@keyframes glasscase-open{0%{opacity:0;grid-template-rows:0fr}40%{opacity:1}to{opacity:1;grid-template-rows:1fr}}@keyframes glasscase-close{0%{opacity:1;grid-template-rows:1fr}to{opacity:0;grid-template-rows:0fr}}@keyframes hud-recon-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes hud-live-in{0%{opacity:0}to{opacity:1}}@keyframes hud-scan-breathe{0%,to{opacity:1}50%{opacity:.45}}@keyframes pane-in{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:none}}@keyframes cursor{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes whisper-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes chip-raise{0%,to{box-shadow:0 0 #fff0}50%{box-shadow:0 0 0 4px #ffffff1f}}@keyframes hud-attn-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes pane-pill-switched{0%{box-shadow:0 0 0 0 var(--accent-glow)}35%{box-shadow:0 0 0 4px var(--accent-glow)}to{box-shadow:0 0 0 7px #0000}}@keyframes sayli-logo-loop{to{stroke-dashoffset:-100px}}@keyframes brief-rewrite-spin{to{transform:rotate(360deg)}}@keyframes brief-bar-more-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes brief-vis-pop-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes brief-pill-in{0%{opacity:0}to{opacity:1}}@keyframes brief-panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes wave-rest-breath{0%,to{opacity:.07;transform:scale(.99)}50%{opacity:.13;transform:scale(1.012)}}@keyframes brief-wave-draw{0%{opacity:0;transform:scaleY(.18)}to{opacity:.3;transform:scaleY(1)}}@keyframes keep-pulse{0%{box-shadow:0 0 0 0 var(--accent-glow)}to{box-shadow:0 0 0 15px #0000}}@keyframes wave-tick-in{0%{opacity:0;transform:translate(-50%)scaleY(0)}60%{opacity:1}to{opacity:1;transform:translate(-50%)scaleY(1)}}@keyframes skip-nudge-back{35%{transform:rotate(-28deg)}to{transform:rotate(0)}}@keyframes skip-nudge-fwd{35%{transform:rotate(28deg)}to{transform:rotate(0)}}@keyframes brief-wave-clock-breathe{0%,to{opacity:1}50%{opacity:.45}}@keyframes brief-transcript-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes brief-dock-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes brief-chip-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes brief-dock-settle{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes brief-action-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes brief-action-sought{0%,62%{border-color:var(--ink)}to{border-color:var(--hairline-strong);box-shadow:0 1px 2px #00000047}}@keyframes check-pop{0%{opacity:0;transform:scale(.55)}60%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@keyframes brief-glow-breathe{0%,to{opacity:.7;transform:translate(-50%,-60%)scale(.94)}50%{opacity:1;transform:translate(-50%,-60%)scale(1.02)}}@keyframes bl-field-in{0%{transform:translate(-50%,-50%)scale(.72)}to{transform:translate(-50%,-50%)scale(1)}}@keyframes brief-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes stagger-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@property --door-draw{syntax:"<percentage>";inherits:false;initial-value:0%}@keyframes bento-door-enter{0%,37%{--door-draw:0%;opacity:0}41%{--door-draw:0%;opacity:1}69%{--door-draw:50%;opacity:1}to{--door-draw:50%;opacity:0}}@property --bento-fade{syntax:"<length>";inherits:false;initial-value:0}@property --bento-fade-top{syntax:"<length>";inherits:false;initial-value:0}@keyframes chip-seat{0%{transform:scale(.86)}62%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes bento-celebrate-in{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes bento-celebrate-out{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(1px);transform:translateY(-2px)scale(1.005)}}@keyframes bento-celebrate-glow{0%{opacity:0;transform:scale(.7)}60%{opacity:1;transform:scale(1.05)}to{opacity:.55;transform:scale(1)}}@keyframes bento-celebrate-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes digest-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes coming-up-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes cmd-back-in{0%{opacity:0}to{opacity:1}}@keyframes pane-footer-pulse{0%,to{opacity:.5}50%{opacity:.85}}@keyframes pane-footer-menu-in-above{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pane-footer-menu-in-below{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ig-pulse{0%{stroke-dashoffset:.14px;opacity:0}10%{opacity:.65}58%{opacity:1}70%{stroke-dashoffset:-1px;opacity:0}to{stroke-dashoffset:-1px;opacity:0}}@keyframes bento-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes pf-draw{to{stroke-dashoffset:0}}@keyframes pf-ink{0%{opacity:0}to{opacity:1}}@keyframes pdock-in{0%{opacity:0;transform:translateY(18px)scale(.97)}}@keyframes pdock-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes pdock-menu-in-up{0%{opacity:0;transform:translateY(6px)scale(.98)}}@keyframes skill-added-in{0%{opacity:0;transform:scale(.6)}}@property --angle-1{syntax:"<angle>";inherits:false;initial-value:-75deg}@property --angle-2{syntax:"<angle>";inherits:false;initial-value:-45deg}@keyframes pane-vis-watch{0%{filter:drop-shadow(0 0 3px #fff6)}1.28205%{filter:drop-shadow(0 0 3.0038px #fff6)}2.5641%{filter:drop-shadow(0 0 3.0153px #fff6)}3.84615%{filter:drop-shadow(0 0 3.0347px #ffffff67)}5.12821%{filter:drop-shadow(0 0 3.0623px #ffffff68)}6.41026%{filter:drop-shadow(0 0 3.0983px #ffffff68)}7.69231%{filter:drop-shadow(0 0 3.1429px #ffffff6a)}8.97436%{filter:drop-shadow(0 0 3.1961px #ffffff6b)}10.2564%{filter:drop-shadow(0 0 3.2581px #ffffff6d)}11.5385%{filter:drop-shadow(0 0 3.3288px #ffffff6e)}12.8205%{filter:drop-shadow(0 0 3.4081px #ffffff70)}14.1026%{filter:drop-shadow(0 0 3.4959px #ffffff73)}15.3846%{filter:drop-shadow(0 0 3.5918px #ffffff75)}16.6667%{filter:drop-shadow(0 0 3.6953px #ffffff78)}17.9487%{filter:drop-shadow(0 0 3.8059px #ffffff7b)}19.2308%{filter:drop-shadow(0 0 3.9228px #ffffff7e)}20.5128%{filter:drop-shadow(0 0 4.0452px #ffffff81)}21.7949%{filter:drop-shadow(0 0 4.1719px #ffffff84)}23.0769%{filter:drop-shadow(0 0 4.3018px #ffffff87)}24.359%{filter:drop-shadow(0 0 4.4337px #ffffff8b)}25.641%{filter:drop-shadow(0 0 4.5663px #ffffff8e)}26.9231%{filter:drop-shadow(0 0 4.6982px #ffffff91)}28.2051%{filter:drop-shadow(0 0 4.8281px #ffffff95)}29.4872%{filter:drop-shadow(0 0 4.9548px #ffffff98)}30.7692%{filter:drop-shadow(0 0 5.0772px #ffffff9b)}32.0513%{filter:drop-shadow(0 0 5.1941px #ffffff9e)}33.3333%{filter:drop-shadow(0 0 5.3047px #ffffffa1)}34.6154%{filter:drop-shadow(0 0 5.4082px #ffffffa3)}35.8974%{filter:drop-shadow(0 0 5.5041px #ffffffa6)}37.1795%{filter:drop-shadow(0 0 5.5919px #ffffffa8)}38.4615%{filter:drop-shadow(0 0 5.6712px #fffa)}39.7436%{filter:drop-shadow(0 0 5.7419px #ffffffac)}41.0256%{filter:drop-shadow(0 0 5.8039px #ffffffae)}42.3077%{filter:drop-shadow(0 0 5.8571px #ffffffaf)}43.5897%{filter:drop-shadow(0 0 5.9017px #ffffffb0)}44.8718%{filter:drop-shadow(0 0 5.9377px #ffffffb1)}46.1539%{filter:drop-shadow(0 0 5.9653px #ffffffb2)}47.4359%{filter:drop-shadow(0 0 5.9847px #ffffffb2)}48.718%{filter:drop-shadow(0 0 5.9962px #ffffffb2)}50%{filter:drop-shadow(0 0 6px #ffffffb3)}51.282%{filter:drop-shadow(0 0 5.9962px #ffffffb2)}52.5641%{filter:drop-shadow(0 0 5.9847px #ffffffb2)}53.8462%{filter:drop-shadow(0 0 5.9653px #ffffffb2)}55.1282%{filter:drop-shadow(0 0 5.9377px #ffffffb1)}56.4103%{filter:drop-shadow(0 0 5.9017px #ffffffb0)}57.6923%{filter:drop-shadow(0 0 5.8571px #ffffffaf)}58.9744%{filter:drop-shadow(0 0 5.8039px #ffffffae)}60.2564%{filter:drop-shadow(0 0 5.7419px #ffffffac)}61.5385%{filter:drop-shadow(0 0 5.6712px #fffa)}62.8205%{filter:drop-shadow(0 0 5.5919px #ffffffa8)}64.1026%{filter:drop-shadow(0 0 5.5041px #ffffffa6)}65.3846%{filter:drop-shadow(0 0 5.4082px #ffffffa3)}66.6667%{filter:drop-shadow(0 0 5.3047px #ffffffa1)}67.9487%{filter:drop-shadow(0 0 5.1941px #ffffff9e)}69.2308%{filter:drop-shadow(0 0 5.0772px #ffffff9b)}70.5128%{filter:drop-shadow(0 0 4.9548px #ffffff98)}71.7949%{filter:drop-shadow(0 0 4.8281px #ffffff95)}73.0769%{filter:drop-shadow(0 0 4.6982px #ffffff91)}74.359%{filter:drop-shadow(0 0 4.5663px #ffffff8e)}75.641%{filter:drop-shadow(0 0 4.4337px #ffffff8b)}76.9231%{filter:drop-shadow(0 0 4.3018px #ffffff87)}78.2051%{filter:drop-shadow(0 0 4.1719px #ffffff84)}79.4872%{filter:drop-shadow(0 0 4.0452px #ffffff81)}80.7692%{filter:drop-shadow(0 0 3.9228px #ffffff7e)}82.0513%{filter:drop-shadow(0 0 3.8059px #ffffff7b)}83.3333%{filter:drop-shadow(0 0 3.6953px #ffffff78)}84.6154%{filter:drop-shadow(0 0 3.5918px #ffffff75)}85.8974%{filter:drop-shadow(0 0 3.4959px #ffffff73)}87.1795%{filter:drop-shadow(0 0 3.4081px #ffffff70)}88.4615%{filter:drop-shadow(0 0 3.3288px #ffffff6e)}89.7436%{filter:drop-shadow(0 0 3.2581px #ffffff6d)}91.0256%{filter:drop-shadow(0 0 3.1961px #ffffff6b)}92.3077%{filter:drop-shadow(0 0 3.1429px #ffffff6a)}93.5897%{filter:drop-shadow(0 0 3.0983px #ffffff68)}94.8718%{filter:drop-shadow(0 0 3.0623px #ffffff68)}96.1539%{filter:drop-shadow(0 0 3.0347px #ffffff67)}97.4359%{filter:drop-shadow(0 0 3.0153px #fff6)}98.718%{filter:drop-shadow(0 0 3.0038px #fff6)}to{filter:drop-shadow(0 0 3px #fff6)}}@keyframes pane-vis-watch-paper{0%{filter:drop-shadow(0 0 3px rgb(var(--ink-rgb) / .32))}1.28205%{filter:drop-shadow(0 0 3.0038px rgb(var(--ink-rgb) / .3203))}2.5641%{filter:drop-shadow(0 0 3.0153px rgb(var(--ink-rgb) / .3212))}3.84615%{filter:drop-shadow(0 0 3.0347px rgb(var(--ink-rgb) / .3227))}5.12821%{filter:drop-shadow(0 0 3.0623px rgb(var(--ink-rgb) / .3248))}6.41026%{filter:drop-shadow(0 0 3.0983px rgb(var(--ink-rgb) / .3275))}7.69231%{filter:drop-shadow(0 0 3.1429px rgb(var(--ink-rgb) / .331))}8.97436%{filter:drop-shadow(0 0 3.1961px rgb(var(--ink-rgb) / .335))}10.2564%{filter:drop-shadow(0 0 3.2581px rgb(var(--ink-rgb) / .3398))}11.5385%{filter:drop-shadow(0 0 3.3288px rgb(var(--ink-rgb) / .3452))}12.8205%{filter:drop-shadow(0 0 3.4081px rgb(var(--ink-rgb) / .3513))}14.1026%{filter:drop-shadow(0 0 3.4959px rgb(var(--ink-rgb) / .358))}15.3846%{filter:drop-shadow(0 0 3.5918px rgb(var(--ink-rgb) / .3654))}16.6667%{filter:drop-shadow(0 0 3.6953px rgb(var(--ink-rgb) / .3733))}17.9487%{filter:drop-shadow(0 0 3.8059px rgb(var(--ink-rgb) / .3818))}19.2308%{filter:drop-shadow(0 0 3.9228px rgb(var(--ink-rgb) / .3908))}20.5128%{filter:drop-shadow(0 0 4.0452px rgb(var(--ink-rgb) / .4001))}21.7949%{filter:drop-shadow(0 0 4.1719px rgb(var(--ink-rgb) / .4098))}23.0769%{filter:drop-shadow(0 0 4.3018px rgb(var(--ink-rgb) / .4198))}24.359%{filter:drop-shadow(0 0 4.4337px rgb(var(--ink-rgb) / .4299))}25.641%{filter:drop-shadow(0 0 4.5663px rgb(var(--ink-rgb) / .4401))}26.9231%{filter:drop-shadow(0 0 4.6982px rgb(var(--ink-rgb) / .4502))}28.2051%{filter:drop-shadow(0 0 4.8281px rgb(var(--ink-rgb) / .4602))}29.4872%{filter:drop-shadow(0 0 4.9548px rgb(var(--ink-rgb) / .4699))}30.7692%{filter:drop-shadow(0 0 5.0772px rgb(var(--ink-rgb) / .4792))}32.0513%{filter:drop-shadow(0 0 5.1941px rgb(var(--ink-rgb) / .4882))}33.3333%{filter:drop-shadow(0 0 5.3047px rgb(var(--ink-rgb) / .4967))}34.6154%{filter:drop-shadow(0 0 5.4082px rgb(var(--ink-rgb) / .5046))}35.8974%{filter:drop-shadow(0 0 5.5041px rgb(var(--ink-rgb) / .512))}37.1795%{filter:drop-shadow(0 0 5.5919px rgb(var(--ink-rgb) / .5187))}38.4615%{filter:drop-shadow(0 0 5.6712px rgb(var(--ink-rgb) / .5248))}39.7436%{filter:drop-shadow(0 0 5.7419px rgb(var(--ink-rgb) / .5302))}41.0256%{filter:drop-shadow(0 0 5.8039px rgb(var(--ink-rgb) / .535))}42.3077%{filter:drop-shadow(0 0 5.8571px rgb(var(--ink-rgb) / .539))}43.5897%{filter:drop-shadow(0 0 5.9017px rgb(var(--ink-rgb) / .5425))}44.8718%{filter:drop-shadow(0 0 5.9377px rgb(var(--ink-rgb) / .5452))}46.1539%{filter:drop-shadow(0 0 5.9653px rgb(var(--ink-rgb) / .5473))}47.4359%{filter:drop-shadow(0 0 5.9847px rgb(var(--ink-rgb) / .5488))}48.718%{filter:drop-shadow(0 0 5.9962px rgb(var(--ink-rgb) / .5497))}50%{filter:drop-shadow(0 0 6px rgb(var(--ink-rgb) / .55))}51.282%{filter:drop-shadow(0 0 5.9962px rgb(var(--ink-rgb) / .5497))}52.5641%{filter:drop-shadow(0 0 5.9847px rgb(var(--ink-rgb) / .5488))}53.8462%{filter:drop-shadow(0 0 5.9653px rgb(var(--ink-rgb) / .5473))}55.1282%{filter:drop-shadow(0 0 5.9377px rgb(var(--ink-rgb) / .5452))}56.4103%{filter:drop-shadow(0 0 5.9017px rgb(var(--ink-rgb) / .5425))}57.6923%{filter:drop-shadow(0 0 5.8571px rgb(var(--ink-rgb) / .539))}58.9744%{filter:drop-shadow(0 0 5.8039px rgb(var(--ink-rgb) / .535))}60.2564%{filter:drop-shadow(0 0 5.7419px rgb(var(--ink-rgb) / .5302))}61.5385%{filter:drop-shadow(0 0 5.6712px rgb(var(--ink-rgb) / .5248))}62.8205%{filter:drop-shadow(0 0 5.5919px rgb(var(--ink-rgb) / .5187))}64.1026%{filter:drop-shadow(0 0 5.5041px rgb(var(--ink-rgb) / .512))}65.3846%{filter:drop-shadow(0 0 5.4082px rgb(var(--ink-rgb) / .5046))}66.6667%{filter:drop-shadow(0 0 5.3047px rgb(var(--ink-rgb) / .4967))}67.9487%{filter:drop-shadow(0 0 5.1941px rgb(var(--ink-rgb) / .4882))}69.2308%{filter:drop-shadow(0 0 5.0772px rgb(var(--ink-rgb) / .4792))}70.5128%{filter:drop-shadow(0 0 4.9548px rgb(var(--ink-rgb) / .4699))}71.7949%{filter:drop-shadow(0 0 4.8281px rgb(var(--ink-rgb) / .4602))}73.0769%{filter:drop-shadow(0 0 4.6982px rgb(var(--ink-rgb) / .4502))}74.359%{filter:drop-shadow(0 0 4.5663px rgb(var(--ink-rgb) / .4401))}75.641%{filter:drop-shadow(0 0 4.4337px rgb(var(--ink-rgb) / .4299))}76.9231%{filter:drop-shadow(0 0 4.3018px rgb(var(--ink-rgb) / .4198))}78.2051%{filter:drop-shadow(0 0 4.1719px rgb(var(--ink-rgb) / .4098))}79.4872%{filter:drop-shadow(0 0 4.0452px rgb(var(--ink-rgb) / .4001))}80.7692%{filter:drop-shadow(0 0 3.9228px rgb(var(--ink-rgb) / .3908))}82.0513%{filter:drop-shadow(0 0 3.8059px rgb(var(--ink-rgb) / .3818))}83.3333%{filter:drop-shadow(0 0 3.6953px rgb(var(--ink-rgb) / .3733))}84.6154%{filter:drop-shadow(0 0 3.5918px rgb(var(--ink-rgb) / .3654))}85.8974%{filter:drop-shadow(0 0 3.4959px rgb(var(--ink-rgb) / .358))}87.1795%{filter:drop-shadow(0 0 3.4081px rgb(var(--ink-rgb) / .3513))}88.4615%{filter:drop-shadow(0 0 3.3288px rgb(var(--ink-rgb) / .3452))}89.7436%{filter:drop-shadow(0 0 3.2581px rgb(var(--ink-rgb) / .3398))}91.0256%{filter:drop-shadow(0 0 3.1961px rgb(var(--ink-rgb) / .335))}92.3077%{filter:drop-shadow(0 0 3.1429px rgb(var(--ink-rgb) / .331))}93.5897%{filter:drop-shadow(0 0 3.0983px rgb(var(--ink-rgb) / .3275))}94.8718%{filter:drop-shadow(0 0 3.0623px rgb(var(--ink-rgb) / .3248))}96.1539%{filter:drop-shadow(0 0 3.0347px rgb(var(--ink-rgb) / .3227))}97.4359%{filter:drop-shadow(0 0 3.0153px rgb(var(--ink-rgb) / .3212))}98.718%{filter:drop-shadow(0 0 3.0038px rgb(var(--ink-rgb) / .3203))}to{filter:drop-shadow(0 0 3px rgb(var(--ink-rgb) / .32))}}@keyframes sayli-orb-breathe{0%{opacity:.72;transform:scale(.97)}1.04167%{opacity:.7202;transform:scale(.97002)}2.08333%{opacity:.7209;transform:scale(.9701)}3.125%{opacity:.7221;transform:scale(.97023)}4.16667%{opacity:.7238;transform:scale(.97041)}5.20833%{opacity:.726;transform:scale(.97064)}6.25%{opacity:.7287;transform:scale(.97093)}7.29167%{opacity:.7319;transform:scale(.97128)}8.33333%{opacity:.7357;transform:scale(.97168)}9.375%{opacity:.74;transform:scale(.97215)}10.4167%{opacity:.7449;transform:scale(.97266)}11.4583%{opacity:.7502;transform:scale(.97324)}12.5%{opacity:.7562;transform:scale(.97387)}13.5417%{opacity:.7626;transform:scale(.97456)}14.5833%{opacity:.7696;transform:scale(.97531)}15.625%{opacity:.777;transform:scale(.97611)}16.6667%{opacity:.7849;transform:scale(.97695)}17.7083%{opacity:.7932;transform:scale(.97785)}18.75%{opacity:.802;transform:scale(.97878)}19.7917%{opacity:.8111;transform:scale(.97976)}20.8333%{opacity:.8205;transform:scale(.98076)}21.875%{opacity:.8301;transform:scale(.9818)}22.9167%{opacity:.84;transform:scale(.98285)}23.9583%{opacity:.85;transform:scale(.98392)}25%{opacity:.86;transform:scale(.985)}26.0417%{opacity:.87;transform:scale(.98608)}27.0833%{opacity:.88;transform:scale(.98715)}28.125%{opacity:.8899;transform:scale(.9882)}29.1667%{opacity:.8995;transform:scale(.98924)}30.2083%{opacity:.9089;transform:scale(.99024)}31.25%{opacity:.918;transform:scale(.99122)}32.2917%{opacity:.9268;transform:scale(.99215)}33.3333%{opacity:.9351;transform:scale(.99305)}34.375%{opacity:.943;transform:scale(.99389)}35.4167%{opacity:.9504;transform:scale(.99469)}36.4583%{opacity:.9574;transform:scale(.99544)}37.5%{opacity:.9638;transform:scale(.99613)}38.5417%{opacity:.9698;transform:scale(.99676)}39.5833%{opacity:.9751;transform:scale(.99734)}40.625%{opacity:.98;transform:scale(.99785)}41.6667%{opacity:.9843;transform:scale(.99832)}42.7083%{opacity:.9881;transform:scale(.99872)}43.75%{opacity:.9913;transform:scale(.99907)}44.7917%{opacity:.994;transform:scale(.99936)}45.8333%{opacity:.9962;transform:scale(.99959)}46.875%{opacity:.9979;transform:scale(.99977)}47.9167%{opacity:.9991;transform:scale(.9999)}48.9583%{opacity:.9998;transform:scale(.99998)}50%{opacity:1;transform:scale(1)}51.0417%{opacity:.9998;transform:scale(.99998)}52.0833%{opacity:.9991;transform:scale(.9999)}53.125%{opacity:.9979;transform:scale(.99977)}54.1667%{opacity:.9962;transform:scale(.99959)}55.2083%{opacity:.994;transform:scale(.99936)}56.25%{opacity:.9913;transform:scale(.99907)}57.2917%{opacity:.9881;transform:scale(.99872)}58.3333%{opacity:.9843;transform:scale(.99832)}59.375%{opacity:.98;transform:scale(.99785)}60.4167%{opacity:.9751;transform:scale(.99734)}61.4583%{opacity:.9698;transform:scale(.99676)}62.5%{opacity:.9638;transform:scale(.99613)}63.5417%{opacity:.9574;transform:scale(.99544)}64.5833%{opacity:.9504;transform:scale(.99469)}65.625%{opacity:.943;transform:scale(.99389)}66.6667%{opacity:.9351;transform:scale(.99305)}67.7083%{opacity:.9268;transform:scale(.99215)}68.75%{opacity:.918;transform:scale(.99122)}69.7917%{opacity:.9089;transform:scale(.99024)}70.8333%{opacity:.8995;transform:scale(.98924)}71.875%{opacity:.8899;transform:scale(.9882)}72.9167%{opacity:.88;transform:scale(.98715)}73.9583%{opacity:.87;transform:scale(.98608)}75%{opacity:.86;transform:scale(.985)}76.0417%{opacity:.85;transform:scale(.98392)}77.0833%{opacity:.84;transform:scale(.98285)}78.125%{opacity:.8301;transform:scale(.9818)}79.1667%{opacity:.8205;transform:scale(.98076)}80.2083%{opacity:.8111;transform:scale(.97976)}81.25%{opacity:.802;transform:scale(.97878)}82.2917%{opacity:.7932;transform:scale(.97785)}83.3333%{opacity:.7849;transform:scale(.97695)}84.375%{opacity:.777;transform:scale(.97611)}85.4167%{opacity:.7696;transform:scale(.97531)}86.4583%{opacity:.7626;transform:scale(.97456)}87.5%{opacity:.7562;transform:scale(.97387)}88.5417%{opacity:.7502;transform:scale(.97324)}89.5833%{opacity:.7449;transform:scale(.97266)}90.625%{opacity:.74;transform:scale(.97215)}91.6667%{opacity:.7357;transform:scale(.97168)}92.7083%{opacity:.7319;transform:scale(.97128)}93.75%{opacity:.7287;transform:scale(.97093)}94.7917%{opacity:.726;transform:scale(.97064)}95.8333%{opacity:.7238;transform:scale(.97041)}96.875%{opacity:.7221;transform:scale(.97023)}97.9167%{opacity:.7209;transform:scale(.9701)}98.9583%{opacity:.7202;transform:scale(.97002)}to{opacity:.72;transform:scale(.97)}}[data-tooltip]{position:relative}[data-tooltip]:after{content:attr(data-tooltip);white-space:pre-line;text-align:center;width:max-content;max-width:240px;line-height:1.35;font-family:var(--font-ui);font-size:11px;font-weight:var(--weight-medium);letter-spacing:0;color:var(--bg-canvas);background:var(--ink);border-radius:var(--radius-lg);corner-shape:squircle;box-shadow:var(--shadow-toast), inset 0 1px 0 #ffffff8c, inset 0 -1px 0 #0000000f;opacity:0;pointer-events:none;transition:opacity 90ms var(--ease) 0s, transform 90ms var(--ease) 0s;z-index:300;border:1px solid #00000014;padding:5px 10px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}@supports not (corner-shape:squircle){[data-tooltip]:after{border-radius:calc(var(--radius-lg) * .57)}}[data-tooltip][data-tooltip-pos=below]:after{top:calc(100% + 8px);bottom:auto;transform:translate(-50%,-4px)}[data-tooltip][data-tooltip-pos=right]:after{white-space:nowrap;max-width:none;inset:50% auto auto calc(100% + 10px);transform:translate(-4px,-50%)}[data-tooltip][data-tooltip-pos=right]:hover:after,[data-tooltip][data-tooltip-pos=right]:focus-visible:after{transform:translateY(-50%)}[data-tooltip][data-tooltip-pos=left]:after{white-space:nowrap;max-width:none;inset:50% calc(100% + 6px) auto auto;transform:translate(4px,-50%)}[data-tooltip][data-tooltip-pos=left]:hover:after,[data-tooltip][data-tooltip-pos=left]:focus-visible:after{transform:translateY(-50%)}[data-tooltip][data-tooltip-pos=left]:has(:focus-visible):after{transform:translateY(-50%)}[data-tooltip][data-tooltip-align=end]:after{left:auto;right:0;transform:translateY(4px)}[data-tooltip][data-tooltip-align=end][data-tooltip-pos=below]:after{transform:translateY(-4px)}[data-tooltip][data-tooltip-align=start]:after{left:0;right:auto;transform:translateY(4px)}[data-tooltip][data-tooltip-align=start][data-tooltip-pos=below]:after{transform:translateY(-4px)}[data-tooltip]:hover:after,[data-tooltip]:focus-visible:after{opacity:1;transition-duration:.12s;transition-delay:90ms;transform:translate(-50%)}[data-tooltip]:has(:focus-visible):after{opacity:1;transition-duration:.12s;transition-delay:90ms;transform:translate(-50%)}[data-tooltip][data-tooltip-align=end]:hover:after,[data-tooltip][data-tooltip-align=end]:focus-visible:after,[data-tooltip][data-tooltip-align=start]:hover:after,[data-tooltip][data-tooltip-align=start]:focus-visible:after{transform:translate(0)}[data-tooltip][data-tooltip-align=end]:has(:focus-visible):after{transform:translate(0)}[data-tooltip][data-tooltip-align=start]:has(:focus-visible):after{transform:translate(0)}[data-tooltip][data-tooltip-hushed]:hover:after{opacity:0;transition-duration:0s;transition-delay:0s}@media (hover:none),print{[data-tooltip]:after{display:none!important}}@media (prefers-reduced-motion:reduce){[data-tooltip]:after{transition:opacity 0s linear .35s,transform 0s linear .35s}}@media print{html,body,#root,.shell,.shell-dashboard,.shell-pane,.shell-body,.dash,.dash-main,.brief-page{height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;contain:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important;transform:none!important}.window-caption,.linux-controls,.dash-bar,.brief,.toast-stack,.toast-stack-wrap,.cmd-backdrop,.qc-backdrop,.askwhy-backdrop,.settings-backdrop,.hud,.pane,.stage,.topbar{display:none!important}.dash:before,.dash:after,.dash-wrapper:before,.dash-wrapper:after,.dash-main:before,.dash-main:after,.dash-ornaments,.brief-ornaments,.sayli-grain,.shell:before,.shell:after,.shell-body:before,.shell-body:after{content:none!important;background:0 0!important;display:none!important}}html.is-saving-pdf,html.is-saving-pdf body,html.is-saving-pdf #root,html.is-saving-pdf .shell,html.is-saving-pdf .shell-dashboard,html.is-saving-pdf .shell-pane,html.is-saving-pdf .shell-body,html.is-saving-pdf .dash,html.is-saving-pdf .dash-main,html.is-saving-pdf .brief-page{height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;contain:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important;transform:none!important}html.is-saving-pdf .window-caption,html.is-saving-pdf .linux-controls,html.is-saving-pdf .dash-bar,html.is-saving-pdf .brief,html.is-saving-pdf .toast-stack,html.is-saving-pdf .toast-stack-wrap,html.is-saving-pdf .cmd-backdrop,html.is-saving-pdf .qc-backdrop,html.is-saving-pdf .askwhy-backdrop,html.is-saving-pdf .settings-backdrop,html.is-saving-pdf .hud,html.is-saving-pdf .pane,html.is-saving-pdf .stage,html.is-saving-pdf .topbar{display:none!important}html.is-saving-pdf .dash:before,html.is-saving-pdf .dash:after,html.is-saving-pdf .dash-wrapper:before,html.is-saving-pdf .dash-wrapper:after,html.is-saving-pdf .dash-main:before,html.is-saving-pdf .dash-main:after,html.is-saving-pdf .dash-ornaments,html.is-saving-pdf .brief-ornaments,html.is-saving-pdf .sayli-grain,html.is-saving-pdf .shell:before,html.is-saving-pdf .shell:after,html.is-saving-pdf .shell-body:before,html.is-saving-pdf .shell-body:after{content:none!important;background:0 0!important;display:none!important}html.is-saving-pdf .dash-main>*,html.is-saving-pdf .brief-printable,html.is-saving-pdf .brief-printable *{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}html.is-saving-pdf .brief-printable{display:block!important}.glasscase{width:100%;max-width:calc(372px + var(--pill-extra,0px));corner-shape:squircle;--background:#101012;--foreground:#fff;--border-width:clamp(1px, .0625em, 4px);--ink:#fff;--ink-muted:#ffffffad;--ink-quiet:#ffffff94;--ink-ahead:#ffffff85;--ink-faint:#ffffff57;--tintw-04:#ffffff0a;--tintw-06:#ffffff0f;--tintw-08:#ffffff14;--tintw-12:#ffffff1f;--tintw-16:#ffffff29;--hairline:#ffffff14;--hairline-strong:#ffffff24;--bg-input:#161618;--accent:#fff;--on-accent:#0a0a0a;--accent-soft:#ffffff1a;--accent-glow:#ffffff38;--bg-pane-surface:#101012;--accent-strong:#fff;--bg-canvas:#141416;--bg-glass:#1414169e;--bg-glass-solid:#141416f2;--bg-glass-strong:#141416c7;--bg-popover:linear-gradient(var(--bg-glass-solid), var(--bg-glass-solid)), var(--bg-canvas);--bg-raised:#ffffff0f;--bg-raised-hover:#ffffff1a;--bg-sunk:#0a0a0a;--bg-tile:#1a1a1c;--bg-tile-active:#2a2a2e;--bg-tile-hover:#232326;--error:#ff6e6e;--glass-edges:inset 0 1px 0 #ffffff1a, inset 0 -1px 0 #00000038;--highlight-top:inset 0 1px 0 #ffffff0d;--ink-hover:#ffffffeb;--listening:#fff;--shadow-glass:0 24px 80px #0000008c, 0 2px 8px #00000059;--shadow-soft:0 1px 2px #00000059;--shadow-toast:0 18px 48px #00000073;--tintw-02:#ffffff05;--tintw-03:#ffffff08;--tintw-05:#ffffff0d;--tintw-10:#ffffff1a;--tintw-24:#ffffff3d;--tintw-30:#ffffff4d;--win:#3ecf8e;background:#101012e6;border-radius:38px;flex-direction:column;min-width:0;min-height:0;transition:max-width .3s cubic-bezier(.3,1.08,.42,1);display:flex;position:relative}@supports not (corner-shape:squircle){.glasscase{border-radius:21.66px}}.glasscase:after{content:"";corner-shape:squircle;--angle-1:-75deg;background:conic-gradient(from var(--angle-1) at 50% 50%, oklch(from var(--foreground) l c h / 50%) 0%, transparent 5% 40%, oklch(from var(--foreground) l c h / 50%) 50%, transparent 60% 95%, oklch(from var(--foreground) l c h / 50%) 100%), linear-gradient(180deg, oklch(from var(--background) l c h / 50%), oklch(from var(--background) l c h / 50%));-webkit-mask-composite:xor;-webkit-mask-composite:xor;opacity:.7;pointer-events:none;border-radius:38px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}@supports not (corner-shape:squircle){.glasscase:after{border-radius:21.66px}}.glasscase.is-onstage:after{--angle-1:-195deg;background:conic-gradient(from var(--angle-1) at 50% 50%, oklch(from var(--foreground) l c h / 85%) 0%, oklch(from var(--foreground) l c h / 40%) 25%, oklch(from var(--foreground) l c h / 85%) 50%, oklch(from var(--foreground) l c h / 40%) 75%, oklch(from var(--foreground) l c h / 85%) 100%), linear-gradient(180deg, oklch(from var(--background) l c h / 50%), oklch(from var(--background) l c h / 50%));opacity:1}.glasscase:after{transition:opacity .38s var(--ease), --angle-1 .38s var(--ease)}@media (prefers-reduced-motion:reduce){.glasscase:after{transition:none}}.glasscase--open{max-width:var(--case-w,540px)}.glasscase--closing{max-width:calc(372px + var(--pill-extra,0px));transition:max-width .2s cubic-bezier(.5,0,.85,1)}.glasscase-body{z-index:2;flex:auto;grid-template-rows:1fr;min-width:0;min-height:0;animation:.3s cubic-bezier(.3,1.08,.42,1) both glasscase-open;display:grid;position:relative}.glasscase--closing .glasscase-body{animation:.2s cubic-bezier(.5,0,.85,1) both glasscase-close}.glasscase-body-inner{contain:layout;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.glasscase-body.is-settled .glasscase-body-inner{overflow:visible}.glasscase-body.has-open-picker{z-index:5}@media (prefers-reduced-motion:reduce){.glasscase,.glasscase-body,.glasscase--closing .glasscase-body{transition:none;animation-duration:1ms}}.glasscase,.glasscase input,.glasscase button,.glasscase [role=button],.glasscase .pane-footer-pill,.glasscase .pane-footer-pill:disabled,.glasscase .pane-action,.glasscase .glass-button,.glasscase .glass-button-wrap,.glasscase .amd-quote,.glasscase .pane-resize-grip,.glasscase .hud-icon{cursor:default}.glasscase .hud{-webkit-backdrop-filter:none;width:100%;box-shadow:none;background:0 0;border:0;animation:none}.glasscase .pane{-webkit-backdrop-filter:none;width:100%;min-width:0;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;animation:none}.glasscase .pane:before,.glasscase .pane:after{display:none}.hud{height:56px;padding:0 var(--space-2) 0 var(--space-3);background:var(--bg-pane-surface);-webkit-backdrop-filter:var(--blur);border:1px solid var(--hairline);corner-shape:squircle;-webkit-user-select:none;user-select:none;-webkit-app-region:drag;border-radius:38px;flex-shrink:0;align-items:center;gap:8px;display:inline-flex;position:relative}@supports not (corner-shape:squircle){.hud{border-radius:21.66px}}.hud-drag{corner-shape:squircle;pointer-events:none;border-radius:38px;position:absolute;inset:0}@supports not (corner-shape:squircle){.hud-drag{border-radius:21.66px}}.hud>button{-webkit-app-region:no-drag;z-index:1;position:relative}.brand-orb-wrapper{place-items:center;display:flex}.hud-brand{color:var(--ink);opacity:1;pointer-events:none;filter:drop-shadow(0 0 3px #ffffff80)drop-shadow(0 0 6px #fff3);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.hud .hud-meter-drag{-webkit-app-region:drag;z-index:1;cursor:default;position:relative}.hud .hud-meter-drag:active{cursor:default}.hud-status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hud-status.is-shown{clip:auto;width:auto;height:auto;font-size:var(--type-caption);font-weight:var(--weight-medium);letter-spacing:-.01em;color:var(--ink-muted);align-items:center;margin:0;display:inline-flex;position:static;overflow:visible}.hud.is-reconnecting .hud-status.is-shown{animation:hud-recon-pulse 1.6s var(--ease) infinite}@media (prefers-reduced-motion:reduce){.hud.is-reconnecting .hud-status.is-shown{animation:none}}.hud-collapse-chev{transition:transform .3s cubic-bezier(.34,1.5,.5,1)}.hud-act-collapse.is-up .hud-collapse-chev{transform:rotate(180deg)}.hud:hover{border-color:var(--hairline-strong)}.hud-listen{justify-content:center;align-items:center;display:inline-flex}.hud .hud-orb{opacity:1;width:58px;height:58px;transition:opacity .22s var(--ease);flex-shrink:0}@media (prefers-reduced-motion:reduce){.hud .hud-orb{transition:none}}.hud:not(.is-live) .hud-orb{opacity:.45}.hud-spacer{flex:1;align-self:stretch;min-width:0;position:relative}.hud-live{pointer-events:none;contain:strict;animation:hud-live-in .48s var(--ease) backwards;transition:opacity .32s var(--ease), left .2s var(--ease);align-items:center;display:flex;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 28px),#0000 100%)}.stage.is-expanded .hud-live{left:-26px}.stage.is-collapsed .hud-live{visibility:hidden;transition:opacity .32s var(--ease), left .2s var(--ease), visibility 0s linear .2s}.hud-live.is-dim{opacity:.55}.hud-live-line{white-space:nowrap;will-change:transform;font-size:var(--type-caption);font-weight:var(--weight-regular,400);letter-spacing:.005em;color:var(--ink-muted);transition:transform .18s var(--ease);position:absolute;right:0}.hud-live-interim{color:var(--ink-quiet)}@media (prefers-reduced-motion:reduce){.hud-live{animation:none}.hud-live-line,.stage.is-collapsed .hud-live{transition:none}}.hud>button.hud-helpme{-webkit-app-region:no-drag;z-index:6;max-width:calc(170px + var(--pill-extra,0px));white-space:nowrap;transition:max-width .2s var(--ease), opacity .15s var(--ease), padding .2s var(--ease), visibility 0s linear;flex-shrink:0;position:relative;overflow:hidden}.stage.is-expanded .hud>button.hud-helpme,.hud.is-transient>button.hud-helpme{opacity:0;visibility:hidden;pointer-events:none;max-width:0;transition:max-width .2s var(--ease), opacity .15s var(--ease), padding .2s var(--ease), visibility 0s linear .2s;padding-left:0;padding-right:0}@media (prefers-reduced-motion:reduce){.hud>button.hud-helpme,.hud.is-transient>button.hud-helpme,.stage.is-expanded .hud>button.hud-helpme{transition:none}}.glasscase--closing .glasscase-body .glasscase-body-inner{overflow:hidden}.hud-icon{-webkit-app-region:no-drag;width:32px;height:32px;color:var(--ink);opacity:.85;border-radius:var(--radius-pill);corner-shape:squircle;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff12,inset 1px 1.5px 0 -1px #ffffff80,inset -1px -1px 0 -1px #fff6,inset -.3px -1px 3px #0000001f,inset 0 2px 3px -1.5px #00000029}.hud-icon:hover{background:var(--tintw-10);color:var(--ink);opacity:1}.hud-icon:active{transform:scale(.94)}.hud-icon:disabled{color:var(--ink-faint);cursor:default}.hud-act-wrap{-webkit-app-region:no-drag;z-index:1;position:relative}.hud .glass-button-wrap{z-index:4}.hud-act.glass-button{width:36px;height:32px}.hud-act .glass-button-text{width:100%;height:100%;color:var(--ink);justify-content:center;align-items:center;padding:0;display:flex}.hud-act-stop.glass-button{background:linear-gradient(-75deg, oklch(from var(--background) l c h / 5%), oklch(from var(--background) l c h / 20%), oklch(from var(--background) l c h / 5%)), var(--tintw-16)}.hud-act-stop.glass-button:hover{background:linear-gradient(-75deg, oklch(from var(--background) l c h / 5%), oklch(from var(--background) l c h / 20%), oklch(from var(--background) l c h / 5%)), var(--tintw-24)}.hud-act-stop.is-leave.glass-button,.hud-act-stop.is-leave.glass-button:hover{background:linear-gradient(-75deg, oklch(from var(--background) l c h / 5%), oklch(from var(--background) l c h / 20%), oklch(from var(--background) l c h / 5%))}.hud-icon.is-working{animation:hud-scan-breathe 1.1s var(--ease) infinite}.hud-scan{-webkit-app-region:no-drag;z-index:1;position:relative}.hud-scan .glass-button{height:32px}.hud-scan .hud-scan-content{white-space:nowrap;color:var(--ink);justify-content:center;align-items:center;gap:7px;display:inline-flex}.hud-scan-kbd{--background:var(--bg-canvas,#0a0a0a);--foreground:var(--ink,#fff);height:17px;font-size:10px;font-weight:var(--weight-semibold);letter-spacing:.04em;color:var(--ink);background:var(--bg-tile);border-radius:var(--radius-pill);corner-shape:squircle;flex-shrink:0;justify-content:center;align-items:center;margin-left:1px;padding:0 5px;display:inline-flex;position:relative}.hud-scan-kbd:before{content:"";z-index:1;border-radius:inherit;corner-shape:squircle;background:conic-gradient(from var(--angle-1) at 50% 50%, oklch(from var(--foreground) l c h / 50%) 0%, transparent 5% 40%, oklch(from var(--foreground) l c h / 50%) 50%, transparent 60% 95%, oklch(from var(--foreground) l c h / 50%) 100%), linear-gradient(180deg, oklch(from var(--background) l c h / 50%), oklch(from var(--background) l c h / 50%));-webkit-mask-composite:xor;-webkit-mask-composite:xor;opacity:.6;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}.hud-scan-btn:hover:not(:disabled) .hud-scan-kbd{color:var(--ink)}.hud-scan-btn:disabled .hud-scan-content,.hud-scan-btn:disabled .hud-scan-label,.hud-scan-btn:disabled .hud-scan-kbd{color:var(--ink-quiet)}.hud-scan-btn:disabled{opacity:.55}.hud-scan-btn:disabled:hover{transform:none}.hud-scan-label,.hud-scan-kbd{min-width:0;max-width:44px;transition:max-width .2s var(--ease), opacity .15s var(--ease), margin .2s var(--ease), padding .2s var(--ease), visibility 0s linear;overflow:hidden}.hud-scan-kbd{max-width:max(44px, calc(var(--scan-chip-w,0px) + 2px))}.stage.is-collapsed .hud-scan-label,.stage.is-collapsed .hud-scan-kbd{opacity:0;visibility:hidden;max-width:0;transition:max-width .2s var(--ease), opacity .15s var(--ease), margin .2s var(--ease), padding .2s var(--ease), visibility 0s linear .2s;margin-left:0;padding-left:0;padding-right:0}.stage.is-collapsed .hud-catchup{display:none}.stage.is-collapsed .hud-scan .glass-button-text--sm{padding:8px 10px}.stage.is-collapsed .hud-scan .hud-scan-content{gap:0}.hud-scan .hud-scan-content{transition:gap .2s var(--ease)}.hud-scan .glass-button-text--sm{transition:padding .2s var(--ease)}@media (prefers-reduced-motion:reduce){.hud-scan-label,.hud-scan-kbd,.hud-scan .hud-scan-content,.hud-scan .glass-button-text--sm{transition:none}}.hud-scan.is-working{animation:hud-scan-breathe 1.1s var(--ease) infinite}@media (prefers-reduced-motion:reduce){.hud-scan.is-working{animation:none}}.pane{z-index:1;width:100%;max-width:540px;padding:var(--space-2);background:var(--bg-pane-surface);-webkit-backdrop-filter:var(--blur);border:1px solid var(--hairline);border-radius:var(--radius-pane);corner-shape:squircle;gap:var(--space-2);-webkit-app-region:no-drag;flex-direction:column;flex:0 auto;min-height:0;display:flex;position:relative}@supports not (corner-shape:squircle){.pane{border-radius:calc(var(--radius-pane) * .57)}}.pane>*{flex-shrink:0}.pane>.pane-answer{flex-shrink:1}.pane{animation:pane-in var(--dur-base) var(--ease)}.pane-topline{align-items:flex-start;gap:var(--space-3);min-height:22px;display:flex}.pane-nav{flex-shrink:0;align-items:center;gap:2px;margin-top:6px;margin-right:auto;display:inline-flex}.pane-topline .pane-question-bubble{margin-left:auto}.pane-nav-btn{border-radius:var(--radius-pill);width:22px;height:22px;color:var(--ink);cursor:pointer;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), opacity var(--dur-fast) var(--ease);background:0 0;border:none;justify-content:center;align-items:center;font-family:inherit;font-size:15px;line-height:1;display:inline-flex}.pane-nav-btn:hover:not(:disabled){background:var(--accent-soft);color:var(--ink)}.pane-nav-btn:disabled{opacity:.32;cursor:default}.pane-nav-pos{text-align:center;min-width:34px;font-size:var(--type-micro);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;color:var(--ink);opacity:.9}.pane-question-bubble{overscroll-behavior:contain;background:var(--ink);max-width:82%;max-height:calc(2.5lh + 14px);color:var(--bg-canvas);corner-shape:squircle;font-size:var(--type-body);line-height:var(--leading-body);letter-spacing:-.005em;border:0;border-radius:14px 14px 4px;padding:7px 12px;font-weight:550;overflow-y:auto}@supports not (corner-shape:squircle){.pane-question-bubble{border-radius:7.98px 7.98px 2.28px}}.pane-question-bubble::-webkit-scrollbar{width:5px}.pane-question-bubble::-webkit-scrollbar-thumb{background:oklch(from var(--bg-canvas) l c h / 28%);border-radius:999px}.pane-question-bubble::-webkit-scrollbar-track{background:0 0}.pane-question-bubble::-moz-selection{background:var(--bg-canvas);color:var(--ink)}.pane-question-bubble::selection{background:var(--bg-canvas);color:var(--ink)}.pane-askrow{align-items:stretch;gap:var(--space-2);min-width:0;display:flex}.pane-askrow .pane-input{min-width:0;transition:background var(--dur-fast) var(--ease), flex-basis .26s var(--ease);flex:auto}.pane-resize-grip.is-resizing{background:var(--bg-tile-active)}.pane-resize-grip.is-resizing:before,.pane-resize-grip:active:before{opacity:1;--angle-1:-125deg}.pane-answer{will-change:height;min-height:0;transition:height .24s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.pane-answer.is-streaming{transition:height .2s cubic-bezier(.22,1,.36,1)}.pane-answer-scroll{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:transparent transparent;height:100%;overflow-y:auto}.pane-answer.is-scrollable .pane-answer-scroll{scrollbar-color:var(--hairline-strong) transparent}.pane-answer-inner{padding:var(--space-2) 0}.pane-answer.is-empty{color:var(--ink-quiet)}.pane-answer.is-empty .pane-answer-scroll{justify-content:center;align-items:center;display:flex}.pane-answer.is-overflowing:not(.has-above) .pane-answer-scroll{-webkit-mask-image:linear-gradient(#000 0 calc(100% - 24px),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 24px),#0000 100%)}.pane-answer.has-above:not(.is-overflowing) .pane-answer-scroll{-webkit-mask-image:linear-gradient(#0000 0,#000 24px 100%);mask-image:linear-gradient(#0000 0,#000 24px 100%)}.pane-answer.has-above.is-overflowing .pane-answer-scroll{-webkit-mask-image:linear-gradient(#0000 0,#000 24px calc(100% - 24px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 24px calc(100% - 24px),#0000 100%)}.pane-hint{font-size:var(--type-body);font-weight:var(--weight-regular);color:var(--ink-quiet);text-align:center;letter-spacing:-.01em}.pane-hint-limit{color:var(--ink);font-size:var(--type-title-s,17px);font-weight:var(--weight-medium);text-wrap:balance;padding:4px 12px}.pane-thinking{min-height:18px;padding:var(--space-2) 0;align-items:center;gap:7px;display:inline-flex}.pane-thinking-logo-wrap{flex-shrink:0;display:inline-flex}.pane-thinking-label{font-size:var(--type-caption);color:var(--ink-quiet);letter-spacing:var(--tracking-micro);white-space:nowrap;text-overflow:ellipsis;max-width:30ch;line-height:1.3;overflow:hidden}.pane-context{align-items:baseline;gap:var(--space-2);text-align:left;color:var(--ink-muted);line-height:var(--leading-body);display:inline-flex}.pane-context svg{color:var(--ink-quiet);flex-shrink:0;transform:translateY(1px)}.pane-answer-text{font-size:var(--type-body);line-height:var(--leading-body);color:var(--ink);letter-spacing:-.005em;white-space:pre-wrap;word-break:break-word}.pane-cursor{vertical-align:text-bottom;background:var(--accent);width:2px;height:1em;animation:cursor 1s var(--ease) infinite;margin-left:2px;display:inline-block}.amd{width:100%;font-size:var(--type-body);line-height:var(--leading-body);color:var(--ink);letter-spacing:-.005em;flex-direction:column;gap:10px;display:flex}.amd-p{white-space:pre-wrap;overflow-wrap:anywhere}.amd-h{font-weight:var(--weight-semibold);letter-spacing:-.01em;margin-top:2px}.amd-h1{font-size:var(--type-title-sm);line-height:1.3}.amd-h2{font-size:var(--type-title);line-height:1.35}.amd-h3{font-size:var(--type-body);color:var(--ink)}.amd-code-inline{font-family:var(--font-code);background:var(--tintw-08);border:1px solid var(--hairline);border-radius:var(--radius-xs);white-space:pre-wrap;overflow-wrap:anywhere;padding:1px 5px;font-size:.85em}@supports not (corner-shape:squircle){.amd-code-inline{border-radius:calc(var(--radius-xs) * .57)}}.amd-codeblock{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--tintw-04);overflow:hidden}@supports not (corner-shape:squircle){.amd-codeblock{border-radius:calc(var(--radius-lg) * .57)}}.amd-codeblock-bar{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;height:30px;padding:0 6px 0 12px;display:flex}.amd-codeblock-lang{font-size:var(--type-micro);color:var(--ink-quiet);font-weight:var(--weight-medium)}.amd-pre{margin:0;padding:10px 12px;overflow-x:auto}.amd-pre code{font-family:var(--font-code);color:#abb2bf;white-space:pre;tab-size:2;font-size:12.5px;line-height:1.55}.amd-pre::-webkit-scrollbar{height:6px}.amd-tok-kw{color:#c678dd}.amd-tok-str{color:#98c379}.amd-tok-num{color:#d19a66}.amd-tok-com{color:#5c6370;font-style:italic}.amd-tok-type{color:#e5c07b}.amd-tok-fn{color:#61afef}.amd-tok-prop{color:#e06c75}.amd-tok-op{color:#56b6c2}.amd-tok-punct{color:#828997}.amd-copy{border-radius:var(--radius-pill);height:22px;color:var(--ink-quiet);font-family:inherit;font-size:var(--type-micro);font-weight:var(--weight-medium);cursor:pointer;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:none;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.amd-copy:hover{background:var(--accent-soft);color:var(--ink)}.amd-quote{border-left:2px solid var(--accent);background:var(--tintw-05);cursor:pointer;transition:background var(--dur-fast) var(--ease);border-radius:4px 12px 12px 4px;margin:0;padding:8px 56px 8px 12px;position:relative}@supports not (corner-shape:squircle){.amd-quote{border-radius:2.28px 6.84px 6.84px 2.28px}}.amd-quote:hover,.amd-quote.is-copied{background:var(--tintw-08)}.amd-quote-text{white-space:pre-wrap;overflow-wrap:anywhere}.amd-quote-blocks{gap:5px}.amd-quote-blocks .amd-list{padding-left:17px}.amd-quote-blocks .amd-h{margin-top:0}.amd-quote-hint{font-size:var(--type-micro);font-weight:var(--weight-medium);color:var(--ink-quiet);opacity:0;transition:opacity var(--dur-fast) var(--ease);position:absolute;top:8px;right:10px}.amd-quote:hover .amd-quote-hint,.amd-quote.is-copied .amd-quote-hint{opacity:1}.amd-list{flex-direction:column;gap:4px;margin:0;padding-left:20px;display:flex}.amd-list li{overflow-wrap:anywhere}.amd-list li::marker{color:var(--ink-quiet)}.amd-list-sub{gap:3px;margin-top:4px;padding-left:16px}.amd-list li.amd-task{margin-left:-20px;padding-left:20px;list-style:none;position:relative}.amd-task-box{border:1.5px solid var(--ink-quiet);corner-shape:squircle;width:13px;height:13px;color:var(--ink);border-radius:4px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:.28em;left:0}@supports not (corner-shape:squircle){.amd-task-box{border-radius:2.28px}}.amd-task-box.is-done{border-color:var(--ink);background:var(--ink);color:var(--bg-canvas)}.amd-list li.amd-task:has(.amd-task-box.is-done){color:var(--ink-quiet);text-decoration:line-through;-webkit-text-decoration-color:var(--hairline-strong);text-decoration-color:var(--hairline-strong)}.amd-table-wrap{border:1px solid var(--hairline);border-radius:12px;overflow-x:auto}@supports not (corner-shape:squircle){.amd-table-wrap{border-radius:6.84px}}.amd-table{border-collapse:collapse;width:100%;font-size:var(--type-caption);line-height:var(--leading-caption)}.amd-table th{text-align:left;font-size:var(--type-caption);font-weight:var(--weight-semibold);color:var(--ink-muted)}.amd-table th,.amd-table td{border-bottom:1px solid var(--hairline);overflow-wrap:break-word;white-space:pre-line;vertical-align:top;padding:6px 10px}.amd-table tr:last-child td{border-bottom:none}.amd-cell-code{font-family:var(--font-code);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--tintw-05);border:1px solid var(--hairline);border-radius:var(--radius-sm);tab-size:2;padding:6px 8px;font-size:11.5px;line-height:1.5;display:block}@supports not (corner-shape:squircle){.amd-cell-code{border-radius:calc(var(--radius-sm) * .57)}}.amd-hr{background:var(--hairline);border:none;height:1px;margin:2px 0}.amd-link{font:inherit;color:var(--ink);text-align:left;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--ink-quiet);text-decoration-color:var(--ink-quiet);text-underline-offset:3px;cursor:pointer;overflow-wrap:anywhere;transition:background var(--dur-fast) var(--ease);background:0 0;border:none;border-radius:4px;margin:0;padding:0}@supports not (corner-shape:squircle){.amd-link{border-radius:2.28px}}.amd-link:hover{background:var(--accent-soft);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.amd strong{font-weight:var(--weight-semibold)}.pane-whisper{align-items:center;gap:var(--space-1);animation:whisper-in var(--dur-base) var(--ease);display:flex}.pane-whisper-line{align-items:center;gap:var(--space-2);border-radius:var(--radius-md);background:var(--accent-soft);min-width:0;color:var(--ink-muted);font-family:inherit;font-size:var(--type-caption);font-weight:var(--weight-medium);text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);border:none;flex:auto;padding:6px 10px;display:inline-flex}@supports not (corner-shape:squircle){.pane-whisper-line{border-radius:calc(var(--radius-md) * .57)}}.pane-whisper-line:hover{background:var(--tintw-12);color:var(--ink)}.pane-whisper-line svg{flex-shrink:0}.pane-whisper-dismiss{border-radius:var(--radius-pill);width:24px;height:24px;color:var(--ink-quiet);cursor:pointer;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:none;flex-shrink:0;font-size:14px;line-height:1}.pane-whisper-dismiss:hover{background:var(--accent-soft);color:var(--ink)}.pane-scanmore-line{min-width:0;color:var(--ink-muted);font-size:var(--type-caption);font-weight:var(--weight-medium);flex:auto;padding:6px 10px}.pane-action.is-raised{animation:chip-raise 2s var(--ease) infinite}@media (prefers-reduced-motion:reduce){.pane-action.is-raised{animation:none;box-shadow:0 0 0 2px #ffffff24}.pane-whisper{animation:none}}.hud.is-attention .hud-orb:after{content:"";animation:hud-attn-pulse 1.6s var(--ease) infinite;pointer-events:none;border-radius:50%;position:absolute;inset:-3px;box-shadow:0 0 0 1.5px #ffffff80}@media (prefers-reduced-motion:reduce){.hud.is-attention .hud-orb:after{animation:none}}.pane-actionbar{align-items:center;gap:var(--space-2);flex-wrap:nowrap;min-width:0;padding:0;display:flex}.pane-actionbar-controls{align-items:center;gap:6px;min-width:0;margin-left:auto;display:flex}.pane-actionbar-controls .pane-footer-pill-wrap:first-child,.pane-actionbar-controls .pane-footer-pill-wrap:first-child .pane-footer-pill{min-width:0}.pane-footer-pill{--background:var(--bg-canvas,#0a0a0a);--foreground:var(--ink,#fff);position:relative}.pane-footer-pill:before{content:"";z-index:1;border-radius:inherit;corner-shape:squircle;background:conic-gradient(from var(--angle-1) at 50% 50%, oklch(from var(--foreground) l c h / 50%) 0%, transparent 5% 40%, oklch(from var(--foreground) l c h / 50%) 50%, transparent 60% 95%, oklch(from var(--foreground) l c h / 50%) 100%), linear-gradient(180deg, oklch(from var(--background) l c h / 50%), oklch(from var(--background) l c h / 50%));-webkit-mask-composite:xor;-webkit-mask-composite:xor;opacity:.6;pointer-events:none;transition:opacity var(--dur-fast) var(--ease), --angle-1 .5s ease;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}.pane-footer-pill.is-open:before,.pane-footer-pill:active:before{opacity:1;--angle-1:-125deg}.pane-footer-pill.is-switched{animation:pane-pill-switched 1s var(--ease) both}@media (prefers-reduced-motion:reduce){.pane-footer-pill.is-switched{animation:none}}.pane-actionbar-controls .pane-footer-pill-wrap:not(:first-child){flex-shrink:0}.pane-actionbar-controls .pane-vis{flex-shrink:0;justify-content:center;width:54px;padding:0}.pane-vis.is-hidden:before,.pane-vis.is-hidden:hover:before,.pane-vis.is-hidden:active:before{--angle-1:-75deg}.pane-vis.is-onstage:before,.pane-vis.is-onstage:hover:before,.pane-vis.is-onstage:active:before{--angle-1:-195deg;opacity:1}.pane-vis.pane-footer-pill[aria-disabled=true]{opacity:.5;cursor:default}.pane-vis[aria-disabled=true] .pane-vis-eyes{filter:none;animation:none}@media (prefers-reduced-motion:reduce){.pane-footer-pill:before{transition:opacity var(--dur-fast) var(--ease)}}.pane-vis-veil{z-index:0;border-radius:inherit;corner-shape:squircle;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pane-vis-glow{width:100%;height:100%;display:block}.pane-vis-eyes{z-index:2;filter:drop-shadow(0 0 3px #0a0a0ae6);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.pane-vis-eyes .sayli-eye{width:100%;height:100%}.pane-vis-eyes{width:19px;height:13.81px}.pane-vis:not([aria-disabled=true]):active .pane-vis-eyes{transform:scale(.88)}.pane-vis-eyes{transition:transform .22s cubic-bezier(.34,1.42,.64,1)}.pane-vis.is-hidden .pane-vis-eyes{color:var(--ink)}.pane-vis.is-onstage .pane-vis-eyes{color:var(--ink);animation:2.6s step-end infinite pane-vis-watch}@media (prefers-reduced-motion:reduce){.sayli-eye-mark,.pane-vis-eyes{transition:none}.pane-vis.is-onstage .pane-vis-eyes{filter:drop-shadow(0 0 5px #ffffffa6);animation:none}}.pane-actions{justify-content:flex-start;align-items:center;gap:var(--space-2);flex-wrap:nowrap;flex:0 auto;min-width:0;display:flex}.pane-actions>.pane-action{min-width:0}.pane-actionbar .pane-action.is-secondary{flex-shrink:0;justify-content:center;gap:0;width:32px;min-width:32px;padding:0}.pane-actionbar .pane-action.is-secondary .pane-action-label,.pane-actionbar .pane-action.is-secondary .pane-action-kbd{display:none}.pane-actionbar-controls .pane-footer-pill{height:32px;min-height:32px}.pane-actionbar-controls .pane-footer-pill-label{max-width:11ch}.pane-actionbar-controls .pane-footer-pill-label:has(.pane-footer-pill-label-divider){max-width:22ch}.pane-action-wrap{align-items:center;display:inline-flex}.pane-action{align-items:center;gap:var(--space-2);height:32px;font-size:var(--type-caption);font-weight:var(--weight-medium);color:var(--ink);background:var(--tintw-08);border:1px solid var(--tintw-06);border-radius:var(--radius-chip);letter-spacing:-.005em;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);padding:0 8px 0 12px;display:inline-flex}@supports not (corner-shape:squircle){.pane-action{border-radius:calc(var(--radius-chip) * .57)}}.pane-action .icon,.pane-action-bolt,.pane-action-kbd{flex-shrink:0}.pane-action .icon{color:var(--ink-muted)}.pane-action:hover:not(:disabled) .icon{color:var(--ink)}.pane-action-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.pane-action-kbd{min-width:30px;height:18px;font-family:var(--font-ui);font-size:10px;font-weight:var(--weight-semibold);letter-spacing:0;color:var(--ink-quiet);background:var(--tintw-06);border:1px solid var(--hairline);border-radius:5px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}@supports not (corner-shape:squircle){.pane-action-kbd{border-radius:2.85px}}.pane-action:hover:not(:disabled) .pane-action-kbd{color:var(--ink);background:var(--tintw-12)}.pane-action:hover:not(:disabled){background:var(--tintw-12);border-color:var(--tintw-10)}.pane-action:active:not(:disabled){background:var(--tintw-12)}.pane-action.is-loading{color:var(--ink);background:var(--tintw-16);border-color:var(--tintw-16)}.pane-action:disabled{cursor:default;background:var(--tintw-04);color:var(--ink-quiet);border-color:#0000}.pane-action.is-primary{height:36px;font-size:var(--type-body);letter-spacing:-.01em;color:var(--on-white);corner-shape:squircle;background:linear-gradient(-72deg,#fff 0%,#f3f3f3 48%,#fff 100%);border:1px solid #ffffffd9;border-radius:9999px;flex-shrink:0;padding:0 12px 0 14px;font-weight:600;position:relative;box-shadow:inset 0 1.5px .5px #fffffff2,inset 0 -1.5px 1px -.5px #0000001a,0 1px 1px #0000001f,0 5px 14px -6px #00000052}.pane-action.is-primary.is-loading{color:var(--ink);background:linear-gradient(-72deg, oklch(from var(--bg-canvas) l c h / 94%), oklch(from var(--bg-canvas) l c h / 80%), oklch(from var(--bg-canvas) l c h / 94%)), var(--bg-canvas);border-color:var(--hairline-strong);box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #0006,0 5px 14px -6px #00000080}.pane-action.is-primary.is-loading .pane-action-bolt{color:var(--ink)}.pane-action.is-primary.is-loading:before{background:conic-gradient(from var(--angle-1) at 50% 50%, #ffffff80 0%, transparent 8% 42%, #ffffff6b 50%, transparent 58% 92%, #ffffff80 100%)}.pane-action.is-primary:before{content:"";z-index:1;border-radius:inherit;corner-shape:squircle;background:conic-gradient(from var(--angle-1) at 50% 50%, #00000057 0%, transparent 8% 42%, #0000004d 50%, transparent 58% 92%, #00000057 100%);-webkit-mask-composite:xor;-webkit-mask-composite:xor;pointer-events:none;padding:1px;transition:--angle-1 .5s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}.pane-action.is-primary:hover:not(:disabled):before,.pane-action.is-primary:focus-visible:not(:disabled):before,.pane-action.is-primary.is-loading:before{--angle-1:-125deg}.pane-action.is-primary:disabled:before{display:none}.pane-action.is-primary .icon{color:var(--on-white)}.pane-action.is-primary:hover:not(:disabled){border-color:var(--ink);background:linear-gradient(#fff 0%,#f6f6f6 100%)}.pane-action.is-primary:active:not(:disabled){background:linear-gradient(#f6f6f6 0%,#ececec 100%)}.pane-action.is-primary:disabled:not(.is-loading){color:var(--ink-faint);border-color:var(--hairline);box-shadow:none;background:0 0}.pane-action.is-primary .pane-action-kbd{color:var(--on-white);background:linear-gradient(-75deg,#ffffff70,#ffffff0a 46% 54%,#ffffff70),#0000000f;border:none;position:relative;box-shadow:inset 0 1px .5px #ffffffeb,inset 0 3px 4px -2px #ffffff80,inset 0 -3px 4px -2px #0003,0 1px 1.5px #0000001f}.pane-action.is-primary .pane-action-kbd:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;-webkit-mask-composite:xor;pointer-events:none;background:conic-gradient(from -75deg,#00000047 0%,#0000 8% 42%,#00000047 50%,#0000 58% 92%,#00000047 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}.pane-action.is-primary:hover:not(:disabled) .pane-action-kbd{color:var(--on-white);background:linear-gradient(-75deg,#ffffff80,#ffffff0d 46% 54%,#ffffff80),#00000017;border:none}:root[data-theme=light] .pane-action.is-primary{color:var(--ink);background:linear-gradient(-75deg, oklch(from var(--bg-canvas) l c h / 60%), oklch(from var(--bg-canvas) l c h / 22%) 46% 54%, oklch(from var(--bg-canvas) l c h / 60%));box-shadow:inset 0 .125em .125em oklch(from var(--ink) l c h / 6%), inset 0 -.125em .125em oklch(from var(--bg-canvas) l c h / 60%), 0 .25em .125em -.125em oklch(from var(--ink) l c h / 18%), inset 0 0 .1em .25em oklch(from var(--bg-canvas) l c h / 40%);border:none}:root[data-theme=light] .pane-action.is-primary:before{content:"";z-index:1;border-radius:inherit;corner-shape:squircle;background:conic-gradient(from var(--angle-1) at 50% 50%, oklch(from var(--ink) l c h / 50%) 0%, transparent 5% 40%, oklch(from var(--ink) l c h / 50%) 50%, transparent 60% 95%, oklch(from var(--ink) l c h / 50%) 100%);-webkit-mask-composite:xor;-webkit-mask-composite:xor;pointer-events:none;padding:1px;transition:--angle-1 .5s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}:root[data-theme=light] .pane-action.is-primary:hover:not(:disabled),:root[data-theme=light] .pane-action.is-primary:focus-visible:not(:disabled),:root[data-theme=light] .pane-action.is-primary.is-loading{background:linear-gradient(-75deg, oklch(from var(--bg-canvas) l c h / 72%), oklch(from var(--bg-canvas) l c h / 30%) 46% 54%, oklch(from var(--bg-canvas) l c h / 72%));box-shadow:inset 0 .125em .125em oklch(from var(--ink) l c h / 6%), inset 0 -.125em .125em oklch(from var(--bg-canvas) l c h / 60%), 0 .15em .05em -.1em oklch(from var(--ink) l c h / 22%), inset 0 0 .05em .1em oklch(from var(--bg-canvas) l c h / 60%);transform:scale(.975)}:root[data-theme=light] .pane-action.is-primary:hover:before,:root[data-theme=light] .pane-action.is-primary:focus-visible:before,:root[data-theme=light] .pane-action.is-primary.is-loading:before{--angle-1:-125deg}:root[data-theme=light] .pane-action.is-primary:active:not(:disabled){filter:brightness(.92)}:root[data-theme=light] .pane-action.is-primary:disabled{box-shadow:none;background:0 0}:root[data-theme=light] .pane-action.is-primary:disabled:before{display:none}.pane-action-bolt{color:var(--ink);filter:drop-shadow(0 0 4px #ffffff8c)drop-shadow(0 0 8px #ffffff40);justify-content:center;align-items:center;display:inline-flex}.pane-action-sep{display:none}.pane-input{min-height:44px;padding:0 var(--space-4);--background:var(--bg-canvas,#0a0a0a);--foreground:var(--ink,#fff);background:var(--bg-popover);border-radius:var(--radius-card);corner-shape:squircle;transition:background var(--dur-fast) var(--ease);border:0;align-items:center;display:flex;position:relative}@supports not (corner-shape:squircle){.pane-input{border-radius:calc(var(--radius-card) * .57)}}.pane-input:focus-within{background:linear-gradient(var(--tintw-04), var(--tintw-04)), var(--bg-popover)}.pane-input:after{content:"";border-radius:var(--radius-card);corner-shape:squircle;background:conic-gradient(from var(--angle-1) at 50% 50%, oklch(from var(--foreground) l c h / 50%) 0%, transparent 5% 40%, oklch(from var(--foreground) l c h / 50%) 50%, transparent 60% 95%, oklch(from var(--foreground) l c h / 50%) 100%), linear-gradient(180deg, oklch(from var(--background) l c h / 50%), oklch(from var(--background) l c h / 50%));-webkit-mask-composite:xor;-webkit-mask-composite:xor;opacity:.7;pointer-events:none;z-index:1;transition:opacity var(--dur-fast) var(--ease), --angle-1 .5s ease;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}@supports not (corner-shape:squircle){.pane-input:after{border-radius:calc(var(--radius-card) * .57)}}.pane-input:focus-within:after{opacity:1;--angle-1:-125deg}.pane-input input{font-size:var(--type-body);color:var(--ink);appearance:none;background:0 0;border:0;flex:1;outline:none!important}.pane-input input::placeholder{color:var(--ink-quiet)}.pane-notice{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);font-size:var(--type-caption);color:var(--ink-muted);background:var(--bg-raised);border:1px solid var(--hairline);border-radius:var(--radius-chip);display:flex}@supports not (corner-shape:squircle){.pane-notice{border-radius:calc(var(--radius-chip) * .57)}}.pane-notice-text{flex:1}.pane-notice-action{color:var(--accent);font-weight:var(--weight-medium);border-radius:var(--radius-xs);transition:background var(--dur-fast) var(--ease);padding:2px 6px}@supports not (corner-shape:squircle){.pane-notice-action{border-radius:calc(var(--radius-xs) * .57)}}.pane-notice-action:hover{background:var(--accent-soft)}.pane-notice-dismiss{color:var(--ink-quiet);width:20px;height:20px;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.pane-notice-dismiss:hover{background:var(--bg-raised-hover);color:var(--ink)}.pane-notice.has-sub{flex-wrap:wrap;row-gap:2px}.pane-notice-sub{color:var(--ink-quiet);flex-basis:100%;order:1;line-height:1.35}.sayli-logo-loader-path{stroke-dasharray:30 70;stroke-dashoffset:0;animation:1.3s linear infinite sayli-logo-loop}@media (prefers-reduced-motion:reduce){.sayli-logo-loader-path{stroke-dasharray:none;opacity:.55;animation:none}}.dash-detect,.dash-detect .glass-button{-webkit-app-region:no-drag}.dash-detect .glass-button{box-sizing:border-box;height:33px}.dash-cta{margin-top:var(--space-3);height:54px;padding:0 var(--space-7);font-family:var(--font-display);letter-spacing:-.01em;--cta-face:#fff;--cta-face-2:#f0f0f0;--cta-ink:var(--on-white);--cta-edge:#ffffffd9;color:var(--cta-ink);background:linear-gradient(180deg, var(--cta-face) 0%, var(--cta-face-2) 100%);border:1px solid var(--cta-edge);border-radius:var(--radius-pill);corner-shape:squircle;transition:transform var(--dur-base) cubic-bezier(.32, .72, 0, 1), box-shadow var(--dur-base) cubic-bezier(.32, .72, 0, 1), background var(--dur-fast) var(--ease);cursor:pointer;justify-content:center;align-items:center;gap:8px;font-size:17px;font-weight:600;display:inline-flex;box-shadow:0 0 0 6px #ffffff0a,0 0 28px #ffffff1a,0 18px 40px -8px #0000008c,0 2px 4px #00000073,inset 0 1px #fffffff2,inset 0 -1px #0000000f}.dash-cta:hover:not(:disabled){--cta-face-2:#f6f6f6;transform:translateY(-2px);box-shadow:0 0 0 8px #ffffff0f,0 0 36px #ffffff29,0 24px 50px -10px #0000009e,0 2px 6px #00000080,inset 0 1px #fff,inset 0 -1px #0000000f}.dash-cta:active:not(:disabled){transform:translateY(0)scale(.985);box-shadow:0 10px 22px -6px #00000073,0 1px 2px #0006,inset 0 1px #ffffffb3,inset 0 -1px #0000000f}.dash-cta:disabled{background:var(--bg-tile);color:var(--ink-quiet);border:1px solid var(--hairline);box-shadow:none;cursor:default;opacity:1}.dash-cta:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.dash-cta.is-waiting:not(:disabled){--cta-face:transparent;--cta-face-2:transparent;--cta-ink:var(--ink-muted);--cta-edge:var(--hairline-strong);box-shadow:none}.dash-cta.is-waiting:not(:disabled):hover{--cta-ink:var(--ink);--cta-edge:var(--hairline-strong);box-shadow:none;transform:none}.dash-hero-acts .dash-cta{margin-top:0}.pane-hearing.is-on .icon{color:var(--ink)}.brief{min-width:0;min-height:0;color:var(--ink);flex-direction:column;flex:1;max-width:100%;display:flex;overflow-x:hidden}.brief-page{overflow-x:clip}.brief-page,.brief-section{min-width:0;max-width:100%}.brief-headline-text,.brief-summary,.brief-summary-text{overflow-wrap:anywhere;word-break:break-word}.brief-outline.is-open .brief-outline-rail{opacity:0;pointer-events:none}.brief-outline.is-open .brief-outline-pop,.brief-outline:focus-within .brief-outline-pop{pointer-events:auto;opacity:1;transform:scale(1)}.brief-outline-railrow.is-active .brief-outline-tick,.brief-outline-item.is-active .brief-outline-tick{background:var(--accent);width:26px}.brief-outline-item:hover .brief-outline-label,.brief-outline-item.is-active .brief-outline-label{color:var(--ink)}.brief-bar-regen.glass-button{height:32px;padding:0 8px}.glass-button .brief-bar-regen-content{color:var(--ink);text-shadow:none;justify-content:center;align-items:center;gap:8px;display:inline-flex}.brief-bar-pill.is-open:before,.brief-bar-pill:active:before{opacity:1;--angle-1:-125deg}.brief-bar-pill:hover,.brief-bar-pill.is-open{background:var(--bg-tile-hover);color:var(--ink)}.brief-bar-regen-icon.glass-button{width:28px;height:28px}.glass-button .brief-bar-regen-icon-content{width:100%;height:100%;color:var(--ink-muted);justify-content:center;align-items:center;padding:0;display:flex}.brief-bar-regen-icon.is-loading .icon{animation:1.2s linear infinite brief-rewrite-spin}.brief-bar-more-sep{background:var(--hairline);height:1px;margin:5px 8px;display:block}.brief-bar-regen.is-loading{pointer-events:none}.brief-bar-regen.is-loading .icon{animation:1.2s linear infinite brief-rewrite-spin}.brief-bar-more-menu{z-index:50;background:var(--bg-popover);border:1px solid var(--hairline);border-radius:var(--radius-button);min-width:240px;box-shadow:var(--shadow-glass), var(--glass-edges);animation:brief-bar-more-in .16s var(--ease);padding:6px;position:absolute;top:calc(100% + 6px);right:0}@supports not (corner-shape:squircle){.brief-bar-more-menu{border-radius:calc(var(--radius-button) * .57)}}.brief-bar-more-item{z-index:1;border-radius:var(--radius-xl);corner-shape:squircle;width:100%;color:var(--ink);font-size:var(--type-body);letter-spacing:-.005em;text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:0;flex-direction:column;align-items:flex-start;padding:10px 12px;display:flex;position:relative}@supports not (corner-shape:squircle){.brief-bar-more-item{border-radius:calc(var(--radius-xl) * .57)}}.brief-bar-more-item:focus-visible{background:var(--tintw-06);outline:none}.brief-bar-more-item.is-destructive{color:var(--error)}.brief-bar-more-item.is-destructive:hover{background:#ff6e6e1a}.brief-bar-more-item-hint{font-size:var(--type-micro);color:var(--ink-quiet);letter-spacing:var(--tracking-micro);margin-top:2px}.brief-bar-more-item.is-destructive .brief-bar-more-item-hint{color:#ff6e6eb3}.brief-folder-trigger.is-filed,.brief-folder-row.is-on .brief-folder-row-glyph{color:var(--ink)}.brief-share-pop.is-open{opacity:1;transform:none}.instrument-card .email-chips-input::placeholder{color:var(--ink-muted)}.brief-share-copybtn.is-copied{box-shadow:inset 0 0 0 2px var(--accent-glow)}.brief-share-primary.is-copied{box-shadow:0 0 0 3px var(--accent-glow)}.brief-share-rows:has(.brief-share-row.is-danger:hover:not(:disabled)) .brief-share-slide{background:color-mix(in srgb, var(--error) 15%, transparent)}.brief-share-row.is-danger{color:var(--error)}.brief-share-row.is-danger:hover:not(:disabled){background:color-mix(in srgb, var(--error) 10%, transparent)}.brief-share-pop-seg-opt.is-on{color:var(--on-accent);font-weight:560}.brief-share-confirm.is-neutral{background:var(--tintw-04)}.brief-vis-row.is-current .brief-vis-row-icon{background:var(--tintw-12)}.brief-ornament-mid{z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000 8%,#d8eaff09 26%,#d8eaff0e 50%,#d8eaff09 74%,#0000 92%);width:100vw;margin-left:-50vw;position:absolute;top:26%;bottom:0;left:50%;-webkit-mask-image:linear-gradient(#0000 0%,#000 26% 66%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 26% 66%,#0000 100%)}.brief-ornament-mid.is-orn-placed,.brief-ornament-bottom.is-orn-placed{transform-origin:50% 0;will-change:transform;top:0;bottom:auto}@media (prefers-reduced-motion:no-preference){.brief-ornament-mid.is-orn-glide,.brief-ornament-bottom.is-orn-glide{transition:transform var(--dur-base) var(--ease)}}:root[data-theme=light] .brief-ornament-mid,[data-pane] .brief-ornament-mid{display:none}.brief-ornament-bottom{z-index:0;pointer-events:none;background:conic-gradient(from 214deg at 50% 122%,#0000 0deg,#d8eaff16 30deg 62deg,#0000 92deg),radial-gradient(60% 260px at 50% 100%,#d8eaff0f 0%,#0000 76%);width:100vw;height:1040px;margin-left:-50vw;position:absolute;bottom:0;left:50%;-webkit-mask-image:linear-gradient(#0000 6%,#000 66% 100%);mask-image:linear-gradient(#0000 6%,#000 66% 100%)}.brief-canvas{width:100%;position:relative}[data-pane] .brief-ornament-bottom{display:none}.brief-wrapper{scrollbar-gutter:stable both-edges;min-width:0;min-height:0;scroll-padding-bottom:clamp(var(--space-8), 22vh, 240px);z-index:1;flex:1;position:relative;overflow:hidden auto}.brief-page{z-index:1;max-width:var(--width-read);width:100%;min-width:0;padding:var(--space-6) var(--space-7) clamp(var(--space-8), 22vh, 240px);gap:var(--space-7);flex-direction:column;margin:0 auto;display:flex;position:relative;overflow-x:clip}.brief-header{gap:var(--space-2);flex-direction:column;display:flex}.brief-eyebrow{color:var(--ink)}.brief-title{font-family:var(--font-display);font-variation-settings:"wght" 600;letter-spacing:-.035em;color:var(--ink);font-size:32px;font-weight:600;line-height:1.14}.brief-when{font-size:var(--type-caption);font-weight:var(--weight-medium);letter-spacing:-.005em;font-variant-numeric:tabular-nums;color:var(--ink-quiet);margin-top:8px}.brief-meta-row{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:7px;display:flex}.brief-with{font-size:var(--type-caption);font-weight:var(--weight-medium);letter-spacing:-.005em;color:var(--ink-quiet)}.brief-with-names{color:var(--ink-muted);overflow-wrap:anywhere}.brief-skill-chip{font-size:var(--type-micro);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-micro);color:var(--ink-muted);background:var(--tintw-04);border:1px solid var(--hairline);border-radius:var(--radius-pill);align-items:center;gap:5px;padding:2px 9px 2px 7px;display:inline-flex}.brief-skill-chip svg{color:var(--ink-quiet);flex-shrink:0}.brief-title.is-editable,.brief-summary.is-editable{transition:background var(--dur-fast) var(--ease);background:0 0}.brief-title.is-editable:hover,.brief-summary.is-editable:hover{background:var(--tintw-06)}.brief-title.is-editable:focus,.brief-summary.is-editable:focus{background:var(--tintw-12)}.brief-headline-text.is-editable{background:0 0}.brief-section{gap:var(--space-3);flex-direction:column;min-width:0;max-width:100%;display:flex}.brief-section-head{justify-content:space-between;align-items:center;display:flex}.brief-section-title{font-size:var(--type-title);color:var(--ink);font-weight:470}.brief-summary{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);font-size:19px;line-height:1.5}button.brief-summary{align-items:flex-start;gap:var(--space-3);text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:0;display:flex}button.brief-summary .brief-summary-text{flex:1}button.brief-summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px;border-radius:var(--radius-xs)}@supports not (corner-shape:squircle){button.brief-summary:focus-visible{border-radius:calc(var(--radius-xs) * .57)}}.brief-headline{align-items:flex-start;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-card);corner-shape:squircle;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);margin:0 -10px;display:flex;position:relative}@supports not (corner-shape:squircle){.brief-headline{border-radius:calc(var(--radius-card) * .57)}}.brief-headline.is-clickable{cursor:pointer}.brief-headline.is-clickable:hover{background:var(--bg-tile);border-color:var(--hairline-strong)}.brief-headline.is-clickable:active{transform:scale(.995)}.brief-headline.is-clickable:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.is-clickable:hover .brief-source-icon{opacity:1;color:var(--ink)}.is-clickable:hover .brief-source-icon>svg{transform:translate(1px,-1px)}.brief-headline-mark{font-family:var(--font-display);color:var(--ink);-webkit-user-select:none;user-select:none;transition:color var(--dur-fast) var(--ease);font-size:32px;line-height:.6}.brief-headline[data-empty] .brief-headline-mark{color:var(--ink-faint)}.brief-headline-img{width:auto;max-height:12px;color:var(--ink);flex-shrink:0;margin-top:5px;display:block}.brief-headline-text{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);flex:1;margin:0;font-size:22px;font-weight:600;line-height:1.35}.brief-conf-dot.conf-high{background:#78dca0d9}.brief-conf-dot.conf-medium{background:#f5c56ed9}.brief-conf-dot.conf-low{background:#ff9696bf}.brief-page.conf-low .brief-summary{color:var(--ink-muted)}.brief-action-why{font-size:var(--type-caption);font-weight:var(--weight-medium);color:var(--ink-quiet);border:1px solid var(--hairline);border-radius:var(--radius-pill);cursor:pointer;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);background:0 0;padding:1px 8px}.brief-action-why:hover{color:var(--ink);border-color:var(--hairline-strong);background:var(--tintw-06)}.brief-action-uncertain{font-size:var(--type-caption);color:#f5c56ed9;font-style:italic}.brief-bar-send-wrap{display:inline-flex;position:relative}.glass-button-wrap.brief-bar-send-glasswrap,.glass-button-wrap.am-rail-send-wrap,.glass-button-wrap.am-rail-seek-wrap{--background:#fff;--foreground:#0a0a0a}.brief-bar-send.glass-button,.am-rail-send.glass-button,.am-rail-seek.glass-button{color:var(--on-white);background:linear-gradient(-75deg,#ffffff0f,#ffffff38,#ffffff0f),#fff;background:linear-gradient(-75deg,lab(100% -.0000298023 .0000119209/.06),lab(100% -.0000298023 .0000119209/.22),lab(100% -.0000298023 .0000119209/.06)),#fff}.glass-button .brief-bar-send-content{color:var(--on-white);text-shadow:none;justify-content:center;align-items:center;gap:9px;display:inline-flex}.brief-bar-send-menu{z-index:50;background:var(--bg-popover);border:1px solid var(--hairline-strong);border-radius:var(--radius-button);min-width:190px;box-shadow:var(--shadow-glass), var(--glass-edges);opacity:0;transform-origin:100% 0;transition:opacity var(--dur-drawer) var(--ease), transform var(--dur-drawer) var(--ease);pointer-events:none;flex-direction:column;padding:6px;display:flex;position:absolute;right:0;transform:translateY(-6px)scale(.97)}@supports not (corner-shape:squircle){.brief-bar-send-menu{border-radius:calc(var(--radius-button) * .57)}}.brief-bar-send-menu.is-down{transform-origin:100% 0;top:calc(100% + 6px)}.brief-bar-send-menu.is-up{transform-origin:100% 100%;bottom:calc(100% + 6px);transform:translateY(6px)scale(.97)}.brief-bar-send-menu.is-open{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.brief-bar-send-menu button{z-index:1;text-align:left;font-size:var(--type-caption);color:var(--ink);border-radius:var(--radius-xl);corner-shape:squircle;background:0 0;align-items:center;gap:10px;padding:8px 12px;display:flex;position:relative}@supports not (corner-shape:squircle){.brief-bar-send-menu button{border-radius:calc(var(--radius-xl) * .57)}}.brief-bar-send-menu button>span:not(.brand-tile):not(.brief-send-connect){flex:1}.brief-bar-send-menu button:focus-visible{background:var(--tintw-08);outline:none}.brand-tile{corner-shape:squircle;color:#fff;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;box-shadow:inset 0 1px #ffffff29,0 1px 1px #00000059}@supports not (corner-shape:squircle){.brand-tile{border-radius:9.12px}}.brand-tile-slack{background:#4a154b}.brand-tile-linear{background:#5e6ad2}.brand-tile-notion{border:1px solid var(--tintw-16);background:#000}.brand-tile-email{background:linear-gradient(135deg,#4285f4 0%,#1a73e8 100%)}.brand-tile-jira{background:#0052cc}.brand-tile-confluence{background:#1868db}.brand-tile-github{border:1px solid var(--tintw-16);background:#1a1a1c}.brand-tile-obsidian{background:#6c31e3}.brand-tile-chatgpt{border:1px solid var(--tintw-16);background:#000}.brand-tile-claude{background:#d97757}.brand-tile-gemini{background:linear-gradient(145deg,#4285f4 0%,#9b72cb 54%,#d96570 100%)}.brand-tile-gmail{background:#ea4335}.brand-tile-gcal{background:#4285f4}.brand-tile-apple-notes{color:#5a4600;background:#fbc531}.brand-tile-plain{background:var(--tintw-04);border:1px solid var(--tintw-06);color:var(--ink)}.brand-tile-plain svg{display:block}.brand-tile-tool{background:var(--bg-tile-hover)}.brand-tile-monogram{font-size:11px;font-weight:var(--weight-semibold);color:var(--ink);line-height:1}.brief-side:has(.brief-side-tab.is-open):before{opacity:1}.brief-side-panel{z-index:1;pointer-events:auto;padding:var(--side-pad);width:calc(var(--side-tab) + var(--side-pad) * 2);border-radius:var(--radius-xl);corner-shape:squircle;background:var(--bg-popover);box-shadow:var(--shadow-card);transition:width .38s var(--ease-settle), height .38s var(--ease-settle);position:relative;overflow:hidden}@supports not (corner-shape:squircle){.brief-side-panel{border-radius:calc(var(--radius-xl) * .57)}}.brief-side-panel:has(.brief-side-tab.is-open){width:calc(var(--side-body-x) + var(--side-body-w) + var(--side-pad))}.brief-side-tabs{width:var(--side-tab);flex-direction:column;gap:6px;display:flex}.brief-side-tab,.brief-side-tab .brief-bar-send-wrap,.brief-side-tab .brief-vis-wrap,.brief-side-tab .brief-bar-more-wrap,.brief-side-tab .glass-button-wrap,.brief-side-tab .brief-share-split,.brief-side-tab .brief-share-tip:first-child{width:var(--side-tab);height:var(--side-tab);display:block}.brief-side-tab .brief-bar-send-wrap,.brief-side-tab .brief-vis-wrap,.brief-side-tab .brief-bar-more-wrap{position:static}.brief-side-tab .brief-bar-pill,.brief-side-tab .glass-button{width:var(--side-tab);height:var(--side-tab);border-radius:var(--radius-chip);justify-content:center;min-width:0;padding:0}@supports not (corner-shape:squircle){.brief-side-tab .brief-bar-pill,.brief-side-tab .glass-button{border-radius:calc(var(--radius-chip) * .57)}}.brief-side-tab [data-tooltip]:after{content:none}.brief-side-tab .glass-button-text>span,.brief-side-tab .brief-share-zone-l>span,.brief-side-tab .brief-bar-send-caret,.brief-side-tab .brief-share-tip:last-child{display:none}.brief-side-tab .glass-button-text{justify-content:center;padding:0}.brief-side-tab .brief-bar-more>.dotmore{transform:scale(1.65)}.brief-side-tab .brief-bar-more:active>.dotmore{transform:scale(1.57)}.brief-side-panel:has(.brief-side-tab.is-open) .brief-side-body{opacity:1;transition-delay:.12s}.brief-side-panel:hover .brief-bar-send-menu,.brief-side-panel:hover .brief-vis-pop,.brief-side-panel:hover .brief-bar-more-menu{scrollbar-color:var(--hairline-strong) transparent}.brief-side-tab .brief-vis-pop-head{display:none}.brief-side-title{color:var(--ink);font-family:var(--font-display);font-size:18px;font-weight:var(--weight-semibold);letter-spacing:-.008em;padding:6px 18px 0;line-height:1.3}.brief-side-tab .brief-bar-send-menu button,.brief-side-tab .brief-vis-pop .brief-share-state,.brief-side-tab .brief-vis-pop .brief-vis-row-label,.brief-side-tab .brief-bar-more-item{font-size:16px}.brief-side-tab .brief-bar-more-item-hint,.brief-side-tab .brief-share-state-sub{font-size:var(--type-caption)}.brief-side-tab .brief-bar-send-menu,.brief-side-tab .brief-vis-pop,.brief-side-tab .brief-bar-more-menu{top:calc(var(--side-pad) + 34px);left:var(--side-body-x);width:var(--side-body-w);min-width:0;max-width:none;max-height:calc(100vh - var(--side-top) - 40px);scrollbar-width:thin;scrollbar-color:transparent transparent;box-shadow:none;overscroll-behavior:contain;opacity:0;pointer-events:none;visibility:hidden;transition:opacity 90ms linear, transform 90ms var(--ease), visibility 0s linear 90ms;background:0 0;border:0;margin:0;animation:none;position:absolute;bottom:auto;right:auto;overflow-y:auto;transform:translateY(2px)}.brief-side-tab.is-open .brief-bar-send-menu,.brief-side-tab.is-open .brief-vis-pop,.brief-side-tab.is-open .brief-bar-more-menu{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .13s var(--ease) 80ms, transform .24s var(--ease-settle) 80ms, visibility 0s linear 80ms;transform:translate(0,0)}@media (prefers-reduced-motion:reduce){.brief-side:before,.brief-side-panel,.brief-side-body,.brief-side-tab .brief-bar-send-menu,.brief-side-tab .brief-vis-pop,.brief-side-tab .brief-bar-more-menu,.brief-side-tab.is-open .brief-bar-send-menu,.brief-side-tab.is-open .brief-vis-pop,.brief-side-tab.is-open .brief-bar-more-menu{transition:none}.brief-side-tab .brief-bar-send-menu,.brief-side-tab .brief-vis-pop,.brief-side-tab .brief-bar-more-menu{transform:none}}.brief-side-tab .glass-button{height:var(--side-tab);box-sizing:border-box;justify-content:center;align-items:center;display:inline-flex}.brief-side-tab .glass-button:not(.brief-folder-trigger) .glass-button-text{white-space:nowrap;padding:0}.instrument-card{--background:#0a0a0a;--foreground:#fff;border-radius:var(--radius-card);corner-shape:squircle;box-shadow:var(--shadow-card);--ink:#fff;--ink-muted:#ffffffa8;--ink-quiet:#ffffff6b;--ink-faint:#ffffff38;--hairline:#ffffff14;--hairline-strong:#ffffff24;--bg-tile:#1a1a1c;--bg-input:#161618;--accent:#fff;--on-accent:#0a0a0a;--tintw-04:#ffffff0a;--tintw-06:#ffffff0f;--tintw-08:#ffffff14;--tintw-02:#ffffff05;--tintw-03:#ffffff08;--tintw-05:#ffffff0d;--tintw-10:#ffffff1a;--tintw-12:#ffffff1f;--tintw-16:#ffffff29;--tintw-24:#ffffff3d;--tintw-30:#ffffff4d;--accent-soft:#ffffff1a;--accent-glow:#ffffff38;--bg-tile-hover:#232326;--row-fill:var(--bg-tile);--row-fill-hover:var(--bg-tile-hover);--row-fill-active:var(--bg-tile-active);--row-edge:transparent;--row-lift:none;--bg-raised:#ffffff0f;--bg-raised-hover:#ffffff1a;--ink-hover:#ffffffeb;background:#101012;border:1px solid #0000;position:relative}@supports not (corner-shape:squircle){.instrument-card{border-radius:calc(var(--radius-card) * .57)}}.bento-card.instrument-card{box-shadow:var(--shadow-card);padding:calc(var(--space-5) - 1px);background:#101012;border-color:#0000}.instrument-card:after{content:"";--angle-1:-125deg;border-radius:var(--radius-card);corner-shape:squircle;background:conic-gradient(from var(--angle-1) at 50% 50%, oklch(from var(--foreground) l c h / 50%) 0%, transparent 5% 40%, oklch(from var(--foreground) l c h / 50%) 50%, transparent 60% 95%, oklch(from var(--foreground) l c h / 50%) 100%), linear-gradient(180deg, oklch(from var(--background) l c h / 50%), oklch(from var(--background) l c h / 50%));-webkit-mask-composite:xor;-webkit-mask-composite:xor;opacity:.5;pointer-events:none;z-index:1;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}@supports not (corner-shape:squircle){.instrument-card:after{border-radius:calc(var(--radius-card) * .57)}}.brief-tab.is-on{color:var(--on-accent);transition-delay:90ms}.brief-panel>.moments,.brief-panel>.moments .moments-card{background:0 0;border:0;border-radius:0;padding:0}.brief-section-flush>.brief-section-title{display:none}.brief-wave:not(.is-live) .brief-wave-glow{animation:wave-rest-breath 9s var(--ease) infinite}html[data-ambient-idle] .brief-wave:not(.is-live) .brief-wave-glow{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.brief-wave:not(.is-live) .brief-wave-glow{animation:none}}.brief-wave.is-live .brief-wave-glow{opacity:calc(.14 + .22 * var(--level,.2));transform:scale(calc(.985 + .03 * var(--level,.2)));transition:opacity .15s var(--ease), transform .15s var(--ease)}.brief-wave-track:hover .brief-wave-bar:not(.is-played):not(.is-head){opacity:.44}.brief-wave-bar.is-played{opacity:.92}.brief-wave-bar.is-h2{opacity:.62;transform:scaleY(1.08)}.brief-wave-bar.is-h1{opacity:.85;transform:scaleY(1.18)}.brief-wave-bar.is-head{opacity:1;box-shadow:0 0 12px var(--accent-glow), 0 0 26px var(--accent-glow);transform:scaleY(1.34)}@media (prefers-reduced-motion:reduce){.brief-wave-bar.is-head,.brief-wave-bar.is-h1,.brief-wave-bar.is-h2{transform:none}.brief-wave.is-live .brief-wave-glow{transition:opacity .15s var(--ease);transform:none}}.brief-wave.is-live .brief-wave-head{opacity:1}.brief-wave.is-live .brief-wave-keep{opacity:.8;pointer-events:auto}.brief-wave-keep.is-drop{animation:keep-pulse .44s var(--ease)}@media (prefers-reduced-motion:reduce){.brief-wave-keep.is-drop{animation:none}}.brief-wave.is-live .brief-wave-mark:before{opacity:.7}.brief-wave-mark.is-new:before{transform-origin:bottom;animation:.28s cubic-bezier(.22,1,.36,1) wave-tick-in}@media (prefers-reduced-motion:reduce){.brief-wave-mark.is-new:before{animation:none}}.brief-wave-mark.is-left .brief-wave-mark-tip{left:0;transform:translate(0)translateY(3px)}.brief-wave-mark.is-right .brief-wave-mark-tip{left:auto;right:0;transform:translate(0)translateY(3px)}.brief-wave-mark.is-left:hover .brief-wave-mark-tip,.brief-wave-mark.is-left:focus-visible .brief-wave-mark-tip,.brief-wave-mark.is-right:hover .brief-wave-mark-tip,.brief-wave-mark.is-right:focus-visible .brief-wave-mark-tip{transform:translate(0)translateY(0)}.brief-wave-skip-ic--back.is-nudge{animation:.36s cubic-bezier(.34,1.35,.5,1) skip-nudge-back}.brief-wave-skip-ic--fwd.is-nudge{animation:.36s cubic-bezier(.34,1.35,.5,1) skip-nudge-fwd}@media (prefers-reduced-motion:reduce){.brief-wave-skip-ic--back.is-nudge,.brief-wave-skip-ic--fwd.is-nudge{animation:none}}.brief-wave-play-btn.glass-button{width:52px;height:52px;color:var(--on-white);transition:box-shadow var(--dur-fast) var(--ease), filter var(--dur-fast) var(--ease);background:linear-gradient(-75deg,#ffffff0f,#ffffff38,#ffffff0f),#fff;background:linear-gradient(-75deg,lab(100% -.0000298023 .0000119209/.06),lab(100% -.0000298023 .0000119209/.22),lab(100% -.0000298023 .0000119209/.06)),#fff}.brief-wave-play-btn.glass-button:hover{filter:brightness(1.03);transform:none;box-shadow:0 3px 14px #ffffff2e}.brief-wave-play-wrap:has(.glass-button:active){transform:none}.brief-wave-play-btn.glass-button:active{transform:scale(.96)}.brief-wave-play-wrap:has(.glass-button:active) .glass-button{transform:scale(.96)}.brief-wave-play-btn .glass-button-text{width:100%;height:100%;color:var(--on-white);text-shadow:none;justify-content:center;align-items:center;padding:0;display:flex}.seg-slide-pill{pointer-events:none;z-index:0;will-change:transform;transition:transform .18s var(--ease), width .18s var(--ease);position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.seg-slide-pill{transition:none}}.brief-wave-clock-now.is-buffering{animation:brief-wave-clock-breathe 1.4s var(--ease) infinite}@media (prefers-reduced-motion:reduce){.brief-wave-clock-now.is-buffering{opacity:.6;animation:none}.brief-wave.is-live .brief-wave-glow{animation:none}}.appearance-seg .seg-slide-pill{border-radius:calc(var(--radius-button) - 3px);background:var(--bg-tile-hover);box-shadow:var(--shadow-soft)}@supports not (corner-shape:squircle){.appearance-seg .seg-slide-pill{border-radius:calc(calc(var(--radius-button) - 3px) * .57)}}.brief-transcript-toggle.is-open .brief-transcript-toggle-icon{transform:rotate(90deg)}.brief-transcript-collapse.is-open{grid-template-rows:1fr}.brief-transcript-collapse.is-open .brief-transcript{opacity:1}.brief-transcript-list.is-audio .brief-transcript-time{cursor:pointer}.brief-transcript-list.is-audio .brief-transcript-time:hover{color:var(--ink)}.brief-transcript-row.is-active-line{background:var(--tintw-04)}.brief-transcript-row.is-active-line:before{content:"";background:var(--accent);border-radius:1px;width:2px;position:absolute;top:8px;bottom:8px;left:0}.brief-transcript-row.is-active-line .brief-transcript-speaker{color:var(--ink-muted)}.brief-transcript-list.is-line .brief-transcript-row.is-active-line .brief-transcript-text:after{content:"";background:var(--accent);opacity:.5;transform-origin:0;height:1px;transform:scaleX(var(--lp,0));margin-top:4px;display:block}.brief-transcript-list.is-synced .tw{color:var(--ink-ahead)}.brief-transcript-list.is-synced .tw.is-spoken{color:var(--ink-muted)}.brief-transcript-list.is-synced .tw.is-now{color:var(--ink);font-weight:var(--weight-medium);transition:none}.brief-transcript-list.is-audio .brief-transcript-linetext,.brief-transcript-list.is-audio .tw{cursor:pointer}.brief-transcript-list.is-audio .tw:hover{color:var(--ink);-webkit-text-decoration:underline dotted var(--ink-faint);-webkit-text-decoration:underline dotted var(--ink-faint);text-decoration:underline dotted var(--ink-faint);text-underline-offset:2px}@media (prefers-reduced-motion:reduce){.tw.is-now:after,.brief-transcript-list.is-line .brief-transcript-row.is-active-line .brief-transcript-text:after{transform:scaleX(1)}}.brief-dock{--background:var(--bg-canvas,#0a0a0a);--foreground:var(--ink,#fff);--border-width:clamp(1px, .0625em, 4px);z-index:20;view-transition-name:sayli-dock;--chips-return-delay:.65s;left:0;right:0;bottom:var(--space-4);width:calc(100% - 2 * var(--space-5));max-width:calc(var(--width-read) - var(--width-gutter) * 2);border-radius:var(--radius-card);box-shadow:var(--shadow-card);--ink:#fff;--ink-muted:#ffffffa8;--ink-quiet:#ffffff94;--ink-ahead:#ffffff85;--ink-faint:#ffffff38;--tintw-04:#ffffff0a;--tintw-06:#ffffff0f;--tintw-08:#ffffff14;--tintw-12:#ffffff1f;--tintw-16:#ffffff29;--hairline:#ffffff14;--hairline-strong:#ffffff24;--bg-input:#161618;--accent:#fff;--on-accent:#0a0a0a;--accent-soft:#ffffff1a;--accent-glow:#ffffff38;--bg-popover:#161619;transition:box-shadow var(--dur-fast) var(--ease), opacity var(--dur-base) var(--ease);background:#101012;border:1px solid #0000;flex-direction:column;margin:0 auto;display:flex;position:absolute}@supports not (corner-shape:squircle){.brief-dock{border-radius:calc(var(--radius-card) * .57)}}.brief-dock:after{content:"";border-radius:var(--radius-card);corner-shape:squircle;background:conic-gradient(from var(--angle-1) at 50% 50%, oklch(from var(--foreground) l c h / 50%) 0%, transparent 5% 40%, oklch(from var(--foreground) l c h / 50%) 50%, transparent 60% 95%, oklch(from var(--foreground) l c h / 50%) 100%), linear-gradient(180deg, oklch(from var(--background) l c h / 50%), oklch(from var(--background) l c h / 50%));-webkit-mask-composite:xor;-webkit-mask-composite:xor;opacity:.7;pointer-events:none;z-index:1;transition:opacity var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease), --angle-1 .5s ease;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}@supports not (corner-shape:squircle){.brief-dock:after{border-radius:calc(var(--radius-card) * .57)}}.brief-dock:focus-within:after{opacity:1;--angle-1:-125deg}.brief-dock{transition:transform var(--anim-time,.4s) var(--anim-ease,cubic-bezier(.25, 1, .5, 1))}.brief-dock:focus-within{transform:translateY(-1px)}.brief-dock-glow-clip{border-bottom-right-radius:var(--radius-card);pointer-events:none;z-index:0;width:58%;height:100%;max-height:116px;position:absolute;bottom:0;right:0;overflow:hidden}@supports not (corner-shape:squircle){.brief-dock-glow-clip{border-bottom-right-radius:calc(var(--radius-card) * .57)}}.brief-dock-glow{pointer-events:none;opacity:1;width:100%;height:132px;transition:opacity var(--dur-base) var(--ease);position:absolute;bottom:0;right:0;-webkit-mask-image:radial-gradient(82% 74% at 100% 100%,#000 16%,#0000 62%);mask-image:radial-gradient(82% 74% at 100% 100%,#000 16%,#0000 62%)}.brief-dock.is-busy .brief-dock-glow{opacity:1;-webkit-mask-image:radial-gradient(110% 104% at 100% 100%,#000 16%,#0000 66%);mask-image:radial-gradient(110% 104% at 100% 100%,#000 16%,#0000 66%)}.brief-dock-bar,.brief-dock-shelf,.brief-dock-chips-wrap{z-index:2;position:relative}.brief-dock-bar{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);display:flex}.brief-dock-mark{width:28px;height:28px;color:var(--ink);filter:drop-shadow(0 0 4px #ffffff8c)drop-shadow(0 0 8px #ffffff40);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.brief-dock.is-busy .brief-dock-mark{animation:brief-dock-pulse 1.6s var(--ease) infinite}.brief-dock-input{min-width:0;color:var(--ink);font-size:var(--type-body);letter-spacing:-.005em;background:0 0;border:none;outline:none;flex:1;font-family:inherit}.brief-dock-input[data-scrolled]{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 26px);mask-image:linear-gradient(90deg,#0000 0,#000 26px)}.brief-dock-input::placeholder{color:var(--ink-quiet)}.brief-dock-rec-btn.glass-button{flex-shrink:0;height:26px;padding:0}.glass-button .brief-dock-rec-content{color:var(--ink-muted);font-size:var(--type-micro);font-variant-numeric:tabular-nums;transition:color var(--dur-fast) var(--ease);align-items:center;gap:5px;padding:0 10px;display:inline-flex}.brief-dock-rec-btn:hover .brief-dock-rec-content{color:var(--ink)}.brief-dock-send{width:32px;height:32px;color:var(--on-accent);background:var(--accent);border-radius:var(--radius-chip);cursor:pointer;transition:background var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease), opacity var(--dur-fast) var(--ease);border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports not (corner-shape:squircle){.brief-dock-send{border-radius:calc(var(--radius-chip) * .57)}}.brief-dock-send:hover:not(:disabled){transform:translateY(-1px)}.brief-dock-send:active:not(:disabled){transform:translateY(0)}.brief-dock-send:disabled{color:var(--ink-faint);cursor:default;background:#1e1e20}.brief-dock.is-busy .brief-dock-send,.brief-dock.is-busy .brief-dock-send:disabled{background:0 0;border-radius:50%}.brief-dock-loader{width:21px;height:auto;color:var(--accent)}.brief-dock-chips-wrap{opacity:1;transition:grid-template-rows var(--dur-base) var(--ease) var(--chips-return-delay,.65s), opacity var(--dur-base) var(--ease) var(--chips-return-delay,.65s);grid-template-rows:1fr;display:grid}.brief-dock-chips-wrap[data-open=false]{opacity:0;pointer-events:none;transition:grid-template-rows var(--dur-fast) var(--ease), opacity var(--dur-fast) var(--ease);grid-template-rows:0fr}.brief-dock-chips{overflow-clip-margin:4px;min-width:0;min-height:0;padding:0 var(--space-3) var(--space-3) var(--space-4);transition:padding-bottom var(--dur-base) var(--ease) var(--chips-return-delay,.65s);flex-wrap:nowrap;gap:6px;display:flex;overflow:clip}.brief-dock-chips-wrap[data-open=false] .brief-dock-chips{overflow-clip-margin:0;transition:padding-bottom var(--dur-fast) var(--ease);padding-bottom:0}.brief-dock-chip,.pdock-spark,.msy-connect-tile{--background:var(--bg-canvas,#0a0a0a);--foreground:var(--ink,#fff);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--type-micro);font-weight:var(--weight-medium);color:var(--ink-muted);background:linear-gradient(-75deg, oklch(from var(--background) l c h / 5%), oklch(from var(--background) l c h / 20%), oklch(from var(--background) l c h / 5%)), #1b1b1d;--border-width:clamp(1px, .0625em, 4px);box-shadow:inset 0 .125em .125em oklch(from var(--foreground) l c h / 5%), inset 0 -.125em .125em oklch(from var(--background) l c h / 50%), 0 .25em .125em -.125em oklch(from var(--foreground) l c h / 20%), 0 0 .1em .25em inset oklch(from var(--background) l c h / 20%);border-radius:var(--radius-pill);corner-shape:squircle;cursor:pointer;transition:transform var(--anim-time,.4s) var(--anim-ease,cubic-bezier(.25, 1, .5, 1)), background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);border:0;padding:3px 11px;position:relative;overflow:hidden}.brief-dock-chip:after,.pdock-spark:after,.msy-connect-tile:after{content:"";z-index:1;border-radius:inherit;corner-shape:inherit;width:calc(100% + var(--border-width));height:calc(100% + var(--border-width));inset:0;top:calc(0% - var(--border-width) / 2);left:calc(0% - var(--border-width) / 2);padding:var(--border-width);box-sizing:border-box;background:conic-gradient(from var(--angle-1) at 50% 50%, oklch(from var(--foreground) l c h / 50%) 0%, transparent 5% 40%, oklch(from var(--foreground) l c h / 50%) 50%, transparent 60% 95%, oklch(from var(--foreground) l c h / 50%) 100%), linear-gradient(180deg, oklch(from var(--background) l c h / 50%), oklch(from var(--background) l c h / 50%));-webkit-mask-composite:xor;-webkit-mask-composite:xor;box-shadow:inset 0 0 0 calc(var(--border-width) / 2) oklch(from var(--background) l c h / 50%);pointer-events:none;transition:--angle-1 .5s;position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}.brief-dock-chip:hover:after,.pdock-spark:hover:after,.msy-connect-tile:hover:not(:disabled):after{--angle-1:-125deg}.brief-dock-chip:hover,.pdock-spark:hover,.msy-connect-tile:hover:not(:disabled){color:var(--ink);background:linear-gradient(-75deg, oklch(from var(--background) l c h / 5%), oklch(from var(--background) l c h / 20%), oklch(from var(--background) l c h / 5%)), #242426;transform:scale(.975)}.brief-dock-chips-wrap[data-open=true] .brief-dock-chip{animation:brief-chip-in var(--dur-base) var(--ease) both;animation-delay:calc(var(--chips-return-delay,.65s) + 60ms + var(--chip-i,0) * 55ms)}@media (prefers-reduced-motion:reduce){.brief-dock-chips-wrap[data-open=true] .brief-dock-chip{animation:none}.brief-dock{--chips-return-delay:0s}}.dock-spotlight.is-on{opacity:1;transition-duration:.34s}.sayli-dock{z-index:40;transition:box-shadow var(--dur-fast) var(--ease), opacity .18s var(--ease), transform .18s var(--ease);position:fixed}.sayli-dock.is-yielding{opacity:0;pointer-events:none;transform:translateY(8px)scale(.985)}@media (prefers-reduced-motion:reduce){.sayli-dock{transition-duration:.01ms}.sayli-dock.is-yielding{transform:none}}.dock-action-bar{justify-content:flex-end;gap:8px;margin-top:2px;display:flex}.dock-action-cancel{border-radius:var(--radius-pill);color:var(--ink-muted);font-size:var(--type-caption);font-weight:var(--weight-medium);cursor:pointer;transition:color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);padding:6px 14px}.dock-action-cancel:hover{color:var(--ink);background:var(--tintw-06)}.dock-action-confirm{border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);font-size:var(--type-caption);font-weight:var(--weight-semibold);cursor:pointer;transition:transform var(--dur-fast) var(--ease), opacity var(--dur-fast) var(--ease);padding:6px 16px}.dock-action-confirm:hover:not(:disabled){transform:translateY(-1px)}.dock-action-confirm:disabled{opacity:.6;cursor:default}.conv-view-reply-body>.amd+.conv-view-status,.brief-dock-a>.amd+.brief-dock-status{margin-top:var(--space-2)}.brief-dock.conv-composer{view-transition-name:sayli-composer}.brief-dock.conv-composer .brief-dock-input::placeholder{color:color-mix(in srgb, var(--ink) 58%, transparent)}.brief-dock-shelf{overscroll-behavior:contain;gap:var(--space-4);max-height:min(52vh,480px);padding:var(--space-4) 10px var(--space-3) var(--space-4);contain:layout;transition:padding-top var(--dur-base) var(--ease), padding-bottom var(--dur-base) var(--ease), border-bottom-width var(--dur-base) var(--ease);flex-direction:column;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 14px 100%);mask-image:linear-gradient(#0000 0,#000 14px 100%)}.brief-dock-shelf.is-closing{border-bottom-width:0;padding-top:0;padding-bottom:0}.brief-dock-turn:last-child,.brief-dock-player{animation:brief-dock-settle var(--dur-base) var(--ease) both}.brief-dock-turn{flex-direction:column;display:flex}.brief-dock-noanswer{color:var(--ink-muted);font-size:var(--type-body);margin:0}.brief-dock-moments{align-items:baseline;gap:var(--space-2);margin-top:var(--space-2);display:flex}.brief-dock-moments-list{gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.brief-dock-moments-label{font-size:var(--type-caption);color:var(--ink-muted);flex:none}.brief-dock-moment,.brief-dock-open{border-radius:var(--radius-pill);background:var(--dock-plate);border:1px solid var(--hairline);max-width:100%;color:var(--ink);font-size:var(--type-caption);font-weight:var(--weight-medium);transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);align-items:center;gap:6px;padding:4px 11px;display:inline-flex}.brief-dock-open{margin-top:var(--space-2);align-self:flex-start}.brief-dock-moment:hover,.brief-dock-open:hover{background:var(--dock-plate-hover);color:var(--ink)}.brief-dock-moment:disabled,.brief-dock-open:disabled{background:var(--dock-plate);color:var(--ink-faint);cursor:default}.brief-dock-moment svg,.brief-dock-open svg{flex-shrink:0}.brief-dock-moment-time{font-variant-numeric:tabular-nums;color:var(--ink-ahead);flex-shrink:0}.brief-dock-moment:hover .brief-dock-moment-time{color:var(--ink)}.brief-dock-moment-snippet{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.brief-dock-moment.is-active{background:var(--dock-plate-hover);color:var(--ink)}.brief-dock-moment.is-active .brief-dock-moment-time{color:var(--ink)}.brief-dock-momentpick{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.brief-dock-momentlist{overscroll-behavior:contain;border:1px solid var(--hairline);border-radius:var(--radius-xl);flex-direction:column;gap:2px;max-height:220px;margin:0;padding:4px;list-style:none;display:flex;overflow-y:auto}@supports not (corner-shape:squircle){.brief-dock-momentlist{border-radius:calc(var(--radius-xl) * .57)}}.brief-dock-momentrow{align-items:center;gap:var(--space-2);text-align:left;width:100%;color:var(--ink-muted);cursor:pointer;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:none;border-radius:12px;padding:7px 9px;display:flex}@supports not (corner-shape:squircle){.brief-dock-momentrow{border-radius:6.84px}}.brief-dock-momentrow:hover{background:var(--tintw-06);color:var(--ink)}.brief-dock-momentrow.is-active{background:var(--tintw-08);color:var(--ink)}.brief-dock-momentrow-play{background:var(--tintw-08);width:22px;height:22px;color:var(--ink-muted);transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.brief-dock-momentrow:hover .brief-dock-momentrow-play,.brief-dock-momentrow.is-active .brief-dock-momentrow-play{background:var(--accent);color:var(--on-accent)}.brief-dock-momentrow:hover .brief-dock-momentrow-play{transform:scale(1.06)}.brief-dock-momentrow-time{font-variant-numeric:tabular-nums;font-size:var(--type-caption);color:var(--ink-ahead);flex-shrink:0}.brief-dock-momentrow:hover .brief-dock-momentrow-time,.brief-dock-momentrow.is-active .brief-dock-momentrow-time{color:var(--ink)}.brief-dock-momentrow-text{align-items:baseline;gap:6px;min-width:0;display:flex}.brief-dock-momentrow-speaker{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:45%;font-size:var(--type-caption);color:var(--ink);font-weight:500;overflow:hidden}.brief-dock-momentrow-snippet{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--type-caption);overflow:hidden}.brief-dock-meetingbox{border:1px solid var(--hairline);border-radius:var(--radius-button);padding:6px}@supports not (corner-shape:squircle){.brief-dock-meetingbox{border-radius:calc(var(--radius-button) * .57)}}.brief-dock-momentlist.is-meetings{--pill-inset:0px;--bento-fade:0px;--bento-fade-top:0px;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--bento-fade-top), #000 calc(100% - var(--bento-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--bento-fade-top), #000 calc(100% - var(--bento-fade)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--bento-fade-top), #000 calc(100% - var(--bento-fade)), transparent 100%);border:none;border-radius:0;padding:0;position:relative}@supports (animation-timeline:scroll()){.brief-dock-momentlist.is-meetings{animation:linear both bento-edge-fade;animation-timeline:scroll(self)}}.brief-dock-momentlist.is-meetings .brief-dock-momentrow{z-index:1;color:var(--ink);border-radius:var(--radius-xl);padding:9px 12px;position:relative}@supports not (corner-shape:squircle){.brief-dock-momentlist.is-meetings .brief-dock-momentrow{border-radius:calc(var(--radius-xl) * .57)}}.brief-dock-momentlist.is-meetings .brief-dock-momentrow:hover{background:0 0}.brief-dock-momentlist.is-meetings .brief-dock-momentrow:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.brief-dock-momentrow-date{color:var(--ink-quiet);font-size:var(--type-micro);font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto;padding-left:12px}.brief-dock-momentlist.is-meetings::-webkit-scrollbar{width:8px}.brief-dock-momentlist.is-meetings::-webkit-scrollbar-track{background:0 0;margin:4px 0}.brief-dock-momentlist.is-meetings::-webkit-scrollbar-thumb{background:var(--tintw-12);border-radius:var(--radius-pill);background-clip:padding-box;border:2px solid #0000}.brief-dock-momentlist.is-meetings::-webkit-scrollbar-thumb:hover{background:var(--tintw-16);background-clip:padding-box}.brief-dock-status{color:var(--ink-muted);font-size:var(--type-caption);margin:0}.brief-dock-player{gap:var(--space-2);flex-direction:column;display:flex}.brief-dock-player-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);color:var(--ink-muted);font-size:var(--type-caption);margin:0;display:flex}.brief-dock-transcript-link{color:var(--ink-muted);font-size:var(--type-micro);transition:color var(--dur-fast) var(--ease);align-self:flex-start}.brief-dock-transcript-link:hover{color:var(--ink)}.brief-dock-nowplaying{border-bottom:1px solid var(--hairline);align-items:center;gap:12px;padding:10px 14px 8px;display:flex}.brief-dock-nowplaying .audio-transport{flex:1;min-width:0}.brief-dock-nowplaying-jump{white-space:nowrap;flex-shrink:0;align-self:center}@media (prefers-reduced-motion:reduce){.brief-dock-send:hover:not(:disabled){transform:none}.brief-dock.is-busy .brief-dock-mark,.brief-dock-turn:last-child,.brief-dock-player{animation:none}}.brief-dock :where(button,a,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.brief-numbers{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.brief-number{align-items:baseline;gap:var(--space-3);padding-left:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--hairline);display:flex}.brief-number:last-child{border-bottom:0;padding-bottom:0}.brief-number-label{min-width:0;color:var(--ink-quiet);flex:1;font-size:15px}.brief-number-value{font-family:var(--font-display);font-size:16px;font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;margin:0}.brief-people{font-family:var(--font-display);color:var(--ink-muted);font-size:16px;line-height:1.55}.brief-points{gap:var(--space-3);flex-direction:column;list-style:none;display:flex}.brief-point{padding-left:var(--space-4);font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink-muted);font-size:16px;line-height:1.55;position:relative}.brief-point:before{content:"";background:var(--hairline-strong);width:10px;height:1px;position:absolute;top:.62em;left:0}.brief-point:has(.brief-point-text){align-items:flex-start;gap:var(--space-2);display:flex}.brief-point-text{flex:auto;min-width:0}.brief-point-text.is-editable,.brief-number-label-text.is-editable,.brief-number-value-text.is-editable{background:0 0;margin-inline:-4px;padding-inline:4px}.brief-action-del.brief-point-del,.brief-action-del.brief-number-del{opacity:0;transition:opacity var(--dur-fast) var(--ease);margin-top:1px}.brief-point:hover .brief-action-del.brief-point-del,.brief-point:focus-within .brief-action-del.brief-point-del,.brief-number:hover .brief-action-del.brief-number-del,.brief-number:focus-within .brief-action-del.brief-number-del{opacity:.5}.brief-action-del.brief-point-del:hover,.brief-action-del.brief-point-del:focus-visible,.brief-action-del.brief-number-del:hover,.brief-action-del.brief-number-del:focus-visible{opacity:1}@media (prefers-reduced-motion:reduce){.brief-action-del.brief-point-del,.brief-action-del.brief-number-del{transition:none}}.brief-point-add{padding-left:var(--space-4);opacity:0;transition:opacity var(--dur-fast) var(--ease)}.brief-section:hover .brief-point-add,.brief-section:focus-within .brief-point-add{opacity:1}@media (prefers-reduced-motion:reduce){.brief-point-add{transition:none}}.brief-point-add-input{corner-shape:squircle;width:100%;font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);transition:background var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);background:0 0;border:0;border-radius:18px;margin:-6px -10px;padding:6px 10px;font-size:16px;line-height:1.55}@supports not (corner-shape:squircle){.brief-point-add-input{border-radius:10.26px}}.brief-point-add-input::placeholder{color:var(--ink-faint)}.brief-point-add-input:hover{background:var(--tintw-05);box-shadow:inset 0 0 0 1px var(--hairline)}.brief-point-add-input:focus{background:var(--tintw-08);box-shadow:inset 0 0 0 1px var(--hairline-strong);outline:none}.brief-number-label-text,.brief-number-value-text{display:inline-block}.brief-numbers+.brief-point-add{padding-left:0}.brief-actions-head{justify-content:space-between;align-items:end;gap:var(--space-3);z-index:5;min-height:36px;display:flex;position:relative}.brief-section:has(.brief-actions-head){z-index:20;position:relative}.brief-actions-head .brief-section-title{margin:0}.brief-actions-head-lead{align-items:baseline;gap:var(--space-3);min-width:0;display:flex}.brief-actions-all{border-radius:var(--radius-pill);color:var(--ink-quiet);font-size:var(--type-caption);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:color .16s var(--ease);background:0 0;border:0;flex-shrink:0;align-items:center;gap:4px;margin-bottom:1px;padding:3px 8px;display:inline-flex}.brief-actions-all svg{transition:transform .16s var(--ease)}.brief-actions-all:hover{color:var(--ink)}.brief-actions-all:hover svg{transform:translate(2px)}.brief-actions-all:focus-visible{color:var(--ink);box-shadow:0 0 0 2px var(--focus-ring-soft);outline:none}@media (prefers-reduced-motion:reduce){.brief-actions-all,.brief-actions-all svg{transition:none}}.glass-button .brief-actions-send-content{justify-content:center;align-items:center;gap:9px;display:inline-flex}.brief-actions-send-btn svg{color:var(--ink-quiet);transition:color var(--dur-fast) var(--ease)}.brief-actions-send-btn:hover svg{color:var(--ink)}.brief-actions-morph{transition:height var(--dur-base) var(--ease);overflow:hidden}@media (prefers-reduced-motion:reduce){.brief-actions-morph{transition:none}}.brief-actions{gap:var(--space-3);flex-direction:column;margin:-2px -4px;padding:2px 4px;list-style:none;display:flex}.brief-actions-cap{--ink:#fff;--ink-muted:#ffffffa8;--ink-quiet:#ffffff6b;--ink-faint:#ffffff38;--hairline:#ffffff14;--hairline-strong:#ffffff24;--bg-tile:#1a1a1c;--bg-tile-hover:#232326;--bg-tile-active:#2a2a2e;--bg-raised:#ffffff0f;--bg-canvas:#101012;--focus-ring-soft:#ffffff47;--bg-input:#161618;--accent:#fff;--on-accent:#0a0a0a;--tintw-03:#ffffff08;--tintw-04:#ffffff0a;--tintw-05:#ffffff0d;--tintw-06:#ffffff0f;--tintw-08:#ffffff14;--tintw-10:#ffffff1a;--tintw-12:#ffffff1f;--tintw-16:#ffffff29;border:1px solid var(--hairline);border-radius:var(--radius-card);padding:var(--space-3);background:#101012;position:relative}@supports not (corner-shape:squircle){.brief-actions-cap{border-radius:calc(var(--radius-card) * .57)}}@media (prefers-contrast:more){.brief-actions-cap{--ink-muted:#ffffffeb;--ink-quiet:#ffffffc7;--ink-faint:#ffffff80}}.brief-actions-cap .brief-action{background:var(--bg-raised);box-shadow:none;border-color:#0000}.brief-actions-cap .brief-action:hover,.brief-actions-cap .brief-action:focus-visible{background:var(--bg-tile-hover);box-shadow:none;border-color:#0000}.brief-actions-cap>.brief-actions{max-height:var(--cap-h,300px);scrollbar-width:none;transition:height var(--dur-base) var(--ease);overflow:hidden auto}@media (prefers-reduced-motion:reduce){.brief-actions-cap>.brief-actions{transition:none}}.brief-actions-cap>.brief-actions::-webkit-scrollbar{display:none}.brief-actions-cap>.brief-actions{--bento-fade:0px;--bento-fade-top:0px;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--bento-fade-top), #000 calc(100% - var(--bento-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--bento-fade-top), #000 calc(100% - var(--bento-fade)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--bento-fade-top), #000 calc(100% - var(--bento-fade)), transparent 100%)}@supports (animation-timeline:scroll()){.brief-actions-cap>.brief-actions{animation:linear both bento-edge-fade;animation-timeline:scroll(self)}}.brief-action.is-entering{animation:brief-action-in .24s var(--ease) both}.brief-action{align-items:flex-start;gap:var(--space-4);padding:var(--space-4);background:var(--bg-tile);border:1px solid var(--hairline-strong);border-radius:var(--radius-card);display:flex;box-shadow:0 1px 2px #00000047}@supports not (corner-shape:squircle){.brief-action{border-radius:calc(var(--radius-card) * .57)}}.brief-action.is-sought{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink), 0 6px 18px #00000057;animation:brief-action-sought 2.2s var(--ease) both}@media (prefers-reduced-motion:reduce){.brief-action.is-sought{animation:none}}.brief-action:hover{background:var(--bg-tile-hover);border-color:var(--hairline-strong);box-shadow:0 2px 6px #00000052}.brief-action:focus-visible{border-color:var(--hairline-strong);outline:none}.brief-action.is-done .brief-action-text{text-decoration:line-through;-webkit-text-decoration-color:var(--ink-faint);text-decoration-color:var(--ink-faint);color:var(--ink-muted);opacity:.65}.brief-action.is-done .brief-action-meta{opacity:.6}.brief-action.is-released .brief-action-text{color:var(--ink-muted);opacity:.75}.brief-action-dot,.brief-action-del,.due-pill{position:relative}.brief-action-dot:before,.brief-action-del:before,.due-pill:before{content:"";position:absolute}.brief-action-dot:before{inset:-5px}.brief-action-del:before{inset:-1px}.brief-action-dot{border-radius:var(--radius-xl);border:1.5px solid var(--ink-faint);cursor:pointer;appearance:none;width:18px;height:18px;transition:background .2s var(--ease), border-color .2s var(--ease);background:0 0;flex-shrink:0;justify-content:center;align-items:center;margin-top:5px;padding:0;display:inline-flex}@supports not (corner-shape:squircle){.brief-action-dot{border-radius:calc(var(--radius-xl) * .57)}}.brief-action-dot:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);outline:none}.brief-action.is-done .brief-action-dot,.proposal-row[data-on=true]>.brief-action-dot{background:var(--ink);border-color:var(--ink);opacity:1}.proposal-row>.check-chip{--bg-canvas:#101012}.brief-action-body{flex-direction:column;flex:1;gap:10px;display:flex}.brief-action-text{font-size:var(--type-body);letter-spacing:-.005em;color:var(--ink)}.brief-action-meta{font-size:var(--type-caption);color:var(--ink-quiet);align-items:center;gap:6px;display:flex}.brief-action-owner{font-weight:var(--weight-medium);color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:200px;overflow:hidden}.brief-action-sep{color:var(--ink-faint)}.brief-action-due{font-style:normal}.brief-action-done{color:var(--ink-quiet);white-space:nowrap}.brief-action-filed{color:var(--ink-quiet);white-space:nowrap;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);border-bottom:1px solid #0000;text-decoration:none}.brief-action-filed:hover{color:var(--ink);border-bottom-color:var(--ink-faint)}.brief-action-filed:focus-visible{color:var(--ink);box-shadow:0 0 0 2px var(--focus-ring-soft);border-radius:var(--radius-xs);outline:none}@supports not (corner-shape:squircle){.brief-action-filed:focus-visible{border-radius:calc(var(--radius-xs) * .57)}}.brief-action-del{margin-top:3px;margin-left:var(--space-2);width:22px;height:22px;color:var(--ink-faint);cursor:pointer;opacity:.5;transition:opacity .16s var(--ease), background .16s var(--ease), color .16s var(--ease);background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.brief-action:hover .brief-action-del,.brief-action:focus-within .brief-action-del{opacity:1}.brief-action-del:hover{background:var(--bg-raised);color:var(--ink-muted)}.brief-action-del:focus-visible{opacity:1;box-shadow:0 0 0 2px var(--focus-ring);outline:none}.brief-action-add{border:1px dashed var(--hairline);background:0 0;align-items:center}.brief-action-add:hover{border-color:var(--hairline-strong);background:0 0}.brief-action-add:focus-within{background:var(--bg-tile);border-style:solid;border-color:var(--hairline-strong)}.brief-action-dot-ghost{border:1.5px solid var(--ink-faint);width:18px;height:18px;color:var(--ink-faint);cursor:pointer;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:0;padding:0;display:inline-flex}.brief-action-add:focus-within .brief-action-dot-ghost,.brief-action-dot-ghost:hover{color:var(--ink-muted);border-color:var(--ink-muted)}.brief-action-add-input{min-width:0;color:var(--ink);font-size:var(--type-body);letter-spacing:-.005em;background:0 0;border:0;flex:1;padding:0}.brief-action-add-input::placeholder{color:var(--ink-quiet)}.brief-action-add-input:focus{outline:none}.brief-copy.is-copied{background:var(--tintw-12);border-color:var(--tintw-24);color:var(--ink)}.brief-copy-icon>svg,.brief-copy-icon>.icon{animation:.32s cubic-bezier(.34,1.56,.64,1) both check-pop}.brief-email-subject.is-copied,.brief-email-body.is-copied{background:var(--tintw-08)}.sayli-orb{pointer-events:none;aspect-ratio:1;width:100%;height:100%;position:relative}.sayli-orb>canvas{z-index:1;position:absolute;inset:0;width:100%!important;height:100%!important}.sayli-orb[data-orb=fallback]{background:radial-gradient(circle at 50% 46%,#f6f9ffeb 0%,#96a0b480 34%,#14182200 70%);border-radius:50%;animation:3.2s step-end infinite sayli-orb-breathe}.sayli-orb[data-orb=fallback][data-paused]{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.sayli-orb[data-orb=fallback]{opacity:.85;animation:none}}.brief-reading-ribbon.is-on{opacity:1;transform:translate(-50%)}.brief-reading-ribbon:not(.is-on) .sayli-logo-loader-path{animation:none}.dash-main>:where(:not(.dash-ornaments)),.brief-page>*{animation:stagger-in .36s var(--ease) both}.brief-page>:first-child{animation-delay:60ms}.brief-page>:nth-child(2){animation-delay:.16s}.brief-page>:nth-child(3){animation-delay:.24s}.brief-page>:nth-child(4){animation-delay:.32s}.brief-page>:nth-child(5){animation-delay:.4s}.brief-page>:nth-child(n+6){animation-delay:.48s}@media (prefers-reduced-motion:reduce){.dash-main>*,.brief-page>*{animation:none}}[data-gpu-low] .dash-main>*,[data-gpu-low] .brief-page>*{animation:none}.pane-footer-menu.has-search{overflow:hidden}.pane-footer-menu-scroll{overscroll-behavior:contain;flex:auto;min-height:0;position:relative;overflow-y:auto}.pane-footer-menu-scroll .pane-menu-sh{left:0;right:0}.pane-menu-search{background:var(--bg-popover);flex-shrink:0;padding:2px 4px 6px}.pane-menu-search-input{background:var(--tintw-06);border-radius:var(--radius-xl);width:100%;color:var(--ink);font-size:var(--type-caption);border:1px solid #0000;padding:7px 11px;font-family:inherit}@supports not (corner-shape:squircle){.pane-menu-search-input{border-radius:calc(var(--radius-xl) * .57)}}.pane-menu-search-input::placeholder{color:var(--ink-tertiary)}.pane-menu-search-input:focus{border-color:var(--accent);outline:none}.pane-footer-menu-empty{color:var(--ink-tertiary);font-size:var(--type-caption);padding:10px 12px}.bento[hidden]{display:none}.bento{align-items:stretch;gap:var(--space-4);interpolate-size:allow-keywords;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-auto-rows:min-content;min-width:0;display:grid}@media (max-width:760px){.bento{grid-template-columns:1fr}}.bento-card{gap:var(--space-4);padding:var(--space-5);background:var(--glass-sheen), var(--bg-glass-strong);isolation:isolate;border-radius:var(--radius-card);min-width:0;box-shadow:var(--shadow-card), var(--glass-edges);flex-direction:column;transition:height .36s cubic-bezier(.22,1,.36,1);animation:.32s cubic-bezier(.32,.72,0,1) both digest-in;display:flex}@supports not (corner-shape:squircle){.bento-card{border-radius:calc(var(--radius-card) * .57)}}@media (prefers-reduced-motion:reduce){.bento-card{transition:none}}.bento-recent,.bento-todos{position:relative}.bento-recent:before,.bento-todos:before,.bento-threads:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000,#ffffff8c 50%,#0000);width:min(200px,60%);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.bento-threads:before{width:min(340px,42%)}.bento-integrations{grid-column:1/-1}.bento-threads{grid-column:1/-1;position:relative}.bento-threads>*{z-index:1;position:relative}.bento-threads .bento-card-head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-direction:row}.bento-threads .bento-kicker svg{color:var(--ink-muted);flex-shrink:0}.bento-integrations-rows{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;margin-top:4px;display:grid}.bento-integ-row{background:var(--row-fill);border:1px solid var(--row-edge);width:100%;box-shadow:var(--row-lift);border-radius:var(--radius-button);color:var(--ink);text-align:left;cursor:pointer;align-items:center;gap:12px;padding:14px 16px;display:flex}@supports not (corner-shape:squircle){.bento-integ-row{border-radius:calc(var(--radius-button) * .57)}}.bento-integ-row:hover{background:var(--row-fill-hover)}.bento-integ-row:active{transform:translateY(0)}.bento-integ-row.is-connected{background:var(--row-fill)}.bento-integ-row.is-connected:hover{background:var(--row-fill-hover)}.bento-integ-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bento-integ-label{font-size:var(--type-body);font-weight:var(--weight-medium);color:var(--ink);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.bento-integ-hint{font-size:var(--type-caption);color:var(--ink-quiet);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.bento-integ-cta{color:var(--ink-quiet);transition:color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bento-integ-row:hover .bento-integ-cta{color:var(--ink);transform:translate(2px)}.bento-integ-row.is-connected .bento-integ-cta{color:var(--accent)}.bento-integ-row.is-attention .bento-integ-cta{color:var(--ink)}.bento-integ-row.is-attention .bento-integ-hint{color:var(--ink-muted)}.bento-integ-row.is-connected:hover .bento-integ-cta,.bento-integ-row.is-attention:hover .bento-integ-cta{transform:none}.bento-card-head{flex-direction:column;gap:4px;display:flex}.bento-kicker{align-items:center;gap:var(--space-2);color:var(--ink);font-weight:470;display:flex}.bento-integ-browse{margin-top:var(--space-1);color:var(--ink);font-size:var(--type-caption);font-weight:var(--weight-medium);cursor:pointer;transition:color var(--dur-fast) var(--ease);background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;padding:6px 2px;display:inline-flex}.bento-integ-lead{isolation:isolate;corner-shape:squircle;width:100%;font-size:var(--type-body);font-weight:var(--weight-medium);letter-spacing:-.005em;transition:background var(--dur-fast) var(--ease);background:0 0;border:0;border-radius:21px;justify-content:space-between;align-self:stretch;gap:12px;padding:14px 16px;position:relative}@supports not (corner-shape:squircle){.bento-integ-lead{border-radius:11.97px}}.bento-integ-lead:hover{background:var(--tintw-04)}.bento-integ-lead svg{transition:transform var(--dur-fast) var(--ease)}.bento-integ-lead:hover svg{transform:translate(2px)}.bento-integ-lead>:not(.bento-integ-rim):not(.bento-integ-sweep){z-index:1;position:relative}.bento-integ-rim,.bento-integ-sweep{z-index:0;border-radius:inherit;corner-shape:squircle;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}.bento-integ-rim{--foreground:var(--ink);--background:var(--bg-tile);--angle-1:-75deg;background:conic-gradient(from var(--angle-1) at 50% 50%, oklch(from var(--foreground) l c h / 55%) 0%, oklch(from var(--foreground) l c h / 12%) 18%, oklch(from var(--foreground) l c h / 12%) 82%, oklch(from var(--foreground) l c h / 55%) 100%), linear-gradient(180deg, oklch(from var(--background) l c h / 40%), oklch(from var(--background) l c h / 40%));opacity:.62;transition:opacity var(--dur-fast) var(--ease), --angle-1 .5s var(--ease)}.bento-integ-lead:hover .bento-integ-rim,.bento-integ-lead:focus-visible .bento-integ-rim{opacity:1;--angle-1:285deg}@media (prefers-reduced-motion:reduce){.bento-integ-rim{transition:opacity var(--dur-fast) var(--ease)}}[data-gpu-low] .bento-integ-rim{transition:opacity var(--dur-fast) var(--ease)}.bento-integ-sweep{--foreground:var(--ink);--door-draw:0%;background:conic-gradient(from 90deg at 50% 50%, oklch(from var(--foreground) l c h / 34%) 0%, oklch(from var(--foreground) l c h / 34%) calc(var(--door-draw) - 2.2%), oklch(from var(--foreground) l c h / 96%) var(--door-draw), transparent var(--door-draw)), conic-gradient(from 90deg at 50% 50%, transparent calc(100% - var(--door-draw)), oklch(from var(--foreground) l c h / 96%) calc(100% - var(--door-draw)), oklch(from var(--foreground) l c h / 34%) calc(100% - var(--door-draw) + 2.2%), oklch(from var(--foreground) l c h / 34%) 100%);opacity:0;animation:7.6s cubic-bezier(.45,0,.15,1) 3.8s infinite bento-door-enter}@media (prefers-reduced-motion:reduce){.bento-integ-sweep{animation:none}}[data-gpu-low] .bento-integ-sweep{animation:none}.bento-integ-beam{pointer-events:none;z-index:-1;-webkit-mask-image:linear-gradient(180deg, transparent var(--beam-y0), #000 var(--beam-y1));-webkit-mask-image:linear-gradient(180deg, transparent var(--beam-y0), #000 var(--beam-y1));mask-image:linear-gradient(180deg, transparent var(--beam-y0), #000 var(--beam-y1));position:absolute;inset:0;overflow:visible}@media (max-width:900px){.bento-integ-beam{display:none}}.bento-integ-beam .ig-pulses path{animation-name:ig-pulse;animation-duration:7.6s;animation-timing-function:cubic-bezier(.45,0,.15,1);animation-iteration-count:infinite;animation-delay:3.8s}.bento-integ-beam .ig-pulses{filter:drop-shadow(0 0 4px #ffffffeb)}[data-gpu-low] .bento-integ-beam .ig-pulses{filter:none}@media (prefers-reduced-motion:reduce){.bento-integ-beam .ig-pulses path{animation:none}}[data-gpu-low] .bento-integ-beam .ig-pulses path{animation:none}.bento-headline{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:22px;font-weight:600;line-height:1.25}.bento-recent-list{border-top-left-radius:var(--radius-card);border-top-right-radius:var(--radius-card);corner-shape:squircle;flex-direction:column;gap:4px;width:100%;min-width:0;max-height:320px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden auto}@supports not (corner-shape:squircle){.bento-recent-list{border-top-left-radius:calc(var(--radius-card) * .57);border-top-right-radius:calc(var(--radius-card) * .57)}}.bento-recent-row{display:flex}.bento-recent-tap{text-align:left;background:var(--row-fill);border:1px solid var(--row-edge);box-shadow:var(--row-lift);border-radius:var(--radius-chip);cursor:pointer;flex-direction:column;flex:1;gap:3px;width:100%;padding:10px 12px;display:flex}@supports not (corner-shape:squircle){.bento-recent-tap{border-radius:calc(var(--radius-chip) * .57)}}.bento-recent-tap:hover{background:var(--row-fill-hover)}.bento-recent-tap:active{transform:scale(.995)}.bento-recent-head{align-items:baseline;gap:var(--space-2);display:flex}.bento-recent-when{font-size:var(--type-micro);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--ink-quiet);flex-shrink:0}.bento-recent-title{font-size:var(--type-body);font-weight:var(--weight-medium);color:var(--ink);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.bento-recent-line{font-size:var(--type-caption);color:var(--ink-muted);letter-spacing:-.005em;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.bento-recent-line.is-state{color:var(--ink-quiet)}.bento-recent-row[data-state=live] .bento-recent-line.is-state{color:var(--listening)}.bento-recent-title.is-untitled{color:var(--ink-muted)}.bento-tasks{border-top-left-radius:var(--radius-card);border-top-right-radius:var(--radius-card);corner-shape:squircle;flex-direction:column;gap:4px;min-width:0;max-height:320px;margin:0;padding:0;list-style:none;display:flex;position:relative;overflow:hidden auto}@supports not (corner-shape:squircle){.bento-tasks{border-top-left-radius:calc(var(--radius-card) * .57);border-top-right-radius:calc(var(--radius-card) * .57)}}:is(.bento-recent:has(.bento-recent-list),.bento-todos:has(.bento-tasks)){padding-bottom:0}.bento-recent-list,.bento-tasks{--bento-fade:0px;--bento-fade-top:0px;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--bento-fade-top), #000 calc(100% - var(--bento-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--bento-fade-top), #000 calc(100% - var(--bento-fade)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--bento-fade-top), #000 calc(100% - var(--bento-fade)), transparent 100%);padding-bottom:6px}@supports (animation-timeline:scroll()){.bento-recent-list,.bento-tasks{animation:linear both bento-edge-fade;animation-timeline:scroll(self)}}.bento-recent-list::-webkit-scrollbar{width:8px}.bento-tasks::-webkit-scrollbar{width:8px}.bento-recent-list::-webkit-scrollbar-track{background:0 0;margin:16px 0 10px}.bento-tasks::-webkit-scrollbar-track{background:0 0;margin:16px 0 10px}.bento-recent-list::-webkit-scrollbar-thumb{background:var(--tintw-12);border-radius:var(--radius-pill);background-clip:padding-box;border:2px solid #0000}.bento-tasks::-webkit-scrollbar-thumb{background:var(--tintw-12);border-radius:var(--radius-pill);background-clip:padding-box;border:2px solid #0000}.bento-recent-list::-webkit-scrollbar-thumb:hover{background:var(--tintw-16);background-clip:padding-box}.bento-tasks::-webkit-scrollbar-thumb:hover{background:var(--tintw-16);background-clip:padding-box}.bento-task{border-radius:var(--radius-chip);align-items:flex-start;gap:4px;min-width:0;padding:6px 0;display:flex}@supports not (corner-shape:squircle){.bento-task{border-radius:calc(var(--radius-chip) * .57)}}.bento-task-sh{z-index:0;border-radius:var(--radius-lg);background:var(--tintw-05);pointer-events:none;transition:opacity .12s var(--ease);will-change:transform, opacity;position:absolute;top:0;left:34px;right:0}@supports not (corner-shape:squircle){.bento-task-sh{border-radius:calc(var(--radius-lg) * .57)}}.bento-task-sh[data-shown=true]{transition:transform .15s var(--ease-settle), height .15s var(--ease-settle), opacity .12s var(--ease)}@media (prefers-reduced-motion:reduce){.bento-task-sh,.bento-task-sh[data-shown=true]{transition:opacity 90ms var(--ease)}}.bento-task-check{cursor:pointer;transition:background var(--dur-fast) var(--ease);background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:6px;padding:6px;display:inline-flex}.bento-task-check:hover{background:#78b4ff1f}.bento-task-check:active{background:#78b4ff2e}.bento-task-check:focus-visible{background:#78b4ff29;outline:none;box-shadow:0 0 0 2px #78b4ff59}.bento-task-check:hover .bento-task-check-dot{border-color:#b4d2ffd9}.bento-task-check-dot{border:1.5px solid var(--ink-faint);border-radius:var(--radius-xl);width:18px;height:18px;color:var(--bg-canvas);transition:background .2s var(--ease), border-color .2s var(--ease);background:0 0;justify-content:center;align-items:center;display:inline-flex}@supports not (corner-shape:squircle){.bento-task-check-dot{border-radius:calc(var(--radius-xl) * .57)}}.bento-task.is-done .bento-task-check-dot{background:var(--ink);border-color:var(--ink)}.bento-task-body{z-index:1;border-radius:var(--radius-lg);text-align:left;cursor:pointer;min-width:0;transition:background var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);background:0 0;border:none;flex-direction:column;flex:1;gap:2px;padding:6px 10px;display:flex;position:relative}@supports not (corner-shape:squircle){.bento-task-body{border-radius:calc(var(--radius-lg) * .57)}}.bento-task-body:hover .bento-task-text{color:var(--ink)}.bento-task-body:active{background:var(--tintw-06);transform:translate(1px)}.bento-task-body:focus-visible{background:var(--tintw-06);outline:none;box-shadow:0 0 0 2px #ffffff2e}.bento-task-text{font-size:var(--type-body);color:var(--ink);letter-spacing:-.005em;white-space:normal;overflow-wrap:anywhere;line-height:1.4}.bento-task-meta{font-size:var(--type-micro);color:var(--ink-quiet);letter-spacing:var(--tracking-micro);text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;display:flex}.bento-task-meeting{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.bento-task-sep{color:var(--ink-faint)}.bento-task-due{color:#f5c56ef2;text-transform:none;letter-spacing:-.005em;font-style:italic}.bento-task.is-done .bento-task-text{text-decoration:line-through;-webkit-text-decoration-color:var(--ink-faint);text-decoration-color:var(--ink-faint);color:var(--ink-muted);opacity:.65}.bento-task.is-done .bento-task-meta{opacity:.6}.bento-todos-headrow{justify-content:space-between;align-items:baseline;gap:var(--space-3);min-width:0;display:flex}.bento-todos-headrow .bento-headline{min-width:0}.bento-todos-headrow .bento-recent-viewall{font-variant-numeric:tabular-nums}.bento-empty{font-size:var(--type-caption);letter-spacing:-.005em;flex-direction:column;gap:2px;display:flex}.bento-empty-line{color:var(--ink)}.bento-empty-coda{color:var(--ink-muted)}.bento-clean-state{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:24px 16px 8px;display:flex;position:relative}.bento-clean-state--plain{text-align:left;align-items:flex-start;gap:var(--space-3);padding:0}.bento-clean-halo{corner-shape:round;background:radial-gradient(circle, var(--tintw-10) 0%, var(--tintw-03) 38%, transparent 70%);pointer-events:none;border-radius:50%;width:132px;height:132px;position:absolute;top:10px}.check-chip{--s:18px;--tick-delay:60ms;box-sizing:border-box;width:var(--s);height:var(--s);border:1.5px solid var(--ink-faint);border-radius:var(--radius-xl);corner-shape:squircle;appearance:none;transition:border-color .16s var(--ease), box-shadow .16s var(--ease), transform 90ms var(--ease);background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}@supports not (corner-shape:squircle){.check-chip{border-radius:calc(var(--radius-xl) * .57)}}.check-chip:after{content:"";border-radius:inherit;corner-shape:squircle;pointer-events:none;background:linear-gradient(180deg, oklch(from var(--ink) calc(l + .05) c h) 0%, var(--ink) 60%, oklch(from var(--ink) calc(l * .93) c h) 100%);opacity:0;transition:opacity .16s var(--ease);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff57,inset 0 -1px #0003}.check-chip.is-on{color:var(--bg-canvas);box-shadow:0 calc(var(--s) * .18) calc(var(--s) * .39) #0000004d, 0 calc(var(--s) * .036) calc(var(--s) * .09) #00000042;border-color:#0000}.check-chip.is-on:after{opacity:1}.check-chip .check-reveal,.check-chip .icon{z-index:1;position:relative}.check-chip:active{transform:scale(.92)}.check-chip:focus-visible{box-shadow:0 0 0 2px var(--focus-ring-soft);outline:none}.brief-action.is-done>.check-chip,.proposal-row[data-on=true]>.check-chip{animation:.26s cubic-bezier(.34,1.56,.64,1) both chip-seat}@media (prefers-reduced-motion:reduce){.done-tick,.check-chip{--tick-delay:0s}.brief-action.is-done>.check-chip,.proposal-row[data-on=true]>.check-chip{animation:none}.check-chip,.check-chip:after{transition:none}}.bento-todos{position:relative}.bento-todos.is-celebrating .bento-card-head,.bento-todos.is-celebrating .bento-tasks,.bento-todos.is-celebrating .bento-empty{opacity:0;transition:opacity .32s var(--ease);pointer-events:none}.bento-celebrate{z-index:2;text-align:center;border-radius:inherit;background:radial-gradient(140% 90% at 50% 40%, var(--tintw-06) 0%, var(--tintw-02) 55%, transparent 100%);animation:bento-celebrate-in .38s var(--ease) both, bento-celebrate-out .6s var(--ease) 2.9s both;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex;position:absolute;inset:0}.bento-celebrate-glow{background:radial-gradient(circle, var(--tintw-16) 0%, var(--tintw-05) 35%, transparent 70%);filter:blur(8px);opacity:0;width:180px;height:180px;animation:bento-celebrate-glow 1.6s var(--ease) .12s forwards;pointer-events:none;border-radius:50%;position:absolute}.bento-celebrate-line{letter-spacing:-.02em;color:var(--ink);opacity:0;animation:bento-celebrate-fade .48s var(--ease) 1.08s forwards;margin:0;font-size:22px;font-weight:500;line-height:1.15}.bento-celebrate-sub{font-size:var(--type-caption);color:var(--ink-quiet);letter-spacing:-.005em;opacity:0;animation:bento-celebrate-fade .48s var(--ease) 1.32s forwards;margin:0}@media (prefers-reduced-motion:reduce){.bento-celebrate,.bento-celebrate-glow,.bento-celebrate-line,.bento-celebrate-sub{animation-duration:1ms!important;animation-delay:0s!important}}.coming-up.is-late{animation:coming-up-arrive .42s var(--ease) both}@media (prefers-reduced-motion:reduce){.coming-up.is-late{animation-name:coming-up-fade}}.coming-up-panel.is-offer{--offer-art-w:250px;align-items:center;gap:var(--space-2);text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:relative}.coming-up-panel.is-offer .coming-up-panel-copy{z-index:1;align-items:flex-start;position:relative}@media (max-width:620px){.coming-up-panel.is-offer{--offer-art-w:0px;padding-inline:var(--space-5)}}.coming-up-panel.is-offer .coming-up-panel-title{font-size:var(--type-title-sm);letter-spacing:-.02em;max-width:40ch}.check-reveal{clip-path:inset(0 100% 0 0);transition:clip-path .32s cubic-bezier(.32, .72, 0, 1) var(--tick-delay,0s);will-change:clip-path;justify-content:center;align-items:center;display:inline-flex}.check-reveal.is-shown{clip-path:inset(0)}@media (prefers-reduced-motion:reduce){.check-reveal{transition:none}.check-reveal.is-shown{clip-path:inset(0)}}.kb-tabs .seg-slide-pill{border-radius:var(--radius-pill);background:var(--tintw-10);border:1px solid var(--tintw-06)}.import-src-tile{corner-shape:squircle;background:var(--tintw-04);box-shadow:inset 0 0 0 1px var(--hairline);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.import-src-tile>svg{width:100%;height:100%;display:block}.import-src-tile.is-glyph{color:var(--ink)}.import-src-tile.is-glyph>svg{width:74%;height:74%}.import-tools-label{font-size:var(--type-caption);font-weight:var(--weight-semibold);color:var(--ink);margin:0 0 var(--space-2)}.import-tools{flex-direction:column;display:flex}.import-tools-grid{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));margin:0;padding:0;list-style:none;display:grid}.import-tool{align-items:center;gap:var(--space-2);background:var(--bg-tile);border:1px solid var(--hairline);border-radius:var(--radius-card);min-width:0;min-height:42px;padding:7px 10px;display:flex}@supports not (corner-shape:squircle){.import-tool{border-radius:calc(var(--radius-card) * .57)}}.import-tool-name{font-size:var(--type-micro);font-weight:var(--weight-medium);color:var(--ink-muted);overflow-wrap:break-word;min-width:0;line-height:1.25}.import-tool.is-any .import-tool-name{color:var(--ink-quiet)}.pane-footer-pill-wrap{display:inline-flex;position:relative}.pane-footer-pill-wrap:has(.pane-footer-menu){z-index:200}.pane-footer-pill{background:var(--bg-tile);border-radius:var(--radius-pill);min-height:28px;color:var(--ink-muted);font-size:var(--type-caption);font-weight:var(--weight-medium);letter-spacing:-.005em;cursor:pointer;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);border:0;align-items:center;gap:8px;padding:6px 10px 6px 8px;display:inline-flex;position:relative}.pane-footer-pill:hover{background:var(--bg-tile-hover);border-color:var(--hairline-strong);color:var(--ink)}.pane-footer-pill:focus-visible{outline:none;box-shadow:0 0 0 2px #ffffff38}.pane-footer-pill:active{transform:scale(.98)}.pane-footer-pill:disabled{opacity:.45;cursor:not-allowed}.pane-footer-pill.is-open{background:var(--bg-tile-hover);border-color:var(--hairline-strong);color:var(--ink)}.pane-footer-pill--icon{width:30px;min-width:30px;color:var(--ink-quiet);justify-content:center;gap:0;padding:0}.pane-footer-pill--icon:hover,.pane-footer-pill--icon.is-open{color:var(--ink)}.pane-footer-pill-icon{color:var(--ink-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pane-footer-pill-icon.is-mark{width:20px}.pane-pill-mark{width:17px;height:24px;color:var(--ink);background:currentColor;flex-shrink:0;margin-block:-2px;display:block;-webkit-mask-image:url(/product/personas-personas-mark.svg);mask-image:url(/product/personas-personas-mark.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pane-footer-pill:hover .pane-footer-pill-icon:not(.is-face),.pane-footer-pill.is-open .pane-footer-pill-icon:not(.is-face){color:var(--ink)}.pane-footer-pill-label{white-space:nowrap;align-items:center;gap:6px;min-width:0;max-width:12ch;display:inline-flex;overflow:hidden}.pane-footer-pill-label strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--weight-semibold);color:var(--ink);overflow:hidden}.pane-footer-pill-label>span:not(.pane-footer-pill-label-divider){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pane-footer-pill-label-divider{color:var(--ink-faint);font-weight:var(--weight-medium);flex-shrink:0}.pane-footer-pill-chev{color:var(--ink-faint);flex-shrink:0}.pane-footer-pill.is-switching{opacity:.6;animation:pane-footer-pulse 1.1s var(--ease) infinite}.pane-footer-menu{z-index:100;overscroll-behavior:contain;background:var(--bg-popover);-webkit-backdrop-filter:blur(18px)saturate(160%);border:1px solid var(--hairline);border-radius:var(--radius-button);min-width:240px;max-width:320px;max-height:420px;box-shadow:var(--shadow-glass), var(--glass-edges);-webkit-app-region:no-drag;flex-direction:column;gap:1px;padding:6px;display:flex;position:absolute;right:0;overflow-y:auto}@supports not (corner-shape:squircle){.pane-footer-menu{border-radius:calc(var(--radius-button) * .57)}}.pane-footer-menu--above{transform-origin:100% 100%;animation:pane-footer-menu-in-above .16s var(--ease);top:auto;bottom:calc(100% + 8px)}.pane-footer-menu--below{transform-origin:100% 0;animation:pane-footer-menu-in-below .16s var(--ease);top:calc(100% + 8px);bottom:auto}.pane-footer-menu-section-label{font-size:var(--type-micro);color:var(--ink-quiet);letter-spacing:var(--tracking-micro);text-transform:uppercase;padding:8px 10px 4px}.pane-menu-section{flex-direction:column;gap:1px;display:flex}.pane-footer-menu-scroll .pane-footer-menu-section-label,.pane-footer-menu-section-label.is-sticky{z-index:2;background:var(--bg-popover);position:sticky;top:0}.pane-footer-menu:not(.has-search) .pane-footer-menu-section-label.is-sticky{top:-6px}.pane-footer-menu-scroll .pane-footer-menu-section-label:after,.pane-footer-menu-section-label.is-sticky:after{content:"";background:linear-gradient(to bottom, var(--bg-canvas), transparent);pointer-events:none;height:18px;position:absolute;top:100%;left:0;right:0}.pane-footer-menu-item{border-radius:var(--radius-xl);width:100%;color:var(--ink);text-align:left;cursor:pointer;font-size:var(--type-body);letter-spacing:-.005em;transition:background var(--dur-fast) var(--ease);background:0 0;border:0;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}@supports not (corner-shape:squircle){.pane-footer-menu-item{border-radius:calc(var(--radius-xl) * .57)}}.pane-footer-menu-item:hover{background:var(--tintw-06)}.pane-footer-menu .pane-footer-menu-item{z-index:1;position:relative}.pane-footer-menu .pane-footer-menu-item:hover{background:0 0}.pane-footer-menu .pane-footer-menu-item.is-active{background:var(--tintw-06);cursor:default}.pane-menu-sh{z-index:0;border-radius:var(--radius-xl);corner-shape:squircle;background:var(--tintw-06);pointer-events:none;transition:transform .18s var(--ease), height .18s var(--ease);will-change:transform;position:absolute;top:0;left:6px;right:6px}@supports not (corner-shape:squircle){.pane-menu-sh{border-radius:calc(var(--radius-xl) * .57)}}.pane-footer-menu-item.is-active{background:var(--tintw-05)}.pane-footer-menu-item-glyph{margin-right:10px}.pane-footer-menu-item-glyph .persona-face,.pane-footer-pill-icon.is-face .persona-face{border-radius:0}.pane-footer-menu.pane-footer-menu--personas{min-width:248px}.pane-footer-menu--personas .pane-footer-menu-item{--pane-row-line:calc(var(--type-body) * var(--leading-body));-moz-column-gap:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:2px 10px;display:grid}.pane-footer-menu--personas .pane-footer-menu-item-name{line-height:var(--leading-body)}.pane-footer-menu--personas .pane-footer-menu-item-glyph{margin-right:0;margin-top:calc((var(--pane-row-line) - var(--ptile)) / 2);grid-area:1/1/2/2}.pane-footer-menu--personas .pane-footer-menu-item-body{display:contents}.pane-footer-menu--personas .pane-footer-menu-item-name{white-space:nowrap;text-overflow:ellipsis;grid-area:1/2/2/3;min-width:0;overflow:hidden}.pane-footer-menu--personas .pane-footer-menu-item-check{margin-left:0;margin-top:calc((var(--pane-row-line) - 14px) / 2);grid-area:1/3/2/4}.pane-footer-menu--personas .pane-footer-menu-item-hint{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;grid-area:2/1/3/4;display:-webkit-box;overflow:hidden}.pane-footer-menu--personas .pane-footer-menu-item-glyph.sayli-tile{--sayli-tile-size:var(--ptile);--sayli-mark:13px}.pane-footer-menu-item-body{flex-direction:column;flex:1;gap:1px;min-width:0;display:inline-flex}.pane-footer-menu-item-name{font-size:var(--type-body);color:var(--ink);letter-spacing:-.005em}.pane-footer-menu-item-hint{font-size:var(--type-micro);color:var(--ink-quiet);letter-spacing:-.005em;line-height:1.3}.pane-footer-menu-item-check{width:14px;height:14px;color:var(--ink);flex-shrink:0;justify-content:center;align-items:center;margin-left:12px;display:inline-flex}.pane-footer-menu-divider{background:var(--hairline);height:1px;margin:6px}.brief-summary-wrap{align-items:flex-start;gap:8px;display:flex}.brief-summary-wrap .brief-summary{scrollbar-width:thin;scrollbar-color:var(--hairline-strong) transparent;flex:1;min-width:0;max-height:46vh;overflow-y:auto}.brief-summary-cite{border-radius:var(--radius-md);width:32px;height:32px;color:var(--ink-faint);cursor:pointer;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}@supports not (corner-shape:squircle){.brief-summary-cite{border-radius:calc(var(--radius-md) * .57)}}.brief-summary-cite:hover{background:var(--tintw-05);color:var(--ink-quiet)}.brief-summary-cite:active{background:var(--tintw-08)}.brief-headline-cite{border-radius:var(--radius-md);width:32px;height:32px;color:var(--ink-faint);cursor:pointer;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}@supports not (corner-shape:squircle){.brief-headline-cite{border-radius:calc(var(--radius-md) * .57)}}.brief-headline-cite:hover{background:var(--tintw-06);color:var(--ink-quiet)}.brief-headline-cite:active{background:var(--tintw-10)}.brief-proposed-sub{margin:0 0 var(--space-3);font-size:var(--type-caption);color:var(--ink-quiet)}.brief-proposed-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.brief-proposed-item{border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--bg-tile);transition:border-color var(--dur-fast) var(--ease), opacity var(--dur-fast) var(--ease)}@supports not (corner-shape:squircle){.brief-proposed-item{border-radius:calc(var(--radius-card) * .57)}}.brief-proposed-item.is-done{opacity:.66}.brief-proposed-row{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);cursor:pointer;margin:0;display:flex}.brief-proposed-item.is-done .brief-proposed-row{cursor:default}.brief-proposed-box{width:17px;height:17px;accent-color:var(--accent);cursor:inherit;flex:none}.brief-proposed-icon{background:var(--accent-soft);border:1px solid var(--hairline);border-radius:9px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}@supports not (corner-shape:squircle){.brief-proposed-icon{border-radius:5.13px}}.brief-proposed-body{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.brief-proposed-title{font-size:var(--type-body);color:var(--ink);font-weight:var(--weight-medium);align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.brief-proposed-dest{font-size:var(--type-micro);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--ink-muted);border:1px solid var(--hairline);border-radius:var(--radius-button);padding:1px 8px;display:inline-block}@supports not (corner-shape:squircle){.brief-proposed-dest{border-radius:calc(var(--radius-button) * .57)}}.brief-proposed-detail{font-size:var(--type-caption);color:var(--ink-quiet);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.brief-proposed-item .proposal-expand{margin:0 var(--space-4) var(--space-3) calc(var(--space-4) + 17px + 28px + 2 * var(--space-3))}.brief-proposed-state{font-size:var(--type-micro);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-micro);color:var(--ink-muted);flex:none}.brief-proposed-state.is-fail{color:var(--error)}.brief-proposed-foot{margin-top:var(--space-3);justify-content:flex-end;display:flex}.brief-proposed-run{padding:var(--space-2) var(--space-5);font-size:var(--type-caption);font-weight:var(--weight-semibold);color:var(--on-accent);background:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-button);cursor:pointer;transition:opacity var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease)}@supports not (corner-shape:squircle){.brief-proposed-run{border-radius:calc(var(--radius-button) * .57)}}.brief-proposed-run:disabled{opacity:.4;cursor:not-allowed}.brief-proposed-run:not(:disabled):hover{transform:translateY(-1px)}.ig-lead-cta .brand-tile{box-shadow:none;background:0 0}.bento-integ-meteors{z-index:-1}.bento-recent-headrow{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.bento-recent-viewall{border-radius:var(--radius-pill);transition:background var(--dur-fast) var(--ease);flex-shrink:0;margin-top:0;margin-right:-8px;padding:6px 8px}.bento-recent-viewall:hover{background:var(--tintw-06)}@media (prefers-reduced-motion:reduce){.bento-recent-viewall{transition:none}}:is(body:has(>.drag-cursor-veil) .sayli-dock,body:has(>.drag-cursor-veil) .sayli-blur){pointer-events:none}.bento-persona{justify-content:space-between;align-items:center;gap:var(--space-6);flex-direction:row;grid-column:1/-1;min-height:216px;position:relative;overflow:hidden}:root[data-theme=light] .bento-card.instrument-card.bento-persona{box-shadow:var(--shadow-card)}.bento-card.instrument-card.bento-persona{box-shadow:var(--shadow-card), 30px 4px 46px -16px #d8eaff2b, 46px 8px 104px -44px #d8eaff24}.bento-persona:has(.pcard-plate--photo) .pcard-copy{z-index:1}.bento-persona:has(.pcard-plate--photo) .pcard-name{max-width:70%}.bento-persona:hover .pcard-plate.pcard-plate--photo{transform:none}.bento-persona:has(.pcard-hit:active) .pcard-plate.pcard-plate--photo{transform:none}.bento-persona.is-empty{--pc-tint:240 70 90;--pc-tint-2:255 122 92}.bento-card.bento-persona.is-empty{min-height:240px}.bento-card.bento-persona.is-empty .pcard-name{letter-spacing:-.035em;font-size:clamp(32px,3.8vw,44px)}.bento-persona.is-empty .pcard-name>span{display:block}@media (max-width:720px){.bento-persona.is-empty .pcard-name>span{display:inline}}.bento-persona.is-empty .pcard-hue{opacity:.78}.bento-persona.is-empty .pcard-line--empty{margin-top:var(--space-2);color:var(--ink-muted)}.bento-persona.is-empty .pcard-hue{background:var(--grain), radial-gradient(78% 320% at 82% 0%, rgb(var(--pc-tint) / .56), rgb(var(--pc-tint) / .16) 40%, rgb(var(--pc-tint) / 0) 82%), radial-gradient(96% 300% at 34% -14%, rgb(var(--pc-tint-2) / .4), rgb(var(--pc-tint-2) / .11) 46%, rgb(var(--pc-tint-2) / 0) 86%);background-repeat:repeat,no-repeat,no-repeat;background-size:120px 120px,100% 100%,100% 100%;-webkit-mask-image:radial-gradient(116% 320% at 70% 0,#000 0%,#00000080 52%,#0000 92%);mask-image:radial-gradient(116% 320% at 70% 0,#000 0%,#00000080 52%,#0000 92%)}.bento-persona.is-empty .pcard-light{opacity:.22}.bento-persona.is-empty .pcard-plate{color:var(--ink);border-color:#ffffff29;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #00000059,0 18px 44px #00000080}.dash-cta.pcard-cta{z-index:2;margin:var(--space-4) 0 0;height:44px;font-size:var(--type-body);corner-shape:squircle;align-self:flex-start;padding:0 24px;display:inline-flex;position:relative}@media (max-width:760px){.dash-cta.pcard-cta{display:none}}.bento-persona .bento-kicker{font-size:var(--type-caption);font-weight:var(--weight-medium);color:var(--ink);letter-spacing:0}.bento-persona.is-empty{min-height:156px}.bento-persona.is-empty .pcard-name{font-size:clamp(22px,2.2vw,26px)}.bento-persona.is-empty .pcard-plate{border-radius:25px;width:96px;height:96px}@supports not (corner-shape:squircle){.bento-persona.is-empty .pcard-plate{border-radius:14.25px}}.bento-persona.is-empty .pcard-plate svg{width:36px;height:30px}.bento-persona .pcard-name{margin:var(--space-2) 0 0;font-family:var(--font-display);letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#fff 34%,#fff9);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(28px,3.1vw,36px);line-height:1.15;overflow:hidden}.bento-persona.is-cast .pcard-line{color:var(--ink)}.bento-persona.is-cast .pcard-line[data-quote]{font-style:italic}.bento-persona:hover .pcard-door>svg{translate:4px}.bento-persona:hover .pcard-door{color:var(--ink)}.bento-persona:hover .pcard-plate{transform:translateY(-3px)}.bento-persona:has(.pcard-hit:active) .pcard-plate{transform:translateY(-1px)scale(.985)}@media (max-width:760px){.bento-persona{align-items:flex-start;gap:var(--space-4);flex-direction:column}}.team-main .bento-card{-webkit-backdrop-filter:none;contain:layout style}.team-main .bento-card:not(.instrument-card):not(.team-ahead):not(.tb-tinted){background:var(--glass-sheen), var(--bg-glass-solid)}.team-sheet .bento-card{-webkit-backdrop-filter:none;background:var(--glass-sheen), var(--bg-tile)}.tb-again .email-roster .email-chip{background:#ffffff14}.tb-again .email-roster .email-chip-text{color:#fff}.tb-again .email-roster .email-chip-x{color:#ffffff8c}.tb-again .email-roster .email-chip-x:hover{color:#fff;background:#ffffff1f}.tb-again .email-roster-more{color:#ffffff8c}.tb-again .email-roster-more:hover:not(:disabled){color:#fff}.bento-card.team-invitestrip{padding-right:calc(min(42%, 420px) + var(--space-5))}.bento-loading{border-radius:var(--radius-card);background:linear-gradient(90deg, var(--bg-tile), var(--bg-glass-strong), var(--bg-tile));background-size:200% 100%;height:180px;animation:1.4s ease-in-out infinite bento-pulse}@supports not (corner-shape:squircle){.bento-loading{border-radius:calc(var(--radius-card) * .57)}}@media (prefers-reduced-motion:reduce){.bento-loading{animation:none}}.msy.instrument-card{box-shadow:var(--shadow-card);background:#101012;border-color:#0000}.msy.instrument-card.is-drag-section{box-shadow:0 0 0 1px var(--accent-glow), var(--shadow-card)}.mem-page .msy-drop.instrument-card{box-shadow:var(--shadow-card);background-color:#101012;background-image:none;border:1px solid #0000}:root[data-theme=light] .mem-page .msy-drop.instrument-card:before{background-image:radial-gradient(#e8f0fa80 1px,#0000 1.5px)}.skills-page .dash-wrapper{flex:1;min-height:0}.skills-page .dash-wrapper:not(.am-wrapper):before{opacity:.18}.personas-figure-light{--pf-reach:calc(var(--frame-inset) + var(--width-gutter) + var(--page-rail));top:-22%;right:calc(-1 * var(--pf-reach));width:calc(130% + var(--pf-reach));z-index:0;pointer-events:none;background:radial-gradient(ellipse 60% 55% at 100% 0%, rgba(var(--pf-lit), .03), rgba(var(--pf-lit), .012) 46%, transparent 74%);height:156%;position:absolute}.personas-figure-art{z-index:1;width:100%;height:var(--fig-art);display:block;position:absolute;top:0;right:0}.pf-svg{width:100%;height:100%;display:block}.pf-line{stroke:var(--pf-ink)}.pf-dot{fill:var(--pf-ink)}.skills-trail .pf-line,.skills-dockloop .pf-line{opacity:1}.pf-line{stroke-width:1.3px;vector-effect:non-scaling-stroke}.personas-figure[data-draw] .pf-line{stroke-dasharray:2;stroke-dashoffset:2px;animation:2.2s ease-in-out .26s forwards pf-draw}.personas-figure[data-draw] .pf-blob{opacity:0;animation:pf-ink .62s var(--ease) forwards;animation-delay:calc(1.25s + var(--i,0) * .25s)}.personas-figure[data-draw] .personas-figure-light{animation:pf-ink .9s var(--ease) .2s backwards}.skills-trail[data-draw] .pf-line{stroke-dasharray:1;stroke-dashoffset:1px;animation:2.6s ease-in-out 1.85s forwards pf-draw}.skills-dockloop[data-draw] .pf-line{stroke-dasharray:2;stroke-dashoffset:2px;animation:1.1s ease-in-out 4.45s forwards pf-draw}@media (prefers-reduced-motion:reduce){.personas-figure[data-draw] .pf-line,.personas-figure[data-draw] .pf-blob,.personas-figure[data-draw] .personas-figure-light,.skills-trail[data-draw] .pf-line,.skills-dockloop[data-draw] .pf-line{stroke-dashoffset:0;animation:none}}[data-gpu-low] .personas-figure[data-draw] .pf-line,[data-gpu-low] .personas-figure[data-draw] .pf-blob,[data-gpu-low] .personas-figure[data-draw] .personas-figure-light,[data-gpu-low] .skills-trail[data-draw] .pf-line,[data-gpu-low] .skills-dockloop[data-draw] .pf-line{stroke-dashoffset:0;animation:none}.persona-mono{font-family:var(--font-display);font-weight:var(--weight-semibold);letter-spacing:-.03em;font-variant-ligatures:none;color:currentColor;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.persona-face{-o-object-fit:cover;object-fit:cover;corner-shape:squircle;border-radius:4px;flex-shrink:0;display:block}@supports not (corner-shape:squircle){.persona-face{border-radius:2.28px}}.skills-page.is-cold{--pc-glow:0}.pdock.is-open:after{transition:opacity var(--dur-fast) var(--ease), --angle-1 .5s ease var(--pdock-morph)}.pdock.is-open:has(:focus-visible){transform:none}.pdock.is-morphing{transition:width var(--pdock-morph) var(--ease), height var(--pdock-morph) var(--ease), transform var(--dur-base) var(--ease), opacity var(--dur-fast) var(--ease)}.pdock.is-open{width:min(var(--pdock-w-open), calc(100vw - 2 * var(--space-5)));height:auto}.pdock.is-open .pdock-grow{overscroll-behavior:contain;padding-bottom:var(--space-5);scrollbar-gutter:stable both-edges;scroll-padding-top:107px;overflow-y:auto}.pdock.is-open{--pdock-gutter:8px}.pdock.is-open .pdock-phase{opacity:1;transition:opacity .22s var(--ease) .12s, transform .22s var(--ease) .12s;transform:none}.dash-cta.pdock-create{height:var(--pdock-ctl-h);corner-shape:squircle;gap:7px;margin-top:0;padding:0 18px;font-size:15px;box-shadow:0 0 0 6px #ffffff0a,0 0 24px #ffffff1f,0 6px 16px -4px #00000080,0 2px 4px #00000073,inset 0 1px #fffffff2,inset 0 -1px #0000000f}.dash-cta.pdock-create:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 0 8px #ffffff0f,0 0 32px #fff3,0 8px 20px -5px #00000094,0 2px 6px #00000080,inset 0 1px #fff,inset 0 -1px #0000000f}.dash-cta.pdock-create:active:not(:disabled){transform:translateY(0)scale(.97);box-shadow:0 4px 10px -3px #00000073,0 1px 2px #0006,inset 0 1px #ffffffb3,inset 0 -1px #0000000f}.pdock.is-open .pdock-create{visibility:hidden}.pdock.is-working .pdock-glow{-webkit-mask-image:radial-gradient(110% 104% at 100% 100%,#000 16%,#0000 66%);mask-image:radial-gradient(110% 104% at 100% 100%,#000 16%,#0000 66%)}.pdock-foot.is-away{opacity:0}.pdock.is-hidden{opacity:0;pointer-events:none;transform:translateY(14px)scale(.97)}.pdock.is-bare-bar .pdock-row{opacity:0;pointer-events:none;flex:0 0 0;height:0;min-height:0;padding-block:0;overflow:hidden}.pdock.is-bare-bar .pdock-grow,.pdock.is-morphing .pdock-grow{padding-bottom:var(--space-4)}.pdock.is-open .pdock-btn{opacity:0;visibility:hidden;pointer-events:none;max-width:0;transition:max-width .2s var(--ease), opacity .15s var(--ease), padding .2s var(--ease), visibility 0s linear .2s;margin:0;padding-left:0;padding-right:0}.pdock.is-open .pdock-div{opacity:0}.pdock.is-open .pdock-body{opacity:1;transition:opacity .22s var(--ease) .12s, transform .22s var(--ease) .12s;transform:none}@media (prefers-reduced-motion:reduce){.pdock,.pdock-body,.pdock-btn,.pdock.is-open .pdock-btn{transition:none}}@media (max-width:720px){.pdock:not(.is-open) .pdock-grow{flex-basis:0;height:0}}.skills-change-item-glyph,.pdock-face,.pane-footer-menu-item-glyph,.pane-footer-pill-icon.is-face{--ptile:30px;--pc-tint:255 255 255;--foreground:#fff;--background:#0a0a0a;width:var(--ptile);height:var(--ptile);border-radius:var(--radius-xl);corner-shape:squircle;background:var(--grain), radial-gradient(72% 54% at 12% 4%, rgb(var(--pc-tint) / .264), rgb(var(--pc-tint) / 0) 72%), linear-gradient(180deg, rgb(var(--pc-tint) / .405) 0%, rgb(var(--pc-tint) / .264) 100%), #141417;color:#fff;background-repeat:repeat,no-repeat,no-repeat,no-repeat;background-size:120px 120px,100% 100%,100% 100%,100% 100%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}@supports not (corner-shape:squircle){.skills-change-item-glyph,.pdock-face,.pane-footer-menu-item-glyph,.pane-footer-pill-icon.is-face{border-radius:calc(var(--radius-xl) * .57)}}.pdock-face,.pane-footer-menu-item-glyph{--ptile:26px}.pane-footer-pill-icon.is-face{--ptile:20px}.sayli-tile:after,.skills-change-item-glyph:after,.pdock-face:after,.pane-footer-menu-item-glyph:after,.pane-footer-pill-icon.is-face:after{content:"";z-index:1;border-radius:inherit;corner-shape:squircle;--angle-1:-75deg;background:conic-gradient(from var(--angle-1) at 50% 50%, oklch(from var(--foreground) l c h / 50%) 0%, transparent 5% 40%, oklch(from var(--foreground) l c h / 50%) 50%, transparent 60% 95%, oklch(from var(--foreground) l c h / 50%) 100%), linear-gradient(180deg, oklch(from var(--background) l c h / 50%), oklch(from var(--background) l c h / 50%));-webkit-mask-composite:xor;-webkit-mask-composite:xor;opacity:.7;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}.pdock-face.sayli-tile{--sayli-tile-size:26px;--sayli-mark:15px}.pane-footer-menu-item-glyph.sayli-tile{--sayli-tile-size:26px;--sayli-mark:14px}.pdock-actions.is-away{opacity:0;pointer-events:none;visibility:hidden;max-width:0;transition:opacity .14s var(--ease), max-width .24s var(--ease), visibility 0s linear .14s;overflow:hidden}.skills-new-card-wrap,.skills-new-card-wrap .glass-button,.skills-new-card-wrap .glass-button:after,.skills-new-card-wrap .glass-button-text,.skills-new-card-wrap .glass-button-text:after,.skills-new-card-wrap .glass-button-shadow,.skills-new-card-wrap .glass-button-shadow:after{border-radius:var(--radius-card);corner-shape:squircle}@supports not (corner-shape:squircle){.skills-new-card-wrap,.skills-new-card-wrap .glass-button,.skills-new-card-wrap .glass-button:after,.skills-new-card-wrap .glass-button-text,.skills-new-card-wrap .glass-button-text:after,.skills-new-card-wrap .glass-button-shadow,.skills-new-card-wrap .glass-button-shadow:after{border-radius:calc(var(--radius-card) * .57)}}.skills-new-card-wrap .glass-button{-webkit-backdrop-filter:none;background-color:#101012;width:100%}.skills-new-card-wrap .glass-button-text{width:100%;height:100%}.dash-cta.pdock-create svg{flex:none}.persona-drawer{--pc-tint:255 255 255;isolation:isolate}.persona-drawer:after{content:"";z-index:0;pointer-events:none;border-radius:inherit;corner-shape:squircle;background:var(--grain), radial-gradient(72% 40% at 12% 2%, rgb(var(--pc-tint) / .3), rgb(var(--pc-tint) / 0) 72%), linear-gradient(180deg, rgb(var(--pc-tint) / .46) 0%, rgb(var(--pc-tint) / .28) 7%, rgb(var(--pc-tint) / .1) 17%, rgb(var(--pc-tint) / .035) 30%, rgb(var(--pc-tint) / .015) 100%);opacity:.88;background-repeat:repeat,no-repeat,no-repeat;background-size:120px 120px,100% 100%,100% 100%;position:absolute;inset:0}.persona-drawer .skill-studio-secondary,.persona-drawer .skill-studio-delete,.persona-drawer .send-sheet-cancel{background:var(--bg-tile);border:1px solid var(--hairline-strong);color:var(--ink)}.persona-drawer .skill-studio-delete{color:var(--ink)}.persona-drawer .skill-studio-secondary:hover:not(:disabled),.persona-drawer .send-sheet-cancel:hover:not(:disabled){background:var(--bg-tile-hover);border-color:var(--hairline-strong);color:var(--ink)}.persona-drawer .skill-studio-delete:hover:not(:disabled){background:var(--bg-tile-hover);color:var(--error)}.persona-drawer .send-drawer-head,.persona-drawer .send-drawer-body,.persona-drawer .send-drawer-foot{z-index:1;position:relative}.persona-drawer .send-drawer-head{padding:var(--space-5) var(--sheet-inset) var(--space-4);border-bottom:0;gap:0;position:relative}.persona-drawer .send-drawer-titlerow{align-items:center;gap:var(--space-3)}.persona-drawer .send-drawer-title{font-family:var(--font-display);font-size:var(--type-display);font-weight:var(--weight-semibold);letter-spacing:-.02em;color:var(--ink);line-height:1.12}.persona-drawer .send-drawer-sub{font-size:var(--type-body);color:var(--ink);min-height:0;margin:5px 0 0}.persona-drawer .send-drawer-close{top:var(--space-3);right:var(--space-3);position:absolute}.persona-drawer .send-drawer-titlerow{padding-right:calc(28px + var(--space-3) - var(--sheet-inset) + var(--space-2))}.persona-drawer .skill-share-face{border-radius:var(--radius-xl);corner-shape:squircle;background:var(--tintw-06);width:44px;height:44px;color:var(--ink);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}@supports not (corner-shape:squircle){.persona-drawer .skill-share-face{border-radius:calc(var(--radius-xl) * .57)}}.skill-card{--background:var(--bg-canvas,#0a0a0a);--foreground:#fff;--card-fill:#141417;--card-fill-active:#18181c;--pc-tint:255 255 255;gap:var(--space-4);box-sizing:border-box;height:100%;min-height:300px;padding:var(--space-5);background:linear-gradient(180deg, #0000 38%, #00000038 100%), var(--card-fill);border-radius:var(--radius-card);corner-shape:squircle;box-shadow:none;cursor:pointer;--ink:#fff;--ink-muted:#ffffffad;--ink-quiet:#ffffff94;--tintw-04:#ffffff0a;--tintw-06:#ffffff0f;--tintw-12:#ffffff1f;--tintw-16:#ffffff29;--hairline:#ffffff14;--hairline-strong:#ffffff24;--bg-sunk:#161618;--bg-raised:#ffffff0f;--bg-raised-hover:#ffffff1a;--accent:#fff;--on-accent:#0a0a0a;--accent-soft:#ffffff1a;--accent-glow:#ffffff38;transition:transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);border:1px solid #0000;flex-direction:column;display:flex;position:relative;overflow:clip}@supports not (corner-shape:squircle){.skill-card{border-radius:calc(var(--radius-card) * .57)}}.skill-card:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;corner-shape:squircle;background:var(--grain), radial-gradient(72% 54% at 12% 4%, rgb(var(--pc-tint) / .3), rgb(var(--pc-tint) / 0) 72%), linear-gradient(180deg, rgb(var(--pc-tint) / .46) 0%, rgb(var(--pc-tint) / .28) 12%, rgb(var(--pc-tint) / .1) 30%, rgb(var(--pc-tint) / .035) 58%, rgb(var(--pc-tint) / .015) 100%);opacity:.88;transition:opacity var(--dur-fast) var(--ease);background-repeat:repeat,no-repeat,no-repeat;background-size:120px 120px,100% 100%,100% 100%;position:absolute;inset:0}.skill-card-mark{z-index:0;pointer-events:none;width:190px;height:190px;color:var(--ink);opacity:.1;transition:opacity var(--dur-fast) var(--ease);position:absolute;bottom:-30px;right:-26px;-webkit-mask-image:linear-gradient(315deg,#000 0%,#00000059 44%,#0000 70%);mask-image:linear-gradient(315deg,#000 0%,#00000059 44%,#0000 70%)}.skill-card-mark>svg{width:100%;height:100%}.skill-card-mono{width:100%;height:100%;font-family:var(--font-display);font-size:150px;font-weight:var(--weight-semibold);letter-spacing:-.05em;font-variant-ligatures:none;color:var(--ink);justify-content:center;align-items:center;line-height:1;display:flex}.skill-card:hover .skill-card-mark{opacity:.13}.skill-card.is-active .skill-card-mark{opacity:.16}.skill-card:after{content:"";border-radius:var(--radius-card);corner-shape:squircle;background:conic-gradient(from var(--angle-1) at 50% 50%, oklch(from var(--foreground) l c h / 50%) 0%, transparent 5% 40%, oklch(from var(--foreground) l c h / 50%) 50%, transparent 60% 95%, oklch(from var(--foreground) l c h / 50%) 100%), linear-gradient(180deg, oklch(from var(--background) l c h / 50%), oklch(from var(--background) l c h / 50%));-webkit-mask-composite:xor;-webkit-mask-composite:xor;opacity:.55;pointer-events:none;z-index:1;transition:opacity var(--dur-fast) var(--ease), --angle-1 .5s ease;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}@supports not (corner-shape:squircle){.skill-card:after{border-radius:calc(var(--radius-card) * .57)}}.skill-card:hover:before{opacity:.96}.skill-card.is-active:before{opacity:1}.skill-card:hover:after{opacity:.8}.skill-card:active:after{opacity:1;--angle-1:-125deg}.skill-card:has(.skill-card-activate:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.skill-card-activate:focus-visible{outline:none}.skill-card.is-active{background:var(--card-fill-active);box-shadow:0 0 28px #ffffff0f, var(--shadow-card)}.skill-card.is-active:after{opacity:1;--angle-1:-125deg}.skill-card-activate{z-index:1;border-radius:inherit;cursor:pointer;appearance:none;background:0 0;border:0;padding:0;position:absolute;inset:0}.skill-card-head,.skill-card-what,.skill-card-rule,.skill-card-stage,.skill-card-mark,.skill-card-foot{pointer-events:none}.skill-card-actions{pointer-events:auto}.skill-card-head{z-index:2;align-items:center;gap:var(--space-3);flex:none;min-width:0;display:flex;position:relative}.skill-card-glyph{corner-shape:squircle;border:1px solid #ffffff29;border-radius:10px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;overflow:hidden}@supports not (corner-shape:squircle){.skill-card-glyph{border-radius:5.7px}}.skill-card-glyph .skill-face{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%;width:100%;height:100%}.skill-card-ident{flex-direction:column;gap:1px;min-width:0;display:flex}.skill-card-name{min-width:0;max-width:100%;font-family:var(--font-display);font-size:20px;line-height:1.2;font-weight:var(--weight-semibold);letter-spacing:-.02em;color:var(--ink);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.skill-card-prov{min-width:0;max-width:100%;font-size:var(--type-caption);line-height:1.4;font-weight:var(--weight-medium);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;display:inline-flex;overflow:hidden}.skill-card-prov svg{opacity:.9;flex:none}.skill-card-sign{color:var(--ink);flex:none;align-items:center;display:inline-flex}.skill-card-actions{z-index:3;flex:none;align-items:center;gap:8px;display:inline-flex;position:relative}.skill-card-action{border-radius:var(--radius-xl);corner-shape:squircle;background:var(--pcar-tray);width:36px;height:36px;color:var(--ink);cursor:pointer;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);justify-content:center;align-items:center;display:inline-flex}@supports not (corner-shape:squircle){.skill-card-action{border-radius:calc(var(--radius-xl) * .57)}}.skill-card-action:hover{background:#32323a;border-color:#ffffff3d}.skill-card-action:not(.is-share){width:38px;height:38px;box-shadow:inset 0 1px #ffffff17,inset 0 0 5px #00000080}.skill-card-action.is-share{color:#0a0a0a;background:#fff;border-color:#fff}.skill-card-action.is-share:hover{background:#ffffffe0;border-color:#ffffffe0}.skill-card-action:active{transform:scale(.94)}.skill-card-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.skill-card-what{z-index:2;font-size:var(--type-body);letter-spacing:-.005em;color:var(--ink-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:none;min-height:42px;margin:0;line-height:21px;display:-webkit-box;position:relative;overflow:hidden}.skill-card-rule{z-index:2;background:#ffffff1a;flex:none;height:1px;position:relative}.skill-card-stage{z-index:2;flex:auto;align-items:flex-start;min-height:64px;display:flex;position:relative}.skill-card-line{font-size:var(--type-title);line-height:1.45;font-weight:var(--weight-medium);letter-spacing:-.005em;color:var(--ink);text-wrap:pretty;-webkit-line-clamp:3;line-clamp:3;text-indent:-.38em;-webkit-box-orient:vertical;margin:0 0 0 -.38em;padding-left:.38em;display:-webkit-box;overflow:hidden}.skill-card-foot{z-index:2;align-items:center;gap:var(--space-2);flex:none;min-height:28px;display:flex;position:relative}.skill-card-foot>*{box-sizing:border-box;align-items:center;height:28px;display:inline-flex}.skill-card-active{color:var(--ink);font-size:var(--type-caption);font-weight:var(--weight-semibold);white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.skill-card-add{border:1px solid var(--hairline);background:var(--bg-popover);color:var(--ink-muted);font-size:var(--type-caption);font-weight:var(--weight-semibold);letter-spacing:0;white-space:nowrap;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);border-radius:999px;flex-shrink:0;align-items:center;gap:5px;margin-left:auto;padding:5px 11px;display:inline-flex}.skill-card--portrait .skill-card-add,.skill-card--portrait .skill-card-added{box-sizing:border-box;min-width:132px;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);justify-content:center}.skill-card--portrait .skill-card-added svg{animation:skill-added-in .32s var(--ease) backwards}@media (prefers-reduced-motion:reduce){.skill-card--portrait .skill-card-added svg{animation:none}}.skill-card-added{border:1px solid var(--hairline-strong);background:var(--tintw-06);color:var(--ink);font-size:var(--type-caption);font-weight:var(--weight-semibold);letter-spacing:0;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;margin-left:auto;padding:5px 11px;display:inline-flex}.skill-card:hover .skill-card-add{color:var(--ink);border-color:var(--hairline-strong)}.skill-card:has(.skill-card-activate:focus-visible) .skill-card-add{color:var(--ink);border-color:var(--hairline-strong)}.skill-card--portrait .skill-card-head{z-index:0;flex-direction:column;align-items:stretch;gap:0;padding-right:0}.skill-card--portrait .skill-card-glyph .skill-face{border-radius:0;width:100%;height:100%}.skill-card--portrait .skill-card-glyph{width:calc(100% + 2 * var(--space-5));height:148px;margin:calc(-1 * var(--space-5)) calc(-1 * var(--space-5)) var(--space-4);border-radius:calc(var(--radius-card) - 1px) calc(var(--radius-card) - 1px) 0 0;corner-shape:squircle;background-color:var(--bg-sunk);border:0;position:relative;overflow:hidden}.skill-card--portrait .skill-card-glyph:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(circle,#ffffff1c 1px,#d8eaff00 1.6px),radial-gradient(circle,#ffffff0e .8px,#d8eaff00 1.3px);background-position:11px 11px,0 0;background-size:22px 22px,11px 11px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#00000080 52%,#0000 88%);mask-image:linear-gradient(#000 0%,#00000080 52%,#0000 88%)}.skill-card--portrait .skill-card-glyph:has(.skill-face):before{display:none}.skill-card--portrait .skill-card-glyph .skill-face{z-index:1;-o-object-position:50% 30%;object-position:50% 30%;position:relative}.skill-card--portrait .skill-card-glyph>svg{z-index:1;color:var(--ink);opacity:.14;position:absolute;top:44%;left:50%;translate:-50% -50%}.skill-card--portrait .skill-card-glyph:after{content:"";pointer-events:none;background:linear-gradient(180deg, rgb(from var(--card-fill) r g b / 0), var(--card-fill));z-index:2;height:72px;position:absolute;inset:auto 0 0}.skill-card--portrait .skill-card-name{white-space:normal;-webkit-line-clamp:2;line-clamp:2;letter-spacing:-.025em;-webkit-box-orient:vertical;font-size:24px;line-height:1.12;display:-webkit-box;overflow:hidden}.skill-card--portrait .skill-card-add,.skill-card--portrait .skill-card-added{font-size:var(--type-caption);text-transform:none;letter-spacing:-.005em;padding:7px 14px}.skill-card-add.is-busy{color:var(--ink);border-color:var(--hairline-strong)}@media (prefers-reduced-motion:no-preference){.skill-card:hover{transform:translateY(-2px)}}.skill-share-face .persona-face{border-radius:0;width:100%;height:100%}.skill-import-cta-wrap .glass-button{width:100%}.glass-button .skill-import-cta-content{justify-content:center;align-items:center;width:100%;display:inline-flex}.glass-button-wrap{--background:var(--bg-canvas,#0a0a0a);--foreground:var(--ink,#fff);--anim-time:.22s;--anim-ease:cubic-bezier(.25, 1, .5, 1);--border-width:clamp(1px, .0625em, 4px);z-index:2;transform-style:preserve-3d;transition:transform var(--anim-time) var(--anim-ease);cursor:pointer;border-radius:9999px;display:inline-flex;position:relative}.glass-button-wrap:has(.glass-button:active){transform:rotateX(25deg)}.glass-button{all:unset;z-index:10;isolation:isolate;cursor:pointer;corner-shape:squircle;-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:blur(clamp(1px,.125em,4px));backdrop-filter:blur(clamp(1px,.125em,4px));transition:all var(--anim-time) var(--anim-ease);background:linear-gradient(-75deg, oklch(from var(--background) l c h / 5%), oklch(from var(--background) l c h / 20%), oklch(from var(--background) l c h / 5%));box-shadow:inset 0 .125em .125em oklch(from var(--foreground) l c h / 5%), inset 0 -.125em .125em oklch(from var(--background) l c h / 50%), 0 .25em .125em -.125em oklch(from var(--foreground) l c h / 20%), 0 0 .1em .25em inset oklch(from var(--background) l c h / 20%), 0 0 0 0 oklch(from var(--background) l c h);border-radius:9999px;font-family:inherit;font-weight:600;position:relative}.glass-button:hover{-webkit-backdrop-filter:blur(.01em);backdrop-filter:blur(.01em);box-shadow:inset 0 .125em .125em oklch(from var(--foreground) l c h / 5%), inset 0 -.125em .125em oklch(from var(--background) l c h / 50%), 0 .15em .05em -.1em oklch(from var(--foreground) l c h / 25%), 0 0 .05em .1em inset oklch(from var(--background) l c h / 50%), 0 0 0 0 oklch(from var(--background) l c h);transform:scale(.975)}.glass-button-text{-webkit-user-select:none;user-select:none;letter-spacing:-.05em;color:oklch(from var(--foreground) l c h / 90%);text-shadow:0em .25em .05em oklch(from var(--foreground) l c h / 10%);transition:all var(--anim-time) var(--anim-ease);display:block;position:relative}.glass-button:hover .glass-button-text{text-shadow:.025em .025em .025em oklch(from var(--foreground) l c h / 12%)}.glass-button-text:after{content:"";width:calc(100% - var(--border-width));height:calc(100% - var(--border-width));top:calc(0% + var(--border-width) / 2);left:calc(0% + var(--border-width) / 2);box-sizing:border-box;corner-shape:squircle;background:linear-gradient(var(--angle-2), transparent 0%, oklch(from var(--background) l c h / 50%) 40% 50%, transparent 55%);z-index:3;mix-blend-mode:screen;pointer-events:none;transition:background-position calc(var(--anim-time) * 1.25) var(--anim-ease), --angle-2 calc(var(--anim-time) * 1.25) var(--anim-ease);background-position:0%;background-size:200% 200%;border-radius:9999px;display:block;position:absolute;overflow:clip}.glass-button:hover .glass-button-text:after{background-position:25%}.glass-button:active .glass-button-text:after{--angle-2:-15deg;background-position:50% 15%}.glass-button:after{content:"";z-index:1;corner-shape:squircle;width:calc(100% + var(--border-width));height:calc(100% + var(--border-width));inset:0;top:calc(0% - var(--border-width) / 2);left:calc(0% - var(--border-width) / 2);padding:var(--border-width);box-sizing:border-box;background:conic-gradient(from var(--angle-1) at 50% 50%, oklch(from var(--foreground) l c h / 50%) 0%, transparent 5% 40%, oklch(from var(--foreground) l c h / 50%) 50%, transparent 60% 95%, oklch(from var(--foreground) l c h / 50%) 100%), linear-gradient(180deg, oklch(from var(--background) l c h / 50%), oklch(from var(--background) l c h / 50%));-webkit-mask-composite:xor;-webkit-mask-composite:xor;transition:all var(--anim-time) var(--anim-ease), --angle-1 .38s ease;box-shadow:inset 0 0 0 calc(var(--border-width) / 2) oklch(from var(--background) l c h / 50%);pointer-events:none;border-radius:9999px;position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}.glass-button:hover:after{--angle-1:-125deg}.glass-button:active:after,.dash-detect.is-visible .glass-button:after,.dash-detect.is-visible .glass-button:hover:after,.dash-detect.is-visible .glass-button:active:after{--angle-1:-75deg}.dash-detect.is-invisible .glass-button:after,.dash-detect.is-invisible .glass-button:hover:after,.dash-detect.is-invisible .glass-button:active:after{--angle-1:-125deg}.glass-button-shadow{--shadow-cutoff-fix:2em;width:calc(100% + var(--shadow-cutoff-fix));height:calc(100% + var(--shadow-cutoff-fix));top:calc(0% - var(--shadow-cutoff-fix) / 2);left:calc(0% - var(--shadow-cutoff-fix) / 2);-webkit-filter:blur(clamp(2px,.125em,12px));transition:filter var(--anim-time) var(--anim-ease);pointer-events:none;z-index:0;corner-shape:squircle;border-radius:9999px;position:absolute}.glass-button-shadow:after{content:"";corner-shape:squircle;background:linear-gradient(180deg, oklch(from var(--foreground) l c h / 20%), oklch(from var(--foreground) l c h / 10%));width:calc(100% - var(--shadow-cutoff-fix) - .25em);height:calc(100% - var(--shadow-cutoff-fix) - .25em);inset:0;top:calc(var(--shadow-cutoff-fix) - .5em);left:calc(var(--shadow-cutoff-fix) - .875em);box-sizing:border-box;-webkit-mask-composite:xor;-webkit-mask-composite:xor;transition:all var(--anim-time) var(--anim-ease);opacity:1;border-radius:9999px;padding:.125em;position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}.glass-button-wrap:has(.glass-button:hover) .glass-button-shadow{-webkit-filter:blur(clamp(2px,.0625em,6px))}.glass-button-wrap:has(.glass-button:hover) .glass-button-shadow:after{top:calc(var(--shadow-cutoff-fix) - .875em);opacity:1}.glass-button-wrap:has(.glass-button:active) .glass-button-shadow{-webkit-filter:blur(clamp(2px,.125em,12px))}.glass-button-wrap:has(.glass-button:active) .glass-button-shadow:after{top:calc(var(--shadow-cutoff-fix) - .5em);opacity:.75}.glass-button-wrap:has(.glass-button:active) .glass-button-text{text-shadow:.025em .25em .05em oklch(from var(--foreground) l c h / 12%)}.glass-button-wrap:has(.glass-button:active) .glass-button{box-shadow:inset 0 .125em .125em oklch(from var(--foreground) l c h / 5%), inset 0 -.125em .125em oklch(from var(--background) l c h / 50%), 0 .125em .125em -.125em oklch(from var(--foreground) l c h / 20%), 0 0 .1em .25em inset oklch(from var(--background) l c h / 20%), 0 .225em .05em 0 oklch(from var(--foreground) l c h / 5%), 0 .25em 0 0 oklch(from var(--background) l c h / 75%), inset 0 .25em .05em 0 oklch(from var(--foreground) l c h / 15%)}@media (hover:none) and (pointer:coarse){.glass-button:after,.glass-button:hover:after,.glass-button:active:after{--angle-1:-75deg}.glass-button .glass-button-text:after,.glass-button:active .glass-button-text:after{--angle-2:-45deg}}.glass-button:focus-visible{outline:2px solid oklch(from var(--foreground) l c h / 55%);outline-offset:3px}.glass-button:disabled{opacity:.5;cursor:default}@media (prefers-reduced-motion:reduce){.glass-button-wrap,.glass-button,.glass-button-text,.glass-button-text:after,.glass-button:after,.glass-button-shadow,.glass-button-shadow:after{transition:none}}[data-gpu-soft] .glass-button,[data-gpu-soft] .glass-button:hover{-webkit-backdrop-filter:none;backdrop-filter:none}.glass-button .glass-button-text{text-shadow:none}.glass-button-text--sm{padding:8px 16px;font-size:14px;line-height:20px}.glass-button-text--default{padding:14px 24px;font-size:16px;line-height:24px}.glass-button-text--lg{padding:16px 32px;font-size:18px;line-height:28px}.glass-button-text--icon{justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex}.glass-button--icon{corner-shape:squircle;border-radius:9999px;width:40px;height:40px}:root[data-theme=light] .bento-integ-field .ig-constellation.is-ghost{opacity:1}:root[data-theme=light] .amd-codeblock{background:#1e2127;border-color:#ffffff14}:root[data-theme=light] .amd-codeblock-bar{border-bottom-color:#ffffff14}:root[data-theme=light] .brief-dock{box-shadow:var(--shadow-card);--ink:#1d1d1f;--ink-muted:#000000a8;--ink-quiet:#00000094;--ink-ahead:#00000085;--ink-faint:#00000038;--tintw-02:#00000005;--tintw-04:#0000000a;--tintw-06:#0000000f;--tintw-08:#00000014;--tintw-12:#0000001f;--tintw-16:#00000029;--hairline:#00000014;--hairline-strong:#00000024;--bg-input:#f0f1f4;--accent:#1d1d1f;--on-accent:#fff;--accent-soft:#0000000f;--accent-glow:#0000002e;--ink-hover:#38383a;background:#fff}:root[data-theme=light] .brief-wave-play-btn.glass-button{color:#fff;background:linear-gradient(-75deg,#0a0a0a14,#0a0a0a42,#0a0a0a14),#0a0a0a;background:linear-gradient(-75deg,lab(2.74175% -.00000745058 .00000298023/.08),lab(2.74175% -.00000745058 .00000298023/.26),lab(2.74175% -.00000745058 .00000298023/.08)),#0a0a0a}:root[data-theme=light] .brief-wave-play-btn .glass-button-text{color:#fff}:root[data-theme=light] .brief-wave-save-btn.glass-button{color:#fff;background:linear-gradient(-75deg,#0a0a0a14,#0a0a0a42,#0a0a0a14),#0a0a0a;background:linear-gradient(-75deg,lab(2.74175% -.00000745058 .00000298023/.08),lab(2.74175% -.00000745058 .00000298023/.26),lab(2.74175% -.00000745058 .00000298023/.08)),#0a0a0a}:root[data-theme=light] .glass-button .brief-wave-save-content,:root[data-theme=light] .brief-wave-save-btn svg{color:#fff}:root[data-theme=light] .glass-button-wrap.brief-bar-send-glasswrap,:root[data-theme=light] .glass-button-wrap.am-rail-send-wrap,:root[data-theme=light] .glass-button-wrap.am-rail-seek-wrap{--background:#0a0a0a;--foreground:#fff}:root[data-theme=light] .brief-bar-send.glass-button,:root[data-theme=light] .am-rail-send.glass-button,:root[data-theme=light] .am-rail-seek.glass-button{color:#fff;background:linear-gradient(-75deg,#0a0a0a14,#0a0a0a42,#0a0a0a14),#0a0a0a;background:linear-gradient(-75deg,lab(2.74175% -.00000745058 .00000298023/.08),lab(2.74175% -.00000745058 .00000298023/.26),lab(2.74175% -.00000745058 .00000298023/.08)),#0a0a0a}:root[data-theme=light] .glass-button .brief-bar-send-content{color:#fff}:root[data-theme=light] .bento-integ-row.is-connected,:root[data-theme=light] .bento-integ-row.is-attention{border-color:#00000038}:root[data-theme=light] .bento-integrations--open:before{background:radial-gradient(52% 76% at 92% -6%, rgb(var(--ink-rgb) / .05) 0%, rgb(var(--ink-rgb) / .018) 44%, rgb(var(--ink-rgb) / 0) 76%)}:root[data-theme=light] .bento-integrations--open:after{opacity:.045}.bento-integrations{isolation:isolate;position:relative;overflow:hidden}.bento-card.bento-integrations--open{-moz-column-gap:var(--space-4);column-gap:var(--space-4);isolation:isolate;grid-template:"head field""rows field""foot field"1fr/minmax(0,1fr) minmax(200px,44%);display:grid;position:relative;overflow:hidden}.bento-integrations--open:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(52% 76% at 92% -6%,#d8eaff1a 0%,#d8eaff0a 44%,#d8eaff00 76%);position:absolute;inset:0}.bento-integrations--open:after{content:"";z-index:-2;pointer-events:none;background-image:var(--grain);opacity:.075;background-repeat:repeat;background-size:120px 120px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(52% 76% at 92% -6%,#000 0%,#00000073 46%,#0000 78%);mask-image:radial-gradient(52% 76% at 92% -6%,#000 0%,#00000073 46%,#0000 78%)}.bento-integrations--open .bento-integ-head{grid-area:head}.bento-integrations--open .bento-integrations-rows{margin-top:var(--space-4);grid-area:rows;grid-template-columns:minmax(0,1fr);gap:8px}.bento-integ-foot{align-self:end;align-items:center;gap:var(--space-4);grid-area:foot;display:flex;position:relative}.bento-integ-foot .bento-integ-browse{align-self:center;margin-top:0}.bento-integ-count{top:var(--space-5);right:var(--space-5);z-index:2;font-size:var(--type-caption);font-weight:var(--weight-medium);color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.005em;white-space:nowrap;position:absolute}.bento-integ-field{min-height:280px;margin:calc(var(--space-5) * -1) calc(var(--space-5) * -1) calc(var(--space-5) * -1) 0;pointer-events:none;z-index:0;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in, xor;grid-area:field;align-self:stretch;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0006 16%,#000 44%),linear-gradient(#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#0006 16%,#000 44%),linear-gradient(#0000 0%,#000 12% 88%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.bento-integ-field .ig-constellation.is-ghost{left:auto;right:var(--space-5);transform-origin:100%;opacity:1;position:absolute;top:50%;bottom:auto;transform:translateY(-50%)scale(1.15);-webkit-mask-image:none;mask-image:none}.bento-integ-field .ig-constellation.is-ghost .ig-node{opacity:.5;pointer-events:auto;cursor:pointer}.bento-integ-field .ig-constellation.is-ghost .ig-node.is-connected{opacity:1}.bento-integ-field .ig-constellation.is-ghost .ig-core-glow{opacity:.85}.bento-integ-head{justify-content:space-between;align-items:flex-start;gap:var(--space-5);flex-direction:row;display:flex}.bento-integ-headcopy{min-width:0}.bento-integrations-sub{white-space:pre-line;font-size:var(--type-body);line-height:var(--leading-body);letter-spacing:-.005em;color:var(--ink);margin:6px 0 0}@media (max-width:900px){.bento-card.bento-integrations--open{display:flex}.bento-integ-head{gap:var(--space-4);flex-direction:column}.bento-integ-field{display:none}.bento-integ-foot{flex-wrap:wrap;align-self:stretch}}:root[data-theme=light] .dash-cta.is-waiting:not(:disabled){--cta-face:transparent;--cta-face-2:transparent;--cta-ink:var(--ink-muted);--cta-edge:var(--hairline-strong)}:root[data-theme=light] .persona-drawer{--grain:var(--grain-on-paper)}.am-rail-tab.is-glass .glass-button-wrap,.am-rail-tab.is-glass .glass-button{width:var(--rail-tab);height:var(--rail-tab);border-radius:var(--radius-chip);min-width:0;padding:0;display:block}@supports not (corner-shape:squircle){.am-rail-tab.is-glass .glass-button-wrap,.am-rail-tab.is-glass .glass-button{border-radius:calc(var(--radius-chip) * .57)}}.am-rail-tab.is-glass .glass-button-text{justify-content:center;align-items:center;height:100%;padding:0;display:flex}.am-rail-tab-face .persona-face,.am-menu-item-icon.am-rail-face .persona-face{border-radius:inherit;corner-shape:squircle;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.brief-bar-more-item{flex-flow:wrap;align-items:center;gap:0}.brief-bar-more-item .brief-bar-more-item-hint{flex-basis:100%;order:3}.brief-bar-more-item-mark{color:var(--ink);flex-shrink:0;margin-left:auto}.brief-bar-more-item-mark~.brief-bar-more-item-go{margin-left:6px}.brief-bar-more-item-go{color:var(--ink-faint);opacity:0;transition:opacity var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);flex-shrink:0;margin-left:auto;transform:translate(-3px)}.brief-bar-more-item:hover .brief-bar-more-item-go,.brief-bar-more-item:focus-visible .brief-bar-more-item-go{opacity:1;transform:none}.brief-folder-wrap.is-inline{width:100%;display:block}.brief-folder-pop.is-inline{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;animation:none;position:static}@media (prefers-reduced-motion:reduce){.brief-bar-more-item-go{transition:none}}.dash-hello,.am-listhead-title,.team-masthead-title,.mem-masthead-title,.ig-hero-title,.rw-h1,.plans-h1,.skills-promise,.conv-view-title{font-family:var(--font-display);font-size:var(--type-display-lg);font-variation-settings:"wght" 600;letter-spacing:-.03em;font-weight:600;line-height:1.2}.am-rail-tab.is-seek:not(.is-open) .am-rail-seek.glass-button{background:var(--bg-tile);color:var(--ink)}.am-rail-tab.is-seek .glass-button-wrap,.am-rail-tab.is-seek .glass-button{width:var(--rail-tab);height:var(--rail-tab);border-radius:var(--radius-chip);corner-shape:squircle}@supports not (corner-shape:squircle){.am-rail-tab.is-seek .glass-button-wrap,.am-rail-tab.is-seek .glass-button{border-radius:calc(var(--radius-chip) * .57)}}:root[data-theme=light] .instrument-card{--background:var(--bg-canvas);--foreground:var(--ink);background:var(--bg-panel);--ink:rgb(var(--ink-rgb));--ink-muted:var(--paper-ink-muted);--ink-quiet:var(--paper-ink-quiet);--ink-faint:var(--paper-ink-faint);--hairline:rgb(var(--ink-rgb) / .1);--hairline-strong:rgb(var(--ink-rgb) / .17);--bg-tile:rgb(var(--paper-rgb));--bg-tile-hover:color-mix(in oklab, rgb(var(--paper-rgb)), rgb(var(--ink-rgb)) 4%);--bg-tile-active:color-mix(in oklab, rgb(var(--paper-rgb)), rgb(var(--ink-rgb)) 6.5%);--row-fill:var(--bg-tile);--row-fill-hover:var(--bg-tile-hover);--row-fill-active:var(--bg-tile-active);--row-edge:var(--hairline);--row-lift:var(--shadow-soft);--bg-input:rgb(var(--paper-rgb));--bg-raised:rgb(var(--ink-rgb) / .05);--bg-raised-hover:rgb(var(--ink-rgb) / .08);--accent:rgb(var(--ink-rgb));--on-accent:rgb(var(--paper-rgb));--accent-soft:rgb(var(--ink-rgb) / .08);--accent-glow:rgb(var(--ink-rgb) / .16);--ink-hover:color-mix(in oklab, rgb(var(--ink-rgb)), white 14%);--tintw-02:rgb(var(--ink-rgb) / .02);--tintw-03:rgb(var(--ink-rgb) / .03);--tintw-04:rgb(var(--ink-rgb) / .04);--tintw-05:rgb(var(--ink-rgb) / .05);--tintw-06:rgb(var(--ink-rgb) / .06);--tintw-08:rgb(var(--ink-rgb) / .07);--tintw-10:rgb(var(--ink-rgb) / .09);--tintw-12:rgb(var(--ink-rgb) / .1);--tintw-16:rgb(var(--ink-rgb) / .13);--tintw-24:rgb(var(--ink-rgb) / .18);--tintw-30:rgb(var(--ink-rgb) / .22);border-color:#0000}:root[data-theme=light] .bento-card.instrument-card{background:var(--bg-panel);border-color:#0000}:root[data-theme=light] .instrument-card:after{opacity:.3}:root[data-theme=light] .ig-card.instrument-card:hover:not(.is-ready),:root[data-theme=light] .ig-card.instrument-card.is-active,:root[data-theme=light] .ig-card.instrument-card.is-landed{background:var(--bg-tile-active)}:root[data-theme=light] .amd-codeblock{--ink:#fff;--ink-muted:#ffffffa8;--ink-quiet:#ffffff94;--ink-faint:#ffffff38;--hairline:#ffffff14;--hairline-strong:#ffffff24;--accent-soft:#ffffff1a}:root[data-theme=light] .amd-pre::-webkit-scrollbar-thumb{background:#ffffff14}:root[data-theme=light] .amd-pre::-webkit-scrollbar-thumb:hover{background:#ffffff38}:root[data-theme=light] .amd-cell-code{color:#abb2bf;background:#1e2127;border-color:#ffffff14}:root[data-theme=light] .brief-dock .audio-transport{background:var(--dock-plate)}:root[data-theme=light] .glasscase .hud-brand{filter:drop-shadow(0 0 3px #ffffff80)drop-shadow(0 0 6px #fff3)}:root[data-theme=light] .glasscase .hud .hud-orb[data-orb=gl]{background:0 0}:root[data-theme=light] .glasscase .sayli-orb[data-orb=fallback]{background:radial-gradient(circle at 50% 46%,#f6f9ffeb 0%,#96a0b480 34%,#14182200 70%)}:root[data-theme=light] .glasscase .hud.is-attention .hud-orb:after{box-shadow:0 0 0 1.5px #ffffff80}:root[data-theme=light] .glasscase .pane-action.is-primary{color:var(--on-white);background:linear-gradient(-72deg,#fff 0%,#f3f3f3 48%,#fff 100%);border:1px solid #ffffffd9;box-shadow:inset 0 1.5px .5px #fffffff2,inset 0 -1.5px 1px -.5px #0000001a,0 1px 1px #0000001f,0 5px 14px -6px #00000052}:root[data-theme=light] .glasscase .pane-action.is-primary:focus-visible:not(:disabled){background:linear-gradient(-72deg,#fff 0%,#f3f3f3 48%,#fff 100%);transform:none;box-shadow:inset 0 1.5px .5px #fffffff2,inset 0 -1.5px 1px -.5px #0000001a,0 1px 1px #0000001f,0 5px 14px -6px #00000052}:root[data-theme=light] .glasscase .pane-action.is-primary:hover:not(:disabled){border-color:var(--ink);background:linear-gradient(#fff 0%,#f6f6f6 100%);transform:none;box-shadow:inset 0 1.5px .5px #fffffff2,inset 0 -1.5px 1px -.5px #0000001a,0 1px 1px #0000001f,0 5px 14px -6px #00000052}:root[data-theme=light] .glasscase .pane-action.is-primary.is-loading{color:var(--ink);background:linear-gradient(-72deg, oklch(from var(--bg-canvas) l c h / 94%), oklch(from var(--bg-canvas) l c h / 80%), oklch(from var(--bg-canvas) l c h / 94%)), var(--bg-canvas);border:1px solid var(--hairline-strong);transform:none;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #0006,0 5px 14px -6px #00000080}:root[data-theme=light] .glasscase .pane-action.is-primary.is-loading:before{background:conic-gradient(from var(--angle-1) at 50% 50%, #ffffff80 0%, transparent 8% 42%, #ffffff6b 50%, transparent 58% 92%, #ffffff80 100%)}:root[data-theme=light] .glasscase .pane-action.is-primary:disabled:not(.is-loading){color:var(--ink-faint);border:1px solid var(--hairline);box-shadow:none;background:0 0}:root[data-theme=light] .glass-button-text:after{background-image:linear-gradient(var(--angle-2), transparent 0%, oklch(from var(--foreground) l c h / 5%) 40% 50%, transparent 55%);mix-blend-mode:multiply}:root[data-theme=light] .brief-bar-more-item.is-destructive:hover{background:color-mix(in srgb, var(--error) 9%, transparent)}:root[data-theme=light] .brief-bar-more-item.is-destructive .brief-bar-more-item-hint{color:color-mix(in srgb, var(--error) 85%, var(--bg-tile))}:root[data-theme=light] .skill-card{--background:#0a0a0a}:root[data-theme=light] .skill-card [data-tooltip]:after{color:#0a0a0a}:root[data-theme=light] .instrument-card .team-invite-send:hover:not(:disabled),:root[data-theme=light] .people-invite-send:hover:not(:disabled){background:var(--ink-hover)}:root[data-theme=light] .dash-cta:active:not(:disabled){box-shadow:0 4px 10px -4px rgb(var(--shadow-rgb) / .26), 0 1px 2px rgb(var(--shadow-rgb) / .16), inset 0 1px 0 #ffffff1a}:root[data-theme=light] .dash-cta.is-waiting:not(:disabled),:root[data-theme=light] .dash-cta.is-waiting:not(:disabled):hover{--cta-face:transparent;--cta-face-2:transparent;--cta-ink:var(--ink-muted);--cta-edge:var(--hairline-strong);box-shadow:none}:root[data-theme=light] .bento-task-check:hover{background:rgb(var(--ink-rgb) / .07)}:root[data-theme=light] .bento-task-check:active{background:rgb(var(--ink-rgb) / .11)}:root[data-theme=light] .bento-task-check:focus-visible{background:rgb(var(--ink-rgb) / .09);box-shadow:0 0 0 2px rgb(var(--ink-rgb) / .4)}:root[data-theme=light] .bento-task-check:hover .bento-task-check-dot{border-color:rgb(var(--ink-rgb) / .62)}:root[data-theme=light] .bento-task-body:focus-visible{box-shadow:0 0 0 2px rgb(var(--ink-rgb) / .4)}:root[data-theme=light] .bento-task-due{color:#8a5b12}:root[data-theme=light]:not([data-gpu-low]) .bento-integ-beam .ig-pulses{filter:drop-shadow(0 0 4px rgb(var(--ink-rgb) / .28))}:root[data-theme=light] .msy.instrument-card:not(.is-drag-section) .msy-glance-hint{background:color-mix(in srgb, var(--bg-canvas) 62%, transparent)}:root[data-theme=light] .msy.instrument-card .msy-item-favicon{background:var(--bg-tile)}:root[data-theme=light] .msy.instrument-card .mc-node .mc-star{fill:rgb(var(--ink-rgb) / .78)}:root[data-theme=light] .msy.instrument-card .mc-node.is-aside .mc-star{fill:rgb(var(--ink-rgb) / .3)}:root[data-theme=light] .msy.instrument-card .mc-node path{stroke:rgb(var(--ink-rgb) / .3)}:root[data-theme=light] .msy.instrument-card .mc-node .mc-halo{fill:rgb(var(--ink-rgb) / .1)}:root[data-theme=light] .msy.instrument-card .mc-links line{stroke:rgb(var(--ink-rgb) / .08)}:root[data-theme=light] .msy.instrument-card:before{background:radial-gradient(46% 64% at 76% 52%, rgb(var(--ink-rgb) / .05) 0%, rgb(var(--ink-rgb) / .02) 46%, rgb(var(--ink-rgb) / 0) 76%)}:root[data-theme=light] .brief-dock{background:var(--bg-tile);--ink:rgb(var(--ink-rgb));--ink-muted:var(--paper-ink-muted);--ink-quiet:var(--paper-ink-quiet);--ink-ahead:var(--paper-ink-ahead);--ink-faint:var(--paper-ink-faint);--tintw-02:rgb(var(--ink-rgb) / .03);--tintw-04:rgb(var(--ink-rgb) / .05);--tintw-06:rgb(var(--ink-rgb) / .07);--tintw-08:rgb(var(--ink-rgb) / .08);--tintw-12:rgb(var(--ink-rgb) / .11);--tintw-16:rgb(var(--ink-rgb) / .13);--hairline:rgb(var(--ink-rgb) / .11);--hairline-strong:rgb(var(--ink-rgb) / .18);--bg-input:color-mix(in oklab, rgb(var(--paper-rgb)), rgb(var(--ink-rgb)) 4%);--accent:rgb(var(--ink-rgb));--on-accent:rgb(var(--paper-rgb));--accent-soft:rgb(var(--ink-rgb) / .06);--accent-glow:rgb(var(--ink-rgb) / .18);--ink-hover:color-mix(in oklab, rgb(var(--ink-rgb)), white 14%)}:root[data-theme=light] .brief-dock-chip,:root[data-theme=light] .brief-dock-send:disabled,:root[data-theme=light] .pdock-spark{background:var(--dock-plate)}:root[data-theme=light] .brief-dock-chip:hover,:root[data-theme=light] .pdock-spark:hover{background:var(--dock-plate-hover)}:root[data-theme=light] .dash-cta.pdock-create:active:not(:disabled){box-shadow:0 4px 10px -3px rgb(var(--shadow-rgb) / .26), 0 1px 2px rgb(var(--shadow-rgb) / .18), inset 0 1px 0 #ffffff1f}:root[data-theme=light] .dock-person-face{box-shadow:inset 0 0 0 1px var(--hairline), inset 0 1px 0 rgb(var(--paper-rgb) / .9)}:root[data-theme=light] .dock-personrow:hover .dock-person-face,:root[data-theme=light] .dock-personrow:focus-visible .dock-person-face{box-shadow:inset 0 0 0 1px var(--hairline-strong), inset 0 1px 0 rgb(var(--paper-rgb) / .9)}:root[data-theme=light] .hud-brand{filter:drop-shadow(0 0 3px rgb(var(--shadow-rgb) / .28)) drop-shadow(0 0 6px rgb(var(--shadow-rgb) / .12))}:root[data-theme=light] .hud .hud-orb[data-orb=gl]{background:radial-gradient(circle at 50% 50%, rgb(var(--ink-rgb) / .92) 0%, rgb(var(--ink-rgb) / .78) 54%, rgb(var(--ink-rgb) / 0) 78%);border-radius:50%}:root[data-theme=light] .sayli-orb[data-orb=fallback]{background:radial-gradient(circle at 50% 46%,#1c1b18eb 0%,#3a362e80 34%,#3a362e00 70%)}:root[data-theme=light] .hud.is-attention .hud-orb:after{box-shadow:0 0 0 1.5px rgb(var(--ink-rgb) / .46)}:root[data-theme=light] .brief-ornament-bottom{background:conic-gradient(from 214deg at 50% 130%, rgb(var(--ink-rgb) / 0) 0deg, rgb(var(--ink-rgb) / .035) 30deg, rgb(var(--ink-rgb) / .035) 62deg, rgb(var(--ink-rgb) / 0) 92deg), radial-gradient(60% 260px at 50% 100%, rgb(var(--ink-rgb) / .024) 0%, rgb(var(--ink-rgb) / 0) 76%)}:root[data-theme=light] .dash-cta{--cta-face:#33312b;--cta-face-2:#1c1b18;--cta-ink:var(--on-accent);--cta-edge:rgb(var(--ink-rgb) / .6);box-shadow:0 8px 20px -6px rgb(var(--shadow-rgb) / .3), 0 1px 2px rgb(var(--shadow-rgb) / .2), inset 0 1px 0 rgb(var(--paper-rgb) / .12)}:root[data-theme=light] .dash-cta:hover:not(:disabled){--cta-face:#403d35;--cta-face-2:#262420;box-shadow:0 12px 26px -8px rgb(var(--shadow-rgb) / .36), 0 1px 3px rgb(var(--shadow-rgb) / .22), inset 0 1px 0 rgb(var(--paper-rgb) / .14)}:root[data-theme=light] .pane-answer.is-overflowing:after{background:linear-gradient(to bottom, rgb(var(--paper-rgb) / 0), rgb(var(--paper-rgb) / .95))}:root[data-theme=light] .pane-answer.has-above:before{background:linear-gradient(to top, rgb(var(--paper-rgb) / 0), rgb(var(--paper-rgb) / .95))}:root[data-theme=light] .brief-dock{background:var(--bg-tile);box-shadow:var(--shadow-card);--ink:rgb(var(--ink-rgb));--ink-muted:var(--paper-ink-muted);--ink-quiet:var(--paper-ink-quiet);--ink-ahead:var(--paper-ink-ahead);--ink-faint:rgb(var(--ink-rgb) / .24);--tintw-02:rgb(var(--ink-rgb) / .02);--tintw-04:rgb(var(--ink-rgb) / .04);--tintw-06:rgb(var(--ink-rgb) / .06);--tintw-08:rgb(var(--ink-rgb) / .08);--tintw-12:rgb(var(--ink-rgb) / .12);--tintw-16:rgb(var(--ink-rgb) / .16);--hairline:rgb(var(--ink-rgb) / .09);--hairline-strong:rgb(var(--ink-rgb) / .16);--bg-input:color-mix(in oklab, rgb(var(--paper-rgb)), rgb(var(--ink-rgb)) 4%);--accent:rgb(var(--ink-rgb));--on-accent:rgb(var(--paper-rgb));--accent-soft:rgb(var(--ink-rgb) / .06);--accent-glow:rgb(var(--ink-rgb) / .18);--ink-hover:color-mix(in oklab, rgb(var(--ink-rgb)), white 14%)}:root[data-theme=light] .brief-dock:after{background:linear-gradient(150deg, rgb(var(--ink-rgb) / .3) 0%, rgb(var(--ink-rgb) / .07) 52%, rgb(var(--ink-rgb) / .18) 100%)}:root[data-theme=light] .brief-dock-mark{filter:drop-shadow(0 0 4px rgb(var(--shadow-rgb) / .28)) drop-shadow(0 0 8px rgb(var(--shadow-rgb) / .12))}:root[data-theme=light] .brief-dock-send:disabled,:root[data-theme=light] .brief-dock-chip,:root[data-theme=light] .pdock-spark,:root[data-theme=light] .msy-connect-tile{background:var(--dock-plate)}:root[data-theme=light] .brief-dock-chip:hover,:root[data-theme=light] .pdock-spark:hover,:root[data-theme=light] .msy-connect-tile:hover:not(:disabled){background:var(--dock-plate-hover)}:root[data-theme=light][data-theme=light] .brief-dock.is-open{box-shadow:var(--shadow-card), 0 -16px 40px -10px rgb(var(--shadow-rgb) / .22)}:root[data-theme=light] .glass-button-text:after{background:linear-gradient(var(--angle-2), oklch(from var(--background) l c h / 0%) 0%, oklch(from var(--background) l c h / 50%) 40% 50%, oklch(from var(--background) l c h / 0%) 55%);mix-blend-mode:multiply}:root[data-theme=light] .brief-wave-play-wrap .glass-button-text:after,:root[data-theme=light] .brief-bar-send-glasswrap .glass-button-text:after,:root[data-theme=light] .am-rail-send-wrap .glass-button-text:after,:root[data-theme=light] .am-rail-seek-wrap .glass-button-text:after,:root[data-theme=light] .glasscase .glass-button-text:after,:root[data-theme=light] .brief-actions-cap .glass-button-text:after,:root[data-theme=light] .skill-card .glass-button-text:after,:root[data-theme=light] .skill-try-dock .glass-button-text:after{mix-blend-mode:screen}:root[data-theme=light] .check-chip.is-on{box-shadow:0 calc(var(--s) * .18) calc(var(--s) * .39) rgb(var(--shadow-rgb) / .12), 0 calc(var(--s) * .036) calc(var(--s) * .09) rgb(var(--shadow-rgb) / .1)}:root[data-theme=light] .brief-actions-cap .done-disc{box-shadow:inset 0 1px 0 #ffffff4d, inset 0 -1px 0 #00000038, 0 calc(var(--s) * .18) calc(var(--s) * .39) #0000004d, 0 calc(var(--s) * .036) calc(var(--s) * .09) #00000042}:root[data-theme=light] .brief-actions-cap .check-chip.is-on,:root[data-theme=light] .proposal-row>.check-chip.is-on{color:var(--bg-panel);box-shadow:0 calc(var(--s) * .18) calc(var(--s) * .39) #0000004d, 0 calc(var(--s) * .036) calc(var(--s) * .09) #00000042}:root[data-theme=light] .dash-cta:disabled{border-color:var(--hairline-strong);box-shadow:none}:root[data-theme=light] .mem-way .brand-tile{box-shadow:inset 0 1px 0 #ffffff29, var(--shadow-soft)}:root[data-theme=light] .ig-main .ig-card.instrument-card{--ink-quiet:rgb(var(--ink-rgb) / .62);--ink-muted:rgb(var(--ink-rgb) / .74)}:root[data-theme=light] .import-src-tile{box-shadow:0 0 0 1px var(--hairline)}:root[data-theme=light] .pane-vis-eyes{filter:drop-shadow(0 0 3px rgb(var(--paper-rgb) / .9))}:root[data-theme=light] .pane-vis.is-onstage .pane-vis-eyes{animation-name:pane-vis-watch-paper}:root[data-theme=light] .skill-card{--background:rgb(var(--paper-rgb));--foreground:color-mix(in oklab, rgb(var(--pc-tint)), rgb(var(--ink-rgb)) 40%);--card-fill:color-mix(in oklab, rgb(var(--pc-tint)) 6%, rgb(var(--paper-rgb)));--card-fill-active:color-mix(in oklab, rgb(var(--pc-tint)) 9%, rgb(var(--paper-rgb)));--pcar-tray:rgb(var(--paper-rgb) / .78);--ink:rgb(var(--ink-rgb));--ink-muted:var(--paper-ink-muted);--ink-quiet:var(--paper-ink-quiet);--tintw-04:rgb(var(--ink-rgb) / .045);--tintw-06:rgb(var(--ink-rgb) / .065);--tintw-12:rgb(var(--ink-rgb) / .1);--tintw-16:rgb(var(--ink-rgb) / .12);--hairline:rgb(var(--ink-rgb) / .1);--hairline-strong:rgb(var(--ink-rgb) / .16);--bg-sunk:color-mix(in oklab, rgb(var(--canvas-rgb)), rgb(var(--ink-rgb)) 4%);--bg-raised:rgb(var(--ink-rgb) / .045);--bg-raised-hover:rgb(var(--ink-rgb) / .075);--accent:rgb(var(--ink-rgb));--on-accent:rgb(var(--paper-rgb));--accent-soft:rgb(var(--ink-rgb) / .06);--accent-glow:rgb(var(--ink-rgb) / .16);--focus-ring:rgb(var(--ink-rgb));--focus-ring-soft:rgb(var(--ink-rgb) / .45);background:var(--card-fill);box-shadow:0 1px 2px rgb(var(--shadow-rgb) / .05), 0 14px 30px -18px rgb(var(--pc-tint) / .55)}:root[data-theme=light] .skill-card:before{background:var(--grain-on-paper), radial-gradient(78% 58% at 8% 0%, rgb(var(--pc-tint) / .26), rgb(var(--pc-tint) / 0) 72%), linear-gradient(180deg, rgb(var(--pc-tint) / .2) 0%, rgb(var(--pc-tint) / .11) 18%, rgb(var(--pc-tint) / .04) 46%, rgb(var(--pc-tint) / 0) 100%), radial-gradient(70% 46% at 96% 100%, #fff9, #fff0 72%);background-repeat:repeat,no-repeat,no-repeat,no-repeat;background-size:120px 120px,100% 100%,100% 100%,100% 100%}:root[data-theme=light] .skill-card:after{opacity:.32}:root[data-theme=light] .skill-card:hover:after{opacity:.46}:root[data-theme=light] .skill-card:hover{box-shadow:0 1px 2px rgb(var(--shadow-rgb) / .06), 0 18px 36px -18px rgb(var(--pc-tint) / .7)}:root[data-theme=light] .skill-card.is-active{background:var(--card-fill-active);box-shadow:0 1px 2px rgb(var(--shadow-rgb) / .06), 0 18px 38px -16px rgb(var(--pc-tint) / .75)}:root[data-theme=light] .skill-card.is-active:after{opacity:.62}:root[data-theme=light] .skill-card-glyph{border-color:rgb(var(--ink-rgb) / .1)}:root[data-theme=light] .skill-card-rule{background:rgb(var(--ink-rgb) / .08)}:root[data-theme=light] .skill-card-mark{opacity:.07}:root[data-theme=light] .skill-card:hover .skill-card-mark{opacity:.09}:root[data-theme=light] .skill-card.is-active .skill-card-mark{opacity:.11}:root[data-theme=light] .skill-card-action{background:rgb(var(--paper-rgb) / .78);border-color:rgb(var(--ink-rgb) / .1);color:rgb(var(--ink-rgb))}:root[data-theme=light] .skill-card-action:not(.is-share){box-shadow:inset 0 1px 0 #fffc, 0 1px 2px rgb(var(--shadow-rgb) / .06)}:root[data-theme=light] .skill-card-action:hover{background:rgb(var(--paper-rgb));border-color:rgb(var(--ink-rgb) / .16)}:root[data-theme=light] .skill-card-action.is-share{background:rgb(var(--ink-rgb));border-color:rgb(var(--ink-rgb));color:rgb(var(--paper-rgb))}:root[data-theme=light] .skill-card-action.is-share:hover{background:color-mix(in oklab, rgb(var(--ink-rgb)), white 14%);border-color:color-mix(in oklab, rgb(var(--ink-rgb)), white 14%)}:root[data-theme=light] .skills-change-item-glyph:not(.sayli-tile),:root[data-theme=light] .pdock-face:not(.sayli-tile),:root[data-theme=light] .pane-footer-menu-item-glyph:not(.sayli-tile),:root[data-theme=light] .pane-footer-pill-icon.is-face:not(.sayli-tile){--foreground:color-mix(in oklab, rgb(var(--pc-tint)), rgb(var(--ink-rgb)) 40%);--background:rgb(var(--paper-rgb));background:var(--grain-on-paper), radial-gradient(72% 54% at 12% 4%, #ffffff80, #fff0 72%), linear-gradient(180deg, rgb(var(--pc-tint) / .3) 0%, rgb(var(--pc-tint) / .2) 100%), rgb(var(--paper-rgb));color:rgb(var(--ink-rgb));background-repeat:repeat,no-repeat,no-repeat,no-repeat;background-size:120px 120px,100% 100%,100% 100%,100% 100%}:root[data-theme=light] .persona-drawer .skill-share-face{--ink:rgb(var(--ink-rgb));--foreground:color-mix(in oklab, rgb(var(--pc-tint)), rgb(var(--ink-rgb)) 40%);--background:rgb(var(--paper-rgb));background:var(--grain-on-paper), radial-gradient(72% 54% at 12% 4%, #ffffff80, #fff0 72%), linear-gradient(180deg, rgb(var(--pc-tint) / .3) 0%, rgb(var(--pc-tint) / .2) 100%), rgb(var(--paper-rgb));color:rgb(var(--ink-rgb));box-shadow:0 1px 2px rgb(var(--shadow-rgb) / .08);background-repeat:repeat,no-repeat,no-repeat,no-repeat;background-size:120px 120px,100% 100%,100% 100%,100% 100%}:root[data-theme=light] .persona-drawer:after{background:var(--grain-on-paper), radial-gradient(72% 40% at 12% 2%, rgb(var(--pc-tint) / .22), rgb(var(--pc-tint) / 0) 72%), linear-gradient(180deg, rgb(var(--pc-tint) / .22) 0%, rgb(var(--pc-tint) / .12) 7%, rgb(var(--pc-tint) / .045) 17%, rgb(var(--pc-tint) / 0) 32%);opacity:1;background-repeat:repeat,no-repeat,no-repeat;background-size:120px 120px,100% 100%,100% 100%}:root[data-theme=light] .bento-persona.is-empty .pcard-hue{background:var(--grain-on-paper), radial-gradient(78% 320% at 82% 0%, rgb(var(--pc-tint) / .26), rgb(var(--pc-tint) / .08) 40%, rgb(var(--pc-tint) / 0) 82%), radial-gradient(96% 300% at 34% -14%, rgb(var(--pc-tint-2) / .2), rgb(var(--pc-tint-2) / .05) 46%, rgb(var(--pc-tint-2) / 0) 86%);background-repeat:repeat,no-repeat,no-repeat;background-size:120px 120px,100% 100%,100% 100%}:root[data-theme=light] .bento-persona .pcard-name{background:linear-gradient(180deg, rgb(var(--ink-rgb)) 34%, rgb(var(--ink-rgb) / .72));-webkit-background-clip:text;background-clip:text}:root[data-theme=light] .bento-persona.is-empty .pcard-plate{border-color:rgb(var(--ink-rgb) / .1);box-shadow:inset 0 1px 0 #fffc, 0 1px 2px rgb(var(--shadow-rgb) / .06), 0 18px 40px -16px rgb(var(--shadow-rgb) / .24)}:root[data-theme=light] .brief-actions-cap{background:var(--bg-panel);--ink:rgb(var(--ink-rgb));--ink-muted:var(--paper-ink-muted);--ink-quiet:var(--paper-ink-quiet);--ink-faint:var(--paper-ink-faint);--hairline:rgb(var(--ink-rgb) / .1);--hairline-strong:rgb(var(--ink-rgb) / .17);--bg-tile:rgb(var(--paper-rgb));--bg-tile-hover:color-mix(in oklab, rgb(var(--paper-rgb)), rgb(var(--ink-rgb)) 4%);--bg-tile-active:color-mix(in oklab, rgb(var(--paper-rgb)), rgb(var(--ink-rgb)) 6.5%);--bg-raised:rgb(var(--paper-rgb));--tintw-10:rgb(var(--ink-rgb) / .09);--tintw-12:rgb(var(--ink-rgb) / .1);--tintw-16:rgb(var(--ink-rgb) / .13)}:root[data-theme=light] .proposal-row>.check-chip{--ink-faint:var(--paper-ink-faint)}@media (prefers-contrast:more){:root[data-theme=light] .brief-actions-cap,:root[data-theme=light] .proposal-row>.check-chip{--ink-muted:rgb(var(--ink-rgb) / .88);--ink-quiet:rgb(var(--ink-rgb) / .75);--ink-faint:rgb(var(--ink-rgb) / .5)}}:root[data-theme=light] .glasscase .dash-cta,:root[data-theme=light] .skill-try-dock .dash-cta{--cta-face:#fff;--cta-face-2:#f0f0f0;--cta-ink:var(--on-white);--cta-edge:#ffffffd9;box-shadow:0 8px 20px -6px #0006,0 1px 2px #0000004d}:root[data-theme=light] .glasscase .dash-cta:hover:not(:disabled),:root[data-theme=light] .skill-try-dock .dash-cta:hover:not(:disabled){--cta-face:#fff;--cta-face-2:#f6f6f6}:root[data-theme=light] .brief-action:hover{box-shadow:0 2px 6px rgb(var(--shadow-rgb) / .1)}:root[data-theme=light] .brief-wave-save-btn.glass-button svg{color:#fff;filter:drop-shadow(0 0 2px #ffffff47)}:root[data-theme=light] .glasscase{--background:var(--bg-canvas);--foreground:var(--ink);--ink:rgb(var(--ink-rgb));--ink-muted:var(--paper-ink-muted);--ink-quiet:var(--paper-ink-quiet);--ink-ahead:var(--paper-ink-ahead);--ink-faint:var(--paper-ink-faint);--ink-hover:color-mix(in oklab, rgb(var(--ink-rgb)), white 14%);--tintw-02:rgb(var(--ink-rgb) / .03);--tintw-03:rgb(var(--ink-rgb) / .04);--tintw-04:rgb(var(--ink-rgb) / .05);--tintw-05:rgb(var(--ink-rgb) / .06);--tintw-06:rgb(var(--ink-rgb) / .07);--tintw-08:rgb(var(--ink-rgb) / .08);--tintw-10:rgb(var(--ink-rgb) / .09);--tintw-12:rgb(var(--ink-rgb) / .11);--tintw-16:rgb(var(--ink-rgb) / .13);--tintw-24:rgb(var(--ink-rgb) / .18);--tintw-30:rgb(var(--ink-rgb) / .22);--hairline:rgb(var(--ink-rgb) / .11);--hairline-strong:rgb(var(--ink-rgb) / .18);--bg-canvas:color-mix(in oklab, rgb(var(--paper-rgb)), rgb(var(--ink-rgb)) 4%);--bg-sunk:color-mix(in oklab, rgb(var(--canvas-rgb)), rgb(var(--ink-rgb)) 4%);--bg-tile:var(--dock-plate);--bg-tile-hover:var(--dock-plate-hover);--bg-tile-active:color-mix(in oklab, rgb(var(--paper-rgb)), rgb(var(--ink-rgb)) 10%);--bg-input:rgb(var(--paper-rgb));--bg-raised:rgb(var(--ink-rgb) / .05);--bg-raised-hover:rgb(var(--ink-rgb) / .08);--bg-pane-surface:rgb(var(--paper-rgb) / .96);--bg-glass:rgb(var(--paper-rgb) / .66);--bg-glass-strong:rgb(var(--paper-rgb) / .82);--bg-glass-solid:rgb(var(--paper-rgb) / .96);--accent:rgb(var(--ink-rgb));--accent-strong:#0d0c0a;--on-accent:rgb(var(--paper-rgb));--accent-soft:rgb(var(--ink-rgb) / .06);--accent-glow:rgb(var(--ink-rgb) / .18);--listening:rgb(var(--ink-rgb));--error:#d70015;--win:#1a8f5c;--highlight-top:inset 0 1px 0 #fff9;--glass-edges:inset 0 1px 0 #ffffffbf, inset 0 -1px 0 rgb(var(--ink-rgb) / .07);--shadow-soft:0 1px 2px rgb(var(--shadow-rgb) / .08);--shadow-toast:0 18px 44px rgb(var(--shadow-rgb) / .16);--shadow-glass:0 24px 72px rgb(var(--shadow-rgb) / .16), 0 2px 8px rgb(var(--shadow-rgb) / .08);background:rgb(var(--paper-rgb) / .94);box-shadow:var(--shadow-card)}:root[data-theme=light] .glasscase .pane-action.is-primary,:root[data-theme=light] .glasscase .pane-action.is-primary:focus-visible:not(:disabled){color:var(--on-accent);border:1px solid rgb(var(--ink-rgb) / .9);box-shadow:inset 0 1.5px .5px #ffffff24, inset 0 -1.5px 1px -.5px #0000004d, 0 1px 1px rgb(var(--shadow-rgb) / .14), 0 5px 14px -6px rgb(var(--shadow-rgb) / .34);background:linear-gradient(-72deg,#2a2823 0%,#1c1b18 48%,#2a2823 100%)}:root[data-theme=light] .glasscase .pane-action.is-primary:hover:not(:disabled){border-color:rgb(var(--ink-rgb) / .9);box-shadow:inset 0 1.5px .5px #ffffff29, inset 0 -1.5px 1px -.5px #0000004d, 0 1px 1px rgb(var(--shadow-rgb) / .16), 0 5px 14px -6px rgb(var(--shadow-rgb) / .38);background:linear-gradient(#37352f 0%,#26241f 100%);transform:none}:root[data-theme=light] .glasscase .pane-action.is-primary:active:not(:disabled){background:linear-gradient(#26241f 0%,#1c1b18 100%)}:root[data-theme=light] .glasscase .pane-action.is-primary:before{background:conic-gradient(from var(--angle-1) at 50% 50%, #ffffff6b 0%, transparent 8% 42%, #ffffff5c 50%, transparent 58% 92%, #ffffff6b 100%)}:root[data-theme=light] .glasscase .pane-action.is-primary .pane-action-label,:root[data-theme=light] .glasscase .pane-action.is-primary .icon,:root[data-theme=light] .glasscase .pane-action.is-primary .pane-action-bolt{color:var(--on-accent)}:root[data-theme=light] .glasscase .pane-action.is-primary .pane-action-kbd{color:rgb(var(--paper-rgb) / .72);background:#ffffff24;border-color:#ffffff2e}:root[data-theme=light] .glasscase .pane-action.is-primary.is-loading{color:var(--on-accent);border:1px solid rgb(var(--ink-rgb) / .7);box-shadow:inset 0 1px 0 #ffffff1f, 0 5px 14px -6px rgb(var(--shadow-rgb) / .3);background:linear-gradient(-72deg,#3a382f 0%,#2a2823 48%,#3a382f 100%);transform:none}.tb{grid-auto-flow:dense}.tb-claim{font-family:var(--font-display);font-size:var(--type-title-sm);letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:0;font-weight:600;line-height:1.24}.tb>.bento-card{flex-direction:column;display:flex}.tb>.bento-card:not(.tb-ask)>.tb-claim+*{margin-top:8px}.tb>.bento-card>:where(.tb-rolelist){margin-bottom:calc(var(--space-5) * -1)}.tb-hero{grid-column:1/-1;justify-content:center;min-height:276px;position:relative;overflow:hidden}.tb-hero-copy{z-index:1;max-width:min(46ch,52%);position:relative}.tb-hero-title{font-family:var(--font-display);font-size:var(--type-title-lg);letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin:0;font-weight:600;line-height:1.14}.tb-hero-act{margin-top:var(--space-6);max-width:560px}.tb-hero-art{z-index:0;pointer-events:none;width:min(62%,660px);position:absolute;top:0;bottom:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000008 16%,#0000001a 30%,#0000003d 44%,#00000073 58%,#000000ad 72%,#000000e0 86%,#000 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000008 16%,#0000001a 30%,#0000003d 44%,#00000073 58%,#000000ad 72%,#000000e0 86%,#000 100%)}.tb-hero-art:after{content:"";background:#08080a0d;position:absolute;inset:0}.tb-hero-img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 32%;object-position:50% 32%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.tb-knows-floor{z-index:0;pointer-events:none;background:var(--grain), radial-gradient(124% 62% at 22% 108%, #849ef042, #7892e817 42%, #6e86dc08 66%, transparent 84%);background-size:120px 120px,100% 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 26%,#000 100%);mask-image:linear-gradient(#0000 26%,#000 100%)}.bento-teamdoor{isolation:isolate;grid-column:1/-1;position:relative;overflow:hidden}.bento-teamdoor .pcard-copy{z-index:1;max-width:62%;position:relative}.bento-teamdoor .bento-headline{font-size:var(--type-display)}.bento-teamdoor .bento-headline>span{display:block}@media (max-width:720px){.bento-teamdoor .bento-headline>span{display:inline}}.tb-ask{isolation:isolate;--tb-tint:56 132 255;background:var(--grain), radial-gradient(118% 130% at 88% -10%, rgb(var(--tb-tint) / .34), rgb(var(--tb-tint) / .05) 74%), #0d1017;border-color:rgb(var(--tb-tint) / .26);--ink:#fff;--ink-muted:#ffffffb8;--ink-quiet:#ffffff8c;--hairline:#ffffff24;color:#fff;background-size:120px 120px,100% 100%,100% 100%;grid-column:1/-1;position:relative;overflow:hidden}.tb>.bento-card.tb-ask{align-items:center;gap:var(--space-7);grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);min-height:330px;display:grid}.tb>.bento-card.tb-ask>.tb-ask-glow{z-index:0;opacity:.55;pointer-events:none;width:52%;height:78%;max-height:230px;position:absolute;bottom:0;left:0;-webkit-mask-image:radial-gradient(100% 115% at 0 100%,#000 8%,#0000 64%);mask-image:radial-gradient(100% 115% at 0 100%,#000 8%,#0000 64%)}.tb-ask-claim{z-index:1;font-size:var(--type-title-lg);letter-spacing:-.026em;line-height:1.1;position:relative}.tb-ask-l1,.tb-ask-l2{display:block}.tb-ask-l1{color:#fff9}.tb-ask-stage{z-index:1;margin-right:calc(var(--space-5) * -1);align-self:stretch;align-items:center;display:flex;position:relative}.tb-ask-pane{--tb-turn:46px;--tb-gap:22px;gap:var(--tb-gap);flex-direction:column;width:100%;display:flex;position:relative}.tb-ask-turn{align-items:center;gap:var(--space-3);min-height:var(--tb-turn);display:flex}.tb-ask-asker{flex-shrink:0;display:inline-flex;position:relative}.tb-ask-thread{width:44px;height:calc(var(--tb-gap) + 2px);pointer-events:none;position:absolute;top:100%;left:0;overflow:visible}.tb-ask-thread path{stroke:#fff;stroke-width:1.25px;stroke-linecap:round;opacity:.4}.tb-ask-who{border-radius:var(--radius-xl);corner-shape:squircle;-o-object-fit:cover;object-fit:cover;background:#ffffff1f;width:44px;height:44px;display:block;box-shadow:0 8px 20px -10px #000000e6}@supports not (corner-shape:squircle){.tb-ask-who{border-radius:calc(var(--radius-xl) * .57)}}.tb-ask-q{--background:#0d1017;--foreground:#fff;padding:10px var(--space-4) 11px;border-radius:var(--radius-xl) var(--radius-xl) var(--radius-xl) 7px;corner-shape:squircle;color:var(--on-white);font-size:var(--type-body);letter-spacing:-.004em;text-wrap:pretty;background:#fff;align-self:flex-start;margin:0;font-weight:500;line-height:1.35;box-shadow:0 10px 24px -12px #000000b3}@supports not (corner-shape:squircle){.tb-ask-q{border-radius:calc(var(--radius-xl) * .57) calc(var(--radius-xl) * .57) calc(var(--radius-xl) * .57) 3.99px}}.tb-ask-a{flex-wrap:nowrap;align-items:center}.tb-ask-mark{flex-shrink:0;width:44px;height:44px}.tb-ask-said{min-width:0;font-size:var(--type-title-sm);letter-spacing:-.012em;color:#fff;text-wrap:pretty;margin:0;font-weight:500;line-height:1.26}.tb-heard{align-items:center;gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid #ffffff1f;flex-wrap:wrap;display:flex}.tb-heard-label{font-size:var(--type-caption);color:#ffffff8c}.tb-heard-chip,.tb-heard-send{--background:#0d1017;--foreground:#fff;--border-width:1px;isolation:isolate;border-radius:var(--radius-pill);corner-shape:squircle;background:linear-gradient(-75deg, oklch(from var(--background) l c h / 5%), oklch(from var(--background) l c h / 20%), oklch(from var(--background) l c h / 5%)), #ffffff1f;max-width:100%;box-shadow:inset 0 .125em .125em oklch(from var(--foreground) l c h / 5%), inset 0 -.125em .125em oklch(from var(--background) l c h / 50%), 0 .25em .125em -.125em oklch(from var(--foreground) l c h / 20%), 0 0 .1em .25em inset oklch(from var(--background) l c h / 20%), 0 0 0 0 oklch(from var(--background) l c h);color:#fff;font-size:var(--type-caption);font-weight:var(--weight-medium);align-items:center;gap:8px;padding:4px 11px 4px 4px;display:inline-flex;position:relative}.tb-heard-chip:after,.tb-heard-send:after{content:"";z-index:1;--angle-1:-75deg;border-radius:inherit;corner-shape:squircle;width:calc(100% + var(--border-width));height:calc(100% + var(--border-width));inset:0;top:calc(0% - var(--border-width) / 2);left:calc(0% - var(--border-width) / 2);padding:var(--border-width);box-sizing:border-box;background:conic-gradient(from var(--angle-1) at 50% 50%, oklch(from var(--foreground) l c h / 50%) 0%, transparent 5% 40%, oklch(from var(--foreground) l c h / 50%) 50%, transparent 60% 95%, oklch(from var(--foreground) l c h / 50%) 100%), linear-gradient(180deg, oklch(from var(--background) l c h / 50%), oklch(from var(--background) l c h / 50%));-webkit-mask-composite:xor;-webkit-mask-composite:xor;pointer-events:none;position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}.tb-heard-play,.tb-heard-where,.tb-heard-at{z-index:2;position:relative}.tb-heard-play{border-radius:var(--radius-xl);corner-shape:squircle;width:24px;height:24px;color:var(--on-white);background:#fff;flex:none;justify-content:center;align-items:center;display:inline-flex}@supports not (corner-shape:squircle){.tb-heard-play{border-radius:calc(var(--radius-xl) * .57)}}.tb-heard-play svg{width:11px;height:11px}.tb-heard-where{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tb-heard-at{color:#ffffff9e;font-variant-numeric:tabular-nums;flex:none}.tb-heard-send{border-radius:var(--radius-pill);corner-shape:squircle;flex:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.tb-heard-send svg{z-index:2;margin:-1px 1px 0 0;position:relative}.tb-said{align-items:center;gap:var(--space-4);display:flex}.tb-said-faces{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.tb-face{corner-shape:round;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:50%;width:52px;height:52px}.tb-face-b{opacity:.75;width:40px;height:40px;margin-right:-16px}.tb-face-a{box-shadow:0 0 0 3px var(--bg-glass-strong);position:relative}.tb-said-body{flex-direction:column;gap:3px;min-width:0;display:flex}.tb-said-quote{font-size:var(--type-title);line-height:var(--leading-title);color:var(--ink);text-wrap:pretty}.tb-said-where{font-size:var(--type-caption);color:var(--ink-quiet);font-variant-numeric:tabular-nums}.tb-hear{overflow:hidden}.tb-wave{min-height:132px;margin:var(--space-5) calc(var(--space-5) * -1) 0;flex:1;padding-top:26px;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000059 4%,#000 14% 86%,#00000059 96%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000059 4%,#000 14% 86%,#00000059 96%,#0000 100%)}.tb-wave-bars{--wave-bar-gap:2.4px;--wave-bar-min:1px;align-items:center;gap:var(--wave-bar-gap);width:100%;height:100%;display:flex}.tb-wave-bar{min-width:var(--wave-bar-min);background:var(--accent);opacity:.3;border-radius:999px;flex:1 1 0}.tb-wave-bar.is-played{opacity:.92}.tb-wave-bar.is-h2{opacity:.62;transform:scaleY(1.08)}.tb-wave-bar.is-h1{opacity:.85;transform:scaleY(1.18)}.tb-wave-bar.is-head{opacity:1;box-shadow:0 0 10px rgb(var(--ink-rgb) / .55);transform:scaleY(1.28)}.tb-wave-head{z-index:2;background:var(--accent);width:2px;box-shadow:0 0 12px var(--accent-glow), 0 0 26px var(--accent-glow);pointer-events:none;border-radius:999px;margin-left:-1px;position:absolute;top:26px;bottom:0}.tb-wave-time{z-index:3;border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);font-size:var(--type-micro);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:5px;padding:3px 9px 3px 8px;display:inline-flex;position:absolute;top:0;transform:translate(-50%)}.tb-share-note{margin:var(--space-4) 0 0;font-size:var(--type-caption);color:var(--ink);align-items:center;gap:7px;line-height:1.35;display:flex}.tb-share-note svg{flex:none;margin-top:-1px}.tb-brain{isolation:isolate;background:var(--grain), radial-gradient(78% 64% at 12% 104%, #8092e03d, #6876c20f 48%, transparent 78%), #0b0b0f;--ink:#fff;--ink-muted:#ffffffb8;--ink-quiet:#ffffff8c;--tintw-06:#ffffff1a;--bg-tile:#141418;color:#fff;background-size:120px 120px,100% 100%,100% 100%;border-color:#ffffff1a;position:relative;overflow:hidden}.tb-tools{isolation:isolate;position:relative;overflow:hidden}.tb-tools-rise{z-index:0;pointer-events:none;background:var(--grain), radial-gradient(132% 88% at 50% 106%, #849ef066, #7892e824 38%, #6e86dc0a 62%, transparent 82%);background-size:120px 120px,100% 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 4%,#000 100%);mask-image:linear-gradient(#0000 4%,#000 100%)}.tb-tools>:not(.tb-tools-rise){z-index:1;position:relative}:root[data-theme=light] .tb-tools-rise{opacity:1;background:radial-gradient(132% 74% at 50% 106%,#5c7ad60f,#5c7ad605 38%,#5c7ad600 78%) 0 0/100% 100%}.tb-field{min-height:216px;margin:0 calc(var(--space-5) * -1);flex:1;position:relative;-webkit-mask-image:radial-gradient(124% 152%,#000 68%,#000000b8 86%,#0000 100%);mask-image:radial-gradient(124% 152%,#000 68%,#000000b8 86%,#0000 100%)}.tb-field-mark{display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.tb-rolelist{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex;-webkit-mask-image:linear-gradient(#000 66%,#000000e6 82%,#0000006b 94%,#0000001f 100%);mask-image:linear-gradient(#000 66%,#000000e6 82%,#0000006b 94%,#0000001f 100%)}.tb>.bento-card.tb-roles{padding-bottom:0;overflow:hidden}.tb-setrole{right:var(--space-5);z-index:3;pointer-events:none;position:absolute;top:46%}.tb-setrole-menu{border-radius:var(--radius-chip);corner-shape:squircle;background:var(--bg-tile);min-width:132px;box-shadow:inset 0 1px 0 #ffffff12, inset 0 0 0 1px var(--hairline), 0 2px 6px #00000080, 0 28px 60px -12px #000000b3;flex-direction:column;padding:6px;display:flex}@supports not (corner-shape:squircle){.tb-setrole-menu{border-radius:calc(var(--radius-chip) * .57)}}.tb-setrole-opt{border-radius:var(--radius-xl);corner-shape:squircle;font-size:var(--type-caption);color:var(--ink-muted);padding:7px 10px}@supports not (corner-shape:squircle){.tb-setrole-opt{border-radius:calc(var(--radius-xl) * .57)}}.tb-setrole-opt.is-on{background:var(--tintw-06);color:var(--ink)}.tb-click{pointer-events:none;background:var(--tb-art) center / contain no-repeat;filter:drop-shadow(0 1px 1px #0000008c)drop-shadow(0 5px 10px #000000a6);width:15px;height:20px;position:absolute;bottom:13px;right:24px}.tb-rolelist li{align-items:center;gap:var(--space-3);padding:9px var(--space-4) 9px 9px;border-radius:var(--radius-button);corner-shape:squircle;background:var(--row-fill);border:1px solid var(--row-edge);display:flex}@supports not (corner-shape:squircle){.tb-rolelist li{border-radius:calc(var(--radius-button) * .57)}}.tb-role-face{border-radius:var(--radius-lg);corner-shape:squircle;-o-object-fit:cover;object-fit:cover;background:var(--tintw-06);flex:none;width:38px;height:38px;box-shadow:0 4px 12px -6px #000c}@supports not (corner-shape:squircle){.tb-role-face{border-radius:calc(var(--radius-lg) * .57)}}.tb-role-text{flex-direction:column;flex:1;min-width:0;display:flex}.tb-role-name{font-size:var(--type-body);font-weight:var(--weight-medium);color:var(--ink)}.tb-role-line{font-size:var(--type-caption);line-height:var(--leading-caption);color:var(--ink-quiet)}.tb-role-seat{font-size:var(--type-caption);color:var(--ink-faint);flex:none}.tb-rolelist li.is-free .tb-role-seat{color:var(--ink)}.tb-brain{padding-bottom:0}.tb-stage.tb-stage-brain{min-height:250px;margin:0 calc(var(--space-5) * -1)}.tb-gather-orb{z-index:3;pointer-events:none;opacity:.85;-webkit-mask-composite:source-in;width:300px;height:300px;position:absolute;top:104%;left:8%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(closest-side,#000 30%,#00000073 66%,#0000 100%),linear-gradient(#0000 4%,#000 46%);mask-image:radial-gradient(closest-side,#000 30%,#00000073 66%,#0000 100%),linear-gradient(#0000 4%,#000 46%);-webkit-mask-composite:source-in;mask-composite:intersect}.tb-orb-still{corner-shape:round;background:radial-gradient(circle at 50% 44%,#f4f8ffd1 0%,#c6d2f070 22%,#7884b22e 48%,#14182200 76%);border-radius:50%;width:100%;height:100%;display:block}.tb-threads{width:240px;left:8%;bottom:calc(var(--space-5) * -1);z-index:0;pointer-events:none;height:274px;display:block;position:absolute}.tb-thread{fill:none;stroke-width:1.1px;opacity:1}.tb-knows{left:calc(8% + 76px);right:var(--space-5);bottom:calc(var(--space-5) * -1);z-index:1;flex-direction:column;align-items:stretch;height:274px;display:flex;position:absolute;-webkit-mask-image:linear-gradient(#000 0 58%,#00000073 82%,#0000 100%);mask-image:linear-gradient(#000 0 58%,#00000073 82%,#0000 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.tb-knows-row{--tb-knows-f:1;--tb-knows-lit:.0365;--tb-knows-rake:46deg;--tb-knows-step:0px;box-sizing:border-box;align-items:center;gap:calc(12px * var(--tb-knows-f));margin-left:calc(120px - var(--tb-knows-step));padding:calc(12px * var(--tb-knows-f)) calc(16px * var(--tb-knows-f));border-radius:calc(var(--radius-lg) * var(--tb-knows-f));corner-shape:squircle;background-color:var(--bg-tile);background-image:linear-gradient(var(--tb-knows-rake), rgba(216, 234, 255, var(--tb-knows-lit)) 0%, rgba(216, 234, 255, calc(var(--tb-knows-lit) * .28)) 54%, #d8eaff00 100%);flex:none;display:flex}@supports not (corner-shape:squircle){.tb-knows-row{border-radius:calc(calc(var(--radius-lg) * var(--tb-knows-f)) * .57)}}.tb-knows-row+.tb-knows-row{margin-top:calc(6px * var(--tb-knows-f))}.tb-knows-row:first-child{--tb-knows-f:1;--tb-knows-lit:.0365;--tb-knows-rake:46deg;--tb-knows-step:0px}.tb-knows-row:nth-child(2){--tb-knows-f:1.1;--tb-knows-lit:.0511;--tb-knows-rake:49deg;--tb-knows-step:60px}.tb-knows-row:nth-child(3){--tb-knows-f:1.2;--tb-knows-lit:.0862;--tb-knows-rake:59deg;--tb-knows-step:120px}.tb-knows-glyph{width:calc(36px * var(--tb-knows-f));height:calc(36px * var(--tb-knows-f));color:#d8eaffb8;flex:none;justify-content:center;align-items:center;display:inline-flex}.tb-knows-glyph svg{width:calc(28px * var(--tb-knows-f));height:calc(28px * var(--tb-knows-f));stroke-width:1.2857px}.tb-knows-body{gap:calc(4px * var(--tb-knows-f));flex-direction:column;flex:auto;min-width:0;display:flex}.tb-knows-line{font-size:calc(15px * var(--tb-knows-f));font-weight:var(--weight-semibold);color:var(--ink);line-height:1.3}.tb-knows-when{align-items:center;gap:calc(6px * var(--tb-knows-f));font-size:calc(11px * var(--tb-knows-f));color:var(--ink-quiet);line-height:1.3;display:flex}.tb-knows-face{width:calc(15px * var(--tb-knows-f));height:calc(15px * var(--tb-knows-f));corner-shape:round;-o-object-fit:cover;object-fit:cover;filter:blur(1.1px)saturate(.5);opacity:.85;border-radius:50%;flex:none}.tb-readback{justify-content:space-between;align-items:center;gap:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--hairline);flex-wrap:wrap;display:flex}.tb-readback-line{min-width:0;font-size:var(--type-body);color:var(--ink);text-wrap:pretty;margin:0;line-height:1.35}.tb-readback-row{align-items:center;gap:var(--space-3);margin:0;padding:0;list-style:none;display:flex}.tb-readback-mark{corner-shape:squircle;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}@supports not (corner-shape:squircle){.tb-readback-mark{border-radius:7.41px}}.tb-claim-lead{flex-direction:column;gap:5px;display:flex}.tb-claim-sub{font-family:var(--font-sans,inherit);font-size:var(--type-body);line-height:var(--leading-body);letter-spacing:0;color:var(--ink-muted);text-wrap:pretty;font-weight:400}.tb-stage{min-height:250px;margin:0 calc(var(--space-5) * -1);isolation:isolate;flex:1;position:relative}.tb-bloom{z-index:0;pointer-events:none;background:radial-gradient(46% 58% at 34% 30%, rgb(var(--ink-rgb) / .13), rgb(var(--ink-rgb) / .05) 42%, transparent 74%);position:absolute;inset:-12% -6% -18%}.tb-panel{border-radius:var(--radius-chip);corner-shape:squircle;background:var(--bg-tile);box-shadow:inset 0 1px 0 rgb(var(--ink-rgb) / .08), inset 0 0 0 1px var(--hairline), 0 26px 50px -22px #000000e6;flex-direction:column;display:flex;position:absolute}@supports not (corner-shape:squircle){.tb-panel{border-radius:calc(var(--radius-chip) * .57)}}.tb-outcome{isolation:isolate;position:relative;overflow:hidden}.tb-outcome-warm{z-index:0;pointer-events:none;background:var(--grain), radial-gradient(58% 62% at 12% 8%, #eca86833, #ce8c5c0f 46%, transparent 74%), radial-gradient(96% 86% at 92% 96%, #c68e6e1f, transparent 68%);background-size:120px 120px,100% 100%,100% 100%;position:absolute;inset:0}.tb-outcome>:not(.tb-outcome-warm){z-index:1;position:relative}:root[data-theme=light] .tb-outcome-warm{background-color:#0000;background-image:radial-gradient(58% 62% at 12% 8%,#d68e4a0f,#c4825205 46%,#c4825200 74%),radial-gradient(96% 86% at 92% 96%,#ba806009,#ba806000 68%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.tb-stage-outcome{min-height:262px}.tb-stage-outcome .tb-bloom{opacity:.5}.tb-brief{padding:var(--space-4) var(--space-5);opacity:.58;z-index:1;gap:7px;top:-6%;left:50%;right:-8%;rotate:1.4deg}.tb-brief-eyebrow{font-size:var(--type-micro);color:var(--ink-quiet);align-items:center;gap:6px;display:flex}.tb-brief-head{font-family:var(--font-display);font-size:var(--type-body);letter-spacing:-.012em;color:var(--ink);margin-bottom:4px;font-weight:600}.tb-brief-sect{font-size:var(--type-micro);font-weight:var(--weight-semibold);color:var(--ink-muted);margin-top:7px}.tb-lineish{background:rgb(var(--ink-rgb) / .14);border-radius:999px;height:5px}.tb-lineish.is-short{width:58%}.tb-todos{z-index:3;gap:8px;width:49%;padding:10px;top:4%;left:2%}.tb-owed-row{align-items:center;gap:var(--space-3);background:var(--bg-raised);border-radius:var(--radius-xl);corner-shape:squircle;padding:10px 11px;display:flex}@supports not (corner-shape:squircle){.tb-owed-row{border-radius:calc(var(--radius-xl) * .57)}}.tb-owed-dot{border:1.5px solid var(--ink-faint);border-radius:var(--radius-xl);corner-shape:squircle;width:24px;height:24px;color:var(--bg-canvas);flex:none;justify-content:center;align-items:center;display:inline-flex}@supports not (corner-shape:squircle){.tb-owed-dot{border-radius:calc(var(--radius-xl) * .57)}}.tb-owed-row.is-done .tb-owed-dot{background:var(--ink);border-color:var(--ink)}.tb-owed-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.tb-owed-line{font-size:var(--type-caption);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tb-owed-row.is-done .tb-owed-line{text-decoration:line-through;-webkit-text-decoration-color:var(--ink-faint);text-decoration-color:var(--ink-faint);color:var(--ink-muted)}.tb-owed-where{font-size:var(--type-micro);color:var(--ink-quiet);align-items:center;display:flex}.tb-owed-filed{color:var(--ink-muted);align-items:center;gap:5px;display:inline-flex}.tb-owed-due{border-radius:var(--radius-pill);corner-shape:squircle;background:var(--bg-raised);box-shadow:inset 0 0 0 1px var(--hairline);font-size:var(--type-micro);color:var(--ink-muted);flex:none;padding:3px 8px}.tb-owed-due.is-late{background:var(--ink);color:var(--bg-canvas);box-shadow:none}.tb-owed-row.is-done .tb-owed-due{opacity:.45}.tb-send{z-index:4;background:var(--bg-tile);width:44%;box-shadow:inset 0 1px 0 rgb(var(--ink-rgb) / .1), inset 0 0 0 1px var(--hairline), 0 32px 60px -20px #000000f2;gap:2px;padding:8px;bottom:2%;right:2%}.tb-send-row{align-items:center;gap:var(--space-3);border-radius:var(--radius-xl);corner-shape:squircle;padding:8px 9px;display:flex}@supports not (corner-shape:squircle){.tb-send-row{border-radius:calc(var(--radius-xl) * .57)}}.tb-send-row:first-child{background:var(--tintw-06)}.tb-send-text{flex-direction:column;gap:1px;min-width:0;display:flex}.tb-send-name{font-size:var(--type-caption);color:var(--ink)}.tb-send-kind{font-size:var(--type-micro);color:var(--ink-quiet);white-space:nowrap}.tb-calendar{grid-area:span 3/2;overflow:hidden}.tb-stage-cal{min-height:268px}.tb-hours{z-index:1;flex-direction:column;padding-top:8px;display:flex;position:absolute;inset:calc(2% - 8px) -6% 0 2%;-webkit-mask-image:linear-gradient(#000 62%,#00000080 86%,#0000 100%);mask-image:linear-gradient(#000 62%,#00000080 86%,#0000 100%)}.tb-hour{border-top:1px solid var(--hairline);flex:1;padding-left:34px;position:relative}.tb-hour i{font-size:var(--type-micro);color:var(--ink-faint);font-style:normal;line-height:1;position:absolute;top:0;left:0;transform:translateY(-50%)}.tb-slot{border-radius:var(--radius-lg);corner-shape:squircle;background:var(--bg-raised);box-shadow:inset 2px 0 0 var(--ink-faint);flex-direction:column;justify-content:center;gap:1px;padding:6px 10px 6px 12px;display:flex;position:absolute;left:40px;right:14%;overflow:hidden}@supports not (corner-shape:squircle){.tb-slot{border-radius:calc(var(--radius-lg) * .57)}}.tb-slot.is-dim{opacity:.6}.tb-slot-title{font-size:var(--type-micro);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tb-slot-at{font-size:var(--type-micro);color:var(--ink-faint)}.tb-event{padding:var(--space-4);z-index:3;gap:3px;top:22%;left:6%;right:-8%}.tb-event-title{font-size:var(--type-body);font-weight:var(--weight-medium);letter-spacing:-.01em;color:var(--ink)}.tb-event-when{font-size:var(--type-caption);color:var(--ink-quiet)}.tb-event-join{border-radius:var(--radius-pill);corner-shape:squircle;background:var(--ink);color:var(--bg-canvas);font-size:var(--type-micro);font-weight:var(--weight-semibold);align-self:flex-start;align-items:center;gap:7px;margin-top:11px;padding:7px 13px;display:inline-flex}.tb-event-who{align-items:center;gap:var(--space-2);margin-top:11px;display:flex}.tb-event-faces{display:inline-flex}.tb-event-face{corner-shape:round;-o-object-fit:cover;object-fit:cover;filter:blur(.9px)saturate(.55);width:22px;height:22px;box-shadow:0 0 0 2px var(--bg-tile);border-radius:50%}.tb-event-face+.tb-event-face{margin-left:-7px}.tb-event-more{font-size:var(--type-micro);color:var(--ink-quiet)}.tb-event-sayli{font-size:var(--type-micro);color:var(--ink);align-items:center;gap:7px;margin-top:11px;display:flex}.tb-event-alts{border-top:1px solid var(--hairline);align-items:center;gap:7px;margin-top:11px;padding-top:11px;display:flex}.tb-event-alts i{display:inline-flex}.tb>.bento-card.tb-trust{isolation:isolate;align-items:center;gap:var(--space-6);padding:var(--space-7) var(--space-5);background:var(--grain), radial-gradient(42% 96% at 8% 50%, #b6ccff5c, #98b4fc1f 50%, transparent 78%), radial-gradient(94% 162% at 2% 50%, #708ee83d, #6074c812 44%, transparent 76%), #0b0b0d;--ink:#fff;--bg-canvas:#0b0b0d;color:#fff;background-size:120px 120px,100% 100%,100% 100%,100% 100%;border-color:#ffffff1a;flex-direction:row;grid-column:1/-1;display:flex;position:relative;overflow:hidden}.tb-trust-glow{z-index:0;pointer-events:none;width:68%;max-width:700px;height:100%;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 60%);mask-image:linear-gradient(90deg,#0000 0%,#000 60%)}.tb-trust>:not(.tb-trust-glow){z-index:1;position:relative}.tb-trust-title{font-family:var(--font-display);font-size:var(--type-title-lg);letter-spacing:-.025em;color:var(--ink);margin:0;font-weight:600;line-height:1.14}.tb-trust-l1,.tb-trust-l2{display:block}.tb-trust-l1{color:#ffffff8c}.tb-trust-l2{color:#fff}.tb-lock{width:146px;height:146px;color:var(--ink);filter:drop-shadow(0 0 48px #b2caff57)drop-shadow(0 0 18px #ffffff42)drop-shadow(0 12px 30px #0000009e);flex-shrink:0}.tb-lock-mark{color:var(--bg-canvas)}.tb-lock-hasp{transform-origin:43px 26px}.tb-again{isolation:isolate;align-items:center;gap:var(--space-6);margin-bottom:calc(clamp(var(--space-8), 18vh, 200px) * -1);padding:clamp(120px, 17vh, 200px) var(--space-5) calc(clamp(var(--space-8), 18vh, 200px) + var(--space-8));text-align:center;flex-direction:column;grid-column:1/-1;display:flex;position:relative}.tb-again-light{z-index:0;pointer-events:none;background:var(--grain), radial-gradient(44% 74% at 50% 106%, #a8c2ff99, #849af233 40%, transparent 72%), radial-gradient(88% 120% at 50% 114%, #6e82e25c, #5864be1c 46%, transparent 80%), #0a0a0c;background-size:120px 120px,100% 100%,100% 100%,100% 100%;position:absolute;inset:0 -100vw;-webkit-mask-image:linear-gradient(#0000 0%,#00000080 16%,#000 42%);mask-image:linear-gradient(#0000 0%,#00000080 16%,#000 42%)}.tb-again>:not(.tb-again-light){z-index:1;position:relative}.tb-again-title{font-family:var(--font-display);letter-spacing:-.038em;text-wrap:balance;margin:0;font-size:clamp(44px,6vw,84px);font-weight:600;line-height:1.02}.tb-again-l1,.tb-again-l2{display:block}.tb-again-l1{color:#ffffff94}.tb-again-l2{color:#fff}.tb-again-act{width:min(560px,100%);margin-top:var(--space-3)}.tb-again .email-chips{--background:#0d1017;--foreground:#fff;--border-width:1px;isolation:isolate;background:linear-gradient(-75deg, oklch(from var(--background) l c h / 5%), oklch(from var(--background) l c h / 20%), oklch(from var(--background) l c h / 5%)), #ffffff1f;box-shadow:inset 0 .125em .125em oklch(from var(--foreground) l c h / 5%), inset 0 -.125em .125em oklch(from var(--background) l c h / 50%), 0 .25em .125em -.125em oklch(from var(--foreground) l c h / 20%), 0 0 .1em .25em inset oklch(from var(--background) l c h / 20%), 0 0 0 0 oklch(from var(--background) l c h);border-color:#0000;position:relative}.tb-again .email-chips:after{content:"";z-index:1;--angle-1:-75deg;border-radius:inherit;corner-shape:squircle;width:calc(100% + var(--border-width));height:calc(100% + var(--border-width));inset:0;top:calc(0% - var(--border-width) / 2);left:calc(0% - var(--border-width) / 2);padding:var(--border-width);box-sizing:border-box;background:conic-gradient(from var(--angle-1) at 50% 50%, oklch(from var(--foreground) l c h / 50%) 0%, transparent 5% 40%, oklch(from var(--foreground) l c h / 50%) 50%, transparent 60% 95%, oklch(from var(--foreground) l c h / 50%) 100%), linear-gradient(180deg, oklch(from var(--background) l c h / 50%), oklch(from var(--background) l c h / 50%));-webkit-mask-composite:xor;-webkit-mask-composite:xor;pointer-events:none;position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}.tb-again .email-chips>*{z-index:2;position:relative}.tb-again .email-chips-input{color:#fff}.tb-again .email-chips-input::placeholder{color:#ffffffd9}.tb-again .team-invite-file{color:#ffffff8c}.tb-again .team-invite-file:hover:not(:disabled){color:#fff}.tb-again .team-invite-send{color:var(--on-white);background:#fff}.tb-again .team-invite-send:hover:not(:disabled){background:#ffffffe0}@media (max-width:1080px){.tb-hear .tb-claim{font-size:var(--type-title)}.tb-ask-claim{font-size:var(--type-title-sm)}}@media (max-width:1180px){.tb-brief{left:62%}.tb-todos{width:58%}.tb-send{width:50%}}@media (max-width:760px){.tb-hero-art{display:none}.tb-hero-copy{max-width:none}.tb-hero{min-height:0}.tb>.bento-card.tb-ask{gap:var(--space-5);grid-template-columns:1fr}.tb-readback{align-items:flex-start;gap:var(--space-4);flex-direction:column}.tb-lock{width:112px;height:112px}}.skill-card-suggested{color:var(--ink-muted);font-size:var(--type-caption);font-weight:var(--weight-semibold);white-space:nowrap;flex-shrink:0;align-items:center;margin-left:auto;display:inline-flex}
