@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_246ccd{font-family:Geist,Geist Fallback;font-style:normal}.__variable_246ccd{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_c29908{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_c29908{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}:root{--ny-cursor:url(/nyurics-cursor-uploaded.png) 15 13,auto;--ny-bg:#f7f8fa;--ny-surface:#ffffff;--ny-surface-2:#f1f3f7;--ny-border:#e3e6ec;--ny-text:#16181d;--ny-text-dim:#5d6678;--ny-accent:#6a58f5;--ny-accent-soft:rgba(106,88,245,0.1);--ny-positive:#15a06a;--ny-warning:#c77d09;--ny-danger:#d2374f;--ny-info:#2a7fc9;--ny-radius-card:10px;--ny-radius-control:8px}.dark{--background:#070a13;--foreground:#f4f6fb;--card:#0d1220;--card-foreground:#f4f6fb;--popover:#0d1220;--popover-foreground:#f4f6fb;--primary:#7a49ff;--primary-foreground:#ffffff;--secondary:#141a2b;--secondary-foreground:#ecf0ff;--muted:#151b2c;--muted-foreground:#9aa4ba;--accent:#241752;--accent-foreground:#ffffff;--border:rgba(134,108,255,0.22);--input:rgba(124,108,255,0.18);--ring:#8d67ff;--sidebar:#080c18;--sidebar-foreground:#d8deee;--sidebar-primary:#7a49ff;--sidebar-primary-foreground:#ffffff;--sidebar-accent:rgba(124,73,255,0.28);--sidebar-accent-foreground:#ffffff;--sidebar-border:rgba(134,108,255,0.18);--sidebar-ring:#8d67ff;--ny-bg:#070a13;--ny-surface:rgba(12,17,31,0.86);--ny-surface-2:rgba(18,24,42,0.82);--ny-surface-3:rgba(26,34,58,0.72);--ny-border:rgba(134,108,255,0.22);--ny-border-strong:rgba(134,108,255,0.46);--ny-text:#f4f6fb;--ny-text-dim:#9aa4ba;--ny-accent:#7a49ff;--ny-accent-2:#9a6cff;--ny-accent-3:#39d4ff;--ny-accent-soft:rgba(124,73,255,0.18);--ny-accent-softer:rgba(124,73,255,0.08);--ny-positive:#3ecf8e;--ny-warning:#f5a623;--ny-danger:#f0556d;--ny-info:#56b4f5}.dark body,html.dark{background:radial-gradient(900px 520px at 84% -120px,rgba(111,70,255,.22),transparent 62%),radial-gradient(760px 460px at 7% 12%,rgba(55,213,255,.08),transparent 58%),linear-gradient(180deg,#080b16,#060813 48%,#070a13)}body{min-height:100vh;background:var(--ny-bg);color:var(--ny-text);cursor:var(--ny-cursor)}:where(a,button,[role=button],summary,label,select,.cursor-pointer,[data-radix-collection-item]):not(:disabled):not([aria-disabled=true]){cursor:var(--ny-cursor)!important}:where(input,textarea,[contenteditable=true]){cursor:text}:where(input[type=checkbox],input[type=radio],input[type=range],input[type=file]){cursor:var(--ny-cursor)!important}:where(:disabled,[disabled],[aria-disabled=true]){cursor:not-allowed!important}.dark body:before{background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0);background-size:44px 44px;mask-image:radial-gradient(circle at 50% 0,black 0,transparent 74%)}.dark body:after,.dark body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none}.dark body:after{background-image:radial-gradient(circle at 20% 20%,rgba(255,255,255,.08) 0 1px,transparent 1px),radial-gradient(circle at 80% 10%,rgba(154,108,255,.18) 0 1px,transparent 1px),radial-gradient(circle at 70% 82%,rgba(57,212,255,.1) 0 1px,transparent 1px);background-size:220px 220px,300px 300px,260px 260px;opacity:.28}.ny-page{max-width:1240px;margin:0 auto;padding:30px 34px 64px;color:var(--ny-text)}.ny-page--premium,.ny-page-hero{position:relative}.ny-page-hero{display:grid;min-height:138px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;margin-bottom:24px;overflow:hidden;border-bottom:1px solid rgba(134,108,255,.1);padding:8px 0 26px}.ny-page-hero__copy{position:relative;z-index:1;max-width:780px}.ny-page-hero__actions{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.ny-page-hero__ornament{position:absolute;inset:0 0 auto auto;width:min(42vw,420px);height:138px;pointer-events:none}.ny-page-hero__ornament:before{content:"";position:absolute;right:42px;top:8px;width:170px;height:92px;border-radius:999px;background:radial-gradient(circle at 46% 50%,rgba(255,255,255,.16),transparent 8%),radial-gradient(circle,rgba(126,83,255,.28),transparent 66%);filter:blur(2px)}.ny-page-hero__ornament span{position:absolute;right:92px;top:42px;width:156px;height:3px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(57,212,255,.7),rgba(154,108,255,.9),transparent);box-shadow:0 0 24px rgba(124,73,255,.34)}.ny-page-hero__ornament span:nth-child(2){top:62px;right:64px;width:220px;opacity:.65}.ny-page-hero__ornament span:nth-child(3){top:82px;right:132px;width:116px;opacity:.4}.ny-page-title{font-size:32px;font-weight:600;letter-spacing:0}.ny-page-desc{font-size:15px;color:var(--ny-text-dim);margin-top:8px}.ny-card{background:linear-gradient(180deg,rgba(17,23,43,.9),rgba(8,12,24,.94)),var(--ny-surface);border:1px solid var(--ny-border);border-radius:var(--ny-radius-card);box-shadow:inset 0 0 0 1px rgba(255,255,255,.025),inset 0 1px 0 rgba(255,255,255,.04),0 24px 60px rgba(0,0,0,.22)}.ny-section-card{position:relative;overflow:hidden}.ny-section-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(57,212,255,.09),transparent 28%),radial-gradient(420px 180px at 92% 0,rgba(124,73,255,.14),transparent 60%);opacity:.72}.ny-section-card>*{position:relative;z-index:1}.ny-card-header{padding:14px 16px;border-bottom:1px solid var(--ny-border);font-size:13px;font-weight:600}.ny-section-card__header{background:rgba(255,255,255,.02);color:var(--ny-text);font-size:15px;letter-spacing:0}.ny-card-body{padding:16px}.ny-stat-label{font-size:11px;text-transform:uppercase;color:var(--ny-text-dim)}.ny-stat-label,.ny-stat-value{font-weight:600;letter-spacing:0}.ny-stat-value{font-size:24px;font-family:var(--font-geist-mono),ui-monospace,monospace;margin-top:4px}.ny-pill{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:500;border:1px solid var(--ny-border);background:var(--ny-surface-2);color:var(--ny-text-dim)}.ny-pill--positive{color:var(--ny-positive);border-color:color-mix(in srgb,var(--ny-positive) 35%,transparent);background:color-mix(in srgb,var(--ny-positive) 10%,transparent)}.ny-pill--danger{color:var(--ny-danger);border-color:color-mix(in srgb,var(--ny-danger) 35%,transparent);background:color-mix(in srgb,var(--ny-danger) 10%,transparent)}.ny-pill--accent{color:var(--ny-accent);border-color:color-mix(in srgb,var(--ny-accent) 35%,transparent);background:var(--ny-accent-soft)}.ny-btn-primary{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#6a4cff,#8c3dff 55%,#b33cff);color:#fff;border-radius:var(--ny-radius-control);padding:7px 14px;font-size:13px;font-weight:600;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 10px 30px rgba(124,73,255,.34);transition:filter .14s ease-out,transform .14s ease-out}.ny-btn-primary:hover{filter:brightness(1.08)}.ny-btn-primary:disabled{opacity:.5;pointer-events:none}.ny-btn-ghost{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--ny-border);background:rgba(17,23,40,.76);color:var(--ny-text);border-radius:var(--ny-radius-control);padding:7px 14px;font-size:13px;font-weight:500;transition:background .14s ease-out}.ny-btn-ghost:hover{background:var(--ny-surface-2)}.ny-table{width:100%;font-size:13px;border-collapse:collapse}.ny-table thead th{position:sticky;top:0;background:var(--ny-surface-2);color:var(--ny-text-dim);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;text-align:left;padding:10px 12px}.ny-table tbody td,.ny-table thead th{border-bottom:1px solid var(--ny-border)}.ny-table tbody td{height:40px;padding:0 12px;vertical-align:middle}.ny-table tbody tr:hover{background:var(--ny-surface-2)}.ny-mono{font-size:12px}.ny-mono,.ny-num{font-family:var(--font-geist-mono),ui-monospace,monospace}.ny-num{text-align:right}@keyframes ny-pulse{0%,to{opacity:.45;transform:scaleY(.6)}50%{opacity:1;transform:scaleY(1)}}.ny-pulse-bar{display:inline-block;width:3px;border-radius:2px;background:var(--ny-accent);animation:ny-pulse 1.1s ease-in-out infinite}.ny-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ny-grid,.ny-grid-2{display:grid;gap:16px}.ny-grid-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.ny-segment{display:inline-flex;padding:3px;gap:2px;border-radius:var(--ny-radius-control);background:var(--ny-surface-2);border:1px solid var(--ny-border)}.ny-segment button{border-radius:6px;padding:5px 12px;font-size:13px;font-weight:500;color:var(--ny-text-dim);transition:background .14s ease-out,color .14s ease-out}.ny-segment button[data-active=true]{background:var(--ny-surface);color:var(--ny-text);box-shadow:0 1px 2px rgba(0,0,0,.18)}.ny-hero{position:relative;overflow:hidden;border:1px solid var(--ny-border);border-radius:var(--ny-radius-card);background:radial-gradient(120% 140% at 100% 0,color-mix(in srgb,var(--ny-accent) 22%,transparent) 0,transparent 55%),var(--ny-surface)}.ny-visual-page{position:relative;min-height:100vh;max-width:1260px;margin:0 auto;padding:36px 34px 64px;color:var(--ny-text)}.ny-visual-hero{position:relative;display:grid;min-height:150px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;margin-bottom:22px}.ny-visual-hero__copy{max-width:780px;padding-top:8px}.ny-visual-hero h1{margin:0;color:var(--ny-text);font-size:34px;font-weight:750;line-height:1.12;letter-spacing:0}.ny-visual-hero p{margin-top:14px;color:var(--ny-text-dim);font-size:16px;line-height:1.7}.ny-link,.ny-visual-hero a{display:inline-flex;align-items:center;gap:4px;color:var(--ny-accent-2,var(--ny-accent));font-weight:600;text-decoration:underline;text-underline-offset:3px}.ny-visual-hero__action{position:absolute;top:6px;right:0;z-index:2}.ny-hero-art{position:relative;width:290px;height:150px;justify-self:end;overflow:hidden}.ny-hero-art__glow{position:absolute;inset:12px 22px 10px auto;width:142px;border-radius:999px;background:conic-gradient(from 210deg,rgba(124,73,255,.16),rgba(57,212,255,.16),rgba(154,108,255,.24),rgba(124,73,255,.16));filter:blur(8px)}.ny-hero-art__base{position:absolute;right:48px;top:34px;z-index:1;display:grid;height:88px;width:88px;place-items:center;border:1px solid rgba(154,108,255,.28);border-radius:22px;color:#d9c7ff;background:linear-gradient(145deg,rgba(151,92,255,.86),rgba(80,49,209,.66) 48%,rgba(34,25,82,.86)),rgba(14,18,34,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 20px 50px rgba(100,50,255,.32);transform:rotate(-4deg)}.ny-hero-art--recordings .ny-hero-art__base{border-radius:999px}.ny-hero-art__spark{position:absolute;height:5px;width:5px;border-radius:1px;background:#8f6cff;box-shadow:0 0 16px rgba(143,108,255,.8)}.ny-hero-art__spark--one{right:162px;top:44px}.ny-hero-art__spark--two{right:32px;top:24px;height:4px;width:4px;background:#39d4ff}.ny-hero-art__spark--three{right:120px;bottom:22px;height:3px;width:3px}.ny-hero-wave{position:absolute;top:70px;right:10px;left:4px;display:flex;height:26px;align-items:center;justify-content:space-between;opacity:.72}.ny-hero-wave span{width:3px;height:calc(8px + (var(--i) % 5) * 7px);border-radius:999px;background:linear-gradient(180deg,#39d4ff,#a35cff);box-shadow:0 0 16px rgba(124,73,255,.42)}.ny-feature-strip,.ny-glass-panel{border:1px solid var(--ny-border);border-radius:var(--ny-radius-card);background:linear-gradient(180deg,rgba(13,18,34,.93),rgba(8,12,24,.94)),var(--ny-surface);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 24px 70px rgba(0,0,0,.28)}.ny-glass-panel{overflow:hidden}.ny-panel-footer,.ny-panel-header,.ny-panel-toolbar{padding:22px 24px}.ny-panel-header{display:flex;align-items:center;justify-content:space-between;gap:18px}.ny-panel-heading{display:flex;min-width:0;align-items:center;gap:16px}.ny-panel-heading h2{margin:0;color:var(--ny-text);font-size:20px;font-weight:700;line-height:1.2;letter-spacing:0}.ny-panel-heading p{margin-top:6px;color:var(--ny-text-dim);font-size:14px;line-height:1.45}.ny-panel-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.ny-panel-toolbar{border-top:1px solid rgba(134,108,255,.12);padding-top:18px;padding-bottom:0}.ny-panel-body{padding:0 24px 24px}.ny-panel-header+.ny-panel-body{padding-top:0}.ny-panel-toolbar+.ny-panel-body{padding-top:20px}.ny-panel-footer{border-top:1px solid rgba(134,108,255,.12);color:var(--ny-text-dim)}.ny-icon-tile{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid rgba(151,92,255,.28);border-radius:10px;background:linear-gradient(145deg,rgba(124,73,255,.25),rgba(20,26,48,.78)),rgba(18,24,43,.74);color:#a982ff;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 12px 28px rgba(83,54,185,.18);flex-shrink:0}.ny-icon-tile--lg{width:54px;height:54px}.ny-search-row{display:flex;align-items:center;gap:14px}.ny-search-box{position:relative;flex:1;min-width:180px}.ny-search-box svg{position:absolute;left:14px;top:50%;height:18px;width:18px;transform:translateY(-50%);color:var(--ny-text-dim);pointer-events:none}.ny-search-box input{padding-left:42px}.ny-empty-zone{display:flex;min-height:318px;flex-direction:column;align-items:center;justify-content:center;border:1px dashed rgba(124,73,255,.42);border-radius:var(--ny-radius-card);background:linear-gradient(180deg,rgba(9,14,27,.56),rgba(8,12,24,.64)),rgba(7,10,19,.42);padding:34px;text-align:center}.ny-empty-mark{display:grid;height:96px;width:96px;place-items:center;margin-bottom:18px;border-radius:999px;color:#a982ff;background:linear-gradient(145deg,rgba(124,73,255,.22),rgba(16,22,42,.78)),rgba(18,24,42,.7);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 20px 42px rgba(83,54,185,.18)}.ny-empty-zone h3{margin:0;color:var(--ny-text);font-size:20px;font-weight:700;letter-spacing:0}.ny-empty-zone p{max-width:420px;margin-top:12px;color:var(--ny-text-dim);font-size:15px;line-height:1.55}.ny-empty-action{margin-top:24px}.ny-feature-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:16px;overflow:hidden}.ny-feature-item{display:flex;gap:14px;padding:24px}.ny-feature-item+.ny-feature-item{border-left:1px solid rgba(134,108,255,.14)}.ny-feature-item h3{margin:0;color:var(--ny-text);font-size:15px;font-weight:700;letter-spacing:0}.ny-feature-item p{margin-top:6px;color:var(--ny-text-dim);font-size:13px;line-height:1.55}.ny-list{display:grid;gap:10px}.ny-list-row{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid rgba(134,108,255,.14);border-radius:10px;background:linear-gradient(180deg,rgba(16,22,39,.74),rgba(11,15,29,.74));padding:14px 16px}.ny-list-row:hover{border-color:rgba(154,108,255,.38);background:linear-gradient(180deg,rgba(20,28,50,.86),rgba(11,16,31,.82))}.ny-list-row__main{display:flex;min-width:0;flex:1;align-items:center;gap:14px}.ny-list-row__content{min-width:0;flex:1}.ny-list-row__title{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:8px;color:var(--ny-text);font-weight:650}.ny-list-row__meta{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:7px;color:var(--ny-text-dim);font-size:13px}.ny-action-cluster{display:flex;flex-shrink:0;align-items:center;gap:8px}.ny-count-pill{display:inline-flex;min-width:36px;height:36px;align-items:center;justify-content:center;border-radius:8px;background:rgba(124,73,255,.18);color:#a982ff;font-weight:700}.ny-form-row{display:grid;grid-template-columns:minmax(210px,300px) minmax(0,1fr);gap:26px;align-items:start;border:1px solid rgba(134,108,255,.14);border-radius:10px;background:rgba(12,17,31,.72);padding:20px}.ny-form-row__label{display:flex;gap:14px}.ny-form-row__label .ny-field-title,.ny-form-row__label label:first-child{color:var(--ny-text);font-size:15px;font-weight:700;line-height:1.35}.ny-form-row__label label:not(:first-child),.ny-form-row__label p{margin-top:8px;color:var(--ny-text-dim);font-size:13px;line-height:1.55}.ny-form-row__control{min-width:0}.ny-form-stack{display:grid;gap:10px}.ny-node-dialog{display:flex;flex-direction:column;gap:0}.ny-node-dialog:before{content:"";position:absolute;left:34px;top:98px;bottom:92px;width:1px;border-left:1px dashed rgba(124,108,255,.34);pointer-events:none}.ny-node-dialog__header{border-bottom:1px solid rgba(134,108,255,.14);padding:22px 28px 24px}.ny-node-dialog__body{max-height:calc(88vh - 190px);overflow-y:auto;padding:24px 28px 22px 84px}.ny-node-dialog__footer{border-top:1px solid rgba(134,108,255,.14);padding:16px 24px}@keyframes ny-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.ny-skeleton{border-radius:var(--ny-radius-control);background:linear-gradient(90deg,var(--ny-surface-2) 25%,color-mix(in srgb,var(--ny-text-dim) 14%,var(--ny-surface-2)) 37%,var(--ny-surface-2) 63%);background-size:200% 100%;animation:ny-shimmer 1.4s ease-in-out infinite}.ny-btn-ghost:focus-visible,.ny-btn-primary:focus-visible,.ny-segment button:focus-visible{outline:2px solid var(--ny-accent);outline-offset:2px}.ny-table-wrap{border:1px solid var(--ny-border);border-radius:var(--ny-radius-card);overflow:hidden}.ny-table-wrap .ny-table tbody tr:last-child td{border-bottom:none}.ny-page ::-webkit-scrollbar,.ny-scroll::-webkit-scrollbar{width:10px;height:10px}.ny-page ::-webkit-scrollbar-thumb,.ny-scroll::-webkit-scrollbar-thumb{background:var(--ny-border);border-radius:999px;border:2px solid transparent;background-clip:content-box}.ny-page ::-webkit-scrollbar-thumb:hover,.ny-scroll::-webkit-scrollbar-thumb:hover{background:var(--ny-text-dim);background-clip:content-box}.ny-link:hover{filter:brightness(1.15);text-decoration:underline}.ny-stat-card{min-height:126px;background:radial-gradient(260px 130px at 100% 0,rgba(124,73,255,.18),transparent 62%),linear-gradient(180deg,rgba(18,25,46,.88),rgba(9,13,26,.94))}.ny-empty-state{display:flex;min-height:240px;flex-direction:column;align-items:center;justify-content:center;gap:14px;border:1px dashed rgba(124,73,255,.28);border-radius:var(--ny-radius-card);background:radial-gradient(220px 140px at 50% 0,rgba(124,73,255,.12),transparent 70%),rgba(7,10,19,.32);padding:34px;text-align:center}.ny-empty-state__icon{display:grid;width:58px;height:58px;place-items:center;border:1px solid rgba(154,108,255,.22);border-radius:14px;color:#a982ff;background:rgba(124,73,255,.12)}.ny-empty-state p{max-width:460px;color:var(--ny-text-dim);font-size:14px;line-height:1.6}.ny-live-call-card{position:relative;width:100%;overflow:hidden;border:1px solid rgba(134,108,255,.16);border-radius:var(--ny-radius-card);background:linear-gradient(180deg,rgba(16,23,43,.78),rgba(9,14,27,.86)),rgba(8,12,24,.72);padding:16px;text-align:left;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.ny-live-call-card:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(62,207,142,.12),transparent 42%);opacity:0;transition:opacity .16s ease}.ny-live-call-card>*{position:relative;z-index:1}.ny-live-call-card--active,.ny-live-call-card:hover{border-color:rgba(62,207,142,.45);box-shadow:0 0 0 1px rgba(62,207,142,.08),0 18px 42px rgba(0,0,0,.22);transform:translateY(-1px)}.ny-live-call-card--active:before,.ny-live-call-card:hover:before{opacity:1}.ny-live-notice{border-radius:var(--ny-radius-card);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.ny-live-coach,.ny-live-transcript{border-radius:var(--ny-radius-card);border-color:rgba(134,108,255,.16);background:linear-gradient(180deg,rgba(7,11,22,.72),rgba(7,10,19,.78)),rgba(7,10,19,.52);box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.ny-live-coach input{border-color:rgba(134,108,255,.16);background:rgba(0,0,0,.18)}.ny-client-sidebar [data-sidebar=sidebar]{background:radial-gradient(260px 180px at 50% -28px,rgba(124,73,255,.24),transparent 68%),linear-gradient(180deg,rgba(9,13,26,.98),rgba(5,8,17,.98))}.ny-client-sidebar__header{gap:12px;border-bottom:1px solid rgba(134,108,255,.14);padding:18px 14px 14px}.ny-client-sidebar__brand-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.ny-client-sidebar__brand-row--compact{flex-direction:column;justify-content:center}.ny-client-brand{display:inline-flex;min-width:0;align-items:center;gap:10px;color:#ffffff}.ny-client-brand--compact{justify-content:center}.ny-client-brand__logo{width:34px;height:34px;flex:0 0 auto;object-fit:contain}.ny-client-brand__copy{display:grid;min-width:0;line-height:1.05}.ny-client-brand__copy strong{color:#ffffff;font-size:20px;font-weight:850;letter-spacing:0}.ny-client-brand__copy span{margin-top:4px;color:#9aa4ba;font-size:11px;font-weight:700;letter-spacing:0}.ny-client-latest-badge,.ny-client-update-badge{display:inline-flex;align-items:center;gap:4px;border:1px solid rgba(154,108,255,.24);border-radius:999px;background:rgba(124,73,255,.12);color:#cabdff;font-size:10px;font-weight:800;padding:4px 7px}.ny-client-route-card{display:flex;align-items:center;gap:9px;border:1px solid rgba(134,108,255,.16);border-radius:var(--ny-radius-card);background:linear-gradient(135deg,rgba(57,212,255,.08),transparent 42%),rgba(255,255,255,.035);color:#cdd5e8;font-size:12px;font-weight:700;line-height:1.35;padding:10px}.ny-client-route-card svg{color:#9a6cff}.ny-mobile-menu-switch,.ny-sidebar-switch{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(154,108,255,.26);border-radius:999px;background:linear-gradient(135deg,rgba(57,212,255,.09),transparent 38%),linear-gradient(135deg,rgba(124,73,255,.34),rgba(8,12,24,.86));color:#e7e0ff;font-size:12px;font-weight:800;letter-spacing:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 12px 30px rgba(78,48,178,.24);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.ny-mobile-menu-switch:hover,.ny-sidebar-switch:hover{border-color:rgba(154,108,255,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 16px 38px rgba(124,73,255,.3);transform:translateY(-1px)}.ny-mobile-menu-switch:focus-visible,.ny-sidebar-switch:focus-visible{outline:2px solid rgba(154,108,255,.7);outline-offset:2px}.ny-sidebar-switch{min-width:78px;height:32px;padding:5px 8px}.ny-sidebar-switch--compact{min-width:32px;width:32px;padding:5px}.ny-mobile-menu-switch__track,.ny-sidebar-switch__track{position:relative;flex:0 0 auto;overflow:hidden;width:34px;height:18px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:radial-gradient(circle at 72% 50%,rgba(57,212,255,.22),transparent 36%),rgba(3,7,18,.58);box-shadow:inset 0 0 0 1px rgba(124,73,255,.16)}.ny-mobile-menu-switch__track span,.ny-sidebar-switch__thumb{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:999px;background:linear-gradient(135deg,#ffffff,#b48cff 58%,#6a4cff);box-shadow:0 0 14px rgba(154,108,255,.46),0 0 22px rgba(57,212,255,.18);transition:transform .18s ease}.ny-mobile-menu-switch[data-state=open] .ny-mobile-menu-switch__track span,.ny-sidebar-switch[data-state=expanded] .ny-sidebar-switch__thumb{transform:translateX(16px)}.ny-sidebar-switch__text{color:#e7e0ff;line-height:1}.ny-sidebar-switch--compact .ny-sidebar-switch__track{width:22px}.ny-sidebar-switch--compact .ny-sidebar-switch__thumb{transform:translateX(0)}.ny-mobile-menu-switch{height:36px;padding:6px 11px}.ny-mobile-menu-switch__track{width:32px}.ny-mobile-menu-switch[data-state=open] .ny-mobile-menu-switch__track span{transform:translateX(14px)}.ny-client-sidebar__content{padding:12px 10px 14px}.ny-client-sidebar__content--compact{padding:12px 6px}.ny-client-nav-heading{display:grid;gap:3px;margin:2px 4px 10px}.ny-client-nav-details summary strong,.ny-client-nav-heading span{color:#f4f6fb;font-size:12px;font-weight:850;letter-spacing:0;text-transform:uppercase}.ny-client-nav-details summary small,.ny-client-nav-heading small{color:#7f8aa3;font-size:11px;font-weight:600;line-height:1.35}.ny-client-primary-list,.ny-client-secondary-list{display:grid;gap:8px}.ny-client-nav-link{position:relative;display:flex;min-width:0;align-items:center;gap:10px;border:1px solid transparent;border-radius:var(--ny-radius-card);color:#c7d0e4;text-decoration:none;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.ny-client-nav-link--primary{min-height:58px;background:linear-gradient(135deg,rgba(124,73,255,.1),rgba(255,255,255,.025)),rgba(255,255,255,.026);padding:10px}.ny-client-nav-link--secondary{min-height:42px;padding:8px}.ny-client-nav-link:hover{border-color:rgba(154,108,255,.24);background:rgba(124,73,255,.11);color:#ffffff;transform:translateY(-1px)}.ny-client-nav-link--active{border-color:rgba(154,108,255,.42);background:linear-gradient(135deg,rgba(106,76,255,.78),rgba(132,61,255,.56)),rgba(124,73,255,.2);color:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 16px 34px rgba(90,55,210,.25)}.ny-client-nav-link--compact{width:34px;min-height:34px;justify-content:center;padding:0}.ny-client-nav-link__icon{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border:1px solid rgba(154,108,255,.16);border-radius:9px;background:rgba(4,8,18,.32);color:#a982ff}.ny-client-nav-link--active .ny-client-nav-link__icon{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.1);color:#ffffff}.ny-client-nav-link__copy{display:grid;min-width:0;flex:1;gap:3px;line-height:1.2}.ny-client-nav-link__copy span{color:currentColor;font-size:14px;font-weight:800}.ny-client-nav-link__copy small,.ny-client-nav-link__copy span{overflow:hidden;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.ny-client-nav-link__copy small{color:rgba(199,208,228,.68);font-size:11px;font-weight:600}.ny-client-nav-link--active .ny-client-nav-link__copy small{color:rgba(255,255,255,.78)}.ny-client-support-list{display:grid;gap:9px;margin-top:14px}.ny-client-nav-details{border:1px solid rgba(134,108,255,.12);border-radius:var(--ny-radius-card);background:rgba(255,255,255,.018)}.ny-client-nav-details[open]{background:linear-gradient(180deg,rgba(124,73,255,.06),rgba(255,255,255,.018)),rgba(255,255,255,.018)}.ny-client-nav-details summary{display:flex;cursor:pointer;align-items:center;justify-content:space-between;gap:10px;list-style:none;padding:11px 10px}.ny-client-nav-details summary::-webkit-details-marker{display:none}.ny-client-nav-details summary>span{display:grid;gap:3px;min-width:0}.ny-client-nav-details summary em{display:inline-flex;min-width:24px;height:22px;align-items:center;justify-content:center;border-radius:999px;background:rgba(124,73,255,.13);color:#bda7ff;font-size:11px;font-style:normal;font-weight:850}.ny-client-secondary-list{padding:0 8px 9px}.ny-client-nav-warning{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;border-radius:999px;background:rgba(245,166,35,.12);color:#f5a623;font-size:10px;font-weight:850;padding:3px 7px}.ny-client-nav-warning--dot{position:absolute;top:-3px;right:-3px;padding:2px}.ny-client-sidebar__footer{gap:10px;border-top:1px solid rgba(134,108,255,.14);padding:12px}.ny-client-sidebar__footer--compact{padding:8px 6px}.ny-client-user-button{width:100%;height:auto;justify-content:flex-start;gap:10px;border:1px solid rgba(134,108,255,.14);border-radius:var(--ny-radius-card);background:rgba(255,255,255,.026);padding:9px}.ny-client-user-button--compact{width:34px;height:34px;justify-content:center;padding:0}.ny-client-avatar{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border-radius:10px;background:linear-gradient(135deg,#6a4cff,#8c3dff);color:#ffffff;font-size:12px;font-weight:850}.ny-client-user-copy{display:grid;min-width:0;gap:2px;text-align:left}.ny-client-user-copy small,.ny-client-user-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ny-client-user-copy strong{color:#ffffff;font-size:13px;font-weight:800}.ny-client-user-copy small{color:#8995ad;font-size:11px;font-weight:600}.ny-client-theme-area{border-top:1px solid rgba(134,108,255,.12);padding-top:10px}.ny-client-theme-area--compact{display:flex;justify-content:center}.ny-client-workspace{max-width:1280px}.ny-client-hero-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.ny-client-journey-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px}.ny-client-journey-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;min-height:142px;align-items:start;border:1px solid rgba(134,108,255,.16);border-radius:var(--ny-radius-card);background:radial-gradient(260px 120px at 100% 0,rgba(124,73,255,.16),transparent 62%),linear-gradient(180deg,rgba(15,21,40,.84),rgba(8,12,24,.9));padding:18px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.ny-client-journey-card__icon{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(154,108,255,.24);border-radius:10px;background:rgba(124,73,255,.14);color:#a982ff}.ny-client-journey-card span:not(.ny-client-journey-card__icon){color:#9a6cff;font-size:12px;font-weight:850;letter-spacing:0}.ny-client-journey-card h2{margin:5px 0 0;color:var(--ny-text);font-size:17px;font-weight:850;letter-spacing:0}.ny-client-journey-card p{margin-top:8px;color:var(--ny-text-dim);font-size:13px;line-height:1.55}.ny-agent-library-panel .ny-panel-body{padding-top:0}.ny-agent-library{display:grid;gap:18px}.ny-client-section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(134,108,255,.12);padding-bottom:16px}.ny-client-section-title h2{margin:0;color:var(--ny-text);font-size:18px;font-weight:850;letter-spacing:0}.ny-client-section-title p{margin-top:6px;color:var(--ny-text-dim);font-size:13px;line-height:1.5}.ny-client-section-title>span{display:inline-flex;flex:0 0 auto;align-items:center;border:1px solid rgba(154,108,255,.2);border-radius:999px;background:rgba(124,73,255,.1);color:#bda7ff;font-size:12px;font-weight:850;padding:6px 10px}.ny-internal-page{max-width:1280px}.ny-internal-grid{display:grid;grid-template-columns:minmax(250px,320px) minmax(0,1fr);gap:18px;align-items:start}.ny-internal-top-link{margin-bottom:14px}.ny-internal-card{overflow:hidden;margin-bottom:16px;background:linear-gradient(180deg,rgba(13,18,34,.93),rgba(8,12,24,.94)),var(--ny-surface)}.ny-internal-guide{position:sticky;top:22px;overflow:hidden;border:1px solid rgba(134,108,255,.18);border-radius:var(--ny-radius-card);background:radial-gradient(260px 180px at 110% -10%,rgba(124,73,255,.22),transparent 64%),linear-gradient(180deg,rgba(14,20,38,.86),rgba(8,12,24,.92));padding:22px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 24px 58px rgba(0,0,0,.24)}.ny-internal-guide:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(57,212,255,.08),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.028),transparent 38%)}.ny-internal-guide>*{position:relative;z-index:1}.ny-internal-guide__eyebrow{display:inline-flex;align-items:center;border:1px solid rgba(154,108,255,.24);border-radius:999px;background:rgba(124,73,255,.12);color:#bda7ff;font-size:11px;font-weight:850;letter-spacing:0;padding:5px 9px}.ny-internal-guide h2{margin:16px 0 0;color:var(--ny-text);font-size:22px;font-weight:850;line-height:1.16;letter-spacing:0}.ny-internal-guide p{margin-top:10px;color:var(--ny-text-dim);font-size:13px;line-height:1.6}.ny-internal-guide__steps{display:grid;gap:10px;margin-top:18px}.ny-internal-guide__step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:11px;align-items:start;border:1px solid rgba(134,108,255,.13);border-radius:10px;background:rgba(255,255,255,.028);padding:12px}.ny-internal-guide__step>span{display:grid;height:32px;width:32px;place-items:center;border:1px solid rgba(154,108,255,.22);border-radius:9px;background:rgba(124,73,255,.13);color:#a982ff}.ny-internal-guide__step small,.ny-internal-guide__step strong{display:block;letter-spacing:0}.ny-internal-guide__step strong{color:var(--ny-text);font-size:13px;font-weight:850}.ny-internal-guide__step small{margin-top:3px;color:var(--ny-text-dim);font-size:12px;line-height:1.45}.ny-internal-panel .ny-panel-body{padding-top:0}.ny-internal-form{display:grid;gap:16px}.ny-internal-field,.ny-internal-form>.space-y-2{display:grid;gap:10px;border:1px solid rgba(134,108,255,.14);border-radius:10px;background:linear-gradient(180deg,rgba(16,22,41,.68),rgba(9,14,27,.72)),rgba(9,14,27,.58);padding:16px}.ny-internal-field--plain{padding:0;border:0;background:transparent}.ny-internal-field__label,.ny-internal-form>.space-y-2>label{display:inline-flex;align-items:center;gap:9px;color:var(--ny-text);font-size:13px;font-weight:850;letter-spacing:0}.ny-internal-field__label>span{display:grid;height:28px;width:28px;place-items:center;border:1px solid rgba(154,108,255,.22);border-radius:8px;background:rgba(124,73,255,.13);color:#a982ff}.ny-internal-empty-note,.ny-internal-field p,.ny-internal-form>.space-y-2>p{color:var(--ny-text-dim);font-size:13px;line-height:1.5}.ny-internal-empty-note{border:1px dashed rgba(124,73,255,.38);border-radius:10px;background:rgba(124,73,255,.06);padding:12px}.ny-internal-collapsible{overflow:hidden;border:1px solid rgba(134,108,255,.16);border-radius:10px;background:rgba(255,255,255,.026)}.ny-internal-collapsible__trigger{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;color:var(--ny-text);font-size:13px;font-weight:850;transition:background .14s ease-out}.ny-internal-collapsible__trigger:hover{background:rgba(124,73,255,.08)}.ny-internal-collapsible__trigger span{display:inline-flex;align-items:center;gap:9px}.ny-internal-collapsible__trigger svg{color:#a982ff}.ny-internal-collapsible__content{border-top:1px solid rgba(134,108,255,.12);padding:16px}.ny-internal-error{border:1px solid color-mix(in srgb,var(--ny-danger) 32%,transparent);border-radius:10px;background:color-mix(in srgb,var(--ny-danger) 12%,transparent);color:var(--ny-danger);font-size:13px;font-weight:650;line-height:1.5;padding:12px 14px}.ny-internal-actions{display:flex;flex-wrap:wrap;gap:10px;padding-top:4px}.ny-internal-loading-card{width:min(420px,calc(100vw - 32px));border:1px solid rgba(134,108,255,.22);border-radius:var(--ny-radius-card);background:linear-gradient(180deg,rgba(16,22,41,.94),rgba(7,11,22,.96)),rgba(8,12,24,.9);padding:32px;box-shadow:0 28px 80px rgba(0,0,0,.34)}.ny-auth-shell{position:relative;display:grid;min-height:100vh;width:100%;place-items:center;overflow:hidden;background:linear-gradient(118deg,rgba(57,212,255,.08),transparent 30%),linear-gradient(242deg,rgba(143,73,255,.28),transparent 42%),linear-gradient(180deg,#070a13,#050710);color:#f4f6fb;padding:40px 24px}.ny-auth-shell:before{inset:0;background:linear-gradient(rgba(255,255,255,.022) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 0);background-size:52px 52px;mask-image:linear-gradient(180deg,black,transparent 86%)}.ny-auth-shell:after,.ny-auth-shell:before{content:"";position:absolute;pointer-events:none}.ny-auth-shell:after{inset:12% -20% auto auto;width:72%;height:42%;background:linear-gradient(90deg,transparent,rgba(57,212,255,.16),rgba(154,108,255,.22),transparent),linear-gradient(90deg,transparent,rgba(154,108,255,.12),transparent);filter:blur(18px);transform:rotate(-8deg)}.ny-auth-grid{position:relative;z-index:1;display:grid;width:min(1180px,100%);grid-template-columns:minmax(0,1.05fr) minmax(380px,.78fr);gap:22px}.ny-auth-card,.ny-auth-showcase{border:1px solid rgba(134,108,255,.24);border-radius:var(--ny-radius-card);background:linear-gradient(180deg,rgba(16,22,41,.88),rgba(7,11,22,.94)),rgba(8,12,24,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 34px 90px rgba(0,0,0,.38)}.ny-auth-showcase{position:relative;display:flex;min-height:650px;flex-direction:column;justify-content:space-between;overflow:hidden;padding:34px}.ny-auth-showcase:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(57,212,255,.1),transparent 38%),linear-gradient(315deg,rgba(124,73,255,.18),transparent 46%)}.ny-auth-showcase>*{position:relative;z-index:1}.ny-auth-brand{display:inline-flex;width:fit-content;align-items:center;gap:12px;color:#ffffff;font-size:21px;font-weight:800;letter-spacing:0}.ny-auth-logo{height:44px;width:44px;object-fit:contain}.ny-auth-copy{max-width:620px}.ny-auth-badge,.ny-auth-kicker{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(154,108,255,.26);border-radius:999px;background:rgba(124,73,255,.13);color:#bda7ff;font-size:12px;font-weight:700;letter-spacing:0;padding:6px 11px}.ny-auth-copy h1{max-width:680px;margin:18px 0 0;color:#ffffff;font-size:clamp(36px,5vw,58px);font-weight:800;line-height:1.04;letter-spacing:0}.ny-auth-copy p{max-width:580px;margin-top:18px;color:#aab4ca;font-size:16px;line-height:1.7}.ny-auth-console{width:min(560px,100%);border:1px solid rgba(134,108,255,.24);border-radius:var(--ny-radius-card);background:linear-gradient(180deg,rgba(10,15,30,.9),rgba(6,9,19,.96)),rgba(7,10,19,.84);padding:18px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 22px 55px rgba(0,0,0,.28)}.ny-auth-console__route,.ny-auth-console__top{display:flex;align-items:center;gap:10px;color:#cdd5e8;font-size:13px;font-weight:650}.ny-auth-console__status{width:9px;height:9px;border-radius:999px;background:#3ecf8e;box-shadow:0 0 18px rgba(62,207,142,.82)}.ny-auth-wave{display:flex;height:90px;align-items:center;justify-content:space-between;gap:7px;margin:18px 0}.ny-auth-wave span{width:5px;height:28px;border-radius:999px;background:linear-gradient(180deg,#39d4ff,#8f5cff 68%,#bd55ff);box-shadow:0 0 18px rgba(124,73,255,.38);animation:ny-auth-wave-pulse 1.2s ease-in-out infinite;animation-delay:calc(var(--i) * 36ms)}.ny-auth-wave span:nth-child(3n){height:56px}.ny-auth-wave span:nth-child(4n){height:42px}.ny-auth-wave span:nth-child(5n){height:70px}@keyframes ny-auth-wave-pulse{0%,to{opacity:.45;transform:scaleY(.62)}50%{opacity:1;transform:scaleY(1)}}.ny-auth-console__route{color:#9da8be}.ny-auth-console__route svg{color:#8f6cff}.ny-auth-signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ny-auth-signal{display:flex;align-items:center;gap:10px;border:1px solid rgba(134,108,255,.16);border-radius:var(--ny-radius-card);background:rgba(255,255,255,.035);padding:12px}.ny-auth-signal svg{color:#9a6cff}.ny-auth-signal span,.ny-auth-signal strong{display:block;letter-spacing:0}.ny-auth-signal span{color:#8792aa;font-size:11px;font-weight:700}.ny-auth-signal strong{color:#f4f6fb;font-size:13px;font-weight:700}.ny-auth-card{align-self:center;padding:30px}.ny-auth-card__header{margin-bottom:26px}.ny-auth-card__header h2{margin:18px 0 0;color:#ffffff;font-size:30px;font-weight:800;line-height:1.15;letter-spacing:0}.ny-auth-card__header p{margin-top:10px;color:#aab4ca;font-size:14px;line-height:1.6}.ny-auth-card__body{min-width:0}.ny-auth-form{display:grid;gap:18px}.ny-auth-field{display:grid;gap:8px}.ny-auth-field label{display:inline-flex;align-items:center;gap:8px;color:#dde5f6;font-size:13px;font-weight:700;letter-spacing:0}.ny-auth-field label svg{color:#9a6cff}.ny-auth-card input{height:46px;border-color:rgba(134,108,255,.28);background:rgba(3,7,18,.42);color:#f7f9ff;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.ny-auth-card input::placeholder{color:#737f98}.ny-auth-card input:focus-visible{border-color:rgba(154,108,255,.74);box-shadow:0 0 0 3px rgba(124,73,255,.18),inset 0 1px 0 rgba(255,255,255,.04)}.ny-auth-submit{height:46px;margin-top:4px}.ny-auth-switch{margin-top:20px;color:#9da8be;font-size:14px;line-height:1.5;text-align:center}.ny-auth-switch a{color:#bda7ff;font-weight:700;text-decoration:underline;text-underline-offset:4px}.ny-stack-auth-card{overflow:hidden;border:1px solid rgba(134,108,255,.16);border-radius:var(--ny-radius-card);background:rgba(255,255,255,.035);padding:16px}.ny-campaign-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.ny-campaign-stat{display:flex;align-items:center;gap:14px;border:1px solid rgba(134,108,255,.16);border-radius:var(--ny-radius-card);background:linear-gradient(180deg,rgba(15,21,40,.82),rgba(8,12,24,.9)),rgba(8,12,24,.72);padding:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.ny-campaign-stat__icon{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border:1px solid rgba(154,108,255,.24);border-radius:10px;background:rgba(124,73,255,.14);color:#a982ff}.ny-campaign-stat span{display:block;color:var(--ny-text-dim);font-size:12px;font-weight:700;letter-spacing:0}.ny-campaign-stat strong{display:block;margin-top:3px;color:var(--ny-text);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:22px;font-weight:800;letter-spacing:0}.ny-campaign-panel .ny-panel-body{padding-bottom:24px}.ny-campaign-id{display:inline-flex;min-width:38px;height:30px;align-items:center;justify-content:center;border:1px solid rgba(134,108,255,.16);border-radius:8px;background:rgba(124,73,255,.12);color:#bda7ff;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:12px;font-weight:800}.ny-campaign-name{display:grid;gap:4px}.ny-campaign-name strong{color:var(--ny-text);font-weight:750}.ny-campaign-name span{color:var(--ny-text-dim);font-size:12px}.ny-progress-cell{display:grid;min-width:128px;gap:7px}.ny-progress-cell span{color:var(--ny-text);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:12px;font-weight:700}.ny-progress-track{overflow:hidden;height:6px;border-radius:999px;background:rgba(255,255,255,.07)}.ny-progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#39d4ff,#8f5cff);box-shadow:0 0 14px rgba(124,73,255,.45)}.ny-table-actions{display:flex;justify-content:flex-end;gap:8px}html:not(.dark){--background:#f7f9fe;--foreground:#111827;--card:#ffffff;--card-foreground:#111827;--popover:#ffffff;--popover-foreground:#111827;--primary:#5b46e8;--primary-foreground:#ffffff;--secondary:#eef2f8;--secondary-foreground:#1f2937;--muted:#edf1f7;--muted-foreground:#536174;--accent:#ece8ff;--accent-foreground:#39258f;--border:rgba(87,100,124,0.22);--input:rgba(87,100,124,0.28);--ring:#6856f3;--sidebar:#ffffff;--sidebar-foreground:#172033;--sidebar-accent:#f0ecff;--sidebar-accent-foreground:#39258f;--sidebar-border:rgba(91,70,232,0.14);--ny-bg:#f7f9fe;--ny-surface:#ffffff;--ny-surface-2:#f0f3f9;--ny-surface-3:#e7edf6;--ny-border:rgba(87,100,124,0.22);--ny-border-strong:rgba(91,70,232,0.36);--ny-text:#111827;--ny-text-dim:#536174;--ny-accent:#5b46e8;--ny-accent-2:#6c4ef1;--ny-accent-3:#0c8fc9;--ny-accent-soft:rgba(91,70,232,0.13);--ny-accent-softer:rgba(91,70,232,0.07);--ny-positive:#0f8f5d;--ny-warning:#9f6200;--ny-danger:#c92f49;--ny-info:#176fb5}html:not(.dark),html:not(.dark) body{background:radial-gradient(920px 520px at 86% -170px,rgba(91,70,232,.16),transparent 62%),radial-gradient(740px 420px at -7% 8%,rgba(12,143,201,.1),transparent 58%),linear-gradient(180deg,#fcfdff,#f7f9fe 48%,#eef3fb)}html:not(.dark) .ny-client-section-title,html:not(.dark) .ny-client-sidebar__footer,html:not(.dark) .ny-client-sidebar__header,html:not(.dark) .ny-client-theme-area,html:not(.dark) .ny-internal-collapsible__content,html:not(.dark) .ny-node-dialog__footer,html:not(.dark) .ny-node-dialog__header,html:not(.dark) .ny-page-hero,html:not(.dark) .ny-panel-footer,html:not(.dark) .ny-panel-toolbar{border-color:rgba(91,70,232,.14)}html:not(.dark) .ny-auth-card,html:not(.dark) .ny-auth-console,html:not(.dark) .ny-auth-showcase,html:not(.dark) .ny-card,html:not(.dark) .ny-feature-strip,html:not(.dark) .ny-glass-panel,html:not(.dark) .ny-internal-card,html:not(.dark) .ny-internal-guide,html:not(.dark) .ny-internal-loading-card,html:not(.dark) .ny-stack-auth-card{border-color:rgba(91,70,232,.16);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,249,254,.96)),#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 22px 58px rgba(24,32,54,.1)}html:not(.dark) .ny-auth-showcase:before,html:not(.dark) .ny-internal-guide:before,html:not(.dark) .ny-section-card:before{background:linear-gradient(135deg,rgba(12,143,201,.08),transparent 36%),radial-gradient(520px 220px at 94% 0,rgba(91,70,232,.12),transparent 62%);opacity:1}html:not(.dark) .ny-auth-brand,html:not(.dark) .ny-auth-card__header h2,html:not(.dark) .ny-auth-copy h1,html:not(.dark) .ny-auth-signal strong,html:not(.dark) .ny-campaign-name strong,html:not(.dark) .ny-campaign-stat strong,html:not(.dark) .ny-client-journey-card h2,html:not(.dark) .ny-client-section-title h2,html:not(.dark) .ny-empty-zone h3,html:not(.dark) .ny-feature-item h3,html:not(.dark) .ny-form-row__label .ny-field-title,html:not(.dark) .ny-form-row__label label:first-child,html:not(.dark) .ny-internal-field__label,html:not(.dark) .ny-internal-form>.space-y-2>label,html:not(.dark) .ny-internal-guide h2,html:not(.dark) .ny-internal-guide__step strong,html:not(.dark) .ny-list-row__title,html:not(.dark) .ny-page-title,html:not(.dark) .ny-panel-heading h2,html:not(.dark) .ny-progress-cell span,html:not(.dark) .ny-visual-hero h1{color:#111827}html:not(.dark) .ny-auth-card__header p,html:not(.dark) .ny-auth-console__route,html:not(.dark) .ny-auth-copy p,html:not(.dark) .ny-auth-signal span,html:not(.dark) .ny-auth-switch,html:not(.dark) .ny-campaign-name span,html:not(.dark) .ny-campaign-stat span,html:not(.dark) .ny-client-journey-card p,html:not(.dark) .ny-client-section-title p,html:not(.dark) .ny-empty-zone p,html:not(.dark) .ny-feature-item p,html:not(.dark) .ny-form-row__label label:not(:first-child),html:not(.dark) .ny-form-row__label p,html:not(.dark) .ny-internal-empty-note,html:not(.dark) .ny-internal-field p,html:not(.dark) .ny-internal-form>.space-y-2>p,html:not(.dark) .ny-internal-guide p,html:not(.dark) .ny-internal-guide__step small,html:not(.dark) .ny-list-row__meta,html:not(.dark) .ny-page-desc,html:not(.dark) .ny-panel-heading p,html:not(.dark) .ny-visual-hero p{color:#536174}html:not(.dark) .ny-auth-field label{color:#263348}html:not(.dark) .ny-auth-field label svg{color:#5b46e8}html:not(.dark) .ny-auth-signal,html:not(.dark) .ny-btn-ghost,html:not(.dark) .ny-campaign-stat,html:not(.dark) .ny-form-row,html:not(.dark) .ny-internal-collapsible,html:not(.dark) .ny-internal-field,html:not(.dark) .ny-internal-form>.space-y-2,html:not(.dark) .ny-list-row,html:not(.dark) .ny-live-call-card,html:not(.dark) .ny-live-coach,html:not(.dark) .ny-live-transcript,html:not(.dark) .ny-table-wrap{border-color:rgba(87,100,124,.18);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(248,250,254,.92)),#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 12px 32px rgba(24,32,54,.06)}html:not(.dark) .ny-btn-ghost:hover,html:not(.dark) .ny-internal-collapsible__trigger:hover,html:not(.dark) .ny-list-row:hover,html:not(.dark) .ny-live-call-card--active,html:not(.dark) .ny-live-call-card:hover{border-color:rgba(91,70,232,.32);background:linear-gradient(180deg,rgba(250,248,255,.98),rgba(244,247,253,.96)),#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 16px 38px rgba(91,70,232,.1)}html:not(.dark) .ny-empty-zone{border-color:rgba(91,70,232,.34);background:linear-gradient(180deg,rgba(255,255,255,.76),rgba(244,247,253,.8)),repeating-linear-gradient(135deg,rgba(91,70,232,.045) 0 1px,transparent 1px 12px)}html:not(.dark) .ny-auth-badge,html:not(.dark) .ny-auth-kicker,html:not(.dark) .ny-campaign-id,html:not(.dark) .ny-campaign-stat__icon,html:not(.dark) .ny-client-journey-card__icon,html:not(.dark) .ny-client-section-title>span,html:not(.dark) .ny-count-pill,html:not(.dark) .ny-empty-mark,html:not(.dark) .ny-icon-tile,html:not(.dark) .ny-internal-field__label>span,html:not(.dark) .ny-internal-guide__step>span{border-color:rgba(91,70,232,.18);background:linear-gradient(145deg,rgba(91,70,232,.13),rgba(12,143,201,.06)),#f5f3ff;color:#5b46e8;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 10px 24px rgba(91,70,232,.1)}html:not(.dark) .ny-client-journey-card,html:not(.dark) .ny-client-route-card{border-color:rgba(91,70,232,.16);background:radial-gradient(260px 130px at 100% 0,rgba(91,70,232,.1),transparent 62%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(247,249,254,.94));color:#263348;box-shadow:0 14px 34px rgba(24,32,54,.07)}html:not(.dark) .ny-auth-badge,html:not(.dark) .ny-auth-kicker,html:not(.dark) .ny-auth-switch a,html:not(.dark) .ny-client-journey-card span:not(.ny-client-journey-card__icon),html:not(.dark) .ny-client-route-card svg,html:not(.dark) .ny-client-section-title>span,html:not(.dark) .ny-internal-guide__eyebrow,html:not(.dark) .ny-link,html:not(.dark) .ny-visual-hero a{color:#5b46e8}html:not(.dark) .ny-client-sidebar [data-sidebar=sidebar]{background:radial-gradient(320px 190px at 50% -36px,rgba(91,70,232,.13),transparent 68%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(243,246,252,.98));border-color:rgba(91,70,232,.16);box-shadow:12px 0 42px rgba(24,32,54,.08)}html:not(.dark) .ny-client-brand,html:not(.dark) .ny-client-brand__copy strong,html:not(.dark) .ny-client-nav-details summary strong,html:not(.dark) .ny-client-nav-heading span,html:not(.dark) .ny-client-user-copy strong{color:#172033}html:not(.dark) .ny-client-brand__copy span,html:not(.dark) .ny-client-nav-details summary small,html:not(.dark) .ny-client-nav-heading small,html:not(.dark) .ny-client-user-copy small{color:#64748b}html:not(.dark) .ny-client-latest-badge,html:not(.dark) .ny-client-update-badge{border-color:rgba(91,70,232,.18);background:rgba(91,70,232,.08);color:#5b46e8}html:not(.dark) .ny-mobile-menu-switch,html:not(.dark) .ny-sidebar-switch{border-color:rgba(91,70,232,.22);background:linear-gradient(135deg,rgba(12,143,201,.08),transparent 38%),linear-gradient(135deg,#ffffff,#f2efff);color:#39258f;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 12px 28px rgba(91,70,232,.12)}html:not(.dark) .ny-sidebar-switch__text{color:#39258f}html:not(.dark) .ny-mobile-menu-switch__track,html:not(.dark) .ny-sidebar-switch__track{border-color:rgba(91,70,232,.18);background:radial-gradient(circle at 72% 50%,rgba(12,143,201,.18),transparent 36%),rgba(91,70,232,.12)}html:not(.dark) .ny-client-nav-link{color:#263348}html:not(.dark) .ny-client-nav-link--primary{background:linear-gradient(135deg,rgba(91,70,232,.06),rgba(255,255,255,.74)),rgba(255,255,255,.86)}html:not(.dark) .ny-client-nav-link__icon{border-color:rgba(91,70,232,.14);background:rgba(91,70,232,.07);color:#5b46e8}html:not(.dark) .ny-client-nav-link__copy small{color:rgba(38,51,72,.66)}html:not(.dark) .ny-client-nav-details[open],html:not(.dark) .ny-client-nav-link:hover{border-color:rgba(91,70,232,.22);background:rgba(91,70,232,.08);color:#172033}html:not(.dark) .ny-client-nav-link--active{border-color:rgba(91,70,232,.38);background:linear-gradient(135deg,#604cf0,#7f4cff 62%,#a044f4),#604cf0;color:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 16px 34px rgba(91,70,232,.24)}html:not(.dark) .ny-client-nav-link--active .ny-client-nav-link__icon{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.13);color:#ffffff}html:not(.dark) .ny-client-nav-link--active .ny-client-nav-link__copy small{color:rgba(255,255,255,.78)}html:not(.dark) .ny-client-nav-details{border-color:rgba(87,100,124,.16);background:rgba(255,255,255,.64)}html:not(.dark) .ny-client-nav-details summary em,html:not(.dark) .ny-client-nav-warning{background:rgba(91,70,232,.09);color:#5b46e8}html:not(.dark) .ny-client-theme-area button,html:not(.dark) .ny-client-user-button{border-color:rgba(87,100,124,.18);background:rgba(255,255,255,.78);color:#172033}html:not(.dark) .ny-client-theme-area button:hover{background:rgba(91,70,232,.08);color:#39258f}html:not(.dark) .ny-client-theme-area button [aria-hidden=true]{border-color:rgba(91,70,232,.34);background:radial-gradient(circle at 72% 50%,rgba(12,143,201,.18),transparent 38%),linear-gradient(135deg,rgba(91,70,232,.22),rgba(143,92,255,.14));box-shadow:inset 0 1px 2px rgba(91,70,232,.12),0 0 0 1px rgba(91,70,232,.08)}html:not(.dark) .ny-client-theme-area button [aria-hidden=true]>span{background:linear-gradient(135deg,#5b46e8,#8f5cff);box-shadow:0 2px 8px rgba(91,70,232,.32),inset 0 0 0 1px rgba(255,255,255,.65)}html:not(.dark) .ny-auth-shell{background:radial-gradient(980px 560px at 88% -140px,rgba(91,70,232,.18),transparent 63%),radial-gradient(760px 440px at 4% 8%,rgba(12,143,201,.11),transparent 60%),linear-gradient(180deg,#fcfdff,#f5f7fc);color:#111827}html:not(.dark) .ny-auth-shell:before{background:linear-gradient(rgba(91,70,232,.045) 1px,transparent 0),linear-gradient(90deg,rgba(91,70,232,.045) 1px,transparent 0);opacity:.55}html:not(.dark) .ny-auth-shell:after{background:linear-gradient(90deg,transparent,rgba(12,143,201,.12),rgba(91,70,232,.16),transparent),linear-gradient(90deg,transparent,rgba(91,70,232,.1),transparent);opacity:.8}html:not(.dark) .ny-auth-console__top{color:#263348}html:not(.dark) .ny-auth-card input,html:not(.dark) .ny-live-coach input{border-color:rgba(87,100,124,.24);background:#ffffff;color:#111827;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 1px 2px rgba(24,32,54,.04)}html:not(.dark) .ny-auth-card input::placeholder{color:#718096}html:not(.dark) .ny-auth-card input:focus-visible{border-color:rgba(91,70,232,.62);box-shadow:0 0 0 3px rgba(91,70,232,.15),inset 0 1px 0 rgba(255,255,255,.9)}html:not(.dark) .ny-table thead th{background:#eef2f8;color:#536174;border-color:rgba(87,100,124,.2)}html:not(.dark) .ny-table tbody td{border-color:rgba(87,100,124,.16)}html:not(.dark) .ny-table tbody tr:hover{background:rgba(91,70,232,.06)}html:not(.dark) .ny-progress-track{background:rgba(87,100,124,.15)}html:not(.dark) .ny-node-dialog:before{border-left-color:rgba(91,70,232,.28)}html:not(.dark) .ny-page ::-webkit-scrollbar-thumb,html:not(.dark) .ny-scroll::-webkit-scrollbar-thumb,html:not(.dark) .ny-table-wrap{border-color:rgba(87,100,124,.16)}@media (max-width:1100px){.ny-auth-grid{grid-template-columns:1fr}.ny-auth-showcase{min-height:auto;gap:34px}.ny-auth-card{align-self:stretch}.ny-campaign-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ny-client-journey-grid,.ny-internal-grid{grid-template-columns:1fr}.ny-internal-guide{position:relative;top:auto}}@media (max-width:768px){.ny-page{padding:16px 16px 48px}.ny-page-hero{min-height:auto;grid-template-columns:1fr}.ny-page-hero__actions{justify-content:flex-start}.ny-page-hero__ornament{display:none}.ny-visual-page{padding:20px 16px 48px}.ny-visual-hero{min-height:auto;grid-template-columns:1fr}.ny-visual-hero h1{font-size:28px}.ny-visual-hero__action{position:static;justify-self:stretch}.ny-visual-hero__action>*{width:100%}.ny-hero-art{display:none}.ny-panel-footer,.ny-panel-header,.ny-panel-toolbar{padding:18px}.ny-list-row,.ny-list-row__main,.ny-panel-header,.ny-search-row{align-items:stretch;flex-direction:column}.ny-action-cluster,.ny-panel-actions{width:100%;justify-content:flex-start}.ny-panel-body{padding:0 18px 18px}.ny-feature-strip,.ny-form-row{grid-template-columns:1fr}.ny-node-dialog:before{display:none}.ny-node-dialog__header{padding:18px}.ny-node-dialog__body{max-height:calc(88vh - 180px);padding:18px}.ny-feature-item+.ny-feature-item{border-top:1px solid rgba(134,108,255,.14);border-left:0}.ny-auth-shell{padding:16px}.ny-auth-grid{gap:16px}.ny-auth-card,.ny-auth-showcase{padding:22px}.ny-auth-showcase{gap:16px}.ny-auth-logo{height:38px;width:38px}.ny-auth-brand{font-size:20px}.ny-auth-kicker,.ny-auth-signal-grid{display:none}.ny-auth-copy h1{margin-top:10px;font-size:24px;line-height:1.15}.ny-auth-copy p{display:none}.ny-auth-card__header{margin-bottom:20px}.ny-auth-card__header h2{font-size:26px}.ny-auth-console{display:none}.ny-campaign-metrics{grid-template-columns:1fr}.ny-table-actions{flex-wrap:wrap;justify-content:flex-start}.ny-client-hero-actions{width:100%;justify-content:flex-start}.ny-client-hero-actions>*{flex:1 1 100%}.ny-client-journey-card{min-height:auto}.ny-client-section-title{align-items:stretch;flex-direction:column}.ny-internal-field,.ny-internal-form>.space-y-2,.ny-internal-guide{padding:14px}.ny-internal-actions>*{flex:1 1 100%}}