.scene-figure{position: relative;margin: 0;}.scene-panel{--panel: var(--panel-quiet);position: relative;background: var(--panel);border-radius: var(--r-panel);overflow: hidden;container-type: inline-size;isolation: isolate;}.scene-panel::after{content: "";position: absolute;inset: 0;border: 1px solid var(--line);border-radius: inherit;pointer-events: none;z-index: 3;}.scene-panel[data-tone="peri"]{--panel: var(--panel-peri);}.scene-panel[data-tone="green"]{--panel: var(--panel-green);}.scene-panel[data-tone="orange"]{--panel: var(--panel-orange);}.scene-panel[data-tone="pink"]{--panel: var(--panel-pink);}.scene-panel[data-tone="sand"]{--panel: var(--panel-sand);}.scene-panel[data-tone="quiet"]{--panel: var(--panel-quiet);}.scene-panel[data-tone-from="peri"]{--panel-start: var(--panel-peri);}.scene-panel[data-tone-from="green"]{--panel-start: var(--panel-green);}.scene-panel[data-tone-from="orange"]{--panel-start: var(--panel-orange);}.scene-panel[data-tone-from="pink"]{--panel-start: var(--panel-pink);}.scene-panel[data-tone-from="sand"]{--panel-start: var(--panel-sand);}.scene-panel[data-tone-from="quiet"]{--panel-start: var(--panel-quiet);}.scene-panel[data-tone-from]::before{content: "";position: absolute;inset: 0;background: var(--panel-start);opacity: 0;transition: opacity var(--t-slow) var(--e-inout);}.scene-panel.is-tone-start::before{opacity: 1;}.scene-panel.is-tone-cut::before{transition: none;}.scene{position: relative;width: 100%;aspect-ratio: var(--lw) / var(--lh);overflow: hidden;}.scene-world{position: absolute;left: 0;top: 0;width: calc(var(--lw) * 1px);height: calc(var(--lh) * 1px);transform-origin: 0 0;transform: scale(var(--scene-scale,.5));}.scene-cam{position: absolute;inset: 0;transform-origin: 0 0;transform: translate(var(--cam-x,0px),var(--cam-y,0px)) scale(var(--cam-zoom,1));transition: transform var(--cam-dur,1.4s) var(--e-out);}.scene-fade{position: absolute;inset: 0;background: var(--panel-start,var(--panel));opacity: 0;pointer-events: none;transition: opacity 450ms var(--e-inout);z-index: 2;}.scene.is-fading .scene-fade{opacity: 1;}.scene-cap{margin-top: 14px;font-size: 14px;line-height: 1.5;color: var(--ink-2);text-align: center;}@container (max-width: 639px){.js .scene[data-duration]{aspect-ratio: var(--narrow-ratio,4 / 5);}}@media (prefers-reduced-motion: no-preference){.js .scene[data-duration]:not(.is-ready) .scene-world{opacity: 0;animation: scene-reveal 1ms linear 3s forwards;}}@keyframes scene-reveal{to{opacity: 1;}}.scene-panel.is-instant,.scene-panel.is-instant *,.scene-panel.is-instant::before{transition: none !important;}.scene:not(.is-playing) .scene-cam,.scene:not(.is-playing) .scene-cam *{animation-play-state: paused !important;}.scene .is-moving{animation: none !important;}.scene-cam > *{position: absolute;}.scene,.scene *{-webkit-user-select: none;user-select: none;}.scene-cam{font: 400 21px/1.5 var(--font-body);color: var(--ink-body);letter-spacing: 0;}.scene [data-in]{transition: opacity var(--t-mid) var(--e-out),transform var(--t-mid) var(--e-pop),visibility 0s;}.scene [data-in]:not(.is-shown){opacity: 0;visibility: hidden;transition: opacity var(--t-mid) var(--e-out),transform var(--t-mid) var(--e-out),visibility 0s linear var(--t-mid);}.scene [data-in=""]:not(.is-shown),.scene [data-in="rise"]:not(.is-shown){transform: translateY(12px);}.scene [data-in="pop"]:not(.is-shown){transform: scale(.6);}.scene [data-in="slide-right"]:not(.is-shown){transform: translateX(100%);}.scene [data-in="slide-up"]:not(.is-shown){transform: translateY(24px);}.scene [data-in="slide-up"],.scene .sk-window[data-in]{transition: opacity 0s,transform var(--t-mid) var(--e-out),visibility 0s;}.scene [data-in="slide-up"]:not(.is-shown),.scene .sk-window[data-in]:not(.is-shown){transition: opacity 0s,transform var(--t-mid) var(--e-out),visibility 0s;}.scene-cam > [data-in]:not(.is-shown):not(.sk-window):not([data-in="slide-up"]){transition: opacity 150ms linear,transform 150ms var(--e-out),visibility 0s linear 150ms;}.scene .sk-window[data-in]:not(.is-shown){transform: translateY(24px);}.scene-cam > .sk-window{z-index: 2;}.scene-cam > .is-moving{z-index: 8;}.scene [data-flow]{position: relative;transform: translateY(var(--flow-y,0px));transition: transform var(--t-mid) var(--e-out);}.sk-stack{display: grid;}.scene [data-state] > [class*="when-"]{grid-area: 1 / 1;opacity: 0;visibility: hidden;transition: opacity 0s,visibility 0s;}.scene [data-state="deciding"] > .when-deciding,.scene [data-state="done"] > .when-done,.scene [data-state="settled"] > .when-settled,.scene [data-state="stopped"] > .when-stopped,.scene [data-state="running"] > .when-running,.scene [data-state="waiting"] > .when-waiting,.scene [data-state="review"] > .when-review,.scene [data-state="approved"] > .when-approved,.scene [data-state="draft"] > .when-draft,.scene [data-state="ready"] > .when-ready,.scene [data-state="reading"] > .when-reading,.scene [data-state="working"] > .when-working,.scene [data-state="posted"] > .when-posted,.scene [data-state="sent"] > .when-sent,.scene [data-state="live"] > .when-live,.scene [data-state="everyone"] > .when-everyone,.scene [data-state="only"] > .when-only,.scene [data-state="setup"] > .when-setup,.scene [data-state="session"] > .when-session,.scene [data-state="pending"] > .when-pending,.scene [data-state="result"] > .when-result,.scene [data-state="open"] > .when-open,.scene [data-state="closed"] > .when-closed,.scene [data-state="off"] > .when-off,.scene [data-state="on"] > .when-on{opacity: 1;visibility: visible;transition: opacity var(--t-mid) var(--e-out),visibility 0s;}.scene-toggle{position: absolute;right: 12px;bottom: 12px;z-index: 4;width: 36px;height: 36px;padding: 0;border-radius: 50%;display: grid;place-items: center;background: rgba(255,255,255,.92);border: 1px solid var(--line-2);color: var(--ink);box-shadow: 0 1px 2px rgba(0,0,0,.06);transition: background-color var(--t-fast);}.scene-toggle:hover{background: #fff;}.scene-toggle:focus-visible{outline: 2px solid #fff;outline-offset: 2px;box-shadow: 0 0 0 5px var(--ink);border-radius: 50%;}.scene-pointer{position: absolute;left: 0;top: 0;width: 30px;height: 35px;z-index: 30;opacity: 0;pointer-events: none;filter: drop-shadow(0 2px 4px rgba(0,0,0,.25));transition: opacity var(--t-fast);}.scene-pointer.is-shown{opacity: 1;}.scene-pointer svg{display: block;overflow: visible;}.scene-pointer path{fill: #fff;stroke: #191919;stroke-width: 1.5;stroke-linejoin: round;}.scene-pointer .sp-g{transform-origin: 3px 2px;transition: transform var(--t-press) var(--e-out);}.scene-pointer.is-pressed .sp-g{transform: scale(.85);}.scene .is-typing > .sk-typed::after{content: "";display: inline-block;width: 2px;height: 1.1em;margin-left: 1px;vertical-align: -.18em;background: var(--accent);animation: sk-caret 1s steps(1) infinite;}@keyframes sk-caret{50%{opacity: 0;}}.sk-mention-text{color: var(--accent-ink);}.sk-dots{display: inline-flex;gap: 6px;align-items: center;height: 32px;opacity: 0;transition: opacity var(--t-fast);}.sk-dots i{width: 7px;height: 7px;border-radius: 50%;background: var(--ink-2);animation: sk-dot 1s var(--e-inout) infinite;}.sk-dots i:nth-child(2){animation-delay: .15s;}.sk-dots i:nth-child(3){animation-delay: .3s;}@keyframes sk-dot{0%,60%,100%{transform: translateY(0);}30%{transform: translateY(-5px);}}.is-dots .sk-dots{opacity: 1;}.is-dots .sk-text{opacity: 0;transition: none;}.sk-text{transition: opacity var(--t-mid) var(--e-out);}.sk-spin{animation: sk-spin .8s linear infinite;}@keyframes sk-spin{to{transform: rotate(360deg);}}.sk-frame{position: absolute;pointer-events: none;visibility: hidden;}.sk-mark{border-radius: 4px;padding: 0 2px;margin: 0 -2px;-webkit-box-decoration-break: clone;box-decoration-break: clone;background-color: transparent;transition: background-color 600ms var(--e-out);}.sk-mark.is-marked{background-color: #FFE9A8;}.is-flash{position: relative;}.sk-flash{position: absolute;inset: 0;background: var(--accent-soft);opacity: 0;pointer-events: none;transition: opacity 300ms var(--e-out);}.is-flash > .sk-flash{opacity: .8;}.sk-float.is-drifting{animation: sk-drift var(--drift-dur,8s) var(--e-inout) var(--drift-delay,0s) infinite;}@keyframes sk-drift{0%,100%{transform: translate(0,0);}33%{transform: translate(5px,-6px);}66%{transform: translate(-4px,4px);}}[data-tabs-stage] [role="tablist"]{display: none;}.js [data-tabs-stage] [role="tablist"]{display: flex;width: max-content;max-width: 100%;margin: 0 auto 20px;padding: 4px;gap: 2px;border-radius: var(--r-pill);background: var(--fill);}.js [data-tabs-stage] [role="tabpanel"]:not(.is-active){display: none;}[data-tabs-stage] [role="tab"]{min-height: 36px;padding: 8px 22px;border: 0;border-radius: var(--r-pill);background: transparent;color: var(--ink-body);font: 500 14px/1.2 var(--font-body);transition: background-color var(--t-fast),color var(--t-fast),box-shadow var(--t-fast);}[data-tabs-stage] [role="tab"]:hover{color: var(--ink);}[data-tabs-stage] [role="tab"][aria-selected="true"]{background: #fff;color: var(--ink);box-shadow: 0 1px 4px rgba(0,0,0,.12);}html:not(.js) [data-tabs-stage] [role="tabpanel"] + [role="tabpanel"]{margin-top: 32px;}[data-list-stage]{display: grid;grid-template-columns: minmax(0,400px) minmax(0,1fr);gap: 64px;align-items: start;}.ls-list{border-bottom: 1px solid var(--line-2);}.ls-item{position: relative;border-top: 1px solid var(--line-2);padding: 20px 0;}.ls-title{font: 500 var(--fs-h4)/1.3 var(--font-body);letter-spacing: -.01em;color: var(--ink);text-wrap: pretty;}.ls-btn{display: block;width: 100%;padding: 0;border: 0;background: none;text-align: left;font: inherit;color: inherit;letter-spacing: inherit;}.js .ls-item:not(.is-active) .ls-title{color: var(--ink-2);}.js .ls-item:not(.is-active) .ls-title:hover{color: var(--ink);}.ls-body{margin-top: 8px;font-size: 15px;line-height: 1.6;color: var(--ink-body);max-width: 44ch;}.ls-body p + p,.ls-body p + div,.ls-body div + p{margin-top: 10px;}.js .ls-item:not(.is-active) .ls-body{display: none;}.ls-progress{position: absolute;left: 0;right: 0;top: -1px;height: 2px;background: transparent;overflow: hidden;}.ls-progress::before{content: "";position: absolute;inset: 0;background: var(--ink);transform-origin: left;transform: scaleX(var(--ls-p,0));}.js .ls-item:not(.is-active) .ls-progress{visibility: hidden;}html:not(.js) .ls-progress{display: none;}.ls-stages{position: relative;min-width: 0;}html:not(.js) .ls-stages > .scene-figure:not(:first-child){display: none;}.ls-body{animation: ls-open .35s var(--e-out,ease-out) both;}@keyframes ls-open{from{opacity: 0;transform: translateY(-4px);}to{opacity: 1;transform: none;}}@media (prefers-reduced-motion: reduce){.ls-body{animation: none;}}.js .ls-stages > .scene-figure:not(.is-active){display: none;}@media (min-width: 1100px){.ls-stages{position: sticky;top: 96px;}}@media (max-width: 899px){[data-list-stage]{grid-template-columns: minmax(0,1fr);gap: 28px;}.ls-stages{order: -1;}}@container (min-width: 280px){.scene{--scene-scale: calc(280 / var(--lw));}}@container (min-width: 300px){.scene{--scene-scale: calc(300 / var(--lw));}}@container (min-width: 320px){.scene{--scene-scale: calc(320 / var(--lw));}}@container (min-width: 340px){.scene{--scene-scale: calc(340 / var(--lw));}}@container (min-width: 360px){.scene{--scene-scale: calc(360 / var(--lw));}}@container (min-width: 380px){.scene{--scene-scale: calc(380 / var(--lw));}}@container (min-width: 400px){.scene{--scene-scale: calc(400 / var(--lw));}}@container (min-width: 420px){.scene{--scene-scale: calc(420 / var(--lw));}}@container (min-width: 440px){.scene{--scene-scale: calc(440 / var(--lw));}}@container (min-width: 460px){.scene{--scene-scale: calc(460 / var(--lw));}}@container (min-width: 480px){.scene{--scene-scale: calc(480 / var(--lw));}}@container (min-width: 500px){.scene{--scene-scale: calc(500 / var(--lw));}}@container (min-width: 520px){.scene{--scene-scale: calc(520 / var(--lw));}}@container (min-width: 540px){.scene{--scene-scale: calc(540 / var(--lw));}}@container (min-width: 560px){.scene{--scene-scale: calc(560 / var(--lw));}}@container (min-width: 580px){.scene{--scene-scale: calc(580 / var(--lw));}}@container (min-width: 600px){.scene{--scene-scale: calc(600 / var(--lw));}}@container (min-width: 620px){.scene{--scene-scale: calc(620 / var(--lw));}}@container (min-width: 640px){.scene{--scene-scale: calc(640 / var(--lw));}}@container (min-width: 660px){.scene{--scene-scale: calc(660 / var(--lw));}}@container (min-width: 680px){.scene{--scene-scale: calc(680 / var(--lw));}}@container (min-width: 700px){.scene{--scene-scale: calc(700 / var(--lw));}}@container (min-width: 720px){.scene{--scene-scale: calc(720 / var(--lw));}}@container (min-width: 740px){.scene{--scene-scale: calc(740 / var(--lw));}}@container (min-width: 760px){.scene{--scene-scale: calc(760 / var(--lw));}}@container (min-width: 780px){.scene{--scene-scale: calc(780 / var(--lw));}}@container (min-width: 800px){.scene{--scene-scale: calc(800 / var(--lw));}}@container (min-width: 820px){.scene{--scene-scale: calc(820 / var(--lw));}}@container (min-width: 840px){.scene{--scene-scale: calc(840 / var(--lw));}}@container (min-width: 860px){.scene{--scene-scale: calc(860 / var(--lw));}}@container (min-width: 880px){.scene{--scene-scale: calc(880 / var(--lw));}}@container (min-width: 900px){.scene{--scene-scale: calc(900 / var(--lw));}}@container (min-width: 920px){.scene{--scene-scale: calc(920 / var(--lw));}}@container (min-width: 940px){.scene{--scene-scale: calc(940 / var(--lw));}}@container (min-width: 960px){.scene{--scene-scale: calc(960 / var(--lw));}}@container (min-width: 980px){.scene{--scene-scale: calc(980 / var(--lw));}}@container (min-width: 1000px){.scene{--scene-scale: calc(1000 / var(--lw));}}@container (min-width: 1020px){.scene{--scene-scale: calc(1020 / var(--lw));}}@container (min-width: 1040px){.scene{--scene-scale: calc(1040 / var(--lw));}}@container (min-width: 1060px){.scene{--scene-scale: calc(1060 / var(--lw));}}@container (min-width: 1080px){.scene{--scene-scale: calc(1080 / var(--lw));}}@container (min-width: 1100px){.scene{--scene-scale: calc(1100 / var(--lw));}}@container (min-width: 1120px){.scene{--scene-scale: calc(1120 / var(--lw));}}@container (min-width: 1140px){.scene{--scene-scale: calc(1140 / var(--lw));}}@container (min-width: 1160px){.scene{--scene-scale: calc(1160 / var(--lw));}}@container (min-width: 1180px){.scene{--scene-scale: calc(1180 / var(--lw));}}@container (min-width: 1200px){.scene{--scene-scale: calc(1200 / var(--lw));}}@container (min-width: 1220px){.scene{--scene-scale: calc(1220 / var(--lw));}}@container (min-width: 1240px){.scene{--scene-scale: calc(1240 / var(--lw));}}.scene .avatar{font-family: var(--font-body);font-size: max(15px,calc(var(--av) * .4));letter-spacing: -.02em;}.sk-window{background: #fff;border-radius: 16px;box-shadow: var(--shadow-window);overflow: hidden;display: flex;flex-direction: column;color: var(--ink-body);}.sk-head{flex: 0 0 64px;height: 64px;display: flex;align-items: center;gap: 16px;padding: 0 24px;border-bottom: 1px solid var(--line-2);background: #fff;position: relative;z-index: 2;}.sk-title{font: 600 20px/1.2 var(--font-body);color: var(--ink);white-space: nowrap;display: inline-flex;align-items: center;gap: 8px;}.sk-tabs-row{display: flex;gap: 22px;align-self: stretch;margin-left: 8px;}.sk-tabs-row > span{display: inline-flex;align-items: center;font-size: 17px;color: var(--ink-2);border-bottom: 2px solid transparent;padding-top: 2px;}.sk-tabs-row > span.is-current{color: var(--ink);border-bottom-color: var(--ink);font-weight: 500;}.sk-members{margin-left: auto;display: flex;align-items: center;}.sk-members > *{margin-left: -8px;}.sk-members > :first-child{margin-left: 0;}.sk-members .avatar{--av: 32px;}.sk-members .mate-face{--fa: 32px;background: #fff;border-radius: 50%;box-shadow: 0 0 0 2px #fff;}.sk-body{flex: 1 1 auto;min-height: 0;display: flex;position: relative;}.sk-pane{flex: 1 1 auto;min-width: 0;min-height: 0;display: flex;flex-direction: column;justify-content: flex-end;overflow: hidden;position: relative;}.sk-stream{display: flex;flex-direction: column;gap: 22px;padding: 24px 32px;}.sk-pane > [data-flow]{flex: 1 0 auto;}.sk-pane::before{content: "";position: absolute;left: 0;right: 0;top: 0;height: 28px;z-index: 4;pointer-events: none;background: linear-gradient(#fff,rgba(255,255,255,0));}.sk-pane > .sk-composer{flex: 0 0 132px;margin: 0 24px 24px;}.sk-msg{display: grid;grid-template-columns: 44px minmax(0,1fr);column-gap: 14px;position: relative;align-items: start;max-width: 640px;}.sk-msg > .avatar,.sk-msg > .mate-face,.sk-msg > .sk-av{grid-row: 1 / span 2;}.sk-msg .avatar{--av: 44px;}.sk-who{display: flex;align-items: baseline;gap: 10px;font: 600 18px/1.3 var(--font-body);color: var(--ink);}.sk-time{font: 400 15px/1 var(--font-body);color: var(--ink-2);}.sk-say{display: grid;margin-top: 2px;}.sk-say > *{grid-area: 1 / 1;}.sk-text{font-size: 21px;line-height: 1.5;color: var(--ink-body);}.sk-text p + p{margin-top: 6px;}.sk-chips{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 10px;}.sk-replies{display: flex;width: max-content;align-items: center;gap: 8px;margin-top: 8px;font: 500 15px/1 var(--font-body);color: var(--accent-ink);}.sk-replies .avatar{margin-left: -6px;box-shadow: 0 0 0 2px #fff;}.sk-replies .avatar:first-child{margin-left: 0;}.sk-acts{position: absolute;right: 0;top: -20px;height: 34px;display: flex;align-items: center;gap: 4px;padding: 0 6px;background: #fff;border: 1px solid var(--line-2);border-radius: 10px;box-shadow: var(--shadow-card);font: 500 15px/1 var(--font-body);color: var(--ink);opacity: 0;transition: opacity var(--t-fast);}.sk-acts > span{padding: 7px 8px;border-radius: 7px;white-space: nowrap;}.sk-acts > span.is-hover{background: var(--fill);}.is-hover > .sk-acts{opacity: 1;}.sk-msg.is-hover{background: transparent;}.sk-bubble-wrap{display: flex;align-items: flex-end;gap: 12px;}.sk-bubble-wrap.sk-bubble--right{flex-direction: row-reverse;}.sk-bubble-wrap .avatar{--av: 56px;}.sk-bubble{background: #fff;border-radius: 18px;padding: 14px 20px;font-size: 21px;line-height: 1.4;color: var(--ink);box-shadow: var(--shadow-card);max-width: 460px;}.sk-bubble-wrap:not(.sk-bubble--right) .sk-bubble{border-bottom-left-radius: 6px;}.sk-bubble--right .sk-bubble{border-bottom-right-radius: 6px;}.sk-route{margin-top: 8px;font: 400 16px/1.4 var(--font-body);color: var(--ink-body);}.sk-route > *{display: flex;align-items: center;gap: 8px;white-space: nowrap;}.sk-route .mate-face{--fa: 22px;}.sk-route .icon{color: var(--ink-2);}.sk-route b{font-weight: 500;color: var(--ink);}.sk-link{font: 500 15px/1.2 var(--font-body);color: var(--accent-ink);}.sk-select{display: inline-flex;align-items: center;gap: 4px;font: 500 15px/1.2 var(--font-body);color: var(--ink-2);padding: 3px 6px;margin: -3px -6px;border-radius: 6px;}.sk-select.is-hover{background: var(--fill);color: var(--ink);}.sk-sep{color: var(--ink-3);}.sk-chip{display: inline-flex;align-items: center;gap: 6px;padding: 4px 10px;border-radius: 8px;background: var(--fill);font: 500 16px/1.4 var(--font-body);color: var(--ink);white-space: nowrap;}.sk-chip .icon{color: var(--ink-2);}.sk-chip--quiet{font-size: 15px;font-weight: 500;color: var(--ink-body);}.sk-chip--lock .icon{color: var(--ink);}.sk-chip--white{background: #fff;box-shadow: var(--shadow-card);}.sk-composer{position: relative;height: 132px;display: flex;flex-direction: column;border: 1px solid var(--line-2);border-radius: 16px;background: #fff;box-shadow: 0 1px 2px rgba(0,0,0,.04);}.sk-input{height: 72px;flex: 0 0 72px;overflow: hidden;display: flex;flex-direction: column;justify-content: flex-end;padding: 0 20px 6px;font-size: 21px;line-height: 1.4;color: var(--ink);white-space: pre-wrap;}.sk-input:empty::before{content: attr(data-placeholder);color: var(--ink-2);}.sk-input.is-typing:empty::before{content: none;}.sk-cbar{flex: 0 0 44px;display: flex;align-items: center;gap: 10px;padding: 0 12px 12px 14px;margin-top: auto;}.sk-cbar > .icon{color: var(--ink-2);}.sk-who-pill{display: inline-flex;align-items: center;gap: 6px;height: 32px;padding: 0 10px;border-radius: 8px;background: var(--fill);font: 500 15px/1 var(--font-body);color: var(--ink);}.sk-who-pill .icon{color: var(--ink-2);}.sk-send{margin-left: auto;width: 40px;height: 40px;border-radius: 50%;background: var(--accent);color: #fff;display: grid;place-items: center;transition: transform var(--t-press) var(--e-out);}.sk-send.is-pressed{transform: scale(.9);}.sk-thread{flex: 0 0 420px;width: 420px;border-left: 1px solid var(--line-2);display: flex;flex-direction: column;background: #fff;min-height: 0;}.sk-thread-h{flex: 0 0 56px;display: flex;align-items: center;justify-content: space-between;padding: 0 20px 0 24px;border-bottom: 1px solid var(--line-2);font: 600 18px/1 var(--font-body);color: var(--ink);}.sk-thread-h .icon{color: var(--ink-2);}.sk-thread .sk-pane{flex: 1 1 auto;}.sk-thread .sk-pane::before{height: 72px;background: linear-gradient(#fff 22%,rgba(255,255,255,0));}.sk-thread .sk-stream{padding: 20px 24px;gap: 18px;}.sk-thread .sk-text{font-size: 19px;}.sk-thread .sk-composer{margin: 0 16px 16px;flex: 0 0 132px;}.sk-thread .sk-input{font-size: 19px;}.sk-workref{display: grid;grid-template-columns: 44px minmax(0,1fr);column-gap: 14px;max-width: 640px;}.sk-workref > .mate-face{grid-row: 1 / span 3;}.sk-workref-h{font: 600 18px/1.3 var(--font-body);color: var(--ink);}.sk-workref-x{margin-top: 6px;padding: 12px 16px;border-radius: 12px;background: var(--fill-2);border: 1px solid var(--line);font-size: 19px;line-height: 1.45;color: var(--ink-body);}.sk-workref-m{margin-top: 8px;font: 400 15px/1.3 var(--font-body);color: var(--ink-2);}.sk-workref-m > *{display: flex;gap: 10px;align-items: center;}.sk-card{background: #fff;border: 1px solid var(--line-2);border-radius: 14px;padding: 20px;box-shadow: var(--shadow-card);}.sk-card-h{display: flex;align-items: center;gap: 10px;font: 600 18px/1.3 var(--font-body);color: var(--ink);}.sk-card-b{margin-top: 10px;font-size: 19px;line-height: 1.45;color: var(--ink-body);}.sk-actions{display: flex;align-items: center;gap: 10px;margin-top: 16px;}.sk-btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;height: 40px;padding: 0 16px;border-radius: 10px;background: #fff;border: 1px solid var(--line-3);font: 500 17px/1 var(--font-body);color: var(--ink);white-space: nowrap;transition: transform var(--t-press) var(--e-out),background-color var(--t-fast);}.sk-btn--primary{background: var(--ink);border-color: var(--ink);color: #fff;}.sk-btn--sm{height: 34px;padding: 0 12px;font-size: 15px;}.sk-btn.is-hover{background: var(--fill);}.sk-btn--primary.is-hover{background: #333;}.sk-btn.is-pressed{transform: scale(.96);}.sk-dialog{width: 600px;background: #fff;border-radius: 18px;box-shadow: var(--shadow-pop);padding: 28px;}.sk-scrim{inset: 0;background: rgba(0,0,0,.18);}.sk-list{display: flex;flex-direction: column;}.sk-row{position: relative;height: 64px;display: flex;align-items: center;gap: 14px;padding: 0 24px;border-bottom: 1px solid var(--line);}.sk-row-t{font: 600 18px/1.3 var(--font-body);color: var(--ink);white-space: nowrap;}.sk-row-m{font: 400 15px/1.3 var(--font-body);color: var(--ink-2);white-space: nowrap;}.sk-row .avatar{--av: 28px;}.sk-status{display: inline-flex;align-items: center;height: 28px;padding: 0 10px;border-radius: 999px;font: 600 15px/1 var(--font-body);white-space: nowrap;}.sk-status--review{background: var(--tint-yellow);color: #6B5300;}.sk-status--approved{background: #D7F5E3;color: #0B6B3A;}.sk-status--draft{background: var(--fill);color: var(--ink);}.sk-ver{font: 400 15px/1 var(--font-mono);color: var(--ink-2);}.sk-review{background: #fff;border: 1px solid var(--line-2);border-radius: 14px;padding: 18px 20px;box-shadow: var(--shadow-card);}.sk-review-s{font: 500 19px/1.4 var(--font-body);color: var(--ink);}.sk-review-o{margin-top: 8px;display: flex;align-items: center;gap: 8px;font: 400 15px/1 var(--font-body);color: var(--ink-2);}.sk-review-a{margin-top: 14px;}.sk-review-a > *{display: flex;align-items: center;gap: 10px;}.sk-approved{font: 500 16px/1 var(--font-body);color: #0B6B3A;}.sk-pills{display: flex;gap: 8px;}.sk-pills > span{display: inline-flex;align-items: center;height: 36px;padding: 0 14px;border-radius: 999px;font: 500 15px/1 var(--font-body);color: var(--ink-body);background: var(--fill);}.sk-pills > span.is-current{background: var(--ink);color: #fff;}.sk-steps{display: flex;flex-direction: column;}.sk-step{height: 52px;display: flex;align-items: center;gap: 14px;border-bottom: 1px solid var(--line);}.sk-step-i{width: 22px;height: 22px;display: grid;}.sk-step-i > *,.sk-step-t > *{grid-area: 1 / 1;opacity: 0;transition: opacity 0s;}.sk-step-t{display: grid;font: 500 19px/1.2 var(--font-body);color: var(--ink);white-space: nowrap;}.sk-step-m{margin-left: auto;font: 400 15px/1 var(--font-mono);color: var(--ink-2);}.sk-step[data-state="waiting"] .s-wait,.sk-step[data-state="running"] .s-run,.sk-step[data-state="done"] .s-done{opacity: 1;transition: opacity var(--t-mid) var(--e-out);}.sk-step[data-state="waiting"] .sk-step-t .s-wait{color: var(--ink-2);}.sk-step .s-done.icon{color: var(--pop-green);}.sk-step .s-run.icon{color: var(--accent-ink);}.sk-step .s-wait.icon{color: var(--ink-3);}.sk-menu{background: #fff;border-radius: 14px;box-shadow: var(--shadow-pop);border: 1px solid var(--line-2);padding: 6px;min-width: 260px;}.sk-menu-s{display: flex;align-items: center;gap: 8px;height: 40px;padding: 0 10px;margin-bottom: 4px;border-bottom: 1px solid var(--line);font: 400 15px/1 var(--font-body);color: var(--ink-2);}.sk-menu-r{display: flex;align-items: center;gap: 10px;height: 44px;padding: 0 10px;border-radius: 8px;font: 400 17px/1 var(--font-body);color: var(--ink);}.sk-menu-r .mate-face{--fa: 26px;}.sk-menu-r.is-hover{background: var(--fill);}.sk-tip{background: var(--ink);color: #fff;font: 500 15px/1.35 var(--font-body);padding: 8px 12px;border-radius: 8px;box-shadow: var(--shadow-pop);white-space: nowrap;}.sk-toast{height: 44px;display: inline-flex;align-items: center;gap: 8px;padding: 0 18px;border-radius: 999px;background: var(--ink);color: #fff;font: 500 16px/1 var(--font-body);white-space: nowrap;box-shadow: var(--shadow-pop);}.sk-annot{display: inline-flex;align-items: center;gap: 8px;padding: 10px 18px;border-radius: 999px;background: #fff;color: var(--ink);font: 500 18px/1 var(--font-body);box-shadow: var(--shadow-card);white-space: nowrap;}.sk-annot--coming::before{content: "";width: 10px;height: 10px;background: var(--pop-yellow);}.sk-file{display: flex;align-items: center;gap: 14px;padding: 16px 18px;background: #fff;border-radius: 14px;box-shadow: var(--shadow-card);}.sk-file-n{font: 500 17px/1.2 var(--font-mono);color: var(--ink);}.sk-file-m{font: 400 15px/1.2 var(--font-body);color: var(--ink-2);margin-top: 4px;}.sk-file .icon{color: var(--ink-2);}.sk-desktop{inset: 0;}.sk-menubar{position: absolute;left: 0;right: 0;top: 0;height: 32px;background: rgba(255,255,255,.55);display: flex;align-items: center;justify-content: flex-end;padding: 0 16px;font: 500 15px/1 var(--font-body);color: var(--ink);}.sk-call{background: #fff;border-radius: 14px;box-shadow: var(--shadow-window);overflow: hidden;display: flex;flex-direction: column;}.sk-call-h{flex: 0 0 40px;display: flex;align-items: center;gap: 8px;padding: 0 14px;border-bottom: 1px solid var(--line);font: 400 16px/1 var(--font-body);color: var(--ink-2);}.sk-call-h i{width: 12px;height: 12px;border-radius: 50%;background: #FF5F57;}.sk-call-h i:nth-child(2){background: #FEBC2E;}.sk-call-h i:nth-child(3){background: #28C840;margin-right: 8px;}.sk-call-grid{flex: 1;display: grid;grid-template-columns: 1fr 1fr;gap: 10px;padding: 10px;}.sk-call-tile{position: relative;background: var(--fill);border-radius: 10px;display: grid;place-items: center;}.sk-call-tile .avatar{--av: 80px;}.sk-call-tile > span:last-child{position: absolute;left: 10px;bottom: 8px;font: 500 15px/1 var(--font-body);color: var(--ink);background: rgba(255,255,255,.85);padding: 4px 8px;border-radius: 6px;}.sk-call-c{flex: 0 0 60px;display: flex;align-items: center;justify-content: center;gap: 10px;}.sk-call-c > i{width: 36px;height: 36px;border-radius: 50%;background: var(--fill);}.sk-call-c > b{height: 36px;padding: 0 16px;border-radius: 999px;background: var(--danger);color: #fff;font: 500 15px/36px var(--font-body);}.sk-companion{display: flex;flex-direction: column;align-items: center;gap: 10px;}.sk-cpill{position: relative;display: inline-flex;align-items: center;gap: 2px;height: 36px;padding: 0 4px;border-radius: 999px;background: #fff;box-shadow: var(--shadow-pop);}.sk-cpill > span{width: 34px;height: 30px;border-radius: 999px;display: grid;place-items: center;color: var(--ink);}.sk-cpill > span.is-hover{background: var(--fill);}.sk-callcard{width: 400px;background: #fff;border-radius: 16px;box-shadow: var(--shadow-pop);padding: 18px;}.sk-eyebrow{font: 600 15px/1.2 var(--font-body);text-transform: uppercase;letter-spacing: .04em;color: var(--ink-2);}
