:root{--font-sans:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Segoe UI", Roboto, "Noto Sans KR", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-xs:2px;--radius-sm:6px;--radius-md:9px;--radius-lg:12px;--radius-xl:16px;--radius-pill:999px;--motion-fast:.12s;--motion-base:.15s;--motion-slow:.25s;--motion-ease:cubic-bezier(.2, .8, .2, 1)}.office{--o-bg:#0e0f13;--o-bg-2:#121318;--o-rail:#15161c;--o-panel:#191b21;--o-panel-2:#21242c;--o-panel-3:#2a2d36;--o-line:#fff1;--o-line-2:#ffffff1c;--o-ink:#f2f0ea;--o-ink-2:#bcbab2;--o-ink-3:#85847d;--o-ok:#5fd6a4;--o-warn:#f3bb52;--o-bad:#f06767;--o-info:#86aeff;--o-violet:#cd9bf0;--o-radius:12px;--o-radius-lg:16px;--o-hi:inset 0 1px 0 #ffffff0b;--o-shadow-1:inset 0 1px 0 #ffffff0b, 0 1px 2px #00000059, 0 6px 18px -10px #0009;--o-shadow-2:inset 0 1px 0 #ffffff0f, 0 2px 6px #00000059, 0 18px 40px -16px #000000b3;--o-surface:linear-gradient(180deg, #ffffff06, #fff0 38%);--o-lift:255 255 255;--o-lift-k:1;--o-sink:0 0 0;--o-sink-k:1;--o-info-rgb:134 174 255;--o-ok-rgb:95 214 164;--o-warn-rgb:243 187 82;--o-bad-rgb:240 103 103;--o-violet-rgb:205 155 240;--o-on-ink:#15161a;--o-on-accent:#0b1020;--o-nav-bg:#101116;--o-nav-hover:#1b1d26;--o-nav-active-bg:#222a3b;--o-nav-active-ink:#bfd0ff;--o-nav-active-line:#354362;--o-nav-marker:#a4bfff;--o-side-hover:#21232c;--o-side-active-bg:#252d40;--o-side-active-ink:#c7d7ff;--o-side-active-ic:#b5cbff;--o-tile:#262830;--o-primary-bg:linear-gradient(180deg, #fff, #e9e7e0);--o-primary-bg-hover:linear-gradient(180deg, #fff, #f3f2ec);--o-primary-ink:#15161a;--o-primary-line:#f6f5f0;--o-primary-shadow:inset 0 1px 0 #fffc, 0 6px 16px -6px #ffffff47, 0 1px 2px #00000059;--o-well:#00000047;--o-well-shadow:inset 0 1px 2px #00000059;--o-topbar:#0e0f13d1;--o-tabbar:#121318f5;--o-overlay:#0405089e;--o-main-glow:radial-gradient(1200px 420px at 18% -8%, #86aeff12, transparent 60%);--o-selection:#86aeff59;--o-radius-sm:9px;--o-font:var(--font-sans);--o-font-display:var(--font-sans)}.office .dc.is-light,.office .dcp.is-light{--o-bg:#fff;--o-bg-2:#f7f7f8;--o-rail:#f7f7f8;--o-panel:#fff;--o-panel-2:#f7f7f8;--o-panel-3:#eff0f3;--o-line:#e6e7eb;--o-line-2:#d4d6dc;--o-ink:#16171b;--o-ink-2:#4b4d57;--o-ink-3:#8a8c96;--o-ok:#1f9d6b;--o-warn:#d98f13;--o-bad:#d9484c;--o-info:#2f5fe0;--o-violet:#7c4dd1;--o-hi:inset 0 1px 0 #fff9;--o-shadow-1:inset 0 1px 0 #fff9, 0 1px 2px #1418280f, 0 6px 18px -10px #1418282e;--o-shadow-2:inset 0 1px 0 #ffffffb3, 0 2px 6px #14182814, 0 18px 40px -16px #14182838;--o-surface:linear-gradient(180deg, #ffffff80, #fff0 38%);--o-lift:20 24 40;--o-lift-k:.9;--o-sink:20 24 40;--o-sink-k:.4;--o-info-rgb:47 95 224;--o-ok-rgb:31 157 107;--o-warn-rgb:217 143 19;--o-bad-rgb:217 72 76;--o-violet-rgb:124 77 209;--o-on-ink:#fff;--o-on-accent:#fff;--o-primary-bg:#16171b;--o-primary-bg-hover:#2b2c33;--o-primary-ink:#fff;--o-primary-line:#16171b;--o-primary-shadow:0 1px 2px #14182833;--o-well:#f7f7f8;--o-well-shadow:inset 0 1px 2px #1418280a;--o-selection:#2f5fe02e}.office[data-skin=midnight]{--o-bg:#0e0f13;--o-bg-2:#121318;--o-rail:#15161c;--o-panel:#191b21;--o-panel-2:#21242c;--o-panel-3:#2a2d36;--o-line:#fff1;--o-line-2:#ffffff1c;--o-ink:#f2f0ea;--o-ink-2:#bcbab2;--o-ink-3:#85847d;--o-ok:#5fd6a4;--o-warn:#f3bb52;--o-bad:#f06767;--o-info:#86aeff;--o-violet:#cd9bf0;--o-radius:12px;--o-radius-lg:16px;--o-hi:inset 0 1px 0 #ffffff0b;--o-shadow-1:inset 0 1px 0 #ffffff0b, 0 1px 2px #00000059, 0 6px 18px -10px #0009;--o-shadow-2:inset 0 1px 0 #ffffff0f, 0 2px 6px #00000059, 0 18px 40px -16px #000000b3;--o-surface:linear-gradient(180deg, #ffffff06, #fff0 38%);--o-lift:255 255 255;--o-lift-k:1;--o-sink:0 0 0;--o-sink-k:1;--o-info-rgb:134 174 255;--o-ok-rgb:95 214 164;--o-warn-rgb:243 187 82;--o-bad-rgb:240 103 103;--o-violet-rgb:205 155 240;--o-on-ink:#15161a;--o-on-accent:#0b1020;--o-nav-bg:#101116;--o-nav-hover:#1b1d26;--o-nav-active-bg:#222a3b;--o-nav-active-ink:#bfd0ff;--o-nav-active-line:#354362;--o-nav-marker:#a4bfff;--o-side-hover:#21232c;--o-side-active-bg:#252d40;--o-side-active-ink:#c7d7ff;--o-side-active-ic:#b5cbff;--o-tile:#262830;--o-primary-bg:linear-gradient(180deg, #fff, #e9e7e0);--o-primary-bg-hover:linear-gradient(180deg, #fff, #f3f2ec);--o-primary-ink:#15161a;--o-primary-line:#f6f5f0;--o-primary-shadow:inset 0 1px 0 #fffc, 0 6px 16px -6px #ffffff47, 0 1px 2px #00000059;--o-well:#00000047;--o-well-shadow:inset 0 1px 2px #00000059;--o-topbar:#0e0f13d1;--o-tabbar:#121318f5;--o-overlay:#0405089e;--o-main-glow:radial-gradient(1200px 420px at 18% -8%, #86aeff12, transparent 60%);--o-selection:#86aeff59;--o-radius-sm:9px;--o-font:var(--font-sans);--o-font-display:var(--font-sans)}:where(html[data-skin=paper]) .office,.office[data-skin=paper],html[data-skin=paper]{--o-bg:#f4f2ed;--o-bg-2:#ebe8e1;--o-rail:#f4f2ed;--o-panel:#fff;--o-panel-2:#faf9f6;--o-panel-3:#f1efe9;--o-line:#e6e3dc;--o-line-2:#d6d2c9;--o-ink:#17181c;--o-ink-2:#4b4e56;--o-ink-3:#7b7f88;--o-ok:#1d8a5b;--o-warn:#b7791f;--o-bad:#c9403f;--o-info:#2a4dd0;--o-violet:#6d4fc4;--o-radius:12px;--o-radius-lg:16px;--o-hi:inset 0 1px 0 #ffffffb3;--o-shadow-1:0 1px 2px #17181c0d, 0 0 0 1px #17181c05;--o-shadow-2:0 8px 24px #17181c1a, 0 0 0 1px #17181c0a;--o-surface:none;--o-lift:23 24 28;--o-lift-k:.9;--o-sink:23 24 28;--o-sink-k:.4;--o-info-rgb:42 77 208;--o-ok-rgb:29 138 91;--o-warn-rgb:183 121 31;--o-bad-rgb:201 64 63;--o-violet-rgb:109 79 196;--o-on-ink:#fff;--o-on-accent:#fff;--o-nav-bg:#f4f2ed;--o-nav-hover:#e9e6df;--o-nav-active-bg:#fff;--o-nav-active-ink:#2a4dd0;--o-nav-active-line:#e6e3dc;--o-nav-marker:#2a4dd0;--o-side-hover:#ebe8e1;--o-side-active-bg:#fff;--o-side-active-ink:#17181c;--o-side-active-ic:#2a4dd0;--o-tile:#fff;--o-primary-bg:#2a4dd0;--o-primary-bg-hover:#1f3cab;--o-primary-ink:#fff;--o-primary-line:#2a4dd0;--o-primary-shadow:0 1px 2px #2a4dd040;--o-well:#fff;--o-well-shadow:inset 0 1px 2px #17181c0a;--o-topbar:#f4f2eddb;--o-tabbar:#fffffff5;--o-overlay:#17181c6b;--o-main-glow:none;--o-selection:#2a4dd02e;--o-radius-sm:8px;--o-font:"Inter", var(--font-sans);--o-font-display:"Inter", var(--font-sans)}:where(html[data-skin=graphite]) .office,.office[data-skin=graphite],html[data-skin=graphite]{--o-bg:#0f1011;--o-bg-2:#131416;--o-rail:#131416;--o-panel:#17181a;--o-panel-2:#1d1e21;--o-panel-3:#242629;--o-line:#ffffff12;--o-line-2:#ffffff1f;--o-ink:#ededef;--o-ink-2:#a7a9ae;--o-ink-3:#75777d;--o-ok:#4ade80;--o-warn:#f5b74a;--o-bad:#f2555a;--o-info:#9b93ff;--o-violet:#d3a8ff;--o-radius:8px;--o-radius-lg:10px;--o-hi:inset 0 1px 0 #ffffff08;--o-shadow-1:0 1px 2px #0006;--o-shadow-2:0 12px 32px -12px #000000b3, 0 2px 6px #00000059;--o-surface:none;--o-lift:255 255 255;--o-lift-k:1;--o-sink:0 0 0;--o-sink-k:1;--o-info-rgb:155 147 255;--o-ok-rgb:74 222 128;--o-warn-rgb:245 183 74;--o-bad-rgb:242 85 90;--o-violet-rgb:211 168 255;--o-on-ink:#0f1011;--o-on-accent:#0f1011;--o-nav-bg:#0f1011;--o-nav-hover:#1a1b1e;--o-nav-active-bg:#212226;--o-nav-active-ink:#ededef;--o-nav-active-line:#ffffff1a;--o-nav-marker:#9b93ff;--o-side-hover:#1d1e21;--o-side-active-bg:#242629;--o-side-active-ink:#ededef;--o-side-active-ic:#9b93ff;--o-tile:#26272b;--o-primary-bg:#6e62f0;--o-primary-bg-hover:#7c71f5;--o-primary-ink:#fff;--o-primary-line:#7c71f5;--o-primary-shadow:0 1px 2px #0006;--o-well:#0f1011;--o-well-shadow:none;--o-topbar:#0f1011d9;--o-tabbar:#131416f5;--o-overlay:#0009;--o-main-glow:none;--o-selection:#9b93ff4d;--o-radius-sm:6px;--o-font:"Geist", var(--font-sans);--o-font-display:"Geist", var(--font-sans)}:where(html[data-skin=linen]) .office,.office[data-skin=linen],html[data-skin=linen]{--o-bg:#f7f3ec;--o-bg-2:#efe9df;--o-rail:#f2ede4;--o-panel:#fffdf9;--o-panel-2:#f7f2ea;--o-panel-3:#eee7dc;--o-line:#e5ddd0;--o-line-2:#d5cbbb;--o-ink:#241f1a;--o-ink-2:#5b544c;--o-ink-3:#8d857b;--o-ok:#2f8f5b;--o-warn:#b8791b;--o-bad:#c8453d;--o-info:#b8573a;--o-violet:#7a5ab8;--o-radius:14px;--o-radius-lg:18px;--o-hi:inset 0 1px 0 #fffc;--o-shadow-1:0 1px 2px #3c28140f, 0 6px 18px -10px #3c28142e;--o-shadow-2:0 18px 40px -16px #3c281440, 0 2px 6px #3c281414;--o-surface:none;--o-lift:60 40 20;--o-lift-k:.9;--o-sink:60 40 20;--o-sink-k:.4;--o-info-rgb:184 87 58;--o-ok-rgb:47 143 91;--o-warn-rgb:184 121 27;--o-bad-rgb:200 69 61;--o-violet-rgb:122 90 184;--o-on-ink:#fffdf9;--o-on-accent:#fffdf9;--o-nav-bg:#ebe4d8;--o-nav-hover:#e2dacc;--o-nav-active-bg:#fffdf9;--o-nav-active-ink:#241f1a;--o-nav-active-line:#d5cbbb;--o-nav-marker:#b8573a;--o-side-hover:#eee7dc;--o-side-active-bg:#fffdf9;--o-side-active-ink:#241f1a;--o-side-active-ic:#b8573a;--o-tile:#fffdf9;--o-primary-bg:#241f1a;--o-primary-bg-hover:#3a332c;--o-primary-ink:#fffdf9;--o-primary-line:#241f1a;--o-primary-shadow:0 1px 2px #241f1a40;--o-well:#fffdf9;--o-well-shadow:inset 0 1px 2px #3c28140d;--o-topbar:#f7f3ecdb;--o-tabbar:#fffdf9f5;--o-overlay:#241f1a73;--o-main-glow:none;--o-selection:#b8573a33;--o-radius-sm:10px;--o-font:var(--font-sans);--o-font-display:"Hahmlet", "Noto Serif KR", Georgia, serif}:where(html[data-skin=forest]) .office,.office[data-skin=forest],html[data-skin=forest]{--o-bg:#0c1512;--o-bg-2:#101a16;--o-rail:#0f1915;--o-panel:#14201b;--o-panel-2:#1a2822;--o-panel-3:#21302a;--o-line:#bee6d214;--o-line-2:#bee6d224;--o-ink:#e8f0ea;--o-ink-2:#aebdb3;--o-ink-3:#7d8f84;--o-ok:#5ee0a0;--o-warn:#f0c060;--o-bad:#f07070;--o-info:#6fd9b2;--o-violet:#c7a5f0;--o-radius:12px;--o-radius-lg:16px;--o-hi:inset 0 1px 0 #ffffff0a;--o-shadow-1:inset 0 1px 0 #ffffff0a, 0 1px 2px #00000059, 0 6px 18px -10px #0009;--o-shadow-2:inset 0 1px 0 #ffffff0d, 0 2px 6px #00000059, 0 18px 40px -16px #000000b3;--o-surface:linear-gradient(180deg, #ffffff05, #fff0 38%);--o-lift:200 235 215;--o-lift-k:1;--o-sink:0 0 0;--o-sink-k:1;--o-info-rgb:111 217 178;--o-ok-rgb:94 224 160;--o-warn-rgb:240 192 96;--o-bad-rgb:240 112 112;--o-violet-rgb:199 165 240;--o-on-ink:#0c1512;--o-on-accent:#0c1512;--o-nav-bg:#0a120f;--o-nav-hover:#152119;--o-nav-active-bg:#1b3128;--o-nav-active-ink:#bfeed8;--o-nav-active-line:#2b4a3c;--o-nav-marker:#6fd9b2;--o-side-hover:#1a2822;--o-side-active-bg:#1e3229;--o-side-active-ink:#c9f0dc;--o-side-active-ic:#6fd9b2;--o-tile:#243a30;--o-primary-bg:linear-gradient(180deg, #7fe6bf, #5ccf9f);--o-primary-bg-hover:linear-gradient(180deg, #8eeec9, #6bd9ab);--o-primary-ink:#0c1512;--o-primary-line:#7fe6bf;--o-primary-shadow:0 6px 16px -6px #6fd9b259, 0 1px 2px #00000059;--o-well:#0000004d;--o-well-shadow:inset 0 1px 2px #00000059;--o-topbar:#0c1512d6;--o-tabbar:#101a16f5;--o-overlay:#0308069e;--o-main-glow:radial-gradient(1200px 420px at 18% -8%, #6fd9b212, transparent 60%);--o-selection:#6fd9b24d;--o-radius-sm:9px;--o-font:"IBM Plex Sans", "IBM Plex Sans KR", var(--font-sans);--o-font-display:"IBM Plex Sans", "IBM Plex Sans KR", var(--font-sans)}:where(html[data-skin=sakura]) .office,.office[data-skin=sakura],html[data-skin=sakura]{--o-bg:#fbf4f6;--o-bg-2:#f5e9ee;--o-rail:#f8eef2;--o-panel:#fff;--o-panel-2:#fbf3f6;--o-panel-3:#f3e4ea;--o-line:#eedbe3;--o-line-2:#e2c6d2;--o-ink:#2a1d24;--o-ink-2:#5f4e57;--o-ink-3:#957f8a;--o-ok:#2b9a6a;--o-warn:#c7861c;--o-bad:#d6384c;--o-info:#d6336c;--o-violet:#8b5cf6;--o-radius:14px;--o-radius-lg:18px;--o-hi:inset 0 1px 0 #fffc;--o-shadow-1:0 1px 2px #501e320f, 0 6px 18px -10px #501e3233;--o-shadow-2:0 18px 40px -16px #501e3247, 0 2px 6px #501e3214;--o-surface:none;--o-lift:80 30 50;--o-lift-k:.9;--o-sink:80 30 50;--o-sink-k:.4;--o-info-rgb:214 51 108;--o-ok-rgb:43 154 106;--o-warn-rgb:199 134 28;--o-bad-rgb:214 56 76;--o-violet-rgb:139 92 246;--o-on-ink:#fff;--o-on-accent:#fff;--o-nav-bg:#f5e6ec;--o-nav-hover:#eed9e2;--o-nav-active-bg:#fff;--o-nav-active-ink:#d6336c;--o-nav-active-line:#eedbe3;--o-nav-marker:#d6336c;--o-side-hover:#f3e4ea;--o-side-active-bg:#fff;--o-side-active-ink:#2a1d24;--o-side-active-ic:#d6336c;--o-tile:#fff;--o-primary-bg:linear-gradient(180deg, #e8467f, #d6336c);--o-primary-bg-hover:linear-gradient(180deg, #ee5a8e, #de3f76);--o-primary-ink:#fff;--o-primary-line:#d6336c;--o-primary-shadow:0 6px 16px -6px #d6336c73, 0 1px 2px #501e3226;--o-well:#fff;--o-well-shadow:inset 0 1px 2px #501e320d;--o-topbar:#fbf4f6db;--o-tabbar:#fffffff5;--o-overlay:#2a1d2473;--o-main-glow:radial-gradient(1200px 420px at 18% -8%, #d6336c12, transparent 60%);--o-selection:#d6336c33;--o-radius-sm:11px;--o-font:"Nunito", var(--font-sans);--o-font-display:"Nunito", var(--font-sans)}:where(html[data-skin=sky]) .office,.office[data-skin=sky],html[data-skin=sky]{--o-bg:#eef3f9;--o-bg-2:#e3ebf4;--o-rail:#e9eff7;--o-panel:#fff;--o-panel-2:#f4f7fb;--o-panel-3:#e8eef6;--o-line:#dbe4ef;--o-line-2:#c5d3e4;--o-ink:#12233a;--o-ink-2:#44546a;--o-ink-3:#7e8ca0;--o-ok:#178f5f;--o-warn:#bd7d12;--o-bad:#d43f4c;--o-info:#0b7fd4;--o-violet:#6f5bd6;--o-radius:12px;--o-radius-lg:16px;--o-hi:inset 0 1px 0 #fffc;--o-shadow-1:0 1px 2px #12233a0f, 0 6px 18px -10px #12233a2e;--o-shadow-2:0 18px 40px -16px #12233a40, 0 2px 6px #12233a14;--o-surface:none;--o-lift:18 35 58;--o-lift-k:.9;--o-sink:18 35 58;--o-sink-k:.4;--o-info-rgb:11 127 212;--o-ok-rgb:23 143 95;--o-warn-rgb:189 125 18;--o-bad-rgb:212 63 76;--o-violet-rgb:111 91 214;--o-on-ink:#fff;--o-on-accent:#fff;--o-nav-bg:#12233a;--o-nav-hover:#1c3150;--o-nav-active-bg:#254468;--o-nav-active-ink:#fff;--o-nav-active-line:#3a5c85;--o-nav-marker:#5ab0f5;--o-side-hover:#e8eef6;--o-side-active-bg:#fff;--o-side-active-ink:#12233a;--o-side-active-ic:#0b7fd4;--o-tile:#fff;--o-primary-bg:#0b7fd4;--o-primary-bg-hover:#0a6fba;--o-primary-ink:#fff;--o-primary-line:#0b7fd4;--o-primary-shadow:0 1px 2px #0b7fd44d;--o-well:#fff;--o-well-shadow:inset 0 1px 2px #12233a0d;--o-topbar:#eef3f9db;--o-tabbar:#fffffff5;--o-overlay:#12233a73;--o-main-glow:none;--o-selection:#0b7fd433;--o-radius-sm:8px;--o-font:"Manrope", var(--font-sans);--o-font-display:"Manrope", var(--font-sans)}:where(html[data-skin=aurora]) .office,.office[data-skin=aurora],html[data-skin=aurora]{--o-bg:#120f1e;--o-bg-2:#171328;--o-rail:#151126;--o-panel:#1c1731;--o-panel-2:#241e3d;--o-panel-3:#2e2649;--o-line:#c8aaff1a;--o-line-2:#c8aaff2e;--o-ink:#f1ecff;--o-ink-2:#bfb4d9;--o-ink-3:#8479a3;--o-ok:#4ee0a8;--o-warn:#f7c352;--o-bad:#ff6b81;--o-info:#ff6fb5;--o-violet:#b388ff;--o-radius:14px;--o-radius-lg:18px;--o-hi:inset 0 1px 0 #ffffff0d;--o-shadow-1:inset 0 1px 0 #ffffff0d, 0 1px 2px #0006, 0 6px 18px -10px #0009;--o-shadow-2:inset 0 1px 0 #ffffff0f, 0 2px 6px #0006, 0 18px 40px -16px #000000bf;--o-surface:linear-gradient(180deg, #ffffff08, #fff0 38%);--o-lift:220 200 255;--o-lift-k:1;--o-sink:0 0 0;--o-sink-k:1;--o-info-rgb:255 111 181;--o-ok-rgb:78 224 168;--o-warn-rgb:247 195 82;--o-bad-rgb:255 107 129;--o-violet-rgb:179 136 255;--o-on-ink:#120f1e;--o-on-accent:#120f1e;--o-nav-bg:#0f0c1a;--o-nav-hover:#1b1630;--o-nav-active-bg:#2a1f45;--o-nav-active-ink:#ffd1e8;--o-nav-active-line:#4a3670;--o-nav-marker:#ff6fb5;--o-side-hover:#241e3d;--o-side-active-bg:#2c2249;--o-side-active-ink:#ffd1e8;--o-side-active-ic:#ff6fb5;--o-tile:#332a52;--o-primary-bg:linear-gradient(135deg, #ff6fb5, #b388ff);--o-primary-bg-hover:linear-gradient(135deg, #ff82c0, #c19cff);--o-primary-ink:#120f1e;--o-primary-line:#ff8fc8;--o-primary-shadow:0 6px 18px -6px #ff6fb573, 0 1px 2px #0006;--o-well:#0000004d;--o-well-shadow:inset 0 1px 2px #0006;--o-topbar:#120f1ed6;--o-tabbar:#171328f5;--o-overlay:#06040ea8;--o-main-glow:radial-gradient(1200px 420px at 18% -8%, #b388ff1f, transparent 60%), radial-gradient(900px 360px at 90% 0%, #ff6fb514, transparent 60%);--o-selection:#ff6fb54d;--o-radius-sm:10px;--o-font:"Space Grotesk", var(--font-sans);--o-font-display:"Space Grotesk", var(--font-sans)}:where(html[data-skin=ember]) .office,.office[data-skin=ember],html[data-skin=ember]{--o-bg:#16110d;--o-bg-2:#1c1611;--o-rail:#1a140f;--o-panel:#211a14;--o-panel-2:#2a221b;--o-panel-3:#352b22;--o-line:#ffc89617;--o-line-2:#ffc89629;--o-ink:#f6ede3;--o-ink-2:#c9bbab;--o-ink-3:#8f8172;--o-ok:#63d69a;--o-warn:#f2b950;--o-bad:#f26a5e;--o-info:#f5883a;--o-violet:#d09cf2;--o-radius:10px;--o-radius-lg:14px;--o-hi:inset 0 1px 0 #ffffff0a;--o-shadow-1:inset 0 1px 0 #ffffff0a, 0 1px 2px #0006, 0 6px 18px -10px #0009;--o-shadow-2:inset 0 1px 0 #ffffff0d, 0 2px 6px #0006, 0 18px 40px -16px #000000b3;--o-surface:linear-gradient(180deg, #ffffff06, #fff0 38%);--o-lift:255 210 170;--o-lift-k:1;--o-sink:0 0 0;--o-sink-k:1;--o-info-rgb:245 136 58;--o-ok-rgb:99 214 154;--o-warn-rgb:242 185 80;--o-bad-rgb:242 106 94;--o-violet-rgb:208 156 242;--o-on-ink:#16110d;--o-on-accent:#16110d;--o-nav-bg:#120e0a;--o-nav-hover:#1f1812;--o-nav-active-bg:#3a2415;--o-nav-active-ink:#ffd2ad;--o-nav-active-line:#5a3a22;--o-nav-marker:#f5883a;--o-side-hover:#2a221b;--o-side-active-bg:#3a2a1d;--o-side-active-ink:#ffd9b8;--o-side-active-ic:#f5883a;--o-tile:#3b2f24;--o-primary-bg:linear-gradient(180deg, #ff9a4d, #f0782a);--o-primary-bg-hover:linear-gradient(180deg, #ffa761, #f5883a);--o-primary-ink:#16110d;--o-primary-line:#ff9a4d;--o-primary-shadow:0 6px 16px -6px #f5883a73, 0 1px 2px #0006;--o-well:#0000004d;--o-well-shadow:inset 0 1px 2px #0006;--o-topbar:#16110dd6;--o-tabbar:#1c1611f5;--o-overlay:#080503a3;--o-main-glow:radial-gradient(1200px 420px at 18% -8%, #f5883a17, transparent 60%);--o-selection:#f5883a4d;--o-radius-sm:8px;--o-font:"DM Sans", var(--font-sans);--o-font-display:"DM Sans", var(--font-sans)}:where(html[data-skin=arcade]) .office,.office[data-skin=arcade],html[data-skin=arcade]{--o-bg:#0c0a1f;--o-bg-2:#120f2a;--o-rail:#0f0c25;--o-panel:#17133a;--o-panel-2:#201b4b;--o-panel-3:#2a2460;--o-line:#8cdcff24;--o-line-2:#8cdcff47;--o-ink:#f2f0ff;--o-ink-2:#b7b3e0;--o-ink-3:#8582bd;--o-ok:#4ff0a3;--o-warn:#ffd23f;--o-bad:#ff5c7a;--o-info:#3ee0ff;--o-violet:#ff5ec4;--o-radius:4px;--o-radius-lg:6px;--o-hi:inset 0 1px 0 #ffffff0d;--o-shadow-1:3px 3px 0 #00000073;--o-shadow-2:5px 5px 0 #0000008c;--o-surface:none;--o-lift:180 230 255;--o-lift-k:1;--o-sink:0 0 0;--o-sink-k:1;--o-info-rgb:62 224 255;--o-ok-rgb:79 240 163;--o-warn-rgb:255 210 63;--o-bad-rgb:255 92 122;--o-violet-rgb:255 94 196;--o-on-ink:#0c0a1f;--o-on-accent:#0c0a1f;--o-nav-bg:#08061a;--o-nav-hover:#17133a;--o-nav-active-bg:#1d1750;--o-nav-active-ink:#7ff0ff;--o-nav-active-line:#3ee0ff;--o-nav-marker:#ff5ec4;--o-side-hover:#201b4b;--o-side-active-bg:#251f5c;--o-side-active-ink:#9ff4ff;--o-side-active-ic:#3ee0ff;--o-tile:#2a2460;--o-primary-bg:#ff5ec4;--o-primary-bg-hover:#ff79cf;--o-primary-ink:#1a0820;--o-primary-line:#ff9adb;--o-primary-shadow:3px 3px 0 #00000080;--o-well:#00000059;--o-well-shadow:inset 2px 2px 0 #00000073;--o-topbar:#0c0a1fe0;--o-tabbar:#0f0c25f7;--o-overlay:#04030eb3;--o-main-glow:radial-gradient(900px 380px at 18% -8%, #3ee0ff1a, transparent 60%);--o-selection:#3ee0ff4d;--o-radius-sm:3px;--o-font:var(--font-sans);--o-font-display:"Pixelify Sans", var(--font-sans)}:where(html[data-skin=candy]) .office,.office[data-skin=candy],html[data-skin=candy]{--o-bg:#fdf4e3;--o-bg-2:#f8ecd6;--o-rail:#fbeed9;--o-panel:#fff;--o-panel-2:#fff3dd;--o-panel-3:#ffe8c2;--o-line:#2a1f3d8c;--o-line-2:#2a1f3d;--o-ink:#2a1f3d;--o-ink-2:#5a4d70;--o-ink-3:#7d6f92;--o-ok:#18a05e;--o-warn:#d98a00;--o-bad:#e0344a;--o-info:#7a3ff2;--o-violet:#e04aa0;--o-radius:12px;--o-radius-lg:18px;--o-hi:inset 0 1px 0 #fff9;--o-shadow-1:3px 3px 0 #2a1f3d;--o-shadow-2:5px 5px 0 #2a1f3d;--o-surface:none;--o-lift:42 31 61;--o-lift-k:.9;--o-sink:42 31 61;--o-sink-k:.4;--o-info-rgb:122 63 242;--o-ok-rgb:24 160 94;--o-warn-rgb:217 138 0;--o-bad-rgb:224 52 74;--o-violet-rgb:224 74 160;--o-on-ink:#fffdf7;--o-on-accent:#fff;--o-nav-bg:#2a1f3d;--o-nav-hover:#3a2d52;--o-nav-active-bg:#ffd23f;--o-nav-active-ink:#2a1f3d;--o-nav-active-line:#2a1f3d;--o-nav-marker:#ffd23f;--o-side-hover:#ffe8c2;--o-side-active-bg:#2a1f3d;--o-side-active-ink:#fff6e5;--o-side-active-ic:#ffd23f;--o-tile:#ffd23f;--o-primary-bg:#7a3ff2;--o-primary-bg-hover:#8d5af5;--o-primary-ink:#fff;--o-primary-line:#2a1f3d;--o-primary-shadow:3px 3px 0 #2a1f3d;--o-well:#fffdf7;--o-well-shadow:inset 2px 2px 0 #2a1f3d1f;--o-topbar:#fdf4e3e6;--o-tabbar:#fffffff7;--o-overlay:#2a1f3d80;--o-main-glow:radial-gradient(900px 380px at 18% -8%, #7a3ff214, transparent 60%);--o-selection:#7a3ff240;--o-radius-sm:10px;--o-font:"Fredoka", var(--font-sans);--o-font-display:"Fredoka", var(--font-sans)}:where(html[data-skin=onyx]) .office,.office[data-skin=onyx],html[data-skin=onyx]{--o-bg:#0d1117;--o-bg-2:#10151c;--o-rail:#010409;--o-panel:#161b22;--o-panel-2:#21262d;--o-panel-3:#30363d;--o-line:#30363d;--o-line-2:#484f58;--o-ink:#e6edf3;--o-ink-2:#9da7b3;--o-ink-3:#7d8590;--o-ok:#3fb950;--o-warn:#d29922;--o-bad:#f85149;--o-info:#58a6ff;--o-violet:#a371f7;--o-radius:6px;--o-radius-lg:12px;--o-hi:inset 0 1px 0 #ffffff08;--o-shadow-1:0 1px 0 #0104094d;--o-shadow-2:0 8px 24px #01040999;--o-surface:none;--o-lift:255 255 255;--o-lift-k:1;--o-sink:1 4 9;--o-sink-k:1;--o-info-rgb:88 166 255;--o-ok-rgb:63 185 80;--o-warn-rgb:210 153 34;--o-bad-rgb:248 81 73;--o-violet-rgb:163 113 247;--o-on-ink:#0d1117;--o-on-accent:#fff;--o-nav-bg:#010409;--o-nav-hover:#161b22;--o-nav-active-bg:#1f2630;--o-nav-active-ink:#e6edf3;--o-nav-active-line:#30363d;--o-nav-marker:#f78166;--o-side-hover:#161b22;--o-side-active-bg:#1f2630;--o-side-active-ink:#e6edf3;--o-side-active-ic:#58a6ff;--o-tile:#21262d;--o-primary-bg:#238636;--o-primary-bg-hover:#2ea043;--o-primary-ink:#fff;--o-primary-line:#f0f6fc1a;--o-primary-shadow:0 0 0 transparent;--o-well:#0d1117;--o-well-shadow:inset 0 1px 0 #0104094d;--o-topbar:#0d1117db;--o-tabbar:#010409f5;--o-overlay:#010409b3;--o-main-glow:none;--o-selection:#58a6ff4d;--o-radius-sm:6px;--o-font:var(--font-sans);--o-font-display:"JetBrains Mono", var(--font-sans)}:where(html[data-skin=terminal]) .office,.office[data-skin=terminal],html[data-skin=terminal]{--o-bg:#060907;--o-bg-2:#0a0f0b;--o-rail:#080c09;--o-panel:#0d1410;--o-panel-2:#131c15;--o-panel-3:#1a261d;--o-line:#50ff8c24;--o-line-2:#50ff8c47;--o-ink:#d9f7d6;--o-ink-2:#8fcf8f;--o-ink-3:#5f9463;--o-ok:#4dff8f;--o-warn:#ffd75e;--o-bad:#ff6b6b;--o-info:#39ff8f;--o-violet:#7fe0ff;--o-radius:4px;--o-radius-lg:6px;--o-hi:inset 0 1px 0 #50ff8c0f;--o-shadow-1:0 0 0 1px #50ff8c0f, 0 0 12px #39ff8f0f;--o-shadow-2:0 0 0 1px #50ff8c1f, 0 0 28px #39ff8f24;--o-surface:none;--o-lift:120 255 160;--o-lift-k:1;--o-sink:0 0 0;--o-sink-k:1;--o-info-rgb:57 255 143;--o-ok-rgb:77 255 143;--o-warn-rgb:255 215 94;--o-bad-rgb:255 107 107;--o-violet-rgb:127 224 255;--o-on-ink:#060907;--o-on-accent:#04120a;--o-nav-bg:#040705;--o-nav-hover:#0d1410;--o-nav-active-bg:#10241a;--o-nav-active-ink:#4dff8f;--o-nav-active-line:#1f4d33;--o-nav-marker:#39ff8f;--o-side-hover:#131c15;--o-side-active-bg:#12291c;--o-side-active-ink:#b7ffcf;--o-side-active-ic:#39ff8f;--o-tile:#1a2f22;--o-primary-bg:#39ff8f;--o-primary-bg-hover:#6dffab;--o-primary-ink:#04120a;--o-primary-line:#39ff8f;--o-primary-shadow:0 0 16px #39ff8f59;--o-well:#00000073;--o-well-shadow:inset 0 1px 2px #0009;--o-topbar:#060907e0;--o-tabbar:#080c09f7;--o-overlay:#000000b8;--o-main-glow:radial-gradient(1200px 420px at 18% -8%, #39ff8f12, transparent 60%);--o-selection:#39ff8f47;--o-radius-sm:3px;--o-font:var(--font-sans);--o-font-display:"Fira Code", var(--font-sans)}:where(html[data-skin=slack]) .office,.office[data-skin=slack],html[data-skin=slack]{--o-bg:#f8f8f8;--o-bg-2:#f0f0f0;--o-rail:#4a154b;--o-panel:#fff;--o-panel-2:#f4f0f5;--o-panel-3:#ebe4ec;--o-line:#e3dde5;--o-line-2:#cdc3d0;--o-ink:#1d1c1d;--o-ink-2:#616061;--o-ink-3:#7f7b80;--o-ok:#2bac76;--o-warn:#e8912d;--o-bad:#e01e5a;--o-info:#1264a3;--o-violet:#611f69;--o-radius:8px;--o-radius-lg:12px;--o-hi:inset 0 1px 0 #ffffffb3;--o-shadow-1:0 1px 2px #1d1c1d0f, 0 0 0 1px #1d1c1d08;--o-shadow-2:0 8px 24px #1d1c1d1f, 0 0 0 1px #1d1c1d0d;--o-surface:none;--o-lift:29 28 29;--o-lift-k:.9;--o-sink:29 28 29;--o-sink-k:.4;--o-info-rgb:18 100 163;--o-ok-rgb:43 172 118;--o-warn-rgb:232 145 45;--o-bad-rgb:224 30 90;--o-violet-rgb:97 31 105;--o-on-ink:#fff;--o-on-accent:#fff;--o-nav-bg:#3f0e40;--o-nav-hover:#5b2a5c;--o-nav-active-bg:#fff;--o-nav-active-ink:#3f0e40;--o-nav-active-line:#fff;--o-nav-marker:#ecb22e;--o-side-hover:#5e2b60;--o-side-active-bg:#e9d5eb;--o-side-active-ink:#3f0e40;--o-side-active-ic:#3f0e40;--o-tile:#e8e2ea;--o-primary-bg:#007a5a;--o-primary-bg-hover:#00654a;--o-primary-ink:#fff;--o-primary-line:#007a5a;--o-primary-shadow:0 1px 2px #007a5a4d;--o-well:#fff;--o-well-shadow:inset 0 1px 2px #1d1c1d0d;--o-topbar:#f8f8f8e0;--o-tabbar:#fffffff7;--o-overlay:#1d1c1d80;--o-main-glow:none;--o-selection:#1264a333;--o-radius-sm:6px;--o-font:"Lato", var(--font-sans);--o-font-display:"Lato", var(--font-sans)}:where(html[data-skin=notion]) .office,.office[data-skin=notion],html[data-skin=notion]{--o-bg:#fff;--o-bg-2:#f7f7f5;--o-rail:#f7f6f3;--o-panel:#fff;--o-panel-2:#f1f1ef;--o-panel-3:#e8e8e6;--o-line:#e9e9e7;--o-line-2:#d3d1cb;--o-ink:#37352f;--o-ink-2:#6b6b66;--o-ink-3:#9b9a97;--o-ok:#448361;--o-warn:#cb912f;--o-bad:#e03e3e;--o-info:#2383e2;--o-violet:#9065b0;--o-radius:6px;--o-radius-lg:10px;--o-hi:inset 0 1px 0 #ffffffb3;--o-shadow-1:#0f0f0f1a 0 0 0 1px, #0f0f0f1a 0 2px 4px;--o-shadow-2:#0f0f0f1a 0 0 0 1px, #0f0f0f1a 0 3px 6px, #0f0f0f33 0 9px 24px;--o-surface:none;--o-lift:15 15 15;--o-lift-k:.9;--o-sink:15 15 15;--o-sink-k:.4;--o-info-rgb:35 131 226;--o-ok-rgb:68 131 97;--o-warn-rgb:203 145 47;--o-bad-rgb:224 62 62;--o-violet-rgb:144 101 176;--o-on-ink:#fff;--o-on-accent:#fff;--o-nav-bg:#f7f6f3;--o-nav-hover:#efefed;--o-nav-active-bg:#e8e7e4;--o-nav-active-ink:#37352f;--o-nav-active-line:#e8e7e4;--o-nav-marker:#2383e2;--o-side-hover:#efefed;--o-side-active-bg:#e8e7e4;--o-side-active-ink:#37352f;--o-side-active-ic:#37352f;--o-tile:#e8e7e4;--o-primary-bg:#2383e2;--o-primary-bg-hover:#1b6fc4;--o-primary-ink:#fff;--o-primary-line:#2383e2;--o-primary-shadow:0 1px 2px #2383e240;--o-well:#f7f7f5;--o-well-shadow:inset 0 0 0 1px #0f0f0f0a;--o-topbar:#ffffffe0;--o-tabbar:#fffffff7;--o-overlay:#0f0f0f73;--o-main-glow:none;--o-selection:#2383e233;--o-radius-sm:4px;--o-font:var(--font-sans);--o-font-display:var(--font-sans)}:where(html[data-skin=discord]) .office,.office[data-skin=discord],html[data-skin=discord]{--o-bg:#313338;--o-bg-2:#2b2d31;--o-rail:#2b2d31;--o-panel:#383a40;--o-panel-2:#404249;--o-panel-3:#4e5058;--o-line:#ffffff0f;--o-line-2:#ffffff1f;--o-ink:#f2f3f5;--o-ink-2:#b5bac1;--o-ink-3:#80848e;--o-ok:#23a559;--o-warn:#f0b232;--o-bad:#f23f43;--o-info:#5865f2;--o-violet:#eb459e;--o-radius:8px;--o-radius-lg:12px;--o-hi:inset 0 1px 0 #ffffff0a;--o-shadow-1:0 1px 0 #0003, 0 1.5px 0 #0606070d, 0 2px 0 #0000000d;--o-shadow-2:0 8px 16px #0000003d;--o-surface:none;--o-lift:200 205 255;--o-lift-k:1;--o-sink:0 0 0;--o-sink-k:1;--o-info-rgb:88 101 242;--o-ok-rgb:35 165 89;--o-warn-rgb:240 178 50;--o-bad-rgb:242 63 67;--o-violet-rgb:235 69 158;--o-on-ink:#313338;--o-on-accent:#fff;--o-nav-bg:#1e1f22;--o-nav-hover:#35373c;--o-nav-active-bg:#5865f2;--o-nav-active-ink:#fff;--o-nav-active-line:#5865f2;--o-nav-marker:#f2f3f5;--o-side-hover:#35373c;--o-side-active-bg:#404249;--o-side-active-ink:#fff;--o-side-active-ic:#fff;--o-tile:#404249;--o-primary-bg:#5865f2;--o-primary-bg-hover:#4752c4;--o-primary-ink:#fff;--o-primary-line:#5865f2;--o-primary-shadow:0 4px 12px -4px #5865f280;--o-well:#1e1f22;--o-well-shadow:inset 0 1px 2px #0000004d;--o-topbar:#313338e0;--o-tabbar:#2b2d31f7;--o-overlay:#000000b3;--o-main-glow:none;--o-selection:#5865f259;--o-radius-sm:4px;--o-font:"Rubik", var(--font-sans);--o-font-display:"Rubik", var(--font-sans)}:where(html[data-skin=gameboy]) .office,.office[data-skin=gameboy],html[data-skin=gameboy]{--o-bg:#8bac0f;--o-bg-2:#7ea00d;--o-rail:#8bac0f;--o-panel:#9bbc0f;--o-panel-2:#a8c72a;--o-panel-3:#b4d13a;--o-line:#306230;--o-line-2:#0f380f;--o-ink:#0f380f;--o-ink-2:#1e4a1e;--o-ink-3:#244e1f;--o-ok:#1e5a1e;--o-warn:#5e5a0a;--o-bad:#7a2e1c;--o-info:#0f380f;--o-violet:#3a5a1a;--o-radius:0px;--o-radius-lg:0px;--o-hi:none;--o-shadow-1:2px 2px 0 #306230;--o-shadow-2:4px 4px 0 #306230;--o-surface:none;--o-lift:15 56 15;--o-lift-k:.9;--o-sink:15 56 15;--o-sink-k:.5;--o-info-rgb:15 56 15;--o-ok-rgb:30 90 30;--o-warn-rgb:94 90 10;--o-bad-rgb:122 46 28;--o-violet-rgb:58 90 26;--o-on-ink:#9bbc0f;--o-on-accent:#9bbc0f;--o-nav-bg:#9bbc0f;--o-nav-hover:#b4d13a;--o-nav-active-bg:#0f380f;--o-nav-active-ink:#9bbc0f;--o-nav-active-line:#0f380f;--o-nav-marker:#0f380f;--o-side-hover:#a8c72a;--o-side-active-bg:#0f380f;--o-side-active-ink:#9bbc0f;--o-side-active-ic:#9bbc0f;--o-tile:#306230;--o-primary-bg:#0f380f;--o-primary-bg-hover:#306230;--o-primary-ink:#9bbc0f;--o-primary-line:#0f380f;--o-primary-shadow:2px 2px 0 #306230;--o-well:#b4d13a;--o-well-shadow:inset 2px 2px 0 #0f380f40;--o-topbar:#8bac0feb;--o-tabbar:#9bbc0ff7;--o-overlay:#0f380f99;--o-main-glow:none;--o-selection:#0f380f4d;--o-radius-sm:0px;--o-font:var(--font-sans);--o-font-display:"Silkscreen", var(--font-sans)}:where(html[data-skin=synthwave]) .office,.office[data-skin=synthwave],html[data-skin=synthwave]{--o-bg:#241b2f;--o-bg-2:#2a2139;--o-rail:#1f1829;--o-panel:#2c2440;--o-panel-2:#362c4f;--o-panel-3:#41355e;--o-line:#ff7edb24;--o-line-2:#ff7edb47;--o-ink:#fdf7ff;--o-ink-2:#c7b6dc;--o-ink-3:#8f7fa8;--o-ok:#72f1b8;--o-warn:#fede5d;--o-bad:#fe4450;--o-info:#36f9f6;--o-violet:#ff7edb;--o-radius:6px;--o-radius-lg:10px;--o-hi:inset 0 1px 0 #ffffff0a;--o-shadow-1:0 0 0 1px #ff7edb14, 0 4px 14px #00000073;--o-shadow-2:0 0 0 1px #ff7edb29, 0 0 24px #ff7edb2e, 0 12px 32px #0009;--o-surface:none;--o-lift:255 200 240;--o-lift-k:1;--o-sink:0 0 0;--o-sink-k:1;--o-info-rgb:54 249 246;--o-ok-rgb:114 241 184;--o-warn-rgb:254 222 93;--o-bad-rgb:254 68 80;--o-violet-rgb:255 126 219;--o-on-ink:#241b2f;--o-on-accent:#241b2f;--o-nav-bg:#1a1425;--o-nav-hover:#2c2440;--o-nav-active-bg:#3a2a55;--o-nav-active-ink:#ff7edb;--o-nav-active-line:#ff7edb;--o-nav-marker:#36f9f6;--o-side-hover:#362c4f;--o-side-active-bg:#3d2d5c;--o-side-active-ink:#ffb3ea;--o-side-active-ic:#36f9f6;--o-tile:#41355e;--o-primary-bg:linear-gradient(135deg, #ff7edb, #f97e72);--o-primary-bg-hover:linear-gradient(135deg, #ff96e3, #ff9088);--o-primary-ink:#241b2f;--o-primary-line:#ff9ee4;--o-primary-shadow:0 0 18px #ff7edb73;--o-well:#0000004d;--o-well-shadow:inset 0 1px 2px #0006;--o-topbar:#241b2fdb;--o-tabbar:#1f1829f7;--o-overlay:#0c0814b3;--o-main-glow:radial-gradient(1200px 420px at 50% -10%, #ff7edb29, transparent 60%), linear-gradient(180deg, #36f9f60a, transparent 40%);--o-selection:#36f9f64d;--o-radius-sm:4px;--o-font:var(--font-sans);--o-font-display:"Orbitron", var(--font-sans)}:where(html[data-skin=nord]) .office,.office[data-skin=nord],html[data-skin=nord]{--o-bg:#2e3440;--o-bg-2:#3b4252;--o-rail:#2a2f3a;--o-panel:#3b4252;--o-panel-2:#434c5e;--o-panel-3:#4c566a;--o-line:#d8dee914;--o-line-2:#d8dee929;--o-ink:#eceff4;--o-ink-2:#d8dee9;--o-ink-3:#9aa5b8;--o-ok:#a3be8c;--o-warn:#ebcb8b;--o-bad:#bf616a;--o-info:#88c0d0;--o-violet:#b48ead;--o-radius:8px;--o-radius-lg:12px;--o-hi:inset 0 1px 0 #ffffff0a;--o-shadow-1:0 1px 2px #00000040, 0 4px 12px -8px #0006;--o-shadow-2:0 2px 6px #0000004d, 0 16px 36px -14px #0000008c;--o-surface:linear-gradient(180deg, #ffffff06, #fff0 38%);--o-lift:216 222 233;--o-lift-k:1;--o-sink:0 0 0;--o-sink-k:1;--o-info-rgb:136 192 208;--o-ok-rgb:163 190 140;--o-warn-rgb:235 203 139;--o-bad-rgb:191 97 106;--o-violet-rgb:180 142 173;--o-on-ink:#2e3440;--o-on-accent:#2e3440;--o-nav-bg:#242933;--o-nav-hover:#2e3440;--o-nav-active-bg:#3b4252;--o-nav-active-ink:#88c0d0;--o-nav-active-line:#4c566a;--o-nav-marker:#88c0d0;--o-side-hover:#434c5e;--o-side-active-bg:#434c5e;--o-side-active-ink:#eceff4;--o-side-active-ic:#88c0d0;--o-tile:#4c566a;--o-primary-bg:#88c0d0;--o-primary-bg-hover:#9cd0de;--o-primary-ink:#2e3440;--o-primary-line:#88c0d0;--o-primary-shadow:0 4px 12px -4px #88c0d066;--o-well:#272c36;--o-well-shadow:inset 0 1px 2px #0000004d;--o-topbar:#2e3440e0;--o-tabbar:#2a2f3af7;--o-overlay:#14181ea8;--o-main-glow:none;--o-selection:#88c0d04d;--o-radius-sm:6px;--o-font:"Source Sans 3", var(--font-sans);--o-font-display:"Source Sans 3", var(--font-sans)}:where(html[data-skin=dracula]) .office,.office[data-skin=dracula],html[data-skin=dracula]{--o-bg:#282a36;--o-bg-2:#21222c;--o-rail:#21222c;--o-panel:#303241;--o-panel-2:#3a3d4e;--o-panel-3:#44475a;--o-line:#6272a440;--o-line-2:#6272a473;--o-ink:#f8f8f2;--o-ink-2:#c4c7d9;--o-ink-3:#8b95c2;--o-ok:#50fa7b;--o-warn:#ffb86c;--o-bad:#f55;--o-info:#bd93f9;--o-violet:#ff79c6;--o-radius:10px;--o-radius-lg:14px;--o-hi:inset 0 1px 0 #ffffff0a;--o-shadow-1:inset 0 1px 0 #ffffff0a, 0 1px 2px #0006, 0 6px 18px -10px #0009;--o-shadow-2:inset 0 1px 0 #ffffff0d, 0 2px 6px #0006, 0 18px 40px -16px #000000b3;--o-surface:linear-gradient(180deg, #ffffff06, #fff0 38%);--o-lift:248 248 242;--o-lift-k:1;--o-sink:0 0 0;--o-sink-k:1;--o-info-rgb:189 147 249;--o-ok-rgb:80 250 123;--o-warn-rgb:255 184 108;--o-bad-rgb:255 85 85;--o-violet-rgb:255 121 198;--o-on-ink:#282a36;--o-on-accent:#282a36;--o-nav-bg:#1e1f29;--o-nav-hover:#2b2d3a;--o-nav-active-bg:#44475a;--o-nav-active-ink:#bd93f9;--o-nav-active-line:#5a5e78;--o-nav-marker:#ff79c6;--o-side-hover:#3a3d4e;--o-side-active-bg:#44475a;--o-side-active-ink:#f8f8f2;--o-side-active-ic:#bd93f9;--o-tile:#44475a;--o-primary-bg:#bd93f9;--o-primary-bg-hover:#caa8fb;--o-primary-ink:#282a36;--o-primary-line:#bd93f9;--o-primary-shadow:0 6px 16px -6px #bd93f980;--o-well:#0000004d;--o-well-shadow:inset 0 1px 2px #0006;--o-topbar:#282a36e0;--o-tabbar:#21222cf7;--o-overlay:#0e0f14b3;--o-main-glow:radial-gradient(1200px 420px at 18% -8%, #bd93f91a, transparent 60%);--o-selection:#bd93f94d;--o-radius-sm:8px;--o-font:"Fira Sans", var(--font-sans);--o-font-display:"Fira Sans", var(--font-sans)}:where(html[data-skin=solar]) .office,.office[data-skin=solar],html[data-skin=solar]{--o-bg:#fdf6e3;--o-bg-2:#f5eed9;--o-rail:#eee8d5;--o-panel:#fffdf5;--o-panel-2:#f5eed9;--o-panel-3:#eee8d5;--o-line:#e3dcc4;--o-line-2:#cdc6ad;--o-ink:#073642;--o-ink-2:#586e75;--o-ink-3:#6f8188;--o-ok:#859900;--o-warn:#b58900;--o-bad:#dc322f;--o-info:#268bd2;--o-violet:#6c71c4;--o-radius:8px;--o-radius-lg:12px;--o-hi:inset 0 1px 0 #ffffffb3;--o-shadow-1:0 1px 2px #0736420f, 0 0 0 1px #07364208;--o-shadow-2:0 8px 24px #0736421f, 0 0 0 1px #0736420d;--o-surface:none;--o-lift:7 54 66;--o-lift-k:.9;--o-sink:7 54 66;--o-sink-k:.4;--o-info-rgb:38 139 210;--o-ok-rgb:133 153 0;--o-warn-rgb:181 137 0;--o-bad-rgb:220 50 47;--o-violet-rgb:108 113 196;--o-on-ink:#fdf6e3;--o-on-accent:#fdf6e3;--o-nav-bg:#002b36;--o-nav-hover:#073642;--o-nav-active-bg:#0e4b5c;--o-nav-active-ink:#fdf6e3;--o-nav-active-line:#2aa198;--o-nav-marker:#b58900;--o-side-hover:#f5eed9;--o-side-active-bg:#eee8d5;--o-side-active-ink:#073642;--o-side-active-ic:#268bd2;--o-tile:#eee8d5;--o-primary-bg:#268bd2;--o-primary-bg-hover:#1f78b8;--o-primary-ink:#fdf6e3;--o-primary-line:#268bd2;--o-primary-shadow:0 1px 2px #268bd24d;--o-well:#fffdf5;--o-well-shadow:inset 0 1px 2px #0736420d;--o-topbar:#fdf6e3e0;--o-tabbar:#fffdf5f7;--o-overlay:#002b3680;--o-main-glow:none;--o-selection:#268bd233;--o-radius-sm:6px;--o-font:var(--font-sans);--o-font-display:"Lora", var(--font-sans)}:where(html[data-skin=mocha]) .office,.office[data-skin=mocha],html[data-skin=mocha]{--o-bg:#1e1e2e;--o-bg-2:#181825;--o-rail:#181825;--o-panel:#252536;--o-panel-2:#313244;--o-panel-3:#45475a;--o-line:#cdd6f414;--o-line-2:#cdd6f429;--o-ink:#cdd6f4;--o-ink-2:#bac2de;--o-ink-3:#9399b2;--o-ok:#a6e3a1;--o-warn:#f9e2af;--o-bad:#f38ba8;--o-info:#cba6f7;--o-violet:#f5c2e7;--o-radius:12px;--o-radius-lg:16px;--o-hi:inset 0 1px 0 #ffffff0a;--o-shadow-1:inset 0 1px 0 #ffffff0a, 0 1px 2px #0006, 0 6px 18px -10px #0009;--o-shadow-2:inset 0 1px 0 #ffffff0d, 0 2px 6px #0006, 0 18px 40px -16px #000000b3;--o-surface:linear-gradient(180deg, #ffffff06, #fff0 38%);--o-lift:205 214 244;--o-lift-k:1;--o-sink:0 0 0;--o-sink-k:1;--o-info-rgb:203 166 247;--o-ok-rgb:166 227 161;--o-warn-rgb:249 226 175;--o-bad-rgb:243 139 168;--o-violet-rgb:245 194 231;--o-on-ink:#1e1e2e;--o-on-accent:#1e1e2e;--o-nav-bg:#11111b;--o-nav-hover:#1e1e2e;--o-nav-active-bg:#313244;--o-nav-active-ink:#cba6f7;--o-nav-active-line:#45475a;--o-nav-marker:#cba6f7;--o-side-hover:#313244;--o-side-active-bg:#313244;--o-side-active-ink:#cdd6f4;--o-side-active-ic:#cba6f7;--o-tile:#45475a;--o-primary-bg:#cba6f7;--o-primary-bg-hover:#d7bafa;--o-primary-ink:#1e1e2e;--o-primary-line:#cba6f7;--o-primary-shadow:0 6px 16px -6px #cba6f773;--o-well:#181825;--o-well-shadow:inset 0 1px 2px #0000004d;--o-topbar:#1e1e2ee0;--o-tabbar:#181825f7;--o-overlay:#11111bb3;--o-main-glow:radial-gradient(1200px 420px at 18% -8%, #cba6f717, transparent 60%);--o-selection:#cba6f74d;--o-radius-sm:10px;--o-font:"Quicksand", var(--font-sans);--o-font-display:"Quicksand", var(--font-sans)}:where(html[data-skin=hanji]) .office,.office[data-skin=hanji],html[data-skin=hanji]{--o-bg:#f4ecdc;--o-bg-2:#ede3cf;--o-rail:#ede4d0;--o-panel:#fbf6ea;--o-panel-2:#f1e8d4;--o-panel-3:#e7dcc3;--o-line:#dccfb4;--o-line-2:#c4b391;--o-ink:#2b2320;--o-ink-2:#5c4f47;--o-ink-3:#8a7b6e;--o-ok:#2f6f4e;--o-warn:#c48a1f;--o-bad:#b8321f;--o-info:#1f4e79;--o-violet:#7b4b8f;--o-radius:6px;--o-radius-lg:10px;--o-hi:inset 0 1px 0 #ffffffb3;--o-shadow-1:0 1px 2px #2b23200f, 0 0 0 1px #2b232008;--o-shadow-2:0 8px 24px #2b23201f, 0 0 0 1px #2b23200d;--o-surface:none;--o-lift:43 35 32;--o-lift-k:.9;--o-sink:43 35 32;--o-sink-k:.4;--o-info-rgb:31 78 121;--o-ok-rgb:47 111 78;--o-warn-rgb:196 138 31;--o-bad-rgb:184 50 31;--o-violet-rgb:123 75 143;--o-on-ink:#fbf6ea;--o-on-accent:#fbf6ea;--o-nav-bg:#2b2320;--o-nav-hover:#3a302b;--o-nav-active-bg:#b8321f;--o-nav-active-ink:#fbf6ea;--o-nav-active-line:#b8321f;--o-nav-marker:#c48a1f;--o-side-hover:#e7dcc3;--o-side-active-bg:#e2d5b6;--o-side-active-ink:#2b2320;--o-side-active-ic:#b8321f;--o-tile:#e2d5b6;--o-primary-bg:#b8321f;--o-primary-bg-hover:#a12a19;--o-primary-ink:#fbf6ea;--o-primary-line:#b8321f;--o-primary-shadow:0 1px 2px #b8321f4d;--o-well:#fbf6ea;--o-well-shadow:inset 0 1px 2px #2b23200d;--o-topbar:#f4ecdce0;--o-tabbar:#fbf6eaf7;--o-overlay:#2b232073;--o-main-glow:none;--o-selection:#1f4e7933;--o-radius-sm:4px;--o-font:var(--font-sans);--o-font-display:"Nanum Myeongjo", var(--font-sans)}:where(html[data-skin=naver]) .office,.office[data-skin=naver],html[data-skin=naver]{--o-bg:#f5f6f8;--o-bg-2:#eef0f3;--o-rail:#fff;--o-panel:#fff;--o-panel-2:#f5f6f8;--o-panel-3:#e9ecef;--o-line:#e5e8eb;--o-line-2:#cdd3d9;--o-ink:#222;--o-ink-2:#606060;--o-ink-3:#8b8b8b;--o-ok:#03c75a;--o-warn:#ff8a00;--o-bad:#e5323c;--o-info:#03c75a;--o-violet:#6f4bd8;--o-radius:8px;--o-radius-lg:12px;--o-hi:inset 0 1px 0 #ffffffb3;--o-shadow-1:0 1px 2px #2222220f, 0 0 0 1px #22222208;--o-shadow-2:0 8px 24px #2222221f, 0 0 0 1px #2222220d;--o-surface:none;--o-lift:34 34 34;--o-lift-k:.9;--o-sink:34 34 34;--o-sink-k:.4;--o-info-rgb:3 199 90;--o-ok-rgb:3 199 90;--o-warn-rgb:255 138 0;--o-bad-rgb:229 50 60;--o-violet-rgb:111 75 216;--o-on-ink:#fff;--o-on-accent:#fff;--o-nav-bg:#03c75a;--o-nav-hover:#02b350;--o-nav-active-bg:#fff;--o-nav-active-ink:#03c75a;--o-nav-active-line:#fff;--o-nav-marker:#fff;--o-side-hover:#f0f2f4;--o-side-active-bg:#e6f9ef;--o-side-active-ink:#0f7a3a;--o-side-active-ic:#03c75a;--o-tile:#e6f9ef;--o-primary-bg:#03c75a;--o-primary-bg-hover:#02b350;--o-primary-ink:#fff;--o-primary-line:#03c75a;--o-primary-shadow:0 1px 2px #03c75a4d;--o-well:#fff;--o-well-shadow:inset 0 1px 2px #2222220d;--o-topbar:#f5f6f8e0;--o-tabbar:#fffffff7;--o-overlay:#22222273;--o-main-glow:none;--o-selection:#03c75a33;--o-radius-sm:6px;--o-font:var(--font-sans);--o-font-display:var(--font-sans)}:where(html[data-skin=kakao]) .office,.office[data-skin=kakao],html[data-skin=kakao]{--o-bg:#f7f7f7;--o-bg-2:#b2c7d9;--o-rail:#fff;--o-panel:#fff;--o-panel-2:#f5f5f5;--o-panel-3:#ebebeb;--o-line:#e6e6e6;--o-line-2:#cfcfcf;--o-ink:#191919;--o-ink-2:#5c5c5c;--o-ink-3:#8a8a8a;--o-ok:#2ab070;--o-warn:#f5a623;--o-bad:#ee3c3c;--o-info:#3c6e9e;--o-violet:#7d5fd6;--o-radius:10px;--o-radius-lg:16px;--o-hi:inset 0 1px 0 #ffffffb3;--o-shadow-1:0 1px 2px #1919190f, 0 0 0 1px #19191908;--o-shadow-2:0 8px 24px #1919191f, 0 0 0 1px #1919190d;--o-surface:none;--o-lift:25 25 25;--o-lift-k:.9;--o-sink:25 25 25;--o-sink-k:.4;--o-info-rgb:60 110 158;--o-ok-rgb:42 176 112;--o-warn-rgb:245 166 35;--o-bad-rgb:238 60 60;--o-violet-rgb:125 95 214;--o-on-ink:#fff;--o-on-accent:#fff;--o-nav-bg:#fee500;--o-nav-hover:#f2d900;--o-nav-active-bg:#191919;--o-nav-active-ink:#fee500;--o-nav-active-line:#191919;--o-nav-marker:#191919;--o-side-hover:#f2f2f2;--o-side-active-bg:#fff4b8;--o-side-active-ink:#191919;--o-side-active-ic:#191919;--o-tile:#fff4b8;--o-primary-bg:#fee500;--o-primary-bg-hover:#f2d900;--o-primary-ink:#191919;--o-primary-line:#fee500;--o-primary-shadow:0 1px 2px #fee50066;--o-well:#fff;--o-well-shadow:inset 0 1px 2px #1919190d;--o-topbar:#f7f7f7e0;--o-tabbar:#fffffff7;--o-overlay:#19191973;--o-main-glow:none;--o-selection:#3c6e9e33;--o-radius-sm:6px;--o-font:var(--font-sans);--o-font-display:var(--font-sans)}:where(html[data-skin=line]) .office,.office[data-skin=line],html[data-skin=line]{--o-bg:#f5f7f8;--o-bg-2:#8cabd9;--o-rail:#fff;--o-panel:#fff;--o-panel-2:#f3f5f7;--o-panel-3:#e8ecef;--o-line:#e4e8eb;--o-line-2:#cbd2d8;--o-ink:#111;--o-ink-2:#5f6a72;--o-ink-3:#8e979e;--o-ok:#06c755;--o-warn:#f5a623;--o-bad:#f0505a;--o-info:#06c755;--o-violet:#7f5af0;--o-radius:10px;--o-radius-lg:16px;--o-hi:inset 0 1px 0 #ffffffb3;--o-shadow-1:0 1px 2px #1111110f, 0 0 0 1px #11111108;--o-shadow-2:0 8px 24px #1111111f, 0 0 0 1px #1111110d;--o-surface:none;--o-lift:17 17 17;--o-lift-k:.9;--o-sink:17 17 17;--o-sink-k:.4;--o-info-rgb:6 199 85;--o-ok-rgb:6 199 85;--o-warn-rgb:245 166 35;--o-bad-rgb:240 80 90;--o-violet-rgb:127 90 240;--o-on-ink:#fff;--o-on-accent:#fff;--o-nav-bg:#fff;--o-nav-hover:#f0f2f4;--o-nav-active-bg:#06c755;--o-nav-active-ink:#fff;--o-nav-active-line:#06c755;--o-nav-marker:#06c755;--o-side-hover:#f0f2f4;--o-side-active-bg:#e3f8ec;--o-side-active-ink:#0a7a3a;--o-side-active-ic:#06c755;--o-tile:#e3f8ec;--o-primary-bg:#06c755;--o-primary-bg-hover:#05b34c;--o-primary-ink:#fff;--o-primary-line:#06c755;--o-primary-shadow:0 1px 2px #06c7554d;--o-well:#fff;--o-well-shadow:inset 0 1px 2px #1111110d;--o-topbar:#f5f7f8e0;--o-tabbar:#fffffff7;--o-overlay:#11111173;--o-main-glow:none;--o-selection:#06c75533;--o-radius-sm:8px;--o-font:var(--font-sans);--o-font-display:var(--font-sans)}:where(html[data-skin=toss]) .office,.office[data-skin=toss],html[data-skin=toss]{--o-bg:#f2f4f6;--o-bg-2:#e8ebee;--o-rail:#fff;--o-panel:#fff;--o-panel-2:#f2f4f6;--o-panel-3:#e5e8eb;--o-line:#e5e8eb;--o-line-2:#d1d6db;--o-ink:#191f28;--o-ink-2:#4e5968;--o-ink-3:#8b95a1;--o-ok:#03b26c;--o-warn:#f59e0b;--o-bad:#f04452;--o-info:#3182f6;--o-violet:#7e5bef;--o-radius:16px;--o-radius-lg:20px;--o-hi:inset 0 1px 0 #ffffffb3;--o-shadow-1:0 1px 2px #191f280f, 0 0 0 1px #191f2808;--o-shadow-2:0 8px 24px #191f281f, 0 0 0 1px #191f280d;--o-surface:none;--o-lift:25 31 40;--o-lift-k:.9;--o-sink:25 31 40;--o-sink-k:.4;--o-info-rgb:49 130 246;--o-ok-rgb:3 178 108;--o-warn-rgb:245 158 11;--o-bad-rgb:240 68 82;--o-violet-rgb:126 91 239;--o-on-ink:#fff;--o-on-accent:#fff;--o-nav-bg:#fff;--o-nav-hover:#f2f4f6;--o-nav-active-bg:#e8f3ff;--o-nav-active-ink:#3182f6;--o-nav-active-line:#e8f3ff;--o-nav-marker:#3182f6;--o-side-hover:#f2f4f6;--o-side-active-bg:#e8f3ff;--o-side-active-ink:#1b64da;--o-side-active-ic:#3182f6;--o-tile:#e8f3ff;--o-primary-bg:#3182f6;--o-primary-bg-hover:#1b64da;--o-primary-ink:#fff;--o-primary-line:#3182f6;--o-primary-shadow:0 1px 2px #3182f64d;--o-well:#fff;--o-well-shadow:inset 0 1px 2px #191f280d;--o-topbar:#f2f4f6e0;--o-tabbar:#fffffff7;--o-overlay:#191f2873;--o-main-glow:none;--o-selection:#3182f633;--o-radius-sm:10px;--o-font:var(--font-sans);--o-font-display:var(--font-sans)}:where(html[data-skin=telegram]) .office,.office[data-skin=telegram],html[data-skin=telegram]{--o-bg:#eef2f5;--o-bg-2:#dbe4ec;--o-rail:#fff;--o-panel:#fff;--o-panel-2:#f4f6f8;--o-panel-3:#e9edf1;--o-line:#e4e9ee;--o-line-2:#c9d3dc;--o-ink:#222;--o-ink-2:#707579;--o-ink-3:#9aa4ac;--o-ok:#4dcd5b;--o-warn:#f5a623;--o-bad:#e53935;--o-info:#3390ec;--o-violet:#8774e1;--o-radius:10px;--o-radius-lg:16px;--o-hi:inset 0 1px 0 #ffffffb3;--o-shadow-1:0 1px 2px #2222220f, 0 0 0 1px #22222208;--o-shadow-2:0 8px 24px #2222221f, 0 0 0 1px #2222220d;--o-surface:none;--o-lift:34 34 34;--o-lift-k:.9;--o-sink:34 34 34;--o-sink-k:.4;--o-info-rgb:51 144 236;--o-ok-rgb:77 205 91;--o-warn-rgb:245 166 35;--o-bad-rgb:229 57 53;--o-violet-rgb:135 116 225;--o-on-ink:#fff;--o-on-accent:#fff;--o-nav-bg:#3390ec;--o-nav-hover:#2a7fd4;--o-nav-active-bg:#fff;--o-nav-active-ink:#3390ec;--o-nav-active-line:#fff;--o-nav-marker:#fff;--o-side-hover:#f4f6f8;--o-side-active-bg:#3390ec;--o-side-active-ink:#fff;--o-side-active-ic:#fff;--o-tile:#e3f0fc;--o-primary-bg:#3390ec;--o-primary-bg-hover:#2a7fd4;--o-primary-ink:#fff;--o-primary-line:#3390ec;--o-primary-shadow:0 1px 2px #3390ec4d;--o-well:#fff;--o-well-shadow:inset 0 1px 2px #2222220d;--o-topbar:#eef2f5e0;--o-tabbar:#fffffff7;--o-overlay:#22222273;--o-main-glow:none;--o-selection:#3390ec33;--o-radius-sm:8px;--o-font:var(--font-sans);--o-font-display:var(--font-sans)}:where(html[data-skin=spotify]) .office,.office[data-skin=spotify],html[data-skin=spotify]{--o-bg:#121212;--o-bg-2:#0a0a0a;--o-rail:#000;--o-panel:#181818;--o-panel-2:#242424;--o-panel-3:#2a2a2a;--o-line:#ffffff14;--o-line-2:#ffffff29;--o-ink:#fff;--o-ink-2:#b3b3b3;--o-ink-3:#7f7f7f;--o-ok:#1db954;--o-warn:#f59b23;--o-bad:#f15e6c;--o-info:#1ed760;--o-violet:#af7bff;--o-radius:8px;--o-radius-lg:12px;--o-hi:inset 0 1px 0 #ffffff0a;--o-shadow-1:0 1px 2px #0000004d;--o-shadow-2:0 8px 24px #0006;--o-surface:none;--o-lift:255 255 255;--o-lift-k:1;--o-sink:0 0 0;--o-sink-k:1;--o-info-rgb:30 215 96;--o-ok-rgb:29 185 84;--o-warn-rgb:245 155 35;--o-bad-rgb:241 94 108;--o-violet-rgb:175 123 255;--o-on-ink:#121212;--o-on-accent:#000;--o-nav-bg:#000;--o-nav-hover:#1a1a1a;--o-nav-active-bg:#282828;--o-nav-active-ink:#fff;--o-nav-active-line:#282828;--o-nav-marker:#1ed760;--o-side-hover:#1a1a1a;--o-side-active-bg:#282828;--o-side-active-ink:#fff;--o-side-active-ic:#1ed760;--o-tile:#282828;--o-primary-bg:#1ed760;--o-primary-bg-hover:#3be477;--o-primary-ink:#000;--o-primary-line:#1ed760;--o-primary-shadow:0 4px 12px -4px #1ed76080;--o-well:#242424;--o-well-shadow:inset 0 1px 2px #0000004d;--o-topbar:#121212e0;--o-tabbar:#0a0a0af7;--o-overlay:#000000b3;--o-main-glow:none;--o-selection:#1ed76059;--o-radius-sm:999px;--o-font:"Figtree", var(--font-sans);--o-font-display:"Figtree", var(--font-sans)}:where(html[data-skin=youtube]) .office,.office[data-skin=youtube],html[data-skin=youtube]{--o-bg:#0f0f0f;--o-bg-2:#0f0f0f;--o-rail:#0f0f0f;--o-panel:#212121;--o-panel-2:#272727;--o-panel-3:#3f3f3f;--o-line:#ffffff1a;--o-line-2:#fff3;--o-ink:#f1f1f1;--o-ink-2:#aaa;--o-ink-3:#717171;--o-ok:#2ba640;--o-warn:#ffb300;--o-bad:#ff4e45;--o-info:#3ea6ff;--o-violet:#b388ff;--o-radius:12px;--o-radius-lg:16px;--o-hi:inset 0 1px 0 #ffffff0a;--o-shadow-1:0 1px 2px #0000004d;--o-shadow-2:0 8px 24px #0006;--o-surface:none;--o-lift:255 255 255;--o-lift-k:1;--o-sink:0 0 0;--o-sink-k:1;--o-info-rgb:62 166 255;--o-ok-rgb:43 166 64;--o-warn-rgb:255 179 0;--o-bad-rgb:255 78 69;--o-violet-rgb:179 136 255;--o-on-ink:#0f0f0f;--o-on-accent:#0f0f0f;--o-nav-bg:#0f0f0f;--o-nav-hover:#272727;--o-nav-active-bg:#272727;--o-nav-active-ink:#f1f1f1;--o-nav-active-line:#272727;--o-nav-marker:#f03;--o-side-hover:#272727;--o-side-active-bg:#272727;--o-side-active-ink:#f1f1f1;--o-side-active-ic:#f03;--o-tile:#272727;--o-primary-bg:#f1f1f1;--o-primary-bg-hover:#fff;--o-primary-ink:#0f0f0f;--o-primary-line:#f1f1f1;--o-primary-shadow:none;--o-well:#121212;--o-well-shadow:inset 0 1px 2px #0000004d;--o-topbar:#0f0f0fe0;--o-tabbar:#0f0f0ff7;--o-overlay:#000000b3;--o-main-glow:none;--o-selection:#3ea6ff59;--o-radius-sm:18px;--o-font:"Roboto", var(--font-sans);--o-font-display:"Roboto", var(--font-sans)}:where(html[data-skin=linear]) .office,.office[data-skin=linear],html[data-skin=linear]{--o-bg:#08090a;--o-bg-2:#0c0d10;--o-rail:#101012;--o-panel:#17181b;--o-panel-2:#1c1d22;--o-panel-3:#23252a;--o-line:#23252a;--o-line-2:#2e3036;--o-ink:#f7f8f8;--o-ink-2:#8a8f98;--o-ink-3:#62666d;--o-ok:#4cb782;--o-warn:#f2994a;--o-bad:#eb5757;--o-info:#5e6ad2;--o-violet:#7170ff;--o-radius:6px;--o-radius-lg:10px;--o-hi:inset 0 1px 0 #ffffff0a;--o-shadow-1:0 1px 2px #0000004d;--o-shadow-2:0 8px 24px #0006;--o-surface:none;--o-lift:255 255 255;--o-lift-k:1;--o-sink:0 0 0;--o-sink-k:1;--o-info-rgb:94 106 210;--o-ok-rgb:76 183 130;--o-warn-rgb:242 153 74;--o-bad-rgb:235 87 87;--o-violet-rgb:113 112 255;--o-on-ink:#08090a;--o-on-accent:#fff;--o-nav-bg:#0c0d10;--o-nav-hover:#1c1d22;--o-nav-active-bg:#23252a;--o-nav-active-ink:#f7f8f8;--o-nav-active-line:#23252a;--o-nav-marker:#5e6ad2;--o-side-hover:#1c1d22;--o-side-active-bg:#23252a;--o-side-active-ink:#f7f8f8;--o-side-active-ic:#5e6ad2;--o-tile:#23252a;--o-primary-bg:#5e6ad2;--o-primary-bg-hover:#6e79e0;--o-primary-ink:#fff;--o-primary-line:#5e6ad2;--o-primary-shadow:0 4px 12px -4px #5e6ad280;--o-well:#101012;--o-well-shadow:inset 0 1px 2px #0000004d;--o-topbar:#08090ae0;--o-tabbar:#0c0d10f7;--o-overlay:#000000b3;--o-main-glow:none;--o-selection:#5e6ad259;--o-radius-sm:4px;--o-font:"Inter", var(--font-sans);--o-font-display:"Inter", var(--font-sans)}:where(html[data-skin=newsprint]) .office,.office[data-skin=newsprint],html[data-skin=newsprint]{--o-bg:#f3f1ec;--o-bg-2:#ebe8e1;--o-rail:#f3f1ec;--o-panel:#faf9f6;--o-panel-2:#efece5;--o-panel-3:#e4e0d6;--o-line:#cfcac0;--o-line-2:#9e988b;--o-ink:#141414;--o-ink-2:#4a4741;--o-ink-3:#7c776e;--o-ok:#2f6b3a;--o-warn:#a86a12;--o-bad:#b0262b;--o-info:#141414;--o-violet:#5b4a8f;--o-radius:2px;--o-radius-lg:4px;--o-hi:none;--o-shadow-1:0 1px 2px #1414140f, 0 0 0 1px #14141408;--o-shadow-2:0 8px 24px #1414141f, 0 0 0 1px #1414140d;--o-surface:none;--o-lift:20 20 20;--o-lift-k:.9;--o-sink:20 20 20;--o-sink-k:.4;--o-info-rgb:20 20 20;--o-ok-rgb:47 107 58;--o-warn-rgb:168 106 18;--o-bad-rgb:176 38 43;--o-violet-rgb:91 74 143;--o-on-ink:#faf9f6;--o-on-accent:#faf9f6;--o-nav-bg:#141414;--o-nav-hover:#2a2a2a;--o-nav-active-bg:#f3f1ec;--o-nav-active-ink:#141414;--o-nav-active-line:#f3f1ec;--o-nav-marker:#b0262b;--o-side-hover:#e4e0d6;--o-side-active-bg:#141414;--o-side-active-ink:#faf9f6;--o-side-active-ic:#faf9f6;--o-tile:#d9d4c8;--o-primary-bg:#141414;--o-primary-bg-hover:#2a2a2a;--o-primary-ink:#faf9f6;--o-primary-line:#141414;--o-primary-shadow:none;--o-well:#faf9f6;--o-well-shadow:inset 0 1px 2px #1414140d;--o-topbar:#f3f1ece0;--o-tabbar:#faf9f6f7;--o-overlay:#14141473;--o-main-glow:none;--o-selection:#14141433;--o-radius-sm:2px;--o-font:var(--font-sans);--o-font-display:"Noto Serif KR", var(--font-sans)}:where(html[data-skin=lagoon]) .office,.office[data-skin=lagoon],html[data-skin=lagoon]{--o-bg:#0b2a33;--o-bg-2:#082229;--o-rail:#082229;--o-panel:#10353f;--o-panel-2:#164450;--o-panel-3:#1d5361;--o-line:#ffffff14;--o-line-2:#ffffff29;--o-ink:#e8f4f4;--o-ink-2:#a5c7ca;--o-ink-3:#6f9599;--o-ok:#4fd1a5;--o-warn:#f5c451;--o-bad:#ff6b6b;--o-info:#38d6d0;--o-violet:#c792ea;--o-radius:12px;--o-radius-lg:18px;--o-hi:inset 0 1px 0 #ffffff0a;--o-shadow-1:0 1px 2px #0000004d;--o-shadow-2:0 8px 24px #0006;--o-surface:none;--o-lift:200 240 240;--o-lift-k:1;--o-sink:0 0 0;--o-sink-k:1;--o-info-rgb:56 214 208;--o-ok-rgb:79 209 165;--o-warn-rgb:245 196 81;--o-bad-rgb:255 107 107;--o-violet-rgb:199 146 234;--o-on-ink:#0b2a33;--o-on-accent:#062226;--o-nav-bg:#061c22;--o-nav-hover:#0f313a;--o-nav-active-bg:#164450;--o-nav-active-ink:#ff8e72;--o-nav-active-line:#164450;--o-nav-marker:#ff8e72;--o-side-hover:#164450;--o-side-active-bg:#1d5361;--o-side-active-ink:#fff;--o-side-active-ic:#ff8e72;--o-tile:#1d5361;--o-primary-bg:#ff8e72;--o-primary-bg-hover:#ff7a5a;--o-primary-ink:#1a0f0c;--o-primary-line:#ff8e72;--o-primary-shadow:0 4px 12px -4px #ff8e7280;--o-well:#082229;--o-well-shadow:inset 0 1px 2px #0000004d;--o-topbar:#0b2a33e0;--o-tabbar:#082229f7;--o-overlay:#000000b3;--o-main-glow:radial-gradient(1200px 420px at 18% -8%, #38d6d01f, transparent 60%);--o-selection:#38d6d059;--o-radius-sm:8px;--o-font:"Outfit", var(--font-sans);--o-font-display:"Outfit", var(--font-sans)}:where(html[data-mode=light]) .o-shell:not(.is-immersive)>.o-main,:where(html[data-mode=light]) .office:not(.o-app-root):not([data-skin]):not(.hd-chrome){--o-bg:#f4f2ed;--o-bg-2:#ebe8e1;--o-rail:#f4f2ed;--o-panel:#fff;--o-panel-2:#faf9f6;--o-panel-3:#f1efe9;--o-line:#e6e3dc;--o-line-2:#d6d2c9;--o-ink:#17181c;--o-ink-2:#4b4e56;--o-ink-3:#7b7f88;--o-ok:#1d8a5b;--o-warn:#b7791f;--o-bad:#c9403f;--o-info:#2a4dd0;--o-violet:#6d4fc4;--o-radius:12px;--o-radius-lg:16px;--o-hi:inset 0 1px 0 #ffffffb3;--o-shadow-1:0 1px 2px #17181c0d, 0 0 0 1px #17181c05;--o-shadow-2:0 8px 24px #17181c1a, 0 0 0 1px #17181c0a;--o-surface:none;--o-lift:23 24 28;--o-lift-k:.9;--o-sink:23 24 28;--o-sink-k:.4;--o-info-rgb:42 77 208;--o-ok-rgb:29 138 91;--o-warn-rgb:183 121 31;--o-bad-rgb:201 64 63;--o-violet-rgb:109 79 196;--o-on-ink:#fff;--o-on-accent:#fff;--o-nav-bg:#f4f2ed;--o-nav-hover:#e9e6df;--o-nav-active-bg:#fff;--o-nav-active-ink:#2a4dd0;--o-nav-active-line:#e6e3dc;--o-nav-marker:#2a4dd0;--o-side-hover:#ebe8e1;--o-side-active-bg:#fff;--o-side-active-ink:#17181c;--o-side-active-ic:#2a4dd0;--o-tile:#fff;--o-primary-bg:#2a4dd0;--o-primary-bg-hover:#1f3cab;--o-primary-ink:#fff;--o-primary-line:#2a4dd0;--o-primary-shadow:0 1px 2px #2a4dd040;--o-well:#fff;--o-well-shadow:inset 0 1px 2px #17181c0a;--o-topbar:#f4f2eddb;--o-tabbar:#fffffff5;--o-overlay:#17181c6b;--o-main-glow:none;--o-selection:#2a4dd02e;--o-radius-sm:8px}.office.o-app-root{--o-skin-bg:var(--o-bg);--o-skin-bg-2:var(--o-bg-2);--o-skin-rail:var(--o-rail);--o-skin-panel:var(--o-panel);--o-skin-panel-2:var(--o-panel-2);--o-skin-panel-3:var(--o-panel-3);--o-skin-line:var(--o-line);--o-skin-line-2:var(--o-line-2);--o-skin-ink:var(--o-ink);--o-skin-ink-2:var(--o-ink-2);--o-skin-ink-3:var(--o-ink-3);--o-skin-ok:var(--o-ok);--o-skin-warn:var(--o-warn);--o-skin-bad:var(--o-bad);--o-skin-info:var(--o-info);--o-skin-violet:var(--o-violet);--o-skin-radius:var(--o-radius);--o-skin-radius-lg:var(--o-radius-lg);--o-skin-hi:var(--o-hi);--o-skin-shadow-1:var(--o-shadow-1);--o-skin-shadow-2:var(--o-shadow-2);--o-skin-surface:var(--o-surface);--o-skin-lift:var(--o-lift);--o-skin-lift-k:var(--o-lift-k);--o-skin-sink:var(--o-sink);--o-skin-sink-k:var(--o-sink-k);--o-skin-info-rgb:var(--o-info-rgb);--o-skin-ok-rgb:var(--o-ok-rgb);--o-skin-warn-rgb:var(--o-warn-rgb);--o-skin-bad-rgb:var(--o-bad-rgb);--o-skin-violet-rgb:var(--o-violet-rgb);--o-skin-on-ink:var(--o-on-ink);--o-skin-on-accent:var(--o-on-accent);--o-skin-nav-bg:var(--o-nav-bg);--o-skin-nav-hover:var(--o-nav-hover);--o-skin-nav-active-bg:var(--o-nav-active-bg);--o-skin-nav-active-ink:var(--o-nav-active-ink);--o-skin-nav-active-line:var(--o-nav-active-line);--o-skin-nav-marker:var(--o-nav-marker);--o-skin-side-hover:var(--o-side-hover);--o-skin-side-active-bg:var(--o-side-active-bg);--o-skin-side-active-ink:var(--o-side-active-ink);--o-skin-side-active-ic:var(--o-side-active-ic);--o-skin-tile:var(--o-tile);--o-skin-primary-bg:var(--o-primary-bg);--o-skin-primary-bg-hover:var(--o-primary-bg-hover);--o-skin-primary-ink:var(--o-primary-ink);--o-skin-primary-line:var(--o-primary-line);--o-skin-primary-shadow:var(--o-primary-shadow);--o-skin-well:var(--o-well);--o-skin-well-shadow:var(--o-well-shadow);--o-skin-topbar:var(--o-topbar);--o-skin-tabbar:var(--o-tabbar);--o-skin-overlay:var(--o-overlay);--o-skin-main-glow:var(--o-main-glow);--o-skin-selection:var(--o-selection);--o-skin-radius-sm:var(--o-radius-sm)}:where(html[data-mode]) .o-app-root .o-shell>.o-main>.o-topbar{--o-bg:var(--o-skin-bg);--o-bg-2:var(--o-skin-bg-2);--o-rail:var(--o-skin-rail);--o-panel:var(--o-skin-panel);--o-panel-2:var(--o-skin-panel-2);--o-panel-3:var(--o-skin-panel-3);--o-line:var(--o-skin-line);--o-line-2:var(--o-skin-line-2);--o-ink:var(--o-skin-ink);--o-ink-2:var(--o-skin-ink-2);--o-ink-3:var(--o-skin-ink-3);--o-ok:var(--o-skin-ok);--o-warn:var(--o-skin-warn);--o-bad:var(--o-skin-bad);--o-info:var(--o-skin-info);--o-violet:var(--o-skin-violet);--o-radius:var(--o-skin-radius);--o-radius-lg:var(--o-skin-radius-lg);--o-hi:var(--o-skin-hi);--o-shadow-1:var(--o-skin-shadow-1);--o-shadow-2:var(--o-skin-shadow-2);--o-surface:var(--o-skin-surface);--o-lift:var(--o-skin-lift);--o-lift-k:var(--o-skin-lift-k);--o-sink:var(--o-skin-sink);--o-sink-k:var(--o-skin-sink-k);--o-info-rgb:var(--o-skin-info-rgb);--o-ok-rgb:var(--o-skin-ok-rgb);--o-warn-rgb:var(--o-skin-warn-rgb);--o-bad-rgb:var(--o-skin-bad-rgb);--o-violet-rgb:var(--o-skin-violet-rgb);--o-on-ink:var(--o-skin-on-ink);--o-on-accent:var(--o-skin-on-accent);--o-nav-bg:var(--o-skin-nav-bg);--o-nav-hover:var(--o-skin-nav-hover);--o-nav-active-bg:var(--o-skin-nav-active-bg);--o-nav-active-ink:var(--o-skin-nav-active-ink);--o-nav-active-line:var(--o-skin-nav-active-line);--o-nav-marker:var(--o-skin-nav-marker);--o-side-hover:var(--o-skin-side-hover);--o-side-active-bg:var(--o-skin-side-active-bg);--o-side-active-ink:var(--o-skin-side-active-ink);--o-side-active-ic:var(--o-skin-side-active-ic);--o-tile:var(--o-skin-tile);--o-primary-bg:var(--o-skin-primary-bg);--o-primary-bg-hover:var(--o-skin-primary-bg-hover);--o-primary-ink:var(--o-skin-primary-ink);--o-primary-line:var(--o-skin-primary-line);--o-primary-shadow:var(--o-skin-primary-shadow);--o-well:var(--o-skin-well);--o-well-shadow:var(--o-skin-well-shadow);--o-topbar:var(--o-skin-topbar);--o-tabbar:var(--o-skin-tabbar);--o-overlay:var(--o-skin-overlay);--o-main-glow:var(--o-skin-main-glow);--o-selection:var(--o-skin-selection);--o-radius-sm:var(--o-skin-radius-sm)}:where(html[data-mode=dark]) .o-shell:not(.is-immersive)>.o-main,:where(html[data-mode=dark]) .office:not(.o-app-root):not([data-skin]):not(.hd-chrome){--o-bg:#0e0f13;--o-bg-2:#121318;--o-rail:#15161c;--o-panel:#191b21;--o-panel-2:#21242c;--o-panel-3:#2a2d36;--o-line:#fff1;--o-line-2:#ffffff1c;--o-ink:#f2f0ea;--o-ink-2:#bcbab2;--o-ink-3:#85847d;--o-ok:#5fd6a4;--o-warn:#f3bb52;--o-bad:#f06767;--o-info:#86aeff;--o-violet:#cd9bf0;--o-radius:12px;--o-radius-lg:16px;--o-hi:inset 0 1px 0 #ffffff0b;--o-shadow-1:inset 0 1px 0 #ffffff0b, 0 1px 2px #00000059, 0 6px 18px -10px #0009;--o-shadow-2:inset 0 1px 0 #ffffff0f, 0 2px 6px #00000059, 0 18px 40px -16px #000000b3;--o-surface:linear-gradient(180deg, #ffffff06, #fff0 38%);--o-lift:255 255 255;--o-lift-k:1;--o-sink:0 0 0;--o-sink-k:1;--o-info-rgb:134 174 255;--o-ok-rgb:95 214 164;--o-warn-rgb:243 187 82;--o-bad-rgb:240 103 103;--o-violet-rgb:205 155 240;--o-on-ink:#15161a;--o-on-accent:#0b1020;--o-nav-bg:#101116;--o-nav-hover:#1b1d26;--o-nav-active-bg:#222a3b;--o-nav-active-ink:#bfd0ff;--o-nav-active-line:#354362;--o-nav-marker:#a4bfff;--o-side-hover:#21232c;--o-side-active-bg:#252d40;--o-side-active-ink:#c7d7ff;--o-side-active-ic:#b5cbff;--o-tile:#262830;--o-primary-bg:linear-gradient(180deg, #fff, #e9e7e0);--o-primary-bg-hover:linear-gradient(180deg, #fff, #f3f2ec);--o-primary-ink:#15161a;--o-primary-line:#f6f5f0;--o-primary-shadow:inset 0 1px 0 #fffc, 0 6px 16px -6px #ffffff47, 0 1px 2px #00000059;--o-well:#00000047;--o-well-shadow:inset 0 1px 2px #00000059;--o-topbar:#0e0f13d1;--o-tabbar:#121318f5;--o-overlay:#0405089e;--o-main-glow:radial-gradient(1200px 420px at 18% -8%, #86aeff12, transparent 60%);--o-selection:#86aeff59;--o-radius-sm:9px}:root{--s-bg:#fff;--s-bg-2:#f7f7f8;--s-bg-3:#eff0f3;--s-ink:#16171b;--s-ink-2:#4b4d57;--s-ink-3:#8a8c96;--s-line:#e6e7eb;--s-line-2:#d4d6dc;--s-accent:#3b6cf6;--s-accent-2:#2c5ce6;--s-accent-soft:#eef2ff;--s-accent-ink:#2447b8;--s-ok:#1f9d6b;--s-warn:#d98f13;--s-bad:#d9484c;--s-radius:12px}.site.is-landing{--s-bg:#fbfaf7;--s-bg-2:#f3f2ee;--s-bg-3:#e9e8e2;--s-ink:#17181c;--s-ink-2:#555860;--s-ink-3:#858893;--s-line:#e6e5e0;--s-line-2:#d4d3cd;--s-accent:#2f5fe0;--s-accent-2:#244fcb;--s-accent-soft:#e4eafb;--s-accent-ink:#1f44b3;--s-ok:#1f8f63;--s-warn:#b47409;--s-bad:#cf3f43;--l-card:#fff;--l-warm:#e2683b;--l-warm-soft:#fbe3d6;--l-purple:#7c4dd1;--l-screen:#15161a;--l-screen-2:#202128;--l-screen-3:#1a1b20;--l-screen-line:#2a2c33;--l-screen-line-2:#363843;--l-screen-ink:#ecebe6;--l-screen-ink-2:#b4b3ac;--l-screen-ink-3:#7e7e78;--l-blue:#7aa7ff;--l-green:#59d3a0;--l-yellow:#f2b84b;--l-red:#ee5d5d;--l-violet:#c792ea;--l-ease:cubic-bezier(.2, .8, .2, 1)}.office{--o-team-marketing:#e4572e;--o-team-planning:#f2b84b;--o-team-dev:#7aa7ff;--o-team-design:#c792ea;--o-team-data:#59d3a0;--o-team-cs:#4cc9f0;--o-team-finance:#a3b18a;--o-team-sales:#ff9f7a;--o-team-ops:#d9a441;--o-team-hr:#f4a6c8;--o-team-legal:#9fb4ff;--o-team-office:#b8c4d6;--o-team-studio:#ff6f91;--o-team-invest:#4db6ac;--o-team-etc:#8a8f98;--o-hud-bg:#0b0c14;--o-hud-bg-2:#121626;--o-hud-frame:#5c3d2e;--o-hud-frame-hi:#8a6046;--o-hud-frame-edge:#1a1210;--o-hud-title:#e6c56d;--o-hud-group:#8fb4e8;--o-hud-bubble:#4a4f5f;--o-hud-bubble-line:#f2f0ea;--o-hud-bubble-in:#00000047;--o-hud-key:#0d0e12;--o-hud-key-line:#ffffff6b;--o-hud-bevel-hi:#ffffff1a;--o-hud-bevel-lo:#0000006b;--o-hud-strip:#0b0c14d6;--o-hud-bar-track:#1a2036;--o-hud-bar-line:#a9805e;--o-hud-vignette:#04050c75}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius-xs:.125rem;--radius-sm:.25rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.\!fixed{position:fixed!important}.\!sticky{position:sticky!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.\!block{display:block!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}.columns-3{columns:3}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.tab-0{tab-size:0}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}html,body{background:var(--s-bg);min-height:100%;color:var(--s-ink);font-family:var(--font-sans);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}html.theme-dark,html.theme-dark body{color:#ecebe6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#101114}::selection{background:#3b6cf638}:focus-visible{outline:2px solid var(--s-accent);outline-offset:2px;border-radius:8px}*{scrollbar-width:thin;scrollbar-color:#16171b2e transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#16171b2e;border-radius:99px}::-webkit-scrollbar-track{background:0 0}.s-auth-in,html.has-session .s-auth-out{display:none!important}html.has-session .s-auth-in{display:inline-flex!important}.site{background:var(--s-bg);min-height:100dvh;color:var(--s-ink);word-break:keep-all;flex-direction:column;display:flex}.site a{color:inherit;text-decoration:none}.s-wrap{width:100%;max-width:1120px;margin:0 auto;padding:0 24px}@media (max-width:640px){.s-wrap{padding:0 18px}}.s-btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 18px;font-size:15px;font-weight:700;line-height:1;transition:background .14s,border-color .14s,color .14s,transform 80ms,box-shadow .14s;display:inline-flex}.s-btn:active{transform:translateY(1px)}.s-btn:disabled{opacity:.5;cursor:not-allowed}.s-btn.is-primary{background:var(--s-accent);color:#fff;box-shadow:0 1px 2px #3b6cf640,inset 0 1px #ffffff26}.s-btn.is-primary:hover{background:var(--s-accent-2)}.s-btn.is-ghost{background:var(--s-bg);color:var(--s-ink);border-color:var(--s-line-2)}.s-btn.is-ghost:hover{background:var(--s-bg-2);border-color:#c3c6cf}.s-btn.is-dark{background:var(--s-ink);color:#fff}.s-btn.is-dark:hover{background:#2b2d34}.s-btn.is-light{color:var(--s-ink);background:#fff}.s-btn.is-light:hover{background:#eef0f4}.s-btn.is-text{color:var(--s-ink-2);background:0 0;padding:0 12px}.s-btn.is-text:hover{color:var(--s-ink);background:var(--s-bg-2)}.s-btn.is-lg{border-radius:12px;height:52px;padding:0 24px;font-size:16px}.s-btn.is-sm{border-radius:8px;height:36px;padding:0 12px;font-size:13.5px}.s-btn.is-block{width:100%}.s-logo{letter-spacing:-.02em;color:var(--s-ink);align-items:center;gap:9px;font-size:18px;font-weight:800;display:inline-flex}.s-logo-mark{background:var(--s-accent);border-radius:7px;flex-shrink:0;grid-template-columns:1fr 1fr;gap:2px;width:26px;height:26px;padding:5px;display:grid}.s-logo-mark i{background:#fff;border-radius:1px;display:block}.s-logo-mark i:nth-child(2),.s-logo-mark i:nth-child(3){opacity:.5}.s-eyebrow{background:var(--s-accent-soft);height:30px;color:var(--s-accent-ink);border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.s-eyebrow.is-plain{color:var(--s-accent);background:0 0;height:auto;padding:0}.s-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--s-accent);font-size:13px;font-weight:800}.s-header{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--s-line);background:#ffffffdb;position:sticky;top:0}.s-header .s-wrap{align-items:center;gap:24px;height:64px;display:flex}.s-nav{align-items:center;gap:4px;margin-left:12px;display:flex}.s-nav a{white-space:nowrap;color:var(--s-ink-2);border-radius:8px;padding:8px 12px;font-size:14.5px;font-weight:600}.s-nav a:hover{color:var(--s-ink);background:var(--s-bg-2)}.s-nav a[aria-current=page]{color:var(--s-ink);background:var(--s-bg-3)}.s-nav-soon{color:var(--s-ink-3);cursor:default;align-items:center;gap:6px;padding:8px 12px;font-size:14.5px;font-weight:600;display:inline-flex}.s-nav-soon em{background:var(--s-bg-2);border:1px solid var(--s-line);color:var(--s-ink-3);border-radius:999px;padding:4px 7px;font-size:11px;font-style:normal;font-weight:600;line-height:1}.s-footer-soon{color:var(--s-ink-3)}.s-header-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.s-header .s-wrap>:not(.s-nav){flex-shrink:0}@media (max-width:1240px){.s-nav{gap:0;margin-left:4px}.s-nav a{padding:8px 9px;font-size:14px}}@media (max-width:1060px){.s-nav{display:none}}.s-menu-wrap{position:static}.s-menu-btn{border:1px solid var(--s-line-2);background:var(--s-bg);width:38px;height:38px;color:var(--s-ink);cursor:pointer;border-radius:10px;place-items:center;display:none}.s-menu-btn.is-open{background:var(--s-bg-3)}.s-menu{z-index:41;background:var(--s-bg);border-bottom:1px solid var(--s-line);padding:8px 12px 14px;animation:.22s both s-menu-in;position:absolute;top:100%;left:0;right:0;box-shadow:0 30px 60px -30px #00000080}@keyframes s-menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.s-menu-list{display:grid}.s-menu-list a{height:48px;color:var(--s-ink);border-radius:10px;justify-content:space-between;align-items:center;padding:0 10px;font-size:16px;font-weight:700;display:flex}.s-menu-list a svg{color:var(--s-ink-3)}.s-menu-list a[aria-current=page]{background:var(--s-bg-3)}.s-menu-foot{border-top:1px solid var(--s-line);gap:8px;margin-top:10px;padding-top:12px;display:flex}.s-menu-foot .s-btn{flex:1;justify-content:center;height:44px}@media (max-width:1060px){.s-menu-btn{display:inline-grid}}@media (max-width:760px){.s-nav{display:none}.s-header .s-wrap{height:58px}}@media (max-width:560px){.s-hide-sm{display:none!important}}.s-hero{text-align:center;padding:88px 0 40px}.s-h1{letter-spacing:-.035em;max-width:860px;margin:20px auto 0;font-size:clamp(34px,5.6vw,60px);font-weight:800;line-height:1.14}.s-lead{color:var(--s-ink-2);max-width:640px;margin:20px auto 0;font-size:clamp(16px,1.6vw,19px);line-height:1.65}.s-hero-cta{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:32px;display:flex}.s-hero-note{color:var(--s-ink-3);margin-top:14px;font-size:13px}@media (max-width:640px){.s-hero{padding:56px 0 28px}.s-hero-cta .s-btn{width:100%}}.s-wrap.is-wide{max-width:1200px}.s-demo{margin:56px auto 0}.s-window{background:#15161a;border:1px solid #2a2c33;border-radius:16px;overflow:hidden;box-shadow:0 30px 80px -30px #16171b73,0 2px 6px #16171b1a}.s-window-bar{color:#7e7e78;border-bottom:1px solid #2a2c33;align-items:center;gap:6px;height:40px;padding:0 14px;font-size:12.5px;font-weight:700;display:flex}.s-window-bar i{background:#2f313a;border-radius:999px;width:10px;height:10px;display:inline-block}.s-window-bar span{margin-left:8px}.s-window-body{background:#0d0e11;position:relative}.s-demo-hud{pointer-events:none;z-index:2;flex-wrap:wrap;gap:6px;display:flex;position:absolute;bottom:12px;right:12px}.s-demo-chip{color:#b4b3ac;background:#15161ae0;border:1px solid #363843;border-radius:10px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:600;display:inline-flex}.s-demo-chip b{color:#ecebe6}.s-demo-chip .lamp{border-radius:2px;width:8px;height:8px;display:inline-block}.s-demo-foot{color:var(--s-ink-3);flex-wrap:wrap;justify-content:center;gap:14px;margin-top:14px;font-size:12.5px;display:flex}.s-demo-foot span{align-items:center;gap:6px;display:inline-flex}.s-demo-foot .lamp{border-radius:2px;width:8px;height:8px;display:inline-block}.s-strip{border-top:1px solid var(--s-line);border-bottom:1px solid var(--s-line);background:var(--s-bg-2);margin-top:72px}.s-strip .s-wrap{grid-template-columns:repeat(3,1fr);display:grid}.s-strip-item{color:var(--s-ink-2);align-items:flex-start;gap:12px;padding:22px 20px;font-size:14.5px;line-height:1.5;display:flex}.s-strip-item+.s-strip-item{border-left:1px solid var(--s-line)}.s-strip-item b{color:var(--s-ink);margin-bottom:2px;font-weight:800;display:block}.s-strip-item svg{color:var(--s-accent);flex-shrink:0;margin-top:2px}@media (max-width:760px){.s-strip .s-wrap{grid-template-columns:1fr;padding:0}.s-strip-item+.s-strip-item{border-left:0;border-top:1px solid var(--s-line)}.s-strip-item{padding:18px 24px}}.s-section{padding:96px 0}.s-section.is-alt{background:var(--s-bg-2)}.s-section-head{text-align:center;max-width:680px;margin:0 auto 48px}.s-h2{letter-spacing:-.03em;margin-top:12px;font-size:clamp(26px,3.6vw,40px);font-weight:800;line-height:1.2}.s-section-head p{color:var(--s-ink-2);margin-top:14px;font-size:16.5px;line-height:1.65}@media (max-width:640px){.s-section{padding:64px 0}.s-section-head{margin-bottom:32px}}.s-features{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.s-feature{background:var(--s-bg);border:1px solid var(--s-line);border-radius:16px;padding:26px 24px;transition:border-color .14s,box-shadow .14s}.s-feature:hover{border-color:var(--s-line-2);box-shadow:0 8px 30px -18px #16171b40}.s-icon{background:var(--s-accent-soft);width:40px;height:40px;color:var(--s-accent);border-radius:10px;place-items:center;display:grid}.s-feature h3{letter-spacing:-.02em;margin-top:18px;font-size:17px;font-weight:800}.s-feature p{color:var(--s-ink-2);margin-top:8px;font-size:14.5px;line-height:1.65}@media (max-width:960px){.s-features{grid-template-columns:1fr 1fr}}@media (max-width:600px){.s-features{grid-template-columns:1fr}}.s-mocks{grid-template-columns:1fr 1fr;gap:20px;margin-top:8px;display:grid}.s-mock-wrap{align-content:start;gap:16px;display:grid}.s-mock-wrap h3{letter-spacing:-.02em;font-size:20px;font-weight:800}.s-mock-wrap>p{color:var(--s-ink-2);font-size:15px;line-height:1.65}.s-mock{color:#ecebe6;background:#15161a;border:1px solid #2a2c33;border-radius:14px;padding:16px;font-size:13.5px;box-shadow:0 20px 50px -30px #16171b80}.s-mock-tag{color:#b4b3ac;background:#202128;border:1px solid #363843;border-radius:999px;align-items:center;gap:6px;height:22px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.s-mock-title{margin-top:10px;font-size:15px;font-weight:800}.s-mock-sub{color:#7e7e78;margin-top:4px;font-size:12px}.s-mock-body{color:#b4b3ac;background:#202128;border:1px solid #363843;border-radius:10px;margin-top:12px;padding:10px 12px;line-height:1.55}.s-mock-actions{gap:6px;margin-top:12px;display:flex}.s-mock-btn{color:#ecebe6;background:#202128;border:1px solid #363843;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;height:34px;font-size:12.5px;font-weight:700;display:inline-flex}.s-mock-btn.ok{color:#59d3a0;background:#59d3a024;border-color:#59d3a059}.s-mock-btn.bad{color:#ee5d5d;background:#ee5d5d1f;border-color:#ee5d5d59}.s-mock-btn.info{color:#7aa7ff;background:#7aa7ff1f;border-color:#7aa7ff59}.s-chat{flex-direction:column;gap:8px;display:flex}.s-bubble{border-radius:12px;max-width:86%;padding:9px 12px;font-size:13.5px;line-height:1.5}.s-bubble.human{color:#0b1020;background:#7aa7ff;border-bottom-right-radius:4px;align-self:flex-end}.s-bubble.agent{color:#ecebe6;background:#202128;border:1px solid #363843;border-bottom-left-radius:4px;align-self:flex-start}.s-bubble .who{opacity:.7;margin-bottom:3px;font-size:11px;font-weight:700;display:block}.s-plan-card{background:#1a1b20;border:1px solid #7aa7ff66;border-radius:10px;align-self:flex-start;align-items:center;gap:10px;max-width:86%;padding:10px 12px;display:flex}.s-plan-card b{font-size:13px;display:block}.s-plan-card small{color:#7e7e78;font-size:12px}.s-plan-card .s-mock-btn{flex:none;height:30px;padding:0 10px}@media (max-width:860px){.s-mocks{grid-template-columns:1fr}}.s-steps{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.s-step{background:var(--s-bg);border:1px solid var(--s-line);border-radius:16px;padding:28px 24px 26px;position:relative}.s-step-num{background:var(--s-ink);color:#fff;border-radius:999px;place-items:center;width:34px;height:34px;font-size:14px;font-weight:800;display:grid}.s-step h3{letter-spacing:-.02em;margin-top:16px;font-size:18px;font-weight:800}.s-step p{color:var(--s-ink-2);margin-top:8px;font-size:14.5px;line-height:1.65}.s-step code{background:var(--s-bg-3);color:var(--s-ink);border-radius:5px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}@media (max-width:860px){.s-steps{grid-template-columns:1fr}}.s-pricing{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:14px;display:grid}.s-plan{grid-template-rows:subgrid;background:var(--s-bg);border:1px solid var(--s-line);border-radius:18px;grid-row:span 6;align-content:start;row-gap:0;padding:28px 26px;display:grid;position:relative}.s-plan.is-featured{border-color:var(--s-accent);box-shadow:0 0 0 4px var(--s-accent-soft)}.s-plan-badge{background:var(--s-accent);color:#fff;border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:-12px;left:24px}.s-plan-name{color:var(--s-ink-2);grid-row:1;font-size:15px;font-weight:800}.s-price-wrap{grid-row:2;margin-top:10px}.s-price{letter-spacing:-.03em;flex-wrap:wrap;align-items:baseline;font-size:36px;font-weight:800;line-height:1;display:flex}.s-price small{color:var(--s-ink-3);letter-spacing:0;margin-left:4px;font-size:14px;font-weight:600}.s-price-note{min-height:18px;color:var(--s-ink-3);margin-top:8px;font-size:12.5px;line-height:1.45}.s-plan-desc{color:var(--s-ink-2);grid-row:3;margin-top:14px;font-size:14px;line-height:1.55}.s-plan ul{color:var(--s-ink-2);grid-row:4;align-self:start;gap:10px;margin:22px 0 0;padding:0;font-size:14.5px;list-style:none;display:grid}.s-plan li{align-items:flex-start;gap:9px;line-height:1.45;display:flex}.s-plan li svg{color:var(--s-ok);flex-shrink:0;margin-top:3px}.s-plan .s-btn{grid-row:5;align-self:end;margin-top:26px}.s-plan-foot{grid-row:6}@media (max-width:1080px){.s-pricing{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.s-pricing{grid-template-columns:1fr;max-width:460px;margin:0 auto}}.s-price-krw{color:var(--s-ink-3);margin-top:8px;font-size:12.5px}.s-faq{border-top:1px solid var(--s-line);max-width:760px;margin:0 auto}.s-faq details{border-bottom:1px solid var(--s-line)}.s-faq summary{cursor:pointer;align-items:center;gap:14px;padding:20px 4px;font-size:16.5px;font-weight:700;list-style:none;display:flex}.s-faq summary::-webkit-details-marker{display:none}.s-faq summary svg{color:var(--s-ink-3);flex-shrink:0;margin-left:auto;transition:transform .16s}.s-faq details[open] summary svg{transform:rotate(45deg)}.s-faq-a{color:var(--s-ink-2);max-width:680px;padding:0 4px 22px;font-size:15px;line-height:1.7}.s-cta-band{background:var(--s-ink);color:#fff;text-align:center;border-radius:22px;padding:56px 40px}.s-cta-band h2{letter-spacing:-.03em;font-size:clamp(24px,3.4vw,36px);font-weight:800}.s-cta-band p{color:#ffffffb3;margin-top:12px;font-size:16px;line-height:1.6}.s-cta-band .s-hero-cta{margin-top:26px}@media (max-width:640px){.s-cta-band{border-radius:16px;padding:40px 22px}}.s-footer{border-top:1px solid var(--s-line);color:var(--s-ink-3);margin-top:auto;padding:56px 0 32px;font-size:14px}.s-footer-grid{grid-template-columns:1.4fr .9fr .9fr 1.7fr;gap:32px 40px;display:grid}.s-footer-brand{align-content:start;justify-items:start;gap:12px;display:grid}.s-footer-brand p{color:var(--s-ink-2);max-width:260px;margin:0;line-height:1.6}.s-footer-brand>a:not(.s-logo){color:var(--s-ink);font-weight:600}.s-footer-col{align-content:start;gap:10px;display:grid}.s-footer-col h4{letter-spacing:.06em;text-transform:uppercase;color:var(--s-ink-3);margin:0 0 4px;font-size:12.5px;font-weight:800}.s-footer-col>a{color:var(--s-ink-2);width:fit-content;font-weight:600}.s-footer-col>a:hover{color:var(--s-ink)}.s-footer-biz{grid-template-columns:max-content 1fr;gap:7px 14px;margin:0;font-size:13px;line-height:1.55;display:grid}.s-footer-biz div{display:contents}.s-footer-biz dt{color:var(--s-ink-2);margin:0;font-weight:700}.s-footer-biz dd{color:var(--s-ink-3);margin:0}.s-footer-bottom{border-top:1px solid var(--s-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;margin-top:44px;padding-top:20px;font-size:13px;display:flex}.s-footer-langs{gap:2px;display:flex}.s-footer-langs a,.s-footer-langs span{color:var(--s-ink-3);border-radius:7px;padding:5px 9px;font-weight:600}.s-footer-langs a:hover,.s-footer-langs .is-on{color:var(--s-ink);background:var(--s-bg-2)}@media (max-width:900px){.s-footer-grid{grid-template-columns:1fr 1fr}.s-footer-brand,.s-footer-col.is-biz{grid-column:1/-1}}@media (max-width:520px){.s-footer{padding-top:40px}.s-footer-grid{grid-template-columns:1fr 1fr;gap:28px 20px}.s-footer-biz{grid-template-columns:1fr;gap:2px 0}.s-footer-biz dd{margin-bottom:6px}}.s-auth{background:var(--s-bg-2);grid-template-rows:auto 1fr;min-height:100dvh;display:grid}.s-auth-top{justify-content:space-between;align-items:center;padding:22px 28px;display:flex}.s-auth-top .s-btn{color:var(--s-ink-2)}.s-auth-main{place-items:start center;padding:24px 18px 64px;display:grid}.s-auth-card{background:var(--s-bg);border:1px solid var(--s-line);border-radius:18px;width:min(440px,100%);padding:34px 32px;box-shadow:0 20px 50px -30px #16171b40,0 1px 2px #16171b0a}.s-auth-card.is-wide{width:min(520px,100%)}.s-auth-title{letter-spacing:-.03em;font-size:24px;font-weight:800;line-height:1.25}.s-auth-sub{color:var(--s-ink-2);margin-top:8px;font-size:14.5px;line-height:1.6}.s-form{gap:16px;margin-top:26px;display:grid}.s-field{gap:6px;display:grid}.s-label{color:var(--s-ink-2);font-size:13px;font-weight:700}.s-input,.s-select{border:1px solid var(--s-line-2);background:var(--s-bg);width:100%;height:46px;color:var(--s-ink);border-radius:10px;padding:0 13px;font-family:inherit;font-size:15px;transition:border-color .12s,box-shadow .12s}.s-input:focus,.s-select:focus{border-color:var(--s-accent);box-shadow:0 0 0 3px var(--s-accent-soft);outline:none}.s-input::placeholder{color:var(--s-ink-3)}.s-input:disabled{background:var(--s-bg-2);color:var(--s-ink-3)}.s-hint{color:var(--s-ink-3);font-size:12.5px;line-height:1.5}.s-check{color:var(--s-ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;display:flex}.s-check input{width:18px;height:18px;accent-color:var(--s-accent);cursor:pointer;flex-shrink:0;margin:1px 0 0}.s-check .s-link{font-weight:700}.s-error{color:#a12f33;background:#fdecec;border-radius:10px;padding:10px 12px;font-size:13.5px;font-weight:600;line-height:1.5}.s-notice{background:var(--s-accent-soft);color:var(--s-accent-ink);border-radius:10px;padding:12px 14px;font-size:13.5px;line-height:1.55}.s-auth-foot{text-align:center;color:var(--s-ink-3);margin-top:22px;font-size:14px}.s-auth-foot a,.s-link{color:var(--s-accent);font-weight:700}.s-auth-foot a:hover,.s-link:hover{text-decoration:underline}.s-invite-org{border:1px solid var(--s-line);background:var(--s-bg-2);border-radius:14px;align-items:center;gap:14px;margin-top:22px;padding:16px;display:flex}.s-invite-org .s-logo-mark{border-radius:12px;gap:3px;width:44px;height:44px;padding:9px}.s-invite-org b{letter-spacing:-.02em;font-size:17px;font-weight:800;display:block}.s-invite-org span{color:var(--s-ink-3);font-size:13px}.s-slug-row{border:1px solid var(--s-line-2);border-radius:10px;align-items:center;gap:0;display:flex;overflow:hidden}.s-slug-row:focus-within{border-color:var(--s-accent);box-shadow:0 0 0 3px var(--s-accent-soft)}.s-slug-row span{background:var(--s-bg-2);height:46px;color:var(--s-ink-3);border-right:1px solid var(--s-line);white-space:nowrap;align-items:center;padding:0 12px;font-size:14px;display:inline-flex}.s-slug-row input{min-width:0;height:46px;color:var(--s-ink);background:0 0;border:0;flex:1;padding:0 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px}.s-slug-row input:focus{outline:none}@media (max-width:480px){.s-auth-card{border-radius:14px;padding:26px 20px}.s-auth-top{padding:18px}}.s-google{background:var(--s-bg);color:var(--s-ink);border-color:var(--s-line-2);font-weight:600}.s-google:hover{background:var(--s-bg-2);border-color:#c3c6cf}.s-google svg{flex-shrink:0}.s-or{color:var(--s-ink-3);align-items:center;gap:12px;margin:2px 0;font-size:13px;display:flex}.s-or:before,.s-or:after{content:"";background:var(--s-line);flex:1;height:1px}.s-form.is-tight{margin-top:0}.s-code{letter-spacing:.34em;text-align:center;height:60px;padding-left:.34em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:30px;font-weight:800}.s-code::placeholder{letter-spacing:.34em;color:var(--s-line-2);font-weight:600}.s-auth-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:13.5px;display:flex}.s-link-btn{font:inherit;color:var(--s-accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:700}.s-link-btn:hover{text-decoration:underline}.s-link-btn:disabled{color:var(--s-ink-3);cursor:default;text-decoration:none}.s-doc{max-width:760px;margin:0 auto;padding:64px 0 96px}.s-doc h1{letter-spacing:-.03em;font-size:34px;font-weight:800}.s-doc .s-doc-meta{color:var(--s-ink-3);margin-top:10px;font-size:13.5px}.s-doc h2{letter-spacing:-.02em;margin-top:40px;font-size:19px;font-weight:800}.s-doc p{color:var(--s-ink-2);margin-top:10px;font-size:15px;line-height:1.75}.s-doc ul{color:var(--s-ink-2);margin-top:8px;padding-left:20px;font-size:15px;line-height:1.75;list-style:outside}.s-doc .s-placeholder{border:1px dashed var(--s-line-2);color:var(--s-ink-3);background:var(--s-bg-2);border-radius:10px;margin-top:12px;padding:14px 16px;font-size:14px;line-height:1.6}@media (prefers-reduced-motion:reduce){.site *{transition:none!important;animation:none!important}}.s-doc-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;display:flex}.s-doc-intro{color:var(--s-ink)!important;margin-top:22px!important;font-size:16px!important}.s-doc-toc{border:1px solid var(--s-line);background:var(--s-bg-2);border-radius:12px;gap:6px;margin-top:24px;padding:16px 18px;font-size:14px;line-height:1.5;display:grid}.s-doc-toc a{color:var(--s-ink-2);font-weight:600}.s-doc-toc a:hover{color:var(--s-accent)}@media (min-width:720px){.s-doc-toc{grid-template-columns:1fr 1fr}}.s-doc section{scroll-margin-top:80px}.s-doc ol{color:var(--s-ink-2);margin-top:8px;padding-left:22px;font-size:15px;line-height:1.75;list-style:decimal}.s-doc li+li{margin-top:5px}.s-doc li::marker{color:var(--s-ink-3);font-weight:600}.s-doc p a,.s-doc li a,.s-doc td a,.s-doc th a,.s-doc-note a{color:var(--s-accent);font-weight:600}.s-doc p a:hover,.s-doc li a:hover,.s-doc td a:hover,.s-doc-note a:hover{text-decoration:underline}.s-doc-note{background:var(--s-accent-soft);color:var(--s-accent-ink);border-radius:10px;margin-top:12px;padding:14px 16px;font-size:15px;font-weight:600;line-height:1.65}.s-doc-table{border:1px solid var(--s-line);border-radius:10px;margin-top:12px;overflow-x:auto}.s-doc table{border-collapse:collapse;width:100%;min-width:520px;color:var(--s-ink-2);font-size:14px;line-height:1.55}.s-doc th,.s-doc td{text-align:left;vertical-align:top;border-bottom:1px solid var(--s-line);padding:10px 12px}.s-doc tr:last-child th,.s-doc tr:last-child td{border-bottom:0}.s-doc thead th{color:var(--s-ink);background:var(--s-bg-2);white-space:nowrap;font-size:13px;font-weight:700}.s-doc tbody th{color:var(--s-ink);width:26%;min-width:120px;font-weight:700}@media (max-width:640px){.s-doc{padding:40px 0 72px}.s-doc h1{font-size:28px}}.s-doc{overflow-wrap:anywhere;word-break:normal}.s-doc h1,.s-doc h2{text-wrap:balance}.s-doc section+section{padding-top:6px}.s-doc-toc a{padding:4px 0}.site{overflow-wrap:anywhere}.site[lang=ja]{word-break:normal}.s-plan,.l-ai-step-wrap{min-width:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
.hd-loading{color:#f7f7f4;letter-spacing:-1.5px;background:#17191e;justify-content:center;align-items:center;gap:16px;min-height:100vh;font-size:32px;font-weight:750;display:flex}.hd-mark{grid-template-columns:repeat(2,10px);gap:4px;display:grid}.hd-mark i{background:#c1db97;width:10px;height:10px}.hd-offline{z-index:10002;color:#705410;background:#fff0c5;border:1px solid #ead8a0;border-radius:9px;align-items:center;gap:9px;max-width:90vw;padding:11px 16px;font-size:12px;display:flex;position:fixed;top:54px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #0002}.hd-update,.hd-prompt{z-index:9900;background:var(--o-surface,#20232c);color:var(--o-ink,#f4f5f7);border:1px solid var(--o-line-2,#3b404c);border-radius:16px;padding:18px;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 48px #0005}.hd-update{left:96px;right:auto;bottom:calc(24px + env(safe-area-inset-bottom));flex-wrap:wrap;align-items:center;gap:14px;max-width:min(560px,100vw - 32px);padding-right:40px;display:flex}.hd-update-x{width:28px;height:28px;color:inherit;opacity:.65;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.hd-update-x:hover{opacity:1;background:rgb(var(--o-lift,255 255 255) / calc(var(--o-lift-k,1) * .12))}.hd-update .hd-later{padding:8px 4px}body:has(.o-shell.is-immersive) .hd-update{left:12px;bottom:calc(160px + env(safe-area-inset-bottom))}body:has(.vd-stack) .hd-update{bottom:calc(96px + env(safe-area-inset-bottom))}.hd-update strong{font-size:13px;display:block}.hd-update small{opacity:.6;max-width:290px;margin-top:4px;font-size:11px;line-height:1.5;display:block}.hd-update progress{accent-color:#bed897;width:100%;height:3px}.hd-update-icon{color:#bed897;background:#bed89718;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.hd-primary{color:#263020;cursor:pointer;background:#c2dd99;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.hd-primary:disabled{opacity:.45;cursor:default}.hd-prompt{width:320px;padding:22px}.hd-prompt>svg{color:#c2dd99;margin-bottom:12px}.hd-prompt strong{font-size:15px;display:block}.hd-prompt p{opacity:.65;margin:8px 0 16px;font-size:12px;line-height:1.6}.hd-prompt>div{align-items:center;gap:16px;display:flex}.hd-prompt>div>a:last-child{color:inherit;opacity:.7;font-size:12px}.hd-dismiss{color:inherit;cursor:pointer;background:0 0;border:0;padding:5px;position:absolute;top:12px;right:12px}.hd-settings{gap:20px;display:grid}.hd-setting-row{justify-content:space-between;align-items:center;gap:18px;padding:10px 0;font-size:13px;display:flex}.hd-setting-row>span{gap:4px;display:grid}.hd-setting-row small{opacity:.6;max-width:370px;font-size:11px;line-height:1.5}.hd-toggle{appearance:none;background:var(--o-line-2,#4a4d55);cursor:pointer;border-radius:20px;flex-shrink:0;width:36px;height:21px;transition:background .15s;position:relative}.hd-toggle:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .15s;position:absolute;top:3px;left:3px}.hd-toggle:checked{background:var(--o-accent,#8bb75b)}.hd-toggle:checked:after{transform:translate(15px)}.hd-toggle:focus-visible{outline:2px solid var(--o-accent,#8bb75b);outline-offset:3px}.hd-section{border-top:1px solid var(--o-line,#ffffff12);padding-top:16px}.hd-settings h3{margin:0 0 10px;font-size:13px}.hd-permissions{gap:8px;display:grid}.hd-permission{align-items:center;gap:9px;font-size:12px;display:flex}.hd-permission small{opacity:.5;margin-left:auto}.hd-permission button{margin-left:10px}.hd-times{align-items:center;gap:12px;display:flex}.hd-times label{gap:6px;font-size:11px;display:grid}.hd-times input{color:var(--o-ink);background:var(--o-bg);border:1px solid var(--o-line-2);border-radius:6px;padding:7px}.hd-note{opacity:.58;margin:10px 0;font-size:11px;line-height:1.6}.hd-actions{flex-wrap:wrap;gap:8px;display:flex}.hd-session-row{border-bottom:1px solid var(--o-line);align-items:center;gap:10px;padding:12px 0;font-size:12px;display:flex}.hd-session-row>div{flex:1}.hd-session-row small{opacity:.55;margin-top:3px;display:block}.hd-brand-panel{align-items:center;gap:13px;margin-bottom:20px;display:flex}.hd-brand-panel strong{font-size:14px;display:block}.hd-brand-panel small{opacity:.55;font-size:11px}.hd-settings-message{color:var(--o-ink);background:var(--o-bg);border:1px solid var(--o-line);border-radius:8px;padding:10px;font-size:12px;line-height:1.6}@media (max-width:860px){.hd-update{left:12px;right:12px;bottom:calc(76px + env(safe-area-inset-bottom));max-width:none}body:has(.o-shell.is-immersive) .hd-update{left:12px;right:12px;bottom:calc(76px + env(safe-area-inset-bottom));max-width:none}}@media (max-width:600px){.hd-prompt{width:calc(100vw - 24px);bottom:12px;right:12px}.hd-update .hd-primary{width:100%}}.hd-chrome.office{z-index:10000;background:var(--o-nav-bg);height:46px;min-height:46px;color:var(--hd-chrome-ink);border-bottom:1px solid color-mix(in srgb,currentColor 9%,transparent);font-family:var(--o-font);-webkit-app-region:drag;-webkit-user-select:none;user-select:none;grid-template-columns:minmax(0,1fr) auto 56px;align-items:center;display:grid;position:fixed;inset:0 0 auto}.hd-chrome button,.hd-chrome input,.hd-chrome form{-webkit-app-region:no-drag}.hd-chrome button{width:29px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.hd-chrome button:hover{background:color-mix(in srgb,currentColor 12%,transparent)}.hd-chrome button:disabled{opacity:.28;cursor:default}.hd-chrome-left{align-items:center;padding-left:87px;display:flex}.hd-chrome-center{justify-content:flex-end;align-items:center;gap:8px;min-width:0;padding-left:10px;display:flex}.hd-chrome-navigation{gap:4px;display:flex}.hd-chrome-right{justify-content:flex-end;padding-right:15px;display:flex}.hd-history-dismiss{z-index:10001;background:0 0!important;border-radius:0!important;width:100vw!important;height:calc(100dvh - 46px)!important;position:fixed!important;inset:46px 0 0!important}.hd-history{border:1px solid var(--o-line-2);background:var(--o-panel);width:340px;color:var(--o-ink);box-shadow:var(--o-shadow-2);z-index:10002;-webkit-app-region:no-drag;border-radius:10px;padding:10px;position:absolute;top:41px;left:auto;right:120px}.hd-history strong{color:var(--o-ink-3);padding:9px;font-size:11px;display:block}.hd-history button{text-align:left;gap:10px;width:100%;height:auto;padding:10px}.hd-history button>span{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;overflow:hidden}.hd-history p{color:var(--o-ink-3);padding:10px;font-size:12px}html[data-desktop=win32] .hd-chrome{grid-template-columns:minmax(0,1fr) auto 160px}html[data-desktop=win32] .hd-chrome-left{padding-left:15px}html[data-desktop=win32] .hd-chrome-right{padding-right:145px}.hd-permission-prompt{bottom:100px}.hd-update,.hd-prompt{background:var(--o-panel,#20232c)}.hd-primary{background:var(--o-primary-bg,#c2dd99);color:var(--o-primary-ink,#263020);border:1px solid var(--o-primary-line,transparent);box-shadow:var(--o-primary-shadow,none)}.hd-primary:hover{background:var(--o-primary-bg-hover,#d0e8ac)}html[data-desktop]{--hd-chrome-height:46px;--hd-viewport-height:calc(100dvh - var(--hd-chrome-height))}html[data-desktop] body{padding-top:var(--hd-chrome-height)}html[data-desktop] :is(.o-app-root,.hub,.wz,.dcp),html[data-desktop] .o-shell{min-height:var(--hd-viewport-height)}html[data-desktop] .o-shell:is(.is-settings,.is-chat,.is-docs,.is-calendar,.is-immersive){height:var(--hd-viewport-height);min-height:0}html[data-desktop] .o-shell:is(.is-settings,.is-chat,.is-docs,.is-calendar)>.o-main{height:var(--hd-viewport-height);min-height:0;overflow-y:auto}html[data-desktop] .o-shell>:is(.o-primary,.o-rail){top:var(--hd-chrome-height);height:var(--hd-viewport-height)}@media (max-width:900px){html[data-desktop][data-pointer=fine]:not([data-pane]) .o-shell:not(.is-immersive)>:is(.o-primary,.o-rail){top:var(--hd-chrome-height);height:var(--hd-viewport-height)}}html[data-desktop] .o-topbar{top:var(--hd-chrome-height)}html[data-desktop] .o-shell:is(.is-settings,.is-chat,.is-docs,.is-calendar) .o-topbar{top:0}html[data-desktop] .o-topbar.is-floating{top:calc(var(--hd-chrome-height) + 8px)}html[data-desktop] .o-topbar.is-floating .o-sidebar-open{top:calc(var(--hd-chrome-height) + 12px)}html[data-desktop] .o-primary .o-menu{top:calc(var(--hd-chrome-height) + 12px);max-height:calc(var(--hd-viewport-height) - 24px)}html[data-desktop] .o-shell.is-chat .ch,html[data-desktop] .o-shell.is-docs .dc-main,html[data-desktop] .o-shell.is-calendar .cal{height:var(--hd-viewport-height);min-height:0}html[data-desktop] .o-office-dock{max-height:calc(var(--hd-viewport-height) - 108px)}html[data-desktop] .dc-note{top:calc(var(--hd-chrome-height) + 14px)}html[data-desktop] :is(.o-overlay,.o-modal-wrap){top:var(--hd-chrome-height)}html[data-desktop] .o-overlay>.o-sheet{max-height:100%}html[data-desktop] .si-card{top:calc(50% + var(--hd-chrome-height) / 2);max-height:calc(var(--hd-viewport-height) - 32px)}html[data-desktop] .office:is(.hd-prompt,.hd-update){min-height:0}html[data-desktop] .s-header{top:var(--hd-chrome-height)}html[data-desktop] .s-auth{height:var(--hd-viewport-height);min-height:var(--hd-viewport-height);flex-direction:column;display:flex;overflow:auto}html[data-desktop] .s-auth-top{top:var(--hd-chrome-height);z-index:2;flex-shrink:0;position:absolute;left:0;right:0}html[data-desktop] .s-auth-main{box-sizing:border-box;flex:1;place-items:center;min-height:0;padding:86px 24px;display:grid}html[data-desktop] .s-auth-card{width:min(440px,100%);margin:0}html[data-desktop] .s-auth-card.is-wide{width:min(520px,100%)}@media (max-height:760px){html[data-desktop] .s-auth-main{padding:76px 24px 30px}}@media (max-width:860px){html[data-desktop] .o-shell.is-chat .ch,html[data-desktop] .o-shell.is-docs .dc-main,html[data-desktop] .o-shell.is-calendar .cal{height:calc(var(--hd-viewport-height) - 60px - env(safe-area-inset-bottom));min-height:0}}.hd-later{color:inherit;font:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;font-size:12px}.hd-update-rows{gap:4px;margin:14px 0 6px;display:grid}.hd-update-row{border:1px solid var(--o-line);background:rgb(var(--o-lift,255 255 255) / calc(var(--o-lift-k,1) * .04));border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;font-size:13px;display:flex}.hd-update-row>span{gap:3px;min-width:0;display:grid}.hd-update-row small{opacity:.65;font-size:11.5px;line-height:1.5}.hd-update-row.is-new{border-color:rgb(var(--o-info-rgb,80 140 255) / .5)}.hd-update-row .o-dot{background:var(--o-info);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.hd-update-row .hd-actions{flex:none}.hd-notify-status{background:var(--o-bg);border:1px solid var(--o-line);border-radius:10px;gap:8px;margin-bottom:8px;padding:10px 12px;display:grid}.hd-notify-status-line{align-items:center;gap:9px;font-size:12.5px;line-height:1.5;display:flex}.hd-notify-status-line svg{color:var(--o-ok);flex-shrink:0}.hd-notify-status-line.is-off svg{color:var(--o-warn)}.hd-notify-status-line.is-bad svg{color:var(--o-bad)}.hd-notify-status .hd-note{margin:0}.hd-notify-status-again{color:var(--o-ink-3);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.hd-notify-os{border:1px solid color-mix(in srgb,var(--o-bad) 40%,transparent);background:color-mix(in srgb,var(--o-bad) 7%,transparent);border-radius:10px;gap:6px;padding:11px 12px;display:grid}.hd-notify-os.is-top{gap:8px;margin-bottom:14px;padding:14px 16px}.hd-notify-os.is-top strong{font-size:14.5px}.hd-notify-os.is-top p{font-size:13.5px}.hd-notify-os strong{font-size:13px}.hd-notify-os p{color:var(--o-ink-2);margin:0;font-size:12.5px;line-height:1.5}.hd-notify-os .hd-actions{margin-top:2px}.hd-notify-os .o-btn svg{margin-right:5px}.hd-notify-help summary{cursor:pointer;color:var(--o-ink-3);font-size:12px}.hd-notify-help[open] summary{color:var(--o-ink)}.hd-update-row.is-ver{flex-wrap:wrap}.hd-update-row.is-ver>span{flex:220px}.hd-ver-cells{flex:none;gap:18px;display:flex}.hd-ver-cell{gap:2px;min-width:64px;display:grid}.hd-ver-cell small{opacity:.6;font-size:11px}.hd-ver-cell b{font-variant-numeric:tabular-nums;font-size:13px;font-family:var(--o-font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-weight:600}html[data-desktop] .ch-side-head{display:none}.hd-chrome-left{gap:4px;min-width:0}.hd-chrome-left>button.is-on{background:color-mix(in srgb,currentColor 18%,transparent)}.hd-tabs{flex:0 auto;align-items:center;gap:2px;min-width:0;display:flex}.hd-tabs.is-many{flex:auto}.hd-tabs-strip{scrollbar-width:none;--hd-fade-l:#000;--hd-fade-r:#000;min-width:0;-webkit-mask-image:linear-gradient(90deg,var(--hd-fade-l) 0,#000 28px,#000 calc(100% - 28px),var(--hd-fade-r) 100%);-webkit-mask-image:linear-gradient(90deg,var(--hd-fade-l) 0,#000 28px,#000 calc(100% - 28px),var(--hd-fade-r) 100%);mask-image:linear-gradient(90deg,var(--hd-fade-l) 0,#000 28px,#000 calc(100% - 28px),var(--hd-fade-r) 100%);flex:0 auto;align-items:center;gap:2px;padding:0 1px;display:flex;overflow:auto hidden}.hd-tabs-strip::-webkit-scrollbar{display:none}.hd-tabs-strip.is-fade-l{--hd-fade-l:transparent}.hd-tabs-strip.is-fade-r{--hd-fade-r:transparent}.hd-tab{-webkit-app-region:no-drag;width:208px;min-width:44px;height:30px;color:inherit;cursor:default;opacity:.62;box-sizing:border-box;touch-action:none;border-radius:8px;outline:none;flex:0 208px;align-items:center;gap:7px;padding:0 5px 0 9px;font-size:12px;font-weight:600;transition:background .12s,opacity .12s;display:flex;position:relative}.hd-tab:hover{opacity:.92;background:color-mix(in srgb,currentColor 9%,transparent)}.hd-tab.is-on{opacity:1;background:color-mix(in srgb,currentColor 15%,transparent);min-width:92px;box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 10%,transparent)}.hd-tab:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb,currentColor 55%,transparent)}.hd-tab.is-drag{opacity:1;cursor:grabbing;background:color-mix(in srgb,currentColor 22%,transparent);cursor:grabbing;z-index:2;box-shadow:0 4px 14px #0004}.hd-tabs-strip.is-dragging .hd-tab:not(.is-drag){transition:transform .14s ease-out,background .12s,opacity .12s}.hd-tabs-strip.is-dragging .hd-tab:before{display:none}.hd-tabs-strip.is-out .hd-tab.is-drag{opacity:.35;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,currentColor 55%,transparent);background:0 0}.hd-tab+.hd-tab:not(.is-on):before{content:"";background:color-mix(in srgb,currentColor 14%,transparent);width:1px;position:absolute;top:8px;bottom:8px;left:-1.5px}.hd-tab.is-on+.hd-tab:before,.hd-tab:hover+.hd-tab:before,.hd-tab:hover:before{display:none}.hd-tab-ic{flex:none;place-items:center;width:16px;height:16px;display:grid}.hd-tab-ic>svg,.hd-tab-ic>*{display:block}.hd-tab-split{background:color-mix(in srgb,currentColor 14%,transparent);opacity:.85;border-radius:4px;flex:none;place-items:center;width:16px;height:16px;margin-left:-3px;display:grid}.hd-tab-ic.is-loading:after{content:"";border:1.6px solid color-mix(in srgb,currentColor 25%,transparent);border-top-color:currentColor;border-radius:50%;width:11px;height:11px;animation:.7s linear infinite hd-tab-spin}@keyframes hd-tab-spin{to{transform:rotate(360deg)}}.hd-tab-title{white-space:nowrap;flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 14px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 14px),#0000)}.hd-chrome .hd-tab-x{opacity:0;border-radius:5px;flex:none;width:18px;height:18px;transition:opacity .1s}.hd-tab:hover .hd-tab-x,.hd-tab.is-on .hd-tab-x{opacity:.7}.hd-chrome .hd-tab-x:hover{opacity:1;background:color-mix(in srgb,currentColor 18%,transparent)}@container hd-tab (max-width:70px){.hd-tab-title,.hd-tab-split,.hd-tab:not(.is-on) .hd-tab-x{display:none}}.hd-tab{container:hd-tab/inline-size}.hd-tabs-strip.is-locked .hd-tab:not(.is-on){flex:0 0 var(--hd-tab-lock);width:var(--hd-tab-lock);min-width:0}.hd-chrome .hd-tab-new,.hd-chrome .hd-tab-all{opacity:.8;border-radius:7px;flex:none;width:28px;height:28px}.hd-chrome .hd-tab-new:hover,.hd-chrome .hd-tab-all:hover{opacity:1}.hd-tab-menu{border:1px solid var(--o-line-2);background:var(--o-panel);width:220px;color:var(--o-ink);box-shadow:var(--o-shadow-2);z-index:10002;-webkit-app-region:no-drag;border-radius:10px;gap:1px;padding:6px;display:grid;position:absolute;top:41px;left:120px}.hd-tab-menu.is-all{width:280px;max-height:min(60vh,420px);left:auto;right:calc(50% - 40px);overflow-y:auto}.hd-chrome.has-tabs .hd-tab-menu.is-all{right:clamp(240px,30vw,460px)}.hd-chrome .hd-tab-menu button{width:100%;height:32px;font:inherit;text-align:left;border-radius:7px;justify-content:flex-start;gap:9px;padding:0 9px;font-size:12.5px}.hd-chrome .hd-tab-menu button>span:last-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hd-tab-menu i{background:var(--o-line);height:1px;margin:4px 6px}.hd-tab-menu-pad{flex:none;width:14px}.hd-tab-row{border-radius:7px;align-items:center;gap:2px;display:flex}.hd-tab-row.is-on{background:color-mix(in srgb,currentColor 9%,transparent)}.hd-chrome .hd-tab-row .hd-tab-row-x{opacity:.55;flex:none;justify-content:center;width:26px;height:26px;padding:0}.hd-chrome .hd-tab-row .hd-tab-row-x:hover{opacity:1}html[data-desktop][data-split^=col]{--hd-viewport-height:calc(100dvh - var(--hd-chrome-height) - var(--o-split-h,0px))}html[data-desktop][data-split^=col] .o-shell>.o-primary{height:calc(100dvh - var(--hd-chrome-height))}html[data-desktop] .o-sidebar-close{display:none}
