@font-face{font-family:__Barlow_27f8bc;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/88e4012f2051f8b4-s.woff2) format("woff2");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_27f8bc;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0be08cad6fae8421-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_27f8bc;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/61d96c4884191721-s.p.woff2) format("woff2");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}@font-face{font-family:__Barlow_27f8bc;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7816b93d847886e9-s.woff2) format("woff2");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_27f8bc;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ea06843a6d8e9ab3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_27f8bc;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/60c9b95e8d9e49be-s.p.woff2) format("woff2");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}@font-face{font-family:__Barlow_27f8bc;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1e6ec62843814326-s.woff2) format("woff2");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_27f8bc;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a8bcd0492b5976ee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_27f8bc;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6ad0344ed98ac2e9-s.p.woff2) format("woff2");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}@font-face{font-family:__Barlow_Fallback_27f8bc;src:local("Arial");ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.00%;size-adjust:96.68%}.__className_27f8bc{font-family:__Barlow_27f8bc,__Barlow_Fallback_27f8bc;font-style:normal}.__variable_27f8bc{--font-barlow:"__Barlow_27f8bc","__Barlow_Fallback_27f8bc"}@font-face{font-family:__Barlow_Condensed_fd9e27;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d6e015f239232eb3-s.woff2) format("woff2");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_fd9e27;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/55b35d87b6156eea-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_Condensed_fd9e27;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5fb5c05ff73c0616-s.p.woff2) format("woff2");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}@font-face{font-family:__Barlow_Condensed_fd9e27;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8599be8653318abe-s.woff2) format("woff2");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_fd9e27;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3352fdb488e19d84-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_Condensed_fd9e27;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/437e5f23c97e320c-s.p.woff2) format("woff2");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}@font-face{font-family:__Barlow_Condensed_fd9e27;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/bd4099f982a70777-s.woff2) format("woff2");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_fd9e27;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/adc67d25e358ad72-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_Condensed_fd9e27;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/79f0f365efbf4f90-s.p.woff2) format("woff2");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}@font-face{font-family:__Barlow_Condensed_fd9e27;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/506cbc5bf31ce8c3-s.woff2) format("woff2");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_fd9e27;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/24c81c8cc8559206-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_Condensed_fd9e27;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/67d60655232d436d-s.p.woff2) format("woff2");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}@font-face{font-family:__Barlow_Condensed_Fallback_fd9e27;src:local("Arial");ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.00%;size-adjust:76.49%}.__className_fd9e27{font-family:__Barlow_Condensed_fd9e27,__Barlow_Condensed_Fallback_fd9e27;font-style:normal}.__variable_fd9e27{--font-barlow-condensed:"__Barlow_Condensed_fd9e27","__Barlow_Condensed_Fallback_fd9e27"}:root{--bg-deep:#f5f5f7;--bg-app:#f5f5f7;--bg-card:#fff;--bg-header:#fff;--border:#e0e0e5;--border-hover:#c8c8d0;--accent:#ff6200;--accent-bg:#fff0e6;--text-primary:#1a1a2a;--text-secondary:#606070;--text-muted:#808090;--text-dim:#909098;--text-faint:#a0a0a8;--warn-bg:#fff0f0;--warn-border:#e8a0a0;--warn-text:#c33;--danger-bg:#fff0f0;--danger-border:#c33;--danger-text:#c33;--font-display:var(--font-barlow-condensed),"Barlow Condensed",sans-serif;--font-body:var(--font-barlow),"Barlow",sans-serif;--radius:12px;--radius-lg:16px;--opus-bg:#fdf8ee;--opus-border:#e8dcc0;--opus-border-strong:#d4c49a;--opus-text:#8b6914;--opus-text-dim:#a08840;--escalate-btn-border:#e8dcc0;--diag-reply-color:#2a2a3a}[data-theme=dark]{--bg-deep:#000;--bg-app:#0e0e18;--bg-card:#1a1a28;--bg-header:#000;--border:#252540;--border-hover:#3e3e5e;--accent:#ff6200;--accent-bg:#1a0e00;--text-primary:#f0f0ff;--text-secondary:#c0c0d8;--text-muted:#808090;--text-dim:#606080;--text-faint:#505068;--warn-bg:#1e0808;--warn-border:#5a1010;--warn-text:#ff9090;--danger-bg:#2a0a0a;--danger-border:#c33;--danger-text:#c33;--opus-bg:#141208;--opus-border:#2a2000;--opus-border-strong:#3a2a00;--opus-text:#c89b3c;--opus-text-dim:#8a7a40;--escalate-btn-border:#2a2000;--diag-reply-color:var(--text-secondary)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{min-height:100%;background:var(--bg-deep);font-family:var(--font-body);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}[contenteditable=true],input,textarea{-webkit-user-select:text;-moz-user-select:text;user-select:text}#app-container{max-width:430px;margin:0 auto;background:var(--bg-app);min-height:100vh}a{color:inherit;text-decoration:none}.page-fade{animation:pageFadeIn .12s ease-out}@keyframes pageFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ch{font-family:var(--font-display);font-size:26px;font-weight:800;color:var(--accent);margin-bottom:14px;line-height:1.25}.ch2{font-size:20px;font-weight:900;letter-spacing:1.5px;margin:24px 0 10px;border-left:4px solid var(--accent);padding-left:12px;line-height:1.2}.ch2,.cs{font-family:var(--font-display);color:var(--accent);text-transform:uppercase}.cs{font-size:15px;font-weight:800;letter-spacing:1px;margin:18px 0 6px}.cp{font-family:var(--font-body);font-size:13.5px;color:var(--text-secondary);line-height:1.85}.cp,.cwarn{margin-bottom:14px}.cwarn{background:var(--warn-bg);border:1.5px solid var(--warn-border);border-radius:10px;padding:12px 14px;font-size:13px;color:var(--warn-text);line-height:1.75}.ch+svg,.cp+svg,.cs+svg{margin-bottom:14px}svg{max-width:100%;height:auto}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--bg-app)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.carousel-hide-scrollbar::-webkit-scrollbar{display:none}.carousel-hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.btn-primary{width:100%;background:#ff6200;color:#fff;font-family:var(--font-display);font-size:17px;font-weight:800;border:none;border-radius:var(--radius);min-height:52px;cursor:pointer;transition:background .2s,transform .1s}.btn-primary:active{background:#cc4e00;transform:scale(.98)}.btn-secondary{background:transparent;font-family:var(--font-display);font-size:17px;font-weight:800;min-height:52px;cursor:pointer}.btn-secondary,.input-field{width:100%;border:1.5px solid var(--border);color:var(--text-primary);border-radius:var(--radius);transition:border-color .2s}.input-field{background:var(--bg-card);padding:16px;font-size:15px;font-family:var(--font-body);outline:none}.input-field:focus{border-color:var(--accent)}.card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:16px;margin-bottom:10px;transition:border-color .2s}.card:active{border-color:var(--accent)}.section-label{font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--text-dim);margin-bottom:10px}@keyframes pulse-fade{0%,to{opacity:.4}50%{opacity:1}}.loading-pulse{animation:pulse-fade 1.5s ease-in-out infinite}@keyframes dotPulse{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.dot-pulse span{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--accent);margin:0 3px;animation:dotPulse 1.4s ease-in-out infinite}.dot-pulse span:nth-child(2){animation-delay:.2s}.dot-pulse span:nth-child(3){animation-delay:.4s}@keyframes micPulse{0%,to{box-shadow:0 0 0 0 rgba(204,51,51,.5)}50%{box-shadow:0 0 0 10px rgba(204,51,51,0)}}@keyframes pulse-border{0%,to{opacity:1}50%{opacity:.7}}.accent-glow{box-shadow:0 0 20px rgba(255,98,0,.08)}.menu-tap{transition:transform .1s ease,border-color .2s ease;-webkit-tap-highlight-color:transparent}.menu-tap:active{transform:scale(.975);border-color:var(--accent)!important}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,var(--border) 25%,var(--bg-card) 50%,var(--border) 75%);background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite;border-radius:6px}