.my-tabs{gap:var(--sp-4);margin:var(--sp-24) 0 0;padding:var(--sp-4);background:var(--fill);border-radius:var(--r-md);flex-wrap:wrap;width:fit-content;max-width:100%;display:flex}.my-tabs a{padding:var(--sp-8) var(--sp-16);border-radius:var(--r-sm);color:var(--grey);font-size:var(--fs-md);font-weight:600;text-decoration:none}.my-tabs a:hover{color:var(--ink)}.my-tabs a[aria-current=page]{background:var(--raised);color:var(--ink);box-shadow:0 1px 2px var(--shadow)}.stage-chip{align-items:baseline;gap:var(--sp-6);padding:3px var(--sp-8);border-radius:var(--r-xs);background:var(--chip);color:var(--ink);font-size:var(--fs-sm);white-space:nowrap;text-decoration:none;display:inline-flex}.stage-chip b{font-family:var(--mono);font-weight:500}.stage-chip span{font-size:var(--fs-xs);color:var(--grey)}a.stage-chip:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.stage-early{background:var(--rise);color:var(--on-accent)}.stage-early span{color:var(--on-accent)}.stage-rising{background:var(--rise-soft)}.stage-rising span{color:var(--rise-text);font-weight:600}.stage-cooling{background:var(--cool-soft)}.stage-cooling span{color:var(--error);font-weight:600}.stage-crowded span{font-style:italic}.stage-row{gap:var(--sp-4);flex-wrap:wrap;display:flex}.checks{font-size:var(--fs-sm)}.checks>summary{align-items:center;gap:var(--sp-8);cursor:pointer;padding:2px 0;list-style:none;display:inline-flex}.checks>summary::-webkit-details-marker{display:none}.checks-marks{gap:3px;display:inline-flex}.checks-marks i{border-radius:var(--r-xs);background:var(--bar-idle);width:10px;height:10px}.checks-marks i.ok{background:var(--rise)}.checks-marks i.no{background:var(--cool)}.checks-sum{color:var(--grey);white-space:nowrap}.checks ul{margin:var(--sp-8) 0 0;gap:var(--sp-4);flex-direction:column;padding:0;list-style:none;display:flex}.checks li{color:var(--body);padding-left:18px;line-height:1.4;position:relative}.checks li:before{content:"";border-radius:var(--r-xs);background:var(--bar-idle);width:10px;height:10px;position:absolute;top:5px;left:0}.checks li.ok:before{background:var(--rise)}.checks li.no:before{background:var(--cool)}.checks li b{color:var(--ink);font-weight:600}.flags{gap:var(--sp-4);font-size:var(--fs-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.flags li{color:var(--error)}.flags li:before{content:"! ";font-weight:800}.my-grid{gap:var(--sp-12);grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));display:grid}.my-card{gap:var(--sp-12);flex-direction:column;display:flex}.my-card .big{font-size:var(--fs-xl);letter-spacing:-.02em;font-weight:700;font-family:var(--mono)}.my-card .stat-row{gap:var(--sp-8) var(--sp-24);flex-wrap:wrap;display:flex}.my-card .stat-row>div{flex-direction:column;display:flex}.my-card .card-foot{gap:var(--sp-8);flex-wrap:wrap;margin-top:auto;display:flex}.next-steps{gap:var(--sp-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.next-steps li{gap:var(--sp-12);padding:var(--sp-12) var(--sp-16);background:var(--fill);border-radius:var(--r-sm);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.next-steps li.warn{background:var(--cool-soft)}.next-steps li.good{background:var(--rise-soft)}.mini-names{gap:var(--sp-6);font-size:var(--fs-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mini-names li{justify-content:space-between;gap:var(--sp-8);flex-wrap:wrap;align-items:center;display:flex}.mini-names a{font-family:var(--mono)}.pf-summary{gap:var(--sp-8);margin-bottom:var(--sp-16);grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));display:grid}.pf-summary .card{padding:var(--card-pad-tight);gap:var(--sp-4);color:inherit;flex-direction:column;text-decoration:none;display:flex}.pf-summary .card .v{font-size:var(--fs-xl);font-weight:700;font-family:var(--mono);letter-spacing:-.02em}.pf-summary .card.warn{background:var(--cool-soft)}.pf-summary button.card{text-align:left;cursor:pointer;font:inherit;border:0}.pf-summary button.card[aria-pressed=true]{box-shadow:0 0 0 1.5px var(--ink)}.pf-tools{gap:var(--sp-8) var(--sp-12);margin-bottom:var(--sp-12);flex-wrap:wrap;align-items:center;display:flex}.pf-tools input[type=search]{border-radius:var(--r-md);min-width:0;padding:var(--sp-8) var(--sp-16);background:var(--stone);font-size:var(--fs-md);border:0;outline:0;flex:220px}.pf-tools input[type=search]:focus-visible{box-shadow:0 0 0 2px var(--ink)}.pf-tools input[type=search]::placeholder{color:var(--grey)}.pf-tools label{align-items:center;gap:var(--sp-6);display:inline-flex}.pf-tools select,.pf-acts select{appearance:none;border-radius:var(--r-sm);padding:var(--sp-6) var(--sp-32) var(--sp-6) var(--sp-12);font-size:var(--fs-sm);color:var(--ink);background:var(--stone) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5' fill='none' stroke='%23888' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 10px center;border:0;max-width:100%}.pf-tools select:focus-visible,.pf-acts select:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pf-form input,.pf-form textarea,.pf-import textarea{border-radius:var(--r-md);padding:var(--sp-8) var(--sp-12);background:var(--card);color:var(--ink);box-shadow:0 0 0 1px var(--rule);border:0;outline:0}.pf-form input:focus-visible,.pf-form textarea:focus-visible,.pf-import textarea:focus-visible{box-shadow:0 0 0 2px var(--ink)}.my-tabs~.page-head,.my-tabs~astro-island>.page-head:first-child{padding-top:var(--sp-20)}.pf-list{gap:var(--sp-6);flex-direction:column;display:flex}.pf-row{gap:var(--sp-8) var(--sp-16);padding:var(--card-pad-tight);grid-template-columns:minmax(0,1.4fr) minmax(0,1.6fr) minmax(0,1fr) minmax(0,.9fr) auto;align-items:center;display:grid}.pf-row.missing{box-shadow:inset 3px 0 0 var(--cool)}.pf-head{padding:0 var(--sp-16);font-size:var(--fs-xs);color:var(--grey)}.pf-name{flex-direction:column;gap:2px;min-width:0;display:flex}.pf-name a{font-family:var(--mono);font-size:var(--fs-base);overflow-wrap:anywhere;font-weight:600;text-decoration:none}.pf-name a:hover{text-decoration:underline}.pf-name .sub{font-size:var(--fs-xs);color:var(--grey)}.pf-exp{font-size:var(--fs-sm);flex-direction:column;display:flex}.pf-exp .soon{color:var(--error);font-weight:600}.pf-acts{gap:var(--sp-6);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.pf-detail{gap:var(--sp-16);padding-top:var(--sp-12);border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.pf-form{gap:var(--sp-8);grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));align-content:start;display:grid}.pf-form label{font-size:var(--fs-xs);color:var(--grey);flex-direction:column;gap:2px;display:flex}.pf-form label.wide{grid-column:1/-1}.pf-form input,.pf-form textarea{font-size:var(--fs-md)}.pf-form .row{gap:var(--sp-8);flex-wrap:wrap;grid-column:1/-1;align-items:center;display:flex}.pf-import{gap:var(--sp-12);margin-bottom:var(--sp-16);flex-direction:column;display:flex}.pf-import textarea{min-height:140px;font-family:var(--mono);font-size:var(--fs-sm)}.pf-import .preview{gap:var(--sp-6);font-size:var(--fs-sm);flex-direction:column;display:flex}.pf-import .preview table{border-collapse:collapse;font-family:var(--mono);font-size:var(--fs-xs)}.pf-import .preview td,.pf-import .preview th{padding:2px var(--sp-8);border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}.pf-import .preview .scroll{max-width:100%;overflow-x:auto}.pf-more{justify-content:center;gap:var(--sp-12);margin-top:var(--sp-16);flex-wrap:wrap;align-items:center;display:flex}@media (width<=1023px){.pf-row{grid-template-columns:minmax(0,1fr) auto}.pf-row>.pf-words,.pf-row>.pf-checks{grid-column:1/-1}.pf-row>.pf-exp{text-align:right;grid-area:1/2}.pf-row>.pf-acts{grid-column:1/-1;justify-content:flex-start}.pf-head{display:none}.pf-detail{grid-template-columns:minmax(0,1fr)}}@media (width<=719px){.my-tabs{width:100%}.my-tabs a{min-height:var(--tap);padding:var(--sp-8) var(--sp-6);white-space:nowrap;flex:auto;justify-content:center;align-items:center;display:flex}.pf-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-summary .card{padding:var(--sp-12)}.pf-summary .card .note{font-size:var(--fs-xs)}}.stage-badge{align-items:baseline;gap:var(--sp-6) var(--sp-8);flex-wrap:wrap;display:flex}.stage-badge .stage-chip{text-transform:capitalize;font-weight:700}.stage-badge .stage-chip .stage-win{text-transform:none;color:inherit;font-weight:400;font-size:inherit}.hero .stage-badge .note{color:inherit}.stage-badge .note a{min-height:var(--tap);white-space:nowrap;align-items:center;display:inline-flex}.hero .word:has(+.stage-badge){padding-bottom:.14em}.hero .top .pct .pct-win{font-weight:400}.hero .top .pct.pct-up{color:var(--rise-text)}.hero .top .pct.pct-down{color:var(--error)}
