:root,:root[data-look=fjord]{--ground-base: #DCE3E7;--ground-hi-base: #E9EEF1;--paper: #FFFFFF;--panel: #FFFFFF;--soft: #F2F6F8;--lead: #E6F0F3;--lead-edge: #A9C6CF;--folder-door: #FFFFFF;--folder-edge: #C3CED5;--binder-door: #EEE9F7;--binder-edge: #CDBFE6;--tray-ink: #1D586B;--folder-ink: #1D586B;--binder-ink: #5B3F99;--tray-band: #E6F0F3;--tray-body: #F5F9FA;--folder-band: #F2F6F8;--folder-body: #FFFFFF;--binder-band: #EEE9F7;--binder-body: #FAF8FD;--edge: #C3CED5;--line: #D6DDE2;--ink: #1A242A;--ink-2: #4A5961;--ink-3: #52606A;--accent: #1D586B;--accent-dark: #164756;--accent-ink: #FFFFFF;--accent-2: #E1ECEF;--accent-3: #C8DCE2;--q: #FFF3D0;--q-edge: #DDBE6E;--q-ink: #7A5A12;--st-drafting: #56656F;--st-ready: #27744A;--st-sent: #27509C;--st-interview: #6743A3;--st-offer: #93590A;--offer-bg: #F7E7CF;--iv-bg: #ECE3F7;--toast: #1A242A;--toast-ink: #F2F6F8;--shadow-1: 0 1px 2px rgba(22,36,46,.08), 0 2px 6px rgba(22,36,46,.05);--shadow-2: 0 8px 20px rgba(22,36,46,.14), 0 2px 5px rgba(22,36,46,.08);--border: 1px solid var(--edge);--r: 10px;--r-sm: 8px;--f-ui: "Schibsted Grotesk", "Segoe UI", system-ui, -apple-system, sans-serif;--f-letter: "Newsreader", Georgia, "Times New Roman", serif;--f-display: var(--f-ui);--ease: cubic-bezier(.2,.7,.2,1);--move: .24s;--fs: 15px;--sky: none;--ground: var(--ground-base);--ground-hi: var(--ground-hi-base);--season-mix: 10%;--season-opacity: .55;--season-chroma: .052;--season-chroma-hi: .064;--season-shift: 85%;--month-glow: none;--month-glow-mix: 25%;--hard: var(--edge);--dock-bg: var(--paper);--scrim: rgba(10,16,24,.38);--sheet-shadow: 0 -10px 30px rgba(0,0,0,.22);--coach-bg: #E1ECEF;--coach-edge: #C8DCE2;--coach-line: #1A242A;--coach-body: #1D586B;--coach-skin: #F4E3D4;--coach-hair: #2E3A40;--coach-eye: #1A242A;--coach-mouth: #9C5B4A;--coach-cheek: #F4E3D4;--coach-collar: #FFFFFF;--coach-halo: #E1ECEF;--coach-halo-2: #E1ECEF}:root[data-look=nordlys]{--ground-base: #0C1626;--ground-hi-base: #12203A;--paper: #15233A;--panel: rgba(21,35,58,.8);--soft: rgba(255,255,255,.04);--lead: rgba(94,230,176,.1);--lead-edge: rgba(94,230,176,.5);--folder-door: rgba(127,178,255,.1);--folder-edge: rgba(127,178,255,.45);--binder-door: rgba(194,168,255,.12);--binder-edge: rgba(194,168,255,.5);--tray-ink: #5EE6B0;--folder-ink: #86B8FF;--binder-ink: #C2A8FF;--tray-band: rgba(94,230,176,.16);--tray-body: rgba(94,230,176,.05);--folder-band: rgba(127,178,255,.16);--folder-body: rgba(127,178,255,.05);--binder-band: rgba(194,168,255,.18);--binder-body: rgba(194,168,255,.06);--edge: rgba(255,255,255,.12);--line: rgba(255,255,255,.09);--ink: #EEF5FA;--ink-2: #C3D0DC;--ink-3: #B9C7D5;--accent: #5EE6B0;--accent-dark: #47CF99;--accent-ink: #062018;--accent-2: rgba(94,230,176,.14);--accent-3: rgba(94,230,176,.4);--q: rgba(255,200,90,.12);--q-edge: rgba(255,200,90,.55);--q-ink: #FFD37A;--st-drafting: #A9B8C5;--st-ready: #5EE6B0;--st-sent: #86B8FF;--st-interview: #C2A8FF;--st-offer: #FFC66E;--offer-bg: rgba(255,198,110,.15);--iv-bg: rgba(194,168,255,.15);--toast: #EEF5FA;--toast-ink: #0C1626;--shadow-1: 0 2px 10px rgba(0,0,0,.25);--shadow-2: 0 14px 40px rgba(0,0,0,.4), 0 0 0 1px rgba(94,230,176,.1);--border: 1px solid var(--edge);--r: 14px;--r-sm: 10px;--sky: radial-gradient(38% 55% at 18% 8%, rgba(61,220,151,.4), transparent 70%), radial-gradient(34% 48% at 62% 0%, rgba(123,92,255,.38), transparent 70%), radial-gradient(28% 40% at 42% 30%, rgba(41,173,255,.22), transparent 70%);--dock-bg: #101C30;--season-mix: 12%;--season-opacity: .35;--season-chroma: .052;--season-chroma-hi: .06;--season-shift: 85%;--month-glow-mix: 14%;--what-ink: #F6FBFF;--item-bg: rgba(255,255,255,.05);--tray-name: #BFF5DF;--folder-name: #CFE2FF;--binder-name: #E3D8FF;--coach-halo: #5EE6B0;--coach-halo-2: #7B5CFF;--coach-body: #86B8FF;--coach-skin: #0F1C30;--coach-line: #5EE6B0;--coach-hair: #C2A8FF;--coach-eye: #EEF5FA;--coach-mouth: #5EE6B0}:root[data-look=riso]{--ground-base: #E9ECF2;--ground-hi-base: #F6F7FA;--paper: #FFFFFF;--panel: #FFFFFF;--soft: #F3F5FA;--lead: #FFE974;--lead-edge: #1E1F4B;--folder-door: #FFFFFF;--folder-edge: #1E1F4B;--binder-door: #CFDBFF;--binder-edge: #1E1F4B;--tray-ink: #1E1F4B;--folder-ink: #1E1F4B;--binder-ink: #1E1F4B;--tray-band: #FFE974;--tray-body: #FFFBE3;--folder-band: #FFFFFF;--folder-body: #FFFFFF;--binder-band: #CFDBFF;--binder-body: #F1F4FF;--edge: #1E1F4B;--line: #D3D7E6;--ink: #1E1F4B;--ink-2: #44476F;--ink-3: #53567D;--accent: #FF4766;--accent-dark: #FF6B85;--accent-ink: #1E1F4B;--accent-2: #FFE1E6;--accent-3: #FF9DAE;--q: #FFE974;--q-edge: #1E1F4B;--q-ink: #1E1F4B;--st-drafting: #53567D;--st-ready: #0E7A4F;--st-sent: #2F5BEA;--st-interview: #7A2FC0;--st-offer: #B23F00;--offer-bg: #FFDCC8;--iv-bg: #E9DAFB;--toast: #1E1F4B;--toast-ink: #FFFFFF;--shadow-1: 3px 3px 0 #2F5BEA;--shadow-2: 6px 6px 0 #2F5BEA;--border: 2px solid var(--edge);--r: 6px;--r-sm: 4px;--f-ui: "Bricolage Grotesque", "Segoe UI", system-ui, sans-serif;--f-letter: "Bricolage Grotesque", "Segoe UI", system-ui, sans-serif;--f-display: "Bricolage Grotesque", "Segoe UI", system-ui, sans-serif;--sky: radial-gradient(rgba(47,91,234,.09) 1.1px, transparent 1.7px) 0 0 / 20px 20px;--hard: #2F5BEA;--season-mix: 8%;--season-opacity: .9;--season-chroma: .052;--season-chroma-hi: .062;--season-shift: 85%;--coach-msg: #CFDBFF;--dot-folder: rgba(47,91,234,.3);--dot-tray: rgba(255,71,102,.55);--dot-binder: rgba(47,91,234,.5);--coach-bg: #FFE974;--coach-line: #1E1F4B;--coach-body: #FF4766;--coach-skin: #FFFFFF;--coach-cheek: #FF9DAE;--coach-hair: #1E1F4B;--coach-eye: #1E1F4B;--coach-mouth: #FF4766}:root[data-look=eight_bit]{--ground-base: #1D2B53;--ground-hi-base: #1D2B53;--paper: #FFF1E8;--panel: #FFF1E8;--soft: #FFE3D3;--lead: #FFEC27;--lead-edge: #000000;--folder-door: #FFF1E8;--folder-edge: #000000;--binder-door: #FFCCAA;--binder-edge: #000000;--tray-ink: #1D2B53;--folder-ink: #1D2B53;--binder-ink: #1D2B53;--tray-band: #FFEC27;--tray-body: #FFF8C2;--folder-band: #FFF1E8;--folder-body: #FFF1E8;--binder-band: #FFCCAA;--binder-body: #FFEBDD;--edge: #000000;--line: #C2C3C7;--ink: #1D2B53;--ink-2: #3A3F5C;--ink-3: #5F574F;--accent: #29ADFF;--accent-dark: #1C8FD6;--accent-ink: #000000;--accent-2: #C7E9FF;--accent-3: #29ADFF;--q: #FFEC27;--q-edge: #000000;--q-ink: #000000;--st-drafting: #5F574F;--st-ready: #006B40;--st-sent: #065AB5;--st-interview: #7E2553;--st-offer: #8E3B1E;--offer-bg: #FFCCAA;--iv-bg: #FFD1E6;--toast: #000000;--toast-ink: #FFF1E8;--shadow-1: 4px 4px 0 #000000;--shadow-2: 6px 6px 0 #000000;--border: 4px solid #000000;--r: 0px;--r-sm: 0px;--f-ui: "Pixelify Sans", "Courier New", monospace;--f-letter: "Pixelify Sans", "Courier New", monospace;--f-display: "Pixelify Sans", "Courier New", monospace;--ease: steps(6, end);--fs: 16px;--sky: radial-gradient(#FFF1E8 1px, transparent 1.6px) 0 0 / 52px 52px, radial-gradient(#29ADFF 1px, transparent 1.6px) 26px 30px / 76px 76px, radial-gradient(#FF77A8 1px, transparent 1.6px) 10px 44px / 112px 112px;--hard: #000000;--season-mix: 6%;--season-opacity: 1;--season-chroma: .11;--season-chroma-hi: .11;--season-shift: 51%;--month-glow-mix: 17%;--on-ground: #FFF1E8;--on-ground-2: #C2C3C7;--on-ground-edge: #5F574F;--on-ground-hi: #FFEC27;--coach-bg: #29ADFF;--coach-line: #000000;--coach-hair: #AB5236;--coach-skin: #FFCCAA;--coach-eye: #000000;--coach-mouth: #7E2553;--coach-body: #008751;--coach-collar: #FFF1E8}:root[data-month="01"]{--month-hue: #8FB3D9;--month-h: 250;--month-c: .9}:root[data-month="02"]{--month-hue: #B8C4D6;--month-h: 258;--month-c: .85}:root[data-month="03"]{--month-hue: #9CCB86;--month-h: 136;--month-c: 1}:root[data-month="04"]{--month-hue: #E8D36A;--month-h: 98;--month-c: 1.1}:root[data-month="05"]{--month-hue: #7FC97F;--month-h: 144;--month-c: 1.2}:root[data-month="06"]{--month-hue: #F6D365;--month-h: 92;--month-c: 1.3}:root[data-month="07"]{--month-hue: #F4A259;--month-h: 61;--month-c: 1.4}:root[data-month="08"]{--month-hue: #E9C46A;--month-h: 87;--month-c: 1.2}:root[data-month="09"]{--month-hue: #D4A24C;--month-h: 79;--month-c: 1}:root[data-month="10"]{--month-hue: #C8553D;--month-h: 33;--month-c: 1.25}:root[data-month="11"]{--month-hue: #8C6A5D;--month-h: 42;--month-c: .5}:root[data-month="12"]{--month-hue: #3A5A8C;--month-h: 259;--month-c: .9}:root[data-month][data-season]{--ground: color-mix(in oklab, var(--ground-base), var(--month-hue) var(--season-mix));--ground-hi: color-mix(in oklab, var(--ground-hi-base), var(--month-hue) var(--season-mix));--season-1: color-mix(in oklab, var(--season-1-base), var(--month-hue) 24%);--season-2: color-mix(in oklab, var(--season-2-base), var(--month-hue) 24%);--season-3: color-mix(in oklab, var(--season-3-base), var(--month-hue) 24%);--season-glow: color-mix(in oklab, var(--season-glow-base), var(--month-hue) 30%);--month-glow: radial-gradient(70% 60% at 88% 100%, color-mix(in oklab, var(--month-hue) var(--month-glow-mix), transparent), transparent 72%)}@supports (color: oklch(from red l c h)){:root[data-month][data-season]{--ground: color-mix(in oklab, var(--ground-base), oklch(from var(--ground-base) l calc(var(--season-chroma) * var(--month-c)) var(--month-h)) var(--season-shift));--ground-hi: color-mix(in oklab, var(--ground-hi-base), oklch(from var(--ground-hi-base) l calc(var(--season-chroma-hi) * var(--month-c)) var(--month-h)) var(--season-shift))}}:root[data-look=fjord][data-season=winter]{--season-chroma: .068;--season-chroma-hi: .08;--season-1-base: #FFFFFF;--season-2-base: #C8DCE2;--season-3-base: #9E2F3C;--season-glow-base: #E9EEF1;--coach-hat: #9E2F3C;--coach-hat-2: #FFFFFF;--coach-scarf: #9E2F3C;--coach-coat: #164756}:root[data-look=fjord][data-season=spring]{--season-1-base: #F2A7B8;--season-2-base: #FFFFFF;--season-3-base: #E8C547;--season-glow-base: #F6F1D8;--coach-hat: #E8C547;--coach-hat-2: #F2A7B8;--coach-scarf: #E8C547;--coach-coat: #E8C547}:root[data-look=fjord][data-season=summer]{--season-1-base: #F6D365;--season-2-base: #FFF5D6;--season-3-base: #1D586B;--season-glow-base: #FFF3D0;--coach-hat: #E9D8A6;--coach-hat-2: #1D586B;--coach-scarf: #F4F7F8;--coach-coat: #F4F7F8}:root[data-look=fjord][data-season=autumn]{--season-1-base: #C8763A;--season-2-base: #9E4A2F;--season-3-base: #D9A441;--season-glow-base: #F3E4D0;--coach-hat: #7A3B2E;--coach-hat-2: #C8763A;--coach-scarf: #C8763A;--coach-coat: #8C6A5D}:root[data-look=eight_bit][data-season=winter]{--season-chroma: .16;--season-chroma-hi: .16;--season-1-base: #FFF1E8;--season-2-base: #C2C3C7;--season-3-base: #FF004D;--season-glow-base: #29ADFF;--sky: radial-gradient(#FFF1E8 1px, transparent 1.6px) 0 0 / 52px 52px, radial-gradient(#C2C3C7 1px, transparent 1.6px) 26px 30px / 76px 76px, radial-gradient(#29ADFF 1px, transparent 1.6px) 10px 44px / 112px 112px;--coach-hat: #FF004D;--coach-hat-2: #FFF1E8;--coach-scarf: #FF004D;--coach-coat: #1D2B53}:root[data-look=eight_bit][data-season=spring]{--season-1-base: #FF77A8;--season-2-base: #FFF1E8;--season-3-base: #00E436;--season-glow-base: #FF77A8;--sky: radial-gradient(#FF77A8 1px, transparent 1.6px) 0 0 / 52px 52px, radial-gradient(#FFF1E8 1px, transparent 1.6px) 26px 30px / 76px 76px, radial-gradient(#00E436 1px, transparent 1.6px) 10px 44px / 112px 112px;--coach-hat: #FFEC27;--coach-hat-2: #FF77A8;--coach-scarf: #FFEC27;--coach-coat: #FFEC27}:root[data-look=eight_bit][data-season=summer]{--season-1-base: #FFEC27;--season-2-base: #FFA300;--season-3-base: #29ADFF;--season-glow-base: #FFEC27;--sky: radial-gradient(#FFEC27 1px, transparent 1.6px) 0 0 / 52px 52px, radial-gradient(#FFA300 1px, transparent 1.6px) 26px 30px / 76px 76px, radial-gradient(#FFF1E8 1px, transparent 1.6px) 10px 44px / 112px 112px;--coach-hat: #FFA300;--coach-hat-2: #FF004D;--coach-scarf: #00E436;--coach-coat: #00E436}:root[data-look=eight_bit][data-season=autumn]{--season-1-base: #FFA300;--season-2-base: #AB5236;--season-3-base: #FF004D;--season-glow-base: #FFA300;--sky: radial-gradient(#FFA300 1px, transparent 1.6px) 0 0 / 52px 52px, radial-gradient(#AB5236 1px, transparent 1.6px) 26px 30px / 76px 76px, radial-gradient(#FFF1E8 1px, transparent 1.6px) 10px 44px / 112px 112px;--coach-hat: #AB5236;--coach-hat-2: #FFA300;--coach-scarf: #FFA300;--coach-coat: #7E2553}:root[data-look=nordlys][data-season=winter]{--season-chroma: .11;--season-chroma-hi: .12;--season-1-base: #EEF5FA;--season-2-base: #5EE6B0;--season-3-base: #C2A8FF;--season-glow-base: #5EE6B0;--sky: radial-gradient(40% 58% at 18% 8%, rgba(61,220,151,.44), transparent 70%), radial-gradient(36% 50% at 62% 0%, rgba(123,92,255,.4), transparent 70%), radial-gradient(28% 40% at 42% 30%, rgba(41,173,255,.22), transparent 70%);--coach-hat: #EEF5FA;--coach-hat-2: #5EE6B0;--coach-scarf: #C2A8FF;--coach-coat: #86B8FF}:root[data-look=nordlys][data-season=spring]{--season-1-base: #FF9EC7;--season-2-base: #7FE3D6;--season-3-base: #EEF5FA;--season-glow-base: #7FE3D6;--sky: radial-gradient(38% 55% at 18% 8%, rgba(94,230,200,.32), transparent 70%), radial-gradient(34% 48% at 62% 0%, rgba(255,140,190,.26), transparent 70%), radial-gradient(28% 40% at 42% 30%, rgba(127,178,255,.18), transparent 70%);--coach-hat: #7FE3D6;--coach-hat-2: #FF9EC7;--coach-scarf: #7FE3D6;--coach-coat: #7FE3D6}:root[data-look=nordlys][data-season=summer]{--season-1-base: #FFD37A;--season-2-base: #CFE2FF;--season-3-base: #FFC66E;--season-glow-base: #FFD37A;--sky: radial-gradient(38% 50% at 18% 4%, rgba(255,214,150,.16), transparent 70%), radial-gradient(34% 44% at 62% 0%, rgba(180,200,255,.14), transparent 70%), radial-gradient(28% 36% at 42% 26%, rgba(94,230,176,.1), transparent 70%);--coach-hat: #FFD37A;--coach-hat-2: #FFC66E;--coach-scarf: #CFE2FF;--coach-coat: #CFE2FF}:root[data-look=nordlys][data-season=autumn]{--season-1-base: #FFB067;--season-2-base: #C2A8FF;--season-3-base: #E07A5F;--season-glow-base: #FFB067;--sky: radial-gradient(38% 55% at 18% 8%, rgba(255,176,103,.28), transparent 70%), radial-gradient(34% 48% at 62% 0%, rgba(123,92,255,.34), transparent 70%), radial-gradient(28% 40% at 42% 30%, rgba(61,220,151,.16), transparent 70%);--coach-hat: #FFB067;--coach-hat-2: #C2A8FF;--coach-scarf: #FFB067;--coach-coat: #C2A8FF}:root[data-look=riso][data-season=winter]{--season-chroma: .076;--season-chroma-hi: .086;--season-1-base: #2F5BEA;--season-2-base: #FFFFFF;--season-3-base: #FF4766;--season-glow-base: #CFDBFF;--sky: radial-gradient(rgba(47,91,234,.1) 1.1px, transparent 1.7px) 0 0 / 20px 20px;--coach-hat: #2F5BEA;--coach-hat-2: #FFFFFF;--coach-scarf: #FF4766;--coach-coat: #2F5BEA}:root[data-look=riso][data-season=spring]{--season-1-base: #00A95C;--season-2-base: #FF9DAE;--season-3-base: #FFE974;--season-glow-base: #FFE1E6;--sky: radial-gradient(rgba(0,169,92,.11) 1.1px, transparent 1.7px) 0 0 / 20px 20px;--coach-hat: #FF9DAE;--coach-hat-2: #FFE974;--coach-scarf: #00A95C;--coach-coat: #00A95C}:root[data-look=riso][data-season=summer]{--season-1-base: #FFE974;--season-2-base: #FF6C2F;--season-3-base: #2F5BEA;--season-glow-base: #FFE974;--sky: radial-gradient(rgba(255,108,47,.11) 1.1px, transparent 1.7px) 0 0 / 20px 20px;--coach-hat: #FFE974;--coach-hat-2: #FF4766;--coach-scarf: #FF6C2F;--coach-coat: #FF6C2F}:root[data-look=riso][data-season=autumn]{--season-1-base: #FF6C2F;--season-2-base: #FF4766;--season-3-base: #1E1F4B;--season-glow-base: #FFDCC8;--sky: radial-gradient(rgba(255,71,102,.11) 1.1px, transparent 1.7px) 0 0 / 20px 20px;--coach-hat: #FF6C2F;--coach-hat-2: #1E1F4B;--coach-scarf: #FF6C2F;--coach-coat: #1E1F4B}:root[data-touch]{--touch-red: #C8102E;--touch-white: #FFFFFF;--touch-gold: #E9B949;--touch-night: #0B1530;--touch-green: #4C9A2A}*,*:before,*:after{box-sizing:border-box}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:default;opacity:.45}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.desc{display:inline-block;font-family:var(--f-ui);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--line);border-radius:999px;padding:1px 8px;line-height:1.5;vertical-align:middle;white-space:nowrap}.desk{position:relative;padding:28px 32px 20px;isolation:isolate;overflow:clip;min-height:0;display:grid;gap:20px;grid-template-columns:300px 1fr;grid-template-rows:1fr 40px;transition:grid-template-columns var(--move) var(--ease)}.desk.opened{grid-template-columns:104px 1fr}.desk:before{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:-1;pointer-events:none;background:var(--month-glow, none),radial-gradient(60% 55% at 30% 20%,var(--ground-hi),transparent 70%);animation:daylight 48s ease-in-out infinite alternate}.stage[data-look=nordlys] .desk:before,.stage[data-look=riso] .desk:before,.stage[data-look=eight_bit] .desk:before{background:var(--month-glow, none),var(--sky)}.stage[data-look=eight_bit] .desk:before{animation:stars 60s steps(60) infinite}@keyframes daylight{0%{transform:translate(0)}to{transform:translate(8%,6%)}}@keyframes stars{0%{transform:translate(0)}to{transform:translate(-52px)}}body.has-canvas .desk:before{animation-play-state:paused}.doors{display:flex;flex-direction:column;gap:14px;min-width:0}.door{flex:1;border-radius:var(--r);border:var(--border);background:var(--folder-door);box-shadow:var(--shadow-1);text-align:left;padding:18px 20px;display:flex;flex-direction:column;gap:6px;min-width:0;overflow:hidden;position:relative}.door .nm{font-family:var(--f-display);font-size:24px;font-weight:700;line-height:1.15}.door .hint{font-size:14.5px;color:var(--ink-2)}.door .big{font-family:var(--f-letter);font-size:50px;line-height:1;color:var(--folder-ink);margin-top:auto;font-variant-numeric:tabular-nums}.door .big small{font-family:var(--f-ui);font-size:14px;color:var(--ink-2);margin-left:6px}.door{border-color:var(--folder-edge)}.door.leads{background:var(--lead);border-style:dashed;border-color:var(--lead-edge)}.door.leads .big{color:var(--tray-ink)}.door.about .big{color:var(--binder-ink)}.door.about{background:var(--binder-door);border-color:var(--binder-edge)}.home{flex:none;display:flex;align-items:center;gap:10px;border-radius:var(--r);border:var(--border);background:var(--panel);box-shadow:var(--shadow-1);padding:12px 16px;text-align:left;color:var(--ink)}.home .hn{font-family:var(--f-display);font-weight:700;font-size:17px;white-space:nowrap}.home[aria-current=page] .hn:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--accent);margin-right:9px;vertical-align:2px}.home .here{margin-left:auto;font-size:13px;color:var(--ink-3)}.home .arrow{font-size:20px;line-height:1;font-weight:700}.home.back{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.home.back .desc{color:inherit;border-color:currentColor;opacity:.85}.home.back:hover{background:var(--accent-dark)}.opened .home{flex-direction:column;padding:10px 4px;gap:3px;text-align:center}.opened .home .hn{font-size:12.5px;line-height:1.2;white-space:normal}.opened .home .desc{font-size:12px;padding:0 5px}.door .desc{align-self:flex-start}.opened .door .desc{align-self:center;white-space:normal;max-width:100%;overflow-wrap:anywhere;letter-spacing:.02em}.door .qpill{align-self:flex-start;background:var(--q);border:1px solid var(--q-edge);color:var(--q-ink);border-radius:999px;font-size:12.5px;font-weight:600;padding:1px 9px}.door.on{outline:3px solid var(--accent);outline-offset:2px}.bump{animation:bump .24s var(--ease)}@keyframes bump{50%{transform:scale(1.04)}}.stage:not(.phone) .opened .door{padding:14px 6px;align-items:center;text-align:center;gap:6px}.stage:not(.phone) .opened .door .hint,.stage:not(.phone) .opened .door .qpill,.stage:not(.phone) .opened .door .big small{display:none}.stage:not(.phone) .opened .door .nm{font-size:13px;font-weight:700;order:2;overflow-wrap:anywhere}.stage:not(.phone) .opened .door .desc{order:3;font-size:12px;padding:0 5px}.stage:not(.phone) .opened .door .big{font-size:34px;margin-top:0;order:1}.centre{position:relative;min-width:0;min-height:0}.focus{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--panel);border-radius:var(--r-sm);box-shadow:var(--shadow-2);border:var(--border);padding:28px 44px 22px;display:flex;flex-direction:column;gap:12px;overflow-y:auto}.stage[data-look=fjord] .focus{border:0}.stage[data-look=fjord] .view{border:1px solid var(--vedge)}.focus .head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.focus .head .titles{display:flex;flex-direction:column;gap:4px}.focus .head .ml{display:flex;gap:8px;align-items:center}.focus .head h1{margin:0;font-family:var(--f-letter);font-weight:500;font-size:34px;line-height:1.1}.focus .head .date{font-size:14px;color:var(--ink-3)}.since{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:8px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:13.5px;color:var(--ink-2);line-height:1.35}.since b{display:block;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:1px}.since button{border:0;background:none;padding:0;font-size:13px;color:var(--accent);text-decoration:underline;text-underline-offset:2px}.kind.news{background:var(--soft);color:var(--ink-2);border:1px solid var(--line)}.stays .morelink{font-size:inherit;margin-left:6px}.morelink{border:0;background:none;padding:0;color:var(--accent);font-weight:600;font-size:15.5px;text-decoration:underline;text-underline-offset:3px;align-self:flex-start}.waiting{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;font-size:14px;color:var(--ink-3)}.waiting button{border:0;background:none;padding:0;font-size:14px;color:var(--accent);font-weight:600;text-decoration:underline;text-underline-offset:2px}.stage[data-look=eight_bit] .since button,.stage[data-look=eight_bit] .morelink,.stage[data-look=eight_bit] .waiting button,.stage[data-look=riso] .since button,.stage[data-look=riso] .morelink,.stage[data-look=riso] .waiting button{color:var(--ink)}.drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:22px 16px;border:2px dashed var(--lead-edge);border-radius:var(--r);background:var(--lead);color:var(--ink);cursor:pointer;text-align:center}.drop b{font-size:17px}.drop span{font-size:14px;color:var(--ink-2)}.drop.over,.drop:focus-within{outline:3px solid var(--accent-3);outline-offset:2px}.kind.setup{background:var(--soft);color:var(--ink-2);border:1px solid var(--line)}.enough{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--ink-2);padding:8px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.enough:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--line);flex:none}.enough.ok{color:var(--ink);font-weight:600}.enough.ok:before{background:var(--st-ready)}.ledger{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:15.5px;max-width:60ch}.ledger li{display:grid;grid-template-columns:120px 1fr;gap:10px}.ledger b{font-weight:600}.lbl{font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.left{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--ink-2)}.dots{display:flex;gap:6px}.dots button{width:44px;height:8px;border-radius:4px;border:0;padding:0;background:var(--line)}.dots button.on{background:var(--accent)}.now{flex:1;min-height:0;display:flex;flex-direction:column;gap:14px;padding-top:8px}.now.arrive{animation:arrive var(--move) var(--ease)}@keyframes arrive{0%{transform:translateY(16px);opacity:.25}to{transform:none;opacity:1}}.kind{align-self:flex-start;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:5px;padding:3px 9px;display:inline-flex;gap:8px;align-items:center}.kind .desc{border-color:currentColor;color:inherit;font-size:12px;padding:0 6px}.kind.offer{background:var(--offer-bg);color:var(--st-offer)}.kind.iv{background:var(--iv-bg);color:var(--st-interview)}.kind.q{background:var(--q);color:var(--q-ink);border:1px solid var(--q-edge)}.kind.new{background:var(--lead);color:var(--accent);border:1px dashed var(--lead-edge)}.stage[data-look=riso] .kind.new,.stage[data-look=eight_bit] .kind.new{color:var(--ink)}.kind.done{background:var(--accent-2);color:var(--accent)}.stage[data-look=eight_bit] .kind.done{color:var(--ink)}.what{font-family:var(--f-letter);font-size:36px;line-height:1.18;max-width:24ch;text-wrap:balance}.ctx{font-size:17.5px;line-height:1.5;color:var(--ink-2);max-width:56ch}.rendering-change{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;margin:6px 0}.rendering-change label{display:flex;flex-direction:column;gap:4px;font-size:14px;color:var(--ink-2);flex:1 1 16ch;min-width:0}.rendering-change input{font:inherit;font-size:16px;padding:6px 8px;border:1px solid var(--edge);border-radius:var(--r-sm);background:var(--paper);color:var(--ink);width:100%;box-sizing:border-box}.fact-card-fields{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;margin:0}.fact-card-fields label{display:flex;flex-direction:column;gap:4px;font-size:14px;color:var(--ink-2);flex:1 1 12ch;min-width:0}.fact-card-fields label:first-child{flex-basis:100%}.fact-card-fields input{font:inherit;font-size:16px;padding:6px 8px;border:1px solid var(--edge);border-radius:var(--r-sm);background:var(--paper);color:var(--ink);width:100%;box-sizing:border-box}.fact-card-fields .ctx{flex-basis:100%;font-size:13px}.also-in{font-size:13px;color:var(--ink-2)}.meta{font-size:15px;color:var(--ink-3)}.acts{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.stays{font-size:14px;color:var(--ink-3)}.btn{border:1px solid var(--accent);background:var(--paper);color:var(--accent);border-radius:var(--r-sm);padding:9px 18px;font-size:16px;font-weight:600;white-space:nowrap}.btn:hover{background:var(--accent-2)}.btn.solid{background:var(--accent);color:var(--accent-ink)}.btn.solid:hover{background:var(--accent-dark)}.btn.quiet{border-color:var(--edge);color:var(--ink-2);font-weight:500}.btn.sm{padding:5px 10px;font-size:13.5px}.reason{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:16px;color:var(--ink-2)}.summary{list-style:none;margin:0;padding:0;font-size:17px;display:flex;flex-direction:column;gap:6px}.summary li{display:flex;gap:10px}.summary li:before{content:"✓";color:var(--st-ready);font-weight:700}.coming{border-top:1px solid var(--line);padding-top:12px;display:flex;flex-direction:column;gap:6px}.coming .ch{display:flex;align-items:baseline;gap:10px}.coming .ch span:last-child{font-size:13px;color:var(--ink-3)}.cu{display:grid;grid-template-columns:150px 1fr auto;gap:14px;align-items:center;padding:8px 12px;border-radius:var(--r-sm);background:var(--soft);border:0;text-align:left;font-size:15.5px;width:100%}.cu:hover{background:var(--accent-2)}.cu .when{font-weight:700;color:var(--c)}.cu .go{font-size:13.5px;color:var(--accent);font-weight:600}.stage[data-look=eight_bit] .cu .go,.stage[data-look=riso] .cu .go{color:var(--ink);text-decoration:underline}.cu.arrive{animation:arrive var(--move) var(--ease)}.nav{display:flex;justify-content:space-between;align-items:center}.view{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--panel);border-radius:var(--r-sm);box-shadow:var(--shadow-2);border:var(--border);padding:20px 20px 18px;display:flex;flex-direction:column;gap:12px;z-index:3}.view{--vband: var(--folder-band);--vbody: var(--folder-body);--vedge: var(--folder-edge);background:linear-gradient(var(--vbody),var(--vbody)),var(--panel);border-color:var(--vedge)}.view[data-door=tray]{--vband: var(--tray-band);--vbody: var(--tray-body);--vedge: var(--lead-edge)}.view[data-door=binder]{--vband: var(--binder-band);--vbody: var(--binder-body);--vedge: var(--binder-edge)}.view.enter{animation:arrive .2s var(--ease)}.view .vh{display:flex;align-items:center;gap:12px;margin:-20px -20px 0;padding:16px 20px;background:var(--vband);border-bottom:1px solid var(--vedge);border-radius:var(--r-sm) var(--r-sm) 0 0}.stage[data-look=riso] .view .vh{border-bottom:2px solid var(--vedge)}.stage[data-look=eight_bit] .view .vh{border-bottom:4px solid var(--hard)}.view .vh h2{margin:0;font-family:var(--f-display);font-size:24px;font-weight:700}.view .vh .sub{color:var(--ink-2);font-size:14.5px;flex:1}.vseg{display:inline-flex;border:var(--border);border-radius:999px;overflow:hidden}.vseg button{border:0;background:var(--paper);padding:5px 12px;font-size:13.5px;color:var(--ink-2)}.vseg button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink)}.close{border:var(--border);background:var(--paper);border-radius:999px;padding:5px 14px;font-size:14px;color:var(--ink-2)}.track{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--ink-3)}.track i{flex:1;height:2px;background:linear-gradient(90deg,var(--lead-edge),var(--st-offer));position:relative}.track i:after{content:"";position:absolute;right:-2px;top:-4px;border:5px solid transparent;border-left-color:var(--st-offer)}.board{flex:1;min-height:0;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.cardgrid{flex:1;min-height:0;overflow-y:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-content:start;padding:2px 6px 8px 2px}.cardgrid .item{padding:14px 16px;gap:4px;font-size:15px;border-top:0}.cardgrid .item b{font-size:18px}.cardgrid .item .why{font-size:14.5px;margin:6px 0 2px}.cardgrid .item .verbs{margin-top:auto;padding-top:8px}.cardgrid .item .verbs .btn{font-size:13.5px;padding:6px 4px}.cardgrid .empty,.tray-empty{grid-column:1 / -1;font-size:17px;color:var(--ink-2);padding:24px 4px}.trayfoot{font-size:14px;color:var(--ink-3)}.col{border-radius:var(--r);padding:10px;display:flex;flex-direction:column;gap:8px;min-height:0;min-width:0;overflow-y:auto;overflow-x:hidden;background:var(--soft)}.col>*{flex:none}.col.leads{background:var(--lead);border:1px dashed var(--lead-edge)}.col h3{margin:0;font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c, var(--ink));display:flex;justify-content:space-between;gap:6px}.col h3 span{font-weight:500;letter-spacing:0;color:var(--ink-3)}.col .empty{font-size:13.5px;color:var(--ink-3);padding:4px 2px}.item{background:var(--paper);border-radius:var(--r-sm);box-shadow:var(--shadow-1);padding:10px 12px;font-size:14px;display:flex;flex-direction:column;gap:2px;border:0;border-top:3px solid var(--c, transparent);text-align:left;width:100%;color:var(--ink)}.stage[data-look=riso] .item,.stage[data-look=eight_bit] .item{border:var(--border);border-top-color:var(--c, var(--edge))}.item b{font-weight:600;font-size:15px}.item .t{color:var(--ink-2)}.item .nx{font-size:13px;color:var(--ink-3);margin-top:2px}.item .nx.hot{color:var(--st-offer);font-weight:600}.item .ready{color:var(--st-ready);font-weight:600}.item .more{display:none;flex-direction:column;gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid var(--line)}.item.open .more{display:flex}.item .why{font-size:13.5px;line-height:1.4;margin-top:6px}.item .btn{white-space:normal;text-align:center}.item .verbs{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.item .verbs .btn{flex:1;padding:5px 2px;font-size:12.5px}.item .verbs .btn:first-child{flex-basis:100%}.item.hl{outline:3px solid var(--accent-3);outline-offset:2px}.list{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:14px;padding-right:4px}.group h3{margin:0 0 4px;font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c, var(--ink))}.row{display:grid;grid-template-columns:1fr auto auto;gap:16px;align-items:center;padding:9px 4px;border-top:1px solid var(--line);font-size:15px}.row b{font-weight:600}.row .t{color:var(--ink-2)}.row .nx{font-size:14px;color:var(--ink-2)}.row .nx.hot{color:var(--st-offer);font-weight:600}.row .verbs{display:flex;gap:6px}.about-grid{flex:1;min-height:0;display:grid;grid-template-columns:1.15fr 1fr;gap:26px;overflow:hidden}.about-grid>div{min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.src{border:1px solid var(--line);border-radius:var(--r);padding:12px 14px}.src .sh{display:flex;justify-content:space-between;font-weight:600}.src .sh span{font-weight:400;color:var(--ink-2);font-size:14px}.src ul{margin:6px 0 0;padding-left:18px;color:var(--ink-2);font-size:14px}.qcard{background:var(--q);border:1px solid var(--q-edge);border-radius:var(--r);padding:14px 16px;display:flex;flex-direction:column;gap:10px;color:var(--ink)}.qcard p{margin:0;font-size:15.5px;line-height:1.45}.qcard .from{font-size:13px;color:var(--q-ink)}.addfile{align-self:flex-start}.drawers{grid-column:1 / -1;display:flex;align-items:center;gap:4px;font-size:14.5px;color:var(--ink-2)}.stage[data-look=nordlys] .drawers,.stage[data-look=eight_bit] .drawers{color:var(--ink-2)}.stage[data-look=eight_bit] .drawers .lbl,.stage[data-look=eight_bit] .drawers button{color:var(--on-ground)}.stage[data-look=eight_bit] .drawers .desc{color:var(--on-ground-2);border-color:var(--on-ground-edge)}.drawers .lbl{margin-right:8px}.drawers button{border:0;background:none;padding:6px 10px;border-radius:var(--r-sm);color:var(--ink-2);display:inline-flex;gap:7px;align-items:center}.drawers button:hover{background:var(--soft);color:var(--ink)}.drawers button b{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.stage[data-look=eight_bit] .drawers button b{color:var(--on-ground-hi)}.pop{position:absolute;z-index:30;width:330px;background:var(--paper);border:var(--border);border-radius:var(--r);box-shadow:var(--shadow-2);padding:14px 16px;font-size:14.5px;animation:arrive .18s var(--ease);color:var(--ink)}.pop h4{margin:0 0 4px;font-size:16px;display:flex;justify-content:space-between;gap:8px;align-items:center}.pop h4 button{border:0;background:none;font-size:18px;line-height:1;color:var(--ink-3);margin-left:auto}.pop .note{color:var(--ink-2);font-size:13.5px;margin:0 0 6px;line-height:1.4}.pop ul{list-style:none;margin:0;padding:0}.pop li{padding:7px 0;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:8px}.pop li span:last-child{color:var(--ink-3);font-size:13px;text-align:right}.moveline{display:none;margin:0 22px 12px;background:var(--toast);color:var(--toast-ink);border-radius:var(--r-sm);padding:9px 9px 9px 14px;font-size:14px;line-height:1.35;align-items:center;gap:10px;box-shadow:var(--shadow-1)}.moveline.show{display:flex}.moveline span{flex:1;min-width:0}.moveline button{border:0;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600;background:var(--toast-ink);color:var(--toast)}.flying{position:absolute!important;z-index:50;margin:0!important;pointer-events:none;transform-origin:0 0;overflow:hidden}.dock{background:var(--dock-bg);border-left:var(--border);display:flex;flex-direction:column;min-height:0;position:relative;z-index:5}.dock-head{display:flex;align-items:center;gap:14px;padding:22px 22px 12px}.avatar{width:64px;height:64px;flex:none}.avatar{display:none}.avatar.pixel{image-rendering:pixelated}.stage[data-look=fjord] .avatar.fjord,.stage[data-look=nordlys] .avatar.nordlys,.stage[data-look=riso] .avatar.riso,.stage[data-look=eight_bit] .avatar.pixel{display:block}.avatar.nordlys .halo{transform-box:fill-box;transform-origin:center;animation:halo 6s ease-in-out infinite alternate}@keyframes halo{0%{opacity:.55;transform:scale(.94)}to{opacity:1;transform:scale(1.02)}}.avatar .eye{transform-box:fill-box;transform-origin:center;animation:blink 6s infinite}@keyframes blink{0%,95%,to{transform:scaleY(1)}97%{transform:scaleY(.1)}}.avatar.pixel .eye{animation:pblink 6s steps(1) infinite}@keyframes pblink{0%,95%,to{opacity:1}96%{opacity:0}}.avatar .mouth{transform-box:fill-box;transform-origin:center}.dock[data-state=talking] .avatar:not(.pixel) .mouth{animation:talk .26s ease-in-out infinite alternate}.dock[data-state=talking] .avatar.pixel{animation:hop .4s steps(2) infinite}@keyframes talk{to{transform:scaleY(1.9)}}@keyframes hop{50%{transform:translateY(-3px)}}.who b{display:block;font-family:var(--f-display);font-size:20px;font-weight:700}.who span{font-size:13px;color:var(--ink-2)}.crumb{margin:0 22px;align-self:flex-start;border:0;background:none;padding:2px 0;font-size:14px;color:var(--accent);font-weight:600}.stage[data-look=eight_bit] .crumb,.stage[data-look=riso] .crumb{color:var(--ink);text-decoration:underline}.scope{margin:6px 22px 12px;align-self:flex-start;background:var(--accent-2);color:var(--ink);border-radius:999px;padding:5px 12px;font-size:13.5px;max-width:calc(100% - 44px)}.scope b{font-weight:600}.thread{flex:1;min-height:0;overflow-y:auto;padding:14px 22px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.msg{max-width:90%;font-size:15px;line-height:1.45;padding:10px 13px;border-radius:12px}.msg.coach{background:var(--accent-2);border-top-left-radius:4px;align-self:flex-start}.msg.you{background:var(--paper);border:1px solid var(--edge);border-top-right-radius:4px;align-self:flex-end}.msg time{display:block;font-size:12px;color:var(--ink-3);margin-bottom:2px}.chip{align-self:flex-start;border:1px solid var(--accent);background:var(--paper);color:var(--accent);border-radius:999px;padding:7px 15px;font-size:14px;font-weight:600}.stage[data-look=eight_bit] .chip,.stage[data-look=riso] .chip{color:var(--ink);border:var(--border)}.chips{display:flex;flex-wrap:wrap;gap:6px}.pick{display:flex;flex-direction:column;gap:6px}.pl{font-size:12.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.chipset{display:flex;flex-wrap:wrap;gap:6px}.cbtn{border:var(--border);border-radius:999px;background:var(--paper);color:var(--ink);padding:7px 15px;font-size:15px}.cbtn[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.addrow{display:flex;gap:6px;max-width:420px}.addrow input{flex:1;min-width:0;border:var(--border);border-radius:999px;padding:7px 14px;font:inherit;font-size:15px;background:var(--paper);color:var(--ink)}.addrow input::placeholder{color:var(--ink-3)}.recap{display:flex;flex-direction:column;border-top:1px solid var(--line)}.rrow{display:grid;grid-template-columns:150px 1fr auto;gap:14px;align-items:baseline;padding:9px 0;border-bottom:1px solid var(--line);font-size:15.5px}.rrow .rt{font-weight:600}.rrow .rd{color:var(--ink-2);min-width:0}.rrow .morelink{font-size:14px}.stage.phone .rrow{grid-template-columns:1fr auto;gap:2px 10px}.stage.phone .rrow .rd{grid-column:1 / -1;grid-row:2}.typing{align-self:flex-start;display:flex;gap:4px;padding:10px 12px;background:var(--accent-2);border-radius:12px}.typing i{width:6px;height:6px;border-radius:50%;background:var(--ink-2);opacity:.5;animation:dot .9s infinite}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes dot{50%{opacity:1;transform:translateY(-2px)}}.composer{display:flex;gap:8px;padding:14px 22px 10px;border-top:1px solid var(--line)}.composer input{flex:1;min-width:0;border:var(--border);border-radius:999px;padding:10px 14px;font:inherit;font-size:15px;background:var(--paper);color:var(--ink)}.composer input::placeholder{color:var(--ink-3)}.composer button{border:0;border-radius:999px;background:var(--accent);color:var(--accent-ink);padding:0 16px;font-weight:600;font-size:14px}.private{padding:0 22px 18px;font-size:12.5px;color:var(--ink-3)}.stage[data-look=nordlys] .focus,.stage[data-look=nordlys] .view,.stage[data-look=nordlys] .door{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.stage[data-look=nordlys] .door{background:linear-gradient(var(--folder-door),var(--folder-door)),var(--panel)}.stage[data-look=nordlys] .door.leads{background:linear-gradient(var(--lead),var(--lead)),var(--panel)}.stage[data-look=nordlys] .door.about{background:linear-gradient(var(--binder-door),var(--binder-door)),var(--panel)}.stage[data-look=nordlys] .what{font-weight:400;color:var(--what-ink)}.stage[data-look=nordlys] .focus .head h1{font-style:italic;font-weight:400}.stage[data-look=nordlys] .btn{background:transparent}.stage[data-look=nordlys] .btn.solid{background:var(--accent)}.stage[data-look=nordlys] .item,.stage[data-look=nordlys] .cu{background:var(--item-bg)}.stage[data-look=nordlys] .door .big{text-shadow:0 0 22px color-mix(in srgb,currentColor 50%,transparent)}.stage[data-look=nordlys] .door.leads .nm{color:var(--tray-name)}.stage[data-look=nordlys] .door:not(.leads):not(.about) .nm{color:var(--folder-name)}.stage[data-look=nordlys] .door.about .nm{color:var(--binder-name)}.stage[data-look=riso] .focus .head h1{font-weight:800;font-size:42px;letter-spacing:-.02em}.stage[data-look=riso] .what{font-weight:800;font-size:40px;letter-spacing:-.02em;line-height:1.08}.stage[data-look=riso] .door .nm{font-weight:800;font-size:28px;letter-spacing:-.02em}.stage[data-look=riso] .door .big{font-weight:800;color:var(--accent);text-shadow:3px 3px 0 var(--hard)}.stage[data-look=riso] .door .big small,.stage[data-look=nordlys] .door .big small{text-shadow:none;font-weight:500}.stage[data-look=riso] .door{--dot: var(--dot-folder)}.stage[data-look=riso] .door.leads{--dot: var(--dot-tray)}.stage[data-look=riso] .door.about{--dot: var(--dot-binder)}.stage[data-look=riso] .door:after{content:"";position:absolute;right:-8px;bottom:-8px;width:170px;height:150px;pointer-events:none;background-image:radial-gradient(var(--dot) 2px,transparent 2.6px);background-size:11px 11px;-webkit-mask-image:radial-gradient(circle at 100% 100%,black 25%,transparent 70%);mask-image:radial-gradient(circle at 100% 100%,black 25%,transparent 70%)}.stage[data-look=riso] .door>*{position:relative;z-index:1}.stage[data-look=riso] .desk.opened .door:after{display:none}.stage[data-look=riso] .btn{border-width:2px;border-color:var(--ink);color:var(--ink);box-shadow:2px 2px 0 var(--ink)}.stage[data-look=riso] .btn.solid{color:var(--accent-ink)}.stage[data-look=riso] .btn:active{transform:translate(2px,2px);box-shadow:none}.stage[data-look=riso] .kind{border:2px solid currentColor}.stage[data-look=riso] .cu{border:2px solid var(--ink);background:var(--paper)}.stage[data-look=riso] .msg.coach{background:var(--coach-msg)}.stage[data-look=eight_bit] *{border-radius:0!important}.stage[data-look=eight_bit]{line-height:1.4;font-variant-ligatures:none;font-feature-settings:"liga" 0,"clig" 0,"dlig" 0}.stage[data-look=eight_bit] .focus .head h1{font-size:34px;font-weight:700}.stage[data-look=eight_bit] .what{font-size:33px;font-weight:600;line-height:1.2;max-width:26ch}.stage[data-look=eight_bit] .ctx{font-size:19px;line-height:1.5}.stage[data-look=eight_bit] .lbl,.stage[data-look=eight_bit] .col h3,.stage[data-look=eight_bit] .group h3,.stage[data-look=eight_bit] .kind{font-weight:600;letter-spacing:.06em}.stage[data-look=eight_bit] .door .nm{font-size:24px}.stage[data-look=eight_bit] .door .big{font-size:50px;font-weight:600}.stage[data-look=eight_bit]:not(.phone) .desk.opened .door .nm{font-size:13px}.stage[data-look=eight_bit]:not(.phone) .desk.opened .door .big{font-size:32px}.stage[data-look=eight_bit] .btn{border:3px solid var(--hard);color:var(--ink);box-shadow:3px 3px 0 var(--hard)}.stage[data-look=eight_bit] .btn.solid{color:var(--accent-ink)}.stage[data-look=eight_bit] .btn:active{transform:translate(3px,3px);box-shadow:none}.stage[data-look=eight_bit] .item,.stage[data-look=eight_bit] .cu,.stage[data-look=eight_bit] .msg{border:3px solid var(--hard)}.stage[data-look=eight_bit] .item{border-top-color:var(--c, var(--hard))}.stage[data-look=eight_bit] .cu{background:var(--paper)}.stage[data-look=eight_bit] .dots button{height:10px;width:40px}.stage[data-look=eight_bit] .desk,.stage[data-look=eight_bit] .moveline{transition:none}.stage[data-look=eight_bit] .now.arrive{animation:px-wipe .28s steps(4,end)}@keyframes px-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.stage[data-look=eight_bit] .view.enter{animation:px-curtain .28s steps(5,end)}@keyframes px-curtain{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}.stage[data-look=eight_bit] .pop{animation:px-curtain .2s steps(4,end)}.stage[data-look=eight_bit] .moveline.blink,.stage[data-look=eight_bit] .cu.arrive{animation:px-blink .28s steps(1,end)}@keyframes px-blink{0%{opacity:0}25%{opacity:1}50%{opacity:0}75%,to{opacity:1}}.stage[data-look=eight_bit] .bump{animation:px-hop .24s steps(2,end)}@keyframes px-hop{50%{transform:translateY(-6px)}}.sheet-grip,.sheet-cta,.scrim{display:none}.stage.phone{display:block;border-radius:6px}.stage.phone .focus{overflow:visible;flex:none}.stage.phone .desk{display:flex;flex-direction:column;gap:14px;height:100%;padding:14px 16px 170px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.stage.phone .desk:before{position:fixed}.stage.phone .centre,.stage.phone .doors{display:contents}.stage.phone .home{order:1}.stage.phone .focus{order:2}.stage.phone #door-tray{order:3}.stage.phone #door-folders{order:5}.stage.phone #door-binder{order:7}.stage.phone #view{order:4}.stage.phone .desk[data-open=folders] #view{order:6}.stage.phone .desk[data-open=binder] #view{order:8}.stage.phone #view:empty{display:none}.stage.phone .drawers{order:9;flex-wrap:wrap;gap:2px 4px;grid-column:auto}.stage.phone .drawers .lbl{width:100%;margin:6px 0 2px}.stage.phone .focus{position:static;inset:auto;padding:14px 16px 16px;gap:12px;margin-top:-14px;border-top:0;border-radius:0 0 var(--r) var(--r)}.stage.phone .focus .head .ml{display:none}.stage.phone .focus .head{flex-direction:column;align-items:flex-start;gap:2px}.stage.phone .focus .head h1{font-size:28px}.stage.phone .since{grid-template-columns:1fr;gap:6px;font-size:14px}.stage.phone .since b{display:inline;margin-right:6px;font-size:12px}.stage.phone .desc{font-size:12px}.stage.phone .left{flex-wrap:wrap;gap:8px}.stage.phone .dots button{width:30px}.stage.phone .now{padding-top:2px;gap:12px;flex:none}.stage.phone .what{font-size:26px;max-width:none;line-height:1.2}.stage.phone .ctx{font-size:16px}.stage.phone .acts{flex-direction:column;align-items:stretch;gap:8px}.stage.phone .acts .btn{width:100%;white-space:normal;padding:12px 14px;font-size:16px}.stage.phone .acts.verbs3{display:grid;grid-template-columns:1fr 1fr}.stage.phone .acts.verbs3 .btn:first-child{grid-column:1 / -1}.stage.phone .stays{font-size:14px}.stage.phone .stays .morelink{display:block;margin:8px 0 0;font-size:15px}.stage.phone .nav .btn{padding:9px 14px;font-size:14.5px}.stage.phone .waiting{font-size:14px}.stage.phone .cu{grid-template-columns:1fr;gap:2px;padding:10px 12px}.stage.phone .coming .ch{flex-wrap:wrap;gap:2px 10px}.stage.phone .coming .ch .lbl{white-space:nowrap}.stage.phone .cu .go{display:none}.stage.phone .ledger li{grid-template-columns:1fr;gap:0}.stage.phone .drop{padding:18px 12px}.chev{display:none}.stage.phone .chev{display:inline-block;flex:none;width:10px;height:10px;border-right:2.5px solid currentColor;border-bottom:2.5px solid currentColor;transform:translateY(-3px) rotate(45deg);transition:transform var(--move) var(--ease);margin-left:4px;opacity:.7}.stage.phone .open-sec .chev{transform:translateY(2px) rotate(-135deg)}.stage[data-look=eight_bit].phone .chev{transition:none}.stage.phone .home,.stage.phone .home.back{display:flex;flex:none;flex-direction:row;align-items:center;text-align:left;gap:10px;padding:14px 16px;background:var(--panel);color:var(--ink);border:var(--border);box-shadow:var(--shadow-1)}.stage.phone .home .hn{font-size:19px;white-space:nowrap}.stage.phone .home .hn:before{display:none}.stage.phone .home .arrow{display:none}.stage.phone .home .chev{margin-left:auto}.stage.phone .home.open-sec{border-radius:var(--r) var(--r) 0 0;border-bottom:0;box-shadow:none}.stage.phone .door.open-sec{border-radius:var(--r) var(--r) 0 0;outline:0;box-shadow:none}.stage.phone .door{flex:none;flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:14px 16px}.stage.phone .door .nm{font-size:19px}.stage.phone .door .big{order:2;margin:0 0 0 auto;font-size:32px}.stage.phone .door .chev{order:2}.stage.phone .door .hint{order:3;width:100%;font-size:14px}.stage.phone .door .qpill{order:4}.stage.phone .door .big small{font-size:13px}.stage[data-look=riso].phone .door:after{width:110px;height:90px}.stage.phone .view{position:static;inset:auto;padding:14px 14px 16px;gap:12px;margin-top:-14px;border-top:0;border-radius:0 0 var(--r) var(--r);box-shadow:var(--shadow-1)}.stage.phone .view .vh{display:none}.stage.phone .view .vh{margin:0 -14px;padding:14px;flex-wrap:wrap;gap:6px 10px}.stage.phone .view .vh h2{font-size:22px}.stage.phone .view .vh .sub{order:3;width:100%;flex:none}.stage.phone .view .vseg,.stage.phone .view .close{display:none}.stage.phone .cardgrid,.stage.phone .list,.stage.phone .about-grid,.stage.phone .about-grid>div{overflow:visible;flex:none}.stage.phone .cardgrid{grid-template-columns:1fr;padding:0}.stage.phone .cardgrid .item .verbs .btn{padding:10px 4px;font-size:15px}.stage.phone .about-grid{grid-template-columns:1fr;gap:16px}.stage.phone .row{grid-template-columns:1fr auto;gap:10px}.stage.phone .row>span:empty{display:none}.stage.phone .row .nx{text-align:right}.stage.phone .trayfoot{font-size:13.5px}.stage.phone .dock{position:absolute;left:0;right:0;bottom:0;height:82%;z-index:25;border-left:0;border-top:var(--border);border-radius:18px 18px 0 0;box-shadow:var(--sheet-shadow);transition:transform var(--move) var(--ease)}.stage.phone .dock.open{transform:none}.stage[data-look=eight_bit].phone .dock{transition:transform .28s steps(4,end)}.stage.phone .sheet-grip{display:block;position:absolute;top:7px;left:50%;width:46px;height:5px;margin-left:-23px;border-radius:3px;background:var(--edge);border:0;padding:0}.stage.phone .dock-head{padding:18px 18px 14px;cursor:pointer}.stage.phone .avatar{width:46px;height:46px}.stage.phone .who b{font-size:18px}.stage.phone .sheet-cta{display:inline-block;margin-left:auto;border:var(--border);border-radius:999px;padding:6px 14px;font-size:14px;font-weight:600;color:var(--ink);background:var(--accent-2)}.stage.phone .moveline{order:-1;margin:22px 12px 0;flex:none}.stage.phone .dock:not(.open){transform:translateY(calc(100% - var(--peek, 80px)))}.stage.phone .scrim:not([hidden]){display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:var(--scrim);z-index:24}.stage.phone .composer{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.stage.phone .pop{width:auto;max-width:360px;right:12px}.stage[data-look=eight_bit].phone{font-size:16px}.stage[data-look=eight_bit].phone .what{font-size:25px;line-height:1.25}.stage[data-look=eight_bit].phone .ctx{font-size:17px;line-height:1.5}.stage[data-look=eight_bit].phone .desc{font-size:12px}.stage[data-look=eight_bit].phone .lbl,.stage[data-look=eight_bit].phone .kind,.stage[data-look=eight_bit].phone .since b{font-size:12.5px}.stage[data-look=eight_bit].phone .door .nm{font-size:20px}.stage[data-look=eight_bit].phone .focus .head h1{font-size:27px}.folderview{gap:10px}.peek{display:flex;gap:6px;margin:-6px 0 0}.peektab{border:var(--border);border-bottom:0;border-radius:var(--r-sm) var(--r-sm) 0 0;background:var(--soft);color:var(--ink-2);padding:4px 12px;font-size:13px}.fhead{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 -20px;padding:12px 20px;background:var(--vband);border-bottom:1px solid var(--vedge)}.fhead .ftitle{display:flex;align-items:baseline;gap:10px;flex:1;min-width:0}.fhead h2{margin:0;font-family:var(--f-display);font-size:24px;font-weight:700}.fhead .sub{color:var(--ink-2);font-size:15px}.fstamp{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--c);border:2px solid currentColor;border-radius:4px;padding:2px 9px;transform:rotate(-3deg)}.ftabs{display:flex;gap:4px;border-bottom:1px solid var(--line);overflow-x:auto}.ftabs button{border:0;background:none;padding:8px 14px;font-size:15px;color:var(--ink-2);border-bottom:3px solid transparent;white-space:nowrap}.ftabs button[aria-selected=true]{color:var(--ink);font-weight:600;border-bottom-color:var(--accent)}.ftabs i{font-style:normal;background:var(--q);border:1px solid var(--q-edge);color:var(--q-ink);border-radius:999px;font-size:12px;padding:0 7px;margin-left:4px}.fpage{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:2px}.fpage-in{display:flex;flex-direction:column;gap:10px;max-width:70ch}.adlist{margin:0;padding-left:20px;color:var(--ink-2)}.fbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.fbar .ready{flex:1;font-size:14.5px;color:var(--ink-2);display:flex;align-items:center;gap:8px}.fbar .ready:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--q-edge);flex:none}.fbar .ready.ok{color:var(--ink);font-weight:600}.fbar .ready.ok:before{background:var(--st-ready)}.apgrid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:16px;align-items:start}.apgrid.one{grid-template-columns:minmax(0,1fr)}.canvas{background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-sm);box-shadow:var(--shadow-1);padding:26px 32px;font-family:var(--f-letter);font-size:17px;line-height:1.6;max-width:70ch}.canvas p{margin:0 0 12px;padding-left:10px;border-left:3px solid transparent;outline:none}.canvas p:focus{background:var(--soft)}.canvas p.yours{border-left-color:var(--st-ready)}.canvas p.yours:before{content:"Your words";display:block;font-family:var(--f-ui);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--st-ready)}.canvas mark.flagged{background:var(--q);color:inherit;border-bottom:2px dotted var(--q-edge);padding:0 2px}.canvas .fl{border:1px solid var(--q-edge);background:var(--q);color:var(--q-ink);font-weight:700;border-radius:4px;font-size:12px;line-height:1;padding:3px 5px;margin-left:3px;vertical-align:2px}.canvas.ledger .claim{background:var(--accent-2);border-radius:3px;padding:0 2px}.canvas.ledger .claim:after{content:" · " attr(data-src);font-family:var(--f-ui);font-size:12px;color:var(--ink-2)}.canvas.notes{min-height:220px;font-family:var(--f-ui);font-size:16px}.flags{display:flex;flex-direction:column;gap:10px}.flagcard .fsave{display:flex;gap:8px;align-items:center;font-size:13.5px;color:var(--q-ink)}.flagdone{font-size:14px;color:var(--st-ready);font-weight:600}.cvsheet{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-sm);padding:18px 22px;font-size:15.5px}.cvsheet h4{margin:10px 0 4px;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.cvsheet p{margin:0 0 6px}.flagnote{background:var(--q);border:1px solid var(--q-edge);color:var(--q-ink);border-radius:999px;font-size:12.5px;padding:0 8px}button.row{border:0;border-top:1px solid var(--line);background:none;width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer}button.row:hover{background:var(--soft)}.stage[data-look=eight_bit] .canvas{border:3px solid var(--hard);box-shadow:4px 4px 0 var(--hard)}.stage[data-look=eight_bit] .fstamp{transform:none}.stage.phone .folderview{padding-top:0}.stage.phone .fhead{margin:0 -14px;padding:12px 14px}.stage.phone .fhead h2{font-size:21px}.stage.phone .fhead .ftitle{flex-direction:column;gap:0;flex:1 1 100%;order:3}.stage.phone .fhead .close{display:inline-block}.stage.phone .fpage{overflow:visible}.stage.phone .apgrid{grid-template-columns:minmax(0,1fr)}.stage.phone .apgrid .flags{order:-1}.stage.phone .canvas{padding:18px 16px;font-size:16px}.stage.phone .fbar .ready{width:100%;flex:none}.sentask,.expect{border:var(--border);border-radius:var(--r);background:var(--paper);padding:14px 16px;display:flex;flex-direction:column;gap:10px;box-shadow:var(--shadow-1)}.sentask{border-color:var(--st-sent)}.sentask b{font-size:17px}.dateline{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:4px}.dateline label{font-size:14px;font-weight:600}.dateline input{border:var(--border);border-radius:var(--r-sm);padding:6px 10px;font:inherit;font-size:15px;background:var(--paper);color:var(--ink);color-scheme:light}.stage[data-look=nordlys] .dateline input{color-scheme:dark}.dateline .stays{width:100%}.expect ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.expect li{display:grid;grid-template-columns:180px 1fr;gap:10px;font-size:14.5px;color:var(--ink-2)}.expect li b{color:var(--ink);font-weight:600}.bigstamp{position:absolute;z-index:60;font-family:var(--f-display);font-weight:800;font-size:72px;line-height:1.1;letter-spacing:.12em;text-transform:uppercase;color:var(--st-sent);border:6px solid currentColor;border-radius:10px;padding:4px 26px;transform:rotate(-8deg);pointer-events:none;background:color-mix(in srgb,var(--paper) 75%,transparent)}.stage[data-look=eight_bit] .bigstamp{border-radius:0;box-shadow:6px 6px 0 var(--hard)}.dock[data-state=proud] .avatar .eye{transform:scaleY(.3);animation:none}.dock[data-state=proud] .avatar:not(.pixel) .mouth{transform:scaleX(1.5)}.stage.phone .expect li{grid-template-columns:1fr;gap:0}.stage.phone .bigstamp{font-size:48px}.stage .desk.first{grid-template-columns:minmax(0,1fr)}.stage .desk.first .doors{display:none}.stage .desk.first .centre{width:min(780px,100%);justify-self:center}.stage .desk.first .drawers{justify-content:center}.stage .desk.first .drawers [data-dr=later],.stage .desk.first .drawers [data-dr=bin],.stage .desk.first .drawers [data-dr=archive]{display:none}.stage.phone .desk.first .doors{display:contents}.stage.phone .desk.first .home,.stage.phone .desk.first .door{display:none}.stage.phone .desk.first .focus{margin-top:0;border:var(--border);border-radius:var(--r)}.stage.phone .desk.first .focus .head .ml{display:flex}.stage.phone .desk.first .drawers{justify-content:flex-start}.stage[data-look]:not(.phone) .desk.opened .door .desc,.stage[data-look]:not(.phone) .desk.opened .home .desc{font-size:12px;letter-spacing:0;padding:0 4px;text-transform:none;overflow-wrap:normal;white-space:nowrap}.stage[data-look]:not(.phone) .desk.opened .door .nm{font-size:13px;line-height:1.2;overflow-wrap:normal;word-break:normal;letter-spacing:0}.stage[data-look]:not(.phone) .desk.opened .door .big{font-size:32px}@media(prefers-reduced-motion:reduce){.stage{--move: 0ms}.desk:before,.avatar .eye,.avatar.pixel,.dock[data-state] .avatar .mouth,.typing i{animation:none!important}.now.arrive,.cu.arrive,.pop,.bump,.view.enter,.moveline.show,.avatar .halo{animation:none!important}.stage.phone .dock{transition:none!important}}html,body,#root{height:100%;margin:0}body{background:var(--ground);-webkit-font-smoothing:antialiased}.stage{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,1fr) 360px;overflow:clip;background:var(--ground);color:var(--ink);font-family:var(--f-ui);font-size:var(--fs);line-height:1.4}@media(max-width:1240px){.stage:not(.phone){grid-template-columns:minmax(0,1fr) 320px}.stage:not(.phone) .desk{padding:22px 22px 16px}.stage:not(.phone) .desk:not(.first){grid-template-columns:240px 1fr}.stage:not(.phone) .desk.opened{grid-template-columns:96px 1fr}.stage:not(.phone) .focus{padding:24px 28px 20px}.stage:not(.phone) .what{font-size:30px}}.stage.phone{display:block}.who .scene{color:var(--st-sent);font-weight:600}.dock[data-state=thinking] .who span{font-style:italic}.msg.notice{background:var(--soft);border:1px solid var(--line);align-self:flex-start}.msg .chips{margin-top:8px}.composer input:disabled{opacity:.6}.stage.phone .moveline+.composer{border-top:0}.canvas .ProseMirror{outline:none;white-space:pre-wrap}.canvas .ProseMirror p{margin:0 0 12px;padding-left:10px;border-left:3px solid transparent}.canvas .ProseMirror p:focus-within{background:var(--soft)}.canvas .ProseMirror p[data-author=her]{border-left-color:var(--st-ready)}.canvas .ProseMirror p[data-author=her]:before{content:attr(data-label);display:block;font-family:var(--f-ui);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--st-ready)}.canvas span[data-flag]{background:var(--q);color:inherit;border-bottom:2px dotted var(--q-edge);padding:0 2px;cursor:pointer}.canvas span[data-flag]:after{content:"⚑";display:inline-block;border:1px solid var(--q-edge);background:var(--q);color:var(--q-ink);font-family:var(--f-ui);font-weight:700;border-radius:4px;font-size:12px;line-height:1;padding:3px 5px;margin-left:3px;vertical-align:2px}.canvas.ledger span.claim{background:var(--accent-2);border-radius:3px;padding:0 2px}.canvas.ledger span.claim:after{content:" · " attr(data-src);font-family:var(--f-ui);font-size:12px;color:var(--ink-2)}.canvas.ledger span.claim[data-mark=unknown]:after{color:var(--q-ink);font-weight:600}.canvas.readonly .ProseMirror{cursor:default}.canvas.cv .ProseMirror p{padding-left:0}.canvas.notes textarea{width:100%;min-height:220px;border:0;background:transparent;resize:vertical;font:inherit;color:inherit;outline:none}.flagcard .ownrow{display:flex;gap:6px}.flagcard .ownrow input{flex:1;min-width:0;border:var(--border);border-radius:var(--r-sm);padding:6px 10px;font:inherit;font-size:14.5px;background:var(--paper);color:var(--ink)}.flagcard .acts .btn{white-space:normal}.fbar .ready.blocked-note{flex:none;font-size:13.5px;color:var(--ink-3);font-weight:400}.fbar .ready.blocked-note:before{display:none}.fbar-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.stage.phone .fbar .fbar-acts .ready.blocked-note{width:auto}.stage .fbar .fbar-acts .ready.blocked-note{flex:1 1 14em;min-width:0}.writing-left{font-size:13.5px;line-height:1.45;color:var(--ink-2);border-left:3px solid var(--q-edge);padding:2px 0 2px 10px;margin:10px 0 0}.writing-left p{margin:0}.writing-left ul{margin:4px 0 0;padding-left:18px}.fbar .ready.checking:before{animation:fy-breathe 1.8s ease-in-out infinite}.fbar .ready.waiting:before{background:transparent;box-shadow:inset 0 0 0 2px var(--q-edge)}@keyframes fy-breathe{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.fbar .ready.checking:before{animation:none}}.canvas:not(.readonly) .ProseMirror{cursor:text}.edit-hint{font-size:13px;color:var(--ink-2);margin:8px 0 0}.welcome{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;background:var(--ground);color:var(--ink);font-family:var(--f-ui);display:flex;align-items:center;justify-content:center;padding:24px 16px}.welcome .sheet{width:min(560px,100%);background:var(--panel);border:var(--border);border-radius:var(--r);box-shadow:var(--shadow-2);padding:32px 36px;display:flex;flex-direction:column;gap:14px}.welcome h1{margin:0;font-family:var(--f-letter);font-weight:500;font-size:44px;line-height:1.05}.welcome .lead{font-size:18px;line-height:1.5;color:var(--ink-2);margin:0}.welcome .langs{align-self:flex-end}.welcome form{display:flex;flex-direction:column;gap:8px}.welcome label{font-size:14px;font-weight:600}.welcome input{border:var(--border);border-radius:var(--r-sm);padding:10px 12px;font:inherit;font-size:16px;background:var(--paper);color:var(--ink)}.welcome .fine{font-size:13.5px;color:var(--ink-3);margin:0}.stage[data-look=eight_bit]~.welcome,.welcome[data-look=eight_bit] *{border-radius:0!important}.paste{display:flex;flex-direction:column;gap:8px;border:1px dashed var(--lead-edge);background:var(--lead);border-radius:var(--r);padding:14px 16px}.paste textarea,.paste input{border:var(--border);border-radius:var(--r-sm);padding:8px 10px;font:inherit;font-size:15px;background:var(--paper);color:var(--ink)}.paste textarea{min-height:120px;resize:vertical}.paste label{font-size:13.5px;font-weight:600;color:var(--ink-2)}.seg2{display:inline-flex;border:var(--border);border-radius:999px;overflow:hidden}.seg2 button{border:0;background:var(--paper);padding:5px 11px;font-size:13.5px;color:var(--ink-2);white-space:nowrap}.seg2 button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink)}.pop .setrow{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--line)}.pop .privacy{font-size:13px;color:var(--ink-2);line-height:1.45;margin:8px 0 0}.stage a:not(.btn),.welcome a:not(.btn){color:inherit;text-decoration:underline;text-underline-offset:2px}.pop{overflow-y:auto;overscroll-behavior:contain;max-width:calc(100vw - 24px);box-sizing:border-box}.pop.settings{width:400px}.pop h4{position:sticky;top:-14px;z-index:1;margin:-14px 0 4px;padding:14px 0 6px;background:var(--paper)}.stage.phone .pop.settings{width:auto}.pop .sethead{margin:14px 0 2px;font-size:13px;font-weight:600;color:var(--ink-2)}.pop .conrow{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:8px 0;border-top:1px solid var(--line)}.pop .conrow .who{flex:1 0 auto;max-width:100%;display:flex;flex-direction:column;min-width:0}.pop .conrow .name{font-weight:600;color:var(--ink)}.pop .conrow .state{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;color:var(--ink-2)}.pop .conrow>.acts{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end;margin-left:auto}.pop .conrow>:not(.who):not(.acts){flex:1 1 100%}.pop .setrow.pause{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label act" "what what"}.pop .setrow.pause>:nth-child(1){grid-area:label}.pop .setrow.pause>:nth-child(2){grid-area:what;font-size:13px;line-height:1.45;color:var(--ink-2)}.pop .setrow.pause>:nth-child(3){grid-area:act}.stage.phone .pop .conrow>.acts{flex:1 1 100%;margin-left:0;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px}.stage.phone .pop .conrow>.acts .btn{width:auto;padding:8px 12px;font-size:14.5px}.pop .signin-code,.pop .signin-device{min-width:0;max-width:100%;margin-top:4px}.pop .signin-code .acts,.pop .signin-device .acts,.pop .yourdata .acts{display:flex;flex-wrap:wrap;gap:6px}.pop .signin-device p{margin:0 0 6px;overflow-wrap:anywhere}.pop .yourdata .datapart{padding:8px 0;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.pop .yourdata h6{margin:0;font-size:14.5px;color:var(--ink)}.pop .yourdata .notice-card{font-size:13.5px;max-width:none}.pop .yourdata .setrow{flex-wrap:wrap}.pop .mock{margin-top:10px;padding-top:8px;border-top:1px dashed var(--line);display:flex;flex-wrap:wrap;gap:6px;font-size:13px;color:var(--ink-3)}.notice-card{font-size:14.5px;line-height:1.5;color:var(--ink-2);background:var(--soft);border:1px solid var(--line);border-radius:var(--r-sm);padding:10px 12px;max-width:62ch}.errline{color:var(--st-offer);font-size:14.5px}.signin-code{display:flex;flex-direction:column;gap:12px;margin-top:12px;max-width:62ch}.signin-code label{display:flex;flex-direction:column;gap:6px;font-size:15px;color:var(--ink-2)}.signin-code input{font:inherit;font-size:16px;padding:8px 10px;border:1px solid var(--edge);border-radius:var(--r-sm);background:var(--paper);color:var(--ink);width:100%;box-sizing:border-box}.field{display:flex;flex-direction:column;gap:6px;font-size:15px;color:var(--ink-2);max-width:62ch}.field input{font:inherit;font-size:16px;padding:8px 10px;border:1px solid var(--edge);border-radius:var(--r-sm);background:var(--paper);color:var(--ink);width:100%;box-sizing:border-box}.stage .chip.on,.stage[data-look] .chip.on{background-color:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.chip.on:before{content:"✓" / "";margin-right:.35em}.loading{color:var(--ink-3);font-size:14px;padding:8px 0}.recap .rd ul{margin:0;padding-left:18px}.rrow .rd{white-space:normal}.expect li.done b{color:var(--st-sent)}.dock .private{line-height:1.4}.fpage .lbl{margin-bottom:2px}.cu .when{font-variant-numeric:tabular-nums}.stage.phone .desk.first .focus{margin-top:0}.vh .close,.fhead .close{white-space:nowrap}.fhead .ftitle{flex:1 1 320px;flex-wrap:wrap;row-gap:2px}.fhead .fbuttons{display:flex;gap:8px;flex-wrap:wrap;margin-left:auto}.stage.phone .fhead .fbuttons{order:4;margin-left:0}.fpage .pasted{margin-top:14px}.fpage .pasted summary{cursor:pointer;color:var(--ink-2);font-size:14.5px}.fpage .pasted-text{margin-top:8px;padding:10px 12px;max-height:360px;overflow:auto;font-size:14px;line-height:1.5;color:var(--ink-2);background:var(--soft);border:1px solid var(--line);border-radius:var(--r-sm)}.fpage .pasted-text p{margin:0 0 6px}.item.lead{cursor:default}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){.stage .desk,.stage .view.enter,.stage .now.arrive{transition:none!important;animation:none!important}}.stage.welcome-stage{display:block}.stage.has-canvas .desk:before{animation-play-state:paused}.stage .drawers .pop button{color:var(--ink-2);padding:5px 12px}.stage .drawers .pop h4 button{padding:0;color:var(--ink-3)}.stage .drawers .pop .seg2 button[aria-pressed=true]{color:var(--accent-ink)}.stage .drawers .pop .btn,.stage .drawers .pop li{color:var(--ink)}.stage.phone .desk>*,.stage.phone #view,.stage.phone .doors>*{flex-shrink:0}.stage.phone .view{height:auto}.reading .steps{list-style:none;margin:14px 0 10px;padding:0;display:grid;gap:8px}.reading .steps li{display:flex;align-items:center;gap:10px;color:var(--ink-2)}.reading .steps li:before{content:"";flex:none;width:18px;height:18px;border-radius:50%;box-sizing:border-box}.reading .steps li.done:before{content:"✓";display:grid;place-items:center;font-size:12px;background:var(--accent-2);color:var(--accent)}.reading .steps li.busy{color:var(--ink);font-weight:600}.reading .steps li.busy:before{border:2px solid var(--accent);animation:halo 1.2s ease-in-out infinite alternate}.reading .steps .typing{padding:6px 8px;background:transparent}@media(prefers-reduced-motion:reduce){.reading .steps li.busy:before,.reading .steps .typing i{animation:none}}.msg q.asked{display:block;margin-top:6px;padding-left:10px;border-left:2px solid var(--accent-3);color:var(--ink-2);font-style:italic;quotes:none}.stage.phone .row{grid-template-columns:minmax(0,1fr) minmax(0,max-content)}.stage.phone .row .nx{overflow-wrap:anywhere}.stage.phone .row[data-card]{grid-template-columns:minmax(0,1fr);gap:4px}.stage.phone .row[data-card] .nx{text-align:left}.stage.phone .row[data-card] .verbs{margin-top:4px}.stage.phone .row[data-card] .verbs .btn{flex:1;padding:10px 4px;white-space:normal}@media(max-width:1079px){.stage:not(.phone){grid-template-columns:minmax(0,1fr) 280px}.stage:not(.phone) .desk{padding:18px 16px 14px;gap:14px}.stage:not(.phone) .desk.opened{grid-template-columns:96px minmax(0,1fr)}.stage:not(.phone) .focus{padding:20px 20px 16px}.stage:not(.phone) .what{font-size:26px}.stage:not(.phone) .cu{grid-template-columns:minmax(0,1fr) auto;gap:2px 12px}.stage:not(.phone) .cu .when{grid-column:1 / -1}.stage:not(.phone) .desk{grid-template-rows:minmax(0,1fr) auto}.stage:not(.phone) .drawers{flex-wrap:wrap;row-gap:2px}}.focus>*{flex-shrink:0}.focus>.now{flex:1 0 auto}.now .shortcut{margin-top:10px}.mailview{display:flex;flex-direction:column;gap:6px;margin-top:10px;padding:12px 14px;background:var(--soft);border:1px solid var(--line);border-radius:var(--r-sm)}.mailview .subj{font-size:15.5px}.mailview .from{font-size:13.5px;color:var(--ink-3)}.mailview .mailtext{max-height:320px;overflow:auto;font-size:14px;line-height:1.5;color:var(--ink-2)}.mailview .mailtext p{margin:0 0 6px}.mailview .btn{align-self:flex-start}.samejob{display:flex;flex-direction:column;gap:6px;margin-top:10px}.samejob-pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.samejob-pair .mailview{margin-top:0;min-width:0}.samejob-pair .mailview .kind{font-size:12.5px;color:var(--ink-3)}.samejob-pair .mailview .mailtext{overflow-wrap:anywhere}.foldermails{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.foldermail{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;text-align:left;padding:10px 12px;background:var(--soft);border:1px solid var(--line);border-radius:var(--r-sm);color:inherit;font:inherit;cursor:pointer}.foldermail .kind{font-size:12.5px;color:var(--ink-3)}.foldermail .subj{font-size:15px;overflow-wrap:anywhere}.foldermail .from{font-size:13px;color:var(--ink-3)}.whoform{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin-top:12px}.whoform label{display:flex;flex-direction:column;gap:4px;flex:1 1 180px;font-size:13.5px;color:var(--ink-2)}.whoform input{font:inherit;font-size:16px;padding:8px 10px;border:var(--border);border-radius:var(--r-sm);background:var(--paper);color:var(--ink);min-width:0}.employer-field{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px;flex-basis:100%}.employer-field label{font-size:13.5px;font-weight:600;color:var(--ink-2)}.employer-field input{flex:1 1 180px;min-width:0;font:inherit;font-size:16px;padding:6px 10px;border:var(--border);border-radius:var(--r-sm);background:var(--paper);color:var(--ink)}.employer-field .note{flex-basis:100%;margin:0}.gmail-access{border:0;margin:10px 0;padding:0;display:grid;gap:8px;min-width:0}.gmail-access legend{font-size:14.5px;font-weight:600;color:var(--ink);padding:0;margin-bottom:6px}.gmail-option{display:grid;gap:4px}.gmail-option label{display:flex;gap:8px;align-items:center;font-size:14.5px;font-weight:600;color:var(--ink);cursor:pointer}.gmail-option input[type=radio]{width:18px;height:18px;margin:0;accent-color:var(--accent, currentColor)}.gmail-option .notice-card{margin:0 0 0 26px}.gmail-option .notice-card p{margin:0}.gmail-option .notice-card p+p{margin-top:6px}.employer-add{margin-top:6px;justify-self:start;align-self:flex-start}.employer-help{flex-basis:100%;margin:6px 0 0;font-size:13.5px;color:var(--ink-2)}.adsource{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;margin-top:4px;flex-basis:100%}.adsource .src{font-size:13.5px;color:var(--ink-2)}.adsource .adlink{font-size:14px;font-weight:600;color:var(--accent);text-decoration:underline;text-underline-offset:3px}.stage[data-look=eight_bit] .adsource .adlink,.stage[data-look=riso] .adsource .adlink{color:var(--ink)}[data-card].here{outline:3px solid var(--accent);outline-offset:2px}.view.stats .vh{flex-wrap:wrap;row-gap:6px;flex:none}.view.stats{overflow-y:auto;overscroll-behavior:contain}.stage.phone .view.stats .vseg{display:inline-flex}.stage.phone .desk[data-open=stats] #view{order:-1}.stage.phone .view.stats{margin-top:0;border-top:var(--border);border-radius:var(--r)}.stage.phone .view.stats .vh{display:flex}.stats .stats-part{margin-top:18px}.stats .stats-part h3{margin:0 0 6px;font-size:16px;color:var(--ink)}.stats .stats-scroll{overflow-x:auto;max-width:100%;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper)}.stats table{border-collapse:collapse;min-width:100%;font-size:13.5px;font-variant-numeric:tabular-nums;color:var(--ink)}.stats th,.stats td{padding:6px 10px;border-top:1px solid var(--line);text-align:right;white-space:nowrap}.stats thead th{border-top:0;font-size:12.5px;font-weight:600;color:var(--ink-2)}.stats tbody th{text-align:left;font-weight:500}.stats tbody th code{display:block;font-size:12px;color:var(--ink-2)}.stats .note{font-size:13.5px;color:var(--ink-2)}.coach-face{position:relative;display:inline-flex;flex:none}.attn-halo{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;pointer-events:none;opacity:0;box-shadow:0 0 0 0 var(--coach-halo)}.stage[data-look=eight_bit] .attn-halo{border-radius:0}.dock[data-attn=arrive] .attn-halo{animation:attn-halo 1.1s ease-out 2}@keyframes attn-halo{0%{opacity:.9;box-shadow:0 0 0 0 var(--accent)}to{opacity:0;box-shadow:0 0 0 14px var(--accent)}}.dock[data-attn=arrive] .avatar:not(.pixel){transform-origin:50% 90%;animation:attn-nod 1.2s ease-in-out 1}@keyframes attn-nod{0%,to{transform:none}30%{transform:translateY(-3px) rotate(-6deg)}60%{transform:translateY(-1px) rotate(4deg)}}.dock[data-attn=arrive] .avatar .eye{translate:0 -1.2px}.dock[data-attn=arrive] .avatar.pixel{animation:px-hop .3s steps(2,end) 3}.attn-dot{position:absolute;top:0;right:0;width:12px;height:12px;border-radius:50%;background:var(--accent);border:2px solid var(--dock-bg)}.stage[data-look=eight_bit] .attn-dot{border-radius:0}.attn-chip{margin-left:auto;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600;background:var(--accent);color:var(--accent-ink)}.attn-chip+.sheet-cta{margin-left:8px}.coach-bubble{position:absolute;z-index:70;max-width:260px;border:var(--border);border-radius:14px 14px 14px 4px;background:var(--paper);color:var(--ink);box-shadow:var(--shadow-2);padding:7px 12px;font-size:14px;line-height:1.35;text-align:left;cursor:pointer}.stage[data-look=eight_bit] .coach-bubble{border-radius:0}.coach-echo{display:flex;align-items:center;gap:8px;margin:6px 0 2px;padding:6px 12px;border-radius:var(--r-sm);background:var(--accent-2);color:var(--ink);font-size:14px}.coach-echo .dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--accent)}.coach-echo .said{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coach-echo .reply{flex:none;margin-left:auto;border:0;background:none;padding:0;font-weight:600;color:var(--ink);text-decoration:underline;text-underline-offset:2px}@media(prefers-reduced-motion:reduce){.dock[data-attn] .attn-halo,.dock[data-attn] .avatar,.dock[data-attn] .avatar.pixel{animation:none!important}}.seasonal{position:absolute;grid-row:1;grid-column:1 / -1;top:-28px;right:-32px;bottom:0;left:-32px;z-index:-1;pointer-events:none;overflow:hidden;display:none}:root[data-season] .stage:not(.phone) .seasonal{display:block}.seasonal .amb{display:none}:root[data-season=winter] .seasonal .amb-winter,:root[data-season=spring] .seasonal .amb-spring,:root[data-season=summer] .seasonal .amb-summer,:root[data-season=autumn] .seasonal .amb-autumn{display:block}.season-touch .touch{display:none}:root[data-touch=new_year] .t-new_year,:root[data-touch=candlemas] .t-candlemas,:root[data-touch=fastelavn] .t-fastelavn,:root[data-touch=nowruz] .t-nowruz,:root[data-touch=easter] .t-easter,:root[data-touch=flag_day] .t-flag_day,:root[data-touch=midsummer] .t-midsummer,:root[data-touch=summer_holiday] .t-summer_holiday,:root[data-touch=perseids] .t-perseids,:root[data-touch=equinox] .t-equinox,:root[data-touch=halloween] .t-halloween,:root[data-touch=thanksgiving] .t-thanksgiving,:root[data-touch=advent] .t-advent,:root[data-touch=longest_night] .t-longest_night,:root[data-touch=christmas] .t-christmas,:root[data-touch=april_showers] .t-april_showers,:root[data-touch=beech_leaves] .t-beech_leaves{display:block}.seasonal .px{display:none}:root[data-look=eight_bit] .seasonal .px{display:inline}:root[data-look=eight_bit] .seasonal .soft{display:none}.seasonal svg{overflow:visible}:root[data-look=nordlys] .seasonal svg{filter:drop-shadow(0 0 3px var(--season-glow))}:root[data-look=riso] .seasonal svg{filter:drop-shadow(2px 2px 0 var(--hard))}.seasonal .fall{position:absolute;top:0;bottom:0;left:var(--x);width:var(--size);opacity:var(--season-opacity)}.seasonal .fall i{display:flex;align-items:flex-end;height:100%;animation:season-fall var(--dur) linear var(--delay) infinite}.seasonal .fall svg{display:block;width:var(--size);height:var(--size);animation:season-sway calc(var(--dur) / 5) ease-in-out var(--delay) infinite alternate}.seasonal .amb-summer .fall i{animation-name:season-drift;animation-timing-function:ease-in-out;animation-direction:alternate}@keyframes season-fall{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes season-drift{0%{transform:translateY(-78%)}to{transform:translateY(-22%)}}@keyframes season-sway{0%{transform:translate(-10px) rotate(-20deg)}to{transform:translate(10px) rotate(25deg)}}:root[data-look=eight_bit] .seasonal .fall i{animation-timing-function:steps(48,end)}:root[data-look=eight_bit] .seasonal .fall svg{animation-timing-function:steps(3,end)}.seasonal .vein{stroke:var(--paper);opacity:.35}.season-touch{display:none;position:relative;flex:none;width:66px;height:46px;margin-left:auto;pointer-events:none}:root[data-touch] .season-touch{display:block}.season-touch+.sheet-cta{margin-left:8px}.stage.phone .season-touch{width:56px;height:38px}.season-touch .touch{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}:root[data-look=eight_bit] .season-touch .touch{shape-rendering:crispEdges}:root[data-look=nordlys] .season-touch svg{filter:drop-shadow(0 0 3px var(--season-glow))}:root[data-look=riso] .season-touch svg{filter:drop-shadow(2px 2px 0 var(--hard))}.season-touch .t-advent .flame{display:none}:root[data-candles="1"] .t-advent .c1 .flame,:root[data-candles="2"] .t-advent :is(.c1,.c2) .flame,:root[data-candles="3"] .t-advent :is(.c1,.c2,.c3) .flame,:root[data-candles="4"] .t-advent .flame{display:inline}.season-touch .t-candlemas .glow{opacity:.25}.season-touch .flame{transform-box:fill-box;transform-origin:50% 100%;animation:season-flicker 5s ease-in-out infinite alternate}.season-touch .burst{transform-box:fill-box;transform-origin:center;animation:season-burst 9s ease-out infinite}.season-touch .burst.b2{animation-delay:-3s}.season-touch .burst.b3{animation-delay:-6s}.season-touch .pennant{transform-box:fill-box;transform-origin:0 50%;animation:season-wave 6s ease-in-out infinite alternate}.season-touch .boat{animation:season-bob 8s ease-in-out infinite alternate}.season-touch .streak{stroke-dasharray:110 400;animation:season-streak 11s ease-in infinite}.season-touch .spider{animation:season-bob 14s ease-in-out infinite alternate}.season-touch .bat{transform-box:fill-box;transform-origin:center;animation:season-flap 4s ease-in-out infinite alternate}.season-touch .bat2{animation-delay:-2s}.season-touch .heart{transform-box:view-box;transform-origin:50% 0;animation:season-swing 10s ease-in-out infinite alternate}.season-touch .spark{animation:season-rise 7s ease-out infinite}.season-touch .spark.k2{animation-delay:-3.5s}.season-touch .star{animation:season-twinkle 8s ease-in-out infinite alternate}.season-touch .star.s1,.season-touch .star.s3{animation-delay:-4s}.season-touch .drop{animation:season-rain 4s linear infinite}@keyframes season-flicker{0%{transform:scale(1)}to{transform:scale(.88,1.08)}}@keyframes season-burst{0%{transform:scale(.3);opacity:0}15%{opacity:1}60%{transform:scale(1);opacity:.9}to{transform:scale(1.1);opacity:0}}@keyframes season-wave{0%{transform:skewY(0) scaleX(1)}to{transform:skewY(3deg) scaleX(.96)}}@keyframes season-bob{0%{transform:translateY(0)}to{transform:translateY(6px)}}@keyframes season-streak{0%,70%{stroke-dashoffset:110;opacity:0}75%{opacity:1}to{stroke-dashoffset:-400;opacity:0}}@keyframes season-flap{0%{transform:scaleY(1)}to{transform:scaleY(.6)}}@keyframes season-swing{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}@keyframes season-rise{0%{transform:translateY(0);opacity:1}to{transform:translateY(-30px);opacity:0}}@keyframes season-twinkle{0%{opacity:.35}to{opacity:1}}@keyframes season-rain{0%{transform:translateY(0);opacity:.9}to{transform:translateY(40px);opacity:0}}:root[data-look=eight_bit] .season-touch *{animation-timing-function:steps(4,end)!important}.stage.has-canvas :is(.seasonal,.season-touch) *{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.seasonal *,.season-touch *,.avatar .outfit *{animation:none!important}.seasonal .fall i{transform:translateY(-62%)}.seasonal .fall:nth-child(2n) i{transform:translateY(-34%)}.seasonal .fall:nth-child(3n) i{transform:translateY(-80%)}.seasonal .amb-autumn .fall i{transform:none}.season-touch .streak{stroke-dasharray:none;opacity:.7}}.avatar .outfit>g,.avatar .mark,.avatar .sheet,.avatar .cell{display:none}:root[data-season=winter] .avatar .o-winter,:root[data-season=spring] .avatar .o-spring,:root[data-season=summer] .avatar .o-summer,:root[data-season=autumn] .avatar .o-autumn{display:inline}.avatar.fjord .outfit *{stroke:none!important}.avatar.riso .outfit *{stroke:var(--coach-line)!important;stroke-width:1.4}.avatar.nordlys .outfit *{fill:none!important;stroke-width:1.5;stroke-linejoin:round}.dock[data-state=thinking] .avatar .m-thinking,.dock[data-state=proud] .avatar .m-proud,.dock[data-state=invite] .avatar .m-invite,.dock[data-state=offer] .avatar .m-offer{display:inline}.dock[data-state=thinking] .avatar .eye{translate:0 -1.2px}.avatar.pixel .eye{translate:none}.dock[data-state=thinking] .avatar.pixel .eye{translate:0 -1px}.dock[data-state=invite] .avatar .eye{scale:1.2}.dock[data-state=invite] .avatar .m-invite{transform-box:fill-box;transform-origin:center;animation:season-twinkle 4s ease-in-out infinite alternate}.dock[data-state=rejection] .avatar .eye{translate:0 1.2px;scale:1 .7;animation:none}.dock[data-state=rejection] .avatar.pixel .eye{translate:0 1px;scale:none}.dock[data-state=rejection] .avatar .mouth{scale:.8 .7}.dock[data-state=rejection] .avatar,.dock[data-state=rejection] .avatar *{animation:none!important}.dock[data-state=offer] .avatar:not(.pixel) .mouth{scale:1.7 1.8}:root[data-season=winter] .avatar.has-sheet-winter .drawn,:root[data-season=spring] .avatar.has-sheet-spring .drawn,:root[data-season=summer] .avatar.has-sheet-summer .drawn,:root[data-season=autumn] .avatar.has-sheet-autumn .drawn,:root[data-season=winter] .avatar.has-sheet-winter .mark,:root[data-season=spring] .avatar.has-sheet-spring .mark,:root[data-season=summer] .avatar.has-sheet-summer .mark,:root[data-season=autumn] .avatar.has-sheet-autumn .mark{display:none!important}:root[data-season=winter] .avatar .sheet-winter,:root[data-season=spring] .avatar .sheet-spring,:root[data-season=summer] .avatar .sheet-summer,:root[data-season=autumn] .avatar .sheet-autumn{display:inline}.dock[data-state=idle] .avatar .cell-idle,.dock[data-state=thinking] .avatar .cell-thinking,.dock[data-state=talking] .avatar .cell-talking,.dock[data-state=proud] .avatar .cell-proud,.dock[data-state=invite] .avatar .cell-invite,.dock[data-state=rejection] .avatar .cell-rejection,.dock[data-state=offer] .avatar .cell-offer{display:inline}
