.selection-share[data-astro-cid-265tkqi3]{z-index:60;font-size:var(--text-sm);color:var(--color-inverse-fg);background:var(--color-inverse-bg);border-radius:var(--radius-pill);box-shadow:var(--shadow-md);opacity:0;align-items:center;padding:4px;line-height:1;transition:opacity .16s,transform .2s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;transform:translateY(4px)scale(.96)}.selection-share[data-astro-cid-265tkqi3][data-placement=below]{transform:translateY(-4px)scale(.96)}.selection-share[data-astro-cid-265tkqi3].is-visible{opacity:1;transform:none}.selection-share[data-astro-cid-265tkqi3]:after{content:"";left:var(--arrow-x,50%);border:6px solid #0000;border-top-color:var(--color-text);width:0;height:0;margin-left:-6px;position:absolute;top:100%}.selection-share[data-astro-cid-265tkqi3][data-placement=below]:after{border-top-color:#0000;border-bottom-color:var(--color-text);top:auto;bottom:100%}.selection-share[data-astro-cid-265tkqi3][hidden]{display:none}button[data-astro-cid-265tkqi3]{font:inherit;color:inherit;border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:8px 12px;font-weight:500;display:flex}@media (hover:hover){button[data-astro-cid-265tkqi3]:hover{background:var(--color-inverse-hover)}}button[data-astro-cid-265tkqi3] svg[data-astro-cid-265tkqi3]{flex:none;width:1.05em;height:1.05em}.sep[data-astro-cid-265tkqi3]{background:var(--color-inverse-line);width:1px;height:1em}.icon-check[data-astro-cid-265tkqi3],.label-done[data-astro-cid-265tkqi3],.is-copied[data-astro-cid-265tkqi3] .icon-link[data-astro-cid-265tkqi3],.is-copied[data-astro-cid-265tkqi3] .label-copy[data-astro-cid-265tkqi3]{display:none}.is-copied[data-astro-cid-265tkqi3] .icon-check[data-astro-cid-265tkqi3],.is-copied[data-astro-cid-265tkqi3] .label-done[data-astro-cid-265tkqi3]{display:inline}.is-copied[data-astro-cid-265tkqi3] .icon-check[data-astro-cid-265tkqi3]{color:var(--color-accent);animation:.3s cubic-bezier(.2,1.6,.4,1) pop}@keyframes pop{0%{transform:scale(.4)}}@media (prefers-reduced-motion:reduce){.selection-share[data-astro-cid-265tkqi3],.selection-share[data-astro-cid-265tkqi3][data-placement=below]{transition:opacity .16s;transform:none}.is-copied[data-astro-cid-265tkqi3] .icon-check[data-astro-cid-265tkqi3]{animation:none}}.reading-progress[data-astro-cid-kw4rgypl]{z-index:100;pointer-events:none;transform-origin:top;height:3px;position:fixed;inset:0 0 auto}.bar[data-astro-cid-kw4rgypl]{background:var(--color-accent);transform-origin:0;will-change:transform;height:100%;transform:scaleX(0)}.reading-progress[data-astro-cid-kw4rgypl].is-done{animation:.5s cubic-bezier(.2,.8,.2,1) progress-pop}@keyframes progress-pop{30%{transform:scaleY(2.3)}}.medium-zoom-overlay,.medium-zoom-image--opened{z-index:200}.medium-zoom-image--opened{border-radius:0}@media (prefers-reduced-motion:reduce){.medium-zoom-overlay,.medium-zoom-image{transition:none!important}}.author-card[data-astro-cid-2tgtkdc7]{column-gap:var(--space-4);max-width:var(--measure);margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--color-border);grid-template-columns:auto 1fr;align-items:center;display:grid}.avatar[data-astro-cid-2tgtkdc7]{flex:none}.avatar[data-astro-cid-2tgtkdc7] img[data-astro-cid-2tgtkdc7]{object-fit:cover;border-radius:var(--radius-lg);background:var(--color-surface);width:64px;height:64px;box-shadow:var(--shadow-sm);display:block}.avatar[data-astro-cid-2tgtkdc7] .dark[data-astro-cid-2tgtkdc7],:root[data-theme=dark] .avatar[data-astro-cid-2tgtkdc7] .light[data-astro-cid-2tgtkdc7]{display:none}:root[data-theme=dark] .avatar[data-astro-cid-2tgtkdc7] .dark[data-astro-cid-2tgtkdc7]{display:block}p[data-astro-cid-2tgtkdc7]{margin:0}.label[data-astro-cid-2tgtkdc7]{font-size:var(--text-sm)}.name[data-astro-cid-2tgtkdc7]{margin-top:var(--space-1);font-family:var(--font-brand);letter-spacing:0;font-size:1.375rem;font-weight:400;line-height:1.2}.name[data-astro-cid-2tgtkdc7] a[data-astro-cid-2tgtkdc7]{color:var(--color-text);text-decoration:none}.bio[data-astro-cid-2tgtkdc7]{margin-top:var(--space-4);font-size:var(--text-sm);color:var(--color-text-muted);grid-column:1/-1;line-height:1.7}.more[data-astro-cid-2tgtkdc7]{margin-top:var(--space-2);font-size:var(--text-sm);grid-column:1/-1;justify-self:start}@media (hover:hover){.name[data-astro-cid-2tgtkdc7] a[data-astro-cid-2tgtkdc7]:hover{color:var(--color-accent)}}.demo-figure{font-family:var(--font-sans)}.demo-placeholder{aspect-ratio:var(--demo-ratio);max-width:var(--demo-max);background:var(--color-surface,#f3f1ec);border-radius:14px;margin-inline:auto}@media (width<=599px){.demo-placeholder{aspect-ratio:var(--demo-ratio-compact);max-width:var(--demo-max-compact)}}@layer stageshow{:where(.ss-phone){position:relative}.ss-phone{box-shadow:0 calc(var(--ps) * 40) calc(var(--ps) * 80) calc(var(--ps) * -16) #32325d40, 0 calc(var(--ps) * 24) calc(var(--ps) * 48) calc(var(--ps) * -24) #0000004d;flex-shrink:0}.ss-phone__glass{height:100%}.ss-phone__window{isolation:isolate;position:relative;overflow:hidden}.ss-phone:is([data-frame=pro],[data-frame=silver],[data-frame=bezel],[data-frame=clay],[data-frame=outline],[data-frame=bare]){--ss-phone-glass:#0b0b0c;--ss-phone-rim:#2c2c2d;--ss-phone-seam:#e0dfdc;--ss-phone-line:var(--ss-text-faint,#9a9a9d);background:0 0}.ss-phone__bands{pointer-events:none;position:absolute;inset:0;overflow:visible}.ss-phone:is([data-frame=pro],[data-frame=silver],[data-frame=bezel],[data-frame=clay],[data-frame=outline]) .ss-phone__glass{position:relative}.ss-phone[data-frame=pro]{--ss-phone-band-1:#e3e3e6;--ss-phone-band-2:#9a9ba0;--ss-phone-band-3:#cfd0d4;--ss-phone-band-4:#85868b;--ss-phone-band-5:#c9cacd}.ss-stage[data-theme=dark] .ss-phone[data-frame=pro],.ss-stage[data-theme=glass] .ss-phone[data-frame=pro][data-dark]{--ss-phone-band-1:#5b5c61;--ss-phone-band-2:#2b2c2f;--ss-phone-band-3:#48494d;--ss-phone-band-4:#232427;--ss-phone-band-5:#404145}.ss-phone[data-frame=silver]{--ss-phone-band-1:#f4f4f6;--ss-phone-band-2:#c9cacf;--ss-phone-band-3:#eeeef1;--ss-phone-band-4:#b9babf;--ss-phone-band-5:#e6e6ea}.ss-phone[data-frame=bezel]{--ss-phone-glass:#111113}.ss-phone[data-frame=clay]{--ss-phone-clay-top:color-mix(in srgb, var(--ss-phone-clay,#ecebe8), #fff 45%);--ss-phone-clay-bottom:color-mix(in srgb, var(--ss-phone-clay,#ecebe8), #000 6%);box-shadow:0 calc(var(--ps) * 30) calc(var(--ps) * 60) calc(var(--ps) * -12) #32325d33, 0 calc(var(--ps) * 16) calc(var(--ps) * 32) calc(var(--ps) * -16) #00000029}.ss-stage[data-theme=dark] .ss-phone[data-frame=clay]{--ss-phone-clay-top:color-mix(in srgb, var(--ss-phone-clay,#2a2a2e), #fff 6%);--ss-phone-clay-bottom:var(--ss-phone-clay,#2a2a2e);--ss-phone-seam:#333338}.ss-phone[data-frame=outline]{box-shadow:none}.ss-stage[data-theme=blueprint] .ss-phone[data-frame=outline]{--ss-phone-line:var(--ss-line)}.ss-phone:not([data-frame=android],[data-frame=soft]) .ss-phone__status{height:62px;padding:0}.ss-phone:not([data-frame=android],[data-frame=soft]) .ss-phone__time{text-align:center;width:138.5px;line-height:22px;position:absolute;top:21.5px;left:0}.ss-phone:not([data-frame=android],[data-frame=soft]) .ss-phone__glyphs{align-items:flex-start;gap:8px;position:absolute;top:25.33px;left:285.25px}.ss-phone:not([data-frame=android],[data-frame=soft]) .ss-phone__signal{margin-top:1px}.ss-phone:not([data-frame=android],[data-frame=soft]) .ss-phone__battery{margin-top:.33px}.ss-phone[data-frame=photo]{background:0 0;position:relative}.ss-phone__photo{z-index:4;background:var(--ss-phone-photo-light,none) center / 100% 100% no-repeat;pointer-events:none;position:absolute}.ss-stage[data-theme=dark] .ss-phone__photo,.ss-phone[data-dark] .ss-phone__photo{background-image:var(--ss-phone-photo-dark,var(--ss-phone-photo-light,none))}.ss-phone[data-frame=android]{background:linear-gradient(150deg,#3a3b3f,#1d1e21 40%,#2f3034 70%,#1a1b1e)}.ss-phone[data-frame=android] .ss-phone__glass{background:#050505}.ss-phone[data-frame=android] .ss-phone__island{border-radius:50%;width:24px;height:24px;top:14px}.ss-phone[data-frame=android] .ss-phone__status{height:48px;padding:0 26px}.ss-phone[data-frame=android] .ss-phone__time{font-family:system-ui,sans-serif;font-size:15px;font-weight:500}.ss-phone[data-frame=android] .ss-phone__content[data-status]{padding-top:48px}.ss-phone[data-frame=android] .ss-phone__home{width:108px;height:4px}.ss-phone[data-frame=soft]{box-shadow:0 0 0 calc(var(--ps) * 1.5) #0a25400d, 0 calc(var(--ps) * 30) calc(var(--ps) * 60) calc(var(--ps) * -12) #32325d2e, 0 calc(var(--ps) * 18) calc(var(--ps) * 36) calc(var(--ps) * -18) #0000001f}.ss-phone[data-frame=soft] .ss-phone__glass{box-shadow:inset 0 calc(var(--ps) * -2.9) calc(var(--ps) * 7.2) #0a254038;background:#f6f9fc}.ss-stage[data-theme=dark] .ss-phone[data-frame=soft] .ss-phone__glass{box-shadow:inset 0 calc(var(--ps) * -2.9) calc(var(--ps) * 7.2) #00000073;background:#1c2433}.ss-phone__screen{--pt:1px;color:#000;letter-spacing:-.015em;transform-origin:0 0;-webkit-font-smoothing:antialiased;background:#fff;flex-direction:column;font-family:-apple-system,system-ui,sans-serif;font-size:15px;display:flex;position:absolute;top:0;left:0;overflow:hidden}.ss-phone[data-dark] .ss-phone__screen{color:#fff;background:#000}.ss-phone__status{z-index:2;will-change:transform;justify-content:space-between;align-items:center;height:54px;padding:0 34px 0 52px;transition:color .3s;display:flex;position:absolute;top:0;left:0;right:0}.ss-phone__time{font-variation-settings:"opsz" 17;letter-spacing:0;font-family:SF Pro Text,-apple-system,system-ui,sans-serif;font-size:17.67px;font-weight:590}.ss-phone__island{top:var(--ss-island-top,14px);z-index:3;width:var(--ss-island-w,95px);background:#000;border-radius:18.5px;height:37px;position:absolute;left:50%;transform:translate(-50%)}.ss-phone__glyphs{align-items:center;gap:8px;display:flex}.ss-phone__glyph{display:block}.ss-phone__content{flex:1;min-height:0;position:relative}.ss-phone__content[data-status]{padding-top:62px}.ss-phone__content:not([data-status]){padding-top:44px}.ss-phone[data-frame=bare] .ss-phone__content{padding-left:8px;padding-right:8px}.ss-phone__home{z-index:2;will-change:transform;background:currentColor;border-radius:2.5px;width:144px;height:5px;transition:color .3s;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.ss-lock{color:#fff;text-align:center;position:absolute;inset:0}.ss-lock__date{letter-spacing:-.01em;opacity:.85;margin-top:66px;font-size:22px;font-weight:600}.ss-lock__clock{letter-spacing:-.035em;font-variant-numeric:tabular-nums;opacity:.92;margin-top:-4px;font-size:112px;font-weight:700;line-height:1}.ss-lock__stack{text-align:left;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:118px;left:0;right:0}.ss-lock__stack[data-at=top]{top:290px;bottom:auto}.ss-lock__controls{justify-content:space-between;display:flex;position:absolute;bottom:48px;left:46px;right:46px}.ss-lock__control{backdrop-filter:blur(24px)saturate(1.3);color:#fff;background:#0a0c1842;border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.ss-notification{backdrop-filter:blur(30px)saturate(1.25);color:#000;text-align:left;background:#fcfcfdc2;border-radius:23px;align-items:center;gap:13px;margin:0 18px;padding:14px 17px 14px 14px;display:flex;box-shadow:0 4px 24px #0000000f}.ss-notification[data-banner]{z-index:2;animation:.52s cubic-bezier(.2,.9,.25,1) both ss-banner-in;position:absolute;top:56px;left:0;right:0}@keyframes ss-banner-in{0%{transform:translateY(-110px)}}.ss-notification__icon{background:var(--ss-accent);color:#fff;border-radius:9px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.ss-notification__icon:has(>img){background:0 0}.ss-notification__icon>img{width:100%;height:100%;display:block}.ss-notification__text{letter-spacing:-.016em;flex-direction:column;flex:1;min-width:0;font-size:15px;line-height:18px;display:flex}.ss-notification__head{align-items:baseline;gap:8px;display:flex}.ss-notification__title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:600;overflow:hidden}.ss-notification__time{letter-spacing:-.005em;color:#3c3c4399;flex-shrink:0;font-size:12px}.ss-notification__body{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ss-lock[data-size=satellite] .ss-lock__stack{top:232px;bottom:auto}.ss-lock[data-size=satellite][data-clock=off] .ss-lock__stack{top:74px}.ss-notification{will-change:transform}.ss-phone:not([data-dark]) .ss-notification{background:#ffffffeb;box-shadow:0 0 0 .5px #00000014,0 8px 24px #0000001f}.ss-phone__time-bar{opacity:.5;background:currentColor;border-radius:4px;width:30px;height:7px;display:inline-block}.ss-kb{--ss-kb-sheet:#e3e4e9;--ss-kb-key:#fff;--ss-kb-down:#c4c6cd;--ss-kb-ink:#000;--ss-kb-faint:#3c3c43;background:color-mix(in srgb, var(--ss-kb-sheet) 94%, transparent);color:var(--ss-kb-ink);user-select:none;border-radius:28px 28px 52px 52px;flex:none;margin:0 3px 4px;padding:0 3px;font-family:-apple-system,SF Pro Text,system-ui,sans-serif;position:relative;box-shadow:inset 0 .5px #ffffffb3,0 -.5px #0000000f}.ss-kb[data-dark]{--ss-kb-sheet:#2a2a2c;--ss-kb-key:#4a4a4c;--ss-kb-down:#6b6b6e;--ss-kb-ink:#fff;--ss-kb-faint:#ebebf5;box-shadow:inset 0 .5px #ffffff1a}.ss-kb__suggest{letter-spacing:-.01em;text-align:center;grid-template-columns:repeat(3,1fr);align-items:center;height:50px;font-size:17px;display:grid}.ss-kb__suggest span+span{border-left:1px solid color-mix(in srgb, var(--ss-kb-faint) 22%, transparent)}.ss-kb__row{--k:calc((100% - 54px) / 10);justify-content:center;gap:6px;height:42.5px;margin-bottom:11px;display:flex}.ss-kb__key{width:var(--k);background:var(--ss-kb-key);border-radius:8.5px;flex:none;place-items:center;font-size:23px;line-height:1;transition:background-color .12s;display:grid;position:relative}.ss-kb[data-dark] .ss-kb__key{font-weight:400}.ss-kb__key[data-down]{background:var(--ss-kb-down);transition:none}.ss-kb__row:not(.ss-kb__row--bottom) .ss-kb__key:not(.ss-kb__key--wide)[data-down]{background:var(--ss-kb-key)}.ss-kb__key--wide{width:calc(var(--k) * 1.36)}.ss-kb__row[data-row="2"]>.ss-kb__key--wide:first-child{margin-right:7.2px}.ss-kb__row[data-row="2"]>.ss-kb__key--wide:last-child{margin-left:7.2px}.ss-kb__key--mode{width:calc(var(--k) * 2.78);font-size:17px}.ss-kb__key--space{flex:1;width:auto}.ss-kb__callout{background:var(--ss-kb-key);pointer-events:none;z-index:2;border-radius:12px;place-items:center;width:145%;height:54px;padding-bottom:6px;font-size:34px;display:grid;position:absolute;bottom:30px;left:50%;transform:translate(-50%);box-shadow:0 1px 6px #00000029}.ss-kb__callout:after{content:"";background:var(--ss-kb-key);width:69%;height:14px;margin-top:-4px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.ss-kb__row:first-of-type .ss-kb__key:first-child .ss-kb__callout,.ss-kb__row[data-row="0"] .ss-kb__key:first-child .ss-kb__callout,.ss-kb__row[data-row="0"] .ss-kb__key:first-child .ss-kb__callout:after{left:0;transform:none}.ss-kb__row[data-row="0"] .ss-kb__key:last-child .ss-kb__callout,.ss-kb__row[data-row="0"] .ss-kb__key:last-child .ss-kb__callout:after{left:auto;right:0;transform:none}.ss-kb__row--bottom{margin-bottom:0}.ss-kb__below{height:72px;color:var(--ss-kb-faint);justify-content:space-between;align-items:center;padding:0 22px 6px;display:flex}.ss-thread{--ss-thread-size:15px;--ss-me:#0a84ff;--ss-me-text:#fff;--ss-them:#e9e9eb;--ss-them-text:#000;--ss-scroll:.55s cubic-bezier(.25, 1, .5, 1);clip-path:inset(0 -100vw -100vh);min-height:0;font-size:var(--ss-thread-size);letter-spacing:-.01em;flex-direction:column;justify-content:flex-end;gap:3px;line-height:1.3;display:flex}.ss-phone__content .ss-thread{--ss-thread-size:17px}.ss-phone__content .ss-stamp,.ss-phone__content .ss-receipt{font-size:14px}.ss-thread[data-app=sms]{--ss-me:#34c759}.ss-stage[data-theme=dark] .ss-thread,.ss-phone[data-dark] .ss-thread{--ss-them:#26252a;--ss-them-text:#fff}.ss-bubble-row{will-change:transform;transition:top var(--ss-scroll);flex:none;display:flex;position:relative;top:0}.ss-bubble-row[data-from=me]{justify-content:flex-end}.ss-bubble-row[data-from=me]+.ss-bubble-row[data-from=them],.ss-bubble-row[data-from=them]+.ss-bubble-row[data-from=me]{margin-top:8px}.ss-bubble{isolation:isolate;max-width:75%;color:var(--t);overflow-wrap:break-word;border-radius:1.06em;padding:.42em .76em;transition:width .35s cubic-bezier(.22,1,.36,1),height .35s cubic-bezier(.22,1,.36,1);position:relative;top:0;left:0}.ss-bubble:before{content:"";z-index:-1;border-radius:inherit;background:var(--b);transform-origin:inherit;transition:opacity .3s 60ms;position:absolute;inset:0}.ss-bubble-row[data-avatar]{align-items:flex-end}.ss-bubble__avatar{flex:none;margin-right:8px;transition:margin-bottom .45s cubic-bezier(.22,1,.36,1);display:inline-flex}.ss-bubble-row:has(.ss-bubble[data-tapback]) .ss-bubble__avatar,.ss-bubble[data-tapback]{margin-bottom:21px}.ss-bubble{transition:width .35s cubic-bezier(.22,1,.36,1),height .35s cubic-bezier(.22,1,.36,1),margin-bottom .3s cubic-bezier(.22,1,.36,1) .12s}.ss-bubble[data-tapback]{transition:width .35s cubic-bezier(.22,1,.36,1),height .35s cubic-bezier(.22,1,.36,1),margin-bottom .45s cubic-bezier(.22,1,.36,1)}.ss-tapback{z-index:1;background:var(--ss-thread-ground,#fff);pointer-events:none;transform-origin:50%;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:13px;line-height:1;transition:transform .45s cubic-bezier(.22,1.4,.36,1),opacity .1s;display:flex;position:absolute;bottom:-17px;left:8px;transform:scale(0);box-shadow:0 1px 2px #00000014,0 0 0 .5px #0000000d}.ss-bubble-row[data-from=me] .ss-tapback{left:auto;right:8px}.ss-stage[data-theme=dark] .ss-tapback{background:var(--ss-thread-ground,#2c2c2e);box-shadow:0 1px 3px #0006}.ss-tapback[data-show]{transform:scale(1)}.ss-tapback:not([data-show]){opacity:0;transition:transform .16s,opacity .14s;transform:scale(.5)}.ss-tapback__emoji{text-align:center;width:1em;height:1em;line-height:1;display:block}.ss-bubble[data-arrived]{animation:.45s cubic-bezier(.22,1,.36,1) both ss-bubble-in}.ss-bubble[data-arrived]:before{animation:.45s cubic-bezier(.22,1,.36,1) both ss-bubble-fill}.ss-bubble[data-arrived][data-source],.ss-bubble[data-arrived][data-source]:before{animation:none}.ss-bubble[data-flying]:before{opacity:0;transition:none}.ss-bubble[data-arrived][data-source][data-tail]>.ss-bubble__tail{animation-delay:.32s}[data-from=me]>.ss-bubble{--b:var(--ss-me);--t:var(--ss-me-text);transform-origin:100% 100%}[data-from=them]>.ss-bubble{--b:var(--ss-them);--t:var(--ss-them-text);transform-origin:0 100%}@keyframes ss-bubble-in{0%{opacity:0;top:6px}}@keyframes ss-bubble-fill{0%{transform:scale(.8)}}[data-from=them]>.ss-bubble[style*=width]{clip-path:inset(0 0 -1em -1em)}[data-from=me]>.ss-bubble[style*=width]{clip-path:inset(0 -1em -1em 0)}.ss-bubble__text{display:block}.ss-bubble[data-grew]>.ss-bubble__text{animation:.28s both ss-fade-in}.ss-bubble__tail{width:1.06em;height:.94em;fill:var(--b);pointer-events:none;opacity:0;transition:transform .3s cubic-bezier(.25,1,.5,1),opacity .18s;position:absolute;bottom:0;transform:scale(.2)}.ss-bubble[data-tail]>.ss-bubble__tail{opacity:1;transform:none}[data-from=me]>.ss-bubble>.ss-bubble__tail{transform-origin:15% 85%;right:-.36em}[data-from=them]>.ss-bubble>.ss-bubble__tail{transform-origin:85% 85%;left:-.36em}.ss-bubble[data-arrived][data-tail]>.ss-bubble__tail{animation:.32s cubic-bezier(.25,1,.5,1) .2s backwards ss-tail-in}@keyframes ss-tail-in{0%{opacity:0;transform:scale(.2)}}.ss-bubble__bar{opacity:.35;vertical-align:middle;background:currentColor;border-radius:.2em;height:.4em;display:inline-block}.ss-bubble[data-typing]{padding:.84em .8em}.ss-bubble__dots{gap:.24em;display:flex}.ss-bubble__dots i{background:#8e8e93;border-radius:50%;width:.46em;height:.46em;animation:1.2s ease-in-out infinite ss-typing}.ss-bubble__dots i:nth-child(2){animation-delay:.16s}.ss-bubble__dots i:nth-child(3){animation-delay:.32s}@keyframes ss-typing{0%,60%,to{opacity:.4;transform:none}30%{opacity:1;transform:translateY(-.12em)}}.ss-stamp{will-change:transform;transition:top var(--ss-scroll);color:#8e8e93;text-align:center;flex:none;margin:10px 0 6px;font-size:.7em;font-weight:500;position:relative;top:0}.ss-receipt{color:#8e8e93;will-change:transform;transition:top var(--ss-scroll), grid-template-rows var(--ss-scroll), opacity .25s ease;opacity:0;flex:none;grid-template-rows:0fr;justify-items:end;font-size:.66em;font-weight:500;display:grid;position:relative;top:0}.ss-receipt .ss-roll[data-variant=fade] .ss-roll__item[data-out]{animation:.3s both ss-receipt-out}.ss-receipt .ss-roll[data-variant=fade] .ss-roll__char{animation:.4s cubic-bezier(.25,1,.5,1) 80ms both ss-receipt-in}.ss-receipt .ss-roll[data-variant=fade] .ss-roll__mid{transition-duration:.45s}@keyframes ss-receipt-out{to{opacity:0;filter:blur(1.5px);transform:translateY(-.5em)}}@keyframes ss-receipt-in{0%{opacity:0;filter:blur(1.5px);transform:translateY(.5em)}}.ss-receipt>span{min-height:0;padding-right:.3em;overflow:hidden}.ss-receipt[data-show]{opacity:1;grid-template-rows:1fr}.ss-thread[data-app=chat]{--ss-me:var(--ss-ink-1);--ss-me-text:var(--ss-text-strong);gap:18px;line-height:1.55}.ss-thread[data-app=chat] .ss-bubble{border-radius:1.2em;padding:.5em .9em}.ss-thread[data-app=chat] .ss-bubble__tail{display:none}.ss-thread[data-app=chat] [data-from=them]>.ss-bubble{--b:transparent;max-width:100%;color:var(--ss-text);background:0 0;border-radius:0;padding:0;transition:none}.ss-thread[data-app=chat] .ss-bubble-row+.ss-bubble-row{margin-top:0}@media (prefers-reduced-motion:reduce){.ss-bubble,.ss-bubble__text{animation-duration:10ms}.ss-bubble__dots i{opacity:.6;animation:none}.ss-bubble-row,.ss-bubble{transition-duration:10ms}}.ss-avatar{will-change:transform;background:var(--ss-fill,var(--ss-ink-3));color:var(--ss-text-strong);border-radius:50%;flex-shrink:0;place-items:center;font-weight:600;line-height:1;transition:background .3s,color .3s;display:inline-grid;overflow:hidden}.ss-avatar[data-tone=accent]{background:var(--ss-accent);color:#fff}.ss-avatar[data-tone=ios]{color:#fff;letter-spacing:.01em;background:linear-gradient(#a5abb8,#858a96);font-family:ui-rounded,SF Pro Rounded,-apple-system,system-ui,sans-serif;font-weight:600}.ss-avatar[data-tone=success]{background:var(--ss-success);color:#fff}.ss-avatar__initial{text-box:trim-both cap alphabetic;display:block}.ss-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.ss-avatar[data-ring]{box-shadow:0 0 0 1.5px var(--ss-ring-bg,var(--ss-surface)), 0 0 0 3px var(--ss-ring,var(--ss-ink-3));transition:box-shadow .35s}.ss-avatar[data-ring=confirmed]{--ss-ring:var(--ss-success)}.ss-avatar[data-ring=declined]{--ss-ring:var(--ss-danger)}.ss-avatar[data-ring]{position:relative;overflow:visible}.ss-avatar[data-ring]:after{content:"";background:conic-gradient(from 0deg, transparent 0 62%, var(--ss-accent) 100%);opacity:0;pointer-events:none;border-radius:50%;transition:opacity .3s;animation:1.1s linear infinite ss-avatar-wait;position:absolute;inset:-3px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 1.5px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 1.5px),#000 calc(100% - 1.5px))}.ss-avatar[data-ring=waiting]:after{opacity:1}@keyframes ss-avatar-wait{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ss-avatar[data-ring]:after{animation:none}}.ss-check{flex-shrink:0;place-items:center;display:inline-grid}.ss-check svg{overflow:visible}.ss-check__ring{fill:none;stroke:var(--ss-ink-4);stroke-width:1.5px;transition:opacity .2s}.ss-check__arc{fill:none;stroke:var(--ss-text-strong);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:.28 1;opacity:0;transform-origin:8px 8px;transition:opacity .18s;animation:.8s linear infinite ss-spin}.ss-check[data-pending] .ss-check__arc{opacity:1}.ss-check__fill{fill:var(--ss-success);opacity:0;transform-origin:8px 8px;transition:opacity .2s,transform .2s;transform:scale(.35)}.ss-check[data-on] .ss-check__fill{opacity:1;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity;transform:scale(1)}.ss-check[data-on] .ss-check__arc{transition-duration:80ms}.ss-check[data-on] .ss-check__ring{opacity:0}.ss-check__tick{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;transition:opacity .2s}.ss-stage[data-theme=blueprint] .ss-check__tick{stroke:var(--ss-well)}.ss-check[data-on] .ss-check__tick{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset .32s cubic-bezier(.65,0,.35,1) .16s,opacity 10ms .16s}.ss-stage[data-palette=mono][data-theme=dark] .ss-check__tick{stroke:#111}@media (prefers-reduced-motion:reduce){.ss-check__arc{animation:none}}.ss-icon{flex-shrink:0;display:block}.ss-spinner{flex:none;animation:.8s linear infinite ss-spin}@media (prefers-reduced-motion:reduce){.ss-spinner{animation:none}}.ss-toast{border-radius:var(--ss-radius-lg);box-shadow:var(--ss-shadow-satellite);color:#fff;opacity:0;will-change:transform;margin-block:var(--ss-toast-rise,10px) calc(-1 * var(--ss-toast-rise,10px));background:#1c1c1f;align-items:center;gap:8px;padding:8px 12px;font-size:12px;transition:opacity .35s,margin .6s cubic-bezier(.22,1,.36,1);display:inline-flex}.ss-toast[data-show]{opacity:1;margin-block:0}.ss-toast__icon{opacity:.8;display:grid}.ss-toast__action{color:#fff9;margin-left:6px;font-weight:500}[data-theme=dark] .ss-toast,.ss-stage[data-theme=dark] .ss-toast{background:var(--ss-raised);color:var(--ss-text-strong)}.ss-tooltip{z-index:20;border-radius:var(--ss-radius-sm);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;background:#26262a;align-items:center;height:22px;padding:0 8px;font-size:11px;font-weight:500;transition:opacity .1s,transform .1s;display:flex;position:absolute;transform:translate(-50%,-2px)}.ss-tooltip[data-side=above]{transform:translate(-50%,calc(2px - 100%))}.ss-tooltip[data-show]{opacity:1;transition-duration:.15s;transform:translate(-50%)}.ss-tooltip[data-side=above][data-show]{transform:translate(-50%,-100%)}.ss-tooltip__label{text-box:trim-both cap alphabetic;display:block}.ss-meter{background:var(--ss-ink-1);border-radius:3px;height:6px;display:block;overflow:hidden}.ss-meter__fill{background:linear-gradient(90deg, var(--ss-accent), var(--ss-accent-2,var(--ss-accent)));width:100%;height:100%;transition:clip-path .8s cubic-bezier(.45,0,.2,1);display:block;position:relative}.ss-meter__fill:after{content:"";background-color:var(--ss-meter-tone,var(--ss-accent));opacity:0;transition:opacity .4s,background-color .4s;position:absolute;inset:0}.ss-meter[data-tone=danger]{--ss-meter-tone:var(--ss-danger)}.ss-meter[data-tone=warning]{--ss-meter-tone:var(--ss-warning)}.ss-meter[data-tone=success]{--ss-meter-tone:var(--ss-success)}.ss-meter[data-tone=ink]{--ss-meter-tone:var(--ss-ink-5)}.ss-meter:not([data-tone=accent]) .ss-meter__fill:after{opacity:1}.ss-menu{flex-direction:column;display:flex}.ss-menu__item{height:var(--ss-row);border-radius:var(--ss-radius-sm);color:var(--ss-text-strong);align-items:center;gap:8px;padding:0 8px;font-size:12px;transition:background-color .12s;display:flex}.ss-menu__item[data-active]{background-color:var(--ss-ink-2)}.ss-menu__item{transition:background-color .15s}.ss-menu__item[data-hover]{background-color:var(--ss-ink-2);transition-duration:0s}.ss-facepile{align-items:center;display:inline-flex}.ss-facepile__face{display:flex}.ss-facepile__face+.ss-facepile__face{margin-left:var(--ss-overlap)}.ss-chip{will-change:transform}.ss-chip-slot{border-radius:var(--ss-radius-pill);opacity:0;flex:none;transition:width .4s cubic-bezier(.25,.8,.25,1) .1s,margin .4s cubic-bezier(.25,.8,.25,1) .1s,opacity .14s;display:inline-flex;overflow:hidden}.ss-chip-slot[data-show]{opacity:1;transition:width .4s cubic-bezier(.25,.8,.25,1),margin .4s cubic-bezier(.25,.8,.25,1),opacity .22s .16s}.ss-chip-slot>.ss-chip{flex:none}.ss-chip{border-radius:var(--ss-radius-pill);background:var(--ss-accent-soft);height:24px;color:var(--ss-text-strong);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.ss-chip[data-removable]{padding-right:4px}.ss-chip__x{width:16px;height:16px;color:var(--ss-text);border-radius:50%;place-items:center;transition:background-color .15s;display:inline-grid}.ss-chip__x[data-hover]{background:var(--ss-ink-2);transition-duration:0s}.ss-brand{flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.ss-brand[data-tile]{background:var(--ss-surface);box-shadow:inset 0 0 0 1px var(--ss-line)}.ss-brand[data-tile][data-light-tile]{background:#fff;box-shadow:inset 0 0 0 1px #00000014}.ss-brand img{object-fit:contain;flex:none;width:62%;min-width:0;height:62%;min-height:0;display:block}.ss-brand__initial{color:var(--ss-text-strong);font-weight:600}.ss-brand:not([data-tile]) img{width:100%;height:100%}.ss-pin{--ss-pin-r:50% 50% 50% 0;box-sizing:border-box;border-radius:var(--ss-pin-r);background:var(--ss-surface);will-change:transform;flex-shrink:0;place-items:center;padding:2px;transition:box-shadow .3s;display:inline-grid;position:relative;box-shadow:0 0 0 1px #0000000f,0 2px 6px -1px #00000040}.ss-pin[data-corner=br]{--ss-pin-r:50% 50% 0 50%}.ss-pin[data-corner=tl]{--ss-pin-r:0 50% 50% 50%}.ss-pin[data-corner=tr]{--ss-pin-r:50% 0 50% 50%}.ss-pin__face{border-radius:var(--ss-pin-r);background:var(--ss-ink-3);width:100%;height:100%;color:var(--ss-text-strong);place-items:center;font-weight:600;line-height:1;display:grid;overflow:hidden}.ss-pin[data-tone=accent] .ss-pin__face{background:var(--ss-accent);color:#fff}.ss-pin__face img{object-fit:cover;width:100%;height:100%}.ss-pin[data-selected]{box-shadow:0 0 0 1.5px var(--ss-surface), 0 0 0 3px var(--ss-accent), 0 2px 6px -1px #00000040}.ss-pin[data-selected][data-tone=ink]{box-shadow:0 0 0 1.5px var(--ss-surface), 0 0 0 3px var(--ss-ink-5), 0 2px 6px -1px #00000040}.ss-row{--ss-row-pad:12px;--ss-row-title:12px;--ss-row-subtitle:11.5px;--ss-row-meta:11px;--ss-row-line:16px;--ss-row-line-2:16px;--ss-row-gap:2px;--ss-row-dot:6px;padding:var(--ss-row-pad) var(--ss-row-pad);border-radius:var(--ss-radius-lg);will-change:transform;grid-template-columns:minmax(0,1fr);align-items:center;column-gap:10px;transition:background .2s;display:grid;position:relative}.ss-row[data-selected],.ss-row[data-hover]{background:var(--ss-ink-1)}.ss-row[data-lead]{grid-template-columns:auto minmax(0,1fr)}.ss-row>:not(.ss-row__lead):not(.ss-row__body):not(.ss-row__dot):not(.ss-row__preview){grid-row:1;place-self:center end}.ss-row__dot{z-index:1;left:calc(-7px - var(--ss-row-dot));width:var(--ss-row-dot);height:var(--ss-row-dot);margin-top:calc(3px - var(--ss-row-dot) / 2);background:var(--ss-accent);border-radius:50%;grid-area:1/1/2/2;position:absolute;top:calc(50% - 3px)}.ss-phone__screen .ss-row{--ss-row-title:17px;--ss-row-subtitle:15px;--ss-row-meta:15px;--ss-row-line:22px;--ss-row-line-2:20px;--ss-row-gap:0px;--ss-row-dot:10px}.ss-row__lead{grid-area:1/1/2/2;align-items:center;display:inline-flex}.ss-row__body{gap:var(--ss-row-gap);flex-direction:column;grid-row:1;justify-content:center;min-width:0;display:flex}.ss-row:has(.ss-row__subtitle,.ss-row__preview) .ss-row__body{min-height:calc(var(--ss-row-line) + var(--ss-row-line-2) + var(--ss-row-gap))}.ss-row__head{min-height:var(--ss-row-line);align-items:center;gap:8px;display:flex}.ss-row__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--ss-row-title);font-weight:600;line-height:var(--ss-row-line);color:var(--ss-text-strong);flex:1;overflow:hidden}.ss-row__meta{font-size:var(--ss-row-meta);line-height:var(--ss-row-line);color:var(--ss-text-faint);flex:none}.ss-row__subtitle{text-overflow:ellipsis;white-space:nowrap;font-size:var(--ss-row-subtitle);line-height:var(--ss-row-line-2);color:var(--ss-text);display:block;overflow:hidden}.ss-row__preview{justify-items:start;row-gap:calc(var(--ss-row-line-2) - 6px);padding-top:calc((var(--ss-row-line-2) - 6px) / 2);grid-row:2;display:grid}.ss-row__preview[data-text]{-webkit-line-clamp:2;font-size:var(--ss-row-subtitle);line-height:var(--ss-row-line-2);color:var(--ss-text);-webkit-box-orient:vertical;padding-top:0;display:-webkit-box;overflow:hidden}.ss-row[data-lead] .ss-row__preview{grid-column:2}.ss-row__preview>.ss-bar{display:block}.ss-row:has(.ss-row__preview) .ss-row__lead,.ss-row:has(.ss-row__preview) .ss-row__dot{grid-row:1/3;align-self:start}.ss-row:has(.ss-row__preview){--ss-row-lead-h:calc(var(--ss-row-line) + var(--ss-row-line-2) * 2 + var(--ss-row-gap))}.ss-row:has(.ss-row__preview) .ss-row__lead{height:var(--ss-row-lead-h)}.ss-row:has(.ss-row__preview) .ss-row__dot{top:calc(var(--ss-row-lead-h) / 2 - 3px)}.ss-row__title>.ss-bar{margin:calc((var(--ss-row-line) - 6px) / 2) 0;display:block}.ss-row__subtitle>.ss-bar{margin:calc((var(--ss-row-line-2) - 6px) / 2) 0;display:block}.ss-row__meta>.ss-bar{margin:calc((var(--ss-row-line) - 6px) / 2) 0;display:block}.ss-field{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.ss-field__label{color:var(--ss-text-strong);font-size:11.5px;font-weight:500}.ss-field__box{height:var(--ss-control);border-radius:var(--ss-radius-md);background:var(--ss-surface);box-shadow:inset 0 0 0 1px var(--ss-ink-4), 0 0 0 0 transparent;color:var(--ss-text-strong);align-items:center;gap:8px;padding:0 11px;font-size:13px;transition:box-shadow .2s,padding .35s cubic-bezier(.45,0,.1,1);display:flex}.ss-field__box:has(.ss-field__value[data-chip]){padding-left:calc((var(--ss-control) - 24px) / 2)}.ss-field[data-focused] .ss-field__box{box-shadow:inset 0 0 0 1px var(--ss-accent), 0 0 0 3px var(--ss-accent-soft)}.ss-field[data-status=error] .ss-field__box{box-shadow:inset 0 0 0 1px var(--ss-danger), 0 0 0 3px var(--ss-danger-soft)}.ss-field__text{white-space:pre;flex:1;align-items:center;min-width:0;height:100%;display:flex;position:relative;overflow:hidden}.ss-field__placeholder{color:var(--ss-text-faint);transition:opacity .2s;position:absolute;top:50%;left:0;translate:0 -50%}.ss-field[data-filled] .ss-field__placeholder{opacity:0;transition:none}.ss-field__value[data-password]{letter-spacing:1.5px}.ss-field__value{border-radius:var(--ss-radius-pill);background-color:#0000;flex:none;align-items:center;height:24px;padding:0;transition:none;display:inline-flex}.ss-field__chars,.ss-field__placeholder{text-box:trim-both cap alphabetic;line-height:1}.ss-field__chars{display:block}.ss-field__value[data-chip]{padding:0 calc(11px - (var(--ss-control) - 24px) / 2);background-color:var(--ss-chip-bg,var(--ss-accent-soft));color:var(--ss-chip-text,var(--ss-text-strong));transition:padding .35s cubic-bezier(.45,0,.1,1),background-color .3s,color .3s}.ss-field__value[data-chip][data-removable]{padding-right:4px}.ss-field__value[data-leaving]{opacity:0;transition:opacity .25s}.ss-field:has(.ss-field__value[data-leaving]) .ss-field__placeholder{opacity:0;transition:none}.ss-field__x{width:16px;height:16px;color:inherit;opacity:0;border-radius:50%;flex:none;place-items:center;margin-left:-16px;transition:background-color .15s;display:inline-grid}.ss-field__value[data-chip] .ss-field__x{opacity:.75;margin-left:4px;transition:margin .35s cubic-bezier(.45,0,.1,1),opacity .25s .12s,background-color .15s}.ss-field__x[data-hover]{opacity:1;background-color:var(--ss-ink-2);transition-duration:0s}.ss-field__value[data-chip]+.ss-field__caret{margin-left:6px}.ss-field__caret{background:var(--ss-accent);border-radius:1px;flex-shrink:0;width:1.5px;height:16px;margin-left:1px;transition:margin .35s cubic-bezier(.45,0,.1,1);animation:1.06s step-end .5s infinite ss-caret}@keyframes ss-caret{50%{opacity:0}}.ss-field__ok{flex-shrink:0}.ss-field__ok path{fill:none;stroke:var(--ss-success);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:.35s cubic-bezier(.65,0,.35,1) both ss-draw}@keyframes ss-draw{0%{stroke-dashoffset:1px}}.ss-seg{grid-template-columns:repeat(var(--n), 1fr);border-radius:var(--ss-radius-md);background:var(--ss-ink-2);padding:2px;display:grid;position:relative}.ss-seg__thumb{width:calc((100% - 4px) / var(--n));border-radius:var(--ss-radius-sm);background:var(--ss-raised);transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;top:2px;bottom:2px;left:2px;box-shadow:0 1px 2px #00000014,0 0 0 .5px #0000000f}.ss-seg__option{height:var(--ss-row);color:var(--ss-text);place-items:center;padding:0 10px;font-size:12px;font-weight:500;transition:color .2s;display:grid;position:relative}.ss-seg__option[data-on]{color:var(--ss-text-strong)}.ss-toggle{background:var(--ss-ink-5);border-radius:9px;flex-shrink:0;width:30px;height:18px;transition:background-color .2s;display:inline-block;position:relative}.ss-toggle[data-on]{background:var(--ss-accent)}.ss-toggle__knob{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .25s cubic-bezier(.22,1,.36,1);position:absolute;top:2px;left:2px;box-shadow:0 .5px 1.5px #00000024,0 0 0 .5px #0000000a}.ss-toggle[data-on] .ss-toggle__knob{transform:translate(12px)}.ss-stage[data-palette=mono][data-theme=dark] .ss-toggle[data-on] .ss-toggle__knob{background:#111}.ss-stage[data-theme=blueprint] .ss-toggle[data-on] .ss-toggle__knob{background:var(--ss-well);box-shadow:none}.ss-tabs{border-bottom:1px solid var(--ss-line);gap:18px;display:flex;position:relative}.ss-tabs__tab{color:var(--ss-text);padding-bottom:9px;font-size:12.5px;font-weight:500;transition:color .2s}.ss-tabs__tab[data-on]{color:var(--ss-text-strong)}.ss-tabs__bar{background:var(--ss-text-strong);transform-origin:0 0;width:1px;height:2px;transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-1px;left:0}.ss-badge{will-change:transform;border-radius:var(--ss-radius-pill);background:var(--ss-ink-2);height:20px;color:var(--ss-text-strong);white-space:nowrap;align-items:center;gap:5px;padding:0 9px;font-size:11px;font-weight:500;transition:background-color .35s,color .35s;display:inline-flex}.ss-badge[data-lead]{padding-left:7px}.ss-badge[data-tone=accent]{background:var(--ss-accent-soft);color:var(--ss-accent-text)}.ss-badge[data-tone=success]{background:var(--ss-success-soft);color:var(--ss-success-text)}.ss-badge[data-tone=danger]{background:var(--ss-danger-soft);color:var(--ss-danger-text)}.ss-badge[data-tone=warning]{background:var(--ss-warning-soft);color:var(--ss-warning-text)}.ss-badge__label{text-box:trim-both cap alphabetic;display:block}.ss-badge__dot{background:currentColor;border-radius:50%;width:6px;height:6px}.ss-slot{border-radius:var(--ss-radius-md);flex-shrink:0;transition:height .45s cubic-bezier(.45,0,.2,1),margin-top .45s cubic-bezier(.45,0,.2,1);position:relative}.ss-slot__clip{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:clip}.ss-slot__mark{border:1.5px dashed var(--ss-ink-5);border-radius:inherit;opacity:0;transition:opacity .15s ease-out;position:absolute;inset:0 0 auto}.ss-slot[data-open][data-dashed] .ss-slot__mark{opacity:1;transition:opacity .16s ease-out .3s}.ss-code{--ss-code-key:#7c3aed;--ss-code-str:#15803d;--ss-code-num:#b45309;--ss-code-fn:#2563eb;color:var(--ss-text-strong);font:11.5px/19px ui-monospace,SF Mono,Menlo,monospace}.ss-stage[data-theme=dark] .ss-code{--ss-code-key:#c4b5fd;--ss-code-str:#86efac;--ss-code-num:#fdba74;--ss-code-fn:#93c5fd}.ss-stage[data-palette=mono] .ss-code,.ss-stage[data-theme=blueprint] .ss-code{--ss-code-key:var(--ss-text-strong);--ss-code-str:var(--ss-text);--ss-code-num:var(--ss-text-strong);--ss-code-fn:var(--ss-text-strong)}.ss-code__line{opacity:0;padding-right:12px;transition:opacity .3s;display:flex}.ss-code__line[data-on]{opacity:1}.ss-code__num{text-align:right;font-variant-numeric:tabular-nums;width:30px;color:var(--ss-text-faint);flex-shrink:0;padding-right:10px}.ss-code__mark{width:16px;color:var(--ss-text-faint);flex-shrink:0}.ss-code__text{white-space:pre;flex:1;min-width:0;overflow:hidden}.ss-code__text[data-over]{mask-image:linear-gradient(90deg,#000 calc(100% - 14px),#0000)}.ss-code__line[data-kind=add]{background:var(--ss-success-soft)}.ss-code__line[data-kind=add] .ss-code__mark{color:var(--ss-success-text)}.ss-code__line[data-kind=del]{background:var(--ss-danger-soft)}.ss-code__line[data-kind=del] .ss-code__mark{color:var(--ss-danger-text)}.ss-code__key{color:var(--ss-code-key)}.ss-code__str{color:var(--ss-code-str)}.ss-code__num+.ss-code__mark+.ss-code__text .ss-code__num,.ss-code__text .ss-code__num{width:auto;text-align:inherit;color:var(--ss-code-num);padding:0}.ss-code__fn{color:var(--ss-code-fn)}.ss-code__com{color:var(--ss-text-faint)}.ss-chart{display:block;overflow:visible}.ss-chart__draw{opacity:0;transition:opacity .25s}.ss-chart[data-show] .ss-chart__draw{opacity:1;transition:opacity .15s}.ss-chart__line{fill:none;stroke:var(--ss-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:d .8s cubic-bezier(.45,0,.2,1)}.ss-chart__area{transition:d .8s cubic-bezier(.45,0,.2,1)}.ss-chart__dot{fill:var(--ss-accent);stroke:var(--ss-surface);stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .2s,transform .2s,cx .8s cubic-bezier(.45,0,.2,1),cy .8s cubic-bezier(.45,0,.2,1);transform:scale(.4)}.ss-chart[data-show] .ss-chart__dot{opacity:1;transform:none}.ss-chart__bar{fill:var(--ss-accent);transition:y .7s cubic-bezier(.25,.8,.25,1),height .7s cubic-bezier(.25,.8,.25,1)}.ss-chart[data-still] *{transition:none!important}}.f2c{& .ss-stage{--gutter:32px;background:var(--color-surface,var(--ss-well));font-family:var(--ss-font);border-radius:14px;overflow:hidden}& .f2c-figma{left:var(--gutter);top:var(--gutter);width:760px;height:440px;box-shadow:var(--ss-shadow-hero);position:absolute}& .ss-stage[data-layout=compact]{--gutter:16px}& .ss-stage[data-layout=compact] .f2c-figma{top:var(--gutter);width:400px;height:330px}& .f2c-icon{color:var(--ss-icon);flex:none}& .f2c-tools{align-items:center;gap:2px;margin-left:14px;display:flex}& .f2c-mark{margin-right:10px}& .f2c-tool{width:26px;height:26px;color:var(--ss-icon);border-radius:6px;flex:none;place-items:center;display:grid}& .f2c-tool[data-active]{background:var(--ss-accent);color:#fff}& .f2c-share{background:var(--ss-accent);color:#fff;border-radius:6px;align-items:center;height:24px;margin-right:2px;padding:0 11px;font-size:11px;font-weight:550;display:inline-flex}& .f2c-body{height:100%;display:flex}& .f2c-layers,& .f2c-props{background:var(--ss-surface);flex:none;overflow:hidden}& .f2c-layers{border-right:1px solid var(--ss-line);width:156px}& .f2c-file{border-bottom:1px solid var(--ss-line);flex-direction:column;gap:8px;padding:16px 14px 14px;display:flex}& .f2c-tree{flex-direction:column;padding:6px;display:flex}& .f2c-layer{border-radius:5px;align-items:center;gap:8px;height:26px;padding-right:8px;transition:background-color .15s;display:flex}& .f2c-layer[data-selected]{background:color-mix(in srgb, var(--ss-accent) 16%, transparent)}& .f2c-layer[data-selected] .f2c-icon{color:var(--ss-accent-text)}& .f2c-layer-name{color:var(--ss-text-strong);font-size:11px;line-height:1.3}& .f2c-pair{height:52px;position:relative}& .f2c-pair-row{will-change:transform;transition:transform .35s cubic-bezier(.45,0,.1,1);position:absolute;inset:0 0 auto}& .f2c-canvas{background:var(--ss-canvas);flex:1;min-width:0;position:relative;overflow:hidden}& .f2c-blank{width:24px;height:24px;position:absolute;top:12px;right:12px}& .f2c-frame-wrap{flex-direction:column;gap:7px;display:flex;position:absolute;top:22px;left:24px}& .ss-stage[data-layout=compact] .f2c-frame-wrap{left:16px}& .f2c-mobile{left:400px}& .f2c-frame-label-bar{margin:4px 0}& .f2c-frame.f2c-frame--mobile{gap:10px;width:132px;height:300px;padding:14px}& .f2c-mobile-art{background:#eef3ea;border-radius:6px;height:96px;margin:6px 0}& .f2c-frame-label{color:var(--ss-text);font-size:10px;line-height:1.3}& .f2c-frame{--slot:140px;--gap:16px;background:#fff;flex-direction:column;gap:16px;width:360px;padding:14px 16px;display:flex;box-shadow:0 0 0 1px #0000000f}& .ss-stage[data-layout=compact] .f2c-frame{--slot:126px;--gap:14px;width:calc(var(--slot) * 2 + var(--gap) + 28px);padding:12px 14px}& .f2c-frame{--ss-ink-1:#0000000a;--ss-ink-2:#0000000f;--ss-ink-3:#00000014;--ss-ink-4:#0000001a;--ss-ink-5:#00000026}& .f2c-nav{justify-content:space-between;align-items:center;display:flex}& .f2c-nav-links{gap:12px;display:flex}& .f2c-section{height:150px;position:relative}& .ss-stage[data-layout=compact] .f2c-section{height:136px}& .f2c-copy,& .f2c-image{width:var(--slot);will-change:transform;height:100%;transition:transform .4s cubic-bezier(.45,0,.1,1);position:absolute;top:0;left:0}& .f2c-copy{flex-direction:column;justify-content:center;gap:10px;padding-left:4px;display:flex}& .f2c-title{color:#1f3d24;white-space:nowrap;font-size:17px;font-weight:700;line-height:1.3}& .ss-stage[data-layout=compact] .f2c-title{font-size:15px}& .f2c-sub{flex-direction:column;gap:7px;display:flex}& .f2c-cta{color:#fff;background:#2f6b3c;border-radius:999px;align-self:flex-start;margin-top:4px;padding:6px 12px;font-size:11px;font-weight:600;line-height:1.3}& .f2c-image{z-index:2}& .f2c-image[data-dragging]{transition:none}& .f2c-art{background:#dcebd3;border-radius:8px;position:absolute;inset:0;overflow:hidden}& .f2c-art-sun{background:#f2cf73;border-radius:50%;width:22px;height:22px;position:absolute;top:24px;right:24px}& .f2c-art-hill{background:#5f9a5e;border-radius:50%;width:170px;height:130px;position:absolute;bottom:-66px;left:-30px}& .f2c-art-hill--back{z-index:0;background:#86b97c;bottom:-80px;left:auto;right:-60px}& .f2c-art-hill:not(.f2c-art-hill--back){z-index:1}& .f2c-select{z-index:3;pointer-events:none;box-shadow:0 0 0 1px var(--ss-accent);opacity:0;transition:opacity .12s;position:absolute;inset:0}& .f2c-select[data-show]{opacity:1}& .f2c-select i{width:6px;height:6px;box-shadow:0 0 0 1px var(--ss-accent);background:#fff;position:absolute}& .f2c-select i[data-c=tl]{top:-3px;left:-3px}& .f2c-select i[data-c=tr]{top:-3px;right:-3px}& .f2c-select i[data-c=bl]{bottom:-3px;left:-3px}& .f2c-select i[data-c=br]{bottom:-3px;right:-3px}& .f2c-cards{gap:10px;display:flex}& .f2c-card{background:#f1f1ee;border-radius:6px;flex:1;height:110px}& .f2c-props{border-left:1px solid var(--ss-line);width:196px}& .f2c-props-tabs{border-bottom:1px solid var(--ss-line);align-items:center;gap:14px;height:40px;padding:0 14px;display:flex}& .f2c-props-section{border-bottom:1px solid var(--ss-line);flex-direction:column;gap:10px;padding:14px;display:flex}& .f2c-props-field{background:var(--ss-fill);border-radius:5px;align-items:center;height:26px;padding:0 8px;display:flex}& .f2c-menu{z-index:30;--ss-popover-bg:#1e1e1e;--ss-popover-shadow:0 0 0 1px #ffffff0f, 0 10px 28px #00000047;border-radius:10px;width:196px;padding:6px;position:absolute}& .f2c-menu .ss-menu__item{--ss-row:26px;border-radius:5px;padding:0 10px}& .f2c-menu .ss-menu__item[data-hover],& .f2c-menu .ss-menu__item[data-active]{background-color:var(--ss-accent)}& .f2c-menu .f2c-menu-bar{background:#ffffff38}& .f2c-menu-label{color:#fff;white-space:nowrap;font-size:11.5px;line-height:1.3}& .f2c-term{z-index:40;--ss-term-path:#8a8a93;opacity:0;will-change:transform;width:330px;height:264px;transition:transform .7s cubic-bezier(.25,.8,.25,1),opacity .25s;position:absolute;top:104px;left:400px;transform:translateY(300px)}& .f2c-term[data-show]{opacity:1;transform:none}& .ss-stage[data-layout=compact] .f2c-term{left:var(--gutter);width:auto;top:306px;right:var(--gutter);height:214px}& .f2c-term .ss-term{gap:6px;padding:2px 74px 16px 16px;font-size:11px}& .ss-stage[data-layout=compact] .f2c-term .ss-term{justify-content:flex-end;padding-right:16px;font-size:11px}& .ss-stage[data-layout=compact] .f2c-term .ss-term>*{flex:none}& .f2c-result{margin-top:-4px;padding-left:calc(1.2ch + 8px)}& .f2c-history{color:#9d9da6;gap:8px;margin-top:4px;display:flex}& .f2c-term .ss-term>div{white-space:normal}& .f2c-welcome{color:#e8e8ec}& .f2c-claude{color:#d97757}& .f2c-input{color:#f1f1f3;border:1px solid #ffffff29;border-radius:6px;gap:8px;margin-top:4px;padding:6px 10px;transition:border-color .2s,background-color .2s;display:flex}& .f2c-input[data-sent]{background:#ffffff0f;border-color:#0000}& .f2c-sigil{color:#8a8a93;flex:none}& .f2c-ask{overflow-wrap:anywhere;min-width:0}& .f2c-ask .ss-term__caret{margin-left:3px}& .f2c-link{color:#8fb4ff}& .f2c-out{color:#e8e8ec;gap:8px;display:flex}& .f2c-mark-cell{flex:none;place-items:center;width:1.2ch;display:inline-grid}& .f2c-dot{color:#6ee7a8;font-size:10px}& .f2c-spin{color:#e8e8ec}& .f2c-tool-name{font-weight:700}& .f2c-diff{border-left:1px solid #ffffff1f;flex-direction:column;margin-top:6px;margin-left:calc(1.2ch + 8px);padding-left:10px;display:flex}& .f2c-diff-line{white-space:pre;color:#9d9da6}& .f2c-diff-line[data-kind=del]{color:#fca5a5;background:#f8717124}& .f2c-diff-line[data-kind=add]{color:#86efac;background:#6ee7a81f}& .f2c-rest{position:absolute;top:84px;left:330px}& .ss-stage[data-layout=compact] .f2c-rest{top:104px;left:70px}}.f2c .ss-stage[data-layout=compact] .f2c-term:after{content:"";pointer-events:none;background:linear-gradient(var(--ss-term-bg), transparent);opacity:0;height:22px;transition:opacity .3s;position:absolute;inset:38px 0 auto}.f2c .ss-stage[data-layout=compact] .f2c-term[data-full]:after{opacity:1}.pli{& .ss-stage{--gutter:32px;--ss-surface:#fdfdfc;--ss-line:#e6e6e4;--ss-text:#6c6c69;--ss-text-strong:#1d1d1c;--ss-icon:#7a7a76;--pli-group:#f4f4f3;--pli-tab-active:#efefee;--pli-pri-off:#cfcfcc;--pli-pri-on:#6c6c69;--pli-ring-todo:#a8a8a4;--pli-ring-backlog:#b4b4b0;--pli-progress:#e5b400;--pli-unassigned:#b0b0ac;--pli-new:#5e6ad214;background:var(--color-surface,var(--ss-well));font-family:var(--ss-font);border-radius:14px;overflow:hidden}& .ss-stage[data-theme=dark]{--ss-surface:#121212;--ss-line:#222221;--ss-text:#8d8d8a;--ss-text-strong:#ededec;--ss-icon:#8d8d8a;--pli-group:#171717;--pli-tab-active:#1f1f1f;--pli-pri-off:#444442;--pli-pri-on:#a3a3a0;--pli-ring-todo:#a8a8a5;--pli-ring-backlog:#696967;--pli-progress:#f0bf00;--pli-unassigned:#696967;--pli-new:#5e6ad229}& .ss-stage[data-layout=compact]{--gutter:16px}& .pli-icon{color:var(--ss-icon);flex:none}& .pli-linear{left:var(--gutter);top:var(--gutter);background:var(--ss-surface);width:760px;height:440px;box-shadow:var(--ss-shadow-hero);position:absolute}& .pli-linear .ss-window__bar{background:var(--ss-surface);gap:10px}& .ss-stage[data-layout=compact] .pli-linear{width:400px;height:300px}& .pli-crumbs{align-items:center;gap:8px;margin-left:2px;display:flex}& .pli-crumbs__team{color:var(--ss-text-strong);font-size:13px;font-weight:500;line-height:1.3}& .pli-tabs{align-items:center;gap:4px;margin-left:10px;display:flex}& .pli-tab{height:24px;box-shadow:inset 0 0 0 1px var(--ss-line);color:var(--ss-text-strong);border-radius:12px;align-items:center;padding:0 10px;font-size:12px;font-weight:500;line-height:1.3;display:flex}& .pli-tab[data-active]{background:var(--pli-tab-active);box-shadow:none}& .pli-tools{align-items:center;gap:14px;margin-right:6px;display:flex}& .pli-linear-body{border-top:1px solid var(--ss-line)}& .pli-list{flex-direction:column;padding:6px;display:flex}& .pli-group{background:var(--pli-group);border-radius:6px;align-items:center;gap:10px;height:30px;padding:0 12px;display:flex}& .pli-group__label{color:var(--ss-text-strong);font-size:12.5px;font-weight:500;line-height:1.3}& .pli-row{border-radius:6px;grid-template-columns:14px 54px 14px minmax(0,1fr) 18px 44px;align-items:center;column-gap:12px;height:34px;padding:0 12px;display:grid}& .ss-stage[data-layout=compact] .pli-row{grid-template-columns:14px 54px 14px minmax(0,1fr)}& .ss-stage[data-layout=compact] .pli-who,& .ss-stage[data-layout=compact] .pli-date{display:none}& .pli-new{border-radius:6px;transition:background-color .6s}& .pli-new[data-show]{background:var(--pli-new)}& .pli-id{font-variant-numeric:tabular-nums;color:var(--ss-text);white-space:nowrap;align-items:center;font-size:12px;line-height:1.3;display:flex}& .pli-title{align-items:center;min-width:0;display:flex}& .pli-title__text{color:var(--ss-text-strong);white-space:nowrap;font-size:13px;font-weight:500;line-height:1.3}& .pli-who{place-items:center;width:18px;height:18px;display:grid}& .pli-date{justify-content:flex-end;display:flex}& .pli-avatar{border-radius:50%;width:18px;height:18px}& .pli-avatar[data-face="0"]{background:#c08a6a}& .pli-avatar[data-face="1"]{background:#6f8fae}& .pli-avatar[data-face="2"]{background:#8d7fae}& .pli-pri rect{fill:var(--pli-pri-off)}& .pli-pri rect[data-on]{fill:var(--pli-pri-on)}& .pli-status{flex:none;overflow:visible}& .pli-status[data-status=backlog] circle{stroke:var(--pli-ring-backlog)}& .pli-status__ring{stroke:var(--pli-ring-todo)}& .pli-status__pie{stroke:var(--pli-progress);stroke-dasharray:0 100}& .pli-status[data-status=progress] .pli-status__ring{stroke:var(--pli-progress)}& .pli-status[data-status=progress] .pli-status__pie{stroke-dasharray:50 100}& .pli-unassigned{overflow:visible}& .pli-unassigned circle:first-child{stroke:var(--pli-unassigned)}& .pli-unassigned circle:not(:first-child),& .pli-unassigned path{fill:var(--pli-unassigned)}& .pli-term{z-index:10;--ss-term-path:#8a8a93;width:336px;height:272px;position:absolute;top:96px;left:384px}& .ss-stage[data-layout=compact] .pli-term{left:var(--gutter);width:380px;height:296px;top:228px}& .pli-term .ss-term{justify-content:flex-end;gap:4px;padding:4px 64px 16px 16px;font-size:11px}& .ss-stage[data-layout=compact] .pli-term .ss-term{padding-right:54px}& .pli-term .ss-term>*{flex:none}& .pli-term .ss-term>.pli-fill{flex:auto;min-height:0}& .pli-term .ss-term div{white-space:normal}& .pli-term:after{content:"";pointer-events:none;background:linear-gradient(var(--ss-term-bg), transparent);opacity:0;height:30px;transition:opacity .3s;position:absolute;inset:38px 0 auto}& .pli-term[data-full]:after{opacity:1}& .pli-welcome{color:#e8e8ec}& .pli-claude{color:#d97757}& .pli-said{color:#c9c9cf;gap:8px;margin-top:4px;display:flex}& .pli-out{color:#e8e8ec;gap:8px;display:flex}& .pli-cell{flex:none;place-items:center;width:1.2ch;display:inline-grid}& .pli-dot{color:#6ee7a8;font-size:10px}& .pli-dot--say,& .pli-spin{color:#e8e8ec}& .pli-spin--work,& .pli-working{color:#d97757}& .pli-tool{font-weight:700}& .pli-result{color:#c9c9cf;gap:1ch;padding-left:calc(1.2ch + 8px);display:flex}& .pli-q{color:#e8e8ec;padding-left:calc(1.2ch + 8px)}& .pli-input{color:#f1f1f3;will-change:transform;gap:8px;margin-top:6px;padding:7px 0;display:flex;position:relative}& .pli-input:before,& .pli-input:after{content:"";background:#ffffff24;height:1px;position:absolute;left:0;right:0}& .pli-input:before{top:0}& .pli-input:after{bottom:0}& .pli-sigil{color:#8a8a93;flex:none}& .pli-ask{overflow-wrap:anywhere;min-width:0}& .pli-ask .ss-term__caret{margin-left:4px}& .pli-slash{color:#b4bcff}}.ucw{& .ss-stage{--gutter:32px;background:var(--color-surface,var(--ss-well));font-family:var(--ss-font);border-radius:14px;overflow:hidden}& .ss-stage[data-layout=compact]{--gutter:16px}& .ucw-window{left:var(--gutter);top:var(--gutter);width:696px;height:440px;box-shadow:var(--ss-shadow-hero);position:absolute}& .ss-stage[data-layout=compact] .ucw-window{width:326px;height:420px;box-shadow:var(--ss-shadow-card);top:120px}& .ucw-card{left:var(--gutter);top:var(--gutter);background:var(--ss-surface);width:326px;height:92px;box-shadow:var(--ss-shadow-card);border-radius:12px;position:absolute}& .ss-stage[data-layout=compact] .ucw-window .ss-window__body{background:var(--ss-surface)}& .ucw-window .ss-window__title{flex:none}& .ucw-spacer{flex:1}& .ucw-nav{color:var(--ss-icon);align-items:center;gap:4px;margin-left:12px;display:flex}& .ucw-today{box-shadow:inset 0 0 0 1px var(--ss-line);font:500 11px/1.3 var(--ss-font);color:var(--ss-text-strong);border-radius:6px;margin-right:4px;padding:4px 9px}& .ucw-chev{border-radius:6px;flex:none;place-items:center;width:22px;height:22px;display:grid}& .ucw-chev--prev svg{transform:scaleX(-1)}& .ucw-rest{position:absolute;top:54px;left:470px}& .ss-stage[data-layout=compact] .ucw-rest{top:142px;left:318px}& .ucw-side{flex-direction:column;gap:28px;padding:6px 16px 0;display:flex}& .ucw-insight{grid-template-columns:1fr auto;align-items:baseline;row-gap:6px;display:grid}& .ucw-insight__label{font:500 11px/1.3 var(--ss-font);color:var(--ss-text);grid-column:1/-1}& .ucw-insight__value{color:var(--ss-text-strong);grid-column:1/-1;align-items:baseline;gap:4px;display:flex}& .ucw-insight__num{font:600 34px/1.1 var(--ss-font);letter-spacing:-.02em}& .ucw-insight__unit{font:500 13px/1.3 var(--ss-font);color:var(--ss-text)}& .ucw-insight__meter{grid-column:1/-1;margin:4px 0 6px}& .ucw-insight__row{font:500 11px/1.3 var(--ss-font);color:var(--ss-text);grid-column:1/-1;align-items:center;gap:8px;display:flex}& .ucw-insight__end{color:var(--ss-text-strong);font-variant-numeric:tabular-nums;align-items:baseline;gap:3px;margin-left:auto;display:flex}& .ucw-insight__row-unit{color:var(--ss-text)}& .ucw-swatch{background:var(--ss-accent);border-radius:2px;flex:none;width:8px;height:8px}& .ucw-insight[data-compact]{grid-template-columns:auto 1fr;gap:4px 16px;padding:12px 16px 14px}& .ucw-insight[data-compact] .ucw-insight__label{grid-column:1}& .ucw-insight[data-compact] .ucw-insight__value{grid-area:2/1}& .ucw-insight[data-compact] .ucw-insight__num{font-size:30px}& .ucw-insight[data-compact] .ucw-insight__row{grid-area:2/2;justify-content:flex-start;align-self:center;gap:6px}& .ucw-insight[data-compact] .ucw-insight__end{margin-left:0}& .ucw-insight[data-compact] .ucw-insight__meter{grid-area:3/1/auto/-1;margin:6px 0 0}& .ucw-cals{flex-direction:column;gap:12px;display:flex}& .ucw-cal{align-items:center;gap:8px;display:flex}& .ucw-cal__sw{background:var(--ss-ink-4);border-radius:3px;width:10px;height:10px}& .ucw-cal__sw[data-accent]{background:var(--ss-accent)}& .ucw-week{--hours:46px}& .ss-stage[data-layout=compact] .ucw-week{--hours:50px}& .ss-stage[data-layout=compact] .ucw-hours{font-size:10px}& .ss-stage[data-layout=compact] .ucw-event:not([data-short]){padding-top:4px}& .ss-stage[data-layout=compact] .ucw-event__title{line-height:1.15}& .ss-stage[data-layout=compact] .ucw-event[data-short] .ucw-event__title{font-size:10px}& .ucw-head{grid-template-columns:repeat(var(--days), var(--col));margin-left:var(--hours);border-bottom:1px solid var(--ss-line);font:500 11px/1.3 var(--ss-font);color:var(--ss-text);padding:8px 0;display:grid}& .ucw-head>div{padding-left:8px}& .ucw-body{padding-top:8px;display:flex}& .ucw-hours{grid-auto-rows:var(--row);width:var(--hours);font:500 9px/1 var(--ss-font);font-variant-numeric:tabular-nums;color:var(--ss-text-faint);text-align:right;flex:none;padding-right:8px;display:grid}& .ucw-hours span{justify-self:end;transform:translateY(-4px)}& .ucw-grid{width:calc(var(--col) * var(--days));height:calc(var(--row) * 8);background:linear-gradient(var(--ss-line) 1px, transparent 1px) 0 0 / 100% var(--row), linear-gradient(90deg, var(--ss-line) 1px, transparent 1px) 0 0 / var(--col) 100%;flex:none;position:relative}& .ucw-event{border-left:3px solid var(--ss-accent);background:color-mix(in srgb, var(--ss-accent) 13%, var(--ss-surface));opacity:0;will-change:transform;transform-origin:50% 0;border-radius:5px;padding:5px 6px 0 3px;transition:opacity .22s,transform .22s;display:flex;position:absolute;overflow:hidden;transform:translateY(-6px)scale(.97)}& .ucw-event[data-on]{opacity:1;transition:opacity .45s cubic-bezier(.25,.8,.25,1),transform .6s cubic-bezier(.25,.8,.25,1);transform:none}& .ucw-event__title{font:600 10.5px/1.2 var(--ss-font);overflow-wrap:anywhere;color:color-mix(in srgb, var(--ss-accent) 72%, var(--ss-text-strong));overflow:hidden}& .ucw-event[data-short]{border-left-width:2px;border-radius:3px;align-items:center;padding:0 6px}& .ucw-event__bar{background:color-mix(in srgb, var(--ss-accent) 30%, transparent);margin-top:4px}& .ucw-event[data-short] .ucw-event__title{font-size:9px;line-height:1}}.agq{& .ss-stage{--gutter:28px;background:var(--color-surface,var(--ss-well));font-family:var(--ss-font);border-radius:14px;overflow:hidden}& .ss-stage[data-layout=compact]{--gutter:16px}& .agq-phone{left:var(--gutter);top:var(--gutter);will-change:transform;transition:transform .75s cubic-bezier(.45,0,.1,1) .12s;position:absolute;transform:translate(156px)}& .agq-phone[data-aside]{transition:transform .75s cubic-bezier(.45,0,.1,1);transform:none}& .ss-stage[data-layout=compact] .agq-phone{transform:none}& .agq-lock .ss-lock__stack{gap:0;top:auto;bottom:320px}& .agq-gap{padding-bottom:8px}& .agq-slot .ss-notification__icon{background:0 0;border-radius:50%}& .ss-stage[data-layout=compact] .agq-lock .ss-lock__stack{bottom:178px}& .agq-chat{background:var(--ss-surface);width:324px;height:264px;box-shadow:var(--ss-shadow-satellite);will-change:transform;border-radius:18px;flex-direction:column;transition:transform .5s cubic-bezier(.55,0,.75,.2);display:flex;position:absolute;top:188px;left:336px;overflow:hidden;transform:translate(360px)}& .ss-stage[data-theme=dark] .agq-chat{background:var(--ss-raised)}& .ss-stage[data-theme=dark] .agq-thread{--ss-them:#3a3a3c}& .agq-chat[data-open]{transition:transform .85s cubic-bezier(.25,.8,.25,1) .1s;transform:none}& .agq-chat[data-open][data-away]{transition:transform .5s cubic-bezier(.5,0,.75,0);transform:translate(360px)}& .ss-stage[data-layout=compact] .agq-chat{left:var(--gutter);width:326px;height:220px;top:70px;transform:translateY(520px)}& .ss-stage[data-layout=compact] .agq-head{display:none}& .ss-stage[data-layout=compact] .agq-chat[data-open]{transform:none}& .ss-stage[data-layout=compact] .agq-chat[data-open][data-away]{transform:translateY(520px)}& .agq-head{border-bottom:1px solid var(--ss-line);flex:none;align-items:center;gap:8px;padding:10px 14px;display:flex}& .agq-name{color:var(--ss-text-strong);font-size:14px;font-weight:600;line-height:1.3}& .agq-thread{--ss-thread-size:14px;flex:1;justify-content:flex-start;padding:12px 14px 0}& .agq-thread .ss-bubble-row[data-from=them] .ss-bubble{max-width:88%}& .agq-thread .ss-bubble-row[data-from=me] .ss-bubble{max-width:72%}& .agq-compose{flex:none;padding:10px 12px 12px}& .agq-field{background:var(--ss-surface);min-height:34px;box-shadow:inset 0 0 0 1px var(--ss-line);color:var(--ss-text-strong);border-radius:17px;align-items:center;gap:8px;padding:0 4px 0 14px;font-size:14px;line-height:1.3;display:flex;position:relative}& .agq-field__text{white-space:nowrap;flex:0 auto;justify-content:flex-end;min-width:0;display:flex;overflow:hidden}& .agq-field__text>span{flex:none}& .agq-caret{background:var(--ss-accent);vertical-align:-3px;border-radius:1px;width:2px;height:17px;margin-left:1px;display:inline-block}& .agq-field__ph{color:var(--ss-text-faint);pointer-events:none;transition:opacity .2s;position:absolute;left:14px}& .agq-field__ph[data-hide]{opacity:0}& .agq-send{color:#fff;opacity:0;background:#0a84ff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;margin-left:auto;transition:opacity .18s,transform .25s cubic-bezier(.3,.75,.1,1);display:grid;transform:scale(.5)}& .agq-send[data-show]{opacity:1;transform:none}& .agq-rest{width:1px;height:1px;position:absolute;top:110px;left:520px}& .ss-stage[data-layout=compact] .agq-rest{top:530px;left:300px}}.wwn{& .ss-stage{--gutter:32px;background:var(--color-surface,var(--ss-well));font-family:var(--ss-font);border-radius:14px;overflow:hidden}& .ss-stage[data-layout=compact]{--gutter:16px}& .wwn-board{left:var(--gutter);top:var(--gutter);width:760px;height:440px;box-shadow:var(--ss-shadow-hero);position:absolute}& .ss-stage[data-layout=compact] .wwn-board{width:420px;height:330px}& .wwn-board .ss-window__body{background:var(--ss-surface)}& .wwn-canvas{background-image:radial-gradient(circle, var(--ss-ink-4) 1px, transparent 1.2px);background-position:9px 9px;background-size:18px 18px;position:absolute;inset:0}& .wwn-tools{align-items:center;gap:2px;margin-left:14px;display:flex}& .wwn-tool{width:26px;height:26px;color:var(--ss-icon);border-radius:6px;flex:none;place-items:center;display:grid}& .wwn-tool[data-active]{background:var(--ss-accent);color:#fff}& .wwn-section{z-index:2;background:var(--ss-ink-1);box-shadow:inset 0 0 0 1px var(--ss-line);opacity:0;border-radius:10px;transition:opacity .4s,background-color .3s,box-shadow .3s;position:absolute}& .wwn-section[data-show]{opacity:1}& .wwn-section[data-hl]{background:var(--ss-accent-soft);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--ss-accent) 55%, transparent)}& .wwn-label{font:600 12px/1.3 var(--ss-font);color:var(--ss-text);transition:color .3s;position:absolute;top:9px;left:12px}& .wwn-section[data-hl] .wwn-label{color:var(--ss-accent-text)}& .ss-stage[data-layout=compact] .wwn-label{top:8px;left:10px}& .wwn-note{z-index:3;box-sizing:border-box;color:#3d3312;font:500 13px/1.4 var(--ss-font);will-change:transform, translate, rotate, scale;background:#ffe9a3;border-radius:4px;flex-direction:column;justify-content:center;padding:10px 12px;transition:translate .55s cubic-bezier(.45,0,.1,1),rotate .55s cubic-bezier(.45,0,.1,1),scale .2s,box-shadow .2s;display:flex;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #785a0014,0 1px 2px #3c2d001f,0 4px 10px -4px #3c2d002e}& .ss-stage[data-layout=compact] .wwn-note{padding:9px 10px;font-size:12px}& .wwn-note[data-lifted]{z-index:5;box-shadow:var(--ss-shadow-lift);transition:rotate .2s,scale .2s,box-shadow .2s;scale:1.03}& .wwn-doc{z-index:6;box-sizing:border-box;background:var(--ss-raised);width:208px;height:360px;box-shadow:var(--ss-shadow-satellite);will-change:transform;border-radius:10px;padding:18px;transition:transform .8s cubic-bezier(.25,.8,.25,1);position:absolute;top:86px;left:448px;transform:translateY(330px)}& .wwn-doc[data-show]{transform:translateY(0)}& .ss-stage[data-layout=compact] .wwn-doc{left:var(--gutter);width:380px;height:260px;padding-right:72px;top:298px;transform:translateY(220px)}& .ss-stage[data-layout=compact] .wwn-doc-text{min-height:4.95em}& .ss-stage[data-layout=compact] .wwn-doc[data-show]{transform:translateY(0)}& .wwn-doc-title{font:650 15px/1.3 var(--ss-font);color:var(--ss-text-strong)}& .wwn-doc-lines{flex-direction:column;gap:9px;margin-top:12px;display:flex}& .wwn-doc-text{min-height:6.6em;font:400 13px/1.65 var(--ss-font);color:var(--ss-text-strong);margin:12px 0 0}& .wwn-caret{vertical-align:-.2em;background:var(--ss-accent);opacity:0;width:1.5px;height:1.15em;margin-left:1px;display:inline-block}& .wwn-caret[data-on]{opacity:1;animation:1s step-end infinite wwn-blink}& .wwn-caret[data-on][data-still]{animation:none}& .wwn-rest{width:1px;height:1px;position:absolute;top:352px;left:372px}& .ss-stage[data-layout=compact] .wwn-rest{top:176px;left:300px}}@keyframes wwn-blink{50%{opacity:0}}.sbs{& .ss-stage{--gutter:32px;background:var(--color-surface,var(--ss-well));font-family:var(--ss-font);border-radius:14px;overflow:hidden}& .ss-stage[data-layout=compact]{--gutter:16px}& .sbs-win{--rn:40px;--a:168px;--b:128px;--c:112px;--x:104px;--head:26px;--row:32px;left:var(--gutter);top:var(--gutter);width:760px;height:440px;box-shadow:var(--ss-shadow-hero);position:absolute}& .ss-stage[data-layout=compact] .sbs-win{--rn:30px;--a:98px;--b:104px;--c:120px;--row:30px;width:400px;height:420px}& .sbs-fx{border-bottom:1px solid var(--ss-line-faint);background:var(--ss-surface);height:32px;color:var(--ss-text-strong);white-space:nowrap;align-items:center;font-size:12.5px;display:flex}& .sbs-name{border-right:1px solid var(--ss-line-faint);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;width:56px;height:100%;display:flex}& .sbs-fx-mark{color:var(--ss-text-faint);padding:0 10px 0 12px;font-family:Georgia,Times New Roman,serif;font-style:italic}& .sbs-fx-val{font-variant-numeric:tabular-nums;align-items:center;display:inline-flex}& .sbs-grid{background:var(--ss-surface);height:100%;position:relative}& .sbs-row{grid-template-columns:var(--rn) var(--a) var(--b) var(--c) repeat(4, var(--x));height:var(--row);color:var(--ss-text-strong);white-space:nowrap;font-size:13px;display:grid}& .ss-stage[data-layout=compact] .sbs-row{grid-template-columns:var(--rn) var(--a) var(--b) var(--c)}& .sbs-c,& .sbs-rn{border-right:1px solid var(--ss-line-faint);border-bottom:1px solid var(--ss-line-faint);align-items:center;min-width:0;padding:0 10px;transition:background-color .2s,color .2s;display:flex}& .sbs-head{height:var(--head);& .sbs-c{justify-content:center;padding:0}}& .sbs-head .sbs-c,& .sbs-rn{background:var(--ss-canvas);color:var(--ss-text);font-variant-numeric:tabular-nums;font-size:11px}& .sbs-rn{justify-content:center;padding:0}& .sbs-head .sbs-c[data-on],& .sbs-rn[data-on]{background:var(--ss-accent-soft);color:var(--ss-accent-text);font-weight:600}& .sbs-a{color:var(--ss-text)}& .sbs-heading{color:var(--ss-text-strong);font-weight:600;overflow:visible}& .sbs-row:has(.sbs-heading) .sbs-a{overflow:visible}& .sbs-row:has(.sbs-heading) .sbs-a,& .sbs-row:has(.sbs-heading) .sbs-b{border-right-color:#0000}& .sbs-b{font-variant-numeric:tabular-nums;justify-content:flex-end}& .sbs-total .sbs-a{color:var(--ss-text-strong);font-weight:600}& .sbs-b:has(.sbs-input){position:relative}& .sbs-input{justify-content:flex-end;align-items:center;padding:0 10px;display:flex;position:absolute;inset:0}& .sbs-b:has(.sbs-input){transition:background-color .9s}& .sbs-b:has(.sbs-input[data-wash]){background:var(--ss-accent-soft);transition-duration:.1s}& .sbs-caret{background:var(--ss-accent);width:1.5px;height:15px;margin-left:1px;margin-right:-2.5px;animation:1.06s step-end .5s infinite ss-caret}& .sbs-pl{font-weight:600;transition:color .2s;&[data-tone=loss]{color:var(--ss-danger-text)}&[data-tone=profit]{color:var(--ss-success-text)}}& .sbs-b:has(.sbs-pl[data-tone=loss]){background:var(--ss-danger-soft)}& .sbs-b:has(.sbs-pl[data-tone=profit]){background:var(--ss-success-soft)}& .sbs-status{font-size:12.5px;font-weight:500;& [data-tone=loss]{color:var(--ss-danger-text)}& [data-tone=even]{color:var(--ss-text)}& [data-tone=profit]{color:var(--ss-success-text)}}& .sbs-rest{width:1px;height:1px;position:absolute;bottom:40px;right:72px}& .ss-stage[data-layout=compact] .sbs-rest{bottom:36px;right:40px}& .sbs-ring{left:calc(var(--rn) + var(--a) - 1px);top:calc(var(--head) + (var(--r) - 1) * var(--row) - 1px);width:calc(var(--b) + 1px);height:calc(var(--row) + 1px);box-shadow:inset 0 0 0 2px var(--ss-accent);pointer-events:none;transition:top .16s cubic-bezier(.45,0,.1,1);position:absolute;&[data-row="4"]{--r:4}&[data-row="5"]{--r:5}&:after{content:"";border:1px solid var(--ss-surface);background:var(--ss-accent);width:6px;height:6px;position:absolute;bottom:-3px;right:-3px}&[data-editing]:after{opacity:0}}}.spl{& .ss-stage{--gutter:32px;--cell-w:48px;--cell-h:42px;--cell-gap:8px;background:var(--color-surface,var(--ss-well));font-family:var(--ss-font);border-radius:14px;overflow:hidden}& .ss-stage[data-layout=compact]{--gutter:16px;--cell-w:46px;--cell-h:38px;--cell-gap:8px}& .spl-window{left:var(--gutter);right:var(--gutter);top:var(--gutter);height:420px;box-shadow:var(--ss-shadow-hero);position:absolute}& .spl-body{background:var(--ss-surface);grid-template-columns:1fr 1fr;height:100%;display:grid}& .spl-cards{left:var(--gutter);right:var(--gutter);top:var(--gutter);flex-direction:column;gap:12px;display:flex;position:absolute}& .spl-cards .spl-pane{background:var(--ss-surface);box-shadow:var(--ss-shadow-ground);border-radius:12px;gap:12px;padding:18px 16px}& .spl-cards .spl-pane+.spl-pane{padding-bottom:80px}& .spl-pane{flex-direction:column;align-items:center;gap:14px;padding:24px 20px 0;display:flex}& .spl-pane+.spl-pane{border-left:1px solid var(--ss-line)}& .spl-head{text-align:center;flex-direction:column;align-items:center;gap:4px;line-height:1.3;display:flex}& .ss-stage[data-layout=compact] .spl-head{flex-direction:row;align-items:baseline;gap:8px}& .spl-step{color:var(--ss-text-faint);font-size:12px}& .spl-task{color:var(--ss-text-strong);font-size:15px;font-weight:600}& .spl-cue-slot{place-items:center;height:26px;display:grid}& .spl-cue{box-sizing:border-box;will-change:transform;white-space:nowrap;width:128px;height:26px;color:var(--ss-accent);background:color-mix(in srgb, var(--ss-accent) 12%, transparent);opacity:0;border-radius:13px;align-items:center;gap:6px;padding:0 0 0 14px;font-size:13px;font-weight:600;line-height:1;transition:opacity .3s,transform .5s cubic-bezier(.25,.8,.25,1);display:flex;transform:translateY(-4px)}& .spl-cue--none{width:112px;color:var(--ss-text-faint);background:var(--ss-ink-1);font-weight:400}& .spl-cue[data-show]{opacity:1;transform:none}& .spl-cue-icon{flex:none}& .spl-grid{grid-template-columns:repeat(4, var(--cell-w));grid-template-rows:repeat(3, var(--cell-h));gap:var(--cell-gap);display:grid;position:relative}& .spl-cell{background:var(--ss-ink-1);border-radius:8px;place-items:center;transition:opacity .3s,box-shadow .16s;display:grid;position:relative;box-shadow:inset 0 0 #0000}& .spl-grid[data-cued] .spl-cell:not([data-row="0"]){opacity:.35}& .spl-cell[data-caret]{box-shadow:inset 0 0 0 2px var(--ss-accent)}& .spl-letter,& .spl-answer{letter-spacing:0;opacity:0;grid-area:1/1;font-size:21px;font-weight:600;line-height:1}& .spl-letter{color:var(--ss-text-strong);transition:opacity .22s}& .spl-letter[data-show]{opacity:1;transition-duration:90ms}& .spl-answer{color:var(--ss-accent);will-change:transform;transition:opacity .18s,transform .22s cubic-bezier(.25,.8,.25,1);transform:translateY(3px)}& .spl-answer[data-show]{opacity:1;transform:none}& .spl-score{will-change:transform;color:var(--ss-text);opacity:0;font-size:13px;line-height:1.3;transition:opacity .3s,transform .4s cubic-bezier(.25,.8,.25,1);transform:translateY(4px)}& .spl-score b{color:var(--ss-text-strong);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}& .spl-score[data-show]{opacity:1;transform:none}}@keyframes wwt-rise{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}}.wwt{& .ss-stage{--gutter:32px;--side:416px;--side-w:240px;--hl:#fde68a;background:var(--color-surface,var(--ss-well));font-family:var(--ss-font);border-radius:14px;overflow:hidden}& .ss-stage[data-theme=dark]{--hl:#facc1552}& .ss-stage[data-layout=compact]{--gutter:16px;--side:32px;--side-w:294px}& .wwt-doc{left:var(--gutter);top:var(--gutter);width:520px;height:420px;box-shadow:var(--ss-shadow-hero);position:absolute}& .ss-stage[data-layout=compact] .wwt-doc{width:326px;height:300px}& .wwt-doc .ss-window__body{background:var(--ss-surface)}& .wwt-tools{align-items:center;gap:2px;margin-left:14px;display:flex}& .wwt-tool{width:26px;height:26px;color:var(--ss-icon);border-radius:6px;flex:none;place-items:center;transition:background-color .2s,color .2s;display:grid}& .wwt-sep{background:var(--ss-line);flex:none;width:1px;height:14px;margin:0 6px}& .wwt-assistant{margin-right:10px}& .wwt-assistant[data-hover]{background:var(--ss-ink-1)}& .wwt-assistant[data-active]{background:var(--ss-accent-soft);color:var(--ss-accent-text)}& .wwt-page{height:100%;color:var(--ss-text);padding:24px 168px 0 28px}& .ss-stage[data-layout=compact] .wwt-page{padding:20px 20px 0}& .wwt-h{color:var(--ss-text-strong);margin-bottom:12px;font-size:19px;font-weight:650;line-height:1.3}& .wwt-para{color:var(--ss-text-strong);margin:0;padding-bottom:14px;font-size:14px;line-height:1.75}& .wwt-lead,& .wwt-pick{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;transition:background-color .3s}& .wwt-pick[data-hl]{background:var(--hl)}& .wwt-para[data-selected] :is(.wwt-lead,.wwt-pick){background:var(--ss-accent-soft);transition-duration:.12s}& .wwt-anchor{vertical-align:text-bottom;width:0;height:1.2em;display:inline-block}& .wwt-filler{flex-direction:column;gap:11px;padding:7px 0 21px;display:flex}& .wwt-chat{left:var(--side);bottom:var(--gutter);width:var(--side-w);background:var(--ss-surface);box-shadow:var(--ss-shadow-satellite);border-radius:12px;flex-direction:column;transition:transform .7s cubic-bezier(.45,0,.1,1);display:flex;position:absolute;overflow:hidden;transform:translateY(380px)}& .wwt-chat[data-show]{transform:none}& .ss-stage[data-layout=compact] .wwt-chat{height:200px}& .ss-stage[data-layout=compact] .wwt-thread{flex:1;justify-content:flex-end;min-height:0;position:relative;overflow:hidden}& .ss-stage[data-layout=compact] .wwt-thread:before{content:"";z-index:1;background:linear-gradient(var(--ss-surface), transparent);height:22px;position:absolute;inset:0 0 auto}& .wwt-past{flex-direction:column;flex:none;gap:9px;padding-top:10px;display:flex}& .wwt-past-q{align-self:flex-end;margin-bottom:3px}& .wwt-chat-head{border-bottom:1px solid var(--ss-line-faint);color:var(--ss-text);flex:none;padding:12px 14px 10px;font-size:12px;font-weight:600}& .wwt-thread{flex-direction:column;padding:0 14px 12px;display:flex}& .wwt-row{padding-top:10px}& .wwt-ask{background:var(--ss-canvas);width:fit-content;max-width:88%;color:var(--ss-text);border-radius:12px;margin-left:auto;padding:7px 11px;font-size:13px;line-height:1.45}& .wwt-answer{color:var(--ss-text);margin:0;padding-bottom:0;font-size:13px;line-height:1.65}& .wwt-ch{opacity:0;filter:blur(3px);transition:opacity .35s,filter .35s}& .wwt-ch[data-on]{opacity:1;filter:none}& .wwt-insert{background:var(--ss-accent);color:#fff;border-radius:8px;align-items:center;width:fit-content;height:28px;padding:0 12px;font-size:12px;font-weight:600;transition:background-color .2s,color .2s;display:inline-flex}& .wwt-insert[data-done]{background:var(--ss-ink-1);color:var(--ss-text-faint)}& .wwt-composer{flex:none;margin:0 12px 12px}& .wwt-skip{z-index:3;background:var(--ss-text-strong);color:var(--ss-surface);letter-spacing:.04em;white-space:nowrap;box-shadow:var(--ss-shadow-float);opacity:0;border-radius:999px;padding:10px 20px;font-size:16px;font-weight:600;transition:opacity .4s,transform .5s cubic-bezier(.25,.8,.25,1);position:absolute;top:200px;left:292px;transform:translate(-50%,-50%)scale(.96)}& .ss-stage[data-layout=compact] .wwt-skip{top:166px;left:179px}& .wwt-skip[data-show]{opacity:1;transform:translate(-50%,-50%)}& .wwt-quiz{left:var(--side);width:var(--side-w);background:var(--ss-surface);box-shadow:var(--ss-shadow-satellite);opacity:0;pointer-events:none;border-radius:12px;padding:14px;transition:opacity .35s,transform .6s cubic-bezier(.25,.8,.25,1);position:absolute;transform:translateY(-8px)}& .wwt-quiz[data-show]{opacity:1;transform:none}& .wwt-quiz-meta{color:var(--ss-text-faint);font-size:12px;line-height:1.4}& .wwt-quiz-q{color:var(--ss-text-strong);margin-top:4px;font-size:15px;font-weight:650;line-height:1.4}& .wwt-quiz-quote{background:var(--hl);white-space:nowrap;color:var(--ss-text-strong);border-radius:8px;margin-top:10px;padding:8px 10px;font-size:13px;line-height:1.6}& .ss-stage[data-layout=compact] .wwt-quiz{bottom:var(--gutter)}& .wwt-quiz-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}& .wwt-choice{background:var(--ss-surface);height:32px;box-shadow:inset 0 0 0 1px var(--ss-line);color:var(--ss-text);border-radius:8px;place-items:center;font-size:13px;font-weight:600;transition:background-color .15s;display:grid}& .wwt-choice[data-hover]{background:var(--ss-ink-1)}& .wwt-rest{width:1px;height:1px;position:absolute;top:330px;left:300px}& .ss-stage[data-layout=compact] .wwt-rest{top:220px;left:290px}}.mcl{& .ss-stage{--gutter:48px;background:var(--color-surface,var(--ss-well));font-family:var(--ss-font);border-radius:14px;overflow:hidden}& .ss-stage[data-layout=compact]{--gutter:16px}& .mcl-term{left:var(--gutter);right:var(--gutter);height:420px;position:absolute;top:36px}& .ss-stage[data-layout=compact] .mcl-term{top:var(--gutter);height:380px;right:-64px}& .mcl-term .ss-term{gap:4px;padding:4px 20px 20px;font-size:13px;line-height:1.6}& .ss-stage[data-layout=compact] .mcl-term .ss-term{padding:2px 80px 16px 14px;font-size:12px}& .mcl-term .ss-term>div{white-space:normal}& .mcl-input{color:#e8e8ec}& .mcl-label{color:var(--ss-term-dim,#63636b);margin-right:1ch}& .mcl-collapse,& .mcl-block{flex:none}& .mcl-block{will-change:transform;flex-direction:column;gap:2px;padding-top:12px;display:flex}& .mcl-head{white-space:nowrap;align-items:baseline;gap:1ch;display:flex}& .mcl-mark{flex:none;align-self:center;place-items:center;width:1.4ch;display:inline-grid}& .mcl-spin{color:#9d9da6}& .mcl-dot{font-size:10px}& .mcl-gen,& .mcl-source{align-items:baseline;gap:.6ch;display:inline-flex}& .mcl-gen{color:#f1f1f3;font-weight:600}& .mcl-source{color:var(--ss-term-dim,#6b6b74)}& .mcl-verdict{opacity:0;border-radius:5px;margin-left:auto;padding:0 7px;font-size:11px;line-height:1.7;transition:opacity .35s}& .ss-stage[data-layout=compact] .mcl-verdict{font-size:10.5px}& .mcl-verdict[data-show]{opacity:1}& [data-tone=ok]{--mcl-tone:#6ee7a8}& [data-tone=drift]{--mcl-tone:#f2c46d}& [data-tone=hare]{--mcl-tone:#f87171}& .mcl-dot,& .mcl-verdict{color:var(--mcl-tone)}& .mcl-verdict{background:color-mix(in srgb, var(--mcl-tone) 14%, transparent)}& .mcl-text{color:#d6d6dc;padding-left:2.4ch}& .mcl-text [data-tone]{color:var(--mcl-tone)}}.dqs{& .ss-stage{--gutter:24px;--side:64px;--row:56px;background:var(--color-surface,var(--ss-well));font-family:var(--ss-font);border-radius:14px;overflow:hidden}& .ss-stage[data-layout=compact]{--gutter:16px;--side:16px}& .dqs-seg{top:var(--gutter);left:var(--side);right:var(--side);background:var(--ss-surface);box-shadow:var(--ss-shadow-ground);border-radius:10px;padding:3px;position:absolute}& .dqs-seg .ss-seg__thumb{width:calc((100% - 6px) / var(--n));background:var(--ss-ink-2);box-shadow:none;border-radius:7px;top:3px;bottom:3px;left:3px}& .dqs-seg .ss-seg__option{white-space:nowrap;height:30px;padding:0 14px;font-size:13px}& .ss-stage[data-layout=compact] .dqs-seg .ss-seg__option{padding:0 4px;font-size:12px}& .dqs-win{top:calc(var(--gutter) + 36px + var(--gutter));left:var(--side);right:var(--side);height:420px;box-shadow:var(--ss-shadow-hero);position:absolute}& .dqs-body{background:var(--ss-surface);height:100%;padding:0 24px}& .ss-stage[data-layout=compact] .dqs-body{padding:0 16px}& .dqs-head{align-items:center;height:52px;display:flex}& .dqs-title{color:var(--ss-text-strong);font-size:15px;font-weight:600}& .dqs-views{display:grid}& .dqs-view{opacity:0;will-change:translate, opacity;pointer-events:none;grid-area:1/1;transition:opacity .2s,translate .2s;translate:0 8px}& .dqs-view[data-on]{opacity:1;transition:opacity .25s 80ms,translate .3s cubic-bezier(.25,.8,.25,1) 80ms;translate:0}& .dqs-empty,& .dqs-error{text-align:center;flex-direction:column;align-items:center;padding-top:36px;display:flex}& .ss-stage[data-layout=compact] :is(.dqs-empty,.dqs-error){padding-top:28px}& .dqs-badge{background:var(--ss-ink-1);width:44px;height:44px;color:var(--ss-icon);border-radius:50%;place-items:center;margin-bottom:14px;display:grid}& .dqs-badge--error{background:var(--ss-danger-soft);color:var(--ss-danger-text)}& .dqs-msg{color:var(--ss-text-strong);font-size:15px;font-weight:600;line-height:1.3}& .dqs-sub{color:var(--ss-text);margin-top:6px;font-size:13px;line-height:1.4}& .dqs-btn{width:96px;height:32px;color:var(--ss-text-strong);box-shadow:inset 0 0 0 1px var(--ss-line);border-radius:8px;place-items:center;margin-top:18px;padding:0 16px;font-size:13px;font-weight:500;transition:background-color .15s;display:inline-grid}& .dqs-btn[data-hover]{background:var(--ss-ink-1)}& .dqs-btn[data-pressed]{background:var(--ss-ink-2)}& .dqs-btn--primary{background:var(--ss-accent);color:#fff;box-shadow:none}& .dqs-btn--primary[data-hover]{background:color-mix(in srgb, var(--ss-accent) 90%, #000)}& .dqs-btn--primary[data-pressed]{background:color-mix(in srgb, var(--ss-accent) 80%, #000)}& .dqs-btn .ss-spinner{color:var(--ss-text)}& .dqs-list{display:grid}& .dqs-row{grid-column:1;grid-row:calc(var(--i) + 1);height:var(--row);border-top:1px solid var(--ss-line-faint);white-space:nowrap;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;font-size:13px;display:grid}& .dqs-row:not([data-real],[data-sk]){visibility:hidden;border-top-color:#0000;transition:visibility 0s linear .4s}& .dqs-row:first-child{border-top-color:var(--ss-line-faint)}& .dqs-lines{gap:6px;min-width:0;display:grid}& .dqs-name{color:var(--ss-text-strong);font-weight:500;line-height:1.3}& .dqs-when{color:var(--ss-text);justify-items:end;font-size:12px}& .dqs-slot{align-items:center;display:grid}& .dqs-slot>*{grid-area:1/1}& .dqs-sk,& .dqs-real{opacity:0;transition:opacity .2s}& .dqs-sk{position:relative;overflow:hidden}& .dqs-sk:after{content:"";background:linear-gradient(90deg,#0000,#ffffff80,#0000);animation:1.6s ease-in-out infinite dqs-shimmer;position:absolute;inset:0;translate:-100%}& .ss-stage[data-theme=dark] .dqs-sk:after{background:linear-gradient(90deg,#0000,#ffffff14,#0000)}& .dqs-row[data-sk] .dqs-sk{opacity:1;transition:opacity .25s ease calc(var(--i) * 60ms)}& .dqs-row[data-real] .dqs-real{opacity:1;transition:opacity .35s ease calc(var(--i) * 80ms + 60ms)}& .dqs-hint{height:calc(var(--row) - 12px);color:var(--ss-text);opacity:0;outline:1px dashed var(--ss-line);outline-offset:-1px;border-radius:8px;grid-area:2/1;align-items:center;margin-top:12px;padding:0 14px;font-size:13px;transition:opacity .2s;display:grid}& .dqs-hint[data-on]{opacity:1;transition:opacity .35s .2s}& .dqs-rest{width:1px;height:1px;position:absolute;top:300px;left:590px}& .ss-stage[data-layout=compact] .dqs-rest{top:330px;left:300px}}@keyframes dqs-shimmer{to{translate:100%}}.shp{& .ss-stage{--gutter:32px;background:var(--color-surface,var(--ss-well));font-family:var(--ss-font);border-radius:14px;overflow:hidden}& .ss-stage[data-layout=compact]{--gutter:16px}& .shp-editor{left:var(--gutter);top:var(--gutter);width:624px;height:420px;box-shadow:var(--ss-shadow-hero);position:absolute}& .ss-stage[data-layout=compact] .shp-editor{width:326px;height:500px}& .shp-actions{align-items:center;gap:6px;display:inline-flex}& .shp-new{height:24px;color:var(--ss-text);border-radius:7px;align-items:center;padding:0 10px;font-size:12px;transition:background-color .15s;display:inline-flex}& .shp-new[data-hover]{background:var(--ss-fill)}& .shp-new[data-pressed]{background:var(--ss-ink-2)}& .shp-publish{background:var(--ss-accent);color:#fff;will-change:transform;border-radius:7px;grid-template-areas:"stack";place-items:center;height:24px;padding:0 12px;font-size:12px;font-weight:600;transition:background-color .25s,transform .12s;display:grid}& .shp-publish[data-hover]{background:color-mix(in srgb, var(--ss-accent) 88%, #000)}& .shp-publish[data-pressed]{transform:scale(.96)}& .shp-publish[data-state=done]{background:var(--ss-success)}& .shp-layer{opacity:0;filter:blur(2px);text-box:trim-both cap alphabetic;grid-area:stack;align-items:center;gap:5px;transition:opacity .25s,filter .25s;display:inline-flex}& .shp-layer[data-on]{opacity:1;filter:none;transition-delay:80ms}& .shp-spin{color:#fff}& .shp-publish .ss-check__ring{stroke:#ffffff73}& .shp-publish .ss-check__arc{stroke:#fff}& .shp-publish .ss-check__fill{fill:#fff}& .shp-publish .ss-check__tick{stroke:var(--ss-success)}& .shp-page{background:var(--ss-surface);height:100%;position:relative}& .shp-docs{grid-template-areas:"doc";padding:36px 48px;display:grid}& .ss-stage[data-layout=compact] .shp-docs{padding:28px 24px}& .shp-doc{opacity:0;will-change:transform;flex-direction:column;grid-area:doc;gap:14px;width:240px;transition:opacity .18s,transform 0s linear .2s;display:flex;transform:translateY(8px)}& .shp-doc[data-on]{opacity:1;transition:opacity .28s .1s,transform .38s cubic-bezier(.25,.8,.25,1) .1s;transform:none}& .shp-title{color:var(--ss-text-strong);letter-spacing:.01em;align-self:start;font-size:20px;font-weight:700;line-height:1.4}& .shp-meta{align-items:center;gap:8px;margin-bottom:6px;display:flex}& .shp-para{flex-direction:column;gap:9px;margin-bottom:6px;display:flex}& .shp-rest{width:1px;height:1px;position:absolute;top:28px;left:390px}& .ss-stage[data-layout=compact] .shp-rest{top:104px;left:262px}& .shp-inbox{z-index:40;width:300px;height:320px;box-shadow:var(--ss-shadow-hero);opacity:0;will-change:transform;transition:transform .7s cubic-bezier(.25,.8,.25,1),opacity .35s;position:absolute;top:120px;left:356px;transform:translateY(320px)}& .shp-inbox[data-show]{opacity:1;transform:none}& .ss-stage[data-layout=compact] .shp-inbox{left:var(--gutter);width:326px;top:196px}& .shp-msg{background:var(--ss-surface);position:relative}& .shp-list{background:var(--ss-surface);height:100%;padding:6px 8px 0;overflow:hidden}& .shp-name,& .shp-time,& .shp-text{line-height:18px}& .shp-name{color:var(--ss-text-strong);font-weight:600}& .shp-time{color:var(--ss-text-faint)}& .shp-text{color:var(--ss-text)}}.edc{& .ss-stage{--gutter:28px;--side:64px;background:var(--color-surface,var(--ss-well));font-family:var(--ss-font);border-radius:14px;overflow:hidden}& .ss-stage[data-layout=compact]{--gutter:16px;--side:16px}& .edc-win{top:var(--gutter);left:var(--side);right:var(--side);height:420px;box-shadow:var(--ss-shadow-hero);position:absolute}& .edc-card{background:var(--ss-surface);align-content:start;height:100%;padding:24px 32px;display:grid}& .edc-q{will-change:transform, opacity;transition:opacity .2s,transform .2s}& .edc-q[data-leaving]{opacity:0;transform:translateY(8px)}& .edc-progress{align-items:center;gap:8px;margin-right:4px;display:inline-flex}& .edc-progress-label{color:var(--ss-text);font-size:11px}& .edc-meter{width:72px}& .edc-meter .ss-meter__fill{background:var(--ss-accent)}& .ss-stage[data-layout=compact] .edc-progress-label{display:none}& .ss-stage[data-layout=compact] .edc-meter{width:56px}& .ss-stage[data-layout=compact] .edc-card{padding:20px}& .edc-title{color:var(--ss-text-strong);font-size:13px;font-weight:600;line-height:1.3}& .edc-player{background:var(--ss-canvas);border-radius:12px;align-items:center;gap:12px;margin-top:14px;padding:8px;display:flex}& .edc-play{background:var(--ss-accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;transition:background-color .15s;display:grid}& .edc-play[data-pressed]{background:color-mix(in srgb, var(--ss-accent) 86%, #000)}& .edc-play-icon{translate:1px}& .edc-wave{flex:1;min-width:0;height:28px;position:relative;overflow:hidden}& .edc-bars{justify-content:space-between;align-items:center;height:28px;display:flex}& .edc-bars i{background:var(--ss-ink-4);border-radius:2px;flex:none;width:3px}& .edc-heard{transition-property:clip-path,opacity;transition-timing-function:linear;position:absolute;inset:0}& .edc-heard[data-leaving]{opacity:0;transition:opacity .2s}& .edc-heard .edc-bars i{background:var(--ss-accent)}& .edc-replay{background:var(--ss-surface);height:32px;box-shadow:inset 0 0 0 1px var(--ss-line);color:var(--ss-text-strong);border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:550;transition:background-color .15s;display:inline-flex}& .edc-replay svg{color:var(--ss-icon);flex:none}& .edc-replay[data-hover]{background:var(--ss-ink-1)}& .edc-sentence{color:var(--ss-text-strong);align-items:baseline;gap:10px;margin-top:26px;font-size:20px;line-height:1.5;display:flex}& .ss-stage[data-layout=compact] .edc-sentence{flex-direction:column;align-items:start;gap:8px;margin-top:22px;font-size:18px}& .edc-line{white-space:nowrap;align-items:baseline;gap:10px;display:flex}& .edc-blank{background:var(--ss-ink-1);box-shadow:inset 0 -2px 0 var(--ss-ink-4);vertical-align:baseline;border-radius:6px 6px 2px 2px;margin:0;padding:0 8px;line-height:1.5;transition:background-color .2s,box-shadow .2s,color .2s;display:inline-grid;position:relative}& .edc-blank[data-focus]{box-shadow:inset 0 -2px 0 var(--ss-accent)}& .edc-blank[data-mark=ok]{background:var(--ss-success-soft);box-shadow:inset 0 -2px 0 var(--ss-success);color:var(--ss-success-text)}& .edc-blank[data-mark=error]{background:var(--ss-danger-soft);box-shadow:inset 0 -2px 0 var(--ss-danger);color:var(--ss-danger-text)}& .edc-last{align-items:baseline;gap:3px;display:inline-flex}& .edc-sizer,& .edc-typed{grid-area:1/1}& .edc-sizer{visibility:hidden}& .edc-typed{white-space:pre;align-items:center;display:inline-flex}& .edc-caret{background:var(--ss-accent);border-radius:1px;flex:none;width:1.5px;height:1.05em;margin-left:1px;margin-right:-2.5px;animation:1.06s step-end .5s infinite edc-caret}& .edc-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:22px;display:flex}& .edc-lane{min-width:0}& .edc-msg{color:var(--ss-text);align-items:center;gap:6px;font-size:12px;line-height:1.4;display:inline-flex}& .edc-lane[data-tone=error] .edc-msg{color:var(--ss-danger-text)}& .edc-msg--done{color:var(--ss-success-text);font-weight:550}& .edc-lane[data-tone=done] .edc-msg{color:var(--ss-success-text)}& .edc-action{background:var(--ss-accent);color:#fff;border-radius:8px;flex:none;grid-template-areas:"stack";place-items:center;width:76px;height:34px;font-size:13px;font-weight:600;transition:background-color .15s;display:grid}& .edc-action[data-pressed]{background:color-mix(in srgb, var(--ss-accent) 86%, #000)}& .edc-label{opacity:0;filter:blur(2px);text-box:trim-both cap alphabetic;grid-area:stack;transition:opacity .25s,filter .25s}& .edc-label[data-on]{opacity:1;filter:none;transition-delay:80ms}& .edc-msg--done .ss-check__ring{stroke:var(--ss-success)}& .edc-msg--done .ss-check__fill{fill:var(--ss-success)}& .edc-rest{width:1px;height:1px;position:absolute;bottom:24px;right:250px}& .ss-stage[data-layout=compact] .edc-rest{bottom:18px;right:150px}}@keyframes edc-caret{50%{opacity:0}}.dst{& .ss-stage{--gutter:32px;--dst-win-width:780px;--dst-pad-x:56px;--dst-bleed:18px;--dst-pad-r:174px;background:var(--color-surface,var(--ss-well));font-family:var(--ss-font);border-radius:14px;overflow:hidden}& .ss-stage[data-layout=compact]{--gutter:16px;--dst-win-width:400px;--dst-pad-x:24px;--dst-bleed:14px;--dst-pad-r:88px}& .dst-win{left:var(--gutter);top:var(--gutter);width:var(--dst-win-width);height:520px;box-shadow:var(--ss-shadow-hero);position:absolute}& .dst-lead{will-change:transform;align-items:center;gap:8px;margin-left:14px;display:flex}& .dst-ico{color:var(--ss-icon);flex:none}& .dst-doc-name{color:var(--ss-text-strong);white-space:nowrap;font-size:13px}& .dst-sep{background:var(--ss-line);width:1px;height:16px;margin:0 4px}& .dst-tpl-btn{background:var(--ss-ink-2);height:26px;color:var(--ss-text-strong);white-space:nowrap;border-radius:7px;flex:none;align-items:center;gap:6px;padding:0 10px 0 8px;font-size:12.5px;transition:background-color .12s;display:inline-flex;& svg{color:var(--ss-icon);flex:none}}& .dst-tpl-btn[data-hover],& .dst-tpl-btn[data-open]{background:var(--ss-ink-3)}& .dst-page{--ss-ink-1:#28241e0a;--ss-ink-2:#28241e0f;--ss-ink-3:#28241e17;--ss-ink-4:#28241e24;--ss-ink-5:#28241e33;--dst-ink:#2b2925;--dst-ink-2:#77736c;--dst-ink-3:#aaa69e;--dst-teal:#1f5f53;--dst-warm:#fbf3e6;--dst-orange:#ec9446;padding:20px var(--dst-pad-r) 0 var(--dst-pad-x);color:var(--dst-ink);--dst-swap:.26s ease;transition:background-color var(--dst-swap);background:#fff;position:absolute;inset:0}& .dst-page[data-styled]{background:#fbfaf6}& .ss-stage[data-layout=compact] .dst-page{padding-top:12px}& .dst-cover{margin:0 calc(var(--dst-bleed) * -1);padding:20px var(--dst-bleed) 18px;transition:background-color var(--dst-swap);background:0 0;border-radius:12px}& .dst-page[data-styled] .dst-cover{background:var(--dst-teal)}& .dst-title{letter-spacing:-.01em;color:var(--dst-ink);font-size:26px;font-weight:700;line-height:1.25;transition:color 60ms linear .12s}& .dst-sub{color:var(--dst-ink-2);margin-top:6px;font-size:13px;line-height:1.4;transition:color 60ms linear .12s}& .dst-page[data-styled] .dst-title{color:#fff}& .dst-page[data-styled] .dst-sub{color:#ffffffc7}& .ss-stage[data-layout=compact] .dst-cover{padding-top:14px;padding-bottom:13px}& .ss-stage[data-layout=compact] .dst-title{font-size:22px}& .ss-stage[data-layout=compact] .dst-sub{margin-top:5px;font-size:12px}& .dst-line{align-items:center;height:30px;margin-top:10px;font-size:15px;line-height:24px;display:flex;position:relative}& .dst-slash{white-space:pre}& .dst-placeholder{color:var(--dst-ink-3);white-space:nowrap;opacity:0;transition:opacity .22s}& .dst-placeholder[data-show]{opacity:1}& .dst-caret{background:var(--dst-ink);opacity:0;flex:none;width:1.5px;height:19px;margin-right:2px;display:inline-block}& .dst-caret[data-show]{animation:1.06s step-end infinite dst-blink}& .dst-menu{--ss-popover-bg:#fff;--ss-popover-shadow:0 0 0 1px #28241e17, 0 3px 6px #0f0f0f0f, 0 9px 24px #0f0f0f1f;border-radius:10px;width:220px;padding:6px 4px;top:calc(100% + 4px);left:-6px}& .dst-menu__head{height:26px;color:var(--dst-ink-2);align-items:center;padding:0 8px;font-size:12px;display:flex}& .dst-menu .ss-menu__item{height:32px;color:var(--dst-ink);border-radius:6px;align-items:center;gap:10px;padding:0 8px;font-size:14px;transition:background-color .12s;display:flex}& .dst-menu .ss-menu__item[data-active],& .dst-menu .ss-menu__item[data-hover]{background:#28241e0f;transition-duration:0s}& .dst-menu__icon{width:22px;height:22px;color:var(--dst-ink-2);border-radius:5px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #28241e1a}& .dst-chart{margin:10px calc(var(--dst-bleed) * -1) 14px;padding:16px var(--dst-bleed) 18px;transition:background-color var(--dst-swap) 80ms, box-shadow var(--dst-swap) 80ms;border-radius:12px;box-shadow:inset 0 0 0 1px #28241e1a}& .dst-page[data-styled] .dst-chart{background:var(--dst-warm);box-shadow:inset 0 0 0 1px #0000}& .dst-chart__head{justify-content:space-between;align-items:center;height:14px;display:flex}& .dst-bars{align-items:flex-end;gap:7px;height:84px;margin-top:14px;display:flex}& .dst-bar{transform-origin:bottom;transition:transform .7s cubic-bezier(.25, .8, .25, 1), background-color var(--dst-swap) .14s;background:#d8d4cc;border-radius:3px 3px 1px 1px;flex:1;transform:scaleY(0)}& .dst-bars[data-grow] .dst-bar{transform:none}& .dst-page[data-styled] .dst-bar{background:var(--dst-orange)}& .ss-stage[data-layout=compact] .dst-chart{padding-top:14px;padding-bottom:16px}& .ss-stage[data-layout=compact] .dst-menu .ss-menu__item{height:28px}& .ss-stage[data-layout=compact] .dst-thumb{width:64px;height:80px}& .ss-stage[data-layout=compact] .dst-bars{gap:5px;height:72px;margin-top:12px}& .dst-text{flex-direction:column;gap:13px;padding:9px 0 14px;display:flex}& .dst-picker{border-radius:12px;padding:10px 12px 12px}& .dst-picker__head{height:22px;color:var(--ss-text);align-items:center;margin-bottom:8px;font-size:12px;display:flex}& .dst-picker__row{gap:10px;display:flex}& .dst-tpl{flex-direction:column;align-items:center;gap:6px;display:flex}& .dst-tpl__name{color:var(--ss-text-strong);font-size:12px;line-height:1.3}& .dst-thumb{background:#fff;border-radius:8px;flex-direction:column;gap:5px;width:72px;height:88px;padding:7px;transition:box-shadow .12s;display:flex;position:relative;box-shadow:inset 0 0 0 1px #28241e1f}& .dst-tpl[data-hover] .dst-thumb{box-shadow:inset 0 0 0 1px #28241e1f,0 0 0 2px #2f6fec59}& .dst-tpl[data-on] .dst-thumb{box-shadow:inset 0 0 0 1px #28241e1f, 0 0 0 2px var(--ss-accent)}& .dst-thumb__band{background:#28241e14;border-radius:4px;height:22px}& .dst-thumb__line{background:#28241e1a;border-radius:2px;height:4px}& .dst-thumb__line--short{width:60%}& .dst-thumb__card{border-radius:4px;flex:1;box-shadow:inset 0 0 0 1px #28241e1a}& .dst-thumb[data-t="1"] .dst-thumb__band{background:#1f5f53}& .dst-thumb[data-t="1"] .dst-thumb__card{box-shadow:none;background:#fbf3e6}& .dst-thumb[data-t="2"] .dst-thumb__band{background:#e2583e}& .dst-thumb[data-t="2"] .dst-thumb__card{box-shadow:none;background:#fde7a8}& .dst-rest{width:1px;height:1px;position:absolute;top:300px;left:600px}& .ss-stage[data-layout=compact] .dst-rest{top:250px;left:300px}}@keyframes dst-blink{0%{opacity:1}50%{opacity:0}}.bct{& .ss-stage{--gutter:32px;background:var(--color-surface,var(--ss-well));font-family:var(--ss-font);border-radius:14px;overflow:hidden}& .ss-stage[data-layout=compact]{--gutter:16px}& .bct-window{left:var(--gutter);top:var(--gutter);width:696px;height:440px;box-shadow:var(--ss-shadow-hero);position:absolute}& .ss-stage[data-layout=compact] .bct-window{width:400px;height:480px}& .ss-stage[data-layout=compact] .bct-window .ss-window__body{background:var(--ss-surface)}& .bct-window .ss-window__title{flex:none}& .bct-spacer{flex:1}& .bct-nav{color:var(--ss-icon);align-items:center;gap:4px;margin-left:12px;display:flex}& .bct-today{box-shadow:inset 0 0 0 1px var(--ss-line);font:500 11px/1.3 var(--ss-font);color:var(--ss-text-strong);border-radius:6px;margin-right:4px;padding:4px 9px}& .bct-chev{border-radius:6px;flex:none;place-items:center;width:22px;height:22px;display:grid}& .bct-chev--prev svg{transform:scaleX(-1)}& .bct-rest{position:absolute;top:52px;left:600px}& .ss-stage[data-layout=compact] .bct-rest{top:36px;left:300px}& .bct-search{--ss-control:30px}& .bct-search .ss-field__box{gap:6px;padding:0 9px;font-size:11.5px}& .bct-search__icon{color:var(--ss-icon);flex:none}& .bct-side{flex-direction:column;gap:22px;padding:6px 12px 0 16px;display:flex}& .bct-cals{flex-direction:column;display:flex}& .bct-cals__head{font:500 11px/1.3 var(--ss-font);color:var(--ss-text);margin-bottom:6px}& .bct-cal{height:26px;font:500 12px/1.3 var(--ss-font);color:var(--ss-text-strong);align-items:center;gap:8px;display:flex}& .bct-cal__x{width:18px;height:18px;color:var(--ss-text);border-radius:50%;flex:none;place-items:center;margin-left:auto;transition:background-color .15s;display:grid}& .bct-cal__x[data-hover]{background:var(--ss-ink-2);transition-duration:0s}& .bct-filler{flex-direction:column;gap:8px;display:flex}& .bct-filler .bct-cal{height:auto}& .bct-swatch{background:var(--ss-accent);border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}& .bct-swatch[data-kind=theirs]{background:repeating-linear-gradient(135deg, var(--ss-ink-5) 0 2px, var(--ss-ink-3) 2px 4px)}& .bct-swatch[data-kind=filler]{background:var(--ss-ink-4)}& .bct-strip{border-bottom:1px solid var(--ss-line);align-items:center;gap:10px;padding:10px 12px;display:flex}& .bct-chips{flex:none;align-items:center;gap:6px;display:flex}& .bct-chip .ss-chip{background:var(--ss-ink-1);box-shadow:inset 0 0 0 1px var(--ss-line);gap:6px}& .bct-chip .ss-chip__label{align-items:center;gap:6px;display:inline-flex}& .bct-chip .bct-swatch{border-radius:2px;width:8px;height:8px}& .bct-strip .bct-search{flex:none;width:132px}& .bct-week{--hours:46px}& .ss-stage[data-layout=compact] .bct-week{--hours:50px}& .ss-stage[data-layout=compact] .bct-hours,& .ss-stage[data-layout=compact] .bct-busy__label{font-size:11px}& .ss-stage[data-layout=compact] .bct-event:not([data-short]){padding-top:4px}& .ss-stage[data-layout=compact] .bct-event__title{line-height:1.15}& .ss-stage[data-layout=compact] .bct-event[data-short] .bct-event__title{font-size:11px}& .bct-head{grid-template-columns:repeat(var(--days), var(--col));margin-left:var(--hours);border-bottom:1px solid var(--ss-line);font:500 11px/1.3 var(--ss-font);color:var(--ss-text);padding:8px 0;display:grid}& .bct-head>div{padding-left:8px}& .bct-body{padding-top:8px;display:flex}& .bct-hours{grid-auto-rows:var(--row);width:var(--hours);font:500 9px/1 var(--ss-font);font-variant-numeric:tabular-nums;color:var(--ss-text-faint);text-align:right;flex:none;padding-right:8px;display:grid}& .bct-hours span{justify-self:end;transform:translateY(-4px)}& .bct-grid{width:calc(var(--col) * var(--days));height:calc(var(--row) * var(--rows));background:linear-gradient(var(--ss-line) 1px, transparent 1px) 0 0 / 100% var(--row), linear-gradient(90deg, var(--ss-line) 1px, transparent 1px) 0 0 / var(--col) 100%;flex:none;position:relative;overflow:hidden}& .bct-col{position:absolute;top:0;bottom:0}& .bct-event{border-left:3px solid var(--ss-accent);background:color-mix(in srgb, var(--ss-accent) 13%, var(--ss-surface));border-radius:5px;padding:5px 6px 0 3px;display:flex;position:absolute;overflow:hidden}& .bct-event__title{font:600 10.5px/1.2 var(--ss-font);overflow-wrap:anywhere;color:color-mix(in srgb, var(--ss-accent) 72%, var(--ss-text-strong));overflow:hidden}& .bct-event[data-short]{border-left-width:2px;border-radius:3px;align-items:center;padding:0 6px}& .bct-event[data-short] .bct-event__title{font-size:9px;line-height:1}& .bct-event__bar{background:color-mix(in srgb, var(--ss-accent) 30%, transparent);margin-top:4px}& .bct-busy{background:repeating-linear-gradient(135deg, transparent 0 5px, color-mix(in srgb, var(--ss-ink-5) 55%, transparent) 5px 6px), var(--ss-ink-1);box-shadow:inset 0 0 0 1px var(--ss-ink-3);opacity:0;will-change:transform;border-radius:5px;padding:5px 6px 0;transition:opacity .22s,transform .22s;display:flex;position:absolute;overflow:hidden;transform:translateY(-4px)}& .bct-busy[data-on]{opacity:1;transition:opacity .45s cubic-bezier(.25,.8,.25,1),transform .6s cubic-bezier(.25,.8,.25,1);transform:none}& .bct-busy__label{font:500 10px/1.2 var(--ss-font);color:var(--ss-text);white-space:nowrap}& .bct-draft{z-index:2;border-left:3px solid var(--ss-accent);background:var(--ss-accent);opacity:0;will-change:transform;border-radius:4px;align-items:center;padding:0 6px 0 5px;transition:opacity .2s,background-color .6s,box-shadow .7s cubic-bezier(.45,0,.1,1);display:flex;position:absolute;overflow:hidden;box-shadow:0 6px 14px -4px #141e3c59,0 2px 5px #141e3c29}& .bct-draft[data-show]{opacity:1}& .bct-draft[data-sent]{background:color-mix(in srgb, var(--ss-accent) 13%, var(--ss-surface));box-shadow:0 0 #0000,0 0 #0000}& .bct-draft__title{font:600 10px/1.2 var(--ss-font);white-space:nowrap;text-overflow:clip;color:#fff;transition:color .6s;overflow:hidden}& .bct-draft[data-sent] .bct-draft__title{color:color-mix(in srgb, var(--ss-accent) 72%, var(--ss-text-strong))}& .bct-pop.ss-popover{--ss-popover-bg:var(--ss-surface);--ss-popover-shadow:var(--ss-shadow-float);border-radius:12px;flex-direction:column;gap:10px;width:220px;padding:12px;display:flex}& .ss-stage[data-layout=compact] .bct-pop.ss-popover{width:210px}& .bct-title{--ss-control:32px}& .bct-title .ss-field__box{font-size:13px;font-weight:600}& .bct-pop-row{font:500 11.5px/1.3 var(--ss-font);color:var(--ss-text-strong);align-items:center;gap:8px;display:flex}& .bct-pop-row>svg{color:var(--ss-icon);flex:none}& .bct-pop-row--top{align-items:flex-start}& .bct-pop-row--top>svg{margin-top:6px}& .bct-people{align-items:center;gap:4px;display:flex}& .bct-people>span:last-child{margin-left:4px}& .bct-rooms{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}& .bct-room{height:26px;box-shadow:inset 0 0 0 1px var(--ss-line);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:0 8px;transition:background-color .2s,box-shadow .2s;display:flex}& .bct-room[data-hover]:not([data-on]){background:var(--ss-ink-1)}& .bct-room[data-on]{background:color-mix(in srgb, var(--ss-accent) 10%, var(--ss-surface));box-shadow:inset 0 0 0 1px var(--ss-accent)}& .bct-room[data-busy]{color:var(--ss-text-faint)}& .bct-room__meta{color:var(--ss-text);flex:none;place-items:center;font-size:10.5px;display:grid}& .bct-room[data-on] .bct-room__meta{color:var(--ss-accent)}& .bct-room[data-busy] .bct-room__meta{color:var(--ss-text-faint)}& .bct-pop-foot{justify-content:flex-end;padding-top:2px;display:flex}& .bct-send{background:var(--ss-accent);height:28px;font:600 11.5px/1 var(--ss-font);color:#fff;border-radius:7px;place-items:center;padding:0 14px;transition:background-color .15s;display:grid}& .bct-send[data-pressed]{background:color-mix(in srgb, var(--ss-accent) 85%, #000)}& .ss-toast.bct-toast{--ss-toast-rise:0px;left:50%;bottom:var(--gutter);z-index:30;height:36px;font:500 12px/1.3 var(--ss-font);white-space:nowrap;border-radius:10px;gap:14px;padding:0 6px 0 14px;position:absolute;translate:-50%}& .ss-stage[data-layout=wide] .ss-toast.bct-toast{left:calc(var(--gutter) + 16px);translate:none}& .bct-toast .ss-toast__action{margin-left:0}& .bct-undo{height:26px;color:color-mix(in srgb, var(--ss-accent) 45%, #fff);border-radius:6px;place-items:center;padding:0 10px;transition:background-color .15s;display:grid}& .bct-undo[data-hover]{background:#ffffff1a}}.itw{& .ss-stage{--gutter:32px;background:var(--color-surface,var(--ss-well));font-family:var(--ss-font);border-radius:14px;overflow:hidden}& .ss-stage[data-layout=compact]{--gutter:16px}& .itw-window{left:var(--gutter);top:var(--gutter);width:700px;height:440px;box-shadow:var(--ss-shadow-hero);position:absolute}& .ss-stage[data-layout=compact] .itw-window{width:326px;height:400px}& .ss-stage[data-layout=compact] .itw-weeks{padding-right:6px;font-size:11px}& .itw-window .ss-window__body{background:var(--ss-surface)}& .itw-window .ss-window__title{flex:none}& .itw-spacer{flex:1}& .itw-nav{color:var(--ss-icon);align-items:center;gap:4px;margin-left:12px;display:flex}& .itw-today{box-shadow:inset 0 0 0 1px var(--ss-line);font:500 11px/1.3 var(--ss-font);color:var(--ss-text-strong);border-radius:6px;margin-right:4px;padding:4px 9px}& .itw-chev{border-radius:6px;flex:none;place-items:center;width:22px;height:22px;display:grid}& .itw-chev--prev svg{transform:scaleX(-1)}& .itw-head{grid-template-columns:var(--cols);margin-left:var(--label);border-bottom:1px solid var(--ss-line);font:500 11px/1.3 var(--ss-font);color:var(--ss-text);display:grid}& .itw-head>div{padding:8px 0 8px 8px}& .itw-head>div[data-weekend]{color:var(--ss-text-faint)}& .itw-body{display:flex}& .itw-weeks{grid-auto-rows:var(--row);width:var(--label);font:500 10px/1.3 var(--ss-font);color:var(--ss-text-faint);text-align:right;flex:none;padding-right:8px;display:grid}& .itw-weeks span{justify-self:end;padding-top:9px}& .itw-grid{grid-template-columns:var(--cols);grid-auto-rows:var(--row);flex:none;display:grid;position:relative}& .itw-cell{z-index:2;border-left:1px solid var(--ss-line);border-bottom:1px solid var(--ss-line);flex-direction:column;gap:4px;min-width:0;padding:8px 6px;display:flex;position:relative}& .itw-weekend{z-index:0;background:var(--ss-canvas);position:absolute;top:0;bottom:0}& .itw-event,& .itw-filler{border-left:3px solid var(--ss-accent);background:color-mix(in srgb, var(--ss-accent) 13%, var(--ss-surface));height:22px;font:600 11px/1.3 var(--ss-font);white-space:nowrap;color:color-mix(in srgb, var(--ss-accent) 72%, var(--ss-text-strong));border-radius:5px;flex:none;align-items:center;padding:0 6px 0 5px;display:flex}& .itw-event{opacity:0;will-change:transform;transform-origin:50% 0;transition:opacity .22s,transform .22s;transform:translateY(-6px)scale(.97)}& .itw-event[data-on]{opacity:1;transition:opacity .45s cubic-bezier(.25,.8,.25,1),transform .6s cubic-bezier(.25,.8,.25,1);transform:none}& .itw-event[data-offer]{border-left-color:var(--ss-success);background:color-mix(in srgb, var(--ss-success) 16%, var(--ss-surface));color:var(--ss-success-text)}& .itw-filler{border-left-color:var(--ss-ink-4);background:var(--ss-ink-1)}& .ss-stage[data-layout=compact] .itw-cell{padding:8px 4px}& .ss-stage[data-layout=compact] .itw-event,& .ss-stage[data-layout=compact] .itw-filler{white-space:normal;border-left-width:2px;height:auto;min-height:20px;padding:3px 4px;font-size:10.5px;line-height:1.25}& .itw-band{z-index:1;background:color-mix(in srgb, var(--ss-accent) 9%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ss-accent) 28%, transparent);clip-path:inset(0 100% 0 0);transition:clip-path .3s;position:absolute}& .itw-band[data-on]{clip-path:inset(0)}& .itw-band--a{border-radius:6px 0 0 6px;mask-image:linear-gradient(270deg,#0000,#000 28px)}& .itw-band--a[data-on]{transition:clip-path .6s cubic-bezier(.45,0,.1,1)}& .itw-band--b{border-radius:0 6px 6px 0;mask-image:linear-gradient(90deg,#0000,#000 28px)}& .itw-band--b[data-on]{transition:clip-path .4s cubic-bezier(.45,0,.1,1)}& .itw-label{z-index:3;background:var(--ss-accent);font:600 11px/1.3 var(--ss-font);white-space:nowrap;color:#fff;opacity:0;will-change:transform;border-radius:999px;padding:4px 9px;transition:opacity .2s,transform .2s;position:absolute;transform:translate(-6px,-50%)}& .itw-label[data-on]{opacity:1;transition:opacity .4s cubic-bezier(.25,.8,.25,1),transform .6s cubic-bezier(.25,.8,.25,1);transform:translateY(-50%)}}.kdb{& .ss-stage{--gutter:32px;background:var(--color-surface,var(--ss-well));font-family:var(--ss-font);border-radius:14px;overflow:hidden}& .ss-stage[data-layout=compact]{--gutter:16px}& .kdb-win{top:var(--gutter);left:var(--gutter);width:700px;height:420px;box-shadow:var(--ss-shadow-hero);position:absolute}& .kdb-app{background:var(--ss-surface);grid-template-columns:352px 1fr;height:100%;display:grid}& .kdb-label{color:var(--ss-text);font-size:12px;line-height:1.3}& .kdb-form{align-content:start;gap:16px;padding:24px 28px;display:grid}& .kdb-to{align-items:center;gap:10px;display:flex}& .kdb-person{background:var(--ss-ink-1);height:28px;color:var(--ss-text-strong);border-radius:14px;align-items:center;gap:6px;padding:0 10px 0 4px;font-size:12px;font-weight:500;display:inline-flex}& .kdb-field .ss-field__box{font-size:13px}& .kdb-values{gap:4px;display:grid}& .kdb-chips{gap:8px;display:flex}& .kdb-chips+.kdb-chips{margin-top:4px}& .kdb-chip{border:1px solid var(--ss-line);background:var(--ss-surface);height:28px;color:var(--ss-text-strong);text-box:trim-both cap alphabetic;border-radius:14px;flex:none;align-items:center;padding:0 12px;font-size:12px;font-weight:500;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}& .kdb-chip[data-on]{border-color:var(--ss-accent);background:color-mix(in srgb, var(--ss-accent) 12%, var(--ss-surface));color:var(--ss-accent)}& .kdb-actions{align-items:center;gap:4px;margin-top:4px;display:flex}& .kdb-send{background:var(--ss-accent);color:#fff;border-radius:8px;flex:none;grid-template-areas:"stack";place-items:center;width:120px;height:36px;font-size:13px;font-weight:600;transition:background-color .3s;display:grid}& .kdb-send[data-done]{background:var(--ss-success)}& .kdb-layer{opacity:0;filter:blur(2px);text-box:trim-both cap alphabetic;grid-area:stack;align-items:center;gap:6px;transition:opacity .25s,filter .25s;display:inline-flex}& .kdb-layer[data-on]{opacity:1;filter:none;transition-delay:80ms}& .kdb-labels{justify-items:start;display:grid}& .kdb-sub{opacity:0;filter:blur(2px);grid-area:1/1;transition:opacity .25s,filter .25s}& .kdb-sub[data-on]{opacity:1;filter:none;transition-delay:80ms}& .kdb-send .ss-check__ring{stroke:#ffffff73}& .kdb-send .ss-check__arc{stroke:#fff}& .kdb-send .ss-check__fill{fill:#fff}& .kdb-send .ss-check__tick{stroke:var(--ss-success)}& .kdb-again{height:36px;color:var(--ss-accent);opacity:0;align-items:center;padding:0 12px;font-size:13px;font-weight:500;transition:opacity .3s;display:inline-flex}& .kdb-again[data-on]{opacity:1;transition-delay:.2s}& .kdb-feed{border-left:1px solid var(--ss-line-faint,var(--ss-line));background:var(--ss-well);align-content:start;gap:16px;padding:24px;display:grid}& .kdb-post{align-items:center;gap:10px;display:flex}& .kdb-post-lines{gap:7px;display:grid}& .kdb-card{background:var(--ss-raised,var(--ss-surface));width:216px;box-shadow:var(--ss-shadow-satellite);will-change:transform;border-radius:12px;gap:10px;padding:22px 18px;transition:transform .75s cubic-bezier(.45,0,.1,1);display:grid;position:absolute;bottom:56px;left:440px;transform:translateY(380px)}& .kdb-card[data-show]{transform:none}& .kdb-card-head{border-bottom:1px solid var(--ss-line-faint,var(--ss-line));align-items:center;gap:10px;padding-bottom:14px;display:flex}& .kdb-card-who{gap:2px;display:grid}& .kdb-card-name{color:var(--ss-text-strong);font-size:14px;font-weight:600;line-height:1.3}& .kdb-card-title{color:var(--ss-text);font-size:12px;line-height:1.3}& .kdb-tally{height:28px;color:var(--ss-text-strong);justify-content:space-between;align-items:center;gap:12px;margin-left:42px;font-size:13px;font-weight:500;transition:background-color .3s,color .3s;display:flex}& .kdb-tally--bar{height:24px}& .kdb-tally[data-lit]{color:var(--ss-accent)}& .kdb-count{font-weight:600}& .kdb-rest{width:1px;height:1px;position:absolute;top:360px;left:300px}& .ss-stage[data-layout=compact]{& .kdb-win{width:400px;height:330px}& .kdb-app{grid-template-columns:1fr}& .kdb-form{padding:20px 18px}& .kdb-card{width:294px;bottom:32px;left:32px}& .kdb-rest{top:290px;left:250px}}}.rsc{& .ss-stage{--gutter:32px;background:var(--color-surface,var(--ss-well));font-family:var(--ss-font);border-radius:14px;overflow:hidden}& .ss-stage[data-layout=compact]{--gutter:16px}& .rsc-win{left:var(--gutter);right:var(--gutter);top:var(--gutter);height:460px;position:absolute}& .rsc-tools{align-items:center;gap:10px;display:flex}& .rsc-badge{flex:none}& .rsc-new{background:var(--ss-ink-1);height:24px;color:var(--ss-text-strong);border-radius:6px;flex:none;align-items:center;gap:4px;padding:0 9px 0 7px;font-size:12px;line-height:1;display:inline-flex}& .rsc-body{background:var(--ss-surface);flex-direction:column;gap:0;height:100%;padding:16px 20px;display:flex}& .rsc-field-icon{color:var(--ss-icon-faint,var(--ss-text));flex:none;margin-right:8px}& .rsc-sources{align-items:center;gap:6px;margin-top:10px;font-size:11.5px;line-height:1.3;display:flex}& .rsc-sources-label{color:var(--ss-text);margin-right:2px}& .rsc-chip{box-shadow:inset 0 0 0 1px var(--ss-line);color:var(--ss-text);border-radius:999px;padding:3px 8px}& .rsc-recent{gap:2px;padding-top:12px;display:grid}& .rsc-recent-row{align-items:center;gap:10px;height:32px;padding:0 12px;display:flex}& .rsc-recent-icon{color:var(--ss-icon-faint,var(--ss-text));opacity:.7;flex:none}& .rsc-field-spin{color:var(--ss-text);opacity:0;flex:none;margin-left:8px;transition:opacity .25s}& .rsc-field-spin[data-on]{opacity:1}& .rsc-answer{gap:12px;padding-top:16px;display:grid}& .rsc-text-wrap{position:relative}& .rsc-text-skel{align-content:start;gap:13.45px;padding-top:6.725px;transition:opacity .3s;display:grid;position:absolute;inset:0}& .rsc-text-skel[data-off]{opacity:0}& .rsc-text{color:var(--ss-text-strong);margin:0;font-size:13px;line-height:1.65}& .rsc-ch{opacity:0;filter:blur(3px);transition:opacity .35s,filter .35s}& .rsc-ch[data-on]{opacity:1;filter:none}& .rsc-cites{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}& .rsc-cite{background:var(--ss-surface);box-shadow:inset 0 0 0 1px var(--ss-line);will-change:transform;border-radius:10px;padding:10px 12px 11px;transition:background-color .25s,box-shadow .25s;display:block;position:relative}& .rsc-cite-skel{gap:13px;transition:opacity .25s;display:grid;position:absolute;top:14px;left:12px}& .rsc-cite[data-on] .rsc-cite-skel{opacity:0}& .rsc-cite-content{opacity:0;will-change:transform;transition:opacity .35s,transform .5s cubic-bezier(.22,1,.36,1);transform:translateY(4px)}& .rsc-cite[data-on] .rsc-cite-content{opacity:1;transform:none}& .rsc-cite[data-picked]{background:var(--ss-ink-1);box-shadow:inset 0 0 0 1px var(--ss-ink-4)}& .rsc-cite-head{white-space:nowrap;align-items:center;gap:6px;min-width:0;height:16px;margin-bottom:6px;font-size:11.5px;line-height:1.3;display:flex}& .rsc-cite-icon{color:var(--ss-text);flex:none}& .rsc-cite-kind{color:var(--ss-text-strong);flex:none;font-weight:600}& .rsc-cite-who{color:var(--ss-text);text-overflow:ellipsis;overflow:hidden}& .rsc-cite-quote{color:var(--ss-text-strong);text-wrap:pretty;font-size:12.5px;line-height:1.5}& .rsc-panel{background:var(--ss-ink-1);border-radius:10px;padding:12px 14px 13px}& .rsc-transcript{gap:6px;display:grid}& .rsc-line{color:var(--ss-text-strong);grid-template-columns:32px 1fr;gap:8px;font-size:12.5px;line-height:1.5;display:grid}& .rsc-who{color:var(--ss-text)}& .rsc-mark{background:var(--rsc-hl,#fde68a);color:inherit;border-radius:3px;padding:1px 2px}& .ss-stage[data-theme=dark] .rsc-mark{--rsc-hl:#facc154d}& .rsc-sheet{background:var(--ss-surface);box-shadow:var(--ss-shadow-hero), 0 0 0 1px var(--ss-line);border-radius:12px;overflow:hidden}& .rsc-sheet-head{border-bottom:1px solid var(--ss-line);justify-content:space-between;align-items:center;gap:12px;height:44px;padding:0 10px 0 14px;display:flex}& .rsc-sheet-title{color:var(--ss-text-strong);font-size:13px;font-weight:600}& .rsc-rest{width:1px;height:1px;position:absolute;bottom:40px;right:120px}& .ss-stage[data-layout=compact]{& .rsc-win{height:520px}& .rsc-body{height:auto;padding:14px}& .rsc-new{padding:0 8px 0 6px}& .rsc-cites{grid-template-columns:1fr;gap:8px}& .rsc-cite-head{margin-bottom:4px}& .rsc-cite-skel{gap:11px;top:15px}& .rsc-cite[data-picked]{background:var(--ss-surface);box-shadow:inset 0 0 0 1px var(--ss-ink-4)}& .rsc-transcript{border-top:1px solid var(--ss-line);margin-top:8px;padding-top:10px}& .rsc-rest{bottom:24px;right:60px}}}
