@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2) format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-greek-400-normal-CM4qok81.woff2) format("woff2"),url(/assets/manrope-greek-400-normal-DuX9RsAR.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-vietnamese-400-normal-DHb3EETF.woff2) format("woff2"),url(/assets/manrope-vietnamese-400-normal-D7E_mLGF.woff) format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2) format("woff2"),url(/assets/manrope-latin-ext-400-normal-C-X6QNXX.woff) format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff) format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2) format("woff2"),url(/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-greek-500-normal-GeMIHyWm.woff2) format("woff2"),url(/assets/manrope-greek-500-normal-DyxYGEtJ.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-vietnamese-500-normal-DCXiE_xi.woff2) format("woff2"),url(/assets/manrope-vietnamese-500-normal-DaZ8i3XM.woff) format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-ext-500-normal-dm74KBQw.woff2) format("woff2"),url(/assets/manrope-latin-ext-500-normal-EtoS1VaI.woff) format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2) format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff) format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2) format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-greek-600-normal-BoRV6lzK.woff2) format("woff2"),url(/assets/manrope-greek-600-normal-CF2i9ZRY.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2) format("woff2"),url(/assets/manrope-vietnamese-600-normal-lA7a_7Ok.woff) format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2) format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.woff) format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff) format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2) format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-greek-700-normal-CHUG9PD8.woff2) format("woff2"),url(/assets/manrope-greek-700-normal-DyfsrCpP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-vietnamese-700-normal-CUqMx5-1.woff2) format("woff2"),url(/assets/manrope-vietnamese-700-normal-pt65Fn2Z.woff) format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2) format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.woff) format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff) format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-cyrillic-800-normal-AvdZ5mAV.woff2) format("woff2"),url(/assets/manrope-cyrillic-800-normal-BuEMjQU-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-greek-800-normal-CDvU698_.woff2) format("woff2"),url(/assets/manrope-greek-800-normal-Bw-67qu9.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-vietnamese-800-normal-ClPWri-A.woff2) format("woff2"),url(/assets/manrope-vietnamese-800-normal-bvg7iBCV.woff) format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-ext-800-normal-DdFx7KEb.woff2) format("woff2"),url(/assets/manrope-latin-ext-800-normal-BQAQsuQc.woff) format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-800-normal-BfWYOv1c.woff2) format("woff2"),url(/assets/manrope-latin-800-normal-uHUdIJgA.woff) format("woff");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}:root{--font-sans: "Manrope", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "SFMono-Regular", "JetBrains Mono", Menlo, Consolas, monospace;--canvas: #f6f4ef;--canvas-deep: #efebe2;--surface: #ffffff;--surface-soft: #faf8f3;--surface-tint: #f2eee5;--ink: #15140f;--ink-2: #3c392f;--muted: #7b756a;--faint: #a29b8e;--line: #e8e2d6;--line-strong: #d8d0c0;--sidebar: #0e0f11;--sidebar-soft: #17181b;--sidebar-line: rgba(255, 255, 255, .08);--sidebar-text: rgba(246, 242, 232, .58);--sidebar-text-strong: #f6f2e8;--gold: #b8933f;--gold-bright: #d4af37;--gold-pale: #f3ead4;--accent: #b8933f;--accent-ink: #1a1405;--green: #22784a;--green-soft: #e9f5ee;--green-line: #c8e7d5;--amber: #8a6417;--amber-soft: #fbf3e0;--amber-line: #eddcb5;--red: #a3362c;--red-soft: #fdf1f0;--red-line: #f1d3cf;--radius: 16px;--radius-sm: 10px;--shadow-sm: 0 1px 2px rgba(24, 20, 10, .04);--shadow-md: 0 12px 30px -18px rgba(24, 20, 10, .24);--shadow-lg: 0 30px 70px -40px rgba(15, 14, 10, .4)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-width:320px;background:var(--canvas);color:var(--ink);font-family:var(--font-sans);font-size:14px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:color-mix(in srgb,var(--gold) 30%,#ffffff);color:var(--ink)}h1,h2,h3{margin:0;font-weight:800;letter-spacing:-.025em;color:var(--ink)}h1{font-size:30px;line-height:1.15}h2{font-size:17px;line-height:1.3}p{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}img{max-width:100%}ul,ol{margin:0;padding:0;list-style:none}code,pre{font-family:var(--font-mono)}:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 70%,#ffffff);outline-offset:2px}.mono{font-family:var(--font-mono);font-size:.92em}.muted{color:var(--muted)}.small{font-size:12.5px}.numeric{text-align:right;font-variant-numeric:tabular-nums}.gold-text{color:#e2c173}.boot{min-height:100vh;display:grid;place-items:center;gap:14px;background:radial-gradient(800px 420px at 50% 0%,rgba(184,147,63,.12),transparent 70%),var(--canvas);color:var(--muted);font-size:13px;font-weight:600;letter-spacing:.04em}.shell{display:grid;grid-template-columns:276px minmax(0,1fr);min-height:100vh;background:radial-gradient(1100px 600px at 92% -10%,rgba(184,147,63,.09),transparent 65%),var(--canvas)}.sidebar{position:sticky;top:0;display:flex;flex-direction:column;gap:22px;height:100vh;padding:26px 18px 20px;overflow:hidden;background:radial-gradient(420px 280px at 30% 0%,rgba(212,175,55,.11),transparent 70%),linear-gradient(180deg,#121316 0%,var(--sidebar) 60%);color:var(--sidebar-text-strong);border-right:1px solid rgba(0,0,0,.4)}.brand{display:flex;align-items:center;gap:12px;padding:0 6px}.brand-mark{position:relative;display:grid;place-items:center;flex:0 0 auto;width:40px;height:40px;border-radius:12px;background:linear-gradient(145deg,#e3c67c,#bd9844 55%,#9d7a2c);color:#171204;font-size:19px;font-weight:800;letter-spacing:-.04em;box-shadow:inset 0 1px #ffffff73,0 6px 18px -8px #d4af3799}.brand-mark-sm{width:34px;height:34px;border-radius:10px;font-size:16px}.brand-spark{position:absolute;top:8px;right:8px;width:4px;height:4px;border-radius:50%;background:#171204;opacity:.55}.brand-logo{flex:0 0 auto;width:40px;height:40px;border-radius:12px;object-fit:contain;background:#fff}.brand-text strong{display:block;color:var(--sidebar-text-strong);font-size:16px;font-weight:800;letter-spacing:-.02em;line-height:1.2}.brand-text strong span{color:#e2c173}.brand-sub{display:block;margin-top:3px;color:#f6f2e85c;font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.workspace-card{display:flex;flex-direction:column;gap:4px;padding:13px 14px;border:1px solid var(--sidebar-line);border-radius:13px;background:#ffffff09}.workspace-eyebrow{color:#f6f2e857;font-size:9px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.workspace-title{display:flex;align-items:center;gap:8px;min-width:0}.workspace-title strong{overflow:hidden;color:var(--sidebar-text-strong);font-size:13px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.plan-chip{flex:0 0 auto;margin-left:auto;padding:2px 7px;border:1px solid color-mix(in srgb,var(--accent) 38%,transparent);border-radius:999px;background:color-mix(in srgb,var(--accent) 18%,transparent);color:#ecdab0;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.workspace-slug{overflow:hidden;color:#f6f2e854;font-size:10.5px;white-space:nowrap;text-overflow:ellipsis}.nav{display:flex;flex:1;flex-direction:column;gap:18px;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.14) transparent}.nav-group{display:flex;flex-direction:column;gap:2px}.nav-label{padding:0 12px 6px;color:#f6f2e84d;font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.nav-link{position:relative;display:flex;align-items:center;gap:11px;padding:9px 12px;border-radius:10px;color:var(--sidebar-text);font-size:13.5px;font-weight:600;transition:background .16s ease,color .16s ease}.nav-link svg{flex:0 0 auto;opacity:.62;transition:opacity .16s ease}.nav-link:hover{background:#ffffff0d;color:var(--sidebar-text-strong)}.nav-link:hover svg{opacity:.9}.nav-link.active{background:#ffffff13;color:#fff}.nav-link.active:before{content:"";position:absolute;top:50%;left:0;width:3px;height:16px;border-radius:99px;background:var(--accent);transform:translateY(-50%)}.nav-link.active svg{color:var(--accent);opacity:1}.sidebar-footer{display:flex;flex-direction:column;gap:12px;padding-top:16px;border-top:1px solid var(--sidebar-line)}.sidebar-note{display:flex;align-items:center;gap:7px;padding:0 6px;color:#f6f2e84d;font-size:10.5px;font-weight:600}.user-chip{display:flex;align-items:center;gap:10px;padding:8px;border:1px solid var(--sidebar-line);border-radius:12px;background:#ffffff08}.avatar{display:grid;place-items:center;flex:0 0 auto;width:34px;height:34px;border-radius:50%;background:color-mix(in srgb,var(--accent) 16%,#ffffff);color:color-mix(in srgb,var(--accent) 72%,#241b06);font-size:11.5px;font-weight:800;letter-spacing:.02em}.user-chip .avatar{background:linear-gradient(145deg,#e3c67c,#a98334);color:#171204}.user-meta{display:flex;flex:1;flex-direction:column;min-width:0}.user-meta strong{overflow:hidden;color:var(--sidebar-text-strong);font-size:12px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.user-meta span{color:#f6f2e85c;font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.icon-btn{display:grid;flex:0 0 auto;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:9px;background:transparent;color:#f6f2e86b;transition:background .16s ease,color .16s ease}.icon-btn:hover{background:#ffffff12;color:var(--sidebar-text-strong)}.content{min-width:0;padding:0 38px 56px}.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;height:64px;margin:0 -38px 30px;padding:0 38px;border-bottom:1px solid color-mix(in srgb,var(--line) 75%,transparent);background:color-mix(in srgb,var(--canvas) 86%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.topbar-crumb{display:flex;align-items:center;gap:8px;color:var(--faint);font-size:12.5px;font-weight:600}.topbar-crumb strong{color:var(--ink-2);font-weight:700}.crumb-sep{color:var(--line-strong)}.topbar-actions{display:flex;align-items:center;gap:14px}.topbar-date{color:var(--faint);font-size:12px;font-weight:600}.env-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--amber-line);border-radius:999px;background:var(--amber-soft);color:var(--amber);font-size:11.5px;font-weight:700}.env-chip.live{border-color:var(--green-line);background:var(--green-soft);color:var(--green)}.dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor}.page{max-width:1240px;margin:0 auto;animation:rise .4s ease both}.page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:26px}.page-eyebrow{display:block;margin-bottom:8px;color:#8f6d25;font-size:10.5px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.auth-visual .page-eyebrow{color:#d9b965}.page-header p{margin-top:7px;font-size:13.5px}.header-actions{display:flex;flex:0 0 auto;gap:9px}.panel{padding:22px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm)}.panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.panel-head h2{font-size:16.5px}.panel-head p{margin-top:3px}.two-column{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:20px;margin-top:20px;align-items:start}.two-column.wide-left{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);margin-top:0}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;align-items:stretch}.card-grid>.empty-state{grid-column:1 / -1}.stack{display:flex;flex-direction:column;gap:16px}.stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px}.stat-card{display:flex;flex-direction:column;gap:4px;padding:20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.stat-card:hover{border-color:color-mix(in srgb,var(--accent) 28%,var(--line));box-shadow:var(--shadow-md);transform:translateY(-2px)}.stat-top{display:flex;align-items:center;gap:10px}.stat-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:color-mix(in srgb,var(--accent) 11%,#ffffff);color:color-mix(in srgb,var(--accent) 82%,#2a2108)}.stat-label{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.01em}.stat-value{margin-top:6px;color:var(--ink);font-size:34px;font-weight:800;letter-spacing:-.045em;line-height:1.05;font-variant-numeric:tabular-nums}.stat-hint{color:var(--faint);font-size:11.5px;line-height:1.4}.setup-card{position:relative;margin-bottom:20px;padding:28px;overflow:hidden;border:1px solid #25262b;border-radius:20px;background:radial-gradient(680px 300px at 88% -20%,rgba(212,175,55,.3),transparent 65%),linear-gradient(135deg,#16171b,#0d0e11 70%);box-shadow:var(--shadow-lg)}.setup-card:after{content:"";position:absolute;right:-80px;bottom:-140px;width:320px;height:320px;border:1px solid rgba(212,175,55,.16);border-radius:50%;pointer-events:none}.setup-intro{position:relative;z-index:1;max-width:620px;margin-bottom:22px}.setup-kicker{display:inline-flex;align-items:center;gap:7px;margin-bottom:10px;padding:4px 10px;border:1px solid rgba(212,175,55,.28);border-radius:999px;background:#d4af371a;color:#e6c982;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.setup-intro h2{color:#f8f5ec;font-size:25px;letter-spacing:-.03em}.setup-intro .muted{margin-top:8px;color:#f6f2e894;font-size:13px}.setup-steps{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.setup-steps a{position:relative;display:flex;flex-direction:column;gap:3px;padding:16px 40px 16px 16px;border:1px solid rgba(255,255,255,.09);border-radius:13px;background:#ffffff0a;transition:background .18s ease,border-color .18s ease,transform .18s ease}.setup-steps a:hover{border-color:#d4af3766;background:#ffffff12;transform:translateY(-2px)}.setup-steps a strong{color:#f8f5ec;font-size:13.5px;font-weight:700}.setup-steps a .muted{color:#f6f2e875}.setup-steps a>svg{position:absolute;top:16px;right:15px;color:#d9b965}.step-number{margin-bottom:8px;color:#d9b965;font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:.12em}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 16px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-size:13px;font-weight:700;letter-spacing:-.005em;white-space:nowrap;box-shadow:var(--shadow-sm);transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.btn:hover{border-color:#c7bda9;background:var(--surface-soft)}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.55;transform:none}.btn-primary{border-color:transparent;background:var(--accent);color:var(--accent-ink);box-shadow:0 8px 18px -12px color-mix(in srgb,var(--accent) 80%,#000000)}.btn-primary:hover{border-color:transparent;background:color-mix(in srgb,var(--accent) 86%,#000000);color:var(--accent-ink)}.btn-ghost{border-color:transparent;background:transparent;color:var(--ink-2);box-shadow:none}.btn-ghost:hover{border-color:transparent;background:var(--surface-tint)}.btn-small{min-height:31px;padding:0 11px;border-radius:8px;font-size:12px}.btn-lg{min-height:48px;border-radius:11px;font-size:13.5px}.text-link{display:inline-flex;align-items:center;gap:5px;color:color-mix(in srgb,var(--accent) 82%,#241b06);font-size:12.5px;font-weight:700}.text-link:hover{text-decoration:underline;text-underline-offset:3px}.card-actions{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.form-grid.single{grid-template-columns:minmax(0,1fr)}.form-grid>h2,.form-grid>.panel-head{grid-column:1 / -1}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field>span{color:var(--ink-2);font-size:12px;font-weight:700}.field-wide{grid-column:1 / -1}.field-narrow{max-width:180px}input,select,textarea{width:100%;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-soft);color:var(--ink);font-size:13.5px;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}input,select{height:42px;padding:0 12px}select{padding-right:30px;background-color:var(--surface-soft)}textarea{min-height:76px;padding:10px 12px;resize:vertical;line-height:1.55}input::placeholder,textarea::placeholder{color:var(--faint)}input:hover,select:hover,textarea:hover{border-color:#c9c0af}input:focus,select:focus,textarea:focus{border-color:var(--accent);background:var(--surface);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)}input[type=checkbox]{width:14px;height:14px;accent-color:var(--accent)}.form-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.form-grid>.form-actions{align-self:end}.check-row{display:flex;flex-wrap:wrap;gap:7px}.check{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border:1px solid var(--line);border-radius:999px;background:var(--surface-soft);color:var(--ink-2);font-size:12px;font-weight:600;cursor:pointer}.check:hover{border-color:var(--line-strong)}.check:has(input:checked){border-color:color-mix(in srgb,var(--accent) 45%,var(--line));background:color-mix(in srgb,var(--accent) 10%,#ffffff);color:var(--ink)}.alert{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:16px;padding:11px 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-2);font-size:12.5px;line-height:1.5}.alert-error{border-color:var(--red-line);background:var(--red-soft);color:var(--red)}.alert-info{border-color:color-mix(in srgb,var(--accent) 30%,var(--line));background:color-mix(in srgb,var(--accent) 8%,#ffffff);color:var(--ink-2)}.alert .btn{margin-left:auto}.secret{display:block;width:100%;padding:8px 10px;overflow-wrap:anywhere;border:1px solid color-mix(in srgb,var(--accent) 26%,var(--line));border-radius:8px;background:#ffffffb8;color:var(--ink);font-size:11.5px}.inline-code{padding:2px 6px;border:1px solid var(--line);border-radius:5px;background:var(--surface-tint);font-size:11.5px}.pill{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border:1px solid var(--line);border-radius:999px;background:var(--surface-tint);color:var(--muted);font-size:9.5px;font-weight:800;letter-spacing:.06em;line-height:1.6;text-transform:uppercase;white-space:nowrap}.status-open,.status-active,.status-delivered,.status-completed,.status-in_progress{border-color:var(--green-line);background:var(--green-soft);color:var(--green)}.status-pending,.status-trial,.status-sent,.status-ringing,.status-missed{border-color:var(--amber-line);background:var(--amber-soft);color:var(--amber)}.status-closed,.status-released{border-color:var(--line);background:var(--surface-tint);color:var(--muted)}.status-failed{border-color:var(--red-line);background:var(--red-soft);color:var(--red)}.conversation-list>li{border-bottom:1px solid var(--line)}.conversation-list>li:last-child{border-bottom:0}.conversation-list a,.conversation-list .row{display:flex;align-items:center;gap:11px;width:100%;padding:13px 2px;border:0;background:transparent;color:inherit;text-align:left}.conversation-list a:hover,.conversation-list .row:hover{background:var(--surface-soft)}.conversation-list a{border-radius:10px;padding:12px 10px;margin:0 -10px;width:calc(100% + 20px)}.conversation-main{display:flex;flex:1;flex-direction:column;min-width:0}.conversation-main strong{overflow:hidden;font-size:13px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.conversation-list.compact .list-meta{display:flex;flex-direction:column;align-items:flex-end;gap:4px;margin-left:auto}.conversation-list .avatar-soft{width:32px;height:32px;font-size:10.5px}.row-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.row-top strong{font-size:13px;font-weight:700}.preview{overflow:hidden;color:var(--muted);font-size:12px;white-space:nowrap;text-overflow:ellipsis}.table-wrap{overflow-x:auto;margin:0 -22px -22px;padding:0 22px 8px}.table{width:100%;border-collapse:collapse;font-size:13px}.table th{padding:9px 10px;border-bottom:1px solid var(--line-strong);color:var(--faint);font-size:9.5px;font-weight:800;letter-spacing:.1em;text-align:left;text-transform:uppercase;white-space:nowrap}.table td{padding:11px 10px;border-bottom:1px solid var(--line);color:var(--ink-2);vertical-align:middle}.table th:first-child,.table td:first-child{padding-left:0}.table th:last-child,.table td:last-child{padding-right:0}.table tbody tr:last-child td{border-bottom:0}.table tbody tr:hover td{background:var(--surface-soft)}.table .numeric{text-align:right}.table select{width:auto;min-width:110px;height:32px;padding:0 26px 0 9px;font-size:12px}.table code{font-size:11.5px}.table details summary{color:color-mix(in srgb,var(--accent) 82%,#241b06);font-size:12px;font-weight:700;cursor:pointer}.detail-list{display:grid;margin:0}.detail-list>div{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:9px 0;border-bottom:1px solid var(--line)}.detail-list>div:last-child{border-bottom:0}.detail-list dt{color:var(--muted);font-size:12px;font-weight:600}.detail-list dd{margin:0;color:var(--ink);font-size:12.5px;font-weight:700;text-align:right}.empty-state{grid-column:1 / -1;margin:0;padding:20px;border:1px dashed var(--line-strong);border-radius:12px;background:var(--surface-soft);color:var(--muted);font-size:12.5px}.inbox{display:grid;grid-template-columns:340px minmax(0,1fr);gap:18px;align-items:start}.inbox-list{padding:0;overflow-y:auto;max-height:calc(100vh - 170px);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.inbox-filters{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:12px;border-bottom:1px solid var(--line);background:var(--surface)}.inbox-filters input,.inbox-filters select{height:36px;font-size:12.5px}.inbox-filters select{width:auto;min-width:82px}.inbox-list .conversation-list li{border-bottom:1px solid var(--line)}.inbox-list .conversation-list li:last-child{border-bottom:0}.inbox-detail{display:flex;flex-direction:column;gap:15px;min-height:560px;max-height:calc(100vh - 170px);padding:22px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm)}.inbox-placeholder{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:8px;max-width:320px;margin:auto;padding:24px;text-align:center}.inbox-placeholder strong{font-size:15px;font-weight:700}.inbox-placeholder .btn{margin-top:8px}.empty-icon{display:grid;place-items:center;width:52px;height:52px;margin-bottom:4px;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));border-radius:15px;background:color-mix(in srgb,var(--accent) 9%,#ffffff);color:color-mix(in srgb,var(--accent) 82%,#2a2108)}.thread-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:15px;border-bottom:1px solid var(--line)}.thread-head h2{font-size:17px}.thread-head p{margin-top:3px}.thread-controls{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.thread-controls select{width:auto;max-width:170px;height:33px;padding:0 26px 0 9px;font-size:12px}.thread{display:flex;flex:1;flex-direction:column;gap:10px;overflow-y:auto;padding:4px 2px;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.bubble{max-width:78%;padding:11px 14px;border:1px solid var(--line);border-radius:14px;background:var(--surface-soft);font-size:13.5px;line-height:1.5}.bubble.inbound{border-bottom-left-radius:4px}.bubble.outbound{align-self:flex-end;border-color:color-mix(in srgb,var(--accent) 26%,var(--line));border-bottom-right-radius:4px;background:color-mix(in srgb,var(--accent) 9%,#ffffff)}.bubble p{white-space:pre-wrap;overflow-wrap:anywhere}.bubble-meta{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;margin-top:6px;color:var(--faint);font-size:10.5px;font-weight:600}.bubble-meta .pill{font-size:8.5px}.bubble-error{display:block;margin-top:7px;color:var(--red);font-size:11.5px}.transcript{max-width:460px;max-height:260px;margin:8px 0 0;padding:12px;overflow:auto;border-radius:9px;background:#15161a;color:#e7e3d9;font-size:11.5px;line-height:1.6;white-space:pre-wrap}.reply-box{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;padding-top:14px;border-top:1px solid var(--line)}.reply-box textarea{min-height:54px;max-height:140px}.reply-box .btn{height:42px}.number-card{display:flex;flex-direction:column;gap:12px}.agent-card{display:flex;flex-direction:column}.agent-card .panel-head{margin-bottom:12px}.agent-card .card-actions{margin-top:auto;padding-top:13px;border-top:1px solid var(--line)}.agent-preview{margin-bottom:10px;padding:10px 12px;border-left:2px solid color-mix(in srgb,var(--accent) 60%,var(--line));border-radius:0 8px 8px 0;background:var(--surface-soft);color:var(--ink-2);font-size:12.5px;line-height:1.5}.prompt-preview{display:-webkit-box;margin-bottom:6px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.55}.channel-list{display:flex;flex-direction:column;gap:0}.channel-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.channel-row:last-child{border-bottom:0;padding-bottom:0}.channel-row>div{display:flex;flex-direction:column}.channel-row strong{font-size:12.5px}.channel-row select{width:auto;max-width:58%;height:32px;padding:0 26px 0 9px;font-size:12px}.usage-window{padding:4px 9px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-family:var(--font-mono);font-size:10.5px;font-weight:700}.usage-panel .table{margin-top:2px}.usage-foot{display:flex;align-items:center;gap:7px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line);color:var(--faint);font-size:11px;font-weight:600}.auth-screen{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);min-height:100vh;background:var(--canvas)}.auth-visual{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:40px;min-height:100vh;padding:42px 48px;overflow:hidden;background:radial-gradient(820px 460px at 82% 6%,rgba(212,175,55,.18),transparent 62%),radial-gradient(620px 520px at 6% 94%,rgba(184,147,63,.11),transparent 65%),linear-gradient(155deg,#141519,#0d0e10 58%,#101114);color:#f8f5ec}.auth-visual:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(180deg,#000000 0%,transparent 78%);mask-image:linear-gradient(180deg,#000000 0%,transparent 78%);pointer-events:none}.auth-visual:after{content:"";position:absolute;top:-170px;right:-150px;width:460px;height:460px;border:1px solid rgba(212,175,55,.14);border-radius:50%;pointer-events:none}.auth-visual-top,.auth-visual-body,.auth-visual-foot{position:relative;z-index:1}.auth-visual-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.auth-wordmark{display:inline-flex;align-items:center;gap:10px;color:#f8f5ec;font-size:15.5px;font-weight:800;letter-spacing:-.02em}.auth-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff0a;color:#f6f2e894;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.auth-wordmark-text{display:inline-block}.auth-badge .dot{color:#74c39a}.auth-visual-body{max-width:560px}.auth-visual-body h1{margin-top:12px;color:#faf7ef;font-size:clamp(34px,4.2vw,54px);font-weight:800;line-height:1.04;letter-spacing:-.045em}.auth-lead{max-width:470px;margin-top:16px;color:#f6f2e88f;font-size:14.5px;line-height:1.65}.auth-console{max-width:460px;margin-top:30px;padding:17px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#ffffff0b;box-shadow:0 30px 60px -30px #000000b3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.console-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.console-live{display:inline-flex;align-items:center;gap:6px;color:#7fd0a3;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.console-channel{display:inline-flex;align-items:center;gap:5px;color:#f6f2e866;font-size:10.5px;font-weight:600}.console-wave{display:flex;align-items:center;justify-content:space-between;gap:0;height:64px;margin:8px 0 4px;padding:0 3px}.console-wave i{flex:0 0 3px;width:3px;border-radius:999px;background:linear-gradient(180deg,#e7cd8a,#a9842f);opacity:.75;animation:wave 1.9s ease-in-out infinite;transform-origin:center}.console-wave i:nth-child(3n){animation-delay:.3s}.console-wave i:nth-child(4n){animation-delay:.6s}.console-wave i:nth-child(5n){animation-delay:.9s}.console-message{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:#ffffff09}.console-avatar{display:grid;flex:0 0 auto;place-items:center;width:24px;height:24px;border-radius:7px;background:linear-gradient(145deg,#e3c67c,#a98334);color:#171204;font-size:9px;font-weight:800}.console-message p{color:#f6f2e8d1;font-size:12.5px;line-height:1.5}.console-footer{display:flex;align-items:center;gap:8px;margin-top:11px;color:#f6f2e852;font-size:10px;font-weight:600}.console-sep{width:3px;height:3px;border-radius:50%;background:#f6f2e83d}.auth-points{display:flex;flex-direction:column;gap:10px;margin-top:28px}.auth-points li{display:flex;align-items:center;gap:10px;color:#f6f2e89e;font-size:12.5px;font-weight:500}.auth-point-icon{display:grid;flex:0 0 auto;place-items:center;width:28px;height:28px;border:1px solid rgba(212,175,55,.25);border-radius:8px;background:#d4af3714;color:#dcc27e}.auth-visual-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:18px;border-top:1px solid rgba(255,255,255,.07);color:#f6f2e847;font-size:10.5px;font-weight:600}.auth-foot-mark{letter-spacing:.12em;text-transform:uppercase}.auth-panel{display:flex;align-items:center;justify-content:center;padding:46px 42px;background:radial-gradient(620px 420px at 100% 0%,rgba(184,147,63,.08),transparent 65%),var(--canvas)}.auth-panel-inner{width:100%;max-width:400px;animation:rise .5s ease both}.auth-mobile-brand{display:none;align-items:center;gap:10px;margin-bottom:38px;color:var(--ink);font-size:16px;font-weight:800;letter-spacing:-.02em}.auth-mobile-brand .gold-text{color:var(--gold)}.auth-head{margin-bottom:25px}.auth-head h2{font-size:27px;letter-spacing:-.035em}.auth-head p{margin-top:7px;font-size:13px}.auth-form{gap:14px}.auth-form input{height:45px;background:var(--surface)}.auth-form .btn{width:100%;margin-top:3px}.auth-switch{margin-top:19px;color:var(--muted);font-size:12.5px;text-align:center}.auth-switch a{color:color-mix(in srgb,var(--accent) 82%,#241b06);font-weight:700}.auth-switch a:hover{text-decoration:underline;text-underline-offset:3px}.auth-legal{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:30px;padding-top:18px;border-top:1px solid var(--line)}.auth-legal span{display:inline-flex;align-items:center;gap:5px;color:var(--faint);font-size:10.5px;font-weight:600}.auth-legal svg{color:color-mix(in srgb,var(--accent) 80%,#241b06)}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes wave{0%,to{transform:scaleY(.45);opacity:.5}50%{transform:scaleY(1);opacity:.95}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}@media(max-width:1180px){.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-visual{padding:36px}.content{padding:0 28px 48px}.topbar{margin:0 -28px 26px;padding:0 28px}}@media(max-width:980px){.shell{grid-template-columns:minmax(0,1fr)}.sidebar{position:relative;flex-direction:row;flex-wrap:wrap;align-items:center;height:auto;padding:13px 20px;gap:12px 14px;overflow:visible}.brand{order:1}.workspace-card,.sidebar-note,.brand-sub{display:none}.sidebar-footer{order:2;margin-left:auto;padding-top:0;border-top:0}.user-chip{padding:4px;border:0;background:transparent}.user-meta{display:none}.nav{order:3;flex:1 1 100%;flex-direction:row;gap:4px;overflow-x:auto;padding-bottom:2px}.nav-group{flex-direction:row;gap:4px}.nav-label{display:none}.nav-link{padding:8px 10px;white-space:nowrap}.nav-link.active:before{display:none}.topbar{margin:0 -24px 22px;padding:0 24px}.content{padding:0 24px 44px}.two-column,.two-column.wide-left,.inbox{grid-template-columns:minmax(0,1fr)}.inbox-list{max-height:42vh}.inbox-detail{min-height:440px;max-height:none}.thread{max-height:48vh}}@media(max-width:900px){.auth-screen{grid-template-columns:minmax(0,1fr)}.auth-visual{display:none}.auth-panel{min-height:100vh;align-items:flex-start;padding:32px 24px 40px}.auth-panel-inner{margin:0 auto}.auth-mobile-brand{display:flex}}@media(max-width:720px){h1{font-size:26px}.content{padding:0 16px 36px}.topbar{margin:0 -16px 20px;padding:0 16px}.topbar-date{display:none}.stat-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.stat-card{padding:15px}.stat-icon{width:30px;height:30px}.stat-value{font-size:27px}.stat-hint{font-size:10.5px}.page-header{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:22px}.header-actions{width:100%}.header-actions .btn{flex:1}.header-actions .btn-ghost{border-color:var(--line-strong);background:var(--surface)}.form-grid{grid-template-columns:minmax(0,1fr)}.field-narrow{max-width:none}.form-grid>.form-actions{align-self:stretch}.panel{padding:18px}.table-wrap{margin:0 -18px -18px;padding:0 18px 8px}.setup-card{padding:22px}.setup-steps{grid-template-columns:minmax(0,1fr)}.setup-intro h2{font-size:22px}.inbox-list{max-height:38vh}.inbox-detail{min-height:380px;padding:16px}.thread-head{flex-direction:column}.thread-controls{justify-content:flex-start;width:100%}.thread-controls select{flex:1;max-width:none}.bubble{max-width:88%}.reply-box{grid-template-columns:minmax(0,1fr)}.reply-box .btn{width:100%}.detail-list>div{align-items:flex-start;flex-direction:column;gap:2px}.detail-list dd{text-align:left}.auth-panel{padding:30px 20px}.auth-head h2{font-size:24px}.auth-legal{flex-wrap:wrap;gap:8px 14px}}@media(max-width:520px){.brand-text strong{font-size:15px}.stat-hint{display:none}.env-chip{padding:4px 8px;font-size:10.5px}.topbar-crumb{font-size:11.5px}.nav-link span{font-size:12.5px}.card-grid{grid-template-columns:minmax(0,1fr)}.btn{padding:0 13px}.inbox-detail{min-height:340px}}.studio-page{max-width:1400px;animation:none}.studio-page .icon-btn{color:var(--muted)}.studio-page .icon-btn:hover{background:var(--surface-tint);color:var(--ink)}.studio-page .icon-btn.danger:hover{background:var(--red-soft);color:var(--red)}.alert-close{display:grid;flex:0 0 auto;place-items:center;width:26px;height:26px;margin-left:auto;padding:0;border:0;border-radius:7px;background:transparent;color:inherit;opacity:.6}.alert-close:hover{background:#0000000d;opacity:1}.btn-danger{border-color:var(--red-line);background:var(--red-soft);color:var(--red);box-shadow:none}.btn-danger:hover{border-color:color-mix(in srgb,var(--red) 30%,var(--red-line));background:color-mix(in srgb,var(--red) 8%,#ffffff);color:var(--red)}.studio-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.studio-metric{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid var(--line);border-radius:13px;background:var(--surface);box-shadow:var(--shadow-sm)}.studio-metric-icon{display:grid;flex:0 0 auto;place-items:center;width:36px;height:36px;border:1px solid color-mix(in srgb,var(--gold) 18%,var(--line));border-radius:10px;background:var(--gold-pale);color:#8f6d25}.studio-metric>div{display:flex;min-width:0;flex-direction:column}.studio-metric>div>span{color:var(--muted);font-size:10.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.studio-metric strong{color:var(--ink);font-size:24px;font-weight:800;letter-spacing:-.04em;line-height:1.2;font-variant-numeric:tabular-nums}.studio-metric small{color:var(--faint);font-size:11px;line-height:1.4}.studio-mode-note{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding:12px 15px;border:1px solid var(--amber-line);border-radius:12px;background:var(--amber-soft)}.studio-mode-note>div{flex:1;min-width:0}.studio-mode-note strong{display:block;color:var(--ink);font-size:12.5px}.studio-mode-note p{margin-top:2px;color:var(--amber);font-size:11.5px;line-height:1.45}.studio-mode-icon{display:grid;flex:0 0 auto;place-items:center;width:32px;height:32px;border-radius:9px;background:#8a64171c;color:var(--amber)}.studio-mode-icon.live{background:var(--green-soft);color:var(--green)}.studio-shell{display:grid;grid-template-columns:286px minmax(0,1fr);min-height:640px;overflow:hidden;border:1px solid var(--line);border-radius:20px;background:var(--surface);box-shadow:var(--shadow-md)}.studio-rail{display:flex;min-width:0;flex-direction:column;border-right:1px solid var(--line);background:var(--surface-soft)}.studio-rail-search{display:flex;align-items:center;gap:8px;margin:14px 14px 10px;padding:0 10px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--faint)}.studio-rail-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}.studio-rail-search input{height:36px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:12.5px}.studio-rail-search input:focus{border:0;background:transparent;box-shadow:none}.studio-rail-head{display:flex;align-items:center;justify-content:space-between;padding:4px 18px 8px;color:var(--faint);font-size:9.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.studio-rail-head span:last-child{font-variant-numeric:tabular-nums}.studio-rail-list{display:flex;flex:1;min-height:0;flex-direction:column;gap:4px;overflow-y:auto;padding:0 9px 12px}.studio-rail-empty{padding:18px 10px;color:var(--faint);font-size:12px;line-height:1.5}.studio-rail-item{display:flex;align-items:flex-start;gap:10px;width:100%;padding:10px;border:1px solid transparent;border-radius:11px;background:transparent;color:var(--ink);text-align:left;transition:background .16s ease,border-color .16s ease}.studio-rail-item:hover{background:color-mix(in srgb,var(--surface) 70%,transparent)}.studio-rail-item.selected{border-color:var(--line);background:var(--surface);box-shadow:var(--shadow-sm)}.studio-rail-item>svg{flex:0 0 auto;margin-top:11px;color:var(--faint)}.studio-rail-item.selected>svg{color:var(--accent)}.agent-avatar{position:relative;display:grid;flex:0 0 auto;place-items:center;width:36px;height:36px;border:1px solid color-mix(in srgb,var(--gold) 30%,#ffffff);border-radius:10px;background:radial-gradient(26px 26px at 30% 20%,rgba(255,255,255,.55),transparent),var(--gold-pale);color:#775917;font-size:14px;font-weight:800}.agent-avatar-lg{width:46px;height:46px;border-radius:13px;font-size:17px}.agent-state-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--faint)}.agent-state-dot.active{background:var(--green)}.agent-avatar .agent-state-dot{position:absolute;right:-2px;bottom:-2px;width:10px;height:10px;border:2px solid var(--surface)}.studio-rail-copy{display:flex;min-width:0;flex:1;flex-direction:column}.studio-rail-copy strong{overflow:hidden;font-size:12.5px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.studio-rail-copy small{overflow:hidden;color:var(--muted);font-size:10.5px;white-space:nowrap;text-overflow:ellipsis}.studio-rail-tags{display:flex;gap:5px;margin-top:5px}.studio-rail-tags span{padding:1px 6px;border:1px solid var(--line);border-radius:999px;background:var(--surface-soft);color:var(--faint);font-size:9px;font-weight:700}.studio-rail-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 15px;border-top:1px solid var(--line);color:var(--muted);font-size:10.5px;font-weight:600;text-transform:capitalize}.studio-rail-foot>div{display:flex;align-items:center;gap:6px}.studio-rail-foot button{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:1px solid var(--line-strong);border-radius:7px;background:var(--surface);color:var(--ink-2);font-size:10.5px;font-weight:700}.studio-rail-foot button:hover{border-color:var(--accent);color:var(--accent)}.studio-main{min-width:0;padding:22px;background:var(--surface-soft)}.studio-start{max-width:780px;margin:0 auto;padding:26px 4px 10px}.studio-start-head{margin-bottom:22px}.studio-start-head h2{font-size:26px;letter-spacing:-.035em;line-height:1.2}.studio-start-head p{max-width:560px;margin-top:8px;color:var(--muted);font-size:13px}.template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.template-card{display:flex;align-items:flex-start;flex-direction:column;gap:4px;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-sm);text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.template-card:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--line));box-shadow:var(--shadow-md);transform:translateY(-2px)}.template-card.template-blank{border-style:dashed;box-shadow:none}.template-icon{display:grid;place-items:center;width:36px;height:36px;margin-bottom:8px;border:1px solid color-mix(in srgb,var(--gold) 22%,var(--line));border-radius:10px;background:var(--gold-pale);color:#8f6d25}.template-card strong{font-size:14px;font-weight:800;letter-spacing:-.015em}.template-card p{color:var(--muted);font-size:12px;line-height:1.5}.template-use{display:inline-flex;align-items:center;gap:5px;margin-top:10px;color:#8f6d25;font-size:11.5px;font-weight:800}.studio-start-tip{display:flex;align-items:flex-start;gap:9px;margin-top:18px;padding:12px 14px;border:1px solid var(--line);border-radius:11px;background:color-mix(in srgb,var(--gold-pale) 36%,var(--surface));color:var(--muted);font-size:11.5px}.studio-start-tip svg{flex:0 0 auto;margin-top:1px;color:var(--accent)}.studio-agent-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.studio-agent-title{display:flex;min-width:0;align-items:center;gap:12px}.studio-agent-title h2{overflow:hidden;font-size:21px;letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis}.studio-agent-title p{color:var(--muted);font-size:11.5px}.studio-agent-title .page-eyebrow{margin-bottom:1px;font-size:9.5px}.studio-actions{display:flex;flex:0 0 auto;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:7px}.unsaved-label{display:inline-flex;align-items:center;padding:2px 8px;border:1px solid var(--amber-line);border-radius:999px;background:var(--amber-soft);color:var(--amber);font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.studio-tabs{display:flex;gap:2px;margin:0 -22px 20px;padding:0 22px;overflow-x:auto;border-bottom:1px solid var(--line);scrollbar-width:none}.studio-tabs::-webkit-scrollbar{display:none}.studio-tabs button{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;height:42px;padding:0 12px;border:0;background:transparent;color:var(--muted);font-size:12.5px;font-weight:700;white-space:nowrap}.studio-tabs button:after{content:"";position:absolute;right:9px;bottom:-1px;left:9px;height:2px;border-radius:2px 2px 0 0;background:transparent}.studio-tabs button:hover,.studio-tabs button.active{color:var(--ink)}.studio-tabs button.active:after{background:var(--accent)}.studio-tab-count{display:inline-grid;place-items:center;min-width:17px;height:17px;padding:0 5px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--faint);font-size:9.5px;font-variant-numeric:tabular-nums}.studio-tabs button.active .studio-tab-count{border-color:color-mix(in srgb,var(--accent) 28%,var(--line));background:var(--gold-pale);color:#8f6d25}.studio-build{display:grid;grid-template-columns:minmax(0,1fr) 292px;align-items:start;gap:16px}.studio-form-column{display:flex;min-width:0;flex-direction:column;gap:12px}.studio-section{padding:19px;border:1px solid var(--line);border-radius:15px;background:var(--surface);box-shadow:var(--shadow-sm)}.studio-section-head{display:flex;align-items:flex-start;gap:10px;margin-bottom:15px}.studio-section-index{flex:0 0 auto;padding-top:1px;color:var(--accent);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.06em}.studio-section-head>div{flex:1;min-width:0}.studio-section-head h3,.studio-card-head h3{font-size:14px;letter-spacing:-.015em}.studio-section-head p,.studio-card-head p{margin-top:2px;color:var(--muted);font-size:11.5px;line-height:1.45}.studio-mini-select{flex:0 0 auto;width:auto;min-width:120px;height:30px;padding:0 24px 0 8px;border-radius:7px;font-size:11px;font-weight:600}.studio-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.studio-page .field>span{display:flex;align-items:center;justify-content:space-between;gap:8px}.studio-page .field-hint{color:var(--faint);font-size:10.5px;line-height:1.4}.field-counter{color:var(--faint);font-size:10px;font-weight:600;font-variant-numeric:tabular-nums}.studio-fields-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.input-with-unit{position:relative}.input-with-unit input{padding-right:64px;font-variant-numeric:tabular-nums}.input-with-unit>span{position:absolute;top:50%;right:11px;color:var(--faint);font-size:10.5px;font-weight:600;transform:translateY(-50%);pointer-events:none}.prompt-editor{min-height:250px;background:#fbfaf6;font-size:12.5px;line-height:1.65}.prompt-guidance,.studio-inline-note{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 11px;border:1px solid color-mix(in srgb,var(--accent) 20%,var(--line));border-radius:9px;background:color-mix(in srgb,var(--gold-pale) 40%,var(--surface));color:var(--muted);font-size:11px;line-height:1.5}.prompt-guidance svg,.studio-inline-note svg{flex:0 0 auto;margin-top:1px;color:var(--accent)}.voice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:236px;overflow-y:auto;padding-right:2px}.voice-option{position:relative;display:flex;align-items:center;gap:4px;min-width:0;padding-right:5px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft);transition:border-color .16s ease,background .16s ease}.voice-option:hover{border-color:var(--line-strong);background:var(--surface)}.voice-option.selected{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));background:color-mix(in srgb,var(--gold-pale) 45%,var(--surface))}.voice-pick{display:flex;min-width:0;flex:1;align-items:center;gap:8px;padding:8px;border:0;background:transparent;text-align:left}.voice-glyph{display:grid;flex:0 0 auto;place-items:center;width:30px;height:30px;border:1px solid color-mix(in srgb,var(--gold) 24%,var(--line));border-radius:8px;background:var(--gold-pale);color:#8f6d25;font-size:11px;font-weight:800}.voice-pick>span:last-child{display:flex;min-width:0;flex-direction:column}.voice-pick strong{overflow:hidden;font-size:11.5px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.voice-pick small{overflow:hidden;color:var(--faint);font-size:9.5px;white-space:nowrap;text-overflow:ellipsis}.voice-option-actions{display:flex;flex:0 0 auto;align-items:center;gap:3px}.voice-play{display:grid;place-items:center;width:24px;height:24px;padding:0;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--muted)}.voice-play:hover{border-color:var(--accent);color:var(--accent)}.voice-check{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--accent);color:var(--accent-ink)}.studio-inline-empty{grid-column:1 / -1;padding:16px;color:var(--faint);font-size:11.5px}.studio-side{position:sticky;top:84px;display:flex;min-width:0;flex-direction:column;gap:10px}.studio-readiness,.studio-side-card{padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-sm)}.studio-readiness-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.studio-readiness-head>div{display:flex;flex-direction:column}.studio-readiness-head>div span{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.studio-readiness-head strong{font-size:25px;font-weight:800;letter-spacing:-.05em;line-height:1.15;font-variant-numeric:tabular-nums}.readiness-ring{padding:3px 8px;border:1px solid var(--line);border-radius:999px;background:var(--surface-soft);color:var(--faint);font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.readiness-track{height:5px;margin:10px 0 12px;overflow:hidden;border-radius:999px;background:var(--surface-tint)}.readiness-track span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--gold),var(--gold-bright));transition:width .35s ease}.readiness-list{display:flex;flex-direction:column;gap:5px}.readiness-list li{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:11px;font-weight:600}.readiness-list li>span{display:grid;place-items:center;width:17px;height:17px;border:1px solid var(--line);border-radius:50%;background:var(--surface-soft);color:var(--faint)}.readiness-list li.done{color:var(--ink-2)}.readiness-list li.done>span{border-color:var(--green-line);background:var(--green-soft);color:var(--green)}.readiness-foot{margin-top:11px;padding-top:10px;border-top:1px solid var(--line);color:var(--faint);font-size:10.5px;line-height:1.45}.studio-phone{position:relative;display:flex;align-items:center;flex-direction:column;padding:16px 18px;overflow:hidden;border:1px solid #26272c;border-radius:14px;background:radial-gradient(280px 160px at 50% -20%,rgba(212,175,55,.24),transparent 70%),linear-gradient(145deg,#1a1b1f,#0d0e11 75%);color:#f4f1e8;text-align:center}.studio-phone-top{display:flex;align-items:center;justify-content:space-between;width:100%;color:#f6f2e86b;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.studio-phone-live{display:inline-flex;align-items:center;gap:5px;color:#d9b965}.studio-phone-orb{display:grid;place-items:center;width:54px;height:54px;margin:16px 0 9px;border:1px solid rgba(212,175,55,.45);border-radius:50%;background:#d4af371f;box-shadow:0 0 0 6px #d4af370d;color:#e2c173;font-size:19px;font-weight:800}.studio-phone-name{max-width:100%;overflow:hidden;color:#f8f5ec;font-size:13.5px;font-weight:800;white-space:nowrap;text-overflow:ellipsis}.studio-phone-voice{margin-top:1px;color:#f6f2e875;font-size:10px}.studio-wave{display:flex;align-items:center;justify-content:center;gap:3px;height:42px;margin-top:8px}.studio-wave span{width:2.5px;border-radius:999px;background:linear-gradient(180deg,#e2c173,#b8933f52)}.studio-phone-caption{display:-webkit-box;max-width:220px;margin-top:3px;overflow:hidden;color:#f6f2e89e;font-size:10.5px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.studio-phone-actions{display:flex;align-items:center;gap:9px;margin-top:13px}.studio-phone-action{display:grid;place-items:center;width:31px;height:31px;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:50%;background:#ffffff0f;color:#f6f2e899}.studio-phone-action.end{border-color:#d65c5059;background:#a3362c4d;color:#f0a59d}.studio-phone-action:disabled{opacity:.7}.studio-side-card-head{display:flex;align-items:center;gap:8px}.studio-side-icon{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);color:#8f6d25}.studio-side-card-head>div{display:flex;flex-direction:column}.studio-side-card-head strong{font-size:11.5px;font-weight:700}.studio-side-card-head small{color:var(--faint);font-size:9.5px}.studio-side-copy{margin-top:9px;color:var(--muted);font-size:10.5px;line-height:1.5}.studio-channel-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.studio-channel-tags span{padding:2px 8px;border:1px solid var(--line);border-radius:999px;background:var(--surface-soft);color:var(--ink-2);font-size:9.5px;font-weight:700}.asset-layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);align-items:start;gap:14px}.studio-card{min-width:0;padding:19px;border:1px solid var(--line);border-radius:15px;background:var(--surface);box-shadow:var(--shadow-sm)}.studio-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.studio-count{display:grid;flex:0 0 auto;place-items:center;min-width:26px;height:26px;padding:0 7px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);color:var(--muted);font-size:11px;font-weight:800;font-variant-numeric:tabular-nums}.studio-blocked{display:flex;align-items:center;flex-direction:column;padding:38px 22px;border:1px dashed var(--line-strong);border-radius:12px;background:var(--surface-soft);color:var(--faint);text-align:center}.studio-blocked svg{margin-bottom:8px;color:var(--gold)}.studio-blocked strong{color:var(--ink-2);font-size:12.5px}.studio-blocked p{max-width:300px;margin-top:3px;font-size:11.5px;line-height:1.5}.asset-list{display:flex;flex-direction:column;gap:7px}.asset-row{display:flex;align-items:flex-start;gap:10px;padding:11px;border:1px solid var(--line);border-radius:11px;background:var(--surface-soft)}.asset-icon{display:grid;flex:0 0 auto;place-items:center;width:30px;height:30px;border:1px solid color-mix(in srgb,var(--gold) 20%,var(--line));border-radius:8px;background:var(--gold-pale);color:#8f6d25}.asset-copy{display:flex;min-width:0;flex:1;flex-direction:column}.asset-copy strong{overflow-wrap:anywhere;font-size:12px;font-weight:700}.asset-copy small{color:var(--faint);font-size:10px;line-height:1.5;overflow-wrap:anywhere}.asset-copy small .mono{font-size:9.5px}.tool-row .asset-copy>small{color:var(--muted)}.tool-endpoint{display:flex;align-items:center;gap:5px;margin-top:4px;min-width:0}.method-badge{flex:0 0 auto;padding:1px 5px;border:1px solid var(--line);border-radius:4px;background:var(--surface);color:var(--ink-2);font-family:var(--font-mono);font-size:8.5px;font-weight:700}.tool-endpoint .mono{overflow:hidden;color:var(--faint);font-size:9.5px;white-space:nowrap;text-overflow:ellipsis}.asset-form{display:flex;flex-direction:column;gap:13px}.asset-form .studio-fields{grid-template-columns:minmax(0,1fr)}.asset-form .studio-fields-row{grid-template-columns:.8fr 1.2fr}.schema-editor{min-height:96px;font-size:10.5px}.asset-form-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid var(--line)}.asset-form-foot>span{display:flex;align-items:center;gap:5px;color:var(--faint);font-size:9.5px}.asset-form-foot>span svg{color:var(--accent)}.studio-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px}.settings-list{display:grid;margin:0}.settings-list>div{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding:9px 0;border-bottom:1px solid var(--line)}.settings-list>div:last-child{border-bottom:0}.settings-list dt{flex:0 0 auto;color:var(--muted);font-size:11.5px;font-weight:600}.settings-list dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--ink);font-size:11.5px;font-weight:700;text-align:right}.settings-list dd.mono{font-size:10px;font-weight:500}.studio-card>.btn{margin-top:12px}.danger-zone{grid-column:1 / -1;border-color:var(--red-line);background:linear-gradient(180deg,var(--surface) 0%,var(--red-soft) 180%)}.danger-zone .studio-card-head{margin-bottom:10px}.test-overlay{position:fixed;inset:0;z-index:100;display:flex;align-items:stretch;justify-content:flex-end;background:#0e0f1175;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:studio-fade .18s ease both}.test-drawer{display:flex;width:min(470px,100%);height:100%;flex-direction:column;border-left:1px solid var(--line);background:var(--surface);box-shadow:-30px 0 70px -30px #0f0e0a73;animation:studio-slide .24s cubic-bezier(.22,1,.36,1) both}.test-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 20px 14px;border-bottom:1px solid var(--line)}.test-head h2{font-size:19px;letter-spacing:-.03em}.test-head p{margin-top:2px;color:var(--muted);font-size:11px}.test-head .page-eyebrow{margin-bottom:2px;font-size:9.5px}.test-mode{display:flex;align-items:flex-start;gap:9px;padding:10px 20px;border-bottom:1px solid var(--line);background:var(--surface-soft)}.test-mode .pill{flex:0 0 auto;margin-top:1px}.test-mode p{color:var(--muted);font-size:10.5px;line-height:1.5}.test-body{display:flex;flex:1;min-height:0;flex-direction:column;gap:10px;overflow-y:auto;padding:18px 20px;background:radial-gradient(380px 200px at 100% 0%,rgba(184,147,63,.06),transparent 70%),var(--surface)}.test-bubble{display:flex;align-items:flex-end;gap:7px;max-width:88%}.test-bubble.agent{align-self:flex-start}.test-bubble.user{align-self:flex-end}.test-bubble p{padding:9px 12px;border:1px solid var(--line);border-radius:13px 13px 13px 4px;background:var(--surface-soft);color:var(--ink-2);font-size:12.5px;line-height:1.55;white-space:pre-wrap}.test-bubble.user p{border-color:transparent;border-radius:13px 13px 4px;background:var(--accent);color:var(--accent-ink)}.test-avatar{display:grid;flex:0 0 auto;place-items:center;width:24px;height:24px;margin-bottom:2px;border:1px solid color-mix(in srgb,var(--gold) 28%,var(--line));border-radius:50%;background:var(--gold-pale);color:#775917;font-size:9.5px;font-weight:800}.test-bubble.typing{align-items:center}.typing-dots{display:inline-flex;gap:3px;padding:11px 13px;border:1px solid var(--line);border-radius:13px 13px 13px 4px;background:var(--surface-soft)}.typing-dots i{width:5px;height:5px;border-radius:50%;background:var(--faint);animation:studio-typing 1.1s ease-in-out infinite}.typing-dots i:nth-child(2){animation-delay:.14s}.typing-dots i:nth-child(3){animation-delay:.28s}.test-error{margin:0 20px 8px;padding:8px 10px;border:1px solid var(--red-line);border-radius:8px;background:var(--red-soft);color:var(--red);font-size:11px}.test-suggestions{display:flex;gap:6px;overflow-x:auto;padding:9px 20px 0;scrollbar-width:none}.test-suggestions::-webkit-scrollbar{display:none}.test-suggestions button{flex:0 0 auto;padding:5px 9px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--muted);font-size:10px;font-weight:600;white-space:nowrap}.test-suggestions button:hover{border-color:var(--accent);color:var(--ink)}.test-form{display:flex;align-items:flex-end;gap:8px;padding:11px 20px 18px}.test-form textarea{min-height:50px;max-height:130px;resize:none;font-size:12.5px}.test-send{flex:0 0 auto;width:42px;min-height:42px;padding:0}@keyframes studio-fade{0%{opacity:0}to{opacity:1}}@keyframes studio-slide{0%{transform:translate(24px);opacity:.6}to{transform:translate(0);opacity:1}}@keyframes studio-typing{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-3px);opacity:1}}@media(max-width:1180px){.studio-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-build{grid-template-columns:minmax(0,1fr) 264px}}@media(max-width:1080px){.studio-shell{grid-template-columns:minmax(0,1fr)}.studio-rail{border-right:0;border-bottom:1px solid var(--line)}.studio-rail-search{margin-bottom:8px}.studio-rail-head,.studio-rail-foot{display:none}.studio-rail-list{flex-direction:row;flex:0 0 auto;gap:6px;overflow-x:auto;overflow-y:hidden;padding:0 12px 12px}.studio-rail-item{width:214px;flex:0 0 auto;border-color:var(--line);background:var(--surface)}.studio-rail-item>svg{display:none}.studio-tabs{margin-top:0}}@media(max-width:880px){.studio-build{grid-template-columns:minmax(0,1fr)}.studio-side{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.studio-phone{grid-row:span 2}.asset-layout,.studio-settings{grid-template-columns:minmax(0,1fr)}.danger-zone{grid-column:auto}}@media(max-width:720px){.studio-page .page-eyebrow{font-size:9.5px}.studio-metrics{gap:8px}.studio-metric{gap:9px;padding:12px}.studio-metric-icon{width:31px;height:31px}.studio-metric strong{font-size:20px}.studio-metric small{font-size:10px}.studio-mode-note{align-items:flex-start;padding:11px 12px}.studio-mode-note>.pill{display:none}.studio-mode-note p{font-size:10.5px}.studio-main{padding:15px}.studio-tabs{margin:0 -15px 15px;padding:0 15px}.studio-agent-head{flex-direction:column;gap:11px}.studio-actions{width:100%;justify-content:flex-start}.studio-actions .btn-primary{margin-left:auto}.studio-agent-title h2{font-size:19px}.studio-section,.studio-card{padding:15px}.studio-section-head{flex-wrap:wrap}.studio-mini-select{width:100%;margin-top:2px}.studio-fields,.voice-grid{grid-template-columns:minmax(0,1fr)}.voice-grid{max-height:280px}.studio-side{display:flex}.template-grid{grid-template-columns:minmax(0,1fr)}.studio-start{padding-top:12px}.studio-start-head h2{font-size:22px}.settings-list>div{align-items:flex-start;flex-direction:column;gap:2px}.settings-list dd{text-align:left}.asset-form-foot{align-items:stretch;flex-direction:column}.asset-form-foot .btn{width:100%}.test-overlay{align-items:flex-end;background:#0e0f1180}.test-drawer{width:100%;height:min(88dvh,780px);border-top:1px solid var(--line);border-left:0;border-radius:18px 18px 0 0;animation-name:studio-sheet}.test-head,.test-body,.test-form,.test-mode,.test-suggestions{padding-right:16px;padding-left:16px}.test-error{margin-right:16px;margin-left:16px}}@keyframes studio-sheet{0%{transform:translateY(30px);opacity:.7}to{transform:translateY(0);opacity:1}}.studio-section-link{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;padding:3px 1px;border:0;background:transparent;color:#8f6d25;font-size:11px;font-weight:800;letter-spacing:.01em;white-space:nowrap}.studio-section-link:hover{color:var(--ink)}.studio-section-link:disabled{opacity:.45}.voice-section{background:radial-gradient(110% 150% at 100% 0%,rgba(184,147,63,.09),transparent 45%),var(--surface)}.voice-current{display:flex;align-items:center;gap:14px;padding:15px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(118deg,#fffffff5,#faf7f0eb);box-shadow:inset 0 1px #fffc}.voice-current-avatar{position:relative;display:grid;flex:0 0 auto;place-items:center;width:48px;height:48px;overflow:hidden;border:1px solid rgba(142,106,32,.24);border-radius:14px;background:linear-gradient(145deg,#f7ecd2,#e8d2a0);color:#75551a;font-size:15px;font-weight:800;letter-spacing:-.02em;box-shadow:inset 0 1px #ffffffb3}.voice-current-avatar:after{content:"";position:absolute;inset:auto -12px -18px auto;width:38px;height:38px;border-radius:50%;background:#ffffff59}.voice-current-avatar.playing{border-color:#b8933f8c;background:linear-gradient(145deg,#e7c979,#caa34c);color:#211705}.voice-current-avatar.empty{border-color:var(--line);background:var(--surface-soft);color:var(--faint);box-shadow:none}.voice-current-avatar.empty:after{display:none}.voice-current-avatar-sm{width:36px;height:36px;border-radius:10px;font-size:12px}.voice-eq{display:flex;align-items:center;gap:2px;height:18px}.voice-eq i{width:2px;border-radius:2px;background:currentColor;animation:voiceEq .8s ease-in-out infinite alternate}.voice-eq i:nth-child(1){height:7px}.voice-eq i:nth-child(2){height:15px;animation-delay:-.25s}.voice-eq i:nth-child(3){height:10px;animation-delay:-.5s}@keyframes voiceEq{0%{transform:scaleY(.5)}to{transform:scaleY(1)}}.voice-current-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:2px}.voice-current-label{color:#9a7a34;font-size:8.5px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.voice-current-copy strong{overflow:hidden;color:var(--ink);font-size:15px;font-weight:800;letter-spacing:-.025em;white-space:nowrap;text-overflow:ellipsis}.voice-current-copy>p{display:-webkit-box;max-width:470px;margin-top:2px;overflow:hidden;color:var(--muted);font-size:11px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.voice-current-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:3px}.voice-current-tags>span{padding:2px 6px;border:1px solid var(--line);border-radius:5px;background:#ffffffa6;color:var(--muted);font-size:8.5px;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.voice-current-tags>.voice-source-tag{border-color:color-mix(in srgb,var(--accent) 24%,var(--line));background:color-mix(in srgb,var(--gold-pale) 55%,#ffffff);color:#84621f}.voice-current-actions{display:flex;flex:0 0 auto;align-items:center;gap:7px}.voice-current-play{display:grid;flex:0 0 auto;place-items:center;width:34px;height:34px;padding:0;border:1px solid var(--line-strong);border-radius:50%;background:var(--surface);color:var(--ink-2);transition:border-color .16s ease,background .16s ease,color .16s ease}.voice-current-play:hover,.voice-current-play.playing{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));background:var(--gold-pale);color:#7b5c1b}.voice-library-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:0 2px;color:var(--faint);font-size:10px;font-weight:600}.voice-library-foot span{display:inline-flex;align-items:center;gap:5px}.voice-current-unavailable{border-color:color-mix(in srgb,var(--amber-line) 65%,var(--line));background:linear-gradient(118deg,#fffdf8,var(--amber-soft))}.voice-current-skeleton{min-height:80px}.voice-skeleton-avatar,.voice-skeleton-copy span,.voice-loading-card span{border-radius:6px;background:linear-gradient(90deg,#f1ece2 25%,#faf7f0,#f1ece2 75%);background-size:200% 100%;animation:voiceShimmer 1.4s ease-in-out infinite}.voice-skeleton-avatar{flex:0 0 auto;width:48px;height:48px;border-radius:14px}.voice-skeleton-copy{display:flex;flex:1;flex-direction:column;gap:7px}.voice-skeleton-copy span:nth-child(1){width:34%;height:10px}.voice-skeleton-copy span:nth-child(2){width:22%;height:15px}.voice-skeleton-copy span:nth-child(3){width:72%;height:10px}@keyframes voiceShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.voice-error-note{align-items:center}.voice-error-note>span{flex:1}.voice-overlay{position:fixed;z-index:120;inset:0;display:grid;place-items:center;padding:20px;background:#0e0f119e;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);animation:voiceOverlayIn .18s ease both}.voice-modal{display:flex;width:min(1120px,100%);height:min(860px,calc(100dvh - 40px));min-height:520px;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:var(--canvas);box-shadow:0 50px 110px -40px #080806b3,0 2px #ffffff80 inset;animation:voiceModalIn .22s cubic-bezier(.2,.8,.2,1) both}@keyframes voiceOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes voiceModalIn{0%{opacity:0;transform:translateY(10px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}.voice-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 24px 16px;border-bottom:1px solid var(--line);background:var(--surface)}.voice-modal-heading{display:flex;min-width:0;align-items:flex-start;gap:13px}.voice-modal-icon{display:grid;flex:0 0 auto;place-items:center;width:42px;height:42px;margin-top:2px;border:1px solid rgba(142,106,32,.22);border-radius:12px;background:linear-gradient(145deg,#f6ebd1,#ead6a4);color:#7b5c1b}.voice-modal-head .page-eyebrow{margin-bottom:4px}.voice-modal-head h2{color:var(--ink);font-size:22px;font-weight:800;letter-spacing:-.035em;line-height:1.15}.voice-modal-head p{margin-top:4px;color:var(--muted);font-size:11.5px}.voice-modal-close{width:34px;height:34px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft);color:var(--muted)}.voice-modal-close:hover{border-color:var(--line-strong);background:var(--surface-tint);color:var(--ink)}.voice-modal-toolbar{display:flex;flex-direction:column;gap:10px;padding:13px 24px 12px;border-bottom:1px solid var(--line);background:var(--surface)}.voice-search{display:flex;align-items:center;gap:9px;height:42px;padding:0 12px;border:1px solid var(--line-strong);border-radius:10px;background:var(--surface-soft);color:var(--faint);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.voice-search:focus-within{border-color:color-mix(in srgb,var(--accent) 58%,var(--line));background:var(--surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 13%,transparent)}.voice-search input{flex:1;min-width:0;height:100%;padding:0;border:0;outline:0;background:transparent;color:var(--ink);font-size:12.5px;font-weight:600}.voice-search input::placeholder{color:var(--faint);font-weight:500}.voice-search button{display:grid;flex:0 0 auto;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:var(--surface-tint);color:var(--muted)}.voice-filters{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.voice-select{display:flex;flex:1 1 130px;min-width:116px;max-width:190px;flex-direction:column;gap:4px}.voice-select>span{color:var(--faint);font-size:8.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.voice-select select{width:100%;height:31px;padding:0 25px 0 9px;border:1px solid var(--line);border-radius:8px;appearance:none;background-color:var(--surface);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%237b756a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;color:var(--ink-2);font-size:11px;font-weight:600}.voice-select select:focus{outline:0;border-color:color-mix(in srgb,var(--accent) 55%,var(--line))}.voice-filter-clear{height:31px;padding:0 4px;border:0;background:transparent;color:#8f6d25;font-size:10.5px;font-weight:800;white-space:nowrap}.voice-filter-clear:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.voice-source-tabs{display:flex;gap:1px;padding:0 19px;overflow-x:auto;border-bottom:1px solid var(--line);background:var(--surface);scrollbar-width:none}.voice-source-tabs::-webkit-scrollbar{display:none}.voice-source-tabs button{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;height:42px;padding:0 9px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font-size:11.5px;font-weight:700;white-space:nowrap}.voice-source-tabs button:hover{color:var(--ink)}.voice-source-tabs button.active{border-bottom-color:var(--accent);color:var(--ink)}.voice-source-tabs button>span{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border:1px solid var(--line);border-radius:999px;background:var(--surface-soft);color:var(--faint);font-size:8.5px;font-weight:800;font-variant-numeric:tabular-nums}.voice-source-tabs button.active>span{border-color:color-mix(in srgb,var(--accent) 25%,var(--line));background:var(--gold-pale);color:#87651f}.voice-source-tabs button.active svg{fill:currentColor;color:#a67e2a}.voice-results-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 24px 9px;background:var(--canvas);color:var(--muted);font-size:10.5px;font-weight:600}.voice-results-head strong{color:var(--ink-2);font-weight:800;font-variant-numeric:tabular-nums}.voice-audio-note{display:inline-flex;align-items:center;gap:5px;color:var(--faint);font-size:9.5px;font-weight:600;text-align:right}.voice-audio-note svg{color:#a67e2a}.voice-modal-body{flex:1;overflow-y:auto;padding:3px 24px 20px;background:var(--canvas);overscroll-behavior:contain}.voice-modal-body::-webkit-scrollbar{width:10px}.voice-modal-body::-webkit-scrollbar-thumb{border:3px solid var(--canvas);border-radius:999px;background:var(--line-strong)}.voice-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.voice-card{position:relative;min-height:192px;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:0 1px 2px #18140a06;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.voice-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md);transform:translateY(-1px)}.voice-card.selected{border-color:color-mix(in srgb,var(--accent) 62%,var(--line));background:linear-gradient(145deg,#fffffffa,#f9f3e4f2);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 14%,transparent),0 1px 2px #18140a08}.voice-card-select{position:absolute;z-index:2;inset:0;padding:0;border:0;border-radius:inherit;background:transparent}.voice-card:has(.voice-card-select:focus-visible){outline:2px solid color-mix(in srgb,var(--accent) 68%,#ffffff);outline-offset:2px}.voice-card-inner{display:flex;height:100%;flex-direction:column;gap:7px;padding:13px;pointer-events:none}.voice-card-head{display:flex;align-items:flex-start;gap:9px}.voice-card-avatar{display:grid;flex:0 0 auto;place-items:center;width:34px;height:34px;border:1px solid rgba(142,106,32,.2);border-radius:9px;background:linear-gradient(145deg,#f7ecd4,#ecd9ac);color:#79591a;font-size:11.5px;font-weight:800}.voice-card-avatar.default{border-color:var(--line);background:var(--surface-soft);color:var(--faint)}.voice-card-title{display:flex;flex:1;min-width:0;flex-direction:column;gap:1px;padding-top:1px}.voice-card-title strong{overflow:hidden;color:var(--ink);font-size:12px;font-weight:800;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis}.voice-card-title>span{overflow:hidden;color:var(--faint);font-size:8.5px;font-weight:700;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis}.voice-card-check{display:grid;flex:0 0 auto;place-items:center;width:19px;height:19px;margin-top:1px;border-radius:50%;background:var(--accent);color:var(--accent-ink)}.voice-card-tags{display:flex;flex-wrap:wrap;gap:4px}.voice-card-tags span{padding:1px 5px;border:1px solid var(--line);border-radius:4px;background:var(--surface-soft);color:var(--muted);font-size:8px;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.voice-card-desc{display:-webkit-box;min-height:47px;overflow:hidden;color:var(--muted);font-size:10.5px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:3}.voice-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:7px;border-top:1px solid color-mix(in srgb,var(--line) 72%,transparent)}.voice-card-use{overflow:hidden;color:var(--faint);font-size:8.5px;font-weight:800;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis}.voice-card-actions{position:relative;z-index:3;display:flex;flex:0 0 auto;align-items:center;gap:4px;pointer-events:auto}.voice-card-play,.voice-star{display:grid;flex:0 0 auto;place-items:center;width:26px;height:26px;padding:0;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--muted);transition:border-color .15s ease,background .15s ease,color .15s ease}.voice-card-play:hover,.voice-card-play.playing{border-color:color-mix(in srgb,var(--accent) 48%,var(--line));background:var(--gold-pale);color:#7b5c1b}.voice-star:hover{border-color:var(--line-strong);color:#9b772a}.voice-star.active{border-color:color-mix(in srgb,var(--accent) 38%,var(--line));background:var(--gold-pale);color:#a67e2a}.voice-star.active svg{fill:currentColor}.voice-load-more{display:flex;justify-content:center;padding:16px 0 2px}.voice-load-more .btn{gap:8px;color:var(--ink-2)}.voice-load-more .btn span{color:var(--faint);font-size:10px;font-weight:600}.voice-empty{display:flex;align-items:center;flex-direction:column;gap:7px;margin:16px 0;padding:46px 24px;border:1px dashed var(--line-strong);border-radius:14px;background:color-mix(in srgb,var(--surface) 55%,transparent);text-align:center}.voice-empty-icon{display:grid;place-items:center;width:46px;height:46px;margin-bottom:3px;border:1px solid var(--line);border-radius:13px;background:var(--surface);color:var(--faint)}.voice-empty strong{color:var(--ink-2);font-size:13px}.voice-empty p{max-width:340px;color:var(--muted);font-size:11px}.voice-empty .btn{margin-top:6px}.voice-loading-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding-top:3px}.voice-loading-card{display:flex;min-height:192px;flex-direction:column;gap:11px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.voice-loading-card span:nth-child(1){width:42%;height:30px}.voice-loading-card span:nth-child(2){width:72%;height:12px}.voice-loading-card span:nth-child(3){width:100%;height:44px}.voice-preview-error{display:flex;align-items:center;gap:7px;padding:8px 24px;border-top:1px solid var(--red-line);background:var(--red-soft);color:var(--red);font-size:10.5px;font-weight:600}.voice-modal-foot{position:relative;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 24px;border-top:1px solid var(--line);background:var(--surface);box-shadow:0 -10px 30px -26px #18140a8c}.voice-pick-summary{display:flex;min-width:0;align-items:center;gap:10px}.voice-pick-summary>div{display:flex;min-width:0;flex-direction:column;gap:1px}.voice-pick-summary>div>span{color:var(--faint);font-size:8.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.voice-pick-summary strong{overflow:hidden;color:var(--ink);font-size:12.5px;font-weight:800;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis}.voice-pick-summary small{overflow:hidden;color:var(--muted);font-size:9.5px;white-space:nowrap;text-overflow:ellipsis}.voice-modal-actions{display:flex;flex:0 0 auto;align-items:center;gap:7px}.voice-modal-actions .btn{min-height:36px;padding:0 14px;font-size:12px}.voice-modal-actions .btn-primary:disabled{border-color:transparent;background:var(--surface-tint);color:var(--faint);box-shadow:none;opacity:1}@media(max-width:1060px){.voice-cards,.voice-loading-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.voice-current-copy>p{max-width:320px}.voice-library-foot{flex-wrap:wrap}}@media(max-width:760px){.voice-overlay{padding:0}.voice-modal{width:100%;height:100dvh;min-height:0;border:0;border-radius:0}.voice-modal-head{padding:15px 16px 13px}.voice-modal-head h2{font-size:19px}.voice-modal-head p{font-size:10.5px}.voice-modal-icon{width:36px;height:36px}.voice-modal-toolbar{padding:11px 16px}.voice-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%}.voice-select{max-width:none}.voice-filter-clear{grid-column:1 / -1;justify-self:start;height:22px}.voice-source-tabs{padding:0 8px;gap:0}.voice-source-tabs button{height:40px;padding:0 6px;gap:3px;font-size:10px;letter-spacing:-.005em}.voice-source-tabs button>span{min-width:16px;height:16px;padding:0 4px;font-size:8px}.voice-source-tabs button svg{width:11px;height:11px}.voice-results-head{padding:10px 16px 8px;align-items:flex-start;flex-direction:column;gap:4px}.voice-audio-note{text-align:left}.voice-modal-body{padding:2px 16px 16px}.voice-cards,.voice-loading-grid{grid-template-columns:minmax(0,1fr)}.voice-card{min-height:0}.voice-card-desc{min-height:0;-webkit-line-clamp:4}.voice-modal-foot{align-items:stretch;flex-direction:column;gap:10px;padding:11px 16px calc(11px + env(safe-area-inset-bottom))}.voice-modal-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.voice-preview-error{padding:8px 16px}.voice-current{align-items:flex-start;flex-wrap:wrap;padding:13px}.voice-current-copy{flex-basis:calc(100% - 62px)}.voice-current-copy>p{max-width:none}.voice-current-actions{width:100%;justify-content:flex-end;padding-top:2px}.voice-library-foot{gap:5px;flex-direction:column;align-items:flex-start}.studio-section-link{align-self:flex-start}}@media(prefers-reduced-motion:reduce){.voice-overlay,.voice-modal,.voice-card,.voice-eq i,.voice-skeleton-avatar,.voice-skeleton-copy span,.voice-loading-card span{animation:none;transition:none}}.landing{--landing-max: 1240px;min-height:100vh;overflow-x:clip;background:var(--canvas)}.landing-header{position:sticky;z-index:60;top:0;border-bottom:1px solid rgba(255,255,255,.07);background:#0c0d0fe0;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.landing-header-inner{display:flex;width:100%;max-width:var(--landing-max);height:70px;margin:0 auto;padding:0 28px;align-items:center;gap:40px}.landing-wordmark{display:inline-flex;align-items:center;gap:10px}.landing-wordmark-text{color:#f7f3e9;font-size:17px;font-weight:800;letter-spacing:-.035em}.landing-wordmark-text>span{color:#e2c173}.landing-nav{display:flex;margin-left:auto;align-items:center;gap:30px}.landing-nav a{color:#f6f2e894;font-size:12px;font-weight:600;letter-spacing:.005em;transition:color .16s ease}.landing-nav a:hover{color:#f7f3e9}.landing-header-actions{display:flex;align-items:center;gap:18px}.landing-signin{color:#f6f2e8b8;font-size:12px;font-weight:700;transition:color .16s ease}.landing-signin:hover{color:#f7f3e9}.landing-cta-small{display:inline-flex;height:36px;padding:0 14px;border:1px solid rgba(226,193,115,.55);border-radius:8px;align-items:center;gap:7px;background:linear-gradient(180deg,#e3c67c,#c7a352);color:#171204;font-size:11.5px;font-weight:800;letter-spacing:-.005em;box-shadow:inset 0 1px #ffffff6b,0 6px 20px -12px #d4af37b3;transition:filter .16s ease,transform .16s ease}.landing-cta-small:hover{filter:brightness(1.05);transform:translateY(-1px)}.landing-cta-small svg{flex:0 0 auto}.landing-hero{position:relative;overflow:hidden;background:radial-gradient(1000px 700px at 82% 8%,rgba(212,175,55,.16),transparent 68%),radial-gradient(700px 500px at 10% 90%,rgba(184,147,63,.07),transparent 70%),linear-gradient(180deg,#0e0f11,#111214 62%,#0d0e10);color:#f6f2e8}.landing-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.032) 1px,transparent 1px);background-size:76px 76px;mask-image:radial-gradient(75% 85% at 68% 35%,#000000 10%,transparent 78%);-webkit-mask-image:radial-gradient(75% 85% at 68% 35%,#000000 10%,transparent 78%);pointer-events:none}.landing-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(14,15,17,.6),transparent 35%),linear-gradient(0deg,#0d0e10 0%,transparent 18%);pointer-events:none}.landing-hero-glow{position:absolute;top:-18%;right:-8%;width:720px;height:720px;border-radius:50%;background:radial-gradient(circle,rgba(212,175,55,.14),transparent 62%);filter:blur(18px);pointer-events:none}.landing-hero-inner{position:relative;z-index:2;display:grid;width:100%;max-width:var(--landing-max);min-height:640px;margin:0 auto;padding:82px 28px 64px;align-items:center;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:34px}.landing-hero-copy{position:relative;max-width:620px;animation:landingRise .7s cubic-bezier(.2,.8,.2,1) both}.landing-eyebrow{display:inline-flex;margin-bottom:24px;align-items:center;gap:8px;color:#d9b965;font-size:10px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.landing-eyebrow-dot{position:relative;width:5px;height:5px;border-radius:50%;background:#d4af37;box-shadow:0 0 0 4px #d4af371f}.landing-eyebrow-dot:after{content:"";position:absolute;inset:-4px;border:1px solid rgba(212,175,55,.4);border-radius:50%;animation:landingPulse 2.6s ease-out infinite}.landing-hero h1{color:#f8f4e9;font-size:clamp(46px,5.4vw,74px);font-weight:800;letter-spacing:-.058em;line-height:.98}.landing-hero h1 span{background:linear-gradient(100deg,#f2dfa9,#d4af37 46%,#ab812e);background-clip:text;-webkit-background-clip:text;color:transparent}.landing-lead{max-width:512px;margin-top:24px;color:#f6f2e89e;font-size:16px;line-height:1.68}.landing-hero-actions{display:flex;flex-wrap:wrap;margin-top:32px;gap:10px}.landing-button{display:inline-flex;height:48px;padding:0 20px;border-radius:10px;align-items:center;justify-content:center;gap:9px;font-size:13px;font-weight:800;letter-spacing:-.01em;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.landing-button-primary{border:1px solid rgba(255,245,220,.25);background:linear-gradient(180deg,#e6ca82,#c7a352);color:#171204;box-shadow:inset 0 1px #ffffff80,0 14px 36px -18px #d4af37cc}.landing-button-primary:hover{transform:translateY(-1px);filter:brightness(1.04);box-shadow:inset 0 1px #ffffff80,0 20px 42px -18px #d4af37e6}.landing-button-ghost{border:1px solid rgba(255,255,255,.16);background:#ffffff09;color:#f8f4e9db;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.landing-button-ghost:hover{border-color:#ffffff47;background:#ffffff12;color:#fff}.landing-button-outline{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink)}.landing-button-outline:hover{border-color:#c3ae82;background:var(--surface-soft)}.landing-trust{display:flex;flex-wrap:wrap;margin-top:34px;gap:20px}.landing-trust li{display:inline-flex;align-items:center;gap:6px;color:#f6f2e875;font-size:10.5px;font-weight:600;letter-spacing:.01em}.landing-trust svg{color:#c9a750}.array-scene{--tilt-x: 0deg;--tilt-y: 0deg;position:relative;width:min(100%,640px);aspect-ratio:1 / 1;margin-left:auto;perspective:1250px;transform-style:preserve-3d;animation:landingRise .8s .12s cubic-bezier(.2,.8,.2,1) both}.array-tilt{position:absolute;inset:0;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;transition:transform .45s cubic-bezier(.2,.8,.2,1);will-change:transform}.array-glow{position:absolute;z-index:0;inset:12%;border-radius:50%;background:radial-gradient(circle at 50% 55%,rgba(212,175,55,.34),transparent 60%);filter:blur(54px);animation:arrayGlow 9s ease-in-out infinite alternate}.array-stage{position:absolute;z-index:0;right:8%;bottom:5%;left:8%;height:22%;border-radius:50%;background:radial-gradient(ellipse at 50% 50%,rgba(226,193,115,.2),rgba(212,175,55,.05) 46%,transparent 72%);filter:blur(26px);pointer-events:none}.array-plane{position:absolute;z-index:1;inset:11% 1% 15%;border:1px solid rgba(212,175,55,.17);background:#14141229;box-shadow:0 0 90px #d4af3714,inset 0 0 70px #d4af3709;transform:rotateX(61deg) rotate(-37deg);transform-style:preserve-3d;animation:arrayTilt 18s ease-in-out infinite alternate;will-change:transform}.array-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(212,175,55,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(212,175,55,.12) 1px,transparent 1px);background-size:5.8824% 9.0909%;mask-image:radial-gradient(ellipse at 50% 50%,#000000 30%,transparent 84%);-webkit-mask-image:radial-gradient(ellipse at 50% 50%,#000000 30%,transparent 84%)}.array-bars{position:absolute;inset:6%;display:grid;grid-template-columns:repeat(17,minmax(0,1fr));grid-template-rows:repeat(11,minmax(0,1fr));gap:5px;transform-style:preserve-3d}.array-plane-echo{z-index:0;inset:7% -5% 19%;border-color:#d4af3712;background:#1414120f;box-shadow:none;opacity:.32;filter:blur(.6px);animation:arrayEchoTilt 26s ease-in-out infinite alternate}.array-bars-echo{inset:8%;grid-template-columns:repeat(11,minmax(0,1fr));grid-template-rows:repeat(7,minmax(0,1fr));gap:7px}.array-plane-echo .array-bar{animation-duration:4.4s}.array-cell{display:flex;height:100%;align-items:flex-end;justify-content:center;transform:translateZ(var(--z));transform-style:preserve-3d}.array-bar{position:relative;display:block;width:100%;height:var(--h);border-radius:2px 2px 1px 1px;background:linear-gradient(to top,#b8933f14,#d4af376b 48%,#e8c87edb);box-shadow:0 0 15px #d4af3740,0 5px 16px #00000038;transform-origin:center bottom;animation:arrayBar 2.9s ease-in-out infinite alternate;animation-delay:var(--delay)}.array-bar:after{content:"";position:absolute;top:-2px;right:0;left:0;height:3px;border-radius:2px;background:linear-gradient(90deg,#fff7e180,#fffaecf5,#d4af379e);box-shadow:0 0 11px #ffeebe8c;opacity:.82}.array-bar.bright{background:linear-gradient(to top,#ffffff0a,#ffefc59e 50%,#fff9e9f5);box-shadow:0 0 18px #ffeebe73}.array-sweep{position:absolute;top:0;bottom:0;left:-16%;width:24%;background:linear-gradient(90deg,transparent,rgba(255,236,186,.1) 45%,rgba(255,236,186,.2) 50%,transparent);transform:skew(-12deg);animation:arraySweep 7.5s ease-in-out infinite}.array-ring{position:absolute;z-index:2;top:50%;left:50%;border-radius:50%;pointer-events:none}.array-ring-outer{width:94%;height:94%;border:1px solid rgba(212,175,55,.16);border-top-color:#e8c87e70;animation:arrayOrbitOuter 34s linear infinite}.array-ring-inner{width:68%;height:68%;border:1px dashed rgba(212,175,55,.17);animation:arrayOrbitInner 26s linear infinite}.array-core{position:absolute;z-index:5;top:50%;left:50%;display:flex;width:252px;padding:18px 19px 16px;border:1px solid rgba(226,193,115,.3);border-radius:15px;flex-direction:column;background:radial-gradient(140% 100% at 50% 0%,rgba(226,193,115,.13),transparent 48%),linear-gradient(160deg,#1d1d19f5,#0e0f10f0);box-shadow:0 34px 80px -28px #000000eb,inset 0 1px #ffffff17;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transform:translateZ(130px);translate:-50% -50%;animation:arrayCoreFloat 7s ease-in-out infinite}.array-core:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(130deg,rgba(255,255,255,.08),transparent 38%);pointer-events:none}.array-core-status{display:inline-flex;margin-bottom:9px;align-items:center;gap:6px;color:#8fcf9f;font-size:8.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.array-core-status .dot{background:#63c483;box-shadow:0 0 0 3px #63c4831f;animation:coreBlink 2.4s ease-in-out infinite}.array-core strong{color:#f8f4e9;font-size:16px;font-weight:800;letter-spacing:-.025em}.array-core-wave{display:flex;height:34px;margin:12px 0 11px;align-items:center;gap:3px}.array-core-wave i{flex:1;min-width:1px;border-radius:2px;background:linear-gradient(to top,#b8933f59,#e0c178);transform-origin:center;animation:coreWave 1.25s ease-in-out infinite alternate}.array-core-meta{color:#f6f2e861;font-size:9px;font-weight:600;letter-spacing:.045em}.array-float{position:absolute;z-index:4;display:flex;padding:9px 12px 9px 9px;border:1px solid rgba(255,255,255,.1);border-radius:11px;align-items:center;gap:9px;background:linear-gradient(145deg,#23231ed6,#121314d1);box-shadow:0 18px 40px -22px #000c,inset 0 1px #ffffff0f;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transform:translateZ(170px);animation:arrayFloat 6.4s ease-in-out infinite}.array-float-icon{display:grid;flex:0 0 auto;width:28px;height:28px;border:1px solid rgba(226,193,115,.22);border-radius:8px;place-items:center;background:#e2c1731a;color:#ddc17c}.array-float>div{display:flex;flex-direction:column;gap:1px}.array-float strong{color:#f3eee2;font-size:10.5px;font-weight:800;letter-spacing:-.01em;white-space:nowrap}.array-float>div>span{color:#f6f2e86b;font-size:9px;font-weight:500;white-space:nowrap}.array-float-a{top:12%;left:0;animation-delay:-1.2s}.array-float-b{top:27%;right:-1%;animation-delay:-3.4s}.array-float-c{bottom:21%;left:1%;animation-delay:-2.1s}.array-float-d{right:3%;bottom:8%;animation-delay:-4.6s}@keyframes landingRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes landingPulse{0%{opacity:.8;transform:scale(.7)}70%,to{opacity:0;transform:scale(1.7)}}@keyframes arrayBar{0%{opacity:.42;transform:scaleY(.4)}to{opacity:1;transform:scaleY(1)}}@keyframes arrayTilt{0%{transform:rotateX(61deg) rotate(-39deg) translateZ(-8px)}to{transform:rotateX(58deg) rotate(-34deg) translateZ(8px)}}@keyframes arrayEchoTilt{0%{transform:rotateX(64deg) rotate(-45deg) translateZ(-120px) scale(1.02);opacity:.2}to{transform:rotateX(60deg) rotate(-39deg) translateZ(-70px) scale(1.06);opacity:.4}}@keyframes arrayGlow{0%{opacity:.62;transform:scale(.92)}to{opacity:1;transform:scale(1.05)}}@keyframes arraySweep{0%,12%{left:-18%;opacity:0}26%{opacity:1}70%{opacity:1}84%,to{left:108%;opacity:0}}@keyframes arrayOrbitOuter{0%{transform:translate(-50%,-50%) rotateX(68deg) rotate(-14deg)}to{transform:translate(-50%,-50%) rotateX(68deg) rotate(346deg)}}@keyframes arrayOrbitInner{0%{transform:translate(-50%,-50%) rotateX(64deg) rotate(350deg)}to{transform:translate(-50%,-50%) rotateX(64deg) rotate(-10deg)}}@keyframes arrayCoreFloat{0%,to{translate:-50% -50%}50%{translate:-50% calc(-50% - 9px)}}@keyframes arrayFloat{0%,to{transform:translateZ(170px) translateY(0)}50%{transform:translateZ(170px) translateY(-9px)}}@keyframes coreWave{0%{opacity:.55;transform:scaleY(.42)}to{opacity:1;transform:scaleY(1)}}@keyframes coreBlink{0%,to{opacity:1}50%{opacity:.35}}.landing-integrations{position:relative;z-index:2;display:flex;max-width:var(--landing-max);margin:0 auto;padding:22px 28px 26px;align-items:center;justify-content:center;gap:26px;border-top:1px solid rgba(255,255,255,.075);color:#f6f2e89e;font-size:11.5px;font-weight:700;letter-spacing:.02em}.landing-integrations-label{color:#f6f2e84d;font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.landing-integrations-sep{width:3px;height:3px;border-radius:50%;background:#e2c17366}.landing-main{background:radial-gradient(900px 500px at 50% 0%,rgba(184,147,63,.055),transparent 70%),var(--canvas)}.landing-section{max-width:var(--landing-max);margin:0 auto;padding:96px 28px;scroll-margin-top:90px}.landing-section-eyebrow{display:block;margin-bottom:15px;color:#8f6d25;font-size:9.5px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.landing-section-eyebrow.light{color:#d9b965}.landing-section h2{max-width:720px;color:var(--ink);font-size:clamp(32px,3.4vw,46px);font-weight:800;letter-spacing:-.05em;line-height:1.05}.landing-section-head>p,.landing-how-lead{color:var(--muted);font-size:14px;line-height:1.7}.landing-platform{padding-top:104px}.landing-platform .landing-section-head{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr);align-items:end;column-gap:64px}.landing-platform .landing-section-eyebrow{grid-column:1 / -1}.landing-platform h2{grid-column:1}.landing-platform .landing-section-head>p{max-width:420px;padding-bottom:5px;grid-column:2}.landing-features{display:grid;margin-top:50px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.landing-feature{position:relative;display:flex;overflow:hidden;padding:25px 25px 20px;border:1px solid var(--line);border-radius:16px;flex-direction:column;background:linear-gradient(180deg,#fff,#fdfcf9);box-shadow:0 1px 2px #18140a06;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.landing-feature:before{content:"";position:absolute;top:0;right:0;left:0;height:110px;background:radial-gradient(70% 100% at 50% 0%,rgba(184,147,63,.075),transparent 75%);opacity:0;transition:opacity .18s ease;pointer-events:none}.landing-feature:hover{border-color:#ddd2bc;box-shadow:0 22px 48px -34px #18140a52;transform:translateY(-2px)}.landing-feature:hover:before{opacity:1}.landing-feature-top{display:flex;margin-bottom:20px;align-items:center;justify-content:space-between;gap:12px}.landing-feature-icon{display:grid;width:40px;height:40px;border:1px solid rgba(142,106,32,.17);border-radius:11px;place-items:center;background:linear-gradient(145deg,#f7eed9,#efe1c1);color:#805f1d;box-shadow:inset 0 1px #fffc}.landing-feature-kicker{color:#a49b8b;font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.landing-feature h3{max-width:390px;color:var(--ink);font-size:20px;font-weight:800;letter-spacing:-.032em;line-height:1.22}.landing-feature>p{max-width:470px;margin-top:9px;color:var(--muted);font-size:12.5px;line-height:1.66}.landing-visual{position:relative;margin-top:22px;padding:15px;border:1px solid var(--line);border-radius:11px;background:linear-gradient(160deg,var(--surface-soft),#f7f3ea)}.landing-visual-wave{display:flex;align-items:center;justify-content:space-between;gap:16px}.landing-wave{display:flex;flex:1;height:48px;min-width:0;align-items:center;gap:3px}.landing-wave i{flex:1;min-width:1px;border-radius:2px;background:linear-gradient(to top,#d9c08d,#b8933f);transform-origin:center;animation:landingWave 1.9s ease-in-out infinite alternate}.landing-visual-caption{flex:0 0 auto;max-width:132px;color:var(--faint);font-size:9.5px;font-weight:600;line-height:1.45;text-align:right}.landing-visual-thread{display:flex;flex-direction:column;gap:8px}.landing-thread-row{display:flex;align-items:center;gap:9px}.landing-thread-avatar{display:grid;flex:0 0 auto;width:22px;height:22px;border-radius:6px;place-items:center;background:linear-gradient(145deg,#e3c67c,#bd9844);color:#171204;font-size:7.5px;font-weight:800}.landing-thread-avatar.human{border:1px solid var(--line-strong);background:var(--surface);color:var(--muted)}.landing-thread-line{flex:1;height:7px;border-radius:999px;background:linear-gradient(90deg,#e5ddcd,#f2ece0)}.landing-thread-line.short{flex:0 1 45%}.landing-thread-line.medium{flex:0 1 68%}.landing-thread-chip{flex:0 0 auto;padding:2px 6px;border:1px solid rgba(184,147,63,.2);border-radius:4px;background:#f3ead4b3;color:#8a6822;font-size:7.5px;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.landing-thread-chip.warm{border-color:#22784a2e;background:#e9f5eecc;color:#22784a}.landing-visual-code{display:flex;padding:12px 14px;border-color:#2b2a24;flex-direction:column;background:#171714;gap:3px}.landing-visual-code span{overflow:hidden;color:#b9b2a3;font-family:var(--font-mono);font-size:9.5px;line-height:1.8;white-space:nowrap;text-overflow:ellipsis}.landing-visual-code em{color:#d9b965;font-style:normal;font-weight:600}.landing-visual-roles{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.landing-visual-roles span{padding:5px 9px;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface);color:var(--ink-2);font-size:9.5px;font-weight:700}.landing-visual-roles span:first-child{border-color:#b8933f4d;background:var(--gold-pale);color:#7b5c1b}@keyframes landingWave{0%{opacity:.55;transform:scaleY(.55)}to{opacity:1;transform:scaleY(1)}}.landing-how{display:grid;padding-top:64px;align-items:center;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:72px}.landing-how-copy h2{max-width:500px}.landing-how-lead{max-width:430px;margin-top:16px}.landing-steps{margin-top:34px;border-top:1px solid var(--line)}.landing-steps li{display:flex;padding:17px 0;border-bottom:1px solid var(--line);align-items:flex-start;gap:18px}.landing-step-index{flex:0 0 auto;padding-top:2px;color:#a17c2d;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.04em}.landing-steps h3{color:var(--ink);font-size:14.5px;font-weight:800;letter-spacing:-.015em}.landing-steps p{max-width:420px;margin-top:3px;color:var(--muted);font-size:12px;line-height:1.62}.landing-studio{position:relative;width:100%;max-width:516px;margin-left:auto;padding:17px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:radial-gradient(110% 80% at 80% 0%,rgba(212,175,55,.1),transparent 55%),linear-gradient(160deg,#17181b,#0f1012);color:#f6f2e8;box-shadow:0 44px 100px -46px #100e0899,inset 0 1px #ffffff12;rotate:-1.4deg;transition:rotate .35s ease}.landing-studio:hover{rotate:0deg}.landing-studio-top{display:flex;padding:2px 2px 13px;align-items:center;gap:7px;color:#f6f2e866;font-size:9px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.landing-studio-dot{width:5px;height:5px;border-radius:50%;background:#63c483;box-shadow:0 0 0 3px #63c4831a}.landing-studio-badge{margin-left:auto;padding:2px 7px;border:1px solid rgba(226,193,115,.24);border-radius:4px;background:#e2c17317;color:#d9b965;font-size:7.5px;letter-spacing:.1em}.landing-studio-title{display:flex;padding:14px 15px;border:1px solid rgba(255,255,255,.075);border-radius:11px;align-items:center;justify-content:space-between;gap:12px;background:#ffffff07}.landing-studio-title>div{display:flex;min-width:0;flex-direction:column;gap:2px}.landing-studio-title>div>span{color:#f6f2e861;font-size:8px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.landing-studio-title strong{overflow:hidden;color:#f6f2e8;font-size:14px;font-weight:800;letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis}.landing-studio-ready{display:inline-flex;flex:0 0 auto;padding:3px 8px;border:1px solid rgba(99,196,131,.24);border-radius:999px;align-items:center;gap:4px;background:#63c48312;color:#8fcf9f;font-size:8px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.landing-studio-list{margin-top:9px;overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:11px}.landing-studio-list>div{display:grid;padding:9px 13px;align-items:center;grid-template-columns:78px minmax(0,1fr) 16px;gap:10px;background:#ffffff05}.landing-studio-list>div+div{border-top:1px solid rgba(255,255,255,.06)}.landing-studio-label{color:#f6f2e852;font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.landing-studio-value{overflow:hidden;color:#f6f2e8cc;font-size:10.5px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.landing-studio-list svg{color:#7bbf8d}.landing-studio-test{display:flex;margin-top:12px;flex-direction:column;gap:7px}.landing-studio-bubble{max-width:82%;padding:8px 11px;border:1px solid rgba(255,255,255,.07);border-radius:9px 9px 9px 3px;align-self:flex-start;background:#ffffff0b;color:#f6f2e8d1;font-size:10px;line-height:1.5}.landing-studio-bubble.user{border-color:#e2c17333;border-radius:9px 9px 3px;align-self:flex-end;background:#e2c1731f;color:#ecdcb1}.landing-studio-typing{display:flex;padding:2px 4px;align-items:center;gap:3px}.landing-studio-typing>span{width:3px;height:3px;border-radius:50%;background:#d9b965;animation:landingTyping 1.2s ease-in-out infinite}.landing-studio-typing>span:nth-child(2){animation-delay:.15s}.landing-studio-typing>span:nth-child(3){animation-delay:.3s}.landing-studio-typing em{margin-left:5px;color:#f6f2e84d;font-size:8.5px;font-style:normal}.landing-studio-foot{display:flex;margin-top:13px;padding-top:12px;border-top:1px solid rgba(255,255,255,.07);align-items:center;justify-content:space-between;gap:14px;color:#f6f2e84d;font-size:8.5px;font-weight:600;letter-spacing:.02em}.landing-studio-wave{display:flex;height:22px;align-items:center;gap:2px}.landing-studio-wave i{width:2px;border-radius:2px;background:linear-gradient(to top,#b8933f66,#d9b965);animation:coreWave 1.5s ease-in-out infinite alternate}.landing-studio-wave i:nth-child(2n){animation-delay:-.3s}.landing-studio-wave i:nth-child(3n){animation-delay:-.6s}@keyframes landingTyping{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.landing-control{padding:92px max(28px,calc((100vw - 1184px)/2));background:radial-gradient(900px 500px at 15% 0%,rgba(184,147,63,.1),transparent 65%),radial-gradient(700px 400px at 100% 100%,rgba(184,147,63,.055),transparent 68%),#0d0e10;color:#f6f2e8;scroll-margin-top:90px}.landing-control-head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;column-gap:64px}.landing-control-head .landing-section-eyebrow{grid-column:1 / -1}.landing-control-head h2{max-width:620px;color:#f7f3e9;font-size:clamp(32px,3.4vw,46px);font-weight:800;letter-spacing:-.05em;line-height:1.05}.landing-control-head>p{max-width:430px;padding-bottom:5px;color:#f6f2e87a;font-size:13px;line-height:1.7}.landing-control-grid{display:grid;margin-top:50px;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.landing-control-grid article{padding:21px 19px;border:1px solid rgba(255,255,255,.085);border-radius:13px;background:linear-gradient(160deg,#ffffff0b,#ffffff05);transition:border-color .18s ease,background .18s ease}.landing-control-grid article:hover{border-color:#e2c17342;background:linear-gradient(160deg,#e2c17312,#ffffff05)}.landing-control-icon{display:grid;width:36px;height:36px;margin-bottom:16px;border:1px solid rgba(226,193,115,.2);border-radius:10px;place-items:center;background:#e2c17314;color:#d9b965}.landing-control-grid h3{color:#f3eee2;font-size:13.5px;font-weight:800;letter-spacing:-.015em}.landing-control-grid p{margin-top:5px;color:#f6f2e86e;font-size:11px;line-height:1.62}.landing-final{display:flex;width:min(1184px,calc(100% - 56px));margin:88px auto;padding:48px 50px;border:1px solid #ded0b1;border-radius:20px;align-items:center;justify-content:space-between;gap:40px;background:radial-gradient(600px 240px at 85% -20%,rgba(212,175,55,.16),transparent 70%),linear-gradient(145deg,#fffdf8,#f6eedc);box-shadow:0 40px 80px -56px #32280f66,inset 0 1px #ffffffe6}.landing-final-copy{max-width:590px}.landing-final h2{color:var(--ink);font-size:clamp(28px,3vw,38px);font-weight:800;letter-spacing:-.045em;line-height:1.08}.landing-final p{margin-top:11px;color:var(--muted);font-size:13px;line-height:1.68}.landing-final-actions{display:flex;flex:0 0 auto;flex-direction:column;gap:8px}.landing-final-actions .landing-button{min-width:218px}.landing-footer{padding:38px 28px;background:#0d0e10;color:#f6f2e873}.landing-footer-inner{display:flex;max-width:var(--landing-max);margin:0 auto;align-items:center;justify-content:space-between;gap:28px}.landing-footer-brand{display:flex;flex-direction:column;gap:7px}.landing-footer-brand .landing-wordmark-text{font-size:14px}.landing-footer-brand .landing-wordmark .brand-mark{width:28px;height:28px;border-radius:8px;font-size:13px}.landing-footer-brand .landing-wordmark .brand-spark{top:6px;right:6px;width:3px;height:3px}.landing-footer-brand>span{font-size:9.5px;font-weight:500;letter-spacing:.01em}.landing-footer nav{display:flex;flex-wrap:wrap;align-items:center;gap:22px}.landing-footer nav a{color:#f6f2e878;font-size:10px;font-weight:600;transition:color .16s ease}.landing-footer nav a:hover{color:#f3eee2}.landing-footer-year{flex:0 0 auto;font-size:9px;font-weight:500}@media(min-width:1121px){.landing-hero{display:flex;min-height:calc(100svh - 70px);flex-direction:column}.landing-hero-inner{display:flex;max-width:none;min-height:calc(100svh - 140px);padding:0;align-items:center;gap:0}.landing-hero-copy{z-index:6;width:min(600px,46vw);max-width:600px;margin-left:max(28px,calc((100vw - 1240px)/2 + 28px));padding:70px 0 58px}.landing-hero-copy:before{content:"";position:absolute;z-index:-1;inset:-100px -160px -100px -90px;background:linear-gradient(90deg,rgba(14,15,17,.98) 0%,rgba(14,15,17,.94) 60%,rgba(14,15,17,.72) 82%,transparent 100%);filter:blur(12px);pointer-events:none}.landing-hero-glow{top:-24%;right:2%;width:920px;height:920px}.array-scene{position:absolute;z-index:1;top:50%;right:-10%;width:min(78vw,1320px);margin:0;translate:0 -50%;perspective:1500px}.array-plane{inset:8% 0 12%}.array-bars{inset:5%;gap:4px}.array-bar{height:calc(var(--h) * 1.3)}.array-plane-echo .array-bar{height:calc(var(--h) * .9)}.array-core{width:clamp(252px,21vw,320px)}.array-float-a{top:20%;left:42%}.array-float-b{top:26%;right:22%}.array-float-c{bottom:28%;left:46%}.array-float-d{right:22%;bottom:16%}.landing-integrations{flex:0 0 auto}}@media(max-width:1120px){.landing-hero-inner{padding-top:68px;grid-template-columns:minmax(0,1fr);gap:8px}.landing-hero-copy{max-width:700px}.landing-hero h1{font-size:clamp(46px,7.4vw,68px)}.landing-lead{max-width:580px}.array-scene{width:min(100%,580px);margin:14px auto 0}.array-bar{height:calc(var(--h) * .68)}.array-float-b{right:1%}.array-float-d{right:5%}}@media(max-width:1000px){.landing-features{grid-template-columns:minmax(0,1fr)}.landing-feature h3,.landing-feature>p{max-width:560px}.landing-how{grid-template-columns:minmax(0,1fr);gap:46px}.landing-how-copy h2,.landing-how-lead{max-width:620px}.landing-studio{max-width:580px;margin:0 auto;rotate:0deg}.landing-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-final{flex-direction:column;align-items:flex-start;gap:28px}.landing-final-actions{width:100%;flex-direction:row;flex-wrap:wrap}.landing-final-actions .landing-button{min-width:0;flex:1}}@media(max-width:900px){.landing-nav{display:none}.landing-header-actions{margin-left:auto}.landing-platform .landing-section-head,.landing-control-head{grid-template-columns:minmax(0,1fr)}.landing-platform .landing-section-head>p,.landing-control-head>p{max-width:560px;margin-top:16px;padding-bottom:0;grid-column:1}.landing-footer-inner{flex-wrap:wrap}.landing-footer nav{order:3;width:100%}}@media(max-width:760px){.landing-header-inner{height:62px;padding:0 18px;gap:16px}.landing-cta-small{height:33px;padding:0 11px;font-size:10.5px}.landing-hero-inner{padding:52px 18px 46px;min-height:0}.landing-hero h1{font-size:clamp(38px,10.6vw,52px);letter-spacing:-.052em}.landing-eyebrow{margin-bottom:18px}.landing-lead{margin-top:20px;font-size:14px;line-height:1.64}.landing-hero-actions{margin-top:26px}.landing-button{height:46px;padding:0 17px;font-size:12px}.landing-trust{margin-top:26px;gap:12px 16px}.landing-trust li{font-size:9.5px}.array-scene{width:min(100%,470px)}.array-plane-echo{display:none}.array-core{width:220px;padding:15px}.array-core strong{font-size:14.5px}.array-float-c,.array-float-d{display:none}.array-float{padding:7px 9px 7px 7px}.array-float-icon{width:24px;height:24px;border-radius:7px}.array-float strong{font-size:9.5px}.array-float>div>span{font-size:8px}.landing-integrations{padding:18px;flex-wrap:wrap;gap:10px 18px;font-size:10px}.landing-integrations-sep{display:none}.landing-integrations-label{width:100%;margin-bottom:1px;text-align:center}.landing-section{padding:68px 18px;scroll-margin-top:76px}.landing-platform{padding-top:72px}.landing-section h2{font-size:clamp(29px,8vw,38px)}.landing-section-head>p,.landing-how-lead{font-size:13px}.landing-features{margin-top:34px;gap:12px}.landing-feature{padding:20px 18px 17px}.landing-feature h3{font-size:18px}.landing-feature>p{font-size:12px}.landing-visual{margin-top:18px}.landing-visual-wave{flex-direction:column;align-items:flex-start;gap:10px}.landing-wave{width:100%;height:38px}.landing-visual-caption{max-width:none;text-align:left}.landing-how{padding-top:30px;gap:34px}.landing-steps{margin-top:26px}.landing-studio{padding:13px;border-radius:15px}.landing-studio-list>div{grid-template-columns:62px minmax(0,1fr) 16px;padding:8px 11px}.landing-control{padding:68px 18px;scroll-margin-top:76px}.landing-control-grid{margin-top:32px;grid-template-columns:minmax(0,1fr);gap:10px}.landing-control-head h2{font-size:clamp(29px,8vw,38px)}.landing-final{width:calc(100% - 36px);margin:52px auto;padding:30px 22px;border-radius:16px;gap:22px}.landing-final-actions{flex-direction:column}.landing-footer{padding:30px 18px}.landing-footer-inner{gap:18px}.landing-footer nav{gap:14px 18px}.landing-footer-year{width:100%}}@media(max-width:520px){.landing-signin{display:none}.landing-cta-small svg{display:none}.landing-wordmark-text{font-size:15px}.landing-hero-actions .landing-button{width:100%}.array-scene{width:min(100%,360px)}.array-float{display:none}.array-core{width:190px}.array-core-wave{height:28px;margin:9px 0}.landing-thread-chip{display:none}.landing-footer nav a{font-size:9.5px}}@media(prefers-reduced-motion:reduce){.landing *,.landing *:before,.landing *:after{scroll-behavior:auto;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.landing-studio{rotate:0deg}.array-float,.array-core{animation:none}}.motion-page{position:relative;height:100svh;min-height:620px;overflow:hidden;background:radial-gradient(1200px 900px at 62% 38%,rgba(212,175,55,.2),transparent 62%),radial-gradient(900px 700px at 4% 100%,rgba(184,147,63,.1),transparent 68%),linear-gradient(150deg,#131416,#0d0e10 48%,#08090a);color:#f6f2e8}.motion-page:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px);background-size:80px 80px;mask-image:radial-gradient(circle at 60% 44%,#000000 2%,transparent 70%);-webkit-mask-image:radial-gradient(circle at 60% 44%,#000000 2%,transparent 70%);pointer-events:none}.motion-stage{position:relative;display:flex;height:100%;min-height:100%;align-items:center;justify-content:center}.motion-top-fade{position:absolute;z-index:20;top:0;right:0;left:0;height:150px;background:linear-gradient(180deg,rgba(8,9,10,.94),rgba(8,9,10,.55) 42%,transparent);pointer-events:none}.motion-header{position:absolute;z-index:60;top:0;right:0;left:0}.motion-header .landing-header-inner{max-width:1320px;height:84px;padding:0 36px}.motion-header .landing-header-actions{margin-left:auto}.motion-header .landing-cta-small{background:linear-gradient(180deg,#f0d78e,#d0aa58)}.motion-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0);white-space:nowrap}.motion-page .array-core,.motion-page .array-float{display:none}.motion-page .array-scene{position:absolute;z-index:2;top:50%;left:50%;width:min(118vw,2100px);height:min(118vw,2100px);aspect-ratio:auto;margin:0;translate:-50% -50%;perspective:1600px}.motion-page .array-tilt{inset:-4%}.motion-page .array-glow{inset:19% 22% 30%;background:radial-gradient(circle at 50% 52%,rgba(212,175,55,.32),rgba(212,175,55,.08) 44%,transparent 66%);filter:blur(60px)}.motion-page .array-stage{right:18%;bottom:16%;left:18%;height:18%;filter:blur(32px)}.motion-page .array-plane{inset:5% 0 11%;animation:motionPlaneTilt 20s ease-in-out infinite alternate}.motion-page .array-plane-echo{inset:3% -4% 13%;animation:motionEchoTilt 28s ease-in-out infinite alternate}.motion-page .array-bars{inset:4%;gap:6px}.motion-page .array-bar{height:calc(var(--h) * 1.55)}.motion-page .array-plane-echo .array-bar{height:calc(var(--h) * .95)}.motion-page .array-core{top:47%;left:58%;width:clamp(280px,23vw,360px);padding:22px 23px 20px}.motion-page .array-core strong{font-size:18px}.motion-page .array-core-meta{font-size:9.5px}.motion-page .array-float{animation-name:motionFloat}.motion-page .array-float-a{top:42%;left:40%}.motion-page .array-float-b{top:41%;right:26%}.motion-page .array-float-c{top:56%;bottom:auto;left:54%}.motion-page .array-float-d{top:56%;right:26%;bottom:auto}.motion-copy{position:absolute;z-index:10;left:max(36px,calc((100vw - 1320px)/2 + 36px));bottom:68px;max-width:470px;pointer-events:none}.motion-copy:before{content:"";position:absolute;z-index:-1;inset:-90px -90px -60px -80px;background:radial-gradient(ellipse at 26% 70%,rgba(8,9,10,.98),rgba(8,9,10,.88) 38%,rgba(8,9,10,.48) 62%,transparent 78%);filter:blur(14px);pointer-events:none}.motion-eyebrow{margin-bottom:16px;color:#ddc17c}.motion-copy h1{margin:0;color:#f8f4e9;font-size:clamp(32px,3.2vw,46px);font-weight:800;letter-spacing:-.055em;line-height:1.02}.motion-copy h1 span{color:#e2c173}.motion-copy p{max-width:360px;margin:15px 0 0;color:#f6f2e880;font-size:13px;line-height:1.62}.motion-hint{position:absolute;z-index:10;right:max(36px,calc((100vw - 1320px)/2 + 36px));bottom:74px;display:inline-flex;align-items:center;gap:10px;color:#f6f2e86b;font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;pointer-events:none}.motion-hint:before{content:"";width:30px;height:1px;background:linear-gradient(90deg,transparent,rgba(226,193,115,.6))}@keyframes motionPlaneTilt{0%{transform:rotateX(57deg) rotate(-39deg) translateZ(-10px)}to{transform:rotateX(52deg) rotate(-32deg) translateZ(10px)}}@keyframes motionEchoTilt{0%{opacity:.18;transform:rotateX(61deg) rotate(-45deg) translateZ(-130px) scale(1.02)}to{opacity:.38;transform:rotateX(56deg) rotate(-37deg) translateZ(-80px) scale(1.07)}}@keyframes motionFloat{0%,to{transform:translateZ(460px) translateY(0)}50%{transform:translateZ(460px) translateY(-9px)}}@media(max-width:760px){.motion-page{min-height:560px}.motion-header .landing-header-inner{height:64px;padding:0 18px}.motion-top-fade{height:130px}.motion-page .array-scene{width:min(205vw,980px);height:min(205vw,980px)}.motion-page .array-tilt{inset:-2%}.motion-page .array-plane{inset:9% -2% 14%;animation:motionPlaneTiltMobile 18s ease-in-out infinite alternate}.motion-page .array-bars{gap:3px}.motion-page .array-bar{height:calc(var(--h) * 1.15)}.motion-page .array-core{top:43%;left:55%;width:206px;padding:15px}.motion-page .array-core strong{font-size:14.5px}.motion-page .array-core-wave{height:28px;margin:9px 0}.motion-page .array-float-a{top:28%;left:26%}.motion-page .array-float-b{top:35%;right:28%}.motion-copy{right:20px;bottom:30px;left:20px;max-width:none}.motion-copy:before{inset:-80px -40px -40px}.motion-eyebrow{margin-bottom:12px}.motion-copy h1{font-size:clamp(29px,8.4vw,36px)}.motion-copy p{max-width:300px;margin-top:12px;font-size:12px}.motion-hint{display:none}}@media(max-height:680px){.motion-copy{bottom:30px}.motion-copy p{display:none}.motion-copy h1{font-size:clamp(26px,3vw,34px)}.motion-hint{bottom:32px}.motion-page .array-core{width:250px}}@media(prefers-reduced-motion:reduce){.motion-page *,.motion-page *:before,.motion-page *:after{scroll-behavior:auto;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@keyframes motionPlaneTiltMobile{0%{transform:rotateX(54deg) rotate(-36deg) translateZ(-8px)}to{transform:rotateX(49deg) rotate(-30deg) translateZ(8px)}}
