@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-600-vietnamese.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-600-latin-ext.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-600-latin.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-700-vietnamese.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-700-latin-ext.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-700-latin.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-cyrillic-ext.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-cyrillic.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-greek.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-vietnamese.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-latin-ext.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-latin.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-cyrillic-ext.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-cyrillic.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-greek.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-vietnamese.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-latin-ext.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-latin.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Clash Display;src:url(/fonts/clash-display-400.woff2) format("woff2");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Clash Display;src:url(/fonts/clash-display-500.woff2) format("woff2");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Clash Display;src:url(/fonts/clash-display-600.woff2) format("woff2");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:Clash Display;src:url(/fonts/clash-display-700.woff2) format("woff2");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:General Sans;src:url(/fonts/general-sans-400.woff2) format("woff2");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:General Sans;src:url(/fonts/general-sans-500.woff2) format("woff2");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:General Sans;src:url(/fonts/general-sans-600.woff2) format("woff2");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:General Sans;src:url(/fonts/general-sans-700.woff2) format("woff2");font-weight:700;font-display:swap;font-style:normal}:root{--accent: #2563EB;--accent-dim: #1D4ED8;--accent-soft: rgba(37, 99, 235, .14);--on-accent: #ffffff;--accent-2: #7DD3FC;--accent-tint: rgba(37, 99, 235, .06);--accent-tint-2: rgba(37, 99, 235, .04);--accent-selection: rgba(37, 99, 235, .18);--accent-shimmer: rgba(37, 99, 235, .22);--story: #A78BFA;--bg: #f6f8fc;--bg-2: #eef2f9;--panel: #ffffff;--panel-2: #fbfcfe;--line: rgba(15, 23, 42, .08);--line-strong: rgba(15, 23, 42, .14);--fill-subtle: rgba(15, 23, 42, .025);--fill: rgba(15, 23, 42, .05);--text: #0f172a;--text-2: #475569;--text-3: #64748b;--st-idle: #94a3b8;--st-queued: #6366f1;--st-generating: #d97706;--st-done: #16a34a;--st-error: #dc2626;--radius: 16px;--radius-sm: 11px;--shadow: 0 12px 30px -16px rgba(15, 23, 42, .18);--font-display: "Clash Display", "General Sans", system-ui, sans-serif;--font-body: "General Sans", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:var(--font-body);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}#root:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(900px 520px at 78% -8%,var(--accent-tint),transparent 60%),radial-gradient(760px 520px at 6% 4%,var(--accent-tint-2),transparent 58%),linear-gradient(180deg,#ffffff 0%,var(--bg) 100%)}#root:after{content:none}button{font-family:inherit;cursor:pointer}a{color:inherit}h1,h2,h3,h4{font-family:var(--font-display);font-weight:600;letter-spacing:-.02em;margin:0;line-height:1.05}::selection{background:var(--accent-selection);color:var(--text)}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background:#0f172a2e;border-radius:20px}*::-webkit-scrollbar-thumb:hover{background:#0f172a4d}.panel{background:linear-gradient(180deg,var(--panel) 0%,var(--panel-2) 100%);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.chip{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;letter-spacing:.02em;padding:4px 10px;border-radius:999px;border:1px solid var(--line-strong);color:var(--text-2);background:var(--fill-subtle);text-transform:uppercase}.mono{font-family:var(--font-mono)}@keyframes scan{0%{background-position:-160% 0}to{background-position:260% 0}}.shimmer{background:linear-gradient(100deg,transparent 20%,var(--accent-shimmer) 50%,transparent 80%);background-size:200% 100%;animation:scan 1.6s linear infinite}@keyframes pulse-ring{0%{box-shadow:0 0 #16a34a73}70%{box-shadow:0 0 0 8px #16a34a00}to{box-shadow:0 0 #16a34a00}}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important}}[data-tenant=otten]{--accent: #194842;--accent-dim: #123833;--accent-soft: rgba(25, 72, 66, .14);--accent-tint: rgba(25, 72, 66, .06);--accent-tint-2: rgba(25, 72, 66, .04);--accent-selection: rgba(25, 72, 66, .18);--accent-shimmer: rgba(25, 72, 66, .22);--on-accent: #ffffff;--bg: #F4F7F5;--bg-2: #E8EFEB;--panel: #ffffff;--panel-2: #F7FBF9;--line: rgba(16, 35, 31, .12);--line-strong: rgba(16, 35, 31, .2);--fill-subtle: rgba(16, 35, 31, .03);--fill: rgba(16, 35, 31, .05);--text: #10231F;--text-2: #47574F;--text-3: #61706A;--story: #7A5A80;--font-display: "General Sans", system-ui, -apple-system, sans-serif;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}[data-tenant=hotwich]{--accent: #1876A8;--accent-dim: #125F8A;--accent-soft: rgba(24, 118, 168, .14);--accent-tint: rgba(24, 118, 168, .06);--accent-tint-2: rgba(24, 118, 168, .04);--accent-selection: rgba(24, 118, 168, .18);--accent-shimmer: rgba(24, 118, 168, .22);--on-accent: #ffffff;--bg: #F4EFE6;--bg-2: #ECE4D6;--panel: #FFFDF9;--panel-2: #FBF6EE;--line: rgba(40, 30, 18, .12);--line-strong: rgba(40, 30, 18, .2);--fill-subtle: rgba(40, 30, 18, .03);--fill: rgba(40, 30, 18, .05);--text: #141414;--text-2: #514A42;--text-3: #786E63;--story: #D93025;--font-display: "Barlow Condensed", "Clash Display", system-ui, sans-serif}[data-tenant=milanjanke]{--accent: #C9A84C;--accent-dim: #8A6B28;--accent-soft: rgba(201, 168, 76, .14);--accent-tint: rgba(201, 168, 76, .06);--accent-tint-2: rgba(201, 168, 76, .04);--accent-selection: rgba(201, 168, 76, .18);--accent-shimmer: rgba(201, 168, 76, .22);--on-accent: #1A1A1A;--bg: #FAFAF7;--bg-2: #F0EFEA;--panel: #ffffff;--panel-2: #FBFAF6;--line: rgba(20, 20, 20, .12);--line-strong: rgba(20, 20, 20, .2);--fill-subtle: rgba(20, 20, 20, .03);--fill: rgba(20, 20, 20, .05);--text: #0A0A0A;--text-2: #3A3A3A;--text-3: #5A5A5A;--story: #D0021B}.social-link{transition:color .15s ease,border-color .15s ease,background .15s ease}.social-link:hover{color:var(--accent-dim);border-color:var(--line-strong);background:var(--accent-soft)}@media (max-width: 900px){.shell{flex-direction:column!important}.shell-nav{width:100%!important;height:auto!important;position:static!important;flex-direction:row!important;align-items:center;gap:6px!important;padding:10px 12px!important;border-right:none!important;border-bottom:1px solid var(--line);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.shell-nav::-webkit-scrollbar{display:none}.shell-nav>*{flex-shrink:0}.shell-nav>div:first-child{padding:0 10px 0 0!important}.shell-nav>div:first-child>div{display:none!important}.shell-main{padding:18px 16px 48px!important}.shell-main table{display:block;overflow-x:auto;white-space:nowrap}}
