@font-face{font-family:Atelier Sans;font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/schibsted-grotesk-latin-wght-Bb8VGrTG.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atelier Sans;font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/schibsted-grotesk-latin-ext-wght-hsMS0n0O.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atelier Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-latin-400-DMJ8VG8y.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atelier Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-latin-ext-400-BmRBH3aV.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atelier Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-mono-latin-500-DSY6xOcd.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atelier Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-mono-latin-ext-500-CAhNIIs5.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atelier Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-mono-latin-600-BgSNZQsw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atelier Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-mono-latin-ext-600-D38SheWl.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JUCE Wordmark;font-style:normal;font-weight:100 900;font-display:block;src:url(/assets/juce-wordmark-C5d9zXyi.woff2) format("woff2")}:root{--at-desk: #EEEDE9;--at-sheet: #FFFFFF;--at-well: #F5F4F1;--at-well-soft: #F7F6F3;--at-quiet: #F2F1EE;--at-face: #E9E7E2;--at-page-bg: #FFFFFF;--at-card-edge: #E4E2DD;--at-panel-bg: #1B1814;--at-panel-ink: #FFFFFF;--at-panel-ink-note: #D9D5CD;--at-panel-ink-faint: #A39E94;--at-panel-hover: #2E2A24;--at-panel-well: #26221D;--at-panel-line: #3A3631;--at-panel-on: #FFFFFF;--at-panel-on-ink: #1B1814;--at-line: #E4E2DD;--at-line-row: #F0EEEA;--at-line-control: #DAD7D1;--at-line-edge: #E0DED8;--at-line-dash: #CFCCC5;--at-ink: #1B1814;--at-ink-body: #33302A;--at-ink-note: #4A463F;--at-graphite: #6E6A63;--at-ink-faint: #8C877E;--at-ink-quiet: #A8A39A;--at-on-ink: #FFFFFF;--at-on-ink-body: #D9D5CD;--at-on-ink-note: #B9B4AA;--at-ink-well: #26221D;--at-ink-line: #3A3631;--at-signal: #D63C20;--at-signal-text: #B2321A;--at-signal-on-ink: #FF9C87;--at-fine: #2F7A4E;--at-watch: #C98A1B;--at-selection: #1B1814;--at-selection-text: #FFFFFF;--at-calm-blue: #3F6C8F;--at-calm-violet: #75609A;--at-wash-blue: #F1F5F9;--at-wash-violet: #F5F3F8;--at-wash-watch: #FBF6EC;--at-wash-fine: #F0F6F2;--at-wash-signal: #FCF1EE;--at-hatch-angle: 135deg;--at-hatch-on: 2px;--at-hatch-off: 6px;--at-hatch-ink: #CFCCC5;--at-hatch-ground: #F5F4F1;--at-hatch: repeating-linear-gradient(135deg, #CFCCC5 0 2px, #F5F4F1 2px 8px);--at-hatch-band: 8px;--at-hatch-edge-ink: #B5B1A9;--at-hatch-drift-ink: rgba(27, 24, 20, .16);--at-hatch-drift-ink-on-ink: rgba(255, 255, 255, .28);--at-hatch-tile: 22.6274px;--at-font-sans: "Atelier Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--at-font-mono: "Atelier Mono", ui-monospace, "SF Mono", Consolas, "Liberation Mono", monospace;--at-font-mark: "JUCE Wordmark", "Fredoka One", system-ui, sans-serif;--at-type-field: 11px;--at-type-caption: 12px;--at-type-row: 13px;--at-type-body: 14px;--at-type-lead: 15px;--at-type-card: 17px;--at-type-head: 20px;--at-type-section: 26px;--at-type-title: 32px;--at-type-stat: 40px;--at-type-figure: 56px;--at-type-display: 84px;--at-track-field: .08em;--at-track-label: .06em;--at-track-body: 0;--at-track-card: -.015em;--at-track-head: -.015em;--at-track-section: -.02em;--at-track-title: -.03em;--at-track-stat: -.035em;--at-track-figure: -.04em;--at-track-display: -.045em;--at-leading-display: .96;--at-leading-figure: 1;--at-leading-title: 1.05;--at-leading-head: 1.25;--at-leading-ui: 1.45;--at-leading-body: 1.55;--at-weight-body: 400;--at-weight-field: 500;--at-weight-action: 600;--at-weight-head: 650;--at-weight-strong: 700;--at-weight-heavy: 800;--at-radius-chip: 8px;--at-radius-inner: 14px;--at-radius-card: 22px;--at-radius-sheet: 30px;--at-radius-pill: 999px;--at-space-4: 4px;--at-space-8: 8px;--at-space-12: 12px;--at-space-16: 16px;--at-space-24: 24px;--at-space-32: 32px;--at-space-48: 48px;--at-space-64: 64px;--at-shadow-lift: 0 2px 6px -2px rgba(27, 24, 20, .4);--at-shadow-menu: 0 18px 40px -16px rgba(27, 24, 20, .55);--at-shadow-toast: 0 24px 50px -30px rgba(27, 24, 20, .45);--at-shadow-sheet: 0 30px 60px -36px rgba(27, 24, 20, .6);--at-ease: cubic-bezier(.22, 1, .36, 1);--at-press-scale: .97;--at-dur-press: 80ms;--at-dur-hover: .16s;--at-dur-move: .24s;--at-dur-drift: .9s;--at-dur-cue: .4s;--at-focus-color: #1B1814;--at-focus-width: 2px;--at-focus-offset: 2px;--at-rail-gutter: 12px;--at-rail-min: 44px;--at-rail-thumb: #BDB8B0;--at-rail-thumb-hover: #8C877E;--at-rail-thumb-drag: #1B1814;--at-rail-thumb-on-ink: #5A554D;--at-rail-thumb-hover-on-ink: #A8A39A;--at-rail-thumb-drag-on-ink: #FFFFFF;--at-cue-width: 3px;--at-cue-length: 54px;--at-fade-edge: 28px;--at-panel: 216px;--at-panel-compact: 64px;--at-row: 34px;--at-target-small: 36px;--at-target: 44px;--at-target-floor: 64px;--at-target-floor-primary: 72px;--at-dock-below: 860px;--at-page-max: 1320px;--at-page-read: 880px;--at-page-pad: 32px}@media (pointer: coarse),(max-width: 719px){:root{--at-target-small: var(--at-target)}}@media (max-width: 719px){:root{--at-page-pad: 16px}}:where(.at){font-family:var(--at-font-sans);font-size:var(--at-type-body);line-height:var(--at-leading-body);font-weight:var(--at-weight-body);letter-spacing:var(--at-track-body);color:var(--at-ink);font-kerning:normal;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-size-adjust:100%;-webkit-text-size-adjust:100%}:where(.at) :where(button,input,select,textarea){font:inherit;letter-spacing:inherit;color:inherit}:where(.at) :where(code,kbd,samp,pre){font-family:var(--at-font-mono)}:where(.at,.at *)::selection{background:var(--at-selection);color:var(--at-selection-text)}:where(.at,.at *):focus-visible{outline:var(--at-focus-width) solid var(--at-focus-color);outline-offset:var(--at-focus-offset)}:where(.at,.at *):focus:not(:focus-visible){outline:none}.at-on-ink:where(.at,.at *){color:var(--at-on-ink);--at-focus-color: var(--at-on-ink);--at-rail-thumb: var(--at-rail-thumb-on-ink);--at-rail-thumb-hover: var(--at-rail-thumb-hover-on-ink);--at-rail-thumb-drag: var(--at-rail-thumb-drag-on-ink);--at-hatch-drift-ink: var(--at-hatch-drift-ink-on-ink);--at-selection: var(--at-on-ink);--at-selection-text: var(--at-ink)}.at-t-display:where(.at,.at *){font-size:var(--at-type-display);line-height:var(--at-leading-display);letter-spacing:var(--at-track-display);font-weight:var(--at-weight-strong)}.at-t-figure:where(.at,.at *){font-size:var(--at-type-figure);line-height:var(--at-leading-figure);letter-spacing:var(--at-track-figure);font-weight:var(--at-weight-strong)}.at-t-stat:where(.at,.at *){font-size:var(--at-type-stat);line-height:var(--at-leading-figure);letter-spacing:var(--at-track-stat);font-weight:var(--at-weight-strong)}.at-t-title:where(.at,.at *){font-size:var(--at-type-title);line-height:var(--at-leading-title);letter-spacing:var(--at-track-title);font-weight:var(--at-weight-strong)}.at-t-section:where(.at,.at *){font-size:var(--at-type-section);line-height:var(--at-leading-title);letter-spacing:var(--at-track-section);font-weight:var(--at-weight-strong)}.at-t-head:where(.at,.at *){font-size:var(--at-type-head);line-height:var(--at-leading-head);letter-spacing:var(--at-track-head);font-weight:var(--at-weight-head)}.at-t-card:where(.at,.at *){font-size:var(--at-type-card);line-height:var(--at-leading-head);letter-spacing:var(--at-track-card);font-weight:var(--at-weight-strong)}.at-t-lead:where(.at,.at *){font-size:var(--at-type-lead);line-height:var(--at-leading-body);color:var(--at-ink-note)}.at-t-body:where(.at,.at *){font-size:var(--at-type-body);line-height:var(--at-leading-body);color:var(--at-ink-body)}.at-t-row:where(.at,.at *){font-size:var(--at-type-row);line-height:var(--at-leading-ui)}.at-t-caption:where(.at,.at *){font-size:var(--at-type-caption);line-height:var(--at-leading-ui);color:var(--at-graphite)}.at-t-field:where(.at,.at *){font-family:var(--at-font-mono);font-size:var(--at-type-field);font-weight:var(--at-weight-field);letter-spacing:var(--at-track-field);text-transform:uppercase}.at-t-label:where(.at,.at *){font-family:var(--at-font-mono);font-size:var(--at-type-field);font-weight:var(--at-weight-body);letter-spacing:var(--at-track-label);text-transform:uppercase;color:var(--at-graphite)}.at-mark:where(.at,.at *){font-family:var(--at-font-mark);font-weight:400;font-style:normal;letter-spacing:0;text-transform:none;font-synthesis:none}:where(.at) :where(table,input,output,time,data){font-variant-numeric:tabular-nums}.at-num:where(.at,.at *){font-variant-numeric:tabular-nums lining-nums}.at-figure:where(.at,.at *){font-variant-numeric:proportional-nums lining-nums}.at-decimals:where(.at,.at *){color:var(--at-ink-quiet)}.at-wrap:where(.at,.at *){overflow-wrap:anywhere;min-width:0}.at-balance:where(.at,.at *){overflow-wrap:anywhere;text-wrap:balance;min-width:0}.at-pretty:where(.at,.at *){overflow-wrap:anywhere;text-wrap:pretty;min-width:0}.at-sr:where(.at,.at *){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.at-hatch:where(.at,.at *){background-color:var(--at-hatch-ground);background-image:repeating-linear-gradient(var(--at-hatch-angle),var(--at-hatch-ink) 0 var(--at-hatch-on),transparent var(--at-hatch-on) calc(var(--at-hatch-on) + var(--at-hatch-off)))}.at-hatch-edge:where(.at,.at *){background-color:var(--at-well);background-image:repeating-linear-gradient(var(--at-hatch-angle),var(--at-hatch-edge-ink) 0 var(--at-hatch-on),transparent var(--at-hatch-on) calc(var(--at-hatch-on) + var(--at-hatch-off)));background-size:var(--at-hatch-band) 100%;background-repeat:no-repeat;background-position:left top}.at-hatch-drift:where(.at,.at *){background-image:repeating-linear-gradient(var(--at-hatch-angle),var(--at-hatch-drift-ink) 0 var(--at-hatch-on),transparent var(--at-hatch-on) calc(var(--at-hatch-on) + var(--at-hatch-off)));background-size:var(--at-hatch-tile) var(--at-hatch-tile);animation:at-drift var(--at-dur-drift) linear infinite}@keyframes at-drift{0%{background-position:0 0}to{background-position:22.6274px 0}}.at-press:where(.at,.at *){transition:transform var(--at-dur-press) var(--at-ease)}.at-press:where(.at,.at *):active:not([aria-disabled=true],:disabled){transform:scale(var(--at-press-scale))}.at-scroll:where(.at,.at *){overflow:auto;overscroll-behavior:contain}.at-scroll-x:where(.at,.at *){overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain}.at-snap-x:where(.at,.at *){scroll-snap-type:x mandatory}.at-snap-x:where(.at,.at *)>*{scroll-snap-align:start}@media (pointer: fine){.at-scroll:where(.at,.at *),.at-scroll-x:where(.at,.at *){scrollbar-gutter:stable}:where(.at,.at *)::-webkit-scrollbar{width:var(--at-rail-gutter);height:var(--at-rail-gutter)}:where(.at,.at *)::-webkit-scrollbar-track,:where(.at,.at *)::-webkit-scrollbar-corner{background:transparent}:where(.at,.at *)::-webkit-scrollbar-thumb{background-color:transparent;border:4px solid transparent;border-radius:var(--at-radius-pill);background-clip:padding-box;min-height:var(--at-rail-min)}:where(.at,.at *):hover::-webkit-scrollbar-thumb,:where(.at,.at *):focus-within::-webkit-scrollbar-thumb,.at-scroll-always:where(.at,.at *)::-webkit-scrollbar-thumb{background-color:var(--at-rail-thumb)}:where(.at,.at *)::-webkit-scrollbar-thumb:hover{background-color:var(--at-rail-thumb-hover);border-width:3px}:where(.at,.at *)::-webkit-scrollbar-thumb:active{background-color:var(--at-rail-thumb-drag);border-width:3px}@supports not selector(::-webkit-scrollbar){:where(.at,.at *){scrollbar-width:thin;scrollbar-color:transparent transparent}:where(.at,.at *):hover,:where(.at,.at *):focus-within,.at-scroll-always:where(.at,.at *){scrollbar-color:var(--at-rail-thumb) transparent}}}@media (pointer: coarse){.at-scroll:where(.at,.at *),.at-scroll-x:where(.at,.at *){scrollbar-width:none;-webkit-overflow-scrolling:touch}.at-scroll:where(.at,.at *)::-webkit-scrollbar,.at-scroll-x:where(.at,.at *)::-webkit-scrollbar{display:none}.at-cue-box:where(.at,.at *){position:relative}.at-cue-box:where(.at,.at *):after{content:"";position:absolute;right:4px;width:var(--at-cue-width);height:var(--at-cue-length);top:calc(var(--at-cue-pos, 0) * (100% - var(--at-cue-length)));border-radius:var(--at-radius-pill);background:var(--at-ink);opacity:0;pointer-events:none;transition:opacity var(--at-dur-cue) linear}.at-cue-box:where(.at,.at *)[data-at-moving]:after{opacity:.85}}.at-fade-y:where(.at,.at *)[data-at-scroll]{--at-fade-a: var(--at-fade-edge);--at-fade-b: var(--at-fade-edge);-webkit-mask-image:linear-gradient(to bottom,transparent 0,black var(--at-fade-a),black calc(100% - var(--at-fade-b)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,black var(--at-fade-a),black calc(100% - var(--at-fade-b)),transparent 100%)}.at-fade-x:where(.at,.at *)[data-at-scroll]{--at-fade-a: var(--at-fade-edge);--at-fade-b: var(--at-fade-edge);-webkit-mask-image:linear-gradient(to right,transparent 0,black var(--at-fade-a),black calc(100% - var(--at-fade-b)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,black var(--at-fade-a),black calc(100% - var(--at-fade-b)),transparent 100%)}.at-fade-y:where(.at,.at *)[data-at-start],.at-fade-x:where(.at,.at *)[data-at-start]{--at-fade-a: 0px}.at-fade-y:where(.at,.at *)[data-at-end],.at-fade-x:where(.at,.at *)[data-at-end]{--at-fade-b: 0px}@media (prefers-reduced-motion: reduce){:where(.at,.at *),:where(.at,.at *):before,:where(.at,.at *):after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.at-press:where(.at,.at *):active:not([aria-disabled=true],:disabled){transform:none}}.sh-shell{display:grid;grid-template-columns:216px minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:100vh;height:100dvh;overflow:hidden}.sh-shell.is-compact{grid-template-columns:64px minmax(0,1fr)}body:has(.sh-shell:not(.is-page-scroll)){overflow:hidden}.sh-main{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;overflow:hidden}.sh-shell.is-page-scroll{height:auto;min-height:100vh;min-height:100dvh;overflow:visible}.sh-shell.is-page-scroll .sh-main{display:block;height:auto;overflow:visible}.sh-shell.is-phone{grid-template-columns:minmax(0,1fr)}.sh-shell.is-phone .sh-main{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}.sh-shell.is-phone.is-page-scroll{display:block}@media print{.sh-shell{display:block;height:auto;overflow:visible}.sh-main{height:auto;overflow:visible;padding:0}}.at.at-pn,.at.at-pn *,.at.at-dock,.at.at-dock *,.at.at-pop,.at.at-pop *,.at.at-sw,.at.at-sw *,.at.at-tip,.at.at-pn *:before,.at.at-pn *:after,.at.at-pop *:before,.at.at-pop *:after,.at.at-sw *:before,.at.at-sw *:after{box-sizing:border-box}.at :where(button:not([class*=at-btn],[class*=at-banner],[class*=at-band],[class*=at-card],[class*=at-chart],[class*=at-check],[class*=at-chip],[class*=at-date],[class*=at-dialog],[class*=at-drop],[class*=at-empty],[class*=at-error],[class*=at-field],[class*=at-gate],[class*=at-gen],[class*=at-head],[class*=at-menu],[class*=at-more],[class*=at-pages],[class*=at-radio],[class*=at-row],[class*=at-search],[class*=at-section],[class*=at-seg],[class*=at-select],[class*=at-set],[class*=at-slider],[class~=at-stat],[class*=at-stepper],[class*=at-switch],[class*=at-table],[class*=at-tabs],[class*=at-toast],[class*=sh-pbox])){margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:none;text-align:inherit;min-width:0;min-height:0;height:auto;width:auto;box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.at :where(a:not(.at-btn)){color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.at :where(input){margin:0;font:inherit;letter-spacing:inherit;color:inherit;box-shadow:none;text-transform:none}.at :where(h2,h3,p,ul,li){margin:0;padding:0;font-family:inherit;text-transform:none;letter-spacing:normal;text-align:left}.at :where(kbd){font-family:var(--at-font-mono)}.at :where(svg){flex:none;display:block}.at .at-count{flex:none;display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 7px;border-radius:var(--at-radius-pill);background:var(--at-ink);color:var(--at-on-ink);font-size:11px;font-weight:var(--at-weight-strong);line-height:1;font-variant-numeric:tabular-nums lining-nums}.at .at-count.is-small{min-width:17px;height:17px;padding:0 5px;font-size:10px}.at .at-count.is-late{background:var(--at-signal);color:var(--at-on-ink)}.at .is-on>.at-count:not(.is-late){background:var(--at-sheet);color:var(--at-ink)}.at.at-pn .at-count:not(.is-late){background:var(--at-panel-on);color:var(--at-panel-on-ink)}.at.at-pn .is-on>.at-count:not(.is-late){background:var(--at-ink);color:var(--at-on-ink)}.at .at-dot{flex:none;display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--at-ink-faint)}.at .at-dot.is-ok{background:var(--at-fine)}.at .at-dot.is-warn{background:var(--at-watch)}.at .at-dot.is-bad{background:var(--at-signal)}.at .at-dot.is-idle{background:transparent;box-shadow:inset 0 0 0 1.5px var(--at-graphite)}.at .at-dot.is-breathe{animation:at-shell-breathe 2.2s var(--at-ease) infinite}@keyframes at-shell-breathe{0%,to{opacity:1}50%{opacity:.35}}.at .at-shface{position:relative;flex:none;display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--at-face);color:var(--at-ink);font-size:11px;font-weight:var(--at-weight-strong);letter-spacing:.02em;line-height:1}.at .at-shface.is-you{width:40px;height:40px;font-size:13px;background:var(--at-ink);color:var(--at-on-ink)}.at .at-shface__dot{position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;box-shadow:0 0 0 2px var(--at-panel-bg)}.at.at-pn .at-shface{background:var(--at-panel-ink);color:var(--at-panel-on-ink)}.at .at-sw__dotsep{display:inline-block;width:3px;height:3px;margin:0 6px;border-radius:50%;background:currentColor;vertical-align:middle;opacity:.7}.at.at-pn{position:relative;z-index:20;display:flex;flex-direction:column;gap:8px;min-height:0;height:100%;padding:14px 10px 12px;background:var(--at-panel-bg);color:var(--at-panel-ink);overflow:hidden}.sh-shell.is-page-scroll>.at.at-pn{position:sticky;top:0;height:100vh;height:100dvh}.at.at-pn.is-compact{padding:14px 8px 12px;align-items:center}.at .at-pn__seal{flex:none;display:flex;align-items:center;gap:6px;min-height:44px;padding:0 2px 6px;min-width:0}.at.at-pn.is-compact .at-pn__seal{flex-direction:column;gap:10px;padding:0 0 4px}.at .at-pn__title{flex:1;min-width:0;display:flex;align-items:center;min-height:40px;padding:2px 8px;margin-left:-2px;border-radius:var(--at-radius-inner);color:var(--at-panel-ink);transition:background var(--at-dur-hover) var(--at-ease),transform var(--at-dur-press) var(--at-ease)}.at .at-pn__title:hover{background:var(--at-panel-hover)}.at .at-pn__title:active{transform:scale(var(--at-press-scale))}.at .at-pn__title.is-tile{flex:none;justify-content:center;width:40px;height:40px;padding:0;margin:0}.at .at-pn__tile{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:var(--at-radius-inner);background:var(--at-panel-well);color:var(--at-panel-ink);box-shadow:inset 0 0 0 1px var(--at-panel-line)}.at .at-pn__title.is-on .at-pn__tile{background:var(--at-panel-on);color:var(--at-panel-on-ink);box-shadow:none}.at .at-pn__id{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.at .at-pn__kicker{font-family:var(--at-font-mono);font-size:10px;letter-spacing:var(--at-track-label);text-transform:uppercase;color:var(--at-panel-ink-faint);line-height:1.3;overflow-wrap:anywhere}.at .at-pn__name{font-size:19px;font-weight:var(--at-weight-strong);letter-spacing:var(--at-track-card);line-height:1.15;overflow-wrap:anywhere}.at .at-pn__fold{flex:none;display:inline-grid;place-items:center;width:32px;height:32px;border-radius:10px;color:var(--at-panel-ink-faint);transition:background var(--at-dur-hover) var(--at-ease),color var(--at-dur-hover) var(--at-ease)}.at .at-pn__fold:hover{background:var(--at-panel-hover);color:var(--at-panel-ink)}.at .at-pn__faces{flex:none;display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:var(--at-radius-pill);background:var(--at-panel-well);box-shadow:inset 0 0 0 1px var(--at-panel-line)}.at .at-pn__faces.is-sheet{margin:2px 0 6px}.at .at-pn__faces.is-sheet .at-pn__face{font-size:14px}.at .at-pn__face{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--at-target);padding:4px 6px;border-radius:var(--at-radius-pill);text-align:center;font-size:13.5px;font-weight:var(--at-weight-action);color:var(--at-panel-ink-note);line-height:1.2;overflow-wrap:anywhere;transition:background var(--at-dur-hover) var(--at-ease),color var(--at-dur-hover) var(--at-ease),transform var(--at-dur-press) var(--at-ease)}.at .at-pn__face:hover{color:var(--at-panel-ink);background:var(--at-panel-hover)}.at .at-pn__face:active{transform:scale(var(--at-press-scale))}.at .at-pn__face.is-on,.at .at-pn__face.is-on:hover{background:var(--at-panel-on);color:var(--at-panel-on-ink);font-weight:var(--at-weight-strong)}.at .at-pn__face1{flex:none;display:inline-grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--at-panel-on);color:var(--at-panel-on-ink)}.at .at-find-btn{flex:none;display:flex;align-items:center;gap:8px;width:100%;height:38px;padding:0 8px 0 12px;border-radius:var(--at-radius-pill);background:var(--at-sheet);color:var(--at-graphite);box-shadow:inset 0 0 0 1.5px var(--at-ink);font-size:13px;transition:transform var(--at-dur-press) var(--at-ease),box-shadow var(--at-dur-hover) var(--at-ease)}.at .at-find-btn:hover{color:var(--at-ink)}.at .at-find-btn:active{transform:scale(var(--at-press-scale))}.at .at-find-btn__lens{flex:none;color:var(--at-ink)}.at .at-find-btn__said{flex:1;min-width:0;text-align:left}.at .at-find-btn__kbd{flex:none;padding:3px 7px;border-radius:var(--at-radius-pill);background:var(--at-quiet);font-size:10px;color:var(--at-graphite);letter-spacing:.02em}.at.at-pn .at-find-btn{background:var(--at-panel-well);color:var(--at-panel-ink-note);box-shadow:inset 0 0 0 1px var(--at-panel-line)}.at.at-pn .at-find-btn:hover{color:var(--at-panel-ink);box-shadow:inset 0 0 0 1px var(--at-panel-ink-faint)}.at.at-pn .at-find-btn__lens{color:var(--at-panel-ink)}.at.at-pn .at-find-btn__kbd{background:var(--at-panel-hover);color:var(--at-panel-ink-faint)}.at.at-pn.is-compact .at-find-btn{width:40px;height:40px;padding:0;justify-content:center}.at .at-find-btn.is-sheet{height:48px;margin:4px 0 8px;font-size:15px}.at .at-pn__list{flex:1 1 auto;min-height:0;margin:0 -6px;padding:2px 6px 8px;display:flex;flex-direction:column;gap:4px}.at.at-pn.is-compact .at-pn__list{width:64px;align-items:center;margin:0;padding:2px 0 8px}.at .at-pn__group{display:flex;flex-direction:column;gap:1px}.at .at-pn__group.is-sep{margin-top:8px}.at.at-pn.is-compact .at-pn__group{align-items:center}.at .at-pn__rows{display:flex;flex-direction:column;gap:1px}.at .at-pn__item{display:flex;flex-direction:column}.at .at-pn__head{display:flex;align-items:center;gap:6px;width:100%;min-height:28px;margin-top:8px;padding:2px 10px;border-radius:8px;font-family:var(--at-font-mono);font-size:var(--at-type-field);letter-spacing:var(--at-track-label);text-transform:uppercase;color:var(--at-panel-ink-faint);text-align:left}.at .at-pn__head:hover{color:var(--at-panel-ink);background:var(--at-panel-hover)}.at .at-pn__head-label{flex:1;min-width:0;overflow-wrap:anywhere;line-height:1.3}.at .at-pn__chev{flex:none;display:inline-grid;place-items:center;opacity:.7}.at .at-pn__sub{padding:6px 10px 2px 38px;font-size:11px;color:var(--at-panel-ink-faint);line-height:1.3;overflow-wrap:anywhere}.at .at-pn__rule{display:block;flex:none;width:24px;height:1px;margin:8px 0 6px;background:var(--at-panel-line)}.at .at-pn__row{position:relative;display:flex;align-items:center;gap:10px;width:100%;min-height:var(--at-row);padding:6px 10px;border-radius:10px;color:var(--at-panel-ink-note);font-size:13.5px;font-weight:500;line-height:1.25;text-decoration:none;transition:background var(--at-dur-hover) var(--at-ease),color var(--at-dur-hover) var(--at-ease),transform var(--at-dur-press) var(--at-ease)}.at .at-pn__row:hover{background:var(--at-panel-hover);color:var(--at-panel-ink);text-decoration:none}.at .at-pn__row:active{transform:scale(var(--at-press-scale))}.at .at-pn__row.is-on,.at .at-pn__row.is-on:hover{background:var(--at-panel-on);color:var(--at-panel-on-ink);font-weight:var(--at-weight-action)}.at.at-pn .at-pn__row.is-on:focus-visible{outline-color:var(--at-panel-ink)}.at .at-pn__glyph{position:relative;flex:none;display:inline-grid;place-items:center;width:18px;height:18px;color:var(--at-panel-ink-faint)}.at .at-pn__row:hover .at-pn__glyph{color:var(--at-panel-ink)}.at .at-pn__row.is-on .at-pn__glyph{color:var(--at-panel-on-ink)}.at .at-pn__label{flex:1;min-width:0;overflow-wrap:anywhere}.at .at-pn__out{flex:none;color:var(--at-panel-ink-faint)}.at .at-pn__row.is-on .at-pn__out{color:var(--at-graphite)}.at .at-pn__row.is-alert.is-down:not(.is-on){color:var(--at-signal-on-ink)}.at .at-pn__row.is-coming,.at .at-menu__row.is-coming{color:var(--at-graphite);cursor:default;box-shadow:inset 0 0 0 1px var(--at-line-dash);background-color:var(--at-hatch-ground);background-image:repeating-linear-gradient(var(--at-hatch-angle),var(--at-hatch-edge-ink) 0 var(--at-hatch-on),transparent var(--at-hatch-on) calc(var(--at-hatch-on) + var(--at-hatch-off)));background-size:var(--at-hatch-band) 100%;background-repeat:no-repeat;background-position:left top}.at .at-pn__row.is-coming:hover,.at .at-menu__row.is-coming:hover{background-color:var(--at-hatch-ground);color:var(--at-graphite)}.at .at-pn__row.is-coming:active{transform:none}.at .at-pn__row.is-coming .at-pn__glyph{color:var(--at-ink-faint)}.at.at-pn .at-pn__row.is-coming,.at.at-pn .at-pn__row.is-coming:hover{color:var(--at-panel-ink-faint);box-shadow:inset 0 0 0 1px var(--at-panel-line);background-color:var(--at-panel-bg);background-image:repeating-linear-gradient(var(--at-hatch-angle),var(--at-panel-line) 0 var(--at-hatch-on),transparent var(--at-hatch-on) calc(var(--at-hatch-on) + var(--at-hatch-off)))}.at.at-pn .at-pn__row.is-coming .at-pn__glyph{color:var(--at-panel-ink-faint)}.at .at-pn__row.is-alert.is-warn .at-dot,.at .at-pn__row.is-alert.is-warn .at-pn__pip{animation:at-shell-breathe 2.4s var(--at-ease) infinite}.at.at-pn.is-compact .at-pn__row{width:40px;height:40px;min-height:40px;padding:0;justify-content:center;border-radius:12px}.at.at-pn.is-compact .at-pn__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.at .at-pn__badge{position:absolute;top:-9px;right:-11px;z-index:1}.at .at-pn__badge .at-count{box-shadow:0 0 0 2px var(--at-panel-bg)}.at.at-pn .at-pn__row.is-on .at-pn__badge .at-count:not(.is-late){background:var(--at-ink);color:var(--at-on-ink)}.at .at-pn__row.is-on .at-pn__badge .at-count{box-shadow:0 0 0 2px var(--at-panel-on)}.at .at-pn__pip{position:absolute;top:-3px;right:-4px;width:8px;height:8px;border-radius:50%;box-shadow:0 0 0 2px var(--at-panel-bg)}.at .at-pn__pip.is-bad{background:var(--at-signal)}.at .at-pn__pip.is-warn{background:var(--at-watch)}.at .at-pn__foot{flex:none;display:flex;flex-direction:column;gap:6px;padding-top:8px;box-shadow:0 -1px 0 var(--at-panel-line)}.at.at-pn.is-compact .at-pn__foot{align-items:center;width:100%}.at .at-pn__me{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:6px 8px;border-radius:14px;text-align:left;transition:background var(--at-dur-hover) var(--at-ease)}.at .at-pn__me:hover,.at .at-pn__me.is-open{background:var(--at-panel-hover)}.at.at-pn.is-compact .at-pn__me{width:44px;height:44px;padding:0;justify-content:center;border-radius:50%}.at .at-pn__who{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.at .at-pn__who-name{font-size:13.5px;font-weight:var(--at-weight-action);line-height:1.2;overflow-wrap:anywhere}.at .at-pn__who-line{font-size:11.5px;color:var(--at-panel-ink-faint);line-height:1.3}.at .at-pn-switch{position:relative;display:flex;align-items:center;gap:10px;width:100%;height:52px;padding:0 12px 0 8px;border-radius:var(--at-radius-pill);background:var(--at-panel-on);color:var(--at-panel-on-ink);font-size:15px;font-weight:var(--at-weight-head);letter-spacing:var(--at-track-card);text-align:left;transition:transform var(--at-dur-press) var(--at-ease),background var(--at-dur-hover) var(--at-ease)}.at .at-pn-switch:hover{background:var(--at-panel-ink-note)}.at .at-pn-switch:active{transform:scale(var(--at-press-scale))}.at.at-pn .at-pn-switch:focus-visible{outline-color:var(--at-panel-ink)}.at .at-pn-switch__glyph{flex:none;display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--at-ink);color:var(--at-on-ink)}.at .at-pn-switch__said{flex:1;min-width:0}.at .at-pn-switch__kbd{flex:none;padding:3px 7px;border-radius:var(--at-radius-pill);background:var(--at-panel-hover);color:var(--at-panel-ink-faint);font-size:10px;font-weight:500}.at .at-pn-switch__count{flex:none;display:inline-flex}.at .at-pn-switch__pip{flex:none;width:9px;height:9px;border-radius:50%;background:var(--at-watch)}.at .at-pn-switch.is-open,.at .at-pn-switch.is-open:hover{background:transparent;color:var(--at-panel-ink);box-shadow:inset 0 0 0 1.5px var(--at-panel-ink)}.at .at-pn-switch.is-open .at-pn-switch__glyph{background:var(--at-panel-on);color:var(--at-panel-on-ink)}.at.at-pn.is-compact .at-pn-switch{width:48px;height:48px;padding:0;justify-content:center;border-radius:16px}.at.at-pn.is-compact .at-pn-switch__glyph{width:32px;height:32px}.at.at-pn.is-compact .at-pn-switch__count{position:absolute;top:-6px;right:-6px}.at.at-pn.is-compact .at-pn-switch__count .at-count{box-shadow:0 0 0 2px var(--at-panel-bg)}.at.at-pn.is-compact .at-pn-switch__pip{position:absolute;top:2px;right:2px;box-shadow:0 0 0 2px var(--at-panel-on)}@media (max-height: 700px){.at .at-pn__seal{padding-bottom:2px}.at .at-pn-switch{height:46px}}.at.at-tip{position:fixed;z-index:1000;transform:translateY(-50%);pointer-events:none;max-width:260px;padding:6px 10px;border-radius:var(--at-radius-chip);background:var(--at-ink);color:var(--at-on-ink);box-shadow:var(--at-shadow-toast);font-size:12px;font-weight:var(--at-weight-action);line-height:1.3;overflow-wrap:anywhere}.at.at-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:899;background:#1b181452}.at.at-pop{position:fixed;z-index:900;left:230px;bottom:16px;width:300px;max-width:calc(100vw - 16px);max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:2px;padding:8px;background:var(--at-sheet);color:var(--at-ink);border-radius:var(--at-radius-card);box-shadow:0 0 0 1px var(--at-line-edge),var(--at-shadow-menu)}.at.at-pop[style]{bottom:auto}.at.at-pop.is-wide{width:340px}.at.at-pop:focus{outline:none}.at.at-pop.is-sheet{left:0;right:0;bottom:0;top:auto;width:auto;max-width:none;max-height:86vh;max-height:86dvh;padding:6px 12px calc(16px + env(safe-area-inset-bottom,0px));border-radius:var(--at-radius-sheet) var(--at-radius-sheet) 0 0;box-shadow:var(--at-shadow-sheet)}.at .at-pop__grip{flex:none;align-self:center;width:40px;height:4px;margin:4px 0 8px;border-radius:var(--at-radius-pill);background:var(--at-line-control)}.at .at-menu__list{display:flex;flex-direction:column;gap:1px;padding:4px 0}.at .at-menu__list:not(:first-child),.at .at-menu__team:not(:first-child){box-shadow:0 -1px 0 var(--at-line-row);margin-top:4px;padding-top:8px}.at .at-menu__head{padding:8px 10px 4px;font-family:var(--at-font-mono);font-size:var(--at-type-field);letter-spacing:var(--at-track-label);text-transform:uppercase;color:var(--at-graphite)}.at .at-menu__me{display:flex;align-items:center;gap:12px;padding:8px 8px 10px}.at .at-menu__who{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.at .at-menu__name{font-size:15px;font-weight:var(--at-weight-strong);letter-spacing:var(--at-track-card);line-height:1.2;overflow-wrap:anywhere}.at .at-menu__sub{font-size:12px;color:var(--at-graphite);line-height:1.35;overflow-wrap:anywhere}.at .at-menu__row{display:flex;align-items:center;gap:10px;width:100%;min-height:38px;padding:6px 10px;border-radius:12px;margin:0;border:0;background:transparent;cursor:pointer;font-family:inherit;color:var(--at-ink);font-size:13.5px;font-weight:500;line-height:1.25;text-align:left;text-decoration:none;transition:background var(--at-dur-hover) var(--at-ease)}.at .at-menu__row:hover{background:var(--at-quiet);text-decoration:none}.at .at-menu__row.is-on,.at .at-menu__row.is-on:hover{background:var(--at-ink);color:var(--at-on-ink)}.at .at-menu__glyph{flex:none;display:inline-grid;place-items:center;width:20px;height:20px;color:var(--at-graphite)}.at .at-menu__row.is-on .at-menu__glyph{color:var(--at-on-ink)}.at .at-menu__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;overflow-wrap:anywhere}.at .at-menu__hint{font-size:11.5px;color:var(--at-graphite)}.at .at-menu__row.is-alert.is-down .at-menu__hint{color:var(--at-signal-text)}.at .at-menu__out{flex:none;color:var(--at-ink-faint)}.at .at-menu__state{display:flex;align-items:center;gap:10px;min-height:36px;padding:6px 10px;font-size:13px;color:var(--at-ink-note);line-height:1.3}.at .at-menu__said{flex:1;min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;overflow-wrap:anywhere}.at .at-menu__said>button{flex:none;height:28px;padding:0 12px;border-radius:var(--at-radius-pill);background:var(--at-ink);color:var(--at-on-ink);font-size:11.5px;font-weight:var(--at-weight-action);transition:transform var(--at-dur-press) var(--at-ease)}.at .at-menu__said>button:active{transform:scale(var(--at-press-scale))}.at .at-menu__said a{text-decoration:underline;text-underline-offset:2px}.at .at-menu__said a:hover{color:var(--at-ink)}.at .at-menu__team{padding:4px 0 0}.at.at-pop.is-sheet .at-menu__row{min-height:var(--at-target)}.at.at-pop.is-sheet .at-menu__list.is-person{box-shadow:0 -1px 0 var(--at-line);margin-top:6px;padding-top:8px}.at .at-team{--at-team-row: 46px;--at-team-label: 24px;display:flex;flex-direction:column}.at .at-team__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px 6px}.at .at-team__title{font-family:var(--at-font-mono);font-size:var(--at-type-field);letter-spacing:var(--at-track-label);text-transform:uppercase;color:var(--at-graphite)}.at .at-team__blurb{font-size:12px;color:var(--at-graphite)}.at .at-team__tally{display:inline-flex;gap:4px}.at .at-team__chip{display:inline-flex;align-items:center;gap:5px;height:26px;min-width:40px;padding:0 9px;border-radius:var(--at-radius-pill);background:var(--at-quiet);color:var(--at-ink);font-size:11px;font-weight:var(--at-weight-action);font-variant-numeric:tabular-nums}.at .at-team__chip:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--at-line-control)}.at .at-team__chip[aria-pressed=true]{background:var(--at-ink);color:var(--at-on-ink)}.at .at-team__chip:disabled{color:var(--at-ink-faint);cursor:default}.at .at-team__pip{width:7px;height:7px;border-radius:50%;background:var(--at-fine)}.at .at-team__chip.is-idle .at-team__pip{background:var(--at-watch)}.at .at-team__chip.is-away .at-team__pip{background:transparent;box-shadow:inset 0 0 0 1.25px var(--at-graphite)}.at .at-team__chip[aria-pressed=true] .at-team__pip{box-shadow:0 0 0 1.5px var(--at-on-ink)}.at .at-team__find{margin:0 6px 6px;height:36px;padding:0 14px;border:0;border-radius:var(--at-radius-pill);background:var(--at-well);box-shadow:inset 0 0 0 1px var(--at-line-control);color:var(--at-ink);font-size:16px;outline:none;min-width:0}@media (hover: hover) and (pointer: fine){.at .at-team__find{font-size:13px}}.at .at-team__find:focus{background:var(--at-sheet);box-shadow:inset 0 0 0 1.5px var(--at-ink)}.at .at-team__list{position:relative;max-height:calc(var(--at-team-label) + 4 * var(--at-team-row) + 2px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.at .at-team__list.has-more{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 22px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 22px),transparent)}.at .at-team__label{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:6px;height:var(--at-team-label);padding:0 10px;background:var(--at-sheet);font-family:var(--at-font-mono);font-size:10.5px;letter-spacing:var(--at-track-label);text-transform:uppercase;color:var(--at-graphite)}.at .at-team__label span{font-variant-numeric:tabular-nums}.at .at-team__row{display:flex;align-items:center;gap:10px;height:var(--at-team-row);padding:0 10px;border-radius:12px;color:var(--at-ink);text-decoration:none;cursor:pointer;transition:background var(--at-dur-hover) var(--at-ease)}.at .at-team__row:hover{background:var(--at-quiet);text-decoration:none}.at .at-team__row[aria-disabled=true]{cursor:default}.at .at-team__row[aria-disabled=true]:hover{background:transparent}.at .at-team__ring{position:relative;flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--at-face);color:var(--at-ink);font-size:10px;font-weight:var(--at-weight-strong);letter-spacing:.02em;line-height:1}.at .at-team__ring.is-away{background:transparent;box-shadow:inset 0 0 0 1px var(--at-line-dash);color:var(--at-graphite)}.at .at-team__dot{position:absolute;right:-1px;bottom:-1px;width:9px;height:9px;border-radius:50%;background:var(--at-fine);box-shadow:0 0 0 2px var(--at-sheet)}.at .at-team__ring.is-idle .at-team__dot{background:var(--at-watch)}.at .at-team__ring.is-away .at-team__dot{display:none}.at .at-team__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.at .at-team__top,.at .at-team__where{display:flex;align-items:baseline;gap:8px;min-width:0}.at .at-team__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:var(--at-weight-action);line-height:1.25}.at .at-team__row.is-away .at-team__name{color:var(--at-ink-note);font-weight:500}.at .at-team__when{flex:none;font-size:11px;color:var(--at-graphite);white-space:nowrap;font-variant-numeric:tabular-nums}.at .at-team__place{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;color:var(--at-graphite);line-height:1.3}.at .at-team__more{flex:none;padding:0 6px;border-radius:var(--at-radius-pill);background:var(--at-quiet);font-size:10.5px;font-weight:var(--at-weight-action);line-height:16px;color:var(--at-ink-note);font-variant-numeric:tabular-nums}.at .at-team__none{padding:10px 10px 12px;font-size:12px;color:var(--at-graphite)}.at .at-team__count{display:inline-flex}.at.at-pop.is-ink{background:var(--at-panel-bg);color:var(--at-panel-ink);box-shadow:var(--at-shadow-sheet)}.at.at-pop.is-ink .at-pop__grip{background:var(--at-panel-line)}.at.at-pop.is-ink .at-menu__list:not(:first-child),.at.at-pop.is-ink .at-menu__team:not(:first-child),.at.at-pop.is-ink .at-menu__list.is-person{box-shadow:0 -1px 0 var(--at-panel-line)}.at.at-pop.is-ink .at-menu__head,.at.at-pop.is-ink .at-menu__sub,.at.at-pop.is-ink .at-menu__hint,.at.at-pop.is-ink .at-menu__glyph,.at.at-pop.is-ink .at-menu__out{color:var(--at-panel-ink-faint)}.at.at-pop.is-ink .at-menu__row{color:var(--at-panel-ink-note)}.at.at-pop.is-ink .at-menu__row:hover{background:var(--at-panel-hover);color:var(--at-panel-ink)}.at.at-pop.is-ink .at-menu__row.is-on,.at.at-pop.is-ink .at-menu__row.is-on:hover{background:var(--at-panel-on);color:var(--at-panel-on-ink)}.at.at-pop.is-ink .at-menu__row.is-on .at-menu__glyph{color:var(--at-panel-on-ink)}.at.at-pop.is-ink .at-menu__row.is-alert.is-down .at-menu__hint{color:var(--at-signal-on-ink)}.at.at-pop.is-ink .at-menu__row.is-coming,.at.at-pop.is-ink .at-menu__row.is-coming:hover{color:var(--at-panel-ink-faint);box-shadow:inset 0 0 0 1px var(--at-panel-line);background-color:var(--at-panel-bg);background-image:repeating-linear-gradient(var(--at-hatch-angle),var(--at-panel-line) 0 var(--at-hatch-on),transparent var(--at-hatch-on) calc(var(--at-hatch-on) + var(--at-hatch-off)))}.at.at-pop.is-ink .at-menu__state{color:var(--at-panel-ink-note)}.at.at-pop.is-ink .at-menu__said>button{background:var(--at-panel-on);color:var(--at-panel-on-ink)}.at.at-pop.is-ink .at-menu__said a:hover{color:var(--at-panel-ink)}.at.at-pop.is-ink .at-count:not(.is-late){background:var(--at-panel-on);color:var(--at-panel-on-ink)}.at.at-pop.is-ink .is-on>.at-count:not(.is-late){background:var(--at-ink);color:var(--at-on-ink)}.at.at-pop.is-ink .at-shface{background:var(--at-panel-line);color:var(--at-panel-ink)}.at.at-pop.is-ink .at-shface.is-you{background:var(--at-panel-ink);color:var(--at-panel-on-ink)}.at.at-pop.is-ink .at-find-btn{background:var(--at-panel-well);color:var(--at-panel-ink-note);box-shadow:inset 0 0 0 1px var(--at-panel-line)}.at.at-pop.is-ink .at-find-btn__lens{color:var(--at-panel-ink)}.at.at-pop.is-ink .at-team__title,.at.at-pop.is-ink .at-team__blurb,.at.at-pop.is-ink .at-team__label,.at.at-pop.is-ink .at-team__when,.at.at-pop.is-ink .at-team__place,.at.at-pop.is-ink .at-team__none{color:var(--at-panel-ink-faint)}.at.at-pop.is-ink .at-team__label{background:var(--at-panel-bg)}.at.at-pop.is-ink .at-team__chip{background:var(--at-panel-hover);color:var(--at-panel-ink)}.at.at-pop.is-ink .at-team__chip[aria-pressed=true]{background:var(--at-panel-on);color:var(--at-panel-on-ink)}.at.at-pop.is-ink .at-team__chip:disabled{color:var(--at-panel-ink-faint)}.at.at-pop.is-ink .at-team__find{background:var(--at-panel-well);color:var(--at-panel-ink);box-shadow:inset 0 0 0 1px var(--at-panel-line)}.at.at-pop.is-ink .at-team__find:focus{background:var(--at-panel-well);box-shadow:inset 0 0 0 1.5px var(--at-panel-ink)}.at.at-pop.is-ink .at-team__row{color:var(--at-panel-ink)}.at.at-pop.is-ink .at-team__row:hover{background:var(--at-panel-hover)}.at.at-pop.is-ink .at-team__row.is-away .at-team__name{color:var(--at-panel-ink-note)}.at.at-pop.is-ink .at-team__ring{background:var(--at-panel-line);color:var(--at-panel-ink)}.at.at-pop.is-ink .at-team__ring.is-away{background:transparent;box-shadow:inset 0 0 0 1px var(--at-panel-line);color:var(--at-panel-ink-faint)}.at.at-pop.is-ink .at-team__dot{box-shadow:0 0 0 2px var(--at-panel-bg)}.at.at-pop.is-ink .at-team__more{background:var(--at-panel-hover);color:var(--at-panel-ink-note)}.at.at-dock{position:fixed;z-index:60;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;gap:2px;padding:6px;border-radius:var(--at-radius-pill);background:var(--at-ink);color:var(--at-on-ink-note);box-shadow:var(--at-shadow-sheet)}.at .at-dock__item{position:relative;flex:1 1 0;min-width:44px;height:52px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--at-radius-pill);color:var(--at-on-ink-note);text-decoration:none;transition:background var(--at-dur-hover) var(--at-ease),color var(--at-dur-hover) var(--at-ease),transform var(--at-dur-press) var(--at-ease)}.at .at-dock__item:active{transform:scale(var(--at-press-scale))}.at .at-dock__item:hover{color:var(--at-on-ink);text-decoration:none}.at.at-dock .at-dock__item:focus-visible{outline-color:var(--at-on-ink);outline-offset:-3px}.at .at-dock__item.is-on{flex:2.4 1 0;background:var(--at-sheet);color:var(--at-ink)}.at.at-dock .at-dock__item.is-on:focus-visible{outline-color:var(--at-ink)}.at .at-dock__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:var(--at-weight-head)}.at .at-dock__glyph{position:relative;flex:none;display:inline-grid;place-items:center}.at .at-dock__badge{position:absolute;top:-9px;right:-12px}.at .at-dock__badge .at-count{box-shadow:0 0 0 2px var(--at-ink)}.at .at-dock__badge .at-count:not(.is-late){background:var(--at-sheet);color:var(--at-ink)}.at .at-dock__item.is-on .at-dock__badge .at-count{box-shadow:0 0 0 2px var(--at-sheet)}.at .at-dock__item .at-pn__pip{box-shadow:0 0 0 2px var(--at-ink)}.at .at-dock__more.is-here:after{content:"";position:absolute;bottom:7px;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--at-on-ink)}.at .at-dock__switch .at-dock__glyph{width:36px;height:36px;border-radius:50%;background:var(--at-sheet);color:var(--at-ink)}.at .at-dock__switch .at-pn-switch__count{position:absolute;top:-6px;right:-8px}.at .at-dock__switch .at-pn-switch__count .at-count{box-shadow:0 0 0 2px var(--at-ink)}.at .at-dock__switch .at-pn-switch__pip{position:absolute;top:0;right:0;box-shadow:0 0 0 2px var(--at-ink)}@media (max-width: 370px){.at .at-dock__item.is-on .at-dock__label{display:none}.at .at-dock__item.is-on{flex:1.2 1 0}}.at.at-sw{position:fixed;z-index:700;top:0;right:0;bottom:0;left:216px;overflow-y:auto;overscroll-behavior:contain;padding:28px var(--at-page-pad) 56px;background:var(--at-page-bg);color:var(--at-ink)}.at.at-sw.is-compact{left:64px}.at.at-sw.is-phone{left:0;z-index:880;padding:14px var(--at-page-pad) calc(96px + env(safe-area-inset-bottom,0px))}.at .at-sw__in{max-width:var(--at-page-max);margin:0 auto}.at .at-sw__top{display:flex;align-items:flex-start;gap:10px}.at .at-sw__find{flex:1;min-width:0}.at .at-sw__find .at-find__examples{display:none}.at .at-sw__filter{flex:1;display:flex;align-items:center;gap:12px;height:56px;padding:0 20px;border-radius:var(--at-radius-pill);background:var(--at-sheet);box-shadow:inset 0 0 0 1.5px var(--at-ink)}.at .at-sw__filter input{flex:1;min-width:0;height:100%;border:0;outline:none;background:transparent;font-size:17px}.at .at-sw__close{flex:none;display:inline-grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--at-ink);color:var(--at-on-ink)}.at .at-sw__groups{display:flex;flex-direction:column;gap:32px;margin-top:36px}.at .at-sw__group{min-width:0;display:flex;flex-direction:column;gap:12px}.at .at-sw__gname{font-family:var(--at-font-mono);font-size:var(--at-type-field);font-weight:var(--at-weight-field);letter-spacing:var(--at-track-label);text-transform:uppercase;color:var(--at-graphite);line-height:1.3}.at .at-sw__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.at .at-sw__tile{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;min-height:80px;padding:16px 18px;border-radius:18px;background:var(--at-sheet);color:var(--at-ink);text-decoration:none;box-shadow:inset 0 0 0 1px var(--at-card-edge);transition:background var(--at-dur-hover) var(--at-ease),box-shadow var(--at-dur-hover) var(--at-ease),transform var(--at-dur-press) var(--at-ease)}.at .at-sw__tile:hover{background:var(--at-well-soft);box-shadow:inset 0 0 0 1px var(--at-line-control);text-decoration:none}.at .at-sw__tile:active{transform:scale(var(--at-press-scale))}.at .at-sw__tile.is-here{box-shadow:inset 0 0 0 1.5px var(--at-ink)}.at .at-sw__glyph{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--at-quiet);color:var(--at-ink)}.at .at-sw__glyph.is-ink{background:var(--at-ink);color:var(--at-on-ink)}.at .at-sw__pip{position:absolute;top:-3px;right:-3px;width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 2px var(--at-sheet)}.at .at-sw__pip.is-bad{background:var(--at-signal)}.at .at-sw__pip.is-warn{background:var(--at-watch)}.at .at-sw__text{min-width:0;display:flex;flex-direction:column;gap:3px}.at .at-sw__name{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:17px;font-weight:var(--at-weight-strong);letter-spacing:var(--at-track-card);line-height:1.2;overflow-wrap:anywhere}.at .at-sw__here{font-family:var(--at-font-mono);font-size:10px;font-weight:500;letter-spacing:var(--at-track-label);text-transform:uppercase;color:var(--at-graphite)}.at .at-sw__line{font-size:13px;color:var(--at-graphite);line-height:1.35;overflow-wrap:anywhere}.at .at-sw__none{padding:24px 0;color:var(--at-graphite)}.at.at-sw.is-phone .at-sw__groups{gap:24px;margin-top:24px}.at.at-sw.is-phone .at-sw__tiles{grid-template-columns:minmax(0,1fr);gap:10px}.at.at-sw.is-phone .at-sw__tile{min-height:72px;padding:14px 16px}@media (min-width: 600px){.at.at-sw.is-phone .at-sw__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.at-seg:where(.at,.at *){display:inline-flex;align-self:flex-start;flex-wrap:wrap;align-items:center;gap:2px;max-width:100%}.at-seg-track:where(.at,.at *){padding:var(--at-space-4);border-radius:22px;background:var(--at-quiet);box-shadow:inset 0 0 0 1px var(--at-line)}.at-seg-pills:where(.at,.at *){gap:var(--at-space-8)}.at-seg-item:where(.at,.at *){display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;min-height:var(--at-target-small);margin:0;padding:0 var(--at-space-16);border:0;border-radius:var(--at-radius-pill);background:transparent;color:var(--at-ink-note);font-size:var(--at-type-body);font-weight:var(--at-weight-action);line-height:1.2;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--at-dur-move) var(--at-ease),color var(--at-dur-move) var(--at-ease),transform var(--at-dur-press) var(--at-ease)}.at-seg-item:where(.at,.at *):hover:not([aria-checked=true],:disabled){background:var(--at-face);color:var(--at-ink)}.at-seg-item:where(.at,.at *):active:not(:disabled){transform:scale(var(--at-press-scale))}.at-seg-item:where(.at,.at *)[aria-checked=true]{background:var(--at-ink);color:var(--at-on-ink)}.at-seg-item:where(.at,.at *):disabled{color:var(--at-ink-quiet);cursor:not-allowed}.at-seg-pills:where(.at,.at *) .at-seg-item:where(.at *){min-height:var(--at-target);border:1px solid var(--at-line-control);background:var(--at-sheet);color:var(--at-ink);font-size:var(--at-type-row)}.at-seg-pills:where(.at,.at *) .at-seg-item:where(.at *):hover:not([aria-checked=true],:disabled){border-color:var(--at-ink);background:var(--at-sheet)}.at-seg-pills:where(.at,.at *) .at-seg-item:where(.at *)[aria-checked=true]{border-color:var(--at-ink);background:var(--at-ink);color:var(--at-on-ink)}.at-seg-small:where(.at,.at *) .at-seg-item:where(.at *){min-height:30px;padding:0 var(--at-space-12);font-size:var(--at-type-row)}.at-seg-floor:where(.at,.at *) .at-seg-item:where(.at *){min-height:var(--at-target-floor);padding:0 var(--at-space-24);font-size:var(--at-type-card)}.at-tabs:where(.at,.at *){position:relative;min-width:0}.at-tabs-list:where(.at,.at *){display:flex;gap:var(--at-space-16);border-bottom:1px solid var(--at-line);border-radius:0;scrollbar-gutter:auto;scrollbar-width:none}.at-tabs-list:where(.at,.at *)::-webkit-scrollbar{display:none}.at-tabs-tab:where(.at,.at *){flex:none;display:inline-flex;align-items:center;gap:6px;min-height:var(--at-target);margin:0;padding:0 2px;border:0;border-radius:0;background:transparent;color:var(--at-graphite);font-size:var(--at-type-body);font-weight:var(--at-weight-field);white-space:nowrap;cursor:pointer;box-shadow:inset 0 -2px 0 transparent;transition:color var(--at-dur-hover) var(--at-ease),box-shadow var(--at-dur-move) var(--at-ease)}.at-tabs-tab:where(.at,.at *):focus-visible{outline-offset:-2px}.at-tabs-tab:where(.at,.at *):hover:not(:disabled){color:var(--at-ink)}.at-tabs-tab:where(.at,.at *)[aria-selected=true]{color:var(--at-ink);font-weight:var(--at-weight-strong);box-shadow:inset 0 -2px 0 var(--at-ink)}.at-tabs-tab:where(.at,.at *):disabled{color:var(--at-ink-quiet);cursor:not-allowed}.at-tabs-count:where(.at,.at *){font-size:11.5px;font-weight:var(--at-weight-strong);color:var(--at-ink-faint);font-variant-numeric:tabular-nums}.at-tabs-count-late:where(.at,.at *){display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:18px;height:18px;padding:0 5px;border-radius:var(--at-radius-pill);background:var(--at-signal);color:var(--at-on-ink);font-size:var(--at-type-field)}.at-tabs-panel:where(.at,.at *):focus-visible{outline-offset:4px;border-radius:var(--at-radius-chip)}.at-chip:where(.at,.at *){display:inline-flex;align-items:center;gap:6px;box-sizing:border-box;min-height:var(--at-target-small);margin:0;padding:0 14px;border:1px solid var(--at-line-control);border-radius:var(--at-radius-pill);background:var(--at-sheet);color:var(--at-ink);font-size:var(--at-type-row);font-weight:var(--at-weight-action);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--at-dur-hover) var(--at-ease),border-color var(--at-dur-hover) var(--at-ease),transform var(--at-dur-press) var(--at-ease)}.at-chip:where(.at,.at *):hover:not(:disabled){border-color:var(--at-ink)}.at-chip:where(.at,.at *):active:not(:disabled){transform:scale(var(--at-press-scale))}.at-chip-tick:where(.at,.at *){display:none}.at-chip:where(.at,.at *)[aria-pressed=true]{border-color:var(--at-ink);background:var(--at-ink);color:var(--at-on-ink)}.at-chip:where(.at,.at *)[aria-pressed=true] .at-chip-tick:where(.at *){display:block}.at-chip:where(.at,.at *):disabled{border-style:dashed;border-color:var(--at-line-dash);color:var(--at-ink-faint);cursor:not-allowed}.at-chip-count:where(.at,.at *){font-variant-numeric:tabular-nums;color:var(--at-graphite)}.at-chip:where(.at,.at *)[aria-pressed=true] .at-chip-count:where(.at *){color:var(--at-on-ink-note)}@media (pointer: coarse),(max-width: 719px){.at-seg-small:where(.at,.at *) .at-seg-item:where(.at *){min-height:var(--at-target)}}.at-pill:where(.at,.at *){display:inline-flex;align-items:center;gap:var(--at-space-8);box-sizing:border-box;max-width:100%;min-height:26px;padding:2px 10px;border:1px solid var(--at-line-control);border-radius:var(--at-radius-pill);background:transparent;color:var(--at-ink);font-size:var(--at-type-row);font-weight:var(--at-weight-action);line-height:1.25;vertical-align:middle}.at-pill-fine:where(.at,.at *),.at-pill-watch:where(.at,.at *),.at-pill-signal:where(.at,.at *):not(.at-pill-filled),.at-pill-ink:where(.at,.at *){gap:6px;padding-left:0;padding-right:0;border-color:transparent}.at-pill-signal:where(.at,.at *):not(.at-pill-filled){color:var(--at-signal-text)}.at-pill-text:where(.at,.at *){min-width:0;overflow-wrap:anywhere}.at-pill-dot:where(.at,.at *){flex:none;width:8px;height:8px;border-radius:var(--at-radius-pill);background:var(--at-graphite)}.at-pill-fine:where(.at,.at *) .at-pill-dot:where(.at *){background:var(--at-fine)}.at-pill-watch:where(.at,.at *) .at-pill-dot:where(.at *){background:var(--at-watch)}.at-pill-signal:where(.at,.at *) .at-pill-dot:where(.at *){background:var(--at-signal)}.at-pill-ink:where(.at,.at *) .at-pill-dot:where(.at *){background:var(--at-ink)}.at-pill-filled:where(.at,.at *){padding:2px 10px;border-color:var(--at-signal);background:var(--at-signal);color:var(--at-on-ink)}.at-pill-filled:where(.at,.at *) .at-pill-dot:where(.at *){background:var(--at-on-ink)}.at-pill-held:where(.at,.at *){padding-left:calc(var(--at-hatch-band) + 8px);border-color:var(--at-line-control);background-color:var(--at-well);background-image:repeating-linear-gradient(var(--at-hatch-angle),var(--at-hatch-edge-ink) 0 var(--at-hatch-on),transparent var(--at-hatch-on) calc(var(--at-hatch-on) + var(--at-hatch-off)));background-size:var(--at-hatch-band) 100%;background-repeat:no-repeat;background-position:left top;color:var(--at-ink)}.at-pill-draft:where(.at,.at *){border-style:dashed;border-color:var(--at-line-dash);background:transparent;color:var(--at-ink-note)}.at-on-ink:where(.at,.at *) .at-pill:where(.at *):not(.at-pill-filled,.at-pill-held){color:var(--at-on-ink)}.at-on-ink:where(.at,.at *) .at-pill:where(.at *):not(.at-pill-filled,.at-pill-held,.at-pill-fine,.at-pill-watch,.at-pill-signal,.at-pill-ink){border-color:var(--at-ink-line)}.at-delta:where(.at,.at *){display:inline-flex;align-items:center;gap:var(--at-space-4);box-sizing:border-box;min-height:26px;padding:2px 10px;border:1px solid transparent;border-radius:var(--at-radius-pill);font-size:var(--at-type-row);font-weight:var(--at-weight-strong);font-variant-numeric:proportional-nums;line-height:1.2;white-space:nowrap;vertical-align:middle}.at-delta-up:where(.at,.at *){border-color:var(--at-ink);color:var(--at-ink)}.at-delta-down:where(.at,.at *),.at-delta-flat:where(.at,.at *){border-color:var(--at-line-control);color:var(--at-ink-note)}.at-delta-crossed:where(.at,.at *){border-color:var(--at-signal);background:var(--at-signal);color:var(--at-on-ink)}.at-delta-figure:where(.at,.at *){background:var(--at-ink);color:var(--at-on-ink)}.at-delta-arrow:where(.at,.at *){flex:none}.at-on-ink:where(.at,.at *) .at-delta-up:where(.at *){border-color:var(--at-on-ink);color:var(--at-on-ink)}.at-on-ink:where(.at,.at *) .at-delta-down:where(.at *),.at-on-ink:where(.at,.at *) .at-delta-flat:where(.at *){border-color:var(--at-ink-line);color:var(--at-on-ink-body)}.at-count:where(.at,.at *){display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:26px;height:24px;padding:0 7px;border-radius:var(--at-radius-pill);background:var(--at-ink);color:var(--at-on-ink);font-size:var(--at-type-caption);font-weight:var(--at-weight-strong);font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap;vertical-align:middle}.at-count-late:where(.at,.at *){background:var(--at-signal)}.at-count-quiet:where(.at,.at *){background:transparent;box-shadow:inset 0 0 0 1px var(--at-line-control);color:var(--at-ink)}.at-face:where(.at,.at *){position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:var(--at-radius-pill);background:var(--at-face);color:var(--at-ink);font-weight:var(--at-weight-strong);line-height:1;letter-spacing:0;vertical-align:middle;-webkit-user-select:none;user-select:none}.at-face-you:where(.at,.at *){background:var(--at-ink);color:var(--at-on-ink)}.at-face-none:where(.at,.at *){background-color:var(--at-hatch-ground);background-image:repeating-linear-gradient(var(--at-hatch-angle),var(--at-hatch-ink) 0 1.5px,transparent 1.5px 5px)}.at-face-more:where(.at,.at *){background:var(--at-well);color:var(--at-graphite)}.at-face-photo:where(.at,.at *){width:100%;height:100%;border-radius:inherit;object-fit:cover}.at-face-here:where(.at,.at *){position:absolute;right:0;bottom:0;width:26%;height:26%;min-width:8px;min-height:8px;border-radius:var(--at-radius-pill);background:var(--at-fine);box-shadow:0 0 0 2px var(--at-sheet)}.at-on-ink:where(.at,.at *) .at-face-you:where(.at *),.at-row-selected:where(.at,.at *) .at-face-you:where(.at *),.at-rowcard-selected:where(.at,.at *) .at-face-you:where(.at *),.at-card-selected:where(.at,.at *) .at-face-you:where(.at *){background:var(--at-on-ink);color:var(--at-ink)}.at-stack:where(.at,.at *){display:inline-flex;align-items:center;vertical-align:middle}.at-stack:where(.at,.at *)>.at-face:where(.at *){box-shadow:0 0 0 2.5px var(--at-sheet)}.at-stack:where(.at,.at *)>.at-face:where(.at *)+.at-face:where(.at *){margin-left:-8px}.at-person:where(.at,.at *){display:inline-flex;align-items:center;gap:var(--at-space-8);box-sizing:border-box;max-width:100%;min-height:40px;padding:var(--at-space-4) 14px var(--at-space-4) var(--at-space-4);border:1px solid var(--at-line);border-radius:var(--at-radius-pill);font-size:var(--at-type-body);font-weight:var(--at-weight-action);vertical-align:middle}.at-person-name:where(.at,.at *){min-width:0;overflow-wrap:anywhere}.at-person-note:where(.at,.at *){color:var(--at-graphite);font-weight:var(--at-weight-body);font-size:var(--at-type-row)}.at-person-none:where(.at,.at *){border-style:dashed;border-color:var(--at-line-dash);color:var(--at-graphite)}.at-fig:where(.at,.at *){font-weight:var(--at-weight-strong);white-space:nowrap}.at-fig-pre:where(.at,.at *){letter-spacing:0}.at-fig-unit:where(.at,.at *){font-size:.6em;font-weight:var(--at-weight-action);color:var(--at-graphite);letter-spacing:0}.at-stat:where(.at,.at *){position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:14px;box-sizing:border-box;min-width:0;min-height:132px;margin:0;padding:var(--at-space-16);border:1px solid var(--at-line);border-radius:var(--at-radius-card);background:var(--at-sheet);color:var(--at-ink);text-align:left;font:inherit;container-type:inline-size}.at-stat-lead:where(.at,.at *){min-height:168px;padding:20px}.at-stat-ink:where(.at,.at *){border-color:var(--at-ink);background:var(--at-ink);color:var(--at-on-ink);--at-focus-color: var(--at-ink)}.at-stat-selected:where(.at,.at *){border-color:var(--at-ink);box-shadow:inset 0 0 0 1px var(--at-ink)}.at-stat-press:where(.at,.at *){cursor:pointer;transition:border-color var(--at-dur-hover) var(--at-ease),transform var(--at-dur-press) var(--at-ease)}.at-stat-press:where(.at,.at *):hover{border-color:var(--at-ink)}.at-stat-press:where(.at,.at *):active{transform:scale(.985)}.at-stat-label:where(.at,.at *){display:flex;justify-content:space-between;align-items:flex-start;gap:var(--at-space-8);font-size:var(--at-type-row);line-height:var(--at-leading-ui);color:var(--at-graphite)}.at-stat-name:where(.at,.at *){min-width:0;overflow-wrap:anywhere;text-wrap:balance}.at-stat-ink:where(.at,.at *) .at-stat-label:where(.at *){color:var(--at-on-ink-note)}.at-stat-main:where(.at,.at *){display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0}.at-stat-figure:where(.at,.at *){display:inline-block;max-width:100%;font-size:var(--at-stat-max);font-size:clamp(12px,calc(166cqi / var(--at-stat-len)),var(--at-stat-max));font-weight:var(--at-weight-strong);line-height:var(--at-leading-figure);letter-spacing:var(--at-track-stat);white-space:nowrap}.at-stat-lead:where(.at,.at *) .at-stat-figure:where(.at *){letter-spacing:var(--at-track-figure)}.at-stat-ink:where(.at,.at *) .at-decimals:where(.at *){color:var(--at-on-ink-note)}.at-stat-forecast:where(.at,.at *){padding:4px 12px 4px calc(var(--at-hatch-band) + 10px);border-radius:var(--at-radius-inner);box-shadow:inset 0 0 0 1px var(--at-line-control);background-color:var(--at-well);background-image:repeating-linear-gradient(var(--at-hatch-angle),var(--at-hatch-edge-ink) 0 var(--at-hatch-on),transparent var(--at-hatch-on) calc(var(--at-hatch-on) + var(--at-hatch-off)));background-size:var(--at-hatch-band) 100%;background-repeat:no-repeat;background-position:left top}.at-stat-note:where(.at,.at *){font-size:var(--at-type-caption);line-height:var(--at-leading-ui);color:var(--at-graphite);overflow-wrap:anywhere}.at-stat-ink:where(.at,.at *) .at-stat-note:where(.at *){color:var(--at-on-ink-note)}.at-stat-forecast-word:where(.at,.at *){font-weight:var(--at-weight-action)}.at-stat-foot:where(.at,.at *){display:flex;align-items:center;gap:var(--at-space-8);min-width:0;font-size:var(--at-type-row);font-weight:var(--at-weight-action)}.at-stat-loading:where(.at,.at *){border-color:transparent;background-color:var(--at-well)}.at-stat-loading:where(.at,.at *) .at-stat-wait:where(.at *)>span:where(.at *){background-image:repeating-linear-gradient(var(--at-hatch-angle),var(--at-hatch-drift-ink) 0 var(--at-hatch-on),transparent var(--at-hatch-on) calc(var(--at-hatch-on) + var(--at-hatch-off)));background-size:var(--at-hatch-tile) var(--at-hatch-tile);animation:at-drift var(--at-dur-drift) linear infinite}.at-stat-wait:where(.at,.at *){display:flex;flex-direction:column;gap:10px;width:100%}.at-stat-wait:where(.at,.at *)>span:where(.at *){display:block;height:26px;width:60%;border-radius:var(--at-radius-chip);background:var(--at-sheet)}.at-stat-wait:where(.at,.at *)>span:where(.at *)+span:where(.at *){height:12px;width:40%;border-radius:6px}.at-fit:where(.at,.at *){display:block;min-width:0;max-width:100%}.at-fit-text:where(.at,.at *){display:inline-block;max-width:100%;line-height:1.08;white-space:nowrap}.at-fit:where(.at,.at *)[data-at-wrapped] .at-fit-text:where(.at *){overflow-wrap:anywhere;text-wrap:balance}.at-name-box:where(.at,.at *){container-type:inline-size}.at-name:where(.at,.at *){display:block;min-width:0;font-size:var(--at-type-card);font-size:clamp(15px,9cqi,var(--at-type-head));font-weight:var(--at-weight-strong);line-height:var(--at-leading-head);letter-spacing:var(--at-track-card);overflow-wrap:anywhere;text-wrap:balance}.at-field:where(.at,.at *){display:flex;flex-direction:column;gap:6px;min-width:0}.at-field-top:where(.at,.at *){display:flex;align-items:baseline;justify-content:space-between;gap:var(--at-space-8)}.at-field-label:where(.at,.at *){font-family:var(--at-font-mono);font-size:var(--at-type-field);font-weight:var(--at-weight-field);letter-spacing:var(--at-track-label);text-transform:uppercase;color:var(--at-graphite);overflow-wrap:anywhere}.at-field-aside:where(.at,.at *){font-size:var(--at-type-caption);color:var(--at-ink-faint)}.at-field-wrong:where(.at,.at *) .at-field-label:where(.at *){color:var(--at-signal-text)}.at-field-locked:where(.at,.at *) .at-field-label:where(.at *){color:var(--at-ink-quiet)}.at-field-box:where(.at,.at *){display:flex;align-items:center;gap:var(--at-space-8);box-sizing:border-box;min-height:48px;padding:0 14px;border:1px solid var(--at-line-control);border-radius:var(--at-radius-inner);background:var(--at-sheet);color:var(--at-ink);font-size:var(--at-type-lead);cursor:text;transition:border-color var(--at-dur-hover) var(--at-ease),box-shadow var(--at-dur-hover) var(--at-ease)}.at-field-box:where(.at,.at *):hover{border-color:var(--at-ink-faint)}.at-field-box:where(.at,.at *):focus-within{border-color:var(--at-ink);box-shadow:0 0 0 .5px var(--at-ink),0 0 0 4px var(--at-face)}.at-field-input:where(.at,.at *){flex:1;align-self:stretch;min-width:0;margin:0;padding:11px 0;border:0;background:transparent;color:inherit;font:inherit;line-height:1.4;outline:none;font-variant-numeric:normal}.at-field-num:where(.at,.at *){font-variant-numeric:tabular-nums}.at-field-input:where(.at,.at *):focus-visible{outline:none}.at-field-input:where(.at,.at *)::placeholder{color:var(--at-ink-quiet);opacity:1}.at-field-prefix:where(.at,.at *),.at-field-suffix:where(.at,.at *){flex:none;display:inline-flex;align-items:center;gap:4px;color:var(--at-graphite);font-size:var(--at-type-caption);white-space:nowrap}.at-field-prefix:where(.at,.at *){font-size:inherit}.at-field-icon:where(.at,.at *){flex:none;color:var(--at-graphite)}.at-field-alert:where(.at,.at *){flex:none;color:var(--at-signal)}.at-field-wrong:where(.at,.at *) .at-field-box:where(.at *),.at-field-wrong:where(.at,.at *) .at-field-box:where(.at *):hover{border:2px solid var(--at-signal);padding:0 13px}.at-field-wrong:where(.at,.at *) .at-field-box:where(.at *):focus-within{border-color:var(--at-signal);box-shadow:0 0 0 4px var(--at-face)}.at-field-error:where(.at,.at *){font-size:12.5px;line-height:var(--at-leading-ui);font-weight:var(--at-weight-action);color:var(--at-signal-text);overflow-wrap:anywhere}.at-field-hint:where(.at,.at *){font-size:var(--at-type-caption);line-height:var(--at-leading-ui);color:var(--at-graphite);overflow-wrap:anywhere}.at-field-locked:where(.at,.at *) .at-field-box:where(.at *),.at-field-locked:where(.at,.at *) .at-field-box:where(.at *):hover{border-style:dashed;border-color:var(--at-line-dash);background:var(--at-well);color:var(--at-ink-faint);cursor:default}.at-field-locked:where(.at,.at *) .at-field-box:where(.at *):focus-within{border-color:var(--at-ink-faint);box-shadow:none}.at-field-area:where(.at,.at *){flex-direction:column;align-items:stretch;gap:6px;padding:12px 14px}.at-field-wrong:where(.at,.at *) .at-field-area:where(.at *){padding:11px 13px}.at-field-area:where(.at,.at *) .at-field-input:where(.at *){padding:0;resize:vertical;min-height:3lh;line-height:var(--at-leading-body)}.at-field-counter:where(.at,.at *){align-self:flex-end;font-size:11.5px;font-weight:var(--at-weight-action);color:var(--at-ink-faint);font-variant-numeric:tabular-nums}.at-field-counter-over:where(.at,.at *){color:var(--at-signal-text)}.at-search:where(.at,.at *){display:flex;align-items:center;gap:10px;box-sizing:border-box;min-height:48px;padding:0 var(--at-space-8) 0 18px;border-radius:var(--at-radius-pill);color:var(--at-graphite);cursor:text;transition:box-shadow var(--at-dur-hover) var(--at-ease),background-color var(--at-dur-hover) var(--at-ease)}.at-search-well:where(.at,.at *){background:var(--at-quiet)}.at-search-ring:where(.at,.at *){background:var(--at-sheet);box-shadow:inset 0 0 0 1.5px var(--at-ink)}.at-search:where(.at,.at *):focus-within{background:var(--at-sheet);box-shadow:inset 0 0 0 1.5px var(--at-ink),0 0 0 4px var(--at-face);color:var(--at-ink)}.at-search-lens:where(.at,.at *){flex:none}.at-search-input:where(.at,.at *){flex:1;min-width:0;margin:0;padding:12px 0;border:0;background:transparent;color:var(--at-ink);font:inherit;font-size:var(--at-type-body);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.at-search-input:where(.at,.at *):focus-visible{outline:none}.at-search-input:where(.at,.at *)::placeholder{color:var(--at-graphite);opacity:1}.at-search-input:where(.at,.at *)::-webkit-search-cancel-button{-webkit-appearance:none}.at-search-keys:where(.at,.at *){flex:none}.at-chips-box:where(.at,.at *){display:flex;flex-wrap:wrap;align-items:center;gap:6px;box-sizing:border-box;min-height:48px;padding:6px;border:1px solid var(--at-line-control);border-radius:var(--at-radius-inner);background:var(--at-sheet);cursor:text;transition:border-color var(--at-dur-hover) var(--at-ease),box-shadow var(--at-dur-hover) var(--at-ease)}.at-chips-box:where(.at,.at *):focus-within{border-color:var(--at-ink);box-shadow:0 0 0 .5px var(--at-ink),0 0 0 4px var(--at-face)}.at-field-wrong:where(.at,.at *) .at-chips-box:where(.at *){border:2px solid var(--at-signal);padding:5px}.at-chips-chip:where(.at,.at *){display:inline-flex;align-items:center;gap:2px;box-sizing:border-box;max-width:100%;min-height:32px;padding:0 3px 0 12px;border-radius:var(--at-radius-pill);background:var(--at-ink);color:var(--at-on-ink);font-size:var(--at-type-row);font-weight:var(--at-weight-action)}.at-chips-name:where(.at,.at *){min-width:0;overflow-wrap:anywhere}.at-chips-drop:where(.at,.at *){flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin:0;padding:0;border:0;border-radius:var(--at-radius-pill);background:transparent;color:var(--at-on-ink);cursor:pointer;--at-focus-color: var(--at-on-ink)}.at-chips-drop:where(.at,.at *):focus-visible{outline-offset:-2px}.at-chips-drop:where(.at,.at *):hover{background:var(--at-ink-line)}.at-chips-input:where(.at,.at *){flex:1;min-width:96px;margin:0;padding:6px;border:0;background:transparent;color:var(--at-ink);font:inherit;font-size:var(--at-type-body);outline:none}.at-chips-input:where(.at,.at *):focus-visible{outline:none}.at-chips-input:where(.at,.at *)::placeholder{color:var(--at-ink-faint);opacity:1}.at-chips-more:where(.at,.at *){display:flex;flex-wrap:wrap;gap:6px}.at-chips-add:where(.at,.at *){display:inline-flex;align-items:center;gap:4px;box-sizing:border-box;min-height:34px;margin:0;padding:0 12px;border:1px dashed var(--at-line-dash);border-radius:var(--at-radius-pill);background:var(--at-sheet);color:var(--at-ink);font-size:var(--at-type-row);font-weight:var(--at-weight-action);cursor:pointer;transition:border-color var(--at-dur-hover) var(--at-ease),transform var(--at-dur-press) var(--at-ease)}.at-chips-add:where(.at,.at *):hover{border-style:solid;border-color:var(--at-ink)}.at-chips-add:where(.at,.at *):active{transform:scale(var(--at-press-scale))}@media (pointer: coarse),(max-width: 719px){.at-chips-chip:where(.at,.at *){min-height:var(--at-target);padding-right:0}.at-chips-add:where(.at,.at *),.at-chips-input:where(.at,.at *){min-height:var(--at-target)}.at-chips-drop:where(.at,.at *){width:var(--at-target);height:var(--at-target)}}.at-select-trigger:where(.at,.at *){display:flex;align-items:center;gap:10px;box-sizing:border-box;width:100%;min-height:48px;margin:0;padding:0 12px 0 14px;border:1px solid var(--at-line-control);border-radius:var(--at-radius-inner);background:var(--at-sheet);color:var(--at-ink);font-size:var(--at-type-lead);font-weight:var(--at-weight-body);line-height:1.3;text-align:left;cursor:pointer;transition:border-color var(--at-dur-hover) var(--at-ease),box-shadow var(--at-dur-hover) var(--at-ease)}.at-select-trigger:where(.at,.at *):hover{border-color:var(--at-ink-faint)}.at-select-small:where(.at,.at *) .at-select-trigger:where(.at *){min-height:var(--at-target-small);padding:0 10px 0 14px;gap:8px;border-radius:var(--at-radius-pill);font-size:var(--at-type-row);font-weight:var(--at-weight-action)}.at-select-trigger:where(.at,.at *):focus-visible{outline:none;border-color:var(--at-ink);box-shadow:0 0 0 .5px var(--at-ink),0 0 0 4px var(--at-face)}.at-select-open:where(.at,.at *){border-color:var(--at-ink);box-shadow:0 0 0 .5px var(--at-ink),0 0 0 4px var(--at-face)}.at-select-value:where(.at,.at *){flex:1;min-width:0;overflow-wrap:anywhere}.at-select-empty:where(.at,.at *) .at-select-value:where(.at *){color:var(--at-ink-quiet);font-weight:var(--at-weight-body)}.at-select-chev:where(.at,.at *){flex:none;color:var(--at-graphite);transition:transform var(--at-dur-move) var(--at-ease)}.at-select-trigger:where(.at,.at *):hover .at-select-chev:where(.at *),.at-select-open:where(.at,.at *) .at-select-chev:where(.at *){color:var(--at-ink)}.at-select-open:where(.at,.at *) .at-select-chev:where(.at *){transform:rotate(180deg)}.at-field-wrong:where(.at,.at *) .at-select-trigger:where(.at *){border:2px solid var(--at-signal);padding:5px 13px 5px 11px}.at-field-locked:where(.at,.at *) .at-select-trigger:where(.at *){border-style:dashed;border-color:var(--at-line-dash);background:var(--at-well);color:var(--at-ink-faint);cursor:default}.at-select-badge:where(.at,.at *){flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:9px;background:var(--at-ink);color:var(--at-on-ink);font-size:10px;font-weight:var(--at-weight-strong);letter-spacing:0}.at-select-panel:where(.at,.at *){display:flex;flex-direction:column;min-height:0;max-height:inherit}.at-select-find:where(.at,.at *){flex:none;display:flex;align-items:center;gap:var(--at-space-8);min-height:40px;margin:2px 2px 6px;padding:0 var(--at-space-12);border-radius:var(--at-radius-inner);background:var(--at-well);color:var(--at-graphite)}.at-select-find:where(.at,.at *):focus-within{box-shadow:inset 0 0 0 1.5px var(--at-ink);color:var(--at-ink)}.at-select-find-input:where(.at,.at *){flex:1;min-width:0;margin:0;padding:10px 0;border:0;background:transparent;color:var(--at-ink);font:inherit;font-size:var(--at-type-body);outline:none}.at-select-find-input:where(.at,.at *):focus-visible{outline:none}@media (pointer: coarse),(max-width: 719px){.at-select-find:where(.at,.at *){min-height:var(--at-target)}.at-select-find-input:where(.at,.at *){align-self:stretch}}.at-select-list:where(.at,.at *){display:flex;flex-direction:column;gap:1px;min-height:0;overflow-y:auto;overscroll-behavior:contain;outline:none}.at-select-list:where(.at,.at *):focus-visible{outline:none}.at-select-group:where(.at,.at *){padding:8px 12px 4px;font-family:var(--at-font-mono);font-size:10px;letter-spacing:var(--at-track-label);text-transform:uppercase;color:var(--at-graphite)}.at-select-option:where(.at,.at *){display:flex;align-items:center;gap:10px;box-sizing:border-box;min-height:var(--at-target);padding:6px var(--at-space-12);border-radius:12px;color:var(--at-ink-body);font-size:var(--at-type-body);font-weight:var(--at-weight-body);cursor:pointer}.at-select-active:where(.at,.at *){background:var(--at-quiet);color:var(--at-ink)}.at-select-option:where(.at,.at *)[aria-selected=true]{color:var(--at-ink);font-weight:var(--at-weight-action)}.at-select-option:where(.at,.at *)[aria-disabled=true]{color:var(--at-ink-quiet);cursor:not-allowed}.at-select-words:where(.at,.at *){flex:1;min-width:0;display:flex;flex-direction:column}.at-select-label:where(.at,.at *){overflow-wrap:anywhere}.at-select-note:where(.at,.at *){font-size:11.5px;font-weight:var(--at-weight-body);color:var(--at-graphite);overflow-wrap:anywhere}.at-select-tick:where(.at,.at *){flex:none;opacity:0}.at-select-option:where(.at,.at *)[aria-selected=true] .at-select-tick:where(.at *){opacity:1}.at-select-none:where(.at,.at *){padding:var(--at-space-12);font-size:var(--at-type-row);color:var(--at-graphite)}.at select:where(:not([multiple],[size],[class*=-select])){-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;max-width:100%;min-height:48px;margin:0;padding:0 40px 0 14px;border:1px solid var(--at-line-control);border-radius:var(--at-radius-inner);background-color:var(--at-sheet);background-image:linear-gradient(45deg,transparent calc(50% - .8px),var(--at-graphite) calc(50% - .8px),var(--at-graphite) calc(50% + .8px),transparent calc(50% + .8px)),linear-gradient(135deg,transparent calc(50% - .8px),var(--at-graphite) calc(50% - .8px),var(--at-graphite) calc(50% + .8px),transparent calc(50% + .8px));background-position:right 23px center,right 17px center;background-size:6px 6px,6px 6px;background-repeat:no-repeat;color:var(--at-ink);font-family:var(--at-font-sans);font-size:var(--at-type-lead);font-weight:var(--at-weight-body);line-height:1.3;cursor:pointer;box-shadow:none;transition:border-color var(--at-dur-hover) var(--at-ease),box-shadow var(--at-dur-hover) var(--at-ease)}.at select:where(:not([multiple],[size],[class*=-select])):hover{border-color:var(--at-ink-faint)}.at select:where(:not([multiple],[size],[class*=-select])):focus-visible{outline:none;border-color:var(--at-ink);box-shadow:0 0 0 .5px var(--at-ink),0 0 0 4px var(--at-face)}.at select:where(:not([multiple],[size],[class*=-select])):disabled{border-style:dashed;border-color:var(--at-line-dash);background-color:var(--at-well);color:var(--at-ink-faint);cursor:default}@supports (appearance: base-select){.at select:where(:not([multiple],[size],[class*=-select])){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select;display:inline-flex;align-items:center}.at select:where(:not([multiple],[size],[class*=-select]))::picker-icon{display:none}.at select:where(:not([multiple],[size],[class*=-select]))::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select;box-sizing:border-box;margin-top:6px;padding:6px;border:0;border-radius:20px;background:var(--at-sheet);color:var(--at-ink);box-shadow:0 0 0 1px var(--at-line),var(--at-shadow-menu)}.at select:where(:not([multiple],[size],[class*=-select])) option{display:flex;align-items:center;gap:10px;min-height:var(--at-target);padding:0 var(--at-space-12);line-height:1.3;border-radius:12px;color:var(--at-ink-body);font-family:var(--at-font-sans);font-size:var(--at-type-body)}.at select:where(:not([multiple],[size],[class*=-select])) option:hover,.at select:where(:not([multiple],[size],[class*=-select])) option:focus-visible{outline:none;background:var(--at-quiet);color:var(--at-ink)}.at select:where(:not([multiple],[size],[class*=-select])) option:checked{background:transparent;color:var(--at-ink);font-weight:var(--at-weight-action)}.at select:where(:not([multiple],[size],[class*=-select])) option::checkmark{order:1;margin-left:auto;color:var(--at-ink)}}.at-pop:where(.at,.at *){position:fixed;z-index:1000;display:flex;flex-direction:column;box-sizing:border-box;max-width:min(440px,calc(100vw - 16px));padding:6px;border-radius:20px;background:var(--at-sheet);color:var(--at-ink);box-shadow:0 0 0 1px var(--at-line),var(--at-shadow-menu);overflow:hidden;animation:at-pop-rise .22s var(--at-ease) both}.at-pop:where(.at,.at *)[data-up]{animation-name:at-pop-fall}@keyframes at-pop-rise{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes at-pop-fall{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.at-pop-sheet-wrap:where(.at,.at *){position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;flex-direction:column;justify-content:flex-end}.at-pop-backdrop:where(.at,.at *){position:absolute;top:0;right:0;bottom:0;left:0;background:var(--at-ink);opacity:.32;animation:at-pop-dim var(--at-dur-move) var(--at-ease) both}@keyframes at-pop-dim{0%{opacity:0}to{opacity:.32}}.at-pop-sheet:where(.at,.at *){position:relative;display:flex;flex-direction:column;box-sizing:border-box;max-height:86vh;max-height:86dvh;padding:0 10px max(14px,env(safe-area-inset-bottom));border-radius:var(--at-radius-sheet) var(--at-radius-sheet) 0 0;background:var(--at-sheet);color:var(--at-ink);box-shadow:var(--at-shadow-sheet);animation:at-pop-sheet-up var(--at-dur-move) var(--at-ease) both}@keyframes at-pop-sheet-up{0%{transform:translateY(40%);opacity:.4}to{transform:none;opacity:1}}.at-pop-sheet-head:where(.at,.at *){position:relative;flex:none;display:flex;align-items:center;gap:var(--at-space-8);min-height:60px;padding:12px 4px 4px 10px}.at-pop-sheet-grip:where(.at,.at *){position:absolute;top:8px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:var(--at-radius-pill);background:var(--at-line-control)}.at-pop-sheet-title:where(.at,.at *){flex:1;min-width:0;font-size:var(--at-type-card);letter-spacing:var(--at-track-card);overflow-wrap:anywhere}.at-pop-sheet-close:where(.at,.at *){flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--at-target);height:var(--at-target);margin:0;padding:0;border:0;border-radius:var(--at-radius-pill);background:var(--at-quiet);color:var(--at-ink);cursor:pointer}.at-pop-sheet-body:where(.at,.at *){display:flex;flex-direction:column;min-height:0}.at-pop-sheet:where(.at,.at *) .at-select-option:where(.at *){min-height:52px;font-size:var(--at-type-lead)}.at-check-wrap:where(.at,.at *){display:flex;flex-direction:column;gap:2px}.at-check:where(.at,.at *){display:flex;align-items:center;gap:var(--at-space-12);min-height:var(--at-target);padding:0 6px;border-radius:var(--at-radius-inner);cursor:pointer;-webkit-tap-highlight-color:transparent}.at-check-nested:where(.at,.at *){padding-left:30px}.at-check-box:where(.at,.at *){position:relative;flex:none;width:22px;height:22px}.at-check-input:where(.at,.at *){position:absolute;top:0;right:0;bottom:0;left:0;width:22px;height:22px;margin:0;box-sizing:border-box;border:1.5px solid var(--at-ink-faint);border-radius:7px;background:var(--at-sheet);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:background-color var(--at-dur-hover) var(--at-ease),border-color var(--at-dur-hover) var(--at-ease),transform var(--at-dur-press) var(--at-ease)}.at-check:where(.at,.at *):hover .at-check-input:where(.at *):not(:disabled){border-color:var(--at-ink)}.at-check-input:where(.at,.at *):active:not(:disabled){transform:scale(.92)}.at-check-input:where(.at,.at *):checked,.at-check-input:where(.at,.at *):indeterminate{border-color:var(--at-ink);background:var(--at-ink)}.at-check-tick:where(.at,.at *),.at-check-dash:where(.at,.at *){position:absolute;top:4px;left:4px;pointer-events:none;fill:none;stroke:var(--at-on-ink);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;opacity:0}.at-check-input:where(.at,.at *):checked~.at-check-tick:where(.at *){opacity:1}.at-check-input:where(.at,.at *):indeterminate~.at-check-dash:where(.at *){opacity:1}.at-check-words:where(.at,.at *){display:flex;flex-direction:column;min-width:0;padding:6px 0}.at-check-label:where(.at,.at *){font-size:14.5px;line-height:1.35;overflow-wrap:anywhere}.at-check-note:where(.at,.at *){font-size:var(--at-type-caption);color:var(--at-graphite);overflow-wrap:anywhere}.at-check-off:where(.at,.at *){cursor:not-allowed;color:var(--at-ink-faint)}.at-check-off:where(.at,.at *) .at-check-input:where(.at *){border:1.5px dashed var(--at-line-dash);background:var(--at-well);cursor:not-allowed}.at-check-wrong:where(.at,.at *) .at-check-input:where(.at *):not(:checked){border:2px solid var(--at-signal)}.at-check-error:where(.at,.at *){padding-left:40px;font-size:12.5px;font-weight:var(--at-weight-action);color:var(--at-signal-text)}.at-radio:where(.at,.at *){display:grid;grid-template-columns:repeat(var(--at-radio-cols, 3),minmax(0,1fr));gap:var(--at-space-8)}@media (max-width: 719px){.at-radio:where(.at,.at *){grid-template-columns:minmax(0,1fr)}}.at-radio-card:where(.at,.at *){position:relative;display:flex;align-items:center;gap:10px;box-sizing:border-box;min-height:64px;padding:10px var(--at-space-12);border-radius:var(--at-radius-inner);background:var(--at-well);cursor:pointer;transition:background-color var(--at-dur-hover) var(--at-ease),box-shadow var(--at-dur-hover) var(--at-ease),transform var(--at-dur-press) var(--at-ease);-webkit-tap-highlight-color:transparent}.at-radio-card:where(.at,.at *):hover{box-shadow:inset 0 0 0 1px var(--at-line-control)}.at-radio-card:where(.at,.at *):active{transform:scale(.985)}.at-radio-card:where(.at,.at *):has(.at-radio-input:checked){background:var(--at-sheet);box-shadow:inset 0 0 0 2px var(--at-ink)}.at-radio-card:where(.at,.at *):has(.at-radio-input:focus-visible){outline:var(--at-focus-width) solid var(--at-focus-color);outline-offset:var(--at-focus-offset)}.at-radio-input:where(.at,.at *){position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.at-radio-dot:where(.at,.at *){position:relative;flex:none;box-sizing:border-box;width:22px;height:22px;border:1.5px solid var(--at-ink-faint);border-radius:var(--at-radius-pill);background:var(--at-sheet)}.at-radio-dot:where(.at,.at *):after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:var(--at-radius-pill);background:var(--at-ink);transform:scale(0);transition:transform .2s var(--at-ease)}.at-radio-card:where(.at,.at *):has(.at-radio-input:checked) .at-radio-dot:where(.at *){border:2px solid var(--at-ink)}.at-radio-card:where(.at,.at *):has(.at-radio-input:checked) .at-radio-dot:where(.at *):after{top:4px;right:4px;bottom:4px;left:4px;transform:scale(1)}.at-radio-words:where(.at,.at *){display:flex;flex-direction:column;gap:2px;min-width:0;text-align:left}.at-radio-label:where(.at,.at *){font-size:var(--at-type-body);overflow-wrap:anywhere}.at-radio-note:where(.at,.at *){font-size:var(--at-type-caption);color:var(--at-graphite);overflow-wrap:anywhere}.at-radio-off:where(.at,.at *){background:transparent;box-shadow:inset 0 0 0 1px var(--at-line-dash);color:var(--at-ink-faint);cursor:not-allowed}.at-switch:where(.at,.at *){display:flex;align-items:center;gap:14px;box-sizing:border-box;width:100%;min-height:52px;margin:0;padding:0 6px;border:0;border-radius:var(--at-radius-inner);background:transparent;color:var(--at-ink);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.at-switch-small:where(.at,.at *){display:inline-flex;flex-direction:row-reverse;width:auto;min-height:var(--at-target);gap:10px;padding:0}.at-switch-words:where(.at,.at *){flex:1;min-width:0;display:flex;flex-direction:column}.at-switch-label:where(.at,.at *){font-size:14.5px;font-weight:var(--at-weight-action);overflow-wrap:anywhere}.at-switch-note:where(.at,.at *){font-size:var(--at-type-caption);color:var(--at-graphite);overflow-wrap:anywhere}.at-switch-track:where(.at,.at *){position:relative;flex:none;width:52px;height:32px;border-radius:var(--at-radius-pill);background:var(--at-line-control);transition:background-color .22s var(--at-ease)}.at-switch-thumb:where(.at,.at *){position:absolute;top:3px;left:3px;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--at-radius-pill);background:var(--at-sheet);color:var(--at-ink);box-shadow:var(--at-shadow-lift);transition:transform .26s var(--at-ease)}.at-switch-tick:where(.at,.at *){stroke-width:3;opacity:0;transition:opacity var(--at-dur-hover) var(--at-ease)}.at-switch:where(.at,.at *):hover:not([aria-disabled=true]) .at-switch-track:where(.at *){background:var(--at-ink-quiet)}.at-switch:where(.at,.at *)[aria-checked=true] .at-switch-track:where(.at *){background:var(--at-ink)}.at-switch:where(.at,.at *)[aria-checked=true] .at-switch-thumb:where(.at *){transform:translate(20px)}.at-switch:where(.at,.at *)[aria-checked=true] .at-switch-tick:where(.at *){opacity:1}.at-switch:where(.at,.at *):active:not([aria-disabled=true]) .at-switch-thumb:where(.at *){width:30px}.at-switch:where(.at,.at *)[aria-checked=true]:active:not([aria-disabled=true]) .at-switch-thumb:where(.at *){transform:translate(16px)}.at-switch-small:where(.at,.at *) .at-switch-track:where(.at *){width:44px;height:26px}.at-switch-small:where(.at,.at *) .at-switch-thumb:where(.at *){width:20px;height:20px}.at-switch-small:where(.at,.at *)[aria-checked=true] .at-switch-thumb:where(.at *){transform:translate(18px)}.at-switch-small:where(.at,.at *) .at-switch-tick:where(.at *){display:none}.at-switch:where(.at,.at *)[aria-busy=true]{cursor:progress}.at-switch:where(.at,.at *)[aria-busy=true] .at-switch-track:where(.at *):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-image:repeating-linear-gradient(var(--at-hatch-angle),var(--at-hatch-drift-ink-on-ink) 0 var(--at-hatch-on),transparent var(--at-hatch-on) calc(var(--at-hatch-on) + var(--at-hatch-off)));background-size:var(--at-hatch-tile) var(--at-hatch-tile);animation:at-drift var(--at-dur-drift) linear infinite}.at-switch-off:where(.at,.at *){color:var(--at-ink-faint);cursor:not-allowed}.at-switch-off:where(.at,.at *) .at-switch-track:where(.at *){background:var(--at-well);box-shadow:inset 0 0 0 1.5px var(--at-line-dash)}.at-switch-off:where(.at,.at *)[aria-checked=true] .at-switch-track:where(.at *){background:var(--at-ink-quiet);box-shadow:none}.at-stepper:where(.at,.at *){display:flex;align-items:center;justify-content:space-between;gap:var(--at-space-12);min-width:0}.at-stepper-label:where(.at,.at *){min-width:0;font-size:var(--at-type-body);font-weight:var(--at-weight-action);overflow-wrap:anywhere}.at-stepper-box:where(.at,.at *){flex:none;display:inline-flex;align-items:center;border-radius:var(--at-radius-pill);box-shadow:inset 0 0 0 1px var(--at-line-control)}.at-stepper-box:where(.at,.at *):focus-within{box-shadow:inset 0 0 0 1.5px var(--at-ink)}.at-stepper-btn:where(.at,.at *){display:inline-flex;align-items:center;justify-content:center;width:var(--at-target);height:var(--at-target);margin:0;padding:0;border:0;border-radius:var(--at-radius-pill);background:transparent;color:var(--at-ink);cursor:pointer;transition:background-color var(--at-dur-hover) var(--at-ease),transform var(--at-dur-press) var(--at-ease)}.at-stepper-btn:where(.at,.at *):hover:not([aria-disabled=true]){background:var(--at-quiet)}.at-stepper-btn:where(.at,.at *):active:not([aria-disabled=true]){transform:scale(.92)}.at-stepper-btn:where(.at,.at *)[aria-disabled=true]{color:var(--at-ink-quiet);cursor:not-allowed}.at-stepper-mark:where(.at,.at *){fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.at-stepper-input:where(.at,.at *){width:3.2ch;min-width:36px;margin:0;padding:0;border:0;background:transparent;color:var(--at-ink);font:inherit;font-size:var(--at-type-lead);font-weight:var(--at-weight-strong);font-variant-numeric:tabular-nums;text-align:center;outline:none}.at-stepper-input:where(.at,.at *):focus-visible{outline:none}.at-stepper-input:where(.at,.at *){align-self:stretch}@media (pointer: coarse),(max-width: 719px){.at-stepper-input:where(.at,.at *){min-width:var(--at-target)}}.at-stepper-floor:where(.at,.at *) .at-stepper-btn:where(.at *){width:var(--at-target-floor);height:var(--at-target-floor)}.at-stepper-floor:where(.at,.at *) .at-stepper-input:where(.at *){min-width:56px;font-size:var(--at-type-head)}.at-stepper-floor:where(.at,.at *) .at-stepper-label:where(.at *){font-size:var(--at-type-card)}.at-stepper-off:where(.at,.at *){color:var(--at-ink-faint)}.at-stepper-off:where(.at,.at *) .at-stepper-box:where(.at *){box-shadow:inset 0 0 0 1px var(--at-line-dash);background:var(--at-well)}.at-slider:where(.at,.at *){display:flex;flex-direction:column;gap:var(--at-space-4);min-width:0}.at-slider-top:where(.at,.at *){display:flex;justify-content:space-between;align-items:baseline;gap:var(--at-space-12)}.at-slider-label:where(.at,.at *){min-width:0;font-size:var(--at-type-body);font-weight:var(--at-weight-action);overflow-wrap:anywhere}.at-slider-value:where(.at,.at *){flex:none;font-size:var(--at-type-lead);font-weight:var(--at-weight-strong);font-variant-numeric:proportional-nums}.at-slider-input:where(.at,.at *){width:100%;height:var(--at-target);margin:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.at-slider-input:where(.at,.at *):focus-visible{outline:none}.at-slider-input:where(.at,.at *)::-webkit-slider-runnable-track{height:6px;border-radius:var(--at-radius-pill);background:linear-gradient(to right,var(--at-ink) var(--at-slider-p, 0%),var(--at-line) var(--at-slider-p, 0%))}.at-slider-input:where(.at,.at *)::-moz-range-track{height:6px;border-radius:var(--at-radius-pill);background:var(--at-line)}.at-slider-input:where(.at,.at *)::-moz-range-progress{height:6px;border-radius:var(--at-radius-pill);background:var(--at-ink)}.at-slider-input:where(.at,.at *)::-webkit-slider-thumb{width:24px;height:24px;margin-top:-9px;border-radius:var(--at-radius-pill);background:var(--at-sheet);box-shadow:0 0 0 2px var(--at-ink),var(--at-shadow-lift);-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:transform var(--at-dur-press) var(--at-ease)}.at-slider-input:where(.at,.at *)::-moz-range-thumb{box-sizing:border-box;width:24px;height:24px;border:2px solid var(--at-ink);border-radius:var(--at-radius-pill);background:var(--at-sheet)}.at-slider-input:where(.at,.at *):active::-webkit-slider-thumb{transform:scale(1.1)}.at-slider-input:where(.at,.at *):focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--at-ink),0 0 0 6px var(--at-face)}.at-slider-input:where(.at,.at *):focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px var(--at-face)}.at-slider-ends:where(.at,.at *){display:flex;justify-content:space-between;font-size:11.5px;color:var(--at-ink-faint)}.at-slider-off:where(.at,.at *){color:var(--at-ink-faint)}.at-slider-off:where(.at,.at *) .at-slider-input:where(.at *){cursor:not-allowed}.at-slider-off:where(.at,.at *) .at-slider-input:where(.at *)::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--at-ink-quiet) var(--at-slider-p, 0%),var(--at-line) var(--at-slider-p, 0%))}.at-date:where(.at,.at *){display:inline-flex;min-width:0}.at-date-inline:where(.at,.at *){display:block}.at-date-trigger:where(.at,.at *){display:inline-flex;align-items:center;gap:10px;box-sizing:border-box;max-width:100%;min-height:var(--at-target);margin:0;padding:0 14px 0 var(--at-space-16);border:1px solid var(--at-line-control);border-radius:var(--at-radius-pill);background:var(--at-sheet);color:var(--at-ink);font-size:var(--at-type-body);font-weight:var(--at-weight-action);cursor:pointer;transition:border-color var(--at-dur-hover) var(--at-ease),transform var(--at-dur-press) var(--at-ease)}.at-date-trigger:where(.at,.at *):hover,.at-date-open:where(.at,.at *){border-color:var(--at-ink)}.at-date-trigger:where(.at,.at *):active{transform:scale(var(--at-press-scale))}.at-date-trigger-text:where(.at,.at *){min-width:0;overflow-wrap:anywhere;text-align:left}.at-date-chev:where(.at,.at *){flex:none;transition:transform var(--at-dur-move) var(--at-ease)}.at-date-open:where(.at,.at *) .at-date-chev:where(.at *){transform:rotate(180deg)}.at-date-pop:where(.at,.at *){max-width:calc(100vw - 16px);padding:10px;overflow:auto}.at-date-panel:where(.at,.at *){display:flex;gap:var(--at-space-16);min-width:0}.at-date-presets:where(.at,.at *){flex:none;display:flex;flex-direction:column;gap:2px;width:148px;padding-right:var(--at-space-12);border-right:1px solid var(--at-line-row)}.at-date-preset:where(.at,.at *){display:flex;align-items:center;min-height:38px;margin:0;padding:0 var(--at-space-12);border:0;border-radius:var(--at-radius-pill);background:transparent;color:var(--at-ink);font-size:var(--at-type-row);font-weight:var(--at-weight-action);text-align:left;cursor:pointer;transition:background-color var(--at-dur-hover) var(--at-ease)}.at-date-preset:where(.at,.at *):hover{background:var(--at-quiet)}.at-date-preset:where(.at,.at *)[aria-pressed=true]{background:var(--at-ink);color:var(--at-on-ink)}.at-date-cal:where(.at,.at *){flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--at-space-12)}.at-date-months:where(.at,.at *){display:flex;gap:var(--at-space-24)}.at-date-month:where(.at,.at *){flex:1;min-width:266px}.at-date-month-head:where(.at,.at *){display:flex;align-items:center;justify-content:space-between;gap:var(--at-space-8);margin-bottom:6px}.at-date-month-title:where(.at,.at *){font-size:var(--at-type-lead);letter-spacing:var(--at-track-card)}.at-date-nav:where(.at,.at *){display:inline-flex;align-items:center;justify-content:center;width:var(--at-target-small);height:var(--at-target-small);margin:0;padding:0;border:0;border-radius:var(--at-radius-pill);background:var(--at-quiet);color:var(--at-ink);cursor:pointer}.at-date-nav:where(.at,.at *):hover{background:var(--at-face)}.at-date-nav-gap:where(.at,.at *){width:var(--at-target-small)}.at-date-grid:where(.at,.at *){display:flex;flex-direction:column;gap:2px}.at-date-row:where(.at,.at *){display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.at-date-dow:where(.at,.at *){padding-bottom:4px;font-family:var(--at-font-mono);font-size:10.5px;color:var(--at-ink-faint);text-align:center}.at-date-cell:where(.at,.at *){display:flex;align-items:center;justify-content:center;height:40px}.at-date-band:where(.at,.at *){background:var(--at-quiet)}.at-date-band-start:where(.at,.at *){border-radius:var(--at-radius-pill) 0 0 var(--at-radius-pill)}.at-date-band-end:where(.at,.at *){border-radius:0 var(--at-radius-pill) var(--at-radius-pill) 0}.at-date-band-start.at-date-band-end:where(.at,.at *){border-radius:var(--at-radius-pill)}.at-date-day:where(.at,.at *){width:38px;height:38px;margin:0;padding:0;border:0;border-radius:var(--at-radius-pill);background:transparent;color:var(--at-ink);font-size:13.5px;font-weight:var(--at-weight-action);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--at-dur-hover) var(--at-ease),transform var(--at-dur-press) var(--at-ease)}.at-date-day:where(.at,.at *):hover:not(:disabled,.at-date-end){background:var(--at-face)}.at-date-day:where(.at,.at *):active:not(:disabled){transform:scale(.92)}.at-date-weekend:where(.at,.at *){color:var(--at-ink-faint)}.at-date-today:where(.at,.at *){box-shadow:inset 0 0 0 1.5px var(--at-ink)}.at-date-end:where(.at,.at *){background:var(--at-ink);color:var(--at-on-ink)}.at-date-day:where(.at,.at *):disabled{color:var(--at-line-dash);cursor:not-allowed}.at-date-foot:where(.at,.at *){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--at-space-8)}.at-date-status:where(.at,.at *){font-size:var(--at-type-row);font-weight:var(--at-weight-action);color:var(--at-ink-note)}@media (max-width: 719px),(pointer: coarse){.at-date-panel:where(.at,.at *){flex-direction:column;gap:var(--at-space-12)}.at-date-presets:where(.at,.at *){flex-direction:row;flex-wrap:wrap;width:auto;padding:0;border:0;gap:6px}.at-date-preset:where(.at,.at *){min-height:var(--at-target-small);background:var(--at-quiet)}.at-date-month:where(.at,.at *){min-width:0}.at-date-cell:where(.at,.at *){height:46px}.at-date-day:where(.at,.at *){width:44px;height:44px;font-size:var(--at-type-body)}}.at-kbd:where(.at,.at *){display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:26px;height:26px;padding:0 7px;border-radius:7px;background:var(--at-sheet);color:var(--at-ink-note);box-shadow:inset 0 0 0 1px var(--at-line-control),inset 0 -2px 0 var(--at-line-control);font-family:var(--at-font-mono);font-size:var(--at-type-field);font-weight:var(--at-weight-field);line-height:1;white-space:nowrap}.at-kbd-keys:where(.at,.at *){display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:var(--at-type-row)}.at-kbd-says:where(.at,.at *){color:var(--at-graphite)}.at-drop-wrap:where(.at,.at *){display:flex;flex-direction:column;gap:6px}.at-drop:where(.at,.at *){position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;box-sizing:border-box;padding:18px;border:1.5px dashed var(--at-line-dash);border-radius:20px;background:var(--at-sheet);text-align:center;cursor:pointer;transition:border-color var(--at-dur-hover) var(--at-ease),background-color var(--at-dur-hover) var(--at-ease)}.at-drop:where(.at,.at *):hover{border-color:var(--at-ink-faint)}.at-drop:where(.at,.at *):has(.at-drop-input:focus-visible){outline:var(--at-focus-width) solid var(--at-focus-color);outline-offset:var(--at-focus-offset)}.at-drop-over:where(.at,.at *){border-style:solid;border-color:var(--at-ink);background:var(--at-well)}.at-drop-input:where(.at,.at *){position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.at-drop-title:where(.at,.at *){font-size:var(--at-type-body);overflow-wrap:anywhere}.at-drop-hint:where(.at,.at *){font-size:var(--at-type-caption);color:var(--at-graphite)}.at-drop-busy:where(.at,.at *){border-style:solid;border-color:transparent;background-color:var(--at-well);background-image:repeating-linear-gradient(var(--at-hatch-angle),var(--at-hatch-drift-ink) 0 var(--at-hatch-on),transparent var(--at-hatch-on) calc(var(--at-hatch-on) + var(--at-hatch-off)));background-size:var(--at-hatch-tile) var(--at-hatch-tile);animation:at-drift var(--at-dur-drift) linear infinite;cursor:progress}.at-drop-off:where(.at,.at *){background:var(--at-well);color:var(--at-ink-faint);cursor:not-allowed}.at-drop-wrong:where(.at,.at *){border:2px solid var(--at-signal)}.at-drop-error:where(.at,.at *){font-size:12.5px;font-weight:var(--at-weight-action);color:var(--at-signal-text)}.at-more:where(.at,.at *){display:flex;flex-direction:column;align-items:center;gap:var(--at-space-8);padding:var(--at-space-12) 0}.at-more-count:where(.at,.at *){font-size:var(--at-type-caption);color:var(--at-graphite);font-variant-numeric:tabular-nums}.at-pages:where(.at,.at *){display:flex;flex-wrap:wrap;align-items:center;gap:var(--at-space-4)}.at-pages-step:where(.at,.at *),.at-pages-page:where(.at,.at *){display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:var(--at-target-small);height:var(--at-target-small);margin:0;padding:0 6px;border:0;border-radius:var(--at-radius-pill);background:transparent;color:var(--at-ink);font-size:var(--at-type-row);font-weight:var(--at-weight-action);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--at-dur-hover) var(--at-ease)}.at-pages-step:where(.at,.at *){background:var(--at-quiet)}.at-pages-step:where(.at,.at *):disabled{color:var(--at-ink-quiet);cursor:not-allowed}.at-pages-page:where(.at,.at *):hover:not([aria-current]){background:var(--at-quiet)}.at-pages-page:where(.at,.at *)[aria-current=page]{background:var(--at-ink);color:var(--at-on-ink);font-weight:var(--at-weight-strong)}.at-pages-gap:where(.at,.at *){padding:0 4px;color:var(--at-ink-faint)}@media (pointer: coarse){.at-pages-step:where(.at,.at *),.at-pages-page:where(.at,.at *){min-width:var(--at-target);height:var(--at-target)}}.at-head:where(.at,.at *){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--at-space-12) var(--at-space-24);padding-bottom:var(--at-space-8)}.at-head-words:where(.at,.at *){flex:1 1 12rem;display:flex;flex-direction:column;align-items:flex-start;gap:var(--at-space-8);min-width:0}.at-head-back:where(.at,.at *){display:inline-flex;align-items:center;gap:4px;min-height:var(--at-target-small);margin:0 0 0 -8px;padding:0 10px 0 6px;border:0;border-radius:var(--at-radius-pill);background:transparent;color:var(--at-graphite);font-size:var(--at-type-row);font-weight:var(--at-weight-action);cursor:pointer}.at-head-back:where(.at,.at *):hover{background:var(--at-quiet);color:var(--at-ink)}.at-head-title:where(.at,.at *){margin:0;max-width:100%;font-size:var(--at-type-title);line-height:var(--at-leading-title);letter-spacing:var(--at-track-title);font-weight:var(--at-weight-strong);overflow-wrap:anywhere;text-wrap:balance}.at-head-action:where(.at,.at *){flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:var(--at-space-8)}.at-head-action:where(.at,.at *) .at-btn:where(.at *):not(.at-btn-floor,.at-btn-floor-primary,.at-btn-link){min-height:var(--at-target-small);padding:var(--at-space-4) 14px;gap:6px;font-size:var(--at-type-row)}.at-head-action:where(.at,.at *) .at-btn-round:where(.at *):not(.at-btn-floor,.at-btn-floor-primary){width:var(--at-target-small);height:var(--at-target-small);padding:0}@media (max-width: 719px){.at-head-title:where(.at,.at *){font-size:var(--at-type-section)}}.at-section:where(.at,.at *){display:flex;flex-direction:column;gap:14px;min-width:0}.at-section-top:where(.at,.at *){display:flex;flex-wrap:wrap;align-items:baseline;gap:4px var(--at-space-12)}.at-section-title:where(.at,.at *){margin:0;font-size:var(--at-type-head);line-height:var(--at-leading-head);letter-spacing:var(--at-track-head);font-weight:var(--at-weight-head);overflow-wrap:anywhere;text-wrap:balance}.at-section-note:where(.at,.at *){font-size:var(--at-type-row);color:var(--at-graphite)}.at-section-action:where(.at,.at *){margin-left:auto}.at-card:where(.at,.at *){display:flex;flex-direction:column;gap:var(--at-space-16);box-sizing:border-box;min-width:0;padding:22px;border-radius:var(--at-radius-card);background:var(--at-sheet);box-shadow:inset 0 0 0 1px var(--at-card-edge);color:var(--at-ink)}.at-card-tight:where(.at,.at *){gap:var(--at-space-12);padding:var(--at-space-16);border-radius:18px}.at-card-top:where(.at,.at *){display:flex;flex-wrap:wrap;align-items:baseline;gap:4px var(--at-space-12)}.at-card-title:where(.at,.at *){font-size:var(--at-type-card);letter-spacing:var(--at-track-card);overflow-wrap:anywhere;text-wrap:balance}.at-card-note:where(.at,.at *){font-family:var(--at-font-mono);font-size:var(--at-type-field);letter-spacing:var(--at-track-label);text-transform:uppercase;color:var(--at-graphite)}.at-card-action:where(.at,.at *){margin-left:auto}.at-card-selected:where(.at,.at *),.at-card-ink:where(.at,.at *){background:var(--at-ink);box-shadow:none;color:var(--at-on-ink)}.at-card-ink:where(.at,.at *) .at-card-note:where(.at *){color:var(--at-on-ink-note)}.at-card-late:where(.at,.at *){box-shadow:inset 0 0 0 1.5px var(--at-signal)}.at-card-waiting:where(.at,.at *){background-color:var(--at-well-soft);background-image:repeating-linear-gradient(var(--at-hatch-angle),var(--at-hatch-edge-ink) 0 var(--at-hatch-on),transparent var(--at-hatch-on) calc(var(--at-hatch-on) + var(--at-hatch-off)));background-size:var(--at-hatch-band) 100%;background-repeat:no-repeat;background-position:left top}.at-row:where(.at,.at *){position:relative;display:flex;align-items:center;gap:var(--at-space-12);box-sizing:border-box;min-height:56px;padding:10px 14px;border-radius:18px;background:var(--at-well-soft);color:var(--at-ink);font-size:var(--at-type-body)}.at-row-lead:where(.at,.at *){flex:none;display:inline-flex}.at-row-words:where(.at,.at *){flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.at-row-title:where(.at,.at *){font-weight:var(--at-weight-action);overflow-wrap:anywhere}.at-row-meta:where(.at,.at *){font-size:12.5px;color:var(--at-graphite);overflow-wrap:anywhere}.at-row-end:where(.at,.at *){flex:none;display:inline-flex;align-items:center;gap:var(--at-space-8)}.at-row-selected:where(.at,.at *){background:var(--at-ink);color:var(--at-on-ink)}.at-row-selected:where(.at,.at *) .at-row-meta:where(.at *){color:var(--at-on-ink-note)}.at-row-late:where(.at,.at *){background:var(--at-sheet);box-shadow:inset 0 0 0 1.5px var(--at-signal)}.at-row-waiting:where(.at,.at *){background-color:var(--at-well-soft);background-image:repeating-linear-gradient(var(--at-hatch-angle),var(--at-hatch-edge-ink) 0 var(--at-hatch-on),transparent var(--at-hatch-on) calc(var(--at-hatch-on) + var(--at-hatch-off)));background-size:var(--at-hatch-band) 100%;background-repeat:no-repeat;background-position:left top}.at-row-open:where(.at,.at *){cursor:pointer;transition:box-shadow var(--at-dur-hover) var(--at-ease)}.at-row-open:where(.at,.at *):hover:not(.at-row-late,.at-rowcard-late,.at-row-selected,.at-rowcard-selected){box-shadow:inset 0 0 0 1px var(--at-line-control)}.at-row-button:where(.at,.at *){margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:var(--at-weight-action);text-align:left;cursor:pointer}.at-row-button:where(.at,.at *):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.at-row-button:where(.at,.at *):focus-visible{outline:none}.at-row-button:where(.at,.at *):focus-visible:after{outline:var(--at-focus-width) solid var(--at-focus-color);outline-offset:var(--at-focus-offset)}.at-row-open:where(.at,.at *) :where(.at-row-end,.at-rowcard-end,.at-rowcard-status,.at-row-lead,.at-rowcard-lead) :where(a,button,input:not(.at-check-input),select,label){position:relative;z-index:1}.at-rowcard:where(.at,.at *){position:relative;display:flex;align-items:center;gap:var(--at-space-12);box-sizing:border-box;min-height:56px;padding:10px 14px;border-radius:18px;background:var(--at-well-soft);color:var(--at-ink);font-size:var(--at-type-body)}.at-rowcard-lead:where(.at,.at *){flex:none;display:inline-flex}.at-rowcard-code:where(.at,.at *){flex:none;min-width:76px;font-family:var(--at-font-mono);font-size:var(--at-type-caption);font-weight:var(--at-weight-action);font-variant-numeric:tabular-nums;color:var(--at-ink-note)}.at-rowcard-title:where(.at,.at *){flex:1.2 1 0;min-width:0;font-weight:var(--at-weight-action);overflow-wrap:anywhere}.at-rowcard-facts:where(.at,.at *){flex:2 1 0;min-width:0;display:flex;flex-wrap:wrap;align-items:center;font-size:var(--at-type-row);color:var(--at-graphite)}.at-rowcard-fact:where(.at,.at *){overflow-wrap:anywhere}.at-rowcard-fact:where(.at,.at *)+.at-rowcard-fact:where(.at *):before{content:"";display:inline-block;width:3px;height:3px;margin:0 8px;border-radius:var(--at-radius-pill);background:currentColor;vertical-align:middle}.at-rowcard-status:where(.at,.at *),.at-rowcard-end:where(.at,.at *){flex:none;display:inline-flex;align-items:center;gap:var(--at-space-8)}.at-rowcard-selected:where(.at,.at *){background:var(--at-ink);color:var(--at-on-ink)}.at-rowcard-selected:where(.at,.at *) .at-rowcard-facts:where(.at *),.at-rowcard-selected:where(.at,.at *) .at-rowcard-code:where(.at *){color:var(--at-on-ink-note)}.at-rowcard-late:where(.at,.at *){background:var(--at-sheet);box-shadow:inset 0 0 0 1.5px var(--at-signal)}.at-rowcard-waiting:where(.at,.at *){background-color:var(--at-well-soft);background-image:repeating-linear-gradient(var(--at-hatch-angle),var(--at-hatch-edge-ink) 0 var(--at-hatch-on),transparent var(--at-hatch-on) calc(var(--at-hatch-on) + var(--at-hatch-off)));background-size:var(--at-hatch-band) 100%;background-repeat:no-repeat;background-position:left top}@media (max-width: 719px){.at-rowcard:where(.at,.at *){display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"lead code status" "lead title title" "lead facts facts" "lead end end";align-items:start;gap:4px var(--at-space-8);padding:var(--at-space-12) 14px}.at-rowcard-lead:where(.at,.at *){grid-area:lead;align-self:center}.at-rowcard-code:where(.at,.at *){grid-area:code;min-width:0;align-self:center}.at-rowcard-status:where(.at,.at *){grid-area:status;justify-self:end}.at-rowcard-title:where(.at,.at *){grid-area:title;font-size:var(--at-type-lead);font-weight:var(--at-weight-strong)}.at-rowcard-facts:where(.at,.at *){grid-area:facts;font-size:12.5px}.at-rowcard-end:where(.at,.at *){grid-area:end}}.at-empty:where(.at,.at *){display:flex;flex-direction:column;align-items:center;gap:6px;box-sizing:border-box;padding:var(--at-space-24) 18px;border-radius:20px;background:var(--at-well);text-align:center}.at-empty-icon:where(.at,.at *){color:var(--at-ink);margin-bottom:2px}.at-empty-title:where(.at,.at *){font-size:var(--at-type-body);overflow-wrap:anywhere;text-wrap:balance}.at-empty-line:where(.at,.at *){max-width:44ch;margin-bottom:6px;font-size:12.5px;line-height:var(--at-leading-ui);color:var(--at-graphite);overflow-wrap:anywhere;text-wrap:pretty}.at-error:where(.at,.at *){display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--at-space-12);box-sizing:border-box;padding:14px var(--at-space-16) 14px 18px;border-radius:20px;background:var(--at-sheet);box-shadow:inset 0 0 0 1.5px var(--at-signal)}.at-error-dot:where(.at,.at *){flex:none;width:10px;height:10px;margin-top:6px;border-radius:var(--at-radius-pill);background:var(--at-signal)}.at-error-words:where(.at,.at *){flex:1 1 220px;min-width:0;display:flex;flex-direction:column;gap:4px;font-size:var(--at-type-body);line-height:var(--at-leading-ui);overflow-wrap:anywhere}.at-error-words:where(.at,.at *){display:block}.at-error-detail:where(.at,.at *){display:block;margin-top:4px;font-size:var(--at-type-caption);color:var(--at-graphite)}.at-band:where(.at,.at *){display:flex;flex-wrap:wrap;align-items:center;gap:10px var(--at-space-12);box-sizing:border-box;min-height:var(--at-target);padding:var(--at-space-8) 14px;border-radius:var(--at-radius-inner);font-size:13.5px;line-height:var(--at-leading-ui)}.at-band-words:where(.at,.at *){flex:1 1 220px;min-width:0;overflow-wrap:anywhere}.at-band-icon:where(.at,.at *){flex:none}.at-band-offline:where(.at,.at *){background:var(--at-ink);color:var(--at-on-ink)}.at-band-offline:where(.at,.at *) .at-band-icon:where(.at *){color:var(--at-watch)}.at-band-offline:where(.at,.at *) .at-btn-outline:where(.at *){background:transparent;border-color:var(--at-ink-line);color:var(--at-on-ink)}.at-band-readonly:where(.at,.at *){padding-left:calc(var(--at-hatch-band) + 14px);background-color:var(--at-well);background-image:repeating-linear-gradient(var(--at-hatch-angle),var(--at-hatch-edge-ink) 0 var(--at-hatch-on),transparent var(--at-hatch-on) calc(var(--at-hatch-on) + var(--at-hatch-off)));background-size:var(--at-hatch-band) 100%;background-repeat:no-repeat;background-position:left top;color:var(--at-ink)}.at-gate:where(.at,.at *){display:flex;flex-wrap:wrap;align-items:center;gap:var(--at-space-12) 14px;box-sizing:border-box;padding:var(--at-space-16) 18px;border:1.5px dashed var(--at-line-dash);border-radius:20px;background:var(--at-well)}.at-gate-icon:where(.at,.at *){flex:none}.at-gate-words:where(.at,.at *){flex:1 1 220px;min-width:0;display:flex;flex-direction:column;gap:2px}.at-gate-title:where(.at,.at *){font-size:var(--at-type-body);overflow-wrap:anywhere}.at-gate-line:where(.at,.at *){font-size:var(--at-type-row);color:var(--at-ink-note);overflow-wrap:anywhere}.at-gate-key:where(.at,.at *){font-size:var(--at-type-caption)}.at-gate-asked:where(.at,.at *){display:inline-flex;align-items:center;gap:6px;font-size:var(--at-type-row);font-weight:var(--at-weight-action)}.at-dialog:where(.at,.at *){position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;display:flex;align-items:center;justify-content:center;padding:var(--at-space-24);box-sizing:border-box}.at-dialog-backdrop:where(.at,.at *){position:absolute;top:0;right:0;bottom:0;left:0;background:var(--at-ink);opacity:.32;animation:at-dialog-dim var(--at-dur-move) var(--at-ease) both;transition:opacity var(--at-dur-move) var(--at-ease)}.at-dialog:where(.at,.at *)[data-leaving] .at-dialog-backdrop:where(.at *){opacity:0}@keyframes at-dialog-dim{0%{opacity:0}to{opacity:.32}}.at-dialog-panel:where(.at,.at *){position:relative;display:flex;flex-direction:column;box-sizing:border-box;width:100%;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);border-radius:24px;background:var(--at-sheet);color:var(--at-ink);box-shadow:var(--at-shadow-sheet);outline:none}.at-dialog-small:where(.at,.at *){max-width:400px}.at-dialog-medium:where(.at,.at *){max-width:560px}.at-dialog-large:where(.at,.at *){max-width:880px}.at-dialog-fade:where(.at,.at *){animation:at-dialog-in var(--at-dur-move) var(--at-ease) both}@keyframes at-dialog-in{0%{opacity:0}to{opacity:1}}.at-dialog-head:where(.at,.at *){flex:none;display:flex;align-items:flex-start;gap:var(--at-space-12);padding:20px 14px 8px 22px}.at-dialog-words:where(.at,.at *){flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;padding-top:6px}.at-dialog-title:where(.at,.at *){margin:0;font-size:18px;line-height:var(--at-leading-head);letter-spacing:var(--at-track-card);font-weight:var(--at-weight-strong);overflow-wrap:anywhere;text-wrap:balance}.at-dialog-lede:where(.at,.at *){margin:0;font-size:13.5px;line-height:1.5;color:var(--at-ink-note)}.at-dialog-close:where(.at,.at *){flex:none}.at-dialog-body:where(.at,.at *){flex:1 1 auto;display:flex;flex-direction:column;gap:14px;min-height:0;padding:8px 22px 12px}.at-dialog-text:where(.at,.at *){font-size:13.5px;line-height:1.5;color:var(--at-ink-note);overflow-wrap:anywhere}.at-dialog-foot:where(.at,.at *){flex:none;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--at-space-8);padding:10px 22px 20px}.at-dialog-note:where(.at,.at *){margin:0;font-size:var(--at-type-caption);color:var(--at-graphite)}.at-dialog-changes:where(.at,.at *){display:flex;flex-direction:column;gap:2px;margin:0;padding:6px;border-radius:var(--at-radius-inner);background:var(--at-well)}.at-dialog-change:where(.at,.at *){display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px var(--at-space-12);padding:8px 10px}.at-dialog-change-label:where(.at,.at *){font-family:var(--at-font-mono);font-size:var(--at-type-field);letter-spacing:var(--at-track-label);text-transform:uppercase;color:var(--at-graphite)}.at-dialog-change-what:where(.at,.at *){display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--at-space-8);margin:0;font-size:var(--at-type-body)}.at-dialog-before:where(.at,.at *){color:var(--at-graphite);text-decoration:line-through;text-decoration-thickness:1px}.at-dialog-sheet:where(.at,.at *){padding:0}.at-dialog-sheet:where(.at,.at *)[data-side=right]{justify-content:flex-end;align-items:stretch}.at-dialog-sheet:where(.at,.at *)[data-side=right] .at-dialog-panel:where(.at *){max-width:480px;height:100%;max-height:none;border-radius:var(--at-radius-sheet) 0 0 var(--at-radius-sheet)}.at-dialog-sheet:where(.at,.at *)[data-side=right] .at-dialog-large:where(.at *){max-width:720px}.at-dialog-sheet:where(.at,.at *)[data-side=bottom]{align-items:flex-end}.at-dialog-sheet:where(.at,.at *)[data-side=bottom] .at-dialog-panel:where(.at *){max-width:none;max-height:92vh;max-height:92dvh;border-radius:var(--at-radius-sheet) var(--at-radius-sheet) 0 0;padding-bottom:env(safe-area-inset-bottom)}.at-dialog-grip:where(.at,.at *){position:absolute;top:8px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:var(--at-radius-pill);background:var(--at-line-control)}@media (max-width: 719px){.at-dialog-foot:where(.at,.at *)>:where(.at *){flex:1 1 auto}.at-dialog-foot:where(.at,.at *) .at-btn:where(.at *){width:100%}}.at-menu-wrap:where(.at,.at *){display:inline-flex}.at-menu-pop:where(.at,.at *){min-width:240px}.at-menu:where(.at,.at *){display:flex;flex-direction:column;gap:1px;min-height:0;overflow-y:auto;overscroll-behavior:contain}.at-menu-item:where(.at,.at *){display:flex;align-items:center;gap:var(--at-space-12);box-sizing:border-box;width:100%;min-height:42px;margin:0;padding:0 var(--at-space-12);border:0;border-radius:var(--at-radius-inner);background:transparent;color:var(--at-ink);font-size:var(--at-type-body);font-weight:var(--at-weight-action);text-align:left;cursor:pointer}@media (pointer: coarse),(max-width: 719px){.at-menu-item:where(.at,.at *){min-height:var(--at-target)}}.at-menu-item:where(.at,.at *):hover:not([aria-disabled=true]),.at-menu-item:where(.at,.at *):focus{background:var(--at-quiet)}.at-menu-item:where(.at,.at *):focus-visible{outline-offset:-2px}.at-menu-item:where(.at,.at *)[aria-disabled=true]{color:var(--at-ink-quiet);cursor:not-allowed}.at-menu-danger:where(.at,.at *){color:var(--at-signal-text)}.at-menu-noicon:where(.at,.at *){width:18px}.at-menu-label:where(.at,.at *){flex:1;min-width:0;overflow-wrap:anywhere}.at-menu-keys:where(.at,.at *){font-family:var(--at-font-mono);font-size:var(--at-type-field);color:var(--at-ink-faint)}.at-menu-rule:where(.at,.at *){height:1px;margin:4px 8px;background:var(--at-line-row)}.at-pop-sheet:where(.at,.at *) .at-menu-item:where(.at *){min-height:52px;font-size:var(--at-type-lead)}.at-tip:where(.at,.at *){position:fixed;z-index:1100;display:inline-flex;align-items:center;box-sizing:border-box;max-width:min(280px,calc(100vw - 16px));min-height:32px;padding:6px var(--at-space-12);border-radius:10px;background:var(--at-ink);color:var(--at-on-ink);font-size:12.5px;font-weight:var(--at-weight-action);line-height:1.35;box-shadow:var(--at-shadow-toast);pointer-events:none;animation:at-tip-in .12s var(--at-ease) both}.at-tip:where(.at,.at *):before{content:"";position:absolute;width:9px;height:9px;border-radius:2px;background:var(--at-ink);transform:rotate(45deg)}.at-tip:where(.at,.at *)[data-side=right]:before{left:-4px;top:50%;margin-top:-4.5px}.at-tip:where(.at,.at *)[data-side=left]:before{right:-4px;top:50%;margin-top:-4.5px}.at-tip:where(.at,.at *)[data-side=bottom]:before{top:-4px;left:50%;margin-left:-4.5px}@keyframes at-tip-in{0%{opacity:0}to{opacity:1}}.at-toasts:where(.at,.at *){position:fixed;left:0;right:0;bottom:0;z-index:1000;pointer-events:none}.at-toasts-list:where(.at,.at *){display:flex;flex-direction:column;align-items:center;gap:var(--at-space-8);padding:var(--at-space-16) var(--at-space-16) max(var(--at-space-24),env(safe-area-inset-bottom))}.at-toast:where(.at,.at *){display:flex;align-items:center;gap:var(--at-space-12);box-sizing:border-box;max-width:min(520px,100%);min-height:52px;padding:8px 8px 8px 16px;border-radius:20px;background:var(--at-ink);color:var(--at-on-ink);box-shadow:var(--at-shadow-menu);pointer-events:auto;animation:at-toast-in var(--at-dur-move) var(--at-ease) both;--at-focus-color: var(--at-on-ink)}@keyframes at-toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.at-toast-icon:where(.at,.at *){flex:none}.at-toast-text:where(.at,.at *){flex:1;min-width:0;font-size:var(--at-type-body);overflow-wrap:anywhere}.at-toast-undo:where(.at,.at *){flex:none;min-height:var(--at-target-small);margin:0;padding:0 14px;border:0;border-radius:var(--at-radius-pill);background:var(--at-on-ink);color:var(--at-ink);font-size:var(--at-type-row);font-weight:var(--at-weight-strong);cursor:pointer}.at-toast-close:where(.at,.at *),.at-banner-close:where(.at,.at *){flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--at-target-small);height:var(--at-target-small);margin:0;padding:0;border:0;border-radius:var(--at-radius-pill);background:transparent;color:inherit;cursor:pointer}.at-toast-close:where(.at,.at *):hover{background:var(--at-ink-line)}.at-banner-close:where(.at,.at *):hover{background:var(--at-quiet)}.at-banner:where(.at,.at *){display:flex;flex-wrap:wrap;align-items:center;gap:10px var(--at-space-12);box-sizing:border-box;padding:var(--at-space-12) 14px;border-radius:18px;background:var(--at-well);color:var(--at-ink)}.at-banner-dot:where(.at,.at *){flex:none;width:8px;height:8px;border-radius:var(--at-radius-pill);background:var(--at-ink)}.at-banner-words:where(.at,.at *){flex:1 1 220px;min-width:0;font-size:13.5px;line-height:1.5;overflow-wrap:anywhere}.at-banner-watch:where(.at,.at *) .at-banner-dot:where(.at *){background:var(--at-watch)}.at-banner-signal:where(.at,.at *){background:var(--at-sheet);box-shadow:inset 0 0 0 1.5px var(--at-signal)}.at-banner-signal:where(.at,.at *) .at-banner-dot:where(.at *){background:var(--at-signal)}.at-bar:where(.at,.at *){display:flex;flex-direction:column;gap:6px;min-width:0}.at-bar-top:where(.at,.at *){display:flex;justify-content:space-between;align-items:baseline;gap:var(--at-space-12);font-size:var(--at-type-row)}.at-bar-label:where(.at,.at *){min-width:0;overflow-wrap:anywhere}.at-bar-text:where(.at,.at *){flex:none}.at-bar-track:where(.at,.at *){height:10px;border-radius:var(--at-radius-pill);background:var(--at-face);overflow:hidden}.at-bar-fill:where(.at,.at *){display:block;height:100%;border-radius:var(--at-radius-pill);background:var(--at-ink);transition:width var(--at-dur-move) var(--at-ease)}.at-bar-late:where(.at,.at *) .at-bar-fill:where(.at *){background:var(--at-signal)}.at-steps-list:where(.at,.at *){display:flex;gap:6px;margin:0;padding:0;list-style:none}.at-steps-step:where(.at,.at *){flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.at-steps-bar:where(.at,.at *){display:block;height:6px;border-radius:var(--at-radius-pill);background:var(--at-face)}.at-steps-done:where(.at,.at *) .at-steps-bar:where(.at *){background:var(--at-ink)}.at-steps-now:where(.at,.at *) .at-steps-bar:where(.at *){background-color:var(--at-ink-quiet);background-image:repeating-linear-gradient(var(--at-hatch-angle),var(--at-ink) 0 var(--at-hatch-on),transparent var(--at-hatch-on) calc(var(--at-hatch-on) + var(--at-hatch-off) - 3px))}.at-steps-label:where(.at,.at *){font-size:var(--at-type-caption);color:var(--at-graphite);overflow-wrap:anywhere}.at-steps-now:where(.at,.at *) .at-steps-label:where(.at *),.at-steps-done:where(.at,.at *) .at-steps-label:where(.at *){color:var(--at-ink);font-weight:var(--at-weight-action)}.at-loader:where(.at,.at *){display:flex;flex-direction:column;gap:var(--at-space-8);min-width:0}.at-loader-inline:where(.at,.at *){flex-direction:row;align-items:center;gap:10px}.at-loader-hatch:where(.at,.at *){display:block;height:10px;border-radius:var(--at-radius-pill);background-color:var(--at-quiet);background-image:repeating-linear-gradient(var(--at-hatch-angle),var(--at-hatch-drift-ink) 0 var(--at-hatch-on),transparent var(--at-hatch-on) calc(var(--at-hatch-on) + var(--at-hatch-off)));background-size:var(--at-hatch-tile) var(--at-hatch-tile);animation:at-drift var(--at-dur-drift) linear infinite}.at-loader-inline:where(.at,.at *) .at-loader-hatch:where(.at *){flex:none;width:56px;height:8px}.at-loader-words:where(.at,.at *){font-size:12.5px;color:var(--at-ink-note);overflow-wrap:anywhere}.at-skel:where(.at,.at *){display:flex;flex-direction:column;gap:10px;min-width:0}.at-skel-bar:where(.at,.at *){display:block;border-radius:10px;background-color:var(--at-quiet);background-image:repeating-linear-gradient(var(--at-hatch-angle),var(--at-hatch-drift-ink) 0 var(--at-hatch-on),transparent var(--at-hatch-on) calc(var(--at-hatch-on) + var(--at-hatch-off)));background-size:var(--at-hatch-tile) var(--at-hatch-tile);animation:at-drift var(--at-dur-drift) linear infinite;--at-hatch-drift-ink: var(--at-line)}.at-skel-line:where(.at,.at *){height:14px}.at-skel-short:where(.at,.at *){width:40%;height:10px}.at-skel-block:where(.at,.at *){width:100%;border-radius:var(--at-radius-inner)}.at-skel-row:where(.at,.at *){display:flex;align-items:center;gap:var(--at-space-12);padding:10px 14px;border-radius:18px;background:var(--at-well-soft)}.at-skel-face:where(.at,.at *){flex:none;width:32px;height:32px;border-radius:var(--at-radius-pill)}.at-skel-col:where(.at,.at *){flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.at-table:where(.at,.at *){display:flex;flex-direction:column;gap:var(--at-space-12);min-width:0;color:var(--at-ink)}.at-table-bar:where(.at,.at *){display:flex;flex-wrap:wrap;align-items:center;gap:var(--at-space-8) var(--at-space-12)}.at-table-tools:where(.at,.at *){display:flex;flex-wrap:wrap;align-items:center;gap:var(--at-space-8);min-width:0}.at-table-gap:where(.at,.at *){flex:1 1 0}.at-table-scroll:where(.at,.at *){position:relative;min-width:0}.at-table-scroll-x:where(.at,.at *){overflow:auto;overscroll-behavior-x:contain}.at-table-grid:where(.at,.at *){width:100%;border-collapse:separate;border-spacing:0 4px;margin-top:-4px;font-size:var(--at-type-body);line-height:var(--at-leading-ui);font-variant-numeric:normal}.at-table-col-tick:where(.at,.at *){width:52px}.at-table-col-open:where(.at,.at *){width:40px}.at-table-th:where(.at,.at *){position:sticky;z-index:2;padding:10px 14px 6px;background:var(--at-sheet);font-family:var(--at-font-mono);font-size:10.5px;font-weight:var(--at-weight-action);letter-spacing:var(--at-track-label);text-transform:uppercase;text-align:left;color:var(--at-ink-faint);white-space:nowrap;vertical-align:middle}.at-table-on-desk:where(.at,.at *) .at-table-th:where(.at *){background:var(--at-page-bg)}.at-table-th-tick:where(.at,.at *){padding:4px 8px 2px 4px;vertical-align:middle}.at-table-sort:where(.at,.at *){display:inline-flex;align-items:center;gap:4px;min-height:28px;margin:-6px -8px;padding:0 8px;border:0;border-radius:var(--at-radius-pill);background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;transition:background-color var(--at-dur-hover) var(--at-ease),color var(--at-dur-hover) var(--at-ease)}.at-table-right:where(.at,.at *) .at-table-sort:where(.at *){flex-direction:row-reverse}.at-table-sort:where(.at,.at *):hover{background:var(--at-quiet);color:var(--at-ink)}.at-table-arrow:where(.at,.at *){flex:none;opacity:0;transition:opacity var(--at-dur-hover) var(--at-ease)}.at-table-sort:where(.at,.at *):hover .at-table-arrow:where(.at *),.at-table-sort:where(.at,.at *):focus-visible .at-table-arrow:where(.at *){opacity:.6}@media (pointer: coarse),(max-width: 719px){.at-table-th:where(.at,.at *){padding-top:8px;padding-bottom:8px}.at-table-sort:where(.at,.at *){min-height:var(--at-target);margin:-8px}}.at-table-th-on:where(.at,.at *){color:var(--at-ink)}.at-table-th-on:where(.at,.at *) .at-table-arrow:where(.at *),.at-table-th-on:where(.at,.at *) .at-table-sort:where(.at *):hover .at-table-arrow:where(.at *){opacity:1}.at-table-td:where(.at,.at *){height:54px;box-sizing:border-box;padding:8px 14px;background:var(--at-well-soft);vertical-align:middle;overflow-wrap:break-word;text-wrap:pretty;transition:background-color var(--at-dur-hover) var(--at-ease),color var(--at-dur-hover) var(--at-ease)}.at-table-compact:where(.at,.at *) .at-table-td:where(.at *){height:40px;padding-top:4px;padding-bottom:4px;font-size:var(--at-type-row)}.at-table-on-desk:where(.at,.at *) .at-table-td:where(.at *){background:var(--at-sheet)}.at-table-td:where(.at,.at *):first-child{border-radius:var(--at-radius-inner) 0 0 var(--at-radius-inner)}.at-table-td:where(.at,.at *):last-child{border-radius:0 var(--at-radius-inner) var(--at-radius-inner) 0}.at-table-td:where(.at,.at *):only-child{border-radius:var(--at-radius-inner)}.at-table-right:where(.at,.at *){text-align:right}.at-table-center:where(.at,.at *){text-align:center}.at-table-num:where(.at,.at *){font-variant-numeric:tabular-nums;font-weight:var(--at-weight-action);white-space:nowrap}.at-table-nowrap:where(.at,.at *){white-space:nowrap}.at-table-mono:where(.at,.at *){font-family:var(--at-font-mono);font-size:12.5px;font-weight:var(--at-weight-action);font-variant-numeric:tabular-nums;white-space:nowrap}.at-table-td-tick:where(.at,.at *){padding:0 8px 0 4px}.at-table-td-open:where(.at,.at *){padding:0 12px 0 0;color:var(--at-ink-faint);text-align:right}.at-table-skel:where(.at,.at *){display:inline-block;max-width:100%;vertical-align:middle}.at-table-spacer:where(.at,.at *)>td:where(.at *){padding:0;border:0;background:transparent}.at-table-opens:where(.at,.at *) .at-table-row:where(.at *){cursor:pointer}.at-table-row:where(.at,.at *):hover>.at-table-td:where(.at *){background:var(--at-well)}.at-table-on-desk:where(.at,.at *) .at-table-row:where(.at *):hover>.at-table-td:where(.at *){background:var(--at-well-soft)}.at-table-opens:where(.at,.at *) .at-table-row:where(.at *):hover>.at-table-td-open:where(.at *){color:var(--at-ink)}.at-table-row-waiting:where(.at,.at *)>.at-table-td:where(.at *),.at-table-row-waiting:where(.at,.at *):hover>.at-table-td:where(.at *){background-color:var(--at-well-soft);background-image:none}.at-table-row-waiting:where(.at,.at *)>.at-table-td:where(.at *):first-child,.at-table-row-waiting:where(.at,.at *):hover>.at-table-td:where(.at *):first-child{background-image:repeating-linear-gradient(var(--at-hatch-angle),var(--at-hatch-edge-ink) 0 var(--at-hatch-on),transparent var(--at-hatch-on) calc(var(--at-hatch-on) + var(--at-hatch-off)));background-size:var(--at-hatch-band) 100%;background-repeat:no-repeat;background-position:left top}.at-table-row-late:where(.at,.at *)>.at-table-td:where(.at *),.at-table-row-late:where(.at,.at *):hover>.at-table-td:where(.at *){background:var(--at-sheet);box-shadow:inset 0 1.5px 0 var(--at-signal),inset 0 -1.5px 0 var(--at-signal)}.at-table-row-late:where(.at,.at *)>.at-table-td:where(.at *):first-child{box-shadow:inset 1.5px 1.5px 0 var(--at-signal),inset 0 -1.5px 0 var(--at-signal)}.at-table-row-late:where(.at,.at *)>.at-table-td:where(.at *):last-child{box-shadow:inset -1.5px 1.5px 0 var(--at-signal),inset 0 -1.5px 0 var(--at-signal)}.at-table-row-selected:where(.at,.at *)>.at-table-td:where(.at *),.at-table-row-ticked:where(.at,.at *)>.at-table-td:where(.at *),.at-table-row-selected:where(.at,.at *):hover>.at-table-td:where(.at *),.at-table-row-ticked:where(.at,.at *):hover>.at-table-td:where(.at *){background:var(--at-ink);background-image:none;color:var(--at-on-ink)}.at-table-row-selected:where(.at,.at *) .at-table-td-open:where(.at *),.at-table-row-ticked:where(.at,.at *) .at-table-td-open:where(.at *){color:var(--at-on-ink-note)}.at-table-row:where(.at,.at *):focus{outline:none}.at-table-row-selected:where(.at,.at *)>.at-table-td:where(.at *),.at-table-row-ticked:where(.at,.at *)>.at-table-td:where(.at *){--at-focus-color: var(--at-on-ink)}.at-table-row:where(.at,.at *):focus-visible>.at-table-td:where(.at *){box-shadow:inset 0 2px 0 var(--at-focus-color),inset 0 -2px 0 var(--at-focus-color)}.at-table-row:where(.at,.at *):focus-visible>.at-table-td:where(.at *):first-child{box-shadow:inset 2px 2px 0 var(--at-focus-color),inset 0 -2px 0 var(--at-focus-color)}.at-table-row:where(.at,.at *):focus-visible>.at-table-td:where(.at *):last-child{box-shadow:inset -2px 2px 0 var(--at-focus-color),inset 0 -2px 0 var(--at-focus-color)}.at-table-tick:where(.at,.at *) .at-check:where(.at *){justify-content:center;gap:0;padding:0}.at-table-tick:where(.at,.at *) .at-check-words:where(.at *){padding:0}@media (pointer: coarse),(max-width: 719px){.at-table-tick:where(.at,.at *) .at-check:where(.at *){min-width:var(--at-target)}}:where(.at-table-row-ticked,.at-table-row-selected,.at-rowcard-selected):where(.at,.at *) .at-table-tick:where(.at *) .at-check-input:where(.at *){border-color:var(--at-on-ink-note);background:transparent}:where(.at-table-row-ticked,.at-table-row-selected,.at-rowcard-selected):where(.at,.at *) .at-table-tick:where(.at *) .at-check-input:where(.at *):checked{border-color:var(--at-on-ink);background:var(--at-on-ink)}:where(.at-table-row-ticked,.at-table-row-selected,.at-rowcard-selected):where(.at,.at *) .at-table-tick:where(.at *) .at-check-tick:where(.at *){stroke:var(--at-ink)}.at-table-bulk:where(.at,.at *){position:sticky;bottom:var(--at-space-16);z-index:3;display:flex;flex-wrap:wrap;align-items:center;gap:var(--at-space-8) var(--at-space-12);padding:8px 8px 8px 20px;border-radius:var(--at-radius-pill);background:var(--at-ink);color:var(--at-on-ink);box-shadow:var(--at-shadow-toast)}.at-table-bulk-count:where(.at,.at *){font-size:var(--at-type-body);font-variant-numeric:tabular-nums;white-space:nowrap}.at-table-bulk-actions:where(.at,.at *){flex:1 1 auto;display:flex;flex-wrap:wrap;align-items:center;gap:var(--at-space-8);min-width:0}.at-table-pages:where(.at,.at *){justify-content:center;padding:var(--at-space-8) 0}.at-table-cards:where(.at,.at *){display:flex;flex-direction:column;gap:var(--at-space-8);margin:0;padding:0;list-style:none}.at-table-card:where(.at,.at *){min-width:0}.at-table-on-desk:where(.at,.at *) .at-table-card:where(.at *)>.at-rowcard:where(.at *):not(.at-rowcard-selected,.at-rowcard-late,.at-rowcard-waiting){background:var(--at-sheet)}@media (max-width: 719px){.at-table-bulk:where(.at,.at *){bottom:var(--at-space-8);border-radius:var(--at-radius-card);padding:var(--at-space-12) var(--at-space-12) var(--at-space-12) var(--at-space-16)}}:root{color-scheme:light;--bg: #f5f5f4;--panel: #ffffff;--panel-2: #f5f5f4;--line: rgba(17, 17, 17, .12);--line-soft: rgba(17, 17, 17, .07);--line-strong: rgba(17, 17, 17, .22);--ink: #111111;--ink-2: #444444;--ink-3: #767676;--ok: #1f7a4d;--warn: #9a6b00;--bad: #b3261e;--wash-ok: #e9f4ee;--wash-warn: #fdf3dd;--wash-bad: #fbeae9;--accent: #8a6d1f;--radius: 14px;--radius-lg: 22px;--capsule: 999px;--t-micro: 11.5px;--t-small: 12.75px;--t-body: 14px;--t-lead: 15.5px;--t-title: 19px;--mono: ui-monospace, "Cascadia Code", "SF Mono", Menlo, Consolas, monospace;--sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Inter, Arial, sans-serif;--fast: .16s;--glass: cubic-bezier(.2, .7, .2, 1)}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--ink);font:var(--t-body)/1.5 var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}::selection{background:#111;color:#fff}code,pre,.mono{font-family:var(--mono);font-size:12.5px}*{scrollbar-width:thin;scrollbar-color:rgba(17,17,17,.28) transparent}:where(a[href],button,summary,select,[role=button],[tabindex]:not([tabindex="-1"]),input[type=checkbox],input[type=radio]):where(:focus-visible){outline:2px solid var(--ink);outline-offset:2px}@font-face{font-family:JUCE Wordmark;src:url(/assets/juce-wordmark-C5d9zXyi.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:block}.main{min-width:0;padding:22px 28px 60px}@media (max-width: 860px){.main{padding:14px 12px calc(84px + env(safe-area-inset-bottom))}}h1{font-size:var(--t-title);margin:0 0 4px;font-weight:700;letter-spacing:-.01em}h2{font-size:var(--t-lead);margin:22px 0 10px;font-weight:700;letter-spacing:-.01em}h3{font-size:var(--t-micro);margin:0 0 8px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}p.sub{color:var(--ink-2);margin:0 0 18px;max-width:78ch}.row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.grow{flex:1;min-width:0}.right{margin-left:auto}.muted{color:var(--ink-3)}.dim{color:var(--ink-2)}.small{font-size:var(--t-small)}.nowrap{white-space:nowrap}.num{font-variant-numeric:tabular-nums}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);padding:16px 18px;margin-bottom:12px}.stack{display:flex;flex-direction:column;gap:10px}button,.btn{font:inherit;font-size:var(--t-small);font-weight:550;padding:6px 14px;border-radius:var(--capsule);border:1px solid var(--line-strong);background:var(--panel);color:var(--ink);cursor:pointer;white-space:nowrap;transition:background var(--fast) var(--glass),border-color var(--fast) var(--glass),color var(--fast) var(--glass),opacity var(--fast)}button:hover:not(:disabled),.btn:hover{border-color:var(--ink);text-decoration:none}button:disabled{opacity:.45;cursor:default}button[aria-busy=true]{cursor:progress}button.primary{background:var(--ink);color:#fff;border-color:var(--ink);font-weight:600}button.primary:hover:not(:disabled){opacity:.9}button.primary:disabled{opacity:.4}button.danger{color:var(--bad);border-color:transparent;background:var(--wash-bad)}button.danger:hover:not(:disabled){border-color:var(--bad)}button.ghost{background:var(--panel-2);border-color:transparent}button.ghost:hover:not(:disabled){border-color:var(--ink)}button.tiny{padding:3px 10px;font-size:var(--t-micro);font-weight:500}input,select,textarea{font:inherit;font-size:13px;width:100%;padding:8px 12px;border-radius:12px;border:1px solid var(--line-strong);background:var(--panel);color:var(--ink);outline:none;transition:border-color var(--fast) var(--glass),box-shadow var(--fast) var(--glass)}input:focus,select:focus,textarea:focus{border-color:var(--ink);box-shadow:0 0 0 3px #11111114}input:disabled,select:disabled,textarea:disabled{background:var(--panel-2);color:var(--ink-2)}textarea{resize:vertical;min-height:64px;font-family:var(--mono);font-size:12.5px}input.mono,textarea.mono{font-family:var(--mono);font-size:12.5px}input[type=checkbox],input[type=radio]{accent-color:var(--ink)}input[type=range],input[type=range]:focus,input[type=range]:disabled{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;height:22px;accent-color:var(--ink)}input[type=range]:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:999px}label{display:block;font-size:var(--t-small);color:var(--ink-2);margin-bottom:4px}.field{margin-bottom:12px}.field>label{color:var(--ink);font-weight:650}.field .help{font-size:var(--t-micro);color:var(--ink-3);margin-top:4px}.pill{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:var(--capsule);font-size:var(--t-micro);font-weight:600;background:var(--panel-2);color:var(--ink-2);white-space:nowrap}.pill.ok{background:var(--wash-ok);color:var(--ok)}.pill.bad{background:var(--wash-bad);color:var(--bad)}.pill.warn{background:var(--wash-warn);color:var(--warn)}.pill.busy{background:var(--ink);color:#fff}.pill.idle{background:var(--panel-2);color:var(--ink-3)}.dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex:0 0 6px}table{width:100%;border-collapse:collapse;font-size:var(--t-small)}th{text-align:left;font-size:var(--t-micro);color:var(--ink-3);font-weight:650;padding:8px 10px;border-bottom:1px solid var(--line)}td{padding:9px 10px;border-bottom:1px solid var(--line);vertical-align:top}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:var(--panel-2)}.table-wrap{position:relative;overflow-x:auto;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}tr[tabindex]:focus-visible{outline:none;background:var(--panel-2)}tr[tabindex]:focus-visible>td:first-child{box-shadow:inset 2px 0 0 var(--ink)}.kv{display:grid;grid-template-columns:minmax(120px,max-content) 1fr;gap:4px 14px;font-size:12.5px}.kv dt{color:var(--ink-3)}.kv dd{margin:0;overflow-wrap:anywhere}pre.json{background:var(--bg);border:1px solid var(--line-soft);border-radius:10px;padding:10px;margin:6px 0 0;overflow:auto;max-height:340px;font-size:12px;line-height:1.45}.logs{margin:6px 0 0;padding:0;list-style:none}.logs li{font-family:var(--mono);font-size:12px;color:var(--ink-2);padding:2px 0 2px 12px;border-left:2px solid var(--line);overflow-wrap:anywhere}.note{border-left:3px solid var(--line-strong);padding:8px 12px;border-radius:0 10px 10px 0;background:var(--panel-2);font-size:12.5px;margin-bottom:8px}.note.error{border-left-color:var(--bad)}.note.warning{border-left-color:var(--warn)}.banner{background:var(--wash-warn);color:var(--warn);border-radius:12px;padding:9px 12px;margin-bottom:14px;font-size:var(--t-small);font-weight:600;line-height:1.4}.banner.bad{background:var(--wash-bad);color:var(--bad)}.banner.ok{background:var(--wash-ok);color:var(--ok)}.urlbox{display:flex;gap:8px;align-items:center;background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:6px 8px}.urlbox code{flex:1;min-width:0;overflow-wrap:anywhere;color:var(--ink)}.login-wrap{display:grid;place-items:center;min-height:100vh;min-height:100dvh;padding:20px}.login{width:100%;max-width:380px;padding:30px 28px}.picker{max-height:420px;overflow:auto}.picker-group{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);padding:10px 4px 4px;font-weight:700}.picker-item{padding:8px 10px;border-radius:10px;cursor:pointer;border:1px solid transparent}.picker-item:hover{background:var(--panel-2);border-color:var(--line)}.picker-item .t{font-weight:600;font-size:13px}.picker-item .s{font-size:var(--t-micro);color:var(--ink-3)}.modal-back{position:fixed;top:0;right:0;bottom:0;left:0;background:#11111152;display:grid;place-items:center;z-index:50;padding:max(20px,env(safe-area-inset-top)) 20px max(20px,env(safe-area-inset-bottom))}.modal{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:0 24px 80px #11111140;width:100%;max-width:560px;max-height:85vh;max-height:85dvh;overflow:auto;padding:18px 20px}.modal h2{font-size:var(--t-lead)}.spin{display:inline-block;width:12px;height:12px;border:2px solid var(--line);border-top-color:var(--ink);border-radius:50%;animation:spin .7s linear infinite}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition-duration:1ms!important}.spin{animation:none}}.empty{text-align:center;color:var(--ink-3);font-size:var(--t-small);padding:30px 16px}.builder{display:flex;gap:16px;align-items:flex-start}.builder-canvas{flex:1 1 auto;min-width:0}.builder-panel{flex:0 0 380px;width:380px;position:sticky;top:16px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:auto;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:14px}@media (max-width: 1080px){.builder{flex-direction:column}.builder-panel{position:static;width:auto;flex:none;max-height:none;align-self:stretch}}.panel-title{font-size:14px;font-weight:650;margin:0 0 2px;letter-spacing:0;text-transform:none;color:var(--ink)}.panel-sub{font-size:12px;color:var(--ink-3);margin:0 0 12px}.chip-row{display:flex;gap:5px;flex-wrap:wrap;margin-top:5px}.chip{font-family:var(--mono);font-size:11px;padding:2px 7px;border-radius:6px;cursor:pointer;border:1px solid var(--line);background:var(--bg);color:var(--ink-2)}.chip:hover{border-color:var(--ink-3);color:var(--ink)}.fnlist{max-height:260px;overflow:auto;margin-top:6px}.fnrow{padding:5px 7px;border-radius:6px;cursor:pointer}.fnrow:hover{background:var(--panel-2)}.fnrow code{color:var(--ink)}.fnrow div{font-size:11px;color:var(--ink-3)}@media (pointer: coarse){button.tiny{padding:6px 10px}.chip{padding:5px 8px}input,select,textarea{padding:10px 12px}.fnrow{padding:8px 7px}.picker-item{padding:11px 10px}}@media (max-width: 640px){.table-wrap.cards{background:none;border:0;border-radius:0;overflow:visible}.table-wrap.cards table,.table-wrap.cards tbody{display:block}.table-wrap.cards thead{display:none}.table-wrap.cards tbody tr{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 16px;background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:12px 14px;margin-bottom:8px}.table-wrap.cards tbody tr:hover{background:var(--panel)}.table-wrap.cards td{display:block;border:0;padding:0;max-width:none!important;min-width:0!important}.table-wrap.cards td.c-main{flex:1 1 100%;order:-1}.table-wrap.cards td.c-end{margin-left:auto;align-self:center}.table-wrap.cards td[data-l]:before{content:attr(data-l);display:block;font:600 var(--t-micro)/1.3 var(--sans);color:var(--ink-3);margin-bottom:2px}.table-wrap.cards td.c-hide-sm{display:none}}tr.opens{cursor:pointer}.at .graph{position:relative;border:1px solid var(--at-line);border-radius:var(--at-radius-inner);background:var(--at-page-bg);overflow:hidden}.at .graph-shell{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;background-image:radial-gradient(circle at 1px 1px,var(--at-line) 1px,transparent 0);background-size:22px 22px}.at .graph-shell:active,.at .graph-shell.is-dragging{cursor:grabbing}.at .graph-world{position:absolute;top:0;left:0;transform-origin:0 0}.at .gwires{position:absolute;top:0;left:0;overflow:visible;pointer-events:none}.at .gwire{fill:none;stroke:var(--at-line);stroke-width:2}.at .gwire.is-body{stroke:var(--at-ink);opacity:.55;stroke-dasharray:4 4}.at .gwire.dim{opacity:.2}.at .gwire.lit{stroke:var(--at-fine);stroke-width:2.5}.at .gregion{position:absolute;border:1px dashed var(--at-line);border-radius:10px;background:color-mix(in srgb,var(--at-sheet) 45%,transparent);pointer-events:none}.at .gregion.is-body{border-color:color-mix(in srgb,var(--at-ink) 45%,transparent)}.at .gregion.is-module{border-color:color-mix(in srgb,var(--at-fine) 45%,transparent)}.at .gregion.taken{border-color:var(--at-fine);border-style:solid;background:color-mix(in srgb,var(--at-fine) 8%,transparent)}.at .gregion.not-taken{opacity:.35}.at .gregion-head{display:flex;align-items:baseline;gap:7px;padding:6px 10px 0;font-size:11px;overflow:hidden;white-space:nowrap}.at .gregion-label{font-weight:700;color:var(--at-ink-note)}.at .gregion-sub{color:var(--at-graphite);font-size:10.5px;overflow:hidden;text-overflow:ellipsis}.at .gregion-taken{color:var(--at-ink);font-weight:700;font-size:10px}.at .gnode{position:absolute;box-sizing:border-box;background:var(--at-sheet);border:1px solid var(--at-line);border-radius:9px;padding:8px 10px 7px;cursor:pointer;display:flex;flex-direction:column;gap:3px;box-shadow:0 1px 2px var(--at-line)}.at .gnode:hover{border-color:var(--at-graphite)}.at .gnode.selected{border-color:var(--at-ink-note);box-shadow:0 0 0 2px var(--at-ink-note)}.at .gnode.bad{border-color:var(--at-signal)}.at .gnode.warn{border-color:var(--at-watch)}.at .gnode.off{opacity:.5}.at .gnode.lifting{opacity:.35}.at .gnode:focus-visible{outline:2px solid var(--at-ink);outline-offset:2px}.at .gnode.ran-ok{border-left:4px solid var(--at-fine)}.at .gnode.ran-failed{border-left:4px solid var(--at-signal)}.at .gnode.ran-retrying{border-left:4px solid var(--at-watch)}.at .gnode.ran-running{border-left:4px solid var(--at-ink)}.at .gnode.ran-skipped{border-left:4px solid var(--at-graphite)}.at .gnode.never-ran{opacity:.42;border-style:dashed}.at .gnode-top{display:flex;align-items:center;gap:7px;min-width:0}.at .gnode-name{font-weight:650;font-size:13px;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.at .gnode-sub{font-size:11px;color:var(--at-graphite);display:flex;gap:7px;min-width:0}.at .gnode-sub code{font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.at .gnode-when{font-size:10.5px;color:var(--at-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.at .gnode-when code{font-size:10.5px;color:inherit}.at .gfolded{color:var(--at-ink);font-weight:700}.at .gnode-marks{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-top:1px}.at .gnode-marks:empty{display:none}.at .ggrip{display:flex;flex-direction:column;gap:2px;padding:3px 1px;cursor:grab;flex:0 0 auto;touch-action:none}.at .ggrip span{display:block;width:10px;height:2px;background:var(--at-line);border-radius:1px}.at .ggrip:hover span{background:var(--at-graphite)}.at .gkind{font-size:9.5px;text-transform:uppercase;letter-spacing:.06em;font-weight:800;padding:1px 5px;border-radius:3px;background:var(--at-well);color:var(--at-graphite);flex:0 0 auto}.at .gkind.k-branch,.at .gkind.k-foreach,.at .gkind.k-call{color:var(--at-ink)}.at .gfold{flex:0 0 auto;width:18px;height:18px;padding:0;line-height:1;border-radius:4px;font-size:13px;background:var(--at-well)}.at .gslot{position:absolute;width:20px;height:20px;margin:-10px 0 0 -10px;padding:0;border-radius:50%;line-height:1;font-size:13px;background:var(--at-sheet);border:1px solid var(--at-line);color:var(--at-graphite);opacity:0;transition:opacity 90ms ease,transform 90ms ease}.at .graph-shell:hover .gslot{opacity:.5}.at .gslot:focus-visible{opacity:1;outline:2px solid var(--at-ink);outline-offset:2px}.at .gslot:hover{opacity:1;transform:scale(1.25);border-color:var(--at-ink-note);color:var(--at-ink)}.at .gslot.armed{opacity:1;border-color:var(--at-ink);color:var(--at-ink)}.at .gslot.over{opacity:1;transform:scale(1.7);background:var(--at-ink);border-color:var(--at-ink);color:var(--at-on-ink)}@media (prefers-reduced-motion: reduce){.at .gslot{transition:none}}.at .gghost{position:fixed;z-index:60;pointer-events:none;background:var(--at-sheet);border:1px solid var(--at-ink);color:var(--at-ink);border-radius:6px;padding:4px 9px;font-size:11.5px;font-weight:600;box-shadow:0 6px 20px var(--at-line-control)}.at .graph-tools{position:absolute;left:10px;bottom:10px;z-index:20;display:flex;gap:4px;align-items:center;background:color-mix(in srgb,var(--at-sheet) 88%,transparent);border:1px solid var(--at-line);border-radius:8px;padding:4px}.at .graph-tools button{padding:3px 9px;font-size:12px;min-width:28px}.at .graph-tools .gzoom{min-width:52px;font-variant-numeric:tabular-nums}.at .graph-map{position:absolute;right:10px;bottom:10px;z-index:20;background:color-mix(in srgb,var(--at-sheet) 88%,transparent);border:1px solid var(--at-line);border-radius:8px;padding:3px;cursor:crosshair;line-height:0}.at .mm-region{fill:var(--at-line)}.at .mm-node{fill:var(--at-graphite)}.at .mm-node.s-ok{fill:var(--at-fine)}.at .mm-node.s-failed{fill:var(--at-signal)}.at .mm-node.s-retrying{fill:var(--at-watch)}.at .mm-node.s-running{fill:var(--at-ink)}.at .mm-view{fill:color-mix(in srgb,var(--at-ink) 16%,transparent);stroke:var(--at-ink);stroke-width:1}.at .graph-hint{font-size:11.5px;color:var(--at-graphite);margin-top:6px;display:flex;gap:12px;flex-wrap:wrap}.at .graph-hint kbd{font-family:var(--at-font-mono);font-size:10.5px;border:1px solid var(--at-line);border-bottom-width:2px;border-radius:3px;padding:0 4px;color:var(--at-ink-note)}@media (max-width: 760px){.at .graph-map{display:none}.at .graph{max-height:60vh;max-height:60dvh}}.at .trigger-card{cursor:pointer}.at .trigger-card.selected{border-color:var(--at-ink-note);box-shadow:0 0 0 2px var(--at-ink-note)}.at .trigger-card:focus-visible{outline:2px solid var(--at-ink);outline-offset:2px}.at .gnode-tools{position:absolute;left:0;right:0;top:100%;z-index:3;display:flex;flex-wrap:wrap;gap:4px;align-items:center;margin-top:5px;padding:5px 7px;background:var(--at-sheet);border:1px solid var(--at-ink-note);border-radius:0 0 8px 8px;box-shadow:0 6px 16px var(--at-line-control)}.at .gnode-tools .tiny{font-size:11px;padding:2px 7px}.at .gnode-tools .danger{color:var(--at-signal-text);margin-left:auto}.at .gregion-x{pointer-events:auto;margin-left:auto;flex:0 0 auto;width:16px;height:16px;padding:0;line-height:1;font-size:11px;border-radius:3px;background:transparent;border:1px solid transparent;color:var(--at-graphite)}.at .gregion-x:hover{border-color:var(--at-signal);color:var(--at-signal-text)}.at .gnode-when code,.at .gregion-sub,.at .pv-val,.at .pv-key,.at .pv-raw,.at .report-v{user-select:text;-webkit-user-select:text}.at .boundary--page{padding:24px 0;max-width:560px}.at .boundary--inline{border-color:var(--at-watch)}.at .boundary strong{display:block;margin-bottom:4px}.at .boundary p{margin:4px 0}.at .boundary-msg{color:var(--at-signal-text);background:var(--at-well);border-radius:5px;padding:6px 8px;overflow-wrap:anywhere}.at .samplebar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:7px 12px;margin-bottom:8px;border:1px solid var(--at-line);border-radius:var(--at-radius-inner);background:var(--at-sheet)}.at .samplebar-lead{color:var(--at-graphite);font-size:12.5px}.at .samplebar-what{font-size:13.5px}.at .samplebody{margin-bottom:8px;max-height:320px;overflow:auto}.at .modal-wide{max-width:900px;width:92vw}.at .pick-search{width:100%;margin-bottom:10px}.at .pick-split{display:grid;grid-template-columns:1fr 1fr;gap:12px;min-height:300px}@media (max-width: 720px){.at .pick-split{grid-template-columns:1fr}}.at .pick-list{max-height:380px;overflow:auto;border:1px solid var(--at-line);border-radius:8px;padding:4px}.at .pick-group-head{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--at-graphite);padding:8px 8px 4px;font-weight:700}.at .pick-row{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:7px 8px;border-radius:6px;background:transparent;border:1px solid transparent}.at .pick-row:hover{background:var(--at-well)}.at .pick-row.on{border-color:var(--at-ink-note);background:var(--at-well)}.at .pick-name{font-weight:600}.at .pick-preview{border:1px solid var(--at-line);border-radius:8px;padding:10px;overflow:auto;max-height:380px}.at .pick-paste{margin-top:10px}.at .pick-paste textarea{width:100%;margin-top:6px}.at .pv{font-size:12.5px}.at .pv-row{line-height:1.55}.at .pv-line{display:flex;align-items:baseline;gap:6px;min-width:0}.at .pv-line:hover{background:var(--at-well);border-radius:4px}.at .pv-twist{width:14px;padding:0;flex:0 0 auto;line-height:1;background:transparent;border:0;color:var(--at-graphite);font-family:var(--at-font-mono)}.at .pv-leaf{visibility:hidden}.at .pv-key{font-family:var(--at-font-mono);color:var(--at-ink-note);flex:0 0 auto}.at .pv-sum{color:var(--at-graphite);font-size:11.5px}.at .pv-val{font-family:var(--at-font-mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.at .pv-string,.at .pv-number,.at .pv-boolean{color:var(--at-ink)}.at .pv-null,.at .pv-undefined{color:var(--at-graphite);font-style:italic}.at .pv-kids{border-left:1px solid var(--at-line);margin-left:6px}.at .pv-more{color:var(--at-graphite);font-size:11.5px;padding-left:20px}.at .pv-use{opacity:0;flex:0 0 auto;font-size:10.5px;padding:0 6px;border-radius:3px;background:var(--at-well);color:var(--at-ink)}.at .pv-line:hover .pv-use,.at .pv-use:focus-visible{opacity:1}.at .pv-raw{max-height:340px;overflow:auto;font-size:11.5px}.at .pv-toggle{margin-top:6px;font-size:11px;padding:2px 8px;background:transparent;color:var(--at-graphite)}.at .pv-empty{margin:4px 0}.at .trystrip{border:1px solid var(--at-line);border-radius:8px;padding:10px;margin-bottom:12px;background:var(--at-well)}.at .trystrip-cant{color:var(--at-graphite);font-size:12.5px;background:transparent}.at .trystrip-arm{display:flex;align-items:center;gap:6px;margin-top:7px;font-size:12px;color:var(--at-ink-body)}.at .report{margin-top:10px;border-left:3px solid var(--at-line);padding-left:10px}.at .report-ok{border-left-color:var(--at-fine)}.at .report-bad{border-left-color:var(--at-signal)}.at .report-warn{border-left-color:var(--at-watch)}.at .report-head{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}.at .report-part{margin-top:8px}.at .report-part>summary{cursor:pointer;font-size:12px;color:var(--at-ink-note);font-weight:600}.at .report-settings{width:100%;font-size:12px;margin-top:5px}.at .report-k{color:var(--at-graphite);font-family:var(--at-font-mono);padding-right:10px;vertical-align:top;width:1%;white-space:nowrap}.at .report-v{overflow-wrap:anywhere}.at .report-logs{margin:5px 0 0;padding-left:18px;font-size:12px;color:var(--at-ink-note)}.at .report-foot{margin-top:8px}.at .drawer{margin-top:12px;border-top:1px solid var(--at-line);padding-top:8px}.at .drawer>summary{cursor:pointer;display:flex;align-items:baseline;gap:8px;list-style:none;font-size:12.5px}.at .drawer>summary::-webkit-details-marker{display:none}.at .drawer>summary:before{content:">";color:var(--at-graphite);font-family:var(--at-font-mono)}.at .drawer[open]>summary:before{content:"v"}.at .drawer-title{font-weight:650;color:var(--at-ink-note)}.at .drawer-now{color:var(--at-graphite);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.at input[type=checkbox],.at input[type=radio]{width:auto;flex:0 0 auto;margin:0}.at .trystrip-arm{cursor:pointer}.at .trystrip-needs{margin:8px 0 0}.at .trystrip-needs code{font-size:11.5px}.at .verdict{border:1px solid var(--at-line);border-left-width:4px;border-radius:var(--at-radius-inner);background:var(--at-sheet);padding:12px 14px;margin-bottom:12px}.at .verdict p:last-child{margin-bottom:0}.at .howfar{display:flex;flex-direction:column;gap:4px}@media (pointer: coarse){.at .gslot{opacity:.5;width:28px;height:28px;margin:-14px 0 0 -14px;font-size:16px}.at .gfold{width:24px;height:24px}.at .gregion-x{width:22px;height:22px;font-size:13px}.at .ggrip{padding:8px 6px}.at .gnode-tools .tiny{padding:6px 9px;font-size:12px}.at .graph-tools button{padding:6px 11px;min-width:36px}.at .pv-use{opacity:1;padding:3px 8px}.at .pv-twist{width:22px}}@media (pointer: coarse) and (max-width: 860px){.at .graph-hint{display:none}}.main:has(>.mt-page),.main:has(>.mt-settings){padding:0}.at.mt-settings{background:var(--at-page-bg);min-height:100vh}.at.mt-settings>.mt-page{min-height:0}.at.mt-page.mt-settings-more{padding-top:0}.at.mt-page{display:flex;flex-direction:column;gap:var(--at-space-16);min-height:100vh;padding:var(--at-space-24) var(--at-page-pad) var(--at-space-64);background:var(--at-page-bg)}.at.mt-page>*{max-width:var(--at-page-max);width:100%;margin-left:auto;margin-right:auto}.at.mt-page.mt-wide>*{max-width:none}@media (max-width: 860px){.at.mt-page{padding:var(--at-space-16) var(--at-page-pad) calc(var(--at-space-64) + var(--at-dock-below));gap:var(--at-space-12)}}.at :where(.at-row-button,.at-rowcard-title,.at-switch,.at-radio,.at-check){white-space:normal}.at .mt-quiet{color:var(--at-graphite)}.at .mt-mono{font-family:var(--at-font-mono);font-size:var(--at-type-field);letter-spacing:var(--at-track-field);overflow-wrap:anywhere}.at .mt-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:var(--at-space-8)}.at .mt-row{display:flex;align-items:center;gap:var(--at-space-8);min-width:0}.at .mt-grow{flex:1;min-width:0}.at .mt-nowrap{white-space:nowrap}.at .mt-num{font-variant-numeric:tabular-nums}.at .mt-strong{font-weight:var(--at-weight-strong);color:var(--at-ink)}.at .mt-signal{color:var(--at-signal-text)}.at .mt-line{margin:0;color:var(--at-ink-body);font-size:var(--at-type-body);line-height:var(--at-leading-body);max-width:72ch;overflow-wrap:anywhere}.at .mt-small{font-size:var(--at-type-caption);color:var(--at-graphite);line-height:var(--at-leading-body)}.at .mt-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--at-space-12)}.at .mt-tiles-lead{grid-template-columns:minmax(260px,1.4fr) repeat(auto-fit,minmax(170px,1fr))}@media (max-width: 719px){.at .mt-tiles,.at .mt-tiles-lead{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--at-space-8)}.at .mt-tiles-lead>:first-child{grid-column:1 / -1}}.at .mt-two{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--at-space-16);align-items:start}.at .mt-halves{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--at-space-16);align-items:start}.at .mt-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--at-space-16);align-items:start}@media (max-width: 1023px){.at .mt-two,.at .mt-three{grid-template-columns:minmax(0,1fr)}}@media (max-width: 719px){.at .mt-halves{grid-template-columns:minmax(0,1fr)}}.at .mt-stack{display:flex;flex-direction:column;gap:var(--at-space-16);min-width:0}.at .mt-stack-tight{display:flex;flex-direction:column;gap:var(--at-space-8);min-width:0}.at .mt-dot{display:inline-block;width:8px;height:8px;border-radius:var(--at-radius-pill);flex:none;background:var(--at-line-dash)}.at .mt-dot-fine{background:var(--at-fine)}.at .mt-dot-watch{background:var(--at-watch)}.at .mt-dot-signal{background:var(--at-signal)}.at .mt-state{display:inline-flex;align-items:center;gap:var(--at-space-8);font-size:var(--at-type-caption);color:var(--at-ink-note);white-space:nowrap}.at .mt-facts{display:grid;grid-template-columns:minmax(120px,max-content) minmax(0,1fr);gap:var(--at-space-8) var(--at-space-16);margin:0}.at .mt-facts dt{color:var(--at-graphite);font-size:var(--at-type-caption)}.at .mt-facts dd{margin:0;color:var(--at-ink);overflow-wrap:anywhere}@media (max-width: 719px){.at .mt-facts{grid-template-columns:minmax(0,1fr);gap:2px}.at .mt-facts dd{margin-bottom:var(--at-space-8)}}.at .mt-bars{display:flex;flex-direction:column;gap:var(--at-space-8)}.at .mt-bar{display:grid;grid-template-columns:minmax(70px,110px) minmax(0,1fr) minmax(70px,max-content);align-items:center;gap:var(--at-space-12);font-size:var(--at-type-caption)}.at .mt-bar-track{position:relative;height:10px;border-radius:var(--at-radius-pill);background:var(--at-well);overflow:hidden}.at .mt-bar-fill{position:absolute;inset:0 auto 0 0;border-radius:var(--at-radius-pill);background:var(--at-ink)}.at .mt-bar-fill.mt-bar-quiet{background:var(--at-ink-quiet)}.at .mt-bar-fill.mt-bar-signal{background:var(--at-signal)}.at .mt-bar-n{text-align:right;font-variant-numeric:tabular-nums;color:var(--at-ink);white-space:nowrap}.at .mt-bar-n small{margin-left:var(--at-space-4);color:var(--at-graphite)}.at .mt-split{display:flex;height:14px;border-radius:var(--at-radius-pill);overflow:hidden;background:var(--at-well)}.at .mt-split>span{display:block;height:100%;min-width:2px}.at .mt-split-yes{background:var(--at-ink)}.at .mt-split-neutral{background:var(--at-hatch)}.at .mt-split-no{background:var(--at-ink-faint)}.at .mt-split-off{opacity:1;background:var(--at-well)}.at .mt-legend{display:flex;flex-wrap:wrap;gap:var(--at-space-8) var(--at-space-16);font-size:var(--at-type-caption);color:var(--at-ink-note)}.at .mt-legend i{display:inline-block;width:10px;height:10px;border-radius:var(--at-radius-chip);margin-right:var(--at-space-4);vertical-align:-1px}.at .mt-coming{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--at-space-16);border-radius:var(--at-radius-card);background:var(--at-sheet);border:1px dashed var(--at-line-dash);padding:var(--at-space-32)}.at .mt-coming-hatch{position:absolute;inset:0 0 auto 0;height:88px;background:var(--at-hatch);border-bottom:1px dashed var(--at-line-dash)}.at .mt-coming-words{position:relative;display:flex;flex-direction:column;gap:var(--at-space-12);max-width:68ch;margin-top:72px}@media (max-width: 719px){.at .mt-coming-words{margin-top:84px}}.at .mt-coming-k{display:inline-flex;align-items:center;gap:var(--at-space-8);font-family:var(--at-font-mono);font-size:var(--at-type-field);letter-spacing:var(--at-track-label);text-transform:uppercase;color:var(--at-graphite)}.at .mt-coming ul{margin:0;padding-left:var(--at-space-16);color:var(--at-ink-body);line-height:var(--at-leading-body)}.at .mt-coming li:not(:first-child){margin-top:var(--at-space-4)}@media (max-width: 719px){.at .mt-coming{padding:var(--at-space-16)}}.at .mt-ready{display:flex;flex-direction:column;gap:var(--at-space-8)}.at .mt-ready-row{display:flex;align-items:baseline;gap:var(--at-space-8);flex-wrap:wrap}.at .mt-ready-row b{color:var(--at-ink);font-weight:var(--at-weight-action)}.at .mt-compose{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:var(--at-space-16);align-items:start}.at .mt-compose-side{display:flex;flex-direction:column;gap:var(--at-space-16);position:sticky;top:var(--at-space-16)}@media (max-width: 1023px){.at .mt-compose{grid-template-columns:minmax(0,1fr)}.at .mt-compose-side{position:static}}.at .mt-field-label{font-size:var(--at-type-caption);font-weight:var(--at-weight-action);color:var(--at-ink)}.at .mt-picture{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--at-space-12);align-items:center}.at .mt-picture:not(:has(.mt-picture-thumb)){grid-template-columns:minmax(0,1fr)}.at .mt-picture-thumb{width:96px;height:64px;object-fit:cover;border-radius:var(--at-radius-inner);background:var(--at-well)}.at .mt-who{display:flex;flex-direction:column;gap:var(--at-space-16)}.at .mt-who-row{display:grid;grid-template-columns:minmax(120px,160px) minmax(0,1fr);gap:var(--at-space-12);align-items:start}.at .mt-who-name{display:flex;flex-direction:column;font-weight:var(--at-weight-action);color:var(--at-ink);font-size:var(--at-type-body)}.at .mt-who-name small{font-weight:var(--at-weight-body);font-size:var(--at-type-caption);color:var(--at-graphite)}.at .mt-who-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--at-space-12)}@media (max-width: 719px){.at .mt-who-row{grid-template-columns:minmax(0,1fr);gap:var(--at-space-8)}}.at .mt-count{display:flex;align-items:baseline;gap:var(--at-space-8);border-radius:var(--at-radius-inner)}.at .mt-count-n{font-size:var(--at-type-stat);line-height:var(--at-leading-figure);letter-spacing:var(--at-track-stat);font-weight:var(--at-weight-heavy);color:var(--at-ink);font-variant-numeric:tabular-nums}.at .mt-tag{display:inline-flex;align-items:center;gap:var(--at-space-4);padding:2px var(--at-space-8);border-radius:var(--at-radius-pill);background:transparent;box-shadow:inset 0 0 0 1px var(--at-line-control);color:var(--at-ink-note);font-size:var(--at-type-caption);white-space:nowrap}.at .mt-sample{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--at-space-4);font-size:var(--at-type-caption)}.at .mt-sample li{display:flex;justify-content:space-between;gap:var(--at-space-8)}.at .mt-facts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--at-space-16) var(--at-space-12)}.at .mt-fact{display:flex;flex-direction:column;gap:2px;min-width:0}.at .mt-fact-n{font-size:var(--at-type-head);font-weight:var(--at-weight-heavy);letter-spacing:var(--at-track-head);color:var(--at-ink);font-variant-numeric:tabular-nums;line-height:var(--at-leading-head)}.at .mt-fact-l{font-size:var(--at-type-caption);color:var(--at-ink-note);overflow-wrap:anywhere}@media (max-width: 719px){.at .mt-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.at .mt-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--at-space-8) var(--at-space-12)}.at .mt-filters>:first-child{flex:1 1 260px;max-width:360px}.at .mt-piles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:var(--at-space-16);align-items:start}.at .mt-skip{display:grid;grid-template-columns:minmax(40px,max-content) minmax(0,1fr);gap:var(--at-space-12);align-items:baseline}.at .mt-link{color:var(--at-ink);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.at .mt-feed{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.at .mt-feed-row{display:grid;grid-template-columns:32px minmax(0,1fr);gap:var(--at-space-12);align-items:start;padding:var(--at-space-8) 0}.at .mt-feed>.mt-feed-row:not(:first-child){border-top:1px solid var(--at-line)}.at .mt-feed-icon{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:var(--at-radius-pill);background:var(--at-well);color:var(--at-ink);flex:none}.at .mt-feed-words{display:flex;flex-direction:column;gap:2px;min-width:0}.at .mt-feed-what{color:var(--at-ink);font-size:var(--at-type-row);line-height:var(--at-leading-ui);overflow-wrap:anywhere}.at .mt-feed-box{max-height:360px;overflow:auto}.at .mt-cell{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.at .mt-cell-row{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--at-space-8);min-width:0;overflow-wrap:anywhere}.at .mt-chips{display:flex;flex-wrap:wrap;gap:var(--at-space-8)}.at .mt-pick{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;cursor:pointer;text-align:left;white-space:normal;overflow-wrap:anywhere;min-height:var(--at-target-small);padding:var(--at-space-8) var(--at-space-12);border:0;border-radius:var(--at-radius-inner);background:var(--at-sheet);box-shadow:inset 0 0 0 1px var(--at-line-control);color:var(--at-ink);font:inherit;font-size:var(--at-type-caption);line-height:var(--at-leading-ui);transition:box-shadow var(--at-dur-hover) var(--at-ease),background-color var(--at-dur-hover) var(--at-ease)}.at .mt-pick:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--at-ink)}.at .mt-pick[aria-pressed=true]{background:var(--at-ink);color:var(--at-on-ink);box-shadow:none}.at .mt-pick:disabled{cursor:default;color:var(--at-graphite)}.at .mt-building{display:flex;align-items:center;gap:var(--at-space-12);padding:var(--at-space-12);border-radius:var(--at-radius-inner);background:var(--at-well)}.at .mt-building-hatch{width:40px;height:24px;border-radius:var(--at-radius-chip);flex:none}.at .mt-recipes{max-height:52vh;overflow:auto;padding:2px}.at .mt-people{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:var(--at-space-16);align-items:start}.at .mt-people-list{position:sticky;top:var(--at-space-16)}.at .mt-people-rows{display:flex;flex-direction:column;gap:var(--at-space-4);max-height:calc(100vh - 220px);overflow:auto}.at .mt-people-one{display:flex;flex-direction:column;gap:var(--at-space-12);min-width:0}.at .mt-people-back{display:none;align-self:flex-start}@media (max-width: 1023px){.at .mt-people{grid-template-columns:minmax(0,1fr)}.at .mt-people-list{position:static}.at .mt-people-rows{max-height:none}.at .mt-people.is-open .mt-people-list{display:none}.at .mt-people:not(.is-open) .mt-people-one{display:none}.at .mt-people-back{display:inline-flex}}.at .mt-person{display:flex;gap:var(--at-space-16);align-items:flex-start;flex-wrap:wrap}.at .mt-person-words{display:flex;flex-direction:column;gap:var(--at-space-4);flex:1 1 240px;min-width:0;overflow-wrap:anywhere}.at .mt-person-heat{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--at-space-16);align-items:center;margin-top:var(--at-space-16);padding-top:var(--at-space-16);border-top:1px solid var(--at-line)}@media (max-width: 719px){.at .mt-person-heat{grid-template-columns:minmax(0,1fr)}}.at .mt-heat{display:flex;flex-direction:column;gap:var(--at-space-8)}.at .mt-heat-bands{position:relative;height:16px;font-size:var(--at-type-caption);color:var(--at-graphite)}.at .mt-heat-bands>span{position:absolute;top:0;padding-left:4px;border-left:1px solid var(--at-line-control);line-height:1;white-space:nowrap}.at .mt-add{flex-wrap:wrap;padding-top:var(--at-space-8)}.at .mt-add>.mt-grow{flex:1 1 200px}.at .mt-look-frame{display:block;width:100%;height:min(70dvh,760px);border:1px solid var(--at-line);border-radius:var(--at-radius-inner);background:var(--at-well)}.at .mt-aconn{display:flex;flex-wrap:wrap;gap:var(--at-space-8) var(--at-space-24);align-items:center}.at .mt-aconn-one{display:inline-flex;align-items:center;gap:var(--at-space-8);flex-wrap:wrap;min-width:0}.at .mt-json{margin:0;padding:var(--at-space-12);border-radius:var(--at-radius-inner);background:var(--at-well);overflow:auto;font-family:var(--at-font-mono);font-size:var(--at-type-field);line-height:var(--at-leading-body);color:var(--at-ink);white-space:pre}.at .mt-logs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.at .mt-logs li{font-family:var(--at-font-mono);font-size:var(--at-type-field);color:var(--at-ink-note);padding:2px 0 2px var(--at-space-12);border-left:2px solid var(--at-line);overflow-wrap:anywhere}.at .mt-qbody{display:block;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.at .mt-runview{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:var(--at-space-16);align-items:start}.at .mt-runview-canvas{display:flex;flex-direction:column;gap:var(--at-space-8);min-width:0}.at .mt-runview-panel{position:sticky;top:var(--at-space-16);max-height:calc(100vh - 32px);overflow:auto}@media (max-width: 1023px){.at .mt-runview{grid-template-columns:minmax(0,1fr)}.at .mt-runview-panel{position:static;max-height:none}}.at .mc-label{font-size:var(--at-type-caption);font-weight:var(--at-weight-strong);color:var(--at-ink);letter-spacing:var(--at-track-label);display:inline-flex;align-items:center;gap:var(--at-space-4);flex-wrap:wrap}.at .mc-label .mt-quiet{font-weight:var(--at-weight-body)}.at .mc-tag{display:inline-flex;align-items:center;gap:var(--at-space-4);min-height:22px;padding:0 var(--at-space-8);border-radius:var(--at-radius-pill);border:var(--at-line) solid var(--at-line-control);color:var(--at-ink-body);font-size:var(--at-type-caption);white-space:nowrap;text-decoration:none}.at .mc-tag-quiet{color:var(--at-graphite);border-color:transparent;background:var(--at-well-soft)}.at .mc-who-cell,.at .mc-who-cell *{white-space:normal;overflow-wrap:anywhere}.at .mc-narrow-only{display:none}@media (max-width: 1023px){.at .mc-narrow-only{display:block}.at .mc-wide-only{display:none}}.at a.mc-tag:hover{border-color:var(--at-ink)}.at .mc-pre{white-space:pre-wrap;overflow-wrap:anywhere}.at .mc-anywhere{overflow-wrap:anywhere}.at .mc-gap{margin-top:var(--at-space-16)}.at .mc-sep{color:var(--at-ink-faint);margin:0 var(--at-space-4)}.at .mc-name{font-size:var(--at-type-card);color:var(--at-ink)}.at .mc-kv{display:flex;justify-content:space-between;gap:var(--at-space-12);padding:var(--at-space-8) 0;border-bottom:var(--at-line) solid var(--at-line-row);font-size:var(--at-type-row)}.at .mc-kv:last-child{border-bottom:0}.at .mc-kv>span{color:var(--at-graphite);flex:none}.at .mc-kv>b{font-weight:var(--at-weight-strong);color:var(--at-ink);text-align:right;min-width:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.at .mc-list{margin:0;padding:0 0 0 var(--at-space-16);display:flex;flex-direction:column;gap:var(--at-space-4);font-size:var(--at-type-caption);color:var(--at-ink-body)}.at .mc-list .mt-dot{margin-right:var(--at-space-8)}.at .mc-foot{margin:0;display:flex;align-items:center;gap:var(--at-space-4)}.at .mc-mark{display:flex;flex-direction:column;gap:var(--at-space-4);min-width:88px}.at .mc-mark-wide{min-width:96px}.at .mc-mark-top{display:flex;align-items:baseline;gap:var(--at-space-8)}.at .mc-mark-n{font-size:var(--at-type-card);font-weight:var(--at-weight-heavy);color:var(--at-ink);line-height:var(--at-leading-figure);font-variant-numeric:tabular-nums;letter-spacing:var(--at-track-figure)}.at .mc-mark-wide .mc-mark-n{font-size:var(--at-type-stat)}.at .mc-mark-sure{font-size:var(--at-type-caption);color:var(--at-graphite);font-variant-numeric:tabular-nums}.at .mc-mark-track{display:block;height:4px;border-radius:var(--at-radius-pill);background:var(--at-well);overflow:hidden}.at .mc-mark-fill{display:block;height:100%;background:var(--at-ink);border-radius:var(--at-radius-pill)}.at .mc-mark-thin{background:var(--at-ink-faint)}.at .mc-mark-says{font-size:var(--at-type-caption);color:var(--at-graphite)}.at .mc-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--at-space-8) var(--at-space-12)}.at .mc-bar>:first-child{flex:1 1 280px;min-width:0}.at .mc-band{display:flex;align-items:baseline;gap:var(--at-space-8);margin:var(--at-space-16) 0 0;font-size:var(--at-type-section);font-weight:var(--at-weight-head);color:var(--at-ink);letter-spacing:var(--at-track-section)}.at .mc-card .at-rowcard-facts{flex-wrap:wrap}.at .mc-card-title{display:inline-flex;align-items:center;gap:var(--at-space-8);flex-wrap:wrap;text-align:left}.at .mc-card-end{display:flex;flex-direction:column;align-items:flex-end;gap:var(--at-space-4);font-size:var(--at-type-caption);color:var(--at-graphite);white-space:nowrap}.at .mc-card-end .mt-dot{margin-right:var(--at-space-4)}@media (max-width: 719px){.at .mc-card-end{align-items:flex-start}}.at .mc-find{display:flex;gap:var(--at-space-8);align-items:flex-end}.at .mc-find>:first-child{flex:1;min-width:0}.at .mc-link{margin:0;padding:var(--at-space-12);border-radius:var(--at-radius-inner);background:var(--at-well);color:var(--at-ink);word-break:break-all}.at .mc-verdict{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--at-space-16) var(--at-space-24);align-items:start}.at .mc-fig{display:flex;flex-direction:column;gap:var(--at-space-4);min-width:0;align-items:flex-start}.at .mc-big{font-size:var(--at-type-display);line-height:var(--at-leading-display);font-weight:var(--at-weight-heavy);color:var(--at-ink);letter-spacing:var(--at-track-display);font-variant-numeric:tabular-nums}.at .mc-big small,.at .mc-look-n small{font-size:var(--at-type-body);font-weight:var(--at-weight-body);color:var(--at-graphite);letter-spacing:0}.at .mc-mid{font-size:var(--at-type-stat);line-height:var(--at-leading-figure);font-weight:var(--at-weight-heavy);color:var(--at-ink);font-variant-numeric:tabular-nums;letter-spacing:var(--at-track-stat)}.at .mc-note{margin-top:var(--at-space-12);padding:var(--at-space-12) var(--at-space-16);border-radius:var(--at-radius-inner);background:var(--at-well-soft);border-left:2px solid var(--at-line-dash);display:flex;flex-direction:column;gap:var(--at-space-4)}.at .mc-note-watch{border-left-color:var(--at-watch)}.at .mc-part{display:grid;grid-template-columns:160px minmax(0,1fr) 64px;gap:var(--at-space-12);align-items:start;padding:var(--at-space-4) 0}.at .mc-part-name{font-size:var(--at-type-row);font-weight:var(--at-weight-strong);color:var(--at-ink);display:flex;flex-wrap:wrap;gap:var(--at-space-4);align-items:center}.at .mc-part-bar{display:flex;flex-direction:column;gap:var(--at-space-4);padding-top:var(--at-space-8);min-width:0}.at .mc-part-n{text-align:right;font-size:var(--at-type-row);color:var(--at-ink-body);padding-top:var(--at-space-4)}@media (max-width: 719px){.at .mc-part{grid-template-columns:minmax(0,1fr) auto}.at .mc-part-bar{grid-column:1 / -1;grid-row:2;padding-top:0}}.at .mc-rows{display:flex;flex-direction:column}.at .mc-channel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--at-space-4) var(--at-space-12);padding:var(--at-space-12) 0;border-bottom:var(--at-line) solid var(--at-line-row)}.at .mc-channel:last-child{border-bottom:0}.at .mc-channel>:nth-child(3){grid-column:1 / -1}.at .mc-channel-who{display:flex;flex-wrap:wrap;align-items:center;gap:var(--at-space-8);min-width:0;font-size:var(--at-type-row)}.at .mc-channel-who>b{color:var(--at-ink);min-width:78px}.at .mc-channel-who a{overflow-wrap:anywhere}.at .mc-channel-n{display:flex;flex-direction:column;align-items:flex-end;gap:var(--at-space-4);font-size:var(--at-type-row)}.at .mc-block{display:flex;flex-direction:column;gap:var(--at-space-12);padding-top:var(--at-space-16);border-top:var(--at-line) solid var(--at-line-row)}.at .mc-block-head{display:flex;justify-content:space-between;align-items:center;gap:var(--at-space-8);flex-wrap:wrap}.at .mc-figs{display:flex;flex-wrap:wrap;gap:var(--at-space-12) var(--at-space-24)}.at .mc-figs .mc-fig{min-width:92px}.at .mc-fig-n{font-size:var(--at-type-card);font-weight:var(--at-weight-heavy);color:var(--at-ink);font-variant-numeric:tabular-nums}.at .mc-fig-say{font-size:var(--at-type-caption);color:var(--at-ink-body)}.at .mc-fig-under{font-size:var(--at-type-caption);color:var(--at-graphite)}.at .mc-look-n{font-size:var(--at-type-stat);font-weight:var(--at-weight-heavy);color:var(--at-ink);font-variant-numeric:tabular-nums}.at .mc-held{margin:0;padding:var(--at-space-8) var(--at-space-12);border-left:2px solid var(--at-signal);background:var(--at-well-soft);border-radius:var(--at-radius-inner);font-size:var(--at-type-caption);color:var(--at-ink-body)}.at .mc-held b{color:var(--at-signal-text);margin-right:var(--at-space-8)}.at .mc-look-rows{display:flex;flex-direction:column}.at .mc-look-row{display:flex;gap:var(--at-space-12);align-items:center;padding:var(--at-space-8) 0;border-bottom:var(--at-line) solid var(--at-line-row)}.at .mc-look-pic{flex:none;display:block;width:48px;height:48px;border-radius:var(--at-radius-inner);overflow:hidden;background:var(--at-well)}.at .mc-look-pic img,.at .mc-post-pic img{width:100%;height:100%;object-fit:cover;display:block}.at .mc-look-words{min-width:0;flex:1;display:flex;flex-direction:column;gap:var(--at-space-4)}.at .mc-look-note{font-size:var(--at-type-row);color:var(--at-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.at .mc-look-chips{gap:var(--at-space-4)}.at .mc-posts{display:flex;gap:var(--at-space-12);overflow-x:auto;padding-bottom:var(--at-space-8);scroll-snap-type:x proximity;max-width:100%}.at .mc-post{flex:none;width:132px;text-decoration:none;color:inherit;scroll-snap-align:start;display:flex;flex-direction:column;gap:var(--at-space-4)}.at .mc-post-pic{position:relative;display:block;width:132px;height:132px;border-radius:var(--at-radius-inner);overflow:hidden;background:var(--at-well)}.at .mc-post-tag{position:absolute;top:var(--at-space-8);padding:0 var(--at-space-8);border-radius:var(--at-radius-pill);background:var(--at-ink);color:var(--at-on-ink);font-size:var(--at-type-caption)}.at .mc-post-tag-start{left:var(--at-space-8)}.at .mc-post-tag-end{right:var(--at-space-8)}.at .mc-post-n{font-size:var(--at-type-caption);color:var(--at-ink-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.at .mc-post-when{font-size:var(--at-type-caption);color:var(--at-graphite)}.at .mc-file{display:flex;align-items:center;gap:var(--at-space-8);padding:var(--at-space-8) var(--at-space-12);border:var(--at-line) solid var(--at-line-control);border-radius:var(--at-radius-inner);text-decoration:none;color:var(--at-ink);min-width:0}.at .mc-file:hover{border-color:var(--at-ink)}.at .mc-file-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.at .mc-tell{display:flex;flex-direction:column;gap:var(--at-space-12);padding:var(--at-space-16);border-radius:var(--at-radius-inner);border:var(--at-line) solid var(--at-ink);background:var(--at-sheet)}.at .mc-timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.at .mc-timeline>li{display:flex;gap:var(--at-space-12);padding:var(--at-space-12) 0;border-top:var(--at-line) solid var(--at-line-row)}.at .mc-timeline>li>.mt-dot{margin-top:var(--at-space-8)}.at .mc-timeline-body{display:flex;flex-direction:column;gap:var(--at-space-4);min-width:0;font-size:var(--at-type-row);color:var(--at-ink)}.at .mc-move{width:100%;justify-content:flex-start}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-latin-300-normal-BVlfKGgI.woff2) format("woff2"),url(/assets/inter-latin-300-normal-i8F0SvXL.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff")}@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bodoni-moda-latin-400-normal-CIWtV3SY.woff2) format("woff2"),url(/assets/bodoni-moda-latin-400-normal-9rKXKbpF.woff) format("woff")}@font-face{font-family:Bodoni Moda;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/bodoni-moda-latin-400-italic-DB-bun8K.woff2) format("woff2"),url(/assets/bodoni-moda-latin-400-italic-O_MaDy27.woff) format("woff")}.at .tech-views{display:inline-flex;gap:3px;padding:3px;border-radius:var(--at-radius-pill);background:var(--at-well);border:1px solid var(--at-line)}.at .tech-views button{border:0;background:transparent;padding:5px 12px;border-radius:var(--at-radius-pill);font:600 12.5px var(--at-font-sans);color:var(--at-ink-note);cursor:pointer}.at .tech-views button[aria-selected=true]{background:var(--at-sheet);color:var(--at-ink);box-shadow:0 1px 3px var(--at-line)}.at .dc{display:grid;grid-template-columns:260px minmax(0,1fr) 300px;gap:14px;align-items:start;margin-top:10px}@media (max-width: 1280px){.at .dc{grid-template-columns:230px minmax(0,1fr)}.at .dc-side{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}}@media (max-width: 820px){.at .dc{grid-template-columns:minmax(0,1fr)}}.at .dc-outline{position:sticky;top:12px;max-height:calc(100dvh - 40px);overflow:auto;background:var(--at-sheet);border:1px solid var(--at-line);border-radius:var(--at-radius-card);padding:8px;display:flex;flex-direction:column;gap:1px}.at .dc-find{margin:2px 2px 6px;font:500 12.5px var(--at-font-sans)}.at .dc-row{display:grid;grid-template-columns:10px auto 1fr;grid-template-rows:auto auto;column-gap:7px;align-items:center;width:100%;border:0;background:transparent;text-align:left;padding:6px 10px;border-radius:10px;cursor:pointer;font:inherit;color:inherit}.at .dc-row:hover{background:var(--at-well)}.at .dc-row.on{background:var(--at-ink);color:var(--at-on-ink)}.at .dc-row.on .dc-a,.at .dc-row.on .dc-n{color:var(--at-on-ink-note)}.at .dc-row.off{opacity:.5}.at .dc-row.top{grid-template-columns:auto 1fr}.at .dc-dot{width:7px;height:7px;border-radius:50%;background:transparent;grid-row:1 / span 2}.at .dc-dot.bad{background:var(--at-signal)}.at .dc-dot.warn{background:var(--at-watch)}.at .dc-k{font:600 12px var(--at-font-mono)}.at .dc-a{font:500 11px var(--at-font-mono);color:var(--at-graphite);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right}.at .dc-n{grid-column:2 / span 2;font-size:11.5px;color:var(--at-graphite);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.at .dc-sep{height:1px;background:var(--at-line);margin:6px 4px}.at .dc-none{color:var(--at-graphite);font-size:12px;padding:8px}.at .dc-main{min-width:0;background:var(--at-sheet);border:1px solid var(--at-line);border-radius:var(--at-radius-card);overflow:hidden}.at .dc-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 10px;flex-wrap:wrap}.at .dc-title{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;min-width:0}.at .dc-title b{font-size:16px}.at .dc-title code,.at .dc-panel code,.at .dc-list code,.at .dc-help code,.at .dc-copy code{font:500 12px var(--at-font-mono);background:var(--at-well);border-radius:6px;padding:1px 6px}.at .dc-tag{font:700 10px var(--at-font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--at-ink-body);background:var(--at-well);border-radius:var(--at-radius-pill);padding:2px 8px}.at .dc-copy{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--at-line);background:var(--at-sheet);border-radius:var(--at-radius-pill);padding:3px 4px;cursor:pointer;font:600 11px var(--at-font-sans);color:var(--at-graphite);max-width:100%}.at .dc-copy code{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.at .dc-copy:hover{border-color:var(--at-graphite);color:var(--at-ink)}.at .dc-tabs{display:flex;gap:2px;padding:0 12px;border-bottom:1px solid var(--at-line)}.at .dc-tabs button{border:0;background:transparent;padding:9px 12px;font:600 13px var(--at-font-sans);color:var(--at-graphite);border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer}.at .dc-tabs button[aria-selected=true]{color:var(--at-ink);border-bottom-color:var(--at-ink)}.at .dc-panel{padding:14px 16px 18px}.at .dc-panel>.panel-sub:first-child{margin-top:0}.at .dc-p{font-size:13px;line-height:1.5;color:var(--at-ink-note);margin:0 0 10px}.at .dc-h{font:700 11px var(--at-font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--at-graphite);margin:16px 0 8px;display:flex;gap:8px;align-items:baseline}.at .dc-h:first-child{margin-top:0}.at .dc-h .dc-muted{text-transform:none;letter-spacing:0;font-weight:500}.at .dc-table{width:100%;border-collapse:collapse;font-size:12.5px}.at .dc-table th{text-align:left;font:700 10.5px var(--at-font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--at-graphite);padding:6px 8px;border-bottom:1px solid var(--at-line)}.at .dc-table td{padding:7px 8px;border-bottom:1px solid var(--at-line);vertical-align:top}.at .dc-req{color:var(--at-signal-text);margin-left:3px;font-weight:700}.at .dc-help{font-size:11.5px;color:var(--at-graphite);line-height:1.45;margin-top:2px}.at .dc-muted{color:var(--at-graphite)}.at .dc-ok{color:var(--at-ink);font-size:12.5px;margin:0}.at .dc-bad{color:var(--at-signal-text)}.at .dc-warn{color:var(--at-ink-body)}.at .dc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px;font-size:12.5px;line-height:1.45}.at .dc-list li.dc-add{color:var(--at-ink)}.at .dc-list li.dc-chg{color:var(--at-ink-body)}.at .dc-list li.dc-del{color:var(--at-signal-text);text-decoration:line-through}.at .dc-link{border:0;background:none;padding:0;color:inherit;font:inherit;cursor:pointer;text-align:left;text-decoration:underline;text-decoration-color:var(--at-line-control);text-underline-offset:3px}.at .dc-link:hover{text-decoration-color:currentColor}.at .dc-json{display:flex;flex-direction:column;gap:8px}.at .dc-json-bar{display:flex;align-items:center;gap:6px;font-size:12px}.at .dc-json-bar .ok{color:var(--at-ink)}.at .dc-json-bar .bad{color:var(--at-signal-text)}.at .dc-json-bar .grow{flex:1}.at .dc-code{width:100%;min-height:420px;resize:vertical;font:12.5px/1.55 var(--at-font-mono);padding:12px 14px;border-radius:12px;border:1px solid var(--at-line-control);background:var(--at-well);color:var(--at-ink);-moz-tab-size:2;tab-size:2;white-space:pre}.at .dc-code:focus{outline:2px solid var(--at-ink);outline-offset:1px}.at .dc-peek{margin-bottom:12px}.at .dc-peek summary{cursor:pointer;font:600 12.5px var(--at-font-sans);color:var(--at-ink-note)}.at .dc-peek pre,.at .dc-logs,.at .dc-err{font:12px/1.5 var(--at-font-mono);background:var(--at-well);border:1px solid var(--at-line);border-radius:10px;padding:10px 12px;overflow:auto;max-height:320px;white-space:pre-wrap}.at .dc-err{color:var(--at-signal-text);background:var(--at-well);border-color:transparent}.at .dc-run{border:1px solid var(--at-line);border-radius:12px;margin-bottom:8px}.at .dc-run>summary{display:flex;align-items:center;gap:10px;padding:9px 12px;cursor:pointer;font-size:12.5px;list-style:none}.at .dc-run>summary::-webkit-details-marker{display:none}.at .dc-run>summary .grow{flex:1}.at .dc-run[open]>summary{border-bottom:1px solid var(--at-line)}.at .dc-run>:not(summary){margin:10px 12px}.at .dc-st{font:700 10.5px var(--at-font-sans);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--at-radius-pill);padding:2px 8px;background:var(--at-well);color:var(--at-ink-note)}.at .dc-st.ok,.at .dc-st.done,.at .dc-st.succeeded{background:var(--at-well);color:var(--at-ink)}.at .dc-st.failed,.at .dc-st.error{background:var(--at-well);color:var(--at-signal-text)}.at .dc-st.skipped,.at .dc-st.waiting,.at .dc-st.retrying{background:var(--at-well);color:var(--at-ink-body)}.at .dc-io{display:grid;grid-template-columns:1fr 1fr;gap:12px}.at .dc-io h5{margin:0 0 6px;font:700 10.5px var(--at-font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--at-graphite)}@media (max-width: 900px){.at .dc-io{grid-template-columns:1fr}}.at .dc-side{display:flex;flex-direction:column;gap:12px;position:sticky;top:12px}.at .dc-card{background:var(--at-sheet);border:1px solid var(--at-line);border-radius:var(--at-radius-card);padding:14px 16px}.at .dc-dl{text-decoration:none;display:inline-flex;align-items:center}.at.mt-tech h1{font-size:var(--at-type-section);margin:0 0 4px;font-weight:700;letter-spacing:-.01em}.at.mt-tech h2{font-size:var(--at-type-lead);margin:22px 0 10px;font-weight:700;letter-spacing:-.01em}.at.mt-tech h3{font-size:var(--at-type-field);margin:0 0 8px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--at-graphite)}.at.mt-tech p.sub{color:var(--at-ink-note);margin:0 0 18px;max-width:78ch}.at.mt-tech .row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.at.mt-tech .grow{flex:1;min-width:0}.at.mt-tech .right{margin-left:auto}.at.mt-tech .muted{color:var(--at-graphite)}.at.mt-tech .dim{color:var(--at-ink-note)}.at.mt-tech .small{font-size:var(--at-type-caption)}.at.mt-tech .nowrap{white-space:nowrap}.at.mt-tech .num{font-variant-numeric:tabular-nums}.at.mt-tech .card{background:var(--at-sheet);border:1px solid var(--at-line);border-radius:var(--at-radius-card);padding:16px 18px;margin-bottom:12px}.at.mt-tech .stack{display:flex;flex-direction:column;gap:10px}.at.mt-tech button,.at.mt-tech .btn{font:inherit;font-size:var(--at-type-caption);font-weight:550;padding:6px 14px;border-radius:var(--at-radius-pill);border:1px solid var(--at-line-control);background:var(--at-sheet);color:var(--at-ink);cursor:pointer;white-space:nowrap;transition:background var(--at-dur-hover) var(--at-ease),border-color var(--at-dur-hover) var(--at-ease),color var(--at-dur-hover) var(--at-ease),opacity var(--at-dur-hover)}.at.mt-tech button:hover:not(:disabled),.at.mt-tech .btn:hover{border-color:var(--at-ink);text-decoration:none}.at.mt-tech button:disabled{opacity:.45;cursor:default}.at.mt-tech button[aria-busy=true]{cursor:progress}.at.mt-tech button.primary{background:var(--at-ink);color:var(--at-on-ink);border-color:var(--at-ink);font-weight:600}.at.mt-tech button.primary:hover:not(:disabled){opacity:.9}.at.mt-tech button.primary:disabled{opacity:.4}.at.mt-tech button.danger{color:var(--at-signal-text);border-color:transparent;background:var(--at-well)}.at.mt-tech button.danger:hover:not(:disabled){border-color:var(--at-signal)}.at.mt-tech button.ghost{background:var(--at-well);border-color:transparent}.at.mt-tech button.ghost:hover:not(:disabled){border-color:var(--at-ink)}.at.mt-tech button.tiny{padding:3px 10px;font-size:var(--at-type-field);font-weight:500}.at.mt-tech input,.at.mt-tech select,.at.mt-tech textarea{font:inherit;font-size:13px;width:100%;padding:8px 12px;border-radius:12px;border:1px solid var(--at-line-control);background:var(--at-sheet);color:var(--at-ink);outline:none;transition:border-color var(--at-dur-hover) var(--at-ease),box-shadow var(--at-dur-hover) var(--at-ease)}.at.mt-tech input:focus,.at.mt-tech select:focus,.at.mt-tech textarea:focus{border-color:var(--at-ink);box-shadow:0 0 0 3px var(--at-line)}.at.mt-tech input:disabled,.at.mt-tech select:disabled,.at.mt-tech textarea:disabled{background:var(--at-well);color:var(--at-ink-note)}.at.mt-tech textarea{resize:vertical;min-height:64px;font-family:var(--at-font-mono);font-size:12.5px}.at.mt-tech input.mono,.at.mt-tech textarea.mono{font-family:var(--at-font-mono);font-size:12.5px}.at.mt-tech input[type=checkbox],.at.mt-tech input[type=radio]{accent-color:var(--at-ink)}.at.mt-tech input[type=range],.at.mt-tech input[type=range]:focus,.at.mt-tech input[type=range]:disabled{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;height:22px;accent-color:var(--at-ink)}.at.mt-tech input[type=range]:focus-visible{outline:2px solid var(--at-ink);outline-offset:4px;border-radius:999px}.at.mt-tech label{display:block;font-size:var(--at-type-caption);color:var(--at-ink-note);margin-bottom:4px}.at.mt-tech .field{margin-bottom:12px}.at.mt-tech .field>label{color:var(--at-ink);font-weight:650}.at.mt-tech .field .help{font-size:var(--at-type-field);color:var(--at-graphite);margin-top:4px}.at.mt-tech .pill{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:var(--at-radius-pill);font-size:var(--at-type-field);font-weight:600;background:var(--at-well);color:var(--at-ink-note);white-space:nowrap}.at.mt-tech .pill.ok{background:var(--at-well);color:var(--at-ink)}.at.mt-tech .pill.bad{background:var(--at-well);color:var(--at-signal-text)}.at.mt-tech .pill.warn{background:var(--at-well);color:var(--at-ink-body)}.at.mt-tech .pill.busy{background:var(--at-ink);color:var(--at-on-ink)}.at.mt-tech .pill.idle{background:var(--at-well);color:var(--at-graphite)}.at.mt-tech .dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex:0 0 6px}.at.mt-tech table{width:100%;border-collapse:collapse;font-size:var(--at-type-caption)}.at.mt-tech th{text-align:left;font-size:var(--at-type-field);color:var(--at-graphite);font-weight:650;padding:8px 10px;border-bottom:1px solid var(--at-line)}.at.mt-tech td{padding:9px 10px;border-bottom:1px solid var(--at-line);vertical-align:top}.at.mt-tech tbody tr:last-child td{border-bottom:0}.at.mt-tech tbody tr:hover{background:var(--at-well)}.at.mt-tech .table-wrap{position:relative;overflow-x:auto;background:var(--at-sheet);border:1px solid var(--at-line);border-radius:var(--at-radius-inner)}.at.mt-tech tr[tabindex]:focus-visible{outline:none;background:var(--at-well)}.at.mt-tech tr[tabindex]:focus-visible>td:first-child{box-shadow:inset 2px 0 0 var(--at-ink)}.at.mt-tech .kv{display:grid;grid-template-columns:minmax(120px,max-content) 1fr;gap:4px 14px;font-size:12.5px}.at.mt-tech .kv dt{color:var(--at-graphite)}.at.mt-tech .kv dd{margin:0;overflow-wrap:anywhere}.at.mt-tech pre.json{background:var(--at-page-bg);border:1px solid var(--at-line);border-radius:10px;padding:10px;margin:6px 0 0;overflow:auto;max-height:340px;font-size:12px;line-height:1.45}.at.mt-tech .logs{margin:6px 0 0;padding:0;list-style:none}.at.mt-tech .logs li{font-family:var(--at-font-mono);font-size:12px;color:var(--at-ink-note);padding:2px 0 2px 12px;border-left:2px solid var(--at-line);overflow-wrap:anywhere}.at.mt-tech .note{border-left:3px solid var(--at-line-control);padding:8px 12px;border-radius:0 10px 10px 0;background:var(--at-well);font-size:12.5px;margin-bottom:8px}.at.mt-tech .note.error{border-left-color:var(--at-signal)}.at.mt-tech .note.warning{border-left-color:var(--at-watch)}.at.mt-tech .banner{background:var(--at-well);color:var(--at-ink-body);border-radius:12px;padding:9px 12px;margin-bottom:14px;font-size:var(--at-type-caption);font-weight:600;line-height:1.4}.at.mt-tech .banner.bad{background:var(--at-well);color:var(--at-signal-text)}.at.mt-tech .banner.ok{background:var(--at-well);color:var(--at-ink)}.at.mt-tech .picker{max-height:420px;overflow:auto}.at.mt-tech .picker-group{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--at-graphite);padding:10px 4px 4px;font-weight:700}.at.mt-tech .picker-item{padding:8px 10px;border-radius:10px;cursor:pointer;border:1px solid transparent}.at.mt-tech .picker-item:hover{background:var(--at-well);border-color:var(--at-line)}.at.mt-tech .picker-item .t{font-weight:600;font-size:13px}.at.mt-tech .picker-item .s{font-size:var(--at-type-field);color:var(--at-graphite)}.at.mt-tech .modal-back{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--at-graphite);display:grid;place-items:center;z-index:50;padding:max(20px,env(safe-area-inset-top)) 20px max(20px,env(safe-area-inset-bottom))}.at.mt-tech .modal{background:var(--at-sheet);border:1px solid var(--at-line);border-radius:var(--at-radius-card);box-shadow:0 24px 80px var(--at-line-control);width:100%;max-width:560px;max-height:85vh;max-height:85dvh;overflow:auto;padding:18px 20px}.at.mt-tech .modal h2{font-size:var(--at-type-lead)}.at.mt-tech .spin{display:inline-block;width:12px;height:12px;border:2px solid var(--at-line);border-top-color:var(--at-ink);border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.at.mt-tech *,.at.mt-tech *:before,.at.mt-tech *:after{transition-duration:1ms!important}.at.mt-tech .spin{animation:none}}.at.mt-tech .empty{text-align:center;color:var(--at-graphite);font-size:var(--at-type-caption);padding:30px 16px}.at.mt-tech .builder{display:flex;gap:16px;align-items:flex-start}.at.mt-tech .builder-canvas{flex:1 1 auto;min-width:0}.at.mt-tech .builder-panel{flex:0 0 380px;width:380px;position:sticky;top:16px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:auto;background:var(--at-sheet);border:1px solid var(--at-line);border-radius:var(--at-radius-inner);padding:14px}@media (max-width: 1080px){.at.mt-tech .builder{flex-direction:column}.at.mt-tech .builder-panel{position:static;width:auto;flex:none;max-height:none;align-self:stretch}}.at.mt-tech .panel-title{font-size:14px;font-weight:650;margin:0 0 2px;letter-spacing:0;text-transform:none;color:var(--at-ink)}.at.mt-tech .panel-sub{font-size:12px;color:var(--at-graphite);margin:0 0 12px}.at.mt-tech .chip-row{display:flex;gap:5px;flex-wrap:wrap;margin-top:5px}.at.mt-tech .chip{font-family:var(--at-font-mono);font-size:11px;padding:2px 7px;border-radius:6px;cursor:pointer;border:1px solid var(--at-line);background:var(--at-page-bg);color:var(--at-ink-note)}.at.mt-tech .chip:hover{border-color:var(--at-graphite);color:var(--at-ink)}.at.mt-tech .fnlist{max-height:260px;overflow:auto;margin-top:6px}.at.mt-tech .fnrow{padding:5px 7px;border-radius:6px;cursor:pointer}.at.mt-tech .fnrow:hover{background:var(--at-well)}.at.mt-tech .fnrow code{color:var(--at-ink)}.at.mt-tech .fnrow div{font-size:11px;color:var(--at-graphite)}@media (pointer: coarse){.at.mt-tech button.tiny{padding:6px 10px}.at.mt-tech .chip{padding:5px 8px}.at.mt-tech input,.at.mt-tech select,.at.mt-tech textarea{padding:10px 12px}.at.mt-tech .fnrow{padding:8px 7px}.at.mt-tech .picker-item{padding:11px 10px}}@media (max-width: 640px){.at.mt-tech .table-wrap.cards{background:none;border:0;border-radius:0;overflow:visible}.at.mt-tech .table-wrap.cards table,.at.mt-tech .table-wrap.cards tbody{display:block}.at.mt-tech .table-wrap.cards thead{display:none}.at.mt-tech .table-wrap.cards tbody tr{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 16px;background:var(--at-sheet);border:1px solid var(--at-line);border-radius:16px;padding:12px 14px;margin-bottom:8px}.at.mt-tech .table-wrap.cards tbody tr:hover{background:var(--at-sheet)}.at.mt-tech .table-wrap.cards td{display:block;border:0;padding:0;max-width:none!important;min-width:0!important}.at.mt-tech .table-wrap.cards td.c-main{flex:1 1 100%;order:-1}.at.mt-tech .table-wrap.cards td.c-end{margin-left:auto;align-self:center}.at.mt-tech .table-wrap.cards td[data-l]:before{content:attr(data-l);display:block;font:600 var(--at-type-field)/1.3 var(--at-font-sans);color:var(--at-graphite);margin-bottom:2px}.at.mt-tech .table-wrap.cards td.c-hide-sm{display:none}}.at.mt-tech tr.opens{cursor:pointer}@keyframes at-find-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes at-find-fade{0%{opacity:0}to{opacity:1}}@keyframes at-find-drift{0%{background-position:0 0}to{background-position:22.6274px 0}}.at.at-find-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;background:#1b181457;animation:at-find-fade .16s linear forwards}html:has(.at.at-find-veil),body:has(.at.at-find-veil){overflow:hidden}.at.at-find{position:relative;color:var(--at-ink);text-align:left}.at.at-find *,.at.at-find *:before,.at.at-find *:after{box-sizing:border-box}.at.at-find :where(button){margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:none;min-width:0;min-height:0;box-shadow:none;cursor:pointer}.at.at-find :where(h2,h3,p,ul,li){margin:0;padding:0;font-family:inherit;text-transform:none;letter-spacing:normal}.at.at-find :where(kbd){font-family:var(--at-font-mono)}.at.at-find :where(svg){flex:none}.at.at-find.is-dialog{position:fixed;z-index:901;top:8vh;left:0;right:0;margin-inline:auto;width:min(1040px,calc(100vw - 48px));max-height:calc(100dvh - 14vh);display:flex;flex-direction:column;background:var(--at-sheet);border-radius:var(--at-radius-sheet);box-shadow:inset 0 0 0 1.5px var(--at-ink),var(--at-shadow-sheet);overflow:hidden;outline:none}.at.at-find.is-dialog.is-asking{height:min(720px,calc(100dvh - 14vh))}.at .at-find__bar{position:relative;display:flex;align-items:center;gap:8px;min-height:68px;padding:10px 14px 10px 22px}.at.at-find.is-dialog .at-find__bar:after{content:"";position:absolute;left:22px;right:22px;bottom:0;height:2px;background-image:repeating-linear-gradient(90deg,var(--at-line-control) 0 8px,transparent 8px 14px)}.at.at-find.is-dialog.is-busy .at-find__bar:after{background-image:repeating-linear-gradient(90deg,var(--at-ink) 0 8px,transparent 8px 14px);background-size:22.6274px 2px;animation:at-find-drift var(--at-dur-drift) linear infinite}.at .at-find__lens{flex:none;display:grid;place-items:center;color:var(--at-ink)}.at.at-find .at-find__input,.at.at-find .at-find__input:focus,.at.at-find .at-find__input:focus-visible{flex:1;min-width:0;width:auto;height:44px;margin:0;padding:0 4px;border-radius:0;border:0;outline:0;background:transparent;box-shadow:none;font:inherit;font-size:20px;font-weight:500;letter-spacing:-.015em;color:var(--at-ink);-webkit-appearance:none;-moz-appearance:none;appearance:none}.at .at-find__input::-webkit-search-cancel-button,.at .at-find__input::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.at.at-find .at-find__input::placeholder{color:var(--at-ink-faint);font-weight:400;opacity:1}.at .at-find__tool{flex:none;display:inline-grid;place-items:center;width:40px;height:40px;border-radius:var(--at-radius-pill);color:var(--at-ink-note);transition:background var(--at-dur-hover) var(--at-ease),color var(--at-dur-hover) var(--at-ease),transform var(--at-dur-press) var(--at-ease)}.at .at-find__tool:hover{background:var(--at-quiet);color:var(--at-ink)}.at .at-find__tool:active{transform:scale(var(--at-press-scale))}.at .at-find__tool.is-busy{animation:at-shell-breathe 1.4s var(--at-ease) infinite}.at .at-find__kbd,.at .at-find__keys kbd,.at .at-find__tab{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 7px;border-radius:var(--at-radius-pill);background:var(--at-quiet);color:var(--at-graphite);font-size:10.5px;font-weight:500;line-height:1}.at .at-find__kbd{flex:none;height:32px;padding:0 12px;margin-left:4px;background:var(--at-quiet);color:var(--at-ink);font-size:11px}.at .at-find__kbd:hover{box-shadow:inset 0 0 0 1px var(--at-line-control)}.at .at-find__tab{flex:none;align-self:center;background:var(--at-sheet);color:var(--at-ink)}.at .at-find__cancel{display:none;flex:none;height:40px;padding:0 12px;border-radius:var(--at-radius-pill);font-size:15px;font-weight:var(--at-weight-action)}.at .at-find__cancel:active{background:var(--at-quiet)}.at .at-find__thumb{position:relative;flex:none;width:40px;height:40px}.at .at-find__thumb img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0;box-shadow:0 0 0 1px var(--at-line-control)}.at .at-find__thumb button{position:absolute;top:-7px;right:-7px;display:grid;place-items:center;width:18px;height:18px;border-radius:var(--at-radius-pill);background:var(--at-ink);color:var(--at-on-ink);box-shadow:0 0 0 2px var(--at-sheet)}.at .at-find__rail{display:flex;align-items:center;gap:8px;flex:none;padding:12px 18px;overflow-x:auto;scrollbar-width:none}.at .at-find__rail::-webkit-scrollbar{display:none}.at .at-find__chip{flex:none;display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 4px;border-radius:var(--at-radius-pill);background:var(--at-sheet);box-shadow:inset 0 0 0 1.5px var(--at-ink);color:var(--at-ink);font-size:13px;font-weight:var(--at-weight-action);white-space:nowrap}.at .at-find__chip-k{display:inline-grid;place-items:center;height:26px;padding:0 9px;border-radius:var(--at-radius-pill);background:var(--at-ink);color:var(--at-on-ink);font-family:var(--at-font-mono);font-size:9.5px;font-weight:var(--at-weight-field);letter-spacing:var(--at-track-field);text-transform:uppercase}.at .at-find__chip button{display:grid;place-items:center;width:26px;height:26px;border-radius:var(--at-radius-pill);color:var(--at-graphite)}.at .at-find__chip button:hover{background:var(--at-quiet);color:var(--at-ink)}.at .at-find__sep{flex:none;width:1px;height:20px;margin:0 4px;background:var(--at-line-control)}.at .at-find__pill{flex:none;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 13px;border-radius:var(--at-radius-pill);background:var(--at-quiet);color:var(--at-ink);font-size:12.5px;font-weight:var(--at-weight-action);white-space:nowrap;transition:background var(--at-dur-hover) var(--at-ease),color var(--at-dur-hover) var(--at-ease)}.at .at-find__pill span{color:var(--at-graphite);font-variant-numeric:tabular-nums}.at .at-find__pill svg{color:var(--at-graphite)}.at .at-find__pill:hover{box-shadow:inset 0 0 0 1px var(--at-line-control)}.at .at-find__pill[aria-pressed=true]{background:var(--at-ink);color:var(--at-on-ink)}.at .at-find__pill[aria-pressed=true] span,.at .at-find__pill[aria-pressed=true] svg{color:var(--at-on-ink-note)}.at .at-find__body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr)}.at .at-find__body.is-wide{grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr)}.at .at-find__list{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:6px 12px 14px;transition:opacity var(--at-dur-hover) linear}.at .at-find__list.is-stale{opacity:.5}.at .at-find__group{display:flex;align-items:center;gap:8px;padding:14px 10px 6px;font-family:var(--at-font-mono);font-size:var(--at-type-field);letter-spacing:var(--at-track-label);text-transform:uppercase;color:var(--at-graphite)}.at .at-find__group span{font-variant-numeric:tabular-nums}.at .at-find__head-act{margin-left:auto;height:24px;padding:0 10px;border-radius:var(--at-radius-pill);font-family:var(--at-font-sans);font-size:11.5px;font-weight:var(--at-weight-action);letter-spacing:0;text-transform:none;color:var(--at-graphite)}.at .at-find__head-act:hover{background:var(--at-quiet);color:var(--at-ink)}.at .at-find__row{display:flex;align-items:flex-start;gap:14px;margin:2px 0;padding:10px 12px;border-radius:var(--at-radius-card);cursor:pointer;color:var(--at-ink);background:var(--at-well-soft);animation:at-find-rise .22s var(--at-ease) backwards;animation-delay:calc(var(--i, 0) * 16ms);transition:box-shadow var(--at-dur-hover) var(--at-ease),background var(--at-dur-hover) var(--at-ease)}.at .at-find__row.is-on{background:var(--at-sheet);box-shadow:inset 0 0 0 1.5px var(--at-ink)}.at .at-find__row.is-fill,.at .at-find__row.is-ask,.at .at-find__row.is-place{align-items:center}.at .at-find__tile{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:var(--at-radius-inner);background:var(--at-sheet);color:var(--at-ink);box-shadow:inset 0 0 0 1px var(--at-line);transition:background var(--at-dur-hover) var(--at-ease),color var(--at-dur-hover) var(--at-ease)}.at .at-find__row.is-on .at-find__tile,.at .at-find__tile.is-ink{background:var(--at-ink);color:var(--at-on-ink);box-shadow:none}.at .at-find__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.at .at-find__line{display:flex;align-items:baseline;gap:10px;min-width:0}.at .at-find__title{min-width:0;overflow-wrap:anywhere;font-size:14.5px;font-weight:var(--at-weight-strong);line-height:1.3;letter-spacing:-.005em}.at .at-find__title q,.at .at-find__none q{quotes:"“" "”"}.at.at-find .at-find__title.is-scent,.at.at-find .at-find__peek-title.is-scent{text-transform:uppercase;letter-spacing:.03em;font-weight:var(--at-weight-heavy)}.at .at-find__size{font-size:.8em;font-weight:var(--at-weight-action);letter-spacing:0;text-transform:none}.at .at-find__snip{font-size:13px;line-height:1.45;color:var(--at-ink-note);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.at .at-find__snip.is-one{-webkit-line-clamp:1;color:var(--at-graphite)}.at .at-find__why{font-family:var(--at-font-mono);font-size:10px;letter-spacing:var(--at-track-label);text-transform:uppercase;color:var(--at-graphite)}.at.at-find mark{background:transparent;color:inherit;font-weight:var(--at-weight-strong);box-shadow:inset 0 -.36em 0 var(--at-quiet)}.at .at-find__enter{flex:none;align-self:center;color:var(--at-graphite);opacity:0;transition:opacity var(--at-dur-hover) linear}.at .at-find__row.is-on .at-find__enter{opacity:1}.at .at-find__how{flex:none;display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:var(--at-radius-pill);background:var(--at-quiet);color:var(--at-ink-note);font-family:var(--at-font-mono);font-size:9.5px;letter-spacing:var(--at-track-label);text-transform:uppercase;white-space:nowrap}.at .at-find__how.is-keys{background:var(--at-ink);color:var(--at-on-ink)}.at .at-find__meta{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:6px;min-width:70px;font-size:11.5px;color:var(--at-graphite);font-variant-numeric:tabular-nums;white-space:nowrap}.at .at-find__meta.is-under{flex-direction:row;align-items:center;gap:8px;min-width:0}.at .at-find__prod{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:var(--at-radius-pill);background:var(--at-quiet);color:var(--at-ink-note);font-size:11px;font-weight:var(--at-weight-action)}.at .at-find__row.is-on .at-find__prod{background:var(--at-well)}.at .at-find__close{display:inline-flex;gap:3px}.at .at-find__close span{width:5px;height:5px;border-radius:50%;background:var(--at-line-control)}.at .at-find__close span.is-on{background:var(--at-ink)}.at .at-find__skels{display:flex;flex-direction:column;gap:6px;padding:4px 0}.at .at-find__skel{display:flex;align-items:center;gap:14px;height:60px;padding:0 12px;border-radius:var(--at-radius-card);background:var(--at-well-soft)}.at .at-find__skel span{display:block;border-radius:var(--at-radius-chip);background-color:var(--at-quiet);background-image:repeating-linear-gradient(var(--at-hatch-angle),var(--at-hatch-drift-ink) 0 var(--at-hatch-on),transparent var(--at-hatch-on) calc(var(--at-hatch-on) + var(--at-hatch-off)));background-size:var(--at-hatch-tile) var(--at-hatch-tile);animation:at-find-drift var(--at-dur-drift) linear infinite}.at .at-find__skel span:first-child{flex:none;width:40px;height:40px;border-radius:var(--at-radius-inner)}.at .at-find__skel span:last-child{flex:1;height:30px;max-width:72%}.at .at-find__note{display:flex;align-items:center;gap:10px;margin:6px 2px 4px;padding:10px 14px;border-radius:var(--at-radius-inner);background:var(--at-well);color:var(--at-ink-note);font-size:12.5px;line-height:1.4}.at .at-find__note svg{color:var(--at-graphite)}.at .at-find__none{display:flex;flex-direction:column;gap:6px;padding:26px 14px 20px;font-size:13px;color:var(--at-ink-note)}.at .at-find__none b{font-size:16px;font-weight:var(--at-weight-strong);color:var(--at-ink);letter-spacing:-.01em}.at .at-find__tries{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.at .at-find__like{display:flex;align-items:center;gap:8px;margin:2px 2px 4px;padding:4px 12px 4px 4px;border-radius:var(--at-radius-pill);background:var(--at-well);font-size:12.5px;color:var(--at-ink-note)}.at .at-find__like span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.at .at-find__like b{color:var(--at-ink);font-weight:var(--at-weight-action)}.at .at-find__hello{display:flex;gap:14px;padding:18px 10px 8px}.at .at-find__hello-glyph{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:var(--at-radius-inner);background:var(--at-ink);color:var(--at-on-ink)}.at.at-find .at-find__hello h2{margin:2px 0 4px;font-size:17px;font-weight:var(--at-weight-strong);letter-spacing:var(--at-track-card);line-height:1.25;color:var(--at-ink)}.at.at-find .at-find__hello p{max-width:64ch;font-size:13px;line-height:1.55;color:var(--at-ink-note)}.at .at-find__peek{min-height:0;overflow-y:auto;overscroll-behavior:contain;margin:6px 12px 14px 0;padding:20px 22px;border-radius:var(--at-radius-card);background:var(--at-well-soft)}.at .at-find__peeked{display:flex;flex-direction:column;gap:10px;animation:at-find-fade .16s linear forwards}.at .at-find__peeked.is-narrow{padding:14px 16px;gap:9px;border-radius:var(--at-radius-card);background:var(--at-well);box-shadow:inset 0 0 0 1px var(--at-line)}.at .at-find__dock{position:sticky;bottom:-14px;z-index:1;margin:6px -2px 0;padding:10px 0 14px;background:linear-gradient(to bottom,transparent,var(--at-sheet) 10px)}.at .at-find__dock .at-find__peeked{max-height:min(48svh,360px);overflow-y:auto;overscroll-behavior:contain}.at.at-find .at-find__peeked.is-narrow .at-find__peek-title{font-size:16px}.at .at-find__chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.at .at-find__kind{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px 0 8px;border-radius:var(--at-radius-pill);background:var(--at-ink);color:var(--at-on-ink);font-size:11.5px;font-weight:var(--at-weight-action)}.at.at-find .at-find__peek-title{margin:2px 0 0;font-size:21px;font-weight:var(--at-weight-strong);letter-spacing:-.02em;line-height:1.2;color:var(--at-ink);overflow-wrap:anywhere}.at .at-find__peek-when{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--at-graphite);font-variant-numeric:tabular-nums}.at.at-find .at-find__peek-snip{font-size:13.5px;line-height:1.6;color:var(--at-ink-note);overflow-wrap:anywhere}.at .at-find__facets,.at .at-find__keyset{display:flex;flex-wrap:wrap;gap:6px}.at .at-find__facet,.at .at-find__key{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;max-width:100%;border-radius:var(--at-radius-pill);background:var(--at-sheet);box-shadow:inset 0 0 0 1px var(--at-line);font-size:12px;font-weight:var(--at-weight-action);color:var(--at-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.at .at-find__facet i,.at .at-find__key i{font-style:normal;font-weight:500;color:var(--at-graphite)}.at .at-find__facet-scent{text-transform:uppercase;letter-spacing:.03em;font-weight:var(--at-weight-heavy)}.at .at-find__addr{font-family:var(--at-font-mono);font-size:11.5px;overflow-wrap:anywhere}.at .at-find__key{font-family:var(--at-font-mono);font-size:11px}.at .at-find__key i{font-family:var(--at-font-sans)}.at .at-find__found{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;color:var(--at-graphite)}.at .at-find__sim{display:inline-flex;align-items:center;gap:6px;margin-left:4px;font-variant-numeric:tabular-nums}.at .at-find__acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.at .at-find__btn{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 16px;border-radius:var(--at-radius-pill);background:var(--at-sheet);box-shadow:inset 0 0 0 1px var(--at-line-control);color:var(--at-ink);font-size:13px;font-weight:var(--at-weight-action);white-space:nowrap;transition:box-shadow var(--at-dur-hover) var(--at-ease),transform var(--at-dur-press) var(--at-ease)}.at .at-find__btn:hover{box-shadow:inset 0 0 0 1.5px var(--at-ink)}.at .at-find__btn:active{transform:scale(var(--at-press-scale))}.at .at-find__btn.is-ink{background:var(--at-ink);color:var(--at-on-ink);box-shadow:none}.at .at-find__label{font-family:var(--at-font-mono);font-size:var(--at-type-field);letter-spacing:var(--at-track-label);text-transform:uppercase;color:var(--at-graphite)}.at .at-find__tips ul{list-style:none;margin:12px 0 0;display:flex;flex-direction:column;gap:12px}.at .at-find__tips li{display:flex;gap:10px;font-size:13px;line-height:1.5;color:var(--at-ink-note)}.at .at-find__tips li svg{margin-top:2px;color:var(--at-graphite)}.at .at-find__tips b{color:var(--at-ink);font-weight:var(--at-weight-action)}.at .at-find__foot{flex:none;display:flex;align-items:center;gap:14px;padding:10px 20px 12px;font-size:11.5px;color:var(--at-graphite);background:var(--at-sheet);box-shadow:0 -1px 0 var(--at-line-row)}.at .at-find__keys{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;min-width:0}.at .at-find__keys>span{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.at .at-find__state{margin-left:auto;display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-variant-numeric:tabular-nums}.at .at-find__drop{position:absolute;top:8px;right:8px;bottom:8px;left:8px;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border-radius:var(--at-radius-card);background-color:var(--at-hatch-ground);box-shadow:inset 0 0 0 1.5px var(--at-ink);font-size:14px;font-weight:var(--at-weight-action);color:var(--at-ink);pointer-events:none}.at.at-find.is-inline{width:100%}.at.at-find.is-inline .at-find__bar{min-height:56px;padding:6px 8px 6px 20px;border-radius:var(--at-radius-pill);background:var(--at-sheet);box-shadow:inset 0 0 0 1.5px var(--at-ink)}.at.at-find.is-inline .at-find__input,.at.at-find.is-inline .at-find__input:focus{font-size:17px;height:40px}.at .at-find__examples{display:flex;flex-wrap:wrap;gap:6px;margin:10px 2px 0}.at .at-find__example{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 13px;border-radius:var(--at-radius-pill);background:var(--at-sheet);color:var(--at-ink-note);font-size:12.5px;font-weight:500;white-space:nowrap;box-shadow:inset 0 0 0 1px var(--at-line)}.at .at-find__example svg{color:var(--at-graphite)}.at .at-find__example:hover{color:var(--at-ink);box-shadow:inset 0 0 0 1px var(--at-line-control)}.at .at-find__panel{display:flex;flex-direction:column;margin-top:10px;border-radius:var(--at-radius-card);background:var(--at-sheet);box-shadow:0 0 0 1px var(--at-line-edge),var(--at-shadow-menu);overflow:hidden}.at.at-find.is-inline .at-find__body{max-height:min(560px,68svh)}.at .at-find__foot.is-inline{justify-content:space-between}.at .at-find__foot.is-inline .at-find__keys{order:2}@media (max-width: 860px){.at.at-find.is-dialog,.at.at-find.is-dialog.is-asking{top:0;bottom:0;width:100%;height:auto;max-height:none;border-radius:0;box-shadow:none;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.at .at-find__bar{min-height:60px;padding:8px 8px 8px 16px}.at.at-find.is-dialog .at-find__bar:after{left:14px;right:14px}.at.at-find .at-find__input,.at.at-find.is-inline .at-find__input{font-size:16px}.at .at-find__kbd,.at .at-find__keys{display:none}.at .at-find__cancel{display:inline-flex;align-items:center}.at .at-find__foot{padding:8px 14px}.at .at-find__foot.is-quiet{display:none}.at .at-find__row{padding:10px;gap:12px}.at .at-find__rail{padding:10px 12px}.at .at-find__list{padding:6px 8px 14px}.at .at-find__examples{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-2px;padding-bottom:2px}.at .at-find__examples::-webkit-scrollbar{display:none}}@media (hover: none){.at .at-find__enter{display:none}}.sh-pbox{--sh-ink: #111111;--sh-ink-soft: #444444;--sh-ink-mute: #767676;--sh-paper: #ffffff;--sh-ground: #f5f5f4;--sh-hairline: rgba(17, 17, 17, .12);--sh-hairline-strong: rgba(17, 17, 17, .22);--sh-fast: .16s;--sh-glass: cubic-bezier(.2, .7, .2, 1);--sh-font: var(--font-ui, "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif);position:relative;display:inline-block;width:var(--sh-pbox-w, 280px);max-width:100%;font-family:var(--sh-font);color:var(--sh-ink);text-align:left;vertical-align:middle}@keyframes sh-pbox-fade{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.sh-pbox *,.sh-pbox *:before,.sh-pbox *:after{box-sizing:border-box}.sh-pbox__bar{display:flex;align-items:center;gap:6px;height:38px;padding:0 5px 0 13px;border:1px solid var(--sh-hairline-strong);border-radius:999px;background:var(--sh-paper);box-shadow:0 1px 2px -1px #15120e0d,0 4px 12px -9px #15120e24;cursor:text;transition:border-color var(--sh-fast) var(--sh-glass),box-shadow var(--sh-fast) var(--sh-glass)}.sh-pbox__bar:hover{border-color:var(--sh-ink-mute)}.sh-pbox.is-focused .sh-pbox__bar{border-color:var(--sh-ink);box-shadow:0 0 0 3px #11111112,0 8px 22px -14px #15120e42}.sh-pbox__lens{flex:none;display:grid;place-items:center;color:var(--sh-ink-mute);transition:color var(--sh-fast) var(--sh-glass)}.sh-pbox.is-focused .sh-pbox__lens,.sh-pbox.has-q .sh-pbox__lens{color:var(--sh-ink)}.sh-pbox .sh-pbox__input,.sh-pbox .sh-pbox__input:focus,.sh-pbox .sh-pbox__input:focus-visible{flex:1;min-width:0;width:auto;height:34px;margin:0;padding:0 2px;border-radius:0;border:0;outline:0;background:transparent;box-shadow:none;font:inherit;font-size:14px;font-weight:500;letter-spacing:-.006em;color:var(--sh-ink);-webkit-appearance:none;-moz-appearance:none;appearance:none}.sh-pbox__input::-webkit-search-cancel-button,.sh-pbox__input::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.sh-pbox .sh-pbox__input::placeholder{color:var(--sh-ink-mute);font-weight:400;opacity:1}.sh-pbox .sh-pbox__clear{flex:none;display:inline-grid;place-items:center;width:26px;height:26px;min-width:0;min-height:0;padding:0;margin:0;border:0;border-radius:999px;background:transparent;color:var(--sh-ink-mute);cursor:pointer}.sh-pbox .sh-pbox__clear:hover{background:var(--sh-ground);color:var(--sh-ink)}.sh-pbox .sh-pbox__clear:focus-visible{outline:none;box-shadow:0 0 0 2px var(--sh-ink)}.sh-pbox__nose{flex:none;display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 9px;border-radius:999px;background:var(--sh-ground);color:var(--sh-ink-soft);font:700 10px/1 var(--sh-font);letter-spacing:.12em;cursor:default;-webkit-user-select:none;user-select:none}.sh-pbox__nose:before{content:"";width:6px;height:6px;border-radius:999px;border:1.5px solid var(--sh-ink-mute);background:transparent}.sh-pbox__nose.is-meaning{background:var(--sh-ink);color:var(--sh-paper)}.sh-pbox__nose.is-meaning:before{border-color:var(--sh-paper);background:var(--sh-paper)}.sh-pbox__nose.is-words{color:var(--sh-ink)}.sh-pbox__nose.is-words:before{border-color:var(--sh-ink)}.sh-pbox .sh-pbox__all{position:absolute;z-index:40;top:calc(100% + 6px);left:0;right:auto;width:max-content;min-width:100%;max-width:min(520px,calc(100vw - 32px));display:flex;align-items:center;gap:8px;min-height:40px;padding:8px 12px 8px 14px;margin:0;border:1px solid var(--sh-hairline-strong);border-radius:14px;background:var(--sh-paper);color:var(--sh-ink);box-shadow:0 14px 32px -16px #15120e4d,0 4px 10px -6px #15120e1a;font:500 12.5px/1.35 var(--sh-font);text-align:left;cursor:pointer;animation:sh-pbox-fade .18s var(--sh-glass) forwards}.sh-pbox.is-end .sh-pbox__all{left:auto;right:0}.sh-pbox .sh-pbox__all:hover{border-color:var(--sh-ink)}.sh-pbox .sh-pbox__all:focus-visible{outline:none;box-shadow:0 0 0 2px var(--sh-ink)}.sh-pbox .sh-pbox__all-lead{flex:none;font-weight:700;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--sh-ink-mute)}.sh-pbox .sh-pbox__all-what{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-pbox .sh-pbox__all svg{flex:none;color:var(--sh-ink-mute)}@media (max-width: 860px){.sh-pbox{width:100%}.sh-pbox .sh-pbox__input{font-size:16px}}@media (prefers-reduced-motion: reduce){.sh-pbox .sh-pbox__all{animation:none}}.at-btn:where(.at,.at *){position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--at-space-8);box-sizing:border-box;min-height:var(--at-target);min-width:var(--at-target);margin:0;padding:var(--at-space-4) 18px;border:1px solid transparent;border-radius:var(--at-radius-pill);background:transparent;color:var(--at-ink);font-family:var(--at-font-sans);font-size:var(--at-type-body);font-weight:var(--at-weight-action);line-height:1.2;letter-spacing:0;text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--at-dur-hover) var(--at-ease),border-color var(--at-dur-hover) var(--at-ease),color var(--at-dur-hover) var(--at-ease),transform var(--at-dur-press) var(--at-ease)}.at-btn-text:where(.at,.at *){min-width:0;overflow-wrap:anywhere;text-wrap:balance}.at-btn-icon:where(.at,.at *){flex:none}.at-btn-full:where(.at,.at *){display:flex;width:100%}.at-btn:where(.at,.at *):is(:active,[data-state=pressed]):not([aria-disabled=true]){transform:scale(var(--at-press-scale))}.at-btn:where(.at,.at *)[data-state=focus]{outline:var(--at-focus-width) solid var(--at-focus-color);outline-offset:var(--at-focus-offset)}.at-btn-ink:where(.at,.at *){background:var(--at-ink);color:var(--at-on-ink)}.at-btn-ink:where(.at,.at *):is(:hover,[data-state=hover]):not([aria-disabled=true]){background:var(--at-ink-body)}.at-btn-outline:where(.at,.at *){background:var(--at-sheet);border-color:var(--at-line-control)}.at-btn-outline:where(.at,.at *):is(:hover,[data-state=hover]):not([aria-disabled=true]){border-color:var(--at-ink)}.at-btn-outline:where(.at,.at *):is(:active,[data-state=pressed]):not([aria-disabled=true]){background:var(--at-quiet)}.at-btn-quiet:where(.at,.at *){background:var(--at-quiet)}.at-btn-quiet:where(.at,.at *):is(:hover,[data-state=hover]):not([aria-disabled=true]){background:var(--at-face)}.at-btn-quiet:where(.at,.at *):is(:active,[data-state=pressed]):not([aria-disabled=true]){background:var(--at-line)}.at-btn-signal:where(.at,.at *),.at-btn-danger:where(.at,.at *){background:var(--at-signal);color:var(--at-on-ink)}.at-btn-signal:where(.at,.at *):is(:hover,[data-state=hover]):not([aria-disabled=true]),.at-btn-danger:where(.at,.at *):is(:hover,[data-state=hover]):not([aria-disabled=true]),.at-btn-signal:where(.at,.at *):is(:active,[data-state=pressed]):not([aria-disabled=true]),.at-btn-danger:where(.at,.at *):is(:active,[data-state=pressed]):not([aria-disabled=true]){background:var(--at-signal-text)}.at-btn-link:where(.at,.at *){min-width:0;padding-inline:6px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.at-btn-link:where(.at,.at *):is(:hover,[data-state=hover]):not([aria-disabled=true]){text-decoration-thickness:2px}.at-btn-small:where(.at,.at *){min-height:var(--at-target-small);min-width:var(--at-target-small);padding:var(--at-space-4) var(--at-space-12);font-size:var(--at-type-row)}.at-btn-floor:where(.at,.at *),.at-btn-floor-primary:where(.at,.at *){min-height:var(--at-target-floor);min-width:var(--at-target-floor);padding:var(--at-space-8) var(--at-space-24);gap:10px;border-radius:var(--at-radius-card);font-size:var(--at-type-card);font-weight:var(--at-weight-strong)}.at-btn-floor-primary:where(.at,.at *){min-height:var(--at-target-floor-primary);font-size:var(--at-type-head)}.at-btn-round:where(.at,.at *){padding:0;width:var(--at-target);height:var(--at-target)}.at-btn-round.at-btn-small:where(.at,.at *){width:var(--at-target-small);height:var(--at-target-small)}.at-btn-round.at-btn-floor:where(.at,.at *),.at-btn-round.at-btn-floor-primary:where(.at,.at *){width:var(--at-target-floor);height:var(--at-target-floor);border-radius:var(--at-radius-pill)}.at-btn-count:where(.at,.at *),.at-btn-badge:where(.at,.at *){display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:22px;height:22px;padding:0 7px;border-radius:var(--at-radius-pill);background:var(--at-ink);color:var(--at-on-ink);font-size:var(--at-type-caption);font-weight:var(--at-weight-strong);font-variant-numeric:tabular-nums;line-height:1}.at-btn-ink:where(.at,.at *) .at-btn-count:where(.at *){background:var(--at-on-ink);color:var(--at-ink)}.at-btn-signal:where(.at,.at *) .at-btn-count:where(.at *),.at-btn-danger:where(.at,.at *) .at-btn-count:where(.at *){background:var(--at-on-ink);color:var(--at-signal-text)}.at-btn-count-late:where(.at,.at *){background:var(--at-signal);color:var(--at-on-ink)}.at-btn-badge:where(.at,.at *){position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;font-size:var(--at-type-field);box-shadow:0 0 0 2px var(--at-sheet)}.at-btn:where(.at,.at *)[data-off]{border:1px dashed var(--at-line-dash);background:var(--at-well);color:var(--at-ink-faint);cursor:not-allowed}.at-btn-link:where(.at,.at *)[data-off]{border-color:transparent;background:transparent}.at-btn:where(.at,.at *)[aria-busy=true]{cursor:progress}.at-btn:where(.at,.at *)[aria-busy=true]:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;pointer-events:none;background-image:repeating-linear-gradient(var(--at-hatch-angle),var(--at-hatch-drift-ink) 0 var(--at-hatch-on),transparent var(--at-hatch-on) calc(var(--at-hatch-on) + var(--at-hatch-off)));background-size:var(--at-hatch-tile) var(--at-hatch-tile);animation:at-drift var(--at-dur-drift) linear infinite}.at-btn-ink:where(.at,.at *)[aria-busy=true],.at-btn-signal:where(.at,.at *)[aria-busy=true],.at-btn-danger:where(.at,.at *)[aria-busy=true]{--at-hatch-drift-ink: var(--at-hatch-drift-ink-on-ink)}.at-on-ink:where(.at,.at *) .at-btn-outline:where(.at *){background:transparent;border-color:var(--at-ink-line);color:var(--at-on-ink)}.at-on-ink:where(.at,.at *) .at-btn-quiet:where(.at *){background:var(--at-ink-well);color:var(--at-on-ink)}.at-on-ink:where(.at,.at *) .at-btn-ink:where(.at *){background:var(--at-on-ink);color:var(--at-ink)}.at-tip-anchor:where(.at,.at *){position:relative;display:inline-flex;max-width:100%;vertical-align:middle}.at-tip-anchor:where(.at,.at *):has(>.at-btn-full){display:flex;width:100%}.at-wordmark:where(.at,.at *),.at-pour-still:where(.at,.at *){display:block;width:100%;height:auto;overflow:visible}.at-handoff:where(.at,.at *){min-height:100vh;min-height:100dvh;box-sizing:border-box;display:grid;place-items:center;padding:var(--at-space-48) var(--at-space-16);background:var(--at-ink);color:var(--at-on-ink);font-family:var(--at-font-sans)}.at-handoff-col:where(.at,.at *){width:100%;max-width:400px;display:flex;flex-direction:column;gap:var(--at-space-16)}.at-handoff-brand:where(.at,.at *){display:flex;flex-direction:column;gap:var(--at-space-12);margin-bottom:var(--at-space-16)}.at-handoff-mark:where(.at,.at *){width:148px;color:var(--at-on-ink)}.at-handoff-console:where(.at,.at *){font-family:var(--at-font-mono);font-size:var(--at-type-field);font-weight:var(--at-weight-field);letter-spacing:var(--at-track-label);text-transform:uppercase;color:var(--at-on-ink-note)}.at-handoff-title:where(.at,.at *){margin:0;font-size:var(--at-type-title);line-height:var(--at-leading-title);letter-spacing:var(--at-track-title);font-weight:var(--at-weight-strong);overflow-wrap:anywhere}.at-handoff-lead:where(.at,.at *){margin:0;font-size:var(--at-type-lead);line-height:var(--at-leading-body);color:var(--at-on-ink-body)}.at-handoff-drift:where(.at,.at *){height:6px;border-radius:var(--at-radius-pill);background-color:var(--at-ink-well);box-shadow:inset 0 0 0 1px var(--at-ink-line)}.at-handoff-why:where(.at,.at *){margin:0;display:flex;gap:var(--at-space-12);align-items:baseline;padding:var(--at-space-12) var(--at-space-16);border-radius:var(--at-radius-inner);background:var(--at-ink-well);box-shadow:inset 0 0 0 1px var(--at-ink-line);font-size:var(--at-type-body);line-height:var(--at-leading-ui);color:var(--at-on-ink);overflow-wrap:anywhere}.at-handoff-dot:where(.at,.at *){flex:none;width:8px;height:8px;border-radius:var(--at-radius-pill);background:var(--at-signal);transform:translateY(-1px)}.at-handoff-actions:where(.at,.at *){display:flex;flex-direction:column;gap:var(--at-space-8);margin-top:var(--at-space-8)}.at-handoff-actions .at-handoff-main:where(.at,.at *){background:var(--at-on-ink);color:var(--at-ink);text-decoration:none}.at-handoff-actions .at-handoff-main:where(.at,.at *):hover{background:var(--at-on-ink-body)}.at-handoff-actions .at-handoff-more:where(.at,.at *){background:transparent;color:var(--at-on-ink);box-shadow:inset 0 0 0 1px var(--at-ink-line);text-decoration:none}.at-handoff-actions .at-handoff-more:where(.at,.at *):hover{background:var(--at-ink-well)}.at-handoff-note:where(.at,.at *){margin:var(--at-space-8) 0 0;font-size:var(--at-type-caption);line-height:var(--at-leading-ui);color:var(--at-on-ink-note)}@media (min-width: 720px){.at-handoff-mark:where(.at,.at *){width:196px}}:root{--mk-mail: #2a5db0;--mk-mail-bg: #e9f0fb;--mk-wa: #1f7a4d;--mk-wa-bg: #e7f4ec;--mk-pop: #6a4bc4;--mk-pop-bg: #f0ebfb;--mk-time: #9a6b00;--mk-time-bg: #fcf3de;--mk-logic: #3f4756;--mk-logic-bg: #eceef2;--mk-money: #9a6a2e;--mk-money-bg: #f7eee2;--mk-act: #2f6f73;--mk-act-bg: #e6f2f2;--mk-end: #767676;--mk-end-bg: #f1f1f0;--mk-shadow: 0 1px 2px rgba(21, 18, 14, .06), 0 6px 18px rgba(21, 18, 14, .06);--mk-shadow-lift: 0 2px 4px rgba(21, 18, 14, .08), 0 14px 34px rgba(21, 18, 14, .12)}.mk-btn{display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:8px 16px;font:600 13.5px var(--sans);border:1px solid var(--line-strong);background:var(--panel);color:var(--ink);cursor:pointer;white-space:nowrap;text-decoration:none}.mk-btn:hover:not(:disabled){border-color:var(--ink);text-decoration:none}.mk-btn.ink{background:var(--ink);color:#fff;border-color:var(--ink)}.mk-btn.ink:hover:not(:disabled){opacity:.9}.mk-btn.soft{background:var(--panel-2);border-color:transparent}.mk-btn.small{padding:5px 12px;font-size:12.5px}.mk-btn.icon{padding:7px}.mk-btn:disabled,.mk-btn[aria-disabled=true]{opacity:.45;cursor:default}.mk-btn svg{flex:0 0 auto}.mk-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:18px}.mk-kpi{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:14px 16px 12px;min-height:104px;display:flex;flex-direction:column}.mk-kpi .l{font-size:12px;color:var(--ink-3);font-weight:600;display:flex;align-items:center;gap:6px}.mk-kpi .v{font-size:26px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:4px;line-height:1.1}.mk-kpi .s{font-size:12px;color:var(--ink-2);margin-top:auto;padding-top:6px}.mk-kpi.hero{background:var(--ink);color:#fff;border-color:var(--ink)}.mk-kpi.hero .l,.mk-kpi.hero .s{color:#ffffffb3}.mk-card{background:var(--panel);border:1px solid var(--line);border-radius:22px;padding:18px 18px 16px}.mk-card>h2,.mk-card-h{font-size:15px;font-weight:700;margin:0 0 12px;display:flex;align-items:center;gap:8px;letter-spacing:-.01em}.mk-card-h .r{margin-left:auto;font-weight:500;font-size:12.5px;color:var(--ink-3)}.mk-grid2{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:14px}@media (max-width: 1100px){.mk-grid2{grid-template-columns:minmax(0,1fr)}}.mk-chip{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600;background:var(--panel-2);color:var(--ink-2);white-space:nowrap}.mk-chip.ok{background:var(--wash-ok);color:var(--ok)}.mk-chip.warn{background:var(--wash-warn);color:var(--warn)}.mk-chip.bad{background:var(--wash-bad);color:var(--bad)}.mk-chip.ink{background:var(--ink);color:#fff}.mk-chip .dot{width:6px;height:6px;border-radius:50%;background:currentColor}.mk-chip.live .dot{box-shadow:0 0 0 0 currentColor;animation:mk-ping 2s infinite}@keyframes mk-ping{0%{box-shadow:0 0 #1f7a4d73}70%{box-shadow:0 0 0 6px #1f7a4d00}to{box-shadow:0 0 #1f7a4d00}}@media (prefers-reduced-motion: reduce){.mk-chip.live .dot{animation:none}}.mk-tone{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:11px;flex:0 0 34px}.mk-tone.sm{width:26px;height:26px;flex-basis:26px;border-radius:9px}.mk-tone.mail{background:var(--mk-mail-bg);color:var(--mk-mail)}.mk-tone.wa{background:var(--mk-wa-bg);color:var(--mk-wa)}.mk-tone.pop{background:var(--mk-pop-bg);color:var(--mk-pop)}.mk-tone.time{background:var(--mk-time-bg);color:var(--mk-time)}.mk-tone.logic{background:var(--mk-logic-bg);color:var(--mk-logic)}.mk-tone.money{background:var(--mk-money-bg);color:var(--mk-money)}.mk-tone.act{background:var(--mk-act-bg);color:var(--mk-act)}.mk-tone.end,.mk-tone.tech{background:var(--mk-end-bg);color:var(--mk-end)}.mk-tone.ink{background:var(--ink);color:#fff}.mk-tabs{display:inline-flex;gap:4px;padding:4px;background:var(--panel-2);border-radius:999px;border:1px solid var(--line-soft)}.mk-tabs button{border:0;background:transparent;border-radius:999px;padding:6px 14px;font-weight:600;font-size:13px;color:var(--ink-2);display:inline-flex;gap:6px;align-items:center}.mk-tabs button[aria-selected=true],.mk-tabs button[aria-pressed=true],.mk-tabs button[aria-checked=true]{background:var(--panel);color:var(--ink);box-shadow:0 1px 3px #15120e1a}.mk-tabs button .n{font-size:11px;color:var(--ink-3);font-variant-numeric:tabular-nums}.at .mk-builder{display:grid;grid-template-columns:232px minmax(0,1fr) clamp(392px,31vw,480px);gap:0;height:calc(100vh - 128px);height:calc(100dvh - 128px);min-height:560px;background:var(--at-sheet);border:1px solid var(--at-line);border-radius:22px;overflow:hidden}@media (max-width: 1180px){.at .mk-builder{grid-template-columns:200px minmax(0,1fr) 340px}}.at .mk-palette{border-right:1px solid var(--at-line);padding:14px 12px;overflow:auto;background:var(--at-sheet)}.at .mk-palette h3{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--at-graphite);margin:14px 4px 6px;font-weight:650}.at .mk-palette h3:first-child{margin-top:2px}.at .mk-pal{display:flex;gap:9px;align-items:center;width:100%;padding:7px 8px;border-radius:13px;border:1px solid transparent;background:transparent;cursor:grab;text-align:left;font:inherit;color:inherit}.at .mk-pal:hover{background:var(--at-sheet);border-color:var(--at-line);box-shadow:var(--at-shadow-lift)}.at .mk-pal:active{cursor:grabbing}.at .mk-pal .t{font-size:13px;font-weight:650;line-height:1.2}.at .mk-pal .s{font-size:11px;color:var(--at-graphite);line-height:1.3;margin-top:1px}.at .mk-pal-tip{font-size:11.5px;color:var(--at-graphite);margin:16px 4px 0;line-height:1.45}.at .mk-canvas{position:relative;overflow:auto;background-color:var(--at-page-bg);background-image:radial-gradient(var(--at-line) 1px,transparent 1px);background-size:18px 18px}.at .mk-canvas-inner{display:flex;justify-content:center;padding:26px 30px 120px;min-width:max-content}.at .mk-zoom{position:absolute;right:14px;bottom:14px;display:flex;gap:4px;background:var(--at-sheet);border:1px solid var(--at-line);border-radius:999px;padding:4px;box-shadow:var(--at-shadow-lift);z-index:3}.at .mk-zoom button{border:0;background:transparent;padding:4px 9px;border-radius:999px;font-size:12px;font-weight:600}.at .mk-zoom button:hover{background:var(--at-well)}.at .mk-flow,.at .mk-seq{display:flex;flex-direction:column;align-items:center}.at .mk-entry{width:340px;background:var(--at-ink);color:var(--at-on-ink);border-radius:20px;padding:14px 16px;cursor:pointer;box-shadow:var(--at-shadow-lift);border:2px solid transparent;text-align:left;font:inherit}.at .mk-entry:hover{box-shadow:var(--at-shadow-lift)}.at .mk-entry.sel{border-color:var(--at-on-ink);box-shadow:0 0 0 2px var(--at-ink)}.at .mk-entry .k{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--at-on-ink-note);font-weight:650;display:flex;align-items:center;gap:6px}.at .mk-entry .w{font-size:14px;font-weight:600;margin-top:5px;line-height:1.35}.at .mk-entry .m{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.at .mk-entry .m span{font-size:11.5px;background:var(--at-ink-line);border-radius:999px;padding:2px 9px;color:var(--at-on-ink-note)}.at .mk-node{position:relative;width:300px;display:flex;gap:11px;align-items:center;background:var(--at-sheet);border:1.5px solid var(--at-line);border-radius:18px;padding:11px 12px;cursor:pointer;box-shadow:var(--at-shadow-lift);text-align:left;font:inherit;color:inherit;transition:border-color var(--at-dur-hover),box-shadow var(--at-dur-hover),transform var(--at-dur-hover)}.at .mk-node:hover{border-color:var(--at-line-control);box-shadow:var(--at-shadow-lift)}.at .mk-node.sel{border-color:var(--at-ink);box-shadow:0 0 0 3px var(--at-line),var(--at-shadow-lift)}.at .mk-node.off{opacity:.5}.at .mk-node.problem{border-color:var(--at-signal)}.at .mk-node.dragging{opacity:.35}.at .mk-node .body{flex:1;min-width:0}.at .mk-node .t{font-weight:650;font-size:13.5px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.at .mk-node .s{font-size:12px;color:var(--at-ink-note);line-height:1.35;margin-top:2px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.at .mk-node .grip{color:var(--at-graphite);cursor:grab;padding:2px;border-radius:6px;opacity:0;transition:opacity var(--at-dur-hover)}.at .mk-node:hover .grip{opacity:1}.at .mk-node .stats{display:flex;gap:4px;flex-wrap:wrap;margin-top:7px}.at .mk-node .stats span{font-size:11px;font-weight:600;border-radius:999px;padding:1px 7px;background:var(--at-well);color:var(--at-ink-note);font-variant-numeric:tabular-nums}.at .mk-node .stats span.won,.at .mk-node .stats span.wait{background:var(--at-well);color:var(--at-ink)}.at .mk-node .flag{position:absolute;top:-8px;right:10px;font-size:10.5px;font-weight:700;border-radius:999px;padding:1px 8px;background:var(--at-well);color:var(--at-signal-text)}.at .mk-link{width:2px;height:14px;background:var(--at-line-control)}.at .mk-drop{position:relative;display:flex;align-items:center;justify-content:center;width:300px;height:34px}.at .mk-drop:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;margin-left:-1px;background:var(--at-line-control)}.at .mk-drop .plus{position:relative;z-index:1;width:24px;height:24px;border-radius:999px;border:1.5px solid var(--at-line-control);background:var(--at-sheet);display:grid;place-items:center;color:var(--at-graphite);cursor:pointer;padding:0;transition:transform var(--at-dur-hover),background var(--at-dur-hover),color var(--at-dur-hover)}.at .mk-drop .plus:hover,.at .mk-drop .plus:focus-visible{color:var(--at-on-ink);background:var(--at-ink);border-color:var(--at-ink);transform:scale(1.1)}.at .mk-drop.over:after{content:"";position:absolute;left:10px;right:10px;top:50%;height:4px;margin-top:-2px;border-radius:4px;background:var(--at-ink)}.at .mk-drop.over .plus{opacity:0}.at .mk-drop.tall{height:46px}.at .mk-branch{display:flex;flex-direction:column;align-items:center}.at .mk-lanes{display:flex;gap:18px;position:relative;padding-top:16px;align-items:flex-start}.at .mk-lanes:before{content:"";position:absolute;top:0;left:var(--l, 50%);right:var(--r, 50%);height:2px;background:var(--at-line-control)}.at .mk-lane{display:flex;flex-direction:column;align-items:center;position:relative;min-width:300px}.at .mk-lane:before{content:"";position:absolute;top:-16px;left:50%;width:2px;height:16px;margin-left:-1px;background:var(--at-line-control)}.at .mk-lane-label{font-size:11.5px;font-weight:700;border-radius:999px;padding:3px 11px;background:var(--at-well);color:var(--at-ink);border:1.5px solid var(--at-sheet);white-space:nowrap;max-width:280px;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.at .mk-lane-label.yes{background:var(--at-well);color:var(--at-ink)}.at .mk-lane-label.no{background:var(--at-well);color:var(--at-ink-note)}.at .mk-finish{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:2px}.at .mk-finish .dot{width:12px;height:12px;border-radius:50%;background:var(--at-ink);box-shadow:0 0 0 4px var(--at-sheet),0 0 0 5px var(--at-line-control)}.at .mk-finish span{font-size:11.5px;color:var(--at-graphite)}.at .mk-add{position:absolute;z-index:20;width:280px;background:var(--at-sheet);border:1px solid var(--at-line);border-radius:18px;box-shadow:var(--at-shadow-lift);padding:8px}.at .mk-canvas-inner .mk-add{zoom:calc(1 / var(--z, 1))}.at .mk-add h4{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--at-graphite);margin:8px 8px 4px;font-weight:650}.at .mk-insp{border-left:1px solid var(--at-line);overflow:auto;background:var(--at-sheet);display:flex;flex-direction:column}.at .mk-insp-head{display:flex;align-items:center;gap:10px;padding:16px 16px 12px;border-bottom:1px solid var(--at-line);position:sticky;top:0;background:var(--at-sheet);z-index:2}.at .mk-insp-head .t{font-weight:700;font-size:15px;flex:1;min-width:0}.at .mk-insp-head input.t{border:1px solid transparent;padding:3px 6px;margin-left:-6px;border-radius:8px;font:700 15px var(--at-font-sans);width:100%;background:transparent}.at .mk-insp-head input.t:hover{border-color:var(--at-line)}.at .mk-insp-body{padding:14px 16px 30px;display:flex;flex-direction:column;gap:16px}.at .mk-sec h4{font-size:12px;font-weight:700;margin:0 0 8px;color:var(--at-ink);display:flex;align-items:center;gap:6px}.at .mk-sec .hint{font-size:12px;color:var(--at-graphite);margin:-3px 0 8px;line-height:1.45}.at .mk-field{display:flex;flex-direction:column;gap:5px;margin-bottom:10px}.at .mk-field>span{font-size:12.5px;font-weight:650;color:var(--at-ink)}.at .mk-field small{font-size:11.5px;color:var(--at-graphite);line-height:1.4}.at .mk-inline{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.at .mk-inline>*{flex:0 0 auto}.at .mk-inline input[type=number]{width:84px}.at .mk-sentence{font-size:13.5px;line-height:2.1;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.at .mk-sentence select,.at .mk-sentence input{width:auto;padding:5px 10px;border-radius:999px;font-size:13px}.at .mk-sentence input[type=number]{width:80px}.at .mk-waitpaths{display:grid;gap:8px;margin-top:12px}.at .mk-waitpaths>div{display:flex;flex-direction:column;gap:3px;font-size:12.5px;color:var(--at-ink-note)}.at .mk-waitpaths b{align-self:flex-start;font-size:11.5px;font-weight:700;border-radius:999px;padding:3px 11px}.at .mk-waitpaths b.yes{background:var(--at-well);color:var(--at-ink)}.at .mk-waitpaths b.no{background:var(--at-well);color:var(--at-ink-note)}.at .mk-choice{display:grid;grid-template-columns:1fr 1fr;gap:8px}.at .mk-choice button{display:flex;flex-direction:column;gap:3px;align-items:flex-start;text-align:left;border-radius:14px;padding:10px 12px;font:inherit;background:var(--at-sheet);border:1.5px solid var(--at-line);cursor:pointer}.at .mk-choice button[aria-pressed=true]{border-color:var(--at-ink);box-shadow:0 0 0 3px var(--at-line)}.at .mk-choice button b{font-size:13px}.at .mk-choice button span{font-size:11.5px;color:var(--at-graphite);line-height:1.35}.at .mk-thumb{border:1px solid var(--at-line);border-radius:16px;overflow:hidden;background:var(--at-page-bg);cursor:pointer;position:relative}.at .mk-thumb iframe{width:600px;height:760px;border:0;transform:scale(.56);transform-origin:0 0;pointer-events:none;display:block}.at .mk-thumb .frame{width:336px;height:300px;overflow:hidden}.at .mk-thumb .open{position:absolute;inset:auto 10px 10px auto}.at .mk-thumb.pop iframe{height:536px}.at .mk-rules{display:flex;flex-direction:column;gap:8px}.at .mk-rule{display:flex;flex-wrap:wrap;gap:6px;align-items:center;background:var(--at-well);border-radius:14px;padding:8px}.at .mk-rule select,.at .mk-rule input{width:auto;padding:5px 9px;border-radius:10px;font-size:12.5px;background:var(--at-sheet)}.at .mk-rule input[type=number]{width:78px}.at .mk-rule .x{margin-left:auto}.at .mk-rule-join{font-size:11px;font-weight:700;color:var(--at-graphite);text-transform:uppercase;letter-spacing:.08em;padding-left:6px}.at .mk-est{display:flex;align-items:center;gap:10px;background:var(--at-well);color:var(--at-ink);border-radius:14px;padding:10px 12px;font-size:13px}.at .mk-est b{font-size:18px;font-variant-numeric:tabular-nums}.at .mk-est.none{background:var(--at-well);color:var(--at-ink-note)}.at .mk-bar{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.at .mk-bar .name{font-size:21px;font-weight:700;letter-spacing:-.02em;border:1px solid transparent;border-radius:10px;padding:2px 8px;margin-left:-8px;background:transparent;min-width:120px;max-width:460px}.at .mk-bar .name:hover{border-color:var(--at-line)}.at .mk-bar .back{color:var(--at-graphite);display:inline-flex;align-items:center}.at .mk-bar .spacer{flex:1}.at .mk-save{font-size:12.5px;color:var(--at-graphite)}.mk-designer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--bg);display:grid;grid-template-rows:auto minmax(0,1fr);animation:mk-in .18s var(--glass)}@keyframes mk-in{0%{opacity:0;transform:translateY(6px)}}.mk-designer-top{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--panel);border-bottom:1px solid var(--line)}.mk-designer-top .t{font-weight:700;font-size:16px}.mk-designer-body{display:grid;grid-template-columns:250px minmax(0,1fr) 360px;min-height:0}.mk-designer-body.two{grid-template-columns:minmax(0,1fr) clamp(380px,29vw,460px)}.mk-dprops{border-left:1px solid var(--line);background:var(--panel);overflow:auto}.mk-dprops .mk-insp-body{padding-top:12px}.mk-mail{width:var(--w, 600px);max-width:100%;background:var(--mail-bg, #F2F2F2);border-radius:20px;padding:22px;transition:width .2s var(--glass)}.mk-mail.mobile{width:390px}.mk-mail-env{background:var(--panel);border-radius:16px;padding:12px 16px;margin-bottom:12px;border:1px solid var(--line)}.mk-mail-env .s{font-weight:700}.mk-mail-env .p{color:var(--ink-3);font-size:12.5px}.mk-mail-env input{border:0;padding:2px 0;font-weight:700;font-size:14px;background:transparent}.mk-mail-env input.p{font-weight:400;font-size:12.5px}.mk-sheet{background:var(--sheet, #fff);border-radius:var(--r, 14px);padding:14px 0 24px;box-shadow:0 1px 3px #15120e0f;font-family:Inter,var(--sans);-webkit-font-smoothing:antialiased}.mk-blk{position:relative;padding:10px 44px;border:1.5px solid transparent;cursor:pointer}.mk-blk:hover{border-color:#2a5db059}.mk-blk.sel{border-color:var(--mk-mail);background:#e9f0fb59}.mk-blk .tools{position:absolute;right:6px;top:-14px;display:none;gap:3px;background:var(--ink);border-radius:999px;padding:3px 4px;z-index:3}.mk-blk.sel .tools,.mk-blk:hover .tools,.mk-blk:focus-within .tools{display:flex}.mk-blk:focus-visible{outline:2px solid var(--mk-mail);outline-offset:2px}.mk-blk .tools button{border:0;background:transparent;color:#fff;padding:3px 5px;border-radius:999px;display:grid;place-items:center}.mk-blk .tools button:hover{background:#ffffff2e}.mk-blk .kind{position:absolute;left:6px;top:-10px;font-size:10px;font-weight:700;background:var(--mk-mail);color:#fff;border-radius:999px;padding:1px 7px;display:none}.mk-blk.sel .kind{display:block}.mk-sheet-empty{padding:40px 30px;text-align:center;color:var(--ink-3);border:2px dashed var(--line-strong);border-radius:14px;margin:16px 32px}.mk-bh{margin:0;font-weight:600;letter-spacing:-.02em;line-height:1.14}.mk-sheet.serif .mk-bh,.mk-sheet.serif .mk-bfeat h3{font-family:Bodoni Moda,Didot,Georgia,serif;font-weight:400;letter-spacing:-.01em}.mk-bt{margin:0;line-height:1.65}.mk-bbtn{display:inline-block;border-radius:999px;padding:17px 32px;font:600 15px/1.2 Inter,var(--sans)}.mk-bprods{display:grid;gap:22px 16px}.mk-bprod img{width:100%;aspect-ratio:2 / 3;object-fit:cover;background:#f2f2f2;display:block;border-radius:0;mix-blend-mode:darken}.mk-bprod .n{font:600 11px/1.35 Inter,var(--sans);text-transform:uppercase;letter-spacing:.14em;margin-top:14px}.mk-bprods.c1 .n,.mk-bprods.c2 .n{font-size:12px}.mk-sheet.serif .mk-bprod .n,.mk-sheet.serif .mk-bplist .n{font:400 14px/1.2 Bodoni Moda,Georgia,serif;letter-spacing:.06em}.mk-bprod .p{font-size:13px;color:var(--mut, #6E6E6E);font-variant-numeric:tabular-nums;margin-top:3px}.mk-bimg{width:100%;display:block;background:var(--panel-2);min-height:80px;object-fit:cover}.mk-bfoot{font-size:12px;color:#6e6e6e;line-height:1.6}.mk-bdiv{border-top:1px solid var(--hair, #E4E1DC)}.mk-rt{border:1px solid var(--line-strong);border-radius:12px;background:var(--panel)}.mk-rt:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px #11111114}.mk-rt-bar{display:flex;gap:2px;padding:4px;border-bottom:1px solid var(--line-soft);flex-wrap:wrap}.mk-rt-bar button{border:0;background:transparent;padding:4px 8px;border-radius:8px;font-size:12.5px;font-weight:700;color:var(--ink-2)}.mk-rt-bar button:hover{background:var(--panel-2);color:var(--ink)}.mk-rt-ed{padding:9px 11px;min-height:64px;font:400 14px/1.55 var(--sans);outline:none;overflow-wrap:anywhere}.mk-rt-ed.one{min-height:0;white-space:nowrap;overflow:hidden}.mk-rt-ed.plain{white-space:pre-wrap}.mk-tok{display:inline-block;background:var(--mk-mail-bg);color:var(--mk-mail);border-radius:999px;padding:0 8px;font-size:.9em;font-weight:650;margin:0 1px;-webkit-user-select:all;user-select:all;white-space:nowrap;line-height:1.5}.mk-tokmenu{position:relative;display:flex;padding:4px 6px;border-top:1px solid var(--line-soft)}.mk-rt:has(>.mk-rt-ed.one){display:flex;align-items:center}.mk-rt:has(>.mk-rt-ed.one)>.mk-rt-ed{flex:1;min-width:0}.mk-rt:has(>.mk-rt-ed.one)>.mk-tokmenu{border-top:0;padding:4px}.mk-tokbtn{border:1px dashed var(--line-strong);background:transparent;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:600;color:var(--ink-2);white-space:nowrap;cursor:pointer}.mk-tokbtn:hover,.mk-tokbtn[aria-expanded=true]{border-style:solid;color:var(--ink)}.mk-tokpop{position:absolute;z-index:50;top:calc(100% + 4px);right:0;width:min(290px,calc(100vw - 32px));max-height:320px;overflow:auto;padding:6px;background:var(--panel);border:1px solid var(--line-strong);border-radius:12px;box-shadow:0 10px 30px #00000024}.mk-tokpop .g{padding:8px 8px 4px;font:700 10px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.mk-tokpop button{display:flex;justify-content:space-between;gap:10px;width:100%;padding:7px 8px;border:0;border-radius:8px;background:transparent;font-size:13px;color:var(--ink);text-align:left;cursor:pointer}.mk-tokpop button small{color:var(--ink-3);white-space:nowrap}.mk-tokpop button:hover,.mk-tokpop button:focus-visible{background:var(--panel-2);outline:none}.mk-ai{background:linear-gradient(135deg,#f5f1ff,#eef5ff);border:1px solid #e3dcf7;border-radius:16px;padding:12px}.mk-ai h4{color:var(--mk-pop)}.mk-ai textarea{font-family:var(--sans);font-size:13px;min-height:70px}.mk-ai .opts{display:flex;flex-direction:column;gap:6px;margin-top:8px}.mk-ai .opt{text-align:left;border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:8px 10px;font-size:12.5px;cursor:pointer}.mk-ai .opt:hover{border-color:var(--ink)}.mk-ai .opt b{display:block;font-size:13px}.mk-art{position:relative;background:#f2f2f2;box-shadow:var(--mk-shadow-lift);overflow:hidden;-webkit-user-select:none;user-select:none}.mk-layer{position:absolute;outline:1.5px dashed transparent;cursor:move;display:flex;overflow:hidden}.mk-layer:hover{outline-color:#2a5db073}.mk-layer.sel{outline:2px solid var(--mk-mail);z-index:5;overflow:visible}.mk-layer .h{position:absolute;width:12px;height:12px;right:-7px;bottom:-7px;background:#fff;border:2px solid var(--mk-mail);border-radius:50%;cursor:nwse-resize}.mk-site{width:100%;max-width:980px;height:620px;border-radius:18px;overflow:hidden;border:1px solid var(--line);background:#fcfcfc;position:relative;box-shadow:var(--mk-shadow-lift)}.mk-site.mobile{max-width:390px;height:760px}.mk-site-bar{height:44px;display:flex;align-items:center;gap:8px;padding:0 14px;border-bottom:1px solid #eee;background:#fff}.mk-site-bar i{width:10px;height:10px;border-radius:50%;background:#e5e5e5;display:inline-block}.mk-site-bar span{margin-left:12px;font-size:12px;color:#999}.mk-site-hero{height:240px;background:linear-gradient(120deg,#ede7dc,#d9cbb5);margin:16px}.mk-site-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:0 16px}.mk-site-row div{aspect-ratio:2 / 3;background:#efefef}.mk-site .mk-popframe{position:absolute;top:44px;right:0;bottom:0;left:0}.mk-tl{list-style:none;margin:0;padding:0;position:relative}.mk-tl:before{content:"";position:absolute;left:16px;top:6px;bottom:6px;width:2px;background:var(--line)}.mk-tl li{position:relative;display:flex;gap:12px;padding:7px 0;align-items:flex-start}.mk-tl li .mk-tone{position:relative;z-index:1;box-shadow:0 0 0 3px var(--panel)}.mk-tl .w{flex:1;min-width:0}.mk-tl .a{font-size:13px;line-height:1.4}.mk-tl .a b{font-weight:650}.mk-tl .b{font-size:11.5px;color:var(--ink-3);margin-top:1px}.mk-feed{display:flex;flex-direction:column}.mk-feed-row{display:flex;gap:10px;align-items:center;padding:8px 2px;border-bottom:1px solid var(--line-soft);font-size:13px}.mk-feed-row:last-child{border-bottom:0}.mk-feed-row .w{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-feed-row .t{font-size:11.5px;color:var(--ink-3);white-space:nowrap}.mk-funnel{display:flex;flex-direction:column;gap:8px}.mk-fbar{display:grid;grid-template-columns:120px minmax(0,1fr) 80px;gap:10px;align-items:center;font-size:13px}.mk-fbar .track{height:12px;border-radius:999px;background:var(--panel-2);overflow:hidden}.mk-fbar .track i{display:block;height:100%;border-radius:999px;background:var(--ink)}.mk-fbar .n{text-align:right;font-variant-numeric:tabular-nums;font-weight:650}.mk-fbar .n small{color:var(--ink-3);font-weight:500;margin-left:4px}.mk-prow{display:flex;gap:12px;align-items:center;padding:10px 12px;border-radius:14px;border:1px solid transparent;cursor:pointer;text-decoration:none;color:inherit}.mk-prow:hover{background:var(--panel-2);border-color:var(--line);text-decoration:none}.mk-prow.sel{background:var(--panel);border-color:var(--ink)}.mk-avatar{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:14px;flex:0 0 38px;background:var(--panel-2);color:var(--ink-2)}.mk-empty{text-align:center;padding:40px 20px;color:var(--ink-2)}.mk-empty .mk-tone{margin:0 auto 12px;width:48px;height:48px;border-radius:16px}.mk-empty b{display:block;font-size:15px;color:var(--ink);margin-bottom:4px}.mk-switch{position:relative;width:40px;height:22px;border-radius:999px;background:var(--line-strong);border:0;padding:0;cursor:pointer;flex:0 0 40px;transition:background var(--fast)}.mk-switch:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform var(--fast) var(--glass);box-shadow:0 1px 2px #0003}.mk-switch[aria-checked=true]{background:var(--ok)}.mk-switch[aria-checked=true]:after{transform:translate(18px)}.mk-help{display:flex;gap:10px;background:var(--panel-2);border-radius:14px;padding:10px 12px;font-size:12.5px;color:var(--ink-2);line-height:1.5}.mk-help.warn{background:var(--wash-warn);color:var(--warn)}.mk-help.bad{background:var(--wash-bad);color:var(--bad)}.mk-help.ok{background:var(--wash-ok);color:var(--ok)}.mk-help svg{flex:0 0 auto;margin-top:1px}.mk-tip{position:relative;display:inline-flex;vertical-align:middle}.mk-tip-b{display:inline-grid;place-items:center;width:18px;height:18px;padding:0;border:0;border-radius:50%;background:none;color:var(--ink-2);opacity:.55;cursor:help}.mk-tip-b:hover,.mk-tip-b[aria-expanded=true]{opacity:1;background:var(--panel-2)}.mk-tip-p{position:absolute;z-index:40;top:calc(100% + 4px);left:-6px;width:min(300px,calc(100vw - 40px));display:grid;gap:6px;padding:10px 12px;background:var(--panel);color:var(--ink-2);border:1px solid var(--line-strong);border-radius:12px;box-shadow:0 8px 24px #0000001f;font-size:12.5px;font-weight:400;line-height:1.5;text-align:left;white-space:normal}.mk-tip-p.flip{left:auto;right:-6px}.mk-tip-p b{color:var(--ink)}.at .mk-entry,.at .mk-node,.at .mk-pal,.at .mk-choice button,.at .mk-ai .opt{white-space:normal}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skeleton{background:var(--panel-2);border-radius:12px;animation:mk-skel 1.4s ease-in-out infinite}@keyframes mk-skel{50%{opacity:.55}}@media (prefers-reduced-motion: reduce){.skeleton{animation:none}}.mk-rt-ed:empty:before{content:attr(data-placeholder);color:var(--ink-3)}.mk-blogo{display:inline-block;height:auto}.mk-bmast{display:flex;align-items:center;justify-content:space-between;padding:10px 0 20px;border-bottom:1px solid #1B1814}.mk-bmark{width:26px;height:26px;display:block}.mk-bfmark{width:32px;height:32px;display:block;margin:28px auto 0}.mk-bhfoot .mk-bfmark+.lock{margin-top:16px}.mk-bhero{margin:0 -44px}.mk-bhero img,.mk-bhero-split img{display:block;width:100%;height:auto;border-radius:0}.mk-bhero .mk-bhero-w{padding:30px 44px 6px}.mk-bhero-split{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center}.mk-bhero-split.r img{order:2}.mk-bhero-w .mk-bbtn{display:inline-block}.mk-bbanner{padding:11px 0;border-top:1px solid #E4E1DC;border-bottom:1px solid #E4E1DC;font-size:10px;font-weight:600;letter-spacing:.24em;text-transform:uppercase}.mk-busp{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;border-top:1px solid var(--hair, #E4E1DC);border-bottom:1px solid var(--hair, #E4E1DC)}.mk-busp>div{display:flex;flex-direction:column;gap:4px;text-align:center;padding:14px 8px}.mk-busp>div+div{border-left:1px solid var(--hair, #E4E1DC)}.mk-busp b{font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.mk-busp span{font-size:13px;line-height:1.45;color:var(--mut)}.mk-breview .st{font-size:13px;letter-spacing:.3em;color:var(--stars, var(--ink))}.mk-breview .st .off{color:var(--hair, #E4E1DC)}.mk-breview .h{font-weight:600;font-size:15px;margin-top:14px}.mk-breview .q{font:italic 400 20px/1.5 Bodoni Moda,Georgia,serif;margin-top:10px;color:var(--ink)}.mk-breview .mk-eyeb{margin-top:14px}.mk-breview .sc{font-size:12px;color:var(--mut);margin-top:6px}.mk-blinks{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.mk-blinks.nav{border-top:1px solid #E4E1DC;border-bottom:1px solid #E4E1DC;padding:10px 0}.mk-bvideo{position:relative}.mk-bvideo img{display:block;width:100%;height:auto}.mk-bvideo .play{position:absolute;left:50%;top:calc(50% - 14px);transform:translate(-50%,-50%);width:54px;height:54px;border-radius:999px;background:#ffffffeb;color:#111;display:grid;place-items:center}.mk-bvideo .cap{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;margin-top:10px}.mk-bspot{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center}.mk-bspot.r>img,.mk-bspot.r>.ph{order:2}.mk-bspot img,.mk-bspot .ph{width:100%;aspect-ratio:2 / 3;object-fit:cover;background:#f2f2f2;mix-blend-mode:darken;display:block}.mk-bspot .n{font:500 27px/1.1 Inter,var(--sans);letter-spacing:.06em;text-transform:uppercase;margin-top:12px}.mk-sheet.serif .mk-bspot .n{font:400 34px/1.05 Bodoni Moda,Georgia,serif;letter-spacing:.03em}.mk-bspot .p{font-size:14px;margin-top:8px;color:var(--mut)}.mk-bspot .mk-bbtn{display:inline-block}.mk-bhfoot{border-top:1px solid var(--rule, #1B1814);padding-top:22px;text-align:center;color:var(--mut)}.mk-bhfoot .doors{font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.mk-bhfoot .doors i,.mk-bhfoot .soc i{font-style:normal;opacity:.4;margin:0 8px}.mk-bhfoot .lock{font-size:14px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;margin:20px 0 16px;display:flex;flex-direction:column;gap:4px}.mk-bhfoot .lock small{font-size:11px;font-weight:400}.mk-bhfoot .soc{border-top:1px solid var(--hair, #E4E1DC);padding-top:14px;font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.mk-bhfoot .fine{font-size:11px;line-height:1.6;margin-top:10px}.mk-photos{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:6px}.mk-photos button{border:1.5px solid var(--line);border-radius:12px;padding:4px;background:var(--panel);cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:4px;font-size:11.5px;color:var(--ink-2)}.mk-photos button[aria-pressed=true]{border-color:var(--ink)}.mk-photos img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:8px;display:block}.mk-items{display:flex;flex-direction:column;gap:6px}.mk-item{display:grid;grid-template-columns:1fr auto;gap:4px;border:1px solid var(--line-soft, #eee);border-radius:12px;padding:6px}.mk-item input{grid-column:1}.mk-item-tools{grid-column:2;grid-row:1 / span 3;display:flex;flex-direction:column;gap:2px}.mk-item-tools button{border:0;background:transparent;border-radius:8px;padding:6px;min-width:26px;min-height:26px;cursor:pointer;color:var(--ink-2);display:grid;place-items:center}.mk-item-tools button:hover:not(:disabled){background:var(--panel-2)}.mk-item-tools button:disabled{opacity:.3;cursor:default}.mk-tpl-modal{width:min(1100px,96vw)!important;max-width:none!important;padding:22px!important;max-height:92vh;overflow:auto}.mk-tpl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.mk-tpl{border:1.5px solid var(--line);border-radius:16px;padding:8px 8px 12px;background:var(--panel);cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:4px;min-width:0;white-space:normal;font:inherit;color:inherit}.mk-tpl .small{line-height:1.4}.mk-tpl:hover,.mk-tpl:focus-visible{border-color:var(--ink)}.mk-tpl .thumb{display:block;height:300px;overflow:hidden;border-radius:10px;background:#efece7;position:relative;margin-bottom:6px}.mk-tpl .thumb iframe{width:660px;height:1300px;border:0;transform:scale(.33);transform-origin:0 0;pointer-events:none;position:absolute;left:0;top:0}.mk-tpl .thumb .muted{display:grid;place-items:center;height:100%;color:var(--ink-2)}.mk-tpl b{font-size:14px}.mk-example{border:1px solid var(--line);background:var(--panel-2);border-radius:999px;padding:5px 12px;font:500 12.5px var(--sans);color:var(--ink-2);cursor:pointer;max-width:100%;text-align:left;white-space:normal}.mk-example:hover:not(:disabled){border-color:var(--ink);color:var(--ink)}.mk-building{display:flex;gap:12px;align-items:center;margin-top:14px;padding:12px 14px;border-radius:16px;background:var(--mk-pop-bg)}.mk-building>div{display:flex;flex-direction:column;gap:2px}.mk-building .spin{width:22px;height:22px;border-radius:50%;border:2.5px solid rgba(106,75,196,.25);border-top-color:var(--mk-pop);animation:mk-spin .9s linear infinite;flex:0 0 22px}@keyframes mk-spin{to{transform:rotate(360deg)}}.mk-building .muted,.mk-building small{color:var(--ink-2)}@media (prefers-reduced-motion: reduce){.mk-building .spin{animation:none;border-top-color:var(--mk-pop);border-right-color:var(--mk-pop)}}.mk-push-prev{display:flex;gap:10px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:16px;padding:10px 12px;box-shadow:var(--mk-shadow);margin-bottom:12px}.mk-push-prev .ic{width:34px;height:34px;border-radius:9px;background:#f5f2ed;display:grid;place-items:center;flex:0 0 34px}.mk-push-prev .ic img{width:26px;height:auto}.mk-push-prev .w{display:flex;flex-direction:column;gap:1px;min-width:0;font-size:13px}.mk-push-prev .w b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-push-prev .w small{color:var(--ink-3);font-size:11px}.mk-eyeb{font:600 10px/1.5 Inter,var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--lab, var(--mut, #6E6E6E))}.mk-blink{display:inline-block;font:600 10px/1.6 Inter,var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ink);text-decoration:underline;text-underline-offset:4px}.mk-bprods-note{grid-column:1 / -1;font-size:11.5px;color:var(--ink-3);font-family:var(--sans)}.mk-bplist .row{display:grid;grid-template-columns:120px 1fr;gap:20px;align-items:center;padding:18px 0}.mk-bplist .row+.row{border-top:1px solid var(--hair, #E4E1DC)}.mk-bplist img,.mk-bplist .ph{width:120px;aspect-ratio:1;object-fit:cover;background:#f2f2f2;display:block;mix-blend-mode:darken}.mk-bplist .n{font:600 12px/1.35 Inter,var(--sans);letter-spacing:.14em;text-transform:uppercase}.mk-bplist .p{font-size:13.5px;color:var(--mut);margin-top:3px}.mk-bruled{border-top:1px solid var(--rule, #1B1814);border-bottom:1px solid var(--hair, #E4E1DC);padding:24px 0 22px;background:var(--soft, transparent)}.mk-bruled .code{font:600 26px/1.2 Inter,var(--sans);letter-spacing:.28em;margin-top:10px;color:var(--ink)}.mk-bruled .stat{font:700 46px/1 Inter,var(--sans);letter-spacing:-.03em;margin-top:12px;color:var(--ink)}.mk-bruled .d{font-size:13px;color:var(--mut);margin-top:8px}.mk-bquote i.r{display:block;width:32px;height:1px;background:currentColor;margin:0 0 18px}.mk-bquote i.r.center{margin:0 auto 18px}.mk-bquote i.r.right{margin:0 0 18px auto}.mk-bquote>div{font:italic 400 23px/1.4 Bodoni Moda,Georgia,serif}.mk-bsec .top{display:flex;justify-content:space-between;gap:10px;border-top:1px solid var(--rule, #1B1814);padding-top:14px;font:600 10px/1.5 Inter,var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--lab, var(--mut))}.mk-bsec .mk-bh{margin-top:18px}.mk-bfeat{display:grid;grid-template-columns:44% 1fr;gap:28px;align-items:center}.mk-bfeat.r>img,.mk-bfeat.r>.ph{order:2}.mk-bfeat img,.mk-bfeat .ph{width:100%;height:auto;display:block}.mk-bfeat .ph{aspect-ratio:3 / 4;background:var(--panel-2);display:grid;place-items:center;color:var(--ink-3)}.mk-bfeat h3{margin:12px 0 0;font:600 22px/1.2 Inter,var(--sans);letter-spacing:-.015em;text-transform:none;color:var(--ink)}.mk-bfeat .p{font-size:15px;line-height:1.65;margin:12px 0 18px}.mk-bgal{display:grid;gap:12px}.mk-bgal.row,.mk-bprods.row{grid-auto-flow:column;grid-auto-columns:64%;grid-template-columns:none!important;overflow-x:auto}.mk-bgal figure{margin:0}.mk-bgal img{width:100%;height:auto;display:block}.mk-bgal figcaption{margin-top:10px}.mk-bsteps ol{list-style:none;margin:12px 0 0;padding:0}.mk-bsteps li{display:grid;grid-template-columns:48px 1fr;padding:16px 0;border-top:1px solid var(--hair, #E4E1DC)}.mk-bsteps li:first-child{border-top-color:var(--rule, #1B1814)}.mk-bsteps .n{font:600 11px/1.6 Inter,var(--sans);letter-spacing:.14em;color:var(--lab, var(--mut))}.mk-bsteps b{display:block;font-size:15px;font-weight:600}.mk-bsteps li span:not(.n){display:block;font-size:14px;line-height:1.6;margin-top:3px}.mk-bcount .row3{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--rule, #1B1814);border-bottom:1px solid var(--hair, #E4E1DC)}.mk-bcount .row3>div{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 6px}.mk-bcount .row3>div+div{border-left:1px solid var(--hair, #E4E1DC)}.mk-bcount .row3 b{font:600 40px/1 Inter,var(--sans);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.mk-bcount .w{font-size:12.5px;color:var(--mut);margin-top:10px}.mk-bsign .p{font-size:16px;line-height:1.65}.mk-bsign .n{font:italic 400 26px/1.2 Bodoni Moda,Georgia,serif;margin:10px 0 8px}.mk-binsight .mk-eyeb{margin-bottom:8px}.mk-binsight .p{font-size:17px;line-height:1.55}.mk-binsight .src,.mk-breview .src{display:flex;gap:6px;align-items:flex-start;margin-top:10px;font:500 11.5px/1.4 var(--sans);color:var(--mk-pop);letter-spacing:0;text-transform:none;text-align:left}.mk-binsight .src svg,.mk-breview .src svg{flex:0 0 auto;margin-top:1px}.mk-studio{width:min(760px,100%);background:var(--panel);border:1px solid #e3dcf7;border-radius:20px;padding:16px 18px;display:flex;flex-direction:column;gap:10px;box-shadow:0 1px 2px #15120e0d,0 10px 30px #6a4bc414;background-image:linear-gradient(180deg,#faf8ff,#fff 70%)}.mk-studio.closed{padding:0;background:var(--panel)}.mk-studio.off{flex-direction:row;align-items:center;gap:8px;color:var(--ink-2);border-color:var(--line);background:var(--panel);box-shadow:none}.mk-studio-open{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:10px;width:100%;padding:12px 16px;border-radius:20px}.mk-studio-open:hover{background:#faf8ff}.mk-studio-open:focus-visible{outline:2px solid var(--mk-pop);outline-offset:2px}.mk-studio-open .t{font-weight:700;font-size:14px;color:var(--ink)}.mk-studio-open .s{font-size:12.5px;color:var(--ink-2);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-studio-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mk-studio-head h3{margin:0;font-size:15px;font-weight:700;letter-spacing:-.01em;text-transform:none;color:var(--ink)}.mk-studio-mark{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:9px;background:var(--mk-pop);color:#fff;flex:0 0 28px}.mk-studio-brief{width:100%;min-height:78px;resize:vertical;font:400 14.5px/1.55 var(--sans);padding:11px 13px;border-radius:14px;border:1px solid var(--line-strong);background:#fff}.mk-studio-brief:focus{outline:none;border-color:var(--mk-pop);box-shadow:0 0 0 3px #6a4bc41f}.mk-studio-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.mk-studio-who{flex:1;min-width:200px;font-size:13px;padding:7px 12px;border-radius:999px}.mk-chips{display:inline-flex;flex-wrap:wrap;gap:4px}.mk-chips button{border:1px solid var(--line);background:var(--panel);border-radius:999px;padding:5px 12px;font:600 12.5px var(--sans);color:var(--ink-2);cursor:pointer}.mk-chips button[aria-checked=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.mk-studio-opts{display:flex;flex-direction:column;gap:6px}.mk-studio-opts .opt{text-align:left;border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:8px 10px;font-size:12.5px;cursor:pointer;white-space:normal}.mk-studio-opts .opt:hover{border-color:var(--ink)}.mk-studio-opts .opt b{display:block;font-size:13px}.mk-ideas{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px}.mk-idea{display:flex;gap:8px;align-items:flex-start;text-align:left;border:1px solid var(--line);background:var(--panel-2);border-radius:14px;padding:9px 11px;cursor:pointer;font:inherit;color:var(--ink);white-space:normal}.mk-idea:hover,.mk-idea:focus-visible{border-color:var(--ink);background:var(--panel)}.mk-idea svg{flex:0 0 auto;margin-top:2px;color:var(--ink-2)}.mk-idea.data{background:var(--mk-pop-bg);border-color:#e3dcf7}.mk-idea.data svg{color:var(--mk-pop)}.mk-idea span{display:flex;flex-direction:column;gap:2px;min-width:0}.mk-idea b{font-size:13px;line-height:1.3}.mk-idea small{font-size:11.5px;color:var(--ink-2);line-height:1.35}.mk-rewrite{display:flex;flex-wrap:wrap;gap:4px;align-items:center;margin:-4px 0 12px;padding:8px;border-radius:12px;background:var(--mk-pop-bg)}.mk-rewrite .l{display:inline-flex;gap:4px;align-items:center;font-size:11.5px;font-weight:700;color:var(--mk-pop);margin-right:2px}.mk-rewrite button{border:1px solid #e3dcf7;background:#fff;border-radius:999px;padding:3px 10px;font:600 12px var(--sans);color:var(--ink-2);cursor:pointer}.mk-rewrite button:hover{border-color:var(--mk-pop);color:var(--ink)}.mk-rewrite button[aria-disabled=true]{opacity:.55;cursor:default}.mk-rewrite .own{flex:1 1 100%}.mk-rewrite .own input{width:100%;font-size:12.5px;padding:5px 10px;border-radius:999px;border:1px solid #e3dcf7;background:#fff}.mk-look{display:flex;flex-direction:column;gap:4px}.mk-look-photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(62px,1fr));gap:6px}.mk-look-photos button{border:1.5px solid var(--line);border-radius:10px;padding:3px;background:var(--panel);cursor:pointer;display:flex;flex-direction:column;gap:3px;align-items:stretch;font-size:11px;line-height:1.2;color:var(--ink-2);overflow-wrap:anywhere}.mk-look-photos button[aria-pressed=true]{border-color:var(--ink);box-shadow:0 0 0 2px var(--panel),0 0 0 3.5px var(--ink)}.mk-look-photos img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:7px;background:#f2f2f2;display:block}.mk-own-photos{display:flex;flex-direction:column;gap:8px;margin-top:10px}.mk-own-photos-h{display:flex;align-items:center;gap:6px;font:600 12.5px var(--sans);color:var(--ink)}.mk-own-photos-n{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.mk-own-photos-none{margin:0;font-size:12px;color:var(--ink-3)}.mk-own-photos-hint{font-size:11.5px;color:var(--ink-3);line-height:1.4}.mk-own-photos>label.mk-btn{align-self:flex-start;cursor:pointer}.mk-own-photos>label.mk-btn.is-busy{opacity:.6;cursor:progress}.mk-look-none{display:grid;place-items:center;aspect-ratio:1;padding:4px;border-radius:7px;background:#f2f2f2;font-size:10px;line-height:1.2;color:var(--ink-3);text-align:center}.mk-consent-legend{display:flex;gap:15px;flex-wrap:wrap;margin:8px 0 4px;font-size:12px;color:var(--ink-2)}.mk-consent-legend .l{display:inline-flex;align-items:center;gap:5px}.mk-consent-legend .l i{width:8px;height:8px;border-radius:2px;background:currentColor}.mk-consent-legend .l.ok{color:var(--ok)}.mk-consent-legend .l.warn{color:var(--warn)}.mk-consent-legend .l.bad{color:var(--bad)}.mk-consent-legend .l.off i{opacity:.4}.mk-consent-legend .l b{color:var(--ink);font-variant-numeric:tabular-nums}.mk-field-l{display:inline-flex;align-items:center;gap:2px;flex-wrap:wrap}.mk-field-l>label,.mk-field-l>span{display:inline;margin:0;font:inherit;color:inherit}.mk-feed-row.wrap{align-items:flex-start}.mk-feed-row.wrap .w{white-space:normal;overflow:visible}@media (max-width: 640px){.mk-kpis.lead{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-kpis.lead .mk-kpi.hero{grid-column:1 / -1;min-height:0}.mk-kpis .mk-kpi{min-height:92px;padding:12px 14px 10px}.mk-kpi .v{font-size:22px}.mk-card .table-wrap.cards tbody tr{border-color:var(--line-soft);background:var(--bg)}}.at .mk-insp-close,.at .mk-phone-only{display:none}@media (max-width: 860px){.at .mk-builder{grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.at .mk-builder>.mk-palette{display:none}.at .mk-builder>.mk-canvas{height:min(70dvh,620px);min-height:380px}.at .mk-builder>.mk-insp{border-left:0;border-top:1px solid var(--at-line)}.at .mk-builder.sel-open>.mk-insp{position:fixed;top:10dvh;right:0;bottom:0;left:0;z-index:55;border:0;border-radius:22px 22px 0 0;box-shadow:0 -12px 40px var(--at-line-control);padding-bottom:env(safe-area-inset-bottom)}.at .mk-insp-close{display:flex;justify-content:center;padding:10px 12px 2px}.at .mk-builder .mk-canvas-inner{padding:18px 12px 110px}.at .mk-desk-only{display:none}.at .mk-phone-only{display:inline}}@media (max-width: 640px){.modal{padding:16px!important;max-width:100%!important}.modal-back{padding-left:10px;padding-right:10px}}.at-chart:where(.at,.at *){margin:0;display:flex;flex-direction:column;gap:var(--at-space-12);min-width:0;color:var(--at-ink);font-family:var(--at-font-sans)}.at-chart__head:where(.at,.at *){display:flex;align-items:flex-start;justify-content:space-between;gap:var(--at-space-12);flex-wrap:wrap}.at-chart__words:where(.at,.at *){display:flex;flex-direction:column;gap:var(--at-space-4);min-width:0;flex:1 1 18rem}.at-chart__title:where(.at,.at *){margin:0;font-size:var(--at-type-card);font-weight:var(--at-weight-strong);letter-spacing:var(--at-track-card);line-height:var(--at-leading-head);overflow-wrap:anywhere;text-wrap:balance}.at-chart__takeaway:where(.at,.at *){margin:0;font-size:var(--at-type-body);line-height:var(--at-leading-ui);color:var(--at-ink-note);overflow-wrap:anywhere;text-wrap:pretty}.at-chart__tools:where(.at,.at *){display:flex;align-items:center;gap:var(--at-space-8);flex-wrap:wrap}.at-chart__quiet:where(.at,.at *),.at-chart__more:where(.at,.at *){min-height:var(--at-target-small);padding:0 var(--at-space-12);border:0;border-radius:var(--at-radius-pill);background:var(--at-quiet);color:var(--at-ink);font-size:var(--at-type-row);font-weight:var(--at-weight-action);cursor:pointer;transition:transform var(--at-dur-press) var(--at-ease),background var(--at-dur-hover) var(--at-ease)}.at-chart__more:where(.at,.at *){width:var(--at-target-small);padding:0;display:inline-flex;align-items:center;justify-content:center}.at-chart__quiet:where(.at,.at *):active,.at-chart__more:where(.at,.at *):active{transform:scale(var(--at-press-scale))}.at-chart__quiet:where(.at,.at *)[aria-pressed=true],.at-chart__more:where(.at,.at *)[aria-expanded=true]{background:var(--at-selection);color:var(--at-selection-text)}.at-chart__menuwrap:where(.at,.at *){position:relative}.at-chart__menu:where(.at,.at *){position:absolute;right:0;top:calc(100% + var(--at-space-8));z-index:20;margin:0;padding:var(--at-space-8);list-style:none;min-width:15rem;background:var(--at-sheet);border-radius:var(--at-radius-inner);box-shadow:var(--at-shadow-menu)}.at-chart__menu:where(.at,.at *) button{display:block;width:100%;min-height:var(--at-target);padding:0 var(--at-space-12);border:0;border-radius:var(--at-radius-chip);background:transparent;text-align:left;font-size:var(--at-type-body);cursor:pointer}.at-chart__menu:where(.at,.at *) button:hover,.at-chart__menu:where(.at,.at *) button:focus-visible{background:var(--at-well)}.at-chart__box:where(.at,.at *){position:relative;min-width:0;width:100%}.at-chart__plot:where(.at,.at *){position:relative;width:100%;touch-action:pan-y;outline:none}.at-chart__plot:where(.at,.at *):focus-visible{outline:var(--at-focus-width) solid var(--at-focus-color);outline-offset:var(--at-focus-offset);border-radius:var(--at-radius-chip)}.at-chart__plot:where(.at,.at *)[data-drill]{cursor:pointer}.at-chart__plot:where(.at,.at *)[data-zoom]{cursor:crosshair}.at-chart__svg:where(.at,.at *),.at-chart__canvas:where(.at,.at *),.at-chart__over:where(.at,.at *){position:absolute;left:0;top:0;display:block;overflow:visible}.at-chart__over:where(.at,.at *){pointer-events:none}.at-chart__cross:where(.at,.at *){stroke:var(--at-ink);stroke-width:1;stroke-dasharray:3 4}.at-chart__focus:where(.at,.at *){fill:none;stroke:var(--at-ink);stroke-width:1.5}.at-chart__brush:where(.at,.at *){fill:var(--at-ink);fill-opacity:.06;stroke:var(--at-ink);stroke-width:1;stroke-dasharray:3 3}.at-chart__tip:where(.at,.at *){position:absolute;z-index:10;min-width:11rem;max-width:15rem;padding:var(--at-space-12) var(--at-space-16);border-radius:var(--at-radius-inner);background:var(--at-ink);color:var(--at-on-ink);box-shadow:var(--at-shadow-toast);font-size:var(--at-type-row);line-height:var(--at-leading-ui);pointer-events:none;display:flex;flex-direction:column;gap:var(--at-space-4)}.at-chart__tiptitle:where(.at,.at *){font-size:var(--at-type-body);font-weight:var(--at-weight-strong);overflow-wrap:anywhere}.at-chart__tiprow:where(.at,.at *){display:flex;align-items:center;gap:var(--at-space-8);color:var(--at-on-ink-body)}.at-chart__tiprow:where(.at,.at *)>span{flex:1;min-width:0;overflow-wrap:anywhere}.at-chart__tiprow:where(.at,.at *)>b{color:var(--at-on-ink);font-weight:var(--at-weight-strong);white-space:nowrap}.at-chart__tiprow:where(.at,.at *).is-muted{color:var(--at-on-ink-note)}.at-chart__tipfoot:where(.at,.at *){margin-top:var(--at-space-4);color:var(--at-on-ink-note);font-size:var(--at-type-caption)}.at-chart__swatch:where(.at,.at *){flex:none;display:inline-block;width:12px;height:12px;border-radius:4px;background:var(--sw, var(--at-ink))}.at-chart__swatch:where(.at,.at *).is-line{height:2px;width:18px;border-radius:1px}.at-chart__swatch:where(.at,.at *).is-dash{height:0;width:18px;border-radius:0;background:none;border-top:2px dashed var(--sw, var(--at-ink))}.at-chart__swatch:where(.at,.at *).is-dot{border-radius:var(--at-radius-pill)}.at-chart__swatch:where(.at,.at *).is-ring{border-radius:var(--at-radius-pill);background:var(--at-sheet);border:1.5px dashed var(--sw, var(--at-ink))}.at-chart__swatch:where(.at,.at *).is-hatch{background-color:var(--at-hatch-ground);background-image:repeating-linear-gradient(var(--at-hatch-angle),var(--at-hatch-ink) 0 var(--at-hatch-on),transparent var(--at-hatch-on) calc(var(--at-hatch-on) + var(--at-hatch-off)));box-shadow:inset 0 0 0 1px var(--at-line-control)}.at-chart__legend:where(.at,.at *){margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--at-space-4) var(--at-space-16)}.at-chart__legend:where(.at,.at *) button,.at-chart__legend:where(.at,.at *) span{display:inline-flex;align-items:center;gap:var(--at-space-8);min-height:var(--at-target-small);padding:0;border:0;background:none;color:var(--at-ink-note);font-size:var(--at-type-row)}.at-chart__legend:where(.at,.at *) button{cursor:pointer}.at-chart__legend:where(.at,.at *) button.is-off{color:var(--at-ink-quiet);text-decoration:line-through}.at-chart__legend:where(.at,.at *) button.is-off .at-chart__swatch{opacity:.35}.at-chart__layers:where(.at,.at *){margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:var(--at-space-4) var(--at-space-16);font-size:var(--at-type-row)}.at-chart__layers:where(.at,.at *) li{display:flex;gap:var(--at-space-8);align-items:baseline;min-width:0}.at-chart__layers:where(.at,.at *) li>span:nth-child(2){flex:1;min-width:0;overflow-wrap:anywhere}.at-chart__n:where(.at,.at *){font-family:var(--at-font-mono);font-size:var(--at-type-caption);color:var(--at-graphite)}.at-chart__lw:where(.at,.at *){font-family:var(--at-font-mono);font-size:var(--at-type-field);letter-spacing:var(--at-track-label);text-transform:uppercase;color:var(--at-graphite)}.at-chart__when:where(.at,.at *){color:var(--at-graphite);font-size:var(--at-type-caption);white-space:nowrap}.at-chart__layers:where(.at,.at *) li[data-layer=incidents]>span:nth-child(2){color:var(--at-signal-text)}.at-chart__notes:where(.at,.at *){margin:0;font-size:var(--at-type-caption);line-height:var(--at-leading-ui);color:var(--at-graphite);overflow-wrap:anywhere}.at-chart__notes:where(.at,.at *).is-partial{padding:var(--at-space-8) var(--at-space-12) var(--at-space-8) calc(var(--at-hatch-band) + var(--at-space-12));border-radius:var(--at-radius-chip);background-color:var(--at-well);background-image:repeating-linear-gradient(var(--at-hatch-angle),var(--at-hatch-edge-ink) 0 var(--at-hatch-on),transparent var(--at-hatch-on) calc(var(--at-hatch-on) + var(--at-hatch-off)));background-size:var(--at-hatch-band) 100%;background-repeat:no-repeat;background-position:left top;color:var(--at-ink-note)}.at-chart__said:where(.at,.at *){margin:0;font-size:var(--at-type-caption);color:var(--at-graphite)}.at-chart__state:where(.at,.at *){display:flex;align-items:center;justify-content:center;min-height:120px;padding:var(--at-space-16);border-radius:var(--at-radius-inner);font-size:var(--at-type-body);text-align:center;overflow-wrap:anywhere}.at-chart__state:where(.at,.at *).is-loading{background-color:var(--at-well)}.at-chart__state:where(.at,.at *).is-empty{background:var(--at-well);color:var(--at-ink-note)}.at-chart__state:where(.at,.at *).is-error{background:var(--at-well);color:var(--at-ink);box-shadow:inset 0 0 0 1.5px var(--at-signal)}.at-chart__tablewrap:where(.at,.at *){width:100%;overflow-x:auto}.at-chart__table:where(.at,.at *){width:100%;border-collapse:collapse;font-size:var(--at-type-row)}.at-chart__table:where(.at,.at *) th,.at-chart__table:where(.at,.at *) td{padding:var(--at-space-8) var(--at-space-12);text-align:left;border-bottom:1px solid var(--at-line-row);overflow-wrap:anywhere}.at-chart__table:where(.at,.at *) thead th{font-family:var(--at-font-mono);font-size:var(--at-type-field);font-weight:var(--at-weight-field);letter-spacing:var(--at-track-label);text-transform:uppercase;color:var(--at-graphite);border-bottom-color:var(--at-line)}.at-chart__table:where(.at,.at *) tbody th{font-weight:var(--at-weight-action)}.at-chart__table:where(.at,.at *) .is-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}@media (prefers-reduced-motion: reduce){.at-chart__quiet:where(.at,.at *),.at-chart__more:where(.at,.at *){transition:none}}.at-layers:where(.at,.at *){display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.at-layers-label:where(.at,.at *){font-family:var(--at-font-mono);font-size:11px;letter-spacing:var(--at-track-label);text-transform:uppercase;color:var(--at-graphite);margin-right:2px}.at .mk-builder{grid-template-columns:210px minmax(0,1fr) clamp(380px,30vw,470px)}.at .mk-builder:has(>.jb-rail.folded){grid-template-columns:58px minmax(0,1fr) clamp(380px,30vw,470px)}@media (max-width: 1180px){.at .mk-builder{grid-template-columns:190px minmax(0,1fr) 340px}.at .mk-builder:has(>.jb-rail.folded){grid-template-columns:58px minmax(0,1fr) 340px}}.at .jb-rail{padding:10px 10px 16px;display:flex;flex-direction:column;gap:1px}.at .jb-rail.folded{padding:10px 6px;align-items:center}.at .jb-rail-top{display:flex;gap:6px;align-items:center;margin-bottom:6px}.at .jb-rail.folded .jb-rail-top{flex-direction:column}.at .jb-cmd{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:7px;border:1px solid var(--at-line);background:var(--at-sheet);border-radius:999px;padding:6px 8px 6px 10px;font:500 12.5px var(--at-font-sans);color:var(--at-graphite);cursor:pointer}.at .jb-cmd span{flex:1 1 auto;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.at .jb-cmd:hover{border-color:var(--at-graphite);color:var(--at-ink-note)}.at .jb-cmd kbd,.at .cb kbd{font:600 10px var(--at-font-sans);color:var(--at-graphite);border:1px solid var(--at-line);border-bottom-width:2px;border-radius:5px;padding:0 4px;background:var(--at-well)}.at .jb-find{width:100%;border:0;border-bottom:1px solid var(--at-line);background:transparent;padding:6px 4px;font:500 12.5px var(--at-font-sans);margin-bottom:2px;outline:none}.at .jb-find:focus{border-bottom-color:var(--at-graphite)}.at .jb-rail h3{margin:12px 4px 4px}.at .jb-rail .jb-pal{padding:5px 6px;gap:9px;border-radius:11px}.at .jb-rail .jb-pal .t{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.at .jb-rail.folded .jb-pal{width:40px;justify-content:center;padding:5px}.at .jb-sep{border:0;border-top:1px solid var(--at-line);width:26px;margin:8px auto}.at .cb-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:var(--at-line-control);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:center;align-items:flex-start;padding:12vh 16px 16px}.at .cb{width:min(620px,100%);max-height:70vh;display:flex;flex-direction:column;background:var(--at-sheet);border-radius:18px;box-shadow:0 24px 70px var(--at-line-control),0 0 0 1px var(--at-line);overflow:hidden;animation:cb-in .14s ease-out}@keyframes cb-in{0%{opacity:0;transform:translateY(-6px) scale(.99)}}.at .cb-in{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--at-line);color:var(--at-graphite)}.at .cb-in input{flex:1 1 auto;border:0;outline:none;background:transparent;font:500 16px var(--at-font-sans);color:var(--at-ink);min-width:0}.at .cb-list{overflow:auto;padding:6px}.at .cb-g{font:700 10.5px var(--at-font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--at-graphite);padding:10px 10px 4px}.at .cb-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;cursor:pointer}.at .cb-item[aria-selected=true]{background:var(--at-well)}.at .cb-ic{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:var(--at-well);color:var(--at-ink-note);flex:0 0 auto}.at .cb-item[aria-selected=true] .cb-ic{background:var(--at-ink);color:var(--at-sheet)}.at .cb-l{font:600 13.5px var(--at-font-sans);color:var(--at-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.at .cb-h{margin-left:auto;font:500 12px var(--at-font-sans);color:var(--at-graphite);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:45%}.at .cb-none{padding:22px 14px;text-align:center;color:var(--at-graphite);font-size:13px}.at .cb-foot{display:flex;gap:16px;padding:9px 16px;border-top:1px solid var(--at-line);font-size:11.5px;color:var(--at-graphite)}.at .cb-foot span{display:inline-flex;gap:4px;align-items:center}@media (max-width: 640px){.at .cb-back{padding-top:8vh}.at .cb-foot{display:none}}.at .mk-node.jb-flash{animation:at-jb-flash 1.3s ease-out}@keyframes at-jb-flash{0%,30%{box-shadow:0 0 0 4px var(--at-line),var(--at-shadow-lift)}to{box-shadow:0 0 0 0 transparent,var(--at-shadow-lift)}}.at .jb-check{gap:6px}.at .jb-check.ok,.at .jb-check.warn{color:var(--at-ink);border-color:var(--at-line-control);background:var(--at-well)}.at .jb-check.bad{color:var(--at-signal-text);border-color:var(--at-line-control);background:var(--at-well)}.at .jb-check.stale{opacity:.7}.at .jb-checks{gap:12px}.at .jb-check-sum{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:16px;background:var(--at-well)}.at .jb-check-sum b{display:block;font-size:14.5px}.at .jb-check-sum span{display:block;font-size:12px;line-height:1.45;color:var(--at-graphite);margin-top:3px}.at .jb-check-sum.ok,.at .jb-check-sum.warn{background:var(--at-well);color:var(--at-ink)}.at .jb-check-sum.bad{background:var(--at-well);color:var(--at-signal-text)}.at .jb-check-sum b,.at .jb-check-sum span{color:inherit}.at .jb-check-sum span{opacity:.85}.at .jb-check-err{font-size:12.5px;color:var(--at-signal-text)}.at .jb-check-g{border-top:1px solid var(--at-line);padding-top:10px}.at .jb-check-g header{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px}.at .jb-check-g header b{font-size:13px}.at .jb-check-g ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.at .jb-check-g li{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;line-height:1.45;color:var(--at-ink-note)}.at .jb-check-g li svg{flex:0 0 auto;margin-top:2px}.at .jb-check-g li.error svg{color:var(--at-signal-text)}.at .jb-check-g li.warning svg{color:var(--at-ink)}.at .jb-check-g li.info svg{color:var(--at-graphite)}.at .jb-check-g li em{font-style:normal;font-weight:700;margin-right:6px;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--at-graphite)}.at .jb-fold{border-top:1px solid var(--at-line)}.at .jb-fold-h{display:flex;align-items:center;gap:7px;width:100%;border:0;background:none;padding:11px 0;cursor:pointer;text-align:left;font:inherit;color:var(--at-ink)}.at .jb-fold-h b{font-size:12.5px;font-weight:700;flex:0 0 auto}.at .jb-fold-h>span:not(.jb-fold-ic){margin-left:auto;font-size:12px;color:var(--at-graphite);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.at .jb-fold-h>span.set{color:var(--at-ink);font-weight:600}.at .jb-fold-h:hover b{text-decoration:underline;text-underline-offset:3px}.at .jb-fold-b{padding:0 0 12px;display:flex;flex-direction:column;gap:10px}.at .jb-fold-b>.mk-sec:first-child{margin-top:0}.at .mk-insp-body .jb-subject{margin-bottom:-6px}.at .jb-ai{position:absolute;left:50%;transform:translate(-50%);bottom:14px;width:min(520px,calc(100% - 300px));z-index:4;display:flex;flex-direction:column;gap:6px}.at .jb-ai-row{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 12px;background:var(--at-sheet);border-radius:999px;border:1px solid var(--at-line-control);box-shadow:0 10px 30px var(--at-line),0 0 0 4px var(--at-line)}.at .jb-ai.open .jb-ai-row{box-shadow:0 14px 40px var(--at-line-control),0 0 0 4px var(--at-line)}.at .jb-ai-ic{color:var(--at-ink);display:grid;place-items:center}.at .jb-ai-row input{flex:1 1 auto;min-width:0;border:0;outline:none;background:transparent;font:500 13.5px var(--at-font-sans);color:var(--at-ink)}.at .jb-ai-ideas{display:flex;flex-direction:column;padding:6px;background:var(--at-sheet);border-radius:16px;border:1px solid var(--at-line);box-shadow:0 14px 40px var(--at-line)}.at .jb-ai-try{font:700 10px var(--at-font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--at-graphite);padding:4px 8px 2px}.at .jb-ai-ideas button{display:flex;align-items:center;gap:8px;border:0;background:transparent;border-radius:10px;padding:7px 8px;font:500 12.5px var(--at-font-sans);color:var(--at-ink-note);cursor:pointer;text-align:left}.at .jb-ai-ideas button svg{color:var(--at-ink);flex:0 0 auto}.at .jb-ai-ideas button:hover{background:var(--at-well);color:var(--at-ink)}.at .jb-prop{position:absolute;top:12px;left:50%;transform:translate(-50%);width:min(640px,calc(100% - 32px));z-index:5;background:var(--at-sheet);border-radius:18px;border:1px solid var(--at-line-control);box-shadow:0 16px 44px var(--at-line-control);padding:12px 14px;display:flex;flex-direction:column;gap:6px}.at .jb-prop-h{display:flex;align-items:center;gap:10px;color:var(--at-ink)}.at .jb-prop-h .w{flex:1 1 auto;min-width:0;color:var(--at-ink)}.at .jb-prop-h .w b{display:block;font-size:13.5px}.at .jb-prop-h .w span{display:block;font-size:12.5px;color:var(--at-ink-note);line-height:1.45}.at .jb-prop .bl-link{align-self:flex-start}.at .jb-prop-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:var(--at-ink-note)}.at .jb-prop-list em{font-style:normal;font:700 9.5px var(--at-font-sans);letter-spacing:.1em;text-transform:uppercase;margin-right:8px;padding:1px 6px;border-radius:999px;background:var(--at-well)}.at .jb-prop-list li.added em{background:var(--at-well);color:var(--at-ink)}.at .jb-prop-list li.removed em{background:var(--at-well);color:var(--at-signal-text)}.at .jb-prop-list li.changed em,.at .jb-prop-list li.moved em{background:var(--at-well);color:var(--at-ink)}.at .jb-prop-gone,.at .jb-prop-cannot{font-size:12px;color:var(--at-graphite);display:flex;gap:6px;align-items:flex-start}.at .mk-node.ai-added{border-color:var(--at-fine);box-shadow:0 0 0 4px var(--at-line),var(--at-shadow-lift)}.at .mk-node.ai-changed,.at .mk-node.ai-moved{border-color:var(--at-watch);box-shadow:0 0 0 4px var(--at-line),var(--at-shadow-lift)}.at .mk-node .flag.ai{background:var(--at-ink);color:var(--at-on-ink)}.at .mk-node.ai-added .flag.ai{background:var(--at-fine)}.at .mk-node.ai-changed .flag.ai,.at .mk-node.ai-moved .flag.ai{background:var(--at-watch)}.at .mk-builder>.mk-canvas-wrap{position:relative;min-width:0;min-height:0;overflow:hidden;display:flex;container-type:inline-size}.at .mk-canvas-wrap>.mk-canvas{flex:1 1 auto;min-width:0;min-height:0;height:100%}.at .mk-canvas-wrap>.mk-zoom{position:absolute;right:14px;bottom:14px;z-index:5}.at .mk-canvas-wrap .mk-canvas-inner{padding-bottom:140px}@container (max-width: 760px){.at .jb-ai{width:calc(100% - 28px);bottom:62px}}@media (max-width: 860px){.at .mk-builder>.mk-canvas-wrap{height:min(70dvh,620px);min-height:380px}}.at .mk-insp-body.en{gap:14px}.at .en-sum{border-radius:16px;padding:14px 16px;background:var(--at-ink);color:var(--at-on-ink);display:flex;flex-direction:column;gap:8px}.at .en-sent{font:600 14.5px/1.4 var(--at-font-sans);letter-spacing:-.005em}.at .en-count{display:flex;gap:7px;align-items:flex-start;font-size:12.5px;line-height:1.45;color:var(--at-on-ink-note)}.at .en-count svg{margin-top:2px;flex:0 0 auto}.at .en-count b{color:var(--at-on-ink);font-size:13.5px}.at .en-count em{font-style:normal;color:var(--at-on-ink-note)}.at .en-sum.none .en-count b{color:var(--at-on-ink)}.at .en-step{display:flex;flex-direction:column;gap:10px}.at .en-h{margin:0;font:700 10.5px var(--at-font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--at-graphite)}.at .en-kinds{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:4px;border-radius:14px;background:var(--at-well);border:1px solid var(--at-line)}.at .en-kinds.goal{grid-template-columns:repeat(2,1fr)}.at .en-kinds button{display:flex;flex-direction:column;align-items:center;gap:4px;border:0;background:transparent;border-radius:10px;padding:8px 4px;font:600 11.5px var(--at-font-sans);color:var(--at-ink-note);cursor:pointer;text-align:center}.at .en-kinds.goal button{flex-direction:row;justify-content:center;padding:8px}.at .en-kinds button[aria-checked=true]{background:var(--at-sheet);color:var(--at-ink);box-shadow:0 1px 3px var(--at-line)}.at .en-kinds button:hover:not([aria-checked=true]){color:var(--at-ink)}.at .en-blurb{margin:0;font-size:12.5px;line-height:1.5;color:var(--at-graphite)}.at .en-detail{display:flex;flex-direction:column;gap:6px}.at .en-detail .mk-sentence{line-height:2.2}.at .jb-fold-ic{width:24px;height:24px;border-radius:8px;background:var(--at-well);display:grid;place-items:center;color:var(--at-ink-note);flex:0 0 auto}.at .mk-insp-body.en .jb-fold-h{padding:10px 0}@media (max-width: 1180px){.at .en-kinds{grid-template-columns:repeat(2,1fr)}}.mk-theme{display:flex;flex-direction:column;gap:8px}.mk-theme-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.mk-theme-head>span:first-child{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--ink)}.mk-swatches{display:flex;flex-wrap:wrap;gap:8px}.mk-swatch{position:relative;width:30px;height:30px;border-radius:50%;border:2px solid var(--panel);box-shadow:0 0 0 1px var(--line-strong);padding:0;cursor:pointer;display:grid;place-items:center;color:var(--ink-2);background:var(--panel-2)}.mk-swatch:hover:not(:disabled){transform:scale(1.06)}.mk-swatch[aria-checked=true],.mk-swatch.custom.on{box-shadow:0 0 0 2px var(--panel),0 0 0 4px var(--ink)}.mk-swatch:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.mk-swatch.custom input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%;height:100%}@media (prefers-reduced-motion: reduce){.mk-swatch:hover:not(:disabled){transform:none}}.mk-modes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.mk-mode{display:flex;flex-direction:column;gap:5px;align-items:stretch;padding:5px;border-radius:12px;border:1.5px solid var(--line);background:var(--panel);font:600 11.5px var(--sans);color:var(--ink-2);cursor:pointer}.mk-mode[aria-checked=true]{border-color:var(--ink);color:var(--ink)}.mk-mode .pv{height:38px;border-radius:8px;display:grid;place-items:center}.mk-mode .sheet{width:62%;height:26px;border-radius:3px;display:flex;flex-direction:column;justify-content:center;gap:3px;padding:0 5px;box-shadow:0 1px 2px #0000001f}.mk-mode .sheet i{display:block;height:3px;border-radius:2px;width:80%}.mk-mode .sheet b{display:block;height:5px;width:50%;border-radius:1px}.mk-pal-strip{display:flex;border-radius:10px;overflow:hidden;border:1px solid var(--line)}.mk-pal-strip span{flex:1;height:26px;display:grid;place-items:center;min-width:0}.mk-pal-strip em{font-style:normal;font-size:9.5px;font-weight:650;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 3px}.mk-dot{display:inline-block;width:10px;height:10px;border-radius:50%;vertical-align:-1px;margin-left:4px;box-shadow:0 0 0 1px var(--line-strong)}.mk-art-modal{width:min(820px,96vw);max-width:none;max-height:92vh;overflow:auto;padding:22px}.mk-art-opts{display:flex;flex-direction:column;gap:8px;margin-top:12px}.mk-art-opts .mk-tabs{flex-wrap:wrap}.mk-choice button[aria-checked=true]{border-color:var(--ink);box-shadow:0 0 0 3px #1111110f}.mk-art-result{margin-top:14px;display:flex;flex-direction:column;gap:10px}.mk-art-result>img{width:100%;max-height:460px;object-fit:contain;background:var(--panel-2);border-radius:12px}.mk-art-set{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.mk-art-set figure{margin:0;display:flex;flex-direction:column;gap:4px}.mk-art-set img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px;background:var(--panel-2)}.mk-art-set figcaption{font-size:11.5px;font-weight:650;color:var(--ink-2);text-align:center}.mk-art-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.mk-art-tile{display:flex;flex-direction:column;gap:4px;text-align:left;border:1.5px solid var(--line);background:var(--panel);border-radius:12px;padding:6px;cursor:pointer;font:inherit}.mk-art-tile:hover,.mk-art-tile:focus-visible{border-color:var(--ink)}.mk-art-tile img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:7px;background:var(--panel-2)}.mk-art-tile span{font-size:12px;font-weight:600;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mk-art-tile small{font-size:11px;color:var(--ink-3)}@media (max-width: 640px){.mk-art-set{grid-template-columns:repeat(3,minmax(0,1fr))}}.mk-whosees{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--line);padding-top:12px}.mk-sec-h{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink)}.mk-describe input{width:100%}.mk-onlyfor{display:inline-flex;align-items:center;gap:4px;position:absolute;left:8px;bottom:6px;z-index:2;max-width:calc(100% - 16px);font:600 10.5px var(--sans);color:var(--mk-pop);background:var(--mk-pop-bg);border-radius:999px;padding:2px 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.mk-studio2{display:flex;flex-direction:column;gap:14px}.mk-layers{display:flex;flex-direction:column;gap:2px;border:1px solid var(--line);border-radius:12px;padding:4px;max-height:240px;overflow:auto}.mk-layer-row{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:6px;padding:4px 6px;border-radius:8px;cursor:pointer;font-size:12.5px;color:var(--ink);background:transparent;border:0;text-align:left;width:100%;font-family:inherit}.mk-layer-row:hover{background:var(--panel-2)}.mk-layer-row[aria-selected=true]{background:var(--mk-pop-bg);color:var(--mk-pop)}.mk-layer-row .nm{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-layer-row .nm.off{color:var(--ink-3);text-decoration:line-through}.mk-layer-row .tools{display:inline-flex;gap:2px}.mk-layer-row .tools button{border:0;background:transparent;border-radius:6px;padding:3px;color:var(--ink-3);cursor:pointer;display:grid;place-items:center}.mk-layer-row .tools button:hover{background:var(--panel);color:var(--ink)}.mk-guide{position:absolute;background:#e0457b;pointer-events:none;z-index:5}.mk-guide.v{width:1px;top:0;bottom:0}.mk-guide.h{height:1px;left:0;right:0}.mk-roles{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.mk-role{width:22px;height:22px;border-radius:6px;border:0;box-shadow:0 0 0 1px var(--line-strong);cursor:pointer;padding:0}.mk-role[aria-pressed=true]{box-shadow:0 0 0 2px var(--panel),0 0 0 3.5px var(--ink)}.mk-role:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.mk-tpl-pics{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.mk-tpl-pic{display:flex;flex-direction:column;gap:4px;border:1.5px solid var(--line);border-radius:10px;padding:4px;background:var(--panel);cursor:pointer;font:inherit;text-align:left}.mk-tpl-pic:hover,.mk-tpl-pic:focus-visible{border-color:var(--ink)}.mk-tpl-pic .th{aspect-ratio:4 / 5;border-radius:6px;background:var(--panel-2);overflow:hidden;display:grid;place-items:center}.mk-tpl-pic .th img{width:100%;height:100%;object-fit:cover}.mk-tpl-pic b{font-size:11.5px;line-height:1.25}.mk-sizes{display:flex;gap:4px;flex-wrap:wrap}.mk-canvas-bar{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12px;color:var(--ink-3)}.mk-kbd{display:inline-block;font:600 10.5px var(--sans);border:1px solid var(--line-strong);border-bottom-width:2px;border-radius:5px;padding:0 5px;color:var(--ink-2);background:var(--panel)}.mk-live{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--mk-wa)}.mk-live i{width:7px;height:7px;border-radius:50%;background:currentColor;animation:mk-ping 2s infinite}@media (prefers-reduced-motion: reduce){.mk-live i{animation:none}}.mk-preset{display:flex;gap:10px;align-items:flex-start;border-radius:14px;padding:10px 14px;background:var(--mk-pop-bg);color:var(--ink);border:1px solid rgba(106,75,196,.25)}.mk-preset b{color:var(--mk-pop)}.at .mk-rule>select,.at .mk-rule>input,.at .mk-rule>.mk-inline{max-width:100%;min-width:0}.at .mk-rule>select:first-child{flex:0 1 auto;text-overflow:ellipsis}.at .mk-rules-said{font-size:12px;line-height:1.45;color:var(--at-ink-note);background:var(--at-well);border-radius:10px;padding:6px 10px}.at .mk-rules-said b{font-weight:650;color:var(--at-ink)}.at .mk-rules-empty{font-size:12.5px;color:var(--at-graphite);line-height:1.45}.at .mk-rules-match{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--at-ink-note)}.at .mk-rules-match select{width:auto;padding:4px 10px;border-radius:999px;font-size:12.5px}.at .mk-multi{flex:1 0 100%;display:flex;flex-wrap:wrap;gap:5px;align-items:center;margin:0;padding:0;border:0;min-width:0}.at .mk-multi-chip{position:relative;display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;border:1px solid var(--at-line-control);background:var(--at-sheet);font-size:12px;font-weight:600;color:var(--at-ink-note);cursor:pointer;-webkit-user-select:none;user-select:none;line-height:1.3}.at .mk-multi-chip input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.at .mk-multi-chip:hover{border-color:var(--at-ink);color:var(--at-ink)}.at .mk-multi-chip.on{background:var(--at-ink);border-color:var(--at-ink);color:var(--at-on-ink)}.at .mk-multi-chip:has(input:focus-visible){outline:2px solid var(--at-ink);outline-offset:2px}.at fieldset:disabled .mk-multi-chip{cursor:default;opacity:.75}.at fieldset:disabled .mk-multi-chip:hover{border-color:var(--at-line-control);color:var(--at-ink-note)}.at fieldset:disabled .mk-multi-chip.on:hover{border-color:var(--at-ink);color:var(--at-on-ink)}.at .mk-multi-none{font-size:11.5px;color:var(--at-ink-body)}.at .mk-ai-who{display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:14px;background:var(--at-well);margin-bottom:10px}.at .mk-ai-who>p{margin:0;font-size:12px;line-height:1.45;color:var(--at-ink-note);display:flex;gap:6px;align-items:flex-start}.at .mk-ai-who>p svg{color:var(--at-ink);flex:0 0 auto;margin-top:1px}.at .mk-ai-who .mk-describe input{background:var(--at-sheet)}.at .mk-path{border:1px solid var(--at-line);border-radius:16px;padding:10px;display:flex;flex-direction:column;gap:8px}.at .mk-quiet-row{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:14px}.at .mk-bar .mk-live{white-space:nowrap;font-variant-numeric:tabular-nums}.at .mk-bar .mk-live.rehearsal{color:var(--at-ink-body)}.at .mk-preset .t{font-size:13px;line-height:1.45}.at .mk-preset .t:where(.t+.t){margin-top:2px}.at .mk-preset .s{font-size:12px;line-height:1.45;color:var(--at-ink-note);margin-top:4px}.at .mk-preset>svg{color:var(--at-ink);flex:0 0 auto;margin-top:2px}.at .mk-preset .acts{display:flex;gap:6px;margin-left:auto;flex:0 0 auto;align-items:center}.at .mk-preset-wrap{margin-bottom:10px}.at{--mk-cold-bg: var(--at-well);--mk-cool-bg: var(--at-well);--mk-warm-bg: var(--at-quiet);--mk-hot-bg: var(--at-quiet)}.at .mk-hscale{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.at .mk-hscale .track{position:relative;display:flex;height:12px;border-radius:999px;overflow:visible}.at .mk-hscale .track .b{height:100%}.at .mk-hscale .track .b.cold{border-radius:999px 0 0 999px}.at .mk-hscale .track .b.hot{border-radius:0 999px 999px 0}.at .mk-hscale .b.cold{background:var(--mk-cold-bg)}.at .mk-hscale .b.cool{background:var(--mk-cool-bg)}.at .mk-hscale .b.warm{background:var(--mk-warm-bg)}.at .mk-hscale .b.hot{background:var(--mk-hot-bg)}.at .mk-hscale .skip{position:absolute;top:0;bottom:0;right:0;border-radius:0 999px 999px 0;pointer-events:none;background:repeating-linear-gradient(135deg,var(--at-line) 0 2px,transparent 2px 6px)}.at .mk-hscale .move{position:absolute;top:4px;height:4px;border-radius:2px;pointer-events:none}.at .mk-hscale .move.up{background:var(--at-ink);opacity:.55}.at .mk-hscale .move.down{background:var(--at-graphite);opacity:.55}.at .mk-hscale i{position:absolute;top:50%;pointer-events:none;transform:translate(-50%,-50%);border-radius:50%}.at .mk-hscale i.from{width:10px;height:10px;border:2px solid var(--at-graphite);background:var(--at-sheet)}.at .mk-hscale i.at{width:14px;height:14px;background:var(--at-ink);box-shadow:0 0 0 2px var(--at-sheet)}.at .mk-hscale.live i.at{width:18px;height:18px}.at .mk-hscale .track input[type=range]{position:absolute;left:-9px;right:-9px;top:-8px;bottom:-8px;width:calc(100% + 18px);height:auto;margin:0;opacity:0;cursor:pointer;padding:0;border:0}.at .mk-hscale .track input[type=range]:disabled{cursor:default}.at .mk-hscale .track:has(input:focus-visible){outline:2px solid var(--at-ink);outline-offset:4px;border-radius:999px}.at .mk-hscale .legend{display:flex;font-size:10.5px;font-weight:650;color:var(--at-graphite);letter-spacing:.02em}.at .mk-hscale .legend span{padding-left:2px;white-space:nowrap;overflow:hidden}.at .mk-hscale .legend span.on{color:var(--at-ink)}.at .mk-hscale.compact .track{height:8px}.at .mk-hscale.compact i.at{width:12px;height:12px}.at .mk-hscale.compact i.from{width:9px;height:9px}.at .mk-heatgrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr) 64px;gap:4px 8px;align-items:center;font-size:12.5px}.at .mk-heatgrid>[role=row]{display:contents}.at .mk-heatgrid .h>span{font-size:10.5px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--at-graphite)}.at .mk-heatgrid .r>span:first-child{color:var(--at-ink);font-weight:600}.at .mk-heatgrid select{width:100%;padding:5px 8px;border-radius:10px;font-size:12.5px}.at .mk-heatgrid input[type=number]{width:64px;padding:5px 8px;border-radius:10px;font-size:12.5px}.at .mk-heatgrid .by b{font-variant-numeric:tabular-nums;font-size:12.5px}.at .mk-heatgrid .by b.muted{color:var(--at-graphite);font-weight:500}.at .mk-heatweek{margin:12px 0 0}.at .mk-heatweek svg{width:100%;height:auto;display:block}.at .mk-heatweek .band.cold{fill:var(--mk-cold-bg)}.at .mk-heatweek .band.cool{fill:var(--mk-cool-bg)}.at .mk-heatweek .band.warm{fill:var(--mk-warm-bg)}.at .mk-heatweek .band.hot{fill:var(--mk-hot-bg)}.at .mk-heatweek .ax{font:600 8.5px var(--at-font-sans);fill:var(--at-graphite)}.at .mk-heatweek .line{fill:none;stroke:var(--at-ink);stroke-width:2;stroke-linejoin:round}.at .mk-heatweek .house{fill:none;stroke:var(--at-graphite);stroke-width:1.5;stroke-dasharray:4 3}.at .mk-heatweek .dot{fill:var(--at-ink);stroke:var(--at-sheet);stroke-width:1.5}.at .mk-heatweek figcaption{font-size:11.5px;color:var(--at-graphite);line-height:1.45;margin-top:4px}.at .mk-heatweek .key{display:inline-flex;align-items:center;gap:5px;margin-left:8px;white-space:nowrap}.at .mk-heatweek .key i{width:16px;border-top:1.5px dashed var(--at-graphite);display:inline-block}.at .mk-seg{display:inline-flex;gap:3px;padding:3px;background:var(--at-well);border-radius:999px;border:1px solid var(--at-line);flex-wrap:wrap}.at .mk-seg button{border:0;background:transparent;border-radius:999px;padding:5px 12px;font:600 12.5px var(--at-font-sans);color:var(--at-ink-note);cursor:pointer}.at .mk-seg button[aria-checked=true]{background:var(--at-sheet);color:var(--at-ink);box-shadow:0 1px 3px var(--at-line)}.at .mk-seg button:disabled{cursor:default}.at .mk-heatamt{display:flex;align-items:center;gap:10px;margin-top:12px}.at .mk-heatamt>input[type=range]{flex:1;accent-color:var(--at-ink)}.at .mk-heatamt>input[type=number]{width:70px;flex:0 0 auto;padding:5px 10px;border-radius:999px}.at .mk-heatex{display:flex;flex-direction:column;gap:8px;margin:12px 0;padding:10px 12px;border-radius:14px;background:var(--at-well)}.at .mk-ceiling{display:flex;flex-direction:column;gap:10px;margin:6px 0 12px}.at .mk-ceiling-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.at .mk-ceiling-head>span{flex:1 1 0;min-width:0}.at .mk-ceiling-head>:last-child{flex:0 0 auto}.at .mk-ceiling-row{display:flex;align-items:flex-start;gap:12px}.at .mk-ceiling-row>input[type=number]{width:70px;flex:0 0 auto;padding:5px 10px;border-radius:999px;margin-top:-6px}.at .mk-rules-said{font-size:13px}.at .mk-rules-said em{font-style:normal;font-weight:700;color:var(--at-ink)}.at .mk-rules-match{display:flex;align-items:center;gap:8px}.at .mk-rules-foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.at .mk-rulecount{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--at-ink);line-height:1.4}.at .mk-rulecount.muted{color:var(--at-graphite)}.at .mk-rulecount b{font-variant-numeric:tabular-nums}.at .mk-rule{background:var(--at-sheet);border:1px solid var(--at-line)}.at .mk-rule .mk-tip{margin-left:-2px}.at .mk-fieldpick{position:relative;display:inline-flex;min-width:0;max-width:100%}.at .mk-fieldpick .pick{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0;padding:5px 9px;border-radius:10px;border:1px solid var(--at-line-control);background:var(--at-sheet);font:600 12.5px var(--at-font-sans);color:var(--at-ink);cursor:pointer;text-align:left}.at .mk-fieldpick .pick span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.at .mk-fieldpick .pick:hover{border-color:var(--at-ink)}.at .mk-fieldpop{position:absolute;z-index:30;top:calc(100% + 6px);left:0;width:min(280px,80vw);background:var(--at-sheet);border:1px solid var(--at-line);border-radius:16px;box-shadow:var(--at-shadow-lift);padding:8px;display:flex;flex-direction:column;gap:6px}.at .mk-fieldpop .s{display:flex;align-items:center;gap:6px;margin:0;padding:0 8px;border-radius:999px;background:var(--at-well);color:var(--at-graphite)}.at .mk-fieldpop .s input{border:0;background:transparent;padding:7px 0;font-size:13px;width:100%;box-shadow:none}.at .mk-fieldpop .s input:focus{outline:none}.at .mk-fieldpop .s:has(input:focus-visible){outline:2px solid var(--at-ink);outline-offset:1px}.at .mk-fieldpop .l{max-height:300px;overflow-y:auto;overscroll-behavior:contain}.at .mk-fieldpop .g{font-size:10.5px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--at-graphite);padding:8px 8px 3px}.at .mk-fieldpop [role=option]{display:flex;flex-direction:column;gap:1px;width:100%;text-align:left;border:0;background:transparent;border-radius:10px;padding:6px 8px;cursor:pointer;font:inherit;color:var(--at-ink)}.at .mk-fieldpop [role=option] b{font-size:12.5px;font-weight:600}.at .mk-fieldpop [role=option] span{font-size:11px;color:var(--at-graphite);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.at .mk-fieldpop [role=option]:hover,.at .mk-fieldpop [role=option]:focus-visible{background:var(--at-well);outline:none}.at .mk-fieldpop [role=option].on{background:var(--at-ink);color:var(--at-on-ink)}.at .mk-fieldpop [role=option].on span{color:var(--at-on-ink-note)}.at .mk-fieldpop .none{font-size:12px;color:var(--at-graphite);padding:10px 8px}.at .mk-lane-label.t-mail,.at .mk-path.t-mail,.at .mk-abrow.t-mail,.at .mk-abbar>.t-mail,.at .mk-abres>.g.t-mail{--tone: var(--at-ink);--tone-bg: var(--at-well)}.at .mk-lane-label.t-pop,.at .mk-path.t-pop,.at .mk-abrow.t-pop,.at .mk-abbar>.t-pop,.at .mk-abres>.g.t-pop{--tone: var(--at-ink);--tone-bg: var(--at-well)}.at .mk-lane-label.t-money,.at .mk-path.t-money,.at .mk-abrow.t-money,.at .mk-abbar>.t-money,.at .mk-abres>.g.t-money{--tone: var(--at-ink);--tone-bg: var(--at-well)}.at .mk-lane-label.t-act,.at .mk-path.t-act,.at .mk-abrow.t-act,.at .mk-abbar>.t-act,.at .mk-abres>.g.t-act{--tone: var(--at-ink);--tone-bg: var(--at-well)}.at .mk-path.yes,.at .mk-abrow.yes,.at .mk-abbar>.yes,.at .mk-abres>.g.yes{--tone: var(--at-fine);--tone-bg: var(--at-well)}.at .mk-path.no,.at .mk-abrow.no,.at .mk-abbar>.no,.at .mk-abres>.g.no{--tone: var(--at-ink-note);--tone-bg: var(--at-well)}.at .mk-lane-label.t-mail,.at .mk-lane-label.t-pop,.at .mk-lane-label.t-money,.at .mk-lane-label.t-act{background:var(--tone-bg);color:var(--tone)}.at .mk-lane-label .n{display:inline-block;margin-left:6px;padding:0 6px;border-radius:999px;background:var(--at-sheet);color:inherit;font-size:10.5px;font-variant-numeric:tabular-nums}.at .mk-paths{display:flex;flex-direction:column;gap:12px}.at .mk-path{border-color:var(--at-line);border-left:4px solid var(--tone, var(--at-line-control))}.at .mk-path-h{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.at .mk-path-h .n{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--tone-bg, var(--at-well));color:var(--tone, var(--at-ink-note));font-size:11.5px;font-weight:700;flex:0 0 auto}.at .mk-path-h input{flex:1 1 140px;min-width:0;width:auto;font-weight:650;padding:5px 10px;border-radius:10px}.at .mk-path-h .took{font-size:11.5px;font-weight:600;color:var(--tone, var(--at-ink-note));background:var(--tone-bg, var(--at-well));border-radius:999px;padding:2px 8px;white-space:nowrap;font-variant-numeric:tabular-nums}.at .mk-path-h .acts{display:inline-flex;gap:3px;margin-left:auto}.at .mk-abbar{display:flex;gap:2px;height:26px;border-radius:999px;overflow:hidden;margin-bottom:12px}.at .mk-abbar>span{background:var(--tone-bg);color:var(--tone);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 6px;min-width:0;transition:flex var(--at-dur-hover)}.at .mk-abrows{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.at .mk-abrow{border:1px solid var(--at-line);border-left:4px solid var(--tone, var(--at-line-control));border-radius:14px;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.at .mk-abrow .top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.at .mk-abrow .top input{width:120px;flex:0 1 auto;font-weight:650;padding:4px 9px;border-radius:10px}.at .mk-abrow .top .mk-btn{margin-left:auto}.at .mk-abrow .dot,.at .mk-abres .dot{width:10px;height:10px;border-radius:50%;background:var(--tone);flex:0 0 auto}.at .mk-abrow .share{display:flex;align-items:center;gap:8px;padding-left:18px}.at .mk-help:where(.mk-abrows+.mk-help){margin-bottom:12px}.at .mk-abacts{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}.at .mk-abrow .share input[type=range]{flex:1;accent-color:var(--tone, var(--at-ink))}.at .mk-abrow .share input[type=number]{width:64px;padding:4px 8px;border-radius:10px}.at .mk-abres{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.at .mk-abres>.g{border:1px solid var(--at-line);border-top:4px solid var(--tone, var(--at-line-control));border-radius:16px;padding:12px;display:flex;flex-direction:column;gap:8px;min-width:0}.at .mk-abres>.g.won{box-shadow:0 0 0 2px var(--at-fine)}.at .mk-abres .h{display:flex;align-items:center;gap:6px}.at .mk-abres .rate{display:flex;align-items:baseline;gap:6px}.at .mk-abres .rate b{font-size:26px;font-weight:800;letter-spacing:-.01em}.at .mk-abres .rate span{font-size:12px;color:var(--at-graphite)}.at .mk-abres .bar{height:8px;border-radius:999px;background:var(--at-well);overflow:hidden}.at .mk-abres .bar i{display:block;height:100%;border-radius:999px;background:var(--tone, var(--at-ink));transition:width .5s cubic-bezier(.2,.7,.2,1)}.at .mk-abres .lift{font-size:12px;line-height:1.4}.at .mk-abres dl{display:grid;grid-template-columns:1fr 1fr;gap:6px 10px;margin:0}.at .mk-abres dl div{min-width:0}.at .mk-abres dt{font-size:11px;color:var(--at-graphite)}.at .mk-abres dd{margin:0;font-size:13.5px;font-weight:650}@media (prefers-reduced-motion: reduce){.at .mk-abres .bar i,.at .mk-abbar>span{transition:none}}@media (max-width: 640px){.at .mk-heatgrid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 58px}.at .mk-abrow .top input{width:100px}}.mk-back{display:inline-flex;align-items:center;gap:4px;border:1px solid transparent;background:transparent;color:var(--ink);border-radius:999px;padding:6px 12px 6px 6px;font:600 13.5px var(--sans);cursor:pointer;white-space:nowrap;flex:0 0 auto}.mk-back:hover{background:var(--panel-2)}.mk-back:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (max-width: 899px){.mk-back{padding:6px}.mk-back .mk-back-w{display:none}}.mk-test-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#11111152;display:grid;place-items:center;padding:max(20px,env(safe-area-inset-top)) 20px max(20px,env(safe-area-inset-bottom))}.mk-test{position:relative;display:flex;flex-direction:column;gap:10px;width:100%;max-width:480px;max-height:85vh;max-height:85dvh;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:0 24px 80px #11111140;padding:18px 20px;overflow:hidden}.mk-test-grab{display:none}.mk-test-head{display:flex;align-items:center;gap:8px}.mk-test-head h2{margin:0;font-size:var(--t-title);font-weight:700;flex:1;min-width:0}.mk-test-head h2:focus{outline:none}.mk-test-as{display:flex;align-items:center;gap:6px;margin:0;font-size:var(--t-small);color:var(--ink-2)}.mk-test-find{display:flex;align-items:center;gap:8px;border:1px solid var(--line-strong);border-radius:999px;padding:0 12px;color:var(--ink-3)}.mk-test-find input{flex:1;min-width:0;border:0;background:transparent;padding:9px 0;font:inherit;font-size:var(--t-body);color:var(--ink);outline:none}.mk-test-find:focus-within{border-color:var(--ink)}.mk-test-list,.mk-test-results{list-style:none;margin:0;padding:0;overflow:auto;min-height:0;flex:1 1 auto;display:flex;flex-direction:column;gap:2px}.mk-test-row{display:flex;align-items:center;gap:10px;margin:0;padding:8px 10px;border-radius:12px;cursor:pointer;color:var(--ink);font-size:var(--t-body)}.mk-test-row:hover{background:var(--panel-2)}.mk-test-row input{width:18px;height:18px;flex:0 0 18px;margin:0;accent-color:var(--ink);cursor:pointer}.mk-test-row.off{cursor:default}.mk-test-row.off b{color:var(--ink-3)}.mk-test-row.off:hover{background:transparent}.mk-test-row .w,.mk-test-results .w{display:flex;flex-direction:column;min-width:0}.mk-test-row b,.mk-test-results b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-test-row small,.mk-test-results small{font-size:var(--t-micro);color:var(--ink-3);overflow-wrap:anywhere}.mk-test-you{font-weight:500;color:var(--ink-3)}.mk-test-none{padding:8px 10px}.mk-test-results li{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;border-radius:12px}.mk-test-results .i{flex:0 0 24px;height:24px;border-radius:50%;display:grid;place-items:center}.mk-test-results li.ok .i{background:var(--wash-ok);color:var(--ok)}.mk-test-results li.bad .i{background:var(--wash-bad);color:var(--bad)}.mk-test-results li.wait .i{background:var(--wash-warn);color:var(--warn)}.mk-test-foot{display:flex;align-items:center;gap:10px;justify-content:flex-end;flex-wrap:wrap;padding-top:6px;border-top:1px solid var(--line-soft)}.mk-test-foot>span{flex:1 1 160px;min-width:0}@media (max-width: 640px){.mk-test-back{place-items:end stretch;padding:0}.mk-test{max-width:none;border-radius:22px 22px 0 0;max-height:88vh;max-height:88dvh;padding:10px 16px max(16px,env(safe-area-inset-bottom));animation:mk-test-up .2s var(--glass)}.mk-test-grab{display:block;width:40px;height:4px;border-radius:2px;background:var(--line-strong);margin:0 auto 2px}.mk-test-foot .mk-btn.ink{flex:1 1 auto;justify-content:center}}@keyframes mk-test-up{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){.mk-test{animation:none}}.ed-saved{position:relative;display:flex}.ed-saved>.ed-chip{flex:1;min-width:0}.ed-saved .ed-chip .lab b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ed-saved-x{position:absolute;top:4px;right:4px;width:24px;height:24px;border-radius:50%;border:1px solid var(--line);background:var(--panel);color:var(--ink-2);display:grid;place-items:center;padding:0;cursor:pointer;opacity:0;transition:opacity var(--fast)}.ed-saved:hover .ed-saved-x,.ed-saved-x:focus-visible,.ed-saved-x[aria-expanded=true]{opacity:1}@media (hover: none){.ed-saved-x{opacity:1}}.ed-saved-x:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.mk-saveas{display:flex;flex-direction:column;gap:6px;margin-top:10px}.mk-saveas-row{display:flex;gap:6px;align-items:center}.mk-saveas-row input{flex:1;min-width:0;padding:7px 10px;border-radius:10px;font-size:13px}.mk-saveas-err{font-size:12px;color:var(--bad)}.mk-saveas-pop{position:absolute;right:0;top:calc(100% + 6px);z-index:30;width:min(320px,calc(100vw - 24px));background:var(--panel);border:1px solid var(--line);border-radius:16px;box-shadow:0 10px 30px #00000024;padding:12px}.mk-saveas-pop .mk-saveas{margin-top:0}.mk-saveas-pop b{font-size:13px}.mk-saveas-anchor{position:relative}.mk-bnote{display:flex;gap:6px;align-items:flex-start;margin-top:12px;font:400 11.5px/1.45 var(--sans);color:var(--ink-3);text-align:left}.mk-bnote svg{flex:none;margin-top:2px}.mk-bprog .w{font:400 17px/1.5 Inter,var(--sans);color:var(--body)}.mk-bprog .w b{font-weight:600;color:var(--ink)}.mk-bprog .bar{position:relative;height:2px;margin:16px 0 8px}.mk-bprog .bar:before{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid var(--hair, #E4E1DC)}.mk-bprog .bar i{position:absolute;left:0;top:0;height:2px;background:var(--ink)}.mk-bprog .s,.mk-brate .s{font:400 12px/1.5 Inter,var(--sans);color:var(--mut)}.mk-bfigs .row{display:grid;gap:16px;border-top:1px solid var(--rule, #1B1814);border-bottom:1px solid var(--hair, #E4E1DC)}.mk-bfigs .row>div{display:flex;flex-direction:column;gap:10px;padding:18px 0}.mk-bfigs .row b{font:600 34px/1.05 Inter,var(--sans);letter-spacing:-.02em;color:var(--ink)}.mk-brate .q{font:600 21px/1.3 Inter,var(--sans);letter-spacing:-.01em;color:var(--ink)}.mk-brate .st{margin-top:14px;font:400 32px/1.2 Inter,var(--sans);letter-spacing:.22em;color:var(--lab, var(--ink))}.mk-bbal .w{font:600 24px/1.3 Inter,var(--sans);letter-spacing:-.015em;color:var(--ink);margin-top:12px}.mk-bbal .w b{font-weight:700}.mk-blive{position:relative}.mk-blive img{display:block;width:100%;height:auto}.mk-blive .ph{border:1.5px dashed var(--line-strong);border-radius:10px;padding:22px 12px;text-align:center;color:var(--ink-3);font:500 12.5px var(--sans)}.mk-livetag{display:inline-flex;align-items:center;gap:4px;margin-top:8px;padding:2px 8px;border-radius:999px;background:var(--panel, #fff);border:1px solid var(--line);font:600 10.5px var(--sans);letter-spacing:.04em;color:var(--ink-2)}.mk-bifelse .tabs{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:12px}.mk-bifelse .tabs button{all:unset;cursor:pointer;padding:3px 10px;border-radius:999px;border:1px solid var(--line);font:600 11px var(--sans);color:var(--ink-2);background:var(--panel, #fff)}.mk-bifelse .tabs button[aria-pressed=true]{background:var(--ink-1, #1B1814);color:#fff;border-color:transparent}.mk-bifelse .alt>*+*{margin-top:16px}.mk-bifelse .alt-empty{border:1.5px dashed var(--line-strong);border-radius:10px;padding:18px 8px;text-align:center;color:var(--ink-3);font:500 12px var(--sans)}.mk-sched-how{margin:2px 0 10px;padding:10px 12px;border-radius:12px;background:var(--panel-2);color:var(--ink-2);font:400 12.5px/1.5 var(--sans)}.mk-sched-line{list-style:none;margin:0 0 10px;padding:0 0 0 4px;display:grid;gap:0}.mk-sched-line li{position:relative;display:grid;grid-template-columns:14px minmax(0,1fr);column-gap:8px;padding:0 0 10px;font-size:12.5px}.mk-sched-line li:before{content:"";position:absolute;left:4px;top:12px;bottom:-2px;width:1px;background:var(--line)}.mk-sched-line li:last-child:before{display:none}.mk-sched-line li>i{grid-row:span 2;width:9px;height:9px;margin-top:4px;border-radius:50%;border:1.5px solid var(--ink-3);background:var(--panel);position:relative;z-index:1}.mk-sched-line li.now>i{background:var(--ink);border-color:var(--ink)}.mk-sched-line .w{color:var(--ink-3);font-size:11.5px}.mk-sched-line .p{color:var(--ink);font-weight:600;min-width:0;overflow-wrap:anywhere}.mk-sched-warn{margin:0 0 10px;padding:8px 10px;border-radius:10px;background:var(--wash-warn, #fcf3de);color:var(--ink-2);font-size:12px;line-height:1.45}.mk-sched{display:flex;flex-direction:column;gap:8px;padding:12px;margin-bottom:10px;border:1px solid var(--line);border-radius:14px;min-width:0}.mk-sched.now{border-color:var(--ink-3)}.mk-sched .h{display:flex;align-items:center;gap:8px;font-size:12.5px}.mk-sched .h .n{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--panel-2);font:700 11px var(--sans);color:var(--ink-2)}.mk-sched .h .mk-livetag{margin:0 0 0 auto}.mk-sched-pic{display:flex;align-items:center;gap:10px}.mk-sched-pic img{width:96px;height:64px;object-fit:cover;border-radius:8px;border:1px solid var(--line);background:var(--panel-2)}.mk-sched-choose{display:flex;flex-direction:column;gap:6px;min-width:0}.mk-sched-choose>.mk-btn{align-self:flex-start}.mk-sched-f{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--ink-2)}.mk-sched-f input{width:100%;min-width:0}.mk-sched-rm{align-self:flex-start}.ed-alts{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.mk-sheet.wash .mk-bruled{border-top-width:2px;padding:24px 22px 22px}.mk-sheet.wash.pop .mk-bruled{border-top-width:1px;padding:16px 12px}.mk-sheet.wash:not(.pop) .mk-binsight .panel{background:var(--soft);border-left:2px solid var(--rule);padding:18px 22px}.mk-sheet .mk-binsight .panel>.mk-eyeb{margin-bottom:8px}.mk-sheet.pop .mk-bquote i.r{display:none}.mk-designer .mk-mail{--ui-ink: var(--ink)}.mk-sheet .mk-blk .tools{background:var(--ui-ink, #1B1814)}.mk-sheet .mk-blk .mk-onlyfor{bottom:-9px;z-index:4;box-shadow:0 0 0 2px var(--sheet, #fff)}.mk-sheet .mk-blk.only{box-shadow:inset 2px 0 0 var(--mk-pop-bg)}.mk-designer .mk-famnote{display:flex;gap:8px;align-items:center;font-size:12.5px;line-height:1.45;color:var(--ink-2);background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:8px 12px;max-width:100%;box-sizing:border-box}.mk-designer .mk-famnote .dot{width:12px;height:12px;border-radius:50%;flex:0 0 12px;box-shadow:0 0 0 1px var(--line-strong)}.mk-designer .mk-famnote svg{flex:0 0 auto;color:var(--mk-pop)}.mk-dprops .mk-props-head{display:flex;flex-direction:column;gap:4px}.mk-dprops .mk-props-head h3{margin:0;font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.mk-dprops .mk-props-head p{margin:0;font-size:12.5px;line-height:1.45;color:var(--ink-3)}.mk-dprops .mk-back{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;padding:4px 8px 4px 4px;margin:0 0 2px -4px;border-radius:8px;font:600 12.5px var(--sans);color:var(--ink-2);cursor:pointer}.mk-dprops .mk-back:hover{color:var(--ink);background:var(--panel-2)}.mk-dprops .mk-psec{display:flex;flex-direction:column;border-top:1px solid var(--line);padding-top:12px}.mk-dprops .mk-psec-h{margin:0 0 10px;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.mk-dprops .mk-psec>.mk-field:last-child{margin-bottom:0}.mk-dprops .mk-colrow{justify-content:space-between;margin-bottom:6px}.mk-dprops .mk-colrow input[type=color]{width:56px;height:30px;padding:2px;cursor:pointer}.mk-dprops .mk-colrow input[type=color]:disabled{cursor:default;opacity:.5}.mk-dprops .mk-photos:has(.mk-photo-own){grid-template-columns:repeat(3,minmax(0,1fr))}.mk-dprops .mk-photo-own{border:1.5px solid var(--ink);border-radius:12px;padding:4px;display:flex;flex-direction:column;gap:4px;font-size:11.5px;color:var(--ink-2)}.mk-dprops .mk-photo-own img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:8px;display:block;background:var(--panel-2)}.mk-dprops .mk-photo-acts{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin:0 0 6px}.mk-dprops .mk-item>:not(.mk-item-tools){grid-column:1}.mk-dprops .mk-item-tools{grid-row:1 / span 6}.mk-dprops .mk-item-pic{width:100%;max-height:110px;object-fit:cover;border-radius:8px;display:block;background:var(--panel-2)}.mk-dprops .mk-example{font-size:12.5px;line-height:1.45;color:var(--ink-2);background:var(--panel-2);border-radius:10px;padding:8px 10px;margin:-4px 0 10px}.mk-dprops .mk-example span{display:block;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:2px}.mk-dprops input[type=range]:focus-visible,.mk-dprops input[type=color]:focus-visible,.mk-dprops details>summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.mk-designer.ed .ed-top{gap:8px;padding:10px 14px;min-width:0}.mk-designer.ed .ed-title{margin:0;white-space:nowrap}.mk-designer.ed .mk-designer-body.ed-body{grid-template-columns:264px minmax(0,1fr) clamp(344px,27vw,440px)}.mk-designer.ed .ed-left{border-right:1px solid var(--line);background:var(--panel);overflow:auto;padding:12px;min-height:0}.mk-designer.ed .ed-right{min-height:0}.mk-designer.ed .ed-stage{overflow:auto;padding:20px 20px 80px;min-width:0;min-height:0}.mk-designer.ed .ed-stage-col{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.mk-designer.ed .ed-stage-col>.mk-studio,.mk-designer.ed .ed-env{width:min(760px,100%);box-sizing:border-box}.mk-designer.ed .ed-fit{width:100%;display:flex;justify-content:center;min-width:0}.mk-designer.ed .ed-frames{display:flex;gap:28px;align-items:flex-start;justify-content:center}.mk-designer.ed .ed-frame{display:flex;flex-direction:column;gap:8px;align-items:center;flex:0 0 auto}.mk-designer.ed .ed-cap{display:inline-flex;align-items:center;gap:5px;font:700 10.5px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.mk-designer.ed .mk-mail{width:var(--w, 664px);max-width:none;box-sizing:border-box;flex:0 0 auto}.mk-designer.ed .mk-mail.mobile{width:399px;padding:12px;border-radius:34px;box-shadow:inset 0 0 0 1px #15120e14}.mk-designer.ed .ed-env{display:flex;flex-direction:column;gap:6px;padding:10px 14px;margin:0}.mk-designer.ed .ed-env-row{display:grid;grid-template-columns:70px minmax(0,1fr);align-items:start;gap:8px}.mk-designer.ed .ed-env-l{display:inline-flex;align-items:center;gap:2px;padding-top:9px;font-size:12.5px;color:var(--ink-3)}.mk-designer.ed .mk-sheet{position:relative;container-type:inline-size}.mk-designer.ed .mk-sheet .mk-blk.dragging{opacity:.35}.mk-designer.ed .mk-sheet:not(.live) .mk-blk{cursor:pointer}.mk-designer.ed .mk-autofoot{padding:10px 44px 0;color:var(--mut)}.mk-designer.ed .mk-sheet-empty{cursor:default}.mk-dropline{position:absolute;left:14px;right:14px;height:0;border-top:3px solid var(--mk-mail);border-radius:3px;transform:translateY(-1.5px);pointer-events:none;z-index:6}.mk-dropline:before,.mk-dropline:after{content:"";position:absolute;top:-6.5px;width:10px;height:10px;border-radius:50%;background:var(--mk-mail)}.mk-dropline:before{left:-5px}.mk-dropline:after{right:-5px}.mk-dropline span{position:absolute;left:50%;top:-12px;transform:translate(-50%);background:var(--mk-mail);color:#fff;font:700 10.5px/1 var(--sans);padding:5px 10px;border-radius:999px;white-space:nowrap}.mk-sheet .mk-bmast{border-bottom-color:var(--ink)}.mk-sheet .mk-bbanner,.mk-sheet .mk-blinks.nav{border-top-color:var(--hair, #E4E1DC);border-bottom-color:var(--hair, #E4E1DC)}.mk-sheet.scheme .mk-bfoot,.mk-sheet.scheme .mk-bhfoot{color:var(--mut)}.mk-sheet.scheme .mk-bhfoot{border-top-color:var(--rule)}.mk-sheet.dark .mk-bprod img,.mk-sheet.dark .mk-bspot img,.mk-sheet.dark .mk-bplist img{mix-blend-mode:normal}.mk-sheet .mk-bcols{display:grid;gap:24px;align-items:start}.mk-sheet .mk-bcols .col{min-width:0}.mk-sheet .mk-bcols .col>*+*{margin-top:14px}.mk-sheet .mk-bch{font:600 20px/1.2 Inter,var(--sans);letter-spacing:-.015em}.mk-sheet .mk-bct{font:400 14px/1.6 Inter,var(--sans)}.mk-sheet .mk-bcimg{display:block;width:100%;height:auto}.mk-sheet .mk-bcimg.ph{aspect-ratio:4 / 3;background:var(--panel-2);display:grid;place-items:center;color:var(--ink-3)}.mk-sheet .mk-bcols-empty{border:1.5px dashed var(--line-strong);border-radius:10px;padding:18px 8px;text-align:center;color:var(--ink-3);font:500 12px var(--sans)}@container (max-width: 560px){.mk-sheet .mk-blk{padding-left:22px;padding-right:22px}.mk-sheet .mk-bhero{margin:0 -22px}.mk-sheet .mk-bhero .mk-bhero-w{padding:30px 22px 6px}.mk-sheet .mk-bspot,.mk-sheet .mk-bfeat,.mk-sheet .mk-bhero-split,.mk-sheet .mk-bcols{grid-template-columns:minmax(0,1fr)!important;gap:18px}.mk-sheet .mk-busp{grid-auto-flow:row}.mk-sheet .mk-busp>div+div{border-left:0;border-top:1px solid var(--hair, #E4E1DC)}.mk-sheet .mk-bgal:not(.row){grid-template-columns:minmax(0,1fr)!important}.mk-sheet .mk-bcount .row3 b{font-size:32px}.mk-sheet .mk-autofoot{padding:10px 22px 0}}.ed-els{display:flex;flex-direction:column;gap:12px}.ed-starts{display:flex;gap:6px;flex-wrap:wrap}.ed-starts>.mk-btn{flex:1 1 0;justify-content:center}.ed-lib{width:100%;display:flex;flex-direction:column;gap:2px;max-height:220px;overflow:auto}.ed-search{display:flex;align-items:center;gap:6px;border:1px solid var(--line-strong);border-radius:999px;padding:0 6px 0 12px;background:var(--panel);color:var(--ink-3)}.ed-search input{border:0;background:transparent;padding:8px 0;flex:1;min-width:0;font-size:13px;outline:none;box-shadow:none}.ed-search:focus-within{border-color:var(--ink)}.ed-none{padding:4px 6px}.ed-group h3{display:flex;align-items:center;gap:2px;margin:2px 2px 6px;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.ed-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ed-tile{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:8px;min-height:64px;padding:10px;border:1px solid var(--line);border-radius:12px;background:var(--panel);cursor:grab;font:600 12.5px/1.25 var(--sans);color:var(--ink);text-align:left;white-space:normal}.ed-tile svg{color:var(--mk-mail)}.ed-tile.data svg{color:var(--mk-pop)}.ed-tile:hover:not(:disabled){border-color:var(--ink-3);box-shadow:var(--mk-shadow)}.ed-tile:active{cursor:grabbing}.ed-tile:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ed-h{display:flex;align-items:center;gap:2px}.ed-hint{display:inline-flex;align-items:center;flex-wrap:wrap;gap:2px;font-size:11.5px;line-height:1.4;color:var(--ink-3)}.ed-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ed-chip{display:flex;flex-direction:column;padding:0;border:1px solid var(--line);border-radius:6px;overflow:hidden;background:#fff;cursor:pointer;text-align:left;box-shadow:0 1px 2px #15120e0f}.ed-chip:hover:not(:disabled){box-shadow:0 4px 12px #15120e1f}.ed-chip[aria-checked=true]{outline:2px solid var(--ink);outline-offset:2px}.ed-chip:focus-visible{outline:2px solid var(--mk-mail);outline-offset:2px}.ed-chip-face{position:relative;display:block;height:58px;border:0 solid;border-top-width:6px}.ed-chip-face .aa{position:absolute;left:8px;top:5px;font:600 16px/1 Inter,var(--sans)}.ed-chip-face .dots{position:absolute;right:6px;top:7px;display:flex;gap:3px}.ed-chip-face .dots i{width:8px;height:8px;border-radius:50%;box-shadow:0 0 0 1px #0000001a}.ed-chip-face .band{position:absolute;left:0;right:0;bottom:0;height:20px;display:flex;align-items:center;justify-content:center}.ed-chip-face .band em{width:26px;height:3px;border-radius:2px}.ed-chip-face.mix{display:grid;place-items:center;height:64px;border:0;background:conic-gradient(#a23e53 0,#a23e53 25%,#3e5f48 0,#3e5f48 50%,#2f5d6b 0,#2f5d6b 75%,#b97a2e 0);color:#fff}.ed-chip .lab{display:flex;flex-direction:column;padding:5px 7px 7px;background:#fff;color:#1b1814;border-top:1px solid #ECE9E4}.ed-chip .lab small{font:600 8.5px/1.3 var(--sans);letter-spacing:.08em;color:#6b6660}.ed-chip .lab b{font:700 12px/1.3 var(--sans)}.ed-roles{display:grid;grid-template-columns:minmax(0,1fr);gap:4px}.ed-role{display:flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:10px;padding:4px 6px;min-width:0;cursor:pointer}.ed-role input[type=color]{width:26px;height:26px;padding:0;border:0;border-radius:6px;background:none;flex:0 0 26px;cursor:pointer}.ed-role .n{flex:1;min-width:0;font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ed-role .hex{width:84px;flex:0 0 84px;padding:3px 5px;border-radius:6px;font:500 11.5px ui-monospace,Menlo,Consolas,monospace}.ed-checks{display:flex;flex-direction:column;gap:4px;margin-top:8px;font-size:12px;line-height:1.4;color:var(--ok)}.ed-checks.warn{color:var(--warn)}.ed-checks span{display:flex;gap:6px;align-items:flex-start}.ed-checks svg{flex:0 0 auto;margin-top:2px}.ed-colcard{display:flex;flex-direction:column;gap:6px;margin-bottom:10px;padding:10px;border:1px solid var(--line);border-radius:12px}.ed-colcard-h{font:700 10.5px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.ed-part{border:1px solid var(--line-soft, var(--line));border-radius:10px;background:var(--panel)}.ed-part.open{border-color:var(--line-strong)}.ed-part-row{display:flex;align-items:center;gap:4px;padding-right:2px}.ed-part-row .mk-item-tools{flex-direction:row;grid-column:auto;grid-row:auto}.ed-part-open{all:unset;box-sizing:border-box;cursor:pointer;flex:1;min-width:0;display:flex;align-items:center;gap:6px;padding:7px 8px;font-size:12.5px;color:var(--ink)}.ed-part-open span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-3)}.ed-part-open:focus-visible{outline:2px solid var(--ink);border-radius:8px}.ed-part-body{padding:8px 8px 4px;border-top:1px solid var(--line-soft, var(--line))}.ed-part-add{display:flex;flex-wrap:wrap;gap:4px}.ed-part-add button{display:inline-flex;align-items:center;gap:3px;border:1px dashed var(--line-strong);background:transparent;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:600;color:var(--ink-2);cursor:pointer}.ed-part-add button:hover{border-style:solid;color:var(--ink)}.ed-sent{overflow:auto;min-height:0;padding:16px 20px 60px;display:flex;flex-direction:column;align-items:center;gap:12px}.ed-sent-bar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center}.ed-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 4px 3px 10px;border-radius:999px;font-size:12px;background:var(--mk-pop-bg);color:var(--mk-pop)}.ed-sent-env{width:min(664px,100%);box-sizing:border-box;margin:0}.ed-mailframe{display:block;border:0;border-radius:16px;background:#fff}.ed-phone{padding:12px;border-radius:40px;background:#1b1814}.ed-phone .ed-mailframe,.ed-phone .mk-site{border-radius:28px}.mk-designer.ed .ed-scrim,.mk-designer.ed .ed-dock{display:none}@keyframes ed-up{0%{transform:translateY(24px);opacity:0}}@media (max-width: 899px){.mk-designer.ed .ed-top{padding:8px 10px;gap:6px}.mk-designer.ed .ed-hide-narrow,.mk-designer.ed .ed-lbl{display:none}.mk-designer.ed .ed-title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.mk-designer.ed .ed-top .mk-tabs{padding:3px}.mk-designer.ed .ed-top .mk-tabs button{padding:6px 10px}.mk-designer.ed .ed-top .mk-btn.ink{padding-left:12px;padding-right:14px}.mk-designer.ed .mk-designer-body.ed-body{grid-template-columns:minmax(0,1fr)}.mk-designer.ed .ed-stage{padding:12px 10px 96px}.mk-designer.ed .ed-left,.mk-designer.ed .ed-right{position:fixed;left:0;right:0;bottom:0;z-index:72;max-height:78dvh;border:0;border-radius:20px 20px 0 0;box-shadow:0 -12px 40px #0000002e;overflow:auto;background:var(--panel);animation:ed-up .2s var(--glass)}.mk-designer.ed .ed-left{padding:0 12px 20px}.mk-designer.ed .ed-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:71;background:#0a0a0a47}.mk-designer.ed .ed-dock{display:flex;justify-content:space-around;position:fixed;left:0;right:0;bottom:0;z-index:70;padding:6px 4px calc(6px + env(safe-area-inset-bottom));background:var(--panel);border-top:1px solid var(--line)}.mk-designer.ed .ed-dock button{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:56px;padding:4px 8px;border:0;border-radius:10px;background:transparent;font:600 11px var(--sans);color:var(--ink-2)}.mk-designer.ed .ed-dock button[aria-pressed=true]{background:var(--panel-2);color:var(--ink)}.mk-designer.ed .ed-dock button:disabled{opacity:.4}.mk-designer.ed .ed-dhead{position:sticky;top:0;z-index:3;display:flex;align-items:center;gap:8px;padding:16px 14px 8px;background:var(--panel);border-bottom:1px solid var(--line-soft, var(--line))}.mk-designer.ed .ed-left .ed-dhead{margin:0 -12px 8px}.mk-designer.ed .ed-dhead b{flex:1;font-size:15px}.mk-designer.ed .ed-grab{position:absolute;left:50%;top:6px;width:36px;height:4px;border-radius:2px;background:var(--line-strong);transform:translate(-50%)}.mk-designer.ed .ed-right .mk-insp-body{padding-top:8px}.mk-designer.ed .ed-right .mk-props-head h3,.mk-designer.ed .ed-right .mk-back{display:none}.mk-designer.ed .ed-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-designer.ed .ed-env-row{grid-template-columns:minmax(0,1fr);gap:4px}.mk-designer.ed .ed-env-l{padding-top:0}.mk-designer.ed .mk-studio-open .s{display:none}.mk-designer.ed .ed-sent{padding:12px 10px 40px}}@media (prefers-reduced-motion: reduce){.mk-designer.ed .ed-left,.mk-designer.ed .ed-right{animation:none}}.mk-dprops .bl-tabs{display:flex;width:100%}.mk-dprops .bl-tabs button{flex:1 1 0;justify-content:center;position:relative}.bl-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent, #B4495E);margin-left:2px;vertical-align:middle}.bl-defaults{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.bl-defaults .mk-btn{gap:5px}.bl-def-note{font-size:11.5px;color:var(--ink-3);display:inline-flex;gap:6px;align-items:center}.bl-link{border:0;background:none;padding:0;font:600 11.5px var(--sans);color:var(--ink-2);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.bl-link:disabled{opacity:.5;cursor:default}.bl-ask{display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:14px;background:linear-gradient(135deg,#b4495e12,#5e2f4f0f);border:1px solid rgba(94,47,79,.14)}.bl-ask-row{display:flex;align-items:center;gap:8px;color:var(--ink-2)}.bl-ask-row input{flex:1 1 auto;min-width:0;border:0;background:transparent;font:500 13px var(--sans);padding:4px 0;outline:none;color:var(--ink)}.bl-ask-row input::placeholder{color:var(--ink-3)}.bl-ideas{display:flex;flex-wrap:wrap;gap:5px}.bl-ideas button{border:1px solid var(--line);background:var(--panel);border-radius:999px;padding:3px 10px;font:500 11.5px var(--sans);color:var(--ink-2);cursor:pointer}.bl-ideas button:hover{border-color:var(--ink-3);color:var(--ink)}.bl-said{display:flex;align-items:flex-start;gap:6px;font-size:12px;line-height:1.45;color:var(--ink-2)}.bl-said .muted{color:var(--ink-3)}.bl-look{display:flex;flex-direction:column;gap:4px;margin-top:6px}.bl-look-top{display:flex;justify-content:space-between;gap:8px;font-size:12px;line-height:1.45;color:var(--ink-3);padding:6px 0 4px}.bl-part{border-top:1px solid var(--line-soft, var(--line))}.bl-part>header{display:flex;align-items:center;justify-content:space-between}.bl-part-h{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:9px 0;font:700 12.5px var(--sans);color:var(--ink);cursor:pointer}.bl-part-b{display:flex;flex-direction:column;gap:8px;padding:0 0 12px}.bl-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.bl-row>.l,.bl-slider>.l{font-size:12px;color:var(--ink-2);min-width:64px}.bl-row .mk-seg button{padding:4px 9px;font-size:11.5px}.bl-check input{width:16px;height:16px}.bl-slider{display:grid;grid-template-columns:74px 1fr 46px auto;align-items:center;gap:8px}.bl-slider input[type=range]{width:100%}.bl-slider .v{font:600 11.5px var(--sans);color:var(--ink-3);font-variant-numeric:tabular-nums;text-align:right}.bl-slider.set .v{color:var(--ink)}.bl-swatches{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.bl-swatches button,.bl-swatches .own{width:22px;height:22px;border-radius:50%;border:1px solid rgba(0,0,0,.12);padding:0;cursor:pointer;display:grid;place-items:center}.bl-swatches button[aria-checked=true]{box-shadow:0 0 0 2px var(--panel, #fff),0 0 0 4px var(--ink)}.bl-swatches .none{background:var(--panel);color:var(--ink-3)}.bl-swatches .own{position:relative;background:conic-gradient(#b4495e,#c8a45d,#3e5f48,#2f5d6b,#5e2f4f,#b4495e);color:#fff;overflow:hidden}.bl-swatches .own input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.bl-btn-prev{padding:12px;border-radius:12px;background:var(--panel-2);font:600 13px var(--sans)}.mk-sheet .mk-blk.bl-card{border-radius:0}.mk-sheet .mk-blk.bl-off{opacity:.38;background-image:repeating-linear-gradient(135deg,rgba(27,24,20,.45) 0 2px,transparent 2px 8px);background-size:8px 100%;background-repeat:no-repeat;background-position:left top}.mk-sheet .mk-blk .bl-away{position:absolute;right:8px;bottom:6px;z-index:3;font:700 9.5px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);background:var(--panel);border-radius:999px;padding:2px 8px;border:1px solid var(--line)}.mk-sheet .mk-blk.bl-ty[data-fs] :is(.mk-bh,.mk-bt,.mk-bquote>div,.mk-bfeat h3,.mk-bsign .p,.mk-bbanner,.mk-breview.score .big){font-size:var(--ty-fs)!important}.mk-sheet .mk-blk.bl-ty[data-fw] :is(.mk-bh,.mk-bt,.mk-bquote>div,.mk-bfeat h3,.mk-bsign .p,.mk-bbanner){font-weight:var(--ty-fw)!important}.mk-sheet .mk-blk.bl-ty[data-lh] :is(.mk-bh,.mk-bt,.mk-bquote>div,.mk-bfeat h3,.mk-bsign .p,.mk-bbanner){line-height:var(--ty-lh)!important}.mk-sheet .mk-blk.bl-ty[data-ls] :is(.mk-bh,.mk-bt,.mk-bquote>div,.mk-bfeat h3,.mk-bsign .p,.mk-bbanner){letter-spacing:var(--ty-ls)!important}.mk-sheet .mk-blk.bl-ty[data-caps] :is(.mk-bh,.mk-bt,.mk-bquote>div,.mk-bfeat h3,.mk-bsign .p){text-transform:uppercase!important}.mk-sheet .mk-blk.bl-ty[data-it] :is(.mk-bh,.mk-bt,.mk-bquote>div,.mk-bfeat h3,.mk-bsign .p,.mk-bbanner){font-style:italic!important}.mk-sheet .mk-blk.bl-ty[data-ff] :is(.mk-bh,.mk-bt,.mk-bquote>div,.mk-bfeat h3,.mk-bsign .p,.mk-bbanner){font-family:var(--ty-ff)!important}.mk-sheet .mk-blk.bl-ty[data-mw] :is(.mk-bh,.mk-bt,.mk-bquote>div,.mk-bsign .p){max-width:var(--ty-mw)}.mk-sheet .mk-blk.bl-ty[data-mw][style*="text-align: center"] :is(.mk-bh,.mk-bt,.mk-bquote>div,.mk-bsign .p){margin-left:auto;margin-right:auto}.mk-sheet .mk-blk.bl-ty[data-bfill] .mk-bbtn{background:var(--b-fill)!important;border-color:var(--b-fill)!important}.mk-sheet .mk-blk.bl-ty[data-bink] .mk-bbtn{color:var(--b-ink)!important}.mk-sheet .mk-blk.bl-ty[data-bshape=square] .mk-bbtn{border-radius:0!important}.mk-sheet .mk-blk.bl-ty[data-bshape=soft] .mk-bbtn{border-radius:8px!important}.mk-sheet .mk-blk.bl-ty[data-bsize=sm] .mk-bbtn{padding:9px 18px!important;font-size:12.5px!important}.mk-sheet .mk-blk.bl-ty[data-bsize=lg] .mk-bbtn{padding:18px 40px!important;font-size:16.5px!important}.mk-sheet .mk-blk.bl-ty[data-bfull] .mk-bbtn{display:block!important;text-align:center}.mk-sheet .mk-breview.score .big{font:600 40px/1.1 var(--sans);letter-spacing:-.02em;margin-top:8px}.mk-sheet .mk-breview.score .big small{font-size:15px;font-weight:400;color:var(--ink-3)}.ed-tile{position:relative}.ed-tile .ed-own{position:absolute;top:5px;right:6px;font:700 9px var(--sans);font-style:normal;letter-spacing:.06em;text-transform:uppercase;color:#7a2e4f;background:#b4495e1a;border-radius:999px;padding:1px 6px}.ed-style .ed-chips{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.ed-style .ed-chip{border-radius:8px}.ed-style .ed-chip-face{height:30px;border-top-width:4px}.ed-style .ed-chip-face .aa{font-size:11px;left:6px;top:4px}.ed-style .ed-chip-face .dots{top:5px;right:5px;gap:2px}.ed-style .ed-chip-face .dots i{width:5px;height:5px}.ed-style .ed-chip-face .band{height:8px}.ed-style .ed-chip-face .band em{display:none}.ed-style .ed-chip-face.mix{height:34px}.ed-style .ed-chip .lab{padding:3px 6px 4px}.ed-style .ed-chip .lab small{display:none}.ed-style .ed-chip .lab b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bebas-neue-latin-400-normal-9mHNbWWO.woff2) format("woff2"),url(/assets/bebas-neue-latin-400-normal-Bi-ndsyu.woff) format("woff")}.mk-studio2 .mk-fold{border:1px solid var(--line);border-radius:14px;background:var(--panel)}.mk-studio2 .mk-fold-h{margin:0;font-size:inherit}.mk-studio2 .mk-fold-h>button{display:flex;align-items:center;gap:8px;width:100%;border:0;background:transparent;padding:10px 12px;border-radius:14px;font:700 13px var(--sans);color:var(--ink);cursor:pointer;text-align:left}.mk-studio2 .mk-fold-h>button:hover{background:var(--panel-2)}.mk-studio2 .mk-fold-h .t{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-studio2 .mk-fold-h .n{font:600 11.5px var(--sans);color:var(--ink-3);white-space:nowrap}.mk-studio2 .mk-fold-h .chev{color:var(--ink-3);transition:transform .15s ease}.mk-studio2 .mk-fold.open .mk-fold-h .chev{transform:rotate(180deg)}.mk-studio2 .mk-fold-b{padding:4px 12px 14px;display:flex;flex-direction:column;gap:12px}.mk-studio2 .mk-fold-b[hidden]{display:none}@media (prefers-reduced-motion: reduce){.mk-studio2 .mk-fold-h .chev{transition:none}}.mk-pic-sub{font:700 12px var(--sans);color:var(--ink);margin:2px 0 -4px;display:flex;align-items:center;gap:6px}.mk-pic-note{font-size:12px;color:var(--ink-3);line-height:1.45;margin:0}.mk-pic-stage{position:relative;align-self:center}.mk-studio2 .mk-art{outline:none}.mk-studio2 .mk-art:focus-visible{box-shadow:0 0 0 2px var(--panel),0 0 0 4px var(--ink)}.mk-studio2 .mk-layer:focus,.mk-studio2 .mk-layer:focus-visible{outline:none}.mk-studio2 .mk-layer{touch-action:none}.mk-studio2 .mk-layer.locked{cursor:default}.mk-pic-frame{position:absolute;z-index:6;pointer-events:none;outline:2px solid var(--mk-mail)}.mk-pic-frame.kb{outline:2px solid var(--ink);box-shadow:0 0 0 4px #ffffffd9}.mk-pic-frame.locked{outline-style:dashed}.mk-pic-frame .h{position:absolute;width:14px;height:14px;right:-8px;bottom:-8px;background:#fff;border:2px solid var(--mk-mail);border-radius:50%;cursor:nwse-resize;pointer-events:auto;touch-action:none}.mk-pic-frame .mk-pic-lock{top:-9px;right:-9px}.mk-pic-ph{width:100%;height:100%;display:grid;place-items:center;text-align:center;padding:4px 4px 4px 12px;font:600 10.5px/1.3 var(--sans);color:#6f685e;background-color:#efebe4;background-image:repeating-linear-gradient(45deg,#cfc8bb 0 3px,transparent 3px 8px);background-size:8px 100%;background-repeat:no-repeat;background-position:left top}.mk-pic-ph.ai{color:#5b4a86;background-color:#f3effb;background-image:repeating-linear-gradient(45deg,#d6ccf0 0 3px,transparent 3px 8px)}.mk-pic-logo{width:100%;height:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.mk-pic-over{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#ffffff8c;font:600 12.5px var(--sans);color:var(--ink);pointer-events:none;z-index:8}.mk-pic-over span{background:var(--panel);border-radius:999px;padding:5px 12px;box-shadow:var(--mk-shadow)}.mk-pic-lock{position:absolute;top:4px;right:4px;z-index:7;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:var(--panel);color:var(--ink-2);box-shadow:0 0 0 1px var(--line-strong);pointer-events:none}.mk-pic-only{position:absolute;height:22px;pointer-events:none;z-index:7}.mk-pic-only .mk-onlyfor{left:0;bottom:auto;top:2px;max-width:100%;font-size:10px;box-shadow:0 0 0 1px #6a4bc440}.mk-studio2 .mk-canvas-bar{justify-content:space-between}.mk-studio2 .mk-canvas-bar .grp{display:inline-flex;gap:4px;align-items:center;flex-wrap:wrap}.mk-pic-keys{font-size:11.5px;color:var(--ink-3);line-height:1.9}.mk-pic-add{display:flex;flex-wrap:wrap;gap:4px}.mk-role-now{font-style:normal;font-weight:500;color:var(--ink-3)}.mk-studio2 .mk-role.clear{background:repeating-conic-gradient(#d9d6d0 0,#d9d6d0 25%,#fff 0,#fff 50%) 0 0 / 10px 10px}.mk-studio2 .mk-role.any{position:relative;display:inline-grid;place-items:center;background:conic-gradient(#e0457b,#e8a33d,#d9cf3a,#4fae6a,#3a86c8,#7a5bd0,#e0457b)}.mk-studio2 .mk-role.any.on{box-shadow:0 0 0 2px var(--panel),0 0 0 3.5px var(--ink)}.mk-studio2 .mk-role.any input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;padding:0;border:0}.mk-studio2 .mk-role.any:focus-within{outline:2px solid var(--ink);outline-offset:2px}.mk-studio2 .mk-role:disabled{cursor:default;opacity:.6}.mk-studio2 .mk-layers{max-height:280px}.mk-studio2 .mk-layer-row{cursor:default}.mk-studio2 .mk-layer-row.on{background:var(--mk-pop-bg);color:var(--mk-pop)}.mk-studio2 .mk-layer-row .kind{display:grid;place-items:center;color:var(--ink-3)}.mk-studio2 .mk-layer-row.on .kind{color:var(--mk-pop)}.mk-studio2 .mk-layer-row .nm{border:0;background:transparent;font:inherit;color:inherit;text-align:left;padding:3px 2px;cursor:pointer;min-width:0;border-radius:6px}.mk-studio2 .mk-layer-row .nm .who{color:var(--mk-pop);margin-left:4px;vertical-align:-1px}.mk-studio2 .mk-layer-row .tools button:focus-visible{outline:2px solid var(--ink);outline-offset:0}.mk-studio2 .mk-layer-row .tools button.on{color:var(--ink)}.mk-studio2 .mk-layer-row .tools button:disabled{opacity:.35;cursor:default}.mk-pic-empty{padding:10px;font-size:12.5px;color:var(--ink-3);line-height:1.45}.mk-pic-grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.mk-pic-grid4 .mk-field{margin:0}.mk-pic-grid4 input{padding:6px 8px}.mk-pic-range{display:grid;grid-template-columns:minmax(0,1fr) 52px;gap:8px;align-items:center}.mk-studio2 .mk-pic-range input[type=range]{padding:0;border:0;box-shadow:none;background:transparent;accent-color:var(--ink);height:22px}.mk-pic-range output{font:600 12px var(--sans);color:var(--ink-2);text-align:right;font-variant-numeric:tabular-nums}.mk-pic-checks{display:flex;flex-direction:column;gap:6px}.mk-pic-checks label{display:flex;gap:8px;align-items:center;font-size:12.5px;color:var(--ink);cursor:pointer}.mk-pic-checks input[type=checkbox]{width:auto}.mk-pic-card{border:1px solid var(--line);border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:10px}.mk-pic-slot{display:flex;gap:10px;align-items:center;background:var(--panel-2);border-radius:12px;padding:8px;font-size:12.5px;color:var(--ink-2)}.mk-pic-slot img{width:40px;height:40px;object-fit:cover;border-radius:6px;background:var(--panel);flex:0 0 auto}.mk-pic-slot b{color:var(--ink)}.mk-pic-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mk-pic-photo{display:flex;flex-direction:column;gap:4px;border:1.5px solid var(--line);border-radius:10px;padding:4px;background:var(--panel);cursor:pointer;font:600 11.5px var(--sans);color:var(--ink);text-align:left}.mk-pic-photo img{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:6px;background:var(--panel-2)}.mk-pic-photo[aria-pressed=true]{border-color:var(--ink)}.mk-pic-photo:hover:not(:disabled){border-color:var(--ink)}.mk-pic-fam{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.mk-pic-fam figure{margin:0;display:flex;flex-direction:column;gap:3px}.mk-pic-fam img,.mk-pic-fam .none{width:100%;aspect-ratio:1;object-fit:cover;border-radius:6px;background:var(--panel-2);display:block}.mk-pic-fam figcaption{font-size:10.5px;font-weight:650;color:var(--ink-2);text-align:center}.mk-studio2 .mk-tpl-pic .th img{object-fit:contain}.mk-studio2 .mk-tpl-pic .th .small{padding:4px;text-align:center}.mk-studio2 .mk-tpl-pic:disabled{cursor:default;opacity:.6}.mk-studio2 .mk-sizes button[aria-pressed=true]{border-color:var(--ink)}.wa-designer{grid-template-rows:auto minmax(0,1fr)}.wa-top{flex-wrap:wrap;row-gap:8px}.wa-top .grow,.wa-designer .grow{flex:1}.wa-top .t{font-weight:700;font-size:16px}.wa-panes{display:none}.wa-grid{display:grid;grid-template-columns:minmax(340px,440px) minmax(0,1fr);min-height:0}.wa-grid.with-pic{grid-template-columns:380px minmax(0,1fr) 440px}.wa-edit{background:var(--panel);border-right:1px solid var(--line);overflow:auto;min-width:0}.wa-stage{overflow:auto;padding:18px 24px 64px;display:flex;flex-direction:column;align-items:center;gap:14px;min-width:0}.wa-picpane{border-left:1px solid var(--line);overflow:auto;min-width:0}.wa-only-narrow{display:none}@media (max-width: 1180px){.wa-grid.with-pic{grid-template-columns:330px minmax(0,1fr) 380px}}@media (max-width: 860px){.wa-designer{grid-template-rows:auto auto minmax(0,1fr)}.wa-top{padding:10px 12px}.wa-panes{display:flex;gap:4px;padding:6px 12px;background:var(--panel);border-bottom:1px solid var(--line)}.wa-panes button{flex:1;border:0;background:transparent;border-radius:999px;padding:8px 10px;font:600 13px var(--sans);color:var(--ink-2);display:inline-flex;align-items:center;justify-content:center;gap:6px}.wa-panes button[aria-selected=true]{background:var(--panel-2);color:var(--ink)}.wa-dot{width:7px;height:7px;border-radius:50%;background:var(--bad);display:inline-block}.wa-grid,.wa-grid.with-pic{grid-template-columns:minmax(0,1fr)}.wa-edit{border-right:0}.wa-picpane{border-left:0}.wa-grid.pane-edit>.wa-stage,.wa-grid.pane-edit>.wa-picpane,.wa-grid.pane-preview>.wa-edit,.wa-grid.pane-preview>.wa-picpane,.wa-grid.pane-picture>.wa-edit,.wa-grid.pane-picture>.wa-stage{display:none}.wa-stage{padding:14px 16px 48px}.wa-only-narrow{display:inline-flex}}.wa-form{padding:14px 18px 96px;display:flex;flex-direction:column;gap:18px}@media (max-width: 860px){.wa-form{padding:12px 16px 80px}}.wa-sec{display:flex;flex-direction:column;gap:8px;min-width:0}.wa-sec+.wa-sec{border-top:1px solid var(--line-soft, var(--line));padding-top:16px}.wa-sec-h{display:flex;align-items:center;gap:6px;min-height:24px}.wa-sec-h h4{margin:0;font-size:13px;font-weight:700;color:var(--ink)}.wa-muted{font-size:12.5px;color:var(--ink-3);line-height:1.45}.wa-pad{padding:8px 0}.wa-path{align-self:flex-start;max-width:100%;flex-wrap:wrap}.wa-designer input:not([type]),.wa-designer input[type=text],.wa-designer textarea,.wa-designer select{width:100%;box-sizing:border-box;min-width:0}.wa-slottext textarea,.wa-slottext input{font:14px/1.5 -apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;border:1px solid var(--line-strong);border-radius:12px;padding:10px 12px;background:var(--panel);color:var(--ink);resize:vertical}.wa-slottext textarea{min-height:120px}.wa-slottext-bar{display:flex;align-items:center;gap:6px;margin-top:6px;flex-wrap:wrap}.wa-marks{display:inline-flex;gap:3px}.wa-marks button{width:30px;height:30px;border-radius:8px;border:0;background:var(--panel-2);color:var(--ink-2);display:grid;place-items:center;cursor:pointer}.wa-marks button:hover{color:var(--ink);background:var(--line-soft, var(--panel-2))}.wa-count{font-size:11.5px;color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.wa-count.near{color:var(--warn)}.wa-count.over{color:var(--bad);font-weight:700}.wa-in{position:relative}.wa-in input{padding-right:56px}.wa-in .wa-count{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none}.wa-pmenu{position:relative}.wa-pmenu-list{position:absolute;z-index:40;top:calc(100% + 6px);left:0;width:min(290px,calc(100vw - 48px));max-height:340px;overflow:auto;background:var(--panel);border:1px solid var(--line);border-radius:14px;box-shadow:var(--mk-shadow-lift, 0 12px 32px rgba(21, 18, 14, .16));padding:6px}.wa-pmenu-gh{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);padding:8px 8px 4px}.wa-pmenu-list button{width:100%;display:flex;justify-content:space-between;gap:10px;border:0;background:transparent;padding:7px 8px;border-radius:8px;font:500 13px var(--sans);color:var(--ink);cursor:pointer;text-align:left}.wa-pmenu-list button:hover,.wa-pmenu-list button:focus-visible{background:var(--panel-2)}.wa-pmenu-list em{font-style:normal;color:var(--ink-3);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:45%}.wa-slot{display:inline-block;font:700 12px ui-monospace,Cascadia Mono,Consolas,monospace;color:var(--mk-wa);background:var(--mk-wa-bg);border-radius:6px;padding:2px 6px;white-space:nowrap}.wa-vars{display:flex;flex-direction:column;gap:8px;margin-top:8px}.wa-vars-h{display:grid;grid-template-columns:44px minmax(0,1fr) minmax(0,1fr);gap:8px;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.wa-vars-h span:first-child{grid-column:1 / 3}.wa-vars-h span{display:inline-flex;align-items:center;gap:4px}.wa-var{display:grid;grid-template-columns:44px minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:center}.wa-var.session,.wa-var.blank{grid-template-columns:44px minmax(0,1fr)}.wa-var>.wa-probs,.wa-var>.wa-own{grid-column:1 / -1}.wa-own{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.wa-own .mk-rt{width:100%}.wa-title-var{margin-top:8px}.wa-fixed{background:var(--panel-2);border-radius:12px;padding:10px 12px;font-size:13px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink)}.wa-fixed.sm{padding:7px 10px}@media (max-width: 480px){.wa-var{grid-template-columns:44px minmax(0,1fr)}.wa-var .wa-sample{grid-column:2}.wa-vars-h{display:none}}.wa-probs{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-direction:column;gap:3px;font-size:12px;line-height:1.4}.wa-probs li{display:flex;gap:5px;align-items:flex-start}.wa-probs li svg{flex:0 0 auto;margin-top:2px}.wa-probs li.error{color:var(--bad)}.wa-probs li.warn{color:var(--warn)}.wa-bts{display:flex;flex-direction:column;gap:8px}.wa-bt{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;align-items:start;border:1px solid var(--line);border-radius:14px;padding:10px;background:var(--panel)}.wa-bt.fixed{grid-template-columns:30px minmax(0,1fr)}.wa-bt-ic{width:30px;height:30px;border-radius:50%;background:var(--mk-wa-bg);color:var(--mk-wa);display:grid;place-items:center}.wa-bt-main{display:flex;flex-direction:column;gap:6px;min-width:0}.wa-bt-kind{font-size:12px;font-weight:650;color:var(--ink-2)}.wa-bt-tools{display:flex;flex-direction:column;gap:4px}.wa-check{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-2)}.wa-check input{width:auto}.wa-add{display:flex;flex-wrap:wrap;gap:6px}@media (max-width: 480px){.wa-bt{grid-template-columns:30px minmax(0,1fr)}.wa-bt-tools{grid-column:1 / -1;flex-direction:row;justify-content:flex-end}}.wa-chip{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:650;background:var(--panel-2);color:var(--ink-2);white-space:nowrap}.wa-chip.sm{font-size:11px;padding:1px 8px}.wa-chip.ok{background:var(--wash-ok);color:var(--ok)}.wa-chip.warn{background:var(--wash-warn);color:var(--warn)}.wa-chip.bad{background:var(--wash-bad);color:var(--bad)}.wa-q{font-style:normal;font-size:11.5px;font-weight:600}.wa-q:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:currentColor;margin-right:4px;vertical-align:1px}.wa-q.ok{color:var(--ok)}.wa-q.warn{color:var(--warn)}.wa-q.bad{color:var(--bad)}.wa-own-status{border:1px solid var(--line);border-radius:14px;padding:10px 12px;display:flex;flex-direction:column;gap:6px;font-size:12.5px;line-height:1.45}.wa-own-status.bad{border-color:color-mix(in srgb,var(--bad) 35%,transparent);background:var(--wash-bad)}.wa-own-status.warn{background:var(--wash-warn);border-color:transparent}.wa-own-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wa-tname{font-size:13px;overflow-wrap:anywhere}.wa-todo{color:var(--ink-2)}.wa-todo.warn{color:var(--warn);font-weight:600}.wa-why{color:var(--bad)}.wa-refresh svg.spin{animation:wa-spin .9s linear infinite}@keyframes wa-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.wa-refresh svg.spin{animation:none}}.wa-tlist-bar{display:flex;align-items:center;gap:8px}.wa-tlist{display:flex;flex-direction:column;gap:8px}.wa-tfilter{align-self:flex-start}.wa-tlist ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:380px;overflow:auto}.wa-trow{width:100%;min-width:0;white-space:normal;grid-template-columns:minmax(0,1fr);text-align:left;border:1px solid var(--line);border-radius:12px;padding:9px 11px;background:var(--panel);display:grid;gap:3px;cursor:pointer;font:inherit;color:var(--ink)}.wa-trow:hover:not(:disabled){border-color:var(--ink)}.wa-trow.on{border-color:var(--ink);background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--ink)}.wa-trow:disabled{cursor:default;opacity:.78}.wa-trow-h{display:flex;justify-content:space-between;gap:8px;align-items:center}.wa-trow-h b{font-size:13px;overflow-wrap:anywhere;min-width:0}.wa-trow-h .wa-chip{flex:none}.wa-trow-m{font-size:11.5px;color:var(--ink-3)}.wa-trow-b{font-size:12px;color:var(--ink-2);line-height:1.4}.wa-trow-w{font-size:11.5px;color:var(--bad);line-height:1.4}.wa-trow-w.warn{color:var(--warn)}.wa-trow-w.muted{color:var(--ink-3)}.wa-send-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.wa-send-row .mk-field>span{display:inline-flex;align-items:center;gap:4px}.wa-send{justify-content:center;width:100%}.wa-pic-sum{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.wa-phone{--wa-head: #008069;--wa-head-ink: #ffffff;--wa-wall: #efeae2;--wa-dots: rgba(84, 101, 111, .09);--wa-bubble: #ffffff;--wa-ink: #111b21;--wa-soft: #667781;--wa-link: #027eb5;--wa-rule: #e9edef;--wa-chip: #ffffff;--wa-note: #ffeecd;--wa-note-ink: #54656f;--wa-field: #ffffff;--wa-mic: #00a884;--wa-code: rgba(11, 20, 26, .06);width:min(360px,100%);box-sizing:border-box;flex:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.wa-phone.dark{--wa-head: #202c33;--wa-head-ink: #e9edef;--wa-wall: #0b141a;--wa-dots: rgba(134, 150, 160, .07);--wa-bubble: #202c33;--wa-ink: #e9edef;--wa-soft: #8696a0;--wa-link: #53bdeb;--wa-rule: #2f3b43;--wa-chip: #182229;--wa-note: #182229;--wa-note-ink: #ffd279;--wa-field: #2a3942;--wa-mic: #00a884;--wa-code: rgba(233, 237, 239, .08)}.wa-screen{position:relative;height:700px;border-radius:40px;overflow:hidden;border:10px solid #111214;box-shadow:var(--mk-shadow-lift, 0 18px 50px rgba(0, 0, 0, .18));display:flex;flex-direction:column;background:var(--wa-wall)}@media (max-width: 860px){.wa-screen{height:min(700px,calc(100dvh - 190px));min-height:520px;border-width:8px;border-radius:32px}}.wa-status{display:flex;justify-content:space-between;align-items:center;padding:8px 20px 2px;background:var(--wa-head);color:var(--wa-head-ink);font-size:12px;font-weight:600}.wa-status-r{display:inline-flex;gap:3px;align-items:flex-end}.wa-status-r i{display:block;width:3px;background:currentColor;border-radius:1px}.wa-status-r i:nth-child(1){height:5px}.wa-status-r i:nth-child(2){height:7px}.wa-status-r i:nth-child(3){height:9px}.wa-head{display:flex;align-items:center;gap:10px;padding:8px 12px 10px 8px;background:var(--wa-head);color:var(--wa-head-ink)}.wa-av{width:38px;height:38px;border-radius:50%;background:#fff;display:grid;place-items:center;flex:none}.wa-av .wa-word{font-size:12px;color:#1b1814;line-height:1}.wa-word{font-family:JUCE Wordmark,Fredoka One,Fredoka,sans-serif;font-weight:400;letter-spacing:0;text-transform:none;font-synthesis:none}.wa-who{flex:1;display:flex;flex-direction:column;min-width:0}.wa-who b{font-size:17px;font-weight:400;line-height:1.2}.wa-who span{font-size:12px;opacity:.82}.wa-chat{flex:1;overflow:auto;padding:10px 12px 14px;background-color:var(--wa-wall);background-image:radial-gradient(var(--wa-dots) 1.2px,transparent 1.6px),radial-gradient(var(--wa-dots) 1px,transparent 1.4px);background-size:22px 22px,34px 34px;background-position:0 0,11px 17px}.wa-day{width:max-content;margin:4px auto 8px;background:var(--wa-chip);color:var(--wa-soft);font-size:12px;padding:5px 12px;border-radius:8px;box-shadow:0 1px .5px #0b141a21;text-transform:uppercase;letter-spacing:.02em}.wa-note{max-width:86%;margin:0 auto 12px;background:var(--wa-note);color:var(--wa-note-ink);font-size:11.5px;line-height:1.4;text-align:center;padding:6px 10px;border-radius:8px;box-shadow:0 1px .5px #0b141a21}.wa-note svg{vertical-align:-1px;margin-right:4px}.wa-msg{padding-left:8px;display:flex}.wa-bubble{position:relative;max-width:86%;min-width:120px;background:var(--wa-bubble);color:var(--wa-ink);border-radius:0 8px 8px;box-shadow:0 1px .5px #0b141a21}.wa-bubble:before{content:"";position:absolute;top:0;left:-8px;width:8px;height:13px;background:var(--wa-bubble);clip-path:polygon(0 0,100% 0,100% 100%)}.wa-content{position:relative}.wa-media{margin:3px 3px 0;border-radius:6px;overflow:hidden;background:var(--wa-code)}.wa-media img{display:block;width:100%;height:auto}.wa-media-wait{aspect-ratio:1;display:grid;place-items:center;align-content:center;gap:6px;color:var(--wa-soft);font-size:12.5px}.wa-media.video .wa-media-wait{aspect-ratio:16 / 9}.wa-doc{display:flex;align-items:center;gap:8px;padding:12px;color:var(--wa-ink);font-size:13px}.wa-title{padding:7px 9px 0;font-size:15px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.wa-body{padding:6px 9px 8px;font-size:14.2px;line-height:19px;white-space:pre-wrap;overflow-wrap:anywhere}.wa-body strong{font-weight:700}.wa-mono,.wa-code{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:13px}.wa-code{background:var(--wa-code);border-radius:4px;padding:0 3px}.wa-gap{display:inline-block;font:700 11.5px ui-monospace,Consolas,monospace;color:#b45309;background:#fef3c7;border-radius:4px;padding:0 4px}.wa-link-line{margin-top:4px}.wa-link{color:var(--wa-link);text-decoration:underline;overflow-wrap:anywhere}.wa-session-foot{margin-top:6px;color:var(--wa-soft)}.wa-foot{padding:0 9px 8px;margin-top:-4px;font-size:13px;line-height:17px;color:var(--wa-soft);overflow-wrap:anywhere}.wa-time-pad{display:inline-block;width:42px;height:1px}.wa-time{position:absolute;right:8px;bottom:5px;font-size:11px;color:var(--wa-soft);line-height:1}.wa-btns{border-top:1px solid var(--wa-rule)}.wa-btn{display:flex;align-items:center;justify-content:center;gap:7px;padding:10px 12px;color:var(--wa-link);font-size:14px;font-weight:500;border:0;background:transparent;width:100%;font-family:inherit}.wa-btn+.wa-btn{border-top:1px solid var(--wa-rule)}.wa-btn.all{cursor:pointer}.wa-input{display:flex;gap:6px;align-items:center;padding:6px 8px 10px;background:var(--wa-wall)}.wa-field{flex:1;background:var(--wa-field);color:var(--wa-soft);font-size:14.5px;border-radius:22px;padding:10px 16px;box-shadow:0 1px .5px #0b141a21}.wa-mic{width:44px;height:44px;border-radius:50%;background:var(--wa-mic);flex:none;display:grid;place-items:center;color:#fff}.wa-sheet-back{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b141a66;display:flex;align-items:flex-end;z-index:3}.wa-sheet{width:100%;background:var(--wa-bubble);color:var(--wa-ink);border-radius:16px 16px 0 0;padding:6px 0 18px}.wa-sheet-h{display:flex;align-items:center;gap:12px;padding:8px 14px 10px;font-size:15px;font-weight:600;border-bottom:1px solid var(--wa-rule)}.wa-sheet-h button{border:0;background:transparent;color:var(--wa-soft);display:grid;place-items:center;padding:4px;cursor:pointer}.wa-sheet-row{display:flex;align-items:center;gap:14px;padding:13px 20px;color:var(--wa-link);font-size:14.5px}.wa-phone-note{text-align:center;font-size:12px;color:var(--ink-3);margin-top:10px}.wa-mini{--wa-bubble: #ffffff;--wa-ink: #111b21;--wa-soft: #667781;--wa-link: #027eb5;--wa-rule: #e9edef;--wa-code: rgba(11, 20, 26, .06);--wa-dots: rgba(84, 101, 111, .09);border-radius:14px;padding:12px 10px 12px 4px;background-color:#efeae2;background-image:radial-gradient(var(--wa-dots) 1.2px,transparent 1.6px);background-size:22px 22px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5;font-weight:400;letter-spacing:normal;color:#111}.wa-mini .wa-bubble{max-width:100%}.wa-mini .wa-media-wait{aspect-ratio:16 / 7}.wa-mini .wa-body{font-size:13px;line-height:17px;max-height:136px;overflow:hidden}.wa-mini .wa-btn{padding:7px 10px;font-size:13px}.wa-card-status{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px}.wa-card-status svg.spin{animation:wa-spin .9s linear infinite}.wa-step.shut+.wa-sec,.wa-sec+.wa-step.shut{padding-top:0}.wa-step.shut{border-top:1px solid var(--line-soft, var(--line))}.wa-sec+.wa-step.shut,.wa-step.shut+.wa-step.shut{padding-top:0}.wa-step-h{display:flex;align-items:center;gap:9px;width:100%;border:0;background:none;padding:11px 0;cursor:pointer;text-align:left;font:inherit;color:var(--ink)}.wa-step-h b{font-size:13px;flex:0 0 auto}.wa-step-sum{flex:1 1 auto;min-width:0;font-size:12.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right}.wa-step-h:hover b{text-decoration:underline;text-underline-offset:3px}.wa-step-dot{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:#1f6b451f;color:#1f6b45;font:800 11px var(--sans);flex:0 0 auto}.wa-step-dot.bad{background:#b4495e24;color:#a3243b}.wa-step.shut:has(.wa-step-dot.bad) .wa-step-sum{color:#a3243b}.wa-ai-top{display:flex;align-items:center;gap:8px;padding:7px 7px 7px 12px;border-radius:999px;border:1px solid rgba(94,47,79,.18);background:linear-gradient(135deg,#b4495e0f,#5e2f4f0d);color:#7a2e4f}.wa-ai-top input{flex:1 1 auto;min-width:0;border:0;background:transparent;outline:none;font:500 13px var(--sans);color:var(--ink);padding:0}.at .lp-edit{border:0;padding:0;margin:0;min-width:0;display:flex;flex-direction:column;gap:12px}.at .lp-line{line-height:1.9}.at .lp-line input[type=time],.at .lp-line input[type=date]{width:auto;padding:5px 10px;border-radius:999px;font-size:13px}.at .lp-presets{display:flex;flex-wrap:wrap;gap:6px}.at .lp-presets button,.at .lp-days button,.at .lp-dates button{font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;border-radius:999px;padding:5px 11px;background:var(--at-sheet);color:var(--at-ink-note);border:1.5px solid var(--at-line);line-height:1.2}.at .lp-presets button:hover,.at .lp-days button:hover,.at .lp-dates button:hover{border-color:var(--at-line-control);color:var(--at-ink)}.at .lp-presets button[aria-pressed=true],.at .lp-days button[aria-pressed=true],.at .lp-dates button[aria-pressed=true]{background:var(--at-ink);color:var(--at-on-ink);border-color:var(--at-ink)}.at .lp-presets button:disabled,.at .lp-days button:disabled,.at .lp-dates button:disabled{cursor:default;opacity:.7}.at .lp-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.at .lp-days button{padding:7px 0;text-align:center}.at .lp-dates{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-top:4px}.at .lp-dates button{padding:6px 0;text-align:center;font-variant-numeric:tabular-nums;border-radius:10px}.at .lp-dates button.last{grid-column:span 4}.at .lp-dates.mon{grid-template-columns:repeat(6,minmax(0,1fr))}.at .lp-month .hint,.at .lp-off .hint{font-size:12px;color:var(--at-graphite);margin:6px 0 0;line-height:1.45}.at .lp-off,.at .lp-months,.at .lp-span{border-top:1px solid var(--at-line);padding-top:10px}.at .lp-off-h{font-size:12px;font-weight:700;color:var(--at-ink);display:flex;align-items:center;gap:6px;margin-bottom:2px}.at .lp-preview{background:var(--at-well);border-radius:16px;padding:12px 14px}.at .lp-preview-h{font-size:12px;font-weight:700;display:flex;align-items:center;gap:6px;margin-bottom:4px}.at .lp-words{margin:0 0 8px;font-size:12.5px;color:var(--at-ink-note);line-height:1.45}.at .lp-next{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.at .lp-next li{display:grid;grid-template-columns:128px 44px minmax(0,1fr);align-items:baseline;gap:8px;padding:5px 8px;border-radius:10px;font-size:13px}.at .lp-next li.first{background:var(--at-sheet);box-shadow:0 0 0 1px var(--at-line)}.at .lp-next .d b{font-weight:650}.at .lp-next .d .y{color:var(--at-graphite);font-size:12px}.at .lp-next .t{font-variant-numeric:tabular-nums;color:var(--at-ink-note)}.at .lp-next .mv{font-size:11.5px;color:var(--at-ink-body);display:inline-flex;align-items:center;gap:4px;min-width:0;line-height:1.3}.at .lp-next .mv svg{flex:0 0 auto}.at .lp-next .mv.first{color:var(--at-ink);font-weight:650;text-transform:none}.at .lp-next.compact li{padding:3px 6px;font-size:12.5px}.at .lp-next.none{display:flex;gap:6px;align-items:center;font-size:12.5px;color:var(--at-ink-body);padding:6px 0}.at .lp-trend{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.at .lp-trend div{background:var(--at-well);border-radius:14px;padding:10px 12px;display:flex;flex-direction:column;gap:2px;min-width:0}.at .lp-trend b{font-size:16px;font-variant-numeric:tabular-nums}.at .lp-trend span{font-size:11.5px;color:var(--at-graphite)}.at .lp-trend .up{color:var(--at-ink)}.at .lp-trend .down{color:var(--at-signal-text)}@media (max-width: 860px){.at .lp-trend{grid-template-columns:repeat(2,minmax(0,1fr))}.at .lp-next li{grid-template-columns:120px 40px}.at .lp-next .mv{grid-column:1 / -1;white-space:normal}}.at .mk-arule{background:var(--at-well);border-radius:14px;padding:10px 12px;font-size:13px;line-height:1.5}.at .mk-adest{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:14px;align-items:start}.at .mk-adest .mk-card{display:flex;flex-direction:column;gap:10px}.at .mk-adest dl{display:grid;grid-template-columns:max-content 1fr;gap:4px 14px;margin:0;font-size:13px}.at .mk-adest dt{color:var(--at-graphite)}.at .mk-adest dd{margin:0;font-variant-numeric:tabular-nums;min-width:0;overflow-wrap:anywhere}.at .mk-adest .acts{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto}.at .mk-aest{display:flex;gap:14px;align-items:center;flex-wrap:wrap;padding:12px 14px;border-radius:16px;background:var(--at-well);margin:10px 0 0;font-size:13px}.at .mk-aest b{font-size:22px;font-variant-numeric:tabular-nums}.at .mk-aonplat{display:grid;gap:10px}.at .mk-aonplat .row{display:flex;gap:12px;align-items:center;padding:10px 12px;border:1px solid var(--at-line);border-radius:14px;flex-wrap:wrap}.at .mk-aonplat .w{flex:1 1 260px;min-width:0;display:grid;gap:3px}.at .mk-aonplat .nums{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:13px}.at .mk-anetsum{display:grid;gap:2px;margin-top:4px}.at .mk-anets{margin-top:14px;padding-top:12px;border-top:1px solid var(--at-line);display:grid;gap:8px}.at .mk-anets .h{display:flex;gap:6px;align-items:center}.at .mk-anets p{margin:0}.at .mk-anets .grp{display:grid;gap:6px}.at .mk-anets .grp:where(.grp+.grp){margin-top:6px}.at .mk-anets .net{display:flex;gap:10px 16px;align-items:center;flex-wrap:wrap;padding:10px 12px;border:1px dashed var(--at-line);border-radius:12px}.at .mk-anets .net.on{border-style:solid}.at .mk-anets .net .w{flex:1 1 260px;min-width:0;display:grid;gap:2px}.at .mk-anets .net .t{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.at .mk-anets .net .t .mk-chip{margin-left:4px}.at .mk-anets .net .ctl{display:flex;gap:6px;align-items:center;justify-content:flex-end;flex-wrap:wrap;margin-left:auto}.at .mk-anets .net .ctl label{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.at .mk-anets .net select{width:auto;max-width:100%}.at .mk-nbuild{display:grid;gap:0}.at .mk-nbuild .mk-ai-who input{background:var(--at-sheet)}.at .mk-nlabel{font-size:12px;font-weight:600;color:var(--at-ink-note);margin:6px 0}.at .mk-nplat{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px}.at .mk-nplat button{text-align:left;border:1px solid var(--at-line);background:var(--at-sheet);border-radius:14px;padding:10px 12px;cursor:pointer;font:inherit;color:inherit;min-width:0;display:grid;gap:3px;white-space:normal}.at .mk-nplat button[aria-checked=true]{border-color:var(--at-ink);box-shadow:inset 0 0 0 1px var(--at-ink)}.at .mk-nplat button .t{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:14px}.at .mk-nplat button>span:last-child{font-size:12px;color:var(--at-ink-note);overflow-wrap:anywhere}@media (max-width: 720px){.at .mk-nplat{grid-template-columns:minmax(0,1fr)}}.at .mk-nsrc{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}.at .mk-nsrc button{border:1px solid var(--at-line);background:var(--at-sheet);border-radius:999px;padding:6px 14px;cursor:pointer;font:inherit;font-size:13px;color:inherit}.at .mk-nsrc button[aria-checked=true]{background:var(--at-ink);border-color:var(--at-ink);color:var(--at-sheet)}.at .mk-nplat button:focus-visible,.at .mk-nsrc button:focus-visible{outline:2px solid var(--at-ink);outline-offset:2px}.at .mk-nhalf{display:grid;gap:8px;padding:12px;border:1px solid var(--at-line);border-radius:16px;margin-bottom:10px}.at .mk-nhalf .h{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;font-size:13px}.at .mk-nclause{display:grid;gap:6px;padding:8px 10px;border-radius:12px;background:var(--at-well)}.at .mk-nclause .ncm,.at .mk-nclause .ncx{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.at .mk-nclause select{width:auto;max-width:100%;min-width:0}.at .mk-nclause .ncx input:not([type=number]){flex:1 1 180px;min-width:0;width:auto}.at .mk-nclause .mk-btn.ghost{background:transparent;border-color:transparent;color:var(--at-ink-note);padding-left:8px;padding-right:8px}.at .mk-nclause .mk-btn.ghost:hover{background:var(--at-sheet);border-color:var(--at-line);color:var(--at-ink)}.at .mk-nclause .mk-btn.ghost.x{margin-left:auto}.at .mk-nwarn{color:var(--at-ink);font-weight:var(--at-weight-action)}.at .mk-nbuild [role=radio]:disabled{opacity:.6;cursor:default}.at .mk-nsum{display:grid;gap:5px;padding:12px 14px;border-radius:16px;background:var(--at-well);font-size:13.5px;line-height:1.45}.at .mk-nsum>div:first-child{display:flex;gap:6px;align-items:flex-start}.at .mk-nsum>div:first-child svg{flex:0 0 auto;margin-top:3px}.at .mk-nsum details ul{margin:4px 0 0;padding-left:18px;display:grid;gap:2px}.at .mk-nsum summary{cursor:pointer}@media (pointer: coarse){.at .mk-nclause .mk-btn.ghost{min-height:40px;min-width:40px}}.at .mk-nbar-top{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:14px}.at .mk-npills{display:flex;gap:6px;flex-wrap:wrap}.at .mk-npills button{display:inline-flex;align-items:center;gap:7px;padding:7px 14px 7px 12px;border-radius:999px;border:1px solid var(--at-line);background:var(--at-sheet);color:var(--at-ink);font:600 13px var(--at-font-sans);cursor:pointer;transition:border-color .15s ease,background .15s ease}.at .mk-npills button:hover{border-color:var(--at-line-control)}.at .mk-npills button[aria-selected=true]{background:var(--at-ink);border-color:var(--at-ink);color:var(--at-sheet)}.at .mk-npills button.none:not([aria-selected=true]){color:var(--at-graphite)}.at .mk-npills button .n{font-variant-numeric:tabular-nums;font-size:12px;padding:1px 7px;border-radius:999px;background:var(--at-well);color:var(--at-ink-note)}.at .mk-npills button[aria-selected=true] .n{background:color-mix(in srgb,var(--at-sheet) 18%,transparent);color:var(--at-sheet)}.at .mk-nseg{display:inline-flex;gap:3px;padding:3px;background:var(--at-well);border-radius:999px;border:1px solid var(--at-line)}.at .mk-nseg button{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;border-radius:999px;padding:6px 12px;font:600 12.5px var(--at-font-sans);color:var(--at-ink-note);cursor:pointer;white-space:nowrap}.at .mk-nseg button[aria-checked=true]{background:var(--at-sheet);color:var(--at-ink);box-shadow:0 1px 3px var(--at-line)}.at .mk-nseg button:disabled{cursor:default;opacity:.6}.at .mk-npills button:focus-visible,.at .mk-nseg button:focus-visible,.at .mk-nicon:focus-visible,.at .mk-nperiods button:focus-visible{outline:2px solid var(--at-ink);outline-offset:2px}.at .mk-ngroups{display:grid;gap:14px}.at .mk-ngroup{background:var(--at-sheet);border:1px solid var(--at-line);border-radius:22px;padding:16px;display:grid;gap:14px;min-width:0}.at .mk-ngroup>header{display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap}.at .mk-ngroup>header>svg{margin-top:3px}.at .mk-ngroup>header .t{flex:1 1 240px;min-width:0;display:grid;gap:5px}.at .mk-ngroup h3{margin:0;font-size:15.5px;font-weight:700;letter-spacing:-.01em;line-height:1.3;overflow-wrap:anywhere;text-transform:none;color:var(--at-ink)}.at .mk-ngroup .sub{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.at .mk-ngroup .sum{display:grid;gap:1px;text-align:right;font-variant-numeric:tabular-nums;padding-top:2px}.at .mk-ngroup .ladder{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(172px,100%),1fr));gap:10px}.at .mk-nrung{display:grid;gap:7px;padding:12px 12px 10px;border-radius:16px;background:var(--at-well);border:1px solid transparent;min-width:0;transition:border-color .15s ease,background .15s ease}.at .mk-nrung:hover,.at .mk-nrung:focus-within{border-color:var(--at-line);background:var(--at-sheet)}.at .mk-nrung.is-bad{border-color:color-mix(in srgb,var(--at-signal) 35%,transparent)}.at .mk-nrung .top{display:flex;gap:6px;align-items:center;min-width:0}.at .mk-nrung .top>.per{margin-right:auto}.at .per{display:inline-flex;align-items:baseline;gap:4px}.at .per b{font-size:24px;font-weight:700;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.at .per small{font-size:12px;color:var(--at-graphite);font-weight:600}.at .mk-nrung .rch,.at .mk-nrow .rch{font-size:12.5px;color:var(--at-ink-note);font-variant-numeric:tabular-nums}.at .mk-nrung .rch b,.at .mk-nrow .rch b{color:var(--at-ink);font-size:14px}.at .rch.none{color:var(--at-graphite)}.at .mk-nbar{display:block;height:6px;border-radius:999px;background:color-mix(in srgb,var(--at-ink) 8%,transparent);overflow:hidden}.at .mk-nbar i{display:block;height:100%;border-radius:inherit;background:var(--at-ink);transition:width .4s ease}.at .mk-nrung .meta{display:grid;gap:1px;min-width:0}.at .mk-nrung .nm{font-size:12px;color:var(--at-ink-note);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.at .mk-nrung .ex{font-size:11.5px;color:var(--at-graphite)}.at .mk-nrung .acts,.at .mk-nrow .acts{display:flex;gap:2px}.at .mk-nrung .acts{margin:-2px -4px -4px}.at .mk-nicon{display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border-radius:9px;border:1px solid transparent;background:transparent;color:var(--at-graphite);cursor:pointer;text-decoration:none}.at .mk-nicon:hover:not(:disabled){color:var(--at-ink);background:var(--at-well);border-color:var(--at-line);text-decoration:none}.at .mk-nicon:disabled{opacity:.5;cursor:default}.at .mk-nrung .acts .mk-nicon{color:var(--at-graphite)}.at .mk-nrung:hover .acts .mk-nicon{color:var(--at-ink-note)}.at .pc{font-size:11.5px;color:var(--at-graphite);font-variant-numeric:tabular-nums;margin-top:-3px}.at .mk-ndays{display:inline-flex;gap:6px;align-items:center}.at .mk-ndays input{width:84px}.at .mk-ncustom{display:inline-flex;align-items:stretch;border:1px dashed var(--at-line-control);border-radius:12px;overflow:hidden;background:var(--at-sheet)}.at .mk-ncustom input{width:72px;border:0;border-radius:0;padding:7px 10px;font:700 14px var(--at-font-sans);background:transparent;min-height:0}.at .mk-ncustom input:focus{outline:none}.at .mk-ncustom:focus-within{border-color:var(--at-ink);border-style:solid}.at .mk-nperiods .mk-ncustom button{border:0;border-left:1px solid var(--at-line);border-radius:0;padding:7px 10px;font:600 12px var(--at-font-sans);color:var(--at-ink-note);background:var(--at-well);display:inline-flex;gap:4px;align-items:center}.at .mk-nperiods .mk-ncustom button:disabled{opacity:.5}.at .mk-nperiods .chips>button.custom:not([aria-pressed=true]){border-style:dashed}@media (pointer: coarse){.at .mk-nicon{width:40px;height:40px}}.at .mk-ngroup.by-period>header{align-items:center}.at .mk-ngroup.by-period .per.big{min-width:44px;justify-content:center}.at .mk-ngroup .rows{display:grid;gap:6px}.at .mk-nrow{display:flex;gap:10px;align-items:center;padding:9px 10px;border-radius:14px;background:var(--at-well);min-width:0;flex-wrap:wrap}.at .mk-nrow .w{flex:1 1 240px;min-width:0;display:grid;gap:1px}.at .mk-nrow .hd{font-size:13.5px;font-weight:600;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.at .mk-nrow .r{flex:0 1 180px;min-width:120px;display:grid;gap:4px}.at .mk-nmode{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:0 0 10px}.at .mk-neach{gap:4px}.at .mk-nperiods{display:grid;gap:8px;padding:12px;border:1px solid var(--at-line);border-radius:16px;margin-bottom:10px}.at .mk-nperiods .h{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;font-size:13px}.at .mk-nperiods .chips{display:flex;gap:6px;flex-wrap:wrap}.at .mk-nperiods button{display:inline-flex;align-items:baseline;gap:3px;padding:7px 12px;border-radius:12px;border:1px solid var(--at-line);background:var(--at-sheet);color:var(--at-ink);font:700 14px var(--at-font-sans);font-variant-numeric:tabular-nums;cursor:pointer}.at .mk-nperiods button small{font-weight:600;font-size:11px;color:var(--at-graphite)}.at .mk-nperiods button[aria-pressed=true]{background:var(--at-ink);border-color:var(--at-ink);color:var(--at-sheet)}.at .mk-nperiods button[aria-pressed=true] small{color:color-mix(in srgb,var(--at-sheet) 75%,transparent)}.at .mk-nperiods button:disabled{opacity:.45;cursor:default}.at .mk-nset{display:grid;gap:6px;margin:0 0 10px}.at .mk-nset .rung{display:flex;gap:12px;align-items:center;padding:9px 12px;border-radius:14px;border:1px solid var(--at-line);background:var(--at-sheet);flex-wrap:wrap}.at .mk-nset .rung.is-made{background:var(--at-well);border-style:dashed}.at .mk-nset .rung.is-bad{border-color:color-mix(in srgb,var(--at-signal) 40%,transparent)}.at .mk-nset .rung .per{min-width:76px}.at .mk-nset .rung .w{flex:1 1 260px;min-width:0;display:grid;gap:3px}.at .mk-nset .rung .w input{width:100%;min-width:0}.at .mk-nset .rung .nm{font-weight:600;font-size:13.5px;overflow-wrap:anywhere}.at .mk-nset .rung .st{display:grid;gap:2px;justify-items:end;font-variant-numeric:tabular-nums}@media (max-width: 560px){.at .mk-ngroup{padding:14px;border-radius:18px}.at .mk-ngroup .sum{text-align:left}.at .mk-ngroup .ladder{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.at .mk-nrow .r{flex-basis:100%}.at .mk-nset .rung .st{justify-items:start}}.at .mk-cprog{height:6px;border-radius:999px;background:var(--at-well);overflow:hidden}.at .mk-cprog i{display:block;height:100%;border-radius:999px;background:var(--at-fine);transition:width .4s ease}.at .mk-cprog.big{height:8px;margin:-4px 0 14px}.at .mk-cexcl{margin:4px 0 2px;padding-left:16px;font-size:12px;line-height:1.5}.at .mk-cline{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:6px 0;font-size:13px}.at .mk-cline input[type=number]{width:76px;padding:5px 8px;border-radius:999px}.at .mk-cline input[type=checkbox]{width:16px;height:16px;margin:0;flex:0 0 auto}.at .mk-cline input[type=datetime-local]{width:auto;border-radius:999px;padding:5px 10px}.at .mk-chours{position:relative;display:grid;grid-template-columns:repeat(24,1fr);align-items:end;gap:2px;height:64px;margin:10px 0 18px}.at .mk-chours i{display:block;border-radius:3px 3px 0 0;background:var(--at-ink);min-height:2px}.at .mk-chours .ax{position:absolute;left:0;right:0;bottom:-16px;display:flex;justify-content:space-between;font-size:10px;color:var(--at-graphite)}.at .mk-csend{width:min(1040px,96vw);max-width:none;padding:22px}.at .mk-csend-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:18px;max-height:64vh;overflow:auto;padding:2px}.at .mk-csend-ai{background:var(--at-well);border-radius:18px;padding:14px 16px;align-self:start}.at .mk-checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.at .mk-checks li{display:flex;gap:8px;align-items:flex-start;font-size:13px;line-height:1.45;padding:7px 10px;border-radius:12px}.at .mk-checks li svg{flex:0 0 auto;margin-top:2px}.at .mk-checks li.block{background:var(--at-well);color:var(--at-signal-text)}.at .mk-checks li.warn{background:var(--at-well);color:var(--at-ink)}.at .mk-checks li.warn svg{color:var(--at-ink-body)}.at .mk-checks li.ok{color:var(--at-ink-note)}.at .mk-checks li.ok svg{color:var(--at-ink)}.at .mk-review{font-size:13px;line-height:1.5}.at .mk-review p{margin:8px 0}.at .mk-review h5{font-size:12px;margin:12px 0 4px}.at .mk-review ul{margin:0;padding-left:18px}.at .mk-review-pred{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:10px 0}.at .mk-review-pred div{background:var(--at-sheet);border-radius:12px;padding:8px 10px;display:flex;flex-direction:column}.at .mk-review-pred b{font-size:16px;font-variant-numeric:tabular-nums}.at .mk-review-pred span{font-size:11px;color:var(--at-graphite)}.at .mk-review-subj{list-style:none;padding:0!important;display:flex;flex-direction:column;gap:4px}.at .mk-review-subj li{display:flex;gap:8px;align-items:center;justify-content:space-between;background:var(--at-sheet);border-radius:10px;padding:5px 6px 5px 10px}.at .mk-cinside{display:flex;gap:10px;align-items:flex-start;background:var(--at-well);color:var(--at-ink);border-radius:14px;padding:10px 12px;margin:0 0 14px;font-size:13px;line-height:1.5}.at .mk-cinside svg{color:var(--at-ink);flex:0 0 auto;margin-top:2px}.at .mk-cstrip{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px;font-size:13px}.at .mk-cstrip .grow{flex:1}.at .mk-legend{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--at-ink-note);margin-bottom:8px}.at .mk-legend span{display:inline-flex;align-items:center;gap:6px}.at .mk-legend i{width:10px;height:10px;border-radius:3px;display:inline-block}.at .mk-arms{display:flex;flex-direction:column;gap:8px}.at .mk-arm{display:grid;grid-template-columns:150px minmax(0,1fr);gap:10px;align-items:center;font-size:13px}.at .mk-arm .bars{display:flex;flex-direction:column;gap:2px}.at .mk-arm .bar{display:flex;align-items:center;gap:6px;height:12px}.at .mk-arm .bar i{display:block;height:100%;border-radius:0 4px 4px 0;min-width:2px}.at .mk-arm .bar b{font-size:11.5px;font-weight:650;color:var(--at-ink-note);font-variant-numeric:tabular-nums}.at .mk-ctip{position:absolute;top:16px;transform:translate(-50%,-100%);background:var(--at-ink);color:var(--at-on-ink);border-radius:10px;padding:6px 10px;font-size:12px;display:flex;flex-direction:column;gap:2px;pointer-events:none;z-index:4;white-space:nowrap;box-shadow:0 6px 18px var(--at-line-control)}.at .mk-ctip span{display:inline-flex;align-items:center;gap:6px}.at .mk-ctip i{width:8px;height:8px;border-radius:2px;display:inline-block}.at .mk-caxis{position:relative;height:16px;font-size:11px;color:var(--at-graphite)}.at .mk-caxis span{position:absolute;transform:translate(-50%);white-space:nowrap}.at .mk-caxis span:first-child{transform:none}.at .mk-clinks{display:flex;flex-direction:column;gap:10px}.at .mk-clinks .row{gap:10px;align-items:flex-start}.at .mk-clinks .num{text-align:right;font-variant-numeric:tabular-nums}.at .mk-ellip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.at .mk-cwhy{margin:0;padding-left:18px;font-size:13px;line-height:1.6}.at .mk-cnext{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.at .mk-cnext>div{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap;background:var(--at-well);border-radius:12px;padding:8px 10px}@media (max-width: 900px){.at .mk-csend-grid{grid-template-columns:1fr}.at .mk-arm{grid-template-columns:110px minmax(0,1fr)}}.at .mk-csend .mk-sec{margin-bottom:16px}.at .mk-lane{--lane: var(--at-line-control);--lane-line: var(--at-line-control)}.at .mk-lane.yes{--lane: var(--at-fine);--lane-line: var(--at-fine)}.at .mk-lane.no{--lane: var(--at-watch);--lane-line: repeating-linear-gradient(to bottom, var(--at-watch) 0 5px, transparent 5px 9px)}.at .mk-lane.t-mail,.at .mk-lane.t-pop,.at .mk-lane.t-money,.at .mk-lane.t-act{--lane: var(--at-ink);--lane-line: var(--at-ink)}.at .mk-lanes{align-items:stretch;padding-bottom:18px}.at .mk-lanes:after{content:"";position:absolute;bottom:0;left:var(--l, 50%);right:var(--r, 50%);height:2px;background:var(--at-line-control)}.at .mk-lane{justify-content:flex-start}.at .mk-lane:before{width:3px;margin-left:-1.5px;background:var(--lane-line)}.at .mk-lane .mk-drop:before,.at .mk-lane .mk-link{width:3px;margin-left:-1.5px;background:var(--lane-line)}.at .mk-lane .mk-link{margin-left:0}.at .mk-lane .mk-drop .plus{border-color:var(--lane)}.at .mk-lane-rest{flex:1 1 auto;display:block;width:3px;min-height:18px;margin-bottom:-18px;background:var(--lane-line)}.at .mk-lane-label{--lane: var(--at-line-control)}.at .mk-lane-label.yes{--lane: var(--at-fine)}.at .mk-lane-label.no{--lane: var(--at-watch)}.at .mk-lane-label.t-mail,.at .mk-lane-label.t-pop,.at .mk-lane-label.t-money,.at .mk-lane-label.t-act{--lane: var(--at-ink)}.at .mk-lane-label{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;max-width:280px;padding:4px 12px 4px 8px;border-radius:var(--at-radius-pill);background:var(--at-sheet);color:var(--at-ink);border:1.5px solid var(--lane);font-size:12px;font-weight:var(--at-weight-action);white-space:normal;text-align:left;line-height:1.25;cursor:pointer}.at .mk-lane-label.no{border-style:dashed}.at .mk-lane-label.yes,.at .mk-lane-label.no,.at .mk-lane-label.t-mail,.at .mk-lane-label.t-pop,.at .mk-lane-label.t-money,.at .mk-lane-label.t-act{background:var(--at-sheet);color:var(--at-ink)}.at .mk-lane-k{display:inline-flex;align-items:center;gap:5px;flex:none;font-family:var(--at-font-mono);font-size:var(--at-type-field);letter-spacing:var(--at-track-label);text-transform:uppercase;color:var(--at-ink-note)}.at .mk-lane-k i{width:8px;height:8px;border-radius:var(--at-radius-pill);background:var(--lane);flex:none}.at .mk-lane-label.no .mk-lane-k i{background:transparent;box-shadow:inset 0 0 0 2px var(--lane)}.at .mk-lane-label:hover{box-shadow:var(--at-shadow-lift)}.at .mk-node.is-decide{border:1.5px solid var(--at-ink);border-radius:var(--at-radius-pill);padding:10px 18px 10px 12px;background:var(--at-sheet)}.at .mk-node.is-decide .mk-tone{background:var(--at-ink);color:var(--at-on-ink);border-radius:var(--at-radius-pill)}.at .mk-node.is-decide .k{font-family:var(--at-font-mono);font-size:var(--at-type-field);letter-spacing:var(--at-track-label);text-transform:uppercase;color:var(--at-graphite);line-height:1.2}.at .mk-node.is-decide.sel{box-shadow:0 0 0 3px var(--at-sheet),0 0 0 5px var(--at-ink)}.at .mk-node.is-decide.problem{border-color:var(--at-signal)}.at .mk-canvas{cursor:default;overscroll-behavior:contain}.at .mk-canvas.is-grab{cursor:grab}.at .mk-canvas.is-panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.at .mk-canvas.is-grab button,.at .mk-canvas.is-panning button{cursor:inherit}.at .mk-zoom{align-items:center;gap:2px;padding:4px;border-radius:var(--at-radius-pill);box-shadow:var(--at-shadow-menu);border:0}.at .mk-zoom button{display:inline-grid;place-items:center;grid-auto-flow:column;gap:4px;min-width:32px;min-height:32px;padding:0 10px;border-radius:var(--at-radius-pill);color:var(--at-ink);font-size:var(--at-type-caption);font-weight:var(--at-weight-action)}.at .mk-zoom button.pct{min-width:56px;font-variant-numeric:tabular-nums}.at .mk-zoom button[aria-pressed=true]{background:var(--at-ink);color:var(--at-on-ink)}.at .mk-zoom button:disabled{color:var(--at-graphite);cursor:default}.at .mk-zoom .sep{width:1px;align-self:stretch;margin:4px 2px;background:var(--at-line)}@media (pointer: coarse),(max-width: 719px){.at .mk-zoom button{min-width:44px;min-height:44px}}.at .mk-canvas-panels{position:absolute;top:12px;left:12px;z-index:6}.at .mk-canvas-panels.is-right{left:auto;right:12px}.at .mk-builder.no-pal{grid-template-columns:minmax(0,1fr) clamp(380px,30vw,470px)}.at .mk-builder.no-insp{grid-template-columns:210px minmax(0,1fr)}.at .mk-builder.no-insp:has(>.jb-rail.folded){grid-template-columns:58px minmax(0,1fr)}.at .mk-builder.no-pal.no-insp{grid-template-columns:minmax(0,1fr)}.at .mk-builder.no-insp>.mk-insp{display:none}@media (max-width: 1180px){.at .mk-builder.no-pal{grid-template-columns:minmax(0,1fr) 340px}.at .mk-builder.no-insp{grid-template-columns:190px minmax(0,1fr)}}@media (max-width: 860px){.at .mk-builder,.at .mk-builder:has(>.jb-rail.folded),.at .mk-builder.no-pal,.at .mk-builder.no-insp,.at .mk-builder.no-insp:has(>.jb-rail.folded),.at .mk-builder.no-pal.no-insp{grid-template-columns:minmax(0,1fr);height:auto}.at .mk-builder.no-insp.sel-open>.mk-insp{display:flex}.at .mk-canvas-panels{display:none}}.at .mt-keys{display:flex;flex-direction:column;gap:var(--at-space-8);margin:0}.at .mt-keys-row{display:grid;grid-template-columns:minmax(240px,46%) minmax(0,1fr);gap:var(--at-space-12);align-items:baseline}.at .mt-keys-row dt{display:flex;flex-wrap:wrap;gap:var(--at-space-4) var(--at-space-8)}.at .mt-keys-row dd{margin:0;color:var(--at-ink-body)}.at .mt-keys-k{display:inline-flex;align-items:center;gap:4px}@media (max-width: 719px){.at .mt-keys-row{grid-template-columns:minmax(0,1fr);gap:2px}}.at .mk-waitpaths b.yes,.at .mk-waitpaths b.no{background:var(--at-sheet);color:var(--at-ink)}.at .mk-waitpaths b.yes{box-shadow:inset 0 0 0 1.5px var(--at-fine)}.at .mk-waitpaths b.no{border:1.5px dashed var(--at-watch)}.at .mk-path.no,.at .mk-abrow.no,.at .mk-abres>.g.no{--tone: var(--at-watch)}.at .mt-qrow{display:flex;gap:var(--at-space-12);align-items:center;min-width:0}.at .mt-qthumb{flex:none;width:56px;height:56px;border-radius:var(--at-radius-inner);background:var(--at-sheet);box-shadow:inset 0 0 0 1px var(--at-line);display:grid;place-items:center;overflow:hidden;padding:3px}.at .mt-qthumb svg{width:100%;height:100%;display:block}.at .mt-qthumb-big{width:104px;height:104px;padding:5px}.at .mt-qspark{display:inline-flex;align-items:flex-end;gap:2px;height:28px}.at .mt-qspark i{width:5px;border-radius:2px;background:var(--at-ink);min-height:2px}.at .mt-qspark i.is-zero{background:var(--at-well)}.at .mt-qhead{display:flex;gap:var(--at-space-16);align-items:flex-start;flex-wrap:wrap}.at .mt-qlink{font-family:var(--at-font-mono);font-size:var(--at-type-field);background:var(--at-well);border-radius:var(--at-radius-inner);padding:var(--at-space-8) var(--at-space-12);overflow-wrap:anywhere;display:flex;gap:var(--at-space-8);align-items:center;min-width:0}.at .mt-qlink>span{flex:1;min-width:0}.at .mt-qlink-copy{width:100%;background:var(--at-sheet)}.at .mt-bar-l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.at .mt-center{text-align:center;justify-content:center;align-self:center}.at .mt-qheat{display:grid;grid-template-columns:30px repeat(24,minmax(0,1fr));gap:2px;font-size:var(--at-type-field);color:var(--at-graphite);align-items:center}.at .mt-qheat i{display:block;aspect-ratio:1;border-radius:3px;background:var(--at-well);min-width:0}.at .mt-qheat-hr{text-align:center}.at .mt-qplace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--at-space-16)}@media (max-width: 760px){.at .mt-qplace{grid-template-columns:minmax(0,1fr)}}.at .mt-qmap{position:relative}.at .mt-qmap svg{width:100%;height:auto;display:block}.at .mt-qmap .land{fill:var(--at-well);stroke:var(--at-line-control);stroke-width:1}.at .mt-qmap .dot{fill:var(--at-ink);fill-opacity:.25;stroke:var(--at-ink);stroke-width:1.2}.at .mt-qmap .pin{fill:var(--at-signal);stroke:var(--at-sheet);stroke-width:2}.at .mt-qmap .pinlabel{font:600 12px var(--at-font-sans);fill:var(--at-ink);paint-order:stroke;stroke:var(--at-sheet);stroke-width:3px}.at .mt-qmap-tip{position:absolute;left:var(--at-space-8);bottom:var(--at-space-8);background:var(--at-ink);color:var(--at-on-ink);border-radius:var(--at-radius-chip);padding:var(--at-space-4) var(--at-space-8);font-size:var(--at-type-caption)}.at .mt-qdesign{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,440px);gap:var(--at-space-16);align-items:start}@media (max-width: 980px){.at .mt-qdesign{grid-template-columns:minmax(0,1fr)}}.at .mt-qpreview{position:sticky;top:var(--at-space-16);display:flex;flex-direction:column;align-items:center;gap:var(--at-space-12);padding:var(--at-space-24);border-radius:var(--at-radius-card);box-shadow:inset 0 0 0 1px var(--at-card-edge);background:repeating-conic-gradient(var(--at-well) 0% 25%,var(--at-sheet) 0% 50%) 50% / 18px 18px}@media (max-width: 980px){.at .mt-qpreview{order:-1;position:static}}.at .mt-qsheet{width:min(100%,340px);box-shadow:var(--at-shadow-lift);border-radius:6px;overflow:hidden;line-height:0}.at .mt-qsheet svg{width:100%;height:auto;display:block}.at .mt-qsheet.is-clear{box-shadow:none}.at .mt-qswatches{display:flex;gap:var(--at-space-8);flex-wrap:wrap;align-items:center}.at .mt-qswatch{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:32px;height:32px;border-radius:var(--at-radius-pill);border:0;box-shadow:inset 0 0 0 1px var(--at-line-control);cursor:pointer;padding:0}.at .mt-qswatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--at-sheet),0 0 0 4px var(--at-ink)}.at .mt-qswatch.is-clear{background:repeating-conic-gradient(var(--at-line-control) 0% 25%,var(--at-sheet) 0% 50%) 50% / 10px 10px}.at .mt-qswatches input[type=color]{width:40px;height:32px;padding:0;border-radius:var(--at-radius-chip);border:0;box-shadow:inset 0 0 0 1px var(--at-line-control);background:var(--at-sheet);cursor:pointer}@media (pointer: coarse),(max-width: 719px){.at .mt-qswatch{width:44px;height:44px}.at .mt-qswatches input[type=color]{width:52px;height:44px}}.at .mt-fieldset{border:0;padding:0;margin:0;min-width:0}.at .mt-qform{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--at-space-16)}.at .mt-qform .mt-full{grid-column:1 / -1}@media (max-width: 720px){.at .mt-qform{grid-template-columns:minmax(0,1fr)}}.at .mt-qform-h{grid-column:1 / -1;margin:0;padding-top:var(--at-space-16);border-top:1px solid var(--at-line);font-size:var(--at-type-card);font-weight:var(--at-weight-head);letter-spacing:var(--at-track-card)}.at .mt-qform-h:first-child{border-top:0;padding-top:0}.at .mt-mono-field input{font-family:var(--at-font-mono);letter-spacing:var(--at-track-field)}.at .mt-form-foot{justify-content:flex-end;margin-top:var(--at-space-16)}.at .small{font-size:var(--at-type-caption)}.at .muted,.at .dim{color:var(--at-graphite)}.at .mk-eyeb{font-family:var(--at-font-mono);font-size:var(--at-type-field);font-weight:var(--at-weight-body);letter-spacing:var(--at-track-label);text-transform:uppercase;color:var(--at-graphite)}.at .mk-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--at-space-8);min-height:var(--at-target-small);padding:var(--at-space-4) var(--at-space-16);border:1px solid var(--at-line-control);border-radius:var(--at-radius-pill);background:var(--at-sheet);color:var(--at-ink);font-family:var(--at-font-sans);font-size:var(--at-type-row);font-weight:var(--at-weight-action);letter-spacing:0;line-height:1.2;white-space:nowrap;cursor:pointer;box-shadow:none;transition:background-color var(--at-dur-hover) var(--at-ease),border-color var(--at-dur-hover) var(--at-ease),transform var(--at-dur-press) var(--at-ease)}.at .mk-btn:hover:not(:disabled,[aria-disabled=true]){border-color:var(--at-ink)}.at .mk-btn:active:not(:disabled,[aria-disabled=true]){transform:scale(var(--at-press-scale))}.at .mk-btn.ink{background:var(--at-ink);border-color:var(--at-ink);color:var(--at-on-ink)}.at .mk-btn.ink:hover:not(:disabled,[aria-disabled=true]){background:var(--at-ink-body);opacity:1}.at .mk-btn.soft,.at .mk-btn.ghost{background:var(--at-quiet);border-color:transparent}.at .mk-btn.soft:hover:not(:disabled,[aria-disabled=true]),.at .mk-btn.ghost:hover:not(:disabled,[aria-disabled=true]){border-color:transparent;background:var(--at-well)}.at .mk-btn.small{min-height:32px;padding:2px var(--at-space-12);font-size:var(--at-type-caption)}.at .mk-btn.icon{min-width:var(--at-target-small);padding:var(--at-space-4)}.at .mk-btn:disabled,.at .mk-btn[aria-disabled=true]{opacity:1;color:var(--at-graphite);cursor:default;background-image:none}.at .mk-btn.ink:disabled,.at .mk-btn.ink[aria-disabled=true]{background:var(--at-well);border-color:var(--at-well)}@media (pointer: coarse),(max-width: 719px){.at .mk-btn,.at .mk-btn.small{min-height:44px}.at .mk-btn.icon{min-width:44px}}.at .mk-chip{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:1px var(--at-space-8);border-radius:var(--at-radius-pill);background:transparent;box-shadow:inset 0 0 0 1px var(--at-line-control);color:var(--at-ink-note);font-size:var(--at-type-caption);font-weight:var(--at-weight-action);white-space:nowrap}.at .mk-chip.ok,.at .mk-chip.warn,.at .mk-chip.bad,.at .mk-chip.ink{background:transparent;box-shadow:none;padding-left:0;padding-right:0;color:var(--at-ink)}.at .mk-chip.bad{color:var(--at-signal-text)}.at .mk-chip.ok:before,.at .mk-chip.warn:before,.at .mk-chip.bad:before,.at .mk-chip.ink:before{content:"";width:8px;height:8px;border-radius:var(--at-radius-pill);flex:none}.at .mk-chip.ok:before{background:var(--at-fine)}.at .mk-chip.warn:before{background:var(--at-watch)}.at .mk-chip.bad:before{background:var(--at-signal)}.at .mk-chip.ink:before{background:var(--at-ink)}.at .mk-chip .dot{display:none}.at .mk-card{background:var(--at-sheet);border:0;box-shadow:inset 0 0 0 1px var(--at-card-edge);border-radius:var(--at-radius-card);padding:var(--at-space-16) var(--at-space-24)}.at .mk-card>h2,.at .mk-card-h{font-size:var(--at-type-card);font-weight:var(--at-weight-head);letter-spacing:var(--at-track-card);color:var(--at-ink)}.at .mk-empty{color:var(--at-ink-note)}.at .mk-empty b{color:var(--at-ink);font-size:var(--at-type-card)}.at .mk-tone,.at .mk-tone.mail,.at .mk-tone.wa,.at .mk-tone.pop,.at .mk-tone.time,.at .mk-tone.logic,.at .mk-tone.money,.at .mk-tone.act,.at .mk-tone.end,.at .mk-tone.tech{background:var(--at-well);color:var(--at-ink);border-radius:var(--at-radius-inner)}.at .mk-tone.ink{background:var(--at-ink);color:var(--at-on-ink)}.at .mk-tabs{gap:2px;padding:3px;background:var(--at-well);border:0;border-radius:var(--at-radius-pill)}.at .mk-tabs button{min-height:32px;padding:2px var(--at-space-12);border:0;border-radius:var(--at-radius-pill);background:transparent;color:var(--at-ink-note);font-size:var(--at-type-caption);font-weight:var(--at-weight-action)}.at .mk-tabs button[aria-selected=true],.at .mk-tabs button[aria-pressed=true],.at .mk-tabs button[aria-checked=true]{background:var(--at-ink);color:var(--at-on-ink);box-shadow:none}.at .mk-tabs button .n{color:inherit;opacity:.7}@media (pointer: coarse),(max-width: 719px){.at .mk-tabs button{min-height:40px}}.at .mk-help{background:var(--at-well);color:var(--at-ink-body);border-radius:var(--at-radius-inner);font-size:var(--at-type-caption)}.at .mk-help.warn,.at .mk-help.ok{background:var(--at-well);color:var(--at-ink-body)}.at .mk-help.bad{background:var(--at-sheet);color:var(--at-signal-text);box-shadow:inset 0 0 0 1.5px var(--at-signal)}.at .mk-field>span,.at .mk-field-l{color:var(--at-ink);font-size:var(--at-type-caption);font-weight:var(--at-weight-action)}.at .mk-field small,.at .mk-sec .hint{color:var(--at-graphite);font-size:var(--at-type-caption)}.at .mk-sec h4{color:var(--at-ink);font-size:var(--at-type-row);font-weight:var(--at-weight-head)}.at :where(input:not([type=checkbox],[type=radio],[type=range],[type=color]),select,textarea):not(:where(.at-field-box,.at-search,.at-chips,.at-select,.at-date,.at-stepper,.at-slider,.at-set) *){border:1px solid var(--at-line-control);border-radius:var(--at-radius-inner);background:var(--at-sheet);color:var(--at-ink);font-family:var(--at-font-sans);font-size:var(--at-type-row);box-shadow:none}.at :where(input:not([type=checkbox],[type=radio],[type=range],[type=color]),select,textarea):not(:where(.at-field-box,.at-search,.at-chips,.at-select,.at-date,.at-stepper,.at-slider,.at-set) *):focus{border-color:var(--at-ink);box-shadow:0 0 0 1px var(--at-ink)}.at :where(input,select,textarea):not(:where(.at-field-box,.at-search,.at-chips,.at-select,.at-date,.at-stepper,.at-slider,.at-set) *):disabled{background:var(--at-well);color:var(--at-graphite)}.at :where(input[type=checkbox],input[type=radio]){accent-color:var(--at-ink)}.at .mk-switch{background:var(--at-line-control)}.at .mk-switch[aria-checked=true]{background:var(--at-ink)}.at .mk-switch:after{background:var(--at-sheet)}.at .mk-kpi{background:var(--at-sheet);border:0;box-shadow:inset 0 0 0 1px var(--at-card-edge);border-radius:var(--at-radius-card)}.at .mk-kpi .l,.at .mk-kpi .s{color:var(--at-graphite)}.at .mk-kpi .v{color:var(--at-ink)}.at .mk-kpi.hero{background:var(--at-ink);color:var(--at-on-ink)}.at .mk-kpi.hero .v{color:var(--at-on-ink)}.at .mk-kpi.hero .l,.at .mk-kpi.hero .s{color:var(--at-on-ink-note)}.at .mk-ai-who{background:var(--at-well);border-radius:var(--at-radius-inner)}.at .mk-ai-who>p{color:var(--at-ink-body);font-size:var(--at-type-caption)}.at .mk-ai-who>p svg{color:var(--at-ink)}.at .mk-sentence select,.at .mk-rule select,.at .mk-inline select{padding-right:30px}
