@font-face{font-family:Trommi Display Fallback;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("Arial");font-weight:600 800;size-adjust:93.7%;ascent-override:99.25%;descent-override:28.81%;line-gap-override:0%}@font-face{font-family:Trommi Sans Fallback;src:local("Arial"),local("ArialMT"),local("Liberation Sans");font-weight:400 600;size-adjust:101.57%;ascent-override:100.92%;descent-override:27.07%;line-gap-override:0%}@font-face{font-family:Trommi Mono Fallback;src:local("Courier New"),local("CourierNewPSMT"),local("Liberation Mono");font-weight:400 500;size-adjust:99.98%;ascent-override:102.52%;descent-override:27.5%;line-gap-override:0%}:root{--z-pop: 20;--z-corner: 30;--z-menu: 40;--z-panel: 60;--z-toast: 80;--z-band: 85;--z-sheet: 90;--z-sheet-up: 91;--z-veil: 94;--z-drawer: 95;--z-full: 96;--z-full-ui: 97;--z-tools: 98;--z-switch: 99;--z-modal: 1000;--z-update: 2700;--z-rowmenu: 2800;--bg: #f5f6f2;--surface: #ffffff;--surface-2: #fafbf8;--sunken: #eceee8;--fg: #141c18;--muted: #5c6862;--faint: #8a958f;--line: #e1e5df;--line-strong: #c9d0c8;--accent: #1b6a57;--accent-hover: #155646;--accent-soft: #dcefe8;--accent-fg: #ffffff;--urg-low: #6b7771;--urg-low-soft: #eceee8;--urg-normal: #1b6a57;--urg-normal-soft: #dcefe8;--urg-high: #b4551b;--urg-high-soft: #fbe9dc;--urg-critical: #b3261e;--urg-critical-soft: #fbe0de;--deny: #a8322d;--tone-wash-l: .95;--tone-wash-c: .022;--tone-edge-l: .88;--tone-edge-c: .045;--tone-mid-l: .64;--tone-mid-c: .075;--tone-pen-l: .47;--tone-pen-c: .085;--tone-turn: 10;--gold-pen: #a8820f;--stamp-ink-later: #2b3f9e;--stamp-ink-done: #1b6a57;--crown-wash: #f2c94c;--crown-jewel: #cf3a2b;--st-decision: #c62f25;--st-decision-soft: #fbe0de;--st-working: #b07a06;--st-working-soft: #fbf0cf;--st-done: #1f8a4c;--st-done-soft: #dcf2e4;--shadow-sm: 0 1px 2px rgb(20 30 25 / .06);--shadow-md: 0 1px 2px rgb(20 30 25 / .06), 0 8px 24px -10px rgb(20 30 25 / .16);--shadow-lg: 0 2px 4px rgb(20 30 25 / .06), 0 24px 48px -16px rgb(20 30 25 / .28);--r-sm: 8px;--r-md: 12px;--r-lg: 18px;--r-xl: 24px;--r-pill: 999px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-8: 32px;--s-10: 40px;--display: "Bricolage Grotesque", "Trommi Display Fallback", "Avenir Next", "Segoe UI", sans-serif;--font: "IBM Plex Sans", "Trommi Sans Fallback", "Segoe UI", system-ui, sans-serif;--mono: "IBM Plex Mono", "Trommi Mono Fallback", ui-monospace, "SF Mono", Menlo, monospace;--t-xs: .72rem;--t-sm: .84rem;--t-md: .95rem;--t-lg: 1.1rem;--t-xl: 1.35rem;--t-2xl: 1.7rem;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--d-fast: .14s;--d-med: .26s;--d-slow: .48s}:root[data-theme=dark]{--bg: #0e1311;--surface: #171d1a;--surface-2: #1c2420;--sunken: #111715;--fg: #e9eeea;--muted: #9aa8a0;--faint: #6c7a73;--line: #252f2a;--line-strong: #35423b;--accent: #6fd0b5;--accent-hover: #8adcc5;--accent-soft: #17332b;--accent-fg: #08130f;--urg-low: #8b9891;--urg-low-soft: #1c2420;--urg-normal: #6fd0b5;--urg-normal-soft: #17332b;--urg-high: #f2a56c;--urg-high-soft: #3a2415;--urg-critical: #ff8a80;--urg-critical-soft: #41191a;--deny: #f08a83;--tone-wash-l: .28;--tone-wash-c: .03;--tone-edge-l: .4;--tone-edge-c: .05;--tone-mid-l: .62;--tone-mid-c: .075;--tone-pen-l: .8;--tone-pen-c: .095;--gold-pen: #dcb84e;--stamp-ink-later: #9aacf2;--stamp-ink-done: #6fd0b5;--crown-jewel: #ff6f5c;--st-decision: #ff8a80;--st-decision-soft: #41191a;--st-working: #f2c14e;--st-working-soft: #3a2f10;--st-done: #6cd598;--st-done-soft: #14301f;--shadow-sm: 0 1px 2px rgb(0 0 0 / .4);--shadow-md: 0 1px 2px rgb(0 0 0 / .4), 0 10px 28px -12px rgb(0 0 0 / .7);--shadow-lg: 0 2px 4px rgb(0 0 0 / .4), 0 28px 56px -18px rgb(0 0 0 / .85);color-scheme:dark}.is-advised{position:relative;isolation:isolate;--advice: var(--urg-high);--marker: .26}:root[data-theme=dark] .is-advised{--marker: .34}.advice-loop{position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;overflow:visible;pointer-events:none;fill:none}.advice-loop.advice-marker{left:0!important;top:0!important;width:100%!important;height:100%!important;rotate:none!important}.advice-loop path{stroke:var(--advice);stroke-linecap:butt;stroke-linejoin:round;opacity:var(--marker)}.advice-loop.is-under path{stroke-linecap:round}.advice-hand{position:absolute;z-index:1;left:-19px;top:50%;width:27px;height:auto;translate:0 -50%;rotate:-3deg;overflow:visible;pointer-events:none;fill:none;stroke-linecap:round;stroke-linejoin:round}.advice-hand-ink{stroke:var(--advice, var(--urg-high));stroke-width:1.8}.advice-hand-paper{stroke:var(--advice-paper, transparent);stroke-width:5}.rich-under{padding-bottom:3px;background:var(--under-ink) repeat-x 0 100% / 72px 7px;-webkit-box-decoration-break:clone;box-decoration-break:clone}:root{--under-ink: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 7' preserveAspectRatio='none' fill='none' stroke='%231b6a57' stroke-width='1.7' stroke-linecap='round'%3E%3Cpath d='M0.0 4.0 Q9.0 3.2 14.5 3.9 Q20.0 4.6 26.5 4.0 Q33.0 3.4 39.5 4.0 Q46.0 4.5 52.0 3.9 Q58.0 3.3 65.0 3.6 L72.0 4.0'/%3E%3C/svg%3E")}:root[data-theme=dark]{--under-ink: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 7' preserveAspectRatio='none' fill='none' stroke='%236fd0b5' stroke-width='1.7' stroke-linecap='round'%3E%3Cpath d='M0.0 4.0 Q9.0 3.2 14.5 3.9 Q20.0 4.6 26.5 4.0 Q33.0 3.4 39.5 4.0 Q46.0 4.5 52.0 3.9 Q58.0 3.3 65.0 3.6 L72.0 4.0'/%3E%3C/svg%3E")}.rich-table-wrap{max-width:100%;overflow-x:auto}.rich-table{border-collapse:collapse;font-size:.95em;line-height:1.4}.rich-table th,.rich-table td{padding:6px 14px 6px 0;text-align:left;vertical-align:top;white-space:normal;border-bottom:1px solid var(--line-strong)}.rich-table th{font-weight:600;border-bottom:2px solid var(--fg);white-space:nowrap}.rich-table tr:last-child td{border-bottom:0}.rich-table th:last-child,.rich-table td:last-child{padding-right:0}.asset-link{display:flex;align-items:center;gap:var(--s-3);width:fit-content;max-width:min(100%,26rem);margin-block:2px;padding:6px var(--s-4) 6px 6px;border-radius:var(--r-sm);background:var(--surface);box-shadow:0 0 0 1px var(--line-strong);color:var(--fg);text-decoration:none;white-space:normal;transition:box-shadow .1s ease-out}a.asset-link:hover{box-shadow:0 0 0 1px var(--fg)}.asset-link.is-gone{background:none;box-shadow:none;outline:1px dashed var(--line-strong);outline-offset:-1px}.asset-link.is-gone strong{color:var(--muted);font-weight:600}*,*:before,*:after{box-sizing:border-box}html:where([data-ui]){height:100%;-webkit-text-size-adjust:100%}html:where([data-ui]),:where([data-ui]) body{margin:0;overflow:hidden;overscroll-behavior:none}:where([data-ui]) body{--bar-h: 52px;--gutter: var(--s-6);height:100vh;height:var(--app-h, 100dvh);display:grid;grid-template-columns:272px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);background:var(--surface);color:var(--fg);font:15px/1.55 var(--font);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}:where([data-ui]) :is(h1,h2,h3,p,ul,dl,dd){margin:0}:where([data-ui]) :is(button,textarea,input){font:inherit;color:inherit}:where([data-ui]) button{cursor:pointer;touch-action:manipulation}[hidden]{display:none!important}:focus{outline:none}:root{--focus-ring: var(--fg);--yellow: #f5d64a;--note-yellow: var(--yellow);--note-ink: #3b300d;--note-ink-soft: #6a5d24;--slip-paper: #fffdf6;--slip-rule: #6a8fb5;--uno-ink: #14161a}:root[data-theme=dark]{--note-yellow: #d9c35f;--slip-paper: #232a26}:where(a,button,summary,input,select,textarea,[tabindex],label):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media(pointer:coarse){:is(button,a,summary,label,.corner-note-foot,.tc-ask-row,.says,.menu-desk) kbd,.corner-note-keys{display:none!important}}::selection{background:var(--accent-soft);color:var(--fg)}.offscreen{position:fixed;left:-200vw;top:0;opacity:0}.ico{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.caps{font-size:var(--t-xs);font-weight:600;letter-spacing:.07em;text-transform:uppercase}@keyframes blink{50%{opacity:.3}}.column{width:100%;max-width:47.5rem;margin-inline:auto;padding-inline:var(--gutter)}.rich-point{position:relative;padding-left:34px;font-weight:600}.rich-point>.advice-hand{left:0;top:.72em;width:26px;rotate:-2deg}.files{display:flex;flex-wrap:wrap;gap:var(--s-2)}.asset-text{flex:1 1 14rem;min-width:0;display:grid;gap:2px}.asset-text .caps{color:var(--faint)}.asset-text strong{font:800 1.15rem/1.25 var(--display);overflow-wrap:anywhere}.asset-text span:not(.caps){color:var(--muted);font-size:var(--t-sm)}.asset-actions{flex:none;display:flex;gap:var(--s-2)}.asset-open,.asset-copy{min-height:40px;display:inline-flex;align-items:center;padding:0 var(--s-4);border:1px solid var(--fg);border-radius:var(--r-pill);font-size:var(--t-sm);font-weight:600;text-decoration:none;white-space:nowrap}.asset-open{background:var(--fg);color:var(--bg)}.asset-copy{background:none;color:var(--fg);border-color:var(--line-strong)}.asset-copy:hover{border-color:var(--fg)}.asset-actions{flex-wrap:wrap}.asset-preview{grid-area:preview;position:relative;display:grid;place-items:center;width:176px;height:112px;overflow:hidden;border-radius:6px;background:var(--sunken);color:var(--faint);text-decoration:none}.asset-preview:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--line);pointer-events:none}a.asset-preview:hover:after{box-shadow:inset 0 0 0 1px var(--line-strong)}.asset-preview .asset-glyph{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.asset-preview>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center;background:var(--sunken);opacity:0;transition:opacity .16s}.asset-preview>iframe{position:absolute;left:0;top:0;width:1280px;height:900px;border:0;transform-origin:0 0;pointer-events:none;background:#fff;opacity:0;transition:opacity .16s}.asset-preview.is-shown>:is(img,iframe){opacity:1}.asset-page-label{position:absolute;z-index:1;left:6px;bottom:6px;padding:3px 6px;border-radius:4px;background:var(--surface);color:var(--muted);box-shadow:0 0 0 1px var(--line);font:600 10px/1 var(--font);letter-spacing:.04em;text-transform:uppercase}.has-preview .asset-text{grid-area:text;padding-top:2px;display:flex;flex-direction:column;gap:3px}.has-preview .asset-text .caps{order:3;font-size:var(--t-xs)}.has-preview .asset-text strong{font:800 1.05rem/1.25 var(--display)}.has-preview .asset-note{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;color:var(--muted);font-size:var(--t-sm)}.has-preview .asset-actions{grid-area:actions;align-self:end;flex-wrap:wrap;align-items:center;gap:2px;margin-left:-2px}.has-preview .asset-open{gap:7px;min-height:36px;padding:0 14px}.has-preview .asset-open:after{content:"";width:14px;height:14px;background:currentColor;-webkit-mask:var(--asset-open-icon) center / contain no-repeat;mask:var(--asset-open-icon) center / contain no-repeat}.has-preview .asset-copy{gap:6px;min-height:36px;padding:0 var(--s-2);border:0;border-radius:6px;background:none;color:var(--muted);font:600 var(--t-sm)/1 var(--font);cursor:pointer}.has-preview .asset-copy:before{content:"";width:15px;height:15px;background:currentColor;-webkit-mask:var(--asset-link-icon) center / contain no-repeat;mask:var(--asset-link-icon) center / contain no-repeat}.has-preview .asset-copy:hover{color:var(--fg);background:color-mix(in srgb,var(--fg) 6%,transparent)}@media(max-width:600px){.asset-preview{width:104px;height:72px}.has-preview .asset-text{align-self:center}}.dots{display:inline-flex;gap:var(--s-1);padding-top:3px}.dots i{width:5px;height:5px;border-radius:50%;background:var(--accent);animation:hop 1.3s var(--ease-in-out) infinite}.dots i:nth-child(2){animation-delay:.16s}.dots i:nth-child(3){animation-delay:.32s}@keyframes hop{0%,70%,to{opacity:.3;transform:none}35%{opacity:1;transform:translateY(-3px)}}@keyframes breathe{50%{opacity:.55}}.is-new{animation:arrive var(--d-slow) var(--ease-out) both}@keyframes arrive{0%{opacity:0;transform:translateY(10px)}}.sk{display:block;height:14px;border-radius:var(--r-pill);background:var(--sunken);animation:shimmer 1.5s var(--ease-in-out) infinite}@keyframes shimmer{50%{opacity:.45}}@keyframes pop{0%{opacity:0;transform:translateY(8px) scale(.94)}}.send-error{display:flex;align-items:flex-start;gap:var(--s-2);margin:0 var(--s-2) var(--s-2);padding:9px var(--s-3);border-radius:var(--r-md);background:var(--urg-critical-soft);color:var(--urg-critical);font-size:var(--t-sm);font-weight:500;animation:arrive var(--d-med) var(--ease-out) both}.send-error .ico{width:17px;height:17px;margin-top:2px}.send{width:40px;height:40px;flex:none;display:grid;place-items:center;position:relative;border:0;border-radius:50%;background:var(--accent);color:var(--accent-fg);transition:background var(--d-fast) var(--ease-out),color var(--d-fast) var(--ease-out),transform var(--d-fast) var(--ease-out)}.send .ico{stroke-width:2.2}.send:hover{background:var(--accent-hover)}.send:active{transform:scale(.94)}.send:disabled{background:var(--sunken);color:var(--faint);cursor:default;transform:none}.is-sending .send .ico{opacity:0}.is-sending .send:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fade{0%{opacity:0}}@keyframes zoom{0%{opacity:0;transform:scale(.96)}}@keyframes drop{0%{opacity:0;transform:translateY(10px)}}.doodle{width:100%;height:100%;display:block;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.sketch{display:block;width:24px;height:24px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;overflow:visible}body.is-pairing,body.is-pairing *{cursor:grabbing!important}.is-drawing .mark-trace{opacity:.5}@keyframes mark-travel{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.ring-loop{stroke:currentColor;stroke-width:1.25}.ring-drop{stroke:currentColor;transform-box:view-box;transform-origin:50% 50%;animation:agent-flow var(--ring-turn, 1.9s) cubic-bezier(.45,.12,.55,.88) infinite}@keyframes agent-flow{to{rotate:360deg}}@media(prefers-reduced-motion:reduce){.ring-drop{display:none}}.hand-mark{stroke:currentColor}.hand-loop{fill:var(--hand-soft, none);stroke-width:1.5}.hand-pen{stroke-width:1.45}.mic{flex:none;width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:50%;background:none;color:var(--muted)}.mic:hover{background:var(--sunken);color:var(--fg)}#inbox{display:none}body[data-scope=all] #inbox{container:inboxpage / inline-size;display:block;grid-column:2;min-width:0;min-height:0;overflow-y:auto;background:var(--surface);padding:var(--s-8) var(--gutter) var(--s-10)}@media(min-width:861px){body[data-scope=all]:not([data-page]) #inbox{padding-right:calc(var(--gutter) + 60px)}}@media(min-width:1240px){body[data-scope=all]:not([data-page]) #inbox{padding-right:var(--gutter)}}@keyframes knock{0%,26%,54%,to{translate:0 0;rotate:0deg}12%{translate:6px 0;rotate:.35deg}40%{translate:5px 0;rotate:.3deg}}@keyframes row-shred{0%{opacity:1;translate:0 0}40%{opacity:.9}to{opacity:0;translate:0 38px;scale:1 .86}}.mark-picker{position:fixed;margin:0;padding:var(--s-3);border:0;border-radius:14px;background:var(--surface);color:var(--fg);box-shadow:0 0 0 1px var(--line-strong),var(--shadow-lg);animation:pop var(--d-fast) var(--ease-out) both}.mark-picker::backdrop{background:transparent}.mark-grid{display:grid;grid-template-columns:repeat(8,38px);gap:6px}.mark-tile{--ink: var(--tone-pen);width:38px;height:38px;padding:6px;border:0;border-radius:11px;background:var(--tone-wash);color:var(--ink);transition:scale .1s ease-out}@media(any-hover:hover){.mark-tile:hover{scale:1.12}}.mark-tile[aria-checked=true]{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--ink)}@media(min-width:861px){:where([data-ui]) body{grid-template-rows:minmax(0,1fr)}:root{--side: 272px}}@media(max-width:860px){:where([data-ui]) body{--bar-h: 48px;--gutter: var(--s-4);grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}body[data-scope=all] #inbox{grid-column:1;grid-row:2;padding:var(--s-5) var(--gutter) 96px}.mic,.send{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}}@media(max-width:860px){.mark-grid{width:min(332px,calc(100vw - 76px));grid-template-columns:repeat(auto-fill,38px);justify-content:space-between;gap:var(--s-1)}.mark-tile{position:relative}.mark-tile:after{content:"";position:absolute;inset:-2px}}@keyframes crown-in{0%{opacity:0;translate:0 -10px;scale:.97}}@keyframes mark-fill{0%{stroke-dashoffset:100;opacity:1}60%{stroke-dashoffset:0;opacity:1}84%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.says-host{position:absolute;z-index:var(--z-corner);pointer-events:none}.says-page{position:fixed}.says{position:relative;pointer-events:auto;display:flex;align-items:center;gap:var(--s-3);width:max-content;max-width:min(430px,calc(100vw - 28px));padding:9px 10px 13px 14px;border-radius:10px 13px 9px 12px;background:var(--fg);color:var(--bg);box-shadow:0 2px 3px #141e191f,0 12px 26px -10px #141e1980;rotate:-.7deg;transform-origin:100% 50%;animation:says-in .26s cubic-bezier(.25,1.4,.5,1)}@keyframes says-in{0%{opacity:0;translate:-10px -8px}}.says-words{min-width:0;display:grid;gap:2px}.says-words b{font:800 1.02rem/1.15 var(--display);letter-spacing:-.005em;overflow-wrap:anywhere}.says-words span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 var(--t-sm)/1.3 var(--font);opacity:.8}.says-back{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 10px 0 var(--s-2);border:0;border-radius:var(--r-pill);background:var(--bg);color:var(--fg);font:700 var(--t-sm)/1 var(--font);transition:scale .1s ease-out}.says-back:hover{filter:brightness(.94)}.says-go{padding:0 14px;text-decoration:none}.says-back:active{scale:.96}.says-back:disabled{opacity:.5}.back-arrow{flex:none;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}.says-back kbd{min-width:20px;padding:3px 5px;border-radius:5px;background:color-mix(in srgb,var(--fg) 10%,transparent);font:500 .7rem/1 var(--mono);text-align:center}@media(pointer:coarse){.says-back kbd{display:none}.says-back{min-height:44px;padding-inline:var(--s-3) 14px}}.back-line{position:absolute;left:14px;bottom:4px;width:calc(100% - 28px);height:6px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;opacity:.6;overflow:visible;pointer-events:none}.back-line path{vector-effect:non-scaling-stroke;stroke-dasharray:100;animation:back-time var(--back-ms, 4s) linear forwards}.says[data-paused] .back-line path{animation-play-state:paused}@keyframes back-time{to{stroke-dashoffset:100}}@media(prefers-reduced-motion:reduce){.says.says{animation:none!important}.says.says .back-line path{animation-duration:var(--back-ms, 4s)!important}}@keyframes row-answered{to{opacity:0;translate:72px -6px;rotate:1.2deg}}@keyframes row-fade{to{opacity:0}}@media(max-width:860px){.says-page .says{rotate:0deg;max-width:calc(100vw - 16px);padding-block:7px 11px}}.says[data-fresh]{pointer-events:none}@media(min-width:1200px){:where([data-ui]) body{--beside-col: 50.5rem}}@media(min-width:1200px){body[data-talk-drag]{cursor:col-resize;user-select:none;-webkit-user-select:none}}.cardclip-copy{flex:none;width:28px;height:28px;padding:0;display:inline-grid;place-items:center;border:0;border-radius:8px;background:none;color:var(--muted);cursor:pointer;transition:background var(--d-fast),color var(--d-fast)}.cardclip-copy:hover{background:var(--sunken);color:var(--fg)}.cardclip-copy.is-done{color:var(--accent)}.cardclip-copy .cardclip-ico{width:17px;height:17px;stroke-width:1.8;rotate:none}.cardclip-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cardclip-answer{flex:0 1 auto;min-width:3em;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--accent);font-weight:600}.cardclip-off{flex:none;width:22px;height:22px;padding:0;display:grid;place-items:center;border:0;border-radius:6px;background:none;color:var(--muted);font:400 16px/1 var(--font);cursor:pointer}.cardclip-off:hover{background:color-mix(in srgb,var(--fg) 10%,transparent);color:var(--fg)}.cardclip-offer{display:inline-flex;align-items:center;height:28px;padding:0 3px 0 0;border-radius:8px;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--muted)}.cardclip-paste{height:28px;padding:0 var(--s-1) 0 10px;border:0;background:none;color:inherit;font:500 var(--t-xs)/1 var(--font);white-space:nowrap;cursor:pointer}@keyframes rowmenu-up{0%{translate:0 100%}}.app-update{position:fixed;z-index:var(--z-update);left:50%;bottom:calc(80px + env(safe-area-inset-bottom,0px));translate:-50% 0;display:flex;align-items:center;gap:var(--s-3);width:max-content;max-width:calc(100vw - 32px);padding:6px 6px 6px var(--s-4);border-radius:999px;background:var(--fg);color:var(--bg);font:500 var(--t-sm)/1.3 var(--font);box-shadow:var(--shadow-md);animation:rowmenu-up .24s var(--ease-out, ease-out) both}.app-update button{min-height:40px;padding:0 14px;border:0;border-radius:999px;background:var(--bg);color:var(--fg);font:600 var(--t-sm)/1 var(--font)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:where(a[data-nav]){display:inline-block;color:inherit;text-decoration:none;text-align:center;cursor:pointer;touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}:root{--keys-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 46 46' fill='none' stroke='%23000' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 25c9-3.500 19-1 33-3.200'/%3E%3Cpath d='M27.500 11.500c3.800 4.200 6.800 7.300 11.500 10-4.600 2.600-8.300 6.700-10.800 12.500'/%3E%3C/svg%3E")}@keyframes keys-point{0%{translate:-14px 0;opacity:0}}.keys-pending{position:fixed;z-index:var(--z-panel);left:50%;bottom:76px;translate:-50% 0;max-width:calc(100vw - 2 * var(--s-4));display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-4);padding:10px var(--s-4);border-radius:var(--r-md);background:var(--fg);color:var(--bg);box-shadow:var(--shadow-lg);font:600 var(--t-xs)/1 var(--font);letter-spacing:.07em;text-transform:uppercase;animation:keys-rise .14s ease-out}.keys-pending[hidden]{display:none}.keys-pending span{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.keys-pending>kbd:first-child{margin-right:var(--s-1)}.keys-pending kbd{box-shadow:none}@keyframes keys-rise{0%{translate:-50% 8px;opacity:0}}.keys-sheet{width:min(480px,calc(100vw - 2 * var(--s-4)));max-height:min(86vh,860px);margin:auto;padding:var(--s-6) var(--s-8) var(--s-6);border:0;border-radius:var(--r-lg);background:var(--surface);color:var(--fg);box-shadow:var(--shadow-lg);overflow-y:auto}.keys-sheet{box-shadow:0 0 0 1px var(--line-strong),var(--shadow-lg)}.keys-sheet::backdrop{background:transparent}.keys-sheet header{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);margin-bottom:var(--s-5)}.keys-sheet h2{font:800 2rem/1.05 var(--display);letter-spacing:-.02em}.keys-close{display:inline-flex;align-items:center;gap:var(--s-2);min-height:36px;padding:0 var(--s-3);border:0;border-radius:var(--r-pill);background:none;color:var(--muted);font-weight:600;font-size:var(--t-sm)}.keys-close:hover{background:var(--sunken);color:var(--fg)}.keys-groups{columns:2 300px;column-gap:var(--s-10)}.keys-groups section{break-inside:avoid;margin-bottom:var(--s-6)}.keys-sheet h3{display:flex;align-items:center;gap:var(--s-3);margin-bottom:var(--s-3);font:600 var(--t-xs)/1 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.keys-sheet h3:after{content:"";flex:1;border-top:1px solid var(--line-strong)}.keys-sheet dl{display:grid;gap:9px}.keys-sheet dl>div{display:grid;grid-template-columns:7rem minmax(0,1fr);align-items:baseline;gap:var(--s-3)}.keys-sheet dt{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-1) 6px}.keys-sheet dd{font-size:var(--t-sm);line-height:1.35;color:var(--fg)}.keys-caps{display:inline-flex;align-items:center;gap:var(--s-1)}.keys-sheet dt i{font:500 .68rem/1 var(--font);font-style:normal;color:var(--faint)}.keys-foot{margin-top:var(--s-2);padding-top:var(--s-4);border-top:1px dashed var(--line-strong);font-size:var(--t-sm);color:var(--muted)}@media(max-width:700px){.keys-sheet{padding:var(--s-5)}}.rich-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.rich-table .mid{text-align:center}.rich-table-wrap{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.rh{position:relative;display:flow-root;max-width:100%;min-width:0;contain:paint}.rh-frame{display:block;width:100%;height:96px;max-height:70vh;border:0;background:transparent;clip-path:inset(0)}.rh.is-capped .rh-frame{border-bottom:1px solid var(--line-strong)}.rh-open{position:absolute;top:0;right:0;z-index:1;min-height:26px;padding:0 10px;border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface);color:var(--muted);font:600 var(--t-xs)/1 var(--font);letter-spacing:.02em;white-space:nowrap;cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--d-fast) ease-out}.rh-open:hover{color:var(--fg);border-color:var(--fg)}.rh.is-capped,.rh.is-wide{padding-bottom:34px}.rh.is-capped .rh-open,.rh.is-wide .rh-open{top:auto;bottom:0}.rh-large{position:fixed;inset:0;z-index:var(--z-modal);display:flex;flex-direction:column;background:var(--surface);color:var(--fg)}.rh-large-bar{flex:none;display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-2) var(--s-4);padding-top:max(var(--s-2),env(safe-area-inset-top));border-bottom:1px solid var(--line)}.rh-large-name{font:600 var(--t-xs)/1 var(--font);letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.rh-large-close{min-height:32px;padding:0 var(--s-3);border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface);color:var(--fg);font:600 var(--t-sm)/1 var(--font);cursor:pointer}.rh-large .rh-frame{flex:1;height:auto;max-height:none}@media(max-width:860px){.rich-table th,.rich-table td{overflow-wrap:normal;word-break:normal}.rh-open{min-height:36px}.rh.is-capped,.rh.is-wide{padding-bottom:44px}}::view-transition-old(tc-card){animation:tc-fly .26s cubic-bezier(.5,0,.75,0) both}::view-transition-new(tc-card){animation:tc-land .22s 80ms ease-out both}@keyframes tc-fly{to{translate:46% -6%;rotate:5deg;opacity:0}}@keyframes tc-land{0%{opacity:0;scale:.985}}@media(prefers-reduced-motion:reduce){::view-transition-old(tc-card),::view-transition-new(tc-card){animation:none}}#says-host{position:fixed;z-index:var(--z-toast);left:calc(var(--side, 0px) + 10px);bottom:calc(14px + env(safe-area-inset-bottom,0px));top:auto;right:auto;display:flex;flex-direction:column;align-items:flex-start;gap:6px;pointer-events:none}#says-host>*{pointer-events:auto}#says-host:empty{display:none}.says form{margin:0;flex:none}#says-host .says{rotate:0deg;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:2px;row-gap:0;width:max-content;max-width:172px;min-width:140px;box-sizing:border-box;padding:var(--s-1) var(--s-1) var(--s-2) 10px;border-radius:12px;background:var(--surface);color:var(--fg);box-shadow:0 0 0 1px var(--line),var(--shadow-md);animation:toast-in .2s var(--ease-out)}#says-host .says[hidden]{display:none}@keyframes toast-in{0%{opacity:0;translate:0 8px}}#says-host .says-words{display:contents}#says-host .says-words b{grid-column:1;grid-row:1}#says-host .says-words span{grid-column:1 / -1;grid-row:2;padding-right:6px}#says-host .says>form,#says-host .says>.says-go{grid-column:2;grid-row:1}#says-host .says-words b{font:600 var(--t-sm)/1.3 var(--font);letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#says-host .says-words span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 var(--t-xs)/1.3 var(--font);color:var(--muted);opacity:1}#says-host .says[role=alert] .says-words b{color:var(--deny)}#says-host .says-back{min-height:28px;padding:0 7px 0 5px;gap:var(--s-1);background:transparent;color:var(--accent);font-size:var(--t-xs)}#says-host .says-back:hover{filter:none;background:var(--accent-soft)}#says-host .says-back .back-arrow{width:15px;height:15px}#says-host .says-back kbd{display:none}#says-host .says:not(:has(form,.says-go)){grid-template-columns:minmax(0,1fr);padding-right:var(--s-3)}#says-host .back-line{left:12px;bottom:1px;width:calc(100% - 24px);color:var(--accent);opacity:.35}@media(max-width:860px){#says-host{left:0;right:0;bottom:0;align-items:stretch;padding:0 max(8px,env(safe-area-inset-right,0px)) calc(6px + env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px))}#says-host .says{width:auto;max-width:none;min-height:44px;padding-block:3px 5px;border-radius:12px;grid-template-columns:minmax(0,1fr) auto}#says-host .says-words{display:flex;grid-column:1;grid-row:1;align-items:baseline;gap:.4em;min-width:0}#says-host .says-words b{flex:none}#says-host .says-words span{padding:0}:is(body[data-says],body:has(#says-host>.says:not([hidden]))):not([data-t-view=session],[data-t-view=whiteboard]) .corner-note-box{bottom:calc(62px + env(safe-area-inset-bottom,0px))}:is(body[data-says],body:has(#says-host>.says:not([hidden]))) .tc-page.foot-passed .tc-notes>.tc-chat{bottom:60px}:is(body[data-says],body:has(#says-host>.says:not([hidden]))) main{padding-bottom:56px}}.keys-sheet header form{margin:0}.keys-foot a{color:inherit}.t-pick{position:relative;min-width:0;max-width:100%}.t-pick>summary{list-style:none;cursor:pointer}.t-pick>summary::-webkit-details-marker{display:none}.t-pop{position:absolute;z-index:var(--z-menu);left:0;top:calc(100% + 8px);margin:0;user-select:text;-webkit-user-select:text}.t-pop-wait{padding:var(--s-2) var(--s-3);color:var(--muted);font-size:var(--t-sm);white-space:nowrap}.mark-picker.t-pop{width:max-content;max-width:calc(100vw - 16px)}.t-menu{display:grid;gap:2px;min-width:168px;max-width:min(280px,calc(100vw - 16px));max-height:min(60vh,420px);overflow-y:auto;padding:6px;border-radius:12px;background:var(--surface);color:var(--fg);box-shadow:0 0 0 1px var(--line-strong),var(--shadow-lg)}.t-menu button{min-height:36px;padding:0 10px;border:0;border-radius:var(--r-sm);background:none;color:var(--fg);font:500 var(--t-sm)/1.2 var(--font);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t-menu button[aria-current=true]{font-weight:700;background:var(--sunken)}@media(max-width:860px){.t-sheet{position:fixed;z-index:var(--z-sheet);left:0;right:0;bottom:0;display:grid;gap:2px;box-sizing:border-box;width:auto;max-width:none;max-height:82dvh;overflow-y:auto;user-select:text;-webkit-user-select:text}.t-sheet form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s-2);margin:0}.t-sheet input[type=text]{min-width:0;min-height:48px;padding:0 var(--s-3);border:1px solid var(--line-strong);border-radius:var(--r-md);background:transparent;color:var(--fg);font-size:max(16px,1em)}.t-sheet-marks>summary{list-style:none;display:flex;align-items:center;cursor:pointer}.t-sheet-marks>summary::-webkit-details-marker{display:none}.t-sheet-marks .mark-grid{margin:var(--s-2) var(--s-3) var(--s-3);width:auto}}.status-detail{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-ago{flex:none;color:var(--faint);font-size:var(--t-xs)}.status-mark{flex:none;width:18px;height:18px;display:grid;place-items:center;color:var(--accent)}.status-mark svg{width:18px;height:18px;fill:none}.status-mark .ring-loop{opacity:.38;stroke-width:2.2}@keyframes files-turn{to{transform:rotate(1turn)}}@keyframes files-jumped{0%,45%{box-shadow:0 0 0 3px var(--accent)}to{box-shadow:0 0 0 3px transparent}}button.t-chip-drop{background:none;color:var(--muted);text-decoration:underline;cursor:pointer}:root{--run-line: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 100' preserveAspectRatio='none'%3E%3Cpath d='M4.4 0C2.6 13 5.9 26 4.2 41S2.3 64 5 78S3.4 94 4 100' fill='none' stroke='black' stroke-width='2.3' stroke-linecap='round'/%3E%3C/svg%3E");--run-hook: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 14'%3E%3Cpath d='M2 1C2.6 7.5 6.5 10 26.5 8.6' fill='none' stroke='black' stroke-width='2.3' stroke-linecap='round'/%3E%3C/svg%3E");--run-hook-s: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 14'%3E%3Cpath d='M2 1C2.3 6.5 4.6 9.4 11 9' fill='none' stroke='black' stroke-width='2.3' stroke-linecap='round'/%3E%3C/svg%3E")}.att-gone{display:inline-flex;align-items:center;min-height:48px;padding:var(--s-2) var(--s-3);border:1px dashed var(--line, #d8d6cf);border-radius:10px;color:var(--muted, #6b6b66);font-size:13px}@keyframes room-pulse{50%{opacity:.2}}@keyframes room-rise{0%{opacity:0;translate:-50% 12px}}@media print{body *{visibility:hidden!important}}#gallery{display:none}.curl{position:fixed;z-index:7;pointer-events:none;overflow:hidden}.curl-svg{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.curl-back{position:absolute;inset:0;overflow:hidden;pointer-events:none}.curl-back[hidden]{display:none}html body .curl .curl-back>main{display:block!important}html body .curl .curl-back>main#session{display:flex!important;height:100%}.curl-under{fill:var(--surface)}.curl-svg.has-under .curl-under,:root[data-curl=pad] .curl-under{fill:none}:root[data-curl=pad] .curl-back[hidden]+.curl-svg .curl-under{fill:var(--surface)}.curl-cast{fill:none;stroke:var(--fg);stroke-width:1;stroke-linejoin:round;opacity:.28}.curl-flap{fill:var(--surface);stroke:var(--fg);stroke-width:1.4;stroke-linejoin:round}.curl-hatch{fill:none;stroke:var(--fg);stroke-width:.9;stroke-linecap:round;opacity:.42}.curl-fold{fill:none;stroke:var(--fg);stroke-width:1.6;stroke-linecap:round}.curl-grab{position:absolute;right:0;top:0;width:64px;height:64px;padding:0;border:0;background:none;cursor:grab;pointer-events:auto;touch-action:none}.curl-grab:active{cursor:grabbing}.curl-grab:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-6px}:root.is-choosing #whiteboard[style*=clip-path]{visibility:hidden}.link-cap{display:flex;align-items:center;gap:5px;margin-top:1px;font-size:.76rem;line-height:1.25;color:var(--muted)}.link-cap .sketch{flex:none;width:16px;height:16px;stroke-width:1.9}.link-cap span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-cap[data-link=asleep],.link-cap[data-link=unheard]{color:var(--urg-high)}.link-cap[data-link=cut]{color:var(--urg-critical);font-weight:600}.link-cap[data-link=gone]{color:var(--faint)}.agent-row:has(.link-cap) .agent-entry{min-height:54px}.tail-who .sketch{width:18px;height:18px;stroke-width:1.9;color:var(--muted)}.tail-who[data-link=heard] .sketch{color:var(--accent)}.tail-who[data-link=asleep],.tail-who[data-link=unheard],.tail-who[data-link=asleep] .sketch,.tail-who[data-link=unheard] .sketch{color:var(--urg-high)}.tail-who[data-link=cut]{color:var(--urg-critical);font-weight:600}.tail-who[data-link=cut] .sketch{color:var(--urg-critical)}.tail-who[data-link=gone],.tail-who[data-link=gone] .sketch{color:var(--faint)}.link-note{display:flex;align-items:flex-start;gap:10px;margin-top:var(--s-2);padding:10px var(--s-3);border-radius:10px;box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);font:400 var(--t-sm)/1.4 var(--font)}.link-note[hidden]{display:none}.link-note>.sketch{flex:none;width:22px;height:22px;margin-top:1px}.link-note>div{min-width:0}.link-note p{margin:0}.link-note p+p{margin-top:var(--s-1)}.link-note .link-receipt{color:var(--fg);font-weight:600}.link-fix code{display:inline-block;margin-top:3px;padding:1px 7px;border-radius:6px;background:var(--sunken);color:var(--fg);font:500 .78rem/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere}.link-note[data-link=heard]>.sketch{color:var(--accent)}.link-note[data-link=asleep]>.sketch,.link-note[data-link=unheard]>.sketch{color:var(--urg-high)}.link-note[data-link=cut]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--urg-critical) 45%,var(--line));background:var(--urg-critical-soft);color:var(--fg)}.link-note[data-link=cut]>.sketch{color:var(--urg-critical)}.session-compose>.link-note{margin:0 0 var(--s-2);background:var(--surface)}.session-compose>.link-note[data-link=cut]{background:var(--urg-critical-soft)}@media(max-width:860px){.session-compose>.link-note{padding-right:68px}}.pane-now[data-link=cut]>span:first-child{color:var(--urg-critical);font-weight:600}.pane-now[data-link=asleep]>span:first-child{color:var(--urg-high)}.link-slip{margin:0 0 var(--s-4);padding:var(--s-3) var(--s-4);border-radius:4px 12px 6px 10px;rotate:-.25deg;background:var(--urg-critical-soft);box-shadow:0 0 0 1.5px var(--urg-critical),2px 3px color-mix(in srgb,var(--urg-critical) 22%,transparent);color:var(--fg);font:400 var(--t-sm)/1.45 var(--font);text-align:left}.link-slip[hidden]{display:none}.link-slip p{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-1) var(--s-3)}.link-slip p+p{margin-top:var(--s-2)}.link-slip a{display:inline-flex;align-items:center;gap:var(--s-2);min-width:0;color:inherit;text-decoration:none;text-align:left}.link-slip a .sketch{flex:none;width:22px;height:22px;color:var(--urg-critical)}.link-slip .link-fix code{margin-top:0;background:var(--surface)}@media(max-width:860px){:is(.desk-duck-yes,.desk-duck-no,.tc-more-item,.tc-more .tc-more-list>.cardclip-copy,.t-picture-back,.session-buttons button,.session-filter-menu a,.t-menu button){min-height:44px}.room-tabs a{display:inline-flex;align-items:center;min-height:44px}.ledger-find{height:44px}:is(.row-mark,.tc-from,.tc-clip,.tc-draw-pen,.tc-send,.ledger-mark,.ledger-rename,.room-devices summary,.art-kinds a,#settings-logout){position:relative}:is(.row-mark,.tc-from,.tc-step,.tc-clip,.tc-draw-pen,.tc-send,.ledger-mark,.ledger-rename,.room-devices summary,.art-kinds a,#settings-logout):after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);translate:-50% -50%}}@media(max-width:860px){#ledger .ledger-head h2,.room-paged .room-head h2,.gal-head>h2{display:none}#ledger .ledger-head{margin-top:0}}.page-head.page-head,body>main#room:not(.room-paged)>.room-head{display:block;margin:0 0 var(--s-6)}.page-head h2,body>main#room:not(.room-paged)>.room-head h2{margin:0;font:800 clamp(2.2rem,4vw,3rem)/1.05 var(--display);letter-spacing:-.025em}.page-head p{margin:6px 0 0;font:400 var(--t-lg)/1.4 var(--font);color:var(--muted)}body>main#room:not(.room-paged)>.room-head .room-bell{display:none}@media(max-width:860px){.page-head p{font-size:var(--t-md);margin-top:0}.page-head.page-head{margin-bottom:var(--s-4)}body>main#room:not(.room-paged)>.room-head h2{display:none}}html body :is(.lk-btn,.tc-way,.keys-close,.room-back,.room-logout-line a,.desk-duck-no,.clip-copy-word,.clip-copy.is-small .clip-copy-word){display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-height:36px;height:auto;padding:0 14px;border:0;border-radius:10px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--fg);font:600 var(--t-sm)/1 var(--font);text-decoration:none;cursor:pointer}html body :is(.lk-btn,.tc-way,.keys-close,.room-back,.room-logout-line a,.desk-duck-no):hover,html body .clip-copy:hover .clip-copy-word{background:var(--sunken);box-shadow:inset 0 0 0 1px var(--fg)}html body .clip-copy.is-small .clip-copy-word{min-height:30px;padding:0 10px}@media(pointer:coarse){html body :is(.lk-btn,.tc-way,.keys-close,.room-back,.room-logout-line a,.desk-duck-no){min-height:44px}}:root{--advice-stroke: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 6'%3E%3Cpath d='M1.5 3.6Q8 1.8 15 3.1T28.5 2.4' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E")}html body :is(.inbox-answer,.tc-opt,.tc-chip,.ledger-ans).is-advised:after{content:"";position:absolute;z-index:1;left:calc(50% - 15px);bottom:7px;width:30px;height:6px;background:var(--urg-high);-webkit-mask:var(--advice-stroke) center / 100% 100% no-repeat;mask:var(--advice-stroke) center / 100% 100% no-repeat;pointer-events:none}html body :is(.inbox-answer,.tc-chip).is-advised.is-lead:after,html body .inbox-row[data-from] .inbox-answer.is-lead.is-advised:after{background:#ffffffeb}html body .tc-opt.is-advised:after{left:auto;right:14px;bottom:8px}html body .tc-chip.is-advised:after{bottom:2px;width:22px;left:calc(50% - 11px)}.advice-loop{display:none!important}.ledger-ans.is-advised{box-shadow:none!important}html body .inbox-answer.is-take.is-advised{padding-bottom:var(--s-3)}@media(max-width:860px),(pointer:coarse){:where([data-ui]) body{touch-action:pan-y pinch-zoom}:where(#inbox,#cardpage,#session,#ledger,#gallery,main){overflow-x:hidden;overscroll-behavior-x:none}:where(.rich,.bubble,.tc-title,.inbox-question){overflow-wrap:anywhere}}#says-host{pointer-events:none}#says-host .says:has(form){display:flex;align-items:center;gap:0;width:auto;min-width:0;max-width:none;height:44px;padding:0 4px;border:1px solid color-mix(in srgb,var(--fg) 16%,transparent);border-radius:22px;background:color-mix(in srgb,var(--surface) 72%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.7);backdrop-filter:blur(16px) saturate(1.7);box-shadow:0 10px 26px -14px #141e198c,inset 0 1px #ffffff80;touch-action:none}#says-host .says:has(form) .says-words{display:block!important;position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#says-host .says:has(form) .back-line{display:none}#says-host .says:has(form) .says-back{display:flex;align-items:center;gap:6px;min-height:36px;padding:0 12px 0 2px;border-radius:18px;color:var(--fg);font:700 var(--t-sm)/1 var(--font)}#says-host .says:has(form) .says-back:hover{background:color-mix(in srgb,var(--fg) 7%,transparent)}.says-ring{position:relative;display:grid;place-items:center;width:34px;height:34px;flex:none}.says-ring .ring-time{position:absolute;inset:0;width:100%;height:100%;rotate:-90deg}.says-ring .ring-track{fill:none;stroke:color-mix(in srgb,var(--fg) 12%,transparent);stroke-width:2.4}.says-ring .ring-run{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-dasharray:100;animation:ring-down var(--back-ms, 5s) linear forwards}.says[data-paused] .ring-run{animation-play-state:paused}@keyframes ring-down{to{stroke-dashoffset:100}}#says-host .says-back .says-ring .back-arrow{width:16px;height:16px}.says-n{position:absolute;top:-7px;right:-8px;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:9px;background:var(--fg);color:var(--surface);font:800 11px/18px var(--font);font-style:normal;text-align:center}.says-n[hidden]{display:none}#says-host .says:not(:has(form)) .says-ring{display:none}@media(prefers-reduced-motion:reduce){.says-ring .ring-run{animation:none}}@media(max-width:860px){#says-host:has(.says form){top:calc(env(safe-area-inset-top,0px) + 50px);bottom:auto;left:auto;right:max(12px,env(safe-area-inset-right,0px));padding:0;align-items:flex-end}:root.is-demo #says-host:has(.says form){top:calc(env(safe-area-inset-top,0px) + 72px)}#says-host .says:has(form){width:44px;padding:0;justify-content:center}#says-host .says:has(form) .says-back{padding:0;width:40px;justify-content:center}#says-host .says:has(form) .says-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}#agents{contain:strict}.tc-feed>:is(.msg,.tc-deed){content-visibility:auto;contain-intrinsic-size:auto 96px;overflow-clip-margin:80px}:root,[style*=--hue],.agent-avatar,.crown-bracket{--tone-h: calc(var(--hue, 162) + var(--tone-turn));--tone-wash: oklch(var(--tone-wash-l) var(--tone-wash-c) var(--tone-h));--tone-edge: oklch(var(--tone-edge-l) var(--tone-edge-c) var(--tone-h));--tone-mid: oklch(var(--tone-mid-l) var(--tone-mid-c) var(--tone-h));--tone-pen: oklch(var(--tone-pen-l) var(--tone-pen-c) var(--tone-h))}#agents{scrollbar-width:none}#agents::-webkit-scrollbar{display:none}.topbar{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--s-3);min-height:calc(var(--bar-h) + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) max(var(--s-3),env(safe-area-inset-right,0px)) 0 max(var(--s-5),env(safe-area-inset-left,0px));background:var(--surface);border-bottom:1px solid var(--line);position:relative;z-index:5}.brand{display:flex;align-items:center;gap:10px;margin-right:auto;min-width:0}.brand h1{font:700 1.08rem/1 var(--display);letter-spacing:-.012em;white-space:nowrap}.brand-mark{width:26px;height:26px;flex:none}.conn{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 11px 0 9px;border-radius:var(--r-pill);font-size:var(--t-xs);font-weight:500;letter-spacing:.01em;color:var(--muted);transition:background var(--d-med) var(--ease-out),color var(--d-med) var(--ease-out)}.conn i{width:8px;height:8px;border-radius:50%;background:var(--faint);position:relative}.conn[data-state=online] i{background:var(--accent)}.conn[data-state=online] i:after{content:"";position:absolute;inset:-3px;border-radius:50%;background:var(--accent);opacity:.22}.conn[data-state=connecting] i{animation:blink 1.2s var(--ease-in-out) infinite}.conn[data-state=offline]{background:var(--urg-high-soft);color:var(--urg-high)}.conn[data-state=offline] i{background:var(--urg-high);animation:blink 1.2s var(--ease-in-out) infinite}.ico-sun{display:none}:root[data-theme=dark] .ico-sun{display:block}:root[data-theme=dark] .ico-moon{display:none}.agent-mark{width:24px;height:24px;flex:none;display:grid;place-items:center;border-radius:var(--r-sm);background:var(--accent);color:var(--accent-fg)}.agent-mark .ico{width:14px;height:14px;fill:currentColor;stroke:none}.agent-mark-lg{width:48px;height:48px;border-radius:var(--r-md);box-shadow:var(--shadow-md)}.agent-mark-lg .ico{width:26px;height:26px}.brand-open>.open-mark,.brand-open>.open-word{display:none}.side-foot,.rail-tip{display:none}#agents{display:flex;flex-direction:column;gap:2px;min-height:0;overflow-y:auto;padding:var(--s-4) var(--s-2);background:var(--bg);border-right:1px solid var(--line);user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.agent-heading{margin-top:var(--s-4);padding:0 var(--s-3) var(--s-2);color:var(--faint)}.agent-heading-away{display:flex;align-items:center;gap:var(--s-2)}.agent-heading-away:after{content:"";flex:1;border-top:1px dashed var(--line-strong)}.agent-invite{display:flex;margin:2px 0 0;padding:0}.agent-invite-go{flex:1;min-width:0;min-height:46px;display:flex;align-items:center;gap:var(--s-3);padding:6px var(--s-3);border:0;border-radius:var(--r-md);background:none;color:var(--muted);font:inherit;text-align:left;cursor:pointer;transition:color var(--d-fast),background var(--d-fast)}.agent-invite-go .sketch{flex:none;width:34px;height:22px;stroke-width:2.1}.agent-invite-label{font-weight:500;white-space:nowrap}#agents:not(:has(.agent-row[data-unit])) .agent-invite-go{background:var(--accent-soft);color:var(--accent)}#agents:not(:has(.agent-row[data-unit])) .agent-invite-label{font-weight:600}.agent-row{display:flex;align-items:center;min-width:0;border-radius:var(--r-md)}.agent-entry{flex:1;min-width:0;display:flex;align-items:center;gap:var(--s-3);min-height:46px;padding:6px var(--s-3);border:0;border-radius:var(--r-md);background:none;text-align:left;transition:background var(--d-fast)}.agent-entry:hover{background:var(--sunken)}.agent-entry[aria-current=page]{background:var(--surface);box-shadow:var(--shadow-sm)}.agent-text{flex:1;min-width:0;display:grid}.agent-text strong{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agent-text strong+strong{rotate:-1.8deg;translate:7px 0;transform-origin:0 60%}.agent-text strong+strong+strong{rotate:1.3deg;translate:3px 1px}.agent-text:has(strong+strong){line-height:1.3}.agent-text small{font-size:var(--t-xs);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agent-row.is-offline .agent-text strong{font-weight:500;color:var(--muted)}.agent-avatar{--hue: 162;flex:none;position:relative;width:34px;height:34px;padding:1px;display:grid;place-items:center;border-radius:11px;color:var(--tone-pen)}.agent-avatar .doodle{stroke-width:2}.agent-avatar.is-offline{filter:grayscale(1);opacity:.6}.crown-mark{position:absolute;left:-24%;top:-34%;width:68%;height:auto;rotate:-15deg;overflow:visible;fill:none;stroke:none;pointer-events:none}.crown-wash{fill:var(--crown-wash);stroke:none}.crown-pen{fill:none;stroke:var(--gold-pen);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.crown-jewel{fill:var(--crown-jewel);stroke:var(--gold-pen);stroke-width:1}.crown-toggle[aria-pressed=false] .crown-wash{display:none}.crown-toggle[aria-pressed=false] .crown-pen{stroke:var(--muted);stroke-width:1.6}.crown-toggle[aria-pressed=false] .crown-jewel{fill:var(--bg);stroke:var(--muted)}.crown-toggle[aria-pressed=false]:hover :is(.crown-pen,.crown-jewel){stroke:var(--gold-pen)}.crown-toggle{position:absolute;z-index:2;width:28px;height:28px;padding:0;display:grid;place-items:center;border:0;border-radius:50%;background:none;transition:opacity var(--d-fast),scale var(--d-fast)}.crown-toggle .crown-mark{position:static;width:24px;rotate:-15deg;pointer-events:none}.crown-toggle[aria-pressed=false]{opacity:.45}@media(hover:hover){body.is-pairing .crown-toggle{visibility:hidden}}.agent-row{position:relative}.agent-row .crown-toggle{left:11px;top:-13px}.agent-avatar .crown-mark{left:12%;top:-38%;width:66%}#agents .agent-avatar .crown-mark{left:5px;top:-8px;width:23px}.agent-row.is-dragging{opacity:.4}.agent-row.is-dragging:has(.is-carried){opacity:1}.agent-row .is-carried{opacity:.25}.agent-row.is-leaving strong.is-carried{text-decoration:line-through}.agent-text strong[data-member]{cursor:grab}.agent-row.is-drop{background:var(--surface)}.agent-row.is-insert-before:after,.agent-row.is-insert-after:after{content:"";position:absolute;z-index:2;left:6px;right:6px;height:2px;border-radius:2px;background:var(--fg);pointer-events:none}.agent-row.is-insert-before:after{top:-2px}.agent-row.is-insert-after:after{bottom:-2px}.agent-row.is-group{position:relative}.agent-row.is-group .agent-entry{position:relative;min-height:52px}.agent-row.is-group .agent-entry{padding-block:9px}.agent-row.is-group+.agent-row,.agent-row+.agent-row.is-group{margin-top:var(--s-1)}.agent-avatar.is-drawing .doodle{position:absolute;left:1px;top:1px;width:calc(100% - 2px);height:calc(100% - 2px)}.is-drawing .mark-live path:not(.pair-crown *){stroke-dasharray:34 66;stroke-width:2.5;animation:mark-travel 2.8s linear infinite}@media(prefers-reduced-motion:reduce){.is-drawing .mark-live path:not(.pair-crown *){animation:none;stroke-dasharray:none;stroke-width:inherit}}.agent-badge{flex:none;position:relative;width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:var(--t-xs);font-weight:700;font-variant-numeric:tabular-nums;line-height:1;color:var(--fg)}.agent-badge b{position:relative}.agent-ring,.hand-mark{position:absolute;inset:0;width:100%;height:100%;overflow:visible;fill:none;stroke-linecap:round;stroke-linejoin:round}.agent-ring{color:color-mix(in srgb,var(--fg) 50%,var(--bg))}.agent-badge[data-offline]{color:var(--faint)}.agent-badge[data-offline] .agent-ring{color:var(--line-strong, var(--faint))}.agent-row.has-badge .agent-entry{padding-right:48px}.agent-row>.agent-badge{position:relative;z-index:1;margin:0 var(--s-3) 0 -42px}button.agent-badge{border:0;border-radius:50%;background:none;font-family:inherit;cursor:pointer;transition:scale .14s ease-out}button.agent-badge:active{scale:.95}.agent-row.is-knocking .agent-avatar{animation:knock .64s cubic-bezier(.3,.7,.4,1) .12s}.brand h1{display:flex}.brand-open{display:inline-flex;align-items:center;gap:10px;min-height:36px;margin-left:-8px;padding:0 var(--s-2);border:0;border-radius:10px;background:none;color:inherit;font:inherit;letter-spacing:inherit;white-space:nowrap;transition:background var(--d-fast)}.brand-open:hover,.brand-open[aria-expanded=true]{background:var(--sunken)}.brand-fold{display:inline-flex;margin-left:-4px;color:var(--faint);rotate:0deg;transition:rotate var(--d-med) var(--ease-out),color var(--d-fast)}.brand-fold .sketch{width:16px;height:16px;stroke-width:2.2}.brand-open:hover .brand-fold{color:var(--muted)}.brand-open[aria-expanded=true] .brand-fold{rotate:180deg;color:var(--fg)}.sidedoors{position:absolute;z-index:6;left:max(var(--s-3),env(safe-area-inset-left,0px));bottom:calc(100% + 6px);min-width:208px;display:grid;gap:2px;padding:6px;border-radius:var(--r-md);background:var(--surface);box-shadow:0 0 0 1px var(--line-strong),var(--shadow-lg);animation:pop var(--d-fast) var(--ease-out) both}.topbar .sidedoors a,.topbar .sidedoors button,.topbar .sidedoors #keys-open{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 var(--s-3) 0 10px;border:0;border-radius:var(--r-sm);background:none;color:var(--fg);font:500 var(--t-md)/1 var(--font);text-align:left;text-decoration:none}.sidedoors .sketch{width:20px;height:20px;stroke-width:1.8;color:var(--muted)}.sidedoors button{width:100%;cursor:pointer}.sidedoors button i{margin-left:auto;padding-left:var(--s-4);font:600 var(--t-xs)/1 var(--font);font-style:normal;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.sidedoors button[aria-checked=true] i{color:var(--accent)}.sidedoors kbd{margin-left:auto;min-width:22px;padding:var(--s-1) 6px;border-radius:6px;background:var(--surface);box-shadow:0 0 0 1px var(--line-strong),0 2px 0 var(--line-strong);font:500 .72rem/1 var(--mono);color:var(--muted);text-align:center}#theme-toggle i:after{content:"off"}#theme-toggle[aria-pressed=true] i:after{content:"on"}#theme-toggle[aria-pressed=true] i{color:var(--accent)}.sidedoors .conn{margin:var(--s-1) 0 0;padding:10px var(--s-3) 6px 14px;height:auto;border-top:1px solid var(--line);border-radius:0;font-size:var(--t-sm)}.sidedoors .conn[data-state=online] span{position:static;width:auto;height:auto;overflow:visible;clip-path:none}.sidedoors .conn[data-state=offline]{margin:var(--s-1) -6px -6px;padding:10px 18px var(--s-3) var(--s-5);border-radius:0 0 var(--r-md) var(--r-md)}.brand:has(.conn[data-state=offline]) .brand-open:after,.brand:has(.conn[data-state=connecting]) .brand-open:after{content:"";flex:none;width:8px;height:8px;margin-left:3px;border-radius:50%;background:var(--faint)}.brand:has(.conn[data-state=offline]) .brand-open:after{background:var(--urg-high);animation:blink 1.6s var(--ease-in-out) infinite}#theme-toggle .ico-sun,:root[data-theme=dark] #theme-toggle .ico-moon{display:none}:root[data-theme=dark] #theme-toggle .ico-sun{display:block}@media(pointer:coarse){.topbar #keys-open{display:none}}#agents{grid-column:1;grid-row:1;padding-top:0}.rail-tip,.side-foot{display:block}.rail-fold{position:absolute;right:10px;bottom:12px;width:36px;height:36px;display:grid;place-items:center;padding:0;border:0;border-radius:10px;background:none;color:var(--faint)}.rail-fold svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:rotate var(--d-fast)}[data-rail=folded] body{grid-template-columns:76px minmax(0,1fr)}[data-rail=folded] .rail-fold{right:20px}[data-rail=folded] .rail-fold svg{rotate:180deg}[data-rail=folded] .topbar{width:60px;height:64px}[data-rail=folded] .topbar .desk-go{flex-direction:column;justify-content:center;gap:5px;padding:0;border-radius:14px}[data-rail=folded] .topbar .desk-go>.sketch{margin:0;width:26px;height:26px}[data-rail=folded] .topbar .desk-name{display:none}[data-rail=folded] #agents{padding-inline:6px}[data-rail=folded] #agents:before{height:80px!important;margin-inline:-6px}[data-rail=folded] .agent-row{justify-content:center}[data-rail=folded] .agent-entry{flex:none;justify-content:center;width:60px;padding:var(--s-2) 0!important}[data-rail=folded] .agent-text{display:none}[data-rail=folded] .agent-row>.agent-badge{position:absolute;right:2px;top:-4px;margin:0;width:24px;height:24px;scale:.85}[data-rail=folded] .agent-row>.agent-badge[data-state=open]{display:none}[data-rail=folded] .agent-row.is-group .agent-entry{min-height:0}[data-rail=folded] .agent-row>:is(.agent-cut,.agent-archive){display:none}[data-rail=folded] #agents>:not(.agent-row){display:none}[data-rail=folded] #agents>.agent-invite{display:flex;justify-content:center;padding:0}[data-rail=folded] .agent-invite-go{flex:none;width:60px;justify-content:center;padding:var(--s-2) 0}[data-rail=folded] .agent-invite-label{display:none}.rail-tip{position:fixed;z-index:9;padding:6px 10px;border-radius:8px;background:var(--fg);color:var(--bg);font:600 var(--t-sm)/1 var(--font);pointer-events:none;white-space:nowrap}#agents{padding-top:0}#agents:before{content:"";flex:none;position:sticky;top:0;z-index:3;height:72px;margin:0 calc(-1 * var(--s-2)) 6px;background:var(--bg)}.topbar{position:fixed;z-index:7;top:8px;left:8px;right:auto;width:256px;margin:0;min-height:0;height:56px;padding:0;border:0;border-radius:14px;background:var(--surface);box-shadow:0 0 0 1px var(--line),var(--shadow-sm)}.topbar .brand{margin-right:0;flex:1;min-width:0;height:100%}.topbar .brand h1{width:100%;height:100%;font:800 1.75rem/1 var(--display);letter-spacing:-.03em}.topbar .deskpill{gap:0}.topbar .desk-go{flex:1;min-width:0;height:100%;display:flex;align-items:center;gap:0;padding:0 7px 0 6px;border-radius:14px 0 0 14px;text-align:left}.topbar .desk-go:hover{background:none}.topbar .desk-go .brand-mark{display:none}.topbar .desk-go>.sketch{flex:none;width:28px;height:28px;margin:0 15px 0 9px;stroke-width:1.6}:root[data-rail=folded]{--side: 76px}.topbar .desk-go{border-radius:14px}html body .topbar .desk-go .brand-mark{display:none}html body .topbar .desk-go>.sketch{display:block}.agent-entry{border-radius:14px}.agent-row>.agent-badge{margin-right:var(--s-2)}.topbar .sidedoors{width:244px;min-width:0;gap:0;padding:6px;border-radius:14px}.menu-desks{display:grid;gap:1px;padding-bottom:var(--s-1)}.topbar .sidedoors .menu-desk{min-height:32px;padding:0 var(--s-2);font-size:var(--t-sm)}.menu-desk b{font-weight:600}.menu-desk[aria-checked=true]:after{content:"\2713";margin-left:var(--s-2);color:var(--accent);font-weight:700}.menu-desk b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar .sidedoors .menu-desk kbd{margin-left:10px;white-space:nowrap}.menu-desk-form{display:flex;gap:6px;padding:3px var(--s-1) 5px}.menu-desk-field{flex:1;min-width:0;height:36px;padding:0 10px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface);color:var(--fg);font:500 var(--t-sm)/1 var(--font)}.topbar .sidedoors .menu-desk-form button{flex:none;width:auto;min-height:36px;padding:0 var(--s-3);border-radius:8px;background:var(--fg);color:var(--bg);font:600 var(--t-sm)/1 var(--font)}.menu-desk-error{margin:0;padding:2px 10px var(--s-1);color:var(--urg-critical);font:500 var(--t-xs)/1.3 var(--font)}.menu-desk-error:empty{display:none}.brand-open[data-other-knock]{position:relative}.brand-open[data-other-knock]:before{content:"";position:absolute;right:5px;top:9px;width:8px;height:8px;border-radius:50%;background:var(--urg-high);box-shadow:0 0 0 2px var(--surface)}[data-desks] .desk-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-desks] .topbar .brand h1{font-size:1.32rem;letter-spacing:-.01em}@media(max-width:860px){.topbar .sidedoors .menu-desk kbd{display:none}}.deskpill{display:flex;align-items:center;gap:2px}.desk-go{display:inline-flex;align-items:center;gap:var(--s-2);min-height:28px;padding:0 var(--s-2) 0 var(--s-1);border:0;border-radius:var(--r-pill);background:none;color:inherit;font:inherit;letter-spacing:inherit;white-space:nowrap;cursor:pointer}.desk-go:hover{background:var(--sunken)}.menu-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;padding-block:var(--s-1);border-top:1px solid var(--line)}.topbar .sidedoors .menu-grid :is(a,button,#keys-open){min-height:36px;gap:10px;padding:0 var(--s-3);font-size:var(--t-sm)}.topbar .sidedoors .sketch{width:17px;height:17px}.menu-foot{display:flex;align-items:center;gap:2px;padding-top:var(--s-1);border-top:1px solid var(--line)}.topbar .sidedoors .menu-foot .conn{flex:1;margin:0;padding:0 var(--s-2);height:30px;border:0;font-size:var(--t-xs)}.topbar .sidedoors .menu-foot .conn[data-state=offline]{margin:0;padding:0 var(--s-2);border-radius:8px}.topbar .sidedoors .menu-foot button{flex:none;width:30px;min-height:30px;padding:0;justify-content:center;border-radius:8px}.topbar .sidedoors .menu-foot button:is([aria-checked=true],[aria-pressed=true]){background:var(--sunken)}.topbar .sidedoors .menu-foot button:is([aria-checked=true],[aria-pressed=true]) .sketch{color:var(--fg)}@media(pointer:coarse),(max-width:860px){.topbar .sidedoors .menu-grid :is(a,button,#keys-open),.topbar .sidedoors .menu-desk{min-height:44px}.topbar .sidedoors .menu-foot button{width:44px;min-height:44px}}.topbar #brand-doors{gap:0;padding:var(--s-2);border-radius:14px;box-shadow:0 0 0 1px var(--line-strong),0 12px 28px -10px #141e1947}.topbar #brand-doors :is(a,button):not(.menu-foot *),.topbar #brand-doors .menu-foot button{width:100%;min-height:36px;gap:10px;padding:0 var(--s-3);border-radius:9px;font:500 var(--t-sm)/1 var(--font);justify-content:flex-start}.topbar #brand-doors .menu-grid :is(a,button){min-height:36px;gap:10px;padding:0 var(--s-3);font-size:var(--t-sm)}.topbar #brand-doors .sketch{flex:none;width:18px;height:18px;stroke-width:1.8;color:var(--muted)}.menu-desks{padding:6px 0 0}.menu-desks,.menu-grid,.menu-foot{margin-top:6px;padding:6px 0 0;border-top:1px solid var(--line)}.menu-desks{border-top:0;margin-top:2px}.menu-grid{display:grid;grid-template-columns:1fr;gap:0}.menu-desk:only-child:after{content:none}.menu-foot{display:grid;gap:0;align-items:stretch}.topbar #brand-doors .menu-foot .conn{order:9;justify-content:flex-start;justify-self:start;height:30px;margin:var(--s-1) 0 0;padding:0 var(--s-3);border:0;font-size:var(--t-xs);color:var(--muted)}.topbar #brand-doors .menu-foot button:is([aria-checked=true],[aria-pressed=true]){background:none}#theme-toggle:after{content:"Light"}:root[data-theme-mode=dark] #theme-toggle:after{content:"Dark"}:root[data-theme-mode=system] #theme-toggle:after,:root:not([data-theme-mode]) #theme-toggle:after{content:"System"}#theme-toggle:after{margin-left:auto;font:500 var(--t-xs)/1 var(--font);color:var(--muted)}@media(pointer:coarse),(max-width:860px){.topbar #brand-doors{width:min(300px,calc(100vw - 24px))}.topbar #brand-doors .menu-grid :is(a,button){min-height:44px}.topbar #brand-doors :is(a,button):not(.menu-foot *),.topbar #brand-doors .menu-foot button{min-height:44px;width:100%}}.topbar #brand-doors,.menu-desks{grid-template-columns:minmax(0,1fr)}.topbar #brand-doors>*,.topbar .sidedoors .menu-desk{min-width:0;max-width:100%}.desk-lamp{flex:none;display:grid}.desk-lamp>.sketch{display:block;overflow:visible}html body .topbar .deskpill .desk-go>.sketch{display:none}.topbar .deskpill .desk-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar .deskpill>.desk-go{flex:1;min-width:0;padding:0 var(--s-2) 0 0}.topbar .desk-go .desk-lamp>.sketch{width:28px;height:28px;margin:0 13px 0 15px;stroke-width:1.6}.topbar .desk-name[data-size=m]{font-size:1.45rem}.topbar .desk-name[data-size=l]{font-size:.98rem;line-height:1.05;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;letter-spacing:-.02em}[data-rail=folded] .topbar .desk-go .desk-lamp>.sketch{margin:0;width:26px;height:26px}.agent-row.is-main[data-fold]{--ghue: 162;margin-top:6px}.agent-row.is-main[data-fold] .agent-entry{position:relative;z-index:1;background:var(--surface);box-shadow:0 0 0 1px var(--line-strong)}.agent-row.is-main[data-fold] .agent-entry:hover{background:color-mix(in srgb,var(--surface) 60%,var(--sunken))}.agent-row.is-main[data-fold] .agent-entry[aria-current=page]{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--fg) 60%,var(--line-strong)),var(--shadow-sm)}.agent-row.is-main[data-fold]>.agent-badge{z-index:2}.agent-row.is-main .agent-text strong{font-weight:700}.crown-fold{position:absolute;z-index:3;left:13px;top:-7px;width:32px;height:26px;padding:0;display:grid;place-items:center;border:0;border-radius:50%;background:none;cursor:pointer;transition:scale var(--d-fast)}.crown-fold .crown-mark{position:static;width:23px;rotate:-15deg}.crown-fold.is-plain{pointer-events:none;opacity:0}body.is-pairing .crown-fold{visibility:hidden}.agent-row.is-main[data-fold=shut]{margin-bottom:calc(var(--n) * 4px + 18px)}.crown-edges{position:absolute;z-index:0;left:0;right:0;top:calc(100% - 3px);height:calc(var(--n) * 4px + 3px);cursor:pointer}.crown-edges:after{content:"";position:absolute;inset:0 0 -5px}.crown-edges{--fx: 1.6px;--fy: .7px;--fr: .5deg;--tk: 1}.crown-edges i{--p: calc((var(--i) + 1) / var(--n, 6));position:absolute;top:calc(var(--i) * 4px - 7px);left:calc(5px + var(--i) * 2.5px);right:calc(5px + var(--i) * 2.5px);height:15px;z-index:calc(20 - var(--i));transform-origin:16% 0;translate:var(--dx, 0px) 0;rotate:calc(var(--tilt, 0deg) * var(--tk));transition:translate .19s cubic-bezier(.3,1.8,.5,1),rotate .19s cubic-bezier(.3,1.8,.5,1),transform-origin .19s ease-out;transition-delay:calc(var(--i) * 9ms)}.crown-edges svg{display:block;width:100%;height:100%;overflow:visible}.crown-edges path{fill:var(--tone-edge);stroke:var(--tone-pen);stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.crown-edges .e-n{display:none}.crown-edges i.is-knock{height:19px}.crown-edges i.is-knock path{fill:var(--urg-critical);stroke:color-mix(in srgb,var(--urg-critical) 72%,var(--fg))}.crown-bracket{position:absolute;left:0;top:0;width:100%;height:100%;overflow:visible;pointer-events:none;--hue: var(--ghue);fill:none;stroke:var(--tone-pen);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.crown-bracket .crown-bracket-hit{stroke:transparent;stroke-width:14;pointer-events:stroke;cursor:pointer}.agent-row.is-sub.is-unfolding{animation:crown-in .26s cubic-bezier(.2,.8,.3,1) backwards;animation-delay:calc(var(--i, 0) * 28ms)}.crown-bracket.is-unfolding{animation:crown-in .3s .12s ease-out backwards}@media(prefers-reduced-motion:reduce){.agent-row.is-sub.is-unfolding,.crown-bracket.is-unfolding{animation:none}.crown-edges i{transition:none}}.agent-row.is-sub .agent-avatar{width:28px;height:28px}.agent-row.is-sub .agent-entry{min-height:40px}.agent-row.is-main[data-fold=open]{margin-bottom:3px}#agents>.agent-row.is-main[data-fold]:first-child{margin-top:0}.agent-row.is-sub.is-last{margin-bottom:var(--s-2)}:root:not([data-rail=folded]) .agent-row.is-sub{margin-left:22px}[data-rail=folded] .agent-row.is-sub .agent-entry{padding-block:5px!important}[data-rail=folded] .crown-fold{left:15px;top:-5px}[data-rail=folded] .crown-edges{left:2px;right:2px}[data-rail=folded] .crown-edges i{left:calc(4px + var(--i) * 2px);right:calc(4px + var(--i) * 2px)}[data-rail=folded] .crown-edges{--fx: .5px;--fy: .8px;--fr: 1.5deg;--tk: 2.4}[data-rail=folded] .crown-edges .e-w{display:none}[data-rail=folded] .crown-edges .e-n{display:inline}#agents .agent-avatar.is-drawing .mark-trace{opacity:.25}#agents .agent-avatar.is-drawing .mark-live path{stroke-dasharray:100 100;stroke-dashoffset:100;stroke-width:2.6;animation:mark-fill 2.6s cubic-bezier(.45,.05,.4,1) infinite}#agents .agent-avatar.is-drawing .mark-live path:nth-child(2n){animation-delay:.16s}#agents .agent-avatar.is-drawing .mark-live path:nth-child(3n){animation-delay:.32s}@media(prefers-reduced-motion:reduce){#agents .agent-avatar.is-drawing .mark-live path{animation:none;stroke-dashoffset:0}}#agents .agent-text .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.brand-mark{width:28px;height:28px;flex:none;overflow:visible;color:var(--fg);fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.brand-mark-ring{stroke:var(--accent)}.brand:has(.conn[data-state=offline]) .brand-mark-ring{stroke:var(--urg-high)}html .topbar .desk-go .brand-mark{display:block;width:22px;height:22px;margin:0;stroke-width:1.9}html .topbar .desk-go>.sketch{display:none}a.agent-entry{-webkit-touch-callout:none}a.agent-badge{border:0;border-radius:50%;background:none;font-family:inherit;cursor:pointer;transition:scale .14s ease-out}a.agent-badge:active{scale:.95}body[data-keys=g] #agents{counter-reset:place}body[data-keys=g] .agent-row[data-unit]{counter-increment:place;position:relative}body[data-keys=g] .agent-row[data-unit]:nth-of-type(-n+10):before{content:counter(place);position:absolute;z-index:2;left:2px;top:2px;min-width:20px;padding:var(--s-1) 5px;border-radius:6px;background:var(--fg);color:var(--bg);font:500 .72rem/1 var(--mono);text-align:center;pointer-events:none}.agent-row[hidden]{display:none!important}a.agent-badge,.topbar .sidedoors a.menu-desk{text-decoration:none}.status-mark .agent-ring{position:static;color:inherit}.t-crown-form{display:contents}.topbar #brand-doors:not([hidden]){background:var(--surface);border:1.5px solid color-mix(in srgb,var(--fg) 70%,transparent);border-radius:12px;box-shadow:0 10px 28px -16px #141e1973}.topbar #brand-doors :is(.menu-desks,.menu-grid,.menu-foot){border-top-style:dashed}.agent-row.is-main[data-fold],.deskpill{position:relative}.topbar #brand-doors button.menu-desk-add{width:30px;min-height:30px;padding:0;justify-content:center;border-radius:8px;color:var(--muted)}.topbar #brand-doors button.menu-desk-add svg{width:18px;height:18px}.topbar #brand-doors .menu-desk-form[hidden]{display:none}.topbar #brand-doors .menu-desk-form{display:flex;gap:6px;padding:3px var(--s-1) 5px}.topbar #brand-doors .menu-desk-form .menu-desk-field{flex:1;min-width:0;width:auto}.topbar #brand-doors .menu-desk-form button{flex:none;width:auto;min-height:36px;padding:0 14px;justify-content:center;border-radius:8px;background:var(--fg);color:var(--bg)}.brand-open .open-conn{display:none}.brand-open .open-conn[data-state=offline]{display:inline-block;width:8px;height:8px;margin:0 2px 0 var(--s-1);padding:0;border:0;border-radius:50%;background:var(--urg-critical)}.brand-open .open-conn i,.brand-open .open-conn:after,.brand-open .open-conn i:after{display:none}.brand-open .open-conn #conn-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.push-row:after{content:"Off";margin-left:auto;font:500 var(--t-xs, 12px)/1 var(--font, inherit);color:var(--muted, #777)}.push-row[aria-checked=true]:after{content:"On";color:var(--accent, #1b6a57)}.push-row[aria-busy=true]:after{content:"\2026"}.push-note{margin:2px var(--s-3) 6px;font:400 var(--t-xs, 12px)/1.4 var(--font, inherit);color:var(--muted, #777);max-width:34ch}.push-note:empty{display:none}.topbar #brand-doors .menu-desks{margin-top:0;padding-top:0}.topbar #brand-doors .menu-desk[aria-checked]:after{content:none}.topbar #brand-doors .menu-desk{gap:10px}.topbar #brand-doors .menu-desk .sketch.menu-lamp{width:24px;height:24px;stroke-width:1.7;color:var(--muted);overflow:visible}.topbar #brand-doors .menu-desk .sketch.menu-lamp.is-lit{color:var(--fg)}.topbar #brand-doors .menu-desk[aria-checked=true]{background:var(--sunken)}.topbar #brand-doors .menu-desk[aria-checked=true] b{font-weight:700}.topbar #brand-doors .menu-desk-rows{display:contents}:is(.topbar,.desk-divider){--lamp: #e2a21b}:root[data-theme=dark] :is(.topbar,.desk-divider){--lamp: #f2bd4a}.menu-lamp .lamp-light{stroke:var(--lamp);stroke-width:2;stroke-linecap:round;fill:none}.menu-lamp .lamp-light :is(.lamp-glow,.lamp-cone){fill:var(--lamp);stroke:none}.menu-lamp .lamp-glow{fill-opacity:.85}.menu-lamp .lamp-cone{fill-opacity:.42}.topbar #brand-doors button.menu-desk-add{width:100%;min-height:30px;padding:0 var(--s-3) 0 15px;gap:13px;justify-content:flex-start;color:var(--muted);font:500 var(--t-xs)/1 var(--font)}.topbar #brand-doors button.menu-desk-add svg{width:15px;height:15px}.topbar #brand-doors .menu-leave{display:flex;align-items:center;gap:2px}.topbar #brand-doors .menu-leave .menu-logout{flex:1;min-width:0}.topbar #brand-doors:focus{outline:0}@media(max-width:860px){.topbar #brand-doors button.menu-desk-add{min-height:40px}}.topbar{height:48px;top:8px;left:8px;width:256px;border-radius:0;background:var(--bg);box-shadow:0 1px 0 var(--line)}#agents:before{height:64px}.topbar .deskpill{height:100%;gap:2px;padding-right:var(--s-1)}.topbar .deskpill>.desk-go{padding:0 6px 0 0;border-radius:8px}.topbar .desk-go .desk-lamp>.sketch{width:26px;height:26px;margin:0 var(--s-3) 0 10px}.topbar .deskpill .desk-name,.topbar .desk-name[data-size=m],.topbar .desk-name[data-size=l]{font:700 var(--t-md)/1.2 var(--font);letter-spacing:0;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:none;-webkit-line-clamp:unset}[data-rail=folded] .topbar{width:60px;height:48px}.topbar .deskpill>.desk-go{padding-right:var(--s-3)}html[data-rail=folded] .topbar .deskpill .desk-name{display:none!important}html[data-rail=folded] .topbar{width:60px;box-shadow:none!important}html[data-rail=folded] .topbar .deskpill{justify-content:center;padding:0}html[data-rail=folded] .topbar .deskpill>.desk-go{flex:none;width:60px;padding:0;justify-content:center;align-items:center}html[data-rail=folded] .topbar .desk-go .desk-lamp>.sketch{margin:0;width:28px;height:28px}.corner-note-box.is-open .corner-note-head,.corner-note-body[hidden]{display:none}.corner-note-body{display:grid;gap:var(--s-1);padding:10px 10px 6px;border-radius:2px;background:var(--note-yellow);box-shadow:inset 0 0 0 1px #785f144d,0 2px 6px #141e192e;rotate:-.4deg}.corner-note-field{width:100%;min-height:64px;resize:none;padding:2px;border:0;background:none;color:#2d2406;font:500 var(--t-sm)/1.45 var(--font);outline:none}.corner-note-foot{display:flex;align-items:center;gap:var(--s-1)}.corner-note-foot>i{flex:1}:is(.corner-note-bin,.corner-note-clip){display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:8px;background:none;color:var(--note-ink-soft);cursor:pointer}:is(.corner-note-bin,.corner-note-clip) .sketch{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}:is(.corner-note-bin,.corner-note-clip):hover{background:#0000000f;color:var(--note-ink)}.corner-note-box .corner-note-send{position:relative;width:58px;height:40px}.corner-note-sending{display:grid;justify-items:center;gap:1px}.corner-note-keys{padding:0;border:0;background:none;box-shadow:none;color:var(--note-ink-soft);font:600 .66rem/1 var(--font);letter-spacing:.02em;white-space:nowrap}.corner-note-nocrown{font-size:var(--t-xs);color:var(--note-ink-soft)}#agents{padding-inline:10px}#agents .agent-row{margin-inline:0}#agents .agent-row.is-main[data-fold] .agent-entry,#agents .agent-entry{width:auto}.agent-row.is-main[data-fold]{margin-inline:0}.corner-note-field:focus,.corner-note-field:focus-visible{outline:none;box-shadow:none}.corner-note-files{display:flex;flex-wrap:wrap;gap:6px}.corner-note-files:empty{display:none}.corner-note-file{position:relative;display:inline-flex;align-items:center;max-width:100%;min-height:28px;padding:2px 22px 2px var(--s-2);border:0;border-radius:4px;background:#ffffff8c;box-shadow:inset 0 0 0 1px #785f144d;color:var(--note-ink);font:500 var(--t-xs)/1.2 var(--font);cursor:pointer}.corner-note-file>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.corner-note-file.is-pic{padding:3px}.corner-note-file.is-pic img{display:block;width:56px;height:42px;object-fit:cover;border-radius:2px}.corner-note-file>i{position:absolute;top:1px;right:4px;font-style:normal;opacity:.55}.corner-note-file:hover>i{opacity:1}.corner-note-box.is-drop .corner-note-body{box-shadow:inset 0 0 0 2px #8a6d14,0 2px 6px #141e192e}.corner-note-box{position:fixed;z-index:var(--z-corner);right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px))}:root.is-choosing .corner-note-box{opacity:0;pointer-events:none}.corner-note-head{display:flex;flex-direction:row-reverse;align-items:center;gap:var(--s-2);min-height:64px;padding:0;border:0;background:none;color:var(--note-ink);cursor:pointer}.corner-note-ico{flex:none;width:63px;height:63px;overflow:visible;rotate:-4deg;transition:rotate .14s,translate .14s}.corner-note-head:hover .corner-note-ico{rotate:-1deg;translate:0 -2px}.corner-note-ico .note-fill{fill:var(--note-yellow)}.corner-note-ico .note-ink{fill:none;stroke:var(--fg);stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.corner-note-ico .note-lines{fill:none;stroke:var(--fg);stroke-width:1.55;stroke-linecap:round;opacity:.8}.corner-note-box:not(.has-words) .note-lines{display:none}.corner-note-head{position:relative}.corner-note-head[data-tip]:after{content:attr(data-tip);position:absolute;right:0;bottom:calc(100% + 4px);max-width:calc(100vw - 32px);padding:5px 9px;border-radius:var(--r-sm);background:var(--fg);color:var(--surface);font:500 var(--t-xs)/1.2 var(--font);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;pointer-events:none;transition:opacity var(--d-fast) 0s}.corner-note-head[data-tip]:hover:after{opacity:1;transition-delay:.4s}.corner-note-head[data-tip]:focus-visible:after{opacity:1}body[data-t-view=whiteboard] .corner-note-box.has-words .corner-note-head{cursor:grab;touch-action:none}.corner-note-box.is-parking .corner-note-ico{opacity:.3}.corner-note-ghost.msg-note{position:fixed;z-index:var(--z-panel);width:240px;max-height:200px;translate:-50% -50%;rotate:-2deg;box-shadow:0 10px 22px #141e1947;pointer-events:none}.corner-note-ghost p{max-height:170px;overflow:hidden;overflow-wrap:anywhere}.corner-note-box.is-open .corner-note-body{width:min(320px,calc(100vw - 32px));padding:var(--s-3) var(--s-3) var(--s-2)}.corner-note-field{max-height:50vh}@media(min-width:861px)and (max-width:1120px){body[data-t-view=card] .tc-notes>.tc-chat{margin-right:72px}}@media(max-width:860px){body[data-t-view=session] .corner-note-box{bottom:calc(146px + env(safe-area-inset-bottom,0px))}body[data-t-view=whiteboard] .corner-note-box{bottom:calc(92px + env(safe-area-inset-bottom,0px))}.corner-note-box{right:calc(10px + env(safe-area-inset-right,0px));bottom:calc(12px + env(safe-area-inset-bottom,0px))}.corner-note-head{min-height:48px}.corner-note-ico{width:48px;height:48px}}:root:not([data-rail=folded]) #agents{padding-left:var(--s-4)}:root:not([data-rail=folded]) #agents:before{margin-bottom:18px;margin-left:-16px}:root:not([data-rail=folded]) #agents .agent-row.is-sub{margin-left:28px}:root:not([data-rail=folded]) #agents .agent-row.is-sub.is-last{margin-bottom:var(--s-5)}:root:not([data-rail=folded]) #agents .agent-row.is-main[data-fold=shut]{margin-bottom:calc(var(--n) * 4px + 28px)}html[data-rail=folded] #agents .crown-bracket{display:none!important}html[data-rail=folded] #agents .agent-row{margin:0 0 6px}html[data-rail=folded] #agents .agent-row .agent-entry,html[data-rail=folded] #agents .agent-row.is-main[data-fold] .agent-entry{width:48px;min-height:48px;padding:0!important;border-radius:12px}html[data-rail=folded] #agents .agent-row .agent-avatar{width:30px;height:30px}html[data-rail=folded] #agents .agent-row.is-main[data-fold=shut]{margin-bottom:calc(var(--n) * 2px + 12px)}html body .topbar{height:56px;box-shadow:none!important}html:not([data-rail=folded]) .topbar .desk-go .desk-lamp>.sketch{width:38px;height:38px;margin:0 var(--s-3) 0 var(--s-2);stroke-width:1.5}html:not([data-rail=folded]) .topbar .deskpill .desk-name,html:not([data-rail=folded]) .topbar .desk-name[data-size=m]{font:800 1.5rem/1.1 var(--display);letter-spacing:-.02em}html:not([data-rail=folded]) .topbar .desk-name[data-size=l]{font:800 1.12rem/1.08 var(--display);letter-spacing:-.02em;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}html[data-rail=folded] .topbar .desk-go .desk-lamp>.sketch{width:34px;height:34px}.topbar #brand-doors .menu-desk-row{position:relative;display:block}.topbar #brand-doors .menu-desk kbd{margin-left:auto}.topbar #brand-doors button.menu-desk-pen{position:absolute;right:40px;top:50%;translate:0 -50%;width:30px;min-height:30px;height:30px;padding:0;justify-content:center;border-radius:8px;color:var(--muted);opacity:0}.topbar #brand-doors button.menu-desk-pen .sketch{width:16px;height:16px}.topbar #brand-doors .menu-desk-row:is(:hover,:focus-within) button.menu-desk-pen{opacity:1}.topbar #brand-doors button.menu-desk-pen:hover{background:color-mix(in srgb,var(--fg) 9%,transparent);color:var(--fg)}@media(hover:none){.topbar #brand-doors button.menu-desk-pen{opacity:1;right:4px;width:40px;height:40px}.topbar #brand-doors .menu-desk kbd{display:none}.topbar #brand-doors .menu-desk-rename{right:46px}.topbar #brand-doors .menu-desk-row .menu-desk{padding-right:46px}}.topbar #brand-doors .menu-desk-row.is-renaming>:is(.menu-desk b,.menu-desk-pen){visibility:hidden}.topbar #brand-doors .menu-desk-row.is-renaming .menu-desk b{visibility:hidden}.topbar #brand-doors .menu-desk-rename{position:absolute;left:42px;right:40px;top:50%;translate:0 -50%;margin:0;display:flex}.topbar #brand-doors .menu-desk-rename .menu-desk-field{flex:1;min-width:0;height:30px;padding:0 var(--s-2);border:0;border-radius:6px;background:var(--surface);box-shadow:0 0 0 1.5px var(--fg);color:var(--fg);font:700 var(--t-sm)/1 var(--font)}#agents .agent-text strong{font-size:17px;line-height:1.3}#agents .agent-invite-label{font-size:16px}#agents .agent-heading{font-size:13px}.agent-tally{flex:none;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}#agents .agent-badge[data-state=open]{justify-content:flex-end;padding-right:5px;border-radius:8px;font-size:15px;font-weight:600}#agents .agent-badge[data-state=open] b{font-weight:inherit}#agents .agent-badge[data-state=open][data-offline]{color:var(--faint);font-weight:500}:root:not([data-rail=folded]) #agents :is(.agent-entry,.agent-invite-go){min-height:50px}:root:not([data-rail=folded]) #agents .agent-row.is-sub .agent-entry{min-height:44px}:root:not([data-rail=folded]) #agents .agent-avatar{width:38px;height:38px}:root:not([data-rail=folded]) #agents .agent-row.is-sub .agent-avatar{width:31px;height:31px}:root:not([data-rail=folded]) #agents .agent-avatar .crown-mark{left:6px;width:25px}:root:not([data-rail=folded]) #agents .crown-fold{left:15px}:root:not([data-rail=folded]) #agents .crown-fold .crown-mark{width:25px}:root:not([data-rail=folded]) #agents .agent-invite-go .sketch{width:38px}#agents .agent-row:has(>.agent-badge[data-state=open]) .agent-entry{padding-right:42px}:root{--foot: 60px}:root[data-rail=folded]{--foot: 104px}#agents{margin-bottom:var(--foot);padding-bottom:var(--s-4)}.side-foot{position:fixed;z-index:6;left:0;bottom:0;box-sizing:border-box;width:var(--side);height:var(--foot);background:var(--bg);border-right:1px solid var(--line);box-shadow:inset 0 1px 0 var(--line)}.topbar .brand-open{position:fixed;z-index:8;left:16px;bottom:8px;width:calc(var(--side) - 66px);height:44px;min-height:0;margin:0;padding:0 10px 0 var(--s-3);gap:var(--s-3);justify-content:flex-start;border-radius:14px;cursor:pointer}.brand-open>.open-mark{display:block;flex:none;width:38px;height:24px}.brand-open>.open-word{display:block;font:700 17px/1.3 var(--display);letter-spacing:0}.topbar .brand-open .brand-fold{order:1;margin-left:auto;rotate:180deg}.topbar .brand-open[aria-expanded=true] .brand-fold{rotate:0deg}.topbar .brand-open[data-other-knock]:before{left:46px;right:auto;top:6px;box-shadow:0 0 0 2px var(--bg)}.topbar .brand-open .open-conn[data-state=offline]{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%);background:none}.topbar #brand-doors{position:fixed;z-index:var(--z-menu);left:8px;right:auto;top:auto;bottom:calc(var(--foot) + 2px);width:calc(var(--side) - 16px);max-height:calc(100dvh - var(--foot) - 10px);overflow-y:auto}[data-rail=folded] .topbar .brand-open{left:14px;bottom:52px;width:48px;height:48px;padding:0;gap:0;justify-content:center;border-radius:12px}[data-rail=folded] .brand-open>.open-mark{width:26px;height:26px}[data-rail=folded] .brand-open>:is(.open-word,.brand-fold){display:none}[data-rail=folded] .topbar .brand-open:after{position:absolute;right:6px;bottom:8px;margin:0}[data-rail=folded] .topbar .brand-open[data-other-knock]:before{left:34px;top:6px}[data-rail=folded] .topbar #brand-doors{left:calc(var(--side) + 4px);bottom:8px;width:256px;max-height:calc(100dvh - 16px)}.phone-bar,.drawer-veil{display:none}@media(max-width:860px){:root{--drawer-w: min(312px, 100vw - 56px);--dx: calc(-1 * var(--drawer-w) - 24px);--foot: 60px;--drawer-in: .24s cubic-bezier(.2, .8, .3, 1)}:root[data-drawer=open]{--dx: 0px}.phone-bar{grid-column:1;grid-row:1;position:relative;z-index:5;display:flex;align-items:center;gap:2px;min-width:0;height:calc(48px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) max(72px,env(safe-area-inset-right,0px)) 0 max(4px,env(safe-area-inset-left,0px));background:var(--bg);border-bottom:1px solid var(--line);user-select:none;-webkit-user-select:none}.drawer-open{flex:none;position:relative;width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:12px;background:none;color:var(--fg)}.drawer-open .sketch{width:24px;height:24px;stroke-width:2}.drawer-open:active{background:var(--sunken)}.drawer-open[data-waits]:after{content:"";position:absolute;right:7px;top:8px;width:9px;height:9px;border-radius:50%;background:var(--urg-critical);box-shadow:0 0 0 2px var(--bg)}.phone-place{min-width:0;min-height:44px;display:flex;align-items:center;gap:var(--s-2);padding:0 var(--s-2) 0 var(--s-1);border-radius:12px;color:var(--fg);font:700 17px/1.2 var(--display);letter-spacing:-.01em;text-decoration:none}.phone-place b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:inherit}.phone-place .desk-lamp>.sketch{width:26px;height:26px;stroke-width:1.6}.phone-place .agent-avatar{width:28px;height:28px}.drawer-veil{display:block;position:fixed;z-index:var(--z-veil);inset:0;top:calc(-1*env(safe-area-inset-top,0px));bottom:calc(-1*env(safe-area-inset-bottom,0px));background:#141e196b;opacity:var(--veil, 0);visibility:hidden;transition:opacity var(--drawer-in),visibility 0s .24s}:root[data-drawer=open] .drawer-veil,:root.is-drawer-drag .drawer-veil{visibility:visible;transition:opacity var(--drawer-in)}:root[data-drawer=open]:not(.is-drawer-drag) .drawer-veil{opacity:1}#agents,.topbar,.side-foot{--side: var(--drawer-w)}#agents,html body .topbar,.side-foot,.topbar .brand-open,.topbar #brand-doors{visibility:hidden;transition:left var(--drawer-in),visibility 0s .24s}:root:is([data-drawer=open],.is-drawer-drag) :is(#agents,.topbar,.side-foot,.topbar .brand-open,.topbar #brand-doors){visibility:visible;transition:left var(--drawer-in)}:root.is-drawer-drag :is(#agents,.topbar,.side-foot,.topbar .brand-open,.topbar #brand-doors){transition:none}#agents{content-visibility:hidden;transition:left var(--drawer-in),visibility 0s .24s,content-visibility 0s .24s allow-discrete}:root:is([data-drawer=open],.is-drawer-drag) #agents{content-visibility:visible;transition:left var(--drawer-in)}:root.is-drawer-drag #agents{transition:none}#agents{position:fixed;z-index:var(--z-drawer);left:var(--dx);top:0;bottom:0;min-height:100lvh;width:var(--drawer-w);margin:0;padding-top:env(safe-area-inset-top,0px);padding-bottom:calc(var(--foot) + var(--s-4) + env(safe-area-inset-bottom,0px));padding-left:max(16px,env(safe-area-inset-left,0px));border-right:0;box-shadow:1px 0 0 var(--line-strong),14px 0 36px -18px #141e1980;overscroll-behavior:contain}html body .topbar{z-index:var(--z-full);left:calc(var(--dx) + max(8px,env(safe-area-inset-left,0px)));top:calc(8px + env(safe-area-inset-top,0px));width:calc(var(--drawer-w) - 16px)}#agents:before{top:0}.side-foot{z-index:var(--z-drawer);left:var(--dx);height:calc(var(--foot) + env(safe-area-inset-bottom,0px));border-right:0}.rail-fold{display:none}.topbar .brand-open{z-index:var(--z-full-ui);left:calc(var(--dx) + max(16px,env(safe-area-inset-left,0px)));bottom:calc(8px + env(safe-area-inset-bottom,0px));width:calc(var(--drawer-w) - 32px)}.topbar #brand-doors{z-index:var(--z-tools);left:calc(var(--dx) + max(8px,env(safe-area-inset-left,0px)));bottom:calc(var(--foot) + 2px + env(safe-area-inset-bottom,0px));width:calc(var(--drawer-w) - 16px);max-height:calc(100dvh - var(--foot) - 10px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}#agents .agent-row.is-sub .agent-entry{min-height:48px}}@media(max-width:860px)and (prefers-reduced-motion:reduce){:root{--drawer-in: 1ms linear}}.topbar #brand-doors .menu-desk-row{touch-action:pan-y;-webkit-user-select:none;user-select:none}.topbar #brand-doors .menu-desk-rows.is-sorting .menu-desk-row{cursor:grabbing}.topbar #brand-doors .menu-desk-rows.is-sorting .menu-desk-row:not(.is-dragging){transition:none}.topbar #brand-doors .menu-desk-row.is-dragging{z-index:5;border-radius:10px;background:var(--surface);box-shadow:0 0 0 1.5px var(--fg),0 12px 22px -10px #141e1973;rotate:-1.2deg;touch-action:none}.topbar #brand-doors .menu-desk-row.is-dragging button.menu-desk-pen{opacity:0}.rail-subs{display:none}@media(min-width:861px){html[data-rail=folded] #agents .agent-row.is-sub{display:none!important}html[data-rail=folded] #agents .agent-row.is-main .crown-edges[hidden]{display:block!important}html[data-rail=folded] #agents .agent-row.is-main[data-fold]{margin-bottom:calc(var(--n) * 2px + 16px)}html[data-rail=folded] #agents .agent-row.is-main.has-active .agent-entry{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--fg) 60%,var(--line-strong)),var(--shadow-sm)}html[data-rail=folded] .rail-subs{display:block;position:absolute;z-index:3;right:1px;bottom:-14px;min-width:18px;height:16px;padding:0 3px;border:0;border-radius:8px;background:var(--bg);color:var(--muted);font:600 11px/16px var(--font);font-variant-numeric:tabular-nums;text-align:center;cursor:pointer}html[data-rail=folded] .rail-subs:hover,html[data-rail=folded] .rail-subs:focus-visible{color:var(--fg)}}.rail-tag{display:none}@media(min-width:861px){html[data-rail=folded] .rail-tag{display:grid;justify-items:center;position:absolute;left:50%;top:calc(100% - 6px);translate:-50% 0;width:60px;padding:0;border:0;background:none;color:var(--fg);cursor:pointer}html[data-rail=folded] #agents:before{height:128px!important}.rail-tag-string{width:1.6px;height:12px;border-radius:1px;background:var(--fg)}.rail-tag-paper{position:relative;box-sizing:border-box;width:56px;margin-top:-2px;padding:11px 3px 6px;border:1.6px solid var(--fg);border-radius:4px 4px 7px 7px;background:var(--surface);rotate:-4deg;transform-origin:50% 0;transition:rotate .16s var(--ease-out)}.rail-tag-paper:before{content:"";position:absolute;top:3px;left:50%;width:5px;height:5px;margin-left:-2.5px;border:1.4px solid var(--fg);border-radius:50%;box-sizing:border-box}.rail-tag-paper b{display:grid;font:800 .7rem/1.12 var(--display);text-align:center}.rail-tag-paper b>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rail-tag:is(:hover,:focus-visible) .rail-tag-paper{rotate:2deg}.rail-tag:focus-visible{outline:none}.rail-tag:focus-visible .rail-tag-paper{outline:2px solid var(--focus-ring);outline-offset:3px}}@media(prefers-reduced-motion:reduce){.rail-tag-paper{transition:none}}.topbar #brand-doors .menu-desk-rows.has-all .menu-desk-row:not(.is-all) .menu-desk{padding-left:30px}.topbar #brand-doors .menu-desk-rows.has-all .menu-desk-row:not(.is-all) .menu-desk .sketch.menu-lamp{width:20px;height:20px}.topbar #brand-doors .menu-desk.is-all b,.desk-switch-item.is-all b{font-weight:800}.topbar #brand-doors .menu-desk-rows.has-all .menu-desk:not(.is-all):not([aria-checked=true]) b{font-weight:500}.topbar #brand-doors .menu-desk.is-all .sketch.menu-all-mark,.desk-switch-item.is-all .sketch.menu-all-mark{color:var(--fg)}.topbar #brand-doors .menu-desk-rows.has-all .menu-desk-row:not(.is-all):before,.desk-switch-list .desk-switch-item:not(.is-all):before{content:"";position:absolute;left:20px;top:0;bottom:0;border-left:1.4px solid var(--line-strong);pointer-events:none}.desk-switch-list .desk-switch-item{position:relative}.desk-switch-list .desk-switch-item.is-all~.desk-switch-item{padding-left:34px}.agent-deskhead{display:flex;align-items:center;gap:10px;margin:14px 0 var(--s-1);padding:0 var(--s-3);font:700 13px/1.2 var(--font);letter-spacing:.02em;color:var(--muted)}.agent-deskhead .sketch{width:22px;height:22px;stroke-width:1.6;color:var(--fg);overflow:visible}#agents>.agent-deskhead:first-child{margin-top:0}.desk-switch-open{flex:none;display:grid;place-items:center;width:30px;height:30px;margin-right:var(--s-1);padding:0;border:0;border-radius:8px;background:none;color:var(--muted);cursor:pointer}.desk-switch-open .sketch{width:16px;height:16px;stroke-width:2.2;transition:rotate var(--d-fast)}.desk-switch-open:hover,.desk-switch-open[aria-expanded=true]{background:var(--sunken);color:var(--fg)}.desk-switch-open[aria-expanded=true] .sketch{rotate:180deg}.desk-switch{position:fixed;z-index:var(--z-switch);left:8px;top:66px;width:calc(var(--side, 272px) - 16px);box-sizing:border-box;padding:6px;border:1.5px solid color-mix(in srgb,var(--fg) 70%,transparent);border-radius:12px;background:var(--surface);box-shadow:0 10px 28px -16px #141e1973;animation:pop var(--d-fast) var(--ease-out) both}.desk-switch-list{display:grid;gap:1px;text-align:left}html body .desk-switch .desk-switch-item,html body .desk-switch .desk-switch-item b{justify-content:flex-start;text-align:left;letter-spacing:0}.desk-switch-item{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 10px;border-radius:9px;color:var(--fg);font:500 var(--t-sm)/1.2 var(--font);text-decoration:none}.desk-switch-item b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.desk-switch-item i{font:600 var(--t-xs)/1 var(--font);font-style:normal;color:var(--muted)}.desk-switch-item .sketch.menu-lamp{flex:none;width:22px;height:22px;stroke-width:1.7;color:var(--muted);overflow:visible}.desk-switch-item:not(.is-all) .sketch.menu-lamp{width:19px;height:19px}.desk-switch-item .sketch.menu-lamp.is-lit{color:var(--fg)}.desk-switch-item:hover,.desk-switch-item:focus-visible{background:var(--sunken)}.desk-switch-item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.desk-switch-item[aria-checked=true]{background:var(--sunken)}.desk-switch-item[aria-checked=true] b{font-weight:800}.desk-switch .menu-lamp .lamp-light{stroke:var(--lamp, #e2a21b)}html[data-rail=folded] .desk-switch-open{display:none}@media(min-width:861px){html[data-rail=folded] .desk-switch{left:calc(var(--side) + 4px);top:8px;width:240px}}@media(max-width:860px){.desk-switch{left:calc(var(--dx) + max(8px,env(safe-area-inset-left,0px)));top:calc(68px + env(safe-area-inset-top,0px));width:calc(var(--drawer-w) - 16px)}.desk-switch-item{min-height:44px}:root:not([data-drawer=open]) .desk-switch{display:none}}:is(#agents,#ledger,.pane-who,.inbox-row) .crown-mark{translate:-2.5px 0}.topbar #brand-doors .menu-demo{margin-top:6px;padding-top:6px;border-top:1px dashed var(--line)}.topbar #brand-doors button.demo-toggle{display:flex;align-items:center;gap:10px}.demo-switch{position:relative;flex:none;margin-left:auto;width:34px;height:20px;border:1.6px solid var(--fg);border-radius:11px 10px;background:var(--surface);transition:background var(--d-fast)}.demo-switch b{position:absolute;left:2px;top:2px;width:13px;height:13px;border-radius:50%;background:var(--fg);transition:translate var(--d-fast)}.demo-toggle[aria-checked=true] .demo-switch{background:var(--yellow)}.demo-toggle[aria-checked=true] .demo-switch b{translate:14px 0}.demo-band{position:fixed;z-index:var(--z-band);left:16px;bottom:70px;padding:var(--s-1) var(--s-3) 5px;border:1.6px solid var(--fg);border-radius:10px 12px 9px 13px/12px 9px 13px 10px;background:var(--yellow);color:#2d2406;font:700 var(--t-xs)/1.2 var(--font);text-decoration:none;white-space:nowrap;rotate:-1deg}.demo-band a{color:inherit;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:2px}.demo-band a:hover{text-decoration-thickness:2.5px}:root:has(#brand-doors:not([hidden])) .demo-band{visibility:hidden}html[data-rail=folded] .demo-band{left:calc(var(--side) + 14px);bottom:14px}@media(max-width:860px){:root.is-demo body{padding-top:calc(22px + env(safe-area-inset-top,0px))}:root.is-demo .phone-bar{height:48px;padding-top:0}.demo-band{inset:0 0 auto;z-index:6;height:calc(22px + env(safe-area-inset-top,0px));box-sizing:border-box;padding:calc(3px + env(safe-area-inset-top,0px)) 0 0;border:0;border-bottom:1.4px solid var(--fg);border-radius:0;rotate:none;text-align:center;font-size:.68rem}}@media(max-width:860px){:root.is-demo body[data-t-view=session]:not([data-pair]) #session .pane-who{top:calc(22px + env(safe-area-inset-top,0px))}:root.is-demo body[data-t-view=session]:not([data-pair]) #session .pane-who .t-blocked>span{top:calc(70px + env(safe-area-inset-top,0px))}}.topbar #brand-doors .menu-look{margin-top:6px;padding-top:6px;border-top:1px dashed var(--line)}.topbar #brand-doors .menu-look button.menu-theme-row{display:flex;align-items:center;gap:10px}#agents .agent-row.is-sub.is-hushed .agent-entry{opacity:.62}.corner-note-file.is-uploading,.corner-note-file.is-failed{position:relative;gap:6px;padding-right:var(--s-2);cursor:default}.corner-note-file.is-uploading img,.corner-note-file.is-failed img{opacity:.55}.note-up{position:absolute;left:4px;top:4px;width:22px;height:22px;display:grid;place-items:center}.note-up svg{width:22px;height:22px;fill:none;stroke:var(--note-ink);stroke-width:2.4;stroke-linecap:round;animation:note-up .9s linear infinite}@keyframes note-up{to{rotate:360deg}}.note-up-word{font:600 var(--t-xs)/1.2 var(--font);color:var(--note-ink);white-space:nowrap}.corner-note-file.is-pic .note-up-word{position:absolute;left:4px;right:4px;bottom:3px;text-align:center;font-size:10px;background:#ffffffbf;border-radius:3px}.corner-note-file.is-failed .note-up{display:none}.corner-note-file.is-failed .note-up-word{color:var(--urg-critical)}.note-up-again{margin-left:var(--s-1);padding:2px var(--s-2);border:0;border-radius:8px;background:#fffc;box-shadow:inset 0 0 0 1px #785f1466;color:var(--note-ink);font:600 var(--t-xs)/1.2 var(--font);cursor:pointer}.corner-note-file.is-pic.is-failed{padding:3px 3px 22px}@media(prefers-reduced-motion:reduce){.note-up svg{animation-duration:3s}}.desk-divider{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:8px;margin:var(--s-4) 0 6px;padding:0 6px}.desk-divider-name{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font:600 var(--t-sm)/1.2 var(--font);text-decoration:none}.desk-divider-name:hover{color:var(--fg)}.desk-divider-mark{width:18px;height:18px;flex:none;stroke-width:1.7}.desk-rule{width:100%;height:6px;overflow:visible;fill:none;stroke:var(--line-strong);stroke-width:1.6;stroke-linecap:round}.desk-rule path{vector-effect:non-scaling-stroke}.desk-divider-n{color:var(--urg-high);font:700 var(--t-xs)/1 var(--font)}html[data-rail=folded] .desk-divider{grid-template-columns:1fr;justify-items:center;margin:10px 0 4px;padding:0}html[data-rail=folded] .desk-divider-name{flex-direction:column-reverse;gap:2px;font-size:9px;max-width:60px;text-align:center}html[data-rail=folded] .desk-divider-name span{max-width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-rail=folded] .desk-divider-mark{display:none}html[data-rail=folded] .desk-divider .desk-rule{order:-1;width:40px}html[data-rail=folded] .desk-divider-n{display:none}.desk-switch-dot{width:7px;height:7px;margin-left:auto;border-radius:50%;background:var(--urg-high)}.desk-switch-add{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;margin-top:4px;padding:0 10px;border:0;border-top:1px solid var(--line);border-radius:0;background:none;color:var(--muted);font:500 var(--t-sm)/1 var(--font);cursor:pointer}.desk-switch-add:hover{color:var(--fg)}.desk-switch-add svg{width:16px;height:16px}#agents>.desk-divider:first-child,.agent-invite+.desk-divider{margin-top:var(--s-2)}@media(min-width:861px){:root:not([data-rail=folded]) .topbar{background:transparent;box-shadow:none}}@media(max-width:860px){html body .topbar{background:transparent;box-shadow:none}}.desk-place{display:contents}html:not([data-rail=folded]) .topbar .deskpill .desk-name{display:block;min-width:2ch}html[data-rail=folded] .topbar .desk-switch-open{display:none}.menu-h{margin:10px 10px 4px;font:700 var(--t-xs)/1 var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.menu-sessions{display:grid;gap:1px;margin-top:4px;padding-top:4px;border-top:1px solid var(--line)}html body .topbar #brand-doors .menu-session{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 10px;border-radius:9px;color:var(--fg);text-decoration:none;font:600 var(--t-sm)/1.2 var(--font)}.menu-session .agent-avatar{width:28px;height:28px}.menu-session b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.menu-n,.tab-badge{font-style:normal}.menu-n{margin-left:auto;font:700 var(--t-xs)/1 var(--font);color:var(--muted)}.pill-place,.pill-demo,.tabbar,.phone-back{display:none}@media(min-width:861px){html body .topbar #brand-menu :is(.pill-place,.ph-burger),html body .topbar .pill-demo,html body .topbar #brand-doors :is(.menu-sessions,#menu-off,#menu-media,#menu-pages){display:none!important}html body .demo-band{display:none}}.side-demo{display:none}@media(min-width:861px){#agents .side-demo{display:inline-flex;align-items:center;gap:6px;margin:var(--s-4) 0 var(--s-2) var(--s-3);padding:8px 14px;border:1.5px solid #1f1a05;border-radius:10px 8px 11px 9px;background:var(--yellow, #f6d44a);color:#1f1a05;font:700 var(--t-sm)/1.2 var(--font);rotate:-1.5deg;box-shadow:0 2px #1f1a05}#agents .side-demo a{color:inherit}html[data-rail=folded] #agents .side-demo{display:none}html[data-rail=folded] body .demo-band{display:block}}html body .topbar #brand-doors .menu-session{box-sizing:border-box;width:100%;min-width:0}html body .topbar #brand-doors .menu-session b{flex:1 1 auto}html body .topbar #brand-doors .menu-session .menu-n{flex:none}.phone-pill,.phone-more,.phone-menu,.pm-sheet:not([open]){display:none}@media(max-width:860px){.phone-bar{padding-left:max(10px,env(safe-area-inset-left,0px))}.phone-bar .drawer-open{display:none}.phone-pill,.phone-more{position:relative;flex:none;display:flex;align-items:center;gap:7px;height:40px;border:1px solid color-mix(in srgb,var(--fg) 16%,transparent);background:color-mix(in srgb,var(--surface) 72%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.7);backdrop-filter:blur(18px) saturate(1.7);color:var(--fg);box-shadow:0 8px 20px -12px #141e1980,inset 0 1px #ffffff80}.phone-pill{max-width:calc(100vw - 110px);padding:0 11px 0 9px;border-radius:20px}.phone-pill .desk-lamp .sketch{width:22px;height:22px;stroke-width:1.6;margin:0}.phone-pill b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:800 1rem/1 var(--display)}.phone-pill>.sketch:last-child{width:14px;height:14px;stroke-width:2.2;color:var(--muted);transition:rotate var(--d-fast)}.phone-pill[aria-expanded=true]>.sketch:last-child{rotate:180deg}.phone-pill.is-small{padding:0 8px;gap:3px}.phone-pill[data-waits]:after{content:"";position:absolute;right:-3px;top:-3px;width:9px;height:9px;border-radius:50%;background:var(--urg-critical);box-shadow:0 0 0 2px var(--bg)}.phone-place{margin-left:var(--s-2)}.phone-menu{position:fixed;z-index:70;left:max(8px,env(safe-area-inset-left,0px));top:calc(env(safe-area-inset-top,0px) + 50px);width:min(330px,calc(100vw - 16px));max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 150px);overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;padding:6px;border:1px solid color-mix(in srgb,var(--fg) 16%,transparent);border-radius:22px;background:color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter:blur(22px) saturate(1.7);backdrop-filter:blur(22px) saturate(1.7);box-shadow:0 24px 50px -24px #141e1999,inset 0 1px #ffffff80;transform-origin:24px -20px;transform:scale(.4);opacity:0;transition:transform .26s cubic-bezier(.2,.9,.3,1.15),opacity .16s}:root.is-demo .phone-menu{top:calc(env(safe-area-inset-top,0px) + 72px)}.phone-menu.is-open{display:block;transform:none;opacity:1}.phone-menu[hidden]{display:none}.pm-h{margin:10px 12px 4px;font:700 var(--t-xs)/1 var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.pm-row{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;box-sizing:border-box;padding:0 12px;border:0;border-radius:14px;background:none;color:var(--fg);text-decoration:none;text-align:left;font:600 var(--t-md)/1.2 var(--font)}.pm-row b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.pm-row>.sketch,.pm-row>svg:first-child{flex:none;width:22px;height:22px;stroke-width:1.7}.pm-row .agent-avatar{width:28px;height:28px}.pm-row:active{background:color-mix(in srgb,var(--fg) 8%,transparent)}.pm-row[aria-current] b{font-weight:800}.pm-check .sketch{width:18px;height:18px;stroke-width:2.2}.pm-n{font:700 var(--t-xs)/1 var(--font);font-style:normal;color:var(--muted)}.pm-row.is-settings{margin-bottom:4px}.pm-add{color:var(--muted)}.pm-desk-form{display:flex;flex-wrap:wrap;gap:6px;padding:4px 8px 8px}.pm-desk-form[hidden]{display:none}.pm-desk-form input{flex:1;min-width:0;height:40px;padding:0 12px;border:1px solid var(--line-strong);border-radius:10px;background:var(--surface);font:inherit}.pm-desk-form button{height:40px;padding:0 14px;border:0;border-radius:10px;background:var(--fg);color:var(--bg);font:700 var(--t-sm)/1 var(--font)}.pm-error:empty{display:none}.pm-error{width:100%;margin:0;color:var(--urg-critical);font-size:var(--t-sm)}.pm-places{margin-top:6px;padding-top:6px;border-top:1px solid var(--line)}.pm-sheet[open]{display:block;position:fixed;inset:auto 0 0;width:100%;max-width:none;max-height:80dvh;margin:0;padding:0 0 env(safe-area-inset-bottom,0px);border:0;border-radius:22px 22px 0 0;background:var(--surface);color:var(--fg);box-shadow:0 -20px 50px -20px #141e1980}.pm-sheet::backdrop{background:#141e1959}.pm-sheet-in{padding:6px 8px 16px;overflow-y:auto;max-height:80dvh;box-sizing:border-box}.pm-sheet header{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:var(--surface);font:800 1.05rem/1 var(--display)}.pm-done{border:0;background:none;color:var(--fg);font:700 var(--t-md)/1 var(--font)}.tabbar{position:fixed;z-index:50;left:50%;translate:-50% 0;bottom:calc(env(safe-area-inset-bottom,0px) + 8px);display:flex;gap:2px;height:56px;padding:4px;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--fg) 14%,transparent);border-radius:28px;background:color-mix(in srgb,var(--surface) 78%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6);box-shadow:0 10px 30px -16px #141e1980,inset 0 1px #ffffff80}.tabbar[hidden],[data-keyboard] .tabbar{display:none}.tab{position:relative;display:grid;place-items:center;align-content:center;gap:1px;width:76px;padding:0;border:0;border-radius:24px;background:none;color:var(--muted);text-decoration:none;font:600 10.5px/1 var(--font);-webkit-tap-highlight-color:transparent}.tab .sketch{width:24px;height:24px;stroke-width:1.8;color:currentColor}.tab:is([aria-current],[aria-expanded=true]){color:var(--fg);background:color-mix(in srgb,var(--fg) 8%,transparent)}.tab-badge{position:absolute;top:2px;left:calc(50% + 7px);min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:9px;background:var(--fg);color:var(--surface);font:800 11px/18px var(--font);text-align:center}.tab-badge.is-knock{background:var(--urg-critical, #c8372b);color:#fff}body:has(#tabbar:not([hidden])) .inbox-edge.is-down{bottom:calc(env(safe-area-inset-bottom,0px) + 72px)!important}body:has(#tabbar:not([hidden]))>main{padding-bottom:76px}body:has(#tabbar:not([hidden])) #corner-note-box:not(:has(.corner-note-head[aria-expanded=true])){display:none}}.corner-note-to{display:none}@media(max-width:860px){body:has(#tabbar:not([hidden])) #corner-note-box.is-open{left:0;right:0;top:auto;height:62dvh;bottom:0!important;z-index:45;box-shadow:0 0 0 100vmax #141e1952;border-radius:18px 18px 0 0;animation:note-up .26s cubic-bezier(.2,.9,.3,1) both}@keyframes note-up{0%{translate:0 30%;opacity:.4}}body:has(#tabbar:not([hidden])) #corner-note-box.is-open .corner-note-body{width:auto;height:100%;box-sizing:border-box;grid-template-rows:auto minmax(0,1fr) auto auto;padding:14px 16px calc(env(safe-area-inset-bottom,0px) + 84px);border-radius:14px 14px 0 0;box-shadow:0 -10px 30px -18px #141e1980}body:has(#tabbar:not([hidden])) #corner-note-box.is-open .corner-note-field{height:100%;min-height:0;resize:none;font-size:1.1rem}body:has(#tabbar:not([hidden])) #corner-note-box.is-open .corner-note-to{display:inline-flex;justify-self:start;align-items:center;gap:6px;padding:4px 12px 4px 5px;border-radius:16px;background:#ffffff8c;box-shadow:inset 0 0 0 1px #785f144d;color:#2a2208;font:700 var(--t-sm)/1 var(--font)}body:has(#tabbar:not([hidden])) #corner-note-box.is-open .corner-note-to .agent-avatar{width:24px;height:24px}[data-keyboard] body:has(#tabbar) #corner-note-box.is-open .corner-note-body{padding-bottom:12px}body[data-t-view=session] #session .t-pick-desk>summary.t-head-more{position:fixed;z-index:60;top:calc(env(safe-area-inset-top,0px) + 4px);right:max(12px,env(safe-area-inset-right,0px));width:40px;height:40px;display:grid;place-items:center;padding:0;border:1px solid color-mix(in srgb,var(--fg) 16%,transparent);border-radius:50%;background:color-mix(in srgb,var(--surface) 72%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.7);backdrop-filter:blur(18px) saturate(1.7);color:var(--fg);box-shadow:0 8px 20px -12px #141e1980,inset 0 1px #ffffff80}:root.is-demo body[data-t-view=session] #session .t-pick-desk>summary.t-head-more{top:calc(env(safe-area-inset-top,0px) + 26px)}body[data-t-view=session] #session .t-pick-desk[open]>.t-pop{position:fixed;z-index:70;top:calc(env(safe-area-inset-top,0px) + 50px);right:max(8px,env(safe-area-inset-right,0px));left:auto;border-radius:18px;background:color-mix(in srgb,var(--surface) 80%,transparent);-webkit-backdrop-filter:blur(22px) saturate(1.7);backdrop-filter:blur(22px) saturate(1.7);transform-origin:calc(100% - 20px) -20px;animation:pm-grow .24s cubic-bezier(.2,.9,.3,1.15) both}:root.is-demo body[data-t-view=session] #session .t-pick-desk[open]>.t-pop{top:calc(env(safe-area-inset-top,0px) + 72px)}}@keyframes pm-grow{0%{transform:scale(.4);opacity:0}to{transform:none;opacity:1}}@media(max-width:860px){.phone-bar:has(.phone-menu:not([hidden])){z-index:75}.phone-pill.is-small{width:40px;padding:0;justify-content:center;border-radius:50%}.phone-pill.is-small>.sketch:last-child{display:none}}.chats-page{grid-column:1 / -1;overflow-y:auto;padding:var(--s-4) var(--s-4) 96px;background:var(--surface)}.chats-h{margin:0 0 var(--s-3);font:800 1.8rem/1.1 var(--display)}.chats-list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.chats-row{display:flex;align-items:center;gap:12px;min-height:60px;padding:6px 8px;border-radius:14px;color:var(--fg);text-decoration:none}.chats-row:active{background:var(--sunken)}.chats-row .agent-avatar{width:36px;height:36px}.chats-words{flex:1;min-width:0;display:grid;justify-items:start;text-align:left}.chats-words b{font:700 var(--t-md)/1.25 var(--font)}.chats-words small{color:var(--muted);font-size:var(--t-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chats-row.is-new .chats-words b:after{content:"";display:inline-block;width:8px;height:8px;margin-left:6px;border-radius:50%;background:var(--fg);vertical-align:middle}.chats-side{display:grid;justify-items:end;gap:3px;color:var(--muted);font-size:var(--t-xs)}@media(max-width:860px){.phone-bar.is-chat{gap:4px}.phone-bar.is-chat .phone-back{display:grid;place-items:center;flex:none;width:36px;height:40px;color:var(--fg)}.phone-bar.is-chat .phone-back svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.phone-pill.chat-title .agent-avatar{width:26px;height:26px}.phone-bar.is-chat .phone-menu{left:46px}body[data-t-view=session] #session .pane-who :is(.t-head-mark,.t-head-name){display:none}}.topbar #brand-doors .menu-n{margin-left:auto;padding-left:8px;font:700 var(--t-xs)/1 var(--font);font-style:normal;color:var(--muted)}.topbar #brand-doors .menu-desk-row .menu-desk{min-width:0}.topbar #brand-doors .menu-settings{display:flex;align-items:center;gap:10px;margin-top:4px;padding-top:2px;border-top:1px solid var(--line);border-radius:0 0 9px 9px}.topbar #brand-doors .menu-places{display:none}.topbar #brand-doors .menu-icons{display:flex;justify-content:space-between;gap:4px;margin-top:4px;padding:6px 2px 2px;border-top:1px solid var(--line)}html body .topbar #brand-doors .menu-icons .menu-ico{flex:1;width:auto;min-height:40px;height:40px;padding:0;display:grid;place-items:center;border-radius:10px;color:var(--muted);position:relative}html body .topbar #brand-doors .menu-icons .menu-ico .sketch{width:20px;height:20px;margin:0}html body .topbar #brand-doors .menu-icons .menu-ico:hover{background:var(--sunken);color:var(--fg)}html body .topbar #brand-doors .menu-ico:is([aria-checked=true]){color:var(--fg);background:var(--sunken)}.menu-theme-row .ico-auto{display:none;position:absolute;right:7px;bottom:5px;font:800 9px/1 var(--font);font-style:normal}:root[data-theme-mode=system] .menu-theme-row .ico-auto,:root:not([data-theme-mode]) .menu-theme-row .ico-auto{display:block}.menu-push-note{margin:4px 8px 2px;color:var(--urg-critical);font-size:var(--t-xs)}.menu-push-note[hidden]{display:none}@media(max-width:860px){html body .topbar #brand-doors{visibility:visible;position:fixed;z-index:80;left:max(8px,env(safe-area-inset-left,0px));right:auto;top:calc(env(safe-area-inset-top,0px) + 50px);bottom:auto;width:min(320px,calc(100vw - 16px));max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 70px);overflow-y:auto;padding:6px;border:1px solid color-mix(in srgb,var(--fg) 16%,transparent);border-radius:22px;background:color-mix(in srgb,var(--surface) 86%,transparent);-webkit-backdrop-filter:blur(22px) saturate(1.7);backdrop-filter:blur(22px) saturate(1.7);box-shadow:0 24px 50px -24px #141e1999,inset 0 1px #ffffff80;transform-origin:24px -20px;animation:pm-grow .24s cubic-bezier(.2,.9,.3,1.15) both;transition:none}:root.is-demo body .topbar #brand-doors{top:calc(env(safe-area-inset-top,0px) + 72px)}html body .topbar #brand-doors[hidden]{display:none}html body .topbar #brand-doors .menu-places{display:grid;margin-top:4px;padding-top:4px;border-top:1px solid var(--line)}html body .topbar #brand-doors .menu-places a{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 var(--s-3);border-radius:10px;color:var(--fg);text-decoration:none;font:500 var(--t-md)/1 var(--font)}html body .topbar #brand-doors .menu-desk-pen{display:none}}html body .topbar #brand-doors #theme-toggle.menu-ico:after{content:none}html body .topbar #brand-doors .menu-icons .menu-ico{justify-content:center;justify-items:center}@media(max-width:860px){html body .topbar #brand-doors:not([hidden]){display:flex;flex-direction:column}html body .topbar #brand-doors .menu-desks{order:1}html body .topbar #brand-doors .menu-places{order:2}html body .topbar #brand-doors .menu-settings{order:3;border-top:1px solid var(--line);border-radius:0 0 9px 9px;margin-top:4px}html body .topbar #brand-doors .menu-icons{order:4}html body .topbar #brand-doors .menu-push-note{order:5}}@media(max-width:860px){html body .phone-bar{position:fixed;z-index:55;left:0;right:0;top:0;height:auto;padding-top:calc(env(safe-area-inset-top,0px) + 6px);padding-bottom:0;background:none!important;border:0!important;box-shadow:none!important;pointer-events:none}:root.is-demo body .phone-bar{top:calc(env(safe-area-inset-top,0px) + 22px);padding-top:6px}html body .phone-bar>*{pointer-events:auto}html body .phone-bar .phone-place{display:none}html body :is(.phone-pill,.phone-back){background:color-mix(in srgb,var(--surface) 42%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.8);backdrop-filter:blur(14px) saturate(1.8)}html body .phone-back{border-radius:50%;border:1px solid color-mix(in srgb,var(--fg) 16%,transparent);width:40px!important}body[data-t-view=session] #session .t-pick-desk>summary.t-head-more{background:color-mix(in srgb,var(--surface) 42%,transparent)}html body{grid-template-rows:0 minmax(0,1fr)!important}html body>:is(main#room,.chats-page){grid-column:1;grid-row:2}html body>main:not(#session),html body>#room,html body>.chats-page{padding-top:calc(env(safe-area-inset-top,0px) + 54px)!important}:root.is-demo body>main:not(#session),:root.is-demo body>#room,:root.is-demo body>.chats-page{padding-top:54px!important}body[data-t-view=session] #session{padding-top:calc(env(safe-area-inset-top,0px) + 50px)!important}:root.is-demo body[data-t-view=session] #session{padding-top:50px!important}body[data-t-view=session] #session :is(.pane-title,.pane-now){background:transparent!important;border:0!important;box-shadow:none!important}body[data-t-view=session] #session .pane-who :is(.t-head-mark,.t-head-name,.t-blocked>.hand-mark,.t-blocked>svg){display:none!important}body[data-t-view=session] #session .pane-who{background:transparent!important;border:0!important;box-shadow:none!important;pointer-events:none}body[data-t-view=session] #session .pane-who>*{pointer-events:auto}body[data-t-view=session]:not([data-pair]) #session .pane-who .t-blocked>span{top:calc(env(safe-area-inset-top,0px) + 52px)!important;left:12px!important;right:auto!important;max-width:calc(100vw - 24px);padding:6px 12px!important;border-radius:14px;border:1px solid color-mix(in srgb,var(--urg-critical) 30%,transparent);background:color-mix(in srgb,var(--surface) 55%,transparent)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:none!important}:root.is-demo body[data-t-view=session]:not([data-pair]) #session .pane-who .t-blocked>span{top:calc(env(safe-area-inset-top,0px) + 74px)!important}}@media(max-width:860px){.inbox-edge.is-up{top:calc(env(safe-area-inset-top,0px) + 52px)!important}:root.is-demo .inbox-edge.is-up{top:calc(env(safe-area-inset-top,0px) + 74px)!important}}@media(min-width:861px){.topbar .brand-open{display:none!important}.side-foot{background:none;border-right:1px solid var(--line)}html body .topbar #brand-doors{top:66px;bottom:auto;left:8px;width:256px;max-height:calc(100dvh - 80px);overflow-y:auto}html[data-rail=folded] body .topbar #brand-doors{top:8px;left:calc(var(--side) + 4px)}.topbar .desk-switch-open[aria-expanded=true] .sketch{rotate:180deg}}.set-demo{margin:var(--s-4) 0 0}.set-demo-go{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1.5px solid color-mix(in srgb,var(--fg) 40%,transparent);border-radius:12px;background:var(--surface);color:var(--fg);font:600 var(--t-md)/1.2 var(--font)}.set-demo-go small{color:var(--muted);font:400 var(--t-sm)/1.3 var(--font)}.set-demo-go[aria-checked=true]{background:var(--yellow, #f6d44a);color:#1f1a05;border-color:#1f1a05}.set-demo-go .sketch{width:20px;height:20px}.corner-note-sending{position:relative}.note-to-pick{position:absolute;right:0;bottom:calc(100% + 8px);z-index:5;display:grid;gap:2px;min-width:220px;padding:6px;border:1px solid color-mix(in srgb,var(--fg) 16%,transparent);border-radius:16px;background:color-mix(in srgb,var(--surface) 84%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6);box-shadow:0 18px 40px -20px #141e198c;transform-origin:right bottom;animation:pm-grow .2s cubic-bezier(.2,.9,.3,1.15) both}.note-to-pick[hidden]{display:none}.note-to-row{display:flex;align-items:center;gap:10px;min-height:44px;padding:4px 10px;border:0;border-radius:11px;background:none;color:var(--fg);text-align:left}.note-to-row .sketch{width:22px;height:22px;flex:none}.note-to-row span{display:grid}.note-to-row b{font:700 var(--t-sm)/1.2 var(--font)}.note-to-row small{color:var(--muted);font-size:var(--t-xs)}.note-to-row.is-last,.note-to-row:hover,.note-to-row:focus-visible{background:color-mix(in srgb,var(--fg) 8%,transparent);outline:none}.tab-note-ico{display:grid;place-items:center}.compose-fab{display:none}@media(max-width:860px){body[data-t-view=session] .compose-fab{position:fixed;z-index:50;right:max(14px,env(safe-area-inset-right,0px));bottom:calc(env(safe-area-inset-bottom,0px) + 12px);display:grid;place-items:center;width:50px;height:50px;padding:0;border:1px solid color-mix(in srgb,var(--fg) 16%,transparent);border-radius:50%;background:color-mix(in srgb,var(--surface) 72%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6);color:var(--fg);box-shadow:0 10px 26px -14px #141e198c,inset 0 1px #ffffff80}body[data-t-view=session] .compose-fab .sketch{width:24px;height:24px;stroke-width:1.9}body[data-t-view=session] .compose-fab[data-draft]:after{content:"";position:absolute;top:6px;right:6px;width:10px;height:10px;border-radius:50%;background:var(--accent, var(--fg));box-shadow:0 0 0 2px var(--bg)}body[data-t-view=session] .tabbar{left:calc(50% - 30px)}:root:not([data-compose]) body[data-t-view=session] #session .session-compose{display:none}:root[data-compose] body[data-t-view=session] :is(.compose-fab,.tabbar){display:none}:root:not([data-compose]) body[data-t-view=session] #session .dock{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 70px)}}@media(min-width:861px){html body .side-foot{position:fixed;z-index:9;left:calc(var(--side) - 46px);top:auto;bottom:12px;width:36px;height:36px;background:none!important;border:0!important;box-shadow:none!important}html body .side-foot .rail-fold{position:static;width:36px;height:36px}html[data-rail=folded] body .side-foot{left:20px}html body #agents{padding-bottom:56px}:root,:root[data-rail]{--foot: 0px}}html body .topbar #brand-doors .menu-demo-row{display:flex;align-items:center;gap:10px;width:100%}html body .topbar #brand-doors .menu-demo-row .demo-switch{margin-left:auto}@media(max-width:860px){html body .topbar #brand-doors .menu-demo-row{order:3;min-height:44px}}#push-toggle{position:relative}#push-toggle .push-mark{display:none;position:absolute;left:50%;top:50%;width:20px;height:20px;translate:-50% -50%;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}#push-toggle[data-level=off] .push-off,#push-toggle[data-level=knocking] .push-knock{display:block}#push-toggle[data-level=knocking] .push-knock{width:14px;height:14px;top:47%;stroke-width:2.6}#push-toggle[data-level=all] .sketch path{fill:currentColor}#push-toggle[data-level=all]{color:var(--fg)!important}html body .topbar #brand-doors .menu-theme-row .ico-auto{padding:0;margin:0;width:auto}html body .topbar #brand-doors .menu-theme-row .ico-auto:after,html body .topbar #brand-doors .menu-theme-row .ico-auto:before{content:none!important}html body .topbar #brand-doors .menu-desk-rows.has-all .menu-desk-row:not(.is-all):before{display:none!important}html body .topbar #brand-doors .menu-desk-rows.has-all .menu-desk-row:not(.is-all) .menu-desk{padding-left:var(--s-2)!important}html body .topbar #brand-doors .menu-desk-rows.has-all .menu-desk-row:not(.is-all) .menu-desk .sketch.menu-lamp{width:20px;height:20px}html body .topbar #brand-doors .menu-desk:not(.is-all) b{font-weight:500!important}html body .topbar #brand-doors .menu-desk[aria-checked=true]{background:var(--sunken)}html body .topbar #brand-doors .menu-desk[aria-checked=true] b{font-weight:700!important}html body .topbar #brand-doors .menu-desks{position:relative}html body .topbar #brand-doors .menu-desk-row.is-all .menu-desk{padding-right:44px}html body .topbar #brand-doors .menu-desk-add.is-plus{position:absolute;z-index:2;right:4px;top:4px;width:32px!important;min-height:32px!important;height:32px;padding:0!important;justify-content:center;border-radius:8px;color:var(--muted)}html body .topbar #brand-doors .menu-desk-add.is-plus:hover{background:var(--surface);color:var(--fg)}html body .topbar #brand-doors .menu-desk-add.is-plus svg{width:18px;height:18px;margin:0}html body .topbar #brand-doors .menu-desks:not(:has(.is-all)) .menu-desk-add.is-plus{top:4px}@media(max-width:860px){html body .topbar #brand-doors .menu-desk-add.is-plus{width:40px!important;height:40px;top:5px}html body .topbar #brand-doors .menu-desk.is-all b{font-weight:800!important}}.inbox-head,.inbox-groups{max-width:800px;margin-inline:auto}.inbox-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-4);flex-wrap:wrap;margin-bottom:var(--s-8)}.inbox-title{flex:1 1 20rem;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-1) var(--s-6)}.inbox-title h2{font:800 clamp(2.2rem,4vw,3rem)/1.05 var(--display);letter-spacing:-.025em}.inbox-title p{display:flex;flex-wrap:wrap;align-items:center;gap:.1em .3em;font-size:var(--t-lg);color:var(--muted)}.inbox-groups{display:grid;gap:var(--s-4);container:rows / inline-size}.inbox-groups>.inbox-pile{margin-top:var(--s-6)}.inbox-group{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-4)}.inbox-row{--urg-color: var(--urg-normal);--urg-soft: var(--urg-normal-soft);--card-bg: var(--surface);--card-ink: color-mix(in srgb, var(--muted) 75%, var(--fg));--card-line: var(--line-strong);min-height:172px;display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;grid-template-rows:172px auto;align-items:stretch;position:relative;background:var(--card-bg);border-radius:6px;box-shadow:0 0 0 1px var(--card-line),0 6px 14px -10px #141e192e}.inbox-row[data-urgency=low]{--urg-color: var(--urg-low);--urg-soft: var(--urg-low-soft)}.inbox-row[data-urgency=high]{--urg-color: var(--urg-high);--urg-soft: var(--urg-high-soft)}.inbox-row[data-urgency=critical]{--urg-color: var(--urg-critical);--urg-soft: var(--urg-critical-soft)}.inbox-row:not([data-from]){--tone-pen: var(--urg-color);--tone-mid: var(--urg-color);--tone-edge: var(--line-strong);--tone-wash: var(--urg-soft)}.inbox-row[data-from]:is([data-urgency=high],[data-urgency=critical]) .inbox-answer.is-lead{background:var(--urg-color)}.inbox-text.has-sender{position:relative;padding-left:36px}.inbox-who.inbox-from-mark{position:absolute;left:0;top:3px;width:26px;height:26px;color:var(--tone-pen)}.inbox-revising-open{flex:1;min-width:0;display:flex;align-items:center;gap:9px;min-height:36px;padding:0;border:0;background:none;color:var(--fg);font:inherit;text-align:left;cursor:pointer}.inbox-revising-open .agent-ring{position:static;flex:none;width:15px;height:15px;color:var(--accent)}.inbox-revising-open .ring-loop{opacity:.38;stroke-width:2.2}.inbox-revising-open .ring-drop path{stroke-width:3.2}.inbox-revising-open strong{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}@media(prefers-reduced-motion:reduce){.inbox-revising-open .ring-loop{opacity:1;stroke-dasharray:91 9}}:root[data-theme=dark] .inbox-answer:not(.is-lead):not(:hover):not(.is-picked):not(.is-hinted){box-shadow:inset 0 0 0 1px var(--card-line)}@container inboxpage (min-width: 1000px){.inbox-row.is-unfolded{margin-inline:-70px}}@container inboxpage (min-width: 1140px){.inbox-row.is-unfolded{margin-inline:-140px}}.inbox-group[data-sender]{gap:var(--s-4)}.inbox-group[data-sender] .inbox-who{display:none}.inbox-group[data-sender] .inbox-text.has-sender{padding-left:0}.inbox-row[data-from] .inbox-byline :is(.inbox-from,.inbox-from+.inbox-sep){display:none}.inbox-row>:not(.inbox-more){grid-row:1}.inbox-row.is-current{outline:3px solid var(--fg);outline-offset:3px}.inbox-content{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--s-2);padding:0 var(--s-4) var(--s-4) var(--s-5);min-width:0;overflow:hidden}.inbox-content>*{min-width:0}.inbox-row-head{height:26px;display:flex;align-items:flex-start;gap:var(--s-3);margin-left:calc(-1 * var(--s-5))}.inbox-row-head:empty{display:none}.inbox-content:has(>.inbox-row-head:empty){padding-top:13px}.inbox-tab{display:inline-flex;align-items:center;gap:5px;flex:none;padding:7px 10px;border-radius:6px 0;font:600 var(--t-xs)/1 var(--font);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.inbox-tab{background:var(--urg-color);color:var(--surface)}.inbox-tab .sketch{width:15px;height:15px;margin:-3px 0 -3px -2px;stroke-width:2.1}.inbox-row.is-knocking{animation:knock .64s cubic-bezier(.3,.7,.4,1) .12s}@media(prefers-reduced-motion:reduce){.inbox-row.is-knocking,.agent-row.is-knocking .agent-avatar{animation:none}}.inbox-whenever{flex:none;display:inline-flex;color:var(--tone-mid)}.inbox-whenever .sketch{width:16px;height:16px;stroke-width:2}.inbox-content{position:relative}.inbox-byline{position:absolute;left:var(--s-5);right:var(--s-4);bottom:9px;margin:0;display:flex;align-items:center;gap:.35em;font:500 var(--t-xs)/1 var(--font);letter-spacing:.01em;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--card-ink) 62%,var(--card-bg));white-space:nowrap;overflow-x:clip;overflow-y:visible}.inbox-byline .inbox-from{display:inline-flex;align-items:center;gap:5px;min-width:0;font-weight:600;color:var(--card-ink)}.inbox-byline .inbox-from span:last-child{overflow:hidden;text-overflow:ellipsis}.inbox-byline .inbox-from-mark{width:17px;height:17px;color:var(--tone-pen)}.inbox-from-mark{flex:none;position:relative;display:block;width:18px;height:18px}.inbox-from-mark .crown-mark{left:0;top:-52%;width:92%}.inbox-from-mark .crown-pen{stroke-width:2.1}.inbox-text{display:grid;gap:2px;padding:2px 0 0;border:0;background:none;text-align:left;min-width:0}.inbox-question,.inbox-body{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.inbox-question{font:800 1.45rem/28px var(--display);letter-spacing:-.012em;text-wrap:balance;color:var(--fg)}.inbox-body{color:var(--card-ink);font-size:var(--t-lg);line-height:25px}.inbox-row[data-tall] .inbox-body{-webkit-line-clamp:1}.inbox-when{position:absolute;top:15px;right:var(--s-4);display:inline-flex;align-items:center;gap:6px;color:color-mix(in srgb,var(--card-ink) 55%,var(--card-bg))}.inbox-content:has(>.inbox-row-head:not(:empty)) .inbox-when{top:40px}.inbox-when .inbox-ago{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.inbox-question{padding-right:30px}.inbox-row.is-leaving[data-leave=shredded]{animation-name:row-shred;animation-duration:.34s;-webkit-mask:repeating-linear-gradient(90deg,#000 0 11px,transparent 11px 14px);mask:repeating-linear-gradient(90deg,#000 0 11px,transparent 11px 14px)}.inbox-tabs{position:absolute;z-index:2;top:0;right:0;display:grid;justify-items:end;gap:3px}.inbox-tab-act{--nub: 26px;position:relative;height:26px;width:max-content;max-width:var(--nub);padding:0;border:0;background:none;color:var(--card-ink);overflow:hidden;border-radius:8px 0 0 8px;filter:drop-shadow(0 1px 2px rgb(20 30 25 / .1));transition:max-width .26s cubic-bezier(.22,.9,.25,1),filter .26s ease-out}.inbox-tab-act:first-child{border-radius:8px 6px 0 8px}.inbox-tab-act[hidden]{display:none}.inbox-later-flap{display:flex;flex-direction:row;align-items:center;gap:7px;height:100%;padding:0 9px 0 6px;background:var(--tone-wash);box-shadow:inset 0 0 0 1px var(--card-line);border-radius:inherit;white-space:nowrap;transition:background .14s}.inbox-later-flap .sketch{flex:none;width:15px;height:15px;stroke-width:2.2;opacity:.8}.inbox-later-flap b{font:700 .68rem/1 var(--font);letter-spacing:.07em;text-transform:uppercase}.inbox-tab-act:active .inbox-later-flap{filter:brightness(.95)}.inbox-when .inbox-tabs{position:static;display:flex;gap:var(--s-1);margin:-6px 0 -6px 2px}.inbox-when .inbox-tab-act,.inbox-when .inbox-tab-act:first-child{--nub: 28px;width:28px;max-width:28px;height:28px;border-radius:8px;filter:none;transition:none;color:var(--card-ink)}.inbox-when .inbox-later-flap .sketch{width:16px;height:16px;opacity:1}.inbox-when .inbox-later-flap b{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.inbox-when .inbox-tab-act.inbox-shred .inbox-later-flap{box-shadow:inset 0 0 0 1px var(--urg-critical)}body:not([data-shift]) .inbox-tab-act.inbox-shred{display:none}body[data-shift] .inbox-tabs:has(.inbox-shred)>.inbox-later{display:none}body[data-shift] .inbox-tab-act.inbox-shred{max-width:150px;color:var(--urg-critical)}.inbox-row.is-current .inbox-tab-act[data-cap]:after{content:none}.inbox-answer.is-hinted{box-shadow:0 0 0 3px var(--surface),0 0 0 5px var(--tone-pen)}.inbox-actions{display:flex;justify-content:flex-end;align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-3) var(--s-3) 0}.inbox-answer{flex:none;width:124px;height:124px;min-width:0;padding:var(--s-2) 6px;display:grid;grid-template-columns:minmax(0,auto);justify-content:center;justify-items:center;align-content:center;gap:6px;border:0;border-radius:12px;background:var(--tone-wash);color:var(--card-ink);font:600 var(--t-sm)/1.2 var(--font);text-align:center;overflow-wrap:normal;transition:background .1s ease-out,box-shadow .1s ease-out,scale .1s ease-out}.inbox-answer .sketch{width:32px;height:32px}.inbox-answer.is-thumb .sketch{width:44px;height:44px;stroke-width:1.5}.inbox-answer.is-thumb>span:last-child:not(.inbox-disc){max-width:100%;font-size:var(--t-sm);font-weight:600;line-height:1.2;text-wrap:balance;overflow-wrap:normal}.inbox-answer.is-thumb.is-small{gap:var(--s-1)}.inbox-answer.is-thumb.is-small .sketch{width:34px;height:34px}.inbox-answer.is-thumb.is-small>span:last-child:not(.inbox-disc){font-size:.72rem;line-height:1.15}.inbox-answer.is-wide{font:700 1.05rem/1.2 var(--display)}.inbox-answer small{font:500 var(--t-xs)/1.2 var(--font);opacity:.8}.inbox-answer.is-wide[aria-expanded=true] .sketch{opacity:.5}.inbox-answer.is-lead{background:var(--tone-pen);color:var(--surface)}.inbox-toread{color:var(--tone-mid)}@media(any-hover:hover){.inbox-answer:hover{box-shadow:inset 0 0 0 2px var(--tone-pen)}.inbox-answer.is-lead:hover{filter:brightness(.92)}}.inbox-answer:active{scale:.97}.inbox-answer:disabled{opacity:.35}.inbox-answer.is-picked{opacity:1;box-shadow:inset 0 0 0 3px var(--tone-pen)}.inbox-error{color:var(--deny);font-size:var(--t-sm)}.inbox-row[data-later]{background:none;box-shadow:none;outline:1px dashed var(--tone-mid);outline-offset:-1px}.inbox-groups{grid-template-columns:repeat(6,minmax(0,1fr));column-gap:var(--s-5)}.inbox-groups>*{grid-column:1 / -1}.inbox-groups>.inbox-pile:not(.is-open){grid-column:span 3}.inbox-groups:has(>.inbox-pile~.inbox-pile~.inbox-pile)>.inbox-pile:not(.is-open){grid-column:span 2}.inbox-pile{gap:var(--s-3);align-content:start}.inbox-pile-head{flex:1;min-width:0;display:flex;align-items:center;gap:var(--s-3);padding:0;border:0;border-radius:var(--r-sm);background:none;color:inherit;font:inherit;text-align:left}.inbox-pile-head:after{content:"";flex:1;order:2;border-top:1px solid var(--line-strong)}.inbox-pile-head b{order:3;font:600 var(--t-xs)/1 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.inbox-pile-head:hover,.inbox-pile-head:hover b{color:var(--fg)}.inbox-pile-sheets{display:flex;flex-direction:column;min-width:0}.inbox-groups>.inbox-pile:not(.is-open){padding:2px 0;cursor:pointer}.inbox-pile:not(.is-open) .inbox-pile-head{gap:10px}.inbox-pile:not(.is-open) .inbox-pile-head b,.inbox-pile:not(.is-open) .inbox-pile-head:after,.inbox-pile:not(.is-open) .inbox-pile-sheets{display:none}.inbox-empty{justify-self:center;display:grid;justify-items:center;gap:var(--s-3);margin:var(--s-10) auto 0;color:var(--muted);text-align:center;font-size:var(--t-lg)}.inbox-empty .sketch{width:96px;height:96px;stroke-width:1.1;color:var(--faint)}.inbox-head:has(>.desk-invite){justify-content:center}.desk-invite{flex:0 1 34rem;display:grid;justify-items:center;gap:var(--s-3);margin-top:var(--s-8);padding:var(--s-8) var(--s-6) var(--s-6);border:1.5px dashed var(--line-strong);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-sm);text-align:center}.desk-invite .desk-invite-art{width:72px;height:72px;stroke-width:1.2;color:var(--accent)}.desk-invite h2{font:800 var(--t-2xl)/1.15 var(--display);letter-spacing:-.02em}.desk-invite p{max-width:30rem;color:var(--muted);font-size:var(--t-md);line-height:1.5}.desk-invite code{font:.86em var(--mono);padding:1px var(--s-1);border-radius:5px;background:var(--sunken);color:var(--fg);white-space:nowrap}.desk-invite form{margin:var(--s-2) 0 0}.desk-invite-go{display:inline-flex;align-items:center;gap:var(--s-2);min-height:44px;padding:0 var(--s-5);border:0;border-radius:var(--r-pill);background:var(--accent);color:var(--accent-fg);font:650 var(--t-md) var(--font);cursor:pointer;box-shadow:var(--shadow-sm);transition:background var(--d-fast),transform var(--d-fast) var(--ease-out)}.desk-invite-go:hover{background:var(--accent-hover);transform:translateY(-1px)}.desk-invite-go .sketch{width:20px;height:20px;stroke-width:1.9}#desk-head:has(>.desk-invite)~.inbox-groups .inbox-empty{display:none}@media(max-width:600px){.desk-invite{margin-top:var(--s-4);padding:var(--s-6) var(--s-4) var(--s-5)}.desk-invite code{white-space:normal;overflow-wrap:anywhere}}@container rows (max-width: 700px){.inbox-question{font-size:1.25rem}.inbox-body{font-size:var(--t-md)}}@container rows (max-width: 560px){.inbox-row{min-height:0;grid-template-columns:auto minmax(0,1fr);grid-template-rows:none}.inbox-answer{height:auto}.inbox-when,.inbox-content:has(>.inbox-row-head:not(:empty)) .inbox-when{top:10px;right:10px}.inbox-groups>.inbox-pile:not(.is-open),.inbox-groups:has(>.inbox-pile~.inbox-pile~.inbox-pile)>.inbox-pile:not(.is-open){grid-column:1 / -1}.inbox-groups>.inbox-pile+.inbox-pile{margin-top:calc(-1 * var(--s-3))}.inbox-row>:not(.inbox-more){grid-row:auto}.inbox-content{grid-column:1 / -1;padding:0 var(--s-4) var(--s-3);overflow:visible}.inbox-row-head{height:auto;min-height:26px;margin-left:calc(-1 * var(--s-4))}.inbox-question{font-size:1.25rem;line-height:1.18}.inbox-body,.inbox-row[data-tall] .inbox-body{-webkit-line-clamp:2;font-size:var(--t-md);line-height:1.45}.inbox-row-head{padding-right:30px}.inbox-tabs{display:flex;gap:2px}.inbox-tab-act,.inbox-tab-act:first-child{border-radius:0 0 7px 7px}.inbox-tabs .inbox-tab-act:last-child{border-radius:0 6px 0 7px}.inbox-tab-act{height:36px;--nub: 36px}.inbox-tab-act .inbox-later-flap{padding:0 10px 0 10.5px;gap:14px}.inbox-byline{position:static;order:-1;flex-wrap:wrap;row-gap:2px;margin:10px 0 0;padding-right:26px}.inbox-row[data-from] .inbox-byline{min-height:18px}.inbox-row[data-from] .inbox-row-head:not(:empty)~.inbox-byline{min-height:0;margin-top:0}.inbox-row-head{order:-2}.inbox-row-head:not(:empty)+.inbox-text{margin-top:0}.inbox-content:has(>.inbox-row-head:empty){padding-top:0}.inbox-actions{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:0 var(--s-3) var(--s-4)}.inbox-answer{width:auto}.inbox-answer.is-wide{grid-column:1 / -1}.inbox-answer{aspect-ratio:auto;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,auto);justify-content:center;align-items:center;gap:10px;min-height:56px;border-radius:10px}.inbox-answer.is-thumb>span:last-child:not(.inbox-disc){text-align:left}.inbox-answer .sketch,.inbox-answer.is-thumb .sketch{width:30px;height:30px;stroke-width:1.7}.inbox-answer.is-wide small{display:none}}@container rows (max-width: 330px){.inbox-answer.is-thumb{grid-auto-flow:row;grid-template-columns:minmax(0,auto);gap:var(--s-1);padding-block:var(--s-2)}.inbox-answer.is-thumb>span:last-child:not(.inbox-disc){text-align:center}}.inbox-answer.is-thumb.is-short{padding-inline:var(--s-1)}.inbox-answer.is-thumb.is-short .sketch{width:26px;height:26px;stroke-width:1.7}.inbox-answer.is-thumb.is-short>span.inbox-short{min-width:0;max-width:100%;font:700 var(--t-md)/1.15 var(--display);white-space:nowrap;text-wrap:balance;overflow-wrap:normal;text-align:center}.inbox-answer.is-thumb.is-short.is-two>span.inbox-short{white-space:normal}.inbox-answer.is-thumb.is-short.is-tight>span.inbox-short{font-size:var(--t-sm)}.inbox-answer.is-thumb.is-short.is-tiny>span.inbox-short{font-size:var(--t-xs)}.inbox-gutter{display:none}@media(min-width:861px){.inbox-group[data-sender]{padding-left:46px}.inbox-group[data-sender]>.inbox-row>.inbox-gutter{display:block;position:absolute;left:-46px;top:14px;width:32px;height:32px;border-radius:8px;color:var(--tone-pen)}.inbox-group[data-sender]>.inbox-row:has(.inbox-row-head:not(:empty))>.inbox-gutter{top:36px}.inbox-gutter .inbox-from-mark{position:relative;display:block;width:32px;height:32px;color:inherit}.inbox-gutter .doodle{stroke-width:2.2}.inbox-gutter:after{content:attr(data-name);position:absolute;z-index:5;right:0;top:calc(100% + 4px);padding:5px 9px;border-radius:7px;background:currentColor;font:700 var(--t-sm)/1 var(--font);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s;-webkit-text-fill-color:var(--surface)}}.inbox-news-at{position:sticky;top:8px;z-index:6;height:0;display:flex;justify-content:center;pointer-events:none}body:has(.inbox-edge.is-up>:not([hidden])) .inbox-news{translate:0 26px}.inbox-edge{position:fixed;z-index:6;pointer-events:none}.inbox-edge-knock{pointer-events:auto;width:100%;height:26px;display:flex;align-items:center;justify-content:center;gap:6px;padding:0;border:0;border-radius:0 0 10px 10px;background:var(--urg-high);color:var(--surface);font:700 var(--t-sm)/1 var(--font);white-space:nowrap}.inbox-edge.is-down .inbox-edge-knock{border-radius:10px 10px 0 0}.inbox-edge-knock .sketch{width:18px;height:18px;stroke-width:2}.inbox-edge-knock[hidden]{display:none}.inbox-news{pointer-events:auto;align-self:start;padding:7px 13px;border:0;border-radius:999px;background:var(--fg);color:var(--surface);font:700 var(--t-sm)/1 var(--font);box-shadow:var(--shadow-lg);white-space:nowrap}@container rows (max-width: 560px){.inbox-answer.is-thumb.is-short{grid-auto-flow:column;grid-template-columns:auto minmax(0,auto);gap:var(--s-2);padding-inline:var(--s-2)}.inbox-answer.is-thumb.is-short .sketch{width:22px;height:22px}.inbox-answer.is-thumb.is-short:not(.is-stacked)>span.inbox-short{text-align:left}.inbox-answer.is-thumb.is-short.is-stacked{grid-auto-flow:row;grid-template-columns:minmax(0,auto);gap:3px;padding-block:7px}}@media(min-width:861px){.topbar:has(#desk-go[aria-current]){box-shadow:0 0 0 1px var(--line-strong),var(--shadow-md)}}@media(max-width:860px){.inbox-head{margin-bottom:var(--s-5)}}@media(pointer:coarse),(max-width:860px){.inbox-pile-head,.inbox-revising-open{min-height:44px}}.inbox-groups{position:relative}.inbox-row.is-leaving{position:absolute;z-index:0;margin:0;pointer-events:none;animation:row-answered .3s cubic-bezier(.4,0,.7,.2) forwards}@media(prefers-reduced-motion:reduce){.inbox-row.is-leaving.is-leaving{animation:row-fade .16s linear forwards!important}}.inbox-done{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:var(--s-3);min-height:60px;padding:var(--s-2) var(--s-3) var(--s-2) 14px;border-radius:6px;background:var(--surface-2);box-shadow:0 0 0 1px var(--line);scroll-margin:72px 0 28px}.inbox-done:focus{outline:none}@container rows (max-width: 520px){.inbox-done{grid-template-columns:26px minmax(0,1fr)}}.inbox-row-error{position:absolute;z-index:2;left:76px;bottom:6px;max-width:calc(100% - 96px);padding:3px 9px;border-radius:6px;background:var(--surface);box-shadow:0 0 0 1px color-mix(in srgb,var(--deny) 40%,var(--surface));font-weight:600;line-height:1.3}.inbox-row-error[hidden]{display:none}@media(max-width:860px){.inbox-groups .inbox-row{min-height:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:none;padding:14px;border-radius:14px;box-shadow:none;background:var(--tone-wash);user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transition:scale .12s ease-out,box-shadow .12s ease-out}.inbox-groups .inbox-row>:not(.inbox-more){grid-row:auto;grid-column:1}.inbox-groups .inbox-row.is-held{scale:.985;box-shadow:0 0 0 2px var(--tone-pen)}.inbox-groups .inbox-row :is(.inbox-tabs,.inbox-when,.inbox-body,.inbox-sep,.inbox-who){display:none}.inbox-groups .inbox-group[data-sender],.inbox-groups{gap:10px}.inbox-groups>.inbox-pile+.inbox-pile{margin-top:-6px}.inbox-groups .inbox-group[data-sender]>.inbox-row{border-radius:14px;box-shadow:none}.inbox-groups .inbox-group[data-sender]>.inbox-row.is-held{box-shadow:0 0 0 2px var(--tone-pen)}.inbox-groups .inbox-content{grid-column:1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);padding:0;overflow:visible}.inbox-groups .inbox-content:has(>.inbox-row-head:empty){padding-top:0}.inbox-groups .inbox-byline,.inbox-groups .inbox-row[data-from] .inbox-byline{position:static;order:-2;flex:0 1 auto;min-width:0;min-height:20px;margin:0;padding:0;flex-wrap:nowrap;font-size:var(--t-sm)}.inbox-groups .inbox-row[data-from] .inbox-row-head:not(:empty)~.inbox-byline{min-height:20px;margin:0}.inbox-groups .inbox-byline:not(:has(.inbox-from,.inbox-whenever)){display:none}.inbox-groups .inbox-row[data-from] .inbox-content .inbox-byline .inbox-from{display:inline-flex;gap:7px;color:var(--tone-pen)}.inbox-groups .inbox-byline .inbox-whenever{order:1}.inbox-groups .inbox-byline .inbox-from-mark{width:20px;height:20px}.inbox-groups .inbox-row-head{order:-1;flex:none;height:auto;min-height:0;margin:0;padding:0;align-items:center}.inbox-groups .inbox-tab{padding:var(--s-1) 7px 3px;border-radius:6px;font:700 .66rem/1 var(--font);letter-spacing:.07em}.inbox-groups .inbox-tab .sketch{width:13px;height:13px;margin:-2px 0}.inbox-groups .inbox-text,.inbox-groups .inbox-text.has-sender{flex:0 0 100%;align-content:center;min-height:40px;margin:-2px 0;padding:0}.inbox-groups .inbox-row-head:not(:empty)+.inbox-text{margin-top:-2px}.inbox-groups .inbox-question{font:700 1.3rem/1.18 var(--display);letter-spacing:-.015em;-webkit-line-clamp:3;overflow-wrap:break-word}.inbox-groups .inbox-actions{grid-column:1;display:grid;grid-template-columns:1fr 1fr;gap:var(--s-2);margin-top:10px;padding:0}.inbox-groups .inbox-answer{min-height:58px;border-radius:12px;background:var(--surface);box-shadow:0 0 0 1px var(--tone-edge)}.inbox-groups .inbox-answer.is-lead,.inbox-groups .inbox-row[data-from]:is([data-urgency=high],[data-urgency=critical]) .inbox-answer.is-lead{background:var(--tone-pen);box-shadow:none}.inbox-groups .inbox-row-error{margin:var(--s-2) 0 0}:is(#inbox,#session) .inbox-groups>.inbox-group[data-sender]:not(:has(~.inbox-group[data-sender])):after{content:"Hold a card: Later, Reverse, Duck it, What??, Shred, Copy. Tap its title: text and pictures.";margin:var(--s-1) var(--s-3) 0;color:var(--faint);font:500 var(--t-sm)/1.4 var(--font);text-align:center;text-wrap:balance}}dialog.rowmenu{--ink: var(--tone-pen);position:fixed;z-index:var(--z-rowmenu);inset:auto 0 0;width:100%;max-width:480px;max-height:82dvh;margin:0 auto;padding:0;border:0;border-radius:20px 20px 0 0;background:var(--surface);color:var(--fg);box-shadow:var(--shadow-lg);overflow-y:auto;overscroll-behavior:contain;animation:rowmenu-up .24s var(--ease-out, ease-out) both}dialog.rowmenu{box-shadow:0 0 0 1px var(--line-strong),0 -12px 40px -12px #141e1959}dialog.rowmenu::backdrop{background:transparent}@media(prefers-reduced-motion:reduce){dialog.rowmenu,dialog.rowmenu::backdrop{animation:none}}.rowmenu-in{display:grid;padding:8px 8px calc(12px + env(safe-area-inset-bottom,0px))}.rowmenu-in:before{content:"";justify-self:center;width:38px;height:4px;margin-bottom:10px;border-radius:2px;background:var(--line-strong)}.rowmenu-in h3{overflow-wrap:anywhere;margin:0 var(--s-2) var(--s-2);font:700 1.15rem/1.2 var(--display);letter-spacing:-.01em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.rowmenu-in button{display:flex;align-items:center;gap:var(--s-3);min-height:48px;padding:0 var(--s-2);border:0;border-radius:10px;background:none;color:var(--fg);font:500 1rem/1.2 var(--font);text-align:left;touch-action:manipulation}.rowmenu-in button:active{background:var(--sunken)}.rowmenu-in button svg{flex:none;width:22px;height:22px;color:var(--ink)}.rowmenu-in button.is-shred,.rowmenu-in button.is-shred svg{color:var(--deny)}.rowmenu-in hr{width:auto;margin:6px var(--s-2);border:0;border-top:1px solid var(--line)}.inbox-groups>.inbox-stacks{--gap: 22px;--bin: 46px;--w: min(124px, calc((100cqi - var(--inset, 0px) - 3 * var(--gap) - var(--bin)) / 3));--shade: rgb(20 30 25 / .14);grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,var(--w)) var(--bin);grid-template-rows:auto auto;column-gap:var(--gap);justify-content:start;min-width:0;margin-top:var(--s-8)}:root[data-theme=dark] .inbox-groups>.inbox-stacks{--shade: rgb(0 0 0 / .55)}@container rows (max-width: 430px){.inbox-groups>.inbox-stacks{--gap: 10px;--bin: 38px}}.inbox-stacks>.inbox-stack{grid-row:1 / span 2;display:grid;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);gap:0;min-width:0;margin:0;padding:0;cursor:auto}.inbox-stack-title{align-self:end;display:grid;margin:0;font:inherit}.inbox-stacks .inbox-stack .inbox-stack-head{position:relative;flex:none;display:grid;grid-template-columns:auto auto;justify-content:center;column-gap:6px;row-gap:5px;width:100%;min-height:0;padding:0 0 var(--s-1);border:0;border-radius:var(--r-sm);background:none;color:var(--fg);font:inherit;text-align:center;cursor:pointer}.inbox-stacks .inbox-stack .inbox-stack-head:after{content:none}.inbox-stacks .inbox-stack .inbox-stack-head:disabled{cursor:default}.inbox-stacks .stack-list{display:grid;grid-template-columns:minmax(0,1fr);gap:5px;min-width:0}.inbox-stacks .stack-search{margin:0 0 3px}.inbox-stacks .stack-search label{display:flex;align-items:center;gap:var(--s-2);max-width:360px;padding:0 2px 0 var(--s-1);border-bottom:1.3px solid color-mix(in srgb,var(--fg) 40%,var(--surface));color:var(--muted)}.inbox-stacks .stack-search .sketch{flex:none;width:17px;height:17px}.inbox-stacks .stack-search input{flex:1;min-width:0;height:34px;padding:0;border:0;background:none;color:var(--fg);font:400 var(--t-sm)/1 var(--font);outline:0}.inbox-stacks .stack-search input::placeholder{color:var(--faint);opacity:1}.inbox-stacks .stack-search input::-webkit-search-cancel-button{cursor:pointer}.inbox-stacks .stack-search-none{margin:var(--s-1) 0 2px 6px;color:var(--muted);font:400 var(--t-sm)/1.4 var(--font)}@container rows (max-width: 600px){.inbox-stacks .stack-search label{max-width:none}.inbox-stacks .stack-search input{height:40px;font-size:16px}}.inbox-stacks .inbox-stack .inbox-stack-head>b{order:0;display:block;position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;letter-spacing:0;text-transform:none}.inbox-stacks .inbox-stack>.inbox-pile-sheets{display:none;scroll-margin:200px 0 24px}.inbox-stacks .inbox-stack.is-open>.inbox-pile-sheets{display:grid;grid-template-columns:minmax(0,1fr);gap:5px;box-sizing:border-box;width:calc(100cqi - var(--inset, 0px));margin:12px 0 0 calc(var(--at) * -1 * (var(--w) + var(--gap)));padding-right:6px}.inbox-stacks .inbox-revising-open .sketch{flex:none;width:17px;height:17px;color:var(--muted)}.inbox-stacks .inbox-done[data-later] .inbox-revising-open .sketch{color:var(--gold-pen)}.inbox-stacks .inbox-revising-open .agent-ring{margin-left:-3px}@container rows (max-width: 600px){.inbox-stacks .inbox-revising-open strong{flex:1 1 auto}}@media(min-width:861px){:is(#inbox,#session) .inbox-groups>.inbox-stacks{--inset: 46px;padding-left:var(--inset)}#inbox .inbox-stacks .inbox-stack-title{margin-left:-5px}#inbox .inbox-stacks .inbox-stack.is-open>.inbox-pile-sheets{padding-right:0}}.inbox-groups>.inbox-stacks.stack-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:var(--s-6)}.inbox-stacks.stack-tabs>.inbox-stack{display:contents}.inbox-stacks.stack-tabs .inbox-stack-title{display:block;margin:0}.inbox-stacks.stack-tabs .inbox-stack .inbox-stack-head{display:inline-flex;align-items:center;width:auto;min-height:36px;padding:0 var(--s-3);border:1.4px solid var(--fg);border-radius:4px 7px 4px 6px/6px 4px 7px;background:var(--surface);box-shadow:0 1px 2px var(--shade);rotate:-.6deg;transition:translate .14s ease-out}.inbox-stacks.stack-tabs .inbox-stack:nth-child(2n) .inbox-stack-head{rotate:.5deg}@media(any-hover:hover){.inbox-stacks.stack-tabs .inbox-stack-head:not(:disabled):hover{translate:0 -2px}}.inbox-stacks.stack-tabs .inbox-stack.is-open .inbox-stack-head{border-width:2.2px;padding:0 11px;translate:0 -2px}.inbox-stacks.stack-tabs .inbox-stack.is-empty .inbox-stack-head{border-color:color-mix(in srgb,var(--fg) 30%,var(--surface));box-shadow:none}.inbox-stacks.stack-tabs .inbox-stack>.inbox-pile-sheets{display:none}.inbox-stacks.stack-tabs .inbox-stack.is-open>.inbox-pile-sheets{display:grid;order:1;flex:0 0 100%;grid-template-columns:minmax(0,1fr);gap:5px;box-sizing:border-box;width:100%;margin:6px 0 0;padding-right:6px}:is(#inbox,#session) .inbox-groups>.inbox-stacks.stack-tabs{padding-left:var(--inset, 0px)}#inbox .inbox-stacks.stack-tabs .inbox-stack.is-open>.inbox-pile-sheets{padding-right:0}@container rows (max-width: 430px){.inbox-groups>.inbox-stacks.stack-tabs{gap:var(--s-2)}}.inbox-stacks.stack-tabs.is-straight .inbox-stack .inbox-stack-head{rotate:0deg;border-radius:6px}.inbox-groups>.inbox-stacks.stack-tabs{align-items:flex-start;column-gap:var(--s-6);row-gap:var(--s-3);margin-bottom:56px}.inbox-stacks.stack-tabs .inbox-stack-title{align-self:flex-start}.inbox-stacks.stack-tabs .off-pile>.inbox-stack-title{flex:1 1 240px;max-width:380px;min-width:0}.inbox-stacks.stack-tabs .inbox-stack.off-pile .inbox-stack-head.off-head{display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:10px;width:100%;min-height:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;rotate:0deg;translate:none;color:var(--fg);text-align:left;cursor:pointer}.inbox-stacks.stack-tabs .inbox-stack.off-pile .inbox-stack-head.off-head:disabled{cursor:default}.off-label{display:flex;align-items:center;gap:var(--s-2);min-height:18px;white-space:nowrap;font:700 .72rem/1 var(--font);letter-spacing:.16em;text-transform:uppercase}.off-label>.off-count{font:700 .86rem/1 var(--mono);letter-spacing:0}.off-fold{display:none;margin-left:auto;align-items:center;gap:var(--s-1);color:var(--accent);letter-spacing:.06em}.off-fold .sketch{width:14px;height:14px;transform:rotate(180deg)}.off-pile.is-empty .off-label{opacity:.5}.inbox-stacks.stack-tabs .inbox-stack.off-pile.is-open .inbox-stack-head.off-head{padding:9px var(--s-3);border:2px solid var(--fg);border-radius:6px;background:var(--surface);box-shadow:0 1px 2px var(--shade)}.off-pile.is-open .off-fold{display:inline-flex}.inbox-stacks.stack-tabs .inbox-stack.off-pile.is-open>.off-body{display:block;margin-top:var(--s-1);padding:10px 6px 6px;border-radius:12px;background:var(--surface-2);box-shadow:0 0 0 1px var(--line)}.inbox-stacks .off-search{margin:0 var(--s-1) 2px}.inbox-stacks .off-search label{max-width:none}.inbox-stacks .off-list .inbox-done.off-line{display:grid;grid-template-columns:18px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:0;padding:6px var(--s-2);border-radius:0;background:none;box-shadow:none;border-top:1px solid var(--line)}.off-open{display:flex;align-items:baseline;gap:var(--s-2);min-width:0;color:var(--fg);text-decoration:none}.off-open strong{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 var(--t-md)/1.3 var(--font)}.off-more{display:block;padding:var(--s-2) var(--s-2) var(--s-1);border-top:1px solid var(--line);color:var(--accent);font:600 var(--t-sm)/1 var(--font);text-align:center;cursor:pointer}.off-more input{position:absolute;opacity:0;pointer-events:none}.off-more:not(:has(input:checked)) .off-more-shut,.off-more:has(input:checked) .off-more-open{display:none}.off-pile:not(:has([data-off-more]:checked)) .off-line.is-rest{display:none}@container rows (max-width: 600px){.inbox-stacks.stack-tabs .off-pile>.inbox-stack-title{flex-basis:100%}.inbox-stacks .off-list .inbox-done.off-line{grid-template-columns:18px minmax(0,1fr) auto;grid-template-areas:"s o w" ". t w";gap:2px 10px;padding:7px var(--s-1)}.off-line>.off-open{grid-area:o}}.inbox-row{scroll-margin:72px 0 28px}.inbox-row:focus{outline:none}.inbox-row.is-current,.inbox-done.is-current{outline:3px solid var(--fg);outline-offset:3px;z-index:1}.inbox-row.is-current:before,.inbox-done.is-current:before{content:"";position:absolute;right:calc(100% + 14px);top:50px;width:46px;height:46px;background:var(--fg);pointer-events:none;-webkit-mask:var(--keys-arrow) center / contain no-repeat;mask:var(--keys-arrow) center / contain no-repeat;animation:keys-point .32s cubic-bezier(.25,1.4,.5,1)}.inbox-done.is-current:before{top:7px}@media(max-width:1180px){.inbox-row.is-current:before,.inbox-done.is-current:before{display:none}}.keys-sheet kbd,.keys-pending kbd,.inbox-row.is-current [data-cap]:after,.inbox-done.is-current [data-cap]:after{display:inline-block;min-width:24px;padding:5px 7px;border-radius:6px;background:var(--surface);color:var(--fg);box-shadow:0 0 0 1px var(--line-strong),0 2px 0 var(--line-strong);font:500 .74rem/1 var(--mono);letter-spacing:0;text-align:center;text-transform:none;white-space:nowrap}.inbox-row.is-current .inbox-answer{position:relative}.inbox-row.is-current [data-cap]:after{content:attr(data-cap);position:absolute;top:7px;right:7px;rotate:3deg}.inbox-done.is-current [data-cap]:after{content:attr(data-cap);margin-left:var(--s-2);min-width:20px;padding:3px 5px;box-shadow:0 0 0 1px var(--line-strong)}.inbox-row.is-current .inbox-later[data-cap]:after{position:static;margin-left:7px;rotate:0deg;min-width:20px;padding:3px 5px;box-shadow:0 0 0 1px var(--line-strong)}@media(pointer:coarse){.inbox-row.is-current [data-cap]:after,.inbox-done.is-current [data-cap]:after{content:none}}@media(prefers-reduced-motion:reduce){.inbox-row.is-current:before,.keys-pending{animation:none}}a.inbox-answer{text-decoration:none;box-sizing:border-box}form.inbox-actions,form.inbox-tabs{margin:0}.inbox-group:empty{display:none}.rowmenu-in>form{display:contents}.rowmenu-in button[hidden]{display:none}.rowmenu-in a.rowmenu-open{display:flex;align-items:center;gap:var(--s-3);min-height:48px;padding:0 var(--s-2);border-radius:10px;color:var(--fg);font:500 1rem/1.2 var(--font);text-decoration:none}.rowmenu-in a.rowmenu-open:active{background:var(--sunken)}.rowmenu-in a.rowmenu-open svg{flex:none;width:22px;height:22px;color:var(--ink)}.inbox-answer.is-thumb .sketch.sketch-what{width:72px;height:25px;stroke-width:2.2}.rowmenu-in button .sketch-what{width:63px;height:22px;stroke-width:2}.inbox-answer[data-controller~=advice]{position:relative;isolation:isolate}.inbox-row .inbox-actions{--tone-pen: var(--accent);--tone-mid: color-mix(in srgb, var(--accent) 60%, var(--surface));--tone-edge: color-mix(in srgb, var(--accent) 24%, var(--surface));--tone-wash: color-mix(in srgb, var(--accent) 9%, var(--surface))}.inbox-row .inbox-actions .inbox-answer.is-lead{background:var(--accent);color:var(--accent-fg, var(--surface))}.inbox-gutter-name{display:none}@media(min-width:861px){.inbox-group[data-sender]>.inbox-row>.inbox-gutter .inbox-gutter-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;position:absolute;left:50%;top:calc(100% + 4px);width:64px;translate:-50% 0;text-align:center;overflow-wrap:anywhere;font:600 .66rem/1.2 var(--font);color:var(--tone-pen)}.inbox-group[data-sender]>.inbox-row>.inbox-gutter:after{display:none}}.inbox-group[data-sender]>.inbox-row:not(:last-of-type):after{content:"";position:absolute;left:-34px;top:21px;width:8px;height:calc(100% + 16px);background:var(--tone-pen);-webkit-mask:var(--run-line) center / 100% 100% no-repeat;mask:var(--run-line) center / 100% 100% no-repeat;pointer-events:none}.inbox-group[data-sender]>.inbox-row:first-of-type:not(:last-of-type):after{top:72px;height:calc(100% - 35px)}.inbox-group[data-sender]>.inbox-row:first-of-type:not(:last-of-type):has(.inbox-row-head:not(:empty)):after{top:94px;height:calc(100% - 57px)}@media(max-width:860px){.inbox-groups .inbox-group[data-sender]>.inbox-row:not(:last-of-type):after,.inbox-groups .inbox-group[data-sender]>.inbox-row:first-of-type:not(:last-of-type):after,.inbox-groups .inbox-group[data-sender]>.inbox-row:first-of-type:not(:last-of-type):has(.inbox-row-head:not(:empty)):after{left:-13px;top:15px;height:calc(100% + 10px)}.inbox-groups .inbox-group[data-sender]>.inbox-row:is(:not(:first-of-type),:not(:last-of-type))>.inbox-gutter{display:block;position:absolute;left:-26px;top:14px;width:12px;height:14px;background:var(--tone-pen);-webkit-mask:var(--run-hook-s) center / contain no-repeat;mask:var(--run-hook-s) center / contain no-repeat}.inbox-groups .inbox-group[data-sender]>.inbox-row>.inbox-gutter>*{display:none}.inbox-groups .inbox-group[data-sender]>.inbox-row:not(:first-of-type) .inbox-byline .inbox-from{display:none!important}.inbox-groups .inbox-group[data-sender]>.inbox-row:not(:first-of-type) .inbox-byline:not(:has(.inbox-whenever)){display:none}}@media(min-width:861px){.inbox-group[data-sender]>.inbox-row:not(:first-of-type)>.inbox-gutter,.inbox-group[data-sender]>.inbox-row:not(:first-of-type):has(.inbox-row-head:not(:empty))>.inbox-gutter{left:-32px;top:20px;width:28px;height:14px;border-radius:0;background:var(--tone-pen);-webkit-mask:var(--run-hook) center / contain no-repeat;mask:var(--run-hook) center / contain no-repeat}.inbox-group[data-sender]>.inbox-row:not(:first-of-type)>.inbox-gutter>*{display:none!important}}.inbox-row[data-later]{min-height:172px;visibility:hidden}@media(max-width:860px){.inbox-row[data-later]{min-height:150px}}@container rows (max-width: 600px){.inbox-stacks.stack-tabs>[data-stack=notes]>.inbox-stack-title{order:-2}}#desk-ip[hidden]{display:none}:is(#inbox,#session) .inbox-groups>.inbox-stacks.stack-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:var(--s-5) 28px;margin-top:var(--s-6)}.inbox-stacks.stack-tabs>.inbox-stack>.inbox-stack-title,.inbox-stacks.stack-tabs .off-pile>.inbox-stack-title{flex:none;max-width:none;width:100%;min-width:0}.inbox-stacks.stack-tabs .inbox-stack.is-open>.inbox-pile-sheets{grid-column:1 / -1;order:1}.inbox-stacks.stack-tabs>.media-pile{order:0;display:grid;gap:10px;width:100%;min-width:0;color:var(--fg);text-decoration:none}.inbox-stacks.stack-tabs .off-head,.inbox-stacks.stack-tabs>.media-pile{gap:var(--s-3)}.off-label{min-height:18px}@container rows (max-width: 600px){:is(#inbox,#session) .inbox-groups>.inbox-stacks.stack-tabs{grid-template-columns:minmax(0,1fr)}.inbox-stacks.stack-tabs>[data-stack=notes]>.inbox-stack-title,.inbox-stacks.stack-tabs>.media-pile{order:0}}#inbox .inbox-stacks.stack-tabs .inbox-stack-title{margin-left:0}@media(min-width:861px){.inbox-row{min-height:0;grid-template-rows:auto auto}.inbox-row>.inbox-content{padding:var(--s-3) var(--s-4) var(--s-3) var(--s-5)}.inbox-content:has(>.inbox-fan){grid-template-columns:auto minmax(0,1fr);column-gap:14px}.inbox-content>*{grid-column:1 / -1}.inbox-content>.inbox-fan{grid-column:1;grid-row:2;align-self:center}.inbox-content:has(>.inbox-fan)>.inbox-text{grid-column:2;grid-row:2}.inbox-byline{position:static}.inbox-byline:not(:has(*:not(.inbox-from):not(.inbox-sep))){display:none}.inbox-actions{padding:10px 10px 10px 0}.inbox-actions .inbox-answer{height:76px;width:112px}.inbox-actions .inbox-answer .sketch,.inbox-actions .inbox-answer.is-thumb .sketch{width:26px;height:26px}.inbox-body{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.inbox-row[data-later]{min-height:100px}}.inbox-fan{position:relative;display:flex;align-items:center;height:44px;text-decoration:none}.inbox-fan>:is(img,video){flex:none;width:56px;height:42px;border-radius:4px;object-fit:cover;object-position:top center;background:var(--sunken);border:1.2px solid var(--fg);box-shadow:0 1px 3px #141e1924}.inbox-fan>:nth-child(1){rotate:-3deg;z-index:3}.inbox-fan>:nth-child(2){margin-left:-38px;rotate:3deg;z-index:2}.inbox-fan>:nth-child(3){margin-left:-38px;rotate:-1deg;translate:4px 0;z-index:1}@media(any-hover:hover){.inbox-fan:hover>:nth-child(1){translate:0 -2px}}@media(max-width:860px){.inbox-groups .inbox-content>.inbox-fan{order:0;flex:none;height:40px}.inbox-groups .inbox-content>.inbox-fan>:is(img,video){width:48px;height:36px}.inbox-groups .inbox-content>.inbox-fan>:nth-child(n+2){margin-left:-32px}.inbox-groups .inbox-content:has(>.inbox-fan)>.inbox-text{flex:1 1 0;min-width:0}.inbox-groups .inbox-answer{min-height:48px}.inbox-groups .inbox-content:has(>.inbox-fan)>.inbox-row-head:not(:empty){flex-basis:100%}.inbox-groups .inbox-content:has(>.inbox-fan) .inbox-question{font-size:1.15rem}}.inbox-group[data-sender]>.inbox-row:after{content:none!important}.inbox-groups .inbox-group[data-sender]>.inbox-row:not(:first-of-type)>.inbox-gutter{display:none!important}@media(max-width:860px){.inbox-groups .inbox-group[data-sender]>.inbox-row:first-of-type>.inbox-gutter{display:none}}.inbox-groups .inbox-row .inbox-body{display:none}.inbox-groups .inbox-row .inbox-row-head:empty{display:none!important}@media(min-width:861px){.inbox-groups .inbox-row>.inbox-content{min-height:76px;align-content:center;overflow:visible}.inbox-content:has(>.inbox-fan)>.inbox-text,.inbox-content>.inbox-fan{grid-row:1}}@media(min-width:861px){.inbox-groups .inbox-row{min-height:0;grid-template-rows:auto auto}.inbox-groups .inbox-row>.inbox-content,.inbox-groups .inbox-row>.inbox-content:has(>.inbox-fan){display:flex;align-items:center;gap:14px;min-height:64px;padding:0 10px 0 18px;overflow:visible}.inbox-groups .inbox-row .inbox-byline{display:none}.inbox-groups .inbox-row .inbox-text{order:1;flex:1 1 auto;display:block;min-width:0;padding:0}.inbox-groups .inbox-row .inbox-question{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-wrap:nowrap;padding-right:0!important;font-size:1.2rem!important;line-height:1.35!important}.inbox-groups .inbox-row .inbox-content>.inbox-fan{order:2;height:36px}.inbox-groups .inbox-row .inbox-fan>:is(img,video){width:44px;height:32px}.inbox-groups .inbox-row .inbox-fan>:nth-child(n+2){margin-left:-30px}.inbox-groups .inbox-row .inbox-when{order:3;position:static;flex:none}.inbox-groups .inbox-row .inbox-when .inbox-tab-act{box-shadow:none;background:none;opacity:.45}.inbox-groups .inbox-row:hover .inbox-when .inbox-tab-act,.inbox-groups .inbox-row .inbox-when .inbox-tab-act:focus-within{opacity:1}.inbox-groups .inbox-row .inbox-when .inbox-later-flap{box-shadow:none}.inbox-groups .inbox-row:hover .inbox-when .inbox-later-flap{box-shadow:inset 0 0 0 1px var(--line-strong)}.inbox-groups .inbox-row .inbox-actions{padding:var(--s-2) var(--s-2) var(--s-2) 0;gap:6px}.inbox-groups .inbox-row .inbox-actions .inbox-answer{width:116px;height:48px;grid-auto-flow:column;grid-template-columns:auto minmax(0,auto);align-items:center;gap:var(--s-2);padding:0 10px;border-radius:10px}.inbox-groups .inbox-row .inbox-actions .inbox-answer .sketch{width:22px!important;height:22px!important}.inbox-groups .inbox-row .inbox-actions .inbox-answer>span:last-child:not(.inbox-disc){font-size:var(--t-sm);line-height:1.1;text-align:left}.inbox-groups .inbox-row .inbox-actions .inbox-answer.is-what .sketch-what{width:52px!important;height:18px!important}.inbox-row[data-later]{min-height:64px}}@media(max-width:860px){.inbox-groups .inbox-content>.inbox-byline{flex-basis:100%}.inbox-groups .inbox-row .inbox-text,.inbox-groups .inbox-content:has(>.inbox-fan)>.inbox-text{order:1;flex:1 1 0;min-width:0;min-height:0;margin:0}.inbox-groups .inbox-content>.inbox-fan{order:2;height:32px}.inbox-groups .inbox-content>.inbox-fan>:is(img,video){width:40px;height:30px}.inbox-groups .inbox-content>.inbox-fan>:nth-child(n+2){margin-left:-28px}.inbox-groups .inbox-row .inbox-question,.inbox-groups .inbox-content:has(>.inbox-fan) .inbox-question{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-wrap:nowrap;-webkit-line-clamp:unset;font-size:1.12rem}.inbox-groups .inbox-actions{margin-top:var(--s-2)}.inbox-groups .inbox-answer{min-height:44px}}.inbox-groups .inbox-row .inbox-byline .inbox-toread{display:none}@media(min-width:861px){.inbox-groups .inbox-row .inbox-actions .inbox-answer.is-ack{width:56px;grid-template-columns:auto;padding:0;justify-content:center}.inbox-groups .inbox-row .inbox-actions .inbox-answer.is-ack>span:last-child{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.inbox-groups .inbox-row .inbox-actions .inbox-answer.is-what{width:84px}}@media(max-width:860px){.inbox-groups .inbox-row[data-from] .inbox-content>.inbox-byline{flex:0 0 100%}.inbox-groups .inbox-row[data-kind=info] .inbox-actions{grid-template-columns:1fr 64px}.inbox-groups .inbox-row .inbox-answer.is-ack>span:last-child{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.inbox-groups .inbox-row .inbox-answer.is-what .sketch-what{height:20px}}@media(max-width:860px){.inbox-groups .inbox-group[data-sender]>.inbox-row:not(:first-of-type) .inbox-content>.inbox-byline{display:none!important}}@media(max-width:860px){.inbox-groups .inbox-row .inbox-question{padding-right:0!important}}@media(min-width:861px){.inbox-groups .inbox-row>.inbox-content,.inbox-groups .inbox-row>.inbox-content:has(>.inbox-fan){min-height:76px}.inbox-groups .inbox-row .inbox-actions{padding:var(--s-2) var(--s-2) var(--s-2) 0;gap:var(--s-2)}.inbox-groups .inbox-row .inbox-actions .inbox-answer{width:132px;height:60px}.inbox-groups .inbox-row .inbox-actions .inbox-answer .sketch{width:26px!important;height:26px!important}.inbox-groups .inbox-row .inbox-actions .inbox-answer.is-ack{width:64px}.inbox-groups .inbox-row .inbox-actions .inbox-answer.is-what{width:96px}.inbox-row[data-later]{min-height:76px}}@media(max-width:860px){.inbox-groups .inbox-answer{min-height:56px}.inbox-groups .inbox-row{min-height:72px}}:is(#inbox,#session) .inbox-groups .inbox-group[data-sender]>.inbox-row>.inbox-gutter{display:none!important}@media(min-width:861px){:is(#inbox,#session) .inbox-groups>.inbox-group,:is(#inbox,#session) .inbox-groups>.tail,:is(#inbox,#session) .inbox-groups>.inbox-stacks{padding-left:0}:is(#inbox,#session) .inbox-groups>.inbox-stacks{--inset: 0px}}.inbox-groups .inbox-row .inbox-byline .inbox-from{display:none!important}@media(max-width:860px){.inbox-groups .inbox-row .inbox-content>.inbox-byline:not(:has(.inbox-whenever)){display:none!important}}.row-meta{display:none}.inbox-groups .inbox-row .inbox-text{display:grid!important;grid-template-columns:minmax(0,1fr);row-gap:3px;align-content:center}.inbox-groups .inbox-row .inbox-text>.inbox-from-mark{display:none}.inbox-groups .inbox-row .row-meta{display:flex;align-items:center;gap:5px;min-width:0;white-space:nowrap;color:var(--muted);font:500 var(--t-xs)/1.2 var(--font)}.row-meta-mark{flex:none;width:15px;height:15px;color:var(--tone-pen);opacity:.8}.row-meta-mark svg{width:100%;height:100%}.row-meta-who{overflow:hidden;text-overflow:ellipsis;font-weight:600;color:color-mix(in srgb,var(--tone-pen) 70%,var(--muted))}.row-meta-dot{color:var(--faint)}.inbox-groups .inbox-row .inbox-body{display:block!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:unset;color:var(--muted);font:400 var(--t-sm)/1.35 var(--font)}.inbox-groups .inbox-row .inbox-body .inbox-body-about{color:inherit}.inbox-groups .inbox-row .inbox-question{font-size:1.12rem!important;line-height:1.3!important}.inbox-answer.is-wide .sketch,.inbox-answer .sketch{flex:none}@media(min-width:861px){.inbox-groups .inbox-row>.inbox-content,.inbox-groups .inbox-row>.inbox-content:has(>.inbox-fan){min-height:108px}.inbox-groups .inbox-row .inbox-actions .inbox-answer,.inbox-groups .inbox-row .inbox-actions .inbox-answer.is-ack,.inbox-groups .inbox-row .inbox-actions .inbox-answer.is-what{width:92px;height:92px;grid-auto-flow:row;grid-template-columns:minmax(0,auto);justify-items:center;align-content:center;gap:6px;padding:6px;border-radius:12px}.inbox-groups .inbox-row .inbox-actions .inbox-answer .sketch{width:30px!important;height:30px!important}.inbox-groups .inbox-row .inbox-actions .inbox-answer>span:last-child:not(.inbox-disc){position:static!important;width:auto!important;height:auto!important;clip-path:none!important;overflow:visible!important;text-align:center!important;font-size:var(--t-xs);line-height:1.15}.inbox-groups .inbox-row .inbox-actions .inbox-answer.is-what .sketch-what{width:64px!important;height:22px!important}.inbox-groups .inbox-row .inbox-content>.inbox-fan{height:44px}.inbox-groups .inbox-row .inbox-fan>:is(img,video){width:56px;height:42px}.inbox-groups .inbox-row .inbox-fan>:nth-child(n+2){margin-left:-38px}.inbox-row[data-later]{min-height:108px}}@media(max-width:860px){.inbox-groups .inbox-row{grid-template-columns:minmax(0,1fr) auto!important;column-gap:10px;align-items:center;min-height:0;padding:10px}.inbox-groups .inbox-row>:not(.inbox-more){grid-column:1;grid-row:1}.inbox-groups .inbox-row>.inbox-actions{grid-column:2!important;grid-row:1!important;display:flex!important;gap:6px;margin:0!important}.inbox-groups .inbox-row>.inbox-row-error{grid-column:1 / -1;grid-row:2}.inbox-groups .inbox-row .inbox-answer,.inbox-groups .inbox-row .inbox-answer.is-wide{flex:none;width:76px;min-width:0;height:76px;min-height:0;grid-auto-flow:row;grid-template-columns:minmax(0,auto);justify-items:center;align-content:center;gap:var(--s-1);padding:var(--s-1)}.inbox-groups .inbox-row .inbox-answer .sketch{width:26px!important;height:26px!important}.inbox-groups .inbox-row .inbox-answer>span:last-child:not(.inbox-disc){position:static!important;width:auto!important;height:auto!important;clip-path:none!important;overflow:hidden!important;max-width:100%;text-align:center!important;font-size:.7rem;line-height:1.1;white-space:nowrap;text-overflow:ellipsis}.inbox-groups .inbox-row .inbox-answer.is-what .sketch-what{width:56px!important;height:20px!important}.inbox-groups .inbox-row .inbox-answer.is-ack{padding-inline:2px}.inbox-groups .inbox-row .inbox-content{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--s-2)}.inbox-groups .inbox-row .inbox-content>.inbox-byline{display:none!important}.inbox-groups .inbox-row .inbox-content>.inbox-fan{order:2}.inbox-groups .inbox-row .inbox-question{font-size:1rem!important}.inbox-groups .inbox-row .inbox-body{font-size:var(--t-xs)}}:is(#inbox,#session) .inbox-groups .inbox-row[data-knock] .inbox-answer.is-lead{background:var(--urg-high);color:var(--surface);box-shadow:none}:is(#inbox,#session) .inbox-groups .inbox-row[data-knock][data-urgency=critical] .inbox-answer.is-lead{background:var(--urg-critical)}.inbox-groups .inbox-row .row-meta{display:none!important}.inbox-groups .inbox-row .inbox-body{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2!important;white-space:normal!important;overflow:hidden;line-height:1.4}:is(#inbox,#session) .inbox-groups .inbox-row[data-knock],:is(#inbox,#session) .inbox-groups .inbox-row[data-knock][data-urgency=critical]{box-shadow:0 0 0 1px var(--card-line)}:is(#inbox,#session) .inbox-groups .inbox-row[data-knock]{background:color-mix(in srgb,var(--urg-high) 4%,var(--surface))}:is(#inbox,#session) .inbox-groups .inbox-row[data-knock][data-urgency=critical]{background:color-mix(in srgb,var(--urg-critical) 4%,var(--surface))}@media(max-width:860px){:is(#inbox,#session) .inbox-groups .inbox-row[data-knock],:is(#inbox,#session) .inbox-groups .inbox-row[data-knock][data-urgency=critical]{box-shadow:none}}.row-mark{display:none}.inbox-groups .inbox-row .row-mark{order:0;position:relative;flex:none;display:block;width:30px;height:30px;color:var(--tone-pen)}.inbox-groups .inbox-row .row-mark>svg{display:block;width:100%;height:100%;overflow:visible}.inbox-groups .inbox-row .row-mark>.crown-mark{position:absolute;left:3px;top:-11px;width:22px;height:auto}@media(max-width:860px){.inbox-groups .inbox-row .row-mark{width:26px;height:26px}.inbox-groups .inbox-row .row-mark>.crown-mark{width:19px;top:-9px}}.inbox-groups .inbox-row .row-mark{width:20px;height:20px}.inbox-groups .inbox-row .row-mark>.crown-mark{left:2px;top:-8px;width:15px}.row-urg{position:relative;display:inline-grid;place-items:center;vertical-align:-.18em;width:18px;height:18px;margin-right:6px;border-radius:50%}.row-urg>svg{width:18px;height:18px}.row-urg.is-whenever{display:none;color:var(--tone-mid)}.row-urg.is-whenever>svg{width:17px;height:17px;stroke-width:2}.log .row-urg.is-whenever{display:inline-grid}.log .inbox-byline .inbox-whenever{display:none}.row-urg.is-block{color:var(--urg-critical)}.row-urg.is-block .hand-loop{fill:currentColor;stroke:currentColor}.row-urg.is-block .hand-pen{stroke:var(--surface);stroke-width:1.7}.row-urg.is-knock{color:var(--urg-high)}.row-urg.is-knock .sketch{stroke-width:2.4}@media(max-width:860px){.inbox-groups .inbox-row .row-mark{width:18px;height:18px}.inbox-groups .inbox-row .row-mark>.crown-mark{width:14px;top:-7px}}:is(#inbox,#session) .inbox-groups>.inbox-stacks.stack-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;justify-items:center;gap:var(--s-4) 28px;margin-top:var(--s-8)}.inbox-stacks.stack-tabs .inbox-stack.off-pile .inbox-stack-head.off-head,.inbox-stacks.stack-tabs>.media-pile{display:grid;justify-items:center;gap:var(--s-3);width:auto}.inbox-stacks.stack-tabs .off-head>.off-label,.media-pile>.off-label{order:2;justify-content:center;color:var(--muted)}.inbox-stacks.stack-tabs .off-head>.off-label .off-count,.media-pile>.off-label .off-count{color:var(--fg)}.desk-obj{position:relative;display:block;width:200px;height:132px}@media(any-hover:hover){.off-head:not(:disabled):hover .desk-obj,.media-pile:hover .desk-obj{translate:0 -2px}}.desk-obj{transition:translate .14s ease-out}.off-pile.is-open .desk-obj{display:none}.photo-pile{width:210px}.photo{position:absolute;width:168px;height:105px;left:calc(6px + var(--i) * 12px);top:calc(10px - var(--i) * 4px);border:5px solid var(--surface);outline:1.3px solid color-mix(in srgb,var(--fg) 55%,var(--surface));box-shadow:0 2px 4px var(--shade);rotate:calc(-7deg + var(--i) * 6deg);overflow:hidden;background:var(--surface)}.photo:last-child{rotate:-1.5deg}.photo .asset-preview{position:absolute;inset:0;width:100%;height:100%;grid-area:auto;aspect-ratio:auto;border-radius:0}.photo .asset-preview:after,.photo :is(.asset-page-label,.gal-ext){display:none}.photo-pile.is-blank{border:1.3px dashed var(--line-strong);border-radius:6px}@container rows (max-width: 600px){:is(#inbox,#session) .inbox-groups>.inbox-stacks.stack-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:var(--s-3) 10px}.desk-obj,.photo-pile{width:108px;height:76px}.photo{width:88px;height:56px;border-width:3px;left:calc(4px + var(--i) * 6px)}.inbox-stacks.stack-tabs .off-head>.off-label,.media-pile>.off-label{font-size:.62rem;letter-spacing:.1em}}#inbox .inbox-stacks.stack-tabs>.media-pile,#inbox .inbox-stacks.stack-tabs>[data-stack=notes]>.inbox-stack-title{order:0}.inbox-groups .inbox-row button.row-mark{position:relative;flex:none;display:grid;place-items:center;width:36px;height:36px;margin:0 -4px 0 -8px;padding:0;border:0;border-radius:50%;background:none;color:var(--tone-pen);cursor:pointer}.inbox-groups .inbox-row button.row-mark>svg.doodle,.inbox-groups .inbox-row button.row-mark>svg:first-child{width:22px;height:22px;overflow:visible}.inbox-groups .inbox-row button.row-mark>.crown-mark{position:absolute;left:10px;top:0;width:16px;height:auto}.row-check{position:absolute;inset:7px;display:none;place-items:center;border-radius:50%;box-shadow:inset 0 0 0 1.6px var(--muted);background:var(--surface)}.row-check svg{width:16px;height:16px;fill:none;stroke:var(--surface);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;opacity:0}@media(any-hover:hover){.inbox-groups .inbox-row button.row-mark:hover{box-shadow:0 0 0 1.5px var(--line-strong);background:var(--surface)}.inbox-groups .inbox-row button.row-mark:hover>.row-check{display:grid}}.inbox-groups .inbox-row button.row-mark:focus-visible>.row-check,#inbox.is-choosing .inbox-groups .inbox-row button.row-mark>.row-check{display:grid}.inbox-groups .inbox-row.is-chosen button.row-mark>.row-check{display:grid;background:var(--fg);box-shadow:none}.inbox-groups .inbox-row.is-chosen .row-check svg{opacity:1}:is(#inbox,#session) .inbox-groups .inbox-row.is-chosen{background:color-mix(in srgb,var(--fg) 5%,var(--surface));box-shadow:0 0 0 1.5px color-mix(in srgb,var(--fg) 45%,var(--surface))}@media(min-width:861px){.inbox-groups .inbox-row>.inbox-content{padding-left:14px!important}}.sel-bar[hidden]{display:none}.sel-bar{position:fixed;z-index:var(--z-pop);left:50%;bottom:20px;translate:-50% 0;display:flex;align-items:center;gap:var(--s-1);margin:0;padding:6px 6px 6px var(--s-4);border-radius:14px;background:var(--fg);color:var(--surface);box-shadow:var(--shadow-lg)}@media(min-width:861px){.sel-bar{left:calc(50% + 128px)}}.sel-n{margin-right:var(--s-2);font:600 var(--t-sm)/1 var(--font);white-space:nowrap}.sel-bar button{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 var(--s-3);border:0;border-radius:10px;background:none;color:inherit;font:600 var(--t-sm)/1 var(--font);cursor:pointer}.sel-bar button:hover,.sel-bar button:focus-visible{background:color-mix(in srgb,var(--surface) 16%,transparent)}.sel-bar button[hidden]{display:none}.sel-bar .sketch{width:18px;height:18px}.sel-bar .sel-shred{color:color-mix(in srgb,var(--urg-critical) 45%,var(--surface))}.sel-bar .sel-clear{width:40px;justify-content:center;padding:0;font-size:1rem;opacity:.7}@media(max-width:860px){.inbox-groups .inbox-row button.row-mark{width:40px;height:40px;margin:0 -6px}.sel-bar{left:10px;right:10px;translate:none;bottom:14px;justify-content:space-between;padding-left:var(--s-3)}.sel-bar button{padding:0 var(--s-2)}.sel-bar button span{font-size:var(--t-xs)}}#inbox.is-choosing .inbox-groups .inbox-row button.row-mark>.crown-mark,.inbox-groups .inbox-row button.row-mark:focus-visible>.crown-mark{display:none}@media(any-hover:hover){.inbox-groups .inbox-row button.row-mark:hover>.crown-mark{display:none}}@media(max-width:860px){.sel-bar{right:72px}}@media(min-width:861px){.sel-bar{bottom:24px}}@media(max-width:860px){.sel-bar{gap:0;padding:var(--s-1) var(--s-1) var(--s-1) 10px}.sel-n{margin-right:2px;font-size:var(--t-xs)}.sel-bar button{gap:var(--s-1);padding:0 6px}.sel-bar .sketch{width:16px;height:16px}.sel-bar .sel-clear{width:30px}}.shop-slip{width:210px;height:auto;min-height:118px;padding:var(--s-3) 14px 10px var(--s-3);display:grid;align-content:start;gap:2px;background:var(--slip-paper);border:1px solid color-mix(in srgb,var(--fg) 18%,var(--surface));box-shadow:0 2px 3px var(--shade);rotate:1deg;background-image:repeating-linear-gradient(transparent 0 19px,color-mix(in srgb,var(--slip-rule) 22%,transparent) 19px 20px);background-position:0 9px}.shop-line{display:flex;align-items:center;gap:6px;min-width:0;height:20px;font:600 .82rem/20px var(--display);color:var(--fg);text-align:left}.shop-line.is-blank{color:var(--faint);font-weight:500}.shop-t{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.shop-mark{flex:none;width:14px;height:14px;display:grid;place-items:center}.shop-mark .sketch{width:14px;height:14px}.shop-mark[data-g=done]{color:var(--stamp-ink-done)}.shop-mark[data-g=later]{color:var(--faint)}:is(.shop-line,.off-line)[data-g=done] :is(.shop-t,.off-open strong),:is(.shop-line,.off-line)[data-g=trash] :is(.shop-t,.off-open strong){text-decoration:line-through;text-decoration-thickness:1.6px;text-decoration-color:color-mix(in srgb,var(--fg) 70%,transparent)}:is(.shop-line,.off-line)[data-g=trash]{opacity:.45}:is(.shop-line,.off-line)[data-g=later] :is(.shop-t,.off-open strong){color:var(--muted);font-weight:500}.inbox-stacks.stack-tabs .inbox-stack.off-pile.is-open:not(.notes-pile) .inbox-stack-head.off-head{padding:0;border:0;background:none;box-shadow:none}.off-pile:not(.notes-pile) .off-fold{display:none!important}.inbox-stacks.stack-tabs .inbox-stack.off-pile[data-stack=off].is-open>.off-body{margin-top:10px;padding:var(--s-3) var(--s-4) 10px;border-radius:2px;background:var(--slip-paper);background-image:repeating-linear-gradient(transparent 0 33px,color-mix(in srgb,var(--slip-rule) 18%,transparent) 33px 34px);box-shadow:0 2px 3px var(--shade);border:1px solid color-mix(in srgb,var(--fg) 15%,var(--surface))}.inbox-stacks .off-list .inbox-done.off-line{grid-template-columns:16px minmax(0,1fr) auto auto;min-height:34px;padding:0 var(--s-1);border-top:0}.off-line .off-open strong{font:600 var(--t-md)/1.3 var(--display)}.off-more{border-top:0;text-align:left;padding-left:var(--s-6)}@container rows (max-width: 600px){.shop-slip{width:108px;min-height:76px;padding:6px 6px var(--s-1);background-size:auto}.shop-line{height:14px;font-size:.58rem;line-height:14px;gap:3px}.shop-mark,.shop-mark .sketch{width:10px;height:10px}.shop-slip .shop-line:nth-child(n+5){display:none}}.off-pile[data-stack=off] .off-list .inbox-done.off-line{border-bottom:1px solid color-mix(in srgb,var(--slip-rule) 20%,transparent);border-radius:0}.off-pile[data-stack=off] .off-search label{border:0;border-bottom:1px solid var(--line-strong);border-radius:0;background:none}.inbox-stacks.stack-tabs .inbox-stack.off-pile[data-stack=off].is-open>.off-body{position:relative;padding:10px var(--s-4) var(--s-3);background-image:repeating-linear-gradient(transparent 0 31px,color-mix(in srgb,var(--slip-rule) 20%,transparent) 31px 32px);background-position:0 40px}.off-pile[data-stack=off] .off-list .inbox-done.off-line{grid-template-columns:16px minmax(0,1fr) auto;min-height:32px;border:0!important;background:none}.off-find{position:absolute;top:8px;right:12px;z-index:1}.off-find>summary{list-style:none;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;color:var(--muted);cursor:pointer}.off-find>summary::-webkit-details-marker{display:none}.off-find>summary .sketch{width:16px;height:16px}.off-find>summary:hover{color:var(--fg);background:var(--sunken)}.off-find[open]{position:static}.off-find[open]>summary{position:absolute;top:8px;right:12px}.off-find[open] .off-search{margin:0 0 var(--s-1)}.off-find .off-search label{border:0!important;border-bottom:1px solid var(--line-strong)!important;border-radius:0;background:none}.off-find .off-search label>.sketch{display:none}.photo{border:0;outline:0;border-radius:6px;box-shadow:0 0 0 1px color-mix(in srgb,var(--surface) 60%,transparent),0 2px 8px #141e1929}.gal-sheet{padding:0;border:0;border-radius:6px;background:none;box-shadow:0 0 0 1px color-mix(in srgb,var(--surface) 60%,transparent),0 2px 8px #141e1929;overflow:hidden}.inbox-stacks.stack-tabs .inbox-stack.off-pile[data-stack=off].is-open>.off-body{background-image:none}.off-pile[data-stack=off] .off-list .inbox-done.off-line{height:32px;min-height:0;align-items:end;padding:0 var(--s-1) 3px;border-bottom:1px solid color-mix(in srgb,var(--slip-rule) 22%,transparent)!important}.off-pile[data-stack=off] .off-line .off-open strong{font-size:.95rem;line-height:1.2}.off-pile[data-stack=off] .off-line>.shop-mark{align-self:end;margin-bottom:3px}.off-pile[data-stack=off] .off-line>.off-open{align-self:end;padding-bottom:1px}.off-pile[data-stack=off].is-open .desk-obj{display:grid}#inbox .inbox-stacks.stack-tabs>[data-stack=notes]{display:block;position:relative}.off-pile[data-stack=notes].is-open .desk-obj{display:block!important}.inbox-stacks.stack-tabs .inbox-stack.off-pile[data-stack=notes].is-open .inbox-stack-head.off-head{padding:0;border:0;background:none;box-shadow:none}.off-pile[data-stack=notes] .off-fold{display:none!important}#inbox .inbox-stacks.stack-tabs .inbox-stack[data-stack=notes].is-open>.inbox-pile-sheets{position:absolute;z-index:var(--z-corner);left:calc(100% - 24px);bottom:24px;width:300px;max-height:360px;overflow-y:auto;margin:0;padding:6px;gap:0;border-radius:12px;background:var(--surface);box-shadow:0 0 0 1px var(--line-strong),var(--shadow-lg)}[data-stack=notes] .inbox-pile-sheets .stack-search,[data-stack=notes] .inbox-pile-sheets :is(.note-send,.note-bin){display:none!important}@media(max-width:860px){#inbox .inbox-stacks.stack-tabs .inbox-stack[data-stack=notes].is-open>.inbox-pile-sheets{position:fixed;left:8px;right:8px;bottom:8px;width:auto;max-height:60vh;padding:10px 8px calc(10px + env(safe-area-inset-bottom,0px));border-radius:16px}}@media(max-width:860px){#inbox .inbox-stacks.stack-tabs .inbox-stack[data-stack=notes].is-open>.inbox-pile-sheets{z-index:var(--z-toast);bottom:70px}}.off-pile[data-stack=off] .off-list .inbox-done.off-line{grid-template-columns:18px minmax(0,1fr);align-items:center;column-gap:10px;padding:0 var(--s-1)}.off-pile[data-stack=off] .off-line>.shop-mark,.off-pile[data-stack=off] .off-line>.off-open{align-self:center;margin:0;padding:0}.off-pile[data-stack=off] .off-line>.shop-mark{width:18px;height:18px}.off-pile[data-stack=off] .off-line>.shop-mark .sketch{width:16px;height:16px}.off-pile[data-stack=off] .off-line .off-open{display:flex;align-items:center;min-height:31px}.off-pile[data-stack=off] .off-line .off-open strong{line-height:1.2}.off-pile[data-stack=off] .off-line:hover .off-open strong{text-decoration-line:underline;text-underline-offset:3px}.off-pile[data-stack=off] .off-line[data-g=done]:hover .off-open strong,.off-pile[data-stack=off] .off-line[data-g=trash]:hover .off-open strong{text-decoration-line:line-through underline}.off-pile[data-stack=off] .off-body{padding-top:var(--s-10)!important}.shop-mark[data-g=trash]{color:var(--muted)}.off-pile[data-stack=off] .off-body{padding-top:34px!important}@media(min-width:861px){:is(#inbox,#session) .inbox-groups .inbox-row>.inbox-actions{width:200px;box-sizing:border-box;justify-content:flex-end}}@media(max-width:860px){:is(#inbox,#session) .inbox-groups .inbox-row>.inbox-actions{width:158px;justify-content:flex-end}}@media(max-width:860px){:is(#inbox,#session) .inbox-groups .inbox-row .inbox-content>.inbox-fan{display:none}:is(#inbox,#session) .inbox-groups .inbox-row>.inbox-actions{width:140px;gap:var(--s-1)}:is(#inbox,#session) .inbox-groups .inbox-row .inbox-answer,:is(#inbox,#session) .inbox-groups .inbox-row .inbox-answer.is-wide{width:68px;height:72px}:is(#inbox,#session) .inbox-groups .inbox-row button.row-mark{width:32px;margin:0 -2px 0 -6px}}.sel-bar{background:var(--surface);color:var(--fg);padding:6px var(--s-2) 6px 18px;border-radius:6px 10px 7px 9px/9px 6px 10px 7px;box-shadow:0 0 0 1.6px var(--fg),4px 5px 0 -1px color-mix(in srgb,var(--fg) 12%,transparent),0 10px 24px -12px #141e1959;rotate:-.6deg}.sel-n{font:700 var(--t-sm)/1 var(--display);margin-right:10px}.sel-bar button{min-height:48px;padding:0 var(--s-3);border-radius:8px;color:var(--fg);font:600 var(--t-sm)/1 var(--font)}.sel-bar button:hover,.sel-bar button:focus-visible{background:var(--sunken)}.sel-bar .sketch{width:20px;height:20px}.sel-bar .sel-later svg{width:21px;height:44px;margin:-10px 0 -6px;overflow:visible;fill:none;stroke:var(--stamp-ink-later);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;transform-origin:50% 0;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.sel-bar .sel-later .tag-paper{fill:var(--surface)}.sel-bar .sel-later .tag-z{stroke:var(--fg)}.sel-bar .sel-later:hover svg{transform:rotate(5deg) translateY(2px)}.sel-bar .sel-shred{color:color-mix(in srgb,var(--urg-critical) 75%,var(--fg))}.sel-bar .sel-clear{width:44px;padding:0;opacity:.7}.sel-bar .sel-clear .sketch{width:16px;height:16px}.sel-bar .sel-clear:hover{opacity:1}@media(max-width:860px){.sel-bar{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));rotate:none;padding:var(--s-1) var(--s-1) var(--s-1) var(--s-3);justify-content:space-between}.sel-bar button{min-height:48px;padding:0 var(--s-2);gap:5px}.sel-n{font-size:var(--t-xs);margin-right:2px}}.sel-bar .sel-clear .sketch{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}:root.is-choosing .curl{opacity:0;pointer-events:none}:is(#inbox,#session) .inbox-groups>.inbox-stacks.stack-tabs{align-items:start!important}#inbox .inbox-stacks.stack-tabs>*{margin:0!important;align-self:start}#inbox .inbox-stacks.stack-tabs .inbox-stack-title{margin:0!important}#inbox .inbox-stacks.stack-tabs .desk-obj{box-sizing:border-box;height:132px!important;min-height:0}#inbox .inbox-stacks.stack-tabs .shop-slip{rotate:0deg;overflow:hidden}@container rows (max-width: 600px){#inbox .inbox-stacks.stack-tabs .desk-obj{height:76px!important}}#inbox .inbox-stacks.stack-tabs>.media-pile{gap:var(--s-3)!important}:is(#inbox,#session) .inbox-groups>.inbox-stacks.stack-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}:is(#inbox,#session) .inbox-groups>.inbox-stacks.stack-tabs{grid-template-columns:minmax(0,1fr) max-content max-content minmax(0,1fr)!important;column-gap:44px;justify-items:center}#inbox .inbox-stacks.stack-tabs>.off-pile>.inbox-stack-title{grid-column:2;grid-row:1;width:auto}#inbox .inbox-stacks.stack-tabs>.media-pile{grid-column:3;grid-row:1;width:auto}#inbox .inbox-stacks.stack-tabs>.off-pile>.inbox-pile-sheets{grid-column:1 / -1;grid-row:2;justify-self:stretch}#inbox .inbox-stacks.stack-tabs .shop-slip{rotate:-1.2deg}#inbox .inbox-stacks.stack-tabs .photo-pile{rotate:1deg}@container rows (max-width: 600px){:is(#inbox,#session) .inbox-groups>.inbox-stacks.stack-tabs{column-gap:22px}}#inbox .desk-top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px var(--s-5);flex-wrap:nowrap;margin-top:var(--s-6);margin-bottom:var(--s-8);padding:0 var(--s-1);box-sizing:border-box}.desk-hello{grid-column:1;margin:0;font:800 clamp(2.1rem,3.6vw,2.9rem)/1.08 var(--display);letter-spacing:-.028em;color:var(--fg)}.desk-hello em{font-style:normal;padding-bottom:5px;background:var(--under-ink) left bottom / 100% 9px no-repeat}.desk-tools{grid-column:2;flex:none;display:flex;align-items:center;gap:10px;padding-bottom:2px}.desk-blitz{display:inline-flex;align-items:center;gap:var(--s-2);min-height:40px;padding:0 var(--s-2) 0 var(--s-3);border:1.6px solid var(--fg);border-radius:9px 12px 8px 13px/12px 8px 13px 9px;background:var(--surface);color:var(--fg);font:700 var(--t-sm)/1 var(--font);text-decoration:none;box-shadow:2px 3px color-mix(in srgb,var(--fg) 85%,transparent);rotate:-.6deg;transition:translate 90ms,box-shadow 90ms}.desk-blitz .blitz-bolt{flex:none;width:22px;height:22px;fill:var(--yellow);stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.desk-blitz-n{display:grid;place-items:center;min-width:26px;height:26px;padding:0 6px;box-sizing:border-box;border-radius:13px 12px 14px;background:var(--fg);color:var(--bg);font:700 var(--t-xs)/1 var(--font)}.desk-duck{position:relative}.desk-duck-open{list-style:none;box-sizing:border-box;display:grid;place-items:center;width:44px;height:40px;border:1.6px solid var(--fg);border-radius:12px 9px 13px 8px/8px 13px 9px 12px;background:var(--surface);color:var(--fg);cursor:pointer;box-shadow:2px 3px color-mix(in srgb,var(--fg) 85%,transparent);rotate:.8deg;transition:translate 90ms,box-shadow 90ms,background .12s}.desk-duck-open::-webkit-details-marker{display:none}.desk-duck-open .sketch-duck{width:30px;height:25px;stroke-width:1.6}.desk-duck-open:focus-visible,.desk-duck[open]>.desk-duck-open{--surface: #fff6c9;background:var(--yellow);color:#1f1a05}@media(any-hover:hover){.desk-duck-open:hover{--surface: #fff6c9;background:var(--yellow);color:#1f1a05;translate:-1px -2px;box-shadow:3px 5px color-mix(in srgb,var(--fg) 85%,transparent)}}.desk-duck-open:active{translate:2px 3px;box-shadow:0 0 0 transparent}.desk-duck-open:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.desk-duck-ask{position:absolute;z-index:var(--z-pop);right:-6px;top:calc(100% + 10px);width:max-content;max-width:calc(100vw - 32px);box-sizing:border-box;display:grid;gap:10px;padding:var(--s-3) 14px;border:1.6px solid var(--fg);border-radius:10px 14px 9px 15px/14px 9px 15px 10px;background:var(--surface);color:var(--fg);box-shadow:3px 4px color-mix(in srgb,var(--fg) 85%,transparent);text-align:left}.desk-duck-ask p{margin:0;font:700 var(--t-md)/1.3 var(--display)}.desk-duck-ways{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.desk-duck-yes{display:inline-flex;align-items:center;gap:var(--s-2);min-height:40px;padding:0 14px 0 10px;border:1.6px solid var(--fg);border-radius:9px 12px 8px 13px/12px 8px 13px 9px;background:var(--fg);color:var(--bg);font:700 var(--t-sm)/1 var(--font);cursor:pointer}.desk-duck-yes .sketch-duck{width:28px;height:24px;stroke-width:1.5;color:var(--fg)}.desk-duck-yes:active{translate:1px 2px}.desk-duck-no{min-height:40px;padding:0 var(--s-3);border:0;border-radius:9px;background:none;color:var(--muted);font:600 var(--t-sm)/1 var(--font);cursor:pointer}.desk-duck-no:hover{background:var(--sunken);color:var(--fg)}:is(.desk-duck-yes,.desk-duck-no):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media(max-width:860px){#inbox .desk-top{position:relative;grid-template-columns:minmax(0,1fr);margin-top:var(--s-2);margin-bottom:var(--s-5);padding:0 2px}.desk-hello{font-size:clamp(1.4rem,7.2vw,2rem);white-space:nowrap}.desk-tools{grid-column:1;grid-row:auto;justify-content:flex-end;margin-top:var(--s-3);padding-right:6px}.desk-blitz{min-height:44px}.desk-duck{position:static}.desk-duck-open{width:48px;height:44px}.desk-duck-ask{left:auto;right:6px;top:calc(100% + 6px)}}@media(any-hover:hover){.desk-blitz:hover{translate:-1px -2px;box-shadow:3px 5px color-mix(in srgb,var(--fg) 85%,transparent)}}.desk-blitz:active{translate:2px 3px;box-shadow:0 0 0 transparent}.desk-blitz:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}:is(#inbox,#session) .inbox-groups .inbox-row .inbox-content>.inbox-fan{flex:none;width:max-content;min-width:max-content;margin:0 var(--s-4) 0 6px}:is(#inbox,#session) .inbox-groups .inbox-row .inbox-content>.inbox-text{flex:1 1 0;min-width:0}@container rows (max-width: 640px){:is(#inbox,#session) .inbox-groups .inbox-row .inbox-content>.inbox-fan{display:none}}.inbox-answer.is-thumb.is-named>.inbox-disc{display:none}.inbox-groups .inbox-row .inbox-actions .inbox-answer.is-named>span:last-child{font:700 var(--t-sm)/1.2 var(--display);text-wrap:balance;overflow-wrap:anywhere}:is(#inbox,#session) .inbox-groups>.tail{grid-column:1 / -1;display:grid;gap:var(--s-2);min-width:0;margin:-6px 0 var(--s-8);padding:0}.tail[hidden]{display:none!important}.tail-card{display:grid;grid-template-columns:30px minmax(0,1fr) fit-content(40%) 62px;align-items:center;column-gap:14px;min-height:46px;padding:0 14px 0 var(--s-4);border-radius:6px;background:color-mix(in srgb,var(--surface) 55%,var(--bg));box-shadow:0 0 0 1px var(--line-strong);color:var(--muted);text-decoration:none;text-align:left;transition:background .12s,box-shadow .12s}.tail-card:hover,.tail-card:focus-visible{background:var(--surface);box-shadow:0 0 0 1px var(--fg);outline:none}.tail-mark{display:grid;width:26px;height:26px;color:var(--tone-pen)}.tail-mark .doodle{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.tail-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 1.02rem/1.3 var(--display);letter-spacing:-.01em;color:color-mix(in srgb,var(--fg) 72%,var(--surface))}.tail-who{display:inline-flex;align-items:center;gap:var(--s-2);min-width:0;white-space:nowrap;font:400 var(--t-sm)/1.3 var(--font)}.tail-who>span{display:flex;gap:.3em;min-width:0}.tail-who b{min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:700;color:var(--tone-pen, var(--fg))}.tail-who svg{position:static;flex:none;width:16px;height:16px;color:var(--muted);fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round}.tail-card .ago{justify-self:end;color:var(--faint);font-size:var(--t-xs);white-space:nowrap}@media(max-width:860px){:is(#inbox,#session) .inbox-groups>.tail{margin-top:-2px;gap:6px}.tail-card{grid-template-columns:24px minmax(0,1fr) auto;grid-template-rows:auto auto;row-gap:0;column-gap:10px;min-height:52px;padding:6px var(--s-3);border-radius:14px}.tail-mark{grid-row:1 / 3;width:22px;height:22px}.tail-title{grid-column:2 / 4;font-size:.95rem}.tail-who{grid-column:2;font-size:var(--t-xs)}.tail-who svg{display:none}.tail-card .ago{grid-column:3}}.inbox-answer{position:relative}.inbox-answer>.final-sign{position:absolute;top:6px;right:7px;color:inherit;opacity:.65}.inbox-answer>.final-sign>svg.sketch,.inbox-groups .inbox-row .inbox-actions .inbox-answer>.final-sign>svg.sketch{width:13px!important;height:13px!important;stroke-width:2.2}.off-why{flex:0 1 auto;min-width:9ch;overflow:hidden;text-overflow:ellipsis;color:var(--faint);font:400 var(--t-xs)/1.3 var(--font);white-space:nowrap}@media(max-width:860px){html body :is(#inbox,#session) .inbox-groups .inbox-row{display:grid;grid-template-columns:minmax(0,1fr)!important;row-gap:var(--s-3);align-items:start;padding:14px var(--s-3) var(--s-3)}html body :is(#inbox,#session) .inbox-groups .inbox-row>.inbox-content{grid-column:1!important;grid-row:1!important;display:flex;align-items:flex-start;gap:10px}html body :is(#inbox,#session) .inbox-groups .inbox-row .inbox-content>.inbox-fan{display:none}html body :is(#inbox,#session) .inbox-groups .inbox-row .inbox-content>.row-mark{flex:none;margin-top:1px}html body :is(#inbox,#session) .inbox-groups .inbox-row .inbox-text{flex:1 1 0;min-width:0;display:grid;gap:var(--s-1)}html body :is(#inbox,#session) .inbox-groups .inbox-row .inbox-question{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2!important;overflow:hidden;white-space:normal;text-wrap:pretty;font:700 1.08rem/1.22 var(--display)!important;letter-spacing:-.012em}html body :is(#inbox,#session) .inbox-groups .inbox-row .inbox-body{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal;font-size:var(--t-sm);line-height:1.4;color:var(--muted)}html body :is(#inbox,#session) .inbox-groups .inbox-row>.inbox-actions{grid-column:1!important;grid-row:2!important;display:flex!important;width:auto;gap:var(--s-2);margin:0!important}html body :is(#inbox,#session) .inbox-groups .inbox-row .inbox-answer,html body :is(#inbox,#session) .inbox-groups .inbox-row .inbox-answer.is-wide{flex:1 1 0;width:auto;min-width:0;height:50px;min-height:0;display:flex;grid-auto-flow:column;flex-direction:row;align-items:center;justify-content:center;gap:10px;padding:0 var(--s-3)}html body :is(#inbox,#session) .inbox-groups .inbox-row .inbox-answer .sketch{width:22px!important;height:22px!important}html body :is(#inbox,#session) .inbox-groups .inbox-row .inbox-answer>span:last-child:not(.inbox-disc){font-size:var(--t-sm);white-space:nowrap}html body :is(#inbox,#session) .inbox-groups .inbox-row .inbox-answer.is-what .sketch-what{width:62px!important;height:22px!important}html body :is(#inbox,#session) .inbox-groups .inbox-row .inbox-answer.is-stacked{grid-auto-flow:column}}.inbox-actions.is-advised-pair .inbox-answer.is-take{display:grid;grid-auto-flow:row;justify-items:center;align-content:center;gap:3px;padding:6px var(--s-2);text-align:center}.inbox-actions.is-advised-pair .inbox-answer.is-take>strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-width:100%;font:700 var(--t-sm)/1.15 var(--font);overflow-wrap:anywhere}.inbox-actions.is-advised-pair .inbox-answer.is-take>small{font:500 .68rem/1 var(--font);opacity:.85}.inbox-actions.is-advised-pair .inbox-answer.is-take>.sketch{width:22px;height:22px}.inbox-actions.is-advised-pair .inbox-answer.is-others{display:grid;grid-auto-flow:row;justify-items:center;align-content:center;gap:2px;text-decoration:none;color:var(--card-ink, var(--fg))}.inbox-actions.is-advised-pair .inbox-answer.is-others>b{font:800 1.35rem/1 var(--display)}.inbox-actions.is-advised-pair .inbox-answer.is-others>span{font:600 var(--t-xs)/1.1 var(--font)}.inbox-actions.is-advised-pair .inbox-answer.is-take>strong{font-size:var(--t-xs);line-height:1.15;overflow-wrap:break-word}@media(max-width:860px){html body :is(#inbox,#session) .inbox-groups .inbox-row .inbox-actions.is-advised-pair .inbox-answer.is-take{flex:1 1 0;grid-auto-flow:row;display:grid;height:auto;min-height:50px;padding:6px 10px;gap:2px}html body :is(#inbox,#session) .inbox-groups .inbox-row .inbox-actions.is-advised-pair .inbox-answer.is-take>.sketch{display:none}html body :is(#inbox,#session) .inbox-groups .inbox-row .inbox-actions.is-advised-pair .inbox-answer.is-others{flex-direction:row;display:flex;gap:6px}html body :is(#inbox,#session) .inbox-groups .inbox-row .inbox-actions.is-advised-pair .inbox-answer.is-others>b{font-size:1.05rem}}.inbox-row .row-desk{font-weight:600;color:var(--fg);opacity:.7}.inbox-row .row-desk:after{content:" \b7  ";font-weight:400}.inbox-groups .inbox-group[data-run=many]{position:relative;--run-line: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 100' preserveAspectRatio='none'%3E%3Cpath d='M4.2 0C3.6 20 4.8 40 4.1 60S3.7 85 4 100' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E")}.inbox-groups .inbox-group[data-run=many]:before{content:"";position:absolute;z-index:0;left:-22px;top:30px;bottom:34px;width:8px;background:var(--tone-pen);-webkit-mask:var(--run-line) center / 100% 100% no-repeat;mask:var(--run-line) center / 100% 100% no-repeat;pointer-events:none}@media(max-width:860px){.inbox-groups .inbox-group[data-run=many]:before{left:-13px;top:24px;bottom:30px;width:6px}}.inbox-groups .inbox-group[data-run=many]>.inbox-row:not(:first-of-type) button.row-mark>:is(svg:first-child,.crown-mark){visibility:hidden}#inbox .desk-top{margin-bottom:48px}:is(#inbox,#session) .inbox-groups>.inbox-stacks.stack-tabs{column-gap:57px}@media(max-width:860px){#inbox .desk-top{margin-bottom:30px}}@container rows (max-width: 600px){:is(#inbox,#session) .inbox-groups>.inbox-stacks.stack-tabs{column-gap:29px}}html body :is(#inbox,#session) .inbox-groups .inbox-row .inbox-content{position:relative}html body :is(#inbox,#session) .inbox-groups .inbox-row .inbox-when{display:flex!important;position:absolute;z-index:2;top:2px;right:4px;order:initial;margin:0}html body :is(#inbox,#session) .inbox-groups .inbox-row .inbox-when .inbox-tabs{display:flex!important;margin:0}html body :is(#inbox,#session) .inbox-groups .inbox-row .inbox-when .inbox-later.is-tag{display:block!important;width:22px;max-width:none;height:40px;padding:0;overflow:visible;border-radius:0;background:none;box-shadow:none;filter:none;opacity:1}.inbox-later.is-tag svg{width:15px;height:32px;overflow:visible;fill:none;stroke:var(--stamp-ink-later);stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;transform-origin:50% 0;rotate:-4deg;transition:rotate .16s}.inbox-later.is-tag .tag-paper{fill:var(--surface)}.inbox-later.is-tag .tag-z{stroke:var(--fg)}.inbox-later.is-tag:is(:hover,:focus-visible) svg{rotate:6deg}html body :is(#inbox,#session) .inbox-groups .inbox-row .inbox-text{padding-right:var(--s-6)}@media(max-width:860px){html body :is(#inbox,#session) .inbox-groups .inbox-row .inbox-when{top:0;right:0}}@media(max-width:860px){html body :is(#inbox,#session) .inbox-groups .inbox-row .inbox-answer.is-advised:after{bottom:3px}html body :is(#inbox,#session) .inbox-groups .inbox-row .inbox-actions.is-advised-pair .inbox-answer{height:60px}html body :is(#inbox,#session) .inbox-groups .inbox-row .inbox-actions.is-advised-pair .inbox-answer.is-take{padding-bottom:14px}}.endlist{display:grid;gap:2px;margin:var(--s-6) 0 0}.endlist[hidden]{display:none}.end-rows{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.end-row{text-align:left;display:grid;grid-template-columns:minmax(0,max-content) minmax(0,1fr) auto 36px;grid-template-areas:"t s w b";align-items:center;column-gap:var(--s-2);min-height:40px;padding:2px 4px 2px var(--s-2);border-bottom:1px solid var(--line)}.end-row[hidden]{display:none}.end-form{margin:0;display:contents}.end-row>.end-tick,.end-row>.end-form>.end-tick{grid-area:b;justify-self:end}.end-title{grid-area:t}.end-said{grid-area:s}.end-ago{grid-area:w}@media(pointer:coarse){.end-tick{width:44px;height:44px}.end-row{grid-template-columns:minmax(0,max-content) minmax(0,1fr) auto 44px}}.end-tick{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:8px;background:none;color:var(--fg)}button.end-tick{cursor:pointer}button.end-tick:hover{background:var(--sunken)}button.end-tick:hover .end-box{stroke:var(--stamp-ink-done)}.end-box{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.end-tick.is-ticked{color:var(--faint)}.end-tick.is-ticked .end-check{stroke:var(--stamp-ink-done);stroke-width:2.2}.end-tick.is-later{color:var(--stamp-ink-later)}.end-tick.is-later .sketch{width:20px;height:20px}.end-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fg);font:600 var(--t-sm)/1.3 var(--font);text-decoration:none}.end-title:hover{text-decoration:underline}.end-said{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font:400 var(--t-sm)/1.3 var(--font)}.end-ago{color:var(--faint);font-size:var(--t-xs);white-space:nowrap}.end-row:not([data-g=open]) :is(.end-title,.end-said){text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--fg) 45%,transparent);color:var(--muted)}.end-row[data-g=later] :is(.end-title,.end-said){text-decoration:none}.end-row[data-g=trash] :is(.end-title,.end-said){opacity:.7}.end-foot{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-2) 2px 0}.end-more{min-height:36px;padding:0 14px;border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface);color:var(--fg);font:600 var(--t-sm)/1 var(--font);cursor:pointer}.end-more span{color:var(--muted);font-weight:400;margin-left:4px}.end-more:hover{border-color:var(--fg)}.end-all{margin-left:auto;color:var(--muted);font:500 var(--t-xs)/1 var(--font)}.end-all:hover{color:var(--fg)}@media(max-width:860px){.end-row{grid-template-columns:minmax(0,1fr) auto 44px!important;grid-template-areas:"t w b" "s s b";row-gap:0;padding-block:3px}.end-title{grid-area:t}.end-said{grid-area:s;font-size:var(--t-xs)}.end-ago{grid-area:w}}:is(#inbox,#session) .inbox-groups>.inbox-stacks.stack-tabs.is-two{grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr)!important}#inbox .inbox-stacks.stack-tabs.is-two>#desk-artifacts{grid-column:2;grid-row:1}.end-row>:is(.end-title,.end-said){justify-self:stretch;text-align:left}.end-row>.end-ago{justify-self:end}:is(#inbox,#session) .inbox-groups>.tail{gap:0;margin:var(--s-6) 0 0;border-top:1px solid var(--line)}.tail-card{grid-template-columns:30px minmax(0,1fr) minmax(0,auto) auto 36px;column-gap:var(--s-2);min-height:40px;padding:2px 4px 2px 2px;border-radius:0;background:none;box-shadow:none;border-bottom:1px solid var(--line);text-decoration:none}.tail-card:hover,.tail-card:focus-visible{background:var(--sunken);box-shadow:none}.tail-card>.tail-mark{justify-self:center;width:20px;height:20px}.tail-card>.tail-title{font:600 var(--t-sm)/1.3 var(--font);letter-spacing:0;color:var(--fg)}.tail-card>.tail-who{grid-column:3;justify-self:end;max-width:100%;overflow:hidden;font-size:var(--t-xs);color:var(--muted)}.tail-card>.tail-who>span{overflow:hidden;text-overflow:ellipsis}.tail-card>.ago{grid-column:4;grid-row:1;justify-self:end}@media(pointer:coarse){.tail-card{grid-template-columns:30px minmax(0,1fr) minmax(0,auto) auto 44px}}.end-divider{display:none;position:relative;align-items:center;gap:var(--s-2);height:30px;margin:6px 0 0;color:var(--muted)}.end-divider svg{position:absolute;left:0;right:0;top:50%;width:100%;height:8px;translate:0 -50%;fill:none;stroke:var(--line-strong);stroke-width:1.6;stroke-linecap:round;vector-effect:non-scaling-stroke}.end-divider svg path{vector-effect:non-scaling-stroke}.end-divider span{position:relative;margin-left:var(--s-4);padding:0 8px;background:var(--bg);font:600 1rem/1 var(--display);rotate:-2deg;letter-spacing:.01em}#desk-ip:not([hidden])+.endlist .end-divider{display:flex}@media(max-width:860px){:is(#inbox,#session) .inbox-groups>.tail{margin-top:var(--s-5);gap:0}.tail-card{grid-template-columns:30px minmax(0,1fr) auto 44px!important;grid-template-rows:auto auto;min-height:44px;padding:3px 0 3px 2px;border-radius:0}.tail-card>.tail-mark{grid-row:1 / 3}.tail-card>.tail-title{grid-column:2;grid-row:1;font-size:var(--t-sm)}.tail-card>.tail-who{grid-column:2 / 4;grid-row:2;justify-self:start}.tail-card>.tail-who>span{display:block;white-space:nowrap}.tail-card>.ago{grid-column:3;grid-row:1}}:is(#inbox,#session) .inbox-groups>.tail,:is(#inbox,#session) .inbox-groups>#desk-ip[hidden]+.endlist{margin-top:clamp(56px,22vh,180px);border-top:0}.tail>.end-divider.is-work{display:flex;margin:0 0 2px}.tail-card{border-top:0}.tail>.tail-card:first-of-type{border-top:1px solid var(--line)}#desk-ip[hidden]+.endlist .end-divider{display:flex}#desk-ip[hidden]+.endlist .end-rows{border-top:0}.tail-card>.tail-who,.tail-card>.ago,.end-row>.end-said,.end-row>.end-ago{display:none}@media(hover:hover){.tail-card:is(:hover,:focus-visible)>:is(.tail-who,.ago),.end-row:is(:hover,:focus-within)>:is(.end-said,.end-ago){display:revert}.tail-card:is(:hover,:focus-visible)>.tail-who{display:inline-flex}}.tail-card>.tail-title,.end-row>.end-title{font-weight:500}.end-row[data-g=open]>.end-title{font-weight:600}@media(max-width:860px){:is(#inbox,#session) .inbox-groups>.tail,:is(#inbox,#session) .inbox-groups>#desk-ip[hidden]+.endlist{margin-top:max(72px,40vh)}.tail-card{grid-template-rows:auto;min-height:44px}.tail-card>.tail-mark{grid-row:1}.end-row{grid-template-areas:"t t b"}}.tail-card>.tail-mark{display:none}.tail-card{grid-template-columns:minmax(0,1fr) auto auto 36px!important;padding-left:var(--s-2)}.tail-card>.tail-title{grid-column:1;grid-row:1}.tail-card>.tail-who{grid-column:2;grid-row:1}.tail-card>.ago{grid-column:3;grid-row:1}.tail-gear{grid-column:4;grid-row:1;justify-self:end;display:grid;place-items:center;width:30px;height:30px;color:var(--muted)}.gear{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round;animation:gear-turn 9s linear infinite}@keyframes gear-turn{to{rotate:360deg}}@media(prefers-reduced-motion:reduce){.gear{animation:none}}@media(pointer:coarse){.tail-card{grid-template-columns:minmax(0,1fr) auto auto 44px!important}.tail-gear{width:44px}}#desk-ip:not([hidden])+.endlist .end-divider{display:none!important}#desk-ip:not([hidden])+.endlist{margin-top:0}#desk-ip:not([hidden])+.endlist .end-rows{border-top:0}.end-foot{padding:var(--s-3) 2px 0}.end-show{color:var(--fg);font:600 1rem/1 var(--display);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px;text-decoration-color:var(--accent)}.end-show:hover{color:var(--accent)}.end-tick.is-ticked:is(button):hover .end-check{stroke:var(--muted)}.off-page .desk-hello{display:flex;align-items:baseline;gap:var(--s-3)}.off-back{color:var(--muted);text-decoration:none;font:400 1.4rem/1 var(--font)}.off-back:hover{color:var(--fg)}.endlist.is-full{margin-top:var(--s-4)}:is(#inbox) .inbox-groups>.tail:has(+.endlist.is-full){margin-top:var(--s-4)}.end-search{margin:0 0 var(--s-3)}.end-search input{width:min(420px,100%);min-height:40px;padding:0 12px;border:1px solid var(--line-strong);border-radius:10px;background:var(--surface);color:var(--fg);font:400 var(--t-sm)/1.2 var(--font)}.end-none{color:var(--muted)}@media(max-width:860px){.tail-card{grid-template-columns:minmax(0,1fr) 44px!important}.tail-card>.tail-gear{grid-column:2}.tail-card>:is(.tail-who,.ago){display:none!important}}:is(#inbox,#session) .inbox-groups>.tail:has(+.endlist:not([hidden])){margin-bottom:0}.off-page :is(.end-divider,.end-divider.is-work){display:none!important}.off-page .inbox-groups>.tail{margin-top:0!important;border-top:1px solid var(--line)}.off-page .end-search{margin:var(--s-2) 0 var(--s-4)}.off-page .desk-top{flex-wrap:wrap;row-gap:var(--s-3)}.off-page .desk-top .end-search{flex:1 0 100%;margin:0}.off-page .endlist{margin-top:0!important}.off-page .endlist .end-rows{border-top:0}.off-page .inbox-groups>.tail{margin-bottom:0!important}.end-row[data-g=works]>.end-title{text-decoration:none;color:var(--fg);font-weight:500}.end-tick.is-working{display:grid;place-items:center;width:28px;height:28px}.work-dot{width:8px;height:8px;border-radius:50%;background:var(--ok, #2f9e5b);box-shadow:0 0 color-mix(in srgb,var(--ok, #2f9e5b) 50%,transparent);animation:work-breathe 1.8s ease-in-out infinite}@keyframes work-breathe{50%{box-shadow:0 0 0 5px transparent;opacity:.6}}@media(prefers-reduced-motion:reduce){.work-dot{animation:none}}@media(max-width:860px){.end-row>:is(.end-said,.end-ago){display:none!important}}#inbox .inbox-row :is(.inbox-byline,.row-meta,.inbox-gutter,.inbox-fan,.inbox-who){display:none!important}#inbox .inbox-row .inbox-text.has-sender{padding-left:0!important}#inbox .inbox-row .inbox-body{display:none!important}#inbox .inbox-row .inbox-when{visibility:hidden}@media(hover:hover)and (min-width:861px){#inbox .inbox-row:is(:hover,:focus-within) .inbox-body{display:block!important}#inbox .inbox-row:is(:hover,:focus-within) .inbox-when{visibility:visible}}@media(max-width:860px){#inbox .inbox-row .inbox-when{display:none!important}}#inbox .inbox-row .row-mark{opacity:0}#inbox .inbox-row:is(:hover,:focus-within,[aria-selected=true]) .row-mark,body[data-selecting] #inbox .inbox-row .row-mark{opacity:1}@media(max-width:860px){#inbox .inbox-row .row-mark{display:none}}@media(max-width:860px){html body #inbox .inbox-row .inbox-text .inbox-body,html body #inbox .inbox-row .inbox-body-text{display:none!important}html body #inbox .inbox-row .inbox-text.has-sender{padding-left:0!important}}#desk-stacks:has(>.df-cards){display:block}.df-cards{margin-top:var(--s-6);text-align:left}.df-cards .end-divider{display:flex;margin-bottom:8px}.df-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.df-card{display:grid;gap:6px;min-width:0;color:var(--fg);text-decoration:none}.df-thumb{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:10px;box-shadow:0 0 0 1px var(--line-strong);background:var(--sunken)}.df-thumb img,.df-thumb video{width:100%;height:100%;object-fit:cover;object-position:top left;display:block}.df-thumb>*{width:100%;height:100%}.df-page{display:grid;align-content:start;gap:5px;padding:10px;box-sizing:border-box;background:#fffdf6 center/cover}.df-page b{font:700 11px/1.2 var(--font);color:#222}.df-page i{height:3px;border-radius:2px;background:#ddd8c8}.df-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 var(--t-sm)/1.3 var(--font)}.df-card:hover .df-title{text-decoration:underline}.df-all{display:inline-block;margin-top:10px;color:var(--fg);font:700 var(--t-sm)/1 var(--font);text-decoration:underline;text-underline-offset:3px}.df-all .off-count{color:var(--muted);font-weight:500}@media(max-width:860px){.df-row{grid-template-columns:repeat(2,minmax(0,1fr))}}html body #desk-stacks:has(>.df-cards){display:block!important;width:auto!important;padding:0!important}html body #desk-stacks>.df-cards{width:100%;max-width:none;box-sizing:border-box}html body #desk-stacks .df-row{width:100%}html body #desk-stacks .df-card{width:auto}body>main#inbox{contain:strict}.desk-layer{display:contents}#inbox.is-choosing .inbox-row .row-mark{opacity:1!important}.row-stamp{position:relative;display:inline-block;vertical-align:-.22em;width:22px;height:22px;margin-right:7px;color:var(--tone-pen)}.row-stamp>svg{width:100%;height:100%;display:block}.row-stamp .crown-mark{display:none}.inbox-answer.is-lead.is-advised{--advice-under: 1;--advice: color-mix(in srgb, var(--surface) 82%, var(--tone-pen));--marker: .95}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.event:hover .event-time,.event:focus-visible .event-time{opacity:1}.composer:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft),var(--shadow-md)}.composer textarea:focus-visible{outline:none}.agent-invite-go:hover,.agent-invite-go:focus-visible{background:var(--sunken);color:var(--fg)}.agent-invite-go:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.crown-toggle:hover,.crown-toggle:focus-visible{opacity:1;scale:1.12}@media(hover:hover){.agent-row .crown-toggle[aria-pressed=false]:is(:hover,:focus-visible),.pane-who .crown-toggle[aria-pressed=false]:is(:hover,:focus-visible){opacity:1}}button.agent-badge:hover,button.agent-badge:focus-visible{scale:1.08}.inbox-revising-open:hover strong,.inbox-revising-open:focus-visible strong{text-decoration:underline;text-underline-offset:3px}.inbox-tab-act:focus-visible{outline:0}:is(.inbox-tab-act:hover,.inbox-tab-act:focus-visible,.inbox-tab-act.is-unfolded){max-width:150px;z-index:1;filter:drop-shadow(0 3px 6px rgb(20 30 25 / .16))}:is(.inbox-tab-act:hover,.inbox-tab-act:focus-visible,.inbox-tab-act.is-unfolded) .inbox-later-flap{background:var(--tone-wash)}:is(.inbox-tab-act:hover,.inbox-tab-act:focus-visible,.inbox-tab-act.is-unfolded) .sketch{opacity:1}.inbox-tab-act:focus-visible .inbox-later-flap{box-shadow:inset 0 0 0 2px var(--fg)}.inbox-shred:is(:hover,:focus-visible,.is-unfolded){color:var(--urg-critical)}.inbox-when .inbox-later-flap,.inbox-when .inbox-tab-act:is(:hover,:focus-visible) .inbox-later-flap{justify-content:center;padding:0;background:none;box-shadow:inset 0 0 0 1px var(--line-strong)}.inbox-when .inbox-tab-act:is(:hover,:focus-visible) .inbox-later-flap{background:var(--sunken);box-shadow:inset 0 0 0 1px var(--fg)}.inbox-when .inbox-tab-act:focus-visible .inbox-later-flap{box-shadow:inset 0 0 0 2px var(--fg)}.desk-invite-go:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}@media(min-width:861px){.inbox-gutter:is(:hover,:focus-visible):after{opacity:1}.inbox-gutter:focus-visible{outline:2px solid currentColor;outline-offset:3px}}.topbar .sidedoors a:hover,.topbar .sidedoors button:hover,.topbar .sidedoors #keys-open:hover,.topbar .sidedoors :focus-visible{background:var(--sunken);text-decoration:none}.topbar .sidedoors :focus-visible{outline-offset:-2px}@media(min-width:861px){.rail-fold:hover,.rail-fold:focus-visible{color:var(--fg);background:var(--surface);box-shadow:0 0 0 1px var(--line-strong)}}.topbar #brand-doors .menu-foot button:hover,.topbar #brand-doors .menu-foot button:focus-visible{background:var(--sunken)}.crown-fold.is-plain:focus-visible{opacity:1;outline:2px solid var(--focus-ring);outline-offset:-4px}.crown-fold:hover,.crown-fold:focus-visible{scale:1.15}@media(hover:hover){.crown-edges:hover i,.agent-row:has(>.crown-fold:is(:hover,:focus-visible))>.crown-edges i{transform-origin:calc(50% - 34% * var(--lean, 1)) 0;translate:calc(var(--dx, 0px) * var(--lean-abs, 1) + var(--p) * 6 * var(--fx) * var(--lean, 1)) calc(1px + var(--p) * 6 * (var(--fy) + (1 - var(--lean-abs, 1)) * 1.6px));rotate:calc(var(--tilt, 0deg) * var(--tk) * 2.2 * var(--lean-abs, 1) + var(--p) * 6 * var(--fr) * var(--lean, 1))}}.says-back:focus-visible{outline:3px solid var(--bg);outline-offset:2px}.inbox-row:hover .inbox-when>.cardclip-copy,.inbox-row:focus-within .inbox-when>.cardclip-copy,.inbox-row.is-current .inbox-when>.cardclip-copy,.inbox-when>.cardclip-copy.is-done{opacity:1}.cardclip-offer:hover,.cardclip-offer:focus-within{color:var(--fg);box-shadow:inset 0 0 0 1px var(--fg)}.rowmenu-in button:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.inbox-stacks .stack-search label:focus-within{border-bottom-color:var(--fg);color:var(--fg)}.off-open:hover strong,.off-open:focus-visible strong{text-decoration:underline;text-underline-offset:3px}.off-more:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:-2px}a.agent-badge:hover,a.agent-badge:focus-visible{scale:1.08}.inbox-later:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.rh:hover .rh-open,.rh-open:focus-visible,.rh.is-capped .rh-open,.rh.is-wide .rh-open{opacity:1;pointer-events:auto}#cardpage{container:cardpage / inline-size;grid-column:2;min-width:0;min-height:0;overflow-y:auto;background:var(--surface);padding:72px var(--gutter) var(--s-10);scrollbar-width:thin}.tc-page{--card-h: clamp(420px, calc(100dvh - 170px) , 600px);--right: 330px}.tc-page>*{max-width:1180px;margin-inline:auto}.tc-pad>*{max-width:1040px;margin-inline:auto}.tc-icon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tc-back{color:var(--fg);text-decoration:none}.tc-pad>.tc-frame{position:relative;max-width:calc(100% - 112px)}.tc-rail,.t-picture .tc-step{box-sizing:border-box;display:grid;place-items:center;width:46px;height:46px;padding:0;border:1.3px solid var(--line-strong);border-radius:48% 52% 50% 50%/52% 48% 53% 47%;background:var(--surface);color:var(--fg);text-decoration:none;list-style:none;cursor:pointer;box-shadow:none;transition:translate .1s,border-color .12s,background .12s}.tc-rail::-webkit-details-marker{display:none}:is(.tc-rail,.t-picture .tc-step) .sketch{width:22px;height:22px;stroke-width:2}:is(.tc-rail,.t-picture .tc-step):is(:hover,:focus-visible),.tc-more[open]>.tc-rail{border-color:var(--fg);background:var(--sunken)}:is(.tc-rail,.t-picture .tc-step):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.tc-rails>.tc-rail,.tc-rails>.tc-more{position:absolute;z-index:3}.tc-rails{--step: 54px}.tc-rails>.tc-rail,.tc-rails>.tc-more{top:-57px}.tc-rails>.tc-back{left:0}.tc-rails>.tc-more{right:0}.tc-rails>.tc-full{right:var(--step)}.tc-rails>.is-next{right:calc(var(--step) + 12px)}.tc-rails>.is-prev{right:calc(2 * var(--step) + 12px)}.tc-rails:has(>.tc-full)>.is-next{right:calc(2 * var(--step) + 12px)}.tc-rails:has(>.tc-full)>.is-prev{right:calc(3 * var(--step) + 12px)}.tc-rails>.is-prev:hover{translate:-2px 0}.tc-rails>.is-next:hover{translate:2px 0}@container cardpage (max-width: 760px){.tc-pad>.tc-frame{max-width:100%}.tc-rails{--step: 48px}.tc-rails>.tc-rail,.tc-rails>.tc-more>.tc-rail{width:44px;height:44px}.tc-rails>.tc-rail,.tc-rails>.tc-more{top:-48px}.tc-rails>.tc-back{left:30px}.tc-rails>.tc-more{right:30px}.tc-rails>.tc-full{right:calc(30px + var(--step))}.tc-rails>:is(.is-prev,.is-next){display:none}}.tc-card{z-index:1}.tc-later{position:relative;height:0;margin-top:0;z-index:0}.tc-later .sel-later{--pull: 0px;position:absolute;right:84px;top:-5px;display:block;padding:0 14px var(--s-2);border:0;background:none;color:var(--muted);cursor:grab;touch-action:none;translate:0 var(--pull);transition:translate .32s cubic-bezier(.3,1.7,.5,1)}.tc-later .sel-later.is-pulling{transition:none;cursor:grabbing}.tc-later .sel-later:before{content:"";position:absolute;left:calc(50% - 1.3px);bottom:calc(100% - 3px);width:2.6px;height:calc(var(--pull) + 3px);border-radius:2px;background:var(--stamp-ink-later)}.tc-later .sel-later svg{width:46px;height:96px;overflow:visible;fill:none;stroke:var(--stamp-ink-later);stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round;transform-origin:50% 0;animation:tag-sway 3.6s ease-in-out infinite alternate}.tc-later .sel-later .tag-paper{fill:var(--surface)}.tc-later .sel-later .tag-z{stroke:var(--fg)}.tc-later .sel-later:hover,.tc-later .sel-later:focus-visible{color:var(--fg);outline:none}.tc-later .sel-later:not(.is-pulling):hover,.tc-later .sel-later:focus-visible{--pull: 6px}.tc-later .sel-later.is-pulling svg{animation:none}@keyframes tag-sway{0%{rotate:-1.6deg}to{rotate:1.6deg}}@media(prefers-reduced-motion:reduce){.tc-later .sel-later svg{animation:none}.tc-later .sel-later{transition:none}}@container cardpage (max-width: 900px){.tc-later{height:96px}.tc-later .sel-later{right:18px;padding:0 var(--s-3)}.tc-later .sel-later svg{width:40px;height:84px}.tc-later+.tc-feed{margin-top:0}}.tc-more{position:relative}.tc-more-list{position:absolute;right:0;top:calc(100% + 6px);z-index:var(--z-pop);min-width:220px;display:grid;padding:6px;border-radius:var(--r-md);background:var(--surface);box-shadow:0 0 0 1px var(--line),var(--shadow-md)}.tc-more-item,.tc-more-list>.cardclip-copy{display:flex;align-items:center;gap:10px;width:100%;height:auto;min-height:38px;padding:0 10px;border:0;border-radius:8px;background:none;color:var(--fg);font:500 var(--t-sm)/1.2 var(--font);text-align:left;text-decoration:none;cursor:pointer}.tc-more-list>.cardclip-copy:after{content:"Copy"}.tc-more-item:hover,.tc-more-list>.cardclip-copy:hover{background:var(--sunken)}.tc-more-item .sketch,.tc-more-list .cardclip-ico{flex:none;width:20px;height:20px}.tc-more-item.is-shred{color:var(--urg-high)}.tc-card{position:relative;isolation:isolate;min-height:var(--card-h);display:grid;grid-template-columns:minmax(0,1fr) var(--right);border-radius:var(--r-xl);background:var(--sunken);box-shadow:0 0 0 1px var(--line);overflow:clip}.tc-card:after{content:"";position:absolute;z-index:-1;top:0;bottom:0;right:0;width:var(--right);background:var(--surface);box-shadow:-1px 0 0 var(--line)}.tc-card[data-settled],.tc-card[data-settled]>.tc-right{min-height:150px}.tc-left{position:relative;min-width:0;min-height:0;display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-6) var(--s-6) var(--s-4) var(--s-8)}.tc-lead{flex:none;display:grid;gap:var(--s-2);min-width:0}.tc-knock{justify-self:start;--urg-color: var(--urg-high);border-radius:6px}.tc-card[data-urgency=critical] .tc-knock{--urg-color: var(--urg-critical)}.tc-title{margin:0;font:800 var(--t-2xl)/1.12 var(--display);letter-spacing:-.01em;overflow-wrap:anywhere}.tc-meta{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:2px var(--s-2);color:var(--muted);font:500 var(--t-xs)/1.4 var(--font)}.tc-meta a{color:inherit;text-decoration:none}.tc-meta a:hover{color:var(--fg);text-decoration:underline}.tc-from{display:inline-flex;align-items:center;gap:5px}.tc-from .doodle{width:18px;height:18px;fill:none;stroke:var(--tone-pen);stroke-width:2.2;stroke-linecap:round}.tc-text{font:400 var(--t-md)/1.55 var(--font);color:var(--fg);max-width:78ch}.tc-text .rich>:first-child{margin-top:0}.tc-text .rich>:last-child{margin-bottom:0}.tc-more-text{justify-self:start;color:var(--accent);font:600 var(--t-xs)/1 var(--font);text-decoration:none}.tc-more-text:hover{text-decoration:underline}turbo-frame.tc-media{flex:none;display:flex;flex-direction:column;gap:var(--s-2)}.tc-stage{position:relative;flex:none;max-height:70vh;align-self:flex-start;max-width:100%;min-width:96px;overflow:hidden;border-radius:var(--r-md);box-shadow:0 0 0 1px var(--line);background:var(--surface)}.tc-stage.is-video{overflow:visible;box-shadow:none;background:none;height:min(46vh,360px);max-height:none}.tc-figure{position:relative;display:block;max-width:100%;cursor:zoom-in}.tc-figure img{display:block;width:100%;max-width:100%;height:auto}.tc-step{position:absolute;top:50%;margin-top:-17px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--surface);color:var(--fg);box-shadow:var(--shadow-md);text-decoration:none}.tc-stage .tc-step{top:min(50%,130px)}.tc-stage .tc-step.is-prev{left:6px}.tc-stage .tc-step.is-next{right:6px}.tc-thumbs,.tc-cap{flex:none;display:flex;align-items:center;gap:6px 10px;min-width:0}.tc-thumbs{flex-wrap:wrap;gap:6px;padding:6px;border-radius:12px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.tc-cap{min-height:34px}.tc-strip{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.tc-thumb{position:relative;flex:none;display:grid;place-items:center;width:48px;height:34px;border-radius:6px;overflow:hidden;background:var(--sunken);color:var(--line-strong);box-shadow:0 0 0 1px var(--line)}.tc-thumb[aria-pressed=true]{box-shadow:0 0 0 2px var(--accent)}.tc-thumb[data-peek]{box-shadow:0 0 0 2px var(--fg);translate:0 -2px}.tc-thumb>.sketch{width:18px;height:18px}.tc-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top;display:block}.tc-thumb-video{color:var(--fg)}.tc-thumb-video .tc-icon{width:18px;height:18px;fill:currentColor;stroke:none}.page-chip,.tc-file{box-sizing:border-box;flex:none;display:inline-flex;align-items:center;gap:7px;max-width:100%;min-height:34px;padding:0 var(--s-3) 0 9px;border-radius:9px;background:var(--chip-bg, var(--sunken));color:var(--fg);font:600 var(--t-xs)/1.2 var(--font);text-decoration:none;transition:background .12s}.page-chip[hidden]{display:none}:is(.page-chip,.tc-file) .sketch{flex:none;width:18px;height:18px}:is(.page-chip,.tc-file) b{min-width:0;font:600 var(--t-xs)/1.2 var(--mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.page-chip,.tc-file) i{flex:none;font-style:normal;font-weight:400;color:var(--muted)}:is(.page-chip,.tc-file):is(:hover,:focus-visible){background:var(--line);box-shadow:inset 0 0 0 1.5px var(--fg);outline:none}.tc-cap>.page-chip{flex:0 1 auto;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.tc-cap>.page-chip:is(:hover,:focus-visible){background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--fg)}.tc-attached{flex:none;display:flex;flex-wrap:wrap;gap:6px var(--s-2);min-width:0;padding:6px;border-radius:12px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.tc-video{margin:0;height:100%;max-width:100%}.tc-video video{display:block;height:100%;max-width:100%;width:auto;border-radius:var(--r-md);background:#000;box-shadow:0 0 0 1px var(--line)}.tc-where{flex:1 1 8ch;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font:400 var(--t-xs)/1.3 var(--font)}.tc-where b{color:var(--fg);font-weight:600}.focus-circles{position:absolute;overflow:visible;pointer-events:none;fill:none;stroke:var(--urg-high);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.focus-circles text{fill:var(--urg-high);stroke:var(--surface);stroke-width:3;paint-order:stroke;font:700 14px/1 var(--display)}.focus-arrow{position:absolute;left:0;top:0;width:1px;height:1px;z-index:3;overflow:visible;pointer-events:none;fill:none;stroke:var(--fg);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.tc-right{position:sticky;top:0;align-self:start;box-sizing:border-box;min-width:0;min-height:var(--card-h);display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-5) var(--s-5) var(--s-4)}.tc-answer{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:var(--s-3)}.tc-opts{display:grid;gap:var(--s-2)}.tc-opt{position:relative;display:flex;align-items:center;gap:10px;width:100%;min-height:52px;padding:10px 34px 10px 14px;border:0;border-radius:var(--r-md);background:var(--tone-wash, var(--sunken));box-shadow:inset 0 0 0 1px var(--tone-edge, var(--line));color:var(--fg);font:inherit;text-align:left;cursor:pointer}.tc-opt:hover{box-shadow:inset 0 0 0 2px var(--tone-mid, var(--accent))}:is(.tc-opt,.tc-tile):focus-visible,label.tc-opt:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px;box-shadow:inset 0 0 0 2px var(--fg);translate:-1px -2px}.tc-opt.is-still{cursor:default;box-shadow:inset 0 0 0 1px var(--line);background:var(--sunken)}.tc-opt.is-picked{box-shadow:inset 0 0 0 2px var(--accent)}.tc-opt.is-picked .tc-opt-label{color:var(--accent)}.tc-opt[data-match]{box-shadow:inset 0 0 0 2px var(--fg)}.tc-opt.is-picked-now{opacity:.6}.tc-opt-words{display:grid;gap:2px;min-width:0}.tc-opt-label{font:700 var(--t-md)/1.25 var(--display);overflow-wrap:anywhere}.tc-opt-detail{color:var(--muted);font:400 var(--t-xs)/1.35 var(--font);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tc-opt-pen{position:absolute;right:6px;top:6px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;color:var(--muted);opacity:0}.tc-opt-pen .sketch{width:14px;height:14px}.tc-opt:hover .tc-opt-pen,.tc-opt:focus-within .tc-opt-pen,.tc-opt-pen[data-noted]{opacity:1}.tc-opt-pen[data-noted]{color:var(--urg-high)}@media(hover:none){.tc-opt-pen{opacity:.6}}label.tc-opt>input{position:absolute;opacity:0;pointer-events:none}.tc-tick{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:6px;box-shadow:inset 0 0 0 1.5px var(--line-strong);color:transparent}label.tc-opt:has(>input:checked) .tc-tick{background:var(--accent);color:var(--accent-fg);box-shadow:none}.tc-send-many{justify-content:center;background:var(--accent);color:var(--accent-fg);box-shadow:none}.tc-opt-note{display:flex;align-items:center;gap:6px;height:38px;margin-top:-4px;padding:0 10px;border-radius:var(--r-sm, 8px);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong)}.tc-opt-note[hidden]{display:none}.tc-opt-note:focus-within{box-shadow:inset 0 0 0 2px var(--accent)}.tc-opt-note .sketch{flex:none;width:15px;height:15px}.tc-opt-note input{flex:1;min-width:0;height:100%;border:0;background:none;font:inherit;font-size:var(--t-sm);color:var(--fg);outline:none}.tc-or{flex:1 0 auto;display:flex;flex-direction:column;align-items:stretch;gap:var(--s-2)}.tc-or>.tc-or-pair{margin-top:auto;padding-top:var(--s-3)}.tc-or>i{display:flex;align-items:center;gap:10px;width:100%;color:var(--muted);font:600 var(--t-xs)/1 var(--font);font-style:normal;text-transform:uppercase;letter-spacing:.08em}.tc-or>i:before,.tc-or>i:after{content:"";flex:1;height:1px;background:var(--line-strong)}.tc-whatever{display:grid;justify-items:center;gap:2px;min-height:64px;min-width:96px;padding:6px 14px;border:0;border-radius:var(--r-md);background:none;color:var(--fg);cursor:pointer}.tc-whatever:hover{background:var(--sunken)}.tc-whatever .sketch-duck{width:60px;height:50px;stroke-width:2}.tc-way{align-self:start;min-height:36px;padding:0 14px;border:0;border-radius:var(--r-pill, 999px);background:var(--sunken);color:var(--fg);font:600 var(--t-sm)/1 var(--font);cursor:pointer}.tc-way:hover{background:var(--line)}.tc-quiet{margin:0;color:var(--muted);font-size:var(--t-sm)}.tc-error{margin:0;color:var(--urg-critical, var(--urg-high));font:600 var(--t-sm)/1.3 var(--font)}.tc-error[hidden]{display:none}.tc-ask{flex:none;display:grid;gap:6px;padding:var(--s-2);border-radius:var(--r-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong)}.tc-ask:focus-within{box-shadow:inset 0 0 0 2px var(--accent)}.tc-field{width:100%;min-height:44px;max-height:160px;field-sizing:content;resize:none;border:0;background:none;color:var(--fg);font:400 var(--t-sm)/1.45 var(--font);outline:none;padding:2px var(--s-1)}.tc-ask-row{display:flex;align-items:center;gap:6px}.tc-clip{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:var(--muted);cursor:pointer}.tc-clip:hover{background:var(--sunken);color:var(--fg)}.tc-clip .sketch{width:19px;height:19px}.tc-saved{color:var(--muted);font:500 var(--t-xs)/1 var(--font)}.tc-saved[data-state=saved]{color:var(--accent)}.tc-saved[data-state=failed]{color:var(--urg-high)}.tc-send{margin-left:auto;flex:none;width:38px;height:38px;display:grid;place-items:center;padding:0;border:0;border-radius:var(--r-md);background:var(--accent);color:var(--accent-fg);cursor:pointer}.tc-send:hover{filter:brightness(1.08)}.tc-send:active{transform:scale(.94)}.tc-send .sketch{width:24px;height:24px;stroke-width:2}.tc-chips{display:flex;flex-wrap:wrap;gap:6px}.tc-chips[hidden]{display:none}.tc-chips .focus-chip{display:inline-flex;align-items:center;height:26px;padding:0 10px;border:0;border-radius:999px;background:var(--sunken);color:var(--fg);font:500 var(--t-xs)/1 var(--font)}.tc-chips .t-chip-drop{background:none;color:var(--muted);text-decoration:underline;cursor:pointer}.tc-info-ways{display:flex;flex-direction:column;gap:var(--s-2)}.tc-info-ways>.tc-tile.is-ack{display:flex;justify-content:center;align-items:center;min-height:56px;gap:10px;font-size:var(--t-md)}.tc-tile{display:grid;justify-items:center;align-content:center;gap:6px;min-height:110px;padding:10px;border:0;border-radius:var(--r-md);background:var(--sunken);color:var(--fg);font:700 var(--t-sm)/1.2 var(--display);cursor:pointer;box-shadow:inset 0 0 0 1px var(--line)}.tc-tile .sketch{width:30px;height:30px}.tc-tile.is-ack{background:var(--accent);color:var(--accent-fg);box-shadow:none}.tc-tile:hover{filter:brightness(.96)}.tc-notes>:is(.tc-feed,.tc-chat){--who: 34px;--who-gap: 14px;max-width:min(100%,660px)}.tc-feed{display:grid;margin-top:var(--s-5);padding:0}.tc-feed[hidden]{display:none}.tc-why{display:flex;justify-content:center;align-items:baseline;gap:var(--s-2);margin:0 0 var(--s-3);color:var(--urg-high);font:600 var(--t-sm)/1.45 var(--font);text-align:center}.tc-why .sketch{flex:none;align-self:center;width:18px;height:18px}.tc-feed>*{min-width:0}.tc-feed .tc-c{display:grid;grid-template-columns:var(--who) minmax(0,1fr);column-gap:var(--who-gap);align-items:start;align-self:auto;justify-self:stretch;width:auto;max-width:none;margin:0;padding:var(--s-3) 0}.tc-feed .tc-c.cont{padding-top:0}.tc-feed .tc-c.cont>.tc-c-in{grid-column:2}.tc-c-who{display:grid;place-items:center;width:var(--who);height:var(--who);border-radius:50%;background:var(--tone-wash, var(--sunken));color:var(--tone-pen, var(--muted))}.tc-c-who .doodle{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.tc-c-who.is-you{background:var(--sunken);color:var(--muted)}.tc-c-who.is-you .sketch{width:17px;height:17px}.tc-c-in{min-width:0;display:grid;gap:var(--s-1);justify-items:start}.tc-c-in>*{min-width:0;max-width:100%}.tc-c-in .rich>:is(p,ul,ol,blockquote),.tc-c-in .bubble{max-width:74ch}.tc-feed .msg-head{display:flex;align-items:baseline;gap:var(--s-2);min-height:20px;margin:0}.tc-feed .msg-head .msg-time,.tc-feed .msg-user .msg-time{margin:0;padding:0}.tc-feed .bubble{width:auto;margin:0;padding:0;border-radius:0;background:none;font:400 var(--t-md)/1.6 var(--font)}.tc-said{font:700 var(--t-sm)/1 var(--display)}.tc-did{display:flex;align-items:baseline;gap:10px;margin:0;padding:5px 0 5px calc(var(--who) + var(--who-gap));color:var(--muted);font:500 var(--t-xs)/1.5 var(--font)}.tc-explained{display:grid}.tc-sec{padding-top:var(--s-3);border-top:1px solid var(--line);margin-top:var(--s-3)}.tc-sec:first-of-type{border-top:0;margin-top:0}.tc-sec h3{margin:0 0 var(--s-1);font:700 var(--t-md)/1.25 var(--display)}.tc-advised-word{color:var(--accent);font:600 var(--t-xs)/1 var(--font)}.tc-did ul{margin:var(--s-1) 0 0;padding-left:1.1em}.t-opt-links{display:block}.tc-feed a{color:var(--accent);text-underline-offset:3px}.tc-feed a.tc-older{justify-self:center;display:inline-flex;align-items:center;min-height:32px;padding:0 14px;border-radius:var(--r-pill);background:var(--sunken);color:var(--muted);font:500 var(--t-sm)/1 var(--font);text-decoration:none}.tc-feed a.tc-older:hover{color:var(--fg)}.tc-turn-before{color:var(--accent);font:600 var(--t-xs)/1 var(--font)}.tc-turn-before>summary{cursor:pointer;width:fit-content;padding:var(--s-1) 0;list-style:none}.tc-turn-before>summary::-webkit-details-marker{display:none}.tc-turn-before>summary:after{content:" \25b8"}.tc-turn-before[open]>summary:after{content:" \25be"}.tc-was{display:grid;gap:var(--s-3);max-width:74ch;margin-top:6px;padding:14px var(--s-4);border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line);background:color-mix(in srgb,var(--surface) 55%,transparent);color:var(--fg);font:400 var(--t-md)/1.6 var(--font)}.tc-was>*{margin:0}.tc-was-title{font:650 var(--t-md)/1.35 var(--font)}.tc-was .shots{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,220px));gap:var(--s-2)}.tc-was .shots img{display:block;width:100%;height:auto;max-height:220px;object-fit:cover;object-position:top;border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px var(--line)}.tc-feed .tc-was-open{justify-self:start;font:600 var(--t-xs)/1 var(--font)}.tc-deed{display:grid;grid-template-columns:var(--who) minmax(0,1fr);column-gap:var(--who-gap);align-items:start;margin:0;padding:var(--s-2) 0;color:var(--muted);font:500 var(--t-xs)/1.5 var(--font)}.tc-deed-thing{justify-self:center;display:grid;place-items:center;min-height:34px;color:var(--fg)}.tc-deed-thing>.sketch{width:22px;height:22px;stroke-width:1.9}.tc-deed-in{min-width:0;min-height:34px;display:flex;flex-wrap:wrap;align-items:center;align-content:center;gap:var(--s-1) 14px}.tc-deed-cap{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 10px;min-width:0;margin:0}.tc-deed-cap b{color:var(--fg);font-weight:650}.tc-deed-said{flex-basis:100%;max-width:74ch;margin:0;color:var(--fg);font:400 var(--t-md)/1.6 var(--font);white-space:pre-wrap;overflow-wrap:anywhere}.tc-deed-in>:is(.shots,.tc-files,.tc-turn-before){flex-basis:100%}.tc-deed-in>.tc-turn-before{text-align:left}.tc-deed.is-undone .tc-deed-thing{opacity:.5}.tc-uno{box-sizing:border-box;display:grid;place-items:center;width:30px;height:42px;border:1.5px solid var(--uno-ink);border-radius:6px 7px 6px 8px/7px 6px 8px;background:radial-gradient(ellipse 10px 14px at 50% 50%,var(--uno-ink) 0 94%,transparent 100%),conic-gradient(from 7deg at 53% 47%,var(--uno-red) 0 25%,var(--uno-yellow) 0 50%,var(--uno-green) 0 75%,var(--uno-blue) 0);color:#fff;rotate:-7deg;box-shadow:1px 2px #14161a38}.tc-uno .sketch{width:17px;height:17px;stroke-width:2}.tc-deed.is-undone .tc-uno{filter:grayscale(1);rotate:5deg;box-shadow:none}.tc-picked-row{display:inline-flex;flex-wrap:wrap;gap:var(--s-2) 14px;min-width:0}.tc-picked{position:relative;display:inline-flex;align-items:center;max-width:100%;min-height:32px;padding:0 var(--s-3);border-radius:9px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--tone-edge, var(--line));color:var(--fg)}.tc-picked b{min-width:0;font:700 var(--t-sm)/1.2 var(--display);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-deed-ring{position:absolute;left:calc(-5% - 7px);top:calc(-10% - 4px);width:calc(110% + 14px);height:calc(120% + 8px);overflow:visible;pointer-events:none;fill:none;stroke:var(--accent);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.tc-deed.is-chosen .tc-deed-thing{color:var(--accent)}.tc-deed.is-undone .tc-picked{background:none;color:var(--muted)}.tc-deed.is-undone .tc-picked b{text-decoration:line-through}.tc-settled{display:inline-flex;align-items:center;gap:5px;color:var(--stamp-ink-done);font:650 var(--t-xs)/1 var(--font);white-space:nowrap}.tc-settled .sketch{width:15px;height:15px;stroke-width:2.2}.tc-deed.is-duck .sketch-duck{--surface: var(--duck-yellow);--duck-glint: #fff;--duck-water: var(--fg);width:34px;height:28px;stroke-width:1.5;color:var(--duck-ink)}.tc-deed.is-undone .sketch-duck{filter:grayscale(1)}.tc-sheet{position:relative;box-sizing:border-box;display:grid;place-items:center;width:28px;height:36px;border:1.4px solid var(--tone-pen, var(--fg));border-radius:3px 5px 4px/5px 3px 5px 4px;background:var(--surface);color:var(--tone-pen, var(--fg));rotate:3deg}.tc-sheet.is-again{box-shadow:3px 3px 0 -1.4px var(--surface),3px 3px 0 0 var(--tone-pen, var(--fg))}.tc-sheet b{font:800 var(--t-md)/1 var(--display);color:var(--fg)}.tc-sheet .doodle{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.tc-sheet .sketch{width:18px;height:18px;stroke-width:2.2}.tc-sheet.is-done{color:var(--stamp-ink-done);border-color:var(--stamp-ink-done);rotate:-3deg}.tc-read{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--accent);color:var(--accent-fg)}.tc-read .sketch{width:18px;height:18px;stroke-width:2.2}.tc-deed.is-shred .tc-deed-thing{color:var(--urg-high)}.tc-deed.is-shred .tc-deed-thing>.sketch{width:26px;height:26px}.tc-deed.is-what .tc-deed-thing{color:var(--what-violet)}.tc-deed.is-what .tc-deed-thing>.sketch-what{width:38px;height:14px;stroke-width:2}.tc-deed.is-later .tc-deed-thing>svg{width:17px;height:36px;overflow:visible;fill:none;stroke:var(--stamp-ink-later);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.tc-deed.is-later .tag-paper{fill:var(--surface)}.tc-deed.is-later .tag-z{stroke:var(--fg)}.tc-files{--chip-bg: var(--surface);display:flex;flex-wrap:wrap;gap:6px var(--s-2);margin:var(--s-1) 0 0}.tc-feed .tc-files a{color:var(--fg)}@container cardpage (max-width: 760px){.tc-card{min-height:0;grid-template-columns:minmax(0,1fr)}.tc-card:after{content:none}.tc-left{padding:var(--s-5) var(--s-5) var(--s-3)}.tc-cap{flex-wrap:wrap}.tc-where{flex-basis:100%}.tc-right{position:static;min-height:0;background:var(--surface);box-shadow:0 -1px 0 var(--line);padding:var(--s-4)}}@media(min-width:861px){#cardpage{grid-row:1}}@media(max-width:860px){#cardpage{grid-column:1;grid-row:2;padding:var(--s-4) var(--s-3) 96px}}.t-picture .tc-step{position:fixed;margin-top:-23px}.t-picture .tc-step.is-prev{left:14px}.t-picture .tc-step.is-next{right:14px}.tc-or-pair{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:var(--s-2);width:100%}.tc-or-pair .tc-tile{min-height:72px;gap:2px}.tc-or-pair .tc-whatever .sketch-duck{width:48px;height:40px;stroke-width:2}.tc-wtf b{font:800 1.5rem/40px var(--display);letter-spacing:.06em}.tc-text:has(.focus-mark){max-height:none}.focus-mark{display:flex;align-items:flex-start;gap:6px;margin:6px 0 10px 10px;padding:var(--s-1) var(--s-2);border-left:2px solid var(--urg-high);color:var(--urg-high);cursor:text}.focus-mark .sketch{flex:none;width:15px;height:15px;margin-top:5px}.focus-mark textarea{flex:1;min-width:0;padding:0;border:0;background:none;resize:none;overflow:hidden;font:500 1rem/1.5 var(--font);color:inherit;outline:none}.focus-mark-quill{position:absolute;z-index:2;width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:50%;color:var(--muted);background:var(--surface);box-shadow:0 0 0 1px var(--line-strong);cursor:pointer}.focus-mark-quill .sketch{width:14px;height:14px}.focus-mark-quill:hover{color:var(--urg-high);box-shadow:0 0 0 1px var(--urg-high)}.tc-draw-pen{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:none;color:var(--muted);cursor:pointer}.tc-draw-pen:hover{background:var(--sunken);color:var(--fg)}.tc-draw-pen .sketch{width:19px;height:19px}.tc-draw{position:relative}.tc-draw[aria-pressed=true]{border-color:var(--urg-high);background:var(--urg-high-soft);color:var(--urg-high);box-shadow:0 0 0 1px var(--urg-high)}.tc-draw[data-inked]:after{content:"";position:absolute;right:3px;top:3px;width:8px;height:8px;border-radius:50%;background:var(--urg-high);box-shadow:0 0 0 2px var(--surface)}.tc-draw-pen[data-inked]:after{right:4px;top:4px;width:7px;height:7px}.tc-rails>.tc-draw{right:var(--step)}.tc-rails:has(>.tc-full)>.tc-draw{right:calc(2 * var(--step))}.tc-rails:has(>.tc-draw)>.is-next{right:calc(2 * var(--step) + 12px)}.tc-rails:has(>.tc-draw)>.is-prev{right:calc(3 * var(--step) + 12px)}.tc-rails:has(>.tc-draw):has(>.tc-full)>.is-next{right:calc(3 * var(--step) + 12px)}.tc-rails:has(>.tc-draw):has(>.tc-full)>.is-prev{right:calc(4 * var(--step) + 12px)}@container cardpage (max-width: 760px){.tc-rails>.tc-draw{right:calc(30px + var(--step))}.tc-rails:has(>.tc-full)>.tc-draw{right:calc(30px + 2 * var(--step))}}.tc-page.is-full .tc-rails>.tc-rail.tc-draw{display:grid;position:fixed;z-index:var(--z-full-ui);left:72px;right:auto;top:12px}.tc-page.is-full:has(.tc-draw) .tc-card>.tc-left>.tc-lead{padding-left:106px}@media(max-width:860px){.tc-page.is-full .tc-rails>.tc-rail.tc-draw{left:60px;top:calc(8px + env(safe-area-inset-top,0px))}.tc-page.is-full:has(.tc-draw) .tc-card>.tc-left>.tc-lead{padding-left:102px}}.focus-chip.is-drawing{border:1px solid var(--urg-high);background:var(--urg-high-soft);color:var(--urg-high);font-weight:600;cursor:pointer}.tc-trace{--sheet-line: var(--urg-high);position:absolute;inset:0;z-index:var(--z-pop);border-radius:inherit;background:color-mix(in srgb,#fbf6e4 42%,transparent);box-shadow:inset 0 0 0 2px var(--sheet-line);cursor:crosshair;touch-action:none;user-select:none;-webkit-user-select:none;animation:sheet-lay .22s var(--ease-out, ease-out)}:root[data-theme=dark] .tc-trace{background:color-mix(in srgb,#2a2a22 45%,transparent)}.tc-trace[data-tool=eraser]{cursor:cell}.tc-trace[data-tool=text]{cursor:text}.tc-page.is-full .tc-trace{position:fixed;border-radius:0}@keyframes sheet-lay{0%{opacity:0;translate:0 -6px}}@media(prefers-reduced-motion:reduce){.tc-trace{animation:none}}.tc-trace-tape{position:absolute;left:50%;top:-9px;width:112px;height:20px;translate:-50% 0;rotate:-1.5deg;background:color-mix(in srgb,#f3e3a8 80%,transparent);box-shadow:0 1px 2px #0000001f;pointer-events:none}.tc-page.is-full .tc-trace-tape{top:0}.tc-trace-ink{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;fill:none;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.tc-trace-ink path{stroke-width:2.8}.tc-trace-ink path.is-hl{stroke-width:16;stroke-opacity:.38}.tc-trace[data-tool=eraser] .tc-trace-ink path{pointer-events:stroke}.tc-trace-words{position:absolute;inset:0;pointer-events:none}.tc-trace-word,.tc-trace-type{position:absolute;max-width:280px;padding:2px;font:600 17px/22px var(--font);white-space:pre-wrap}.tc-trace:is([data-tool=text],[data-tool=eraser]) .tc-trace-word{pointer-events:auto;cursor:pointer}.tc-trace-type{min-width:140px;margin:0;border:1px dashed currentColor;border-radius:4px;background:color-mix(in srgb,var(--surface) 80%,transparent);resize:none;field-sizing:content;outline:none}.tc-trace-tools{position:fixed;z-index:var(--z-tools);left:50%;bottom:max(16px,env(safe-area-inset-bottom,0px));translate:-50% 0;display:flex;align-items:center;gap:var(--s-1);padding:5px;border-radius:var(--r-pill, 999px);background:var(--surface);box-shadow:0 0 0 1px var(--line),var(--shadow-md);animation:sheet-tools .2s var(--ease-out, ease-out)}@keyframes sheet-tools{0%{opacity:0;translate:-50% 10px}}.tc-trace-group{display:flex;align-items:center;gap:2px;padding-right:var(--s-1);margin-right:2px;border-right:1px solid var(--line)}.tc-trace-btn{flex:none;position:relative;width:40px;height:40px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:none;color:var(--fg);cursor:pointer}.tc-trace-btn:hover:not(:disabled){background:var(--sunken)}.tc-trace-btn:disabled{color:var(--line-strong);cursor:default}.tc-trace-btn[aria-pressed=true]{background:var(--accent-soft);color:var(--accent)}.tc-trace-btn:focus-visible,.tc-trace-send:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.tc-trace-icon{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tc-trace-btn.is-swatch{width:32px}.tc-trace-dot{width:18px;height:18px;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px #00000026}.tc-trace-btn.is-swatch[aria-pressed=true]{background:none}.tc-trace-btn.is-swatch[aria-pressed=true] .tc-trace-dot{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--c)}.tc-trace-send{flex:none;display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 var(--s-4) 0 var(--s-3);border:0;border-radius:12px;background:var(--accent);color:var(--accent-fg);font:600 var(--t-sm, .9rem)/1 var(--font);white-space:nowrap;cursor:pointer}.tc-trace-send:hover:not(:disabled){background:var(--accent-hover, var(--accent))}.tc-trace-send:disabled{opacity:.45;cursor:default}.tc-trace-send .tc-trace-icon{stroke-width:2.2}@media(max-width:860px){.tc-trace-tools{left:0;right:0;bottom:0;translate:none;flex-wrap:wrap;justify-content:center;row-gap:6px;border-radius:16px 16px 0 0;padding:6px 8px calc(8px + env(safe-area-inset-bottom,0px));animation:none}.tc-trace-group{padding-right:2px;margin-right:0}.tc-trace-group:has(.is-clear){border-right:0}.tc-trace-btn{width:36px;height:40px}.tc-trace-btn.is-swatch{width:28px}.tc-trace-send{flex:1 1 60%;justify-content:center;height:44px}.tc-trace-btn.is-off{width:44px;height:44px}.tc-page.is-tracing{padding-bottom:120px}}.tc-wtf .sketch-what,.tc-tile.is-what .sketch-what{width:92px;height:32px;stroke-width:2.6}.tc-opt-label[data-controller~=advice]{position:relative;isolation:isolate;width:fit-content}.tc-card{view-transition-name:tc-card}#cardpage .rich{font-size:var(--t-md);line-height:1.6;overflow-wrap:anywhere;min-width:0}#cardpage .rich>*+*{margin-top:.75em}#cardpage .rich p{margin:0;white-space:pre-wrap}#cardpage .rich :is(ul,ol){margin:0;padding-left:1.4em}#cardpage .rich li+li{margin-top:.25em}#cardpage .rich a{color:var(--accent);text-underline-offset:3px}#cardpage .rich :not(pre)>code{padding:.1em .35em;border-radius:5px;background:var(--sunken);font:.9em var(--mono, monospace)}#cardpage .rich pre{overflow-x:auto;padding:10px var(--s-3);border-radius:var(--r-md);background:var(--sunken)}#cardpage .rich .rich-point{font-weight:600}.tc-fold{margin:6px 0 6px calc(var(--who, 0px) + var(--who-gap, 0px));border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line)}.tc-fold>summary{cursor:pointer;padding:10px 14px;color:var(--muted);font:600 var(--t-sm)/1 var(--font);list-style:none}.tc-fold>summary:after{content:" \25b8"}.tc-fold[open]>summary:after{content:" \25be"}.tc-fold>summary::-webkit-details-marker{display:none}.tc-fold[open]{padding-bottom:var(--s-4)}.tc-fold[open]>:not(summary){margin:var(--s-3) var(--s-4) 0}.tc-earlier[open]{display:grid;gap:var(--s-4)}.tc-opt.is-advised{--marker: .42}:root[data-theme=dark] .tc-opt.is-advised{--marker: .5}.tc-reverse .sketch{width:34px;height:34px;stroke-width:2}.tc-opt.tc-whatever{display:flex;flex-direction:row;align-items:center;min-width:0;justify-items:start;justify-content:flex-start;gap:var(--s-3);min-height:56px;padding-right:14px;background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line)}.tc-opt.tc-whatever .sketch-duck{flex:none;width:38px;height:32px;stroke-width:2}.tc-chat{display:grid;grid-template-columns:var(--who) minmax(0,1fr);column-gap:var(--who-gap);align-items:start;margin-top:var(--s-2);padding:14px 0 var(--s-3)}.tc-chat>.tc-c-who{margin-top:5px}.tc-chat>.tc-ask{grid-column:2;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--s-1) 6px;padding:6px 6px 6px var(--s-3);border-radius:14px}.tc-chat .tc-chips{grid-column:1 / -1}.tc-chat .tc-field{min-height:32px;padding:6px 0;font-size:var(--t-md)}.tc-chat .tc-ask-row{gap:2px}.t-picture.as-view{grid-template-rows:auto auto minmax(0,1fr)}.t-picture.as-view:not(:has(.as-note)){grid-template-rows:auto minmax(0,1fr)}.as-view .t-picture-where{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#says-host .says-back:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}a.focus-stage-step,a.focus-back-desk{text-decoration:none}a.focus-stage-step{display:grid;place-items:center}.t-picture{position:fixed;inset:0;display:grid;grid-template-rows:auto minmax(0,1fr);background:var(--bg)}.t-picture-bar{display:flex;align-items:center;gap:var(--s-3);padding:10px 14px;min-width:0}.t-picture-where{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font:400 var(--t-sm)/1.3 var(--font)}.t-picture-where b{color:var(--fg);font-weight:600}.t-picture-view{display:grid;place-items:center;min-height:0;padding:0 14px 14px;cursor:zoom-out}.t-picture-view img{max-width:100%;max-height:100%;object-fit:contain;border-radius:var(--r-md);box-shadow:var(--shadow-md);background:var(--surface)}.t-picture .focus-stage-step{position:fixed;top:50%}.t-picture .focus-stage-step.is-prev{left:14px}.t-picture .focus-stage-step.is-next{right:14px}.t-menu button:hover,.t-menu button:focus-visible{background:var(--sunken)}.session-filter-menu a:hover,.session-filter-menu a:focus-visible{background:var(--sunken)}.files-close:hover,.files-close:focus-visible{background:var(--sunken);color:var(--fg)}.files-jump:hover,.files-jump:focus-visible{background:var(--sunken)}.focus-chip{display:inline-flex;align-items:center;height:26px;padding:0 10px;border:0;border-radius:var(--r-pill);background:var(--sunken);color:var(--fg);font:500 var(--t-xs)/1 var(--font)}.t-opt-links ul{margin:var(--s-1) 0 0;padding-left:1.1em}#session .pane-who:hover .crown-toggle[aria-pressed=false],#session .pane-who .crown-toggle:focus-visible{opacity:.5}.topbar #brand-doors button.menu-desk-add:is(:hover,:focus-visible){color:var(--fg)}.media-pile:focus-visible{outline:2px solid var(--focus-ring);outline-offset:6px;border-radius:6px}.t-picture-view.is-video .tc-video{width:min(100%,960px);height:auto}.t-picture-view.is-video video{width:100%;height:auto;max-height:calc(100dvh - 170px)}.tc-page,.t-picture{--duck-yellow: #ffcf1f;--duck-pale: #fff4b8;--duck-bill: #f59a23;--duck-ink: #1f1a05;--what-violet: #7a5bc7;--uno-red: #d9483b;--uno-yellow: #f3c52f;--uno-green: #3f9f58;--uno-blue: #2f70c4}:is(.tc-opt.tc-whatever,.tc-wtf,.tc-reverse){transition:translate 90ms,background-color .12s,color .12s}:is(.tc-opt.tc-whatever,.tc-wtf,.tc-reverse):is(:hover,:focus-visible,:active){filter:none;translate:-1px -2px}:is(.tc-opt.tc-whatever,.tc-wtf,.tc-reverse):active{translate:0 1px}:is(.tc-opt.tc-whatever,.tc-mini.is-duck) .sketch-duck{--surface: var(--duck-yellow);--duck-glint: #fff;--duck-water: var(--fg);color:var(--duck-ink)}:is(.tc-opt.tc-whatever,.tc-mini.is-duck):is(:hover,:focus-visible,:active) .sketch-duck{--duck-water: var(--duck-ink)}.tc-opt.tc-whatever:is(:hover,:focus-visible,:active){background:var(--duck-pale);color:var(--duck-ink);box-shadow:inset 0 0 0 1.5px var(--duck-ink)}.tc-opt.tc-whatever:active{background:color-mix(in srgb,var(--duck-pale) 72%,var(--duck-yellow))}.tc-wtf:is(:hover,:focus-visible,:active){background:var(--what-violet);color:#fff;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--what-violet) 70%,#000)}.tc-reverse:is(:hover,:focus-visible,:active){background:radial-gradient(ellipse 25px 27px at 50% 50%,var(--uno-ink) 0 96%,transparent 100%),conic-gradient(from 7deg at 53% 47%,var(--uno-red) 0 25%,var(--uno-yellow) 0 50%,var(--uno-green) 0 75%,var(--uno-blue) 0);color:#fff;box-shadow:inset 0 0 0 1.5px var(--uno-ink)}.t-picture-back{flex:1 1 22rem;min-width:0;display:flex;align-items:flex-start;gap:var(--s-2);color:var(--fg);text-decoration:none}.t-picture-back .sketch{flex:none;width:24px;height:24px;margin-top:3px;stroke-width:2;color:var(--muted);transition:translate .12s,color .12s}.t-picture-back:hover .sketch,.t-picture-back:focus-visible .sketch{translate:-3px 0;color:var(--fg)}.t-picture-back h1{margin:0;font:800 1.3rem/1.2 var(--display);letter-spacing:-.01em;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.t-picture-back:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px;border-radius:6px}@media(max-width:860px){.t-picture-back h1{font-size:1.08rem}}#cardpage .rich :is(p,ul,ol,pre,table,blockquote,h3,h4,.grid)+:is(p,ul,ol,pre,table,blockquote,h3,h4,.grid){margin-top:.7em}#cardpage .tc-left .rich :not(pre)>code{background:var(--surface);box-shadow:0 0 0 1px var(--line)}#cardpage .rich table{display:block;max-width:100%;overflow-x:auto}#cardpage .tc-c-in .shots img{max-width:100%;height:auto}.t-picture-back h1{text-align:left}.tc-pad{--tone-wash-l: .92;--tone-wash-c: .035;position:relative;max-width:1084px;padding:76px 0 18px;border-radius:12px;background:var(--tone-wash);box-shadow:inset 0 0 0 1.6px var(--tone-pen),inset 0 0 0 5px var(--tone-wash),inset 0 0 0 6px var(--tone-edge)}:root[data-theme=dark] .tc-pad{--tone-wash-l: .24;--tone-wash-c: .035}.tc-pad .tc-card,.tc-pad .tc-bar{--tone-wash-l: .95;--tone-wash-c: .022}:root[data-theme=dark] .tc-pad :is(.tc-card,.tc-bar){--tone-wash-l: .28;--tone-wash-c: .03}.tc-notes{position:relative;box-sizing:border-box;max-width:min(100% - 112px,760px);margin:30px auto 0}.tc-notes>:is(.tc-feed,.tc-chat){margin-inline:auto}.tc-notes>.tc-feed{margin-top:0;margin-bottom:var(--s-4)}.tc-notes>.tc-feed[hidden]+.tc-chat{margin-top:0}.tc-page.foot-passed .tc-notes>.tc-chat{position:sticky;bottom:10px;z-index:4}.tc-load-earlier{display:block;margin:0 auto var(--s-4);min-height:32px;padding:0 14px;border:0;border-radius:999px;background:color-mix(in srgb,var(--surface) 60%,transparent);color:var(--muted);font:600 var(--t-xs)/1 var(--font);cursor:pointer}.tc-load-earlier:hover,.tc-load-earlier:focus-visible{background:var(--surface);color:var(--fg)}.tc-pad>.tc-frame{z-index:2}.tc-notes{z-index:1}.tc-notes>.tc-chat{display:block;margin-top:0;padding:0}.tc-notes>.tc-chat>.tc-c-who{display:none}.tc-notes>.tc-chat>.tc-ask{display:grid;padding:var(--s-2) var(--s-2) var(--s-2) var(--s-4);border-radius:6px 6px 10px 10px;background:var(--surface);box-shadow:0 0 0 1px var(--tone-edge),0 8px 16px -12px #14282373;rotate:-.3deg}.tc-notes>.tc-chat>.tc-ask:focus-within{box-shadow:0 0 0 2px var(--tone-pen),0 8px 16px -12px #14282373}.tc-corner{position:absolute;z-index:1;width:54px;height:54px;fill:var(--tone-edge);stroke:var(--tone-pen);stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round;pointer-events:none}.tc-corner .hatch{fill:none;stroke-width:1.2;opacity:.55}.tc-corner.tl{left:-3px;top:-3px}.tc-corner.tr{right:-3px;top:-3px;rotate:90deg}.tc-corner.bl{left:-3px;bottom:-3px;rotate:270deg}.tc-corner.br{right:-3px;bottom:-3px;rotate:180deg}.tc-pad .tc-card{background:var(--surface);box-shadow:0 0 0 1.8px var(--fg),0 3px 0 0 var(--fg),0 18px 30px -16px #14283c47}.tc-pad .tc-card>.tc-left,.tc-pad .tc-card .tc-lead{background:var(--surface)}:root[data-theme=dark] .tc-pad .tc-card{box-shadow:0 0 0 1.8px var(--fg),0 3px 0 0 var(--fg),0 18px 30px -16px #0009}.tc-pad .tc-rail{background:var(--surface)}.tc-pad :is(.tc-did,.tc-deed){color:var(--tone-pen)}.tc-pad .tc-feed .msg-time{color:color-mix(in srgb,var(--tone-pen) 70%,var(--tone-wash))}.tc-pad .tc-c-who,.tc-pad .tc-c-who.is-you{background:var(--surface)}.tc-pad .tc-fold{background:color-mix(in srgb,var(--surface) 55%,transparent);box-shadow:inset 0 0 0 1px var(--tone-edge)}.tc-pad .tc-ask{box-shadow:inset 0 0 0 1px var(--tone-edge)}.tc-pad .tc-ask:focus-within{box-shadow:inset 0 0 0 2px var(--tone-pen)}.tc-pad .rich :not(pre)>code,.tc-pad .rich pre{background:color-mix(in srgb,var(--surface) 70%,transparent)}.tc-pad .tc-why{margin-top:2px}.tc-bar{position:sticky;top:0;z-index:6;height:0;max-width:1060px}.tc-bar-in{position:absolute;left:0;right:0;top:0;display:flex;align-items:center;gap:var(--s-2);height:56px;padding:0 10px 0 var(--s-5);border-radius:16px;background:var(--surface);box-shadow:0 0 0 1px var(--tone-edge),0 10px 20px -14px #1428238c;opacity:0;translate:0 -14px;pointer-events:none;visibility:hidden;transition:opacity .16s,translate .16s,visibility 0s .16s}.tc-page.card-gone .tc-bar-in{opacity:1;translate:none;pointer-events:auto;visibility:visible;transition-delay:0s}.tc-bar-title{flex:1 1 200px;min-width:80px;font:800 var(--t-md)/1.15 var(--display);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-bar-chips{flex:0 1 auto;min-width:0;display:flex;gap:var(--s-2)}.tc-chip{flex:0 1 auto;min-width:0;max-width:220px;height:38px;padding:0 var(--s-3);border:0;border-radius:10px;background:oklch(var(--tone-wash-l) var(--tone-wash-c) calc(162 + var(--tone-turn)));box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--fg);font:700 var(--t-sm)/1 var(--display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.tc-chip:hover,.tc-chip:focus-visible{box-shadow:inset 0 0 0 2px var(--fg);outline:none}.tc-chip.is-jump{flex:none;background:none;box-shadow:none;color:var(--muted);font:600 var(--t-sm)/1 var(--font)}.tc-bar-chips+.tc-chip.is-jump{display:none}.tc-mini{flex:none;display:grid;place-items:center;height:38px;min-width:42px;padding:0 var(--s-2);border:0;border-radius:10px;background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line);color:var(--fg);cursor:pointer;transition:background .12s,color .12s}.tc-mini .sketch{width:24px;height:24px;stroke-width:1.9}.tc-mini .sketch-duck{width:30px;height:25px}.tc-mini .sketch-what{width:50px;height:18px}.tc-mini.is-duck:is(:hover,:focus-visible){background:var(--duck-pale);color:var(--duck-ink)}.tc-mini.is-what:is(:hover,:focus-visible){background:var(--what-violet);color:#fff}.tc-mini.is-reverse:is(:hover,:focus-visible){background:conic-gradient(from 7deg at 53% 47%,var(--uno-red) 0 25%,var(--uno-yellow) 0 50%,var(--uno-green) 0 75%,var(--uno-blue) 0);color:#fff}.tc-mini.is-ack{background:var(--accent);color:var(--accent-fg);box-shadow:none}.tc-mini:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.tc-bar-sep{flex:none;width:1px;height:26px;margin:0 2px;background:var(--line-strong)}.tc-bar-later{position:absolute;right:30px;top:53px;margin:0}.tc-bar-later .sel-later{display:block;padding:0 var(--s-2) 6px;border:0;background:none;cursor:pointer}.tc-bar-later .sel-later svg{width:30px;height:63px;overflow:visible;fill:none;stroke:var(--stamp-ink-later);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;transform-origin:50% 0;transition:rotate .2s,translate .2s}.tc-bar-later .tag-paper{fill:var(--surface)}.tc-bar-later .tag-z{stroke:var(--fg)}.tc-bar-later .sel-later:is(:hover,:focus-visible) svg{rotate:5deg;translate:0 3px}@container cardpage (max-width: 1000px){.tc-bar-chips{display:none}.tc-bar-chips+.tc-chip.is-jump{display:block}}@container cardpage (max-width: 760px){.tc-pad{margin-inline:calc(-1 * var(--s-3));padding:62px var(--s-3) var(--s-3);border-radius:0;box-shadow:inset 0 1.6px 0 var(--tone-pen),inset 0 -1.6px 0 var(--tone-pen)}.tc-notes{max-width:100%;margin-top:var(--s-6)}.tc-corner{width:36px;height:36px}.tc-corner.tl,.tc-corner.bl{left:0}.tc-corner.tr,.tc-corner.br{right:0}.tc-bar{top:-10px}.tc-bar-in{height:50px;gap:var(--s-1);padding:0 6px 0 var(--s-3);border-radius:14px}.tc-bar-title{flex-basis:60px;font-size:var(--t-sm)}.tc-chip.is-jump{padding:0 6px;font-size:var(--t-xs)}.tc-bar-sep{display:none}.tc-mini{height:36px;min-width:36px;padding:0 5px}.tc-mini .sketch-what{width:38px;height:14px}.tc-bar-later{right:14px;top:47px}}@container cardpage (max-width: 520px){.tc-bar-in{flex-wrap:wrap;height:auto;gap:2px;row-gap:var(--s-1);padding:10px 6px 6px 14px}.tc-bar-title{flex:1 1 100%;min-width:0;padding-right:var(--s-2);white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:var(--t-sm);line-height:1.2}.tc-bar-in>.tc-chip.is-jump{margin-right:auto}.tc-mini{height:44px;min-width:42px}.tc-chip.is-jump{min-height:44px}.tc-bar-later{position:static;flex:none}.tc-bar-later .sel-later{display:grid;place-items:center;width:36px;height:44px;padding:0}.tc-bar-later .sel-later svg{width:19px;height:40px}.tc-bar-later .tag-string{display:none}.tc-page.card-gone>.tc-pad>.tc-frame>.tc-later,.tc-page.card-gone .tc-frame>.tc-later{visibility:hidden}}@media(min-width:861px){#cardpage{padding-top:var(--s-6);padding-bottom:0}.tc-pad{margin-bottom:var(--s-8)}}@media(max-width:860px){#cardpage{padding-bottom:0}.tc-pad{margin-bottom:96px}}@media(prefers-reduced-motion:reduce){.tc-bar-in{transition:none}}@media(max-width:860px){.t-picture-back{flex:1 1 0}}.final-sign{display:inline-flex;align-items:center;gap:var(--s-1);flex:none;color:var(--muted);font:500 var(--t-xs)/1 var(--font);white-space:nowrap}.final-sign .sketch{width:13px;height:13px;stroke-width:2}.tc-opt>.final-sign{margin-left:auto;padding-left:6px}.tc-chip>.final-sign{margin-left:6px;vertical-align:-1px}.tc-opt.is-settled .tc-opt-label{display:inline-flex;align-items:center;gap:7px}.tc-opt.is-settled .tc-opt-label .sketch{flex:none;width:16px;height:16px;stroke-width:2;color:var(--stamp-ink-done, currentColor)}.tc-send-uno{display:none}.tc-send.is-reverse{background:radial-gradient(ellipse 13px 15px at 50% 50%,var(--uno-ink) 0 94%,transparent 100%),conic-gradient(from 7deg at 53% 47%,var(--uno-red) 0 25%,var(--uno-yellow) 0 50%,var(--uno-green) 0 75%,var(--uno-blue) 0);color:#fff;box-shadow:inset 0 0 0 1.5px var(--uno-ink);rotate:-6deg;transition:rotate .12s}.tc-send.is-reverse>.sketch{display:none}.tc-send.is-reverse>.tc-send-uno{display:grid;place-items:center}.tc-send.is-reverse .tc-send-uno .sketch{width:22px;height:22px;stroke-width:2.2}@media(min-width:861px){.tc-card>.tc-right{align-self:stretch;padding-bottom:var(--s-5)}.tc-card .tc-or-pair .tc-tile{min-height:52px;padding:6px 10px}.tc-card .tc-or-pair .tc-wtf .sketch-what{width:66px;height:23px;stroke-width:2.3}.tc-card .tc-or-pair .tc-reverse .sketch{width:26px;height:26px}}@container cardpage (max-width: 600px){.tc-card{display:flex;flex-direction:column}.tc-card>.tc-left,.tc-card>.tc-left>.tc-lead{display:contents}.tc-card>.tc-left>.tc-lead>:is(.tc-knock,.inbox-tab){order:0;align-self:flex-start;margin:var(--s-5) var(--s-5) 0}.tc-card>.tc-left>.tc-lead>.tc-title{order:0;margin:var(--s-3) var(--s-5) 0}.tc-card>.tc-left>.tc-lead>.tc-title:first-child{margin-top:var(--s-5)}.tc-card>.tc-left>.tc-lead>.tc-meta{order:0;margin:var(--s-2) var(--s-5) var(--s-4)}.tc-card>.tc-right{order:1;align-self:stretch;width:auto;box-shadow:0 -1px 0 var(--line),0 1px 0 var(--line)}.tc-card>.tc-left>.tc-lead>:is(.tc-text,.tc-more-text,.tc-why){order:2;margin:var(--s-4) var(--s-5) 0}.tc-card>.tc-left>:is(.tc-media,turbo-frame){order:3;margin:var(--s-4) var(--s-5) var(--s-5)}}@keyframes focus-in{0%{opacity:0;scale:.985}}body:has(.tc-page.is-full) :is(.corner-note-box,.curl,#phone-bar,#agents,.topbar,.side-foot,#drawer-veil,.demo-band,.tabbar){visibility:hidden}#cardpage.tc-page.is-full{overflow:hidden;container-type:normal}.tc-page.is-full .tc-card{position:fixed;z-index:var(--z-full);inset:0;max-width:none;max-height:none;min-height:0;margin:0;border-radius:0;background:var(--bg);box-shadow:none;grid-template-rows:minmax(0,1fr);animation:focus-in .18s var(--ease-out)}.tc-page.is-full .tc-card>.tc-left{overflow-y:auto;padding:14px var(--s-6) 18px;background:var(--bg);-webkit-mask-image:none;mask-image:none}.tc-page.is-full .tc-card>.tc-left>.tc-lead{padding-left:52px;min-height:40px;align-content:center}.tc-page.is-full .tc-card>.tc-left>.tc-lead>:not(.tc-title){display:none}.tc-page.is-full .tc-card>.tc-left>.tc-lead>.tc-title{font-size:var(--t-lg);line-height:1.2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.tc-page.is-full .tc-card>.tc-right{position:static;min-height:0;overflow-y:auto;background:var(--surface);box-shadow:-1px 0 0 var(--line)}.tc-page.is-full .tc-stage:not(.is-video){max-height:none;align-self:stretch;display:grid;place-items:center;background:var(--bg);box-shadow:none}.tc-page.is-full .tc-stage .tc-figure img{max-height:calc(100dvh - 170px);width:auto;margin-inline:auto;object-fit:contain}.tc-page.is-full .tc-stage.is-video{height:calc(100dvh - 190px);align-self:stretch}.tc-page.is-full .tc-stage .tc-step{top:50%}.tc-page.is-full .tc-rails>.tc-full{position:fixed;z-index:var(--z-full-ui);left:18px;top:12px}.tc-page.is-full .tc-rails>:not(.tc-full),.tc-page.is-full .tc-later,.tc-page.is-full .tc-bar,.tc-page.is-full .tc-notes{display:none}@media(prefers-reduced-motion:reduce){.tc-page.is-full .tc-card{animation:none}}@media(max-width:860px){.tc-page.is-full .tc-card{display:block;overflow-y:auto;padding-bottom:46dvh}.tc-page.is-full .tc-card>.tc-left{padding:calc(10px + env(safe-area-inset-top,0px)) 8px 12px;overflow:visible}.tc-page.is-full .tc-card>.tc-left>.tc-lead{padding-left:50px}.tc-page.is-full .tc-stage .tc-figure img{max-height:52dvh;width:100%}.tc-page.is-full .tc-card>.tc-right{position:fixed;inset:auto 0 0;max-height:44dvh;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));box-shadow:0 -1px 0 var(--line),0 -10px 24px -14px #141e194d}.tc-page.is-full .tc-rails>.tc-full{left:10px;top:calc(8px + env(safe-area-inset-top,0px))}}@container cardpage (min-width: 761px){.tc-page:not(.is-full) .tc-card{max-height:max(420px,calc(100dvh - 200px));grid-template-rows:minmax(0,1fr)}.tc-page:not(.is-full) .tc-card>.tc-left{min-height:0}.tc-page:not(.is-full) .tc-card>.tc-right{display:flex;flex-direction:column;min-height:0;max-height:100%}.tc-page:not(.is-full) .tc-card .tc-answer{min-height:0}.tc-page:not(.is-full) .tc-card .tc-opts{flex:0 1 auto;min-height:0;overflow-y:auto;scrollbar-width:thin}.tc-page:not(.is-full) .tc-card .tc-or{flex:1 0 auto}.tc-page:not(.is-full) .tc-card .tc-answer{flex:1 1 auto;display:flex;flex-direction:column}.tc-page:not(.is-full) .tc-card>.tc-left{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 36px),transparent)}.tc-page:not(.is-full) .tc-card>.tc-left.is-end{-webkit-mask-image:none;mask-image:none}.tc-page:not(.is-full) .tc-card .tc-stage:not(.is-video){max-height:52vh}}.tc-page.is-full .tc-card>.tc-left,.tc-page.is-full .tc-card .tc-lead{background:var(--bg)}.tc-done-say{display:flex;align-items:flex-start;gap:10px;margin-bottom:var(--s-3);padding:var(--s-3) 14px;border-radius:var(--r-md);background:color-mix(in srgb,var(--stamp-ink-done) 10%,var(--surface));color:var(--fg);font:500 var(--t-sm)/1.45 var(--font)}.tc-done-say b{color:var(--stamp-ink-done)}.tc-done-mark{flex:none;display:grid;place-items:center;width:22px;height:22px;color:var(--stamp-ink-done)}.tc-done-mark .sketch{width:22px;height:22px;stroke-width:2.4}.tc-done-ways{display:grid;grid-template-columns:1fr auto;gap:var(--s-2);margin-top:var(--s-3)}.tc-done-ways .tc-tile{display:flex;align-items:center;justify-content:center;min-height:64px;gap:10px}.tc-tile.is-archive{background:var(--accent);color:var(--accent-fg);font-size:var(--t-md)}.tc-done-ways .tc-tile.is-what{min-width:96px}.tc-done-ways .tc-tile.is-what .sketch-what{width:72px;height:26px}.tc-answer>.tc-options-said{margin:0 0 var(--s-3)}.tc-page:not(.is-full) .tc-stage:not(.is-video) .tc-figure img{width:auto!important;max-width:100%;max-height:70vh;margin-inline:auto}@container cardpage (min-width: 761px){.tc-page:not(.is-full) .tc-card .tc-stage:not(.is-video) .tc-figure img{max-height:52vh}}.tc-page.is-full .tc-stage .tc-figure img{cursor:zoom-in}.tc-page.is-full .tc-stage.is-zoomed{overflow:auto;overscroll-behavior:contain;place-items:start center;height:calc(100dvh - 170px);max-height:calc(100dvh - 170px)!important}@media(max-width:860px){.tc-page.is-full .tc-stage.is-zoomed{height:52dvh;max-height:52dvh!important}}.tc-page.is-full .tc-stage.is-zoomed .tc-figure{cursor:zoom-out}.tc-page.is-full .tc-stage.is-zoomed .tc-figure img{max-height:none!important;width:auto!important;max-width:100%;height:auto;cursor:zoom-out}.t-picture-back>svg.focus-icon{flex:none;width:24px;height:24px;margin-top:3px;fill:none;stroke:var(--muted);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tc-vids{display:grid;gap:var(--s-2);width:100%}.tc-vid{margin:0}.tc-vid video{display:block;width:auto;max-width:min(100%,520px);max-height:min(70vh,640px);border-radius:10px;background:#000;box-shadow:0 0 0 1.5px var(--fg)}.media{margin:0;display:flex;flex-direction:column;gap:var(--s-1);min-width:0}.media video{display:block;width:100%;max-height:min(60vh,480px);border-radius:var(--r-md);background:#000}.media audio{display:block;width:100%}.media figcaption{font-size:var(--t-xs);color:var(--faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#inbox,.log,.pane-list,#chat .rich pre,.rich-table-wrap{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--line-strong) 80%,transparent) transparent}:is(#inbox,.log,.pane-list,#chat .rich pre,.rich-table-wrap)::-webkit-scrollbar{width:8px;height:8px}:is(#inbox,.log,.pane-list,#chat .rich pre,.rich-table-wrap)::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid transparent;background:var(--line-strong);background-clip:padding-box}:is(#inbox,.log,.pane-list,#chat .rich pre,.rich-table-wrap)::-webkit-scrollbar-track{background:transparent}:is(#inbox,.log,.pane-list,#chat .rich pre,.rich-table-wrap)::-webkit-scrollbar-button{display:none}#session{display:none;grid-column:2;min-width:0;min-height:0;flex-direction:column;background:var(--surface)}body:not([data-scope=all]):not([data-page]) #session{display:flex}.pane-title{flex:none;display:flex;align-items:center;gap:var(--s-3);min-height:56px;padding:var(--s-2) max(var(--gutter),calc((100% - 47.5rem) / 2 + var(--gutter)));border-bottom:1px solid var(--line)}.pane-who{flex:1;min-width:0;display:flex;align-items:center;gap:var(--s-3)}.pane-name button{max-width:100%;padding:0;border:0;background:none;font:inherit;letter-spacing:inherit;overflow:hidden;text-overflow:ellipsis}@media(any-hover:hover){.pane-name button:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px;text-decoration-color:var(--line-strong)}}.pane-title h2{min-width:0;font:800 1.2rem/1.2 var(--display);letter-spacing:-.012em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#chat,#scribble{flex:1;min-width:0;min-height:0;display:none;position:relative}body[data-view=chat] #chat{display:flex;overflow-x:auto}.chat-pane{flex:1 1 0;min-width:0;min-height:0;display:flex;flex-direction:column}#chat[data-cols]:not([data-cols="1"]) .chat-pane{min-width:340px;--gutter: var(--s-5)}.chat-pane+.chat-pane{border-left:1px solid var(--line)}.chat-body{flex:1;min-height:0;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr)}.chat-body>*{grid-area:1 / 1;min-width:0;min-height:0}.pane-list{overflow-y:auto;overscroll-behavior:contain;visibility:hidden;padding-block:var(--s-8) var(--s-10)}body[data-filter] .log{visibility:hidden}body[data-filter=questions] .pane-questions{visibility:visible}body[data-filter] .jump{display:none}.log{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable both-edges}.log-inner{min-height:100%;display:flex;flex-direction:column;padding-block:var(--s-8) var(--s-6)}.msg{margin-top:var(--s-8);min-width:0}.msg.cont{margin-top:var(--s-3)}.day+.msg,.day+.event{margin-top:var(--s-5)}.msg-about{display:inline-flex;align-items:baseline;gap:6px;max-width:100%;margin-bottom:var(--s-1);padding:0;border:0;background:none;font-size:var(--t-xs);color:var(--muted)}.msg-about span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.msg-about{padding-block:9px;margin-block:-9px -5px}.msg-about:hover span:last-child{color:var(--fg);text-decoration:underline}.msg-head{display:flex;align-items:center;gap:10px;margin-bottom:var(--s-2)}.msg-name{font-weight:600;font-size:var(--t-sm)}:is(.msg-head,.working) .agent-avatar{width:26px;height:26px;border-radius:8px}.msg-time{font-size:var(--t-xs);color:var(--faint);font-variant-numeric:tabular-nums}.msg-user{align-self:flex-end;max-width:min(82%,34rem);display:flex;flex-direction:column;align-items:flex-end}.msg-user.cont{margin-top:var(--s-1)}.bubble{padding:10px var(--s-4);background:var(--sunken);border-radius:var(--r-lg) var(--r-lg) var(--r-sm) var(--r-lg);font-size:1rem;line-height:1.5;overflow-wrap:anywhere}.bubble p{white-space:pre-wrap}.msg-user .msg-time{margin-top:5px;padding-right:var(--s-1)}.msg-user:has(+.msg-user.cont) .msg-time{display:none}.msg-user:has(+.msg-user.cont) .bubble{border-radius:var(--r-lg) var(--r-lg) var(--r-sm) var(--r-lg)}:is(#chat,#inbox) .rich{font-size:1rem;line-height:1.65;overflow-wrap:anywhere;min-width:0}:is(#chat,#inbox) .rich>*+*{margin-top:.8em}:is(#chat,#inbox) .rich p{white-space:pre-wrap}:is(#chat,#inbox) .rich ul{padding-left:1.35em}:is(#chat,#inbox) .rich li+li{margin-top:.3em}:is(#chat,#inbox) .rich li::marker{color:var(--faint)}:is(#chat,#inbox) .rich strong{font-weight:600}:is(#chat,#inbox) .rich a{color:var(--accent);text-decoration-thickness:1px;text-underline-offset:3px}:is(#chat,#inbox) .rich a:hover{color:var(--accent-hover)}:is(#chat,#inbox) .rich :not(pre)>code{font:.86em/1.4 var(--mono);padding:.12em .4em;border-radius:6px;background:var(--sunken);border:1px solid var(--line)}:is(#chat,#inbox) .rich .code{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);overflow:hidden}:is(#chat,#inbox) .rich .code-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-1) var(--s-1) var(--s-1) 14px;background:var(--sunken);border-bottom:1px solid var(--line)}:is(#chat,#inbox) .rich .code-lang{font:500 var(--t-xs)/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}:is(#chat,#inbox) .rich .code-copy{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:0;border-radius:var(--r-sm);background:none;color:var(--muted);font-size:var(--t-xs);font-weight:500;transition:background var(--d-fast) var(--ease-out),color var(--d-fast) var(--ease-out)}:is(#chat,#inbox) .rich .code-copy:hover{background:var(--surface);color:var(--fg)}:is(#chat,#inbox) .rich .code-copy.is-done{color:var(--accent)}:is(#chat,#inbox) .rich .code-copy .ico{width:15px;height:15px}:is(#chat,#inbox) .rich pre{margin:0;padding:14px var(--s-4);overflow-x:auto;tab-size:2}:is(#chat,#inbox) .rich pre code{font:.84rem/1.65 var(--mono)}.shots{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--s-2);max-width:34rem}.shots-one{grid-template-columns:minmax(0,26rem)}.shot{display:block;padding:0;aspect-ratio:4 / 3;overflow:hidden;cursor:zoom-in;border:1px solid var(--line);border-radius:var(--r-md);background:var(--sunken);transition:border-color var(--d-fast) var(--ease-out),box-shadow var(--d-med) var(--ease-out),transform var(--d-med) var(--ease-out)}.shots-one .shot{aspect-ratio:16 / 10}.shot img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.shot:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md);transform:translateY(-1px)}.file-chip{display:inline-flex;align-items:center;gap:var(--s-2);max-width:100%;min-height:36px;padding:0 var(--s-3) 0 9px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);color:var(--fg);font-size:var(--t-sm);font-weight:500;text-decoration:none;transition:border-color var(--d-fast) var(--ease-out)}.file-chip .ico{width:17px;height:17px;color:var(--muted)}.file-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(#chat,#inbox) .rich .file-chip{color:var(--fg)}.file-chip:hover{border-color:var(--accent)}.asset-card{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3) var(--s-4);max-width:34rem;padding:var(--s-3) var(--s-4);border-radius:6px;background:var(--surface-2);box-shadow:0 0 0 1px var(--line-strong),0 2px 2px #141e190a,0 5px 5px #141e190a}.asset-card.is-gone{background:none;box-shadow:none;border:1px dashed var(--line-strong)}.asset-card.is-gone strong{color:var(--muted)}.asset-card.has-preview{display:grid;grid-template-columns:176px minmax(0,1fr);grid-template-areas:"preview text" "preview actions";align-items:start;gap:var(--s-2) var(--s-4);max-width:36rem;padding:var(--s-3);border-radius:10px;background:var(--surface);box-shadow:0 0 0 1px var(--line-strong)}.asset-card.has-preview[data-busy] .asset-copy{opacity:.6;pointer-events:none}.asset-card.has-preview.is-gone{grid-template-areas:"preview text";border:0;background:none;box-shadow:0 0 0 1px var(--line-strong)}.asset-card.has-preview.is-gone .asset-preview{opacity:.6}.asset-card{--asset-open-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14 4h6v6 M20 4l-9 9 M18 14v5.5H4.5V6H10' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--asset-link-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10 14a4.5 4.5 0 0 0 6.4 0l3-3a4.5 4.5 0 0 0-6.4-6.4l-1.2 1.2 M14 10a4.5 4.5 0 0 0-6.4 0l-3 3a4.5 4.5 0 0 0 6.4 6.4l1.2-1.2' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@media(max-width:600px){.asset-card.has-preview{grid-template-columns:104px minmax(0,1fr);grid-template-areas:"preview text" "actions actions";gap:10px var(--s-3)}}.event{--tone: var(--accent);--tone-soft: var(--accent-soft);align-self:flex-start;max-width:100%;margin:var(--s-6) 0 0 -6px;display:flex;align-items:center;gap:10px;min-height:36px;padding:var(--s-1) var(--s-3) var(--s-1) 6px;border:0;border-radius:var(--r-pill);background:none;text-align:left;position:relative;transition:background var(--d-fast) var(--ease-out)}.event.cont{margin-top:0}.event:hover{background:var(--sunken)}.event-asked{--tone: var(--urg-high);--tone-soft: var(--urg-high-soft)}.event-done{--tone: var(--urg-low);--tone-soft: var(--urg-low-soft)}.event-urgency{--tone: var(--urg-critical);--tone-soft: var(--urg-critical-soft)}.event-ico{width:24px;height:24px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--tone-soft);color:var(--tone);position:relative}.event-ico .ico{width:14px;height:14px;stroke-width:2.2}.event.cont .event-ico:before{content:"";position:absolute;left:50%;bottom:100%;width:1px;height:12px;background:var(--line-strong)}.event-body{display:flex;align-items:baseline;gap:var(--s-2);min-width:0;font-size:var(--t-sm)}.event-kind{font-size:var(--t-xs);font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--tone);white-space:nowrap}.event-text,.event-about{color:var(--muted);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.event:hover .event-text,.event:hover .event-about{color:var(--fg)}.event-about{flex:0 20 auto;min-width:5ch}.event-about+.event-text{flex:0 1 auto;color:var(--fg);font-weight:600}.event-about+.event-text:before{content:"\2192";margin-right:var(--s-2);color:var(--faint);font-weight:400}.event-time{font-size:var(--t-xs);color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap}.event{min-height:26px;margin-top:var(--s-3);padding-block:2px}.event-ico{width:16px;height:16px;background:none;color:var(--faint)}.event-ico .ico{width:13px;height:13px;stroke-width:2}.event-body{font-size:var(--t-xs);gap:6px}.event-kind{color:var(--faint);font-weight:500;letter-spacing:.05em;font-size:.68rem}.event-text,.event-about{color:var(--faint);font-weight:400}.event-about+.event-text{color:var(--muted);font-weight:500}.event-about+.event-text:before{margin-right:6px}.event-time{font-size:.68rem;opacity:0;transition:opacity var(--d-fast)}.event.cont .event-ico:before{content:none}.event-snoozed .event-ico,.event-handed .event-ico{color:var(--urg-high)}.chat-pane:not(.is-several) .event-echo{display:none}.day{display:flex;align-items:center;gap:var(--s-4);margin-top:var(--s-10);color:var(--faint)}.day:first-child{margin-top:0}.day:before,.day:after{content:"";flex:1;height:1px;background:var(--line)}.day span{font-size:var(--t-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.working{display:flex;align-items:center;gap:10px;margin-top:var(--s-8);color:var(--muted);font-size:var(--t-sm);font-weight:500}.working .agent-avatar{animation:breathe 2.4s var(--ease-in-out) infinite}.empty-chat{margin:auto;padding-block:var(--s-8);display:flex;flex-direction:column;align-items:center;text-align:center;max-width:30rem}.empty-chat h2{font:700 var(--t-2xl)/1.15 var(--display);letter-spacing:-.02em;margin-top:var(--s-6);text-wrap:balance}.empty-chat>p{color:var(--muted);font-size:1rem;margin-top:var(--s-3);text-wrap:pretty}.empty-picks{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-2);margin-top:var(--s-6)}.empty-pick{min-height:40px;padding:0 var(--s-4);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);font-size:var(--t-sm);font-weight:500;color:var(--fg);transition:border-color var(--d-fast) var(--ease-out),background var(--d-fast) var(--ease-out)}.empty-pick:hover{border-color:var(--accent);background:var(--accent-soft)}.dock{flex:none;position:relative;padding-bottom:max(var(--s-4),env(safe-area-inset-bottom,0px));background:var(--surface)}.dock:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:28px;pointer-events:none;background:linear-gradient(to top,var(--surface),transparent)}.jump{position:absolute;left:50%;bottom:calc(100% + var(--s-3));translate:-50% 0;z-index:2;display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 var(--s-4) 0 11px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--fg);box-shadow:var(--shadow-md);font-size:var(--t-sm);font-weight:500;white-space:nowrap;animation:pop var(--d-med) var(--ease-spring) both;transition:background var(--d-fast) var(--ease-out),border-color var(--d-fast) var(--ease-out)}.jump .ico{width:17px;height:17px}.jump:hover{border-color:var(--line-strong)}.jump.has-unread{background:var(--accent);border-color:transparent;color:var(--accent-fg)}.jump.has-unread:hover{background:var(--accent-hover)}.composer{display:flex;align-items:flex-end;gap:var(--s-1);padding:7px;cursor:text;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-xl);box-shadow:var(--shadow-md);transition:border-color var(--d-fast) var(--ease-out),box-shadow var(--d-med) var(--ease-out)}.composer{flex-wrap:wrap}.composer.is-drop{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft),var(--shadow-md)}.composer-files{flex:0 0 100%;display:flex;flex-wrap:wrap;gap:6px;padding:var(--s-1) 6px var(--s-1)}.composer-files:empty{display:none}.composer-file{display:inline-flex;align-items:center;gap:6px;max-width:240px;height:32px;padding:0 var(--s-1) 0 7px;border:0;border-radius:9px;background:var(--sunken);color:var(--fg);font-size:var(--t-xs);font-weight:500}.composer-file .sketch{flex:none;width:17px;height:17px;color:var(--muted)}.composer-file span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer-file.has-thumb{padding-left:var(--s-1)}.composer-file img{flex:none;width:24px;height:24px;border-radius:6px;object-fit:cover;background:var(--surface)}.composer-file em{flex:none;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;font:400 15px/1 var(--font);font-style:normal;color:var(--muted)}.composer-file:hover em{background:var(--fg);color:var(--bg)}.composer-clip .sketch{width:21px;height:21px;stroke-width:1.8}.composer textarea{flex:1;min-width:0;height:40px;padding:var(--s-2) var(--s-1);resize:none;border:0;background:none;font-size:1rem;line-height:24px;overflow-y:hidden;scrollbar-width:thin}.composer textarea::placeholder{color:var(--faint);opacity:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scribble-card{display:grid;gap:0;padding:0;width:min(280px,100%);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);overflow:hidden;text-align:left;box-shadow:var(--shadow-sm);transition:box-shadow var(--d-fast),transform var(--d-fast) var(--ease-out)}.scribble-card:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.scribble-card img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:contain;background:#fff;border-bottom:1px solid var(--line)}.scribble-card span{padding:9px var(--s-3);font-size:var(--t-sm);font-weight:600}.msg-user .scribble-card{margin-left:auto}.msg-user .bubble+.scribble-card,.msg-user .scribble-card+.bubble{margin-top:var(--s-2)}@media(hover:hover){.agent-row .crown-toggle[aria-pressed=false],.pane-who .crown-toggle[aria-pressed=false]{opacity:0}.agent-row:hover .crown-toggle[aria-pressed=false],.pane-who:hover .crown-toggle[aria-pressed=false]{opacity:.5}}.pane-who{position:relative}.pane-who .crown-toggle{left:4px;top:calc(50% - 32px)}.ask{margin-top:var(--s-4)}.ask-card{container:rows / inline-size;margin-block:var(--s-6) var(--s-3)}.ask>.event{margin-left:-6px}.ask>.event[aria-expanded=true] .event-about{color:var(--fg)}.msg.msg-user:has(.shots){width:min(82%,34rem)}.msg.msg-user .shots{align-self:stretch;margin-left:0;grid-template-columns:repeat(auto-fit,minmax(0,11rem));justify-content:end;max-width:none}.msg.msg-user .shots-one{grid-template-columns:minmax(0,18rem)}.msg.msg-user .files{justify-content:flex-end;margin-bottom:var(--s-2)}.open-jump{position:absolute;z-index:2;bottom:calc(100% + var(--s-3));right:max(var(--gutter),calc((100% - 47.5rem) / 2 + var(--gutter)));display:inline-flex;align-items:center;gap:5px;height:34px;padding:0 9px 0 13px;border:0;border-radius:var(--r-pill);background:var(--urg-high);color:var(--surface);box-shadow:var(--shadow-md);font-size:var(--t-sm);font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.open-jump .ico{width:16px;height:16px;stroke-width:2.2}.open-jump.is-up .ico{rotate:180deg}.open-jump:hover{filter:brightness(.94)}.open-jump:active{scale:.97}body[data-filter] .open-jump{display:none}html body:not([data-pair]) .pane-now{font-size:var(--t-sm)}html .pane-now .caps{font-size:.62rem;letter-spacing:.06em}@media(min-width:861px){html body:not([data-scope=all]):not([data-page]) .pane-title{padding-right:calc(var(--s-3) + 44px)}}@media(min-width:1200px){html body:not([data-pair]):not([data-scope=all]) .pane-title{padding-right:0}}.jump{left:auto;translate:none;right:max(var(--gutter),calc((100% - 47.5rem) / 2 + var(--gutter)));height:34px}.jump:not([hidden])~.open-jump{bottom:calc(100% + var(--s-3) + 40px)}.chat-pane:not(.is-several) .log-inner{padding-bottom:60px}@media(min-width:1200px){body:not([data-pair]):not([data-scope=all]) .pane-who,body:not([data-pair]):not([data-scope=all]) .pane-now{margin-inline:max(var(--gutter),calc((100% - 47.5rem) / 2 + var(--gutter))) max(17rem,calc((100% - 47.5rem) / 2 + var(--gutter)))}body:not([data-pair]):not([data-scope=all]) .pane-title{border-bottom:1px solid var(--line)}}.msg-details{margin-top:var(--s-2);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2)}.msg-details summary{cursor:pointer;padding:var(--s-2) var(--s-3);font-size:var(--t-sm);font-weight:600;color:var(--muted);list-style:none;display:flex;align-items:center;gap:6px}.msg-details summary:before{content:"\203a";display:inline-block;transition:transform var(--d-fast) var(--ease-out)}.msg-details[open] summary:before{transform:rotate(90deg)}.msg-details summary::-webkit-details-marker{display:none}.msg-details>.rich{padding:0 var(--s-3) var(--s-3);font-size:var(--t-md)!important;color:var(--muted)}.session-cards .inbox-head,.session-cards .inbox-groups{max-width:none}.session-cards .inbox-head{margin-bottom:var(--s-5)}.session-cards .inbox-title p{margin-top:0}.session-cards .inbox-groups{gap:var(--s-8)}.session-cards .inbox-empty{margin-top:var(--s-4)}.hist-heading{display:flex;align-items:center;gap:var(--s-3);margin-bottom:var(--s-2);font:800 1.2rem/1 var(--display)}.hist-heading:after{content:"";flex:1;order:2;border-top:1px solid var(--line-strong)}.hist-heading b{order:3;font:600 var(--t-xs)/1 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.session-editor{border:0;padding:0;border-radius:12px;background:var(--surface);color:var(--fg);box-shadow:0 0 0 1px var(--line-strong),var(--shadow-lg);width:min(340px,calc(100vw - 16px));animation:pop var(--d-fast) var(--ease-out) both}.session-editor[data-anchored]{position:fixed;margin:0}.session-editor::backdrop{background:transparent}.session-editor form{display:grid;gap:var(--s-2);padding:var(--s-4)}.session-editor h2{font:800 1.5rem/1.15 var(--display)}.session-editor input{width:100%;padding:10px var(--s-3);border:1px solid var(--line-strong);border-radius:8px;background:transparent;font-size:max(16px,1em)}.session-editor .caps{color:var(--muted)}.session-buttons{display:flex;justify-content:flex-end;gap:var(--s-2);margin-top:var(--s-2)}.session-buttons button{min-height:42px;padding:0 1.2em;border:1px solid var(--line-strong);border-radius:var(--r-pill);background:none;font-weight:600}.session-buttons .is-lead{background:var(--fg);border-color:var(--fg);color:var(--bg)}@media(max-width:860px){#session{grid-column:1;grid-row:2}#chat,#scribble{animation:fade var(--d-med) var(--ease-out)}.pane-title{min-height:0;padding:6px var(--gutter);gap:var(--s-2) var(--s-3);flex-wrap:wrap}.pane-who{flex:1 1 auto}.pane-who:empty,body:not([data-pair]) .pane-who{display:none}.pane-title h2{font-size:1rem}#chat[data-cols]:not([data-cols="1"]) .chat-pane{min-width:0;--gutter: var(--s-4)}.pane-list{padding-block:var(--s-5) var(--s-8)}.log{scrollbar-gutter:auto}.log-inner{padding-block:var(--s-5) var(--s-5)}.chat-pane:not(.is-several) .log-inner{padding-bottom:106px}.session-cards{padding-bottom:110px}.msg{margin-top:var(--s-6)}.msg-user{max-width:88%}.event{min-height:44px;margin-top:var(--s-4)}.event.cont .event-ico:before{height:20px}.event-time{display:none}.dock{padding-bottom:var(--s-3)}.composer{border-radius:var(--r-xl);padding:5px;gap:0}.composer textarea{height:44px;padding-block:10px;font-size:16px}#chat .rich pre code{font-size:.8rem}}.topbar #brand-doors :is(i,kbd):not(.jump-box kbd){margin-left:auto;padding-left:var(--s-3);font:500 var(--t-xs)/1 var(--font);font-style:normal;letter-spacing:0;text-transform:none;color:var(--muted)}.topbar #brand-doors kbd:not(.jump-box kbd){min-width:0;padding:3px 6px;background:none;box-shadow:0 0 0 1px var(--line-strong);border-radius:6px;font-family:var(--mono)}@media(max-width:860px){:is(.agent-badge,#filter-questions,#filter-files,.rich .code-copy,.file-chip,.keys-close,.composer-file,.desk-blitz,.inbox-when>.cardclip-copy){position:relative}:is(.agent-badge,#filter-questions,#filter-files,.rich .code-copy,.file-chip,.keys-close,.composer-file,.desk-blitz,.inbox-when>.cardclip-copy,.open-jump,.jump,.rh-open):after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);translate:-50% -50%}.msg-details summary{min-height:40px}.composer-file{height:34px}.log .inbox-when .inbox-tab-act{overflow:visible}.log .inbox-when .inbox-tab-act:before{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;translate:-50% -50%}}.pane-now{display:none}@media(min-width:1200px){body:not([data-pair]) .pane-title{display:grid;grid-template-rows:auto auto;align-items:center;gap:0;min-height:0;padding:0}body:not([data-pair]) .pane-who{grid-column:1 / -1;grid-row:1;gap:var(--s-4);margin:var(--s-6) max(var(--gutter),calc((100% - var(--beside-col)) / 2 + var(--gutter))) 0}body:not([data-pair]) .pane-who .agent-avatar{width:56px;height:56px;border-radius:16px}body:not([data-pair]) .pane-who .crown-toggle{left:12px;top:-17px}body:not([data-pair]) .pane-who .crown-toggle .crown-mark{width:26px}body:not([data-pair]) .pane-title h2{font-size:clamp(1.7rem,2.6vw,2.2rem);line-height:1.1;letter-spacing:-.025em}body:not([data-pair]) .pane-now{grid-column:1 / -1;grid-row:2;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--s-3);min-height:1.5em;margin:-14px max(var(--gutter),calc((100% - var(--beside-col)) / 2 + var(--gutter))) var(--s-3);padding-left:calc(56px + var(--s-4));color:var(--muted);font-size:var(--t-md)}.pane-now .caps{color:var(--faint);font-size:.66rem;white-space:nowrap}.pane-now span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body:not([data-pair]):not([data-scope=all]) .pane-title{grid-template-columns:minmax(0,1fr) auto auto}}@media(min-width:1200px){body[data-talk-drag] #session :is(iframe,.rh-frame){pointer-events:none}}.cardclip-chip{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;height:28px;padding:0 var(--s-1) 0 9px;border-radius:8px;background:var(--sunken);color:var(--fg);font:500 var(--t-xs)/1 var(--font);text-decoration:none}.cardclip-chip b{flex:none;font-weight:600;color:var(--muted)}.cardclip-row{display:flex;flex-wrap:wrap;gap:6px;max-width:100%;margin:0 0 var(--s-1)}.msg-user .cardclip-row{justify-content:flex-end}.cardclip-chip.is-link{padding-right:9px;box-shadow:inset 0 0 0 1px var(--line);background:none}.cardclip-chip.is-link:hover{background:var(--sunken)}.cardclip-chip.is-link:hover .cardclip-title{text-decoration:underline;text-underline-offset:3px}.pane-list .inbox-row.is-current:before{display:none}@media(min-width:861px){body:not([data-scope=all]):not([data-page]) #session{position:relative}body[data-view=chat]:not([data-pair]) #session .log-inner,body[data-view=chat]:not([data-pair]) #session .pane-list{padding-top:var(--s-4)}body[data-view=chat]:not([data-pair]) #session :is(.log,.pane-list){-webkit-mask-image:linear-gradient(#0000,#000 var(--s-3));mask-image:linear-gradient(#0000,#000 var(--s-3))}#session .pane-title{position:relative;z-index:4;flex:none;grid-area:auto;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;align-items:start;gap:0;box-sizing:border-box;width:100%;max-width:47.5rem;min-height:0;margin:0 auto;padding:var(--s-4) var(--gutter) var(--s-3);border:0;padding-right:clamp(var(--gutter),calc(64px - (100vw - var(--side) - 47.5rem) / 2),64px);--head-w: 100%}#session .pane-who:empty{display:none}#session .pane-who{grid-column:1;grid-row:1;flex:none;display:flex;align-items:flex-start;gap:var(--s-3);max-width:var(--head-w);min-height:44px;margin:0;pointer-events:auto;z-index:1}#session .pane-who .agent-avatar{width:44px;height:44px;border-radius:12px}#session .pane-title h2{font-size:1.5rem;line-height:1.15;letter-spacing:-.02em}#session .pane-who .crown-toggle{left:7px;top:-4px}#session .pane-who .agent-avatar .crown-mark{top:2%;left:22%;width:52%}#session .pane-who .crown-toggle .crown-mark{width:22px}body:not([data-pair]) #session .pane-now{grid-column:1;grid-row:2;display:flex;flex-wrap:nowrap;align-items:baseline;gap:var(--s-2);position:relative;z-index:1;max-width:var(--head-w);min-height:0;margin:-15px 0 0;padding-left:56px;color:var(--muted);font-size:var(--t-sm);line-height:1.25;white-space:nowrap;overflow:hidden}#session .pane-now span:first-child{flex:0 0 auto;min-width:2.5em;max-width:100%;overflow:hidden;text-overflow:ellipsis}#session .pane-now .caps{flex:0 1 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:.68rem}#session .pane-title:has(.pane-now:empty) .pane-who{align-items:center}body[data-view=chat]:not([data-pair]) #session .dock{padding-bottom:38px}}@media(max-width:860px){#session .pane-title{border-bottom:0}body[data-view=chat]:not([data-pair]):not([data-scope=all]):not([data-page]) #session{position:relative}body[data-view=chat]:not([data-pair]) #session .pane-title{position:absolute;z-index:4;inset:0;display:flex;align-items:flex-end;flex-wrap:nowrap;min-height:0;padding:0 var(--gutter) max(3px,env(safe-area-inset-bottom,0px));pointer-events:none}body[data-view=chat]:not([data-pair]) #session .dock{padding-bottom:calc(38px + env(safe-area-inset-bottom,0px))}:root[data-typing] body[data-view=chat]:not([data-pair]) #session .dock{padding-bottom:var(--s-3)}}@media(max-width:860px)and (max-height:520px){body[data-view=chat]:not([data-pair]) #session .dock{padding-bottom:var(--s-3)}}#session .log .event,#session .log .day{content-visibility:auto;contain-intrinsic-size:auto 36px}#session .pane-who .t-session-edit{flex:0 1 auto}#session .pane-who .t-session-edit>.t-pick-mark,#session .pane-who .t-session-edit>.t-crown-form{flex:none}#session .pane-who .t-session-edit>.t-pick-name{flex:0 1 auto;min-width:0}#session .pane-who .t-blocked{flex:none;max-width:45%}#session .pane-who .t-blocked>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.as-view .as-copy{flex:none;margin-left:auto}.as-note{margin:0;padding:0 18px 10px;color:var(--muted);font-size:var(--t-sm);text-wrap:pretty}.as-stage{min-height:0;display:flex;flex-direction:column;padding:0 14px 14px}.as-stage[data-type=image],.as-stage[data-type=video],.as-stage[data-type=audio],.as-stage[data-type=file]{align-items:center;justify-content:center}.as-frame-box{position:relative;flex:1;min-height:0;border-radius:var(--r-sm);overflow:hidden;background:#fff;box-shadow:0 0 0 1px var(--line-strong),var(--shadow-md)}.as-frame-box>iframe{position:absolute;inset:0;width:100%;height:100%;border:0;background:#fff}.as-wait{margin:auto;padding:var(--s-6);color:var(--faint);font-size:var(--t-sm)}.as-media{display:block;max-width:100%;max-height:100%;border-radius:var(--r-sm);box-shadow:0 0 0 1px var(--line)}audio.as-media{width:min(100%,560px);box-shadow:none}video.as-media{background:#000}.as-file,.as-problem{max-width:560px;padding:var(--s-5) var(--s-6);border-radius:var(--r-sm);background:var(--surface)}.as-file{display:grid;gap:var(--s-2);justify-items:start;box-shadow:0 0 0 1px var(--line-strong)}.as-file-name{font:500 var(--t-md)/1.3 var(--mono);overflow-wrap:anywhere}.as-problem{margin:auto;border:1.5px dashed var(--line-strong);color:var(--muted)}.as-btn{display:inline-flex;align-items:center;min-height:44px;margin-top:var(--s-2);padding:0 1.3em;border-radius:var(--r-pill);background:var(--fg);color:var(--bg);font-weight:600;text-decoration:none}@media(max-width:600px){.as-stage[data-type=html]{padding-inline:0;padding-bottom:0}.as-frame-box{border-radius:0;box-shadow:none}}.t-session-edit{display:inline-flex;align-items:center;gap:var(--s-3);min-width:0}.t-head-mark,.t-head-name{display:block}#session .log{display:flex;flex-direction:column-reverse}#session .log-inner{flex:none}turbo-frame.log-earlier{display:contents}.log-earlier-link{align-self:center;display:inline-flex;align-items:center;gap:var(--s-2);min-height:32px;margin-bottom:var(--s-4);padding:0 14px;border-radius:var(--r-pill);background:var(--sunken);color:var(--muted);font-size:var(--t-sm);font-weight:500}.log-earlier-link:hover{color:var(--fg)}.log-earlier-link b{color:var(--faint);font-weight:600;font-variant-numeric:tabular-nums}.log-earlier-link.is-later{margin:var(--s-6) 0 0}turbo-frame.log-earlier[busy]>.log-earlier-link{opacity:.5;pointer-events:none}#session a.shot{cursor:zoom-in}#session a.event{text-align:left;user-select:text;-webkit-user-select:text}#session a.msg-about{text-align:left}.session-status{display:grid;gap:6px;justify-items:start;margin-top:var(--s-6)}.session-status[hidden]{display:none}.status-line{display:flex;align-items:center;gap:var(--s-2);max-width:100%;min-width:0;color:var(--muted);font-size:var(--t-sm)}.status-line b{flex:none;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fg);font-weight:600}.status-line[data-state=done] b{color:var(--muted);font-weight:500}.status-line[data-state=decision] .status-mark{color:var(--urg-high)}.status-line[data-state=done] .status-mark{color:var(--faint)}.session-status .working{margin-top:var(--s-2)}.composer-clip{cursor:pointer}.composer .composer-file{cursor:default}.composer-file-off{flex:none;width:20px;height:20px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:none;font:400 15px/1 var(--font);color:var(--muted);cursor:pointer}.composer-file-off:hover{background:var(--fg);color:var(--bg)}#session .pane-who .t-head-name strong{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:800 1.5rem/1.15 var(--display);letter-spacing:-.02em}#session .pane-who .t-session-edit{min-height:44px;align-items:flex-start}#session .log{overflow-anchor:none}#session .jump[hidden],#session .open-jump[hidden]{display:none}.empty-pick{text-align:center}.session-past{display:grid;justify-items:start}.session-past .event{margin-top:0}a.open-jump{text-decoration:none}#session .session-compose{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--s-2);align-items:end}#session .session-compose>:not(.composer,.session-filter){grid-column:1 / -1}@media(min-width:861px){#session .session-compose{padding-right:clamp(var(--gutter),calc(96px - (100vw - var(--side) - 47.5rem) / 2),96px)}}.session-filter{margin-bottom:7px}@media(min-width:861px){body[data-view=chat]:not([data-pair]) #session .dock{padding-bottom:max(var(--s-4),env(safe-area-inset-bottom,0px))}}.session-filter-btn{position:relative;width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--muted);transition:color var(--d-fast) var(--ease-out),border-color var(--d-fast) var(--ease-out)}.session-filter-btn:hover,.session-filter[open]>.session-filter-btn{color:var(--fg);border-color:var(--line-strong)}.session-filter[data-on]>.session-filter-btn{color:var(--fg);border-color:var(--line-strong)}.session-filter-btn .ico{width:19px;height:19px}.session-filter-dot{position:absolute;top:7px;right:7px;width:9px;height:9px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 2px var(--surface)}.session-filter-menu.t-pop{top:auto;bottom:calc(100% + 8px);left:auto;right:0}.session-filter-menu a{display:flex;align-items:center;gap:var(--s-2);min-height:36px;padding:0 10px 0 var(--s-2);border-radius:var(--r-sm);color:var(--fg);font-size:var(--t-sm);font-weight:500;text-decoration:none;white-space:nowrap}.session-filter-menu a[aria-current=true]{font-weight:700}.session-filter-tick{width:16px;height:16px;visibility:hidden}.session-filter-menu a[aria-current=true] .session-filter-tick{visibility:visible}.session-filter-menu b{margin-left:auto;padding:1px 7px;border-radius:var(--r-pill);background:var(--urg-high);color:var(--surface);font-size:var(--t-xs);font-weight:700;font-variant-numeric:tabular-nums}.session-filter-menu b:empty{display:none}@media(max-width:860px){.session-filter{margin-bottom:6px}.session-filter-btn{width:44px;height:44px}#session .session-compose{column-gap:6px}}#session .pane-now .files-chip{flex:none;align-self:center;display:inline-flex;align-items:center;gap:var(--s-1);margin-left:2px;padding:1px 9px 1px 6px;border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--muted);font:600 var(--t-xs)/1.5 var(--font);text-decoration:none;white-space:nowrap}#session .pane-now .files-chip .ico{width:13px;height:13px}#session .pane-now .files-chip span{overflow:visible;min-width:0}#session .pane-now .files-chip:hover,#session[data-files-open] .pane-now .files-chip{color:var(--fg);background:var(--sunken)}.session-filter-files .session-filter-tick{visibility:visible}@media(min-width:861px){.session-filter-menu .session-filter-files{display:none}}.files-drawer{position:fixed;z-index:var(--z-panel);top:var(--s-3);right:var(--s-3);bottom:calc(var(--s-3) + 68px);width:min(380px,calc(100vw - 2 * var(--s-3)));display:flex;flex-direction:column;border-radius:var(--r-lg);background:var(--surface);color:var(--fg);box-shadow:0 0 0 1px var(--line-strong),var(--shadow-lg)}.files-drawer[hidden]{display:none}.files-head{flex:none;display:flex;align-items:center;gap:var(--s-2);padding:10px var(--s-2) var(--s-2) 18px;border-bottom:1px solid var(--line)}.files-head h3{margin:0;font:800 1.1rem/1 var(--display)}.files-close{margin-left:auto;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;color:var(--muted)}.files-close .ico{width:18px;height:18px}.files-frame{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.files-frame[busy]:empty:before{content:"";display:block;margin:var(--s-6) auto;width:18px;height:18px;border-radius:50%;border:2px solid var(--line-strong);border-top-color:transparent;animation:files-turn .8s linear infinite}.files-list{padding:var(--s-1) var(--s-2) var(--s-3)}.files-sum{margin:var(--s-2) 10px var(--s-1);color:var(--muted);font-size:var(--t-xs)}.files-group{display:grid;gap:var(--s-2);padding:10px}.files-group+.files-group{border-top:1px solid var(--line)}.files-group-head{display:flex;align-items:center;gap:var(--s-2);min-width:0}.files-where{flex:1;min-width:0;display:flex;align-items:baseline;gap:var(--s-2);color:var(--fg);text-decoration:none}.files-where b{flex:none;color:var(--muted);font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.files-where b time{font:inherit}.files-where span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-sm);font-weight:600}a.files-where:hover span{text-decoration:underline}.files-jump{flex:none;display:inline-flex;align-items:center;gap:1px;padding:3px var(--s-1) 3px 9px;border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--fg);font-size:.72rem;font-weight:600;text-decoration:none}.files-jump .ico{width:13px;height:13px}.files-thumbs{display:flex;align-items:center;gap:6px}.files-thumb{position:relative;flex:none;display:grid;place-items:center;width:64px;height:44px;overflow:hidden;border-radius:6px;background:var(--sunken);color:var(--faint);box-shadow:inset 0 0 0 1px var(--line)}.files-thumb.asset-preview{grid-area:auto;width:64px;height:44px}.files-thumb>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center}.files-thumb .asset-glyph{width:22px;height:22px}.files-thumb.asset-preview>iframe{display:none}.files-more,.files-empty{color:var(--muted);font-size:var(--t-xs)}.files-empty{margin:var(--s-4) 10px;line-height:1.4}#session .is-jumped{animation:files-jumped 1.8s var(--ease-out);border-radius:var(--r-md)}@media(min-width:1280px){#session[data-files-open]{padding-right:392px}}@media(max-width:860px){.files-drawer{inset:auto 0 0;width:auto;height:min(74vh,640px);padding-bottom:env(safe-area-inset-bottom,0px);border-radius:var(--r-xl) var(--r-xl) 0 0;z-index:var(--z-update)}}@media(prefers-reduced-motion:reduce){#session .is-jumped{animation-duration:.01s;box-shadow:0 0 0 3px var(--accent)}}.session-past{grid-template-columns:minmax(0,1fr)}.session-cards>.hist-heading{margin-top:var(--s-8)}#session .pane-who .crown-toggle[aria-pressed=false]{opacity:0}.agent-badge[data-state=blocked],.agent-badge[data-state=blocked][data-offline],.t-blocked{color:var(--urg-critical)}.agent-badge[data-state=blocked] .hand-loop,.t-blocked .hand-loop{fill:var(--urg-critical);stroke:var(--urg-critical)}.t-quiet{color:var(--faint);font-size:var(--t-xs);white-space:nowrap}.agent-badge[data-state=blocked] .hand-pen,.t-blocked .hand-pen{stroke:var(--surface);stroke-width:1.7}.t-blocked{display:inline-flex;align-items:center;gap:6px;min-width:0;margin-left:var(--s-1);font:600 .8rem/1.2 var(--font)}.t-blocked .hand-mark{position:static;flex:none;width:26px;height:26px}.t-blocked span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:860px){.t-blocked span{display:none}}#desk-list .inbox-row,.log .msg{content-visibility:auto;contain-intrinsic-size:auto 172px;overflow-clip-margin:80px}.inbox-stacks.stack-tabs>.media-pile{--w: 104px;--h: 74px;--step: 27px;flex:none;display:grid;gap:10px;align-self:flex-start;color:var(--fg);text-decoration:none}@container rows (max-width: 600px){.inbox-stacks.stack-tabs>.media-pile{order:-1;--w: 92px;--h: 64px;--step: 24px}}#session .pane-who>.t-pick-desk{flex:none;margin-left:6px}.t-head-desk{display:inline-flex;align-items:center;gap:1px;height:30px;padding:0 var(--s-1) 0 6px;border-radius:8px;color:var(--faint)}.t-head-desk:hover,.t-pick-desk[open]>.t-head-desk{color:var(--fg);background:var(--sunken)}.t-head-desk>.sketch{width:20px;height:20px}.t-head-more{padding:0 5px}.t-head-dots{width:24px;height:24px;fill:currentColor;stroke:currentColor;stroke-width:.6;stroke-linejoin:round}.desk-move.t-pop{min-width:232px;padding:6px;border-radius:12px;background:var(--surface);box-shadow:0 0 0 1px var(--line-strong),var(--shadow-lg)}.desk-move-sub>summary{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 10px;border-radius:8px;font:600 var(--t-md)/1.2 var(--font);list-style:none;cursor:pointer}.desk-move-sub>summary::-webkit-details-marker{display:none}.desk-move-sub>summary:after{content:"";flex:none;width:7px;height:7px;margin-left:auto;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);rotate:-45deg}.desk-move-sub[open]>summary:after{rotate:45deg}.desk-move-sub>summary:hover,.desk-move-sub>summary:focus-visible{background:var(--sunken)}.desk-move-sub>summary .sketch{flex:none;width:22px;height:22px;color:var(--muted)}.desk-move-sub>form button{padding-left:42px}.desk-move-sub>form button .sketch{display:none}.desk-move form{margin:0}.desk-move button{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 10px;border:0;border-radius:8px;background:none;color:var(--fg);font:600 var(--t-md)/1.2 var(--font);text-align:left;cursor:pointer}.desk-move button:hover,.desk-move button:focus-visible{background:var(--sunken)}.desk-move button .sketch{flex:none;width:22px;height:22px;color:var(--muted)}@media(max-width:860px){.desk-move.t-pop{left:auto;right:0}}@media(max-width:860px){body[data-t-view=session]:not([data-pair]) #session .pane-title{z-index:6}body[data-t-view=session]:not([data-pair]) #session .pane-who{display:flex;position:fixed;z-index:6;top:env(safe-area-inset-top,0px);left:calc(50px + env(safe-area-inset-left,0px));right:66px;height:48px;min-height:0;max-width:none;margin:0;align-items:center;gap:2px;pointer-events:auto}body[data-t-view=session]:not([data-pair]) #session .pane-who .t-session-edit{display:flex;align-items:center;gap:6px;min-width:0;flex:0 1 auto}body[data-t-view=session]:not([data-pair]) #session .pane-who .t-head-mark{display:grid;place-items:center;width:40px;height:44px}body[data-t-view=session]:not([data-pair]) #session .pane-who .agent-avatar{width:28px;height:28px}body[data-t-view=session]:not([data-pair]) #session .pane-who .t-crown-form{display:none}body[data-t-view=session]:not([data-pair]) #session .pane-who .t-pick-name{min-width:0}body[data-t-view=session]:not([data-pair]) #session .pane-who .t-head-name{display:flex;align-items:center;min-height:44px;min-width:0}body[data-t-view=session]:not([data-pair]) #session .pane-who .t-head-name strong{font:700 17px/1.2 var(--display);letter-spacing:-.01em}body[data-t-view=session]:not([data-pair]) #session .pane-who .t-pick-desk{flex:none;margin-left:auto;order:3}body[data-t-view=session]:not([data-pair]) #session .pane-who .t-head-desk{width:44px;height:44px;justify-content:center;padding:0}body[data-t-view=session]:not([data-pair]) #session .pane-who .t-quiet{display:none}body[data-t-view=session]:not([data-pair]) #session .pane-who .t-blocked{order:2;flex:none;display:inline-flex;align-items:center}body[data-t-view=session]:not([data-pair]) #session .pane-who .t-blocked>span{display:block;position:fixed;z-index:5;top:calc(48px + env(safe-area-inset-top,0px));left:0;right:0;padding:5px var(--gutter) 6px calc(var(--gutter) + 2px);background:var(--bg);border-bottom:1px solid var(--line);font:600 var(--t-xs)/1.3 var(--font);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body[data-t-view=session]:not([data-pair]):has(#session .t-blocked) #session .log-inner{padding-top:calc(var(--s-5) + 28px)}body[data-t-view=session]:not([data-pair]) #session .pane-who :is(.session-editor,.mark-picker).t-pop{position:fixed;top:calc(52px + env(safe-area-inset-top,0px));left:8px;right:8px;width:auto;max-width:none}body[data-t-view=session]:not([data-pair]) #session .pane-who .desk-move.t-pop{top:calc(100% + 4px)}}.desk-move-rule{margin:6px var(--s-1);border:0;border-top:1px solid var(--line)}.desk-move-delete>summary,.desk-move-delete>summary .sketch{color:var(--urg-critical)}.desk-move-delete>summary:after{display:none}.session-delete-ask{display:grid;gap:10px;max-width:300px;margin:var(--s-1) 2px 2px;padding:var(--s-3) var(--s-3) 10px;border:1.6px solid var(--fg);border-radius:10px 14px 9px 15px/14px 9px 15px 10px;background:var(--surface)}.session-delete-ask p{margin:0;font:400 var(--t-sm)/1.4 var(--font);color:var(--muted);white-space:normal}.session-delete-ask p b{display:block;margin-bottom:2px;font:700 var(--t-md)/1.3 var(--display);color:var(--fg)}.desk-move .session-delete-yes{display:inline-flex;width:auto;min-height:40px;padding:0 14px 0 10px;border:1.6px solid var(--urg-critical);border-radius:9px 12px 8px 13px/12px 8px 13px 9px;background:var(--urg-critical);color:var(--surface);font:700 var(--t-sm)/1 var(--font)}.desk-move .session-delete-yes .sketch{color:currentColor}.desk-move .session-delete-yes:hover{background:color-mix(in srgb,var(--urg-critical) 88%,var(--fg))}.desk-move .session-delete-ask .desk-duck-no{width:auto}@media(max-width:860px){.desk-move .session-delete-yes,.desk-move .session-delete-ask .desk-duck-no{min-height:44px}.desk-move.t-pop{max-width:calc(100vw - 16px)}}#session .composer{align-items:center;gap:6px;padding:6px 6px 6px 14px;border-radius:14px;box-shadow:inset 0 0 0 1px var(--line-strong);border-color:transparent}#session .composer:focus-within{box-shadow:inset 0 0 0 2px var(--accent)}#session .composer>.composer-files{order:0}#session .composer>textarea{order:1}#session .composer>.composer-clip{order:2;width:38px;height:38px}#session .composer>.send{order:3;width:38px;height:38px;border-radius:var(--r-md);background:var(--accent);color:var(--accent-fg)}#session .composer>.send:disabled{background:var(--accent);color:var(--accent-fg);opacity:.45}@media(max-width:860px){#session .composer>:is(.composer-clip,.send){width:44px;height:44px}#session .composer{border-radius:14px}}.corner-note-body{--note-envelope: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2056%2040'%3E%3Cpath%20d%3D'M3%207.4%20L52.6%206.6%20L53%2036.4%20L3.4%2037%20Z'%20fill%3D'%23fdf2c4'%2F%3E%3Cpath%20d%3D'M3%207.4%20Q28%206.4%2052.6%206.6%20Q53.4%2022%2053%2036.4%20Q28%2037.4%203.4%2037%20Q2.6%2022%203%207.4'%20fill%3D'none'%20stroke%3D'%231d1a12'%20stroke-width%3D'1.6'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%2F%3E%3Cpath%20d%3D'M3.4%208%20Q16%2018.6%2027.6%2024.2%20Q40%2018%2052.4%207.4'%20fill%3D'none'%20stroke%3D'%231d1a12'%20stroke-width%3D'1.5'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%2F%3E%3C%2Fsvg%3E")}:root[data-theme=dark] .corner-note-body{--note-envelope: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2056%2040'%3E%3Cpath%20d%3D'M3%207.4%20L52.6%206.6%20L53%2036.4%20L3.4%2037%20Z'%20fill%3D'%23fdf2c4'%2F%3E%3Cpath%20d%3D'M3%207.4%20Q28%206.4%2052.6%206.6%20Q53.4%2022%2053%2036.4%20Q28%2037.4%203.4%2037%20Q2.6%2022%203%207.4'%20fill%3D'none'%20stroke%3D'%231d1a12'%20stroke-width%3D'1.6'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%2F%3E%3Cpath%20d%3D'M3.4%208%20Q16%2018.6%2027.6%2024.2%20Q40%2018%2052.4%207.4'%20fill%3D'none'%20stroke%3D'%231d1a12'%20stroke-width%3D'1.5'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%2F%3E%3C%2Fsvg%3E")}.note-send{position:relative;flex:none;width:58px;height:44px;padding:0;display:block;border:0;border-radius:0;background:var(--note-envelope) center / 56px 40px no-repeat;color:var(--fg);rotate:-4deg;cursor:pointer;transition:rotate .14s var(--ease-out),translate .14s var(--ease-out)}.note-send .agent-avatar{position:absolute;left:16px;top:13px;width:26px;height:26px;rotate:-6deg}.note-send .crown-mark{position:absolute;left:15px;top:16px;width:26px;height:auto;rotate:-6deg;--gold-pen: var(--fg);--crown-wash: #f2b632;--crown-jewel: #cf3a2b}.note-send:not(:disabled):hover{rotate:0deg;translate:3px -2px}.note-send:not(:disabled):active{translate:1px 0}.note-send:disabled{opacity:.5;cursor:default}.note-send[data-name]:after{content:"to " attr(data-name);position:absolute;right:0;bottom:calc(100% + 2px);padding:3px 7px;background:var(--fg);color:var(--paper);font:600 var(--t-xs)/1.2 var(--font);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .12s}.note-send[data-name]:is(:hover,:focus-visible):after{opacity:1}.note-send.is-none .crown-mark{--gold-pen: var(--muted)}.note-send.is-none .crown-wash{display:none}.note-send.is-none .crown-jewel{fill:none}.note-send:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}a.note-send{text-decoration:none;box-sizing:border-box}.msg-note-at{margin-top:var(--s-3)}.msg-note{position:relative;box-sizing:border-box;width:min(100%,22rem);margin:0;padding:14px var(--s-4) var(--s-3);rotate:-1deg;background:#fbe7a1;color:var(--note-ink);border:1px solid color-mix(in srgb,#8a6d14 35%,transparent);border-radius:1px;box-shadow:0 1px #0000000f;text-align:left}.msg-note p{margin:0;white-space:pre-wrap;font:400 var(--t-md)/1.45 var(--font)}.msg-note-tape{position:absolute;left:calc(50% - 34px);top:-10px;width:68px;height:20px;rotate:-5deg;background:color-mix(in srgb,#e6d27a 62%,transparent);box-shadow:0 0 0 .5px #00000014;clip-path:polygon(3% 0,100% 0,97% 25%,100% 50%,97% 75%,100% 100%,0 100%,3% 75%,0 50%,3% 25%)}.msg-note-cap{display:flex;align-items:center;gap:5px;margin:0 0 var(--s-1);color:var(--note-ink-soft);font:700 .66rem/1 var(--font);letter-spacing:.14em;text-transform:uppercase}.msg-note-cap .sketch{width:14px;height:14px}.msg-note-at .msg-time{margin-top:6px}:root[data-theme=dark] .msg-note{background:var(--note-yellow);color:#231c06;border-color:#a58c2c}:root[data-theme=dark] .msg-note-cap{color:#4d4214}:root[data-theme=dark] .msg-note-tape{background:color-mix(in srgb,#fff2b8 58%,transparent)}.msg-note-when{margin-left:auto;font-weight:500;letter-spacing:.04em;text-transform:none;font-size:var(--t-xs)}body[data-page=roster] #inbox,body[data-page=roster] #session,#ledger{display:none}body[data-page=roster] #ledger{display:block;grid-column:2;min-width:0;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}@media(min-width:861px){#session,#inbox,#ledger{grid-row:1}}@media(max-width:860px){body[data-page=roster] #ledger{grid-column:1;grid-row:2}}.ledger-tools{margin:0 0 var(--s-2)}.ledger-find{display:flex;align-items:center;gap:var(--s-2);height:44px;padding:0 10px 0 12px;border:1.5px solid color-mix(in srgb,var(--fg) 55%,transparent);border-radius:12px 10px 13px 11px;background:var(--surface)}.ledger-find:focus-within{border-color:var(--fg)}.ledger-find>.sketch{flex:none;width:20px;height:20px;color:var(--muted)}.ledger-find input{flex:1;min-width:0;height:100%;border:0;background:none;outline:none;font-size:max(16px,var(--t-md));color:var(--fg);appearance:none;-webkit-appearance:none}.ledger-find input::-webkit-search-cancel-button{display:none}#ledger kbd{flex:none;font:500 .68rem/1 var(--mono);padding:3px 5px;border:1px solid var(--line-strong);border-bottom-width:2px;border-radius:5px;background:var(--surface);color:var(--muted)}.ledger-link{color:var(--fg);font-weight:600;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}.set-desks{display:grid;gap:var(--s-3);user-select:none;-webkit-user-select:none}.set-desk{border:1.5px solid color-mix(in srgb,var(--fg) 70%,transparent);border-radius:14px 12px 15px 13px;background:var(--surface)}.set-desk>summary{list-style:none;cursor:pointer}.set-desk>summary::-webkit-details-marker{display:none}.set-desk-head{display:grid;grid-template-columns:32px minmax(0,1fr) auto 20px;align-items:center;gap:var(--s-3);min-height:56px;padding:0 var(--s-4);border-radius:inherit}.set-desk-head:hover{background:var(--sunken)}.set-desk-head:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.set-desk-mark .sketch{display:block;width:30px;height:30px;color:var(--fg);stroke-width:1.7}.set-desk-head b{font:700 var(--t-md)/1.25 var(--display);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.set-desk-n{min-width:26px;padding:3px 8px;border-radius:var(--r-pill);background:var(--sunken);color:var(--muted);font:600 var(--t-xs)/1.2 var(--font);text-align:center;font-variant-numeric:tabular-nums}.set-desk-head>.sketch:last-child{width:18px;height:18px;color:var(--muted);rotate:-90deg;transition:rotate var(--d-fast)}.set-desk[open]>.set-desk-head>.sketch:last-child{rotate:0deg}.set-desk[open]>.set-desk-head{border-bottom-left-radius:0;border-bottom-right-radius:0}.set-desk-body{border-top:1.2px dashed color-mix(in srgb,var(--fg) 26%,transparent);padding:4px 0}.ledger-line{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) auto 40px;align-items:center;gap:0 var(--s-3);min-height:62px;padding:4px var(--s-3) 4px var(--s-4);outline:0}.ledger-tree+.ledger-tree,.set-desk-body>.ledger-line+.ledger-line,.ledger-tree+.ledger-line{border-top:1px dashed color-mix(in srgb,var(--fg) 14%,transparent)}@media(any-hover:hover){.ledger-line:hover{background:var(--sunken)}}.ledger-line:focus-visible,.ledger-line.is-current{outline:2px solid var(--fg);outline-offset:-3px;border-radius:10px}.ledger-line[hidden],.ledger-tree[hidden],.set-desk[hidden]{display:none}.ledger-open{position:absolute;inset:0;z-index:1}.ledger-face,.ledger-name>.t-pick,.ledger-state,.ledger-acts{position:relative;z-index:2}.ledger-line:has(details.t-pick[open]){z-index:5}.ledger-line form{margin:0}.ledger-face form{display:contents}.ledger-face{display:block;width:40px;height:40px}.ledger-mark{display:block;padding:0;border:0;border-radius:12px;background:none}.ledger-face .agent-avatar{width:38px;height:38px}@media(any-hover:hover){.ledger-mark:hover .agent-avatar{box-shadow:0 0 0 2px var(--line-strong)}}.ledger-face .crown-toggle{left:5px;top:-14px}.ledger-face .crown-toggle[aria-pressed=false]{opacity:0}@media(hover:hover){.ledger-line:hover .crown-toggle[aria-pressed=false],.ledger-line.is-current .crown-toggle[aria-pressed=false]{opacity:.5}.ledger-face .crown-toggle[aria-pressed=false]:is(:hover,:focus-visible){opacity:1}body[data-crown-hint] .ledger-face .crown-toggle[aria-pressed=false]{opacity:.85}}.ledger-name{min-width:0;display:grid;gap:1px;justify-items:start}.ledger-name>.t-pick{max-width:100%}.ledger-rename{display:block;max-width:100%;padding:0;border:0;background:none;text-align:left}.ledger-name strong{display:block;font:700 1.02rem/1.25 var(--display);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(any-hover:hover){.ledger-rename:hover strong{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-color:var(--line-strong)}}.ledger-name small{max-width:100%;font-size:var(--t-xs);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ledger-state{display:inline-flex;align-items:center;gap:6px;font-size:var(--t-sm);color:var(--muted);white-space:nowrap}.ledger-state .agent-badge{flex:none;margin:0}.ledger-line[data-state=stopped] .ledger-state{color:var(--urg-critical)}.ledger-line[data-state=away] .ledger-state{color:var(--faint)}.ledger-line[data-state=away] .ledger-name strong{font-weight:600;color:var(--muted)}.ledger-acts{display:flex;justify-content:flex-end}.ledger-ib{width:36px;height:36px;display:grid;place-items:center;padding:0;border:0;border-radius:var(--r-sm);background:none;color:var(--muted)}.ledger-ib:hover,details[open]>.ledger-ib{background:var(--surface);color:var(--fg);box-shadow:0 0 0 1px var(--line-strong)}.ledger-menu{font:700 1.2rem/1 var(--font);letter-spacing:.05em}.ledger-err{grid-column:2 / -1;margin:0 0 var(--s-2);color:var(--deny);font-size:var(--t-sm)}.ledger-none{padding:var(--s-4) 6px;color:var(--muted)}.ledger-none[hidden]{display:none}.ledger-line.is-archived .ledger-name strong{font:600 var(--t-md)/1.3 var(--font);color:var(--muted)}.ledger-line.is-archived .agent-avatar{width:32px;height:32px}.ledger-line.is-archived .ledger-acts{grid-column:3 / -1}.set-pill{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border:1.5px solid var(--fg);border-radius:10px 8px 11px 9px;background:none;color:var(--fg);font:600 var(--t-sm)/1 var(--font);text-decoration:none;cursor:pointer;white-space:nowrap}.set-pill:hover{background:var(--fg);color:var(--bg)}.ledger-kids{position:relative;margin-left:34px}.ledger-kids:before{content:"";position:absolute;left:0;top:-2px;bottom:30px;width:2px;border-radius:2px;background:var(--fg)}.ledger-kids>.ledger-line>.ledger-face:before{content:"";position:absolute;left:-26px;top:50%;width:12px;height:2px;border-radius:2px;background:var(--fg)}.ledger-kids>.ledger-line{padding-left:var(--s-5)}.ledger-line.is-sub .ledger-face .agent-avatar{width:32px;height:32px;margin-top:4px}.ledger-sheet{display:grid;gap:1px;padding:6px;border-radius:12px;background:var(--surface);color:var(--fg);box-shadow:0 0 0 1.5px var(--fg),4px 6px color-mix(in srgb,var(--fg) 14%,transparent);user-select:text;-webkit-user-select:text}.ledger-sheet h3{margin:0 0 4px;padding:var(--s-2) 10px;font:800 var(--t-md)/1.2 var(--display);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px dashed color-mix(in srgb,var(--fg) 22%,transparent)}.ledger-sheet form{margin:0}.ledger-sheet-item{display:flex;align-items:center;width:100%;box-sizing:border-box;min-height:38px;padding:0 10px;border:0;border-radius:var(--r-sm);background:none;color:var(--fg);font:500 var(--t-sm)/1.2 var(--font);text-align:left;text-decoration:none;cursor:pointer;list-style:none}.ledger-sheet-item::-webkit-details-marker{display:none}.ledger-sheet-item:hover,.ledger-sheet-item:focus-visible{background:var(--sunken)}.ledger-sheet-item.is-close{display:none}.set-sub[open]>summary{font-weight:700}.set-sub>form,.set-sub-list,.set-sub>.marks-later,.set-sub>turbo-frame{margin:2px 4px 6px 14px}.set-sub>form:has(input[type=text]){display:flex;gap:6px}.set-sub input[type=text]{flex:1;min-width:0;min-height:36px;padding:0 10px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--fg);font-size:max(16px,1em)}.set-sub-go{min-height:36px;padding:0 12px;border:0;border-radius:var(--r-sm);background:var(--fg);color:var(--bg);font:600 var(--t-sm)/1 var(--font);cursor:pointer}.set-sub.is-danger>summary{color:var(--deny)}.set-sub-ask p{margin:4px 0 8px;font-size:var(--t-sm);line-height:1.45;color:var(--muted)}.set-sub-ask p b{color:var(--fg)}.set-sub-ask .session-delete-yes{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border:0;border-radius:var(--r-sm);background:var(--deny);color:var(--surface);font:600 var(--t-sm)/1 var(--font);cursor:pointer}.set-sub-ask .session-delete-yes .sketch{width:18px;height:18px}.set-sub .mark-grid{width:auto}@media(min-width:861px){.ledger-dots>.ledger-sheet{position:absolute;z-index:var(--z-menu);right:0;top:calc(100% + 6px);width:280px;max-height:min(70vh,560px);overflow-y:auto}}@media(max-width:860px){.ledger-line{grid-template-columns:44px minmax(0,1fr) auto 44px;padding-left:var(--s-3)}.ledger-ib{width:44px;height:44px}.ledger-line:not([data-state=stopped]) .ledger-word{display:none}.ledger-name>.t-pick-name{pointer-events:none}.ledger-face .crown-toggle{pointer-events:none}.ledger-face .crown-toggle[aria-pressed=false],#ledger kbd{display:none}.ledger-sheet{padding:var(--s-3) var(--s-3) calc(var(--s-3) + env(safe-area-inset-bottom,0px));border-radius:var(--r-lg) var(--r-lg) 0 0;box-shadow:0 0 0 1.5px var(--fg),0 -12px 40px -12px #141e1959}.ledger-sheet h3{font-size:1.15rem}.ledger-sheet-item{min-height:48px;font-size:1rem}.ledger-sheet-item.is-close{display:flex;justify-content:center;margin-top:var(--s-2);font-weight:600;background:var(--sunken)}.ledger-line:has(details.t-pick[open]>.t-sheet){z-index:var(--z-sheet-up)}}.t-marks-page{position:static;margin:var(--s-6) auto;width:max-content;max-width:calc(100vw - 16px)}body[data-page=gallery] #inbox,body[data-page=gallery] #session{display:none}body[data-page=gallery] #gallery{display:block;grid-column:2;grid-row:1;min-width:0;min-height:0;overflow-y:auto;background:var(--surface);padding:var(--s-4) var(--gutter) var(--s-10);scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.gal-column{max-width:1160px;margin-inline:auto;display:grid;gap:var(--s-5)}.gal-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-1) var(--s-6)}.gal-head h2{margin:0;font:800 clamp(2.2rem,4vw,3rem)/1.05 var(--display);letter-spacing:-.025em}.gal-head p{margin:0;font-size:var(--t-lg);color:var(--muted)}.gal-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:48px var(--s-8)}.gal-tile{display:grid;gap:14px;min-width:0;color:var(--fg);text-decoration:none}.gal-tile .asset-preview{width:100%;height:auto;aspect-ratio:4 / 3;border-radius:10px}.gal-tile:hover .asset-preview:after{box-shadow:inset 0 0 0 1.5px var(--fg)}.gal-file{display:grid;place-items:center;align-content:center;gap:6px}.gal-ext{font:700 var(--t-xs)/1 var(--mono);letter-spacing:.06em;color:var(--muted)}.gal-meta{display:grid;gap:3px;min-width:0}.gal-meta strong{font:600 15px/1.3 var(--font);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gal-meta small{color:var(--faint);font:500 var(--t-xs)/1.2 var(--font)}.gal-who{overflow:hidden;text-overflow:ellipsis}@media(max-width:860px){body[data-page=gallery] #gallery{grid-column:1;grid-row:2;padding:var(--s-4) var(--gutter) var(--s-8)}.gal-head h2{font-size:2rem}.gal-head p{font-size:var(--t-sm)}.gal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4) var(--s-3)}}.asset-preview.gal-video{background:#1d1d1f;color:#ffffff8c}.asset-preview.gal-video>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.gal-play{position:absolute;z-index:1;left:50%;top:50%;translate:-50% -50%;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#0000008c;box-shadow:0 0 0 1.5px #ffffffd9}.gal-play svg{width:20px;height:20px;fill:#fff;translate:1px 0}.gal-tile .asset-preview{grid-area:auto}:is(.gal-page,.media-pile) .crown-mark{display:none}.gal-page .inbox-from-mark{position:relative;overflow:visible}.gal-tile,.gal-meta{text-align:left;justify-items:stretch}.gal-column{grid-template-columns:minmax(0,1fr)}.gal-none{color:var(--muted)}.gal-fan{position:relative;display:block;aspect-ratio:4 / 3;margin:6px 10px var(--s-2) 6px}.gal-sheet{position:absolute;inset:0;padding:5px;background:var(--surface);border:1.4px solid var(--fg);border-radius:4px 7px 4px 6px/6px 4px 7px;box-shadow:0 1px 3px var(--shade);transform-origin:50% 100%;transition:translate .14s ease-out}.gal-sheet[data-s="0"]{z-index:3;rotate:-1deg}.gal-sheet[data-s="1"]{z-index:2;rotate:3.5deg;translate:12px -2px}.gal-sheet[data-s="2"]{z-index:1;rotate:-3deg;translate:-8px 0}.gal-sheet .asset-preview{position:absolute;inset:5px;width:auto;height:auto;aspect-ratio:auto;border-radius:2px}.gal-sheet .asset-preview:after{content:none}.gal-tile:hover .gal-sheet[data-s="0"]{translate:0 -2px}.gal-tile:hover .gal-sheet[data-s="1"]{translate:18px -3px}.gal-tile:hover .gal-sheet[data-s="2"]{translate:-12px 0}.gal-sheet .asset-page-label{display:none}@media(max-width:860px){.gal-grid{gap:var(--s-8) var(--s-6)}.gal-fan{margin:6px 14px var(--s-2) var(--s-2)}.gal-meta strong{font-size:var(--t-sm)}}.gal-sheet{padding:0;border:0;border-radius:6px;background:var(--sunken);box-shadow:0 0 0 1px color-mix(in srgb,var(--surface) 60%,transparent),0 2px 8px #141e1929;overflow:hidden}.gal-sheet .asset-preview{inset:0;border-radius:6px}.gal-head{align-items:center}.gal-meta strong{display:flex;align-items:center;gap:7px;min-width:0}.gal-who{flex:none;display:grid;width:18px;height:18px}.gal-who .inbox-from-mark{position:static;width:18px;height:18px;color:var(--tone-pen)}.gal-who .inbox-from-mark svg{width:100%;height:100%}.gal-who .crown-mark{display:none}.gal-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gal-meta small{display:none}.pg-pile{width:210px}.pg-sheet{--fold: 14px;position:absolute;top:calc(6px + var(--i) * 3px);left:calc(14px + var(--i) * 52px);z-index:calc(1 + var(--i));width:82px;height:104px;box-sizing:border-box;padding:9px 8px 0;display:grid;align-content:start;gap:6px;background:var(--slip-paper);border:1px solid color-mix(in srgb,var(--fg) 30%,var(--surface));border-radius:2px 3px;box-shadow:0 2px 3px var(--shade);clip-path:polygon(0 0,calc(100% - var(--fold)) 0,100% var(--fold),100% 100%,0 100%);rotate:calc(-4deg + var(--i) * 3.5deg);text-align:left}.pg-sheet:after{content:"";position:absolute;right:-1px;top:-1px;width:var(--fold);height:var(--fold);background:linear-gradient(225deg,transparent 50%,color-mix(in srgb,var(--fg) 14%,var(--slip-paper)) 50%);border-left:1px solid color-mix(in srgb,var(--fg) 30%,var(--surface));border-bottom:1px solid color-mix(in srgb,var(--fg) 30%,var(--surface))}.pg-sheet:last-child{rotate:2deg}.pg-t{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;padding-right:6px;font:700 .62rem/1.25 var(--display);color:var(--fg);overflow-wrap:break-word;hyphens:auto}.pg-lines{height:26px;background:repeating-linear-gradient(transparent 0 6px,color-mix(in srgb,var(--fg) 22%,transparent) 6px 7px)}@container rows (max-width: 600px){.pg-pile{width:108px;height:76px}.pg-sheet{--fold: 8px;width:44px;height:60px;padding:5px 4px 0;gap:3px;left:calc(6px + var(--i) * 28px);top:calc(4px + var(--i) * 2px)}.pg-t{font-size:.42rem;-webkit-line-clamp:2;padding-right:3px}.pg-lines{height:14px;background:repeating-linear-gradient(transparent 0 4px,color-mix(in srgb,var(--fg) 22%,transparent) 4px 5px)}}.lk-column{max-width:900px}.lk-list{list-style:none;margin:0;padding:0;display:grid}.lk-row{text-align:left;display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:6px 14px;padding:14px 2px;border-bottom:1px solid var(--line)}.lk-glyph{display:grid;place-items:center;color:var(--muted)}.lk-glyph .sketch{width:22px;height:22px}.lk-main{display:grid;gap:3px;min-width:0}.lk-title{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:600 16px/1.3 var(--font);color:var(--fg);text-decoration:none}.lk-main>.lk-title{text-align:left}.lk-title:hover{text-decoration:underline;text-underline-offset:3px}.lk-meta{display:flex;flex-wrap:wrap;align-items:center;gap:2px var(--s-3);min-width:0;color:var(--muted);font:500 var(--t-xs)/1.3 var(--font)}.lk-host{min-width:0;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lk-from{display:inline-flex;align-items:center;gap:5px}.lk-from .gal-who,.lk-from .gal-who .inbox-from-mark{width:16px;height:16px}.lk-acts{display:flex;gap:6px}.lk-btn{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 var(--s-3);border:0;border-radius:9px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--fg);font:600 var(--t-sm)/1 var(--font);text-decoration:none;white-space:nowrap;cursor:pointer}.lk-btn:hover{background:var(--sunken)}.is-done>.lk-btn,.is-done.lk-copy>.lk-btn{box-shadow:inset 0 0 0 1.5px var(--fg)}.lk-share{grid-column:2 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3);margin:0;padding-top:var(--s-1)}.lk-share.is-busy{opacity:.6;pointer-events:none}.lk-switch{position:relative;display:inline-flex;align-items:center;gap:var(--s-2);min-height:34px;font:600 var(--t-sm)/1 var(--font);color:var(--fg);cursor:pointer}.lk-switch>input{position:absolute;opacity:0;width:1px;height:1px}.lk-knob{position:relative;flex:none;width:34px;height:20px;border-radius:10px;background:var(--line-strong);transition:background .12s ease-out}.lk-knob:after{content:"";position:absolute;left:2px;top:2px;width:16px;height:16px;border-radius:50%;background:var(--surface);box-shadow:0 1px 2px var(--shade);transition:translate .12s ease-out}.lk-switch>input:checked+.lk-knob{background:var(--fg)}.lk-switch>input:checked+.lk-knob:after{translate:14px 0}.lk-switch>input:focus-visible+.lk-knob{outline:2px solid var(--focus-ring);outline-offset:2px}.lk-days select{min-height:32px;padding:0 var(--s-2);border:1px solid var(--line-strong);border-radius:8px;background:var(--surface);color:var(--fg);font:500 var(--t-sm)/1 var(--font)}.lk-until{color:var(--muted);font:500 var(--t-sm)/1.2 var(--font)}.lk-copy{display:flex;gap:6px;flex:1 1 320px;min-width:0;order:3}.lk-url{flex:1 1 auto;min-width:0;min-height:32px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--sunken);color:var(--muted);font:500 var(--t-xs)/1 var(--mono, ui-monospace, monospace);text-overflow:ellipsis}.lk-stop{order:4;box-shadow:none;padding:0 var(--s-1);color:var(--muted);font-weight:500;text-decoration:underline;text-underline-offset:3px}.lk-stop:hover{background:none;color:var(--urg-critical)}@media(max-width:860px){.lk-row{grid-template-columns:22px minmax(0,1fr);gap:6px 10px;padding:var(--s-3) 0}.lk-acts{grid-column:2}.lk-share{grid-column:1 / -1}.lk-copy{flex-basis:100%}.lk-btn{min-height:36px}.lk-switch{min-height:40px}}#inbox .inbox-stacks.stack-tabs .pg-pile{rotate:-.5deg}.pg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:48px var(--s-8);margin:0;padding:0;list-style:none}.pg-tile{position:relative;display:grid;gap:10px;min-width:0;align-content:start}.pg-shot{display:block;color:var(--fg);text-decoration:none}.pg-shot .asset-preview{width:100%;height:auto;aspect-ratio:4 / 3;border-radius:10px}.pg-shot:hover .asset-preview:after{box-shadow:inset 0 0 0 1.5px var(--fg)}.pg-meta{display:grid;gap:3px;min-width:0}.pg-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fg);font:600 15px/1.3 var(--font);text-decoration:none}.pg-title:hover{text-decoration:underline}.pg-from{display:flex;align-items:center;gap:6px;min-width:0;color:var(--muted);font:500 var(--t-xs)/1.2 var(--font)}.pg-from .ago{margin-left:auto;color:var(--faint)}.pg-acts{display:flex;align-items:center;gap:var(--s-2)}.pg-menu{position:relative;margin-left:auto}.pg-more{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:var(--muted);font:700 1.1rem/1 var(--font);cursor:pointer;list-style:none}.pg-more::-webkit-details-marker{display:none}.pg-more:hover,.pg-menu[open]>.pg-more{background:var(--sunken);color:var(--fg)}.pg-menu-body{position:absolute;z-index:var(--z-pop);right:0;bottom:calc(100% + 6px);width:min(300px,80vw);padding:var(--s-3);border-radius:12px;background:var(--surface);box-shadow:0 0 0 1px var(--line),var(--shadow-md)}.pg-menu-body .lk-share{margin:0;flex-wrap:wrap}@media(max-width:860px){.pg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-5) var(--s-3)}.pg-title{font-size:var(--t-sm)}.pg-more{width:44px;height:44px}.pg-menu-body{right:-4px}}.pg-tile,.pg-meta,.pg-title{text-align:left;justify-items:stretch}.pg-sheet.has-pic{padding:0;background-size:cover;background-position:top center}.pg-sheet.has-pic>:is(.pg-t,.pg-lines){display:none}.pg-menu{position:static}.pg-menu-body{left:0;right:0;width:auto;bottom:48px}.pg-menu-body .lk-share{margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);grid-column:auto}@media(max-width:860px){.pg-menu-body{left:-4px;right:-4px;bottom:54px}}.art-kinds{display:inline-flex;gap:2px;justify-self:start;padding:3px;border-radius:var(--r-md);background:var(--sunken)}.art-kinds a{display:grid;place-items:center;min-height:32px;padding:0 14px;border-radius:9px;color:var(--muted);font:600 var(--t-sm)/1 var(--font);text-decoration:none}.art-kinds a:hover{color:var(--fg)}.art-kinds a[aria-current]{background:var(--surface);color:var(--fg);box-shadow:0 0 0 1px var(--line-strong),var(--shadow-sm)}.art-item{min-width:0}.art-grid>.gal-none{grid-column:1 / -1}@media(max-width:860px){.art-kinds a{min-height:36px}}#share.share{margin:0;position:fixed;inset:0;max-width:none;padding:var(--s-4);overflow:auto;background:var(--bg, #fff)}.share-frame{display:block;width:100%;height:calc(100vh - 32px);border:1px solid var(--line, #d8d6cf);border-radius:12px;background:#fff}.share-picture{display:block;max-width:100%;max-height:calc(100vh - 32px);margin:0 auto;border-radius:8px}.room{box-sizing:border-box;width:100%;max-width:712px;margin:0 auto;padding:72px var(--s-4) 96px;color:var(--fg)}#room-screen{grid-column:1 / -1;grid-row:1 / -1;width:100%;height:100%;min-height:0;overflow-y:auto;background:var(--bg)}body>main#room{min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}body>main#room:not(.room-paged){max-width:none;margin:0;padding-inline:max(16px,calc(50% - 340px))}#room-screen .room{padding-top:max(48px,10vh)}.room-head{display:flex;align-items:center;gap:var(--s-3);margin-bottom:18px}.room-head h2{font:700 28px/1.15 var(--display);margin:0}.room-bell .brand-mark{width:34px;height:34px;fill:none;stroke:var(--accent);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.room h3{font:650 var(--t-lg)/1.3 var(--display);margin:0 0 var(--s-3)}.room-section{margin:var(--s-8) 0 0}.room-lead{font-size:16px;line-height:1.5;margin:0 0 var(--s-4)}.room-meta{font-size:13px;line-height:1.5;color:var(--muted);margin-top:22px}.room-meta a,.room-lead a{color:var(--accent)}.room-wait{color:var(--muted)}.room-wait:before{content:"";display:inline-block;width:.6em;height:.6em;margin-right:.55em;border-radius:50%;background:var(--accent);animation:room-pulse 1.2s ease-in-out infinite;vertical-align:.05em}@media(prefers-reduced-motion:reduce){.room-wait:before{animation:none}}.room-error{color:var(--deny);font-weight:500}.room-ok{color:var(--accent);font-weight:600}.room-form{display:grid;gap:14px;margin:18px 0}.room-form label,.room-agent-form label,.room-handover label{display:grid;gap:6px;font-size:14px;font-weight:500}.room input:not([type=checkbox],[type=radio]),.room select{font:inherit;font-size:16px;padding:10px var(--s-3);border:1px solid var(--line-strong);border-radius:10px;background:var(--surface);color:var(--fg);min-width:0}.room input:focus-visible,.room select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.room-check{display:flex!important;align-items:center;gap:10px!important;font-weight:400!important}.room-check input{width:20px;height:20px;accent-color:var(--accent)}.room button,.room .room-done{font:600 15px/1 var(--font);padding:var(--s-3) var(--s-4);border-radius:10px;border:1px solid var(--line-strong);background:var(--surface);color:var(--fg);cursor:pointer;text-decoration:none;display:inline-block}.room button:hover{border-color:var(--fg)}.room button.room-primary,.room .room-done{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}.room button.room-primary:hover{background:var(--accent-hover)}.room button.room-danger{background:var(--deny);border-color:var(--deny);color:var(--surface);margin-top:var(--s-2)}.room button:disabled{opacity:.5;cursor:not-allowed}.room-more summary,.room-gone summary{cursor:pointer;font-size:14px;color:var(--muted);padding:6px 0}.room-more[open]{display:grid;gap:var(--s-3)}.room-actions{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.room-inline{display:inline-block;margin:var(--s-2) var(--s-3) 0 0}.room-back{display:inline-block;margin-top:14px;color:var(--muted);font-size:14px}.room-mono,.room-fp{font-family:var(--mono)}.room-hint{font-weight:400;font-size:13px;color:var(--muted);line-height:1.4}.room-link{display:flex;gap:var(--s-2);margin:0 0 14px}.room-link input{flex:1;font-family:var(--mono)!important;font-size:13px!important}.room-ways{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--s-3)}.room-way{margin:0;display:contents}.room .room-way-go{display:grid;grid-template-columns:40px 1fr;grid-template-rows:auto 1fr;column-gap:var(--s-3);row-gap:var(--s-1);align-items:start;text-align:left;padding:var(--s-4);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);color:var(--fg);text-decoration:none;font:inherit;line-height:1.4;cursor:pointer;box-shadow:var(--shadow-sm);transition:border-color var(--d-fast),transform var(--d-fast) var(--ease-out)}.room .room-way-go:hover{border-color:var(--accent);transform:translateY(-1px)}.room .room-way-go:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.room-way-go svg{grid-row:span 2;width:36px;height:36px;fill:none;stroke:var(--accent);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.room-way-go b{font:650 17px/1.25 var(--display)}.room-way-go span{font-size:14px;color:var(--muted)}.room-ways-first{margin:22px 0 var(--s-2)}.room-pair{display:grid;grid-template-columns:auto 1fr;gap:var(--s-6);align-items:center;margin:var(--s-1) 0 18px}.room-qr{width:232px;padding:var(--s-2);background:#fff;border-radius:var(--r-md);border:1px solid var(--line)}.room-qr .qr{display:block;width:100%;height:auto}.room-steps{margin:0;padding-left:1.3em;display:grid;gap:10px;font-size:16px;line-height:1.45}.check-emoji{list-style:none;padding:0;margin:var(--s-2) 0 14px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--s-2);max-width:520px}.check-emoji li{display:grid;justify-items:center;gap:6px;padding:var(--s-3) 2px 10px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);min-width:0}.check-emoji-glyph{font:400 36px/1 "Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.check-emoji-word{font:500 12px/1.2 var(--font);color:var(--muted);text-align:center;overflow-wrap:anywhere}.check-answer{display:flex;flex-wrap:wrap;gap:10px;margin:2px 0 6px}.check-answer form{margin:0}.room .check-answer .check-no{padding:var(--s-3) 18px;border:1.5px solid var(--line-strong);border-radius:var(--r-md);background:none;color:var(--deny);font:600 15px/1 var(--font);cursor:pointer}.room .check-answer .check-no:hover{border-color:var(--deny)}.room .room-code-input{width:10ch;font-family:var(--mono);font-size:24px;letter-spacing:.2em;text-align:center}.room-recovery{font:500 20px/1.6 var(--mono);letter-spacing:.04em;padding:var(--s-4);border:1px dashed var(--line-strong);border-radius:var(--r-md);background:var(--surface);word-break:break-word;user-select:all;margin:0}.room-scan{border-radius:var(--r-md);overflow:hidden;background:#000;aspect-ratio:1;max-width:360px;margin:6px 0 var(--s-1)}.room-scan video{width:100%;height:100%;object-fit:cover;display:block}.room-devices{list-style:none;padding:0;margin:0;display:grid;gap:var(--s-2)}.room-device{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:var(--s-1) var(--s-3);padding:var(--s-3) 14px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.room-device.is-removed{opacity:.6}.room-device-dot{width:10px;height:10px;border-radius:50%;margin-top:6px;background:var(--line-strong)}.room-device-dot[data-online=yes]{background:var(--st-done)}.room-device-name{display:grid;gap:2px;min-width:0}.room-device-name em{font-style:normal;font-size:12px;color:var(--accent)}.room-device-name small{color:var(--muted);font-size:12px}.room-remove summary{cursor:pointer;font-size:13px;color:var(--deny);list-style:none;text-align:right}.room-handover{margin-top:10px}.room-agent-form{display:grid;gap:10px}.room-remove details[open]{max-width:260px;font-size:13px;line-height:1.45}.room-remove details[open] p{margin:6px 0 0}.room-agent-form{margin-top:14px}.room-agent-form button,.room-handover button{justify-self:start}.room-history{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px var(--s-4);font-size:14px}.room-history legend{font-weight:500;padding:0;margin-bottom:var(--s-1);width:100%}.room-history label{display:flex!important;align-items:center;gap:6px;font-weight:400!important}.room-history input{accent-color:var(--accent);width:18px;height:18px}.room-gone{margin-top:var(--s-6)}.room-usage{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--s-3);margin:0}.room-usage div{padding:var(--s-3) 14px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.room-usage dt{font-size:13px;color:var(--muted)}.room-usage dd{margin:var(--s-1) 0 0;font:600 20px/1.2 var(--font)}.room-usage dd.has-bar:after{content:"";display:block;height:6px;margin-top:var(--s-2);border-radius:3px;background:linear-gradient(90deg,var(--accent) var(--used),var(--sunken) var(--used))}.room-notice{position:fixed;z-index:var(--z-modal);left:50%;bottom:max(16px,env(safe-area-inset-bottom));translate:-50% 0;display:flex;align-items:center;gap:14px;width:max-content;max-width:calc(100vw - 32px);box-sizing:border-box;padding:10px 10px 10px var(--s-4);border-radius:var(--r-pill);background:var(--fg);color:var(--bg);font:500 15px/1.3 var(--font);box-shadow:var(--shadow-lg);animation:room-rise var(--d-med) var(--ease-out)}.room-notice-go{font:600 14px/1 var(--font);padding:9px 14px;border-radius:var(--r-pill);border:0;background:var(--accent);color:var(--accent-fg);cursor:pointer;white-space:nowrap}.room-notice-go:hover{background:var(--accent-hover)}:root[data-theme=dark] .room-notice-go{background:var(--accent-fg);color:var(--accent)}@media(max-width:600px){.room{padding-top:64px}.room-head h2{font-size:24px}.room-pair{grid-template-columns:1fr;justify-items:center;gap:var(--s-4)}.room-qr{width:min(260px,70vw)}.check-emoji{grid-template-columns:repeat(3,minmax(0,1fr))}.room-remove details[open]{max-width:none}}.room-pwrow{display:flex;gap:var(--s-2)}.room-pwrow input{flex:1;font-family:var(--mono)!important}.room .room-pwrow .room-gen{padding:10px 14px;flex:none}.room textarea{font:16px/1.5 var(--mono);padding:10px var(--s-3);border:1px solid var(--line-strong);border-radius:10px;background:var(--surface);color:var(--fg);resize:vertical}.room-sub{font:600 15px/1.3 var(--display);margin:22px 0 var(--s-2)}.room-kit{border:1px dashed var(--line-strong);border-radius:var(--r-md);background:var(--surface);padding:18px var(--s-5);margin:var(--s-2) 0 var(--s-3)}.room-kit-title{display:flex;align-items:center;gap:var(--s-2);font:700 18px/1.2 var(--display);margin:0 0 6px}.room-kit-title .brand-mark{width:22px;height:22px;fill:none;stroke:var(--accent);stroke-width:1.8}.room-kit .room-meta{margin-top:var(--s-2)}.room-kit-words{list-style:decimal;columns:3 9em;column-gap:var(--s-6);margin:14px 0 6px;padding-left:1.6em;font:500 17px/1.9 var(--mono)}@media print{.room-kit,.room-kit *{visibility:visible!important}.room-kit{position:absolute;inset:0 auto auto 0;width:100%;border:1px solid #000;color:#000;background:#fff}}.room-logout{display:flex;align-items:center;gap:var(--s-4);flex-wrap:wrap}.room-logout .room-back{margin-top:var(--s-2)}.room-logout-line{margin:18px 0 0;font-size:14px}.room-logout-line a{color:var(--muted)}.room.room-clip{max-width:560px;padding-top:max(88px,12vh)}.clip{position:relative;display:grid;gap:6px;padding:54px 30px 26px;border:1.6px solid var(--fg);border-radius:5px 7px 4px 8px/7px 4px 8px 5px;background:var(--surface);color:var(--fg);rotate:-.5deg;box-shadow:0 0 0 9px #cdb68a,0 0 0 10.6px var(--fg),5px 8px 0 10.6px color-mix(in srgb,var(--fg) 22%,transparent)}:root[data-theme=dark] .clip{box-shadow:0 0 0 9px #6f5f3f,0 0 0 10.6px var(--fg),5px 8px 0 10.6px #0006}.clip-clamp{position:absolute;left:50%;top:-30px;width:132px;height:48px;translate:-50% 0;fill:none;stroke:var(--fg);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.clip-clamp .clamp-plate{fill:#c9ccc6}:root[data-theme=dark] .clip-clamp .clamp-plate{fill:#59605b}.clip h2{margin:0;font:800 1.9rem/1.1 var(--display);letter-spacing:-.02em}.clip-sub{margin:0 0 10px;color:var(--muted);font:400 var(--t-sm)/1.4 var(--font)}.clip-list{list-style:none;margin:0;padding:0;display:grid}.clip-step{display:grid;grid-template-columns:30px minmax(0,1fr);gap:var(--s-3);align-items:start;padding:14px 0;border-top:1.2px dashed color-mix(in srgb,var(--fg) 26%,transparent)}.clip-step-body{display:grid;gap:9px;min-width:0}.clip-step b{font:700 var(--t-md)/1.35 var(--font)}.clip-step small{color:var(--muted);font-size:var(--t-sm)}.clip-box{width:28px;height:28px;margin-top:-2px;fill:none;stroke:var(--fg);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.clip-box .clip-tick{stroke:var(--accent);stroke-width:2.6;stroke-dasharray:30;stroke-dashoffset:30}.clip-step.is-done .clip-tick{stroke-dashoffset:0;transition:stroke-dashoffset .26s ease-out}.clip-step.is-done>.clip-step-body>b{color:var(--muted)}.clip-step.is-wait .clip-box{animation:clip-wait 1.6s ease-in-out infinite}.clip-step.is-dead b{color:var(--deny)}@keyframes clip-wait{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.clip-step.is-wait .clip-box{animation:none}.clip-step.is-done .clip-tick{transition:none}}.room .clip button.clip-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--s-3);width:100%;min-height:52px;padding:0 var(--s-2) 0 14px;border:1.5px solid var(--fg);border-radius:8px 6px 9px/6px 9px 6px 8px;background:var(--sunken);color:var(--fg);text-align:left;cursor:pointer;box-shadow:2px 3px color-mix(in srgb,var(--fg) 85%,transparent);transition:translate 90ms,box-shadow 90ms}.room .clip button.clip-copy:hover{translate:-1px -1px;box-shadow:3px 4px color-mix(in srgb,var(--fg) 85%,transparent)}.room .clip button.clip-copy:active{translate:2px 3px;box-shadow:none}.clip-copy code{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:500 var(--t-sm)/1 var(--mono)}.clip-copy-word{display:grid;place-items:center;min-width:76px;height:36px;padding:0 var(--s-3);border-radius:6px;background:var(--fg);color:var(--bg);font:700 var(--t-sm)/1 var(--font)}.room .clip button.clip-copy.is-small{width:auto;justify-self:start;min-height:40px;grid-template-columns:auto auto;box-shadow:none;background:none;border-style:dashed}.clip-copy.is-small .clip-copy-word{min-width:0;height:26px;padding:0 var(--s-2);background:none;color:var(--muted);font-weight:600}.clip-in{display:flex;align-items:center;gap:10px}.clip-ask{display:grid;gap:9px}.clip-ask small strong{color:var(--fg);font-weight:700}.clip-ask .check-emoji{margin:2px 0;max-width:none}.clip-ask .check-emoji-glyph{font-size:30px}.clip-in .agent-avatar{width:34px;height:34px}.clip-note{margin:var(--s-1) 0 0 42px;color:var(--muted);font:400 var(--t-xs)/1.4 var(--font)}.clip-again{margin:var(--s-1) 0 0 42px}.room .clip .clip-again button{padding:6px 0;border:0;background:none;color:var(--muted);font:600 var(--t-sm)/1 var(--font);text-decoration:underline;text-underline-offset:3px}.room .clip .clip-done{justify-self:start;margin:6px 0 0 42px;text-decoration:none}@media(max-width:600px){.room.room-clip{padding:64px 22px 96px}.clip{padding:46px 18px var(--s-5)}.clip h2{font-size:1.55rem}.clip-note,.clip-again,.room .clip .clip-done{margin-left:0}}.push-level{display:inline-flex;gap:0;margin:var(--s-2) 0 var(--s-3);padding:3px;border:1.5px solid color-mix(in srgb,var(--fg) 70%,transparent);border-radius:12px 10px 13px 11px}.push-level legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.push-level label{position:relative;cursor:pointer}.push-level input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.push-level span{display:block;padding:9px 16px;border-radius:9px;font:600 var(--t-sm)/1 var(--font);color:var(--muted)}.push-level input:checked+span{background:var(--fg);color:var(--bg)}.push-level input:focus-visible+span{outline:2px solid var(--focus-ring);outline-offset:1px}.push-level[disabled]{opacity:.6}.push-level-note:empty{display:none}.push-level-note{color:var(--red, #c8372b);font:500 var(--t-sm)/1.4 var(--font)}.push-others{margin:var(--s-3) 0 0;padding:0;list-style:none;display:grid;gap:4px}.push-others li{display:flex;gap:10px;align-items:baseline;font:400 var(--t-sm)/1.4 var(--font)}.push-others li span{color:var(--muted)}body>main.set-page{max-width:none;margin:0;padding:var(--s-8) var(--gutter) var(--s-10);background:var(--bg)}.set-col{box-sizing:border-box;width:100%;max-width:640px;margin-inline:auto}.set-back{display:inline-flex;align-items:center;gap:2px;min-height:36px;margin:0 0 var(--s-1) -8px;padding:0 8px 0 2px;border-radius:var(--r-sm);color:var(--muted);font:600 var(--t-sm)/1 var(--font);text-decoration:none}.set-back:hover{color:var(--fg);background:var(--sunken)}.set-back .set-chev{width:20px;height:20px}.set-head{margin:0 0 var(--s-5)}.set-head h2{margin:0;font:800 clamp(2rem,4vw,2.6rem)/1.05 var(--display);letter-spacing:-.025em}.set-head p{margin:var(--s-1) 0 0;color:var(--muted);font-size:var(--t-md)}.set-lead{margin:0 0 var(--s-3);color:var(--muted);font-size:var(--t-sm)}.set-note{display:block;margin:calc(-1 * var(--s-3)) 2px var(--s-5);color:var(--muted);font:400 var(--t-sm)/1.45 var(--font)}.set-note a{color:var(--fg)}.set-group{display:grid;margin:0 0 var(--s-5);border:1.5px solid color-mix(in srgb,var(--fg) 70%,transparent);border-radius:14px 12px 15px 13px;background:var(--surface)}.set-group>*+*,.set-group>.set-agent+*,.set-invites>.set-agent{border-top:1.2px dashed color-mix(in srgb,var(--fg) 26%,transparent)}.set-group>form{margin:0}.set-page .set-row{display:grid;grid-template-columns:30px auto minmax(0,1fr) 18px;align-items:center;gap:var(--s-3);box-sizing:border-box;width:100%;min-height:54px;margin:0;padding:0 var(--s-3) 0 var(--s-4);border:0;border-radius:0;background:none;color:var(--fg);font:400 var(--t-md)/1.25 var(--font);text-align:left;text-decoration:none;cursor:pointer}.set-group>.set-row:first-child,.set-group>:first-child .set-row{border-top-left-radius:12px;border-top-right-radius:11px}.set-group>.set-row:last-child,.set-group>:last-child .set-row{border-bottom-left-radius:12px;border-bottom-right-radius:13px}.set-page .set-row:hover{background:var(--sunken);border-color:transparent}.set-page .set-row:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-3px}.set-row>b{font-weight:600;white-space:nowrap}.set-ico{display:grid;place-items:center;width:30px;height:30px}.set-ico svg{width:26px;height:26px;fill:none;stroke:var(--fg);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.set-ico svg.sketch{stroke:currentColor}.set-detail{min-width:0;justify-self:end;color:var(--muted);font-size:var(--t-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.set-chev{width:18px;height:18px;fill:none;stroke:var(--muted);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.set-device{display:grid;gap:var(--s-3);padding:var(--s-4)}.set-pair{display:flex;align-items:center;gap:var(--s-5);margin:0}.set-text{display:grid;gap:4px;min-width:0}.set-text b{font:700 var(--t-md)/1.25 var(--font)}.set-text small,.set-device small{color:var(--muted);font:400 var(--t-sm)/1.45 var(--font)}.set-text .room-wait{margin:6px 0 0;font-size:var(--t-sm)}.set-text .room-more{margin-top:4px}.room button.set-qr,.set-qr{position:relative;flex:none;display:block;width:112px;height:112px;padding:0;border:1.5px solid var(--fg);border-radius:12px 10px 13px 11px;overflow:hidden;background:#fff;cursor:pointer}.set-qr-code{position:absolute;inset:0;display:block;filter:blur(5px);opacity:.75;transition:filter var(--d-fast),opacity var(--d-fast)}.set-qr-code svg{width:100%;height:100%;display:block}.set-qr-show{position:absolute;left:50%;top:50%;translate:-50% -50%;padding:7px 11px;border-radius:9px;background:var(--fg);color:var(--bg);font:700 var(--t-sm)/1 var(--font);white-space:nowrap}.set-qr:is(:hover,:focus-visible) .set-qr-code{filter:blur(3px);opacity:.9}.set-qr.is-real{width:196px;height:auto;padding:8px;cursor:default}.set-qr.is-real .qr{display:block;width:100%;height:auto}.set-device .check-emoji{margin:0;max-width:none}.set-device .check-answer,.set-device .room-error{margin:0}.set-in{flex:none;display:grid;place-items:center;width:44px;height:44px;border:1.5px solid var(--fg);border-radius:50%}.set-in .sketch{width:26px;height:26px;color:var(--accent);stroke-width:2.4}.set-pair>.set-pill{margin-left:auto}.room .set-pill{padding:0 14px;font-size:var(--t-sm)}.set-choice .set-row{grid-template-columns:30px minmax(0,1fr) 22px}.set-choice input{position:absolute;opacity:0;pointer-events:none}.set-choice .set-row>.sketch:last-child{width:22px;height:22px;color:var(--fg);stroke-width:2.2;visibility:hidden}.set-choice .set-row:has(input:checked)>.sketch:last-child{visibility:visible}.set-choice .set-row:has(input:checked)>b{font-weight:700}.set-choice .set-row:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:-3px}.set-keys{margin:0;padding:6px 0}.set-keys>div{display:grid;grid-template-columns:minmax(0,13rem) minmax(0,1fr);gap:var(--s-4);align-items:baseline;padding:10px var(--s-4)}.set-keys>div+div{border-top:1px dashed color-mix(in srgb,var(--fg) 14%,transparent)}.set-keys dt{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.set-keys dt i,.set-keys .keys-caps i{font-style:normal;color:var(--muted);font-size:var(--t-xs)}.set-keys kbd{font:600 .78rem/1 var(--mono);padding:4px 6px;border:1px solid var(--line-strong);border-bottom-width:2px;border-radius:5px;background:var(--surface)}.set-keys dd{margin:0;color:var(--fg);font-size:var(--t-sm);line-height:1.45}.set-page .room-section:first-of-type{margin-top:0}@media(max-width:860px){body>main.set-page{grid-column:1;grid-row:2;padding:54px 16px 112px}.set-head{margin-bottom:var(--s-4)}.set-head h2{font-size:2rem}.set-pair{align-items:flex-start;gap:var(--s-4)}.set-qr.is-real{width:min(220px,60vw)}.set-pair:has(.set-qr.is-real){flex-direction:column}.set-device .check-emoji{grid-template-columns:repeat(3,minmax(0,1fr))}.set-detail{max-width:9.5rem}.set-agent .set-detail{visibility:hidden}.set-keys>div{grid-template-columns:1fr;gap:6px}}#whiteboard,body[data-page=whiteboard] #inbox,body[data-page=whiteboard] #session{display:none}body[data-page=whiteboard] #whiteboard{display:block;grid-column:2;grid-row:1;min-width:0;min-height:0;position:relative;background:var(--surface)}@media(max-width:860px){body[data-page=whiteboard] #whiteboard{grid-column:1;grid-row:2}}.pad{container:pad / inline-size;position:absolute;inset:0;overflow:hidden;background:var(--surface);color:var(--fg);font:400 var(--t-md)/1.4 var(--font);-webkit-font-smoothing:auto;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.pad *,.pad *:before,.pad *:after,.pad-dialog,.pad-dialog *{box-sizing:border-box}.pad [hidden]{display:none!important}:where(.pad,.pad-dialog) button{font:inherit;color:inherit;cursor:pointer;border:0;background:none;padding:0;margin:0}:where(.pad,.pad-dialog) :focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pad-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:none;outline:none;cursor:crosshair}.pad[data-cursor=select] .pad-canvas{cursor:default}.pad[data-cursor=move] .pad-canvas{cursor:move}.pad[data-cursor=nwse] .pad-canvas{cursor:nwse-resize}.pad[data-cursor=nesw] .pad-canvas{cursor:nesw-resize}.pad[data-cursor=grab] .pad-canvas{cursor:grab}.pad[data-cursor=grabbing] .pad-canvas{cursor:grabbing}@media(hover:hover)and (pointer:fine){.pad[data-cursor=eraser] .pad-canvas{cursor:none}}.pad-icon{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pad-file{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.pad-pill{display:flex;align-items:center;background:var(--surface);border-radius:var(--r-pill);box-shadow:0 0 0 1px var(--line),var(--shadow-md)}.pad-icon-btn{position:relative;flex:none;width:44px;height:44px;display:grid;place-items:center;border-radius:var(--r-pill);color:var(--fg);text-decoration:none;transition:background var(--d-fast),color var(--d-fast),transform var(--d-fast) var(--ease-out)}.pad-icon-btn:hover:not(:disabled){background:var(--sunken)}.pad-icon-btn:active:not(:disabled){transform:scale(.92)}.pad-icon-btn:disabled{color:var(--line-strong);cursor:default}.pad-icon-btn[aria-pressed=true]{background:var(--accent-soft);color:var(--accent)}.pad-icon-btn.pad-danger:hover{color:var(--deny)}.pad-sep{flex:none;width:1px;height:22px;margin:0 var(--s-1);background:var(--line)}@media(hover:hover)and (pointer:fine){.pad [data-tip]:after{content:attr(data-tip);position:absolute;left:50%;top:calc(100% + 8px);z-index:9;width:max-content;padding:5px 9px;border-radius:var(--r-sm);background:var(--fg);color:var(--surface);font:500 var(--t-xs)/1.2 var(--font);transform:translate(-50%);opacity:0;pointer-events:none;transition:opacity var(--d-fast) .35s}.pad .pad-bar [data-tip]:after,.pad .pad-selbar [data-tip]:after{top:auto;bottom:calc(100% + 8px)}.pad .pad-top [data-tip]:after{top:auto;bottom:calc(100% + 8px)}.pad .pad-top .pad-pill:first-child [data-tip]:after{left:0;transform:none}.pad [data-tip]:hover:after,.pad [data-tip]:focus-visible:after{opacity:1}}.pad-top{--foot: max(34px, calc(env(safe-area-inset-bottom) + 30px) );position:absolute;left:max(12px,env(safe-area-inset-left));bottom:var(--foot);z-index:3;display:flex;align-items:center;gap:6px;pointer-events:none}@container pad (max-width: 1260px){.pad-top{bottom:calc(var(--foot) + 66px)}}.pad-top>*{pointer-events:auto}.pad-zoom{height:44px;min-width:58px;padding:0 var(--s-2)!important;border-radius:var(--r-pill);font:600 var(--t-xs)/1 var(--font)!important;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--muted)!important;white-space:nowrap;position:relative}.pad-zoom:hover{background:var(--sunken);color:var(--fg)!important}.pad-hint{position:absolute;left:50%;top:42%;margin:0;width:max-content;max-width:calc(100% - 48px);padding:var(--s-3) var(--s-5);border:1.5px dashed var(--line-strong);border-radius:var(--r-lg);background:color-mix(in srgb,var(--surface) 86%,transparent);color:var(--muted);font-size:var(--t-md);text-align:center;transform:translate(-50%,-50%) rotate(-1deg);pointer-events:none;opacity:0;transition:opacity var(--d-med)}.pad-hint[data-show=true]{opacity:1}.pad-hint b{color:var(--fg);font-weight:600}.pad-hint .if-touch{display:none}@media(pointer:coarse){.pad-hint .if-touch{display:inline}.pad-hint .if-mouse{display:none}}.pad-editor{position:absolute;left:0;top:0;z-index:1;min-width:2px;min-height:1.35em;width:max-content;margin:0;padding:0;outline:none;white-space:pre-wrap;overflow-wrap:anywhere;transform-origin:0 0;caret-color:var(--accent);user-select:text;-webkit-user-select:text;cursor:text}.pad-editor:after{content:"";position:absolute;inset:-5px -8px;border-radius:6px;box-shadow:0 0 0 1.5px color-mix(in srgb,var(--accent) 55%,transparent);pointer-events:none}.pad-editor:empty:after{box-shadow:none}.pad-caret-tip{position:absolute;left:0;top:0;z-index:2;display:flex;align-items:center;gap:var(--s-2);color:var(--faint);font-size:var(--t-xs);white-space:nowrap;animation:pad-rise var(--d-med) var(--ease-out)}@keyframes pad-rise{0%{opacity:0;translate:0 4px}}.pad-selbar{position:absolute;top:0;left:0;z-index:2;padding:3px;box-shadow:0 0 0 1px var(--line),var(--shadow-lg);will-change:transform}.pad-selbar .pad-icon-btn{width:40px;height:40px}.pad-send{height:40px;display:inline-flex;align-items:center;gap:6px;padding:0 var(--s-4) 0 var(--s-3)!important;border-radius:var(--r-pill);background:var(--accent)!important;color:var(--accent-fg)!important;font:600 var(--t-sm)/1 var(--font)!important;white-space:nowrap;transition:background var(--d-fast),transform var(--d-fast) var(--ease-out)}.pad-send:hover{background:var(--accent-hover)!important}.pad-send:active{transform:scale(.96)}.pad-send .pad-icon{width:18px;height:18px;rotate:45deg}.pad-menu{position:absolute;top:0;left:0;z-index:5;min-width:220px;max-width:calc(100% - 16px);padding:6px;border-radius:var(--r-md);background:var(--surface);box-shadow:0 0 0 1px var(--line),var(--shadow-lg);animation:pad-rise var(--d-med) var(--ease-out)}.pad-menu-head{margin:0;padding:6px 10px;font:600 var(--t-xs)/1.2 var(--font);letter-spacing:.07em;text-transform:uppercase;color:var(--faint)}.pad-menu-item{width:100%;min-height:40px;display:flex;align-items:center;gap:10px;padding:0 10px!important;border-radius:var(--r-sm);font:500 var(--t-sm)/1.2 var(--font)!important;text-align:left}.pad-menu-item:hover,.pad-menu-item:focus-visible{background:var(--accent-soft)!important;color:var(--accent)!important;outline:none}.pad-menu-item small{margin-left:auto;color:var(--faint);font-size:var(--t-xs)}.pad-menu-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--st-done)}.pad-menu-item[data-online=false] .pad-menu-dot{background:transparent;box-shadow:inset 0 0 0 1.5px var(--faint)}.pad-bar{position:absolute;left:var(--s-2);right:var(--s-2);bottom:max(34px,calc(env(safe-area-inset-bottom) + 30px));z-index:3;display:flex;justify-content:center;pointer-events:none}.pad-bar>*{pointer-events:auto}.pad-tools{position:relative;padding:var(--s-1);box-shadow:0 0 0 1px var(--line),var(--shadow-lg)}.pad-tool[aria-pressed=true]{background:var(--accent)!important;color:var(--accent-fg)}.pad-tools .pad-sep{margin:0 3px}.pad-bar{align-items:center;gap:18px}.pad-cut{position:relative;flex:none;width:80px;height:60px;padding:0;border:0;background:none!important;color:var(--fg);rotate:-3deg;cursor:pointer;transition:rotate .14s,translate .14s}.pad-cut svg{display:block;width:100%;height:100%;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.pad-cut .cut-line{stroke-dasharray:3.4 4.2;opacity:.7}.pad-cut .cut-paper{fill:#fdf2c4;stroke:none}.pad-cut .cut-letter{stroke:#1d1a12;transition:translate .16s,rotate .16s;transform-box:fill-box;transform-origin:50% 50%}.pad-cut .cut-scissors{transition:translate .2s}:root[data-theme=dark] .pad-cut .cut-paper{fill:var(--note-yellow)}.pad-cut:hover,.pad-cut:focus-visible{rotate:0deg;translate:0 -2px;outline:none}.pad-cut:hover .cut-scissors,.pad-cut:focus-visible .cut-scissors{translate:5px 0}.pad-cut:focus-visible .cut-line{opacity:1}.pad-cut.pad-tool[aria-pressed=true]{background:none!important;color:var(--accent);rotate:0deg}.pad-cut[aria-pressed=true] .cut-line{opacity:1;stroke-width:2;animation:cut-march .9s linear infinite}.pad-cut[aria-pressed=true] .cut-scissors{translate:9px 0}.pad-cut[aria-pressed=true] .cut-letter{translate:2px -3px;rotate:-5deg}@keyframes cut-march{to{stroke-dashoffset:-7.6}}@media(prefers-reduced-motion:reduce){.pad-cut[aria-pressed=true] .cut-line{animation:none}}.pad-dot{display:block;width:var(--d, 10px);height:var(--d, 10px);border-radius:50%;background:var(--c, var(--fg))}.pad-style{position:absolute;left:50%;bottom:calc(100% + 10px);z-index:3;width:max-content;max-width:calc(100vw - 2 * var(--s-2));display:grid;gap:2px;padding:var(--s-2) var(--s-3);border-radius:var(--r-lg);background:var(--surface);box-shadow:0 0 0 1px var(--line),var(--shadow-lg);transform:translate(-50%)}.pad-style-row{display:flex;align-items:center;gap:var(--s-2)}.pad-label{flex:none;width:4.2em;font:600 var(--t-xs)/1 var(--font);letter-spacing:.07em;text-transform:uppercase;color:var(--faint)}.pad-swatches,.pad-widths{display:flex;align-items:center}.pad-swatch,.pad-width{position:relative;flex:none;width:40px;height:44px;display:grid;place-items:center;border-radius:var(--r-pill)}.pad-swatch:before{content:"";width:24px;height:24px;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fg) 16%,transparent);transition:transform var(--d-fast) var(--ease-spring)}.pad-swatch:hover:before{transform:scale(1.1)}.pad-swatch[aria-pressed=true]:before{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--c)}.pad-width:before{content:"";position:absolute;inset:5px 3px;border-radius:var(--r-pill)}.pad-width:hover:before,.pad-width[aria-pressed=true]:before{background:var(--sunken)}.pad-width[aria-pressed=true]:before{box-shadow:inset 0 0 0 1.5px var(--line-strong)}.pad-width .pad-dot{position:relative;background:var(--fg)}.pad-status{position:absolute;left:0;right:0;bottom:max(8px,env(safe-area-inset-bottom));z-index:1;padding:0 var(--s-3);text-align:center;font:500 var(--t-xs)/1.3 var(--font);color:var(--faint);pointer-events:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pad-status[data-kind=error]{color:var(--urg-critical)}.pad-drop{position:absolute;inset:6px;z-index:6;display:grid;place-items:center;border-radius:var(--r-lg);border:2px dashed var(--accent);background:color-mix(in srgb,var(--accent-soft) 72%,transparent);pointer-events:none}.pad-drop span{padding:10px 18px;border-radius:var(--r-pill);background:var(--accent);color:var(--accent-fg);font-weight:600;font-size:var(--t-sm)}.pad-toast{position:absolute;top:68px;left:50%;z-index:6;width:max-content;max-width:calc(100% - 32px);padding:9px var(--s-4);border-radius:var(--r-lg);background:var(--fg);color:var(--surface);font:500 var(--t-sm)/1.3 var(--font);text-align:center;box-shadow:var(--shadow-md);transform:translate(-50%);pointer-events:none}.pad-toast[data-kind=error]{background:var(--urg-critical)}.pad-dialog{width:min(760px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:0;border:0;border-radius:var(--r-lg);background:var(--surface);color:var(--fg);font:400 var(--t-md)/1.45 var(--font);box-shadow:0 0 0 1px var(--line),var(--shadow-lg);overflow:auto}.pad-dialog{box-shadow:0 0 0 1px var(--line-strong),var(--shadow-lg)}.pad-dialog::backdrop{background:transparent}#send-dialog{width:min(400px,calc(100vw - 16px))}#send-dialog[data-anchored]{position:fixed;margin:0}#send-dialog .pad-payload{grid-template-columns:minmax(0,1fr);gap:var(--s-3);padding:var(--s-3) var(--s-5)}#send-dialog .pad-payload img{max-height:28vh}#send-dialog .pad-payload pre{max-height:12vh;margin-bottom:var(--s-3)}#send-dialog .pad-dialog-lead{margin-top:var(--s-3)}.pad-dialog header{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-3) var(--s-3) var(--s-3) var(--s-5);background:var(--surface);border-bottom:1px solid var(--line)}.pad-dialog h2{margin:0;font:600 var(--t-xl)/1.2 var(--display);letter-spacing:-.01em}.pad-dialog h3{margin:0 0 6px;font:600 var(--t-xs)/1.2 var(--font);letter-spacing:.07em;text-transform:uppercase;color:var(--faint)}.pad-dialog h3 span,.pad-dialog figcaption span{font-weight:500;letter-spacing:0;text-transform:none}.pad-dialog-lead{margin:var(--s-4) var(--s-5) 0;color:var(--muted);font-size:var(--t-sm);max-width:64ch}.pad-payload{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--s-5);padding:var(--s-4) var(--s-5)}.pad-payload figure{margin:0;min-width:0}.pad-payload figcaption{margin-bottom:6px;font:600 var(--t-xs)/1.2 var(--font);letter-spacing:.07em;text-transform:uppercase;color:var(--faint)}.pad-payload img{display:block;max-width:100%;max-height:46vh;border-radius:var(--r-sm);background:#fff;box-shadow:0 0 0 1px var(--line-strong)}.pad-payload pre{margin:0 0 var(--s-4);padding:10px var(--s-3);max-height:22vh;overflow:auto;border-radius:var(--r-sm);background:var(--sunken);font:400 var(--t-sm)/1.45 var(--font);white-space:pre-wrap;overflow-wrap:anywhere;user-select:text;-webkit-user-select:text}.pad-payload pre#send-ids{font:400 var(--t-xs)/1.5 var(--mono);margin-bottom:0}.pad-dialog-note{margin:0 var(--s-5) var(--s-4);padding:10px var(--s-3);border-radius:var(--r-sm);background:var(--urg-critical-soft);color:var(--fg);font-size:var(--t-sm);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--urg-critical) 40%,transparent)}.pad-dialog footer{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:var(--s-2);padding:var(--s-3) var(--s-5);background:var(--surface);border-top:1px solid var(--line)}.pad-btn{height:44px;padding:0 var(--s-5)!important;border-radius:var(--r-pill);background:var(--sunken)!important;font:600 var(--t-sm)/1 var(--font)!important}.pad-btn:hover{background:var(--line)!important}.pad-btn-primary{background:var(--accent)!important;color:var(--accent-fg)!important}.pad-btn-primary:hover:not(:disabled){background:var(--accent-hover)!important}.pad-btn:disabled{opacity:.6;cursor:default}.pad-keys:focus{outline:none}.pad-keys{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-5) var(--s-8);padding:var(--s-5)}.pad-keys dl{margin:0;display:grid;grid-template-columns:max-content 1fr;gap:7px 14px;align-items:baseline;font-size:var(--t-sm)}.pad-keys dt{color:var(--muted);white-space:nowrap}.pad-keys dd{margin:0}.pad-dialog kbd{display:inline-block;min-width:22px;padding:2px 6px;border-radius:6px;background:var(--sunken);box-shadow:inset 0 -1.5px 0 var(--line-strong),0 0 0 1px var(--line);font:500 var(--t-xs)/1.3 var(--mono);color:var(--fg);text-align:center}.pad-wide{display:none}@media(min-width:620px){.pad-wide{display:grid}}@media(max-width:619px){.pad-top{gap:var(--s-1);bottom:calc(var(--foot) + 60px)}.pad-top .pad-icon-btn{width:40px;height:40px}.pad-zoom{min-width:48px;height:40px;padding:0 var(--s-1)!important}@media(max-width:400px){.pad-zoom{display:none}}.pad-tools .pad-icon-btn{width:42px}.pad-tools .pad-sep{margin:0 1px}.pad-bar{gap:10px}.pad-cut{width:64px;height:48px}.pad-payload,.pad-keys{grid-template-columns:minmax(0,1fr)}.pad-payload img{max-height:30vh}.pad-caret-tip span{display:none}}.pad-status[data-kind=warn]{color:var(--urg-high, var(--muted))}.pad-area-menu{min-width:232px;max-height:min(60vh,420px);display:flex;flex-direction:column;overflow:hidden}.pad-area-menu[hidden]{display:none}.pad-area-menu>:not(.pad-menu-list){flex:none}.pad-menu-list{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:thin}.pad-area-menu .pad-menu-item{gap:10px}.pad-menu-find{display:block;width:calc(100% - 8px);margin:2px var(--s-1) 6px;height:36px;padding:0 10px;border:0;border-radius:var(--r-sm);background:var(--sunken);color:var(--fg);font:500 var(--t-sm)/1 var(--font);outline:none}.pad-menu-find:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.pad-menu-item kbd{margin-left:auto;padding:2px 6px;border-radius:5px;box-shadow:0 0 0 1px var(--line-strong);font:500 11px/1.3 var(--mono);color:var(--muted)}.pad-mark{--hue: 162;flex:none;width:30px;height:30px;display:grid;place-items:center;border-radius:10px;background:hsl(var(--hue) 55% 91%);color:hsl(var(--hue) 62% 28%);font:700 13px/1 var(--display)}:root[data-theme=dark] .pad-mark{background:hsl(var(--hue) 34% 20%);color:hsl(var(--hue) 62% 76%)}.pad-mark svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pad-menu-item[data-online=false] .pad-mark{filter:grayscale(1);opacity:.6}.pad-fly{position:absolute;inset:0;z-index:7;pointer-events:none;overflow:hidden}.pad[data-cursor=area] .pad-canvas{cursor:crosshair}.pad-tool:is([data-tool=pen],[data-tool=marker]):before{content:"";position:absolute;right:6px;bottom:6px;width:10px;height:10px;border-radius:50%;background:var(--c, var(--fg));box-shadow:0 0 0 1.5px var(--surface)}.pad-tool[data-tool=marker]:before{border-radius:3px}.pad-tool:is([data-tool=pen],[data-tool=marker])[aria-pressed=true]:before{box-shadow:0 0 0 1.5px var(--accent);outline:1.5px solid var(--accent-fg);outline-offset:1.5px}.pad[data-cursor=text] .pad-canvas{cursor:text}
