.sh-act{display:grid;grid-template-columns:32px 1fr;gap:12px;align-items:start;padding:10px 8px;margin:0 -8px;border-radius:14px;text-decoration:none;color:var(--sh-text-on-light);min-height:44px;transition:background-color var(--sh-motion-state) var(--sh-ease-ui)}.sh-act:hover{background:#ffffff8f;text-decoration:none}.sh-act-list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.sh-pill{display:inline-flex;align-items:center;height:22px;padding:0 8px;border:1px solid var(--sh-hair-on-light);border-radius:var(--sh-radius-pill);color:var(--sh-text-on-light);white-space:nowrap}.sh-pill--telemetry{font:400 11px/1 var(--sh-font-telemetry);letter-spacing:.12em}.sh-pill--target{border-style:dashed;border-color:var(--sh-navy-700)}.sh-pill--signal{font:600 11.5px/1 var(--sh-font-ui)}.sh-pill--stag{font:600 11.5px/1 var(--sh-font-ui);background:#ffffff80;text-decoration:none;transition:background-color var(--sh-motion-state) var(--sh-ease-ui)}a.sh-pill--stag:hover{background:#ffffffdb;text-decoration:none}.sh-filter{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:var(--sh-radius-pill);border:1px solid var(--sh-hair-on-light);background:transparent;color:var(--sh-text-on-light);font:500 14px/1 var(--sh-font-ui);cursor:pointer;white-space:nowrap;transition:background-color var(--sh-motion-state) var(--sh-ease-ui)}.sh-filter:hover{background:var(--sh-glass-fill-inset)}.sh-filter[aria-pressed=true]{background:var(--sh-navy-900);color:var(--sh-paper);border-color:var(--sh-navy-900)}.sh-filter__count{font:400 11px/1 var(--sh-font-telemetry);letter-spacing:.12em;opacity:.8}@media(max-width:639px){.sh-filter{min-height:44px}}.sh-thread-marker{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--sh-radius-pill);border:1px solid var(--sh-hair-on-light);background:#fff9;color:var(--sh-navy-900);font:600 11px/1 var(--sh-font-ui);cursor:pointer;vertical-align:middle;margin-left:6px}.sh-thread-marker:hover{border-color:var(--sh-navy-900)}.sh-thread-marker:focus-visible{outline:2px solid var(--sh-navy-900);outline-offset:2px}.sh-stamp{font:600 12.5px/1.4 var(--sh-font-ui);letter-spacing:.02em;padding:8px 12px;border:1px solid var(--sh-hair-on-light);border-radius:10px;background:#ffffff80;justify-self:start;white-space:nowrap}.sh-inset--gold{border-color:var(--sh-gold-600);box-shadow:inset 0 1px #ffffff47,0 0 0 1px #c9a2462e}.sh-textaction{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;margin-left:-4px;border:0;background:transparent;color:var(--sh-navy-900);font:500 13px/1 var(--sh-font-ui);border-radius:4px;cursor:pointer;text-align:left}.sh-textaction:hover,.sh-textaction:focus-visible{text-decoration:underline;text-underline-offset:.16em}.sh-textaction:focus-visible{outline:2px solid var(--sh-navy-900);outline-offset:2px}.sh-label-11{color:var(--sh-text-on-light-muted);font-size:11px;margin:0}.sh-meta-muted{font:var(--sh-type-meta);color:var(--sh-text-on-light-muted)}.sh-tele-muted{font:var(--sh-type-telemetry-label);letter-spacing:.12em;color:var(--sh-text-on-light-muted);text-transform:uppercase}.sh-stat{padding:20px;display:grid;gap:8px;align-content:start}.sh-stat__value{font:600 34px/1.1 var(--sh-font-ui);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.sh-stat__unit{font:500 16px/1 var(--sh-font-ui);color:var(--sh-text-on-light-muted)}.sh-drivers{list-style:none;margin:0;padding:0;display:grid;gap:10px}.sh-drivers__row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:12px;align-items:center}.sh-drivers__label{font:500 14px/1.3 var(--sh-font-ui)}.sh-drivers__value{font:600 14px/1 var(--sh-font-ui);min-width:60px;text-align:right;font-variant-numeric:tabular-nums}.sh-drivers__count{color:var(--sh-text-on-light-muted);font-weight:400}.sh-field-input{min-height:44px;width:100%;padding:11px 14px;border:1px solid var(--sh-hair-on-light);border-radius:var(--sh-radius-input);background:#ffffffb3;color:var(--sh-text-on-light);font:400 15px/1.4 var(--sh-font-ui);box-sizing:border-box}textarea.sh-field-input{line-height:1.5;resize:vertical}.sh-field-input:focus-visible{outline:2px solid var(--sh-navy-900);outline-offset:2px;border-color:var(--sh-navy-900)}.sh-alert-dot{width:7px;height:7px;border-radius:50%;background:var(--sh-brick);flex:none;position:relative;top:-1px}.sh-bottomnav{position:fixed;left:50%;transform:translate(-50%);bottom:calc(16px + env(safe-area-inset-bottom));width:68%;padding:6px;display:grid;grid-template-columns:repeat(5,1fr);gap:2px;z-index:4;border-radius:var(--sh-radius-pill)}.sh-bottomnav__dest{justify-content:center;min-width:44px;min-height:44px;padding:0;border-radius:var(--sh-radius-pill);position:relative}.sh-bottomnav__marker{position:absolute;left:50%;bottom:3px;transform:translate(-50%);width:16px;height:3px;border-radius:var(--sh-radius-pill)}.sh-frame--bar{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.sh-help{position:absolute;right:0;top:calc(100% + 8px);width:320px;max-width:calc(100vw - 40px);z-index:7;padding:16px;display:grid;gap:12px;box-shadow:var(--sh-shadow-detached)}.sh-help .sh-hairline{display:block}.sh-helplink{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:transparent;font:500 14px/1 var(--sh-font-ui);color:var(--sh-text-link);white-space:nowrap;cursor:default}.sh-helppreset{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 14px 10px 10px;border-radius:22px;border:1px solid var(--sh-hair-on-light);background:#ffffff80;color:var(--sh-text-on-light);font:500 14px/1.3 var(--sh-font-ui);cursor:default;justify-self:start;text-align:left}.sh-ctx__title{margin:0;font:600 18px/1.3 var(--sh-font-ui)}.sh-ctx__count{font:var(--sh-type-telemetry-label);letter-spacing:.12em;color:var(--sh-text-on-light-muted);white-space:nowrap;text-transform:uppercase}.sh-trail{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.sh-trail__entry{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;position:relative;padding-bottom:18px}.sh-trail__entry:last-child{padding-bottom:0}.sh-trail__spine{position:relative;display:grid;justify-items:center}.sh-trail__line{position:absolute;top:18px;bottom:-4px;left:9px;width:2px}.sh-trail__entry:last-child .sh-trail__line{display:none}.sh-trail__dot{position:relative;margin-top:5px;border-radius:50%;box-sizing:border-box;border:2px solid}.sh-trail__head{display:flex;justify-content:space-between;gap:4px 12px;align-items:baseline;flex-wrap:wrap;padding-right:40px}.sh-trail__title{font:600 15px/1.35 var(--sh-font-ui);text-wrap:pretty}.sh-trail__quote{margin:2px 0 0;padding:8px 12px;border-left:2px solid var(--sh-navy-700);font:400 14px/1.5 var(--sh-font-ui);color:var(--sh-text-on-light);text-wrap:pretty;background:#fff6;border-radius:0 10px 10px 0}.sh-trail__body{margin:0;font:400 14px/1.5 var(--sh-font-ui);color:var(--sh-text-on-light-muted);text-wrap:pretty}.sh-trail--sheet .sh-trail__title{font-size:16px}.sh-trail--sheet .sh-trail__quote,.sh-trail--sheet .sh-trail__body{font-size:15px}.sh-askbtn{position:absolute;top:-8px;right:-8px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid transparent;background:transparent;cursor:pointer;opacity:0;transition:opacity var(--sh-motion-state) var(--sh-ease-ui),background-color var(--sh-motion-state) var(--sh-ease-ui)}.sh-trail__entry:hover .sh-askbtn,.sh-trail__entry:focus-within .sh-askbtn,.sh-trail--touch .sh-askbtn{opacity:1}.sh-askbtn:hover{background:#ffffff8f;border-color:var(--sh-hair-on-light)}.sh-askbtn:focus-visible{opacity:1;outline:2px solid var(--sh-navy-900);outline-offset:2px}@keyframes sh-xfade{0%{opacity:0}to{opacity:1}}.sh-xfade{animation:sh-xfade var(--sh-motion-ui) var(--sh-ease-ui) both}.sh-composer{resize:none}.sh-composer::placeholder{color:var(--sh-text-on-light-muted)}.sh-composer[disabled]{background:#0b1f5e0f;color:var(--sh-text-on-light-muted)}.sh-send{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid transparent;background:var(--sh-navy-900);color:var(--sh-paper);cursor:pointer;flex:none;transition:background-color var(--sh-motion-state) var(--sh-ease-ui)}.sh-send:hover{background:var(--sh-navy-800)}.sh-send:focus-visible{outline:2px solid var(--sh-navy-900);outline-offset:2px}.sh-send[disabled]{background:#0b1f5e1f;color:var(--sh-text-on-light-muted);cursor:not-allowed}.sh-think{display:inline-flex;gap:4px;align-items:center}.sh-think span{width:5px;height:5px;border-radius:50%;background:var(--sh-text-on-light-muted);animation:sh-breathe 1.4s var(--sh-ease-breathe) infinite}.sh-think span:nth-child(2){animation-delay:.2s}.sh-think span:nth-child(3){animation-delay:.4s}@keyframes sh-breathe{0%,to{opacity:.35}50%{opacity:1}}.sh-table{display:grid;min-width:0}.sh-table__th{text-align:left;padding:0 8px 12px;font:600 11px/1.2 var(--sh-font-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--sh-text-on-light-muted);border-bottom:1px solid var(--sh-hair-on-light);white-space:nowrap;background:transparent;border-top:0;border-left:0;border-right:0;cursor:default}.sh-table__th--sort{cursor:pointer;display:inline-flex;align-items:center;gap:4px}.sh-table__td{display:flex;align-items:center;padding:0 8px;min-height:56px;min-width:0;border-bottom:1px solid var(--sh-hair-on-light);font:400 14px/1.4 var(--sh-font-ui);color:var(--sh-text-on-light);white-space:nowrap;gap:4px}.sh-table__td--right{justify-content:flex-end}.sh-table__tr:last-child .sh-table__td{border-bottom:0}.sh-table__tr:hover .sh-table__td{background:#ffffff8f}.sh-table a{color:var(--sh-navy-900);text-decoration:none;display:inline-flex;align-items:center;min-height:44px}.sh-table a:hover{text-decoration:underline;text-underline-offset:.16em}.sh-table__case{display:grid;gap:3px;min-width:0;max-width:100%}.sh-table__case-service{font:400 14px/1.3 var(--sh-font-ui);color:var(--sh-text-on-light);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-table-wrap{overflow-x:auto}@media(max-width:959px){.sh-table-wrap .sh-table{min-width:720px}}.sh-crumb{display:flex;align-items:center;gap:8px;margin-bottom:-12px;font:var(--sh-type-meta);color:var(--sh-text-on-light-muted)}.sh-crumb a{color:var(--sh-text-link);text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.sh-crumb a:hover{text-decoration:underline;text-underline-offset:.16em}.sh-crumb [aria-current]{white-space:nowrap}:root{--sh-record-pad: 20px 24px}@media(max-width:639px){:root{--sh-record-pad: 16px}}.sh-ellis-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sh-doc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:959px){.sh-ellis-cols{grid-template-columns:minmax(0,1fr)}}@media(max-width:639px){.sh-doc-grid{grid-template-columns:minmax(0,1fr)}}.sh-record{margin:0;display:grid;gap:20px 24px;grid-template-columns:repeat(3,minmax(0,1fr))}.sh-record__item{display:grid;gap:4px;min-width:0}.sh-record__value{margin:0;font:500 16px/1.4 var(--sh-font-ui);text-wrap:pretty;font-variant-numeric:tabular-nums}.sh-doc{padding:16px;display:grid;grid-template-columns:36px 1fr;gap:12px;align-items:start}.sh-doc__icon{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--sh-navy-700);color:var(--sh-paper)}.sh-doc__excerpt{margin:4px 0 0;font:400 15px/1.55 var(--sh-font-ui);color:var(--sh-text-on-light-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-gap{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--sh-hair-on-light);border-radius:14px;background:#fff6}@media(max-width:959px){.sh-record{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.sh-record{grid-template-columns:minmax(0,1fr)}}.sh-queue-row{display:grid;grid-template-columns:minmax(0,.9fr) 112px minmax(0,2fr) auto;align-items:center;gap:12px;padding:12px 16px;border:1px solid var(--sh-hair-on-light);border-radius:18px;background:#fff6;min-width:0;transition:background-color var(--sh-motion-state) var(--sh-ease-ui)}.sh-queue-row:hover{background:#ffffff9e}.sh-queue-row__act{justify-items:end}@media(max-width:959px){.sh-queue-row{grid-template-columns:minmax(0,1fr) auto}.sh-queue-row__read,.sh-queue-row__act{grid-column:1 / -1}.sh-queue-row__act{justify-items:stretch}.sh-queue-row__act .sh-btn{width:100%}}.sh-steps{list-style:none;margin:0;padding:0;display:grid;gap:4px}.sh-steps__seg{height:4px;border-radius:2px;background:var(--sh-hair-on-light);transition:background-color var(--sh-motion-state) var(--sh-ease-ui)}.sh-steps__seg.is-done{background:var(--sh-blue-glass)}.sh-steps__seg.is-current{background:var(--sh-navy-900)}.sh-rule-quote{margin:0;padding:10px 14px;border-left:2px solid var(--sh-navy-700);font:400 15px/1.5 var(--sh-font-ui);background:#fff6;border-radius:0 12px 12px 0;text-wrap:pretty}@keyframes sh-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.sh-beats,.sh-rise{animation:sh-rise var(--sh-motion-ui) var(--sh-ease-ui) both}.sh-packet-item{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;align-items:start;font:400 15px/1.5 var(--sh-font-ui)}.sh-packet-check{color:var(--sh-navy-700);font-weight:600}.sh-fade-in{animation:sh-xfade var(--sh-motion-state) var(--sh-ease-ui) both}@keyframes sh-bloom{0%{box-shadow:0 0 #0b1f5e47}to{box-shadow:0 0 0 14px #0b1f5e00}}.sh-bloom .sh-stamp{animation:sh-bloom var(--sh-motion-reveal) var(--sh-ease-ui) 1 both}.sh-hero-grid{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;align-items:center;min-width:0}@media(max-width:639px){.sh-hero-grid{grid-template-columns:minmax(0,1fr);gap:16px}}.sh-spark__bar--navy{background:var(--sh-blue-mist)}.sh-spark__bar--navy:last-child{background:var(--sh-navy-700)}.sh-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sh-charts{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:16px}.sh-volume{height:220px}@keyframes sh-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.sh-volume__pair{transform-origin:50% 100%;transform-box:view-box;animation:sh-grow var(--sh-motion-reveal) var(--sh-ease-ui) both}.sh-ptable-wrap{padding:20px 10px;overflow:hidden}.sh-ptable{display:grid;grid-template-columns:minmax(0,1fr) repeat(6,max-content);min-width:0}.sh-ptable__th{text-align:left;padding:0 6px 12px;font:600 10.5px/1.2 var(--sh-font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--sh-text-on-light-muted);border-bottom:1px solid var(--sh-hair-on-light);white-space:nowrap}.sh-ptable__td{display:flex;align-items:center;padding:0 6px;min-height:52px;min-width:0;border-bottom:1px solid var(--sh-hair-on-light);font:400 13.5px/1.4 var(--sh-font-ui);color:var(--sh-text-on-light);white-space:nowrap;font-variant-numeric:tabular-nums;transition:background-color var(--sh-motion-state) var(--sh-ease-ui)}.sh-ptable__th.sh-ptable__num{text-align:right}.sh-ptable__td.sh-ptable__num{justify-content:flex-end}.sh-ptable__tr:hover .sh-ptable__td{background:#ffffff9e}.sh-ptable__tr--total .sh-ptable__td{border-bottom:0;font-weight:600;border-top:1px solid var(--sh-hair-on-light)}@media(max-width:639px){.sh-tiles,.sh-charts{grid-template-columns:minmax(0,1fr)}.sh-volume{height:180px}.sh-ptable-wrap{padding:16px 6px;overflow:auto hidden}.sh-ptable{min-width:600px}}.sh-zero__h2{font:600 28px/1.15 var(--sh-font-ui);letter-spacing:-.02em;text-wrap:balance}.sh-zero__head{display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;align-items:start;min-width:0}.sh-zero__lens{display:block;overflow:visible;margin-top:-2px}.sh-zero__brief{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:start;min-width:0;padding-left:50px}.sh-zero__z2{display:grid;grid-template-columns:22px minmax(0,1fr);gap:14px;align-items:start;min-width:0;max-width:620px}@media(max-width:639px){.sh-zero__brief{padding-left:0}}.sh-hero-swap{position:relative;min-width:0}.sh-hero-swap__out{position:absolute;inset:0;pointer-events:none;animation:sh-fade-out var(--sh-motion-state) var(--sh-ease-ui) both}.sh-hero-swap__in{animation:sh-xfade var(--sh-motion-ui) var(--sh-ease-ui) both}@keyframes sh-fade-out{0%{opacity:1}to{opacity:0}}.sh-reveal{animation:sh-rise var(--sh-motion-reveal) var(--sh-ease-ui) both}.sh-reveal--2{animation-delay:40ms}.sh-reveal--3{animation-delay:80ms}@media(prefers-reduced-motion:reduce){.sh-hero-swap__out,.sh-hero-swap__in,.sh-reveal{animation:none}.sh-filter,.sh-pill--stag,.sh-askbtn,.sh-queue-row,.sh-steps__seg,.sh-ptable__td{transition:none}.sh-volume__pair{animation:none}.sh-beats,.sh-rise{animation:sh-xfade var(--sh-motion-ui) linear both}.sh-fade-in,.sh-bloom .sh-stamp{animation:none}.sh-think span{animation:none;opacity:.7}}
