.sandr-icon{transform-origin:center;flex:none}@media(hover:hover)and (prefers-reduced-motion:no-preference){:is(button,a,[role=button]):hover .sandr-icon[data-icon-motion=pulse]{animation:sandr-icon-pulse .48s ease both}:is(button,a,[role=button]):hover .sandr-icon[data-icon-motion=brain]{animation:sandr-icon-tilt .54s ease both}:is(button,a,[role=button]):hover .sandr-icon[data-icon-motion=dna]{animation:sandr-icon-turn .65s ease both}:is(button,a,[role=button]):hover .sandr-icon[data-icon-motion=bell]{animation:sandr-icon-bell .54s ease both}:is(button,a,[role=button]):hover .sandr-icon[data-icon-motion=bars]{animation:sandr-icon-rise .43s ease both}:is(button,a,[role=button]):hover .sandr-icon[data-icon-motion=float],:is(button,a,[role=button]):hover .sandr-icon[data-icon-motion=lift]{animation:sandr-icon-rise .43s ease both}:is(button,a,[role=button]):hover .sandr-icon[data-icon-motion=page]{animation:sandr-icon-page .5s ease both}:is(button,a,[role=button]):hover .sandr-icon[data-icon-motion=spin],:is(button,a,[role=button]):hover .sandr-icon[data-icon-motion=radar]{animation:sandr-icon-turn .65s ease both}:is(button,a,[role=button]):hover .sandr-icon:is([data-icon-motion=spin-small],[data-icon-motion=spin-back],[data-icon-motion=sun],[data-icon-motion=clock],[data-icon-motion=orbit]){animation:sandr-icon-turn .65s ease both}:is(button,a,[role=button]):hover .sandr-icon:is([data-icon-motion=stack],[data-icon-motion=folder],[data-icon-motion=cube],[data-icon-motion=grid],[data-icon-motion=map]){animation:sandr-icon-stack .48s ease both}:is(button,a,[role=button]):hover .sandr-icon:is([data-icon-motion=check],[data-icon-motion=bookmark],[data-icon-motion=plus],[data-icon-motion=press],[data-icon-motion=vote]){animation:sandr-icon-pulse .44s ease both}:is(button,a,[role=button]):hover .sandr-icon:is([data-icon-motion=shake],[data-icon-motion=close]){animation:sandr-icon-shake .41s ease both}:is(button,a,[role=button]):hover .sandr-icon:is([data-icon-motion=send],[data-icon-motion=mail],[data-icon-motion=share]){animation:sandr-icon-send .49s ease both}:is(button,a,[role=button]):hover .sandr-icon:is([data-icon-motion=search],[data-icon-motion=eye],[data-icon-motion=sparkle]){animation:sandr-icon-pulse .5s ease both}:is(button,a,[role=button]):hover .sandr-icon:is([data-icon-motion=sound],[data-icon-motion=mic],[data-icon-motion=chat],[data-icon-motion=people]){animation:sandr-icon-pulse .5s ease both}:is(button,a,[role=button]):hover .sandr-icon:is([data-icon-motion=write],[data-icon-motion=tilt],[data-icon-motion=pin],[data-icon-motion=sliders]){animation:sandr-icon-tilt .53s ease both}:is(button,a,[role=button]):hover .sandr-icon[data-icon-motion=nudge-left]{animation:sandr-icon-left .42s ease both}:is(button,a,[role=button]):hover .sandr-icon:is([data-icon-motion=nudge-right],[data-icon-motion=path],[data-icon-motion=branch]){animation:sandr-icon-right .42s ease both}:is(button,a,[role=button]):hover .sandr-icon:is([data-icon-motion=expand],[data-icon-motion=globe]){animation:sandr-icon-pulse .48s ease both}:is(button,a,[role=button]):hover .sandr-icon:is([data-icon-motion=shrink],[data-icon-motion=drop],[data-icon-motion=nudge-down]){animation:sandr-icon-drop .42s ease both}:is(button,a,[role=button]):active .sandr-icon{animation:sandr-icon-press .3s ease both}}@keyframes sandr-icon-pulse{45%{transform:scale(1.13)}}@keyframes sandr-icon-tilt{40%{transform:rotate(-6deg) scale(1.06)}75%{transform:rotate(3deg)}}@keyframes sandr-icon-turn{55%{transform:rotate(18deg) scale(1.05)}}@keyframes sandr-icon-bell{25%{transform:rotate(12deg)}55%{transform:rotate(-9deg)}80%{transform:rotate(4deg)}}@keyframes sandr-icon-rise{50%{transform:translateY(-2px)}}@keyframes sandr-icon-page{45%{transform:rotateY(-14deg) translate(-1px)}}@keyframes sandr-icon-stack{50%{transform:translate(-1px,1px)}}@keyframes sandr-icon-shake{28%{transform:translate(-1.5px)}58%{transform:translate(1.5px)}}@keyframes sandr-icon-send{45%{transform:translate(2px,-2px) rotate(-5deg)}}@keyframes sandr-icon-left{50%{transform:translate(-2px)}}@keyframes sandr-icon-right{50%{transform:translate(2px)}}@keyframes sandr-icon-drop{50%{transform:translateY(2px) scale(.96)}}@keyframes sandr-icon-press{40%{transform:scale(.88)}70%{transform:scale(1.07)}}html body .sandr-access-experience{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;min-width:0;overflow:hidden;background:var(--surface-page);color:var(--ink);font:var(--weight-body) var(--text-body)/var(--leading-body) var(--font-sans)}html body .sandr-access-experience[data-theme=light]{color-scheme:light}html body .sandr-access-experience[data-theme=dark]{color-scheme:dark}html body .pilot-onb{display:flex;justify-content:center;flex:1;min-height:0;min-width:0;overflow:hidden;background:var(--surface-page)}html body .pilot-onb__frame{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;width:100%;max-width:var(--place-form-width);height:100%;padding-top:env(safe-area-inset-top);container:access-frame / inline-size}html body .pilot-onb-step{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;overflow:hidden}html body :is(.pilot-onb-screen,.pilot-onb-dark){display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;height:100%;overflow:hidden;background:var(--surface-page);color:var(--ink)}html body .pilot-onb-top{display:flex;align-items:center;justify-content:space-between;flex:none;gap:var(--gap-12);padding:var(--gap-12) var(--gap-20);padding-inline-end:calc(var(--touch-minimum) + var(--gap-20))}html body .pilot-onb-body{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;gap:var(--gap-20);overflow-y:auto;overscroll-behavior:contain;padding:var(--gap-20);scroll-padding:var(--gap-20)}html body .pilot-onb-foot{display:flex;flex-direction:column;flex:none;gap:var(--gap-8);padding:var(--gap-16) var(--gap-20) calc(var(--gap-16) + env(safe-area-inset-bottom));background:var(--surface-page)}html body :is(.pilot-onb-stack,.pilot-onb-fields,.pilot-onb-auth__form,.pilot-onb-depth){display:flex;flex-direction:column;min-width:0;gap:var(--gap-12)}html body .pilot-onb-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-12)}html body :is(.pilot-onb-h2,.pilot-onb-display,.pilot-onb-auth__status-h){margin:0;color:var(--ink);overflow-wrap:anywhere;font:var(--weight-large-title) var(--text-large-title)/var(--leading-large-title) var(--font-sans);letter-spacing:var(--track-display)}html body :is(.pilot-onb-sub,.pilot-onb-lead,.pilot-onb-ready__lead,.pilot-onb-auth__status-p){margin:0;color:var(--ink-m);font:var(--weight-body) var(--text-body)/var(--leading-body) var(--font-sans);overflow-wrap:anywhere}html body :is(.pilot-onb-kicker,.pilot-onb-note,.pilot-onb-depth__blurb,.pilot-onb-offer__terms){margin:0;color:var(--ink-m);font:var(--weight-footnote) var(--text-footnote)/var(--leading-footnote) var(--font-sans);overflow-wrap:anywhere}html body :is(.pilot-onb-error,.pilot-onb-auth__alert,.pilot-onb-auth__legal-error){margin:0;color:var(--dot-r);font:var(--weight-body) var(--text-body)/var(--leading-body) var(--font-sans);overflow-wrap:anywhere}html body :is(.pilot-onb-btn,.pilot-onb-ghost,.pilot-onb-back,.pilot-onb-auth__pw-eye,.pilot-onb-auth__theme-btn,.pilot-onb-auth__text-link,.pilot-onb-auth__foot-link,.pilot-onb-rhythm__change,.pilot-onb-rhythm__done){display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--gap-8);min-height:var(--touch-minimum);min-width:var(--touch-minimum);padding:var(--gap-12) var(--gap-16);border:0;border-radius:var(--shape-pill);background:var(--surface-card);color:var(--ink);font:var(--weight-callout) var(--text-callout)/var(--leading-callout) var(--font-sans);text-decoration:none;overflow-wrap:anywhere;cursor:pointer;-webkit-tap-highlight-color:transparent}html body .pilot-onb-btn{width:100%;background:var(--ink);color:var(--surface-page);font-weight:var(--weight-headline)}html body :is(.pilot-onb-ghost,.pilot-onb-auth__text-link,.pilot-onb-auth__foot-link){background:transparent}html body .pilot-onb-auth__text-link{align-self:flex-start;justify-content:flex-start;padding-inline:0}html body .pilot-onb-back{background:transparent;padding-inline:0}html body .sandr-access-experience :is(.pilot-onb-btn,.pilot-onb-ghost,.pilot-onb-back,.pilot-onb-input,.pilot-onb-select,.pilot-onb-textarea):disabled{opacity:var(--control-disabled-opacity);cursor:default}html body .pilot-onb-field{display:flex;flex-direction:column;min-width:0;gap:var(--gap-8)}html body .pilot-onb-field>.pilot-onb-kicker{color:var(--ink);font:var(--weight-body) var(--text-body)/var(--leading-body) var(--font-sans)}html body :is(.pilot-onb-input,.pilot-onb-select,.pilot-onb-textarea){display:block;width:100%;min-width:0;max-width:100%;min-height:var(--touch-minimum);margin:0;padding:var(--gap-12) var(--gap-16);border:0;border-radius:var(--shape-field);background:var(--surface-card);color:var(--ink);font:var(--weight-body) var(--text-body)/var(--leading-body) var(--font-sans);box-sizing:border-box}html body .pilot-onb-select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}html body .pilot-onb-field__chevron{display:none}html body .pilot-onb-field__control{min-width:0}html body .pilot-onb-textarea{min-height:calc(var(--gap-24) * 6);resize:vertical}html body .pilot-onb-auth__pw-wrap{display:block;position:relative;min-width:0}html body .pilot-onb-auth__pw-wrap>.pilot-onb-input{padding-inline-end:calc(var(--touch-minimum) + var(--gap-12))}html body .pilot-onb-auth__pw-eye{position:absolute;inset-inline-end:0;top:0;bottom:0;width:var(--touch-minimum);height:var(--touch-minimum);margin:auto;padding:0;background:transparent}html body .pilot-onb-auth__theme-btn{position:absolute;top:calc(env(safe-area-inset-top) + var(--gap-12));right:var(--gap-12);width:var(--touch-minimum);height:var(--touch-minimum);padding:0;background:transparent;color:var(--ink-m);z-index:1}html body .pilot-onb-auth__head{display:flex;flex-direction:column;flex:none;min-width:0;gap:var(--gap-20);padding:var(--gap-24) var(--gap-20) var(--gap-12)}html body .pilot-onb-auth__title{display:flex;flex-direction:column;gap:var(--gap-8);min-width:0}html body :is(.pilot-onb-auth__lockup,.pilot-onb-welcome__lockup){width:calc(var(--gap-24) * 6);max-width:60%;height:auto;color:var(--ink)}html body .pilot-onb-auth__seg{max-width:100%}html body .pilot-onb-auth__section{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--gap-12);min-width:0}html body .pilot-onb-auth__foot-links,html body .pilot-onb-auth__google{display:flex;flex-direction:column;gap:var(--gap-8)}html body :is(.pilot-onb-auth__google-link,.pilot-onb-auth__apple-link){display:flex;align-items:center;justify-content:center;gap:var(--gap-12);min-height:var(--touch-minimum);width:100%;padding:var(--gap-12) var(--gap-16);border:0;border-radius:var(--shape-pill);background:var(--surface-card);color:var(--ink);font:var(--weight-callout) var(--text-callout)/var(--leading-callout) var(--font-sans);text-decoration:none;overflow-wrap:anywhere}html body :is(.pilot-onb-auth__google-mark,.pilot-onb-auth__apple-mark){flex:none;width:var(--gap-20);height:var(--gap-20)}html body .pilot-onb-auth__divider{display:flex;align-items:center;gap:var(--gap-12);color:var(--ink-m);font:var(--weight-footnote) var(--text-footnote)/var(--leading-footnote) var(--font-sans)}html body .pilot-onb-auth__divider:before,html body .pilot-onb-auth__divider:after{content:"";flex:1;height:1px;background:var(--line)}html body :is(.pilot-onb-auth__notice,.pilot-onb-auth__info-card,.pilot-onb-auth__terms-card,.pilot-onb-offer,.pilot-onb-proof,.pilot-onb-knowledge){display:flex;flex-direction:column;min-width:0;gap:var(--gap-12);padding:var(--gap-20);border:0;border-radius:var(--shape-card);background:var(--surface-card);color:var(--ink)}html body .pilot-onb-auth__info-card{width:100%;text-align:left}html body :is(.pilot-onb-auth__notice-text,.pilot-onb-auth__info-card-text,.pilot-onb-auth__terms-body,.pilot-onb-proof__body){margin:0;color:var(--ink-m);font:var(--weight-subhead) var(--text-subhead)/var(--leading-subhead) var(--font-sans);overflow-wrap:anywhere}html body :is(.pilot-onb-auth__info-card-title,.pilot-onb-auth__terms-title,.pilot-onb-proof__title){margin:0;font:var(--weight-headline) var(--text-headline)/var(--leading-headline) var(--font-sans);overflow-wrap:anywhere}html body .pilot-onb-auth__sent{margin:0;color:var(--ink-m);font:var(--weight-body) var(--text-body)/var(--leading-body) var(--font-sans);overflow-wrap:anywhere}html body .pilot-onb-auth__legal-confirmation{display:flex;align-items:flex-start;gap:var(--gap-12);min-height:var(--touch-minimum);font:var(--weight-body) var(--text-body)/var(--leading-body) var(--font-sans)}html body .pilot-onb-auth__legal-confirmation input{flex:none;width:var(--gap-20);height:var(--gap-20);margin:var(--gap-4) 0;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;accent-color:var(--ink)}html body .pilot-onb-auth__terms-item{display:flex;align-items:flex-start;gap:var(--gap-12);min-width:0}html body :is(.pilot-onb-auth__terms-bullet,.pilot-onb-auth__notice-dot){flex:none;width:var(--gap-6);height:var(--gap-6);margin-top:var(--gap-8);border-radius:var(--shape-pill);background:var(--ink-m)}html body .pilot-onb-auth__terms-item>div{display:flex;flex-direction:column;gap:var(--gap-8);min-width:0}html body .pilot-onb-auth__status{display:flex;flex:1;min-width:0;min-height:0;overflow-y:auto;padding:var(--gap-24) var(--gap-20)}html body .pilot-onb-auth__status-center{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-16);min-width:0;margin:auto 0}html body :is(.pilot-onb-auth__pill,.pilot-onb-pill,.pilot-onb-diag__venue-pill){display:inline-flex;align-items:center;align-self:flex-start;gap:var(--gap-8);max-width:100%;padding:var(--gap-6) var(--gap-12);border-radius:var(--shape-pill);background:var(--ink-h);color:var(--ink-m);font:var(--weight-footnote) var(--text-footnote)/var(--leading-footnote) var(--font-sans);overflow-wrap:anywhere}html body .pilot-onb-auth__pill-dot{flex:none;width:var(--gap-6);height:var(--gap-6);border-radius:var(--shape-pill);background:currentColor}html body :is(.pilot-onb-auth__pill--rejected,.pilot-onb-pill--risk){color:var(--dot-r)}html body .pilot-onb-auth__pill--active{color:var(--dot-g)}html body .pilot-onb-auth__connecting{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:var(--gap-24);padding:var(--gap-24)}html body .pilot-onb-auth__connecting-text{margin:0;color:var(--ink-m);font:var(--weight-body) var(--text-body)/var(--leading-body) var(--font-sans)}html body .pilot-onb-dots{display:flex;align-items:center;gap:var(--gap-8)}html body .pilot-onb-dot{display:block;width:var(--gap-6);height:var(--gap-6);border-radius:var(--shape-pill);background:var(--ink-h)}html body .pilot-onb-dot.is-active{background:var(--ink)}html body :is(.pilot-onb-welcome,.pilot-onb-ready__inner){display:flex;flex-direction:column;gap:var(--gap-24);flex:1;min-height:0;min-width:0;overflow-y:auto;padding:calc(var(--gap-24) + var(--gap-8)) var(--gap-20) calc(var(--gap-20) + env(safe-area-inset-bottom))}html body :is(.pilot-onb-welcome__copy,.pilot-onb-ready__copy){display:flex;flex-direction:column;gap:var(--gap-16)}html body :is(.pilot-onb-welcome__actions,.pilot-onb-ready__actions){display:flex;flex-direction:column;gap:var(--gap-8);margin-top:auto;padding-top:var(--gap-20)}html body .pilot-onb-welcome__resolve{display:none}html body .pilot-onb-role{display:flex;flex-direction:column;gap:var(--gap-12)}html body .pilot-onb-role>button{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-8);min-width:0;min-height:var(--touch-minimum);padding:var(--gap-20);border:0;border-radius:var(--shape-card);background:var(--surface-card);color:var(--ink);text-align:left;font:var(--weight-body) var(--text-body)/var(--leading-body) var(--font-sans)}html body .pilot-onb-role>button>strong{font:var(--weight-headline) var(--text-headline)/var(--leading-headline) var(--font-sans)}html body .pilot-onb-role>button>span{color:var(--ink-m);font:var(--weight-subhead) var(--text-subhead)/var(--leading-subhead) var(--font-sans)}html body .pilot-onb-checkin__field{position:relative;min-width:0}html body .pilot-onb-checkin__hint{display:none}html body .pilot-onb-depth__seg{display:flex;align-items:center;flex-wrap:wrap;gap:var(--gap-8)}html body .pilot-onb-depth__opt{min-height:var(--touch-minimum);padding:var(--gap-12) var(--gap-16);border:0;border-radius:var(--shape-pill);background:var(--surface-card);color:var(--ink);font:var(--weight-callout) var(--text-callout)/var(--leading-callout) var(--font-sans)}html body .pilot-onb-depth__opt.is-active{background:var(--ink);color:var(--surface-page)}html body .pilot-onb-grape{flex:none;max-width:100%;color:var(--ink)}html body .pilot-onb-grape--lg{width:calc(var(--gap-24) * 3);height:calc(var(--gap-24) * 3)}html body .pilot-onb-grape--md{width:calc(var(--gap-24) * 2);height:calc(var(--gap-24) * 2)}html body .pilot-onb-grape--sm{width:calc(var(--gap-24) + var(--gap-8));height:calc(var(--gap-24) + var(--gap-8))}html body .pilot-onb-reading{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;min-height:0;overflow-y:auto;gap:var(--gap-24);padding:var(--gap-24) var(--gap-20)}html body .pilot-onb-reading__steps{display:flex;flex-direction:column;gap:var(--gap-16);max-width:100%}html body .pilot-onb-readstep{display:flex;align-items:center;gap:var(--gap-12);color:var(--ink-m);font:var(--weight-body) var(--text-body)/var(--leading-body) var(--font-sans)}html body .pilot-onb-readstep.is-active{color:var(--ink)}html body .pilot-onb-readstep.is-done{color:var(--dot-g)}html body .pilot-onb-readstep__mark{display:flex;align-items:center;justify-content:center;flex:none;width:var(--gap-20);height:var(--gap-20)}html body .pilot-onb-readstep__pulse{width:var(--gap-6);height:var(--gap-6);border-radius:var(--shape-pill);background:var(--ink)}html body :is(.pilot-onb-diag__head,.pilot-onb-diag__stats,.pilot-onb-diag__signals,.pilot-onb-plan__moves){display:flex;flex-direction:column;gap:var(--gap-12);min-width:0}html body .pilot-onb-diag__venue{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--gap-12)}html body .pilot-onb-diag__venue-note{color:var(--ink-m);font:var(--weight-footnote) var(--text-footnote)/var(--leading-footnote) var(--font-sans)}html body :is(.pilot-onb-diag__signal,.pilot-onb-plan__move){display:flex;align-items:flex-start;gap:var(--gap-12);min-width:0;padding:var(--gap-16);border-radius:var(--shape-card);background:var(--surface-card)}html body .pilot-onb-diag__signal-dot{flex:none;width:var(--gap-6);height:var(--gap-6);margin-top:var(--gap-8);border-radius:var(--shape-pill);background:var(--ink-m)}html body .pilot-onb-diag__signal-label,.pilot-onb-plan__move-label{flex:1;min-width:0;font:var(--weight-body) var(--text-body)/var(--leading-body) var(--font-sans);overflow-wrap:anywhere}html body .pilot-onb-diag__signal-sev{font:var(--weight-footnote) var(--text-footnote)/var(--leading-footnote) var(--font-sans)}html body .pilot-onb-plan__move-n{flex:none;display:flex;align-items:center;justify-content:center;width:var(--gap-24);height:var(--gap-24);border-radius:var(--shape-pill);background:var(--ink-h);font:var(--weight-footnote) var(--text-footnote)/var(--leading-footnote) var(--font-sans)}html body .pilot-onb-proof{flex-direction:row;align-items:flex-start}html body .pilot-onb-proof>svg{flex:none;color:var(--dot-g)}html body .pilot-onb-proof>div{display:flex;flex-direction:column;gap:var(--gap-8);min-width:0}html body .pilot-onb-knowledge{gap:var(--gap-16)}html body .pilot-onb-knowledge :is(p,ul){margin:0;color:var(--ink-m);font:var(--weight-body) var(--text-body)/var(--leading-body) var(--font-sans)}html body .pilot-onb-offer__head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--gap-12)}html body .pilot-onb-offer__head>div{display:flex;flex-direction:column;gap:var(--gap-8);min-width:0}html body .pilot-onb-offer__head strong{font:var(--weight-title-2) var(--text-title-2)/var(--leading-title-2) var(--font-sans)}html body .pilot-onb-offer__head>span{color:var(--ink-m);font:var(--weight-footnote) var(--text-footnote)/var(--leading-footnote) var(--font-sans)}html body .pilot-onb-offer ul{display:flex;flex-direction:column;gap:var(--gap-12);margin:0;padding:0;list-style:none}html body .pilot-onb-offer li{display:flex;align-items:flex-start;gap:var(--gap-8);font:var(--weight-body) var(--text-body)/var(--leading-body) var(--font-sans)}html body .pilot-onb-offer li>svg{flex:none;color:var(--ink-m)}html body .pilot-onb-rhythm__row{display:flex;align-items:flex-start;gap:var(--gap-16);padding-block:var(--gap-16);border-bottom:1px solid var(--line)}html body .pilot-onb-rhythm__row>div{display:flex;flex-direction:column;flex:1;min-width:0;gap:var(--gap-8)}html body .pilot-onb-rhythm__label{font:var(--weight-headline) var(--text-headline)/var(--leading-headline) var(--font-sans)}html body .pilot-onb-rhythm__desc{color:var(--ink-m);font:var(--weight-subhead) var(--text-subhead)/var(--leading-subhead) var(--font-sans)}html body .pilot-onb-rhythm__time{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--gap-12);min-width:0}html body .pilot-onb-rhythm__time-val{color:var(--ink);font:var(--weight-body) var(--text-body)/var(--leading-body) var(--font-sans);overflow-wrap:anywhere}html body .pilot-onb-rhythm__stepper{display:flex;align-items:center;flex-wrap:wrap;gap:var(--gap-8)}@container access-frame (max-width:26em){html body .pilot-onb-grid2{grid-template-columns:minmax(0,1fr)}html body .pilot-onb-diag__signal{flex-wrap:wrap}}html body .access-shell{display:flex;align-items:center;justify-content:center;min-height:100dvh;padding:var(--gap-20);background:var(--surface-page);color:var(--ink);font:var(--weight-body) var(--text-body)/var(--leading-body) var(--font-sans)}html body .access-card{display:flex;flex-direction:column;gap:var(--gap-24);width:100%;max-width:var(--place-form-width)}html body .access-brand-pane{display:flex;flex-direction:column;gap:var(--gap-16)}html body .access-brand-pane__lockup{width:calc(var(--gap-24) * 6);height:auto}html body .access-brand-pane__tagline,html body .access-brand-pane__meta{margin:0;color:var(--ink-m);font:var(--weight-footnote) var(--text-footnote)/var(--leading-footnote) var(--font-sans)}html body .access-panel{min-width:0}html body .pilot-onb-diag__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-12)}html body .pilot-onb-diag__stats>div{display:flex;flex-direction:column;gap:var(--gap-8);min-width:0;padding:var(--gap-16);border-radius:var(--shape-card);background:var(--surface-card)}html body .pilot-onb-diag__stats strong{font:var(--weight-title-1) var(--text-title-1)/var(--leading-title-1) var(--font-sans);overflow-wrap:anywhere}html body .pilot-onb-diag__stats small{color:var(--ink-m);font:var(--weight-footnote) var(--text-footnote)/var(--leading-footnote) var(--font-sans);overflow-wrap:anywhere}html body :is(.pilot-onb-plan__moves,.pilot-onb-knowledge){margin:0;padding:0;list-style:none}html body .pilot-onb-knowledge{padding:var(--gap-20)}html body .pilot-onb-knowledge>li{display:flex;align-items:flex-start;gap:var(--gap-12);min-width:0}html body .pilot-onb-knowledge>li>span{flex:none;color:var(--ink-m);font:var(--weight-footnote) var(--text-footnote)/var(--leading-footnote) var(--font-sans)}html body .pilot-onb-knowledge>li>div{display:flex;flex-direction:column;gap:var(--gap-8);min-width:0;overflow-wrap:anywhere}html body .pilot-onb-knowledge>li strong{font:var(--weight-headline) var(--text-headline)/var(--leading-headline) var(--font-sans)}html body .pilot-onb-knowledge>li small{color:var(--ink-m);font:var(--weight-footnote) var(--text-footnote)/var(--leading-footnote) var(--font-sans)}html body .pilot-onb-navigation-notice{display:flex;align-items:center;flex:none;gap:var(--gap-8);padding:var(--gap-12) var(--gap-20);color:var(--ink-m);font:var(--weight-footnote) var(--text-footnote)/var(--leading-footnote) var(--font-sans);overflow-wrap:anywhere}html body .pilot-onb-navigation-notice[role=alert]{color:var(--dot-r)}html body .pilot-onb-step[aria-hidden=true]{visibility:hidden}html body .sandr-access-experience .pilot-onb-auth__seg{flex-wrap:wrap;overflow:visible}html body .sandr-access-experience .pilot-onb-auth__seg>button{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}html body .pilot-onb-body>.pilot-onb-auth__head{padding:var(--gap-4) 0 var(--gap-12)}html body .sandr-access-experience:where(:not([data-onboarding])) .pilot-onb-auth__theme-btn,html body .sandr-access-experience .pilot-onb-auth__theme-btn.is-flow-bar{position:static;order:-1;flex:none;align-self:flex-end;margin:var(--gap-4) var(--gap-12)}:is(.pilot-shell,.frontline-shell) .pilot-settings-switch{position:relative;display:block;flex:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:calc(var(--gap-24) * 2 + var(--gap-6) / 2);min-width:calc(var(--gap-24) * 2 + var(--gap-6) / 2);height:var(--touch-minimum);min-height:var(--touch-minimum);padding:0;border:0;border-radius:var(--shape-pill);background:transparent;color:transparent;font-size:0;cursor:pointer}:is(.pilot-shell,.frontline-shell) .pilot-settings-switch:before{content:"";position:absolute;inset:calc((var(--touch-minimum) - var(--gap-24) - var(--gap-14) / 2) / 2) 0;border:0;border-radius:var(--shape-pill);background:var(--ink-h);transition:background var(--dur-quick) var(--ease)}:is(.pilot-shell,.frontline-shell) .pilot-settings-switch:after{content:"";position:absolute;top:50%;left:calc(var(--gap-10) / 4);width:calc(var(--gap-24) + var(--gap-8) / 4);height:calc(var(--gap-24) + var(--gap-8) / 4);transform:translateY(-50%);border-radius:var(--shape-pill);background:var(--surface-page);box-shadow:var(--shadow-hairline);transition:transform var(--dur-quick) var(--ease)}:is(.pilot-shell,.frontline-shell) .pilot-settings-switch:is(.is-active,:checked):before{background:var(--ink)}:is(.pilot-shell,.frontline-shell) .pilot-settings-switch:is(.is-active,:checked):after{transform:translateY(-50%) translate(var(--gap-20))}:is(.pilot-shell,.frontline-shell) .pilot-settings-switch:disabled{cursor:default;opacity:var(--opacity-disabled)}html[data-motion=reduced] .pilot-settings-switch:before,html[data-motion=reduced] .pilot-settings-switch:after{transition:none}@media(prefers-reduced-motion:reduce){:is(.pilot-shell,.frontline-shell) .pilot-settings-switch:before,:is(.pilot-shell,.frontline-shell) .pilot-settings-switch:after{transition:none}}.pilot-shell :is(.sandr-collection-choice,.sandr-collection-tabs:where(:not(.is-chips))){position:relative;display:flex;align-items:center;gap:var(--space-1);max-width:100%;min-width:0;margin:0;isolation:isolate;font:inherit}.pilot-shell .sandr-collection-choice.is-view{width:fit-content;padding:var(--space-1);border:1px solid var(--ink-h);border-radius:var(--radius-control);background:var(--ink-h);overflow-x:auto;scrollbar-width:none}.pilot-shell .sandr-collection-choice.is-filter{flex-wrap:wrap}.pilot-shell .sandr-collection-tabs:where(:not(.is-chips)){gap:var(--space-4);border-bottom:1px solid var(--ink-h);overflow-x:auto;scrollbar-width:none}.pilot-shell :is(.sandr-collection-choice,.sandr-collection-tabs:where(:not(.is-chips)))>button{position:relative;z-index:1;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--space-7);padding:var(--space-1) var(--space-3);border:1px solid transparent;border-radius:7px;background:transparent;color:var(--ink-m);font:500 var(--type-meta)/var(--lh-meta) var(--font);text-transform:none;letter-spacing:var(--track-body);white-space:nowrap;cursor:pointer;transition:color var(--dur-quick) var(--ease),background-color var(--dur-quick) var(--ease)}.pilot-shell :is(.sandr-collection-choice,.sandr-collection-tabs:where(:not(.is-chips)))>button:hover{color:var(--ink);background:var(--ink-hv)}.pilot-shell :is(.sandr-collection-choice,.sandr-collection-tabs:where(:not(.is-chips)))>button[data-selected=true]{color:var(--ink)}.pilot-shell .sandr-collection-choice.is-filter>button[data-selected=true]{background:var(--ink-h)}.pilot-shell .sandr-collection-tabs:where(:not(.is-chips))>button{min-height:var(--space-8);padding-inline:var(--space-1);border-radius:4px}.pilot-shell :is(.sandr-collection-choice,.sandr-collection-tabs:where(:not(.is-chips)))>button:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.pilot-shell :is(.sandr-collection-choice,.sandr-collection-tabs:where(:not(.is-chips)))>button:disabled{opacity:.45;cursor:default}.pilot-shell :is(.sandr-collection-choice,.sandr-collection-tabs:where(:not(.is-chips)))>button>:is(em,small){font:inherit;color:var(--ink-m)}.pilot-shell .sandr-collection-marker{position:absolute;left:0;z-index:0;pointer-events:none;opacity:0}.pilot-shell .sandr-collection-choice .sandr-collection-marker{top:var(--space-1);bottom:var(--space-1);border-radius:7px;background:var(--card);box-shadow:0 1px 3px #0000000a}.pilot-shell .sandr-collection-tabs:where(:not(.is-chips)) .sandr-collection-marker{bottom:0;height:2px;border-radius:2px;background:var(--ink)}@media(prefers-reduced-motion:reduce){.pilot-shell :is(.sandr-collection-choice,.sandr-collection-tabs:where(:not(.is-chips)))>button{transition:none}}.pilot-shell .sandr-collection-choice.is-view.is-pill{border:0;border-radius:var(--shape-pill)}.pilot-shell .sandr-collection-choice.is-pill>button{min-height:var(--touch-minimum);border-radius:var(--shape-pill);font:var(--weight-footnote) var(--text-footnote)/var(--leading-footnote) var(--font-sans)}.pilot-shell .sandr-collection-choice.is-pill>.sandr-collection-marker{border-radius:var(--shape-pill)}.pilot-shell .sandr-collection-choice.is-pill>button:focus-visible{outline:1px solid var(--ink-m);outline-offset:-1px}.pilot-shell .sandr-collection-choice.is-view[data-fill=true]{width:100%}.pilot-shell .sandr-collection-choice.is-view[data-fill=true]>button{flex:1;min-width:max-content;white-space:nowrap;overflow-wrap:normal}.pilot-shell .sandr-collection-choice.is-view[data-fill=true]>button{min-height:var(--touch-minimum);font:var(--weight-callout) var(--text-callout)/var(--leading-callout) var(--font-sans)}.pilot-shell .sandr-collection-choice.is-view[data-fill=true]>button:focus-visible{outline:1px solid var(--ink-m);outline-offset:-1px}.pilot-shell .sandr-collection-choice.is-filter.is-pill{gap:var(--gap-8);padding:0;border:0;background:transparent}.pilot-shell .sandr-collection-choice.is-filter.is-pill>button{min-height:var(--touch-minimum);max-width:100%;padding:var(--gap-8) var(--gap-16);border:0;border-radius:var(--shape-pill);background:var(--card);color:var(--ink);font:var(--weight-callout) var(--text-callout)/var(--leading-callout) var(--font-sans);white-space:normal;overflow-wrap:anywhere}.pilot-shell .sandr-collection-choice.is-filter.is-pill>button[data-selected=true]{background:var(--ink);color:var(--bg)}.pilot-shell .sandr-collection-choice.is-filter.is-pill>button:focus-visible{outline:1px solid var(--ink-m);outline-offset:-1px}.pilot-shell .sandr-collection-tabs.is-chips{position:relative;display:flex;align-items:center;gap:var(--gap-8);max-width:100%;min-width:0;margin:0;padding:var(--gap-8) 0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;border:0;isolation:isolate;overscroll-behavior-x:contain}.pilot-shell .sandr-collection-tabs.is-chips::-webkit-scrollbar{display:none}.pilot-shell .sandr-collection-tabs.is-chips>button{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:var(--gap-6);min-height:var(--touch-minimum);padding:var(--gap-8) var(--gap-16);border:1px solid transparent;border-radius:var(--shape-pill);background:var(--card);color:var(--card-ink);font:var(--weight-callout) var(--text-callout)/var(--leading-callout) var(--font-sans);text-transform:none;letter-spacing:normal;white-space:nowrap;cursor:pointer;transition:background var(--timing-fast) var(--ease),transform var(--timing-fast) var(--ease)}.pilot-shell .sandr-collection-tabs.is-chips>button[data-selected=true]{background:var(--ink);color:var(--bg)}.pilot-shell .sandr-collection-tabs.is-chips>button>em{font:inherit;font-style:normal;opacity:var(--control-disabled-opacity)}.pilot-shell .sandr-collection-tabs.is-chips>button:active{transform:scale(var(--press-scale))}.pilot-shell .sandr-collection-tabs.is-chips>button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.pilot-shell .sandr-collection-tabs.is-chips>button:disabled{opacity:var(--control-disabled-opacity);cursor:default}.pilot-shell .sandr-collection-tabs.is-chips>.sandr-collection-marker{display:none}html[data-motion=reduced] .sandr-collection-tabs.is-chips>button{transition:none;transform:none}@media(prefers-reduced-motion:reduce){.pilot-shell .sandr-collection-tabs.is-chips>button{transition:none;transform:none}}body .ds-action-menu-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-popover);display:grid;align-items:end;justify-items:center;padding:var(--gap-8) max(var(--gap-8),var(--safe-right)) max(var(--gap-8),var(--safe-bottom)) max(var(--gap-8),var(--safe-left));background:var(--surface-scrim);transition:background-color var(--dur-quick) var(--ease)}body .ds-action-menu-veil[data-open=false]{pointer-events:none;background:transparent}body .ds-action-menu{display:flex;flex-direction:column;gap:var(--gap-8);width:min(100%,440px);max-height:calc(100dvh - var(--safe-top) - var(--safe-bottom) - var(--gap-16));min-width:0;overflow:auto;padding:0;color:var(--ink);font-family:var(--font-sans)}body .ds-action-menu__group,body .ds-action-menu .ds-action-menu__cancel{border:0;border-radius:var(--shape-card);background:var(--material-actions);box-shadow:var(--shadow-hairline);backdrop-filter:blur(var(--blur-heavy));-webkit-backdrop-filter:blur(var(--blur-heavy))}body .ds-action-menu__group{overflow:hidden;flex-shrink:0}body .ds-action-menu__title{display:block;padding:var(--gap-16) var(--gap-20) var(--gap-12);text-align:center;font-size:var(--text-footnote);line-height:var(--leading-footnote);font-weight:600;color:var(--ink-m);overflow-wrap:anywhere}body .ds-action-menu .ds-action-menu__action,body .ds-action-menu .ds-action-menu__cancel{display:flex;align-items:center;justify-content:center;gap:var(--gap-8);width:100%;min-height:var(--touch-large);padding:var(--gap-12) var(--gap-20);border:0;color:inherit;font:400 var(--text-headline)/var(--leading-headline) var(--font-sans);text-align:center;overflow-wrap:anywhere}body .ds-action-menu .ds-action-menu__action{border-radius:0;border-top:1px solid var(--line);background:transparent}body .ds-action-menu .ds-action-menu__cancel{font-weight:600;flex-shrink:0}body .ds-action-menu__icon{display:inline-flex;flex-shrink:0}body .ds-action-menu__icon svg{width:var(--gap-20);height:var(--gap-20)}body .ds-action-menu .ds-action-menu__action[data-destructive]{color:var(--dot-r)}body .ds-action-menu__action:disabled{opacity:var(--opacity-disabled)}body .ds-action-menu button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}body .ds-action-menu .ds-action-menu__action:active,body .ds-action-menu .ds-action-menu__cancel:active{background:var(--ink-hv)}@media(hover:hover){body .ds-action-menu .ds-action-menu__action:hover,body .ds-action-menu .ds-action-menu__cancel:hover{background:var(--ink-hv)}}@media(min-width:900px){body .ds-action-menu-veil{align-items:center}}body .ds-action-menu-veil[data-presentation=anchored]{display:block;padding:0;background:transparent}body .ds-action-menu-veil[data-context=true][data-open=true]{background:var(--context-scrim);backdrop-filter:blur(var(--context-blur)) saturate(var(--context-saturation));-webkit-backdrop-filter:blur(var(--context-blur)) saturate(var(--context-saturation))}body .ds-context-preview{position:absolute;overflow:hidden;pointer-events:none;color:var(--ink);background:var(--surface-page);box-shadow:var(--elevation-context);transform-origin:center}body .ds-context-preview:has(.ds-chat__msg--user){background:transparent;border-radius:var(--chat-bubble-radius)}body .ds-context-preview .ds-context-conversation{padding:0;min-height:0}body .ds-context-preview .ds-context-conversation .ds-chat__msg{padding:0}body .ds-context-preview .ds-context-conversation .ds-chat__body{width:100%;max-width:100%;box-sizing:border-box;animation:none}body .ds-action-menu-veil[data-context=true] .ds-action-menu{z-index:1}body .ds-action-menu-veil[data-presentation=anchored] .ds-action-menu{position:absolute;width:min(260px,calc(100dvw - var(--gap-16)));gap:0;border-radius:var(--shape-menu);background:var(--material-actions);box-shadow:var(--elevation-popover),var(--shadow-hairline);backdrop-filter:blur(var(--menu-blur));-webkit-backdrop-filter:blur(var(--menu-blur))}body .ds-action-menu-veil[data-presentation=anchored] .ds-action-menu__group{padding:var(--gap-6);border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body .ds-action-menu-veil[data-presentation=anchored] .ds-action-menu__action{justify-content:space-between;gap:var(--gap-12);min-height:var(--touch-min);padding:var(--gap-10) var(--gap-12);border:0;border-radius:var(--shape-field);font-size:var(--text-body);line-height:var(--leading-body);text-align:start}body .ds-action-menu-veil[data-presentation=anchored] .ds-action-menu__action>span:last-child{flex:1;min-width:0}body .ds-action-menu-veil[data-presentation=anchored] .ds-action-menu__icon{order:1}body .ds-action-menu-veil[data-presentation=anchored] .ds-action-menu__action[data-group-start]{border-top:1px solid var(--line);border-radius:0 0 var(--shape-field) var(--shape-field);margin-top:var(--gap-6)}body .ds-action-menu[data-initial-focus=true] button:focus-visible{outline:none}:root[data-motion=reduced] body .ds-action-menu-veil{transition:none}@media(prefers-reduced-motion:reduce){body .ds-action-menu-veil{transition:none}}.ds-reader-options-trigger{display:grid;place-items:center;flex:none;width:var(--touch-minimum);min-height:var(--touch-minimum);padding:0;border:0;border-radius:var(--shape-pill);color:var(--ink);background:transparent;font:500 var(--text-headline)/var(--leading-headline) var(--font-sans);cursor:pointer}body .ds-reader-appearance{min-width:0;padding:var(--gap-12);color:var(--ink);font-family:var(--font-sans)}body .ds-reader-appearance fieldset{min-width:0;margin:0;padding:0;border:0}body .ds-reader-appearance legend{margin-bottom:var(--gap-12);color:var(--ink-m);font:400 var(--text-footnote)/var(--leading-footnote) var(--font-sans)}body .ds-reader-appearance__sizes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-6)}body .ds-reader-appearance__sizes button,body .ds-reader-appearance [role=alert] button{min-width:0;min-height:var(--touch-minimum);padding:var(--gap-8);border:0;border-radius:var(--shape-field);color:var(--ink);background:var(--surface-card);font:400 var(--text-headline)/var(--leading-headline) var(--font-sans);cursor:pointer}body .ds-reader-appearance__sizes button[aria-pressed=true]{background:var(--ink);color:var(--surface-page);font-weight:600}body .ds-reader-appearance__serif{display:flex;align-items:center;gap:var(--gap-12);margin-top:var(--gap-12)}body .ds-reader-appearance__serif>span{flex:1;min-width:0;overflow-wrap:anywhere;font:400 var(--text-body)/var(--leading-body) var(--font-sans)}body .ds-reader-appearance :is(p,[role=alert]){margin:var(--gap-12) 0 0;color:var(--ink-m);font:400 var(--text-footnote)/var(--leading-footnote) var(--font-sans);overflow-wrap:anywhere}body .ds-reader-appearance p[role=status]{display:flex;gap:var(--gap-8);align-items:center}body .ds-reader-appearance button:disabled{opacity:var(--opacity-disabled);cursor:default}.ds-reader{display:flex;flex-direction:column;min-height:0;height:100%;min-width:0;color:var(--ink);background:var(--surface-page);font-family:var(--font-sans)}.ds-reader .ds-reader-head{display:flex;flex:none;align-items:center;flex-wrap:wrap;gap:var(--gap-8);min-height:var(--touch-minimum);height:auto;padding:calc(var(--safe-top) + var(--gap-8)) var(--gap-12) var(--gap-8);background:var(--surface-page)}.ds-reader-head__identity{flex:1 1 12ch;min-width:0;display:grid;gap:var(--gap-6)}.ds-reader-head__identity>small{color:var(--ink-m);font:400 var(--text-footnote)/var(--leading-footnote) var(--font-sans);letter-spacing:normal;text-transform:none;overflow-wrap:anywhere}.ds-reader-head__identity>:is(strong,h2){color:var(--ink);font:600 var(--text-headline)/var(--leading-headline) var(--font-sans);white-space:normal;overflow-wrap:anywhere}.ds-reader-head>button,.ds-reader-head__actions>button{display:grid;place-items:center;flex:none;width:var(--touch-minimum);min-height:var(--touch-minimum);padding:0;border:0;border-radius:var(--shape-pill);color:var(--ink);background:transparent;cursor:pointer}.ds-reader-head__actions{display:flex;flex:none;flex-wrap:wrap;align-items:center;margin-inline-start:auto;gap:var(--gap-6)}.ds-reader .ds-reader-faces{display:flex;flex:none;flex-wrap:wrap;gap:var(--gap-6);padding:var(--gap-8) var(--gap-12);border-bottom:1px solid var(--line)}.ds-reader .ds-reader-faces>button{flex:1 1 auto;min-height:var(--touch-minimum);min-width:0;padding:var(--gap-8) var(--gap-12);border:0;border-radius:var(--shape-pill);color:var(--ink-m);background:transparent;font:400 var(--text-subhead)/var(--leading-subhead) var(--font-sans);overflow-wrap:anywhere;cursor:pointer}.ds-reader .ds-reader-faces>button.is-active{color:var(--ink);background:var(--surface-card);font-weight:600}.ds-reader .pilot-return-context{flex:none}.ds-reader :is(.pilot-growth-page-scroll,.pilot-knowledge-scroll){flex:1;min-height:0;min-width:0;overflow-y:auto;overscroll-behavior:contain}html[data-desktop-workbench=on] .desktop-reference-content .ds-reader-head{padding-top:var(--gap-12)}html[data-desktop-workbench=on] .desktop-reference-content .ds-reader-head>button[data-reader-close]{display:none}html[data-desktop-workbench=on] .desktop-inline-inspector:has(.ds-reader)>.desktop-inspector-bar{display:none}html[data-desktop-workbench=on] .pilot-shell .desktop-inspector-body:has(>.ds-reader){flex:1;min-height:0;display:flex;flex-direction:column;padding:0;overflow:hidden}html[data-desktop-workbench=on] .desktop-inspector-body>.ds-reader{height:100%;max-height:100%;min-height:0;overflow:hidden;background:var(--surface-page)}.ds-reader{animation:none}.ds-reader .ds-reader-head--sheet{display:grid;grid-template-columns:auto 1fr auto;padding:var(--gap-8) var(--gap-20) var(--gap-16)}.ds-reader-head--sheet>button{grid-column:1;grid-row:1}.ds-reader-head--sheet .ds-reader-head__identity{grid-column:1 / -1;grid-row:2}html body :is(.pilot-shell,.frontline-shell) .ds-reader-identity--sheet>h2{margin:0;font:600 var(--text-title-1)/var(--leading-title-1) var(--font-sans)}.ds-reader-head--sheet .ds-reader-head__actions{grid-column:3;grid-row:1}.ds-reader-head--sheet [data-reader-close]{background:var(--surface-card)}.ds-reader-head--sheet button:disabled{opacity:var(--opacity-disabled);cursor:default}.ds-reader-identity--sheet{flex:none}.pilot-reader-layer .ds-reader{z-index:auto}.pilot-reader-layer .ds-reader :is(.ds-reader-head,.ds-reader-faces){position:relative;z-index:2}html body :is(.pilot-shell,.frontline-shell) .mobile-reference-status>.pilot-layer__head{display:none}html body :is(.pilot-shell,.frontline-shell) .mobile-reference-status>.pilot-layer__body{padding:0;overflow:hidden}html body :is(.pilot-shell,.frontline-shell) .ds-reference-status__body{flex:1;min-height:0;min-width:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:var(--gap-24);padding:var(--gap-20) var(--gap-20) calc(var(--gap-24) + var(--safe-bottom));overflow-wrap:anywhere}html body :is(.pilot-shell,.frontline-shell) .ds-reference-status__body>.ds-reader-head__identity{flex:none}html body :is(.pilot-shell,.frontline-shell) .ds-reference-status__body .ds-reader-head__identity>small{display:flex;align-items:center;gap:var(--gap-12)}html body :is(.pilot-shell,.frontline-shell) .ds-reference-status__body :is(p,h2){margin:0;color:var(--ink);font:400 var(--text-body)/1.6 var(--font-sans)}html body :is(.pilot-shell,.frontline-shell) .ds-reference-status__body h2{font:600 var(--text-headline)/var(--leading-headline) var(--font-sans)}html body :is(.pilot-shell,.frontline-shell) .ds-reference-status__body [role=alert]{display:grid;gap:var(--gap-12)}html body :is(.pilot-shell,.frontline-shell) .ds-reference-status__message{display:flex;align-items:center;gap:var(--gap-12)}html body :is(.pilot-shell,.frontline-shell) .ds-reference-status__retry{min-height:var(--touch-minimum);min-width:0;width:100%;padding:var(--gap-12);border:0;border-radius:var(--shape-pill);color:var(--surface-page);background:var(--ink);font:600 var(--text-body)/var(--leading-body) var(--font-sans)}html body :is(.pilot-shell,.frontline-shell) .mobile-reference-shelf{margin:0 var(--gap-12) var(--gap-8);padding:0;min-width:0;max-width:calc(100% - var(--gap-24));background:transparent;border:0;box-shadow:none}html body :is(.pilot-shell,.frontline-shell) .mobile-reference-shelf__scroll{display:flex;gap:var(--gap-6);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding:var(--gap-4) 0;touch-action:pan-x}html body :is(.pilot-shell,.frontline-shell) .mobile-reference-chip{display:flex;align-items:center;flex:0 0 auto;max-width:min(100%,24ch);border:0;border-radius:var(--shape-field);background:var(--surface-card);color:var(--ink)}html body :is(.pilot-shell,.frontline-shell) .mobile-reference-chip button{display:flex;align-items:center;justify-content:center;flex:none;gap:var(--gap-8);min-height:var(--touch-minimum);min-width:var(--touch-minimum);padding:var(--gap-8) var(--gap-12);border:0;background:transparent;color:inherit;font:400 var(--text-footnote)/var(--leading-footnote) var(--font-sans)}html body :is(.pilot-shell,.frontline-shell) .mobile-reference-chip button:first-child{flex:1;min-width:0}html body :is(.pilot-shell,.frontline-shell) .mobile-reference-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body :is(.pilot-shell,.frontline-shell) .mobile-reference-chip svg{flex:none}html[data-desktop-workbench=on] .pilot-shell .desktop-popover{position:fixed;flex-direction:column;inset:auto;margin:0;padding:0;box-sizing:border-box;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;color:var(--ink);background:var(--card);border:1px solid var(--ink-h);border-radius:14px;box-shadow:0 12px 32px -12px #0003;font:13px/1.5 var(--font);z-index:250}html[data-desktop-workbench=on] .pilot-shell .desktop-popover[hidden]{display:none}html[data-desktop-workbench=on] .pilot-shell .desktop-popover::backdrop{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none}html[data-desktop-workbench=on] .pilot-shell .desktop-popover:focus{outline:none}html[data-desktop-workbench=on] .pilot-shell .desktop-popover :focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pilot-sheet-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-sheet) - 1);background:var(--surface-scrim);opacity:0;pointer-events:none;touch-action:none;overscroll-behavior:contain}.pilot-sheet-scrim.is-open{pointer-events:auto}.pilot-sheet2{position:absolute;inset-inline:0;bottom:0;max-height:calc(100% - var(--bar-h, 0px) - var(--safe-top) - var(--gap-8));z-index:var(--z-sheet);display:flex;flex-direction:column;min-width:0;background:var(--surface-page, var(--bg));color:var(--ink);border-radius:var(--shape-sheet) var(--shape-sheet) 0 0;box-shadow:var(--elevation-sheet);font-family:var(--font-sans);transform:translate3d(0,100%,0);will-change:transform}.pilot-sheet2 .pilot-sheet2__handle{flex-shrink:0;display:grid;place-items:center;height:var(--gap-24);cursor:grab;touch-action:none}.pilot-sheet2 .pilot-sheet2__handle>i{width:var(--sheet-grab-width);height:var(--sheet-grab-height);border-radius:var(--shape-pill);background:var(--ink-h)}.pilot-sheet2 .pilot-sheet2__title{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;min-height:var(--touch-minimum);padding:var(--gap-6) calc(var(--touch-minimum) + var(--gap-12)) var(--gap-12);font:600 var(--text-headline)/var(--leading-headline) var(--font-sans);color:var(--ink);text-align:center;overflow-wrap:anywhere}.pilot-sheet2 .pilot-sheet2__title>span{min-width:0}.pilot-sheet2 .pilot-sheet2__subtitle{display:block;margin-top:var(--gap-6);color:var(--ink-m);font:400 var(--text-subhead)/var(--leading-subhead) var(--font-sans)}.pilot-sheet2 .pilot-sheet2__close{position:absolute;inset-inline-end:var(--gap-12);top:0;display:grid;place-items:center;width:var(--touch-minimum);min-height:var(--touch-minimum);padding:0;border:0;border-radius:var(--shape-pill);background:var(--surface-card);color:var(--ink)}.pilot-sheet2 .pilot-sheet2__body{flex:1;min-height:0;min-width:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;margin-bottom:var(--sheet-offset, 0px);padding:0 var(--gap-16) calc(var(--gap-16) + var(--safe-bottom));font-size:var(--text-body);line-height:var(--leading-body)}.frontline-shell .pilot-sheet-scrim,.frontline-shell .pilot-sheet2{position:fixed}.frontline-shell .pilot-sheet2{width:min(680px,100%);margin-inline:auto}:is(.pilot-shell,.frontline-shell) .pilot-sheet2--cover{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-height:none;margin:0;border-radius:0;box-shadow:none;padding-top:var(--safe-top)}.pilot-sheet2--cover .pilot-sheet2__title{padding-top:var(--gap-12)}.pilot-sheet2--cover .pilot-sheet2__close{top:var(--gap-6)}.pilot-shell dialog.desktop-editor-surface:where(:not(.sandr-knowledge-collection,.sandr-knowledge-collection *,.sandr-reference-surface,.sandr-reference-surface *)):where(:not(.sandr-files-collection,.sandr-files-collection *)):where(:not(.ds-file-share,.ds-file-share *)):where(:not(.sandr-bookmarks-collection,.sandr-bookmarks-collection *,.sandr-bookmark-editor,.sandr-bookmark-editor *)):where(:not(.pilot-memory,.pilot-memory *,.pilot-memory-sheet,.pilot-memory-sheet *)):where(:not(.sandr-reports-collection,.sandr-reports-collection *)){position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(580px,calc(100vw - 64px));max-width:none;max-height:calc(100dvh - 64px);padding:0;overflow:hidden;border:1px solid var(--ink-h);color:var(--ink);box-shadow:var(--elevation-drawer);outline:none}.pilot-shell dialog.desktop-editor-surface:where(:not(.ds-app-feedback,.pilot-venue-editor-sheet,.pilot-plan-review-sheet,.pilot-plan-command-sheet,.pilot-calendar-editor,.pilot-planpanel)):where(:not(.pilot-today,.pilot-today *,.pilot-today-prepared-reader,.pilot-today-prepared-reader *)):where(:not(.sandr-knowledge-collection,.sandr-knowledge-collection *,.sandr-reference-surface,.sandr-reference-surface *)):where(:not(.sandr-files-collection,.sandr-files-collection *)):where(:not(.ds-file-share,.ds-file-share *)):where(:not(.sandr-bookmarks-collection,.sandr-bookmarks-collection *,.sandr-bookmark-editor,.sandr-bookmark-editor *)):where(:not(.pilot-memory,.pilot-memory *,.pilot-memory-sheet,.pilot-memory-sheet *)):where(:not(.sandr-reports-collection,.sandr-reports-collection *)){border-radius:var(--radius-panel);font:var(--type-body-loose)/var(--lh-body) var(--font);background:var(--surface-floating)}.pilot-shell dialog.desktop-editor-surface[open]:where(:not(.sandr-knowledge-collection,.sandr-knowledge-collection *,.sandr-reference-surface,.sandr-reference-surface *)):where(:not(.sandr-files-collection,.sandr-files-collection *)):where(:not(.ds-file-share,.ds-file-share *)):where(:not(.sandr-bookmarks-collection,.sandr-bookmarks-collection *,.sandr-bookmark-editor,.sandr-bookmark-editor *)):where(:not(.pilot-memory,.pilot-memory *,.pilot-memory-sheet,.pilot-memory-sheet *)):where(:not(.sandr-reports-collection,.sandr-reports-collection *)){display:flex;flex-direction:column}.pilot-shell dialog.desktop-editor-surface:not([open]):where(:not(.sandr-knowledge-collection,.sandr-knowledge-collection *,.sandr-reference-surface,.sandr-reference-surface *)):where(:not(.sandr-files-collection,.sandr-files-collection *)):where(:not(.ds-file-share,.ds-file-share *)):where(:not(.sandr-bookmarks-collection,.sandr-bookmarks-collection *,.sandr-bookmark-editor,.sandr-bookmark-editor *)):where(:not(.pilot-memory,.pilot-memory *,.pilot-memory-sheet,.pilot-memory-sheet *)):where(:not(.sandr-reports-collection,.sandr-reports-collection *)){display:none}.pilot-shell dialog.desktop-editor-surface::backdrop{background:rgb(0 0 0 / calc(var(--desktop-modal-progress, 1) * .18));-webkit-backdrop-filter:none;backdrop-filter:none}.pilot-shell .desktop-editor-surface>.desktop-editor-surface__header:where(:not(.ds-app-feedback *)):where(:not(.pilot-calendar-editor *,.pilot-planpanel *)):where(:not(.pilot-today,.pilot-today *,.pilot-today-prepared-reader,.pilot-today-prepared-reader *)):where(:not(.sandr-knowledge-collection,.sandr-knowledge-collection *,.sandr-reference-surface,.sandr-reference-surface *)):where(:not(.sandr-files-collection,.sandr-files-collection *)):where(:not(.ds-file-share,.ds-file-share *)):where(:not(.sandr-bookmarks-collection,.sandr-bookmarks-collection *,.sandr-bookmark-editor,.sandr-bookmark-editor *)):where(:not(.pilot-memory,.pilot-memory *,.pilot-memory-sheet,.pilot-memory-sheet *)):where(:not(.sandr-reports-collection,.sandr-reports-collection *)){display:flex;align-items:flex-start;flex:none;gap:var(--space-4);padding:var(--space-6) var(--space-6) var(--space-4)}.pilot-shell .desktop-editor-surface .desktop-editor-surface__header>h2:where(:not(.ds-app-feedback *)):where(:not(.pilot-calendar-editor *,.pilot-planpanel *)):where(:not(.pilot-today,.pilot-today *,.pilot-today-prepared-reader,.pilot-today-prepared-reader *)):where(:not(.sandr-knowledge-collection,.sandr-knowledge-collection *,.sandr-reference-surface,.sandr-reference-surface *)):where(:not(.sandr-files-collection,.sandr-files-collection *)):where(:not(.ds-file-share,.ds-file-share *)):where(:not(.sandr-bookmarks-collection,.sandr-bookmarks-collection *,.sandr-bookmark-editor,.sandr-bookmark-editor *)):where(:not(.pilot-memory,.pilot-memory *,.pilot-memory-sheet,.pilot-memory-sheet *)):where(:not(.sandr-reports-collection,.sandr-reports-collection *)){flex:1;min-width:0;margin:0;font:var(--weight-medium, 500) var(--type-heading)/1.3 var(--font);letter-spacing:-.025em;overflow-wrap:anywhere}.pilot-shell .desktop-editor-surface__header>button:where(:not(.ds-app-feedback *)):where(:not(.pilot-calendar-editor *,.pilot-planpanel *)):where(:not(.pilot-today,.pilot-today *,.pilot-today-prepared-reader,.pilot-today-prepared-reader *)):where(:not(.sandr-knowledge-collection,.sandr-knowledge-collection *,.sandr-reference-surface,.sandr-reference-surface *)):where(:not(.sandr-files-collection,.sandr-files-collection *)):where(:not(.ds-file-share,.ds-file-share *)):where(:not(.sandr-bookmarks-collection,.sandr-bookmarks-collection *,.sandr-bookmark-editor,.sandr-bookmark-editor *)):where(:not(.pilot-memory,.pilot-memory *,.pilot-memory-sheet,.pilot-memory-sheet *)):where(:not(.sandr-reports-collection,.sandr-reports-collection *)){display:grid;place-items:center;flex:none;width:32px;height:32px;padding:0;border:0;border-radius:var(--radius-control);background:transparent;color:var(--ink-m);cursor:pointer}.pilot-shell .desktop-editor-surface__header>button:hover:where(:not(.ds-app-feedback *)):where(:not(.pilot-calendar-editor *,.pilot-planpanel *)):where(:not(.pilot-today,.pilot-today *,.pilot-today-prepared-reader,.pilot-today-prepared-reader *)):where(:not(.sandr-knowledge-collection,.sandr-knowledge-collection *,.sandr-reference-surface,.sandr-reference-surface *)):where(:not(.sandr-files-collection,.sandr-files-collection *)):where(:not(.ds-file-share,.ds-file-share *)):where(:not(.sandr-bookmarks-collection,.sandr-bookmarks-collection *,.sandr-bookmark-editor,.sandr-bookmark-editor *)):where(:not(.pilot-memory,.pilot-memory *,.pilot-memory-sheet,.pilot-memory-sheet *)):where(:not(.sandr-reports-collection,.sandr-reports-collection *)){background:var(--ink-hv);color:var(--ink)}.pilot-shell .desktop-editor-surface__body:where(:not(.pilot-venue-editor-sheet *)):where(:not(.pilot-calendar-editor *,.pilot-planpanel *)):where(:not(.pilot-plan-review-sheet *,.pilot-plan-command-sheet *)):where(:not(.pilot-today,.pilot-today *,.pilot-today-prepared-reader,.pilot-today-prepared-reader *)):where(:not(.sandr-knowledge-collection,.sandr-knowledge-collection *,.sandr-reference-surface,.sandr-reference-surface *)):where(:not(.sandr-files-collection,.sandr-files-collection *)):where(:not(.ds-file-share,.ds-file-share *)):where(:not(.sandr-bookmarks-collection,.sandr-bookmarks-collection *,.sandr-bookmark-editor,.sandr-bookmark-editor *)):where(:not(.pilot-memory,.pilot-memory *,.pilot-memory-sheet,.pilot-memory-sheet *)):where(:not(.sandr-reports-collection,.sandr-reports-collection *)){min-height:0;overflow:auto;overscroll-behavior:contain;padding:0 var(--space-6) var(--space-6);scrollbar-gutter:stable}.pilot-shell .desktop-editor-surface__body :is(p,input,select,textarea,button,label):not(:is(.ds-file-rename) *):where(:not(.ds-app-feedback *)):where(:not(.pilot-venue-editor-sheet *)):where(:not(.pilot-calendar-editor *,.pilot-planpanel *)):where(:not(.pilot-plan-review-sheet *,.pilot-plan-command-sheet *)):where(:not(.pilot-today,.pilot-today *,.pilot-today-prepared-reader,.pilot-today-prepared-reader *)):where(:not(.sandr-knowledge-collection,.sandr-knowledge-collection *,.sandr-reference-surface,.sandr-reference-surface *)):where(:not(.sandr-files-collection,.sandr-files-collection *)):where(:not(.ds-file-share,.ds-file-share *)):where(:not(.sandr-bookmarks-collection,.sandr-bookmarks-collection *,.sandr-bookmark-editor,.sandr-bookmark-editor *)):where(:not(.pilot-memory,.pilot-memory *,.pilot-memory-sheet,.pilot-memory-sheet *)):where(:not(.sandr-reports-collection,.sandr-reports-collection *)){font-size:var(--type-body-loose);line-height:var(--lh-body)}.pilot-shell .desktop-editor-surface__body label>span:where(:not(.ds-app-feedback *)):where(:not(.pilot-venue-editor-sheet *)):where(:not(.pilot-calendar-editor *,.pilot-planpanel *)):where(:not(.pilot-plan-review-sheet *,.pilot-plan-command-sheet *)):where(:not(.pilot-today,.pilot-today *,.pilot-today-prepared-reader,.pilot-today-prepared-reader *)):where(:not(.sandr-knowledge-collection,.sandr-knowledge-collection *,.sandr-reference-surface,.sandr-reference-surface *)):where(:not(.sandr-files-collection,.sandr-files-collection *)):where(:not(.ds-file-share,.ds-file-share *)):where(:not(.sandr-bookmarks-collection,.sandr-bookmarks-collection *,.sandr-bookmark-editor,.sandr-bookmark-editor *)):where(:not(.pilot-memory,.pilot-memory *,.pilot-memory-sheet,.pilot-memory-sheet *)):where(:not(.sandr-reports-collection,.sandr-reports-collection *)){font-weight:500}.pilot-shell .desktop-editor-surface__body label>small:where(:not(.ds-app-feedback *)):where(:not(.pilot-venue-editor-sheet *)):where(:not(.pilot-calendar-editor *,.pilot-planpanel *)):where(:not(.pilot-plan-review-sheet *,.pilot-plan-command-sheet *)):where(:not(.pilot-today,.pilot-today *,.pilot-today-prepared-reader,.pilot-today-prepared-reader *)):where(:not(.sandr-knowledge-collection,.sandr-knowledge-collection *,.sandr-reference-surface,.sandr-reference-surface *)):where(:not(.sandr-files-collection,.sandr-files-collection *)):where(:not(.ds-file-share,.ds-file-share *)):where(:not(.sandr-bookmarks-collection,.sandr-bookmarks-collection *,.sandr-bookmark-editor,.sandr-bookmark-editor *)):where(:not(.pilot-memory,.pilot-memory *,.pilot-memory-sheet,.pilot-memory-sheet *)):where(:not(.sandr-reports-collection,.sandr-reports-collection *)){font-size:var(--type-meta);line-height:var(--lh-meta)}.pilot-shell .desktop-editor-surface__body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):where(:not(.ds-app-feedback *)):where(:not(.pilot-venue-editor-sheet *)):where(:not(.pilot-calendar-editor *,.pilot-planpanel *)):where(:not(.pilot-plan-review-sheet *,.pilot-plan-command-sheet *)):where(:not(.pilot-today,.pilot-today *,.pilot-today-prepared-reader,.pilot-today-prepared-reader *)):where(:not(.sandr-knowledge-collection,.sandr-knowledge-collection *,.sandr-reference-surface,.sandr-reference-surface *)):where(:not(.sandr-files-collection,.sandr-files-collection *)):where(:not(.ds-file-share,.ds-file-share *)):where(:not(.sandr-bookmarks-collection,.sandr-bookmarks-collection *,.sandr-bookmark-editor,.sandr-bookmark-editor *)):where(:not(.pilot-memory,.pilot-memory *,.pilot-memory-sheet,.pilot-memory-sheet *)):where(:not(.sandr-reports-collection,.sandr-reports-collection *)){border:1px solid var(--ink-h);border-radius:var(--radius-control);background:var(--surface-page);color:var(--ink)}.pilot-shell .desktop-editor-surface__body textarea:where(:not(.ds-app-feedback *)):where(:not(.pilot-venue-editor-sheet *)):where(:not(.pilot-calendar-editor *,.pilot-planpanel *)):where(:not(.pilot-plan-review-sheet *,.pilot-plan-command-sheet *)):where(:not(.pilot-today,.pilot-today *,.pilot-today-prepared-reader,.pilot-today-prepared-reader *)):where(:not(.sandr-knowledge-collection,.sandr-knowledge-collection *,.sandr-reference-surface,.sandr-reference-surface *)):where(:not(.sandr-files-collection,.sandr-files-collection *)):where(:not(.ds-file-share,.ds-file-share *)):where(:not(.sandr-bookmarks-collection,.sandr-bookmarks-collection *,.sandr-bookmark-editor,.sandr-bookmark-editor *)):where(:not(.pilot-memory,.pilot-memory *,.pilot-memory-sheet,.pilot-memory-sheet *)):where(:not(.sandr-reports-collection,.sandr-reports-collection *)){min-height:110px}.pilot-shell .desktop-editor-surface__body :is(input,select,textarea):focus:where(:not(.ds-app-feedback *)):where(:not(.pilot-venue-editor-sheet *)):where(:not(.pilot-calendar-editor *,.pilot-planpanel *)):where(:not(.pilot-plan-review-sheet *,.pilot-plan-command-sheet *)):where(:not(.pilot-today,.pilot-today *,.pilot-today-prepared-reader,.pilot-today-prepared-reader *)):where(:not(.sandr-knowledge-collection,.sandr-knowledge-collection *,.sandr-reference-surface,.sandr-reference-surface *)):where(:not(.sandr-files-collection,.sandr-files-collection *)):where(:not(.ds-file-share,.ds-file-share *)):where(:not(.sandr-bookmarks-collection,.sandr-bookmarks-collection *,.sandr-bookmark-editor,.sandr-bookmark-editor *)):where(:not(.pilot-memory,.pilot-memory *,.pilot-memory-sheet,.pilot-memory-sheet *)):where(:not(.sandr-reports-collection,.sandr-reports-collection *)){border-color:color-mix(in srgb,var(--ink) 40%,var(--surface-page));box-shadow:none;outline:none}.pilot-shell .desktop-editor-surface :is(button,a,summary,input,select,textarea):focus-visible:where(:not(.pilot-venue-editor-sheet *)):where(:not(.pilot-calendar-editor *,.pilot-planpanel *)):where(:not(.pilot-today,.pilot-today *,.pilot-today-prepared-reader,.pilot-today-prepared-reader *)):where(:not(.sandr-knowledge-collection,.sandr-knowledge-collection *,.sandr-reference-surface,.sandr-reference-surface *)):where(:not(.sandr-files-collection,.sandr-files-collection *)):where(:not(.ds-file-share,.ds-file-share *)):where(:not(.sandr-bookmarks-collection,.sandr-bookmarks-collection *,.sandr-bookmark-editor,.sandr-bookmark-editor *)):where(:not(.pilot-memory,.pilot-memory *,.pilot-memory-sheet,.pilot-memory-sheet *)):where(:not(.sandr-reports-collection,.sandr-reports-collection *)){outline:2px solid color-mix(in srgb,var(--ink) 55%,transparent);outline-offset:3px}.pilot-shell .desktop-editor-surface__body :is(.pilot-lib__confirm-actions):where(:not(.ds-app-feedback *)):where(:not(.pilot-venue-editor-sheet *)):where(:not(.pilot-calendar-editor *,.pilot-planpanel *)):where(:not(.pilot-plan-review-sheet *,.pilot-plan-command-sheet *)):where(:not(.pilot-today,.pilot-today *,.pilot-today-prepared-reader,.pilot-today-prepared-reader *)):where(:not(.sandr-knowledge-collection,.sandr-knowledge-collection *,.sandr-reference-surface,.sandr-reference-surface *)):where(:not(.sandr-files-collection,.sandr-files-collection *)):where(:not(.ds-file-share,.ds-file-share *)):where(:not(.sandr-bookmarks-collection,.sandr-bookmarks-collection *,.sandr-bookmark-editor,.sandr-bookmark-editor *)):where(:not(.pilot-memory,.pilot-memory *,.pilot-memory-sheet,.pilot-memory-sheet *)):where(:not(.sandr-reports-collection,.sandr-reports-collection *)){display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.pilot-shell .desktop-editor-surface__body :is(.pilot-lib__confirm-actions)>button:where(:not(.ds-app-feedback *)):where(:not(.pilot-venue-editor-sheet *)):where(:not(.pilot-calendar-editor *,.pilot-planpanel *)):where(:not(.pilot-plan-review-sheet *,.pilot-plan-command-sheet *)):where(:not(.pilot-today,.pilot-today *,.pilot-today-prepared-reader,.pilot-today-prepared-reader *)):where(:not(.sandr-knowledge-collection,.sandr-knowledge-collection *,.sandr-reference-surface,.sandr-reference-surface *)):where(:not(.sandr-files-collection,.sandr-files-collection *)):where(:not(.ds-file-share,.ds-file-share *)):where(:not(.sandr-bookmarks-collection,.sandr-bookmarks-collection *,.sandr-bookmark-editor,.sandr-bookmark-editor *)):where(:not(.pilot-memory,.pilot-memory *,.pilot-memory-sheet,.pilot-memory-sheet *)):where(:not(.sandr-reports-collection,.sandr-reports-collection *)){min-height:36px;padding:7px 14px}.ds-report-actions{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:var(--gap-12);padding:var(--gap-12) var(--gap-20) calc(var(--gap-12) + var(--safe-bottom));background:var(--surface-page);border-top:1px solid var(--line)}.ds-report-actions>button{display:inline-flex;align-items:center;justify-content:center;gap:var(--gap-8);min-width:var(--touch-minimum);min-height:var(--touch-minimum);padding:var(--gap-10) var(--gap-16);border:0;border-radius:var(--shape-pill);background:var(--surface-card);color:var(--ink);font:var(--weight-callout) var(--text-callout)/var(--leading-callout) var(--font-sans);overflow-wrap:anywhere;cursor:pointer}.ds-report-actions>button:disabled{opacity:var(--control-disabled-opacity);cursor:default}.ds-report-actions>button.is-primary{flex:1;background:var(--ink);color:var(--surface-page)}.ds-report-actions>button>svg{flex:none;width:var(--gap-20);height:var(--gap-20)}.ds-report-actions>.ds-copy-error{flex-basis:100%}.ds-copy-error{margin:0;min-width:0;color:var(--dot-r);font:var(--weight-footnote) var(--text-footnote)/var(--leading-footnote) var(--font-sans);overflow-wrap:anywhere}:is(.pilot-shell,.frontline-shell) .ds-reader-content .pl-body{max-width:720px;padding:var(--gap-8) var(--gap-20) calc(var(--gap-24) + var(--safe-bottom));margin:0 auto;min-width:0;overflow-wrap:anywhere}:is(.pilot-shell,.frontline-shell) .ds-reader-content .pl-sec{padding:var(--gap-20) 0}:is(.pilot-shell,.frontline-shell) .ds-reader-content .pl-sec__kick,:is(.pilot-shell,.frontline-shell) .ds-reader-content .pl-refgroup__label{font:400 var(--text-footnote)/var(--leading-footnote) var(--font-sans);letter-spacing:normal;text-transform:none;color:var(--ink-m)}:is(.pilot-shell,.frontline-shell) .ds-reader-content :is(.pl-sec h2,.pl-md h1,.pl-md h2){font:600 var(--text-title-3)/var(--leading-title-3) var(--font-sans);letter-spacing:normal;color:var(--ink);margin-block:var(--gap-20) var(--gap-12);overflow-wrap:anywhere}:is(.pilot-shell,.frontline-shell) .ds-reader-content :is(.pl-sec h3,.pl-md h3,.pl-md h4,.pl-md h5,.pl-md h6){font:600 var(--text-headline)/var(--leading-headline) var(--font-sans);color:var(--ink);margin-block:var(--gap-16) var(--gap-12)}:is(.pilot-shell,.frontline-shell) .ds-reader-content :is(.pl-sec p,.pl-md p,.pl-md li,.pl-md blockquote){color:var(--ink);font:400 var(--text-body)/1.6 var(--font-sans)}:is(.pilot-shell,.frontline-shell) .ds-reader-content :is(.pl-sec p+p,.markdown-content>*+*){margin-top:var(--gap-20)}:is(.pilot-shell,.frontline-shell) .ds-reader-content :is(strong,b){font-weight:600}:is(.pilot-shell,.frontline-shell) .ds-reader-content .pl-empty{color:var(--ink-m);font-style:normal}:is(.pilot-shell,.frontline-shell) .ds-reader-content .pl-facts>div{flex-wrap:wrap;gap:var(--gap-8);min-height:var(--touch-minimum);padding:var(--gap-12);background:var(--surface-card)}:is(.pilot-shell,.frontline-shell) .ds-reader-content .pl-facts small{font:400 var(--text-footnote)/var(--leading-footnote) var(--font-sans)}:is(.pilot-shell,.frontline-shell) .ds-reader-content .pl-facts strong{font:400 var(--text-body)/var(--leading-body) var(--font-sans);overflow-wrap:anywhere;white-space:normal}:is(.pilot-shell,.frontline-shell) .ds-reader-content .pl-reflist{gap:0;border-radius:var(--shape-card);overflow:hidden;background:var(--surface-card)}:is(.pilot-shell,.frontline-shell) .ds-reader-content .pl-link{min-height:var(--touch-minimum);min-width:0;padding:var(--gap-12);gap:var(--gap-12);border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;transition:none;transform:none}:is(.pilot-shell,.frontline-shell) .ds-reader-content .pl-link:last-child{border-bottom:0}:is(.pilot-shell,.frontline-shell) .ds-reader-content .pl-link__t{font:400 var(--text-body)/var(--leading-body) var(--font-sans);white-space:normal;overflow-wrap:anywhere;overflow:visible;text-overflow:clip}:is(.pilot-shell,.frontline-shell) .ds-reader-content .pl-link__id{font:400 var(--text-footnote)/var(--leading-footnote) var(--font-mono);color:var(--ink-m)}:is(.pilot-shell,.frontline-shell) .ds-reader-content .pl-link__chev{display:grid;place-items:center;color:var(--ink-m)}:is(.pilot-shell,.frontline-shell) .ds-reader-content .pl-md{min-width:0;padding:0}:is(.pilot-shell,.frontline-shell) .ds-reader-content .pl-md .markdown-content__table-wrap{overflow-x:auto;max-width:100%;overscroll-behavior-x:contain}:is(.pilot-shell,.frontline-shell) .ds-reader-content .pl-md code{font-size:var(--text-footnote)}:is(.pilot-shell,.frontline-shell) .pilot-article-read[data-reader-size=small]{--reader-text: 1rem}:is(.pilot-shell,.frontline-shell) .pilot-article-read[data-reader-size=medium]{--reader-text: 1.125rem}:is(.pilot-shell,.frontline-shell) .pilot-article-read[data-reader-size=large]{--reader-text: 1.3125rem}:is(.pilot-shell,.frontline-shell) .pilot-article-read[data-reader-serif=true]{--reader-font: Georgia, "Times New Roman", serif}:is(.pilot-shell,.frontline-shell) .pilot-article-read[data-reader-size] .pl-md :is(p,li,blockquote){font-size:var(--reader-text);line-height:1.6;font-family:var(--reader-font,var(--font-sans))}:is(.pilot-shell,.frontline-shell) .ds-reader-content :is(.pl-body.pl-block-overview,.pl-read,.pilot-knowledge-stack){max-width:720px;margin-inline:auto;padding:var(--gap-8) var(--gap-20) calc(var(--gap-24) + var(--safe-bottom));min-width:0;overflow-wrap:anywhere}:is(.pilot-shell,.frontline-shell) .ds-reader-content :is(.pl-block-cover,.pl-guide-cover,.pl-read__hero){padding-block:var(--gap-20)}:is(.pilot-shell,.frontline-shell) .ds-reader-content .pl-block-cover:before{display:none}:is(.pilot-shell,.frontline-shell) .ds-reader-content :is(.pl-block-cover h1,.pl-guide-cover h1,.pl-read__hero h1){font:600 var(--text-title-1)/var(--leading-title-1) var(--font-sans);letter-spacing:normal;max-width:none;margin-block:var(--gap-12)}:is(.pilot-shell,.frontline-shell) .ds-reader-content :is(.pl-block-cover__lede,.pl-read__lede,.pl-read__insight>p,.pl-step p,.pl-lines li,.pl-warn p,.pl-readout dd,.pilot-knowledge-section p,.pilot-knowledge-section li){color:var(--ink);font:400 var(--text-body)/1.6 var(--font-sans)}:is(.pilot-shell,.frontline-shell) .ds-reader-content :is(.pl-block-cover__eyebrow,.pl-block-glance>h2,.pl-guide-cover>span,.pl-read__kick,.pl-read__byline,.pl-read__insight>span,.pl-read__verdict,.pl-readout dt,.pl-statband small,.pl-block-glance small,.pl-step__meta,.pl-warn__kick,.pl-rcard__meta,.pl-rcard__more,.pl-rcard__sev,.pl-action__meta,.pl-phase>h3,.pilot-knowledge-section>small){font:400 var(--text-footnote)/var(--leading-footnote) var(--font-sans);color:var(--ink-m);text-transform:none;letter-spacing:normal}:is(.pilot-shell,.frontline-shell) .ds-reader-content :is(.pl-read__insight,.pl-read__next,.pl-rcard,.pl-action,.pl-warn,.pilot-knowledge-section,.pilot-knowledge-steps article,.pilot-knowledge-mapping-grid article){min-width:0;padding:var(--gap-16);border:0;border-radius:var(--shape-card);background:var(--surface-card);overflow-wrap:anywhere}:is(.pilot-shell,.frontline-shell) .ds-reader-content :is(.pl-rcard__head,.pl-verdict,.pl-step__b>header,.pl-block-glance__timing){flex-wrap:wrap}:is(.pilot-shell,.frontline-shell) .ds-reader-content :is(.pl-rcard__head strong,.pl-action strong,.pl-step__b strong,.pilot-knowledge-section h3,.pilot-knowledge-steps strong,.pilot-knowledge-mapping-grid strong){font:600 var(--text-headline)/var(--leading-headline) var(--font-sans);min-width:0;overflow-wrap:anywhere}:is(.pilot-shell,.frontline-shell) .ds-reader-content .pl-statband{display:flex;flex-wrap:wrap;gap:var(--gap-16);border-color:var(--line)}:is(.pilot-shell,.frontline-shell) .ds-reader-content .pl-statband>div{flex:1 1 8ch;min-width:0}:is(.pilot-shell,.frontline-shell) .ds-reader-content .pl-statband b{font:600 var(--text-title-1)/var(--leading-title-1) var(--font-sans)}:is(.pilot-shell,.frontline-shell) .ds-reader-content .pl-block-glance__roles{grid-template-columns:repeat(auto-fit,minmax(min(100%,18ch),1fr));gap:var(--gap-16)}:is(.pilot-shell,.frontline-shell) .ds-reader-content :is(.pl-reflist,.pl-linkwrap){min-width:0}:is(.pilot-shell,.frontline-shell) .ds-reader-content .pl-linkwrap{border-bottom:1px solid var(--line)}:is(.pilot-shell,.frontline-shell) .ds-reader-content .pl-linkwrap:last-child{border-bottom:0}:is(.pilot-shell,.frontline-shell) .ds-reader-content .pl-linkwrap__desc{padding:0 var(--gap-12) var(--gap-12);margin:0;font:400 var(--text-footnote)/var(--leading-footnote) var(--font-sans)}:is(.pilot-shell,.frontline-shell) .ds-reader-content :is(.pl-chips span,.pl-path span,.pilot-knowledge-path span){border:0;background:var(--surface-card);font:400 var(--text-footnote)/var(--leading-footnote) var(--font-sans);color:var(--ink-m);letter-spacing:normal;text-transform:none;overflow-wrap:anywhere}:is(.pilot-shell,.frontline-shell) .ds-reader-content .pilot-md-tablewrap{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}:is(.pilot-shell,.frontline-shell) .ds-reader-content .pl-md :is(th,td){padding:var(--gap-12);border:0;border-bottom:1px solid var(--line);font:400 var(--text-subhead)/var(--leading-subhead) var(--font-sans)}:is(.pilot-shell,.frontline-shell) .ds-reader-content .pl-md th{font-weight:600;background:var(--surface-card)}:is(.pilot-shell,.frontline-shell) .ds-reader-content :is(.pilot-knowledge-link-list button,.pilot-knowledge-mapping-grid button,.pl-body>button){min-height:var(--touch-minimum);padding:var(--gap-12);border:0;border-radius:var(--shape-field);color:var(--ink);background:var(--surface-card);font:400 var(--text-body)/var(--leading-body) var(--font-sans);white-space:normal;overflow-wrap:anywhere}.ds-reader .pilot-return-context{padding:var(--gap-8) var(--gap-20);gap:var(--gap-12);flex-wrap:wrap;background:var(--surface-page);border-color:var(--line)}.ds-reader .pilot-return-context :is(span,small){font:400 var(--text-footnote)/var(--leading-footnote) var(--font-sans);letter-spacing:normal;text-transform:none;color:var(--ink-m)}:is(.pilot-shell,.frontline-shell) .ds-reader-content :is(.pl-read__next>span,.pl-read__next>small,.pl-sevline__legend,.pl-step small,.pilot-knowledge-facts small){font:400 var(--text-footnote)/var(--leading-footnote) var(--font-sans);text-transform:none;letter-spacing:normal;color:var(--ink-m)}:is(.pilot-shell,.frontline-shell) .ds-reader-content :is(.pl-read__next>strong,.pl-warn>strong,.pl-step__b h3,.pilot-knowledge-section h2){font:600 var(--text-headline)/var(--leading-headline) var(--font-sans);overflow-wrap:anywhere}:is(.pilot-shell,.frontline-shell) .ds-reader-content :is(.pl-read__next>p,.pl-guide-cover>p,.pl-floor-phrases>blockquote){font:400 var(--text-body)/1.6 var(--font-sans);color:var(--ink)}:is(.pilot-shell,.frontline-shell) .ds-reader-content :is(.pl-projection-note,.pl-guide-risk-list>article,.pl-floor-phrases>blockquote,.pl-floor-note){border:0;border-radius:var(--shape-card);padding:var(--gap-16);background:var(--surface-card)}:is(.pilot-shell,.frontline-shell) .ds-reader-content :is(.pl-steps,.pl-step,.pl-step__b,.pl-block-glance__timing,.pl-block-glance__timing>div,.pilot-knowledge-facts,.pilot-knowledge-facts>span){min-width:0;overflow-wrap:anywhere}:is(.pilot-shell,.frontline-shell) .ds-reader-content .pl-link{text-align:start}html[data-motion=reduced] .ds-reader-content .pilot-onto-ref{animation:none;background-position:50% 0}.ds-report-read-state{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-12);padding:var(--gap-16) var(--gap-20);background:var(--surface-card);color:var(--ink);font:var(--weight-body) var(--text-body)/var(--leading-body) var(--font-sans)}.ds-report-read-state p{flex-basis:100%;margin:0}.ds-report-read-state button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--touch-minimum);min-width:var(--touch-minimum);padding:var(--gap-10) var(--gap-16);border:0;border-radius:var(--shape-pill);background:var(--surface-page);color:var(--ink);font:var(--weight-callout) var(--text-callout)/var(--leading-callout) var(--font-sans)}:is(.pilot-shell,.frontline-shell) .ds-reader-content .pl-rcard__signal{flex-wrap:wrap;min-width:0;max-width:100%}:is(.pilot-shell,.frontline-shell) .ds-reader-content .pl-rcard__signal code{flex:none;white-space:nowrap;max-width:100%}.pilot-article-reader .pilot-article-shared-detail{min-height:0;position:relative}.pilot-article-reader .pilot-reader-progress{position:relative;top:auto;flex:none;height:1px;z-index:auto;pointer-events:none;background:var(--line)}.pilot-article-reader .pilot-reader-progress>i{display:block;height:100%;background:var(--ink);transition:none}.pilot-article-reader .pilot-article-shared-detail{display:flex;flex-direction:column;height:100%}html body .sandr-article-bar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--gap-8);flex:none;padding:calc(var(--safe-top) + var(--gap-8)) var(--gap-12) var(--gap-8)}html body .sandr-article-bar>button,html body .sandr-article-bar nav>button{display:inline-flex;align-items:center;justify-content:center;gap:var(--gap-4);min-height:var(--touch-minimum);min-width:var(--touch-minimum);padding:var(--gap-8);border:0;border-radius:var(--shape-pill);background:transparent;color:var(--ink);font:var(--weight-body) var(--text-body)/var(--leading-body) var(--font-sans);cursor:pointer}html body .sandr-article-bar nav{display:flex;align-items:center;flex-wrap:wrap;gap:var(--gap-4);margin-inline-start:auto}html body .sandr-article-bar .sandr-knowledge-error{flex-basis:100%}html body .sandr-article-title{padding:var(--gap-16) var(--gap-20) 0}html body .sandr-article-title>p{margin:0 0 var(--gap-8);color:var(--ink-m);font:var(--weight-subhead) var(--text-subhead)/var(--leading-subhead) var(--font-sans)}html body .sandr-article-title>h1{margin:0;font:var(--weight-large-title) var(--text-large-title)/var(--leading-large-title) var(--font-sans);letter-spacing:normal;overflow-wrap:anywhere}html body .sandr-article-details,html body .sandr-article-in,html body .sandr-article-related{margin:var(--gap-20)}html body .sandr-article-details>summary{min-height:var(--touch-minimum);padding-block:var(--gap-10);font:var(--weight-callout) var(--text-callout)/var(--leading-callout) var(--font-sans);cursor:pointer}html body .sandr-article-in>h2,html body .sandr-article-related>h2{margin:0 0 var(--gap-10);font:var(--weight-footnote) var(--text-footnote)/var(--leading-footnote) var(--font-sans);color:var(--ink-m)}html body .sandr-article-in>div{display:flex;flex-wrap:wrap;gap:var(--gap-8)}html body .sandr-article-in button,html body .sandr-article-related>button{min-height:var(--touch-minimum);padding:var(--gap-10) var(--gap-12);border:0;border-radius:var(--shape-field);background:var(--surface-card);color:var(--ink);font:var(--weight-headline) var(--text-footnote)/var(--leading-footnote) var(--font-mono);cursor:pointer}html body .sandr-article-related>button{display:flex;flex-direction:column;align-items:start;gap:var(--gap-6);width:100%;padding:var(--gap-16);border-radius:var(--shape-card);text-align:start;font:var(--weight-body) var(--text-body)/var(--leading-body) var(--font-sans)}html body .sandr-article-related>button+button{margin-top:var(--gap-10)}html body .sandr-article-related small{color:var(--ink-m);font:var(--weight-subhead) var(--text-subhead)/var(--leading-subhead) var(--font-sans)}html body .pilot-article-reader .sandr-article-ask{display:inline-flex;align-items:center;gap:var(--gap-8);min-height:var(--touch-minimum);margin:0 var(--gap-20) var(--gap-12);padding:var(--gap-12) var(--gap-16);border:0;border-radius:var(--shape-pill);background:var(--ink);color:var(--on-accent);font:var(--weight-headline) var(--text-headline)/var(--leading-headline) var(--font-sans);cursor:pointer}html body .pilot-article-reader .sandr-knowledge-state{margin:var(--gap-20)}html body .pilot-article-reader .sandr-knowledge-state button{min-height:var(--touch-minimum);padding:var(--gap-10) var(--gap-16);border:0;border-radius:var(--shape-pill);background:var(--surface-card);color:var(--ink);font:var(--weight-callout) var(--text-callout)/var(--leading-callout) var(--font-sans);cursor:pointer}html[data-desktop-workbench=on] .sandr-article-bar{padding-top:var(--gap-12)}.share-content-review{min-height:0;min-width:0;height:100%;display:flex;flex-direction:column;color:var(--ink);font-family:var(--font-sans)}.share-content-review__scroll{min-height:0;min-width:0;flex:1;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:var(--gap-16);padding:var(--gap-8) var(--gap-16) var(--gap-16)}.share-content-review__object{min-width:0;display:flex;align-items:center;gap:var(--gap-14);padding:var(--gap-14);border-radius:var(--shape-card);background:var(--surface-card)}.share-content-review__object>span{flex:none;display:grid;place-items:center;width:calc(var(--gap-24) + var(--gap-20) + var(--gap-8));height:calc(var(--gap-24) + var(--gap-20) + var(--gap-8));border-radius:var(--shape-field);background:var(--surface-card-raised)}.share-content-review__object>div{min-width:0;display:grid;gap:var(--gap-6)}.share-content-review__object strong{font:600 var(--text-body)/var(--leading-body) var(--font-sans);overflow-wrap:anywhere}.share-content-review__object small{color:var(--ink-m);font:400 var(--text-footnote)/var(--leading-footnote) var(--font-sans);overflow-wrap:anywhere}.share-content-review .share-content-review__note,.share-content-review .share-content-review__notice{margin:0;color:var(--ink-m);font:400 var(--text-footnote)/var(--leading-footnote) var(--font-sans);overflow-wrap:anywhere}.share-content-review__field{min-width:0;display:grid;gap:var(--gap-8)}.share-content-review__field>label{color:var(--ink-m);font:400 var(--text-footnote)/var(--leading-footnote) var(--font-sans)}:is(.pilot-shell,.frontline-shell) .share-content-review .share-content-review__field>textarea{min-width:0;width:100%;box-sizing:border-box;min-height:var(--touch-minimum);resize:vertical;padding:var(--gap-12);border:1px solid var(--line);border-radius:var(--shape-field);background:var(--surface-card);color:var(--ink);font:400 var(--text-body)/var(--leading-body) var(--font-sans)}.share-content-review__actions{min-width:0;flex:none;overflow:hidden;border-radius:var(--shape-card);background:var(--surface-card)}.share-content-review__actions>button{display:flex;align-items:center;gap:var(--gap-12);min-width:0;width:100%;min-height:var(--touch-minimum);padding:var(--gap-12) var(--gap-14);border:0;background:transparent;color:var(--ink);text-align:start;cursor:pointer}.share-content-review__actions>button+button{border-top:1px solid var(--line)}.share-content-review__actions svg{flex:none}.share-content-review__actions span{min-width:0;display:grid;gap:var(--gap-6)}.share-content-review__actions strong{font:600 var(--text-body)/var(--leading-body) var(--font-sans);overflow-wrap:anywhere}.share-content-review__actions small{color:var(--ink-m);font:400 var(--text-footnote)/var(--leading-footnote) var(--font-sans);overflow-wrap:anywhere}.share-content-review .share-content-review__notice{display:flex;align-items:center;gap:var(--gap-8)}.share-content-review__notice[data-kind=error]{color:var(--dot-r)}.share-content-review__footer{flex:none;display:flex;padding:var(--gap-12) var(--gap-16) calc(var(--gap-16) + var(--safe-bottom));background:var(--surface-page)}:is(.pilot-shell,.frontline-shell) .share-content-review .share-content-review__footer>button{width:100%;min-width:0;min-height:var(--touch-minimum);padding:var(--gap-12);border:0;border-radius:var(--shape-pill);background:var(--ink);color:var(--surface-page);font:600 var(--text-body)/var(--leading-body) var(--font-sans);cursor:pointer}.share-content-review :is(button,textarea):disabled{opacity:var(--opacity-disabled);cursor:default}:is(.pilot-shell,.frontline-shell) .share-content-sheet{position:fixed}.pilot-sheet-scrim:has(+.share-content-sheet){position:fixed}.share-content-sheet .pilot-sheet2__body{display:flex;flex-direction:column;overflow:hidden;padding:0}html[data-desktop-workbench=on] :is(.pilot-shell,.frontline-shell) .share-content-dialog[open]{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;outline:none;box-shadow:var(--elevation-drawer);display:flex;flex-direction:column;width:min(680px,calc(100vw - var(--gap-16) * 2));max-width:none;height:min(780px,calc(100dvh - var(--gap-24) * 2));max-height:calc(100dvh - var(--gap-24) * 2);padding:0;overflow:hidden;border:0;border-radius:var(--shape-card);background:var(--surface-page);color:var(--ink)}html[data-desktop-workbench=on] :is(.pilot-shell,.frontline-shell) .share-content-dialog :is(.share-content-dialog__header,.desktop-editor-surface__header){flex:none;display:flex;align-items:center;gap:var(--gap-12);padding:var(--gap-12) var(--gap-16);border:0;margin:0}html[data-desktop-workbench=on] :is(.pilot-shell,.frontline-shell) .share-content-dialog :is(.share-content-dialog__header,.desktop-editor-surface__header) h2{flex:1;min-width:0;margin:0;font:600 var(--text-headline)/var(--leading-headline) var(--font-sans);overflow-wrap:anywhere}html[data-desktop-workbench=on] :is(.pilot-shell,.frontline-shell) .share-content-dialog :is(.share-content-dialog__header,.desktop-editor-surface__header)>button{display:grid;place-items:center;flex:none;width:var(--touch-minimum);min-height:var(--touch-minimum);padding:0;border:0;border-radius:var(--shape-pill);background:var(--surface-card);color:var(--ink)}.share-content-dialog>.desktop-editor-surface__body{min-height:0;overflow:auto;overscroll-behavior:contain;padding:0}html body .sandr-knowledge-collection{height:100%;min-height:0;min-width:0;max-width:100%;overflow-y:auto;overscroll-behavior:contain;padding:var(--gap-20);color:var(--field-ink);background:var(--field)}html body .pilot-shell[data-layout=mobile] .sandr-knowledge-collection{padding-bottom:calc(var(--pilot-composer-height) + var(--gap-20) + var(--safe-bot));scroll-padding-bottom:calc(var(--pilot-composer-height) + var(--gap-20) + var(--safe-bot))}html body .pilot-utility-gesture-shell:has(.sandr-knowledge-collection:not([aria-hidden=true])){overflow:clip}html body .sandr-knowledge-collection[aria-hidden=true]{visibility:hidden}html body .sandr-knowledge-collection :where(p,h1,h2,h3,strong,small,button,input){letter-spacing:normal;text-transform:none;overflow-wrap:anywhere}html body .sandr-knowledge-collection .pilot-research-room{display:flex;flex-direction:column;gap:var(--gap-16);min-width:0}html body .sandr-knowledge-collection .pilot-growth-room-head{display:flex;align-items:start;gap:var(--gap-8);padding:0;margin:0}html body .sandr-knowledge-collection .pilot-growth-room-head__copy{display:block;min-width:0;flex:1}html body .sandr-knowledge-collection .pilot-growth-room-head h1,html body .sandr-knowledge-collection .pilot-growth-home>h1{margin:0 0 var(--gap-6);font:var(--weight-large-title) var(--text-large-title)/var(--leading-large-title) var(--font-sans)}html body .sandr-knowledge-collection .pilot-growth-room-head p,html body .sandr-knowledge-collection .pilot-growth-home>p{margin:0;color:var(--field-m);font:var(--weight-subhead) var(--text-subhead)/var(--leading-subhead) var(--font-sans)}html body .sandr-knowledge-search{display:flex;align-items:center;gap:var(--gap-8);min-height:var(--touch-minimum);padding:0 var(--gap-16);border-radius:var(--shape-pill);background:var(--card);color:var(--card-m)}html body .sandr-knowledge-search>svg{flex:none}html body .sandr-knowledge-search>input{flex:1;min-width:0;width:100%;min-height:var(--touch-minimum);margin:0;padding:var(--gap-10) 0;border:0;border-radius:0;background:transparent;color:var(--card-ink);font:var(--weight-body) var(--text-body)/var(--leading-body) var(--font-sans)}html body .sandr-knowledge-search>button{flex:none;width:var(--touch-minimum);padding:0;background:transparent}html body .sandr-knowledge-collection button,html body .sandr-reference-surface button,html body .sandr-reference-document button{min-height:var(--touch-minimum);min-width:var(--touch-minimum);border:0;border-radius:var(--shape-pill);padding:var(--gap-10) var(--gap-16);background:var(--card);color:var(--card-ink);font:var(--weight-callout) var(--text-callout)/var(--leading-callout) var(--font-sans);cursor:pointer}html body .sandr-knowledge-collection button:disabled,html body .sandr-reference-surface button:disabled{opacity:var(--control-disabled-opacity);cursor:default}html body .sandr-article-catalog{display:flex;flex-direction:column;gap:var(--gap-16);min-width:0}html body .sandr-knowledge-chips{display:flex;gap:var(--gap-8);overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:var(--gap-4)}html body .sandr-knowledge-chips>button{flex:none;display:inline-flex;align-items:center;gap:var(--gap-6);white-space:nowrap}html body .sandr-knowledge-chips>button[aria-pressed=true]{background:var(--ink);color:var(--on-accent)}html body .sandr-article-cards{display:flex;flex-direction:column;gap:var(--gap-12)}html body .sandr-article-card{position:relative;min-width:0;padding:var(--gap-18);border-radius:var(--shape-card);background:var(--card);color:var(--card-ink)}html body .sandr-knowledge-collection .sandr-article-card__open{display:flex;flex-direction:column;align-items:start;justify-content:start;gap:var(--gap-8);width:100%;padding:0;padding-right:calc(var(--touch-minimum) + var(--gap-8));border-radius:0;text-align:start;background:transparent}html body .sandr-article-card__open>small{font:var(--weight-subhead) var(--text-subhead)/var(--leading-subhead) var(--font-sans);color:var(--card-m)}html body .sandr-article-card__open>strong{font:var(--weight-headline) var(--text-headline)/var(--leading-headline) var(--font-sans)}html body .sandr-article-card[data-featured] .sandr-article-card__open>strong{font:var(--weight-title-1) var(--text-title-2)/var(--leading-title-2) var(--font-sans)}html body .sandr-article-card__open>span{font:var(--weight-subhead) var(--text-subhead)/var(--leading-subhead) var(--font-sans);color:var(--card-m)}html body .sandr-article-card .sandr-article-save{position:absolute;right:var(--gap-8);top:var(--gap-10);padding:0;width:var(--touch-minimum);background:transparent}html body .sandr-article-card__codes{display:flex;gap:var(--gap-6);flex-wrap:wrap;margin-top:var(--gap-12);padding-right:var(--touch-minimum)}html body .sandr-knowledge-collection .sandr-article-card__codes>button{min-width:0;padding:var(--gap-6) var(--gap-8);border-radius:var(--shape-field);background:var(--card-line);font:var(--weight-headline) var(--text-footnote)/var(--leading-footnote) var(--font-mono)}html body .sandr-knowledge-collection .sandr-article-card__menu{position:absolute;right:var(--gap-8);bottom:var(--gap-8);display:grid;place-items:center;width:var(--touch-minimum);padding:0;background:transparent}html body .sandr-knowledge-empty,html body .sandr-knowledge-state,html body .sandr-knowledge-error{margin:0;color:var(--field-m);font:var(--weight-subhead) var(--text-subhead)/var(--leading-subhead) var(--font-sans);overflow-wrap:anywhere}html body .sandr-knowledge-state{display:flex;align-items:center;flex-wrap:wrap;gap:var(--gap-10);padding:var(--gap-12) 0}html body .sandr-knowledge-state>p{flex-basis:100%;margin:0}html body .sandr-knowledge-error{color:var(--dot-r);margin-top:var(--gap-8)}html body .sandr-knowledge-collection .pilot-browse-stack,html body .sandr-knowledge-collection .desktop-ontology-browser{display:flex;flex-direction:column;gap:var(--gap-16);min-width:0}html body .sandr-knowledge-collection .desktop-library-grouping{display:flex;align-items:center;flex-wrap:wrap;gap:var(--gap-8)}html body .sandr-knowledge-collection .desktop-library-control-label{color:var(--field-m);font:var(--weight-footnote) var(--text-footnote)/var(--leading-footnote) var(--font-sans)}html body .sandr-knowledge-collection .desktop-library-results{display:flex;align-items:center;flex-wrap:wrap;gap:var(--gap-8);font:var(--weight-footnote) var(--text-footnote)/var(--leading-footnote) var(--font-sans);color:var(--field-m)}html body .sandr-knowledge-collection .pilot-browse-group{min-width:0}html body .sandr-knowledge-collection .pilot-browse-group__head{display:flex;align-items:center;gap:var(--gap-8);width:100%;padding:var(--gap-8) var(--gap-6);background:transparent;text-align:start;font:var(--weight-headline) var(--text-subhead)/var(--leading-subhead) var(--font-sans)}html body .sandr-knowledge-collection .pilot-browse-group__title{flex:1;min-width:0}html body .sandr-knowledge-collection .pilot-browse-group__count{color:var(--field-m);font:var(--weight-subhead) var(--text-subhead)/var(--leading-subhead) var(--font-sans)}html body .sandr-ontology-rows{display:flex;flex-direction:column;gap:0;border-radius:var(--shape-card);background:var(--card)}html body .sandr-ontology-rows>*+*{border-top:1px solid var(--card-line)}html body .sandr-knowledge-collection .sandr-ontology-row{display:flex;align-items:center;gap:var(--gap-12);width:100%;padding:var(--gap-14);border-radius:0;background:transparent;text-align:start}html body .sandr-knowledge-code{flex:none;display:inline-flex;align-items:center;justify-content:center;min-height:var(--touch-minimum);padding:var(--gap-6);border-radius:var(--shape-field);background:var(--card-line);font:var(--weight-headline) var(--text-footnote)/var(--leading-footnote) var(--font-mono)}html body .sandr-ontology-row__copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:var(--gap-4)}html body .sandr-ontology-row__copy>strong{font:var(--weight-body) var(--text-body)/var(--leading-body) var(--font-sans)}html body .sandr-ontology-row__copy>small{color:var(--card-m);font:var(--weight-footnote) var(--text-footnote)/var(--leading-footnote) var(--font-sans)}html body .sandr-ontology-row>svg{flex:none;color:var(--card-m)}html body .sandr-knowledge-pill{display:inline-flex;align-items:center;align-self:center;max-width:100%;padding:var(--gap-4) var(--gap-8);border-radius:var(--shape-pill);background:var(--card-line);color:var(--card-m);font:var(--weight-footnote) var(--text-footnote)/var(--leading-footnote) var(--font-sans);overflow-wrap:anywhere}html body .sandr-knowledge-pill[data-severity=high],html body .sandr-knowledge-pill[data-severity=critical]{background:color-mix(in srgb,var(--dot-r) 12%,transparent);color:var(--dot-r)}html body .sandr-knowledge-pill[data-severity=medium]{background:color-mix(in srgb,var(--dot-o) 12%,transparent);color:var(--dot-o)}html body .sandr-reference-sheet.pilot-sheet2{position:fixed}html body .pilot-sheet-scrim:has(+.sandr-reference-sheet.pilot-sheet2){position:fixed}html body .sandr-reference-sheet .pilot-sheet2__body{display:flex;flex-direction:column;overflow:hidden;padding:0;min-height:0}html body .sandr-reference-surface{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;color:var(--field-ink);background:var(--field)}html body .sandr-reference-bar{display:grid;grid-template-columns:var(--touch-minimum) minmax(0,1fr) var(--touch-minimum);align-items:center;gap:var(--gap-6);padding:var(--gap-8) var(--gap-12);flex:none;border-bottom:1px solid var(--field-line)}html body .sandr-reference-bar>h2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html body .sandr-reference-bar>button{padding:0;width:var(--touch-minimum)}html body .sandr-reference-navigation{display:flex;justify-content:center;gap:var(--gap-6);padding:0;min-width:0}html body .sandr-reference-navigation>button{padding:0;width:var(--touch-minimum);flex:none}html body .sandr-reference-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:var(--safe-bot)}html body .sandr-reference-document{padding:var(--gap-18);min-width:0;color:var(--field-ink)}html body .sandr-reference-document :where(p,strong,h2,h3,summary,small,li){overflow-wrap:anywhere;letter-spacing:normal;text-transform:none}html body .sandr-reference-code{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--gap-12)}html body .sandr-reference-code>strong{padding:var(--gap-6) var(--gap-10);border-radius:var(--shape-field);background:var(--card);font:var(--weight-headline) var(--text-headline)/var(--leading-headline) var(--font-mono)}html body .sandr-reference-code>button{display:inline-flex;align-items:center;gap:var(--gap-8);margin-left:auto}html body .sandr-reference-section{margin-top:var(--gap-24)}html body .sandr-reference-section>h3{margin:0 0 var(--gap-10);font:var(--weight-footnote) var(--text-footnote)/var(--leading-footnote) var(--font-sans);color:var(--field-m)}html body .sandr-reference-section p,html body .sandr-reference-section li{margin:0 0 var(--gap-12);font:var(--weight-body) var(--text-body)/var(--leading-body) var(--font-sans)}html body .sandr-reference-steps,html body .sandr-reference-facts,html body .sandr-reference-links{border-radius:var(--shape-card);background:var(--card);color:var(--card-ink);overflow:hidden}html body .sandr-reference-steps>details+details,html body .sandr-reference-links>button+button{border-top:1px solid var(--card-line)}html body .sandr-reference-steps summary{display:flex;align-items:center;gap:var(--gap-12);padding:var(--gap-16);min-height:var(--touch-minimum);cursor:pointer;list-style:none}html body .sandr-reference-steps summary::-webkit-details-marker{display:none}html body .sandr-reference-steps summary>span:first-child{display:grid;place-items:center;flex:none;width:var(--touch-minimum);height:var(--touch-minimum);border-radius:var(--shape-pill);background:var(--card-line);font:var(--weight-headline) var(--text-headline)/var(--leading-headline) var(--font-sans)}html body .sandr-reference-steps details[open] summary>span:first-child{background:var(--ink);color:var(--on-accent)}html body .sandr-reference-steps summary>span:nth-child(2){display:flex;flex:1;min-width:0;flex-direction:column;gap:var(--gap-4)}html body .sandr-reference-steps summary strong{font:var(--weight-headline) var(--text-headline)/var(--leading-headline) var(--font-sans)}html body .sandr-reference-steps summary small{font:var(--weight-subhead) var(--text-subhead)/var(--leading-subhead) var(--font-sans);color:var(--card-m)}html body .sandr-reference-steps summary>svg{flex:none}html body .sandr-reference-steps details[open] summary>svg{rotate:90deg}html body .sandr-reference-steps ul{margin:0;padding:0 var(--gap-20) var(--gap-12) calc(var(--gap-24) + var(--gap-24))}html body .sandr-reference-facts{margin:0;padding:var(--gap-16)}html body .sandr-reference-facts :where(blockquote,cite,dd,dt){margin:0;font:var(--weight-subhead) var(--text-subhead)/var(--leading-subhead) var(--font-sans);overflow-wrap:anywhere}html body .sandr-reference-facts cite{display:block;color:var(--card-m);margin-top:var(--gap-8)}html body .sandr-reference-facts summary{min-height:var(--touch-minimum);padding-block:var(--gap-10);cursor:pointer;font:var(--weight-callout) var(--text-callout)/var(--leading-callout) var(--font-sans)}html body .sandr-reference-facts>div{display:flex;flex-wrap:wrap;gap:var(--gap-8);padding-block:var(--gap-8)}html body .sandr-reference-links>button{display:flex;align-items:center;gap:var(--gap-12);width:100%;padding:var(--gap-16);border-radius:0;text-align:start;background:transparent}html body .sandr-reference-links>button>span{display:flex;min-width:0;flex:1;flex-direction:column;gap:var(--gap-4)}html body .sandr-reference-links strong{font:var(--weight-body) var(--text-body)/var(--leading-body) var(--font-sans)}html body .sandr-reference-links small{color:var(--card-m);font:var(--weight-subhead) var(--text-subhead)/var(--leading-subhead) var(--font-sans)}html body .sandr-reference-links svg{flex:none;color:var(--card-m)}html body .sandr-reference-specialist{margin-top:var(--gap-24)}html body .sandr-reference-specialist>summary{min-height:var(--touch-minimum);padding-block:var(--gap-10);font:var(--weight-headline) var(--text-headline)/var(--leading-headline) var(--font-sans);cursor:pointer}html body .sandr-reference-faces{display:flex;flex-wrap:wrap;gap:var(--gap-6)}html body .sandr-reference-faces>button[aria-pressed=true]{background:var(--ink);color:var(--on-accent)}html body .sandr-reference-surface .sandr-reference-ask,html body .ds-reader .sandr-reference-ask{display:inline-flex;align-items:center;gap:var(--gap-8);min-height:var(--touch-minimum);margin-top:var(--gap-24);padding:var(--gap-12) var(--gap-20);border:0;border-radius:var(--shape-pill);background:var(--ink);color:var(--on-accent);font:var(--weight-headline) var(--text-headline)/var(--leading-headline) var(--font-sans)}html body .sandr-knowledge-collection .pilot-growth-home{display:flex;flex-direction:column;gap:var(--gap-16)}html body .sandr-knowledge-collection .pilot-growth-entry-grid,html body .sandr-knowledge-collection .pilot-research-list{display:flex;flex-direction:column;gap:var(--gap-12)}html body .sandr-knowledge-collection .pilot-growth-entry,html body .sandr-knowledge-collection .pilot-research-list>button{display:flex;align-items:center;gap:var(--gap-12);width:100%;padding:var(--gap-16);border-radius:var(--shape-card);text-align:start}html body .sandr-knowledge-collection .pilot-growth-entry__main,html body .sandr-knowledge-collection .pilot-research-list>button>span{display:flex;flex:1;min-width:0;flex-direction:column;gap:var(--gap-6)}html body .sandr-knowledge-collection .pilot-growth-entry__glyph{width:var(--touch-minimum);height:var(--touch-minimum);flex:none}html body .sandr-knowledge-collection .pilot-growth-entry__glyph>svg{width:100%;height:100%}html body .sandr-knowledge-collection .pilot-growth__kicker{color:var(--field-m);font:var(--weight-footnote) var(--text-footnote)/var(--leading-footnote) var(--font-sans)}@container workspace (max-width:560px){html body .sandr-ontology-row{flex-wrap:wrap}html body .sandr-ontology-row__copy{flex-basis:55%}html body .sandr-ontology-row>.sandr-knowledge-pill{margin-left:calc(var(--touch-minimum) + var(--gap-12))}}@media(max-width:360px){html body .sandr-knowledge-collection .sandr-ontology-row{flex-wrap:wrap}html body .sandr-ontology-row__copy{flex-basis:55%}html body .sandr-ontology-row>.sandr-knowledge-pill{margin-left:calc(var(--touch-minimum) + var(--gap-12))}}html body .sandr-reference-title{margin-bottom:var(--gap-18)}html body .sandr-reference-title>p{margin:0 0 var(--gap-8);color:var(--field-m);font:var(--weight-subhead) var(--text-subhead)/var(--leading-subhead) var(--font-sans)}html body .sandr-reference-title>h1{margin:0 0 var(--gap-8);font:var(--weight-large-title) var(--text-large-title)/var(--leading-large-title) var(--font-sans);overflow-wrap:anywhere}html body .sandr-reference-trace{margin-top:var(--gap-24)}html body .sandr-knowledge-collection .sandr-collection-choice.is-view.is-pill>button{min-height:var(--touch-minimum);min-width:var(--touch-minimum);font:var(--weight-callout) var(--text-callout)/var(--leading-callout) var(--font-sans);white-space:normal;overflow-wrap:anywhere}.pilot-shell *,.pilot-shell *:before,.pilot-shell *:after{box-sizing:border-box;margin:0;padding:0}.pilot-shell{--contrast: 1;--bg: #f6f4ee;--card: #edeae0;--ink: #0e0e0d;--ink-m: rgba(14,14,13, calc(.65 * var(--contrast)));--ink-f: rgba(14,14,13, calc(.59 * var(--contrast)));--ink-h: rgba(14,14,13, calc(.08 * var(--contrast)));--ink-hv: rgba(14,14,13, calc(.048 * var(--contrast)));--fill: var(--ink);--on-fill: var(--bg);--bar-bg: rgba(246,244,238,.55);--comp-bg: rgba(254,253,250,.62);--accent-info: #27669c;--dot-r: #b33528;--dot-o: #8c552d;--dot-g: #187145;--perf-deep: #7b5fd0;--onto-accent-block: var(--dot-o);--onto-accent-tool: var(--accent-info);--onto-accent-signal: var(--dot-r);--onto-accent-article:var(--dot-g);--font: "DM Sans", -apple-system, sans-serif;--mono: "IBM Plex Mono", monospace;--weight-display: 500;--weight-regular: 400;--weight-strong: 500;--radius-panel: 12px;--radius-control: 8px;--ink-72: rgba(14,14,13,.72);--ink-54: rgba(14,14,13,.54);--ink-40: rgba(14,14,13,.4);--ink-22: rgba(14,14,13,.22);--ink-12: rgba(14,14,13,.12);--ink-06: rgba(14,14,13,.06);--border: rgba(14,14,13,.1);--shadow-soft: 0 1px 1px rgba(14,14,13,.04), 0 12px 30px -20px rgba(14,14,13,.3);--shadow-card: 0 1px 2px rgba(14,14,13,.05), 0 22px 48px -28px rgba(14,14,13,.32);--bar-h: 50px;--safe-top: env(safe-area-inset-top, 0px);--safe-bot: env(safe-area-inset-bottom, 0px);--pilot-composer-height: 68px;--shell-composer-bar-height: 46px;--shell-scroll-top-inset: calc(var(--bar-h) + var(--safe-top) + 4px);--shell-scroll-bottom-inset: var(--shell-composer-bar-height, 46px);--shell-overlay-bottom-inset: var(--shell-scroll-bottom-inset);--track-meta: 0;--track-kicker-loose: .28em;--track-kicker-tight: .14em}.pilot-shell[data-theme=dark]{color-scheme:dark;--bg: #101013;--card: #1c1c22;--ink: #f2f0e8;--ink-m: rgba(242,240,232, calc(.55 * var(--contrast)));--ink-f: rgba(242,240,232, calc(.49 * var(--contrast)));--ink-h: rgba(242,240,232, calc(.09 * var(--contrast)));--ink-hv: rgba(242,240,232, calc(.055 * var(--contrast)));--bar-bg: rgba(14,14,17,.55);--comp-bg: rgba(22,22,27,.62);--ink-72: rgba(242,240,232,.72);--ink-54: rgba(242,240,232,.54);--ink-40: rgba(242,240,232,.4);--ink-22: rgba(242,240,232,.22);--ink-12: rgba(242,240,232,.12);--ink-06: rgba(242,240,232,.06);--border: rgba(242,240,232,.14);--accent-info: #558cbb;--dot-r: #ce675c;--dot-o: #c87941;--dot-g: #48956e;--perf-deep: #b6a0f2}.pilot-shell{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow:hidden;background:var(--bg);color:var(--ink);color-scheme:light;font-family:var(--font);font-size:var(--type-lead);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-user-select:none;user-select:none;touch-action:manipulation}:where(.pilot-shell button){font-family:var(--font);color:inherit}.pilot-shell input,.pilot-shell textarea,.pilot-shell select,.pilot-shell button,.pilot-shell [contenteditable=true]{outline:none;-webkit-tap-highlight-color:transparent}::-webkit-scrollbar{display:none}*{scrollbar-width:none;-ms-overflow-style:none}.pilot-topbar{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;height:calc(var(--bar-h) + var(--safe-top));padding:var(--safe-top) 4px 0;background:var(--bar-bg);backdrop-filter:blur(16px) saturate(1.35);-webkit-backdrop-filter:blur(16px) saturate(1.35);z-index:40}.pilot-topbar__brand{position:absolute;left:50%;top:var(--safe-top);height:var(--bar-h);transform:translate(-50%);display:flex;align-items:center;pointer-events:none;color:var(--ink)}.pilot-topbar__brand .sandr-grape{height:30px;width:auto}.pilot-topbar>button{width:44px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer;color:var(--ink);border-radius:12px}.pilot-topbar>button:hover{background:var(--ink-hv)}.pilot-topbar__actions{display:flex;align-items:center;justify-content:flex-end;margin-left:auto;flex-shrink:0}.pilot-topbar__demo-badge{display:inline-flex;align-items:center;min-height:20px;margin-right:2px;padding:2px 6px;border:1px solid var(--ink-22);border-radius:999px;color:var(--ink-m);font-family:var(--mono);font-size:var(--type-kicker);font-weight:var(--weight-strong);line-height:1;letter-spacing:var(--track-kicker-tight);text-transform:uppercase;white-space:nowrap}.pilot-topbar__actions>button{position:relative;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer;color:var(--ink);border-radius:12px}.pilot-topbar__actions>button:hover{background:var(--ink-hv)}.pilot-topbar__notification>em{position:absolute;top:8px;right:6px;min-width:17px;height:17px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-size:var(--type-kicker);font-family:var(--mono);font-style:normal;line-height:1}.pilot-topbar__bell-badge{position:absolute;top:8px;right:6px;min-width:17px;height:17px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--accent);color:#fbfaf7;font-size:var(--type-kicker);font-family:var(--mono);line-height:1}.pilot-topbar>strong{flex:1;text-align:center;font-size:var(--type-body);font-weight:500;letter-spacing:-.01em}.pilot-topbar__title{position:absolute;left:50%;top:var(--safe-top);height:var(--bar-h);transform:translate(-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;max-width:calc(100% - 120px);pointer-events:none}.pilot-topbar__title>strong{font-size:var(--type-body);font-weight:500;letter-spacing:-.01em;color:var(--ink)}.pilot-topbar__title>small{font-size:var(--type-kicker);font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-f)}.pilot-rail-shell{flex:1;overflow:hidden;position:relative;touch-action:pan-y}.pilot-rail-gesture-shell{width:100%;height:100%;overflow:clip;position:relative;touch-action:pan-y}.pilot-rail{display:flex;width:100%;height:100%;touch-action:none;will-change:transform;transition:none}.pilot-rail.is-rail-hidden,.pilot-rail.is-rail-hidden .pilot-layer,.pilot-rail.is-rail-hidden .pilot-sheet2,.pilot-rail.is-rail-hidden .pilot-sheet-scrim{will-change:auto}.pilot-screen{flex:0 0 100%;width:100%;height:100%;overflow:hidden;position:relative}@media(prefers-reduced-motion:reduce){.pilot-screen{filter:none!important;opacity:1!important;transition:none!important}}.pilot-screen-scroll{height:100%;display:block;overflow-y:auto;overflow-x:hidden;touch-action:pan-y;overscroll-behavior:contain;overscroll-behavior-x:none;-webkit-overflow-scrolling:touch;scroll-snap-type:none;scroll-behavior:smooth;box-sizing:border-box;padding-top:var(--shell-scroll-top-inset);padding-bottom:var(--shell-scroll-bottom-inset);scroll-padding-top:var(--shell-scroll-top-inset);scroll-padding-bottom:var(--shell-scroll-bottom-inset)}:root[data-native] .pilot-screen-scroll,:root[data-native] .pilot-screen-scroll--sections{scroll-snap-type:none}.pilot-screen-scroll .pilot-tool-chips{touch-action:pan-x}.pilot-scroll-surface{overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;overscroll-behavior-x:none;-webkit-overflow-scrolling:touch;box-sizing:border-box;padding-block-start:var(--surface-top-inset, 0px);padding-block-end:var(--surface-bottom-inset, 0px);scroll-padding-block-start:var(--surface-top-inset, 0px);scroll-padding-block-end:var(--surface-bottom-inset, 0px)}.pilot-scroll-surface--sheet,.pilot-scroll-surface--drawer{padding-block-end:calc(var(--surface-bottom-inset, 0px) + var(--safe-bot));scroll-padding-block-end:calc(var(--surface-bottom-inset, 0px) + var(--safe-bot))}.pilot-scroll-surface--popover{max-block-size:min(60vh,var(--popover-available-height, 60vh))}.pilot-composer-dock{position:absolute;left:0;right:0;bottom:0;z-index:36;display:flex;flex-direction:column}.pilot-screen-scroll--sections{scroll-snap-type:y mandatory;scroll-padding-top:var(--shell-scroll-top-inset);padding-bottom:0;scroll-padding-bottom:0;container-type:size}.pilot-screen-scroll--sections .pilot-screen-section{box-sizing:border-box;min-height:100cqh;flex:none;display:flex;flex-direction:column;margin:0;border-bottom:none;padding:26px 20px calc(var(--shell-scroll-bottom-inset) + 8px);scroll-snap-align:start;scroll-snap-stop:always;scroll-margin-top:0}.pilot-screen-scroll--sections .pilot-screen-section>header{position:sticky;top:calc(var(--bar-h) + var(--safe-top));z-index:3;margin-top:-26px;padding-top:26px;padding-bottom:14px;background:linear-gradient(var(--bg) 78%,transparent)}.pilot-section-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:7;pointer-events:none;background:color-mix(in srgb,var(--bg) 62%,transparent);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);opacity:0;transition:opacity .32s var(--ease)}.pilot-section-scrim.is-on{opacity:1}.pilot-section-nav{position:absolute;inset:0 0 0 auto;width:46px;z-index:8}.pilot-section-nav[hidden]{display:none}.pilot-section-nav__dial{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:9px;padding-right:12px;touch-action:none;cursor:ns-resize}.pilot-section-nav__tick{display:flex;align-items:center;justify-content:flex-end;gap:10px;height:22px;transform-origin:right center;transition:transform .3s cubic-bezier(.22,.8,.2,1);will-change:transform}.pilot-section-nav__name{font-size:var(--type-meta);font-weight:500;color:var(--ink-m);white-space:nowrap;padding:4px 11px;border-radius:999px;background:transparent;opacity:0;transform:translate(10px);transition:opacity .28s cubic-bezier(.22,.8,.2,1),transform .3s cubic-bezier(.22,.8,.2,1),color .2s var(--ease),background .2s var(--ease);will-change:opacity,transform}.pilot-section-nav__num{font-family:var(--mono);font-size:var(--type-kicker);letter-spacing:.1em;color:var(--ink-f);opacity:0;transition:opacity .28s var(--ease),color .2s var(--ease)}.pilot-section-nav__dash{width:18px;height:1.5px;border-radius:2px;background:var(--ink-h);transform:scaleX(.66);transform-origin:right center;transition:transform .28s cubic-bezier(.22,.8,.2,1),background .22s var(--ease)}.pilot-section-nav__tick.is-active .pilot-section-nav__dash{transform:scaleX(1);background:var(--ink-m)}.pilot-section-nav.is-awake .pilot-section-nav__tick.is-active .pilot-section-nav__num{opacity:1}.pilot-section-nav.is-scrubbing .pilot-section-nav__name,.pilot-section-nav.is-scrubbing .pilot-section-nav__num{opacity:1;transform:none}.pilot-section-nav.is-scrubbing .pilot-section-nav__dash{transform:scaleX(.85)}.pilot-section-nav.is-scrubbing .pilot-section-nav__tick.is-active{transform:scale(1.05)}.pilot-section-nav.is-scrubbing .pilot-section-nav__tick.is-active .pilot-section-nav__name{color:var(--on-fill);background:var(--fill)}.pilot-section-nav.is-scrubbing .pilot-section-nav__tick.is-active .pilot-section-nav__num{color:var(--ink)}.pilot-section-nav.is-scrubbing .pilot-section-nav__tick.is-active .pilot-section-nav__dash{background:var(--fill);transform:scaleX(1.1)}@media(prefers-reduced-motion:reduce){.pilot-section-scrim,.pilot-section-nav__tick,.pilot-section-nav__name,.pilot-section-nav__num,.pilot-section-nav__dash{transition:none}}[data-reveal=pending]{opacity:0;transform:translateY(6px);transition:opacity .42s var(--ease-rise),transform .42s var(--ease-rise);will-change:opacity,transform}[data-reveal=ready]{opacity:1;transform:none;transition:opacity .42s var(--ease-rise),transform .42s var(--ease-rise)}.pilot-tabs{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:6px;height:26px;padding:5px 12px 0;background:var(--bar-bg);backdrop-filter:blur(16px) saturate(1.35);-webkit-backdrop-filter:blur(16px) saturate(1.35);z-index:35}.pilot-tabs button{display:block;width:5px;height:5px;border-radius:99px;padding:0;border:none;cursor:pointer;background:var(--ink-f);flex-shrink:0;overflow:hidden;font-size:0;color:transparent;text-indent:-9999px;transition:width .24s var(--ease),background .18s ease}.pilot-tabs button.is-active{width:16px;background:var(--fill)}.pilot-composer-mode{min-height:54px;box-sizing:border-box;transform-origin:center bottom}.pilot-composer.is-hint>.pilot-composer-mode{animation:pilot-composer-mode-shimmer 1.6s var(--ease) .2s 2}@keyframes pilot-composer-mode-shimmer{0%,to{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 0 2px var(--ink-hv),0 0 16px 2px var(--ink-hv)}}.pilot-composer-flip-hint{display:block;width:32px;height:4px;border-radius:999px;background:transparent;opacity:0;color:transparent;font-size:0;line-height:0;overflow:hidden;pointer-events:none}@media(prefers-reduced-motion:reduce){.pilot-composer.is-hint>.pilot-composer-mode,.pilot-composer-flip-hint{animation:none!important}}.pilot-composer-flip-zone{position:relative;flex-shrink:0;height:28px;touch-action:none;pointer-events:auto;display:flex;align-items:center;justify-content:center;gap:var(--space-2)}.pilot-composer-flip-zone.is-menu-open,.pilot-composer-flip-zone.is-disabled{pointer-events:none}.pilot-composer-flip-grip{width:32px;height:4px;border-radius:999px;background:var(--ink-f);opacity:.35;pointer-events:none;transition:opacity .16s var(--ease)}.pilot-composer-flip-zone.is-disabled .pilot-composer-flip-grip{opacity:0}.pilot-composer-tray-toggle{position:absolute;right:12px;top:50%;width:32px;height:32px;min-width:32px;transform:translateY(-50%);border:1px solid var(--ink-h);border-radius:999px;background:color-mix(in srgb,var(--bar-bg) 88%,transparent);color:var(--ink-m);display:inline-flex;align-items:center;justify-content:center}.pilot-composer-tray-toggle:hover,.pilot-composer-tray-toggle:focus-visible{color:var(--ink);background:var(--ink-hv)}.pilot-composer-tray-toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pilot-composer{flex-shrink:0;padding:6px 12px calc(8px + var(--safe-bot));background:var(--bar-bg);backdrop-filter:blur(16px) saturate(1.35);-webkit-backdrop-filter:blur(16px) saturate(1.35);z-index:35;margin:0;border:none}.pilot-composer>:not(.pilot-composer-mode--chat):not(input){border-radius:20px;border:1px solid var(--ink-h);background:var(--comp-bg);overflow:hidden}.pilot-hidden-file-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.pilot-performance-trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pilot-composer-mode--tray{display:flex;align-items:center;gap:4px;padding:4px 6px 8px}.pilot-tray-icons{flex:1 1 auto;display:flex;align-items:center;justify-content:space-around;gap:4px}.pilot-tray-icons>button{width:36px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer;color:var(--ink-m);border-radius:10px;padding:0}.pilot-tray-icons>button:hover,.pilot-tray-icons>button.is-active{background:var(--ink-hv);color:var(--ink)}.pilot-composer.is-drop-hover>*{border-color:var(--ink);box-shadow:0 0 0 2px #0e0e0d0f;transition:border-color .14s var(--ease),box-shadow .14s var(--ease)}.pilot-composer.is-drop-hover:before{content:"Drop to attach";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#ffffffb3;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);font-size:var(--type-body-loose);font-family:var(--mono);letter-spacing:.06em;color:var(--ink);pointer-events:none;z-index:2;border-radius:20px;margin:6px 12px calc(8px + var(--safe-bot))}.pilot-shell[data-theme=dark] .pilot-composer.is-drop-hover:before{background:#0e0e11bf}.pilot-composer{position:relative}.pilot-dictation-strip{display:flex;align-items:center;gap:8px;padding:6px 6px 0;font-size:var(--type-tag);color:var(--ink-m)}.pilot-dictation-strip>strong{color:var(--ink);font-weight:500}.pilot-voice-dock{display:grid;gap:6px;padding:7px 6px 2px;color:var(--ink-m);font-size:var(--type-tag)}.pilot-voice-dock__bar{display:flex;align-items:center;gap:12px}.pilot-voice-dock__presence{display:inline-flex;align-items:center;gap:11px;min-width:0;flex-shrink:0}.pilot-voice-dock__wave{flex:1;min-width:0;height:34px;display:block}.pilot-voice-wave{display:block;width:100%;height:100%;overflow:visible}.pilot-voice-wave__path{fill:none;stroke:var(--ink-m);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:stroke .2s var(--ease)}.pilot-voice-dock__status{display:flex;flex-direction:column;gap:1px;min-width:0}.pilot-voice-dock__status>strong{font-size:var(--type-title);color:var(--ink);letter-spacing:-.01em;white-space:nowrap}.pilot-voice-dock__status>small{font-size:var(--type-kicker);letter-spacing:.01em;color:var(--ink-f)}.pilot-voice-dock__partial,.pilot-voice-dock__error{margin:0;line-height:1.35}.pilot-voice-dock__partial{color:var(--ink)}.pilot-voice-dock__error{color:var(--dot-r)}.pilot-voice-dock__segments{display:grid;gap:3px;margin:0;padding:0;list-style:none}.pilot-voice-dock__segments li{display:grid;grid-template-columns:42px 1fr;gap:6px;min-width:0}.pilot-voice-dock__segments span{color:var(--ink-f)}.pilot-voice-dock__segments p{margin:0;min-width:0;color:var(--ink);overflow-wrap:anywhere}.pilot-utility-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:65;background:var(--bg);display:flex;flex-direction:column;overflow:hidden}.pilot-utility-head{flex-shrink:0;display:flex;align-items:center;height:calc(var(--bar-h) + var(--safe-top));padding:var(--safe-top) 4px 0;border-bottom:1px solid var(--ink-h);background:var(--bar-bg);backdrop-filter:blur(16px) saturate(1.35);-webkit-backdrop-filter:blur(16px) saturate(1.35)}.pilot-utility-head__title{flex:1;display:flex;flex-direction:column;align-items:center;gap:1px;min-width:0;padding:0 4px}.pilot-utility-head__title>strong{font-size:var(--type-body);font-weight:500;letter-spacing:-.01em;color:var(--ink)}.pilot-utility-head__title>small{max-width:100%;font-size:var(--type-kicker);font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-f);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pilot-utility-head>button{width:44px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer;color:var(--ink);border-radius:12px}.pilot-utility-head>button:hover{background:var(--ink-hv)}.pilot-utility-gesture-shell{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;touch-action:pan-y;background:var(--bg);animation:pilot-utility-in .32s var(--ease) both}.pilot-utility-rail{display:flex;width:100%;height:100%;background:var(--bg);will-change:transform;transition:none}.pilot-utility-page{box-sizing:border-box;flex:0 0 100%;width:100%;height:100%;overflow:hidden;padding-top:var(--shell-scroll-top-inset)}.pilot-utility-page.is-screen{padding-top:0}.pilot-screen-fill{height:100%;min-height:0}@keyframes pilot-utility-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.pilot-utility-gesture-shell{animation:none}}.pilot-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:55;background:transparent;opacity:0;pointer-events:none;transition:opacity .2s ease}.pilot-scrim.is-open{opacity:1;pointer-events:auto}.pilot-sheet-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:48;background:#0a0a0a33;backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);opacity:0;pointer-events:none;transition:opacity .24s var(--ease)}.pilot-sheet-backdrop.is-open{opacity:1;pointer-events:auto}.pilot-sheet{position:absolute;left:8px;right:8px;bottom:calc(var(--pilot-composer-height, 68px) + 18px);z-index:49;display:flex;flex-direction:column;background:var(--bg);border-radius:22px;border:1px solid var(--ink-h);box-shadow:0 -10px 32px #00000024;overflow:hidden;height:56vh;max-height:calc(100% - var(--pilot-composer-height, 68px) - var(--bar-h) - var(--safe-top) - 44px);transform:translateY(calc(100% + var(--pilot-composer-height, 68px) + 80px));transition:none;touch-action:pan-y}.pilot-sheet.is-open{transform:translateY(0)}.pilot-sheet.is-tall{height:86vh}@keyframes pilot-score-delta-enter{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@keyframes pilot-domain-row-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pilot-radar-shape-in{0%{opacity:0;transform:scale(.18)}to{opacity:1;transform:scale(1)}}@keyframes pilot-radar-node-in{0%{opacity:0}to{opacity:1}}.pilot-cold-start{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 32px 80px;text-align:center;transition:opacity .28s ease}.pilot-cold-start.is-exiting{opacity:0}.pilot-cold-start__brand{font-size:var(--type-kicker);font-family:var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--ink-f);margin-bottom:22px;display:block;text-align:center}.pilot-cold-start h1{font-size:var(--type-lead);font-weight:300;line-height:1.68;letter-spacing:-.005em;margin-bottom:14px;max-width:24ch;color:transparent;background-image:linear-gradient(90deg,var(--ink-m) 30%,var(--ink) 50%,var(--ink-m) 70%);background-size:280% 100%;-webkit-background-clip:text;background-clip:text;animation:pilot-cold-prompt-enter .32s ease backwards,pilot-shimmer-sweep 7.2s ease-in-out .32s infinite}@keyframes pilot-cold-prompt-enter{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.pilot-cold-start__thinking{font-size:var(--type-lead);font-weight:300;color:var(--ink-f);letter-spacing:.03em}.pilot-shell .pilot-cold-start__promise{max-width:42ch;margin:14px auto 0;font-size:var(--type-meta);line-height:1.5;color:var(--ink-m);text-align:center}.pilot-cold-start__thinking span{display:inline-block;white-space:pre;animation:pilot-letter-pulse 2.4s ease-in-out calc(var(--letter-index, 0) * 60ms) infinite}@keyframes pilot-letter-pulse{0%,60%,to{opacity:.4}30%{opacity:1}}.pilot-message-attachments{display:flex;flex-wrap:wrap;gap:6px;max-width:80%;margin-top:4px}.pilot-conversation .ds-chat__msg--user .pilot-message-attachments{align-self:flex-end;justify-content:flex-end}.pilot-message-attachment{padding:0;border:none;background:none;cursor:pointer;border-radius:12px}.pilot-message-attachment__thumb{display:block;width:132px;height:132px;object-fit:cover;border-radius:12px;border:1px solid var(--ink-h)}.pilot-message-attachment__chip{display:inline-flex;align-items:center;gap:6px;max-width:220px;padding:7px 11px;border-radius:12px;border:1px solid var(--ink-h);background:var(--bg);color:var(--ink);font-size:var(--type-meta)}.pilot-message-attachment__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pilot-message-rich.markdown-content{display:grid;gap:8px;color:inherit;font-size:inherit;line-height:inherit}.pilot-message-rich.markdown-content h4{margin:10px 0 2px;letter-spacing:var(--track-title)}.pilot-message-rich.markdown-content h5{margin:8px 0 0}.pilot-message-rich.markdown-content h6{margin:8px 0 0;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-f)}.pilot-message-rich.markdown-content li{line-height:inherit}.pilot-message-rich.markdown-content hr{margin:10px 0;border:0;border-top:1px solid var(--ink-h)}.pilot-message-rich.markdown-content blockquote{margin:6px 0;padding:2px 0 2px 10px;border-left:2px solid var(--ink-h);color:var(--ink-f)}.pilot-message-rich.markdown-content h4,.pilot-message-rich.markdown-content h5,.pilot-message-rich.markdown-content h6,.pilot-message-rich.markdown-content li,.pilot-message-rich.markdown-content th,.pilot-message-rich.markdown-content td{color:inherit}.pilot-message-rich.markdown-content ul,.pilot-message-rich.markdown-content ol{padding-left:18px}.pilot-message-rich.markdown-content code{border-color:var(--ink-h);background:var(--ink-hv);color:inherit}.pilot-message-rich .markdown-content__table-wrap{max-width:min(100%,calc(100vw - 64px));border:none;border-radius:0}.pilot-message-rich.markdown-content table{min-width:260px;font-size:var(--type-meta)}.pilot-message-rich.markdown-content th,.pilot-message-rich.markdown-content td{border-color:var(--ink-h);padding:6px 8px}.pilot-message-rich.markdown-content th{background:var(--ink-hv);font-family:var(--mono);font-size:var(--type-tag);letter-spacing:0;text-transform:none}.pilot-message-rich.markdown-content a{color:inherit;text-decoration-thickness:1px}.pilot-message-rich .inline-reference-link{display:inline;padding:1px 6px;border:1px solid var(--ink-h);border-radius:999px;background:var(--ink-hv);color:inherit;font-size:var(--type-tag);text-decoration:none;transition:border-color var(--dur-quick, .16s) var(--ease)}.pilot-message-rich .inline-reference-link:hover{border-color:var(--ink-f)}.pilot-conversation .ds-chat__body .markdown-content__table-wrap{border:1px solid var(--ink-h);border-radius:10px;max-width:100%}.pilot-conversation .ds-chat__body .markdown-content__table-wrap table{font-size:var(--text-subhead);width:auto;min-width:0}.pilot-conversation .ds-chat__body .markdown-content__table-wrap th,.pilot-conversation .ds-chat__body .markdown-content__table-wrap td{border-right:0;border-bottom:1px solid var(--ink-h);padding:7px 11px;white-space:normal;overflow-wrap:anywhere;min-width:96px}.pilot-conversation .ds-chat__body .markdown-content__table-wrap th{background:var(--ink-hv);font-family:var(--mono);font-size:var(--text-caption);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-m)}.pilot-conversation .ds-chat__body .markdown-content__table-wrap tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--ink-h) 40%,transparent)}.pilot-conversation .ds-chat__body .markdown-content__table-wrap tbody tr:last-child td{border-bottom:0}.pilot-conversation .pilot-message-rich .markdown-content__task{list-style:none;display:flex;gap:8px;align-items:baseline;margin-left:-18px}.pilot-conversation .pilot-message-rich .markdown-content__task>input[type=checkbox]{flex-shrink:0;width:13px;height:13px;margin:0;accent-color:var(--ink);translate:0 2px}.pilot-conversation .pilot-message-rich.markdown-content blockquote{padding:6px 12px;border-left:2px solid var(--ink-f);border-radius:0 8px 8px 0;background:var(--ink-hv);color:var(--ink-m)}.pilot-conversation .cop-card-stack{--charcoal: var(--ink);--muted: var(--ink-m);--border: var(--ink-h);--shell-surface: var(--card);--bg2: var(--ink-hv);--accent-action: var(--accent-info);--toggle-on: var(--dot-g);--white: var(--card)}.pilot-conversation .cop-card:not(.ds-response-card){border-left-width:2px;border-left-style:solid;border-left-color:var(--ink-m);border-radius:var(--radius-control, 8px)}.pilot-conversation .cop-card:not(.ds-response-card) .cop-card__title,.pilot-conversation .cop-card-action>div>strong,.pilot-conversation .cop-card-draft-section h5{font-size:12px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.pilot-conversation .cop-card:not(.ds-response-card) .cop-card__summary,.pilot-conversation .cop-card-action small,.pilot-conversation .cop-card-list__note,.pilot-conversation .cop-card-list:not(.ds-entity-list) small,.pilot-conversation .cop-card-action-details dd,.pilot-conversation .cop-card:not(.ds-response-card) .cop-card-kv dd,.pilot-conversation .cop-card:not(.ds-response-card) .cop-card-score ul{font-size:12px;font-weight:400;color:var(--ink-m)}.pilot-conversation .cop-card:not(.ds-response-card) .cop-card__foot,.pilot-conversation .cop-card-action-details dt,.pilot-conversation .cop-card:not(.ds-response-card) .cop-card-kv dt,.pilot-conversation .cop-card:not(.ds-response-card) .cop-card-metric span{font-size:var(--type-kicker);font-weight:600;letter-spacing:.08em;color:var(--ink-f)}.pilot-conversation .cop-card-list:not(.ds-entity-list) a{font-size:12px;font-weight:500;color:var(--accent-info)}.pilot-conversation .cop-card-chip:not(.ds-data-pill),.pilot-conversation .cop-card-kind{min-height:0;padding:0;border:0;border-radius:0;background:transparent;font-family:var(--mono);font-size:var(--type-kicker);font-weight:600;letter-spacing:.06em;color:var(--ink-f)}.pilot-conversation .cop-card-chip:not(.ds-data-pill).is-warn,.pilot-conversation .cop-card-kind.is-warn{color:var(--dot-o)}.pilot-conversation .cop-card-chip:not(.ds-data-pill).is-alert,.pilot-conversation .cop-card-kind.is-alert{color:var(--dot-r)}.pilot-conversation .cop-card-chip:not(.ds-data-pill).is-watch,.pilot-conversation .cop-card-kind.is-watch{color:var(--accent-info)}.pilot-conversation .cop-card-chip:not(.ds-data-pill).is-resolved,.pilot-conversation .cop-card-kind.is-resolved{color:var(--dot-g)}.pilot-conversation .cop-card-action__confirm.is-committed{flex-shrink:0;border:0;min-width:0;min-height:0;padding:0 2px;background:none;color:var(--dot-g);font-size:11px;font-weight:600;white-space:nowrap}.pilot-conversation .ds-chat__msg--assistant .ds-chat__foot .ds-chat__actions:has(.pilot-receipts-toggle){opacity:1}.pilot-conversation .ds-chat__actions:has(.pilot-receipts-toggle)>button:not(.pilot-receipts-toggle){opacity:0;transition:opacity .16s var(--ease)}.pilot-conversation .ds-chat__msg:hover .ds-chat__actions>button:not(.pilot-receipts-toggle),.pilot-conversation .ds-chat__msg.is-tapped .ds-chat__actions>button:not(.pilot-receipts-toggle),.pilot-conversation .ds-chat__actions>button:not(.pilot-receipts-toggle):focus-visible{opacity:1}.pilot-conversation .ds-chat__actions>button{color:var(--ink-f)}.pilot-conversation .ds-chat__actions>button:hover,.pilot-conversation .ds-chat__actions>button.is-copied{color:var(--ink-m);background:transparent}.pilot-conversation .ds-chat__actions .pilot-receipts-toggle{width:auto;height:auto;gap:4px;padding:0 2px;border:0;border-radius:8px;color:var(--ink-f);background:transparent}.pilot-conversation .pilot-receipts-toggle__n{font-family:var(--mono);font-size:var(--type-tag);font-weight:500;line-height:1}.pilot-conversation .ds-chat__actions .pilot-receipts-toggle:hover,.pilot-conversation .ds-chat__actions .pilot-receipts-toggle.is-open{color:var(--ink-m)}.pilot-conversation .pilot-receipts-toggle.is-loading{cursor:default;animation:pilot-receipts-loading 1.2s ease-in-out infinite}@keyframes pilot-receipts-loading{0%,to{opacity:.5}50%{opacity:.9}}.pilot-conversation .pilot-receipts-toggle.is-flash{animation:pilot-receipts-glow 1.6s var(--ease) 1}@keyframes pilot-receipts-glow{0%{color:var(--accent-info)}35%{color:var(--accent-info)}to{color:var(--ink-f)}}.pilot-conversation .pilot-receipts-region{display:grid;grid-template-rows:0fr;margin-top:0;opacity:0;transition:grid-template-rows .24s var(--ease),opacity .2s var(--ease),margin-top .24s var(--ease)}.pilot-conversation .pilot-receipts-region.is-open{grid-template-rows:1fr;margin-top:8px;opacity:1}.pilot-conversation .pilot-receipts-region__inner{min-height:0;overflow:hidden}@media(prefers-reduced-motion:reduce){.pilot-conversation .pilot-receipts-toggle.is-flash,.pilot-conversation .pilot-receipts-toggle.is-loading{animation:none}.pilot-conversation .pilot-receipts-region{transition:none}}.pilot-conversation .pilot-receipts-toggle__label{font-size:var(--type-meta);font-weight:var(--weight-strong);letter-spacing:-.01em}.pilot-conversation .pilot-receipts-toggle__n{display:inline-grid;min-width:18px;min-height:18px;place-items:center;padding-inline:5px;border:1px solid var(--ink-h);border-radius:999px;background:var(--ink-hv);font-size:10px}.pilot-conversation .pilot-receipts-region{width:min(100%,660px);max-width:100%;min-width:0}.pilot-conversation .pilot-receipts-region.is-open{margin-top:12px}.pilot-conversation .pilot-receipts-region__inner{display:grid;gap:14px;max-width:100%;padding:clamp(12px,3vw,18px);border:1px solid var(--ink-h);border-radius:20px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--accent-info) 5%,transparent),transparent 42%),color-mix(in srgb,var(--card) 94%,var(--ink-hv));box-shadow:0 24px 58px -46px color-mix(in srgb,var(--ink) 48%,transparent);overflow:hidden}.pilot-conversation .cop-card-stack{gap:12px}.pilot-conversation .cop-card:not(.ds-response-card){gap:11px;padding:13px;border:1px solid var(--ink-h);border-left-width:1px;border-radius:15px;background:color-mix(in srgb,var(--card) 95%,var(--ink-hv));box-shadow:0 18px 42px -38px color-mix(in srgb,var(--ink) 42%,transparent)}.pilot-conversation .cop-card-entity-link,.pilot-conversation button.cop-card-entity-link{color:var(--accent-info)}@media(max-width:540px){.pilot-conversation .ds-chat__actions .pilot-receipts-toggle{min-height:32px;padding-inline:5px}.pilot-conversation .pilot-receipts-region__inner{border-radius:16px;padding:11px}}.pilot-message-card-loading{display:grid;gap:6px;width:min(360px,calc(100vw - 58px));max-width:80%;margin:4px 16px 2px;padding:10px 12px;border:1px solid var(--ink-h);border-radius:12px;background:var(--card)}.pilot-message-card-loading>span{height:8px;border-radius:99px;background:linear-gradient(90deg,var(--ink-h),var(--ink-hv),var(--ink-h));background-size:220% 100%;animation:pilot-thinking-shimmer 1.35s ease-in-out infinite}.pilot-message-card-loading>span:nth-child(2){width:72%}.pilot-message-card-loading>span:nth-child(3){width:46%}@keyframes pilot-thinking-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.pilot-message-sources,.pilot-message-tools{display:flex;gap:6px;flex-wrap:wrap;padding:4px 0}.pilot-message-tools>*{font-size:var(--type-tag);font-family:var(--mono);color:var(--ink-f);padding:2px 7px;border:1px solid var(--ink-h);border-radius:99px}.pilot-message-sources>*{font-size:var(--type-tag);font-family:var(--mono)}.pilot-message-source-link{border:0;padding:0;background:transparent;color:var(--ink-f);font:inherit;cursor:pointer}.pilot-message-trace{padding:4px 0}.pilot-message-trace button{display:inline-flex;align-items:center;gap:6px;max-width:100%;border:1px solid var(--ink-h);border-radius:7px;background:var(--bg);color:var(--ink-f);font:600 var(--type-tag) / 1.2 var(--mono);padding:5px 8px;cursor:pointer}.pilot-message-trace button:hover,.pilot-message-trace button:focus-visible{color:var(--ink);background:var(--ink-hv)}.pilot-message-trace code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:inherit;color:var(--ink)}.pilot-work-notice{margin:12px 16px;padding:10px 14px;border-radius:10px;background:var(--card);font-size:var(--type-body-loose);color:var(--ink-m);line-height:1.4}.pilot-inline-retry{border:none;background:none;padding:0;font:inherit;color:var(--accent, var(--ink));text-decoration:underline;cursor:pointer}.pilot-sandr-trace-drawer{position:fixed;top:max(16px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));z-index:90;display:grid;gap:14px;width:min(420px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto;border:1px solid var(--ink-h);border-radius:8px;background:var(--card);box-shadow:0 18px 60px #0000002e;color:var(--ink);padding:14px}.pilot-sandr-trace-drawer>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pilot-sandr-trace-drawer>header span{display:grid;gap:2px}.pilot-sandr-trace-drawer>header strong{font-size:var(--type-body)}.pilot-sandr-trace-drawer>header small{font-family:var(--mono);color:var(--ink-f)}.pilot-sandr-trace-drawer>header button{border:1px solid var(--ink-h);border-radius:7px;background:transparent;color:var(--ink-f);padding:5px;cursor:pointer}.pilot-sandr-trace-drawer>section{display:grid;gap:8px}.pilot-sandr-trace-drawer h3{margin:0;font-size:var(--type-meta);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-f)}.pilot-sandr-trace-drawer ul{display:grid;gap:5px;margin:0;padding-left:18px;font-family:var(--mono);font-size:var(--type-tag)}.pilot-sandr-trace-drawer p{margin:0;color:var(--ink-f)}.pilot-sandr-trace-drawer details{border-top:1px solid var(--ink-h);padding-top:10px}.pilot-sandr-trace-drawer summary{cursor:pointer;font-family:var(--mono);font-size:var(--type-tag);color:var(--ink-f)}.pilot-sandr-trace-drawer pre{max-height:260px;overflow:auto;white-space:pre-wrap;font-size:var(--type-tag);background:var(--ink-hv);border-radius:7px;padding:10px}.pilot-place-filters{display:flex;gap:7px;overflow-x:auto;padding-bottom:2px;margin-bottom:14px}.pilot-place-filters>button{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--ink-h);border-radius:99px;background:transparent;color:var(--ink-m);padding:7px 10px;font:500 .72rem var(--font);cursor:pointer;flex-shrink:0}.pilot-place-filters>button>small{font-family:var(--mono);color:var(--ink-f)}.pilot-place-filters>button.is-active{border-color:var(--ink);color:var(--ink);background:color-mix(in srgb,var(--ink) 7%,var(--card))}.pilot-place-health,.pilot-place-score-strip{border:1px solid var(--ink-h);border-radius:8px;padding:12px;margin-bottom:14px;background:var(--card)}.pilot-place-health>header,.pilot-place-score-strip>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.pilot-place-health>header>span{display:flex;flex-direction:column;gap:2px;min-width:0}.pilot-place-health>header small,.pilot-place-score-strip>header small{font:600 var(--type-kicker) var(--mono);color:var(--ink-f);letter-spacing:.12em;text-transform:uppercase}.pilot-place-health>header strong{font-size:var(--type-title);font-weight:500;color:var(--ink)}.pilot-place-health>header>div{display:grid;grid-template-columns:repeat(4,auto);gap:8px;flex-shrink:0}.pilot-place-health>header>div>span{display:flex;flex-direction:column;align-items:flex-end;line-height:1.05}.pilot-place-health>header>div b{font:600 var(--type-title) var(--mono);color:var(--ink)}.pilot-place-health>header>div small{color:var(--ink-m);letter-spacing:0;text-transform:none}.pilot-place-health>div,.pilot-place-score-strip>div{display:flex;gap:7px;overflow-x:auto}.pilot-place-health>div>button,.pilot-place-score-strip>div>button{--tone: var(--place-steady-fg);display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:8px;row-gap:1px;min-width:112px;border:1px solid var(--ink-h);border-radius:8px;padding:8px 9px;background:var(--bg);color:var(--ink);text-align:left;cursor:pointer;font-family:var(--font)}.pilot-place-health>div>button.is-risk,.pilot-place-score-strip>div>button.is-risk{--tone: var(--place-risk-fg)}.pilot-place-health>div>button.is-watch,.pilot-place-score-strip>div>button.is-watch{--tone: var(--place-watch-fg)}.pilot-place-health>div>button.is-steady,.pilot-place-score-strip>div>button.is-steady{--tone: var(--place-steady-fg)}.pilot-place-health>div>button>strong,.pilot-place-score-strip>div>button>strong{grid-row:1 / span 2;align-self:center;font:600 var(--type-headline) var(--mono);color:var(--tone)}.pilot-place-health>div>button>span,.pilot-place-score-strip>div>button>span{font-size:var(--type-title);font-weight:500;color:var(--ink)}.pilot-place-health>div>button>small,.pilot-place-score-strip>div>button>small,.pilot-place-score-strip>header>span{font-size:var(--type-kicker);color:var(--ink-m);text-transform:uppercase;letter-spacing:.08em;font-family:var(--mono)}.pilot-place-score-strip>header>span{text-transform:none;letter-spacing:0}@keyframes pilot-calibrating-breathe{0%,to{opacity:.5}50%{opacity:1}}.pilot-add-trigger{position:relative}.pilot-add-trigger>i{position:absolute;top:5px;right:5px;width:6px;height:6px;border-radius:50%;background:var(--perf-deep)}.pilot-notification-center>.pilot-layer__body{display:flex;flex-direction:column;gap:14px}.pilot-notification-center{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh}.pilot-notification-center .pilot-layer__action>button{min-height:32px;padding:0 10px;border-radius:8px;border:1px solid var(--line);background:var(--card);color:var(--ink);font-size:var(--type-caption)}.pilot-notification-center .pilot-layer__action>button:disabled{opacity:.42}.pilot-notification-center__summary{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--card) 88%,transparent)}.pilot-notification-center__summary>strong{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--accent);color:var(--accent-ink);font-family:var(--mono);font-size:var(--type-title)}.pilot-notification-center__summary>span{display:grid;gap:2px}.pilot-notification-center__summary small,.pilot-notification-row small{font-family:var(--mono);font-size:var(--type-kicker);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-f)}.pilot-notification-center__summary em{display:inline-flex;align-items:center;gap:7px;color:var(--ink);font-style:normal;font-size:var(--type-caption)}.pilot-notification-center__channel{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--card) 82%,transparent)}.pilot-notification-center__channel>span{min-width:0;display:grid;gap:3px}.pilot-notification-center__channel small{font-family:var(--mono);font-size:var(--type-kicker);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-f)}.pilot-notification-center__channel strong{color:var(--ink);font-size:var(--type-caption)}.pilot-notification-center__channel>button{min-height:32px;flex-shrink:0;padding:0 10px;border-radius:8px;border:1px solid var(--line);background:var(--card);color:var(--ink);font-size:var(--type-caption)}.pilot-notification-center__channel>button:disabled{opacity:.45}.pilot-notification-center__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.pilot-notification-center__tabs>button{min-height:38px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--ink-m);font-size:var(--type-caption)}.pilot-notification-center__tabs>button.is-active{color:var(--ink);border-color:color-mix(in srgb,var(--accent) 44%,var(--line));background:color-mix(in srgb,var(--accent) 13%,var(--card))}.pilot-notification-center__tabs em{min-width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--ink-hv);font-style:normal;font-family:var(--mono);font-size:var(--type-kicker)}.pilot-notification-center__list{display:grid;gap:8px}.pilot-notification-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:stretch;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--card) 86%,transparent)}.pilot-notification-row--now{border-color:color-mix(in srgb,var(--accent) 38%,var(--line))}.pilot-notification-row__main{min-width:0;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:none;background:transparent;color:inherit;text-align:left}.pilot-notification-row__main>span{min-width:0}.pilot-notification-row strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--type-body)}.pilot-notification-row p{margin:4px 0 0;color:var(--ink-m);font-size:var(--type-caption)}.pilot-notification-row__main>em{flex-shrink:0;color:var(--accent);font-style:normal;font-size:var(--type-caption)}.pilot-notification-row>footer{display:flex;align-items:center;gap:2px;padding-right:8px}.pilot-notification-row>footer>button{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:transparent;color:var(--ink-m)}.pilot-notification-row>footer>button:hover{background:var(--ink-hv);color:var(--ink)}@media(max-width:520px){.pilot-notification-row{grid-template-columns:1fr;gap:0}.pilot-notification-row__main{align-items:flex-start}.pilot-notification-row>footer{justify-content:flex-end;padding:0 8px 8px}}.pilot-notification-center__snooze{position:sticky;bottom:0;display:grid;gap:10px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#faf9f4f5;box-shadow:0 -10px 28px #181f1c1f}.pilot-notification-center__snooze>strong{font-size:var(--type-caption);font-weight:760}.pilot-notification-center__snooze>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pilot-notification-center__snooze button{min-height:40px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font-size:var(--type-caption);font-weight:720}.pilot-notification-center__empty{margin:0;padding:18px 12px;border:1px dashed var(--line);border-radius:8px;color:var(--ink-m);font-size:var(--type-caption);text-align:center}.pilot-work__kicker--risk{color:var(--dot-r)}@keyframes pilot-work-skeleton{0%{background-position:180% 0}to{background-position:-80% 0}}.pilot-work-layer-title{display:inline-flex;align-items:baseline;gap:9px;min-width:0}.pilot-work-layer-title strong{font-weight:500;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pilot-work-layer-title__status{font-family:var(--mono);font-style:normal;font-size:var(--type-kicker);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-m);flex-shrink:0}.pilot-work-layer-title__status.is-0,.pilot-work-layer-title__status.is-1{color:var(--dot-o)}.pilot-work-layer-title__status.is-2{color:var(--dot-g)}@keyframes pilot-work-spin{to{transform:rotate(360deg)}}@keyframes pilot-origin-spin{to{transform:rotate(360deg)}}.pilot-work-plan-actions{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}.pilot-work-plan-actions>button{padding:5px 11px;border-radius:99px;border:1px solid var(--ink-h);background:transparent;font-size:var(--type-kicker);font-family:var(--mono);letter-spacing:.04em;color:var(--ink-f);cursor:pointer;transition:all .15s ease}.pilot-work-plan-actions>button:hover{color:var(--ink);border-color:var(--ink)}@keyframes wblock-sheen{0%{background-position:165% 0}16%{background-position:-65% 0}to{background-position:-65% 0}}@keyframes wblock-menu-in{0%{opacity:0;transform:scale(.96) translateY(-4px)}to{opacity:1;transform:none}}.pilot-work-comments{display:flex;flex-direction:column;gap:4px;padding:8px 0;border-top:1px solid var(--ink-h);margin-top:2px}.pilot-work-comments>small{font-size:var(--type-meta);color:var(--ink-m);line-height:1.45}@keyframes pilot-help-commit-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pilot-work-recommendation-note>button{align-self:flex-start;min-height:32px;border:none;background:transparent;padding:0;color:var(--ink);font-family:var(--font);font-size:var(--type-meta);text-decoration:underline;cursor:pointer}.pilot-work-recommendation-note{display:flex;align-items:baseline;gap:6px;margin:0 0 10px;font-size:var(--type-meta);color:var(--ink-m);line-height:1.45}.pilot-work-blocked{margin-top:24px;padding-top:20px;border-top:1px solid var(--ink-h)}.pilot-work-blocked>article{padding:10px 0;border-bottom:1px solid var(--ink-h)}.pilot-work-blocked>article>strong{display:block;font-size:var(--type-title-soft);font-weight:500;color:var(--ink);margin-bottom:2px}.pilot-work-blocked>article>small{font-size:var(--type-meta);color:var(--dot-r)}.growth-ico .gl{fill:none;stroke:var(--accent, var(--ink));stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.growth-ico .gl.soft{stroke:color-mix(in srgb,var(--accent, var(--ink)) 58%,var(--ink-f));stroke-width:1.5}.growth-ico .gn{fill:var(--accent, var(--ink));transform-box:fill-box;transform-origin:center}.growth-ico.is-intro .gl{stroke-dasharray:230;stroke-dashoffset:230;animation:growth-draw 3s cubic-bezier(.6,0,.15,1) forwards}.growth-ico.is-intro .gn{opacity:0;animation:growth-nodein .5s ease 2.5s forwards}@keyframes growth-draw{to{stroke-dashoffset:0}}@keyframes growth-nodein{to{opacity:1}}.growth-ico.is-rest .gl,.growth-ico.is-rest .gn{opacity:.45;animation:growth-sheen 2.8s ease-in-out infinite}.growth-ico.is-rest g>*:nth-child(1){animation-delay:0s}.growth-ico.is-rest g>*:nth-child(2){animation-delay:.1s}.growth-ico.is-rest g>*:nth-child(3){animation-delay:.2s}.growth-ico.is-rest g>*:nth-child(4){animation-delay:.3s}.growth-ico.is-rest g>*:nth-child(5){animation-delay:.4s}.growth-ico.is-rest g>*:nth-child(6){animation-delay:.5s}.growth-ico.is-rest g>*:nth-child(7){animation-delay:.6s}.growth-ico.is-rest g>*:nth-child(8){animation-delay:.7s}.growth-ico.is-rest g>*:nth-child(9){animation-delay:.8s}.growth-ico.is-rest g>*:nth-child(10){animation-delay:.9s}.growth-ico.is-rest g>*:nth-child(11){animation-delay:1s}@keyframes growth-sheen{0%,to{opacity:.45}45%{opacity:1}}@media(prefers-reduced-motion:reduce){.growth-ico .gl,.growth-ico .gn{animation:none!important;stroke-dashoffset:0!important;opacity:1!important}}.pilot-ontology-group{margin-bottom:22px}.pilot-ontology-group>header{display:block;padding-bottom:6px;margin-bottom:10px;border-bottom:1px solid var(--ink-h)}.pilot-ontology-group>header>strong{font-size:var(--type-kicker);font-family:var(--mono);font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--ink-f)}.pilot-ontology-group>header>small{font-size:var(--type-kicker);font-family:var(--mono);color:var(--ink-f)}.pilot-ontology-group>div{display:flex;flex-direction:column}.pilot-ontology-group>div>button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:11px 0;border:none;border-bottom:1px solid var(--ink-h);background:transparent;cursor:pointer;text-align:left;color:var(--ink);font-family:var(--font)}.pilot-ontology-group>div>button>span{display:flex;flex-direction:column;gap:0;min-width:0;flex:1}.pilot-ontology-group>div>button>span>strong{font-size:var(--type-title-soft);font-weight:500;color:var(--ink)}.pilot-ontology-item__tag{display:flex!important;flex-direction:row!important;align-items:center;gap:6px;margin-bottom:2px}.pilot-ontology-item__tag>em{font-size:var(--type-kicker);font-family:var(--mono);font-style:normal;text-transform:uppercase;color:var(--ink-m);padding:2px 5px;border:1px solid var(--ink-h);border-radius:3px;letter-spacing:.04em}.pilot-ontology-item__tag>small{font-size:var(--type-kicker);font-family:var(--mono);color:var(--ink-f)}.pilot-ontology-group>div>button>svg{flex-shrink:0;color:var(--ink-f)}.pilot-knowledge-overlay,.pilot-growth-page-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:70;background:var(--bg);display:flex;flex-direction:column;overflow:hidden;animation:pilot-utility-in .36s var(--ease) both}@media(prefers-reduced-motion:reduce){.pilot-knowledge-overlay,.pilot-growth-page-overlay{animation:none}}.pilot-growth-page-head{flex-shrink:0;display:flex;align-items:center;gap:8px;padding:var(--safe-top) 6px 0;height:calc(var(--bar-h) + var(--safe-top));border-bottom:1px solid var(--ink-h);background:var(--bar-bg);backdrop-filter:blur(16px) saturate(1.35);-webkit-backdrop-filter:blur(16px) saturate(1.35)}.pilot-growth-page-head>button{width:44px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer;color:var(--ink-m);border-radius:12px}.pilot-growth-page-head>button:hover{color:var(--ink)}.pilot-growth-page-head>span{flex:1;display:flex;flex-direction:column;gap:2px}.pilot-growth-page-head>span>small{font-size:var(--type-kicker);font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--ink-f)}.pilot-growth-page-head>span>strong{font-size:var(--type-title);font-weight:var(--weight-strong);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pilot-growth-page-tabs{display:flex;border-bottom:1px solid var(--ink-h);overflow-x:auto;flex-shrink:0;padding:0 6px}.pilot-growth-page-tabs>button{padding:10px 14px;border:none;border-bottom:2px solid transparent;background:transparent;cursor:pointer;font-size:var(--type-body-loose);font-weight:400;color:var(--ink-m);white-space:nowrap;flex-shrink:0;transition:color .15s ease}.pilot-growth-page-tabs>button.is-active{color:var(--ink);font-weight:500;border-bottom-color:var(--ink)}.pilot-article-shared-detail{display:flex;flex:1;min-height:0;flex-direction:column}.pilot-knowledge-scroll,.pilot-growth-page-scroll{flex:1;overflow-y:auto;overscroll-behavior:contain}.pilot-knowledge-stack{padding:0 16px;display:grid;gap:10px}.pilot-knowledge-section{padding:16px;border-bottom:0;border-radius:20px;background:var(--card);box-shadow:var(--elevation-raised-card)}.pilot-knowledge-section.is-compact{padding:12px 16px}.pilot-knowledge-section>small{display:block;font-size:var(--type-kicker);font-family:var(--mono);letter-spacing:.26em;text-transform:uppercase;color:var(--ink-f);margin-bottom:6px}.pilot-knowledge-section>h2{font-size:var(--type-headline);font-weight:var(--weight-strong);letter-spacing:-.014em;color:var(--ink);margin-bottom:12px;line-height:1.24}.pilot-knowledge-section>h3{font-size:var(--type-title);font-weight:var(--weight-strong);color:var(--ink);margin-bottom:10px}.pilot-knowledge-section>p{font-size:var(--type-body);color:var(--ink-m);line-height:1.58;margin-bottom:10px}.pilot-growth-page-overlay .pilot-knowledge-section>h2{font-size:var(--type-headline);font-weight:400;letter-spacing:-.016em;line-height:1.28;color:var(--ink);margin-bottom:16px}.pilot-growth-page-overlay .pilot-knowledge-stack>.pilot-knowledge-section:first-child>h2{font-size:var(--type-lead);font-weight:300;color:var(--ink-m);line-height:1.68;letter-spacing:-.005em;font-style:italic;margin-bottom:22px}.pilot-growth-page-overlay .pilot-knowledge-section>h3{font-size:var(--type-title);font-weight:500;color:var(--ink);margin-bottom:8px}.pilot-growth-page-overlay .pilot-knowledge-section>p{font-size:var(--type-title);color:var(--ink);line-height:1.66;margin-bottom:12px}.pilot-growth-page-overlay .pilot-knowledge-section>small{font-size:var(--type-kicker);letter-spacing:.18em;margin-bottom:8px}.pilot-knowledge-facts{display:flex;flex-direction:column;gap:4px}.pilot-knowledge-facts>*{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--ink-h);font-size:var(--type-body-loose)}.pilot-knowledge-facts>*>small{color:var(--ink-f);font-size:var(--type-tag)}.pilot-knowledge-facts>*>strong{color:var(--ink);font-weight:500;font-size:var(--type-tag);text-align:right}.pilot-knowledge-path{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.pilot-knowledge-path>*{font-size:var(--type-tag);font-family:var(--mono);color:var(--ink-f);padding:2px 6px;border:1px solid var(--ink-h);border-radius:4px}.pilot-knowledge-steps{display:flex;flex-direction:column;gap:8px}.pilot-knowledge-steps>*{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:11px;background:var(--card);border:1px solid var(--ink-h);font-size:var(--type-body);line-height:1.4}.pilot-knowledge-steps>*>span{font-size:var(--type-tag);font-family:var(--mono);color:var(--ink-f);flex-shrink:0;padding-top:2px}.pilot-knowledge-steps>*>div{display:flex;flex-direction:column;gap:4px;flex:1}.pilot-knowledge-steps>*>div>strong{font-size:var(--type-title);font-weight:var(--weight-strong);color:var(--ink)}.pilot-knowledge-steps>*>div>small{font-size:var(--type-kicker);color:var(--ink-f)}.pilot-knowledge-steps>*>div>ul{padding-left:16px;margin-top:4px}.pilot-knowledge-steps>*>div>ul>li{font-size:var(--type-body-loose);color:var(--ink-m);line-height:1.52;margin-bottom:3px}.pilot-knowledge-link-list>button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:11px 0;border:none;border-bottom:1px solid var(--ink-h);background:transparent;cursor:pointer;text-align:left;color:var(--ink);font-size:var(--type-title-soft)}.pilot-knowledge-link-list>button:hover{background:var(--ink-hv)}.pilot-knowledge-mapping-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pilot-knowledge-mapping-grid>*{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:10px;background:var(--card)}.pilot-knowledge-mapping-grid>*>strong{font-size:var(--type-tag);font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-f);margin-bottom:4px}.pilot-knowledge-mapping-grid>*>button{font-size:var(--type-body-loose);font-weight:500;color:var(--accent);background:transparent;border:none;cursor:pointer;text-align:left;padding:2px 0}.pilot-knowledge-mapping-grid>*>span{font-size:var(--type-body-loose);color:var(--ink-m);padding:2px 0}.pilot-knowledge-source-grid{display:flex;flex-direction:column;gap:0}.pilot-knowledge-source-grid>span{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--ink-h)}.pilot-knowledge-source-grid>span>small{font-size:var(--type-meta);color:var(--ink-f)}.pilot-knowledge-source-grid>span>strong{font-size:var(--type-meta);font-weight:500;color:var(--ink);text-align:right}.pilot-ontology-list{display:flex;flex-direction:column}.pilot-browse{display:flex;flex-direction:column;flex:1;min-height:0;margin:2px -2px 0}.pilot-browse__dial{position:relative;flex-shrink:0;display:grid;grid-template-columns:repeat(var(--dial-count, 3),1fr);border-bottom:1px solid var(--ink-h);overflow:hidden}.pilot-browse__dial>button{min-height:44px;padding:12px 4px 11px;border:none;background:transparent;cursor:pointer;font-size:var(--type-body);color:var(--ink-m);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .16s var(--ease)}.pilot-browse__dial>button.is-active{color:var(--ink);font-weight:500}.pilot-browse__dial-underline{position:absolute;bottom:-1px;left:0;height:2px;background:var(--fill)}.pilot-browse__rail{display:flex;flex:1;min-height:0;will-change:transform}.pilot-browse__face{flex:0 0 100%;width:100%;min-width:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding-bottom:var(--shell-scroll-bottom-inset)}.pilot-browse-stack{display:flex;flex-direction:column;padding:4px 2px calc(40px + var(--safe-bot))}.pilot-browse-group{border-bottom:1px solid var(--ink-h)}.pilot-browse-group__head{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:14px 4px;border:none;background:transparent;cursor:pointer;text-align:left;color:var(--ink);font-family:var(--font)}.pilot-browse-group__title{flex:1;min-width:0;font-size:var(--type-kicker);font-family:var(--mono);font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-f);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pilot-browse-group.is-open .pilot-browse-group__title{color:var(--ink-m)}.pilot-browse-group__count{flex-shrink:0;font-size:var(--type-tag);font-variant-numeric:tabular-nums;color:var(--ink-f);min-width:18px;text-align:right}.pilot-browse-group__chev{flex-shrink:0;color:var(--ink-f);transition:transform .26s var(--ease)}.pilot-browse-group.is-open .pilot-browse-group__chev{transform:rotate(180deg);color:var(--ink-m)}.pilot-browse-group__body{padding-bottom:8px}.pilot-reader-layer>.pilot-layer__head{display:none}.pilot-reader-layer>.pilot-layer__body{position:relative;overflow:hidden}.pilot-reader-layer .pilot-knowledge-overlay,.pilot-reader-layer .pilot-growth-page-overlay{animation:none}:is(.pilot-shell,.frontline-shell) .ds-drawer-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:55;background:var(--veil-tint);backdrop-filter:blur(var(--veil-blur));-webkit-backdrop-filter:blur(var(--veil-blur));opacity:0;pointer-events:none}:is(.pilot-shell,.frontline-shell) .ds-drawer-scrim.is-open{pointer-events:auto}:is(.pilot-shell,.frontline-shell) .ds-drawer{position:absolute;top:0;bottom:0;z-index:60;display:flex;flex-direction:column;overflow:hidden;width:86%;max-width:320px;background:var(--bg);will-change:auto}:is(.pilot-shell,.frontline-shell) .ds-drawer--left{left:0;width:88%;transform:translate3d(-100%,0,0);border-right:1px solid var(--ink-h)}:is(.pilot-shell,.frontline-shell) .ds-drawer--right{right:0;transform:translate3d(100%,0,0);border-left:1px solid var(--ink-h)}.sandr-wordmark.pilot-sandr-logo{height:19px;width:auto;color:var(--ink)}.pilot-thread-more{width:100%;padding:13px;border:none;background:transparent;cursor:pointer;font-size:var(--type-body-loose);color:var(--ink-m);text-align:center}.pilot-thread-more:hover{color:var(--ink)}.pilot-thread-row{position:relative;overflow:hidden;border-bottom:1px solid var(--ink-h)}.pilot-thread-checkbox{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:none;background:var(--card);cursor:pointer;color:var(--ink);border-radius:9px}.pilot-thread-checkbox:hover{background:var(--ink-hv)}.pilot-thread-main{width:100%;min-height:46px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;border:none;background:var(--bg);cursor:pointer;text-align:left;gap:8px;will-change:transform;touch-action:pan-y;position:relative;z-index:2;font-size:var(--type-title-soft);color:var(--ink);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pilot-thread-main:hover{background:var(--ink-hv)}.pilot-thread-main>span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pilot-shell[data-theme=light][data-skin=paper]{--bg:#f7f3ec;--card:#efe6d6;--ink:#211b13;--ink-m:rgba(33,27,19,calc(.71*var(--contrast)));--ink-f:rgba(33,27,19,calc(.63*var(--contrast)));--ink-h:rgba(33,27,19,calc(.09*var(--contrast)));--ink-hv:rgba(33,27,19,calc(.05*var(--contrast)));--bar-bg:rgba(247,243,236,.55);--comp-bg:rgba(253,250,244,.62)}.pilot-shell[data-theme=dark][data-skin=paper]{--bg:#17140f;--card:#211c15;--ink:#ece4d6;--ink-m:rgba(236,228,214,calc(.58*var(--contrast)));--ink-f:rgba(236,228,214,calc(.52*var(--contrast)));--ink-h:rgba(236,228,214,calc(.09*var(--contrast)));--ink-hv:rgba(236,228,214,calc(.055*var(--contrast)));--bar-bg:rgba(23,20,15,.55);--comp-bg:rgba(33,28,21,.62)}.pilot-shell[data-theme=light][data-skin=daylight]{--bg:#ffffff;--card:#f4f4f5;--ink:#000000;--ink-m:rgba(0,0,0,calc(.61*var(--contrast)));--ink-f:rgba(0,0,0,calc(.55*var(--contrast)));--ink-h:rgba(0,0,0,calc(.12*var(--contrast)));--ink-hv:rgba(0,0,0,calc(.06*var(--contrast)));--bar-bg:rgba(255,255,255,.55);--comp-bg:rgba(255,255,255,.62)}.pilot-shell[data-theme=dark][data-skin=daylight]{--bg:#000000;--card:#0e0e10;--ink:#ffffff;--ink-m:rgba(255,255,255,calc(.64*var(--contrast)));--ink-f:rgba(255,255,255,calc(.45*var(--contrast)));--ink-h:rgba(255,255,255,calc(.16*var(--contrast)));--ink-hv:rgba(255,255,255,calc(.07*var(--contrast)));--bar-bg:rgba(0,0,0,.55);--comp-bg:rgba(14,14,16,.62)}.pilot-shell[data-theme=light][data-skin=dim]{--bg:#eceae6;--card:#e3e1dc;--ink:#34322e;--ink-m:rgba(52,50,46,calc(.78*var(--contrast)));--ink-f:rgba(52,50,46,calc(.72*var(--contrast)));--ink-h:rgba(52,50,46,calc(.08*var(--contrast)));--ink-hv:rgba(52,50,46,calc(.045*var(--contrast)));--bar-bg:rgba(236,234,230,.55);--comp-bg:rgba(241,239,235,.62)}.pilot-shell[data-theme=dark][data-skin=dim]{--bg:#15151a;--card:#1f1f25;--ink:#cfccc4;--ink-m:rgba(207,204,196,calc(.66*var(--contrast)));--ink-f:rgba(207,204,196,calc(.6*var(--contrast)));--ink-h:rgba(207,204,196,calc(.08*var(--contrast)));--ink-hv:rgba(207,204,196,calc(.05*var(--contrast)));--bar-bg:rgba(21,21,26,.55);--comp-bg:rgba(31,31,37,.62)}.pilot-shell[data-heat~=marks] [class*=__kicker],.pilot-shell[data-heat~=marks] [class*=__eyebrow],.pilot-shell[data-heat~=marks] [class*=__brand]{color:var(--accent-ink)}.pilot-shell[data-heat~=actions]{--fill: var(--accent);--on-fill: var(--on-accent)}.pilot-shell[data-heat~=structure] [class*=__count],.pilot-shell[data-heat~=structure] [class*=__pill]{border-color:var(--accent);color:var(--accent-ink)}.pilot-group{border-radius:20px;background:var(--card);box-shadow:var(--elevation-raised-card);overflow:hidden}.pilot-group>*+*{box-shadow:inset 0 1px 0 var(--ink-h)}.pilot-group>*{padding:14px 16px}.pilot-group__label{display:block;padding:0 4px 8px;color:var(--ink-m);font-size:var(--type-meta)}@keyframes pilot-meter-charge{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.pilot-utility-page{flex:0 0 100%;width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.pilot-tool-counters{display:flex;gap:8px;padding:10px 20px;border-bottom:1px solid var(--ink-h);overflow-x:auto;flex-shrink:0}.pilot-tool-counter{display:flex;flex-direction:column;align-items:center;padding:6px 12px;border-radius:10px;background:var(--card);flex-shrink:0}.pilot-tool-counter>strong{font-size:var(--type-title);font-weight:var(--weight-strong);font-variant-numeric:tabular-nums;color:var(--ink)}.pilot-tool-counter>small{font-size:var(--type-kicker);font-family:var(--mono);color:var(--ink-f);text-transform:uppercase;letter-spacing:.1em}.pilot-tool-tabs{display:flex;border-bottom:1px solid var(--ink-h);overflow-x:auto;flex-shrink:0;padding:0 6px}.pilot-tool-tabs>button{padding:9px 14px;border:none;border-bottom:2px solid transparent;background:transparent;cursor:pointer;font-size:var(--type-body-loose);font-weight:400;color:var(--ink-m);white-space:nowrap;flex-shrink:0;transition:color .15s ease}.pilot-tool-tabs>button.is-active{color:var(--ink);font-weight:500;border-bottom-color:var(--ink)}.pilot-tool-rows{display:flex;flex-direction:column}.pilot-tool-stack{flex:1;overflow-y:auto;overscroll-behavior:contain;padding-bottom:var(--shell-overlay-bottom-inset)}.pilot-tool-card{padding:14px 20px 10px;border-bottom:1px solid var(--ink-h)}.pilot-tool-card>small{display:block;font-size:var(--type-kicker);font-family:var(--mono);letter-spacing:.26em;text-transform:uppercase;color:var(--ink-f);margin-bottom:4px}.pilot-tool-card>strong,.pilot-tool-card>h3{display:block;font-size:var(--type-lead);font-weight:500;color:var(--ink);margin-bottom:3px}.pilot-tool-card>p{font-size:var(--type-tag);color:var(--ink-m);line-height:1.5}.pilot-file-upload-control{padding:12px 20px;border-bottom:1px solid var(--ink-h)}.pilot-tool-chips{display:flex;gap:6px;padding:11px 20px;overflow-x:auto;border-bottom:1px solid var(--ink-h)}.pilot-tool-chips>*{font-size:var(--type-kicker);padding:5px 11px;border-radius:99px;border:1px solid var(--ink-h);color:var(--ink-m);white-space:nowrap;cursor:pointer;flex-shrink:0;background:transparent;font-family:var(--font);transition:background .12s ease}.pilot-tool-chips>*:hover{background:var(--ink-hv)}.pilot-tool-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 20px;border-bottom:1px solid var(--ink-h)}.pilot-tool-row>div{min-width:0}.pilot-tool-row>div>strong{display:block;font-size:var(--type-title-soft);font-weight:500;color:var(--ink);margin-bottom:1px}.pilot-tool-row>div>small,.pilot-tool-row>div>span{display:block;font-size:var(--type-kicker);color:var(--ink-m)}.pilot-tool-row>div>em{display:block;font-size:var(--type-meta);color:var(--ink);font-style:normal;margin-top:2px;word-break:break-all}.pilot-tool-row>div>a{display:block;font-size:var(--type-kicker);color:var(--accent);word-break:break-all;margin-top:2px}.pilot-file-upload-control{display:inline-flex;align-items:center;gap:8px;cursor:pointer;padding:8px 14px;border-radius:9px;border:1px solid var(--ink-h);background:var(--card);font-size:var(--type-body);color:var(--ink)}.pilot-file-upload-control>span{font-size:var(--type-body);color:var(--ink)}.pilot-file-upload-control>input[type=file]{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.pilot-tool-actions{display:flex;gap:5px;flex-shrink:0}.pilot-tool-actions>button{padding:5px 10px;border-radius:99px;border:1px solid var(--ink-h);background:transparent;cursor:pointer;font-size:var(--type-kicker);color:var(--ink);white-space:nowrap;transition:background .12s ease}.pilot-tool-actions>button:hover{background:var(--ink-hv)}.pilot-tool-card{--tool-tone: var(--ink-m);--tool-tone-bg: transparent}.pilot-tool-card.is-tone-risk{--tool-tone: var(--dot-r);--tool-tone-bg: rgba(192,57,43,.06)}.pilot-tool-card.is-tone-watch{--tool-tone: var(--dot-o);--tool-tone-bg: rgba(200,121,65,.06)}.pilot-tool-card.is-tone-steady{--tool-tone: var(--dot-g);--tool-tone-bg: rgba(26,122,74,.06)}.pilot-tool-card.is-tone-info{--tool-tone: var(--accent-info);--tool-tone-bg: color-mix(in srgb, var(--accent-info) 6%, transparent)}.pilot-shell[data-theme=dark] .pilot-tool-card.is-tone-risk{--tool-tone-bg: rgba(192,57,43,.11)}.pilot-shell[data-theme=dark] .pilot-tool-card.is-tone-watch{--tool-tone-bg: rgba(200,121,65,.11)}.pilot-shell[data-theme=dark] .pilot-tool-card.is-tone-steady{--tool-tone-bg: rgba(26,122,74,.11)}.pilot-shell[data-theme=dark] .pilot-tool-card.is-tone-info{--tool-tone-bg: color-mix(in srgb, var(--accent-info) 11%, transparent)}.pilot-tool-card.is-tone-risk>small,.pilot-tool-card.is-tone-watch>small,.pilot-tool-card.is-tone-steady>small,.pilot-tool-card.is-tone-info>small{color:var(--tool-tone)}.pilot-tool-card.is-latest>h3{background-image:linear-gradient(90deg,var(--ink) 25%,var(--tool-tone) 50%,var(--ink) 75%);background-size:250% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:pilot-shimmer-sweep 5.4s ease-in-out infinite}.pilot-tool-chips>*.is-tone-risk{color:var(--dot-r);border-color:var(--dot-r);background:#c0392b0d}.pilot-tool-chips>*.is-tone-watch{color:var(--dot-o);border-color:var(--dot-o);background:#c879410d}.pilot-tool-chips>*.is-tone-steady{color:var(--dot-g);border-color:var(--dot-g);background:#1a7a4a0d}.pilot-tool-chips>*.is-tone-info{color:var(--accent-info);border-color:color-mix(in srgb,var(--accent-info) 60%,transparent);background:color-mix(in srgb,var(--accent-info) 5%,transparent)}.pilot-shell[data-theme=dark] .pilot-tool-chips>*.is-tone-risk{background:#c0392b1f}.pilot-shell[data-theme=dark] .pilot-tool-chips>*.is-tone-watch{background:#c879411f}.pilot-shell[data-theme=dark] .pilot-tool-chips>*.is-tone-steady{background:#1a7a4a1f}.pilot-shell[data-theme=dark] .pilot-tool-chips>*.is-tone-info{background:color-mix(in srgb,var(--accent-info) 12%,transparent)}.pilot-tool-row{position:relative}.pilot-tool-row__dot{flex-shrink:0;align-self:center;width:6px;height:6px;border-radius:99px;background:var(--ink-f);margin-right:2px;margin-left:-10px;display:inline-block}.pilot-tool-row.is-tone-risk{--tool-tone: var(--dot-r)}.pilot-tool-row.is-tone-watch{--tool-tone: var(--dot-o)}.pilot-tool-row.is-tone-steady{--tool-tone: var(--dot-g)}.pilot-tool-row.is-tone-info{--tool-tone: var(--accent-info)}.pilot-tool-row.is-tone-risk .pilot-tool-row__dot,.pilot-tool-row.is-tone-watch .pilot-tool-row__dot,.pilot-tool-row.is-tone-steady .pilot-tool-row__dot,.pilot-tool-row.is-tone-info .pilot-tool-row__dot{background:var(--tool-tone);box-shadow:0 0 0 3px var(--tool-tone-bg, transparent)}.pilot-tool-row>div>em.is-tone-risk,.pilot-tool-row>div>em.is-tone-watch,.pilot-tool-row>div>em.is-tone-steady,.pilot-tool-row>div>em.is-tone-info{display:inline-block;font-size:var(--type-tag);font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;padding:3px 7px;border:1px solid var(--tool-tone);color:var(--tool-tone);border-radius:99px;margin-top:4px;background:transparent}.pilot-tool-actions>button.is-tone-risk{color:var(--dot-r);border-color:#c0392b8c}.pilot-tool-actions>button.is-tone-watch{color:var(--dot-o);border-color:#c879418c}.pilot-tool-actions>button.is-tone-steady{color:var(--dot-g);border-color:#1a7a4a8c}.pilot-tool-actions>button.is-tone-info{color:var(--accent-info);border-color:color-mix(in srgb,var(--accent-info) 55%,transparent)}.pilot-tool-counter{position:relative}.pilot-tool-counter:before{content:"";position:absolute;top:6px;right:6px;width:5px;height:5px;border-radius:99px;background:var(--ink-h)}.pilot-plain-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer;color:var(--ink-m);border-radius:8px}.pilot-plain-btn:hover{color:var(--ink);background:var(--ink-hv)}.pilot-day-view-nav{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-bottom:1px solid var(--ink-h)}.pilot-day-task-chip>b{font-size:inherit;font-weight:var(--weight-strong);margin-right:3px}.pilot-day-hour-row{display:flex;gap:8px;min-height:32px;border-top:1px solid var(--ink-h)}.pilot-day-hour-row.has-task{background:var(--ink-hv)}.pilot-day-task-row{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--ink-h);font-size:var(--type-title-soft);color:var(--ink)}.pilot-day-task-row.is-done{color:var(--ink-f);text-decoration:line-through}.pilot-day-remind{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:1px solid var(--ink-h);background:transparent;cursor:pointer;color:var(--ink-f);border-radius:6px;flex-shrink:0}.pilot-day-remind.is-on{border-color:var(--dot-g);color:var(--dot-g);background:#1a7a4a0f}.pilot-day-anytime{padding:12px 20px;border-bottom:1px solid var(--ink-h)}.pilot-day-anytime>strong{display:block;font-size:var(--type-kicker);font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-f);margin-bottom:6px}.pilot-day-anytime>small{font-size:var(--type-body-loose);color:var(--ink-f);font-style:italic}.pilot-day-hours{padding:0 20px}.pilot-day-hour-label{font-size:var(--type-tag);font-family:var(--mono);color:var(--ink-f);letter-spacing:.04em;padding:8px 0 2px}.pilot-day-hour-body{min-height:32px;border-top:1px solid var(--ink-h);padding-bottom:4px}.pilot-day-reminder-note{font-size:var(--type-meta);color:var(--ink-m);font-style:italic;padding:8px 20px;border-bottom:1px solid var(--ink-h)}.pilot-day-task-chip{display:inline-flex;align-items:center;gap:4px;font-size:var(--type-tag);font-family:var(--mono);padding:2px 7px;border:1px solid var(--ink-h);border-radius:99px;color:var(--ink-m);cursor:pointer;background:transparent}.pilot-day-task-chip.is-done{color:var(--dot-g);border-color:var(--dot-g)}.pilot-day-task-chip.is-blocked{color:var(--dot-r);border-color:var(--dot-r)}.pilot-day-add{padding:12px 20px;border-top:1px solid var(--ink-h)}.pilot-day-add__types{display:flex;gap:6px;margin-bottom:10px}.pilot-day-add__types>button{padding:5px 12px;border-radius:99px;border:1px solid var(--ink-h);background:transparent;cursor:pointer;font-size:var(--type-meta);color:var(--ink);flex-shrink:0;transition:all .12s ease}.pilot-day-add__types>button.is-active{background:var(--fill);color:var(--on-fill);border-color:var(--ink)}.pilot-day-add__fields{display:flex;flex-direction:column;gap:8px}.pilot-day-add__fields>button{align-self:flex-start;padding:8px 18px;border-radius:9px;border:none;background:var(--fill);color:var(--on-fill);cursor:pointer;font-size:var(--type-body);font-family:var(--font)}.pilot-day-add__fields>button:disabled{opacity:.4;cursor:not-allowed}.pilot-day-add__fields>input,.pilot-day-add__fields>select{padding:8px 10px;border-radius:9px;border:1px solid var(--ink-h);background:var(--card);color:var(--ink);font-family:var(--font);font-size:var(--type-title-soft);outline:none;-webkit-user-select:text;user-select:text}.pilot-day-task-main{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 0;border-bottom:1px solid var(--ink-h);cursor:pointer;border:none;background:transparent;width:100%;text-align:left;font-size:var(--type-title-soft);color:var(--ink)}.pilot-day-task-main>strong{font-size:var(--type-title-soft);font-weight:500;color:var(--ink)}.pilot-day-task-main>small{font-size:var(--type-kicker);color:var(--ink-m)}.pilot-day-task-controls>input[type=time]{padding:4px 6px;border-radius:6px;border:1px solid var(--ink-h);background:var(--card);color:var(--ink);font-size:var(--type-meta);font-family:var(--mono);outline:none}.pilot-day-task-controls{display:flex;gap:6px;padding:8px 0;border-bottom:1px solid var(--ink-h)}.pilot-gantt-mini{padding:14px 20px}.pilot-gantt-mini__axis{display:flex;gap:0;margin-bottom:8px;font-size:var(--type-kicker);font-family:var(--mono);color:var(--ink-f)}.pilot-gantt-mini__axis>span{flex:1;text-align:left}.pilot-gantt-mini__group{margin-bottom:14px}.pilot-gantt-mini__group>strong{display:block;font-size:var(--type-kicker);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-f);margin-bottom:4px}.pilot-gantt-row{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid var(--ink-h);font-size:var(--type-body-loose);width:100%;text-align:left;border-top:none;background:transparent;cursor:pointer}.pilot-gantt-row>b{font-size:var(--type-body-loose);font-weight:400;flex-shrink:0;min-width:100px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.pilot-gantt-row>i{flex:1;height:6px;border-radius:3px;background:var(--accent);opacity:.7;font-style:normal;position:relative;margin-left:var(--x, 0);width:var(--w, 30%);max-width:100%}.pilot-gantt-row>i.is-blocked{background:var(--dot-r)}.pilot-missing-date-panel{padding:14px 20px;display:flex;flex-direction:column;gap:4px}.pilot-missing-date-panel>strong{font-size:var(--type-title);font-weight:var(--weight-strong);color:var(--ink);margin-bottom:2px}.pilot-missing-date-panel>small{font-size:var(--type-meta);color:var(--ink-m);line-height:1.4;margin-bottom:10px}.pilot-task-legend-mini{display:flex;gap:8px;padding:8px 20px;font-size:var(--type-tag);font-family:var(--mono);color:var(--ink-f)}.pilot-task-legend-mini>span{display:flex;align-items:center;gap:4px}.pilot-task-legend-mini>span>i{width:8px;height:8px;border-radius:2px;background:var(--accent);opacity:.7;flex-shrink:0;font-style:normal}.pilot-task-legend-mini>span>i.is-high{background:var(--dot-r);opacity:1}.pilot-task-legend-mini>span>i.is-low{background:var(--dot-g);opacity:.8}.pilot-composer-popover{position:absolute;bottom:calc(var(--pilot-composer-height) + 26px + 4px);left:12px;right:12px;max-height:calc(100dvh - var(--pilot-composer-height) - var(--bar-h) - var(--safe-top) - 42px);overflow-x:hidden;overflow-y:auto;z-index:50;border:1px solid var(--ink-h);border-radius:20px;background:color-mix(in srgb,var(--comp-bg) 88%,transparent);box-shadow:var(--elevation-popover);backdrop-filter:blur(18px) saturate(1.35);-webkit-backdrop-filter:blur(18px) saturate(1.35);transform-origin:bottom center}.pilot-answer-options{display:flex;gap:5px;padding:6px 14px;flex-wrap:wrap}.pilot-answer-options>button{padding:5px 11px;border-radius:99px;border:1px solid var(--ink-h);background:transparent;cursor:pointer;font-size:var(--type-meta);color:var(--ink);flex-shrink:0;transition:all .12s ease}.pilot-answer-options>button.is-active{background:var(--fill);color:var(--on-fill);border-color:var(--ink)}@media(max-width:370px){.pilot-performance-trigger>span{display:none}}.pilot-venue-context-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:68;background:var(--bg);display:flex;flex-direction:column;overflow:hidden}.pilot-venue-context-head{flex-shrink:0;display:flex;align-items:center;gap:10px;padding:var(--safe-top) 16px 0;height:calc(var(--bar-h) + var(--safe-top));border-bottom:1px solid var(--ink-h)}.pilot-venue-context-head>button{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer;color:var(--ink-m);border-radius:10px;flex-shrink:0}.pilot-venue-context-head>button:hover{color:var(--ink)}.pilot-venue-context-head>span{display:flex;flex-direction:column;flex:1;min-width:0}.pilot-venue-context-head>span>strong{font-size:var(--type-title);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pilot-venue-context-head>span>small{font-size:var(--type-kicker);color:var(--ink-m)}.pilot-venue-context-head>b{font-size:var(--type-tag);font-family:var(--mono);color:var(--ink-m);text-transform:uppercase;letter-spacing:.06em;font-weight:400;flex-shrink:0}.pilot-venue-context-body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding-bottom:calc(20px + var(--safe-bot))}.pilot-venue-context-summary{display:flex;align-items:center;gap:14px;padding:14px 20px;border-bottom:1px solid var(--ink-h)}.pilot-venue-context-summary>strong{font-size:var(--type-heading);font-weight:var(--weight-strong);font-family:var(--mono);flex-shrink:0}.pilot-venue-context-summary>span{display:flex;flex-direction:column;gap:2px}.pilot-venue-context-summary>span>b{font-size:var(--type-title-soft);font-weight:500}.pilot-venue-context-summary>span>small{font-size:var(--type-meta);color:var(--ink-m);line-height:1.4}.pilot-venue-context-counts{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--ink-h)}.pilot-venue-context-counts>span{display:flex;flex-direction:column;align-items:center;padding:12px 8px;border-right:1px solid var(--ink-h);border-bottom:1px solid var(--ink-h)}.pilot-venue-context-counts>span:nth-child(3n){border-right:none}.pilot-venue-context-counts>span>strong{font-size:var(--type-title-soft);font-weight:var(--weight-strong);font-variant-numeric:tabular-nums}.pilot-venue-context-counts>span>small{font-size:var(--type-kicker);font-family:var(--mono);color:var(--ink-f);text-transform:uppercase;letter-spacing:.08em}.pilot-venue-context-section{padding:14px 20px;border-bottom:1px solid var(--ink-h)}.pilot-venue-context-section>header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.pilot-venue-context-section>header>strong{font-size:var(--type-title-soft);font-weight:500}.pilot-venue-context-section>header>small{font-size:var(--type-kicker);color:var(--ink-m)}.pilot-venue-context-section>article{padding:9px 0;border-bottom:1px solid var(--ink-h)}.pilot-venue-context-section>article>span{display:flex;flex-direction:column;gap:2px;margin-bottom:4px}.pilot-venue-context-section>article>span>strong{font-size:var(--type-title-soft);font-weight:500}.pilot-venue-context-section>article>span>small{font-size:var(--type-kicker);color:var(--ink-m)}.pilot-venue-context-section>article>p,.pilot-venue-context-section>p{font-size:var(--type-body-loose);color:var(--ink-m);line-height:1.4}.pilot-venue-context-section>p{font-style:italic;color:var(--ink-f)}.pilot-md{color:var(--ink-m)}.pilot-md>*+*{margin-top:10px}.pilot-md p{font-size:var(--type-body);line-height:var(--lh-body);color:var(--ink-m);text-wrap:pretty}.pilot-md h3{font-size:var(--type-headline);font-weight:500;letter-spacing:var(--track-headline);line-height:var(--lh-headline);color:var(--ink);margin-top:18px}.pilot-md h4{font-size:var(--type-lead);font-weight:500;letter-spacing:var(--track-lead);color:var(--ink);margin-top:14px}.pilot-md h5,.pilot-md h6{font-size:var(--type-title);font-weight:500;color:var(--ink);margin-top:12px}.pilot-md ul,.pilot-md ol{font-size:var(--type-body);line-height:var(--lh-body);color:var(--ink-m);padding-left:18px}.pilot-md ul{list-style:disc}.pilot-md ol{list-style:decimal}.pilot-md li+li{margin-top:4px}.pilot-md ul.pilot-md-tasklist{list-style:none;padding-left:0}.pilot-md li.pilot-md-task{display:flex;gap:8px;align-items:baseline}.pilot-md li.pilot-md-task>input[type=checkbox]{flex-shrink:0;width:14px;height:14px;margin:0;accent-color:var(--ink);translate:0 2px}.pilot-md strong{color:var(--ink);font-weight:500}.pilot-md em{font-style:italic}.pilot-md code{font-family:var(--mono);font-size:.78em;background:var(--card);border-radius:4px;padding:1px 5px;color:var(--ink)}.pilot-md pre{background:var(--card);border-radius:10px;padding:10px 12px;overflow-x:auto;font-family:var(--mono);font-size:var(--type-body-loose);line-height:1.55;color:var(--ink)}.pilot-md pre>code{background:transparent;padding:0;font-size:inherit}.pilot-md a{color:var(--accent-info);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--accent-info) 35%,transparent);transition:border-color .15s ease}.pilot-md a:hover{border-bottom-color:var(--accent-info)}.pilot-md blockquote{border-left:3px solid var(--ink-h);padding:2px 0 2px 12px;font-style:italic;color:var(--ink-m);font-size:var(--type-body);line-height:var(--lh-body)}.pilot-md hr{border:none;border-top:1px solid var(--ink-h);margin:18px 0}.pilot-md table{width:100%;border-collapse:collapse;margin:14px 0;font-size:var(--type-meta);display:block;overflow-x:auto}.pilot-md thead{background:var(--card)}.pilot-md th,.pilot-md td{padding:8px 10px;border-bottom:1px solid var(--ink-h);vertical-align:top}.pilot-md th{font-weight:500;color:var(--ink);font-family:var(--mono);font-size:var(--type-tag);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.pilot-md td{color:var(--ink-m);line-height:var(--lh-meta)}.pilot-md tbody tr:last-child td{border-bottom:none}.pilot-context-confirmations{padding:8px 2px 4px;font-size:var(--type-body-loose);color:var(--ink-m);display:flex;flex-direction:column;gap:10px}.pilot-context-confirmations>article{display:flex;flex-direction:column;gap:5px;padding:12px 14px;border-radius:14px;background:var(--card)}.pilot-context-confirmations__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.pilot-context-confirmations__actions>button{flex:1 1 120px;max-width:220px;min-height:44px;padding:8px 16px;border-radius:999px;border:0;background:var(--fill);color:var(--on-fill);cursor:pointer;font-size:var(--type-body-loose);font-weight:500;font-family:var(--font)}.pilot-context-confirmations__actions>button.is-decline{background:var(--ink-h);color:var(--ink)}.pilot-context-confirmations__actions>button:focus-visible{outline:2px solid var(--focus-ring, var(--ink));outline-offset:2px}.pilot-context-confirmations>article>strong{font-size:var(--type-body);font-weight:var(--weight-strong);color:var(--ink)}.pilot-context-confirmations>article>span{font-size:var(--type-tag);color:var(--ink-m);line-height:1.4}.pilot-context-confirmations__actions>button:hover{opacity:.85}.pilot-list{display:flex;flex-direction:column;gap:0}.pilot-row{display:flex;flex-direction:column;gap:2px;padding:11px 0;border-bottom:1px solid var(--ink-h);font-size:var(--type-title-soft);color:var(--ink)}.pilot-row>strong{font-size:var(--type-title-soft);font-weight:500;color:var(--ink)}.pilot-row>small{font-size:var(--type-kicker);color:var(--ink-m)}.pilot-shell h1:where(:not(.pilot-sigmap *,.pilot-sigpeek *,.pilot-sigpicker *,.pilot-sigobservation *)):where(:not(.pilot-place-form-layer *)):where(:not(.pilot-today,.pilot-today *,.pilot-today-prepared-reader,.pilot-today-prepared-reader *)){font-size:var(--type-display);font-weight:300;letter-spacing:-.024em;line-height:1;color:var(--ink)}.pilot-shell h2:where(:not(.pilot-work-detail *,.pilot-plan-review *,.pilot-plan-command *,.pilot-origin-reader *,.pilot-timeline *)):where(:not(.pilot-sigmap *,.pilot-sigpeek *,.pilot-sigpicker *,.pilot-sigobservation *)):where(:not(.pilot-place-form-layer *)):where(:not(.pilot-today,.pilot-today *,.pilot-today-prepared-reader,.pilot-today-prepared-reader *)){font-size:var(--type-heading);font-weight:300;letter-spacing:-.018em;color:var(--ink)}.pilot-shell p:not(:is(.ds-reader,.ds-file-rename,.ds-response-card) *):where(:not(.pilot-place-sheet__shared-object *)):where(:not(.pilot-places *)):where(:not(.confirm-dialog--compact *,.desktop-confirmation--compact *)):where(:not(.pilot-venue-profile *,.pilot-venue-handover *,.pilot-venue-editor *)):where(:not(.pilot-timeline-detail *,.pilot-work-notes *,.pilot-work-proof *,.pilot-task-attach *,.pilot-work-learning *,.pilot-block-help *)):where(:not(.pilot-work-detail *,.pilot-plan-review *,.pilot-plan-command *,.pilot-origin-reader *,.pilot-timeline *)):where(:not(.pilot-sigmap *,.pilot-sigpeek *,.pilot-sigpicker *,.pilot-sigobservation *)):where(:not(.pilot-place-form-layer *)):where(:not(.pilot-today,.pilot-today *,.pilot-today-prepared-reader,.pilot-today-prepared-reader *)):where(:not(.sandr-knowledge-collection,.sandr-knowledge-collection *,.sandr-reference-surface,.sandr-reference-surface *)):where(:not(.sandr-files-collection,.sandr-files-collection *)):where(:not(.ds-file-share,.ds-file-share *)):where(:not(.sandr-bookmarks-collection,.sandr-bookmarks-collection *,.sandr-bookmark-editor,.sandr-bookmark-editor *)):where(:not(.pilot-memory,.pilot-memory *,.pilot-memory-sheet,.pilot-memory-sheet *)):where(:not(.sandr-reports-collection,.sandr-reports-collection *)){font-size:var(--type-title);color:var(--ink-m);line-height:1.64}.pilot-shell small:where(:not(.pilot-places *)):where(:not(.pilot-place-sheet__shared-object *)):where(:not(.pilot-venue-profile *,.pilot-venue-handover *,.pilot-venue-editor *)):where(:not(.pilot-work-detail *,.pilot-plan-review *,.pilot-plan-command *,.pilot-origin-reader *,.pilot-timeline *)):where(:not(.pilot-sigmap *,.pilot-sigpeek *,.pilot-sigpicker *,.pilot-sigobservation *)):where(:not(.pilot-place-form-layer *)):where(:not(.pilot-today,.pilot-today *,.pilot-today-prepared-reader,.pilot-today-prepared-reader *)){font-size:var(--type-meta);color:var(--ink-m)}.pilot-screen-scroll>h1{padding:22px 20px 8px;font-size:var(--type-display);font-weight:300;letter-spacing:-.024em;line-height:1;color:var(--ink)}.pilot-screen-scroll>p{padding:0 20px 22px}@keyframes pilot-fade-up{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes pilot-fade-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes pilot-shimmer-sweep{0%,25%{background-position:120% 0}to{background-position:-80% 0}}.pilot-onto-ref{--onto-accent: var(--accent-info);display:inline;border:0;margin:0;padding:0;background:none;font:inherit;font-family:var(--mono);letter-spacing:.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;color:transparent;background-image:linear-gradient(90deg,color-mix(in srgb,var(--onto-accent) 78%,var(--ink-m)) 38%,var(--onto-accent) 50%,color-mix(in srgb,var(--onto-accent) 78%,var(--ink-m)) 62%);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:pilot-shimmer-sweep 8.4s ease-in-out infinite}.pilot-onto-ref:after{content:"";position:absolute;top:-6px;right:-3px;bottom:-6px;left:-3px}.pilot-onto-ref{position:relative}.pilot-onto-ref--block{--onto-accent: var(--onto-accent-block)}.pilot-onto-ref--tool{--onto-accent: var(--onto-accent-tool)}.pilot-onto-ref--signal{--onto-accent: var(--onto-accent-signal)}.pilot-onto-ref--article{--onto-accent: var(--onto-accent-article)}@media(prefers-reduced-motion:reduce){.pilot-onto-ref{animation:none;background-position:50% 0}}@keyframes pilot-shimmer-letters{0%,14%{background-position:106% 0;animation-timing-function:cubic-bezier(.2,.65,.4,1)}33%{background-position:62% 0;animation-timing-function:cubic-bezier(.6,0,.9,.4)}63%{background-position:44% 0;animation-timing-function:cubic-bezier(.45,0,.65,0)}to{background-position:-6% 0}}@keyframes pilot-d1{0%,to{opacity:.25;transform:scale(.8)}20%{opacity:1;transform:scale(1)}}@keyframes pilot-d2{0%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@keyframes pilot-d3{0%,to{opacity:.25;transform:scale(.8)}60%{opacity:1;transform:scale(1)}}@keyframes pilot-shimmer{0%,25%{background-position:120% 0}to{background-position:-80% 0}}.pilot-layer{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:var(--bg);transform:translate(100%);overscroll-behavior:contain}.pilot-layer__edge{position:absolute;left:0;top:calc(var(--bar-h, 50px) + var(--safe-top, 0px));bottom:0;width:28px;z-index:1;touch-action:none}.pilot-layer__head{flex-shrink:0;display:grid;grid-template-columns:40px 1fr 40px;align-items:center;gap:8px;height:auto;min-height:calc(var(--bar-h, 50px) + var(--safe-top, 0px));padding:0 8px;padding-top:var(--safe-top, 0px);border-bottom:1px solid var(--ink-h);background:var(--bar-bg);backdrop-filter:blur(16px) saturate(1.35);-webkit-backdrop-filter:blur(16px) saturate(1.35)}.pilot-turn-stop{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--dot-r) 26%,var(--line));border-radius:50%;background:color-mix(in srgb,var(--dot-r) 8%,transparent);color:var(--dot-r)}.pilot-turn-stop:hover{background:color-mix(in srgb,var(--dot-r) 14%,transparent)}.pilot-layer .pilot-layer>.pilot-layer__head{height:auto;min-height:var(--bar-h, 50px);padding-top:0}.pilot-layer .pilot-layer>.pilot-layer__edge{top:var(--bar-h, 50px)}.ds-drawer .pilot-layer__head{background:var(--bg);backdrop-filter:none;-webkit-backdrop-filter:none}.ds-drawer .pilot-layer{right:auto;bottom:auto;width:100%;height:100%}.pilot-layer__back{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:transparent;color:var(--ink-m);cursor:pointer;border-radius:10px}.pilot-layer__back:hover{color:var(--ink);background:var(--ink-hv)}.pilot-layer__title{text-align:center;font-size:var(--type-title);font-weight:500;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pilot-layer__action{display:flex;align-items:center;justify-content:flex-end}.pilot-layer__body{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;overscroll-behavior-x:none;-webkit-overflow-scrolling:touch}.pilot-files-preview-layer{position:fixed}.pilot-files-preview-layer>.pilot-layer__head{background:var(--bg);backdrop-filter:none;-webkit-backdrop-filter:none}.pilot-work-detail-layer>.pilot-layer__head{display:none}.pilot-work-detail-layer .pilot-layer__body{padding-top:var(--shell-scroll-top-inset)}.pilot-work-detail-layer .pilot-layer__body,.pilot-knowledge-scroll{padding-bottom:calc(var(--pilot-composer-height, 68px) + 24px + var(--safe-bot));box-sizing:border-box}.pilot-reader-shell>.pilot-layer__body{background:var(--bg)}.pilot-reader-shell__content{box-sizing:border-box;width:100%;max-width:720px;margin:0 auto;padding:18px 20px calc(32px + var(--safe-bot))}.pilot-reader-shell .pilot-reader{max-width:none;margin:0;padding:0}@media(min-width:760px){.pilot-reader-shell__content{padding:22px 24px calc(42px + var(--safe-bot))}}.pilot-coverage-bar{display:inline-flex;align-items:center;gap:8px}.pilot-coverage-bar__ticks{display:inline-flex;gap:2px}.pilot-coverage-bar__ticks>i{width:9px;height:5px;border-radius:2px;background:var(--ink-h)}.pilot-coverage-bar__label{font-size:var(--type-meta);color:var(--ink-m)}.pilot-coverage-ring{position:relative;width:64px;height:64px;flex-shrink:0}.pilot-coverage-ring__center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.pilot-coverage-ring__center>strong{font-size:var(--type-title);font-weight:var(--weight-strong);color:var(--ink)}.pilot-coverage-ring__center>small{margin-top:2px;font-size:var(--type-kicker);font-family:var(--mono);color:var(--ink-f)}@media(prefers-reduced-motion:reduce){.pilot-layer,.pilot-sheet2,.pilot-sheet-scrim{transition:none!important}}.ds-swipe{position:relative;overflow:hidden;isolation:isolate;background:var(--bg)}.ds-swipe__actions{position:absolute;top:0;bottom:0;display:flex;width:max-content;z-index:0}.ds-swipe__actions--leading{left:0}.ds-swipe__actions--trailing{right:0}.ds-swipe__action{display:flex;align-items:center;justify-content:center;flex-shrink:0;height:100%;border:none;cursor:pointer;background:transparent;color:var(--ink-m)}.ds-swipe__action.is-destructive{color:var(--dot-r)}.ds-swipe__content{position:relative;z-index:1;background:var(--bg);will-change:auto;touch-action:pan-y}@keyframes pilot-sigmatrix-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes pilot-sigmatrix-pop{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:scale(1)}}@keyframes pilot-sigmatrix-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes pilot-sigmatrix-cell{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}.pilot-sigrow{padding:12px 16px;border-bottom:1px solid var(--ink-h)}.pilot-sigrow.is-systemic{background:color-mix(in srgb,var(--dot-r) 4%,transparent)}.pilot-sigrow__identity{display:flex;align-items:center;gap:8px;width:100%;border:none;background:transparent;cursor:pointer;text-align:left;padding:0}.pilot-sigrow__dot{flex:none;width:9px;height:9px;border-radius:99px}.pilot-sigrow__label{flex:1;min-width:0;font-size:var(--type-title);font-weight:500;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pilot-sigrow__systemic{flex:none;font-size:var(--type-kicker);font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--dot-r);border:1px solid color-mix(in srgb,var(--dot-r) 40%,transparent);border-radius:4px;padding:2px 5px}.pilot-sigrow__meta{margin-top:5px;font-size:var(--type-meta);color:var(--ink-m)}.pilot-sigrow__strip{display:flex;gap:4px;margin-top:9px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.pilot-sigrow__strip::-webkit-scrollbar{display:none}.pilot-sigcell{flex:0 0 26px;height:26px;border:none;border-radius:6px;cursor:pointer;padding:0}.pilot-sigcell.is-empty{background:transparent;border:1px solid var(--ink-h);cursor:default}.pilot-sigrow__coverage{display:flex;align-items:center;gap:10px;margin-top:10px}.pilot-sigrow__coverage>small{font-size:var(--type-meta);color:var(--ink-m)}.pilot-sigrow__blocked{color:var(--dot-r)}.pilot-sigtime{padding:12px 16px calc(24px + var(--safe-bot))}.pilot-sigtime__lane{padding:12px 0;border-bottom:1px solid var(--ink-h);opacity:.7}.pilot-sigtime__lane.is-current{opacity:1}.pilot-sigtime__label{display:flex;align-items:center;flex-wrap:wrap;gap:8px;width:100%;border:none;background:transparent;cursor:pointer;text-align:left;padding:0;font-size:var(--type-title);font-weight:500;color:var(--ink)}.pilot-sigtime__now{font-size:var(--type-kicker);font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--dot-g)}.pilot-sigtime__strength{margin-left:auto;font-size:var(--type-meta);font-weight:500;color:var(--ink-m)}.pilot-sigtime__track{position:relative;height:22px;margin-top:8px}.pilot-sigtime__line{position:absolute;top:50%;left:0;right:0;height:1px;background:var(--ink-h)}.pilot-sigtime__node{position:absolute;top:50%;width:11px;height:11px;border-radius:99px;transform:translate(-50%,-50%)}.pilot-sigtime__meta{margin-top:6px;font-size:var(--type-meta);color:var(--ink-m)}.pilot-lib__check{flex:none;width:20px;height:20px;border-radius:6px;border:1.5px solid var(--ink-f);background:transparent;display:grid;place-items:center;color:transparent;cursor:pointer;transition:background .12s var(--ease),border-color .12s var(--ease),color .12s var(--ease)}.pilot-lib__check.is-on{background:var(--fill);border-color:var(--ink);color:var(--on-fill)}.pilot-lib__chev{flex:none;display:inline-grid;place-items:center;color:var(--ink-f);transition:transform .16s var(--ease)}.pilot-lib__chev.is-collapsed{transform:rotate(-90deg)}.pilot-lib__rowmenu{flex:none;width:32px;height:32px;border:none;background:transparent;color:var(--ink-f);border-radius:8px;display:grid;place-items:center;cursor:pointer;transition:background .12s var(--ease),color .12s var(--ease)}.pilot-lib__rowmenu:hover{background:var(--ink-hv);color:var(--ink-m)}.pilot-lib__selectbar{position:absolute;left:10px;right:10px;bottom:calc(var(--safe-bot, 0px) + 12px);z-index:40;display:flex;align-items:center;gap:6px;padding:8px 8px 8px 6px;border-radius:var(--radius-panel, 12px);background:var(--card);border:1px solid var(--ink-h);box-shadow:0 14px 34px -16px #0000008c;transform:translateY(0);opacity:1;transition:transform .22s var(--ease),opacity .18s var(--ease)}.pilot-lib__selectbar[data-open=false]{transform:translateY(calc(100% + var(--safe-bot, 0px) + 24px));opacity:0;pointer-events:none}.pilot-lib__selectbar-close{flex:none;width:34px;height:34px;border:none;background:transparent;color:var(--ink-m);border-radius:8px;display:grid;place-items:center;cursor:pointer}.pilot-lib__selectbar-close:hover{background:var(--ink-hv)}.pilot-lib__selectbar-count{font-size:var(--type-meta);font-family:var(--mono);letter-spacing:.03em;color:var(--ink);white-space:nowrap;padding-right:2px}.pilot-lib__selectbar-actions{display:flex;align-items:center;gap:4px;margin-left:auto}.pilot-lib__selectbar-action{display:flex;align-items:center;gap:6px;padding:8px 12px;border:none;background:transparent;color:var(--ink);border-radius:var(--radius-control, 8px);font-size:var(--type-meta);cursor:pointer;white-space:nowrap;transition:background .12s var(--ease),color .12s var(--ease)}.pilot-lib__selectbar-action:hover{background:var(--ink-hv)}.pilot-lib__selectbar-action.is-danger{color:var(--dot-r)}.pilot-lib__selectbar-action:disabled{opacity:.4;cursor:default}.pilot-lib__menu{display:flex;flex-direction:column;padding-top:4px}.pilot-lib__menu-item{display:flex;align-items:center;gap:12px;width:100%;padding:14px 4px;border:none;background:transparent;cursor:pointer;font-size:var(--type-lead);color:var(--ink);text-align:left}.pilot-lib__menu-item:hover{color:var(--ink)}.pilot-lib__menu-item.is-danger{color:var(--dot-r)}.pilot-lib__confirm{display:flex;flex-direction:column;gap:16px;padding-top:4px}.pilot-lib__confirm-msg{margin:0;font-size:var(--type-body);line-height:1.5;color:var(--ink-m)}.pilot-lib__confirm-error{margin:0;color:var(--dot-r);font-size:var(--type-meta);line-height:var(--lh-meta)}.pilot-lib__confirm-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pilot-lib__confirm-cancel,.pilot-lib__confirm-go{padding:13px 0;border-radius:var(--radius-control, 8px);border:1px solid var(--ink-h);background:transparent;color:var(--ink);font-size:var(--type-body);cursor:pointer}.pilot-lib__confirm-cancel:hover{background:var(--ink-hv)}.pilot-lib__confirm-go.is-danger{border-color:var(--dot-r);background:var(--dot-r);color:#fff}.pilot-files-layer>.pilot-layer__head{height:calc(var(--bar-h, 50px) + var(--safe-top, 0px))}@keyframes pilot-reports-copied{0%{opacity:0;transform:translate(-50%,6px)}15%{opacity:1;transform:translate(-50%)}80%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%)}}.pilot-reader{max-width:64ch;margin:0 auto;padding:22px 22px calc(40px + var(--safe-bot))}.pilot-reader__body{font-size:var(--type-lead);line-height:1.7;color:var(--ink)}.pilot-reader__empty{color:var(--ink-f);text-align:center;padding:40px 0}.report-view{--sev-critical: var(--dot-r);--sev-high: var(--dot-o);--sev-medium: #b5850a;--sev-low: var(--dot-g);--report-signal: var(--accent-library);--report-block: var(--accent-library);--report-tool: var(--accent-tools);max-width:none;margin:0 auto;font-size:var(--type-body);line-height:1.5;color:var(--ink)}.report-view .is-critical{--sev: var(--sev-critical)}.report-view .is-high{--sev: var(--sev-high)}.report-view .is-medium{--sev: var(--sev-medium)}.report-view .is-low{--sev: var(--sev-low)}.report-view__kicker{display:block;font-family:var(--mono);font-size:var(--type-meta);letter-spacing:.04em;text-transform:none;color:var(--ink-f);margin-bottom:8px}.report-view__hero{padding-bottom:14px;margin-bottom:18px;border-bottom:1px solid var(--ink-h)}.report-view__hero h1{font-family:var(--sans);font-size:var(--type-heading);font-weight:var(--weight-strong);line-height:1.24;letter-spacing:0;color:var(--ink);margin:0 0 10px}.report-view__lede{font-family:var(--sans);font-size:var(--type-body);font-weight:400;line-height:1.5;color:var(--ink-m);margin:0 0 14px}.report-view__meta{display:flex;flex-wrap:wrap;gap:6px 10px;font-size:var(--type-meta);font-family:var(--mono);letter-spacing:0;color:var(--ink-f);margin-bottom:14px}.report-view__severity-bar{display:flex;height:7px;border-radius:99px;overflow:hidden;background:var(--ink-h);gap:2px}.report-view__severity-fill{background:var(--sev)}.report-view__severity-legend{list-style:none;margin:9px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 16px;font-size:var(--type-meta);color:var(--ink-m)}.report-view__severity-legend>li{display:inline-flex;align-items:center;gap:6px}.report-view__severity-legend>li.is-empty{opacity:.4}.report-view__dot{width:7px;height:7px;border-radius:99px;background:var(--sev, var(--ink-f))}.report-view__calm{font-size:var(--type-body-loose);color:var(--ink-m);font-style:italic}.report-view__verdict{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:var(--radius-panel);margin-bottom:18px;background:color-mix(in srgb,var(--vsev, var(--dot-g)) 12%,var(--card));border:1px solid color-mix(in srgb,var(--vsev, var(--dot-g)) 40%,transparent)}.report-view__verdict.is-ready{--vsev: var(--dot-g)}.report-view__verdict.is-conditional{--vsev: var(--dot-o)}.report-view__verdict.is-not-ready{--vsev: var(--dot-r)}.report-view__verdict>strong{font-size:var(--type-title);font-weight:var(--weight-strong);letter-spacing:.04em;color:var(--vsev)}.report-view__verdict>span{font-size:var(--type-meta);font-family:var(--mono);color:var(--ink-m)}.report-view__trend{padding:12px 14px;border-radius:var(--radius-panel);background:var(--card);margin-bottom:18px}.report-view__trend>strong{display:block;font-size:var(--type-title);font-weight:var(--weight-strong);margin-bottom:8px}.report-view__metrics{display:flex;flex-wrap:wrap;gap:18px}.report-view__metrics>span{display:flex;flex-direction:column;font-size:var(--type-meta);color:var(--ink-f)}.report-view__metrics>span>b{font-size:var(--type-title);font-weight:var(--weight-strong);font-family:var(--mono);color:var(--ink)}.report-view__section{margin-bottom:24px}.report-view__section-head{margin-bottom:10px}.report-view__section-head>small{display:block;font-family:var(--mono);font-size:var(--type-meta);letter-spacing:.04em;text-transform:none;color:var(--ink-f);margin-bottom:3px}.report-view__section-head>h2{font-family:var(--sans);font-size:var(--type-title);font-weight:500;letter-spacing:0;color:var(--ink);margin:0}.report-view__readout{margin:0}.report-view__readout>div{margin-bottom:14px}.report-view__readout dt{font-size:var(--type-meta);font-family:var(--mono);letter-spacing:.02em;text-transform:none;color:var(--ink-f);margin-bottom:3px}.report-view__readout dd{margin:0;color:var(--ink)}.report-view__domains{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.report-view__domains>span{display:inline-flex;align-items:center;gap:6px;font-size:var(--type-meta);font-family:var(--mono);color:var(--ink-m);background:var(--card);padding:3px 10px 3px 8px;border-radius:99px}.report-view__domains>span:before{content:"";flex:none;width:6px;height:6px;border-radius:99px;background:var(--report-block)}.report-view__findings{display:flex;flex-direction:column;gap:14px}.report-view__finding{padding:14px;border-radius:var(--radius-panel);background:var(--card)}.report-view__finding>header{display:flex;align-items:center;gap:12px;margin-bottom:10px}.report-view__finding-rank{flex:none;width:26px;height:26px;border-radius:99px;display:grid;place-items:center;font-family:var(--mono);font-size:var(--type-tag);color:var(--sev);background:color-mix(in srgb,var(--sev) 14%,transparent)}.report-view__finding-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.report-view__finding-title>strong{font-size:var(--type-title);font-weight:var(--weight-strong)}.report-view__pill{font-style:normal;font-family:var(--mono);font-size:var(--type-kicker);letter-spacing:.1em;text-transform:uppercase;color:var(--sev);border:1px solid color-mix(in srgb,var(--sev) 45%,transparent);border-radius:99px;padding:2px 7px}.report-view__issues{margin:0 0 10px;padding-left:18px}.report-view__issues>li{margin-bottom:3px}.report-view__impact{margin:0 0 10px;color:var(--ink-m);font-size:var(--type-body-loose)}.report-view__evidence{display:flex;flex-wrap:wrap;gap:6px}.report-view__evidence-chip{display:inline-flex;align-items:center;gap:6px;font-size:var(--type-meta);color:var(--ink-m);background:color-mix(in srgb,var(--report-signal) 6%,var(--card));border:1px solid color-mix(in srgb,var(--report-signal) 16%,var(--ink-h));border-radius:99px;padding:3px 10px 3px 8px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-view__evidence-chip:before{content:"";flex:none;width:6px;height:6px;border-radius:99px;background:var(--report-signal)}.report-view__evidence-chip>em{font-style:normal;font-family:var(--mono);font-size:var(--type-kicker);color:var(--report-signal)}.report-view__root-causes{margin:0;padding:0;list-style:none}.report-view__root-causes>li{padding:12px 0 12px 14px;margin-bottom:12px}.report-view__root-causes strong{font-weight:var(--weight-strong)}.report-view__root-causes p{margin:4px 0;color:var(--ink-m);font-size:var(--type-body-loose)}.report-view__root-causes small{font-family:var(--mono);font-size:var(--type-meta);color:var(--ink-f)}.report-view__systemic{color:var(--ink-m);font-size:var(--type-body-loose)}.report-view__plan{display:flex;flex-direction:column;gap:18px}.report-view__lane-label{display:inline-block;font-family:var(--mono);font-size:var(--type-kicker);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-f);margin-bottom:8px}.report-view__actions{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.report-view__actions>li{padding:12px 14px;border-radius:var(--radius-control);background:var(--card)}.report-view__action-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.report-view__action-head>strong{font-weight:var(--weight-strong)}.report-view__actions small{display:block;margin-top:4px;color:var(--ink-m);font-size:var(--type-meta)}.report-view__tool{display:inline-flex;align-items:center;gap:5px;margin-top:8px;font-family:var(--mono);font-size:var(--type-kicker);letter-spacing:.04em;color:var(--report-tool);background:color-mix(in srgb,var(--report-tool) 7%,var(--card));border:1px solid color-mix(in srgb,var(--report-tool) 20%,var(--ink-h));border-radius:99px;padding:2px 8px 2px 7px}.report-view__tool:before{content:"";flex:none;width:5px;height:5px;border-radius:99px;background:var(--report-tool)}.report-view__movement{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.report-view__movement>li{display:flex;align-items:baseline;gap:10px;padding:10px 14px;border-radius:var(--radius-control);--movement: var(--ink-f);background:color-mix(in srgb,var(--movement) 8%,var(--card))}.report-view__movement>li.is-improved{--movement: var(--dot-g)}.report-view__movement>li.is-worsened{--movement: var(--dot-r)}.report-view__movement>li.is-unchanged{--movement: var(--dot-o)}.report-view__movement strong{font-weight:var(--weight-strong)}.report-view__movement em{font-style:normal;font-family:var(--mono);font-size:var(--type-meta);color:var(--ink-m)}.report-view__movement small{color:var(--ink-f);font-size:var(--type-meta)}.report-view__wins{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.report-view__wins>li{padding:10px 14px 10px 32px;border-radius:var(--radius-control);background:color-mix(in srgb,var(--dot-g) 9%,var(--card));position:relative}.report-view__wins>li:before{content:"";position:absolute;left:14px;top:50%;width:8px;height:8px;border-radius:99px;background:var(--dot-g);transform:translateY(-50%)}.report-view__checklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.report-view__checklist>li{display:flex;align-items:flex-start;gap:10px}.report-view__check{flex:none;width:16px;height:16px;margin-top:3px;border-radius:5px;border:1.5px solid var(--ink-f)}.report-view__trace{margin-top:26px;border-top:1px solid var(--ink-h);padding-top:14px}.report-view__trace>summary{cursor:pointer;font-family:var(--mono);font-size:var(--type-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-f)}.report-view__trace dl{margin:12px 0 0;display:grid;grid-template-columns:auto 1fr;gap:6px 16px}.report-view__trace dt{font-size:var(--type-meta);color:var(--ink-f)}.report-view__trace dd{margin:0;font-family:var(--mono);font-size:var(--type-meta);color:var(--ink-m);word-break:break-all}.pilot-report-reader{--report-reader-pad: clamp(16px, 5vw, 24px);--report-reader-safe-top: var(--safe-top);background:var(--bg)}.pilot-report-reader .pilot-growth-page-head{gap:4px;height:calc(var(--bar-h) + var(--report-reader-safe-top));padding-top:var(--report-reader-safe-top);padding-right:max(8px,env(safe-area-inset-right,0px));padding-left:max(4px,env(safe-area-inset-left,0px))}.pilot-report-reader .pilot-growth-page-head>span{min-width:0}.pilot-report-reader .pilot-growth-page-head>span>small{max-width:100%;letter-spacing:.12em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pilot-report-reader .pilot-growth-page-head>span>strong{font-size:var(--type-title-soft)}.pilot-report-reader .pilot-growth-page-tabs{padding:0 max(8px,env(safe-area-inset-right,0px)) 0 max(8px,env(safe-area-inset-left,0px))}.pilot-report-reader .pilot-growth-page-tabs>button{flex:1 1 0;min-width:0;min-height:44px;padding:11px 6px 10px;text-align:center;font-size:var(--type-body)}.pilot-report-reader .pilot-growth-page-scroll{-webkit-overflow-scrolling:touch;overflow-x:hidden;overscroll-behavior-y:contain}.pilot-report-reader .pilot-knowledge-stack{padding:10px var(--report-reader-pad) calc(34px + var(--safe-bot))}.pilot-report-reader .pilot-knowledge-section{padding:14px 0 18px}.pilot-report-reader.pilot-growth-page-overlay .pilot-knowledge-stack>.pilot-knowledge-section:first-child>h2,.pilot-report-reader.pilot-growth-page-overlay .pilot-knowledge-section>h2{font-size:var(--type-lead);font-style:normal;font-weight:500;line-height:1.34;color:var(--ink);margin-bottom:14px}.pilot-report-reader.pilot-growth-page-overlay .pilot-knowledge-section>p{font-size:var(--type-body);line-height:1.55}.pilot-report-reader .pilot-knowledge-facts>*{align-items:baseline}.pilot-report-reader .report-view{max-width:none;margin:0;overflow-wrap:anywhere}.pilot-report-reader .pilot-knowledge-section .report-view{margin:0}.pilot-report-reader .report-view__hero{padding-bottom:12px;margin-bottom:14px}.pilot-report-reader .report-view__hero h1{font-size:var(--type-heading);line-height:1.22}.pilot-report-reader .report-view__lede{font-size:var(--type-body);line-height:1.52}.pilot-report-reader .report-view__meta,.pilot-report-reader .report-view__severity-legend{gap:6px 10px}.pilot-report-reader .report-view__verdict,.pilot-report-reader .report-view__trend,.pilot-report-reader .report-view__finding,.pilot-report-reader .report-view__actions>li,.pilot-report-reader .report-view__movement>li,.pilot-report-reader .report-view__wins>li{border-radius:12px}.pilot-report-reader .report-view__verdict{align-items:flex-start;flex-direction:column;gap:4px;padding:11px 12px}.pilot-report-reader .report-view__trend,.pilot-report-reader .report-view__finding,.pilot-report-reader .report-view__actions>li{padding:11px 12px}.pilot-report-reader .report-view__section{margin-bottom:22px}.pilot-report-reader .report-view__finding>header{align-items:flex-start;gap:10px}.pilot-report-reader .report-view__finding-title{align-items:flex-start}.pilot-report-reader .report-view__evidence-chip{white-space:normal}.pilot-report-reader .report-view__root-causes>li{padding-left:12px}.pilot-report-reader .report-view__movement>li{align-items:flex-start;flex-direction:column;gap:3px}.pilot-report-reader .report-view__trace dl{grid-template-columns:1fr;gap:4px 0}.pilot-report-reader .report-view__trace dd{word-break:break-word;overflow-wrap:anywhere}@media(max-width:430px){.pilot-report-reader{--report-reader-pad: 16px;--report-reader-safe-top: max(var(--safe-top), 42px)}.pilot-report-reader .report-view__severity-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-report-reader .report-view__metrics{gap:10px 16px}.pilot-report-reader .report-view__metrics>span{min-width:calc(50% - 8px)}}.pilot-knowledge-overlay--rich .pilot-knowledge-scroll{padding:0;overflow-x:hidden;touch-action:pan-y}.pilot-knowledge-overlay--rich .pl-body{max-width:720px;margin:0 auto;padding:4px 20px calc(40px + env(safe-area-inset-bottom));overflow-wrap:anywhere}.pilot-knowledge-overlay--rich{--kind: var(--onto-accent-block)}.pilot-knowledge-overlay--rich .pl-body.pl-block-overview{max-width:860px;padding-top:0}.pilot-knowledge-overlay--rich .pl-block-cover{position:relative;padding:34px 0 30px}.pilot-knowledge-overlay--rich .pl-block-cover:before{content:"";display:block;width:34px;height:2px;margin-bottom:18px;background:var(--kind, var(--ink))}.pilot-knowledge-overlay--rich .pl-block-cover__eyebrow,.pilot-knowledge-overlay--rich .pl-block-glance>h2{display:block;font-family:var(--mono);font-size:var(--type-tag);line-height:1.2;letter-spacing:.2em;text-transform:uppercase;color:var(--kind, var(--ink-f))}.pilot-knowledge-overlay--rich .pl-block-cover h1{max-width:17ch;margin-top:14px;font-size:clamp(1.85rem,4.8vw,2.7rem);font-weight:300;line-height:1.06;letter-spacing:-.035em;color:var(--ink);text-wrap:balance}.pilot-knowledge-overlay--rich .pl-block-cover__lede{max-width:62ch;margin-top:18px;font-size:clamp(var(--type-lead),2vw,1.08rem);font-weight:300;line-height:1.58;color:color-mix(in srgb,var(--ink) 75%,transparent);text-wrap:pretty}.pilot-knowledge-overlay--rich .pl-block-glance{padding:20px 0 22px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink-h)}.pilot-knowledge-overlay--rich .pl-block-glance__roles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;padding:18px 0}.pilot-knowledge-overlay--rich .pl-block-glance__roles>div{display:flex;flex-direction:column;gap:5px}.pilot-knowledge-overlay--rich .pl-block-glance__roles small,.pilot-knowledge-overlay--rich .pl-block-glance__timing small{font-family:var(--mono);font-size:var(--type-tag);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-f)}.pilot-knowledge-overlay--rich .pl-block-glance__roles strong{max-width:36ch;font-size:var(--type-title);font-weight:400;line-height:1.45;color:var(--ink)}.pilot-knowledge-overlay--rich .pl-block-glance__timing{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--ink-h);border-bottom:1px solid var(--ink-h)}.pilot-knowledge-overlay--rich .pl-block-glance__timing>div{min-width:0;display:flex;flex-direction:column;gap:7px;padding:15px 12px 14px 0}.pilot-knowledge-overlay--rich .pl-block-glance__timing>div+div{padding-left:14px;border-left:1px solid var(--ink-h)}.pilot-knowledge-overlay--rich .pl-block-glance__timing strong{font-size:clamp(var(--type-title),1.7vw,1rem);font-weight:400;line-height:1.25;color:var(--ink);text-wrap:balance}.pilot-knowledge-overlay--rich .pl-block-glance__record{display:flex;flex-wrap:wrap;gap:7px 18px;padding-top:13px;font-family:var(--mono);font-size:var(--type-tag);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-f)}.pilot-knowledge-overlay--rich .pl-block-glance__record strong{margin-left:4px;font:inherit;color:var(--ink-m)}.pilot-knowledge-overlay--rich .pl-block-overview>.pl-sec{padding:30px 0}.pilot-knowledge-overlay--rich .pl-block-overview>.pl-sec>.pl-sec__kick{color:var(--kind, var(--ink-f))}.pilot-knowledge-overlay--rich .pl-block-essay{margin-top:12px;color:var(--ink-m)}.pilot-knowledge-overlay--rich .pl-block-essay p{font-size:clamp(var(--type-body),1.55vw,.94rem);line-height:1.72}@media(min-width:780px){.pilot-knowledge-overlay--rich .pl-block-essay{column-count:2;column-gap:42px;column-rule:1px solid var(--ink-h)}.pilot-knowledge-overlay--rich .pl-block-essay p{break-inside:auto}}@media(max-width:560px){.pilot-knowledge-overlay--rich .pl-block-cover{padding:26px 0 24px}.pilot-knowledge-overlay--rich .pl-block-cover:before{margin-bottom:15px}.pilot-knowledge-overlay--rich .pl-block-cover h1{max-width:15ch}.pilot-knowledge-overlay--rich .pl-block-glance__roles{grid-template-columns:1fr}.pilot-knowledge-overlay--rich .pl-block-glance__timing{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-knowledge-overlay--rich .pl-block-glance__timing>div:nth-child(odd){padding-left:0;border-left:0}.pilot-knowledge-overlay--rich .pl-block-glance__timing>div:nth-child(n+3){border-top:1px solid var(--ink-h)}.pilot-knowledge-overlay--rich .pl-block-overview>.pl-sec{padding:26px 0}}.pilot-knowledge-overlay--rich .pl-guide-cover{position:relative;padding:28px 0 24px;border-bottom:1px solid var(--ink-h)}.pilot-knowledge-overlay--rich .pl-guide-cover:before{content:"";display:block;width:32px;height:2px;margin-bottom:16px;background:var(--kind, var(--ink))}.pilot-knowledge-overlay--rich .pl-guide-cover>span{display:block;color:var(--kind, var(--ink-f));font-family:var(--mono);font-size:var(--type-tag);letter-spacing:.16em;line-height:1.25;text-transform:uppercase}.pilot-knowledge-overlay--rich .pl-guide-cover>h1{max-width:19ch;margin:12px 0 0;color:var(--ink);font-size:clamp(1.75rem,4.5vw,2.45rem);font-weight:320;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.pilot-knowledge-overlay--rich .pl-guide-cover>p{max-width:60ch;margin:15px 0 0;color:var(--ink-m);font-size:var(--type-lead);line-height:1.55;text-wrap:pretty}.pilot-knowledge-overlay--rich .pl-projection-note{display:grid;gap:3px;margin:16px 0 6px;padding:13px 14px;border:1px solid color-mix(in srgb,var(--kind, var(--ink)) 18%,var(--ink-h));border-radius:14px;background:color-mix(in srgb,var(--kind, var(--ink)) 4%,var(--card))}.pilot-knowledge-overlay--rich .pl-projection-note>strong{color:var(--ink);font-size:var(--type-meta);font-weight:600}.pilot-knowledge-overlay--rich .pl-projection-note>span{color:var(--ink-m);font-size:var(--type-meta);line-height:1.45}.pilot-knowledge-overlay--rich .pl-guide-risk-list{display:grid;gap:9px;margin-top:12px}.pilot-knowledge-overlay--rich .pl-guide-risk-list>article{padding:13px 14px;border:1px solid var(--ink-h);border-radius:13px;background:color-mix(in srgb,var(--card) 72%,transparent)}.pilot-knowledge-overlay--rich .pl-guide-risk-list>article>strong{display:block;margin-bottom:5px;color:var(--ink);font-size:var(--type-body);font-weight:550}.pilot-knowledge-overlay--rich .pl-guide-risk-list .pl-lines{margin-top:8px}.pilot-knowledge-overlay--rich .pl-guide-tail{margin-top:10px;color:var(--ink-f)!important;font-size:var(--type-meta)!important}.pilot-knowledge-overlay--rich .pl-floor-view__cover>h1{max-width:22ch}.pilot-knowledge-overlay--rich .pl-floor-phrases{display:grid;gap:8px;margin-top:12px}.pilot-knowledge-overlay--rich .pl-floor-phrases>blockquote{margin:0;padding:13px 14px 13px 17px;border-left:2px solid var(--kind, var(--ink));border-radius:0 12px 12px 0;background:color-mix(in srgb,var(--kind, var(--ink)) 5%,var(--card));color:var(--ink);font-size:var(--type-body);line-height:1.5}.pilot-knowledge-overlay--rich .pl-floor-note{margin-top:10px;padding:9px 11px;border-radius:10px;background:var(--ink-hv);color:var(--ink-m)!important;font-size:var(--type-meta)!important}.pilot-knowledge-overlay--rich .pl-sec{padding:16px 0}.pilot-knowledge-overlay--rich .pl-sec+.pl-sec{border-top:1px solid var(--ink-h)}.pilot-knowledge-overlay--rich .pl-sec__kick{display:block;font-size:var(--type-kicker);font-family:var(--mono);text-transform:uppercase;letter-spacing:.18em;color:var(--ink-f);margin-bottom:9px}.pilot-knowledge-overlay--rich .pl-sec h2{font-size:var(--type-headline);font-weight:500;letter-spacing:-.015em;line-height:1.28;color:var(--ink);margin-bottom:8px;text-wrap:balance}.pilot-knowledge-overlay--rich .pl-sec h3{font-size:var(--type-title);font-weight:500;letter-spacing:-.01em;color:var(--ink);margin-bottom:7px}.pilot-knowledge-overlay--rich .pl-subhead{margin-top:16px}.pilot-knowledge-overlay--rich .pl-subhead--warn{color:var(--dot-r)}.pilot-knowledge-overlay--rich .pl-sec p{font-size:var(--type-body);line-height:var(--lh-body);color:var(--ink-m);text-wrap:pretty}.pilot-knowledge-overlay--rich .pl-sec p+p{margin-top:10px}.pilot-knowledge-overlay--rich .pl-sec p strong,.pilot-knowledge-overlay--rich .pl-sec p b{color:var(--ink);font-weight:500}.pilot-knowledge-overlay--rich .pl-empty{color:var(--ink-f);font-style:italic}.pilot-knowledge-overlay--rich .pl-formatbadge{display:inline-block;margin:14px 0 2px;padding:4px 10px;border-radius:99px;font-family:var(--mono);font-size:var(--type-tag);text-transform:uppercase;letter-spacing:.1em;color:var(--kind, var(--ink-m));background:color-mix(in srgb,var(--kind) 12%,transparent)}.pilot-knowledge-overlay--rich .pl-md{padding:6px 0 4px}.pilot-knowledge-overlay--rich .pl-md .pilot-md>*+*{margin-top:10px}.pilot-knowledge-overlay--rich .pl-md h1{font-size:var(--type-heading);font-weight:300;letter-spacing:-.02em;color:var(--ink);margin:8px 0 4px}.pilot-knowledge-overlay--rich .pl-md h2{font-size:var(--type-headline);font-weight:500;letter-spacing:-.015em;color:var(--ink);margin:22px 0 6px}.pilot-knowledge-overlay--rich .pl-md h3{font-size:var(--type-title);font-weight:500;color:var(--ink);margin:16px 0 4px}.pilot-knowledge-overlay--rich .pl-md p{font-size:var(--type-body);line-height:var(--lh-body);color:var(--ink-m)}.pilot-knowledge-overlay--rich .pl-md strong{color:var(--ink);font-weight:500}.pilot-knowledge-overlay--rich .pl-md ul,.pilot-knowledge-overlay--rich .pl-md ol{margin:8px 0;padding-left:4px;list-style:none;display:flex;flex-direction:column;gap:7px}.pilot-knowledge-overlay--rich .pl-md li{position:relative;padding-left:18px;font-size:var(--type-body);line-height:1.55;color:var(--ink-m)}.pilot-knowledge-overlay--rich .pl-md li:before{content:"";position:absolute;left:3px;top:.6em;width:5px;height:5px;border-radius:99px;background:var(--kind, var(--ink-f))}.pilot-knowledge-overlay--rich .pl-md ol{counter-reset:plmd}.pilot-knowledge-overlay--rich .pl-md ol>li{counter-increment:plmd;padding-left:24px}.pilot-knowledge-overlay--rich .pl-md ol>li:before{content:counter(plmd);background:none;color:var(--ink-f);font-family:var(--mono);font-size:var(--type-tag);top:.1em;left:0;width:auto;height:auto}.pilot-knowledge-overlay--rich .pl-md code{font-family:var(--mono);font-size:.9em;background:var(--card);padding:1px 5px;border-radius:5px}.pilot-knowledge-overlay--rich .pl-md hr{border:none;border-top:1px solid var(--ink-h);margin:16px 0}.pilot-knowledge-overlay--rich .pl-md blockquote{padding-left:12px;color:var(--ink-m)}.pilot-knowledge-overlay--rich .pl-md table{width:100%;border-collapse:collapse;font-size:var(--type-meta);margin:8px 0}.pilot-knowledge-overlay--rich .pl-md .pilot-md-tablewrap{max-width:100%;margin:8px 0;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.pilot-knowledge-overlay--rich .pl-md .pilot-md-tablewrap>table{width:max-content;min-width:100%;margin:0}.pilot-knowledge-overlay--rich .pl-md th,.pilot-knowledge-overlay--rich .pl-md td{border:1px solid var(--ink-h);padding:6px 9px;text-align:left}.pilot-knowledge-overlay--rich .pl-md th{color:var(--ink);font-weight:500;background:color-mix(in srgb,var(--card) 60%,transparent)}.pilot-knowledge-overlay--rich .pl-rule{margin-top:10px;padding:12px 14px;border-radius:var(--radius-control);background:color-mix(in srgb,var(--kind) 8%,var(--card));border:1px solid var(--border);font-size:var(--type-body);line-height:var(--lh-body);color:var(--ink)}.pilot-knowledge-overlay--rich .pl-facts{margin-top:12px;display:flex;flex-direction:column;gap:1px;border-radius:var(--radius-control);overflow:hidden}.pilot-knowledge-overlay--rich .pl-facts>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 11px;background:color-mix(in srgb,var(--card) 60%,transparent)}.pilot-knowledge-overlay--rich .pl-facts small{font-size:var(--type-meta);color:var(--ink-f)}.pilot-knowledge-overlay--rich .pl-facts strong{font-size:var(--type-title-soft);font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums;text-align:right}.pilot-knowledge-overlay--rich .pl-readout{margin:12px 0 0;display:flex;flex-direction:column;gap:16px}.pilot-knowledge-overlay--rich .pl-readout>div{display:flex;flex-direction:column;gap:4px}.pilot-knowledge-overlay--rich .pl-readout dt{font-family:var(--mono);font-size:var(--type-tag);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-f)}.pilot-knowledge-overlay--rich .pl-readout dd{margin:0;font-size:var(--type-body);line-height:var(--lh-body);color:var(--ink-m);text-wrap:pretty}.pilot-knowledge-overlay--rich .pl-lines{margin-top:10px;list-style:none;display:flex;flex-direction:column;gap:9px;padding:0}.pilot-knowledge-overlay--rich .pl-lines li{position:relative;padding-left:18px;font-size:var(--type-body);line-height:var(--lh-body);color:var(--ink-m);text-wrap:pretty}.pilot-knowledge-overlay--rich .pl-lines li:before{content:"";position:absolute;left:3px;top:.62em;width:5px;height:5px;border-radius:99px;background:var(--kind, var(--ink-f))}.pilot-knowledge-overlay--rich .pl-chips{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px}.pilot-knowledge-overlay--rich .pl-chips span{font-family:var(--mono);font-size:var(--type-tag);color:var(--ink-m);padding:3px 9px;background:var(--card);border:1px solid var(--border);border-radius:99px}.pilot-knowledge-overlay--rich .pl-path{margin-top:8px;display:flex;align-items:center;flex-wrap:wrap;gap:6px}.pilot-knowledge-overlay--rich .pl-path span{font-family:var(--mono);font-size:var(--type-tag);color:var(--ink-m);padding:3px 8px;background:var(--card);border:1px solid var(--border);border-radius:99px}.pilot-knowledge-overlay--rich .pl-refgroup{margin-top:14px}.pilot-knowledge-overlay--rich .pl-refgroup__label{display:block;font-size:var(--type-tag);font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-f);margin-bottom:8px}.pilot-knowledge-overlay--rich .pl-reflist{display:flex;flex-direction:column;gap:7px}.pilot-knowledge-overlay--rich .pl-link{width:100%;text-align:left;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px 12px;border:1px solid var(--border);background:var(--card);border-radius:var(--radius-control);transition:border-color .13s var(--ease, ease),transform .13s var(--ease, ease)}.pilot-knowledge-overlay--rich .pl-link:not(:disabled):hover{border-color:color-mix(in srgb,var(--ink) 18%,var(--border))}.pilot-knowledge-overlay--rich .pl-link:not(:disabled):active{transform:scale(.99)}.pilot-knowledge-overlay--rich .pl-link:disabled{cursor:default}.pilot-knowledge-overlay--rich .pl-link__id{font-family:var(--mono);font-size:var(--type-tag);color:var(--kind, var(--ink-m))}.pilot-knowledge-overlay--rich .pl-link__t{min-width:0;font-size:var(--type-body);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pilot-knowledge-overlay--rich .pl-link__chev{color:var(--ink-f);font-size:var(--type-title);line-height:1}.pilot-knowledge-overlay--rich .pl-linkwrap{display:flex;flex-direction:column;gap:5px}.pilot-knowledge-overlay--rich .pl-linkwrap__desc{font-size:var(--type-meta);color:var(--ink-m);padding:0 2px;line-height:1.5}.pilot-knowledge-overlay--rich .pl-steps{margin-top:12px;display:flex;flex-direction:column;gap:16px}.pilot-knowledge-overlay--rich .pl-step{display:grid;grid-template-columns:26px 1fr;gap:12px}.pilot-knowledge-overlay--rich .pl-step__n{font-family:var(--mono);font-size:var(--type-meta);color:var(--ink-f);padding-top:2px}.pilot-knowledge-overlay--rich .pl-step__b strong{display:block;font-size:var(--type-title);font-weight:500;color:var(--ink);margin-bottom:2px}.pilot-knowledge-overlay--rich .pl-step__b small{display:block;font-size:var(--type-tag);font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--kind, var(--ink-f));margin-bottom:7px}.pilot-knowledge-overlay--rich .pl-step__intro{font-size:var(--type-body);color:var(--ink-m);margin-bottom:8px;line-height:var(--lh-body)}.pilot-knowledge-overlay--rich .pl-step__b ul{list-style:none;display:flex;flex-direction:column;gap:6px;padding:0}.pilot-knowledge-overlay--rich .pl-step__b li{position:relative;padding-left:16px;font-size:var(--type-body);line-height:1.5;color:var(--ink-m)}.pilot-knowledge-overlay--rich .pl-step__b li:before{content:"";position:absolute;left:2px;top:.62em;width:5px;height:5px;border-radius:99px;background:var(--ink-f)}.pilot-knowledge-overlay--rich .pl-warnstack{margin-top:12px;display:flex;flex-direction:column;gap:12px}.pilot-knowledge-overlay--rich .pl-warn{padding:14px 15px;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--card)}.pilot-knowledge-overlay--rich .pl-warn>strong{display:block;font-size:var(--type-title);font-weight:500;color:var(--ink);margin-bottom:6px}.pilot-knowledge-overlay--rich .pl-warn__kick{display:block;margin-top:11px;font-size:var(--type-tag);font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-f)}.pilot-knowledge-overlay--rich .pl-warn .pl-lines{margin-top:5px}.pilot-article-read{--kind: var(--onto-accent-article)}.pilot-report-read .pl-read{max-width:660px;margin:0 auto;padding:8px 24px calc(56px + env(safe-area-inset-bottom))}.pilot-report-read .pl-read__hero{padding:18px 0 22px}.pilot-report-read .pl-read__kick{font-size:var(--type-tag);font-family:var(--mono);text-transform:uppercase;letter-spacing:.2em;color:var(--kind, var(--ink-f))}.pilot-report-read .pl-read__hero h1{margin-top:16px;font-size:clamp(1.7rem,6vw,2.1rem);font-weight:300;letter-spacing:-.03em;line-height:1.08;color:var(--ink);text-wrap:balance}.pilot-report-read .pl-read__lede{margin-top:16px;font-size:var(--type-lead);font-weight:300;line-height:1.5;color:color-mix(in srgb,var(--ink) 74%,transparent);text-wrap:pretty;max-width:52ch}.pilot-report-read .pl-read__insight{margin:20px 0 2px;padding:18px clamp(16px,4vw,22px) 19px;border-radius:var(--radius-panel);background:color-mix(in srgb,var(--card) 72%,transparent)}.pilot-report-read .pl-read__insight>span{display:block;margin-bottom:9px;font-family:var(--mono);font-size:var(--type-tag);line-height:1.2;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-f)}.pilot-report-read .pl-read__insight>p{margin:0;max-width:54ch;font-size:var(--type-title-soft);font-weight:400;line-height:1.55;color:var(--ink);text-wrap:pretty}.pilot-report-read .pl-read__byline{margin-top:18px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:var(--type-meta);color:var(--ink-m);text-transform:capitalize}.pilot-report-read .pl-read__byline>span{position:relative}.pilot-report-read .pl-read__byline>span+span:before{content:"·";margin-right:10px;color:var(--ink-f)}.pilot-report-read .pl-read__verdict{font-family:var(--mono);font-size:var(--type-tag);text-transform:uppercase;letter-spacing:.08em;color:var(--ink);padding:3px 9px;border-radius:99px;border:1px solid var(--border);background:var(--card)}.pilot-report-read .pl-read__byline>.pl-read__verdict+span:before{content:none}.pilot-report-read .pl-statband{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:10px;margin:4px 0 8px;padding:18px 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink-h)}.pilot-report-read .pl-statband>div{display:flex;flex-direction:column;gap:5px}.pilot-report-read .pl-statband b{font-size:clamp(1.6rem,7vw,2rem);font-weight:300;letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1}.pilot-report-read .pl-statband small{font-size:var(--type-tag);font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-f)}.pilot-report-read .pl-sec{padding:22px 0}.pilot-report-read .pl-sec h2{font-size:var(--type-headline);letter-spacing:-.02em}.pilot-report-read .pl-sec__kick{letter-spacing:.2em;color:var(--kind, var(--ink-f));margin-bottom:12px}.pilot-report-read .pl-report-document>.pl-read{padding-bottom:20px}@media(max-width:430px){.pilot-report-read .pl-read{padding-inline:16px}.pilot-report-read .pl-read__insight{margin-top:18px;padding:16px}}.pilot-knowledge-overlay--rich .pl-sevline{margin:16px 0 2px}.pilot-knowledge-overlay--rich .pl-sevline__bar{display:flex;height:4px;border-radius:99px;overflow:hidden;background:var(--ink-h)}.pilot-knowledge-overlay--rich .pl-sevline__bar i{display:block;height:100%}.pilot-knowledge-overlay--rich .pl-sevline__legend{margin-top:9px;display:flex;flex-wrap:wrap;gap:5px 14px}.pilot-knowledge-overlay--rich .pl-sevline__legend span{display:inline-flex;align-items:center;gap:6px;font-size:var(--type-meta);color:var(--ink-m)}.pilot-knowledge-overlay--rich .pl-sevline__legend i{width:6px;height:6px;border-radius:99px}.pilot-knowledge-overlay--rich .pl-verdict{margin:16px 0;padding:13px 15px;border-radius:var(--radius-panel);background:var(--card);border:1px solid var(--border);display:flex;align-items:baseline;justify-content:space-between;gap:12px}.pilot-knowledge-overlay--rich .pl-verdict strong{font-size:var(--type-title);font-weight:500;color:var(--ink)}.pilot-knowledge-overlay--rich .pl-verdict span{font-size:var(--type-meta);color:var(--ink-m);font-variant-numeric:tabular-nums}.pilot-knowledge-overlay--rich .pl-cardstack{margin-top:12px;display:flex;flex-direction:column;gap:10px}.pilot-knowledge-overlay--rich .pl-rcard,.pilot-knowledge-overlay--rich .pl-action{padding:13px 15px;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--card);border-left:2px solid var(--ink-h)}.pilot-knowledge-overlay--rich .pl-rcard__head{display:flex;align-items:baseline;gap:8px}.pilot-knowledge-overlay--rich .pl-rcard__rank{font-family:var(--mono);font-size:var(--type-tag);color:var(--ink-f)}.pilot-knowledge-overlay--rich .pl-rcard__head strong{flex:1;font-size:var(--type-title);font-weight:500;color:var(--ink)}.pilot-knowledge-overlay--rich .pl-rcard__sev{font-family:var(--mono);font-size:var(--type-tag);text-transform:uppercase;letter-spacing:.05em}.pilot-knowledge-overlay--rich .pl-rcard__meta{display:block;margin-top:3px;font-size:var(--type-meta);color:var(--ink-m)}.pilot-knowledge-overlay--rich .pl-rcard p{margin-top:7px;font-size:var(--type-body);line-height:var(--lh-body);color:var(--ink-m)}.pilot-knowledge-overlay--rich .pl-rcard .pl-lines{margin-top:8px}.pilot-knowledge-overlay--rich .pl-rcard__more{display:block;margin-top:6px;font-size:var(--type-meta);color:var(--ink-f);font-style:italic}.pilot-knowledge-overlay--rich .pl-rcard__evidence{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:10px!important;padding-top:9px;border-top:1px solid var(--ink-h);font-size:var(--type-meta)!important}.pilot-knowledge-overlay--rich .pl-rcard__evidencelabel{font-family:var(--mono);font-size:var(--type-tag);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-f)}.pilot-knowledge-overlay--rich .pl-rcard__signal{display:inline-flex;align-items:baseline;gap:4px;color:var(--ink-m)}.pilot-knowledge-overlay--rich .pl-rcard__signal:not(:last-child):after{content:"·";margin-left:2px;color:var(--ink-f)}.pilot-knowledge-overlay--rich .pl-rcard__signal code{font-family:var(--mono);font-size:var(--type-tag);color:var(--terracotta, #b4462f)}.pilot-knowledge-overlay--rich .pl-phase{margin-top:6px}.pilot-knowledge-overlay--rich .pl-action strong{display:block;font-size:var(--type-title);font-weight:500;color:var(--ink)}.pilot-knowledge-overlay--rich .pl-action__meta{display:block;margin-top:2px;font-size:var(--type-tag);font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-f)}.pilot-knowledge-overlay--rich .pl-action p{margin-top:7px;font-size:var(--type-body);line-height:var(--lh-body);color:var(--ink-m)}.pilot-knowledge-overlay--rich .pl-trace{margin-top:22px}.pilot-knowledge-overlay--rich .pl-trace summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:var(--type-meta);font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-f);padding:10px 0;border-top:1px solid var(--ink-h)}.pilot-knowledge-overlay--rich .pl-trace summary::-webkit-details-marker{display:none}.pilot-knowledge-overlay--rich .pl-trace summary svg{transition:transform .2s var(--ease, ease)}.pilot-knowledge-overlay--rich .pl-trace[open] summary svg{transform:rotate(90deg)}.pilot-knowledge-overlay--rich .pl-trace dl{display:flex;flex-direction:column;gap:1px;padding-bottom:6px}.pilot-knowledge-overlay--rich .pl-trace dl>div{display:grid;grid-template-columns:96px 1fr;gap:12px;padding:8px 0}.pilot-knowledge-overlay--rich .pl-trace dt{font-size:var(--type-meta);color:var(--ink-f)}.pilot-knowledge-overlay--rich .pl-trace dd{font-size:var(--type-meta);color:var(--ink-m);font-family:var(--mono);overflow-wrap:anywhere}.pilot-knowledge-overlay--rich .pilot-onto-ref{--onto-accent: var(--accent-info);display:inline;border:0;margin:0;padding:0;background:none;font:inherit;font-family:var(--mono);font-size:.92em;letter-spacing:.01em;cursor:pointer;position:relative;color:transparent;background-image:linear-gradient(90deg,color-mix(in srgb,var(--onto-accent) 78%,var(--ink-m)) 38%,var(--onto-accent) 50%,color-mix(in srgb,var(--onto-accent) 78%,var(--ink-m)) 62%);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:pl-detail-shimmer 8.4s ease-in-out infinite}.pilot-knowledge-overlay--rich .pilot-onto-ref:disabled{cursor:default}.pilot-knowledge-overlay--rich .pilot-onto-ref--block{--onto-accent: var(--onto-accent-block)}.pilot-knowledge-overlay--rich .pilot-onto-ref--tool{--onto-accent: var(--onto-accent-tool)}.pilot-knowledge-overlay--rich .pilot-onto-ref--signal{--onto-accent: var(--onto-accent-signal)}.pilot-knowledge-overlay--rich .pl-link.pilot-onto-ref--block{--kind: var(--onto-accent-block)}.pilot-knowledge-overlay--rich .pl-link.pilot-onto-ref--tool{--kind: var(--onto-accent-tool)}.pilot-knowledge-overlay--rich .pl-link.pilot-onto-ref--signal{--kind: var(--onto-accent-signal)}@keyframes pl-detail-shimmer{0%,25%{background-position:120% 0}to{background-position:-80% 0}}@media(prefers-reduced-motion:reduce){.pilot-knowledge-overlay--rich .pilot-onto-ref{animation:none;background-position:50% 0}}.pilot-work-planmenu{position:relative;flex-shrink:0}.pilot-work-planmenu__btn{display:inline-grid;place-items:center;width:36px;height:36px;border:0;border-radius:10px;background:transparent;color:var(--ink-m);font-size:var(--type-lead);line-height:1;cursor:pointer;transition:color .14s var(--ease, ease)}.pilot-work-planmenu__btn:hover{color:var(--ink)}.pilot-work-planmenu__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;border:0;background:transparent;cursor:default}.pilot-work-planmenu__sheet{position:absolute;top:calc(100% + 6px);right:0;z-index:41;min-width:168px;display:flex;flex-direction:column;padding:6px;border:1px solid var(--border);border-radius:12px;background:var(--surface-1, var(--card));box-shadow:0 18px 40px -16px #0006}.pilot-work-planmenu__sheet button{display:block;width:100%;text-align:left;padding:9px 11px;border:0;border-radius:8px;background:none;font:inherit;font-size:var(--type-body);color:var(--ink);cursor:pointer}.pilot-work-planmenu__sheet button:hover{background:var(--ink-04, rgba(0, 0, 0, .05))}.pilot-work-planmenu__sheet button.is-danger{color:var(--dot-r)}@keyframes pilot-timeline-detail-in{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}.pilot-screen-scroll{position:relative}.pilot-screen-scroll .ptr-indicator{top:calc(var(--shell-scroll-top-inset, 0px) - 40px)}.pilot-text-sheet .pilot-sheet2__body{padding:4px 18px calc(18px + var(--safe-bot, 0px))}.pilot-text-sheet__form{display:flex;flex-direction:column;gap:10px}.pilot-text-sheet__kicker{font-family:var(--mono);font-size:var(--type-kicker);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-f)}.pilot-text-sheet__help{font-size:var(--type-meta);color:var(--ink-m);line-height:1.5}.pilot-text-sheet__form textarea,.pilot-text-sheet__form input{width:100%;padding:12px;border:1px solid var(--ink-h);border-radius:12px;background:transparent;color:var(--ink);font-family:var(--font);font-size:var(--type-body);line-height:1.5;resize:none}.pilot-text-sheet__actions{display:flex;gap:8px;margin-top:4px}.pilot-text-sheet__actions>button{flex:1;min-height:44px;border:1px solid var(--ink-h);border-radius:12px;background:transparent;color:var(--ink);font-size:var(--type-meta);cursor:pointer;transition:background .12s,opacity .12s}.pilot-text-sheet__actions>button:hover{background:var(--ink-hv)}.pilot-text-sheet__actions>button[type=submit]{background:var(--fill);color:var(--on-fill);border-color:var(--ink)}.pilot-text-sheet__actions>button[type=submit]:disabled{opacity:.4;cursor:default}.pilot-composer-mode>button{position:relative}.pilot-composer-mode>button:after{content:"";position:absolute;top:0;right:-4px;bottom:0;left:-4px}.pilot-tray-icons>button{position:relative}.pilot-tray-icons>button:after{content:"";position:absolute;top:0;right:-4px;bottom:0;left:-4px}.pilot-work-planmenu__btn{position:relative}.pilot-work-planmenu__btn:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.pilot-message-attachment{position:relative}.pilot-message-attachment:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.pilot-message-source-link{position:relative}.pilot-message-source-link:after{content:"";position:absolute;top:-15px;right:-6px;bottom:-15px;left:-6px}.pilot-onto-ref:after{top:-14px;right:-6px;bottom:-14px;left:-6px}.pilot-work-recommendation-note>button{position:relative}.pilot-work-recommendation-note>button:after{content:"";position:absolute;top:-7px;right:0;bottom:-7px;left:0}.pilot-message-trace button{position:relative}.pilot-message-trace button:after{content:"";position:absolute;top:-9px;right:0;bottom:-9px;left:0}.pilot-context-confirmations__actions>button{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.pilot-answer-options>button{min-height:44px;display:inline-flex;align-items:center}@keyframes pilot-today-refresh-spin{to{transform:rotate(360deg)}}.pilot-tray-icons>button.has-updates .pilot-tray-updates-dot{position:absolute;top:6px;right:6px;width:7px;height:7px;border-radius:999px;background:var(--toggle-on, var(--terracotta));box-shadow:0 0 0 2px var(--bg)}.pilot-updates-sheet__body{display:grid;gap:18px;padding:4px 2px 24px}.pilot-notiflist{display:grid;gap:10px}.pilot-notiflist__actions{display:flex;align-items:baseline;justify-content:space-between;margin:-2px 0 -4px}.pilot-notiflist__count{font-family:var(--mono);font-size:var(--type-kicker);letter-spacing:.04em;text-transform:uppercase;color:var(--toggle-on, var(--terracotta))}.pilot-notiflist__markall{border:none;background:transparent;cursor:pointer;padding:4px 6px;color:var(--ink-m);font-size:11px;border-radius:8px;opacity:.75;transition:opacity .14s var(--ease),color .14s var(--ease)}.pilot-notiflist__markall:hover{color:var(--ink);background:var(--ink-hv);opacity:1}.pilot-notiflist__empty{margin:0;padding:20px 4px;color:var(--ink-m);font-size:var(--type-body, 13px)}.pilot-notiflist__list,.pilot-notiflist__group{display:grid;gap:8px}.pilot-notiflist__grouphead{margin:6px 0 0;font-family:var(--mono);font-size:var(--type-kicker);font-weight:var(--weight-normal, 400);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-m)}.pilot-update-row{display:grid;gap:0;border:1px solid var(--ink-h);border-radius:12px;background:var(--card, transparent);overflow:hidden;transition:border-color .14s var(--ease),background-color .14s var(--ease)}@media(hover:hover){.pilot-update-row:hover{border-color:var(--ink-f)}}.pilot-update-row.is-new{background:color-mix(in srgb,var(--toggle-on, var(--terracotta)) 4%,var(--card, transparent))}.pilot-update-row__open{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;width:100%;padding:12px 13px 8px;border:none;background:transparent;text-align:left;cursor:pointer}.pilot-update-row__mark{display:grid;place-items:center;width:26px;height:26px;margin-top:1px;background:transparent;color:var(--ink-m);flex:none}.pilot-update-row.is-new .pilot-update-row__mark{color:var(--toggle-on, var(--terracotta))}.pilot-update-row--critical .pilot-update-row__mark,.pilot-update-row--warning .pilot-update-row__mark,.pilot-update-row.is-new.pilot-update-row--critical .pilot-update-row__mark,.pilot-update-row.is-new.pilot-update-row--warning .pilot-update-row__mark{color:var(--danger, #b4462f)}.pilot-update-row--critical{border-color:color-mix(in srgb,var(--danger, #b4462f) 34%,var(--ink-h))}.pilot-update-row__main{display:grid;gap:3px;min-width:0}.pilot-update-row__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.pilot-update-row__kind{font-family:var(--mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-m)}.pilot-update-row__time{font-size:10px;color:var(--ink-m);white-space:nowrap}.pilot-update-row__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:var(--type-body, 13px);font-weight:var(--weight-strong, 600);line-height:1.32;color:var(--ink)}.pilot-update-row__title.is-expanded{-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}.pilot-update-row__body{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:12px;line-height:1.45;color:var(--ink-m)}.pilot-update-row__body.is-expanded{display:block;overflow:visible}.pilot-update-row__dot{width:7px;height:7px;margin-top:9px;border-radius:50%;background:var(--toggle-on, var(--terracotta));flex:none}.pilot-notification-row__repeat,.pilot-update-row__repeat{margin-left:6px;padding:1px 5px;border-radius:999px;background:var(--ink-hv, rgba(0, 0, 0, .05));font-style:normal;font-size:9px;letter-spacing:.04em;color:var(--ink-m)}.pilot-update-row.is-new .pilot-update-row__repeat{color:var(--toggle-on, var(--terracotta))}.pilot-update-row__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 11px 9px 49px;min-height:24px}.pilot-update-row__reveals{display:inline-flex;align-items:center;gap:2px;min-width:0}.pilot-update-row__times{display:grid;gap:2px;margin:0;padding:0 11px 10px 49px;list-style:none}.pilot-update-row__times button{display:flex;align-items:baseline;gap:6px;width:100%;padding:4px 6px;border:none;border-radius:7px;background:transparent;cursor:pointer;text-align:left;font-size:11px;color:var(--ink-m)}.pilot-update-row__times button:hover{background:var(--ink-hv);color:var(--ink)}.pilot-update-row__times em{font-style:normal;font-family:var(--mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--toggle-on, var(--terracotta))}.pilot-update-row__more{display:inline-flex;align-items:center;gap:4px;padding:3px 6px 3px 4px;border:none;border-radius:7px;background:transparent;cursor:pointer;font-size:11px;color:var(--ink-m);transition:color .14s var(--ease),background-color .14s var(--ease)}.pilot-update-row__more:hover{color:var(--ink);background:var(--ink-hv)}.pilot-update-row__more svg{transition:transform .18s var(--ease)}.pilot-update-row__more.is-open svg{transform:rotate(180deg)}.pilot-update-row__action{padding:4px 10px;border:1px solid color-mix(in srgb,var(--toggle-on, var(--terracotta)) 30%,transparent);border-radius:999px;background:transparent;cursor:pointer;font-size:11px;font-weight:var(--weight-strong, 600);color:var(--toggle-on, var(--terracotta));transition:background-color .14s var(--ease),border-color .14s var(--ease)}.pilot-update-row__action:hover{border-color:var(--toggle-on, var(--terracotta));background:color-mix(in srgb,var(--toggle-on, var(--terracotta)) 10%,transparent)}.pilot-updates-optin{display:grid;gap:10px;margin-top:4px;padding:14px 13px;border:1px solid var(--ink-h);border-radius:12px;background:var(--card, transparent)}.pilot-updates-optin__line{margin:0;font-size:12px;line-height:1.45;color:var(--ink-m)}.pilot-updates-optin__cta{justify-self:start;padding:8px 14px;border:1px solid var(--toggle-on, var(--terracotta));border-radius:10px;background:transparent;color:var(--toggle-on, var(--terracotta));font-size:var(--type-body, 13px);font-weight:var(--weight-strong, 600);cursor:pointer;transition:background-color .14s var(--ease),opacity .14s var(--ease)}.pilot-updates-optin__cta:hover:not(:disabled){background:color-mix(in srgb,var(--toggle-on, var(--terracotta)) 12%,transparent)}.pilot-updates-optin__cta:disabled{opacity:.6;cursor:default}.pilot-shell[data-skin=clear] :is(.pilot-update-row,.pilot-notiflist){--toggle-on: var(--ink)}.pilot-shell[data-skin=clear] .pilot-updates-optin__cta{border-color:var(--ink-h);color:var(--ink)}.pilot-shell[data-skin=clear] .pilot-updates-optin__cta:hover:not(:disabled){background:var(--ink-hv)}.pilot-knowledge-overlay--rich .pl-warn{background:color-mix(in srgb,var(--dot-o) 8%,var(--card))}.pilot-knowledge-overlay--rich .pl-md blockquote{padding:12px 14px;border-radius:14px;background:color-mix(in srgb,var(--kind, var(--ink)) 7%,transparent)}.report-view__finding{background:color-mix(in srgb,var(--sev) 7%,var(--card))}.report-view__root-causes>li{padding:12px 14px;border-radius:12px;background:color-mix(in srgb,var(--sev) 6%,transparent)}.pilot-sigrow.is-systemic{background:color-mix(in srgb,var(--dot-r) 7%,transparent)}.ds-hour-dial{display:grid;justify-items:center;gap:12px}.ds-hour-dial__face{position:relative;border-radius:50%;background:var(--ink-hv);touch-action:none;cursor:pointer;-webkit-user-select:none;user-select:none}.ds-hour-dial__face:focus-visible{outline:none;box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--settings-page-accent, var(--ink))}.ds-hour-dial__face[aria-disabled=true]{opacity:.5;cursor:not-allowed}.ds-hour-dial__hand{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ds-hour-dial__hand line{stroke:var(--settings-page-accent, var(--dot-o));stroke-width:2;stroke-linecap:round;transition:all .18s cubic-bezier(.22,.9,.3,1)}.ds-hour-dial__hand circle{fill:var(--settings-page-accent, var(--dot-o))}.ds-hour-dial[data-dragging=true] .ds-hour-dial__hand line{transition:none}@media(prefers-reduced-motion:reduce){.ds-hour-dial__hand line{transition:none}}.ds-hour-dial__hour{position:absolute;display:grid;place-items:center;width:28px;height:28px;translate:-50% -50%;border-radius:50%;font-family:var(--mono);font-size:var(--type-kicker);color:var(--ink-m);pointer-events:none;transition:color .14s,background .14s}.ds-hour-dial__hour.is-inner{width:25px;height:25px;font-size:var(--type-tag);color:var(--ink-f)}.ds-hour-dial__hour.is-selected{background:var(--settings-page-accent, var(--dot-o));color:var(--bg);font-weight:500}.ds-hour-dial__readout{font-family:var(--mono);font-size:var(--type-title);letter-spacing:-.02em;color:var(--ink)}.pilot-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.pilot-work-primary-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:1px solid var(--ink);border-radius:99px;background:var(--fill);color:var(--on-fill);font-family:var(--font);font-size:var(--type-meta);font-weight:var(--weight-strong);cursor:pointer;transition:opacity .14s var(--ease)}.pilot-work-primary-btn:active{opacity:.82}.pilot-work-primary-btn:disabled{background:transparent;border-color:var(--border);color:var(--ink-f);cursor:not-allowed}.pilot-work-quiet-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 12px;border:0;background:none;color:var(--ink-m);font-family:var(--font);font-size:var(--type-meta);cursor:pointer}.pilot-work-quiet-btn:disabled{color:var(--ink-f);cursor:not-allowed}@media(prefers-reduced-motion:reduce){.pilot-work-primary-btn{transition:none}}.pilot-shelf{display:flex;flex-direction:column;gap:10px;padding:4px 12px 8px}.pilot-shelf-card{display:flex;align-items:flex-start;gap:12px;padding:13px 13px 12px;border-radius:var(--radius-panel);background:var(--card);box-shadow:var(--shadow-soft);border:1px solid transparent}.pilot-shelf-card.is-live{box-shadow:var(--shadow-card)}.pilot-shelf__leading{flex:none;display:flex;align-items:flex-start;padding-top:2px}.pilot-shelf__mark{position:relative;min-width:30px;height:30px;padding:0 6px;border-radius:var(--radius-control);display:grid;place-items:center;font-family:var(--mono);font-size:var(--type-kicker);font-weight:var(--weight-strong);letter-spacing:.01em;white-space:nowrap;color:var(--bg);background:var(--ink-m)}.pilot-shelf__mark--none{background:transparent;width:0;min-width:0;padding:0}.pilot-shelf__mark[data-onto-kind=signal]{background:var(--onto-accent-signal)}.pilot-shelf__mark[data-onto-kind=block]{background:var(--onto-accent-block)}.pilot-shelf__mark[data-onto-kind=tool]{background:var(--onto-accent-tool)}.pilot-shelf__mark[data-onto-kind=article]{background:var(--onto-accent-article)}.pilot-shelf__mark.is-hot{background:var(--dot-r)}.pilot-shelf__mark.is-warm{background:var(--dot-o)}.pilot-shelf__mark.is-cool{background:var(--dot-g)}.pilot-shelf__mark.is-none{background:transparent;border:1px solid var(--ink-h);color:var(--ink-m)}.pilot-shelf__col{flex:1;min-width:0;display:flex;flex-direction:column}.pilot-shelf__open{display:flex;flex-direction:column;gap:0;width:100%;padding:0;border:0;background:none;text-align:left;color:inherit;font:inherit;cursor:pointer;min-width:0}.pilot-shelf__open--static{cursor:default}.pilot-shelf__open:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-control)}.pilot-shelf__top{display:flex;align-items:baseline;gap:10px;min-width:0}.pilot-shelf__kicker{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--mono);font-size:var(--type-kicker);font-weight:var(--weight-strong);text-transform:uppercase;letter-spacing:var(--track-kicker-tight);color:var(--ink-f)}.pilot-shelf__pulse{margin-left:auto;white-space:nowrap;font-family:var(--mono);font-size:var(--type-tag);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--ink-f)}.pilot-shelf__pulse.is-hot{color:var(--dot-r)}.pilot-shelf__pulse.is-warm{color:var(--dot-o)}.pilot-shelf__pulse.is-cool{color:var(--dot-g)}.pilot-shelf__title{margin-top:3px;font-size:var(--type-title);font-weight:var(--weight-strong);line-height:1.3;letter-spacing:var(--track-title);color:var(--ink)}.pilot-shelf__state{margin-top:3px;font-size:var(--type-body-loose);line-height:1.45;color:var(--ink-m)}.pilot-shelf__spine{display:flex;gap:2px;height:4px;margin-top:8px;border-radius:2px;overflow:hidden}.pilot-shelf__spine i{display:block;border-radius:1px;background:var(--ink-f)}.pilot-shelf__spine i.is-hot{background:var(--dot-r)}.pilot-shelf__spine i.is-warm{background:var(--dot-o)}.pilot-shelf__spine i.is-cool{background:var(--dot-g)}.pilot-shelf__quote{margin:10px 0 0;padding:9px 11px;border-radius:var(--radius-control);border-left:2px solid var(--ink-h);background:var(--ink-hv);font-size:var(--type-body-loose);line-height:1.5;color:var(--ink-72)}.pilot-shelf__quote cite{display:block;margin-bottom:4px;font-style:normal;font-family:var(--mono);font-size:var(--type-kicker);text-transform:uppercase;letter-spacing:var(--track-kicker-tight);color:var(--ink-f)}.pilot-shelf__strip{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.pilot-shelf__ref{padding:2px 6px;border:0;border-radius:6px;font-family:var(--mono);font-size:var(--type-tag);line-height:1.5;background:var(--ink-h);color:var(--ink-m)}button.pilot-shelf__ref{cursor:pointer}.pilot-shelf__ref[data-onto-kind]{color:var(--bg)}.pilot-shelf__ref[data-onto-kind=signal]{background:var(--onto-accent-signal)}.pilot-shelf__ref[data-onto-kind=block]{background:var(--onto-accent-block)}.pilot-shelf__ref[data-onto-kind=tool]{background:var(--onto-accent-tool)}.pilot-shelf__ref[data-onto-kind=article]{background:var(--onto-accent-article)}.pilot-shelf__actions{flex:none;display:flex;align-items:flex-start;justify-content:flex-end;gap:4px;margin:-3px -5px 0 0}.pilot-shelf__actions:empty{display:none}.pilot-shelf-quiet{display:flex;align-items:center;border-bottom:1px solid var(--ink-h)}.pilot-shelf-quiet:last-child{border-bottom:0}.pilot-shelf-quiet__open{flex:1;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:baseline;padding:11px 13px;min-height:44px;border:0;background:none;text-align:left;color:inherit;font:inherit;cursor:pointer}.pilot-shelf-quiet__open--static{cursor:default}.pilot-shelf-quiet__open:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:calc(var(--focus-ring-offset) * -1);border-radius:var(--radius-control)}.pilot-shelf-quiet__mark{font-family:var(--mono);font-size:var(--type-tag);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--ink-f)}.pilot-shelf-quiet__title{font-size:var(--type-body);color:var(--ink-m);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pilot-shelf-quiet__title.is-struck{color:var(--ink-f);text-decoration:line-through;text-decoration-color:var(--ink-h)}.pilot-shelf-quiet__pulse{font-family:var(--mono);font-size:var(--type-tag);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink-f)}.pilot-shelf-quiet__actions{display:flex;align-items:center;padding-right:8px}.pilot-shelf+.pilot-shelf-quiet,.pilot-shelf-quiet+.pilot-shelf{margin-top:2px}.pilot-shell{--focus-surface: color-mix(in oklab, var(--card) 72%, var(--bg));--focus-surface-raised: color-mix(in oklab, var(--card) 88%, var(--bg));--focus-line: color-mix(in oklab, var(--ink) 10%, transparent);--focus-accent: color-mix(in oklab, var(--dot-o) 74%, var(--ink));--focus-radius-group: 18px;--focus-radius-section: 15px;--focus-shadow: 0 18px 54px -36px rgba(0, 0, 0, .56)}.pilot-shell[data-skin=clear]{--focus-surface: var(--card);--focus-surface-raised: var(--card);--focus-line: transparent;--focus-shadow: none}.pilot-shell[data-skin=clear]{--elevation-raised-card: none}.pilot-shell[data-skin=clear] .pilot-report-read .pl-read__next{border-color:transparent;background:var(--card)}.pilot-return-context{display:flex;flex:none;align-items:center;justify-content:space-between;gap:12px;min-height:34px;padding:7px 16px;border-bottom:1px solid var(--focus-line);background:color-mix(in oklab,var(--focus-surface) 72%,transparent);color:var(--ink-m)}.pilot-return-context>span,.pilot-return-context>small{font-family:var(--mono);font-size:var(--type-kicker);letter-spacing:.08em;text-transform:uppercase}.pilot-return-context>span:before{content:"↩";margin-right:7px;color:var(--focus-accent)}.pilot-return-context>small{color:var(--ink-f)}@keyframes pilot-venue-section-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.pilot-notification-center__summary{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 13px;padding:16px;border-color:color-mix(in oklab,var(--focus-accent) 24%,var(--focus-line));border-radius:var(--focus-radius-group);background:color-mix(in oklab,var(--dot-o) 7%,var(--focus-surface-raised));box-shadow:var(--focus-shadow)}.pilot-notification-center__summary>p{grid-column:1 / -1;margin:5px 0 0;font-size:var(--type-meta);line-height:1.45;color:var(--ink-m)}.pilot-notification-center__tabs{gap:4px;padding:3px;border:1px solid var(--focus-line);border-radius:13px;background:var(--focus-surface)}.pilot-notification-center__tabs>button{border-radius:10px}.pilot-notification-center__tabs>button.is-active{background:var(--focus-surface-raised)}.pilot-notification-row{border-color:var(--focus-line);border-radius:var(--focus-radius-section);background:color-mix(in oklab,var(--focus-surface-raised) 76%,transparent)}.pilot-notification-row--now{border-color:color-mix(in oklab,var(--focus-accent) 24%,var(--focus-line))}.pilot-report-read .pl-read__next{display:grid;gap:6px;margin:18px 0 4px;padding:16px;border:1px solid color-mix(in oklab,var(--focus-accent) 28%,var(--focus-line));border-radius:var(--focus-radius-group);background:color-mix(in oklab,var(--dot-o) 8%,var(--focus-surface-raised));box-shadow:var(--focus-shadow)}.pilot-report-read .pl-read__next>span{font-family:var(--mono);font-size:var(--type-kicker);letter-spacing:.1em;text-transform:uppercase;color:var(--focus-accent)}.pilot-report-read .pl-read__next>strong{font-size:var(--type-title);font-weight:var(--weight-strong);line-height:1.35;color:var(--ink)}.pilot-report-read .pl-read__next>p,.pilot-report-read .pl-read__next>small{margin:0;font-size:var(--type-meta);line-height:1.5;color:var(--ink-m)}.pilot-report-read .pl-action.is-first{border-color:color-mix(in oklab,var(--focus-accent) 28%,var(--focus-line));background:color-mix(in oklab,var(--dot-o) 7%,var(--focus-surface-raised))}.pilot-notification-center__empty,.pilot-knowledge-overlay--rich .pl-empty{padding:16px;border:1px dashed var(--focus-line);border-radius:var(--focus-radius-section);background:color-mix(in oklab,var(--focus-surface) 62%,transparent);color:var(--ink-m);font-style:normal;line-height:1.5}@media(max-width:430px){.pilot-return-context{padding-inline:14px}}.ds-comfort input{accent-color:var(--skin-highlight, var(--accent))}html body .signal-evidence{width:100%;min-width:0;margin-top:var(--gap-12);text-align:start;color:var(--ink);font:400 var(--text-body)/1.6 var(--font-sans);overflow-wrap:anywhere}html body .signal-evidence__body{display:grid;gap:var(--gap-20);padding:var(--gap-16) 0}html body .signal-evidence__body :is(header,section,article){display:grid;gap:var(--gap-12);min-width:0}html body .signal-evidence__body section{border-top:1px solid var(--line);padding-top:var(--gap-20)}html body .signal-evidence__body :is(p,blockquote,li){margin:0;font:400 var(--text-body)/1.6 var(--font-sans);color:var(--ink)}html body .signal-evidence__body [role=alert]{color:var(--dot-r)}html body .signal-evidence__body :is(strong,h4){margin:0;font:600 var(--text-headline)/1.6 var(--font-sans)}html body .signal-evidence__body small{font:400 var(--text-footnote)/1.6 var(--font-sans);color:var(--ink-m)}html body .signal-evidence__body blockquote{padding:var(--gap-16);border:0;border-radius:var(--shape-field);background:var(--surface-card);white-space:pre-wrap}html body .signal-evidence__body label{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-12);min-height:var(--touch-minimum);font:400 var(--text-body)/1.6 var(--font-sans)}html body .signal-evidence__body input[type=checkbox]{flex:none;width:var(--gap-20);height:var(--gap-20);margin:0;accent-color:var(--ink)}html body .signal-evidence__body :is(textarea,input:not([type=checkbox])){width:100%;min-width:0;min-height:var(--touch-minimum);box-sizing:border-box;padding:var(--gap-12);border:1px solid var(--line);border-radius:var(--shape-field);background:var(--surface-card);color:var(--ink);font:400 var(--text-body)/1.6 var(--font-sans)}html body .signal-evidence button{min-width:0;min-height:var(--touch-minimum);padding:var(--gap-12);border:0;border-radius:var(--shape-field);background:var(--surface-card);color:var(--ink);font:400 var(--text-body)/1.6 var(--font-sans);text-align:start;cursor:pointer;justify-self:start;overflow-wrap:anywhere}html body .signal-evidence button:disabled{opacity:var(--control-disabled-opacity);cursor:default}html body .signal-evidence summary{min-height:var(--touch-minimum);padding:var(--gap-12);border-radius:var(--shape-field);font:400 var(--text-body)/1.6 var(--font-sans);cursor:pointer}html body .signal-evidence__body :is(section,article)+article{padding-top:var(--gap-12)}html body .ds-concern-reader{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;background:var(--surface-page)}html body .ds-concern-sheet .pilot-sheet2__body{padding:0;display:flex;flex-direction:column;overflow:hidden}html body .ds-concern-body{flex:1;min-height:0;min-width:0;width:100%;max-width:720px;margin-inline:auto;overflow-y:auto;overscroll-behavior:contain;padding:var(--gap-20)}html body .ds-concern-body .signal-evidence{margin:0}html body .ds-concern-body .signal-evidence__body{padding:0}html body .ds-concern-body h1{margin:0;color:var(--ink);font:var(--weight-title-1) var(--text-title-1)/var(--leading-title-1) var(--font-sans)}.work-item-row{display:flex;align-items:center;gap:var(--space-3);width:100%;min-width:0;min-height:var(--space-9);padding:var(--space-3);border:1px solid transparent;border-radius:var(--radius-control);background:transparent;color:var(--ink);font-family:var(--font);text-align:left;cursor:pointer;transition:background-color var(--dur-quick) var(--ease),border-color var(--dur-quick) var(--ease)}.work-item-row:hover:not(:disabled){background:var(--ink-hv)}.work-item-row:focus-visible{outline:1px solid var(--ink-m);outline-offset:2px}.work-item-row:disabled{cursor:default;opacity:.6}.work-item-row__leading{display:flex;flex:none;align-items:center;color:var(--ink-m)}.work-item-row__content{display:grid;flex:1;min-width:0;gap:var(--space-1)}.work-item-row__headline{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2) var(--space-3)}.work-item-row__title{font-size:var(--type-body);font-weight:500;line-height:1.4;overflow-wrap:anywhere}.work-item-row__status{display:inline-flex;flex:none;align-items:center;gap:5px;color:var(--ink-m);font-size:var(--type-meta);line-height:1.4}.work-item-row__status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.work-item-row[data-status=in_progress] .work-item-row__status{color:var(--ink)}.work-item-row[data-status=blocked] .work-item-row__status{color:var(--dot-r)}.work-item-row[data-status=open] .work-item-row__status:before{background:transparent;box-shadow:inset 0 0 0 1px currentColor}.work-item-row__details{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-1) var(--space-3)}.work-item-row__reference{display:inline-flex;flex:none;flex-wrap:wrap;gap:var(--space-2);color:var(--ink-m);font-family:var(--mono);font-size:var(--type-tag);line-height:1.5}.work-item-row__reference>*{white-space:nowrap}.work-item-row__meta{color:var(--ink-m);font-size:var(--type-meta);line-height:1.5}.work-item-row__trailing{display:inline-flex;flex:none;align-items:center;gap:var(--space-1);color:var(--ink-m);font-size:var(--type-meta);line-height:1.4}.work-item-row__trailing svg{flex:none}@media(prefers-reduced-motion:reduce){.work-item-row{transition:none}}.pilot-sheet2.pilot-place-sheet--detented{inset-inline:0;bottom:0;max-height:100%;background:var(--bg);color:var(--ink);border:0;border-radius:var(--shape-sheet) var(--shape-sheet) 0 0;box-shadow:var(--elevation-sheet)}.pilot-sheet2.pilot-place-sheet--detented.is-tall{padding-top:var(--safe-top)}.pilot-sheet2.pilot-place-sheet--detented>.pilot-sheet2__body{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;padding:0}.pilot-place-sheet__shared-object{container:venue-workspace/inline-size;position:relative;display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;color:var(--ink);font:var(--weight-body) var(--text-body)/var(--leading-body) var(--font-sans)}.pilot-place-sections{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0}.pilot-sheet__head{flex:none;min-width:0;padding:0 var(--gap-16) var(--gap-4);background:var(--bg)}.pilot-sheet__head-row{display:grid;grid-template-columns:var(--touch-minimum) minmax(0,1fr) auto;align-items:center;gap:var(--gap-8);min-width:0;margin-bottom:var(--gap-4)}.pilot-sheet__title{display:grid;gap:var(--gap-4);min-width:0;text-align:center}.pilot-sheet__title>strong{color:var(--ink);font:var(--weight-headline) var(--text-headline)/var(--leading-headline) var(--font-sans);overflow-wrap:anywhere}.pilot-sheet__title>small{color:var(--ink-m);font:var(--weight-subhead) var(--text-subhead)/var(--leading-subhead) var(--font-sans);overflow-wrap:anywhere}.pilot-sheet__actions{display:flex;align-items:center;gap:0}.pilot-sheet__head :is(.pilot-sheet__profile,.pilot-sheet__actions>button){display:grid;place-items:center;flex:none;width:var(--touch-minimum);min-height:var(--touch-minimum);padding:0;border:0;border-radius:var(--shape-pill);background:var(--card);color:var(--ink);cursor:pointer}.pilot-sheet__actions>button:not(:last-child){background:transparent}.pilot-sheet__rail-shell{position:relative;flex:1;min-height:0;min-width:0;overflow-x:clip;overflow-y:hidden;touch-action:pan-y}.pilot-sheet__rail{display:flex;width:100%;height:100%;will-change:transform}.pilot-sheet__pane{flex:0 0 100%;width:100%;height:100%;min-width:0;min-height:0;padding:var(--gap-16) var(--gap-16) calc(var(--gap-24) + var(--safe-bottom));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.pilot-sheet__pane :where(p,blockquote,ul,ol){margin:0}.pilot-sheet__pane :where(p,blockquote){color:var(--ink-m);font:var(--weight-body) var(--text-body)/var(--leading-body) var(--font-sans);overflow-wrap:anywhere}.pilot-sheet__pane :where(small){display:block;color:var(--ink-m);font:var(--weight-subhead) var(--text-subhead)/var(--leading-subhead) var(--font-sans);overflow-wrap:anywhere;text-transform:none;letter-spacing:normal}.pilot-sheet__pane :where(strong){color:var(--ink);font:var(--weight-headline) var(--text-headline)/var(--leading-headline) var(--font-sans);overflow-wrap:anywhere}.pilot-sheet__pane>section{margin-bottom:calc(var(--gap-24) + var(--gap-8))}.pilot-sheet__pane>section:where(:not(.pilot-sheet__health-history))>header{display:grid;gap:var(--gap-6);margin-bottom:var(--gap-16);padding-inline:var(--gap-4)}.pilot-sheet__pane>section>header>strong{font:var(--weight-title-3) var(--text-title-3)/var(--leading-title-3) var(--font-sans)}.pilot-sheet__pane :where(button:not(.work-item-row)),.pilot-sheet__review button{display:inline-flex;align-items:center;justify-content:center;gap:var(--gap-8);min-width:var(--touch-minimum);min-height:var(--touch-minimum);max-width:100%;padding:var(--gap-10) var(--gap-16);border:0;border-radius:var(--shape-pill);background:var(--ink-h);color:var(--ink);font:var(--weight-callout) var(--text-callout)/var(--leading-callout) var(--font-sans);text-align:center;text-transform:none;letter-spacing:normal;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.pilot-sheet__pane :where(button.is-primary),.pilot-sheet__review button.is-primary{background:var(--ink);color:var(--bg)}.pilot-sheet__pane :where(button.is-danger){color:var(--dot-r)}.pilot-sheet__pane .pilot-sheet__file-link{justify-content:flex-start;padding-inline:0;background:transparent;text-align:start;font:var(--weight-headline) var(--text-headline)/var(--leading-headline) var(--font-sans)}.pilot-place-sheet__shared-object :where(button,input,textarea,select):disabled{opacity:var(--control-disabled-opacity);cursor:default}.pilot-place-sheet__shared-object :where(button,a,summary):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.pilot-sheet__pane :where(input:not([type=checkbox]):not([type=radio]),select,textarea){display:block;width:100%;min-width:0;max-width:100%;min-height:var(--touch-minimum);padding:var(--gap-12) var(--gap-14);border:1px solid transparent;border-radius:var(--shape-field);background:var(--bg);color:var(--ink);font:var(--weight-body) max(var(--input-text-min),var(--text-body))/var(--leading-body) var(--font-sans)}.pilot-sheet__pane :where(input,select,textarea):focus{outline:none;border-color:var(--focus-ring);box-shadow:none}.pilot-sheet__pane :where(textarea){resize:vertical}.pilot-sheet__pane :where(label){display:grid;gap:var(--gap-8);min-width:0;font:var(--weight-headline) var(--text-headline)/var(--leading-headline) var(--font-sans)}.pilot-sheet__pane :where(input[type=checkbox],input[type=radio]):not(.pilot-frontline-stage__input){min-width:var(--gap-24);min-height:var(--gap-24);accent-color:var(--ink)}.pilot-sheet__pane :where(button>svg){flex:none}.pilot-sheet__fields{display:contents;border:0;min-width:0;padding:0;margin:0}.pilot-sheet__cta-row,.pilot-sheet__signal-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--gap-8);margin-block:var(--gap-12)}.pilot-sheet__cta-row>.pilot-sheet__ask-sandr{width:100%}.pilot-sheet__ask-sandr-grape,.pilot-frontline-draft-btn>svg{width:var(--gap-20);height:var(--gap-20);flex:none}.pilot-sheet__empty{padding:var(--gap-16);border-radius:var(--shape-card);background:var(--card)}.pilot-sheet__list{display:grid;gap:var(--gap-12);min-width:0}.pilot-sheet__list>article,.pilot-report-card,.pilot-sheet__score-card,.pilot-frontline-pattern,.pilot-sheet__docform{min-width:0;padding:var(--gap-16);border:0;border-radius:var(--shape-hero);background:var(--card);color:var(--card-ink)}.pilot-sheet__list>article>header{display:grid;gap:var(--gap-6);margin-bottom:var(--gap-8)}.pilot-sheet__list>article :where(p){margin-block:var(--gap-8)}.pilot-sheet__list>article.is-inactive,.pilot-sheet__resolved-row:where(:not(:has(.pilot-sheet__signal-error))){opacity:var(--frontline-share-sharing-opacity)}.pilot-sheet__signal-row.is-primary{outline:1px solid var(--ink-h);outline-offset:-1px}.pilot-sheet__signal-priority{justify-self:start;padding:var(--gap-6) var(--gap-10);border-radius:var(--shape-pill);background:var(--ink);color:var(--bg);font:var(--weight-footnote) var(--text-footnote)/var(--leading-footnote) var(--font-sans)}.pilot-sheet__signal-meta{display:flex;flex-wrap:wrap;gap:var(--gap-8)}.pilot-sheet__signal-code,.pilot-sheet__signal-severity{max-width:100%;padding:var(--gap-4) var(--gap-8);border-radius:var(--shape-pill);background:var(--ink-h);color:var(--ink-m);font:var(--weight-footnote) var(--text-footnote)/var(--leading-footnote) var(--font-sans);overflow-wrap:anywhere}.pilot-sheet__signal-row.is-risk{--venue-signal-tone:var(--dot-r)}.pilot-sheet__signal-row.is-watch{--venue-signal-tone:var(--dot-o)}.pilot-sheet__signal-row.is-steady{--venue-signal-tone:var(--dot-g)}.pilot-sheet__signal-severity{background:color-mix(in srgb,var(--venue-signal-tone,var(--ink-m)) 12%,transparent);color:var(--venue-signal-tone,var(--ink-m))}.pilot-sheet__signal-status,.pilot-sheet__signal-error,.pilot-sheet__consequence{flex-basis:100%;color:var(--ink-m);font:var(--weight-footnote) var(--text-footnote)/var(--leading-footnote) var(--font-sans)}.pilot-sheet__signal-error,.pilot-sheet__teamerror,.pilot-sheet__docreview-error{color:var(--dot-r)}.pilot-sheet__score-card{position:relative;display:flex;align-items:center;gap:var(--gap-16)}.pilot-sheet__score-card:has(>.pilot-sheet__score-delta){padding-top:calc(var(--gap-16) + var(--gap-8) + var(--text-footnote) * var(--leading-footnote))}.pilot-sheet__score-card>div{display:grid;gap:var(--gap-6);min-width:0}.pilot-sheet__score-card b{font:var(--weight-title-2) var(--text-title-2)/var(--leading-title-2) var(--font-sans);overflow-wrap:anywhere}.pilot-sheet__score-delta{position:absolute;inset-inline-end:var(--gap-12);top:var(--gap-8);padding:var(--gap-4) var(--gap-8);border-radius:var(--shape-pill);background:var(--ink);color:var(--bg);font:var(--weight-footnote) var(--text-footnote)/var(--leading-footnote) var(--font-sans)}.pilot-sheet__receipt{min-height:var(--gap-20);margin-block:var(--gap-8) var(--gap-20);font:var(--weight-footnote) var(--text-footnote)/var(--leading-footnote) var(--font-sans)}.pilot-sheet__health-history>header{display:flex;align-items:start;justify-content:space-between;gap:var(--gap-8);margin-bottom:var(--gap-16);padding-inline:var(--gap-4)}.pilot-sheet__health-history>header>span{display:grid;gap:var(--gap-6);min-width:0}.pilot-sheet__health-history em{font:var(--weight-footnote) var(--text-footnote)/var(--leading-footnote) var(--font-sans)}.pilot-sheet__health-history svg{display:block;width:100%;height:auto;margin-block:var(--gap-20) var(--gap-8);overflow:visible}.pilot-sheet__health-history svg line{stroke:var(--ink-h);stroke-width:1}.pilot-sheet__health-history svg polygon{fill:var(--card)}.pilot-sheet__health-history svg polyline{fill:none;stroke:var(--ink);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:calc(1 - var(--venue-chart-progress,1))}.pilot-sheet__health-history svg circle{fill:var(--ink)}.pilot-sheet__health-history footer{display:flex;justify-content:space-between;gap:var(--gap-12);font:var(--weight-footnote) var(--text-footnote)/var(--leading-footnote) var(--font-sans);color:var(--ink-m)}.pilot-sheet__history-records{margin-top:var(--gap-12);font:var(--weight-footnote) var(--text-footnote)/var(--leading-footnote) var(--font-sans)}.pilot-sheet__history-records>summary{min-height:var(--touch-minimum);padding-block:var(--gap-10);cursor:pointer;color:var(--ink)}.pilot-sheet__history-records>summary>small{display:inline;color:var(--ink-m);font:inherit}.pilot-sheet__history-records>ol{display:grid;gap:var(--gap-12);list-style:none;padding:var(--gap-12) 0 0}.pilot-sheet__history-records li{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gap-16);min-width:0}.pilot-sheet__history-records time{min-width:0;overflow-wrap:anywhere;color:var(--ink-m)}.pilot-sheet__history-records b{flex:none;font-variant-numeric:tabular-nums}.pilot-sheet__radar{display:grid;gap:var(--gap-16);min-width:0}.pilot-sheet__radar-plot{width:100%;max-width:32rem;margin-inline:auto}.pilot-sheet__radar-plot>svg{display:block;width:100%;height:auto;overflow:visible}.pilot-sheet__radar-grid{fill:none;stroke:var(--ink-h);stroke-width:1}.pilot-sheet__radar-shape{fill:var(--card);stroke:var(--ink);stroke-width:1;stroke-dashoffset:calc(1 - var(--venue-chart-progress,1));opacity:var(--venue-chart-progress,1)}.pilot-sheet__radar-shape-line{stroke:var(--ink);stroke-width:1;stroke-dashoffset:calc(1 - var(--venue-chart-progress,1));opacity:var(--venue-chart-progress,1)}.pilot-sheet__radar-node{opacity:var(--venue-chart-progress,1)}.pilot-sheet__radar-node-dot{fill:var(--ink)}.pilot-sheet__radar-axis-labels text{fill:var(--ink-m);font:var(--weight-caption-2) var(--text-caption-2)/var(--leading-caption-2) var(--font-sans)}.pilot-sheet__radar-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-12);padding:0;list-style:none}.pilot-sheet__radar-legend>li{display:flex;align-items:start;justify-content:space-between;gap:var(--gap-8);min-width:0}.pilot-sheet__radar-key{display:flex;align-items:start;gap:var(--gap-8);min-width:0}.pilot-sheet__radar-key>i{display:grid;place-items:center;flex:none;width:var(--gap-20);height:var(--gap-20);border-radius:var(--shape-pill);background:var(--ink);color:var(--bg);font:var(--weight-caption) var(--text-caption)/var(--leading-caption) var(--font-sans)}.pilot-sheet__radar-key>span{display:grid;gap:var(--gap-4);min-width:0}.pilot-sheet__radar-key em,.pilot-sheet__radar-value,.pilot-sheet__radar-impact em{font:var(--weight-caption) var(--text-caption)/var(--leading-caption) var(--font-sans);color:var(--ink-m)}.pilot-sheet__radar-value{flex:none;white-space:nowrap;text-align:end}.pilot-sheet__radar-high{color:var(--dot-r)}.pilot-sheet__radar-headline{padding:var(--gap-16);border-radius:var(--shape-card);background:var(--card)}.pilot-sheet__radar-headline>header{display:flex;justify-content:space-between;gap:var(--gap-12)}.pilot-sheet__radar-headline>header>span,.pilot-sheet__radar-impact{display:grid;gap:var(--gap-6);min-width:0}.pilot-sheet__radar-impact{flex:none;white-space:nowrap;text-align:end}.pilot-sheet__radar-metrics{display:flex;flex-wrap:wrap;gap:var(--gap-16);margin-block:var(--gap-16)}.pilot-sheet__radar-signals{display:grid;gap:var(--gap-8)}.pilot-sheet__radar-signals ul{padding-inline-start:var(--gap-20)}.pilot-sheet__pressure{display:grid;gap:var(--gap-12)}.pilot-sheet__pressure-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:var(--gap-8);font:var(--weight-footnote) var(--text-footnote)/var(--leading-footnote) var(--font-sans)}.pilot-sheet__pressure-name{overflow-wrap:anywhere}.pilot-sheet__pressure-track{height:var(--gap-6);border-radius:var(--shape-pill);background:var(--ink-h);overflow:hidden}.pilot-sheet__pressure-track>span{display:block;height:100%;background:var(--ink);border-radius:inherit;transform:scaleX(var(--venue-chart-progress,1));transform-origin:left}.pilot-sheet__pressure-value{display:grid;gap:var(--gap-4);justify-items:end;min-width:0;text-align:end}.pilot-sheet__pressure-value>small{font:inherit}.pilot-sheet__pressure-row.is-risk .pilot-sheet__pressure-value>small{color:var(--dot-r)}.pilot-sheet__pressure-estimate{margin-block:var(--gap-8)}.pilot-sheet__review-choices{margin-top:var(--gap-12)}.pilot-sheet__review-options{display:grid;gap:var(--gap-8);padding:0;list-style:none}.pilot-sheet__review-options button{display:grid;justify-items:start;gap:var(--gap-4);width:100%;border-radius:var(--shape-field);text-align:start}.pilot-sheet__review-options.is-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-sheet__review-options.is-compact button{display:flex;justify-content:center;align-items:center;gap:var(--gap-6);height:100%;border-radius:var(--shape-pill);padding-inline:var(--gap-8);text-align:center}.pilot-sheet__review-options.is-compact .is-resolve{color:var(--dot-g)}.pilot-sheet__review-options.is-compact button>span[hidden]{display:none}.pilot-sheet__review{position:absolute;inset:var(--gap-12);bottom:calc(var(--gap-12) + var(--sheet-offset,0px));z-index:1;display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:var(--gap-16);border-radius:var(--shape-card);background:var(--bg);box-shadow:var(--elevation-sheet)}.pilot-sheet__review>.pilot-sheet__list{position:relative;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.pilot-sheet__review>.pilot-sheet__review-skip{flex:none;margin-top:var(--gap-16)}.pilot-place-sheet__shared-object[data-review-open=true]>:is(.pilot-sheet__head,.pilot-place-sections){visibility:hidden}.pilot-sheet__review :where(p){font:var(--weight-body) var(--text-body)/var(--leading-body) var(--font-sans);overflow-wrap:anywhere}.pilot-sheet__review .pilot-sheet__signal-error{color:var(--dot-r);font:var(--weight-footnote) var(--text-footnote)/var(--leading-footnote) var(--font-sans)}.pilot-sheet__review :where(small){color:var(--ink-m);font:var(--weight-subhead) var(--text-subhead)/var(--leading-subhead) var(--font-sans);overflow-wrap:anywhere}.pilot-sheet__review :where(strong){font:var(--weight-headline) var(--text-headline)/var(--leading-headline) var(--font-sans);overflow-wrap:anywhere}.pilot-sheet__review>header{display:grid;gap:var(--gap-8);margin-bottom:var(--gap-16)}.pilot-frontline-pattern{display:grid;gap:var(--gap-16)}.pilot-frontline-pattern__header,.pilot-frontline-response__head-text{display:grid;gap:var(--gap-8)}.pilot-frontline-pattern__header>strong{font:var(--weight-title-3) var(--text-title-3)/var(--leading-title-3) var(--font-sans)}.pilot-frontline-pattern__facts,.pilot-sheet__teamskills,.pilot-report-card__counts,.pilot-report-card__domains{display:flex;flex-wrap:wrap;gap:var(--gap-6)}.pilot-frontline-pattern__facts>span,.pilot-sheet__teamskills>em,.pilot-report-card__counts>span,.pilot-report-card__domains>span,.pilot-sheet__docstate{max-width:100%;padding:var(--gap-6) var(--gap-10);border:0;border-radius:var(--shape-pill);background:var(--ink-h);color:var(--ink-m);font:var(--weight-footnote) var(--text-footnote)/var(--leading-footnote) var(--font-sans);overflow-wrap:anywhere}.pilot-sheet__docstate.is-expired,.pilot-report-card__counts .is-critical{color:var(--dot-r)}.pilot-sheet__docstate.is-expiring,.pilot-report-card__counts .is-high{color:var(--dot-o)}.pilot-frontline-pattern__impact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-16)}.pilot-frontline-pattern__impact>div,.pilot-frontline-pattern__guidance>div{display:grid;gap:var(--gap-6);min-width:0}.pilot-frontline-pattern__guidance{display:grid;gap:var(--gap-14)}.pilot-frontline-pattern__guidance>.is-private{padding:var(--gap-14);border-radius:var(--shape-field);background:var(--ink-h)}.pilot-frontline-response-notice{padding:var(--gap-14);border-radius:var(--shape-field);background:var(--bg)}.pilot-frontline-response-notice.is-error{color:var(--dot-r)}.pilot-frontline-response-notice.is-success{color:var(--ink)}.pilot-frontline-response-notice.is-success>p{display:flex;align-items:start;gap:var(--gap-8)}.pilot-frontline-response-notice.is-success>p>svg{flex:none;color:var(--dot-g)}.pilot-frontline-published .pilot-growth-page-scroll{padding:var(--gap-20)}.pilot-frontline-published .pilot-growth-page-scroll>p{margin-block:var(--gap-12);font:var(--weight-footnote) var(--text-footnote)/var(--leading-footnote) var(--font-sans);color:var(--ink-m);overflow-wrap:anywhere}.pilot-sheet__frontline-response{display:grid;gap:var(--gap-20);min-width:0;padding-top:var(--gap-20);border-top:1px solid var(--ink-h)}.pilot-frontline-response__head{display:flex;align-items:start;flex-wrap:wrap;gap:var(--gap-12)}.pilot-frontline-response-field{display:grid;gap:var(--gap-10);min-width:0}.pilot-frontline-response-field__heading{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gap-8)}.pilot-frontline-response-field__heading>span{font:var(--weight-footnote) var(--text-footnote)/var(--leading-footnote) var(--font-sans);color:var(--ink-m)}.pilot-frontline-stages{display:flex;flex-wrap:wrap;gap:var(--gap-8)}.pilot-frontline-stages>.pilot-frontline-stage{position:relative;display:inline-flex;gap:0;cursor:pointer}.pilot-frontline-stages .pilot-frontline-stage>input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-width:0;min-height:0;margin:0;padding:0;opacity:0;cursor:inherit}.pilot-frontline-stage>span{display:inline-flex;align-items:center;justify-content:center;min-width:var(--touch-minimum);min-height:var(--touch-minimum);padding:var(--gap-10) var(--gap-16);border-radius:var(--shape-pill);background:var(--ink-h);color:var(--ink);font:var(--weight-callout) var(--text-callout)/var(--leading-callout) var(--font-sans);overflow-wrap:anywhere}.pilot-frontline-stage>input:checked+span{background:var(--ink);color:var(--bg)}.pilot-frontline-stage>input:disabled+span{opacity:var(--control-disabled-opacity);cursor:default}.pilot-frontline-stage>input:focus-visible+span{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.pilot-frontline-preview{display:grid;gap:var(--gap-12)}.pilot-frontline-preview__card{container:frontline-preview/inline-size;display:grid;gap:var(--gap-16);min-width:0;padding:var(--gap-16);border-radius:var(--shape-card);background:var(--bg);font:var(--weight-body) var(--text-body)/var(--leading-body) var(--font-sans);overflow-wrap:anywhere}.pilot-frontline-published .pilot-frontline-preview__card{background:var(--card)}.pilot-frontline-preview__eyebrow{color:var(--ink-m);font:var(--weight-footnote) var(--text-footnote)/var(--leading-footnote) var(--font-sans)}.pilot-frontline-preview__title{font:var(--weight-headline) var(--text-headline)/var(--leading-headline) var(--font-sans)}.pilot-frontline-preview__lines>p{margin:0;font:var(--weight-body) var(--text-body)/var(--leading-body) var(--font-sans);color:var(--ink)}.pilot-frontline-preview__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--gap-8)}.pilot-frontline-preview__pill{flex:none;max-width:100%;padding:var(--gap-6) var(--gap-10);border-radius:var(--shape-pill);background:var(--ink);color:var(--bg);font:var(--weight-footnote) var(--text-footnote)/var(--leading-footnote) var(--font-sans)}.pilot-frontline-preview__lines{display:grid;gap:var(--gap-12)}.pilot-frontline-preview__rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--gap-4);padding:0;list-style:none}.pilot-frontline-preview__rail>li{display:grid;justify-items:center;gap:var(--gap-8);min-width:0;font:var(--weight-caption) var(--text-caption)/var(--leading-caption) var(--font-sans);color:var(--ink-m);overflow-wrap:anywhere}.pilot-frontline-preview__node{width:var(--gap-10);height:var(--gap-10);border-radius:var(--shape-pill);background:var(--ink-h)}.pilot-frontline-preview__rail>li[data-done=true] .pilot-frontline-preview__node{background:var(--ink)}.pilot-frontline-preview__rail>li[data-now=true]{color:var(--ink)}@container frontline-preview (max-width:22ch){.pilot-frontline-preview__rail{grid-template-columns:minmax(0,1fr);gap:var(--gap-12)}.pilot-frontline-preview__rail>li{grid-template-columns:auto minmax(0,1fr);justify-items:start;align-items:center}}.pilot-report-cards{display:grid;gap:var(--gap-12)}.pilot-sheet__pane .pilot-report-card{display:grid;justify-items:start;gap:var(--gap-10);width:100%;border-radius:var(--shape-hero);background:var(--card);text-align:start}.pilot-report-card__top{display:flex;flex-wrap:wrap;gap:var(--gap-8);font:var(--weight-footnote) var(--text-footnote)/var(--leading-footnote) var(--font-sans);color:var(--ink-m)}.pilot-report-card__lede{color:var(--ink-m);font:var(--weight-subhead) var(--text-subhead)/var(--leading-subhead) var(--font-sans)}.pilot-report-plan-cta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-12);margin-top:var(--gap-8);padding:var(--gap-16);border-radius:var(--shape-card);background:var(--card)}.pilot-report-plan-cta>span{display:grid;gap:var(--gap-6);flex:1;min-width:0}.pilot-report-plan-cta>p{flex-basis:100%}.pilot-sheet-report-loading,.pilot-sheet-report-loading__cards,.pilot-sheet-document-loading{display:grid;gap:var(--gap-12)}.pilot-sheet-report-loading__head{display:flex;align-items:center;gap:var(--gap-8)}.pilot-sheet-report-skeleton,.pilot-sheet-document-skeleton{display:grid;gap:var(--gap-12);padding:var(--gap-20);border-radius:var(--shape-hero);background:var(--card)}.pilot-sheet-report-skeleton>:is(i,b,em),.pilot-sheet-document-skeleton>:is(b,em){display:block;height:var(--gap-16);width:75%;border-radius:var(--shape-pill);background:var(--ink-h)}.pilot-sheet-report-skeleton>b{width:90%;height:var(--gap-24)}.pilot-sheet__list>article.desktop-venue-task{padding:0}.desktop-venue-task>p,.desktop-venue-task>.pilot-sheet__signal-actions{margin-inline:var(--gap-16)}.desktop-venue-task-count{margin-bottom:var(--gap-16)}.pilot-sheet__teamdept{margin-block:var(--gap-16) var(--gap-12);font:var(--weight-headline) var(--text-headline)/var(--leading-headline) var(--font-sans)}.pilot-sheet__list>article>.pilot-sheet__person{display:flex;align-items:center;gap:var(--gap-12)}.pilot-sheet__person>span:last-child{display:grid;gap:var(--gap-4);min-width:0}.pilot-sheet__avatar{display:grid;place-items:center;flex:none;width:var(--touch-minimum);height:var(--touch-minimum);border-radius:var(--shape-pill);background:var(--ink-h);font:var(--weight-headline) var(--text-headline)/var(--leading-headline) var(--font-sans)}.pilot-sheet__teamskills{margin-block:var(--gap-12)}.pilot-sheet__teamedit,.pilot-sheet__docform{display:grid;gap:var(--gap-16)}.pilot-sheet__teammatch{display:grid;gap:var(--gap-10);padding:var(--gap-14);border-radius:var(--shape-field);background:var(--bg)}.pilot-sheet__docreview{display:grid;gap:var(--gap-12);flex-basis:100%;min-width:0;margin-top:var(--gap-8)}.pilot-sheet__docreview-out{display:grid;gap:var(--gap-16)}.pilot-sheet__docreview-out blockquote{margin-top:var(--gap-10);padding-inline-start:var(--gap-12);border-inline-start:1px solid var(--ink-h)}.pilot-sheet__docreview-out ul{padding-inline-start:var(--gap-20)}.pilot-sheet__docwithhold{display:flex;align-items:start;gap:var(--gap-12)}.pilot-sheet__docwithhold>span{display:grid;gap:var(--gap-6);min-width:0}html[data-desktop-workbench=on] .desktop-venue-panel[aria-hidden=true]{pointer-events:none}.desktop-venue-content .pilot-sheet__head{padding-top:var(--gap-16)}@container venue-workspace (max-width:26rem){.pilot-sheet__score-card{flex-wrap:wrap}.pilot-sheet__score-card>div{flex:1 1 10ch}.pilot-frontline-pattern__impact{grid-template-columns:minmax(0,1fr)}.pilot-sheet__pressure-row{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-sheet__pressure-track{grid-column:1/-1;grid-row:2}.pilot-frontline-response-field__heading{flex-wrap:wrap}}@container venue-workspace (max-width:18em){.pilot-sheet__review-options.is-compact,.pilot-sheet__radar-legend{grid-template-columns:minmax(0,1fr)}}.pilot-screen-scroll:has(>.pilot-places){--screen-content-width:100%;--screen-content-max:100%}.pilot-places{container:places-collection/inline-size;min-width:0;max-width:100%;padding:var(--gap-20) var(--gap-16);color:var(--field-ink)}.pilot-places>h1{margin:0 0 var(--gap-6);font:var(--weight-large-title) var(--text-large-title)/var(--leading-large-title) var(--font-sans);letter-spacing:var(--track-display);overflow-wrap:anywhere}.pilot-places>p{margin:0 0 var(--gap-20);font:var(--weight-subhead) var(--text-subhead)/var(--leading-subhead) var(--font-sans);color:var(--field-m)}.pilot-place-explorer{display:grid;gap:var(--gap-12);min-width:0;margin-bottom:var(--gap-16)}.pilot-place-explorer__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-12);min-width:0}.pilot-place-explorer__search{display:flex;align-items:center;gap:var(--gap-10);flex:1 1 18ch;min-width:0;min-height:var(--touch-minimum);padding:0 var(--gap-16);border:1px solid transparent;border-radius:var(--shape-pill);background:var(--card);color:var(--card-m)}.pilot-place-explorer__search>svg{flex:none}.pilot-place-explorer__search input{flex:1;min-width:0;width:100%;padding:var(--gap-10) 0;border:0;background:transparent;color:var(--card-ink);font:var(--weight-body) max(var(--input-text-min),var(--text-body))/var(--leading-body) var(--font-sans)}.pilot-place-explorer__search input::-webkit-search-cancel-button{display:none}.pilot-place-explorer__search>button{display:grid;place-items:center;flex:none;min-width:var(--touch-minimum);min-height:var(--touch-minimum);padding:0;border:0;border-radius:var(--shape-pill);background:transparent;color:inherit}.pilot-place-explorer__sort{display:flex;align-items:center;flex-wrap:wrap;gap:var(--gap-8);min-width:0;font:var(--weight-footnote) var(--text-footnote)/var(--leading-footnote) var(--font-sans);color:var(--field-m)}.pilot-place-explorer__sort select{max-width:100%;min-height:var(--touch-minimum);padding:var(--gap-8) var(--gap-12);border:1px solid var(--line);border-radius:var(--shape-pill);background:var(--card);color:var(--card-ink);font:var(--weight-body) max(var(--input-text-min),var(--text-footnote))/var(--leading-body) var(--font-sans)}.pilot-place-explorer__filters{display:flex;align-items:center;gap:var(--gap-8);max-width:100%;overflow-x:auto;scrollbar-width:none}.pilot-place-explorer__filters>button{display:inline-flex;align-items:center;gap:var(--gap-6);flex:none;min-height:var(--touch-minimum);padding:var(--gap-8) var(--gap-14);border:1px solid transparent;border-radius:var(--shape-pill);background:var(--card);color:var(--card-ink);font:var(--weight-callout) var(--text-callout)/var(--leading-callout) var(--font-sans);white-space:nowrap}.pilot-place-explorer__filters>button>span{color:var(--card-m)}.pilot-place-explorer__filters>button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.pilot-place-explorer__filters>button[aria-pressed=true]>span{color:inherit;opacity:var(--opacity-secondary)}.pilot-place-explorer__results{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--gap-8);color:var(--field-m);font:var(--weight-footnote) var(--text-footnote)/var(--leading-footnote) var(--font-sans)}.pilot-place-explorer__results>button,.pilot-place-explorer__empty>button,.pilot-places-notice>button{min-height:var(--touch-minimum);padding:var(--gap-8) var(--gap-12);border:1px solid var(--line);border-radius:var(--shape-pill);background:transparent;color:var(--field-ink);font:var(--weight-callout) var(--text-callout)/var(--leading-callout) var(--font-sans)}.pilot-place-explorer__empty,.pilot-place-list__empty,.pilot-places-notice{margin:0;padding:var(--gap-18);border:0;border-radius:var(--shape-card);background:var(--card);color:var(--card-ink);font:var(--weight-body) var(--text-body)/var(--leading-body) var(--font-sans);overflow-wrap:anywhere}.pilot-place-explorer__empty>p,.pilot-place-list__empty>small{display:block;margin:var(--gap-8) 0;color:var(--card-m);font:var(--weight-subhead) var(--text-subhead)/var(--leading-subhead) var(--font-sans)}.pilot-place-list{display:grid;gap:var(--gap-12);min-width:0}.pilot-place-list>article:not(.pilot-place-list__empty){--place-health-tone:var(--ink-m);min-width:0;padding:var(--gap-16);border:0;border-radius:var(--shape-hero);background:var(--card);color:var(--card-ink);box-shadow:none}.pilot-place-list>article.is-risk{--place-health-tone:var(--dot-r)}.pilot-place-list>article.is-watch{--place-health-tone:var(--dot-o)}.pilot-place-list>article.is-steady{--place-health-tone:var(--dot-g)}.pilot-place-list__main{display:grid;grid-template-columns:var(--readout-ring) minmax(0,1fr);gap:var(--gap-14);align-items:start;width:100%;min-width:0;padding:0;border:0;border-radius:var(--shape-field);background:transparent;color:inherit;text-align:start}.pilot-place-health-ring{position:relative;display:grid;place-items:center;width:var(--readout-ring);height:var(--readout-ring);flex:none}.pilot-place-health-ring>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.pilot-place-health-ring>strong{color:var(--card-ink);font:var(--weight-headline) var(--text-headline)/var(--leading-headline) var(--font-sans);font-variant-numeric:tabular-nums}.pilot-place-health-ring[data-size=venue]{width:var(--readout-venue-ring);height:var(--readout-venue-ring);--place-health-tone:var(--ink-m)}.pilot-place-health-ring[data-size=venue][data-band=needs_attention]{--place-health-tone:var(--dot-r)}.pilot-place-health-ring[data-size=venue][data-band=watch]{--place-health-tone:var(--dot-o)}.pilot-place-health-ring[data-size=venue][data-band=steady]{--place-health-tone:var(--dot-g)}.pilot-place-health-ring[data-size=venue]>strong{font:var(--weight-venue-score) var(--text-venue-score)/var(--leading-venue-score) var(--font-sans)}.pilot-place-list__body{display:grid;gap:var(--gap-8);min-width:0}.pilot-place-list__body>strong{margin:0;color:var(--card-ink);font:var(--weight-headline) var(--text-headline)/var(--leading-headline) var(--font-sans);overflow-wrap:anywhere}.pilot-place-list__body>small{margin:0;color:var(--card-m);font:var(--weight-subhead) var(--text-subhead)/var(--leading-subhead) var(--font-sans);overflow-wrap:anywhere}.pilot-place-list__status{display:flex;align-items:center;flex-wrap:wrap;gap:var(--gap-6) var(--gap-8);min-width:0}.pilot-place-list__badge{display:inline-flex;align-items:center;gap:var(--gap-4);max-width:100%;padding:var(--gap-4) var(--gap-8);border:0;border-radius:var(--shape-pill);background:color-mix(in srgb,var(--place-health-tone) 12%,transparent);color:var(--place-health-tone);font:var(--weight-footnote) var(--text-footnote)/var(--leading-footnote) var(--font-sans);overflow-wrap:anywhere}.pilot-place-list__badge>svg{flex:none}.pilot-place-list__trend{margin:0;font:var(--weight-footnote) var(--text-footnote)/var(--leading-footnote) var(--font-sans);overflow-wrap:anywhere}.pilot-place-list__trend.is-up{color:var(--dot-g)}.pilot-place-list__trend.is-down{color:var(--dot-r)}.pilot-place-list__stats{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--gap-8) var(--gap-12);min-width:0;padding:var(--gap-4) 0}.pilot-place-list__stats .pilot-place-stat{display:inline-flex;min-width:0;max-width:100%;margin:0;padding:0;border:0;background:transparent;font-style:normal;white-space:normal}.pilot-place-stat__main{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:0 var(--gap-4);min-width:0;font:var(--weight-footnote) var(--text-footnote)/var(--leading-footnote) var(--font-sans);color:var(--card-m)}.pilot-place-stat__main>strong{color:var(--card-ink);font:var(--weight-headline) var(--text-footnote)/var(--leading-footnote) var(--font-sans);font-variant-numeric:tabular-nums}.pilot-place-stat__main>span{overflow-wrap:anywhere}.pilot-place-list__body>.pilot-place-list__frontline{display:flex;align-items:center;flex-wrap:wrap;gap:var(--gap-6);font:var(--weight-footnote) var(--text-footnote)/var(--leading-footnote) var(--font-sans)}.pilot-place-list__frontline>svg{flex:none}.pilot-place-list__actions{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-12);margin:var(--gap-14) 0 0 calc(var(--readout-ring) + var(--gap-14));padding:0;border:0}.pilot-place-list__actions>button{min-height:var(--touch-minimum);padding:var(--gap-8) var(--gap-16);border:1px solid var(--line);border-radius:var(--shape-pill);background:transparent;color:var(--card-ink);font:var(--weight-headline) var(--text-callout)/var(--leading-callout) var(--font-sans)}.pilot-place-list__actions>.pilot-place-list__thread{position:relative;display:grid;place-items:center;flex:none;width:var(--touch-minimum);height:var(--touch-minimum);padding:var(--gap-8);border:0;background:transparent}.pilot-place-list__thread:before{content:"";position:absolute;inset:calc(var(--gap-4) / 2);border:1px solid var(--line);border-radius:inherit;background:var(--field)}.pilot-place-list__thread .sandr-grape{position:relative;width:var(--gap-24);height:var(--gap-24)}.pilot-place-list__loading{display:grid;gap:var(--gap-12)}.pilot-place-loading__status{display:flex;align-items:center;gap:var(--gap-12);padding:var(--gap-8);font:var(--weight-footnote) var(--text-footnote)/var(--leading-footnote) var(--font-sans);color:var(--field-m)}.pilot-place-loading__status>span:last-child{display:grid;gap:var(--gap-4)}.pilot-place-loading__status strong,.pilot-place-loading__status small{font:inherit}.pilot-place-loading__mark{display:flex;align-items:center;gap:var(--gap-4)}.pilot-place-loading__mark>span{width:var(--gap-4);height:var(--gap-4);border-radius:var(--shape-pill);background:currentColor}.pilot-place-card-skeleton{display:grid;grid-template-columns:var(--readout-ring) minmax(0,1fr);gap:var(--gap-14);padding:var(--gap-16);border:0;border-radius:var(--shape-hero);background:var(--card)}.pilot-place-card-skeleton__score{width:var(--readout-ring);height:var(--readout-ring);border:1px dashed var(--line);border-radius:var(--shape-pill)}.pilot-place-card-skeleton__body{display:grid;gap:var(--gap-10);padding-top:var(--gap-4)}.pilot-place-card-skeleton__body>:is(i,b,em){display:block;height:var(--gap-12);width:80%;border-radius:var(--shape-field);background:var(--ink-h)}.pilot-place-card-skeleton__body>i{width:65%;height:var(--gap-18)}.pilot-places-patterns{margin-top:var(--gap-24);min-width:0}.pilot-places-patterns>header{display:flex;align-items:start;justify-content:space-between;flex-wrap:wrap;gap:var(--gap-12);margin-bottom:var(--gap-12)}.pilot-places__kicker--patterns{display:block;color:var(--field-ink);font:var(--weight-title-3) var(--text-title-3)/var(--leading-title-3) var(--font-sans);text-transform:none;letter-spacing:0}.pilot-places-patterns>header p{margin:var(--gap-4) 0 0;color:var(--field-m);font:var(--weight-subhead) var(--text-subhead)/var(--leading-subhead) var(--font-sans)}.pilot-places-patterns>header>button{min-height:var(--touch-minimum);padding:var(--gap-8) var(--gap-12);border:1px solid var(--line);border-radius:var(--shape-pill);background:transparent;color:var(--field-ink);font:var(--weight-callout) var(--text-callout)/var(--leading-callout) var(--font-sans)}.pilot-pattern-loading,.pilot-places-patterns__list{display:grid;gap:var(--gap-10)}.pilot-places-pattern{min-width:0;padding:var(--gap-16);border:0;border-radius:var(--shape-card);background:var(--card);color:var(--card-ink)}.pilot-places-pattern>button{display:grid;gap:var(--gap-8);width:100%;min-width:0;padding:0;border:0;background:transparent;color:inherit;text-align:start}.pilot-places-pattern strong{font:var(--weight-headline) var(--text-headline)/var(--leading-headline) var(--font-sans);overflow-wrap:anywhere}.pilot-places-pattern p,.pilot-places-pattern small{margin:0;color:var(--card-m);font:var(--weight-footnote) var(--text-footnote)/var(--leading-footnote) var(--font-sans);overflow-wrap:anywhere}.pilot-places-pattern__identity{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--gap-8)}.pilot-places-pattern__identity code{max-width:100%;padding:var(--gap-4) var(--gap-6);border:1px solid var(--line);border-radius:var(--shape-code);font:var(--weight-caption) var(--text-caption)/var(--leading-caption) var(--font-mono);overflow-wrap:anywhere}.pilot-places-pattern__state{padding:var(--gap-4) var(--gap-8);border-radius:var(--shape-pill);font:var(--weight-footnote) var(--text-footnote)/var(--leading-footnote) var(--font-sans);color:var(--card-m);background:var(--ink-h)}.pilot-places-pattern__state[data-tone=hot]{color:var(--dot-r);background:color-mix(in srgb,var(--dot-r) 12%,transparent)}.pilot-places-pattern__state[data-tone=warm]{color:var(--dot-o);background:color-mix(in srgb,var(--dot-o) 12%,transparent)}.pilot-pattern-skeleton__line{display:block;max-width:100%;height:var(--gap-12);margin-bottom:var(--gap-10);border-radius:var(--shape-field);background:var(--ink-h)}@container places-collection (max-width:20rem){.pilot-place-list__main{grid-template-columns:minmax(0,1fr);gap:var(--gap-10)}.pilot-place-list__actions{margin-left:0;flex-wrap:wrap}.pilot-place-explorer__sort{width:100%}}.pilot-place-health-ring[data-size=work]{width:var(--readout-work-ring);height:var(--readout-work-ring);--place-health-tone:var(--ink-m)}.pilot-place-health-ring[data-size=work][data-band=needs_attention]{--place-health-tone:var(--dot-r)}.pilot-place-health-ring[data-size=work][data-band=watch]{--place-health-tone:var(--dot-o)}.pilot-place-health-ring[data-size=work][data-band=steady]{--place-health-tone:var(--dot-g)}.pilot-place-health-ring[data-size=work]>strong{font:var(--weight-headline) var(--text-footnote)/var(--leading-footnote) var(--font-sans)}:is(.pilot-venue-profile,.pilot-venue-handover,.pilot-venue-editor){container:venue-profile/inline-size;display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;height:100%;background:var(--bg);color:var(--ink);font:var(--weight-body) var(--text-body)/var(--leading-body) var(--font-sans)}.pilot-venue-profile__head{display:flex;flex:none;align-items:center;justify-content:space-between;gap:var(--gap-8);padding:var(--gap-8) var(--gap-16)}.pilot-venue-profile__head>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pilot-venue-profile__head>button{display:grid;place-items:center;width:var(--touch-minimum);min-height:var(--touch-minimum);padding:0;border:0;border-radius:var(--shape-pill);background:transparent;color:var(--ink);cursor:pointer}.pilot-venue-profile__scroll,.pilot-venue-editor__scroll{flex:1;min-height:0;min-width:0;padding:var(--gap-16) var(--gap-16) calc(var(--gap-24) + var(--safe-bottom));overflow:auto;overscroll-behavior:contain}:is(.pilot-venue-profile,.pilot-venue-handover,.pilot-venue-editor) :where(p,ul,h2,h3){margin:0}:is(.pilot-venue-profile,.pilot-venue-handover,.pilot-venue-editor) :where(p,span,em,small,strong,h2,h3,button,a){overflow-wrap:anywhere}:is(.pilot-venue-profile,.pilot-venue-handover) :where(p,small,span,em){font:inherit;letter-spacing:normal;text-transform:none}:is(.pilot-venue-profile,.pilot-venue-handover,.pilot-venue-editor) :where(button,input,select,textarea):disabled{opacity:var(--control-disabled-opacity);cursor:default}:is(.pilot-venue-profile,.pilot-venue-handover,.pilot-venue-editor) :where(button,a):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.pilot-venue-profile__identity,.pilot-venue-handover__identity{display:grid;gap:var(--gap-16);padding-inline:var(--gap-4);margin-bottom:calc(var(--gap-24) + var(--gap-8))}.pilot-venue-profile__identity>h2,.pilot-venue-handover__identity>h2{font:var(--weight-large-title) var(--text-large-title)/var(--leading-large-title) var(--font-sans);color:var(--ink)}.pilot-venue-profile__kicker,.pilot-venue-handover__identity>small{color:var(--ink-m);font:var(--weight-footnote) var(--text-footnote)/var(--leading-footnote) var(--font-sans)}.pilot-venue-profile__where{display:flex;flex-wrap:wrap;gap:var(--gap-6);color:var(--ink-m)}.pilot-venue-profile__brand:after{content:" ·"}.pilot-venue-profile__chips{display:flex;flex-wrap:wrap;gap:var(--gap-6);padding:0;list-style:none}.pilot-venue-profile__chips>li{padding:var(--gap-4) var(--gap-10);border-radius:var(--shape-pill);background:var(--card);color:var(--ink-m);font:var(--weight-subhead) var(--text-subhead)/var(--leading-subhead) var(--font-sans)}.pilot-venue-profile__chips>.is-health{display:flex;flex-wrap:wrap;gap:var(--gap-4)}.pilot-venue-profile__chips>.is-needs_attention{color:var(--dot-r);background:var(--card)}.pilot-venue-profile__chips>.is-watch{color:var(--dot-o);background:var(--card)}.pilot-venue-profile__chips>.is-steady{color:var(--dot-g);background:var(--card)}.pilot-venue-profile__block{margin-bottom:calc(var(--gap-24) + var(--gap-8))}.pilot-venue-profile__block>h3{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--gap-8);padding:0 var(--gap-16) var(--gap-10);color:var(--ink-m);font:var(--weight-subhead) var(--text-subhead)/var(--leading-subhead) var(--font-sans)}.pilot-venue-profile__block>h3>em{font:inherit}.pilot-venue-profile__block :where(button),.pilot-venue-profile__state>button,.pilot-venue-editor :where(button){display:inline-flex;align-items:center;justify-content:center;gap:var(--gap-8);min-width:var(--touch-minimum);min-height:var(--touch-minimum);padding:var(--gap-8) var(--gap-16);border:0;border-radius:var(--shape-pill);background:transparent;color:var(--ink);font:var(--weight-callout) var(--text-callout)/var(--leading-callout) var(--font-sans);cursor:pointer}.pilot-venue-profile__block>h3>button{padding:0;font-weight:var(--weight-headline)}:is(.pilot-venue-profile__setup,.pilot-venue-profile__rows,.pilot-venue-profile__hours,.pilot-venue-profile__counts){padding:0;list-style:none;border-radius:var(--shape-card);background:var(--card);overflow:hidden}:is(.pilot-venue-profile__setup,.pilot-venue-profile__rows)>li{display:grid;gap:var(--gap-4);padding:var(--gap-14) var(--gap-16)}:is(.pilot-venue-profile__setup,.pilot-venue-profile__rows,.pilot-venue-profile__hours,.pilot-venue-profile__counts)>li+li{border-top:1px solid var(--line)}:is(.pilot-venue-profile__setup,.pilot-venue-profile__rows) :where(strong){color:var(--ink);font:var(--weight-headline) var(--text-headline)/var(--leading-headline) var(--font-sans)}:is(.pilot-venue-profile__setup,.pilot-venue-profile__rows) :where(span){color:var(--ink-m)}.pilot-venue-profile__setup :where(em){color:var(--dot-o);font:var(--weight-footnote) var(--text-footnote)/var(--leading-footnote) var(--font-sans)}.pilot-venue-profile__setup>li.has-action,.pilot-venue-profile__rows>li.has-action{padding:0}.pilot-venue-profile__setup>li>button,.pilot-venue-profile__contact{position:relative;display:grid;justify-content:stretch;gap:var(--gap-4);width:100%;padding:var(--gap-14) calc(var(--gap-24) * 2) var(--gap-14) var(--gap-16);border-radius:0;text-align:start}.pilot-venue-profile__setup>li>button>svg,.pilot-venue-profile__contact>svg{position:absolute;right:var(--gap-16);top:50%;transform:translateY(-50%);color:var(--ink-f)}.pilot-venue-profile__contact em{margin-inline-start:var(--gap-8);color:var(--ink-m);font:var(--weight-footnote) var(--text-footnote)/var(--leading-footnote) var(--font-sans)}.pilot-venue-profile__add{width:100%;justify-content:flex-start;background:var(--card);border-radius:var(--shape-card);margin-block:var(--gap-8)}.pilot-venue-profile__hours>li{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-16);min-height:var(--touch-minimum);padding:var(--gap-14) var(--gap-16)}.pilot-venue-profile__hours>li>strong{font:var(--weight-headline) var(--text-headline)/var(--leading-headline) var(--font-sans)}.pilot-venue-profile__hours>li>span{text-align:end;color:var(--ink-m)}.pilot-venue-profile__counts>li,.pilot-venue-profile__counts>li>button{display:flex;align-items:center;gap:var(--gap-12);min-height:var(--touch-minimum);width:100%;border-radius:0}.pilot-venue-profile__counts>li:not(.has-action){padding:var(--gap-12) var(--gap-16)}.pilot-venue-profile__counts strong{min-width:var(--gap-24);font:var(--weight-headline) var(--text-headline)/var(--leading-headline) var(--font-sans)}.pilot-venue-profile__counts span{flex:1;text-align:start}.pilot-venue-profile__counts svg{color:var(--ink-f)}.pilot-venue-profile__counts+.pilot-venue-profile__rows{margin-top:var(--gap-12)}.pilot-venue-profile__empty,.pilot-venue-profile__state{padding:var(--gap-16);color:var(--ink-m)}.pilot-venue-profile__stamp{padding:var(--gap-16);color:var(--ink-m);font:var(--weight-footnote) var(--text-footnote)/var(--leading-footnote) var(--font-sans)}.pilot-venue-handover__identity>p{color:var(--ink-m)}.pilot-venue-handover__doc{color:var(--ink);font:var(--weight-body) var(--text-body)/var(--leading-body) var(--font-sans)}.pilot-venue-handover__doc .pilot-md{font:inherit}.pilot-venue-handover__doc .pilot-md :is(h2,h3,h4){margin-block:var(--gap-24) var(--gap-8);color:var(--ink);font:var(--weight-title-3) var(--text-title-3)/var(--leading-title-3) var(--font-sans)}.pilot-venue-handover__receipt{padding:var(--gap-16);margin-bottom:var(--gap-16);border-radius:var(--shape-card);background:var(--card);color:var(--ink-m)}.pilot-venue-handover__receipt.is-failed{color:var(--dot-r)}.pilot-venue-editor-sheet{background:var(--bg)}.pilot-shell dialog.pilot-venue-editor-sheet{border-radius:var(--shape-card);background:var(--bg);height:calc(100dvh - var(--gap-24) * 2)}.pilot-shell .pilot-venue-editor-sheet>.desktop-editor-surface__body{display:flex;flex:1;min-height:0;padding:0;overflow:hidden}.pilot-venue-editor-sheet>.pilot-sheet2__body{display:flex;min-height:0;padding:0}.pilot-venue-editor__head{display:grid;grid-template-columns:minmax(var(--touch-minimum),1fr) minmax(0,2fr) minmax(var(--touch-minimum),1fr);align-items:center;gap:var(--gap-4);padding:var(--gap-8);flex:none}.pilot-venue-editor__head>h2{text-align:center;font:var(--weight-headline) var(--text-headline)/var(--leading-headline) var(--font-sans)}.pilot-venue-editor__head>button:last-child{font-weight:var(--weight-headline)}.pilot-venue-editor__head>button{white-space:nowrap}.pilot-venue-editor__fields{display:contents;margin:0;padding:0;border:0;min-width:0}.pilot-venue-editor__group,.pilot-venue-editor__week{border-radius:var(--shape-card);background:var(--card);overflow:hidden;margin-bottom:var(--gap-16)}.pilot-venue-editor__group>label{display:grid;gap:var(--gap-8);padding:var(--gap-14) var(--gap-16)}.pilot-venue-editor__group>label+label,.pilot-venue-editor__day+.pilot-venue-editor__day{border-top:1px solid var(--line)}.pilot-venue-editor__group label>span{font:var(--weight-subhead) var(--text-subhead)/var(--leading-subhead) var(--font-sans);color:var(--ink-m)}.pilot-venue-editor :where(input:not([role=switch]),textarea){display:block;width:100%;min-width:0;min-height:var(--touch-minimum);max-width:100%;border:1px solid transparent;border-radius:var(--shape-field);padding:var(--gap-10) var(--gap-12);background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:max(var(--input-text-min),var(--text-body));font-weight:var(--weight-body);line-height:var(--leading-body)}.pilot-venue-editor :where(input:not([role=switch]),textarea):focus{outline:none;border-color:var(--focus-ring);box-shadow:none}.pilot-venue-editor__switch{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-8);min-height:var(--touch-minimum)}.pilot-venue-editor__day{display:grid;grid-template-columns:minmax(var(--gap-24),auto) minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:var(--gap-8);padding:var(--gap-14) var(--gap-12)}.pilot-venue-editor__day>strong{font:var(--weight-headline) var(--text-headline)/var(--leading-headline) var(--font-sans)}.pilot-venue-editor__day>label{min-width:0}.pilot-venue-editor__day input[type=time]{padding-inline:var(--gap-4)}.pilot-venue-editor__day .pilot-venue-editor__switch>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.pilot-venue-editor__service{grid-column:1/-1;display:grid;gap:var(--gap-4);color:var(--ink-m);font:var(--weight-footnote) var(--text-footnote)/var(--leading-footnote) var(--font-sans)}.pilot-venue-editor__hint{padding:var(--gap-12) var(--gap-16);color:var(--ink-m);font:var(--weight-footnote) var(--text-footnote)/var(--leading-footnote) var(--font-sans)}.pilot-venue-editor .pilot-venue-editor__danger{color:var(--dot-r)}@container venue-profile (max-width:26rem){.pilot-venue-editor__day{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.pilot-venue-editor__day>strong{grid-column:1/3}.pilot-venue-editor__day>.pilot-venue-editor__switch{grid-column:3;grid-row:1;justify-content:flex-end}.pilot-venue-editor__day>label:not(.pilot-venue-editor__switch):not(.pilot-venue-editor__service){grid-row:2}.pilot-venue-editor__day>span{grid-row:2}.pilot-venue-profile__hours>li{flex-wrap:wrap}.pilot-venue-profile__hours>li>span{flex:1}}@container venue-profile (max-width:18em){.pilot-venue-editor__head{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pilot-venue-editor__head>h2{grid-column:1/-1;grid-row:1}.pilot-venue-editor__head>button{grid-row:2;justify-self:start}.pilot-venue-editor__head>button:last-child{justify-self:end}.pilot-venue-editor__day{grid-template-columns:minmax(0,1fr) auto}.pilot-venue-editor__day>strong{grid-column:1}.pilot-venue-editor__day>.pilot-venue-editor__switch{grid-column:2}.pilot-venue-editor__day>label:not(.pilot-venue-editor__switch):not(.pilot-venue-editor__service){grid-column:1/-1;grid-row:auto}.pilot-venue-editor__day>span{display:none}}.pilot-layer.ds-viewport-reader-layer{position:fixed;top:0;right:0;bottom:0;left:0}.pilot-shell dialog.desktop-confirmation{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(440px,calc(100vw - 64px));max-width:none;max-height:calc(100dvh - 64px);padding:0;overflow:hidden;border:1px solid var(--ink-h);border-radius:var(--shape-alert);background:var(--surface-floating);color:var(--ink);box-shadow:var(--elevation-drawer);font:400 var(--text-body)/var(--leading-body) var(--font-sans);outline:none}.pilot-shell dialog.desktop-confirmation[open]{display:flex;flex-direction:column}.pilot-shell dialog.desktop-confirmation:not([open]){display:none}.pilot-shell dialog.desktop-confirmation::backdrop{background:rgb(0 0 0 / calc(var(--desktop-modal-progress, 1) * .18));-webkit-backdrop-filter:none;backdrop-filter:none}.pilot-shell .desktop-confirmation>.desktop-confirmation__body{min-height:0;overflow:auto;overscroll-behavior:contain;padding:var(--space-6) var(--space-6) 0}.pilot-shell .desktop-confirmation .desktop-confirmation__body>h2{margin:0 0 var(--space-3);font:600 var(--text-headline)/var(--leading-headline) var(--font-sans);letter-spacing:var(--track-heading);overflow-wrap:anywhere}.pilot-shell .desktop-confirmation .desktop-confirmation__body>p{margin:0;color:var(--ink-m);font-size:var(--text-footnote);line-height:var(--leading-footnote);overflow-wrap:anywhere}.pilot-shell .desktop-confirmation .desktop-confirmation__body>.desktop-confirmation__consequence{margin-top:var(--gap-8);font:400 var(--text-footnote) / var(--leading-footnote) var(--font-sans)}.pilot-shell .desktop-confirmation .desktop-confirmation__body>.desktop-confirmation__error{margin-top:var(--space-3);color:var(--dot-r);font-size:var(--type-meta);line-height:var(--lh-meta)}.pilot-shell .desktop-confirmation>.desktop-confirmation__actions{display:flex;justify-content:flex-end;flex-wrap:wrap;flex:none;gap:var(--space-2);padding:var(--space-5) var(--space-6) var(--space-6)}.pilot-shell .desktop-confirmation__actions>button{display:inline-flex;justify-content:center;align-items:center;min-height:var(--touch-min);max-width:100%;padding:7px 14px;border:1px solid var(--ink-h);border-radius:var(--radius-control);font:500 var(--text-body)/var(--leading-body) var(--font-sans);cursor:pointer;overflow-wrap:anywhere}.pilot-shell .desktop-confirmation__cancel{color:var(--ink);background:transparent}.pilot-shell .desktop-confirmation__cancel:hover:not(:disabled){background:var(--ink-hv)}.pilot-shell .desktop-confirmation__confirm{color:var(--bg);background:var(--ink)}.pilot-shell .desktop-confirmation--danger .desktop-confirmation__confirm{background:transparent;color:var(--dot-r)}.pilot-shell .desktop-confirmation__actions>button:disabled{opacity:.55;cursor:default}.pilot-shell .desktop-confirmation__actions>button:focus-visible{outline:1px solid var(--ink-m);outline-offset:3px}.pilot-shell dialog.desktop-confirmation{--touch-min: var(--touch-minimum)}.confirm-dialog--compact{display:flex;flex-direction:column;position:relative;overflow:hidden;font-family:var(--font-sans);animation:app-dialog-backdrop-in var(--dur-quick) var(--ease) both}:is(.pilot-shell,.frontline-shell) dialog.desktop-confirmation--compact{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;padding:0;overflow:hidden;max-width:none;box-shadow:var(--elevation-drawer);outline:none}:is(.pilot-shell,.frontline-shell) dialog.desktop-confirmation--compact::backdrop{background:var(--context-scrim);-webkit-backdrop-filter:none;backdrop-filter:none}.confirm-dialog--compact,:is(.pilot-shell,.frontline-shell) dialog.desktop-confirmation--compact{width:min(var(--alert-width),calc(100vw - var(--gap-24) * 2));max-height:calc(100dvh - var(--gap-24) * 2);border:0;border-radius:var(--shape-alert);background:var(--material-actions);color:var(--ink);backdrop-filter:blur(var(--context-blur));-webkit-backdrop-filter:blur(var(--context-blur))}.confirm-dialog--compact .confirm-dialog__icon,.decision-alert__icon{display:grid;place-items:center;padding:var(--gap-20) var(--gap-20) var(--gap-8);color:var(--ink)}:is(.confirm-dialog--compact .confirm-dialog__icon,.decision-alert__icon)>svg{width:var(--alert-icon);height:var(--alert-icon)}.confirm-dialog--compact .confirm-dialog__head{padding:var(--gap-8) var(--gap-20)}.confirm-dialog--compact .confirm-dialog__fields{padding:0 var(--gap-20) var(--gap-20)}.confirm-dialog--compact .confirm-dialog__button{min-height:var(--alert-button-min)}.confirm-dialog--compact .confirm-dialog__button--secondary{font-weight:400}.confirm-dialog--compact .confirm-dialog__button--primary{font-weight:600}:is(.pilot-shell,.frontline-shell) dialog.desktop-confirmation--compact[open]{display:flex;flex-direction:column}:is(.pilot-shell,.frontline-shell) .desktop-confirmation--compact>.desktop-confirmation__body{padding:0;min-height:0;overflow:auto;overscroll-behavior:contain}:is(.pilot-shell,.frontline-shell) .desktop-confirmation--compact .desktop-confirmation__body>h2{margin:0;padding:var(--gap-8) var(--gap-20);font:600 var(--text-headline)/var(--leading-headline) var(--font-sans);text-align:center;overflow-wrap:anywhere}:is(.pilot-shell,.frontline-shell) .desktop-confirmation--compact .desktop-confirmation__body>p{margin:0;padding:0 var(--gap-20) var(--gap-20);color:var(--ink-m);font:400 var(--text-footnote)/var(--leading-footnote) var(--font-sans);text-align:center;overflow-wrap:anywhere}:is(.pilot-shell,.frontline-shell) .desktop-confirmation--compact .desktop-confirmation__body>.desktop-confirmation__error{color:var(--dot-r)}:is(.pilot-shell,.frontline-shell) .desktop-confirmation--compact>.desktop-confirmation__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0;border-top:1px solid var(--line);flex:none}:is(.pilot-shell,.frontline-shell) .desktop-confirmation--compact>.desktop-confirmation__actions>button{min-width:0;min-height:var(--alert-button-min);padding:var(--gap-12);border:0;border-radius:0;background:transparent;color:var(--ink);font:400 var(--text-body)/var(--leading-body) var(--font-sans);overflow-wrap:anywhere}:is(.pilot-shell,.frontline-shell) .desktop-confirmation--compact>.desktop-confirmation__actions>button+button{border-left:1px solid var(--line);font-weight:600}:is(.pilot-shell,.frontline-shell) .desktop-confirmation--compact>.desktop-confirmation__actions>button:disabled{opacity:var(--control-disabled-opacity)}:is(.pilot-shell,.frontline-shell) .desktop-confirmation--compact>.desktop-confirmation__actions>button:hover:not(:disabled){background:var(--ink-hv)}.confirm-dialog--compact>.confirm-dialog__icon{flex:none}.confirm-dialog--compact>.confirm-dialog__copy{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.confirm-dialog--compact .confirm-dialog__content{min-height:0;overflow:auto;overscroll-behavior:contain}.confirm-dialog--compact .confirm-dialog__actions{flex:none}html body .legal-document-shell{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;width:100%;max-width:var(--place-form-width);height:100%;margin-inline:auto;padding-top:env(safe-area-inset-top)}html body .legal-document-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;flex:none;gap:var(--gap-12);padding:var(--gap-12) var(--gap-20)}html body .legal-document-lockup{width:calc(var(--gap-24) * 6);max-width:100%;height:auto;flex:none;color:var(--ink)}html body :is(.legal-document-back,.legal-document-print,.legal-document-retry){display:inline-flex;align-items:center;justify-content:center;min-width:var(--touch-minimum);min-height:var(--touch-minimum);padding:var(--gap-12) var(--gap-16);border:0;border-radius:var(--shape-pill);background:var(--surface-card);color:var(--ink);font:var(--weight-callout) var(--text-callout)/var(--leading-callout) var(--font-sans);overflow-wrap:anywhere;cursor:pointer}html body .legal-document-back{padding-inline:0;background:transparent}html body :is(.legal-document-back,.legal-document-print):disabled{opacity:var(--control-disabled-opacity);cursor:default}html body :is(.legal-document-state,.legal-document-article){display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;gap:var(--gap-20);overflow-y:auto;overscroll-behavior:contain;padding:var(--gap-20)}html body .legal-document-title{display:flex;flex-direction:column;gap:var(--gap-12)}html body .legal-document-shell :is(h1,p,ul,ol){margin:0;overflow-wrap:anywhere}html body .legal-document-shell h1{font:var(--weight-large-title) var(--text-large-title)/var(--leading-large-title) var(--font-sans);letter-spacing:var(--track-display)}html body .legal-document-shell p{font:var(--weight-body) var(--text-body)/var(--leading-body) var(--font-sans);color:var(--ink-m)}html body .legal-document-shell :is(.legal-document-kicker,.legal-document-return,footer){color:var(--ink-m);font:var(--weight-footnote) var(--text-footnote)/var(--leading-footnote) var(--font-sans)}html body .legal-document-return{flex:none;margin:0;padding:var(--gap-12) var(--gap-20) calc(var(--gap-12) + env(safe-area-inset-bottom))}html body .legal-document-shell .legal-document-body{min-width:0;overflow-wrap:anywhere;color:var(--ink);font:var(--weight-body) var(--text-body)/var(--leading-body) var(--font-sans)}html body .legal-document-shell .legal-document-body :is(p,ul,ol,blockquote,pre,table){margin-block:var(--gap-16);font:inherit;color:inherit}html body .legal-document-shell .legal-document-body :is(h2,h3){margin-block:var(--gap-24) var(--gap-12);font:var(--weight-title-2) var(--text-title-2)/var(--leading-title-2) var(--font-sans)}html body .legal-document-shell .legal-document-body table{display:block;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}html body .legal-document-shell .legal-document-body :is(th,td){padding:var(--gap-8);border:1px solid var(--line);text-align:left}html body .legal-document-shell .legal-document-body pre{max-width:100%;overflow-x:auto}html body .legal-document-shell .legal-document-body a{color:var(--ink);text-underline-offset:var(--gap-4)}@media print{html body .legal-document-host>div{position:static;display:block;height:auto;min-height:0;overflow:visible;color-scheme:light;--surface-page:Canvas!important;--surface-card:Canvas!important;--ink:CanvasText!important;--ink-m:CanvasText!important}html body .legal-document-shell{display:block;height:auto;max-width:none;padding:0}html body :is(.legal-document-head,.legal-document-return){display:none}html body .legal-document-article{display:block;height:auto;overflow:visible;padding:0}html body .legal-document-shell .legal-document-body table{display:table;overflow:visible}}.billing-consent__details{display:grid;gap:var(--gap-12);text-align:center;overflow-wrap:anywhere}.billing-consent__details p{margin:0;padding:0;color:var(--ink-m);font:400 var(--text-footnote)/var(--leading-footnote) var(--font-sans)}.billing-consent__details .billing-consent__balance{color:var(--ink)}.billing-consent__retry{min-height:var(--touch-minimum);max-width:100%;padding:var(--gap-8) var(--gap-12);border:1px solid var(--line);border-radius:var(--shape-pill);background:transparent;color:var(--ink);font:500 var(--text-footnote)/var(--leading-footnote) var(--font-sans);overflow-wrap:anywhere;cursor:pointer}.billing-consent__retry:disabled{opacity:var(--control-disabled-opacity);cursor:default}.billing-consent__balance-error{display:grid;gap:var(--gap-8)}:is(.pilot-shell,.frontline-shell) .desktop-confirmation--compact .billing-consent__details{padding:0 var(--gap-20) var(--gap-20)}:root{--launch-light-page: #ffffff;--launch-light-ink: #0d0d0d;--launch-dark-page: #1b1b1b;--launch-dark-ink: #f2f2f2;--text-large-title: 2.125rem;--leading-large-title: 1.2058823529411764;--weight-large-title: 500;--text-title-1: 1.75rem;--leading-title-1: 1.2142857142857142;--weight-title-1: 500;--text-title-2: 1.375rem;--leading-title-2: 1.2727272727272727;--weight-title-2: 600;--text-title-3: 1.25rem;--leading-title-3: 1.25;--weight-title-3: 600;--text-headline: 1.0625rem;--leading-headline: 1.2941176470588236;--weight-headline: 600;--text-body: 1.0625rem;--leading-body: 1.2941176470588236;--weight-body: 400;--text-callout: 1rem;--leading-callout: 1.3125;--weight-callout: 500;--text-subhead: .9375rem;--leading-subhead: 1.3333333333333333;--weight-subhead: 400;--text-footnote: .8125rem;--leading-footnote: 1.3846153846153846;--weight-footnote: 500;--text-caption: .75rem;--leading-caption: 1.3333333333333333;--weight-caption: 400;--text-caption-2: .6875rem;--leading-caption-2: 1.1818181818181819;--weight-caption-2: 600;--text-voice-caption: 1.3125rem;--leading-voice-caption: 1.35;--weight-voice-caption: 400;--text-frontline-invitation: 2.125rem;--leading-frontline-invitation: 1.1470588235294117;--weight-frontline-invitation: 500;--text-frontline-now-title: 1.875rem;--leading-frontline-now-title: 1.1666666666666667;--weight-frontline-now-title: 500;--text-frontline-loop-count: 3.25rem;--leading-frontline-loop-count: 1.0769230769230769;--weight-frontline-loop-count: 500;--text-frontline-loop-step: .65625rem;--leading-frontline-loop-step: 1.3333333333333333;--weight-frontline-loop-step: 600;--text-frontline-answer: 1.1875rem;--leading-frontline-answer: 1.45;--weight-frontline-answer: 400;--text-venue-score: 1.875rem;--leading-venue-score: 1.2;--weight-venue-score: 500;--text-signal-brief: 1.125rem;--leading-signal-brief: 1.5499999999999998;--weight-signal-brief: 400;--text-today-letter: 1.1875rem;--leading-today-letter: 1.5;--weight-today-letter: 400;--text-first-run-title: 2rem;--leading-first-run-title: 1.15625;--weight-first-run-title: 500;--text-first-run-body: 1.0625rem;--leading-first-run-body: 1.45;--weight-first-run-body: 400;--shape-code: 8px;--shape-event: 9px;--shape-month: 12px;--shape-field: 14px;--shape-alert: 18px;--shape-menu: 20px;--shape-card: 22px;--shape-hero: 26px;--shape-sheet: 34px;--shape-pill: 999px;--gap-4: 4px;--gap-6: 6px;--gap-8: 8px;--gap-10: 10px;--gap-12: 12px;--gap-14: 14px;--gap-16: 16px;--gap-18: 18px;--gap-20: 20px;--gap-24: 24px;--touch-minimum: 44px;--chat-jump-face: 38px;--chat-bubble-max: 86%;--conversation-rail-width: 14rem;--conversation-row-min: 56px;--signal-map-light-c1: #3f6fb0;--signal-map-light-c2: #c14536;--signal-map-light-c3: #128a76;--signal-map-light-c4: #b0792e;--signal-map-light-c5: #8a5a9c;--signal-map-dark-c1: #5a86c8;--signal-map-dark-c2: #cf5943;--signal-map-dark-c3: #1a9a80;--signal-map-dark-c4: #b98a34;--signal-map-dark-c5: #9a6cb0;--layer-stack-base: 70;--place-form-width: 680px;--signal-map-cell-width: 96px;--signal-map-timeline-step: 96px;--signal-map-lane-label-width: 160px;--signal-map-chart-height: 168px;--signal-map-underline-width: 36px;--signal-map-underline-stroke: 1.5px;--trace-coverage-ring: 104px;--trace-coverage-ring-stroke: 2px;--trace-chain-inset: 28px;--trace-chain-mark: 14px;--trace-chain-mark-stroke: 2.5px;--alert-width: 280px;--alert-icon: 28px;--alert-button-min: 46px;--calendar-month-row: 52px;--calendar-date-face: 32px;--calendar-time-column: 46px;--calendar-gutter: 38px;--calendar-hour: 56px;--calendar-week-date: 28px;--calendar-add-face: 40px;--today-hero-radius: 28px;--today-prepared-width: 240px;--settings-credit-ring: 8.25rem;--readout-ring: 3.5rem;--readout-venue-ring: 5.75rem;--readout-work-ring: 2.125rem;--readout-work-progress: 2.625rem;--voice-orb: 250px;--voice-control-face: 62px;--voice-dock-orb: 36px;--voice-presence-orb: 76px;--composer-field-max: 112px;--composer-field-min-inline: 10ch;--composer-action-face: 36px;--composer-disabled-opacity: .35;--control-disabled-opacity: .35;--frontline-share-sharing-opacity: .7;--frontline-share-receipt-ring: 72px;--frontline-share-receipt-stroke: 2px;--frontline-chat-privacy-pill: 28px;--frontline-chat-preview-pill: 40px;--frontline-chat-bubble-width: 84%;--frontline-chat-bubble-tint-percent: 6%;--frontline-loop-halo-tint: 24%;--frontline-loop-fresh-tint: 40%;--frontline-you-drawer-width: 338px;--frontline-you-avatar: 46px;--frontline-you-swatch: 46px;--frontline-you-selected-scale: 1.06;--frontline-first-run-width: 480px;--frontline-first-run-gutter: 26px;--frontline-first-run-glyph: 60px;--frontline-first-run-swatch: 54px;--frontline-first-run-dot: 8px;--frontline-first-run-done-dot: 22px;--curve-soft: cubic-bezier(.25,.8,.25,1);--timing-fast: .16s;--timing-keyboard: .29s;--timing-activityDots: .96s;--timing-loopEntry: .25s;--timing-loopStep: .14s;--timing-loopLine: .5s;--timing-loopNode: .3s;--timing-loopFresh: 1.4s;--timing-threadDrop: .65s;--timing-skeleton: 1.25s;--timing-launchBeat: .7s;--timing-launchSettle: .42s;--timing-launchWordDelay: .24s;--timing-launchFade: .2s;--timing-launchWordFade: .42s;--timing-launchCaptionFade: .28s;--timing-healthRing: 1.1s;--timing-listStagger: 60ms;--timing-listEntry: .6s;--timing-signalUndo: 8s;--timing-signalReceipt: 5s;--timing-signalScoreDelta: 6s;--timing-firstRunStep: .22s;--timing-firstRunExit: .42s;--focus-ring-width: 1px;--focus-ring-offset: -1px;--focus-neutral-light: #656565;--focus-neutral-dark: #b3b3b3;--input-text-min: 16px}:root,.pilot-shell,.frontline-shell{--focus-ring: var(--focus-neutral-light)}:is(.pilot-shell,.frontline-shell)[data-theme=dark]{--focus-ring: var(--focus-neutral-dark)}body :where(input,textarea,select,button,a[href],summary,[tabindex],[role=button],[contenteditable=true]):focus{outline:none!important;box-shadow:none!important}body :where(input,textarea,select,button,a[href],summary,[tabindex],[role=button],[contenteditable=true]):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring)!important;outline-offset:var(--focus-ring-offset)!important}body :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),textarea,select,[contenteditable=true]):focus{outline:none!important;outline-offset:0!important}body :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),textarea,select,[contenteditable=true]):focus:not([aria-invalid=true]):not(:invalid){border-color:var(--focus-ring)!important}body [data-initial-focus=true]:focus-visible,body [data-initial-focus=true] :focus-visible{outline:none!important}@media(forced-colors:active){:root,.pilot-shell,.frontline-shell{--focus-ring: Highlight}}:root{--type-kicker: var(--text-caption-2);--type-tag: var(--text-caption);--type-meta: var(--text-footnote);--type-body-loose: var(--text-subhead);--type-body: var(--text-body);--type-title-soft: var(--text-callout);--type-title: var(--text-headline);--type-lead: var(--text-body);--type-headline: var(--text-title-3);--type-heading: var(--text-title-2);--type-display: var(--text-large-title);--track-display: -.024em;--track-heading: -.018em;--track-headline: -.014em;--track-lead: -.005em;--track-title: -.005em;--track-body: 0;--lh-display: var(--leading-large-title);--lh-heading: 1.18;--lh-lead: 1.6;--lh-body: var(--leading-body);--lh-meta: 1.45;--ease: cubic-bezier(.3, .7, .2, 1);--ease-rise: cubic-bezier(.16, 1, .3, 1);--ease-gesture: cubic-bezier(.32, .72, 0, 1);--dur-quick: .16s;--dur-soft: .28s;--dur-glide: .42s;--radius-panel: var(--shape-card);--radius-control: var(--shape-field);--radius-row: var(--shape-month);--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 32px;--space-8: 40px;--space-9: 48px;--touch-min: var(--touch-minimum);--touch-comfortable: 48px;--touch-large: 56px;--z-page: 0;--z-layer: 20;--z-sheet: 79;--z-drawer: 85;--z-popover: 90;--z-toast: 95;--z-critical: 100;--shadow-none: none;--shadow-soft: 0 12px 30px color-mix(in srgb, black 10%, transparent);--shadow-lift: 0 18px 44px color-mix(in srgb, black 14%, transparent);--shadow-float: 0 26px 70px color-mix(in srgb, black 18%, transparent);--blur-none: 0px;--blur-soft: 2px;--blur-medium: 8px;--blur-glass: 18px;--blur-heavy: 28px;--opacity-disabled: var(--control-disabled-opacity);--opacity-muted: .62;--opacity-secondary: .78;--scrim-soft: .28;--scrim-medium: .42;--scrim-strong: .58;--press-scale: .985;--press-scale-strong: .972;--lift-scale: 1.012;--lift-scale-strong: 1.028;--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--page-padding-x: var(--space-4);--page-padding-y: var(--space-4);--card-padding: var(--space-4);--card-gap: var(--space-3);--row-padding-x: var(--space-3);--row-padding-y: var(--space-3);--section-gap: var(--space-5);--screen-bottom-padding: calc(var(--space-6) + var(--safe-bottom));--radius-card: var(--shape-card);--radius-sheet: var(--shape-sheet);--radius-drawer: var(--shape-hero);--radius-composer: 999px;--veil-blur: 14px;--veil-tint: rgb(10 9 8 / .22);--surface-scrim: rgb(0 0 0 / .34);--sheet-grab-width: 36px;--sheet-grab-height: 5px;--menu-blur: 34px;--context-blur: 16px;--chat-bubble-radius: var(--shape-card);--chat-answer-leading: 1.4705882352941178;--context-saturation: 1.2;--context-scrim: rgb(0 0 0 / .18);--elevation-context: 0 20px 56px rgb(0 0 0 / .28)}:root,.pilot-shell,.frontline-shell{--surface-page: var(--bg);--surface-card: var(--card, var(--bg2));--surface-card-raised: var(--surface-card);--surface-floating: var(--surface-card);--surface-glass: var(--glass, var(--surface-card));--material-actions: color-mix(in srgb, var(--surface-floating) 90%, transparent);--shadow-hairline: 0 0 0 1px var(--ink-h);--elevation-card: none;--elevation-raised-card: none;--elevation-sheet: var(--shadow-lift);--elevation-drawer: var(--shadow-float);--elevation-popover: var(--shadow-lift)}.pilot-shell[data-theme=dark],.frontline-shell[data-theme=dark]{--surface-scrim: rgb(0 0 0 / .55)}:root{--paper: #f3f1ea;--paper-2: #eae7dd;--bg: #f6f4ee;--bg2: #f1efe8;--bg3: #eae7dd;--surface: #faf9f4;--white: #faf9f4;--card-bg: #faf9f4;--border: rgba(14, 14, 13, .1);--line-strong: var(--border);--line-focus: var(--border);--line: rgba(14, 14, 13, .1);--divider: transparent;--divider-cell: color-mix(in srgb, var(--border) 82%, transparent);--charcoal: #0e0e0d;--ink: var(--charcoal);--ink-92: rgba(14, 14, 13, .92);--ink-72: rgba(14, 14, 13, .72);--ink-54: rgba(14, 14, 13, .54);--ink-40: rgba(14, 14, 13, .4);--ink-28: rgba(14, 14, 13, .28);--ink-16: rgba(14, 14, 13, .16);--ink-08: rgba(14, 14, 13, .08);--ink-05: rgba(14, 14, 13, .05);--ink-04: rgba(14, 14, 13, .04);--ink-03: rgba(14, 14, 13, .03);--graphite: #2e2e2c;--icon: var(--graphite);--muted: rgba(14, 14, 13, .4);--text-primary: var(--charcoal);--text-secondary: var(--graphite);--text-muted: var(--muted);--mist: rgba(14, 14, 13, .03);--cloud: #f1efe8;--cobalt: #6f8fb8;--plum: #5c2b2e;--sage: #4b8a69;--accent-library: var(--cobalt);--accent-knowledge: var(--plum);--accent-tools: var(--sage);--accent-action: var(--toggle-on);--accent: var(--charcoal);--toggle-track: rgba(14, 14, 13, .13);--toggle-on: #d38358;--toggle-focus: rgba(211, 131, 88, .36);--scrollbar-track: transparent;--scrollbar-thumb: rgba(14, 14, 13, .16);--scrollbar-thumb-hover: rgba(14, 14, 13, .24);--coral: #c24b3d;--teal: #3f8f83;--gold: #c98f38;--ori: #3f8f83;--ori-soft: rgba(63, 143, 131, .12);--terracotta: #d38358;--warn: #c98f38;--yellow: var(--gold);--leaf: var(--teal);--accent-danger: var(--coral);--accent-success: var(--teal);--accent-warning: var(--gold);--tint-warm: oklch(97.5% .01 45);--tint-coral: oklch(97.2% .01 27);--tint-teal: oklch(97.5% .009 185);--tint-gold: oklch(97.5% .01 80);--tint-cobalt: oklch(97.5% .01 250);--tint-plum: oklch(97.3% .011 305);--tint-sage: oklch(97.5% .009 155);--shadow-hover: 0 1px 1px rgba(14, 14, 13, .04), 0 12px 30px -20px rgba(14, 14, 13, .3);--shadow-card: 0 1px 2px rgba(14, 14, 13, .05), 0 22px 48px -28px rgba(14, 14, 13, .32);--shadow-float: 0 40px 90px rgba(14, 14, 13, .22);--shadow-tab: 0 12px 40px rgba(14, 14, 13, .13);--shadow-toast: 0 24px 60px rgba(0, 0, 0, .3);--shadow-sm: var(--shadow-hover);--shadow: var(--shadow-card);--shadow-lg: var(--shadow-float);--shadow-soft: var(--shadow-card);--sunrise-pale: rgba(14, 14, 13, .04);--radius-panel: 12px;--radius-control: 8px;--radius-button: 6px;--radius-nav: 11px;--radius-row: 14px;--radius-card: 16px;--radius-shell: 20px;--radius-drawer: 22px;--radius-overlay: 26px;--radius-peek: 30px;--radius-full: 999px;--shell-corner-radius: 18px;--font-sans: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--sans: var(--font-sans);--serif: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--mono: var(--font-mono);--icon-stroke-width: 1.35;--icon-stroke-width-sidebar: 1.35;--icon-stroke-width-topbar: 1.35;--icon-stroke-width-inline: 1.5;--icon-stroke-width-mobile: 1.2;--icon-size-action: 17px;--icon-size-nav: 16px;--icon-size-metric: 18px;--icon-size-mobile: 23px;--list-row-hover: color-mix(in srgb, var(--bg2) 76%, var(--white));--list-row-selected: var(--bg2);--list-row-transition: background .14s var(--ease), color .14s var(--ease);--glass-surface: color-mix(in srgb, var(--white) 82%, transparent);--glass-surface-strong: color-mix(in srgb, var(--white) 91%, transparent);--glass-surface-soft: color-mix(in srgb, var(--white) 72%, transparent);--glass-border: color-mix(in srgb, var(--border) 84%, transparent);--glass-backdrop: blur(18px) saturate(1.18);--menu-surface: var(--glass-surface);--menu-control-surface: var(--glass-surface-strong);--menu-hover: var(--bg2);--menu-radius: 10px;--menu-item-radius: 7px;--menu-padding: 6px;--shell-surface: var(--white);--shell-edge-border: var(--border);--spring: cubic-bezier(.34, 1.42, .5, 1);--shell-motion-ease: var(--ease);--shell-panel-enter-duration: .24s;--shell-panel-move-duration: .22s;--shell-panel-size-duration: .18s;--shell-panel-fade-duration: .16s;color-scheme:light;color:var(--charcoal);background:var(--paper);font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}strong,b{font-weight:600}*{box-sizing:border-box}html{min-width:320px;min-height:100%;overscroll-behavior-y:none;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-width:320px;min-height:100vh;overscroll-behavior-y:none;background:var(--paper);color:var(--ink-92);font-family:var(--font-sans)}.app-loading-state{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px 12px;min-width:0;color:var(--text-secondary)}.app-loading-state__mark{position:relative;display:inline-grid;width:30px;height:30px;place-items:center;border:1px solid color-mix(in srgb,var(--toggle-on) 24%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--toggle-on) 7%,transparent)}.app-loading-state__mark span{position:absolute;width:4px;height:4px;border-radius:999px;background:var(--toggle-on);animation:app-loading-orbit 1.45s var(--ease) infinite}.app-loading-state__mark span:nth-child(1){animation-delay:-.22s}.app-loading-state__mark span:nth-child(2){animation-delay:-80ms}.app-loading-state__mark span:nth-child(3){animation-delay:80ms}.app-loading-state__copy{display:grid;gap:2px;min-width:0}.app-loading-state__copy strong{color:var(--charcoal);font-size:var(--type-size-control);font-weight:500;line-height:1.25}.app-loading-state__copy small{color:var(--muted);font-size:var(--type-size-meta);line-height:1.25}.app-inline-loading-mark{position:relative;display:inline-grid;width:16px;height:16px;place-items:center;flex:0 0 auto;color:currentColor}.app-inline-loading-mark span{position:absolute;width:3px;height:3px;border-radius:999px;background:currentColor;opacity:.78;animation:app-loading-orbit 1.45s var(--ease) infinite}.app-inline-loading-mark span:nth-child(1){animation-delay:-.18s}.app-inline-loading-mark span:nth-child(2){animation-delay:-40ms}.app-inline-loading-mark span:nth-child(3){animation-delay:.12s}.app-loading-state__skeleton{display:grid;grid-column:1 / -1;gap:7px;margin-top:2px}.app-loading-state__skeleton-row{display:block;height:9px;overflow:hidden;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--charcoal) 5%,transparent),color-mix(in srgb,var(--toggle-on) 9%,transparent),color-mix(in srgb,var(--charcoal) 5%,transparent) 84%);background-size:220% 100%;animation:app-loading-sheen 1.75s var(--ease) infinite}.app-loading-state__skeleton-row:nth-child(2){width:82%;animation-delay:.12s}.app-loading-state__skeleton-row:nth-child(3){width:66%;animation-delay:.24s}@keyframes app-loading-orbit{0%{opacity:.42;transform:rotate(0) translate(8px) scale(.82)}50%{opacity:1;transform:rotate(180deg) translate(8px) scale(1)}to{opacity:.42;transform:rotate(360deg) translate(8px) scale(.82)}}@keyframes app-loading-sheen{0%{background-position:140% 0}to{background-position:-80% 0}}@keyframes app-dialog-backdrop-in{0%{opacity:0}to{opacity:1}}.confirm-dialog-backdrop{pointer-events:auto;position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;display:grid;place-items:center;padding:var(--gap-24);background:var(--surface-scrim, var(--context-scrim));backdrop-filter:blur(var(--context-blur));-webkit-backdrop-filter:blur(var(--context-blur));animation:app-dialog-backdrop-in var(--dur-quick) var(--ease) both}.confirm-dialog:where(:not(.confirm-dialog--compact)){position:relative;width:min(360px,100%);max-height:calc(100dvh - var(--gap-24) * 2);overflow:auto;border:0;border-radius:var(--shape-alert);background:var(--material-actions, var(--glass-surface-strong));color:var(--ink);font-family:var(--font-sans);animation:app-dialog-backdrop-in var(--dur-quick) var(--ease) both}.confirm-dialog__icon{display:none}.confirm-dialog__copy{min-width:0}.confirm-dialog__head{padding:var(--gap-20) var(--touch-min) var(--gap-8)}.confirm-dialog h2{margin:0;font:600 var(--text-headline) / var(--leading-headline) var(--font-sans);color:var(--ink);text-align:center;overflow-wrap:anywhere}.confirm-dialog p:where(:not(.billing-consent__details *)){margin:0;padding:0 var(--gap-20) var(--gap-20);color:var(--ink-m, var(--graphite));font:400 var(--text-footnote) / var(--leading-footnote) var(--font-sans);text-align:center;overflow-wrap:anywhere}.confirm-dialog .confirm-dialog__consequence{color:var(--ink-m, var(--graphite))}.confirm-dialog .confirm-dialog__error{color:var(--dot-r, var(--coral))}.confirm-dialog__close{position:absolute;right:0;top:var(--gap-6);display:grid;place-items:center;width:var(--touch-min);height:var(--touch-min);border:0;border-radius:var(--shape-field);background:transparent;color:var(--ink-m, var(--graphite));padding:0}.confirm-dialog__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line)}.confirm-dialog__button{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--gap-8);min-width:0;min-height:var(--touch-min);padding:var(--gap-12);border:0;border-radius:0;background:transparent;color:var(--ink);font:400 var(--text-body) / var(--leading-body) var(--font-sans);overflow-wrap:anywhere;cursor:pointer}.confirm-dialog__button+.confirm-dialog__button{border-left:1px solid var(--line)}.confirm-dialog__button--secondary{font-weight:600}.confirm-dialog--danger .confirm-dialog__button--primary{color:var(--dot-r, var(--coral))}.confirm-dialog button:hover{background:var(--ink-hv)}.confirm-dialog button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.confirm-dialog button:disabled{opacity:var(--opacity-disabled);cursor:default}.confirm-dialog__pending-mark{position:relative;display:inline-grid;width:var(--gap-18);height:var(--gap-18);place-items:center;flex:none}.confirm-dialog__pending-mark span{position:absolute;width:calc(var(--gap-8) / 2);height:calc(var(--gap-8) / 2);border-radius:var(--shape-pill);background:currentColor;opacity:.76;animation:app-loading-orbit 1.45s var(--ease) infinite}.confirm-dialog__pending-mark span:nth-child(1){animation-delay:0ms}.confirm-dialog__pending-mark span:nth-child(2){animation-delay:.16s}.confirm-dialog__pending-mark span:nth-child(3){animation-delay:.32s}html[data-motion=reduced] :is(.confirm-dialog-backdrop,.confirm-dialog,.confirm-dialog__pending-mark span){animation:none}@media(prefers-reduced-motion:reduce){:is(.confirm-dialog-backdrop,.confirm-dialog,.confirm-dialog__pending-mark span){animation:none}}.trace-grid--compact{gap:8px}.trace-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px 0;margin:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--divider-cell)}.trace-grid div{border:0;border-radius:0;background:var(--white);padding:12px}.trace-grid dt{color:var(--muted);font-size:.7rem;font-weight:500;margin-bottom:4px;text-transform:uppercase;letter-spacing:.04em}.trace-grid dd{margin:0;color:var(--charcoal);font-size:.9rem;font-weight:500;overflow-wrap:anywhere}@media(max-width:820px){.trace-grid{grid-template-columns:1fr}}:root{--surface: var(--white);--card-bg: var(--surface);--glass: rgba(255, 255, 255, .62);--glass-strong: rgba(255, 255, 255, .82);--blur: blur(32px) saturate(150%);--toggle-on: var(--terracotta);--accent-action: var(--ori);--accent: var(--charcoal);--ink-92: color-mix(in srgb, var(--charcoal) 92%, transparent);--ink-72: color-mix(in srgb, var(--charcoal) 72%, transparent);--ink-54: color-mix(in srgb, var(--charcoal) 54%, transparent);--ink-40: color-mix(in srgb, var(--charcoal) 40%, transparent);--ink-28: color-mix(in srgb, var(--charcoal) 28%, transparent);--ink-16: color-mix(in srgb, var(--charcoal) 16%, transparent);--ink-08: color-mix(in srgb, var(--charcoal) 8%, transparent);--ink-05: color-mix(in srgb, var(--charcoal) 5%, transparent);--ink-04: color-mix(in srgb, var(--charcoal) 4%, transparent);--ink-03: color-mix(in srgb, var(--charcoal) 3%, transparent);--divider-cell: var(--ink-05);--line-strong: var(--ink-16);--line-focus: var(--ink-28);--line-input-focus: var(--ink-28);--list-row-hover: var(--ink-03);--list-row-selected: var(--ink-04);--glass-border: var(--ink-08);--menu-hover: var(--ink-04);--menu-radius: var(--radius-nav);--menu-item-radius: 7px;--shell-motion-ease: var(--ease);--shell-panel-enter-duration: .32s;--shell-panel-move-duration: .24s;--shell-panel-size-duration: .22s;--shell-panel-fade-duration: .16s}[data-theme=dark]{--glass: rgba(23, 23, 27, .62);--glass-strong: rgba(23, 23, 27, .82);--list-row-hover: var(--ink-03);--list-row-selected: var(--ink-04)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--glass: rgba(23, 23, 27, .62);--glass-strong: rgba(23, 23, 27, .82);--list-row-hover: var(--ink-03);--list-row-selected: var(--ink-04)}}.auth-panel{border-radius:var(--radius-overlay);background:var(--glass-strong);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);box-shadow:var(--shadow-float)}.button,.saved-drawer__save-page,.saved-drawer__filters button,.saved-drawer__plan-basket{border-radius:var(--radius-button);font-weight:500}.button--primary{border-color:var(--ori);background:var(--ori);color:#fff}.button--primary:hover,.button--primary:focus-visible{border-color:color-mix(in srgb,var(--ori) 86%,var(--charcoal));background:color-mix(in srgb,var(--ori) 86%,var(--charcoal));color:#fff}.button--danger{border-color:color-mix(in srgb,var(--coral) 34%,var(--border));background:transparent;color:var(--coral)}@media(max-width:820px){input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select,textarea{font-size:max(var(--input-text-min),var(--text-body))!important;font-weight:400}}html body .sandr-context-help{display:inline-flex;align-items:center;min-height:var(--touch-minimum);width:fit-content;max-width:100%;overflow-wrap:anywhere;margin-top:var(--gap-10);color:inherit;font:400 var(--text-footnote)/var(--leading-footnote) var(--font-sans);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:var(--gap-4)}.confirm-dialog__fields{padding:0 var(--gap-20) var(--gap-20)}.confirm-dialog__field{width:100%;min-width:0;min-height:var(--touch-min);padding:var(--gap-8) var(--gap-12);border:1px solid var(--line);border-radius:var(--shape-field);background:var(--surface-card, var(--bg));color:var(--ink);font:400 var(--text-body) / var(--leading-body) var(--font-sans)}.confirm-dialog{--touch-min: var(--touch-minimum)}.sandr-grape{display:block;overflow:visible;color:inherit}.sandr-wordmark{display:block;height:1em;width:auto;aspect-ratio:1620 / 448;color:inherit}.sandr-lockup{--sandr-mark: 44px;display:inline-flex;align-items:center;gap:calc(var(--sandr-mark) * .24);color:var(--ink, currentColor)}.sandr-lockup__grape{height:var(--sandr-mark);width:auto;flex:none}.sandr-lockup__word{height:calc(var(--sandr-mark) * .62);width:auto;flex:none}.sandr-lockup--stacked{flex-direction:column;gap:calc(var(--sandr-mark) * .12)}.sandr-lockup--stacked .sandr-lockup__word{order:-1}.sandr-launch-overlay{--paper: var(--launch-light-page);--ink: var(--launch-light-ink);position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;overflow:hidden;display:grid;place-items:center;background:var(--paper);color:var(--ink);opacity:1;transition:opacity var(--timing-launchFade) var(--ease);isolation:isolate}.sandr-launch-overlay[data-launch-theme=dark]{--paper: var(--launch-dark-page);--ink: var(--launch-dark-ink)}.sandr-launch-overlay.is-leaving{opacity:0;pointer-events:none}.sandr-launch-lockup{--sandr-mark: clamp(60px, 16vw, 84px);display:inline-flex;align-items:center;gap:calc(var(--sandr-mark) * .24);color:var(--ink)}.sandr-launch-grape{height:var(--sandr-mark);width:auto;flex:none;overflow:visible;color:inherit}.sandr-launch-word{height:calc(var(--sandr-mark) * .62);width:auto;aspect-ratio:1620 / 448;color:inherit;opacity:0;transition:opacity var(--timing-launchWordFade) var(--ease)}.sandr-launch-word.is-in{opacity:1}.sandr-launch-caption{position:absolute;left:var(--gap-16);right:var(--gap-16);bottom:calc(env(safe-area-inset-bottom,0px) + clamp(30px,7vh,60px));display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--gap-8) var(--gap-12);min-height:1.5em;text-align:center;font:400 var(--text-footnote)/var(--leading-footnote) var(--font-sans);overflow-wrap:anywhere;color:color-mix(in srgb,var(--ink) 62%,transparent);opacity:0;transition:opacity var(--timing-launchCaptionFade) var(--ease)}.sandr-launch-caption.is-in{opacity:1}.sandr-launch-caption.is-error{color:var(--ink)}.sandr-launch-retry{min-height:var(--touch-minimum);padding:0 var(--gap-18);border:0;border-radius:var(--shape-pill);background:var(--ink);color:var(--paper);font:inherit;font-weight:500;cursor:pointer}.sandr-launch-retry:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.sandr-launch-retry:disabled{opacity:var(--control-disabled-opacity);cursor:default}@media(prefers-reduced-motion:reduce){.sandr-launch-overlay,.sandr-launch-word,.sandr-launch-caption{transition:none}}:root[data-motion=reduced] :is(.sandr-launch-overlay,.sandr-launch-word,.sandr-launch-caption){transition:none}.sandr-auth{min-height:100vh;min-height:100svh;display:grid;place-items:center;padding:clamp(16px,4vw,40px);background:radial-gradient(circle at 50% 12%,color-mix(in srgb,var(--ink) 5%,transparent),transparent 40%),radial-gradient(circle at 50% 90%,color-mix(in srgb,var(--toggle-on) 9%,transparent),transparent 48%),var(--paper)}.sandr-auth__card{width:min(960px,100%);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;overflow:hidden;border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);border-radius:28px;background:var(--paper-2, #f4f2ec);box-shadow:var(--shadow-float, 0 40px 90px rgba(40, 30, 20, .22))}.sandr-auth__brand{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:28px;min-height:540px;padding:clamp(30px,4vw,52px);color:#f2f2f3;background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.05),transparent 36%),radial-gradient(circle at 50% 88%,color-mix(in srgb,var(--toggle-on) 30%,transparent),transparent 54%),#111113;overflow:hidden}.sandr-auth__brand:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 26%),repeating-linear-gradient(180deg,transparent 0 72px,rgba(255,255,255,.028) 72px 73px)}.sandr-auth__brand-inner{position:relative;margin:auto 0;display:grid;gap:24px;justify-items:start}.sandr-auth__brand .sandr-lockup{color:inherit}.sandr-auth__lockup{--sandr-mark: 88px}.sandr-auth__tagline{margin:0;max-width:16ch;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:300;line-height:1.08;letter-spacing:-.01em;color:color-mix(in srgb,#f2f2f3 90%,transparent)}.sandr-auth__brand-meta{position:relative;font-family:var(--font-mono, ui-monospace, monospace);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#f2f2f380}.sandr-auth__panel{display:grid;align-content:start;gap:18px;padding:clamp(30px,4vw,48px);background:var(--paper)}.sandr-auth__panel--loading{align-content:center;color:var(--text-secondary)}.sandr-auth__panel-head{display:grid;gap:10px;margin-bottom:4px}.sandr-auth__eyebrow{font-family:var(--font-mono, ui-monospace, monospace);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.sandr-auth__title{margin:0;font-size:clamp(1.5rem,3vw,1.9rem);font-weight:300;line-height:1.02;letter-spacing:-.01em;color:var(--ink)}@media(max-width:760px){.sandr-auth__card{grid-template-columns:1fr;width:min(440px,100%);border-radius:24px}.sandr-auth__brand{min-height:0;gap:18px;padding:32px 28px 28px;align-items:center;text-align:center}.sandr-auth__brand-inner{margin:0;gap:16px;justify-items:center}.sandr-auth__lockup{--sandr-mark: 60px}.sandr-auth__tagline{max-width:22ch;font-size:1.12rem}.sandr-auth__brand-meta{display:none}.sandr-auth__panel{padding:26px 24px 30px}}@keyframes sandr-greeting-cycle-in{0%{opacity:0;transform:translateY(8px);filter:blur(2px)}to{opacity:1;transform:none;filter:none}}[data-sandr-showcase=locked]{cursor:default}[data-sandr-showcase=locked] *{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;caret-color:transparent!important}[data-sandr-showcase] [data-reveal=pending]{opacity:1!important;transform:none!important;transition:none!important;will-change:auto!important}[data-sandr-showcase-view=action] .pilot-conversation.ds-chat{width:min(1040px,calc(100% - 96px));margin:0 auto;padding-top:96px;gap:18px}[data-sandr-showcase-view=action] .pilot-conversation.ds-chat>:first-child{margin-top:0}[data-sandr-showcase-view=action] .pilot-conversation .ds-chat__msg{padding-inline:0}[data-sandr-showcase-view=action] .pilot-conversation .ds-chat__body,[data-sandr-showcase-view=action] .pilot-conversation .pilot-message-rich.markdown-content p{font-size:15px;line-height:1.58}[data-sandr-showcase-view=action] .pilot-conversation .ds-chat__msg--user .ds-chat__body{max-width:72%;padding:12px 17px}[data-sandr-showcase-view=action] .pilot-conversation .pilot-receipts-region__inner{max-width:760px}[data-sandr-showcase-view=action] .pilot-conversation .cop-card-stack{width:min(100%,760px)}[data-sandr-showcase-view=action] .pilot-rail{will-change:auto}[data-sandr-showcase-view=checkin-review] .pilot-checkin{animation:none}[data-sandr-showcase-view=checkin-review] .pilot-checkin__track{will-change:auto;transition:none!important}[data-sandr-showcase-screen=today] .pilot-utility-gesture-shell{animation:none}[data-sandr-showcase-screen=today] .pilot-utility-rail{will-change:auto}:is([data-sandr-showcase-view=venue-radar],[data-sandr-showcase-view=venue-history]) .pilot-sheet-scrim{background:var(--bg);backdrop-filter:none;-webkit-backdrop-filter:none;opacity:1!important}[data-sandr-safearea] .pilot-shell{--safe-top: 54px;--safe-bot: 34px;--safe-bottom: 34px}[data-sandr-showcase-chrome=bare] body,[data-sandr-showcase-chrome=bare]{margin:0;background:transparent}.pilot-shell[data-showcase-motion=autoplay] .pilot-showcase-playback{position:fixed;z-index:120;left:50%;bottom:calc(var(--safe-bot, 0px) + 82px);transform:translate(-50%);display:flex;align-items:center;gap:8px;width:min(250px,calc(100vw - 32px));min-height:34px;padding:3px 7px;border:1px solid var(--ink-h);border-radius:999px;background:color-mix(in srgb,var(--bar-bg) 92%,transparent);color:var(--ink-m);backdrop-filter:blur(16px) saturate(1.15);-webkit-backdrop-filter:blur(16px) saturate(1.15)}.pilot-showcase-playback button{flex:0 0 27px;display:grid;place-items:center;width:27px;height:27px;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.pilot-showcase-playback button:hover,.pilot-showcase-playback button:focus-visible{background:var(--ink-hv);color:var(--ink)}.pilot-showcase-playback__progress{flex:1 1 auto;height:2px;overflow:hidden;border-radius:999px;background:var(--ink-h)}.pilot-showcase-playback__progress>span{display:block;width:100%;height:100%;border-radius:inherit;background:var(--ink);transform:scaleX(0);transform-origin:left center;will-change:transform}.pilot-showcase-playback__time{flex:none;color:var(--ink-f);font:500 8px/1 var(--mono);letter-spacing:.02em;white-space:nowrap}@media(min-width:900px){.pilot-shell[data-showcase-motion=autoplay] .pilot-showcase-playback{bottom:18px}}@media(prefers-reduced-motion:reduce){.pilot-showcase-playback__progress>span{will-change:auto}}.pilot-shell .pilot-topbar>button:focus-visible,.pilot-shell .pilot-topbar__actions>button:focus-visible,.pilot-shell .pilot-sandr-trace-drawer>header button:focus-visible{outline:none;box-shadow:none;background:transparent}.pilot-shell .pilot-topbar>button:focus-visible:hover,.pilot-shell .pilot-topbar__actions>button:focus-visible:hover,.pilot-shell .pilot-sandr-trace-drawer>header button:focus-visible:hover{background:var(--ink-hv)}
