@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-ext-wght-normal.460bdf14.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-wght-normal.491cbc05.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-ext-wght-normal.23aae568.woff2) format("woff2-variations");unicode-range:u+1f??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-wght-normal.4449bf7a.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-vietnamese-wght-normal.113a630f.woff2) format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-ext-wght-normal.3835a68e.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-wght-normal.6c596dfc.woff2) format("woff2-variations");unicode-range:u+00??,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}:root{--bg:#ffffff;--surface:#ffffff;--surface2:#f2f2f2;--panel:#ffffff;--line:#e8e8e8;--line2:#d9d9d9;--text:#0a0a0a;--text2:#6b6b6b;--text3:#a3a3a3;--accent:#ff4d1c;--accentInk:#d63c11;--accentSoft:rgba(255,77,28,0.11);--danger:#d1373a;--dangerSoft:rgba(209,55,58,0.12);--grid:#f1f1f1;--gridM:#e2e2e2;--dep:#c4c4c4;--s1:#1a1a1a;--s2:#3d3d3d;--s3:#5c5c5c;--s4:#7a7a7a;--s5:#999999;--s6:#b0b0b0;--s7:#c4c4c4;--s8:#d6d6d6;--b1:rgba(10,10,10,0.04);--b2:rgba(10,10,10,0.045);--b3:rgba(10,10,10,0.05);--b4:rgba(10,10,10,0.055);--b5:rgba(10,10,10,0.06);--b6:rgba(10,10,10,0.065);--b7:rgba(10,10,10,0.07);--b8:rgba(10,10,10,0.075);--riba0:#df9b35;--riba1:#dda8c8;--riba2:#98cad1;--riba3:#f4d431;--riba4:#9ebf9a;--riba5:#b0afd7;--riba6:#ecd89f;--riba7:#82addc;--font:"Heiti TC","PingFang TC","Inter Variable",system-ui,-apple-system,"Segoe UI",sans-serif;--topbar-h:53px;--statusbar-h:28px}[data-theme=dark]{--bg:#000000;--surface:#000000;--surface2:#171717;--panel:#0c0c0c;--line:#232323;--line2:#383838;--text:#f5f5f5;--text2:#9a9a9a;--text3:#5f5f5f;--accent:#ff5b31;--accentInk:#ff7a55;--accentSoft:rgba(255,91,49,0.15);--danger:#ff5b57;--dangerSoft:rgba(255,91,87,0.18);--grid:#131313;--gridM:#1e1e1e;--dep:#6a6a6a;--s1:#e0e0e0;--s2:#c0c0c0;--s3:#a0a0a0;--s4:#858585;--s5:#6a6a6a;--s6:#555555;--s7:#444444;--s8:#363636;--b1:rgba(245,245,245,0.05);--b2:rgba(245,245,245,0.055);--b3:rgba(245,245,245,0.06);--b4:rgba(245,245,245,0.065);--b5:rgba(245,245,245,0.07);--b6:rgba(245,245,245,0.075);--b7:rgba(245,245,245,0.08);--b8:rgba(245,245,245,0.085)}*{box-sizing:border-box}body,html{margin:0;padding:0;height:100%}body{overflow:hidden;background:var(--bg);color:var(--text);font-family:var(--font);font-size:13px;line-height:1.45;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea{font-family:inherit}a{color:inherit}::selection{background:var(--accentSoft)}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-thumb{background:var(--line2);border-radius:6px;border:3px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--text3)}::-webkit-scrollbar-track{background:transparent}.arch-hover:hover{background:var(--surface2)}.arch-divider.dragging>div,.arch-divider:hover>div{width:3px;background:var(--accent)}@keyframes mfade{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:none}}@keyframes ofade{0%{opacity:0}to{opacity:1}}@keyframes popdown{0%{opacity:0;transform:translateY(-6px) scaleY(.96)}to{opacity:1;transform:none}}@keyframes arno-card-in{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:none}}@keyframes arno-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.arno-sheet:hover{box-shadow:0 18px 44px rgba(0,0,0,.2)!important;transform:translateY(-2px) rotate(0deg)!important;z-index:5}@keyframes page-in{0%{opacity:0;transform:translateX(18px)}to{opacity:1;transform:none}}@keyframes sweep{0%{left:0;opacity:1}85%{opacity:1}to{left:100%;opacity:0}}.content{font-size:15px;line-height:1.6}.content h1{font-size:clamp(34px,5vw,56px);font-weight:600;letter-spacing:-.02em;line-height:1.08;margin:0 0 .4em}.content h2{font-size:clamp(22px,3vw,32px);font-weight:600;letter-spacing:-.015em;margin:0 0 .5em}.content p{color:var(--text2);max-width:62ch}.arno-cursor,.arno-cursor *{cursor:none!important}.arno-cursor [contenteditable=true],.arno-cursor input,.arno-cursor textarea{cursor:text!important}a,button{transition:background .16s ease,color .16s ease,border-color .16s ease,transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s ease}a:active,button:active{transform:scale(.97)}.arno-mobile-only{display:none!important}@media (max-width:860px){.arno-mobile-only{display:flex!important}.arno-desktop-only,.arno-desktop-only-flex{display:none!important}.arno-hero,.arno-scene{grid-template-columns:1fr!important}.arno-scene{direction:ltr!important;padding-bottom:40px!important}.arno-hero,.arno-scene{padding-top:40px!important}.arno-hero{min-height:auto!important;padding-bottom:48px!important}}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.demo-theme{border-radius:12px;transition:background .4s ease,border-color .4s ease,color .4s ease}.demo-theme[data-colourway=blueprint]{--bg:#081a38;--surface:#0f2547;--surface2:#173763;--panel:#0c2142;--line:#2b4c82;--line2:#3d68a8;--text:#d5e9ff;--text2:#82b3e8;--text3:#4f7bb0;--accent:#45b7ff;--grid:#123059;--gridM:#1c4174;--dep:#4a83c4}.demo-theme[data-colourway=terminal]{--bg:#050805;--surface:#0a120a;--surface2:#0f1c0f;--panel:#081008;--line:#1a331a;--line2:#275427;--text:#33ff66;--text2:#26b34d;--text3:#178036;--accent:#4dff7a;--grid:#0f1f0f;--gridM:#16301a;--dep:#2fd94d}.demo-theme[data-colourway=sepia]{--bg:#efe6d6;--surface:#fbf5e9;--surface2:#e6d8c0;--panel:#fffaf0;--line:#ddceb4;--line2:#cbb993;--text:#322a1c;--text2:#715f45;--text3:#a3906f;--accent:#a13d2c;--grid:#e8dcc6;--gridM:#d5c4a3;--dep:#c3b09a}.demo-theme[data-colourway=forest]{--bg:#0e1710;--surface:#16211a;--surface2:#1f2e24;--panel:#131e17;--line:#2a3d30;--line2:#3a5342;--text:#e8f0e6;--text2:#9db8a4;--text3:#647a6a;--accent:#5ea572;--grid:#18241b;--gridM:#223026;--dep:#4f7d5e}