@font-face{font-family:Twemoji Mozilla;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/twemoji-mozilla-0.7.0-DsNGW9_U.woff2)format("woff2");unicode-range:U+200D,U+203C,U+2049,U+20E3,U+2194-2199,U+21A9-21AA,U+231A-231B,U+2328,U+23CF,U+23E9-23F3,U+23F8-23FA,U+24C2,U+25AA-25AB,U+25B6,U+25C0,U+25FB-25FE,U+2600-2604,U+260E,U+2611,U+2614-2615,U+2618,U+261D,U+2620,U+2622-2623,U+2626,U+262A,U+262E-262F,U+2638-263A,U+2640,U+2642,U+2648-2653,U+265F-2660,U+2663,U+2665-2666,U+2668,U+267B,U+267E-267F,U+2692-2697,U+2699,U+269B-269C,U+26A0-26A1,U+26A7,U+26AA-26AB,U+26B0-26B1,U+26BD-26BE,U+26C4-26C5,U+26C8,U+26CE-26CF,U+26D1,U+26D3-26D4,U+26E9-26EA,U+26F0-26F5,U+26F7-26FA,U+26FD,U+2702,U+2705,U+2708-270D,U+270F,U+2712,U+2714,U+2716,U+271D,U+2721,U+2728,U+2733-2734,U+2744,U+2747,U+274C,U+274E,U+2753-2755,U+2757,U+2763-2764,U+2795-2797,U+27A1,U+27B0,U+27BF,U+2934-2935,U+2B05-2B07,U+2B1B-2B1C,U+2B50,U+2B55,U+3030,U+303D,U+3297,U+3299,U+FE0F,U+1F004-1FAF6,U+E0062-E007F}.word{align-items:baseline;gap:var(--space-1);padding:var(--space-1) 0;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-snug);white-space:nowrap;color:var(--color-ink);cursor:pointer;transition:color var(--duration-fast) var(--ease-out), scale var(--duration-base) var(--ease-spring);background:0 0;border:0;display:inline-flex;position:relative}.word:after{content:"";block-size:var(--divider-weight);border-radius:var(--radius-pill);background:var(--color-tint-2);transform-origin:0;transition:scale var(--duration-base) var(--ease-emphasized);position:absolute;inset-block-end:0;inset-inline:0;scale:0 1}.word:hover:after{scale:1}.word:active{transition-duration:var(--duration-instant);scale:.95}.word[data-main]{font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--color-magenta)}.word[data-main]:after{background:var(--color-magenta-wash)}.word[data-tone=danger]{color:var(--color-danger)}.word:disabled{color:var(--color-ink-faint);cursor:default;scale:1}.word:disabled:after{scale:0 1}.confirm{align-items:baseline;gap:var(--space-2);min-inline-size:0;font-size:var(--text-sm);border:0;padding:0;display:inline-flex}.confirm-question{font-weight:var(--weight-medium);white-space:nowrap}.confirm-dot{color:var(--color-ink-faint)}.fact-field>.confirm{row-gap:var(--space-1);padding-block:var(--space-2);flex-wrap:wrap}.fact-field>.confirm>.confirm-question{white-space:normal;flex-basis:100%}.pick-wrap{display:inline-block;position:relative}.pick-glyph{inline-size:var(--space-3);block-size:var(--space-3);color:var(--color-ink-muted);transition:rotate var(--duration-base) var(--ease-emphasized);align-self:center}.pick[aria-expanded=true] .pick-glyph{rotate:180deg}.pick-static{font-weight:var(--weight-medium)}.pick-choice{align-items:center;gap:var(--space-3);min-inline-size:0;display:inline-flex}.pick-pop{z-index:var(--layer-raised);min-inline-size:var(--pop-min);padding:var(--space-1);border-radius:var(--radius-lg);color:var(--color-pop-ink);background:var(--color-pop-glass);-webkit-backdrop-filter:var(--blur-pop);backdrop-filter:var(--blur-pop);box-shadow:inset 0 1px 0 var(--color-pop-rim), var(--lift-pop);transform-origin:var(--space-6) 0;max-block-size:calc(3 * var(--space-10));overscroll-behavior:contain;scrollbar-width:thin;outline:none;flex-direction:column;display:flex;position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-start:calc(-1 * var(--space-4));overflow-y:auto}.pick-option{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-snug);text-align:start;white-space:nowrap;color:inherit;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);background:0 0;border:0;display:flex}.pick-option:hover:not([aria-disabled=true]),.pick-option:focus-visible{background:var(--color-pop-tint)}.pick-option:focus-visible{outline-offset:-2px}.pick-option[aria-selected=true]:after{content:"";inline-size:var(--space-2);block-size:var(--space-2);border-radius:var(--radius-pill);background:var(--color-magenta)}.pick-option[aria-disabled=true]{color:var(--color-ink-faint);cursor:default}.saved{min-block-size:1lh;font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--color-ink-quiet);display:inline-flex}.saved-word{transition:opacity var(--duration-slow) var(--ease-out)}.saved-word[data-fading]{opacity:0}@media (prefers-reduced-motion:no-preference){.confirm{animation:confirm-in var(--duration-base) var(--ease-emphasized)}.pick-pop{animation:pick-in var(--duration-base) var(--ease-emphasized)}.saved-word{animation:saved-in var(--duration-base) var(--ease-out)}}@keyframes confirm-in{0%{opacity:0;translate:var(--space-2) 0}}@keyframes pick-in{0%{opacity:0;scale:.92;translate:0 calc(-1 * var(--space-2))}}@keyframes saved-in{0%{opacity:0;translate:0 var(--space-1)}}.sheet-actions .word[data-main]{font-size:var(--text-2xl);letter-spacing:var(--tracking-tight)}.button{font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-snug);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);color:var(--color-ink);background:var(--color-paper-sunken);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);border:0}.button:hover{background:var(--color-paper-raised)}.button:disabled{color:var(--color-ink-faint);cursor:default}.button-primary{font-size:var(--text-md);padding:var(--space-3) var(--space-6);color:var(--color-paper);background:var(--color-ink)}.button-primary:hover{background:var(--color-ink-muted)}.button-primary:disabled{color:var(--color-paper);background:var(--color-ink-faint)}.button-quiet{color:var(--color-ink-muted);background:0 0}.notice{font-size:var(--text-sm);color:var(--color-danger)}.sheet-actions{align-self:start;align-items:flex-start;gap:var(--space-4);flex-direction:column;grid-area:3/1/auto/span 6;padding-block-start:var(--space-9);display:flex}.sheet-email{color:var(--color-ink-muted)}.workspace{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));column-gap:var(--grid-gutter);row-gap:var(--space-8);min-block-size:100dvh;max-inline-size:var(--grid-max);padding:var(--space-5) var(--grid-margin) var(--space-9);grid-template-rows:auto 1fr;margin-inline:auto;display:grid}.masthead{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.masthead-mark{font-size:var(--text-xl);font-weight:var(--weight-black);letter-spacing:var(--tracking-tight)}.index{gap:var(--space-5);flex-direction:column;grid-column:1/span 4;display:flex}.index-head{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.index-title{font-size:var(--text-lg);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight)}.index-list{margin-inline:calc(-1 * var(--space-3));padding:0;list-style:none}.index-item{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out);text-decoration:none;display:block;overflow:hidden}.index-item:hover{background:var(--color-paper-sunken)}.index-item[aria-current=page]{background:var(--color-selection)}.ficha{gap:var(--space-7);max-inline-size:var(--measure);flex-direction:column;grid-column:6/-1;display:flex}.ficha-fields{gap:var(--space-6) var(--grid-gutter);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.ficha-fields>.field:last-child{grid-column:1/-1}.field{gap:var(--space-2);flex-direction:column;display:flex}.field-label{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-ink-muted)}.field-input{font:inherit;inline-size:100%;padding:var(--space-3);border-radius:var(--radius-sm);color:var(--color-ink);background:var(--color-paper-raised);font-variant-numeric:var(--figures);transition:background-color var(--duration-fast) var(--ease-out);border:0}.field-input:hover{background:var(--color-paper-sunken)}textarea.field-input{resize:vertical;line-height:var(--leading-body)}.field-code{font-variant-numeric:var(--figures-code);letter-spacing:var(--tracking-normal);text-transform:uppercase}.field-is-title .field-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.field-title{font-size:var(--text-4xl);font-weight:var(--weight-black);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);background:0 0;margin-inline-start:-.04em;padding-inline:0}.field-title:hover{background:0 0}@media (width<=60rem){.index,.ficha,.sheet-actions{grid-column:1/-1}.ficha-fields{grid-template-columns:minmax(0,1fr)}}.desk{min-block-size:100dvh}.taskbar{z-index:var(--layer-raised);block-size:var(--taskbar-height);align-items:center;column-gap:var(--space-4);padding-inline:var(--desk-margin);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid;position:fixed;inset:auto 0 0}.tb-left{align-items:center;min-inline-size:0;display:flex}.tb-centre{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.tb-start-wrap{grid-area:1/2;display:grid}.tb-right{justify-content:flex-end;align-items:center;gap:var(--space-1);display:flex}.tb-ident{align-items:baseline;gap:var(--space-2);white-space:nowrap;min-inline-size:0;display:flex}.tb-wordmark{font-size:var(--text-lg);font-weight:var(--weight-black);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);color:var(--color-ink)}.tb-version{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-ink-muted)}.tb-newer{display:inline-flex}.tb-newer .word{font-size:var(--text-xs)}.tb{inline-size:var(--control-size);block-size:var(--control-size);border-radius:var(--radius-md);font:inherit;color:var(--color-ink-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), scale var(--duration-base) var(--ease-spring);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid;position:relative}.tb:hover{color:var(--color-ink);background:var(--color-tint-1)}.tb:active{background:var(--color-tint-2);transition-duration:var(--duration-instant);scale:.92}.tb:focus-visible{border-radius:var(--radius-md)}.tb-glyph{inline-size:var(--icon-size);block-size:var(--icon-size);display:block;overflow:visible}.tb-divider{inline-size:var(--divider-weight);block-size:var(--divider-size);border-radius:var(--radius-pill);background:var(--color-tint-2);display:block}.tb-right>.tb-divider{margin-inline:var(--space-3)}.tb-bell .tb-glyph{transform-origin:50% 15%}.tb-start{inline-size:var(--start-size);block-size:var(--start-size);border-radius:var(--radius-lg);color:var(--color-ink)}.tb-start:focus-visible{border-radius:var(--radius-lg)}.tb-mark{inline-size:var(--mark-size);block-size:var(--mark-size);display:block}.mark{block-size:100%;inline-size:100%;display:block;overflow:visible}.mark-wheel,.mark-blade{transform-box:view-box;transform-origin:0 0}.mark-magenta{--blade:0}.mark-yellow{--blade:1}.mark-black{--blade:2}.mark-cyan{--blade:3}.mark-magenta .mark-out{fill:var(--color-mark-magenta)}.mark-magenta .mark-in{fill:var(--color-mark-magenta-in)}.mark-yellow .mark-out{fill:var(--color-mark-yellow)}.mark-yellow .mark-in{fill:var(--color-mark-yellow-in)}.mark-black .mark-out{fill:var(--color-mark-black)}.mark-black .mark-in{fill:var(--color-mark-black-in)}.mark-cyan .mark-out{fill:var(--color-mark-cyan)}.mark-cyan .mark-in{fill:var(--color-mark-cyan-in)}.theme-core,.theme-rays{transform-box:fill-box;transform-origin:50%}.theme-core{transition:scale var(--duration-slow) var(--ease-spring);scale:.6}.theme-bite{transition:translate var(--duration-slow) var(--ease-emphasized);translate:10px -10px}.theme-rays{transition:rotate var(--duration-slow) var(--ease-emphasized), scale var(--duration-slow) var(--ease-emphasized), opacity var(--duration-base) var(--ease-out)}.tb-theme .tb-glyph{transition:rotate var(--duration-deliberate) var(--ease-emphasized)}.tb-theme[data-theme-shown=dark] .tb-glyph{rotate:-25deg}.tb-theme[data-theme-shown=dark] .theme-core{scale:1}.tb-theme[data-theme-shown=dark] .theme-bite{translate:4px -3.5px}.tb-theme[data-theme-shown=dark] .theme-rays{opacity:0;rotate:-90deg;scale:.5}.tb-account{position:relative}.tb-disc{inline-size:var(--space-6);block-size:var(--space-6);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--color-ink);background:var(--color-tint-2);transition:background-color var(--duration-fast) var(--ease-out);place-items:center;line-height:1;display:grid}.tb-avatar:hover,.tb-avatar[aria-expanded=true]{background:0 0}.tb-avatar:hover .tb-disc,.tb-avatar[aria-expanded=true] .tb-disc{color:var(--color-pop-ink);background:var(--color-pop-glass)}.tb-pop{min-inline-size:var(--pop-min);padding:var(--space-1);border-radius:var(--radius-lg);color:var(--color-pop-ink);background:var(--color-pop-glass);-webkit-backdrop-filter:var(--blur-pop);backdrop-filter:var(--blur-pop);box-shadow:inset 0 1px 0 var(--color-pop-rim), var(--lift-pop);transform-origin:calc(100% - var(--control-size) / 2) 100%;position:absolute;inset-block-end:calc(100% + var(--space-3));inset-inline-end:0}.tb-pop-item{inline-size:100%;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-snug);text-align:start;color:inherit;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);background:0 0;border:0;display:block}.tb-pop-item:hover,.tb-pop-item:focus-visible{background:var(--color-pop-tint)}.tb-pop-item:focus-visible{border-radius:var(--radius-md);outline-offset:-2px}.tb-start-pop{z-index:var(--layer-overlay);inline-size:max-content;max-inline-size:calc(100% - 2 * var(--desk-margin));max-block-size:calc(100dvh - var(--taskbar-height) - 2 * var(--space-5));overscroll-behavior:contain;padding:var(--space-5) var(--space-5) var(--space-6);border-radius:var(--radius-lg);color:var(--color-pop-ink);background:var(--color-pop-glass);-webkit-backdrop-filter:var(--blur-pop);backdrop-filter:var(--blur-pop);box-shadow:inset 0 1px 0 var(--color-pop-rim), var(--lift-pop);transform-origin:50% 100%;margin-inline:auto;position:absolute;inset-block-end:calc(100% + var(--space-3));inset-inline:0;overflow-y:auto}.start-search{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);color:var(--color-pop-ink-quiet);background:var(--color-pop-tint);margin-block-end:var(--space-6);display:flex}.start-search:focus-within{color:var(--color-pop-ink)}.search-lens{transform-box:view-box;transform-origin:10.75px 10.75px;transition:rotate var(--duration-base) var(--ease-spring)}.start-search:has(.start-input:not(:placeholder-shown)) .search-lens{rotate:-12deg}.start-input{min-inline-size:0;font:inherit;font-size:var(--text-xl);font-weight:var(--weight-medium);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--color-pop-ink);caret-color:var(--color-magenta);background:0 0;border:0;outline:none;flex:1;padding:0}.start-columns{gap:var(--space-6) var(--space-5);outline:none;flex-wrap:wrap;display:flex}.start-column{inline-size:var(--start-column);align-content:start;display:grid}.start-head{padding:0 var(--space-3) var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--leading-snug);color:var(--color-pop-ink-quiet)}.start-item{grid-template-columns:var(--icon-size) minmax(0, 1fr) auto;align-items:center;column-gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-snug);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);outline:none;display:grid}.start-item[data-hovered],.start-item[data-focused]{background:var(--color-pop-tint)}.start-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.start-item.is-open .start-name{font-weight:var(--weight-bold)}.start-count{font-size:var(--text-xs);font-variant-numeric:var(--figures);color:var(--color-pop-ink-quiet)}.tb-glyph-disc{inline-size:var(--icon-size);block-size:var(--icon-size);font-size:calc(var(--text-xs) * .75);place-items:center;display:grid}.tb-glyph-disc .avatar{inline-size:var(--icon-size);block-size:var(--icon-size)}.settings-knobs circle{fill:currentColor;transition:translate var(--duration-base) var(--ease-emphasized);transition-delay:calc(var(--d,0) * var(--stagger))}.tb-prospect-settings:hover .settings-knobs circle,.tb-prospect-settings[aria-pressed=true] .settings-knobs circle{translate:2.5px}.tb-prospect-settings:hover .settings-knobs circle:nth-child(2),.tb-prospect-settings[aria-pressed=true] .settings-knobs circle:nth-child(2){translate:-3px}.tb-windows{align-items:center;gap:var(--space-2);grid-area:1/3;padding-inline-start:var(--space-3);display:flex}.tb-windows>.tb-divider{transition:opacity var(--duration-fast) var(--ease-out), scale var(--duration-base) var(--ease-emphasized);margin-inline-end:var(--space-1)}.tb-windows[data-empty]>.tb-divider{opacity:0;scale:1 0}.tb-window:not([data-minimized],[data-leaving]):after{opacity:1;background:var(--color-ink-muted);scale:.34 1}.tb-window[aria-pressed=true]:after{background:var(--color-ink);scale:1}.tb-hint{padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--leading-snug);white-space:nowrap;color:var(--color-pop-ink);background:var(--color-pop-glass);-webkit-backdrop-filter:var(--blur-pop);backdrop-filter:var(--blur-pop);box-shadow:inset 0 1px 0 var(--color-pop-rim);opacity:0;transform-origin:50% 100%;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-out), scale var(--duration-base) var(--ease-emphasized);position:absolute;inset-block-end:calc(100% + var(--space-2));inset-inline-start:50%;translate:-50%;scale:.92}.tb-window[data-hovered] .tb-hint,.tb-window[data-focus-visible] .tb-hint{opacity:1;scale:1}.tb-window[data-hovered]:not([data-focus-visible]) .tb-hint{transition-delay:var(--duration-slow)}@media (prefers-reduced-motion:no-preference){.tb-messages:hover .messages-dots circle,.tb-messages[aria-pressed=true] .messages-dots circle{animation:messages-typing var(--duration-deliberate) var(--ease-in-out) infinite;animation-delay:calc(var(--d,0) * var(--duration-fast))}.tb-start-pop{animation:start-in var(--duration-slow) var(--ease-emphasized)}.tb-start-pop[data-leaving]{animation:pop-out var(--duration-fast) var(--ease-in) forwards}.start-search,.start-column{animation:tb-rise var(--duration-slow) var(--ease-emphasized) backwards;animation-delay:calc(var(--duration-instant) + var(--i,0) * var(--stagger))}.start-search{animation-delay:0s}.tb-start[aria-expanded=true] .mark-wheel{rotate:45deg}.tb-window{animation:window-in var(--duration-slow) var(--ease-spring) backwards}.tb-window[data-leaving]{animation:window-out var(--duration-base) var(--ease-in) forwards}.tb-colon{animation:colon-beat var(--duration-beat) var(--ease-in-out) infinite;animation-delay:var(--beat-at,0s)}}@keyframes start-in{0%{opacity:0;scale:.96;translate:0 var(--space-4)}}@keyframes window-in{0%{opacity:0;scale:.94}}@keyframes window-out{to{opacity:0;scale:.96}}@keyframes colon-beat{0%,to{opacity:1}50%{opacity:.3}}@keyframes messages-typing{0%,60%,to{translate:0}30%{translate:0 -1.5px}}.tb-clock{align-items:baseline;gap:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-snug);white-space:nowrap;padding-inline-end:var(--space-1);display:flex}.tb-date{color:var(--color-ink-muted)}.tb-time{font-weight:var(--weight-medium);color:var(--color-ink);display:inline-flex;overflow:hidden}.tb-figure{display:inline-block}:root.is-retheming,:root.is-retheming *{transition:background-color var(--duration-slow) var(--ease-in-out), color var(--duration-slow) var(--ease-in-out), fill var(--duration-slow) var(--ease-in-out)}:root.is-revealing-theme::view-transition-old(root){mix-blend-mode:normal;animation:none}:root.is-revealing-theme::view-transition-new(root){mix-blend-mode:normal;animation:none}.sr-only{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.tb-ident,.tb-icon,.tb-clock{animation:tb-rise var(--duration-deliberate) var(--ease-emphasized) backwards;animation-delay:calc(var(--duration-fast) + var(--i,0) * var(--stagger))}.tb-newer{animation:saved-in var(--duration-base) var(--ease-out)}.tb-divider{animation:tb-draw var(--duration-slow) var(--ease-emphasized) backwards;animation-delay:calc(var(--duration-base) + var(--i,0) * var(--stagger))}.mark-wheel{animation:mark-arrive var(--duration-deliberate) var(--ease-spring) backwards;transition:rotate var(--duration-slow) var(--ease-spring)}.mark-blade{animation:blade-in var(--duration-slow) var(--ease-emphasized) backwards, blade-breathe var(--duration-breath) var(--ease-breathe) infinite;animation-delay:calc(var(--blade) * var(--stagger)), calc(var(--duration-deliberate) + var(--blade) * var(--duration-breath) / 4)}.mark{transition:scale var(--duration-base) var(--ease-spring)}.tb-start:hover .mark-wheel{rotate:45deg}.tb-start:active .mark{scale:.88}.tb-mark.is-turning{animation:mark-turn var(--duration-deliberate) var(--ease-spring)}.tb-bell .tb-glyph.is-ringing{animation:bell-ring var(--duration-deliberate) var(--ease-out)}.tb-pop{animation:pop-in var(--duration-base) var(--ease-emphasized)}.tb-pop[data-leaving]{animation:pop-out var(--duration-fast) var(--ease-in) forwards}.tb-figure.is-ticking{animation:figure-in var(--duration-slow) var(--ease-emphasized)}}@keyframes tb-rise{0%{opacity:0;translate:0 var(--space-4)}}@keyframes tb-draw{0%{opacity:0;scale:1 0}}@keyframes mark-arrive{0%{opacity:0;rotate:-120deg;scale:.4}}@keyframes blade-in{0%{opacity:0;scale:.3}}@keyframes blade-breathe{0%,to{translate:0;scale:1}50%{translate:1.5px -2.5px;scale:1.04}}@keyframes mark-turn{to{rotate:1turn}}@keyframes bell-ring{0%,to{rotate:0deg}15%{rotate:16deg}35%{rotate:-12deg}55%{rotate:7deg}75%{rotate:-3deg}}@keyframes pop-in{0%{opacity:0;scale:.9;translate:0 var(--space-2)}}@keyframes pop-out{to{opacity:0;scale:.96;translate:0 var(--space-1)}}@keyframes figure-in{0%{opacity:0;translate:0 70%}}.no-room{pointer-events:none;grid-area:1/3;justify-self:start;place-items:center;margin-inline-start:var(--space-3);display:grid}.tb-centre:has(.no-room-legend) .tb-windows{opacity:0;visibility:hidden}.no-room-legend{white-space:nowrap;padding:var(--space-3) var(--space-6);border-radius:var(--radius-lg);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-snug);color:var(--color-pop-ink);background:var(--color-pop-glass);-webkit-backdrop-filter:var(--blur-pop);backdrop-filter:var(--blur-pop);box-shadow:inset 0 1px 0 var(--color-pop-rim), var(--lift-pop)}@media (prefers-reduced-motion:no-preference){.tb-windows{transition:opacity var(--duration-fast) var(--ease-out), visibility var(--duration-fast)}.no-room-legend{animation:pop-in var(--duration-base) var(--ease-emphasized)}.no-room-legend[data-leaving]{animation:pop-out var(--duration-fast) var(--ease-in) forwards}.desk.is-shaking>.tiles,.desk.is-shaking>.taskbar{animation:desk-shake var(--duration-shake) var(--ease-out)}}@keyframes desk-shake{0%,to{translate:0}15%{translate:calc(var(--shake-reach) * -1) 0}35%{translate:var(--shake-reach) 0}55%{translate:calc(var(--shake-reach) * -.6) 0}75%{translate:calc(var(--shake-reach) * .3) 0}}@media (width<=56rem){.taskbar{grid-template-columns:auto minmax(0,1fr) auto}.tb-centre{grid-template-columns:auto auto;justify-self:center}.tb-start-wrap{grid-column:1}.tb-windows,.no-room{grid-column:2}.tb-version,.tb-date{display:none}}.avatar{--disc:var(--avatar-sm);--disc-ground:var(--color-tint-2);--disc-ink:var(--color-ink);inline-size:var(--disc);block-size:var(--disc);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--disc-ink);background:var(--disc-ground);-webkit-user-select:none;user-select:none;transition:background-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);flex:none;place-items:center;line-height:1;display:grid;overflow:hidden}.avatar[data-size=md]{--disc:var(--avatar-md);font-size:var(--text-sm)}.avatar[data-size=lg]{--disc:var(--avatar-lg);font-size:var(--text-4xl);font-weight:var(--weight-black);letter-spacing:var(--tracking-display)}.avatar[data-color=magenta]{--disc-ground:var(--avatar-magenta);--disc-ink:var(--avatar-magenta-ink)}.avatar[data-color=cyan]{--disc-ground:var(--avatar-cyan);--disc-ink:var(--avatar-cyan-ink)}.avatar[data-color=yellow]{--disc-ground:var(--avatar-yellow);--disc-ink:var(--avatar-yellow-ink)}.avatar[data-color=slate]{--disc-ground:var(--avatar-slate);--disc-ink:var(--avatar-slate-ink)}.avatar[data-color=ink]{--disc-ground:var(--avatar-ink);--disc-ink:var(--avatar-ink-ink)}.avatar-photo{object-fit:cover;block-size:100%;inline-size:100%;display:block}.tb-disc,.tb-avatar:hover .tb-disc,.tb-avatar[aria-expanded=true] .tb-disc{background:0 0}.tb-avatar .avatar{transition:scale var(--duration-base) var(--ease-spring)}.tb-avatar:hover .avatar,.tb-avatar[aria-expanded=true] .avatar{scale:1.08}.tb-avatar .avatar:not([data-color]):not([data-photo]){transition:scale var(--duration-base) var(--ease-spring), background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out)}.tb-avatar:hover .avatar:not([data-color]):not([data-photo]),.tb-avatar[aria-expanded=true] .avatar:not([data-color]):not([data-photo]){color:var(--color-pop-ink);background:var(--color-pop-glass)}.tb-section:after{content:"";inset:auto 0 calc(-1 * var(--space-1));inline-size:var(--space-3);block-size:var(--divider-weight);border-radius:var(--radius-pill);background:var(--color-ink);opacity:0;transition:opacity var(--duration-fast) var(--ease-out), scale var(--duration-base) var(--ease-emphasized);margin-inline:auto;position:absolute;scale:0 1}.tb-section[aria-pressed=true]{color:var(--color-ink)}.tb-section[aria-pressed=true]:after{opacity:1;scale:1}.users-back,.users-front{transition:translate var(--duration-base) var(--ease-emphasized)}.tb-users:hover .users-back,.tb-users[aria-pressed=true] .users-back{translate:1.5px -1px}.tb-users:active .users-front{translate:0 .75px}.uens-awning,.uens-front{transition:translate var(--duration-base) var(--ease-emphasized)}.tb-uens:hover .uens-awning,.tb-uens[aria-pressed=true] .uens-awning{translate:0 1px}.tb-uens:active .uens-front{translate:0 .75px}.printers-sheet{transition:translate var(--duration-base) var(--ease-emphasized)}.tb-printers:hover .printers-sheet,.tb-printers[aria-pressed=true] .printers-sheet{translate:0 1px}.clients-card{transition:translate var(--duration-base) var(--ease-emphasized)}.tb-clients:hover .clients-card,.tb-clients[aria-pressed=true] .clients-card{translate:0 -1px}.contracts-sign{stroke-dasharray:8;stroke-dashoffset:2px;transition:stroke-dashoffset var(--duration-base) var(--ease-emphasized)}.tb-contracts:hover .contracts-sign,.tb-contracts[aria-pressed=true] .contracts-sign{stroke-dashoffset:0}.tiles{z-index:var(--layer-base);inset:var(--window-gap) var(--window-gap) calc(var(--taskbar-height) + var(--window-gap));pointer-events:none;position:fixed}.window{inline-size:calc(var(--tile-w) * (100% + var(--window-gap)) - var(--window-gap));block-size:calc(var(--tile-h) * (100% + var(--window-gap)) - var(--window-gap));border-radius:var(--radius-lg);background:var(--color-paper-raised);box-shadow:var(--lift-pop);pointer-events:auto;outline:none;flex-direction:column;display:flex;position:absolute;inset-block-start:calc(var(--tile-y) * (100% + var(--window-gap)));inset-inline-start:calc(var(--tile-x) * (100% + var(--window-gap)));overflow:hidden;container:window/size}.window[hidden]{display:none}.window[data-leaving]{pointer-events:none}.window:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.window-head{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-5) 0 var(--space-7);flex:none;display:flex}.window-title{min-inline-size:0;font-size:var(--text-3xl);font-weight:var(--weight-black);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-overflow:ellipsis;white-space:nowrap;transition:color var(--duration-base) var(--ease-out);overflow:hidden}.window:not([data-focused]) :is(.window-title,.identity-name){color:var(--color-ink-muted)}.identity-name{transition:color var(--duration-base) var(--ease-out)}.window-actions{align-items:center;gap:var(--space-2);display:flex}.window-words{align-items:baseline;gap:var(--space-5);padding-inline-end:var(--space-4);display:flex}.window-words:empty{display:none}.window .field-input{background:var(--color-tint-1)}.window .field-input:hover{background:var(--color-tint-2)}.window .field-input:focus-visible{background:var(--color-magenta-wash);outline:none}.window-body{min-block-size:0;padding:var(--space-5) var(--space-7) var(--space-7);overscroll-behavior:contain;flex:1;overflow:auto}.profile{gap:var(--space-8);flex-direction:column;display:flex}.identity{align-items:start;column-gap:var(--space-7);grid-template-columns:auto minmax(0,1fr);display:grid}.identity-disc{min-inline-size:var(--avatar-lg);border-radius:var(--radius-pill);transition:scale var(--duration-base) var(--ease-spring);border:0;place-items:center;padding:0;display:grid;position:relative}.identity-disc-pick{font:inherit;color:inherit;cursor:pointer;background:0 0}.identity-disc-pick:hover{scale:1.04}.identity-disc-pick:active{transition-duration:var(--duration-instant);scale:.97}.identity-disc-pick:focus-visible{border-radius:var(--radius-pill)}.identity-disc[data-over]{scale:1.06}.identity-disc[data-over] .avatar{outline:var(--divider-weight) solid var(--color-magenta);outline-offset:var(--space-1)}.identity-text{align-items:flex-start;gap:var(--space-4);min-inline-size:0;flex-direction:column;padding-block-start:var(--space-3);display:flex}.identity-name{inline-size:100%;font-size:var(--text-4xl);font-weight:var(--weight-black);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-overflow:ellipsis;white-space:nowrap;margin-inline-start:-.04em;overflow:hidden}.own-facts{margin-block-start:var(--space-4)}.identity-role{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink-muted)}.identity-words{align-items:baseline;gap:var(--space-5);min-block-size:var(--space-5);display:flex}.swatches{gap:var(--space-2);border:0;padding:0;display:flex}.swatch{inline-size:var(--swatch-size);block-size:var(--swatch-size);border-radius:var(--radius-pill);cursor:pointer;transition:scale var(--duration-base) var(--ease-spring);display:block;position:relative}.swatch[data-color=magenta]{background:var(--avatar-magenta)}.swatch[data-color=cyan]{background:var(--avatar-cyan)}.swatch[data-color=yellow]{background:var(--avatar-yellow)}.swatch[data-color=slate]{background:var(--avatar-slate)}.swatch[data-color=ink]{background:var(--avatar-ink)}.swatch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.swatch:hover{scale:1.12}.swatch:has(input:checked){outline:var(--divider-weight) solid var(--color-ink);outline-offset:var(--space-1);scale:1.12}.swatch:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:var(--space-1)}.framer{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.framer-canvas{inline-size:var(--avatar-lg);block-size:var(--avatar-lg);border-radius:var(--radius-pill);background:var(--color-paper-sunken);cursor:grab;touch-action:none;display:block}.framer-canvas:active{cursor:grabbing}.framer-canvas:focus-visible{border-radius:var(--radius-pill)}.framer-zoom{inline-size:var(--avatar-lg);accent-color:var(--color-ink)}.framer-words{align-items:baseline;gap:var(--space-5);display:flex}.ledger{gap:var(--space-4);flex-direction:column;display:flex}.ledger-head{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.ledger-title{font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight)}.ledger-list{gap:var(--space-1);flex-direction:column;padding:0;list-style:none;display:flex}.ledger-item{border-radius:var(--radius-md);background:var(--color-tint-1);transition:background-color var(--duration-fast) var(--ease-out)}.ledger-item[data-current]{background:var(--color-magenta-wash)}.ledger-item:has(>button.ledger-row:hover),.ledger-item[data-open]{background:var(--color-tint-2)}.ledger-item:has(>button.ledger-row:focus-visible){background:var(--color-magenta-wash)}.ledger-row{align-items:center;gap:var(--space-4);inline-size:100%;min-block-size:var(--space-8);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font:inherit;text-align:start;color:inherit;background:0 0;border:0;grid-template-columns:minmax(0,2fr) minmax(0,3fr) auto;display:grid}button.ledger-row{cursor:pointer}button.ledger-row:focus-visible{outline:none}.ledger-label{min-inline-size:0;font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;flex-direction:column;display:flex;overflow:hidden}.ledger-detail{justify-content:space-between;align-items:center;gap:var(--space-5);padding:0 var(--space-4) var(--space-3);display:flex}.ledger-rename{align-items:baseline;gap:var(--space-4);flex:1;min-inline-size:0;display:flex}.ledger-name{inline-size:100%;min-inline-size:0;max-inline-size:calc(var(--space-10) * 2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font:inherit;font-weight:var(--weight-medium);color:var(--color-ink);background:var(--color-paper-raised);border:0;margin-inline-start:calc(-1 * var(--space-2))}.ledger-ip{font-size:var(--text-xs);font-weight:var(--weight-regular);font-variant-numeric:var(--figures-code);color:var(--color-ink-muted)}.ledger-meta{column-gap:var(--space-5);font-size:var(--text-sm);color:var(--color-ink-muted);flex-wrap:wrap;display:flex}.about-version{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink-muted)}.about-credit{gap:var(--space-1);flex-direction:column;display:flex}.about-work{font-weight:var(--weight-medium)}.about .ledger-meta a{color:inherit;text-underline-offset:.2em;transition:text-decoration-color var(--duration-fast) var(--ease-out);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.about .ledger-meta a:hover,.about .ledger-meta a:focus-visible{text-decoration-color:currentColor}.ledger-here{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-magenta)}.people{gap:var(--space-5);flex-direction:column;display:flex}.pane{align-items:flex-start;gap:var(--space-7);outline:none;flex-direction:column;display:flex}.pane-back{align-items:center;gap:var(--space-1);inline-size:auto;padding-inline:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-medium);margin-block-end:calc(-1 * var(--space-5));margin-inline-start:calc(-1 * var(--space-3));display:inline-flex}.person{align-items:center;column-gap:var(--space-7);grid-template-columns:auto minmax(0,1fr);inline-size:100%;display:grid}.person-text{gap:var(--space-2);flex-direction:column;min-inline-size:0;display:flex}.person-name{font-size:var(--text-4xl);font-weight:var(--weight-black);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-overflow:ellipsis;white-space:nowrap;margin-inline-start:-.04em;overflow:hidden}.facts{gap:var(--space-5) var(--grid-gutter);grid-template-columns:repeat(3,minmax(0,1fr));inline-size:100%;display:grid}.fact{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.fact dt,.fact-term{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-ink-muted)}.fact dd{font-size:var(--text-md);font-weight:var(--weight-medium)}.fact dd .word{font-size:var(--text-md)}.fact-state[data-suspended]{color:var(--color-danger)}.fact dd{min-inline-size:0;max-inline-size:100%}.fact-text{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fact-empty{color:var(--color-ink-faint)}.facts-editing{row-gap:var(--space-5)}.fact-field{min-inline-size:0}.fact-term-row{align-items:center;gap:var(--space-5);display:flex}.fact-input{inline-size:calc(100% + var(--space-3));padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font:inherit;font-size:var(--text-md);font-weight:var(--weight-medium);font-variant-numeric:var(--figures);color:var(--color-ink);background:var(--color-tint-1);text-overflow:ellipsis;transition:background-color var(--duration-fast) var(--ease-out);border:0;margin-inline-start:calc(-1 * var(--space-3))}.fact-input:hover{background:var(--color-tint-2)}.fact-input:focus-visible{background:var(--color-magenta-wash);outline:none}.fact-problem{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-danger)}.fact:not(.fact-field)>dd{padding-block:var(--space-2)}.fact-body{align-items:flex-start;gap:var(--space-1);flex-direction:column;inline-size:100%;display:flex}.fact-view{align-items:center;gap:var(--space-2);inline-size:calc(100% + var(--space-3));min-inline-size:0;margin-inline-start:calc(-1 * var(--space-3));display:flex}.fact-press{min-inline-size:0;max-inline-size:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font:inherit;font-size:var(--text-md);font-weight:var(--weight-medium);font-variant-numeric:var(--figures);color:var(--color-ink);text-align:start;cursor:text;transition:background-color var(--duration-fast) var(--ease-out);background:0 0;border:0;flex:0 auto}.fact-press:hover{background:var(--color-tint-1)}.fact-press:focus-visible{background:var(--color-magenta-wash);outline:none}.fact-press .fact-text{display:block}.heading-fact{gap:var(--space-1);flex-direction:column;inline-size:100%;min-inline-size:0;display:flex}.heading-fact-row{align-items:center;gap:var(--space-3);min-inline-size:0;margin-inline-start:calc(-1 * var(--space-3));display:flex}.heading-fact-name{flex:0 auto;min-inline-size:0;margin-inline-start:0}.heading-fact-name:has(.heading-fact-input){flex:auto}.heading-fact-press,.heading-fact-input{inline-size:auto;max-inline-size:100%;padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);font:inherit;letter-spacing:inherit;color:inherit;text-align:start;text-overflow:ellipsis;white-space:nowrap;cursor:text;transition:background-color var(--duration-fast) var(--ease-out);background:0 0;border:0;display:block;overflow:hidden}.heading-fact-press:hover{background:var(--color-tint-1)}.heading-fact-input{background:var(--color-tint-1);inline-size:100%}.heading-fact-press:focus-visible,.heading-fact-input:focus-visible{background:var(--color-magenta-wash);outline:none}.fact-note{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-ink-muted)}.fact-address{grid-column:1/-1}.place{gap:var(--space-4);flex-direction:column;inline-size:100%;display:flex}.place+.place{margin-block-start:var(--space-5)}.place-name{font-size:var(--text-md);font-weight:var(--weight-bold)}.place-words{align-items:baseline;gap:var(--space-6);min-block-size:var(--control-size);display:flex}.place-search{inline-size:100%;display:block}.place-results{inline-size:min(100%, calc(4 * var(--space-10)));inset-inline-start:calc(-1 * var(--space-3))}.place-option{white-space:normal;justify-content:flex-start}.place-map{gap:var(--space-2);flex-direction:column;inline-size:100%;display:flex}.place-map-canvas,.place-map-wait{inline-size:100%;block-size:var(--map-height);border-radius:var(--radius-md);background:var(--color-paper-sunken);overflow:hidden}.place-map-wait{background:var(--color-tint-1)}.place-map-views{gap:var(--space-5);display:flex}.place-map-zoom{gap:var(--space-5);margin-inline-start:auto;display:flex}.place-map-canvas.leaflet-container{font:inherit;font-size:var(--text-xs);font-weight:var(--weight-medium);background:var(--color-paper-sunken)}.place-map .place-map-canvas .leaflet-control-attribution{padding:var(--space-1) var(--space-2);color:var(--color-pop-ink);background:var(--color-pop-glass);border-start-start-radius:var(--radius-md)}.place-map .place-map-canvas .leaflet-control-attribution a{color:inherit;text-underline-offset:.15em;text-decoration:underline}.map-pin{background:0 0}.map-pin span{inline-size:var(--space-5);block-size:var(--space-5);margin:var(--space-1) auto 0;background:var(--color-magenta);cursor:grab;border-radius:50% 50% 50% 0;display:block;rotate:-45deg}.map-pin span:after{content:"";inline-size:var(--space-2);block-size:var(--space-2);margin:calc(var(--space-5) / 2 - var(--space-1)) 0 0 calc(var(--space-5) / 2 - var(--space-1));border-radius:var(--radius-pill);background:var(--color-paper);display:block}.fiscal{gap:var(--space-5);border-radius:var(--radius-md);transition:background-color var(--duration-fast) var(--ease-out);flex-direction:column;display:flex}.fiscal[data-dragging]{background:var(--color-magenta-wash)}.csf-filed{align-items:baseline;gap:var(--space-5);display:inline-flex}.csf-link{color:inherit;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:var(--divider-weight);text-underline-offset:var(--space-1);transition:text-decoration-color var(--duration-fast) var(--ease-out)}.csf-link:hover{-webkit-text-decoration-color:var(--color-tint-2);text-decoration-color:var(--color-tint-2)}.csf-preview{gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-tint-1);flex-direction:column;display:flex}.csf-changes{gap:var(--space-2);flex-direction:column;display:flex}.csf-change{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.csf-change dt{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-ink-muted)}.csf-changes .csf-change dd{gap:var(--space-3);font-weight:var(--weight-medium);white-space:pre-line;flex-wrap:wrap;display:flex}.csf-from{color:var(--color-ink-faint);text-decoration-line:line-through}.csf-refused{align-items:baseline;gap:var(--space-5);display:flex}.phone{align-items:center;gap:var(--space-2);display:inline-flex}.phone-number{color:inherit;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:var(--divider-weight);text-underline-offset:var(--space-1);transition:text-decoration-color var(--duration-fast) var(--ease-out)}.phone-number:hover{-webkit-text-decoration-color:var(--color-tint-2);text-decoration-color:var(--color-tint-2)}.phone-whatsapp{border-radius:var(--radius-pill);color:var(--color-whatsapp);transition:scale var(--duration-base) var(--ease-spring);place-items:center;display:inline-grid}.phone-whatsapp:hover{scale:1.12}.phone-whatsapp:active{transition-duration:var(--duration-instant);scale:.94}.whatsapp-glyph{inline-size:var(--icon-size);block-size:var(--icon-size)}.whatsapp-switch{align-items:center;gap:var(--space-2);padding:var(--space-1) 0;border-radius:var(--radius-sm);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-ink-muted);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-block-start:var(--space-1);display:inline-flex}.whatsapp-switch .whatsapp-glyph{color:var(--color-ink-faint);transition:color var(--duration-base) var(--ease-out), scale var(--duration-base) var(--ease-spring)}.whatsapp-switch:hover .whatsapp-glyph{scale:1.08}.whatsapp-switch[data-focus-visible]{outline:2px solid var(--color-focus);outline-offset:3px}.whatsapp-switch[data-selected]{color:var(--color-ink)}.whatsapp-switch[data-selected] .whatsapp-glyph{color:var(--color-whatsapp)}.pane-words{align-items:baseline;gap:var(--space-6);min-block-size:var(--control-size);display:flex}.invite{gap:var(--space-6);inline-size:100%;max-inline-size:var(--measure);flex-direction:column;display:flex}.invite-address{padding:var(--space-3) var(--space-4);font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight)}.invite-row{justify-content:space-between;align-items:flex-end;gap:var(--space-6);display:flex}.invite-link{align-items:center;gap:var(--space-5);inline-size:100%;max-inline-size:var(--measure);grid-template-columns:minmax(0,1fr) auto;display:grid}.invite-link-field{font-size:var(--text-sm);font-variant-numeric:var(--figures-code)}.people-table{table-layout:fixed;border-collapse:separate;inline-size:100%;border-spacing:0 var(--space-1);font-size:var(--text-sm)}.people-table th,.people-table td{padding:var(--space-2) var(--space-3);text-align:start;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.people-table thead th{padding-block:0 var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-ink-muted)}.people-table thead th:first-child{inline-size:calc(var(--avatar-sm) + 2 * var(--space-3))}.people-table thead th:nth-child(4){inline-size:calc(var(--space-9) + var(--space-3))}.people-table thead th:nth-child(5){inline-size:var(--space-9)}.people-table thead th:nth-child(6){inline-size:calc(var(--space-9) + var(--space-5))}.people-table tbody tr{background:var(--color-tint-1);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), opacity var(--duration-base) var(--ease-out)}.people-table tbody tr:hover{background:var(--color-tint-2)}.people-table tbody tr:focus-visible{background:var(--color-magenta-wash);outline:none}.people-table tbody tr>:first-child{border-start-start-radius:var(--radius-md);border-end-start-radius:var(--radius-md)}.people-table tbody tr>:last-child{border-start-end-radius:var(--radius-md);border-end-end-radius:var(--radius-md)}.people-table tbody tr[data-suspended]{color:var(--color-ink-muted)}.people-disc{inline-size:var(--avatar-sm)}.people-name{font-size:var(--text-md);font-weight:var(--weight-medium)}.people-email,.people-when,.people-state{color:var(--color-ink-muted);white-space:nowrap}tr[data-suspended] .people-state{color:var(--color-danger);font-weight:var(--weight-medium)}.uens{min-block-size:100%}.uens-rest{min-block-size:var(--space-9);flex:1;margin-block-start:calc(-1 * var(--space-5))}.uens-table thead th:first-child{inline-size:28%}.uens-table thead th:nth-child(2){inline-size:calc(var(--space-9) + var(--space-7))}.uens-table thead th:nth-child(3),.uens-table thead th:nth-child(5){inline-size:var(--space-9)}.uens-table thead th:nth-child(4){inline-size:auto}.printers-table thead th:nth-child(6){inline-size:calc(var(--space-10) + var(--space-5))}.uens-quiet{color:var(--color-ink-muted)}.serial[data-placeholder]{color:var(--color-ink-quiet)}.uens-code{font-variant-numeric:var(--figures-code)}.uens-table tbody tr[data-deactivated]{color:var(--color-ink-muted)}.uens-table tbody tr[data-deactivated] .uens-state{color:var(--color-ink-faint)}.uens-table tbody tr[data-deactivated] .avatar{opacity:.6}.uens-manager{align-items:center;gap:var(--space-3);min-inline-size:0;max-inline-size:100%;display:inline-flex}.uens-manager-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.uens-name{inline-size:100%}.fact-state[data-deactivated]{color:var(--color-ink-faint)}.fact-field>.fact-body>.pick-wrap>.pick{padding-block:var(--space-2);font-size:var(--text-md)}.fact-value{padding-block:var(--space-2);font-size:var(--text-md);font-weight:var(--weight-medium);font-variant-numeric:var(--figures-code)}.address{gap:var(--space-4);flex-direction:column;inline-size:100%;display:flex}.address-term{font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight)}@container window (width<50rem){.window-head,.window-body{padding-inline:var(--space-5)}.people-table [data-drop=compact]{display:none}.facts{grid-template-columns:repeat(2,minmax(0,1fr))}.person,.identity{column-gap:var(--space-5)}.person-name,.identity-name{font-size:var(--text-3xl)}}@container window (width<34rem){.identity,.person{row-gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.identity-disc{justify-self:start}.ledger-row,.facts{grid-template-columns:minmax(0,1fr)}.people-table thead,.people-table [data-drop=slim]{display:none}}@container window (height<30rem){.window-head{padding-block-start:var(--space-4)}.window-title{font-size:var(--text-2xl)}.window-body{padding-block:var(--space-4) var(--space-5)}.pane{gap:var(--space-5)}.pane-back{margin-block-end:calc(-1 * var(--space-4))}.profile{gap:var(--space-6)}.person-name,.identity-name{font-size:var(--text-3xl)}.person .avatar[data-size=lg],.identity .avatar[data-size=lg]{--disc:var(--space-9);font-size:var(--text-3xl)}.identity-disc{min-inline-size:var(--space-9)}}@media (prefers-reduced-motion:no-preference){.window{animation:window-in var(--duration-slow) var(--ease-emphasized)}.window[data-leaving]{animation:window-out var(--duration-base) var(--ease-in) forwards}.window-body>*{animation:window-content-in var(--duration-deliberate) var(--ease-emphasized) backwards;animation-delay:var(--duration-fast)}.pane{animation:pane-in var(--duration-slow) var(--ease-emphasized)}.people-table[data-returned]:not([hidden]){animation:pane-back var(--duration-slow) var(--ease-emphasized)}.ledger-detail{animation:ledger-open var(--duration-base) var(--ease-emphasized)}.framer{animation:framer-in var(--duration-slow) var(--ease-spring)}.ledger-item,.people-table tbody tr{animation:row-in var(--duration-slow) var(--ease-emphasized) backwards}.fact-problem{animation:fact-problem-in var(--duration-base) var(--ease-emphasized)}.whatsapp-switch[data-selected] .whatsapp-glyph{animation:whatsapp-on var(--duration-slow) var(--ease-spring)}.phone-whatsapp{animation:fact-problem-in var(--duration-base) var(--ease-emphasized)}}@keyframes fact-problem-in{0%{opacity:0;translate:0 calc(-1 * var(--space-1))}}@keyframes whatsapp-on{40%{scale:.82}}@keyframes window-content-in{0%{opacity:0;translate:0 var(--space-3)}}@keyframes pane-in{0%{opacity:0;translate:var(--space-7) 0}}@keyframes pane-back{0%{opacity:0;translate:calc(-1 * var(--space-7)) 0}}@keyframes ledger-open{0%{opacity:0;translate:0 calc(-1 * var(--space-2))}}@keyframes framer-in{0%{opacity:0;scale:.8}}@keyframes row-in{0%{opacity:0}}.ctx-layer{inset:var(--space-2);z-index:var(--layer-toast);pointer-events:none;position:fixed}.ctx-menu{min-inline-size:var(--pop-min);padding:var(--space-1);border-radius:var(--radius-lg);color:var(--color-pop-ink);background:var(--color-pop-glass);-webkit-backdrop-filter:var(--blur-pop);backdrop-filter:var(--blur-pop);box-shadow:inset 0 1px 0 var(--color-pop-rim), var(--lift-pop);pointer-events:auto;-webkit-user-select:none;user-select:none;outline:none;flex-direction:column;display:flex;position:absolute;inset-block-start:0;inset-inline-start:0}.ctx-menu[data-empty]{min-block-size:var(--space-7)}.ctx-group{flex-direction:column;display:flex}.ctx-group+.ctx-group:before{content:"";block-size:var(--divider-weight);margin:var(--space-1) var(--space-4);border-radius:var(--radius-pill);background:var(--color-pop-tint);display:block}.ctx-item,.ctx-answer{padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-snug);text-align:start;white-space:nowrap;color:inherit;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);background:0 0;border:0}.ctx-item:hover:enabled,.ctx-item:focus-visible,.ctx-answer:hover,.ctx-answer:focus-visible{background:var(--color-pop-tint)}.ctx-item:focus-visible,.ctx-answer:focus-visible{outline-offset:-2px}.ctx-item:disabled{color:var(--color-ink-faint);cursor:default}.ctx-group[data-row]{flex-flow:wrap;justify-content:space-between}.ctx-group[data-row]:before{flex-basis:100%}.ctx-item[data-emote]{padding:var(--space-1) var(--space-2);font-size:var(--text-lg);line-height:var(--leading-tight);text-align:center}@media (prefers-reduced-motion:no-preference){.ctx-item[data-emote]{transition:background-color var(--duration-fast) var(--ease-out), scale var(--duration-base) var(--ease-spring)}.ctx-item[data-emote]:hover{scale:1.2}}.ctx-ask{flex-direction:column;padding-block-start:var(--space-2);display:flex}.ctx-question{padding-inline:var(--space-4);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-snug);white-space:nowrap}.ctx-answers{align-items:baseline;gap:var(--space-1);padding:var(--space-1) var(--space-2) var(--space-1);display:flex}.ctx-answers .ctx-answer{padding:var(--space-1) var(--space-2)}.ctx-answer[data-tone=danger]{color:var(--color-pop-danger)}.ctx-dot{color:var(--color-ink-faint)}@media (prefers-reduced-motion:no-preference){.ctx-menu{animation:ctx-in var(--duration-base) var(--ease-emphasized)}.ctx-menu[data-leaving]{animation:ctx-out var(--duration-fast) var(--ease-in) forwards;pointer-events:none}.ctx-ask{animation:ctx-ask-in var(--duration-base) var(--ease-emphasized)}}@keyframes ctx-in{0%{opacity:0;scale:.92}}@keyframes ctx-out{to{opacity:0;scale:.96}}@keyframes ctx-ask-in{0%{opacity:0}}.mail-flap{transition:translate var(--duration-base) var(--ease-emphasized)}.tb-mail:hover .mail-flap,.tb-mail[aria-pressed=true] .mail-flap{translate:0 -1px}.tb-count{min-inline-size:var(--space-4);font-size:var(--text-xs);font-weight:var(--weight-medium);font-variant-numeric:var(--figures);text-align:center;color:var(--color-ink-muted);pointer-events:none;line-height:1;position:absolute;inset-block-start:var(--space-1);inset-inline-end:0}.window-body:has(>.mail){padding-block:var(--space-4) 0;padding-inline:calc(var(--space-7) - var(--space-3)) var(--space-5);overflow:hidden}@container window (width<50rem){.window-body:has(>.mail){padding-inline:calc(var(--space-5) - var(--space-3)) var(--space-5)}}.mail{grid-template-columns:var(--mail-folders) var(--mail-list) minmax(0, 1fr);column-gap:var(--space-4);block-size:100%;min-block-size:0;display:grid}@container window (width<60rem){.mail{grid-template-columns:var(--mail-folders-tight) var(--mail-list-tight) minmax(0, 1fr)}}.mail-folders,.mail-column,.mail-pane{overscroll-behavior:contain;min-block-size:0;padding-block-end:var(--space-5);overflow:auto}.mail-column{gap:var(--space-3);flex-direction:column;padding-block-end:0;display:flex;position:relative;overflow:hidden}.mail[data-compact]{grid-template-columns:minmax(0,1fr)}.mail[data-compact][data-pane=list] .mail-pane,.mail[data-compact]:not([data-pane=list]) .mail-column{display:none}.mail-folder-list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mail-vias{margin-block-start:var(--space-6)}.mail-folder{justify-content:space-between;align-items:baseline;gap:var(--space-2);inline-size:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);text-align:start;color:var(--color-ink-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:0;display:flex}.mail-folder:hover{background:var(--color-tint-1)}.mail-folder:focus-visible{background:var(--color-magenta-wash);outline:none}.mail-folder[aria-current]{color:var(--color-ink);background:var(--color-tint-1)}.mail-folder-name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.mail-via .mail-folder-name{font-size:var(--text-xs)}.mail-folder-count{font-size:var(--text-xs);font-variant-numeric:var(--figures);color:var(--color-ink-muted)}.mail-folder[aria-current] .mail-folder-count{color:var(--color-magenta)}.mail-compact-folders{align-items:baseline;gap:var(--space-5);display:flex}.mail-search-row{align-items:center;gap:var(--space-4);display:flex;position:relative}.mail-search-glyph{inline-size:var(--space-4);block-size:var(--space-4);color:var(--color-ink-muted);pointer-events:none;position:absolute;inset-inline-start:var(--space-3)}.mail-search{min-inline-size:0;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-6);border-radius:var(--radius-md);font:inherit;font-size:var(--text-sm);color:var(--color-ink);background:var(--color-tint-1);appearance:none;transition:background-color var(--duration-fast) var(--ease-out);border:0;flex:1}.mail-search:hover{background:var(--color-tint-2)}.mail-search:focus-visible{background:var(--color-magenta-wash);outline:none}.mail-list{overscroll-behavior:contain;gap:var(--space-1);min-block-size:0;padding:0 0 var(--space-5);flex-direction:column;flex:1;margin:0;list-style:none;display:flex;overflow:auto}.mail-row{gap:var(--space-1);inline-size:100%;padding:var(--space-3);border-radius:var(--radius-md);font:inherit;font-size:var(--text-sm);text-align:start;color:var(--color-ink-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);background:0 0;border:0;display:grid}.mail-row:hover{background:var(--color-tint-1)}.mail-row:focus-visible{background:var(--color-magenta-wash);outline:none}.mail-row[aria-current]{background:var(--color-tint-2)}.mail-row-top{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.mail-row-who,.mail-row-subject-text,.mail-row-snippet,.mail-row-via{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.mail-row-who{color:var(--color-ink)}.mail-row-count{font-size:var(--text-xs);color:var(--color-ink-muted);margin-inline-start:var(--space-2)}.mail-row-when{font-size:var(--text-xs);font-variant-numeric:var(--figures);flex:none}.mail-row-subject{align-items:center;gap:var(--space-1);color:var(--color-ink);display:flex}.mail-row-snippet{font-size:var(--text-xs)}.mail-row-state{font-weight:var(--weight-medium);color:var(--color-ink);margin-inline-end:var(--space-2)}.mail-row-state[data-state=failed],.mail-row-state[data-state=uncertain],.mail-message-state[data-state=failed],.mail-message-state[data-state=uncertain]{color:var(--color-danger)}.mail-row-via{font-size:var(--text-xs);color:var(--color-ink-faint)}.mail-row[data-unread] .mail-row-who,.mail-row[data-unread] .mail-row-subject{font-weight:var(--weight-bold)}.mail-row[data-unread] .mail-row-who:before{content:"";inline-size:var(--space-2);block-size:var(--space-2);border-radius:var(--radius-pill);background:var(--color-magenta);vertical-align:.1em;margin-inline-end:var(--space-2);display:inline-block}.mail-glyph{inline-size:var(--space-3);block-size:var(--space-3);flex:none}.mail-star{color:var(--color-mark-yellow)}.mail-clip{color:var(--color-ink-muted)}.mail-slip{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-pop-ink);background:var(--color-pop-glass);-webkit-backdrop-filter:var(--blur-pop);backdrop-filter:var(--blur-pop);box-shadow:inset 0 1px 0 var(--color-pop-rim), var(--lift-pop);margin:0;display:flex;position:absolute;inset-block-end:var(--space-4);inset-inline:0}.mail-slip .word{color:inherit}.mail-reader,.mail-compose{gap:var(--space-5);outline:none;flex-direction:column;display:flex}.mail-subject{font-size:var(--text-3xl);font-weight:var(--weight-black);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);overflow-wrap:anywhere;margin:0}@container window (width<60rem){.mail-subject{font-size:var(--text-2xl)}}.mail-thread{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mail-message{gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-4);border-radius:var(--radius-lg);background:var(--color-tint-1);flex-direction:column;display:flex}.mail-message:not([data-open]){padding-block-end:var(--space-3)}.mail-message-head{gap:var(--space-1) var(--space-4);font:inherit;text-align:start;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;padding:0;display:grid}.mail-message-head:focus-visible{outline:2px solid var(--color-focus);outline-offset:var(--space-1);border-radius:var(--radius-sm)}.mail-message-from{align-items:baseline;gap:var(--space-2);min-inline-size:0;display:flex}.mail-message-name{max-inline-size:100%;font-weight:var(--weight-bold);text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}.mail-message-from{overflow:hidden}@container window (width<60rem){.mail-message-head{grid-template-columns:minmax(0,1fr)}}.mail-message-address,.mail-message-when,.mail-message-to,.mail-message-snippet{font-size:var(--text-xs);color:var(--color-ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mail-message-when{font-variant-numeric:var(--figures)}.mail-message-to,.mail-message-snippet{grid-column:1/-1}.mail-message-via{color:var(--color-ink-faint);margin-inline-start:var(--space-3)}.mail-message-state{align-items:baseline;gap:var(--space-4);font-size:var(--text-sm);font-weight:var(--weight-medium);margin:0;display:flex}.mail-body{gap:var(--space-3);min-block-size:var(--space-8);flex-direction:column;display:flex}.mail-frame{inline-size:100%;block-size:var(--space-9);border-radius:var(--radius-md);background:var(--color-sheet);border:0;display:block}.mail-text{font-size:var(--text-md);line-height:var(--leading-body);white-space:pre-wrap;overflow-wrap:anywhere;max-inline-size:var(--measure)}.mail-images{gap:var(--space-2) var(--space-5);font-size:var(--text-sm);flex-wrap:wrap;margin:0;display:flex}.mail-files{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mail-file{align-items:baseline;gap:var(--space-3);font-size:var(--text-sm);display:flex}.mail-file-name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-weight:var(--weight-medium);color:var(--color-ink);text-decoration:none;overflow:hidden}a.mail-file-name:hover,.mail-file-get:hover{text-underline-offset:.2em;text-decoration:underline}.mail-file-size,.mail-file-get{font-size:var(--text-xs);font-variant-numeric:var(--figures);color:var(--color-ink-muted);flex:none;text-decoration:none}.mail-reader-words,.mail-compose-words{align-items:baseline;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.mail-compose[data-over]{border-radius:var(--radius-lg);background:var(--color-magenta-wash)}.mail-compose-head{align-items:center;gap:var(--space-3);display:flex}.mail-compose-title{min-inline-size:0;font-size:var(--text-2xl);font-weight:var(--weight-black);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;overflow:hidden}.mail-fields{align-items:center;gap:var(--space-2) var(--space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.mail-term{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-ink-muted)}.mail-from{font-size:var(--text-sm)}.mail-address{min-inline-size:0;position:relative}.mail-input{inline-size:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font:inherit;font-size:var(--text-sm);color:var(--color-ink);background:var(--color-tint-1);transition:background-color var(--duration-fast) var(--ease-out);border:0}.mail-input:hover{background:var(--color-tint-2)}.mail-input:focus-visible{background:var(--color-magenta-wash);outline:none}.mail-suggest{z-index:var(--layer-raised);min-inline-size:min(100%, calc(2 * var(--pop-min)));padding:var(--space-1);border-radius:var(--radius-lg);color:var(--color-pop-ink);background:var(--color-pop-glass);-webkit-backdrop-filter:var(--blur-pop);backdrop-filter:var(--blur-pop);box-shadow:inset 0 1px 0 var(--color-pop-rim), var(--lift-pop);flex-direction:column;display:flex;position:absolute;inset-block-start:calc(100% + var(--space-1));inset-inline-start:0}.mail-suggest-option{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);cursor:pointer;display:flex}.mail-suggest-option[data-focused],.mail-suggest-option:hover{background:var(--color-pop-tint)}.mail-suggest-name{font-weight:var(--weight-medium)}.mail-suggest-address{font-size:var(--text-xs)}.mail-quiet{font-size:var(--text-sm);color:var(--color-ink-muted);margin:0}.rich{gap:var(--space-2);flex-direction:column;display:flex}.rich-words{align-items:baseline;gap:var(--space-4);font-size:var(--text-sm);display:flex}.rich-link{align-items:baseline;gap:var(--space-3);display:flex}.rich-link-input{inline-size:calc(2 * var(--pop-min));padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font:inherit;color:var(--color-ink);background:var(--color-tint-1);border:0}.rich-link-input:focus-visible{background:var(--color-magenta-wash);outline:none}.rich-area{min-block-size:var(--space-9);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-md);line-height:var(--leading-body);overflow-wrap:anywhere;background:var(--color-tint-1);transition:background-color var(--duration-fast) var(--ease-out)}.mail-editor .rich-area{min-block-size:var(--space-10)}.rich-area:focus-visible{background:var(--color-tint-2);outline:none}.rich-area p,.rich-area div{margin:0}.rich-area a{color:var(--color-magenta)}.rich-area blockquote{margin:0 0 0 var(--space-2);color:var(--color-ink-muted);padding-inline-start:var(--space-3)}.mail-settings .own-facts{max-inline-size:calc(3 * var(--pop-min));grid-template-columns:minmax(0,1fr)}.mail-signature{max-inline-size:var(--measure);align-items:stretch}.mail-signature .rich-area{padding-inline:var(--space-3);border-radius:var(--radius-sm);margin-inline-start:calc(-1 * var(--space-3))}.email-link{max-inline-size:100%;font:inherit;text-align:start;color:inherit;cursor:pointer;text-underline-offset:.2em;transition:text-decoration-color var(--duration-fast) var(--ease-out);background:0 0;border:0;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.email-link:hover{text-decoration-color:currentColor}@media (prefers-reduced-motion:no-preference){.mail-reader,.mail-compose{animation:pane-in var(--duration-slow) var(--ease-emphasized)}.mail-slip{animation:mail-slip-in var(--duration-base) var(--ease-emphasized)}.mail-suggest{animation:mail-slip-in var(--duration-fast) var(--ease-emphasized)}}@keyframes mail-slip-in{0%{opacity:0;translate:0 var(--space-2)}}.mail-pick{inline-size:var(--space-4);block-size:var(--space-4);vertical-align:-.2em;color:var(--color-ink-faint);margin-inline-end:var(--space-2)}.mail-pick-tick{stroke-dasharray:1;stroke-dashoffset:1px}.mail-pick[data-on]{color:var(--color-magenta)}.mail-pick[data-on] .mail-pick-tick{stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.mail-pick-tick{transition:stroke-dashoffset var(--duration-base) var(--ease-out)}}.mail-row[data-picked]{background:var(--color-tint-2)}.mail-row[data-unread] .mail-row-who:has(.mail-pick):before{content:none}.mail-important{color:var(--color-magenta)}.mail-bulk{gap:var(--space-2);padding-inline:var(--space-3);display:grid}.mail-bulk-head,.mail-bulk-actions{align-items:baseline;gap:var(--space-1) var(--space-4);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.mail-bulk-count{color:var(--color-ink);font-variant-numeric:var(--figures);margin-inline-end:auto}.mail:not([data-compact])[data-pane=list]{grid-template-columns:var(--mail-folders) minmax(0, 1fr)}@container window (width<60rem){.mail:not([data-compact])[data-pane=list]{grid-template-columns:var(--mail-folders-tight) minmax(0, 1fr)}}.mail:not([data-compact])[data-pane=list] .mail-pane{display:none}.mail:not([data-compact])[data-pane=list] .mail-row{align-items:baseline;column-gap:var(--space-5);grid-template-columns:minmax(8rem,14rem) minmax(0,1fr) auto}.mail:not([data-compact])[data-pane=list] .mail-row-top{display:contents}.mail:not([data-compact])[data-pane=list] .mail-row-who{grid-area:1/1}.mail:not([data-compact])[data-pane=list] .mail-row-subject{grid-area:1/2}.mail:not([data-compact])[data-pane=list] .mail-row-when{grid-area:1/3}.mail:not([data-compact])[data-pane=list] .mail-row-snippet{grid-area:2/2}.mail:not([data-compact])[data-pane=list] .mail-row-via{grid-area:3/2}.tasks-tick{stroke-dasharray:10;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.tb-tasks:hover .tasks-tick,.tb-tasks[aria-pressed=true] .tasks-tick{animation:tasks-tick-draw var(--duration-slow) var(--ease-emphasized)}}@keyframes tasks-tick-draw{0%{stroke-dashoffset:10px}}.task-views{gap:var(--space-1);flex-wrap:wrap;margin-inline-start:calc(-1 * var(--space-3));display:flex}.task-view{align-items:baseline;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:0;display:inline-flex}.task-view:hover{background:var(--color-tint-1)}.task-view:focus-visible{background:var(--color-magenta-wash);outline:none}.task-view[aria-current]{color:var(--color-ink);background:var(--color-tint-1)}.task-view-count{font-size:var(--text-xs);font-variant-numeric:var(--figures);color:var(--color-ink-muted)}.task-view[aria-current] .task-view-count{color:var(--color-magenta)}.task-view-count[data-tone=danger]{color:var(--color-danger)}.task-view-more{display:none}.task-view-more .pick{padding:var(--space-2) var(--space-3);line-height:inherit;border-radius:var(--radius-md);color:var(--color-ink-muted);transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out)}.task-view-more .pick:after{content:none}.task-view-more .pick:hover,.task-view-more .pick[aria-expanded=true]{background:var(--color-tint-1)}.task-view-more .pick:focus-visible{background:var(--color-magenta-wash);outline:none}.task-view-more[data-current] .pick{color:var(--color-ink);background:var(--color-tint-1)}.task-view-more .pick-pop{inset-inline-start:0}.task-who-first{display:none}@container window (width<50rem){.task-views{flex-wrap:nowrap}.task-view[data-fold]{display:none}.task-view-more{display:inline-flex}.task-who-first{display:inline}.tasks-table[data-who] thead th:nth-child(3){inline-size:calc(var(--space-9) + var(--space-6))}.task-who-full{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.tasks-table thead th:first-child{inline-size:auto}.tasks-table thead th:nth-child(2){inline-size:calc(var(--space-9) + var(--space-7))}.tasks-table thead th:nth-child(3){inline-size:calc(var(--space-9) + var(--space-6))}.tasks-table thead th:nth-child(4){inline-size:26%}.tasks-table thead th:nth-child(5){inline-size:calc(var(--space-9) + var(--space-4))}.tasks-table[data-who] thead th:nth-child(3){inline-size:calc(var(--space-10) + var(--space-8))}.task-title-text{text-overflow:ellipsis;overflow:hidden}.task-high{font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--color-danger);margin-inline-start:var(--space-3)}.task-due{font-variant-numeric:var(--figures)}.task-due[data-overdue],.fact-press[data-overdue]{color:var(--color-danger)}.tasks-table tbody tr[data-closed]{color:var(--color-ink-muted)}.tasks-table tbody tr[data-closed] .task-title-text{text-decoration-line:line-through;-webkit-text-decoration-color:var(--color-ink-faint);text-decoration-color:var(--color-ink-faint)}.person-name[data-closed]{color:var(--color-ink-muted)}.fact-lines-text{max-inline-size:var(--measure);white-space:pre-line;overflow-wrap:anywhere;display:block}.fact-lines{max-inline-size:calc(var(--measure) + var(--space-3));min-block-size:calc(var(--space-9) + var(--space-5));resize:vertical;line-height:var(--leading-body);display:block}.due-fields{gap:var(--space-3);inline-size:calc(100% + var(--space-3));margin-inline-start:calc(-1 * var(--space-3));display:flex}.due-fields .fact-input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;inline-size:auto;min-inline-size:0;margin-inline-start:0}@media (prefers-color-scheme:dark){.due-fields .fact-input{--lightningcss-light: ;--lightningcss-dark:initial}}.due-day{flex:auto}.due-time{flex:0 auto}.due-time:disabled{color:var(--color-ink-faint)}.link-pop{inline-size:min(calc(100% + var(--space-8)), calc(4 * var(--space-10)));max-block-size:calc(4 * var(--space-9));overflow-y:auto}.link-search{margin:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-pop-ink);background:var(--color-pop-tint);border:0}.link-search:focus-visible{outline:none}.link-search::-webkit-search-cancel-button{appearance:none}.link-option{justify-content:flex-start}.link-label{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.link-group{font-size:var(--text-xs);opacity:.7;margin-inline-start:auto}.steps-head{align-items:baseline;gap:var(--space-5);display:inline-flex}.steps-count{font-size:var(--text-sm);font-weight:var(--weight-medium);font-variant-numeric:var(--figures);color:var(--color-ink-muted)}.steps{gap:var(--space-1);inline-size:100%;max-inline-size:var(--measure);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.step{align-items:center;column-gap:var(--space-2);border-radius:var(--radius-md);transition:background-color var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-out);grid-template-columns:auto minmax(0,1fr);padding-inline-start:var(--space-1);display:grid}.step[data-dragging]{opacity:.4}.step[data-over]{background:var(--color-tint-1)}.step-problem{grid-column:2}.step-check{inline-size:var(--control-size);block-size:var(--control-size);border-radius:var(--radius-pill);color:var(--color-ink-muted);cursor:pointer;transition:scale var(--duration-base) var(--ease-spring);place-items:center;display:grid;position:relative}.step-check input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.step-check:hover{scale:1.08}.step-check:active{transition-duration:var(--duration-instant);scale:.92}.step-check:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:calc(-1 * var(--space-1))}.step-new .step-check{color:var(--color-ink-faint);cursor:default}.step-new .step-check:hover{scale:1}.step-ring{inline-size:var(--icon-size);block-size:var(--icon-size)}.step-circle{transition:fill var(--duration-base) var(--ease-out), stroke var(--duration-base) var(--ease-out)}.step-tick{stroke-dasharray:10;stroke-dashoffset:10px;transition:stroke-dashoffset var(--duration-base) var(--ease-emphasized)}.step[data-done] .step-check{color:var(--color-ink)}.step[data-done] .step-circle{fill:var(--color-ink)}.step[data-done] .step-tick{stroke:var(--color-paper-raised);stroke-dashoffset:0}.step[data-done] .step-title{color:var(--color-ink-muted);text-decoration-line:line-through;-webkit-text-decoration-color:var(--color-ink-faint);text-decoration-color:var(--color-ink-faint)}.step .fact-press,.step .fact-input{inline-size:100%;margin-inline-start:0}.record-tasks{inline-size:100%}.ledger-row.record-task{grid-template-columns:minmax(0,3fr) minmax(0,1fr) minmax(0,2fr)}.record-task .ledger-label{flex-direction:row;align-items:baseline}.record-task-who{min-inline-size:0;font-size:var(--text-sm)}.record-task-new{padding:var(--space-2) var(--space-4)}.record-task-new .fact-input{inline-size:100%;margin-inline-start:0}@container window (width<34rem){.ledger-row.record-task{grid-template-columns:minmax(0,1fr) auto}.record-task-who{display:none}}@media (prefers-reduced-motion:no-preference){.step{animation:row-in var(--duration-slow) var(--ease-emphasized) backwards}.step[data-done] .step-check{animation:step-done var(--duration-slow) var(--ease-spring)}}@keyframes step-done{40%{scale:.82}}.reminders-hand{transform-box:view-box;transform-origin:12px 13.5px}@media (prefers-reduced-motion:no-preference){.reminders-hand{transition:rotate var(--duration-slow) var(--ease-emphasized)}}.tb-reminders:hover .reminders-hand,.tb-reminders[aria-pressed=true] .reminders-hand{rotate:90deg}.tb-bell-wrap{position:relative}.tb-count-bell{color:var(--color-magenta);font-weight:var(--weight-bold)}.bell-pop{inline-size:calc(var(--space-10) * 2.75);max-inline-size:calc(100vw - var(--desk-margin) * 2);max-block-size:calc(var(--space-10) * 3);overscroll-behavior:contain;overflow-y:auto}.bell-list{margin:0;padding:0;list-style:none}.bell-item,.toast-press{gap:var(--space-1);inline-size:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font:inherit;text-align:start;color:inherit;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);background:0 0;border:0;display:grid}.bell-item:hover,.bell-item:focus-visible,.toast-press:hover,.toast-press:focus-visible{background:var(--color-pop-tint)}.bell-item:focus-visible,.toast-press:focus-visible{outline-offset:-2px}.bell-headline{font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-snug);overflow-wrap:anywhere}.bell-meta{font-size:var(--text-xs);font-variant-numeric:var(--figures);line-height:var(--leading-snug);opacity:.68}.bell-empty{padding:var(--space-3) var(--space-4);font-size:var(--text-sm);opacity:.68;margin:0}@media (prefers-reduced-motion:no-preference){.bell-list>li{animation:bell-row-in var(--duration-base) var(--ease-emphasized) backwards;animation-delay:calc(var(--i,0) * var(--stagger))}}@keyframes bell-row-in{0%{opacity:0;translate:0 var(--space-2)}}.toasts{z-index:var(--layer-overlay);gap:var(--space-2);inline-size:calc(var(--space-10) * 2.75);max-inline-size:calc(100vw - var(--desk-margin) * 2);pointer-events:none;flex-direction:column;display:flex;position:fixed;inset-block-end:calc(var(--taskbar-height) + var(--space-3));inset-inline-end:var(--desk-margin)}body:has(#tb-bell-pop) .toasts{visibility:hidden}.toast{padding:var(--space-1);border-radius:var(--radius-lg);color:var(--color-pop-ink);background:var(--color-pop-glass);-webkit-backdrop-filter:var(--blur-pop);backdrop-filter:var(--blur-pop);box-shadow:inset 0 1px 0 var(--color-pop-rim), var(--lift-pop);pointer-events:auto;transform-origin:100% 100%}@media (prefers-reduced-motion:no-preference){.toast{animation:pop-in var(--duration-base) var(--ease-emphasized)}.toast[data-leaving]{animation:pop-out var(--duration-fast) var(--ease-in) forwards}}.reminders-table thead th:first-child{inline-size:auto}.reminders-table thead th:nth-child(2){inline-size:calc(var(--space-9) + var(--space-7))}.reminders-table thead th:nth-child(3){inline-size:calc(var(--space-9) + var(--space-4))}.calendar-today{transition:translate var(--duration-base) var(--ease-emphasized)}.tb-calendar:hover .calendar-today,.tb-calendar[aria-pressed=true] .calendar-today{translate:4.5px}.window-body:has(>.calendar){flex-direction:column;padding-block-end:var(--space-5);display:flex;overflow:hidden}.calendar{flex-direction:column;flex:1;min-block-size:0;display:flex;position:relative}.calendar>.pane{overscroll-behavior:contain;background:var(--color-paper-raised);position:absolute;inset:0;overflow-y:auto}.cal-face{gap:var(--space-4);flex-direction:column;flex:1;min-block-size:0;display:flex}.cal-face[data-under]{visibility:hidden}.cal-bar{align-items:center;gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.cal-period{min-inline-size:0;font-size:var(--text-2xl);font-weight:var(--weight-black);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);font-variant-numeric:var(--figures);white-space:nowrap;text-overflow:ellipsis;margin-inline-end:auto;overflow:hidden}.cal-steps{align-items:center;gap:var(--space-1);display:flex}.cal-steps .word{margin-inline-end:var(--space-2)}.cal-views{flex-wrap:nowrap;margin-inline-start:0}.cal-overlay .pick{color:var(--color-ink-muted)}.cal-overlay[data-tint] .pick{color:var(--color-ink)}.cal-overlay .pick-pop{inset-inline:auto 0}.cal-problem{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-danger)}[data-tone=event-visit]{--tone:var(--color-event-visit)}[data-tone=event-call]{--tone:var(--color-event-call)}[data-tone=event-whatsapp]{--tone:var(--color-event-whatsapp)}[data-tone=event-mail]{--tone:var(--color-event-mail)}[data-tone=event-installation]{--tone:var(--color-event-installation)}[data-tone=event-service]{--tone:var(--color-event-service)}[data-tone=event-delivery]{--tone:var(--color-event-delivery)}[data-tone=event-meeting]{--tone:var(--color-event-meeting)}[data-tone=event-personal]{--tone:var(--color-event-personal)}[data-tone=task]{--tone:var(--color-ink-muted)}[data-tone=contract]{--tone:var(--color-danger)}[data-tone=new]{--tone:var(--color-magenta)}[data-tone=avatar-magenta]{--tone:var(--avatar-magenta)}[data-tone=avatar-cyan]{--tone:var(--avatar-cyan)}[data-tone=avatar-yellow]{--tone:var(--avatar-yellow)}[data-tone=avatar-slate]{--tone:var(--avatar-slate)}[data-tone=avatar-ink]{--tone:var(--avatar-ink)}.cal-dot{inline-size:var(--space-2);block-size:var(--space-2);border-radius:var(--radius-pill);background:var(--tone);flex:none}.cal-time{--cols:repeat(var(--days), minmax(0, 1fr));flex-direction:column;flex:1;min-block-size:0;display:flex}.cal-heads,.cal-allday{grid-template-columns:var(--calendar-gutter) var(--cols);display:grid}.cal-head{align-items:baseline;gap:var(--space-2);padding:var(--space-1) var(--space-2) var(--space-2);border-radius:var(--radius-md);font:inherit;text-align:start;color:var(--color-ink);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);background:0 0;border:0;display:flex}.cal-head:hover{background:var(--color-tint-1)}.cal-head-weekday{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-ink-muted)}.cal-head-day{font-size:var(--text-xl);font-weight:var(--weight-bold);font-variant-numeric:var(--figures)}.cal-head[data-today] .cal-head-day,.cal-head[data-today] .cal-head-weekday{color:var(--color-magenta)}.cal-daydrag{touch-action:pan-y;position:relative}.cal-allday .cal-daydrag{grid-column:2/-1;grid-template-columns:var(--cols);grid-auto-rows:var(--calendar-bar);row-gap:var(--space-1);min-block-size:calc(var(--calendar-bar) + var(--space-2));padding-block:var(--space-1);border-radius:var(--radius-sm);background:var(--color-tint-1);display:grid}.cal-scroll{grid-template-columns:var(--calendar-gutter) minmax(0, 1fr);overscroll-behavior:contain;scrollbar-width:thin;flex:1;align-items:start;min-block-size:0;display:grid;overflow-y:auto}.cal-hours{block-size:calc(24 * var(--calendar-hour));position:relative}.cal-hour{font-size:var(--text-xs);font-weight:var(--weight-medium);font-variant-numeric:var(--figures);color:var(--color-ink-muted);position:absolute;inset-block-start:calc(var(--hour) * var(--calendar-hour));inset-inline-end:var(--space-3);translate:0 -50%}.cal-columns{grid-template-columns:var(--cols);block-size:calc(24 * var(--calendar-hour));background-image:repeating-linear-gradient(to bottom, var(--color-tint-1) 0 var(--rule-weight), transparent var(--rule-weight) var(--calendar-hour));touch-action:pan-y;-webkit-user-select:none;user-select:none;outline:none;display:grid;position:relative}.cal-day{background-image:linear-gradient(to right, var(--color-tint-1) var(--rule-weight), transparent var(--rule-weight));position:relative}.cal-day[data-today]{background-color:var(--color-tint-1)}.cal-item,.cal-ghost,.cal-cursor{block-size:calc(var(--len) * var(--calendar-hour) / 60 - var(--rule-weight));position:absolute;inset-block-start:calc(var(--from) * var(--calendar-hour) / 60)}.cal-item{inline-size:calc(100% / var(--lanes) - var(--space-1));min-block-size:0;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--color-ink);background:color-mix(in oklab, var(--tone) var(--event-wash), var(--color-paper-raised));cursor:pointer;touch-action:none;transition:background-color var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-out);outline:none;flex-direction:column;display:flex;inset-inline-start:calc(var(--lane) / var(--lanes) * 100%);overflow:hidden}.cal-item[data-editable]{cursor:grab}.cal-item:hover{background:color-mix(in oklab, var(--tone) var(--event-wash-strong), var(--color-paper-raised))}.cal-item:focus-visible,.cal-bar-item:focus-visible{outline:2px solid var(--color-focus);outline-offset:calc(-1 * var(--divider-weight))}.cal-item[data-short]{align-items:baseline;gap:var(--space-1);flex-direction:row;padding-block:0}.cal-item-time{align-items:center;gap:var(--space-1);font-weight:var(--weight-medium);font-variant-numeric:var(--figures);color:var(--color-ink-muted);white-space:nowrap;display:inline-flex}.cal-item-time:before{content:"";inline-size:var(--space-1);block-size:var(--space-1);border-radius:var(--radius-pill);background:var(--tone);flex:none}.cal-item-title{text-overflow:ellipsis;min-inline-size:0;font-weight:var(--weight-medium);overflow-wrap:anywhere;overflow:hidden}.cal-bar-item .cal-item-title{text-overflow:ellipsis;overflow:hidden}.cal-item[data-short] .cal-item-title{white-space:nowrap}.cal-item-foot{block-size:var(--space-2);cursor:ns-resize;position:absolute;inset-block-end:0;inset-inline:0}[data-layer=theirs].cal-item,[data-layer=theirs].cal-bar-item{background:repeating-linear-gradient(-45deg, color-mix(in oklab, var(--tone) var(--event-wash-strong), var(--color-paper-raised)) 0 var(--space-1), color-mix(in oklab, var(--tone) var(--event-wash), var(--color-paper-raised)) var(--space-1) var(--space-2))}.cal-item[data-dragging],.cal-bar-item[data-dragging]{opacity:.35}.cal-ghost{z-index:var(--layer-raised);translate:0 calc(var(--from) * var(--calendar-hour) / 60);inset-block-start:0;inset-inline:0 var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-xs);background:color-mix(in oklab, var(--tone) var(--event-wash-strong), var(--color-paper-raised));box-shadow:var(--lift-pop);pointer-events:none}.cal-cursor{translate:0 calc(var(--from) * var(--calendar-hour) / 60);inset-block-start:0;inset-inline:0 var(--space-1);border-radius:var(--radius-sm);background:var(--color-magenta-wash);opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-out), translate var(--duration-fast) var(--ease-out)}.cal-columns:focus-visible .cal-cursor{opacity:1}.cal-now{z-index:var(--layer-raised);block-size:var(--divider-weight);background:var(--color-magenta);pointer-events:none;position:absolute;inset-block-start:calc(var(--from) * var(--calendar-hour) / 60);inset-inline:0}.cal-now:before{content:"";inline-size:var(--space-2);block-size:var(--space-2);border-radius:var(--radius-pill);background:var(--color-magenta);position:absolute;inset-block-start:50%;inset-inline-start:calc(-1 * var(--space-1));translate:0 -50%}.cal-bar-item{z-index:var(--layer-raised);align-items:center;gap:var(--space-1);min-inline-size:0;margin-inline:var(--space-1);padding-inline:var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--calendar-bar);white-space:nowrap;color:var(--color-ink);background:color-mix(in oklab, var(--tone) var(--event-wash), var(--color-paper-raised));cursor:pointer;touch-action:none;transition:background-color var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-out);outline:none;display:flex;position:relative;overflow:hidden}.cal-bar-item[data-editable]{cursor:grab}.cal-bar-item:hover{background:color-mix(in oklab, var(--tone) var(--event-wash-strong), var(--color-paper-raised))}.cal-bar-item[data-timed]:not([data-layer=theirs]){background:0 0}.cal-bar-item[data-timed]:not([data-layer=theirs]):hover{background:var(--color-tint-1)}.cal-bar-ghost{z-index:var(--layer-raised);inline-size:calc(var(--span) / var(--width) * 100%);block-size:calc(100% / var(--weeks));border-radius:var(--radius-sm);background:var(--color-magenta-wash);opacity:.7;pointer-events:none;position:absolute;inset-block-start:calc(var(--week) / var(--weeks) * 100%);inset-inline-start:calc(var(--first) / var(--width) * 100%)}.cal-month{flex-direction:column;flex:1;min-block-size:0;display:flex}.cal-month-heads{grid-template-columns:repeat(7,minmax(0,1fr));padding-block-end:var(--space-2);display:grid}.cal-month-head{padding-inline:var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-ink-muted)}.cal-month .cal-daydrag{grid-template-rows:repeat(var(--weeks), minmax(0, 1fr));background-image:repeating-linear-gradient(to bottom, var(--color-tint-1) 0 var(--rule-weight), transparent var(--rule-weight) calc(100% / var(--weeks)));-webkit-user-select:none;user-select:none;flex:1;min-block-size:0;display:grid}.cal-week{grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:calc(var(--space-6) + var(--space-2)) repeat(3, var(--calendar-bar)) minmax(0, 1fr);row-gap:var(--space-1);min-block-size:0;display:grid;overflow:hidden}.cal-cell{padding:var(--space-1);background-image:linear-gradient(to right, var(--color-tint-1) var(--rule-weight), transparent var(--rule-weight));flex-direction:column;grid-row:1/-1;justify-content:space-between;align-items:flex-start;display:flex}.cal-cell[data-other]{background-color:var(--color-tint-1)}.cal-cell-day{min-inline-size:var(--space-6);block-size:var(--space-6);padding-inline:var(--space-1);border-radius:var(--radius-pill);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-bold);font-variant-numeric:var(--figures);color:var(--color-ink);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);background:0 0;border:0;place-items:center;display:grid}.cal-cell-day:hover{background:var(--color-tint-1)}.cal-cell[data-other] .cal-cell-day{color:var(--color-ink-muted)}.cal-cell[data-today] .cal-cell-day{color:var(--color-paper-raised);background:var(--color-magenta)}.cal-more{z-index:var(--layer-raised);padding-inline:var(--space-1);font-size:var(--text-xs);color:var(--color-ink-muted);position:relative}.cal-agenda{gap:var(--space-5);overscroll-behavior:contain;flex-direction:column;flex:1;min-block-size:0;display:flex;overflow-y:auto}.cal-agenda-day{grid-template-columns:var(--space-8) minmax(0, 1fr);column-gap:var(--space-4);align-items:start;display:grid}.cal-agenda-date{flex-direction:column;padding-block-start:var(--space-2);display:flex}.cal-agenda-weekday{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-ink-muted)}.cal-agenda-number{font-size:var(--text-2xl);font-weight:var(--weight-black);line-height:var(--leading-tight);font-variant-numeric:var(--figures)}.cal-agenda-date[data-today]>*{color:var(--color-magenta)}.cal-agenda-list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cal-agenda-row{grid-template-columns:calc(var(--space-9) + var(--space-3)) auto minmax(0, 1fr) auto;align-items:center;column-gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);outline:none;display:grid}.cal-agenda-row:hover{background:var(--color-tint-1)}.cal-agenda-row:focus-visible{background:var(--color-magenta-wash)}.cal-agenda-time{font-variant-numeric:var(--figures);color:var(--color-ink-muted);white-space:nowrap}.cal-agenda-dot{inline-size:var(--space-2);block-size:var(--space-2);border-radius:var(--radius-pill);background:var(--tone)}.cal-agenda-title{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-weight:var(--weight-medium);overflow:hidden}.cal-agenda-kind{font-size:var(--text-xs);color:var(--color-ink-muted)}.cal-ask{z-index:var(--layer-toast);gap:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);font-size:var(--text-sm);color:var(--color-pop-ink);background:var(--color-pop-glass);-webkit-backdrop-filter:var(--blur-pop);backdrop-filter:var(--blur-pop);box-shadow:inset 0 1px 0 var(--color-pop-rim), var(--lift-pop);opacity:0;border:0;flex-direction:column;margin:0;display:flex;position:fixed;inset-block-start:0;inset-inline-start:0}.cal-ask[data-placed]{opacity:1}.cal-ask-question{font-weight:var(--weight-medium);white-space:nowrap}.cal-ask-words{align-items:baseline;gap:var(--space-2);display:flex}.cal-ask .word{color:var(--color-pop-ink)}.cal-ask .word:after{background:var(--color-pop-tint)}.cal-when-fields{gap:var(--space-2);flex-direction:column;inline-size:100%;display:flex}.cal-allday-switch{color:var(--color-ink-muted);align-self:flex-start}.cal-allday-switch[aria-pressed=true]{color:var(--color-magenta)}.cal-until{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){.cal-until{--lightningcss-light: ;--lightningcss-dark:initial}}.cal-address{gap:var(--space-4);flex-direction:column;display:flex}.cal-people-list{gap:var(--space-2) var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cal-person{align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-1);border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:var(--weight-medium);transition:background-color var(--duration-fast) var(--ease-out);outline:none;display:inline-flex}.cal-person:hover{background:var(--color-tint-1)}.cal-person:focus-visible{background:var(--color-magenta-wash)}[data-source=task].cal-item,[data-source=task].cal-bar-item{background:var(--color-tint-1)}[data-source=task] .cal-item-time:before,[data-source=task].cal-bar-item:before,[data-source=task] .cal-agenda-dot{background:radial-gradient(circle, transparent 40%, var(--tone) 42% 70%, transparent 72%)}[data-source=task].cal-bar-item:before{content:"";inline-size:var(--space-2);block-size:var(--space-2);flex:none}.cal-item[data-done] .cal-item-title,.cal-bar-item[data-done] .cal-item-title,.cal-agenda-row[data-done] .cal-agenda-title{color:var(--color-ink-muted);text-decoration-line:line-through;-webkit-text-decoration-color:var(--color-ink-faint);text-decoration-color:var(--color-ink-faint)}@container window (width<50rem){.cal-period{font-size:var(--text-xl);flex-basis:100%}.cal-head{padding-inline:var(--space-1);flex-direction:column;gap:0}.cal-item{padding-inline:var(--space-1)}}@container window (width<34rem){.cal-agenda-kind{display:none}.cal-agenda-row{grid-template-columns:var(--space-9) auto minmax(0, 1fr)}}@media (prefers-reduced-motion:no-preference){.cal-item,.cal-bar-item,.cal-agenda-row{animation:cal-in var(--duration-slow) var(--ease-emphasized) backwards}.cal-ghost{transition:translate var(--duration-instant) var(--ease-out)}.cal-ask[data-placed]{animation:pick-in var(--duration-base) var(--ease-emphasized)}.cal-face[data-returned]:not([data-under]){animation:pane-back var(--duration-slow) var(--ease-emphasized)}}@keyframes cal-in{0%{opacity:0;scale:.96}}.prospects-leaf{transform-box:fill-box;transform-origin:50% 100%}@media (prefers-reduced-motion:no-preference){.prospects-leaf{transition:transform var(--duration-base) var(--ease-emphasized)}.tb-prospects .prospects-leaf{transform:scale(.86)}.tb-prospects:hover .prospects-leaf,.tb-prospects[aria-pressed=true] .prospects-leaf{transform:scale(1)}}.prospects-table thead th:first-child{inline-size:auto}.prospects-table thead th:nth-child(2){inline-size:calc(var(--space-9) + var(--space-3))}.prospects-table thead th:nth-child(3){inline-size:calc(var(--space-10) + var(--space-5))}.prospects-table thead th:nth-child(4){inline-size:22%}.prospects-table thead th:nth-child(5){inline-size:calc(var(--space-10) + var(--space-3))}.prospect-state{color:var(--color-ink);font-weight:var(--weight-medium)}.prospect-state[data-state=won]{color:var(--color-magenta)}.prospect-state[data-state=lost],.prospect-state[data-state=inactive],.prospects-table tbody tr[data-closed]{color:var(--color-ink-muted)}.prospect-order{gap:var(--space-4);font-size:var(--text-sm);margin-inline-start:var(--space-5);display:inline-flex}.quotes-total{stroke-dasharray:4;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.tb-quotes:hover .quotes-total,.tb-quotes[aria-pressed=true] .quotes-total{animation:quotes-total-draw var(--duration-slow) var(--ease-emphasized)}}@keyframes quotes-total-draw{0%{stroke-dashoffset:4px}}.quotes-table thead th:first-child{inline-size:auto}.quotes-table thead th:nth-child(2){inline-size:28%}.quotes-table thead th:nth-child(3){inline-size:calc(var(--space-9) + var(--space-5))}.quotes-table thead th:nth-child(4){inline-size:calc(var(--space-10) + var(--space-4))}.quotes-table thead th:nth-child(5){inline-size:calc(var(--space-10) + var(--space-3))}.quotes-folio,.quote-folio{font-variant-numeric:var(--figures-code)}.quotes-figure{text-align:end}.quote-figure{font-variant-numeric:var(--figures)}.quote-money{flex-direction:column;align-items:end;display:inline-flex}.quote-state{color:var(--color-ink);font-weight:var(--weight-medium)}.quote-state[data-state=draft]{color:var(--color-ink-muted)}.quote-state[data-state=accepted]{color:var(--color-magenta)}.quote-state[data-state=expired]{color:var(--color-danger)}.quote-recipient{font-size:var(--text-md);font-weight:var(--weight-medium)}.quote-add{gap:var(--space-6);display:inline-flex}.quote-lines{inline-size:100%}.quote-line{gap:var(--space-3);padding:var(--space-4) var(--space-5);flex-direction:column;display:flex}.quote-line-facts{row-gap:var(--space-4)}.quote-line-wide{grid-column:1/-1}.quote-line-wide>.fact{inline-size:100%}.quote-terms{gap:var(--space-3);font-size:var(--text-sm);margin-inline-start:var(--space-4);display:inline-flex}.quote-terms .word{color:var(--color-ink-muted)}.quote-short{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-danger)}.quote-totals{justify-content:end;align-self:stretch;gap:var(--space-2) var(--space-7);font-variant-numeric:var(--figures);grid-template-columns:auto auto;display:grid}.quote-total{display:contents}.quote-total dt{font-size:var(--text-sm);color:var(--color-ink-muted);text-align:end}.quote-total dd{font-weight:var(--weight-medium);text-align:end}.quote-total[data-grand] dt,.quote-total[data-grand] dd{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-ink);padding-block-start:var(--space-2)}.quote-blocks{align-self:stretch;justify-items:end;gap:var(--space-6);display:grid}.quote-block{justify-items:end;gap:var(--space-3);display:grid}.quote-block-title{margin:0}.record-quotes{inline-size:100%}.ledger-row.record-quote{grid-template-columns:minmax(0,3fr) minmax(0,1fr) minmax(0,1fr)}.record-quote .ledger-label{font-variant-numeric:var(--figures-code)}.record-quote .quote-figure{justify-content:end}@container window (width<34rem){.quote-line{padding-inline:var(--space-4)}.ledger-row.record-quote{grid-template-columns:minmax(0,1fr) auto}.record-quote .quote-figure{display:none}}.quote-copy{align-items:baseline;gap:var(--space-2);display:inline-flex}.quote-address{color:var(--color-ink-muted);font-variant-numeric:var(--figures-code);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:0}.quote .pane-words{row-gap:var(--space-2);flex-wrap:wrap}.consumables-drop{transition:translate var(--duration-base) var(--ease-emphasized)}.tb-consumables:hover .consumables-drop,.tb-consumables[aria-pressed=true] .consumables-drop{translate:0 1.25px}.consumables-part{gap:var(--space-7);flex-direction:column;display:flex}.consumables-part[hidden]{display:none}.consumables .task-views{flex-wrap:wrap}.ink-name{align-items:center;gap:var(--space-2);display:inline-flex}.ink-dot{inline-size:var(--ink-dot-size);block-size:var(--ink-dot-size);border-radius:var(--radius-pill);background:var(--color-tinta-bk);flex:none}.ink-dot[data-color=C]{background:var(--color-tinta-c)}.ink-dot[data-color=M]{background:var(--color-tinta-m)}.ink-dot[data-color=Y]{background:var(--color-tinta-y)}.stock-board{table-layout:fixed;border-collapse:separate;inline-size:100%;border-spacing:0 var(--space-1)}.stock-board th,.stock-board td{padding:var(--space-4) var(--space-3);text-align:start;vertical-align:baseline;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stock-board thead th{padding-block:0 var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-ink-muted)}.stock-board thead th:first-child{inline-size:28%}.stock-board tbody tr{background:var(--color-tint-1)}.stock-board tbody tr>:first-child{border-start-start-radius:var(--radius-md);border-end-start-radius:var(--radius-md)}.stock-board tbody tr>:last-child{border-start-end-radius:var(--radius-md);border-end-end-radius:var(--radius-md)}.stock-uen{font-size:var(--text-md);font-weight:var(--weight-medium)}.stock-figure{font-size:var(--text-3xl);font-weight:var(--weight-black);font-variant-numeric:var(--figures);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.stock-unit{font-size:var(--text-sm);color:var(--color-ink-muted);margin-inline-start:var(--space-2)}.stock-board td[data-none] .stock-figure{color:var(--color-ink-faint)}.consumables-count{font-size:var(--text-sm);font-variant-numeric:var(--figures);color:var(--color-ink-muted)}.bottles-table thead th:first-child{inline-size:28%}.bottles-table thead th:nth-child(2){inline-size:calc(var(--space-9) + var(--space-5))}.bottles-table thead th:nth-child(3){inline-size:auto}.bottles-table thead th:nth-child(4){inline-size:calc(var(--space-9) + var(--space-5))}.bottles-table thead th:nth-child(5){inline-size:calc(var(--space-10) + var(--space-3))}.bottle-state{font-weight:var(--weight-medium)}.bottle-state[data-state=used]{color:var(--color-ink-muted)}.bottle-state[data-state=retired]{color:var(--color-ink-faint)}.bottles-table tbody tr[data-state=retired]{color:var(--color-ink-muted)}.refills-table thead th:first-child{inline-size:calc(var(--space-10) + var(--space-3))}.refills-table thead th:nth-child(2){inline-size:var(--space-9)}.refills-table thead th:nth-child(3){inline-size:calc(var(--space-9) + var(--space-5))}.refills-table thead th:nth-child(4){inline-size:auto}.refills-table thead th:nth-child(5){inline-size:calc(var(--space-10) + var(--space-3))}.refills-table thead th:nth-child(6){inline-size:calc(var(--space-10) + var(--space-6))}.refills-table tbody tr[data-state=annulled],.ledger-row[data-state=annulled]{color:var(--color-ink-muted)}.refill-annulled{font-size:var(--text-sm);font-weight:var(--weight-regular);color:var(--color-ink-faint);margin-inline-start:var(--space-3)}.openings-table thead th:first-child{inline-size:28%}.openings-table thead th:nth-child(2){inline-size:calc(var(--space-10) + var(--space-3))}.openings-table thead th:nth-child(3){inline-size:auto}.openings-table thead th:nth-child(4){inline-size:calc(var(--space-10) + var(--space-6))}.purchases-table thead th:first-child{inline-size:auto}.purchases-table thead th:nth-child(2){inline-size:calc(2 * var(--space-10))}.purchases-table thead th:nth-child(3),.purchases-table thead th:nth-child(4){inline-size:calc(var(--space-10) + var(--space-3))}.purchases-table thead th:nth-child(5){inline-size:calc(var(--space-10) + var(--space-4))}.purchases-table thead th:nth-child(6){inline-size:calc(var(--space-10) + var(--space-3))}.purchases-table .quotes-figure{text-align:end}.purchase-state{font-weight:var(--weight-medium);color:var(--color-ink)}.purchase-state[data-state=received]{color:var(--color-ink-muted)}.purchase-state[data-state=cancelled]{color:var(--color-ink-faint)}.purchase-state[data-state=late]{color:var(--color-danger)}.purchases-table tbody tr[data-state=cancelled]{color:var(--color-ink-muted)}.entries-table thead th:first-child{inline-size:calc(var(--space-10) + var(--space-3))}.entries-table thead th:nth-child(2){inline-size:auto}.entries-table thead th:nth-child(3),.entries-table thead th:nth-child(4){inline-size:calc(var(--space-10) + var(--space-3))}.suppliers-table thead th:first-child{inline-size:auto}.suppliers-table thead th:nth-child(2),.suppliers-table thead th:nth-child(4){inline-size:26%}.suppliers-table thead th:nth-child(3){inline-size:calc(var(--space-10) + var(--space-6))}.fact-text[data-late],.fact-press[data-late]{color:var(--color-danger)}.fact-text[data-none]{color:var(--color-ink-faint)}.day-input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){.day-input{--lightningcss-light: ;--lightningcss-dark:initial}}.store-link{text-decoration:none}.fact dd>.store-link{line-height:inherit;padding-block:0}.fact dd .fact-view .store-link{font-size:var(--text-sm);color:var(--color-ink-muted)}.purchase-line-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.purchase-line-facts[data-arrived],.arrival-facts,.opening-facts{grid-template-columns:repeat(5,minmax(0,1fr))}.count-input{font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight)}.count-input::placeholder{color:var(--color-ink-faint)}.count-input[aria-invalid=true],.fact-input[aria-invalid=true]{color:var(--color-danger)}th.count-what{font-size:var(--text-sm);font-weight:var(--weight-medium);vertical-align:middle}.ledger-row.supplier-purchase{grid-template-columns:minmax(0,2fr) minmax(0,3fr) minmax(0,2fr) auto}.refill-used{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.refill-used .word{font-size:var(--text-md);color:var(--color-ink-muted)}.refill-used .word[data-main]{color:var(--color-magenta)}@container window (width<50rem){.purchase-line-facts,.purchase-line-facts[data-arrived],.arrival-facts,.opening-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.count-input{font-size:var(--text-lg)}.stock-figure{font-size:var(--text-2xl)}.stock-board th,.stock-board td{padding-block:var(--space-3)}}@container window (width<34rem){.purchase-line-facts,.purchase-line-facts[data-arrived],.arrival-facts,.opening-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.stock-board thead th:first-child{inline-size:30%}.stock-uen{font-size:var(--text-sm)}th.count-what{font-size:var(--text-xs);white-space:normal}.stock-figure{font-size:var(--text-xl)}.stock-unit{font-size:var(--text-xs);margin-inline-start:0;display:block}.ledger-row.supplier-purchase{grid-template-columns:minmax(0,1fr) auto}}@media (prefers-reduced-motion:no-preference){.consumables-part[data-returned]:not([hidden]){animation:pane-back var(--duration-slow) var(--ease-emphasized)}.stock-board tbody tr{animation:row-in var(--duration-slow) var(--ease-emphasized) backwards}}.invoices-seal{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.tb-invoices:hover .invoices-seal,.tb-invoices[aria-pressed=true] .invoices-seal{animation:invoices-seal-press var(--duration-slow) var(--ease-spring)}}@keyframes invoices-seal-press{40%{scale:.7}}.invoices-filters{align-items:baseline;gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}.invoices-test{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-magenta)}.invoices-off{font-size:var(--text-sm);color:var(--color-ink-muted);margin:0}.invoices-table thead th:first-child{inline-size:calc(var(--space-9) + var(--space-5))}.invoices-table thead th:nth-child(2){inline-size:auto}.invoices-table thead th:nth-child(3){inline-size:calc(var(--space-9) + var(--space-4))}.invoices-table thead th:nth-child(4){inline-size:var(--space-9)}.invoices-table thead th:nth-child(5){inline-size:calc(var(--space-10) + var(--space-2))}.invoices-table thead th:nth-child(6){inline-size:calc(var(--space-10) + var(--space-4))}.invoices-folio,.invoice-folio,.invoice-code{font-variant-numeric:var(--figures-code)}.invoice-uuid{overflow-wrap:anywhere}.invoices-figure,.invoice-figure{font-variant-numeric:var(--figures);text-align:end}.invoice-state{font-weight:var(--weight-medium);color:var(--color-ink)}.invoice-state[data-tone=danger]{color:var(--color-danger)}.invoice-state[data-tone=quiet]{color:var(--color-ink-faint)}.invoice-state[data-tone=owed]{color:var(--color-magenta)}.invoices-table tr[data-state=cancelled] th,.invoices-table tr[data-state=cancelled] td{color:var(--color-ink-muted)}.invoices-table td[data-tone=danger],.invoice-mail[data-tone=danger]{color:var(--color-danger)}.invoice-kind{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink-muted);margin:0}.invoice-error{max-inline-size:var(--measure);font-weight:var(--weight-medium);color:var(--color-danger);margin:0}.invoice-lines,.invoice-payments,.invoice-pay{inline-size:100%}.ledger-row.invoice-line{grid-template-columns:minmax(0,1fr) auto;align-items:baseline}.invoice-line .ledger-label{white-space:normal;text-overflow:clip;overflow:visible}.ledger-row.invoice-payment{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr) auto}.ledger-row.invoice-payment[data-state=cancelled],.ledger-row.invoice-payment[data-state=error]{color:var(--color-ink-muted)}.ledger-row.invoice-plan{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto}.invoice-blocks{color:var(--color-danger)}.invoice-totals{margin:0}.invoice-owed{color:var(--color-magenta)}.invoice-cancel{align-items:baseline;gap:var(--space-4);flex-wrap:wrap;display:inline-flex}@container window (width<34rem){.ledger-row.invoice-payment{grid-template-columns:minmax(0,1fr) auto}.ledger-row.invoice-payment>:nth-child(2),.ledger-row.invoice-payment>:nth-child(3){display:none}.ledger-row.invoice-plan{grid-template-columns:minmax(0,1fr) auto}.ledger-row.invoice-plan>:nth-child(2){display:none}}.backpacks-flap{transition:translate var(--duration-base) var(--ease-emphasized)}.tb-backpacks:hover .backpacks-flap,.tb-backpacks[aria-pressed=true] .backpacks-flap{translate:0 -1px}.backpacks-board thead th:first-child{inline-size:26%}.backpacks-board tbody tr{cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out)}.backpacks-board tbody tr:hover,.backpacks-board tbody tr:focus-visible{background:var(--color-tint-2);outline:none}.backpacks-board tbody tr:focus-visible>:first-child{box-shadow:inset var(--space-1) 0 0 var(--color-magenta)}.backpacks-board .uens-manager-name{text-overflow:ellipsis;overflow:hidden}.backpacks-waiting thead th:first-child{inline-size:30%}.moves-table thead th:first-child{inline-size:calc(var(--space-10) + var(--space-3))}.moves-table thead th:nth-child(2){inline-size:calc(var(--space-10) + var(--space-5))}.moves-table thead th:nth-child(3){inline-size:calc(var(--space-9) + var(--space-5))}.backpacks-filter{grid-template-columns:repeat(auto-fill, minmax(calc(var(--space-10) + var(--space-8)), 1fr))}.backpacks-who{align-items:center;gap:var(--space-5);display:flex}.ledger-row.backpacks-bottle{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,3fr)}.ledger-row.backpacks-history{grid-template-columns:minmax(0,3fr) minmax(0,2fr) auto}.backpacks-history .ledger-label{gap:var(--space-3);flex-direction:row;align-items:baseline}.backpacks-set+.backpacks-set{margin-block-start:var(--space-4)}.backpacks-set-title{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-ink-muted);margin:0}.backpacks-ink{grid-template-columns:calc(var(--space-8) + var(--space-3)) minmax(0, 1fr);align-items:baseline;gap:var(--space-4);padding-block:var(--space-2);display:grid}.backpacks-head-end{align-items:baseline;gap:var(--space-5);display:flex}.backpacks-pane .backpacks-cartridges{margin-block-start:var(--space-7)}@container window (width<50rem){.backpacks-board thead th:first-child{inline-size:26%}.backpacks-board th,.backpacks-board td{padding-inline:var(--space-2)}.backpacks-board .stock-unit,.backpacks-board [data-drop=compact]{display:none}.backpacks-board .stock-figure{font-size:var(--text-2xl)}.ledger-row.backpacks-history{grid-template-columns:minmax(0,1fr) auto}.ledger-row.backpacks-history>:nth-child(2){display:none}}@container window (width<34rem){.backpacks-ink{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}}.requests-drop{transition:translate var(--duration-base) var(--ease-emphasized)}.tb-requests:hover .requests-drop,.tb-requests[aria-pressed=true] .requests-drop{translate:0 1px}.requests-parts{gap:var(--space-6);display:grid}.requests-more{padding:var(--space-2) var(--space-4) 0}.requests-meta{align-items:center}.requests-agent{align-items:center;gap:var(--space-2);color:var(--color-ink);display:inline-flex}.requests-state{align-items:center;gap:var(--space-2);color:var(--color-ink);font-weight:var(--weight-medium);display:inline-flex}.requests-state:before{content:"";inline-size:var(--ink-dot-size);block-size:var(--ink-dot-size);border-radius:var(--radius-pill);background:var(--requests-ink,transparent)}.requests-state-big{font-size:var(--text-xl);line-height:var(--leading-snug);margin:0}[data-tone=m]{--requests-ink:var(--color-mark-magenta)}[data-tone=c]{--requests-ink:var(--color-mark-cyan)}[data-tone=y]{--requests-ink:var(--color-mark-yellow)}[data-tone=k]{--requests-ink:var(--color-mark-black)}[data-tone=none]{--requests-ink:var(--color-ink-faint)}.requests-link{color:inherit;font:inherit;text-align:start;text-decoration:underline;-webkit-text-decoration-color:var(--color-ink-faint);text-decoration-color:var(--color-ink-faint);text-decoration-thickness:var(--rule-weight);text-underline-offset:var(--space-1);cursor:pointer;transition:text-decoration-color var(--duration-fast) var(--ease-out);background:0 0;border:0;padding:0}.requests-link:hover{text-decoration-color:currentColor}.requests-link:focus-visible{outline:var(--divider-weight) solid var(--color-focus);outline-offset:var(--space-1);border-radius:var(--radius-sm)}.requests-person{padding-block-end:var(--space-2)}.requests-person>.ledger-row{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.requests-person>.ledger-row>.ledger-meta{grid-column:1/-1}.requests-address{padding:0 var(--space-4);color:var(--color-ink-muted);font-variant-numeric:var(--figures-code);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:0}.requests-link-words{padding:0 var(--space-4)}.requests-client>.ledger-list+.ledger-list,.requests-client>.pane-words+.ledger-list{margin-block-start:var(--space-4)}.requests-client>.pane-words{padding:0 var(--space-4)}.requests-add{min-inline-size:0;margin:var(--space-3) 0 0;padding:0 var(--space-4);border:0}.requests-add>.requests-address,.requests-add>.requests-link-words{padding:0}.requests-add-phone{align-items:center;gap:var(--space-3);display:flex}.requests-add-phone>.fact-input{flex:1;min-width:0}.window-body:has(>.msgs){padding-block:var(--space-4) 0;padding-inline:calc(var(--space-7) - var(--space-3)) var(--space-5);overflow:hidden}@container window (width<50rem){.window-body:has(>.msgs){padding-inline:calc(var(--space-5) - var(--space-3)) var(--space-4)}}.msgs{grid-template-columns:var(--chat-list) minmax(0, 1fr);column-gap:var(--space-5);block-size:100%;min-block-size:0;display:grid}@container window (width<60rem){.msgs{grid-template-columns:var(--chat-list-tight) minmax(0, 1fr);column-gap:var(--space-4)}}.msgs-column,.msgs-pane{min-block-size:0}.msgs-column{gap:var(--space-3);flex-direction:column;display:flex}.msgs-pane{flex-direction:column;display:flex;overflow:hidden}.msgs-pane>.pane{padding-block-end:var(--space-6);overflow:auto}.msgs[data-compact]{grid-template-columns:minmax(0,1fr)}.msgs[data-compact][data-pane=list] .msgs-pane,.msgs[data-compact][data-pane=pane] .msgs-column{display:none}.msg-disc{flex:none;display:inline-grid;position:relative}.presence-dot{inline-size:var(--presence-size);block-size:var(--presence-size);border-radius:var(--radius-pill);background:var(--color-presence-offline);display:block}.msg-disc>.presence-dot{outline:var(--divider-weight) solid var(--color-paper-raised);position:absolute;inset:auto 0 0 auto}.presence-dot[data-presence=online]{background:var(--color-presence-online)}.presence-dot[data-presence=away]{background:var(--color-presence-away)}.presence-dot[data-presence=busy]{background:var(--color-presence-busy)}@media (prefers-reduced-motion:no-preference){.presence-dot{transition:background-color var(--duration-slow) var(--ease-out)}}.msgs-own{align-items:center;gap:var(--space-2);padding-inline:var(--space-3);min-block-size:var(--control-size);font-size:var(--text-sm);display:flex}.msgs-online{gap:var(--space-1);padding:0 var(--space-2);overscroll-behavior:contain;scrollbar-width:none;margin:0;list-style:none;display:flex;overflow-x:auto}.msgs-online-person{justify-items:center;gap:var(--space-1);inline-size:calc(var(--control-size) * 1.5);padding:var(--space-2) var(--space-1);border-radius:var(--radius-md);font:inherit;color:var(--color-ink);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);background:0 0;border:0;display:grid}.msgs-online-person:hover{background:var(--color-tint-1)}.msgs-online-person:focus-visible{background:var(--color-magenta-wash);outline:none}.msgs-online-name{max-inline-size:100%;font-size:var(--text-xs);color:var(--color-ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.msgs-list{gap:var(--space-0);min-block-size:0;padding:0 0 var(--space-5);overscroll-behavior:contain;flex-direction:column;margin:0;list-style:none;display:flex;overflow:auto}.msgs-row{column-gap:var(--space-3);row-gap:var(--space-0);inline-size:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font:inherit;text-align:start;color:var(--color-ink);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);background:0 0;border:0;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.msgs-row:hover{background:var(--color-tint-1)}.msgs-row:focus-visible{background:var(--color-magenta-wash);outline:none}.msgs-row[aria-current]{background:var(--color-tint-1)}.msgs-row>.msg-disc{grid-row:1/3}.msgs-row-top,.msgs-row-bottom{align-items:baseline;gap:var(--space-2);min-inline-size:0;display:flex}.msgs-row-name,.msgs-row-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.msgs-row-name{font-size:var(--text-sm);font-weight:var(--weight-medium)}.msgs-row-when{font-size:var(--text-xs);font-variant-numeric:var(--figures);color:var(--color-ink-muted);flex:none}.msgs-row-text{font-size:var(--text-xs);color:var(--color-ink-muted)}.msgs-row[data-unread] .msgs-row-name{font-weight:var(--weight-bold)}.msgs-row[data-unread] .msgs-row-text,.msgs-row[data-unread] .msgs-row-when{color:var(--color-ink)}.msgs-row-count{min-inline-size:var(--space-5);padding:var(--space-0) var(--space-1);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-bold);font-variant-numeric:var(--figures);line-height:var(--leading-snug);text-align:center;color:var(--color-paper-raised);background:var(--color-magenta);flex:none}@media (prefers-reduced-motion:no-preference){.msgs-list>li{animation:msgs-in var(--duration-slow) var(--ease-emphasized) backwards;animation-delay:calc(var(--i,0) * var(--stagger))}}@keyframes msgs-in{0%{opacity:0;translate:0 var(--space-2)}}.msg-thread{flex-direction:column;block-size:100%;min-block-size:0;display:flex}.msg-head{align-items:center;gap:var(--space-3);padding-block-end:var(--space-3);display:flex}.msg-head .pane-back{margin:0 0 0 calc(-1 * var(--space-3))}.msg-head-press{min-inline-size:0;padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);font:inherit;text-align:start;color:inherit;background:0 0;border:0;margin-inline-start:calc(-1 * var(--space-2));display:grid}button.msg-head-press{cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out)}button.msg-head-press:hover{background:var(--color-tint-1)}.msg-title{font-size:var(--text-2xl);font-weight:var(--weight-black);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.msg-subtitle{font-size:var(--text-xs);color:var(--color-ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.msg-subtitle[data-presence=online]{color:var(--color-presence-online)}.msg-scroll{overscroll-behavior:contain;min-block-size:0;flex:1;padding-inline-end:var(--space-2);overflow:auto}.msg-top{block-size:var(--space-1)}.msg-list{padding:0 0 var(--space-3);flex-direction:column;margin:0;list-style:none;display:flex}.msg-day{margin-block:var(--space-4) var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-ink-muted);align-self:center}.msg{align-items:flex-start;gap:var(--space-1);border-radius:var(--radius-lg);outline:none;flex-direction:column;padding-block-start:var(--space-0);display:flex;position:relative}.msg[data-first]{padding-block-start:var(--space-3)}.msg[data-own]{align-items:flex-end}.msg-author{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-ink-muted);padding-inline-start:calc(var(--avatar-sm) + var(--space-2) + var(--space-3))}.msg-row{align-items:flex-end;gap:var(--space-2);max-inline-size:var(--chat-measure);display:flex}.msg-avatar{inline-size:var(--avatar-sm);flex:none}.msg-bubble{gap:var(--space-2);min-inline-size:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);background:var(--color-tint-1);transition:background-color var(--duration-fast) var(--ease-out);flex-direction:column;display:flex}.msg[data-own] .msg-bubble{background:var(--color-magenta-wash)}.msg[data-sticker] .msg-bubble{background:0 0;padding:0}.msg:focus-visible .msg-bubble{background:var(--color-tint-2)}.msg[data-own]:focus-visible .msg-bubble{outline:var(--divider-weight) solid var(--color-focus)}.msg-body{font-size:var(--text-sm);line-height:var(--leading-body);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.msg-removed{color:var(--color-ink-muted);font-style:italic}.msg-forwarded{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-ink-muted)}.msg-mention{font:inherit;font-weight:var(--weight-medium);color:var(--color-magenta);background:0 0;border:0;padding:0}button.msg-mention{cursor:pointer;text-underline-offset:.2em;transition:text-decoration-color var(--duration-fast) var(--ease-out);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}button.msg-mention:hover{text-decoration-color:currentColor}.msg-quote{gap:var(--space-0);min-inline-size:0;padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);font:inherit;text-align:start;color:inherit;background:var(--color-tint-1);cursor:pointer;border:0;display:grid}.msg-quote-who{font-size:var(--text-xs);font-weight:var(--weight-bold)}.msg-quote-text{font-size:var(--text-xs);color:var(--color-ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (prefers-reduced-motion:no-preference){.msg.is-flashing .msg-bubble{animation:msg-flash var(--duration-deliberate) var(--ease-out)}}@keyframes msg-flash{40%{background:var(--color-tint-2);scale:1.02}}.msg-sticker{inline-size:var(--chat-sticker);block-size:auto;display:block}.msg-files{align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.msg-image{border-radius:var(--radius-md);display:block;overflow:hidden}.msg-image img{max-inline-size:var(--chat-picture);max-block-size:var(--chat-picture);block-size:auto;inline-size:auto;display:block}.msg-file{gap:var(--space-0);min-inline-size:calc(var(--space-10) + var(--space-7));padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:inherit;background:var(--color-tint-1);transition:background-color var(--duration-fast) var(--ease-out);text-decoration:none;display:grid}.msg-file:hover{background:var(--color-tint-2)}.msg-file-name{font-size:var(--text-sm);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.msg-file-size{font-size:var(--text-xs);font-variant-numeric:var(--figures);color:var(--color-ink-muted)}.msg-file-waiting{block-size:var(--space-8)}@media (prefers-reduced-motion:no-preference){.msg-file-waiting{animation:msg-waiting var(--duration-breath) var(--ease-breathe) infinite}}@keyframes msg-waiting{50%{opacity:.5}}.msg-meta{align-items:baseline;gap:var(--space-2);padding-inline:calc(var(--avatar-sm) + var(--space-2) + var(--space-3)) var(--space-3);font-size:var(--text-xs);font-variant-numeric:var(--figures);color:var(--color-ink-muted);display:flex}.msg[data-own] .msg-meta{padding-inline-start:var(--space-3)}.msg-receipt[data-receipt=read]{font-weight:var(--weight-medium);color:var(--color-magenta)}.msg-receipt[data-receipt=sending]{color:var(--color-ink-faint)}.msg-reactions{gap:var(--space-1);flex-wrap:wrap;padding-inline-start:calc(var(--avatar-sm) + var(--space-2));display:flex}.msg[data-own] .msg-reactions{padding-inline-start:0}.msg-reaction{align-items:center;gap:var(--space-1);padding:var(--space-0) var(--space-2);border-radius:var(--radius-pill);font:inherit;font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-ink);background:var(--color-tint-1);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), scale var(--duration-base) var(--ease-spring);border:0;display:inline-flex}.msg-reaction:hover{background:var(--color-tint-2)}.msg-reaction:active{scale:.92}.msg-reaction[data-mine]{background:var(--color-magenta-wash)}.msg-reaction-count{font-size:var(--text-xs);font-weight:var(--weight-medium);font-variant-numeric:var(--figures)}@media (prefers-reduced-motion:no-preference){.msg-reaction{animation:reaction-in var(--duration-base) var(--ease-spring)}.msg-list>.msg:last-child{animation:msg-in var(--duration-slow) var(--ease-emphasized)}}@keyframes reaction-in{0%{opacity:0;scale:.4}}@keyframes msg-in{0%{opacity:0;translate:0 var(--space-3)}}.voice{align-items:center;gap:var(--space-3);min-inline-size:calc(var(--space-10) * 1.75);display:inline-flex}.voice-play{inline-size:var(--control-size);block-size:var(--control-size);border-radius:var(--radius-pill);color:var(--color-paper-raised);background:var(--color-ink);cursor:pointer;transition:scale var(--duration-base) var(--ease-spring);border:0;flex:none;place-items:center;padding:0;display:grid}.msg[data-own] .voice-play{background:var(--color-magenta)}.voice-play:active{scale:.9}.voice-play svg{inline-size:var(--icon-size);block-size:var(--icon-size)}.voice-track{min-inline-size:0;padding-block:var(--space-2);cursor:pointer;outline-offset:var(--space-1);flex:1}.voice-track[data-focus-visible]{outline:2px solid var(--color-focus);border-radius:var(--radius-sm)}.voice-bars{align-items:center;gap:var(--space-0);block-size:var(--space-6);display:flex}.voice-bar{min-inline-size:var(--divider-weight);block-size:100%;scale:1 var(--level);border-radius:var(--radius-pill);background:var(--color-ink-faint);transition:background-color var(--duration-fast) var(--ease-out);flex:1}.voice-bar[data-played]{background:var(--color-ink)}.msg[data-own] .voice-bar[data-played]{background:var(--color-magenta)}.voice-time{font-size:var(--text-xs);font-variant-numeric:var(--figures-code);color:var(--color-ink-muted);flex:none}.voice-rate{font-size:var(--text-xs);font-weight:var(--weight-bold);font-variant-numeric:var(--figures);flex:none}.voice-recording{inline-size:100%;min-block-size:var(--control-size)}.voice-recording .voice-bar{background:var(--color-magenta)}.voice-live{inline-size:var(--space-3);block-size:var(--space-3);border-radius:var(--radius-pill);background:var(--color-danger);flex:none}@media (prefers-reduced-motion:no-preference){.voice-live{animation:voice-live var(--duration-breath) var(--ease-breathe) infinite;animation-duration:calc(var(--duration-deliberate) * 2)}.voice-recording .voice-bar{transition:scale var(--duration-fast) var(--ease-out)}}@keyframes voice-live{50%{opacity:.35;scale:.8}}.msg-composer{gap:var(--space-2);padding-block:var(--space-3) var(--space-4);border-radius:var(--radius-lg);transition:background-color var(--duration-fast) var(--ease-out);flex-direction:column;display:flex;position:relative}.msg-composer[data-over]{background:var(--color-magenta-wash)}.msg-field-row{position:relative}.msg-field{inline-size:100%;min-block-size:var(--control-size);max-block-size:calc(var(--space-10) * 1.25);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font:inherit;font-size:var(--text-sm);line-height:var(--leading-body);color:var(--color-ink);background:var(--color-tint-1);resize:none;transition:background-color var(--duration-fast) var(--ease-out);border:0;display:block;overflow-y:auto}.msg-field:hover{background:var(--color-tint-2)}.msg-field:focus-visible{outline:var(--divider-weight) solid var(--color-focus);outline-offset:0}.msg-words{align-items:baseline;column-gap:var(--space-4);row-gap:var(--space-1);flex-wrap:wrap;display:flex}.msg-words-end{margin-inline-start:auto}.msg-pop-anchor{position:relative}.msg-answering{align-items:baseline;gap:var(--space-2);min-inline-size:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-xs);background:var(--color-tint-1);display:flex}.msg-answering-who{font-weight:var(--weight-bold);flex:none}.msg-answering-text{min-inline-size:0;color:var(--color-ink-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.msg-chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.msg-chip{align-items:baseline;gap:var(--space-2);max-inline-size:100%;padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-xs);background:var(--color-tint-1);display:flex}.msg-chip-name{min-inline-size:0;font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.msg-chip-size{color:var(--color-ink-muted);flex:none}.msg-chip[data-problem] .msg-chip-size{color:var(--color-danger)}.msg-problem{font-size:var(--text-xs);color:var(--color-danger);margin:0}.msg-pop{z-index:var(--layer-raised);min-inline-size:calc(var(--pop-min) * 2);max-block-size:calc(var(--space-10) * 2.5);overscroll-behavior:contain;padding:var(--space-1);border-radius:var(--radius-lg);color:var(--color-pop-ink);background:var(--color-pop-glass);-webkit-backdrop-filter:var(--blur-pop);backdrop-filter:var(--blur-pop);box-shadow:inset 0 1px 0 var(--color-pop-rim), var(--lift-pop);transform-origin:var(--space-6) 100%;flex-direction:column;display:flex;position:absolute;inset-block-end:calc(100% + var(--space-2));inset-inline-start:0;overflow-y:auto}.msg-pop-head{padding:var(--space-2) var(--space-3) var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-pop-ink-quiet)}.msg-mention-option{justify-content:flex-start}.msg-mention-option[data-active]{background:var(--color-pop-tint)}.msg-mention-mark{inline-size:var(--avatar-sm);block-size:var(--avatar-sm);border-radius:var(--radius-pill);font-weight:var(--weight-bold);background:var(--color-pop-tint);place-items:center;display:grid}.msg-emotes{grid-template-columns:repeat(9, var(--control-size));min-inline-size:0;display:grid}.msg-emote{inline-size:var(--control-size);block-size:var(--control-size);border-radius:var(--radius-md);font-size:var(--text-xl);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), scale var(--duration-base) var(--ease-spring);background:0 0;border:0;place-items:center;padding:0;display:grid}.msg-emote:hover,.msg-emote:focus-visible{background:var(--color-pop-tint);scale:1.15}.msg-stickers{inline-size:calc(var(--space-10) * 2.75);max-inline-size:calc(100cqi - var(--space-5))}.msg-stickers-head{justify-content:space-between;align-items:baseline;padding-inline-end:var(--space-3);display:flex}.msg-stickers-head .word{color:var(--color-pop-ink)}.msg-sticker-grid{grid-template-columns:repeat(auto-fill, minmax(var(--space-9), 1fr));gap:var(--space-1);display:grid}.msg-sticker-choice{aspect-ratio:1;padding:var(--space-1);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), scale var(--duration-base) var(--ease-spring);background:0 0;border:0;place-items:center;display:grid}.msg-sticker-choice:hover,.msg-sticker-choice:focus-visible{background:var(--color-pop-tint);scale:1.06}.msg-sticker-choice img{max-block-size:100%;max-inline-size:100%}.msg-info{inset-block:calc(100% + var(--space-1)) auto;z-index:var(--layer-overlay);inset-inline:auto 0}.msg-info-row{justify-content:space-between;gap:var(--space-5);padding:var(--space-1) var(--space-3);font-size:var(--text-sm);display:flex}.msg-info-state{color:var(--color-pop-ink-quiet)}@media (prefers-reduced-motion:no-preference){.msg-pop{animation:pop-in var(--duration-base) var(--ease-emphasized)}}.msg-new,.msg-info-pane,.msg-forward{gap:var(--space-5)}.msg-new-field{gap:var(--space-1);inline-size:min(100%, calc(var(--space-10) * 3));display:grid}.msg-new-input{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font:inherit;font-size:var(--text-md);color:var(--color-ink);background:var(--color-tint-1);appearance:none;border:0}.msg-new-input::-webkit-search-cancel-button{appearance:none}.msg-new-input:focus-visible,.msg-title-field:focus-visible{outline:var(--divider-weight) solid var(--color-focus);outline-offset:0}.msg-title-field{inline-size:100%;padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);color:inherit;transition:background-color var(--duration-fast) var(--ease-out);background:0 0;border:0;margin-inline-start:calc(-1 * var(--space-2));font-family:inherit}.msg-title-field:hover{background:var(--color-tint-1)}.msg-chosen{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.msg-chosen-person{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-1);border-radius:var(--radius-pill);font:inherit;font-size:var(--text-sm);color:var(--color-ink);background:var(--color-magenta-wash);cursor:pointer;border:0;display:inline-flex}.msg-people{flex-direction:column;inline-size:100%;margin:0;padding:0;list-style:none;display:flex}.msg-person{align-items:center;gap:var(--space-3);inline-size:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font:inherit;font-size:var(--text-sm);text-align:start;color:var(--color-ink);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}button.msg-person{cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out)}button.msg-person:hover,li.msg-person:hover{background:var(--color-tint-1)}.msg-person-name{font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.msg-person-state{font-size:var(--text-xs);color:var(--color-ink-muted)}.msg-members{gap:var(--space-2);inline-size:100%;display:grid}.msg-members-head{justify-content:space-between;align-items:baseline;display:flex}.msg-members-title{font-size:var(--text-lg);font-weight:var(--weight-bold);margin:0}.msg-add{inset-block:calc(100% + var(--space-2)) auto;inset-inline:auto 0}.timeline{inline-size:100%}.ledger-row.timeline-row{grid-template-columns:calc(var(--space-9) + var(--space-2)) minmax(0, 1fr) auto;align-items:baseline}.timeline-kind{font-size:var(--text-sm);color:var(--color-ink-muted)}.timeline-title{gap:var(--space-1)}.timeline-detail{font-size:var(--text-sm);font-weight:var(--weight-regular);color:var(--color-ink-muted);text-overflow:ellipsis;overflow:hidden}.timeline-when{white-space:nowrap;font-variant-numeric:tabular-nums;flex-wrap:nowrap}.ledger-item[data-over] .timeline-title,.ledger-item[data-over] .timeline-when{color:var(--color-ink-muted)}.ledger-item[data-upcoming] .timeline-kind{color:var(--color-magenta)}div.timeline-row{cursor:default}.timeline-form{padding:var(--space-3) var(--space-4)}.followup{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);border:0;flex-wrap:wrap;min-inline-size:0;margin:0;padding:0;display:flex}.followup-fields,.followup-words{align-items:center;gap:var(--space-3);display:flex}.followup-fields .fact-input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;inline-size:auto;min-inline-size:0;margin-inline-start:0}@media (prefers-color-scheme:dark){.followup-fields .fact-input{--lightningcss-light: ;--lightningcss-dark:initial}}.followup .fact-problem{flex-basis:100%}@container window (width<34rem){.ledger-row.timeline-row{grid-template-columns:minmax(0,1fr) auto}.timeline-kind{grid-column:1/-1}.followup-fields{flex-wrap:wrap}}.s360{min-block-size:100dvh;color:var(--color-ink);background:var(--color-paper)}.s360-screen{block-size:100dvh;max-inline-size:var(--grid-max);grid-template-rows:auto minmax(0,1fr) auto;margin-inline:auto;display:grid}.s360-head{align-items:flex-start;gap:var(--space-2);padding:var(--space-5) var(--space-5) var(--space-4);flex-direction:column;display:flex}.s360-head .pane-back{font-size:var(--text-md);margin-block-end:0}.s360-title{font-size:var(--text-3xl);font-weight:var(--weight-black);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.s360-title:focus{outline:none}.s360-body{gap:var(--space-6);overscroll-behavior:contain;min-block-size:0;padding:0 var(--space-5) var(--space-6);flex-direction:column;display:flex;overflow:auto}.s360-dock{padding:var(--space-5) var(--space-5) calc(var(--space-5) + env(safe-area-inset-bottom,0px));background:var(--color-paper-raised);border-start-start-radius:var(--radius-lg);border-start-end-radius:var(--radius-lg)}.s360 .word{font-size:var(--text-lg);padding-block:var(--space-3)}.s360 .word:after{inset-block-end:var(--space-2)}.s360 .word[data-main]{font-size:var(--text-xl)}.s360 a.word{text-decoration:none}.s360-words{align-items:baseline;column-gap:var(--space-6);flex-wrap:wrap;display:flex}.s360 .confirm{font-size:var(--text-lg);flex-wrap:wrap}.s360-dock .confirm{row-gap:var(--space-1)}.s360-dock .confirm>.confirm-question{white-space:normal;flex-basis:100%}.s360-steps{column-gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.s360-steps .word{justify-self:start}.s360-steps-main{grid-column:1/-1;margin-block-start:var(--space-2)}.s360-steps-main .word[data-main]{font-size:var(--text-2xl)}.s360-board{gap:var(--space-5);flex-direction:column;display:flex}.s360-inks{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.s360-ink{align-items:flex-start;gap:var(--space-1);font-size:var(--text-md);font-weight:var(--weight-bold);flex-direction:column;display:flex}.s360-figure{font-size:var(--text-4xl);font-weight:var(--weight-black);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.s360-figure-word{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink-muted)}.s360-empties{min-block-size:calc(var(--text-sm) * var(--leading-snug));font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-snug);color:var(--color-ink-quiet)}.s360-cartridges{align-items:baseline;gap:var(--space-2);display:flex}.s360-cartridges .s360-figure{font-size:var(--text-3xl)}.s360-part{gap:var(--space-3);flex-direction:column;display:flex}.s360-part-head{align-items:baseline;gap:var(--space-3);display:flex}.s360-part-title{font-size:var(--text-lg);font-weight:var(--weight-bold)}.s360-part-count{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink-muted)}.s360-part-end{margin-inline-start:auto}.s360-part-end .word{margin-block:calc(-1 * var(--space-3))}.s360-none{font-size:var(--text-md);color:var(--color-ink-muted)}.s360-ink-pick{grid-template-columns:var(--space-9) minmax(0, 1fr);align-items:baseline;column-gap:var(--space-3);border:0;min-inline-size:0;padding:0;display:grid}.s360-ink-code{font-size:var(--text-md);font-weight:var(--weight-bold)}.s360-skus{column-gap:var(--space-5);flex-wrap:wrap;display:flex}.s360 .s360-sku,.s360 .s360-sku[data-main]{font-size:var(--text-lg);font-weight:var(--weight-bold);font-variant-numeric:var(--figures-code)}.s360 .s360-sku:not([data-main]){color:var(--color-ink-muted)}.s360-all{align-self:flex-start}.s360-reasons{column-gap:var(--space-5);border:0;flex-wrap:wrap;min-inline-size:0;margin:0;padding:0;display:flex}.s360-read-inks{gap:var(--space-2);flex-direction:column;display:flex}.s360-read-ink{grid-template-columns:var(--space-9) minmax(0, 1fr);align-items:baseline;column-gap:var(--space-3);font-size:var(--text-md);font-weight:var(--weight-bold);display:grid}.s360-read-skus,.s360-code{font-size:var(--text-lg);font-variant-numeric:var(--figures-code);white-space:pre-wrap}.s360-facts{gap:var(--space-2);flex-direction:column;display:flex}.s360-fact{grid-template-columns:var(--space-9) minmax(0, 1fr);align-items:baseline;column-gap:var(--space-3);display:grid}.s360-fact dt{font-size:var(--text-md);color:var(--color-ink-muted)}.s360-fact dd{font-size:var(--text-lg);font-weight:var(--weight-medium)}.s360-requests,.s360-moves{gap:var(--space-4);flex-direction:column;padding:0;list-style:none;display:flex}.s360-request,.s360-move{align-items:baseline;column-gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.s360-request-asks,.s360-move-what{font-size:var(--text-lg);font-weight:var(--weight-bold)}.s360-request-state{font-size:var(--text-md);font-weight:var(--weight-medium)}.s360-request[data-tone=asked] .s360-request-state{color:var(--color-ink-muted)}.s360-request[data-tone=declined] .s360-request-state{color:var(--color-danger)}.s360-request-when,.s360-move-when{font-size:var(--text-sm);color:var(--color-ink-quiet);grid-column:1/-1}.s360-request-reply{font-size:var(--text-md);color:var(--color-ink-muted);grid-column:1/-1}.s360-move-thing{font-size:var(--text-lg);font-weight:var(--weight-medium);font-variant-numeric:var(--figures-code)}.s360-search{gap:var(--space-1);flex-direction:column;display:flex}.s360-input{inline-size:100%;padding:var(--space-3);font-size:var(--text-lg);margin-inline-start:0}.s360-textarea{resize:vertical;line-height:var(--leading-body)}.s360-rows{margin-inline:calc(-1 * var(--space-3));flex-direction:column;padding:0;list-style:none;display:flex}.s360-row{align-items:baseline;column-gap:var(--space-4);inline-size:100%;padding:var(--space-3);border-radius:var(--radius-md);font:inherit;text-align:start;color:inherit;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.s360-row[data-hovered],.s360-row[data-focus-visible]{background:var(--color-tint-1)}.s360-row[data-pressed]{background:var(--color-tint-2)}.s360-row[data-focus-visible]{outline:none}.s360-row-main{font-size:var(--text-xl);font-weight:var(--weight-bold);font-variant-numeric:var(--figures-code)}.s360-row-side{font-size:var(--text-md);color:var(--color-ink-muted);grid-column:1}.s360-row-code{font-size:var(--text-md);font-variant-numeric:var(--figures-code);color:var(--color-ink-muted);grid-area:1/2}.s360-printer{gap:var(--space-1);flex-direction:column;display:flex}.s360-printer-sku{font-size:var(--text-4xl);font-weight:var(--weight-black);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);font-variant-numeric:var(--figures-code);overflow-wrap:anywhere}.s360-printer-what{font-size:var(--text-lg);font-weight:var(--weight-medium);color:var(--color-ink-muted)}.s360-printer-serial{font-size:var(--text-md);font-variant-numeric:var(--figures-code);color:var(--color-ink-quiet)}.s360-row-client{font-size:var(--text-md);font-weight:var(--weight-medium);grid-column:1/-1}.s360-site{gap:var(--space-1);flex-direction:column;margin-block-start:var(--space-5);display:flex}.s360-site-client{font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);overflow-wrap:anywhere}.s360-site-address{font-size:var(--text-md);color:var(--color-ink-muted)}.s360-site-numbers{font-size:var(--text-md);font-variant-numeric:var(--figures-code);color:var(--color-ink-quiet)}.s360-site .place-map{margin-block-start:var(--space-3)}.s360-site .place-map-canvas,.s360-site .place-map-wait{block-size:calc(var(--map-height) * .6)}.s360-site-link{align-self:flex-start;margin-block-start:var(--space-3)}.s360-count-input{inline-size:calc(var(--space-9) + var(--space-4));padding:var(--space-2) var(--space-3);font-size:var(--text-3xl);font-weight:var(--weight-black);line-height:var(--leading-tight);margin-inline-start:0}.s360-count-input::placeholder{color:var(--color-ink-faint)}.s360-ask{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.s360-ask-ink{gap:var(--space-2);font-size:var(--text-md);font-weight:var(--weight-bold);flex-direction:column;display:flex}.s360-ask .s360-count-input{inline-size:100%}.s360-note{gap:var(--space-1);flex-direction:column;display:flex}.s360-step{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.s360-summary{font-size:var(--text-lg);font-weight:var(--weight-medium);font-variant-numeric:var(--figures-code);color:var(--color-ink-muted)}.s360-problem{font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-danger)}.s360-problem:empty{display:none}.s360-passing{min-block-size:calc(var(--text-sm) * var(--leading-snug));font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-snug);color:var(--color-ink-quiet);margin-block-end:calc(-1 * var(--space-5))}.s360-me{gap:var(--space-1);flex-direction:column;margin-block-start:var(--space-5);display:flex}.s360-me-name{font-size:var(--text-md);color:var(--color-ink-muted)}.s360-read{font-size:var(--text-2xl)}.s360-sheet{grid-template-rows:2fr auto minmax(var(--space-9), 1fr);padding:var(--space-5);display:grid}.s360-wordmark{font-size:var(--text-5xl);font-weight:var(--weight-black);letter-spacing:var(--tracking-display);flex-direction:column;grid-row:2;margin-inline-start:-.06em;line-height:.8;display:flex}@media (width>=40rem){.s360-wordmark{font-size:var(--text-display)}}.s360-sheet-words{align-items:flex-start;gap:var(--space-2);flex-direction:column;grid-row:3;padding-block-start:var(--space-6);display:flex}.s360-away{font-size:var(--text-xl);font-weight:var(--weight-medium)}@media (prefers-reduced-motion:no-preference){.s360-wordmark{animation:wordmark-in var(--duration-deliberate) var(--ease-emphasized) both}.s360-passing>span{animation:s360-pass calc(var(--duration-legend) + var(--duration-deliberate)) var(--ease-out) both}}@keyframes s360-pass{70%{opacity:1}to{opacity:0}}.s360-request-tone{align-items:center;gap:var(--space-2);display:inline-flex}.s360-request-tone:before{content:"";inline-size:var(--ink-dot-size);block-size:var(--ink-dot-size);border-radius:var(--radius-pill);background:var(--s360-request-ink,transparent)}.s360-request-tone[data-tone=m]{--s360-request-ink:var(--color-mark-magenta)}.s360-request-tone[data-tone=c]{--s360-request-ink:var(--color-mark-cyan)}.s360-request-tone[data-tone=y]{--s360-request-ink:var(--color-mark-yellow)}.s360-request-tone[data-tone=k]{--s360-request-ink:var(--color-mark-black)}.s360-request-tone[data-tone=none]{--s360-request-ink:var(--color-ink-faint)}.s360-request-big{font-size:var(--text-xl);font-weight:var(--weight-bold);margin:0}.s360-request-inks{gap:var(--space-2) var(--space-5);font-size:var(--text-xl);font-weight:var(--weight-bold);flex-wrap:wrap;margin:0;display:flex}.s360-request-what{font-size:var(--text-xl);font-weight:var(--weight-bold);margin:0}.s360-request-text{margin:var(--space-3) 0 0;font-size:var(--text-lg);overflow-wrap:anywhere}
