:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:"DM Sans", Inter, ui-sans-serif, system-ui, sans-serif;--font-body:var(--font-sans);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--ink-950:#101a1a;--ink-900:#172423;--ink-850:#1f2d2c;--ink-800:#263635;--ink-750:#334644;--ink-700:#3f5150;--ink-650:#4e605e;--ink-600:#5d6f6d;--ink-550:#627370;--ink-500:#768684;--ink-400:#96a5a2;--ink-300:#b9c4c1;--ink-200:#d9e0dd;--ink-150:#e4e9e7;--ink-100:#edf1ef;--ink-50:#f7f9f8;--ink:var(--ink-900);--muted:var(--ink-600);--border:var(--ink-200);--paper:#fbfdff;--surface:#fff;--surface-soft:#f3f8fb;--brand-900:#0d4039;--brand-800:#12554a;--brand-700:#167061;--brand-600:#168675;--brand-500:#20a38e;--brand-400:#44b5a2;--brand-300:#73cbbb;--brand-200:#a8e2d8;--brand-100:#d8f3ee;--brand-50:#effaf7;--accent-700:#a84725;--accent-600:#c15a31;--accent-500:#dd744a;--accent-100:#ffede5;--warning-700:#885513;--warning-500:#b77a1f;--warning-800:#6a3f0a;--warning-200:#f1d48c;--warning-100:#fff0ca;--warning-50:#fff9eb;--danger-700:#a52d36;--danger-600:#c3424b;--danger-500:#c3424b;--danger-300:#efbbc1;--danger-200:#f2c6cb;--danger-100:#ffe1e3;--danger-50:#fff1f2;--danger-solid:#a52d36;--danger-solid-hover:#89232b;--danger-on-solid:#fff;--success-800:#175c42;--success-700:#147350;--success-500:#1d9165;--success-100:#d8f3e8;--shadow-sm:0 1px 2px #101a1a0f, 0 4px 12px #101a1a0a;--shadow-md:0 12px 36px #101a1a1a;--shadow-lg:0 24px 72px #101a1a24;--radius-sm:.55rem;--radius-md:.9rem;--radius-lg:1.35rem;--radius-xl:2rem;--content:74rem;--focus:0 0 0 3px #20a38e47}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink-950:#f2fbf8;--ink-900:#e7f4f0;--ink-850:#dcebe7;--ink-800:#cfdfda;--ink-750:#bfd1cc;--ink-700:#aec3bd;--ink-650:#9eb4ae;--ink-600:#8ca39d;--ink-550:#7f9790;--ink-500:#718983;--ink-400:#5b716b;--ink-300:#435a54;--ink-200:#314842;--ink-150:#273d37;--ink-100:#1d332c;--ink-50:#162a24;--paper:#071813;--surface:#0d211a;--surface-soft:#122a22;--brand-900:#bdf3e7;--brand-800:#0c6c5c;--brand-700:#54d5bd;--brand-600:#45c7af;--brand-500:#35b9a0;--brand-400:#65d7c2;--brand-300:#8ae4d3;--brand-200:#b3eee3;--brand-100:#153d34;--brand-50:#0e2b24;--accent-700:#ffad85;--accent-600:#ff9368;--accent-500:#ff8558;--accent-100:#40241e;--warning-800:#ffe0a1;--warning-700:#f6c56d;--warning-500:#f6c56d;--warning-200:#775c2b;--warning-100:#43351d;--warning-50:#30291b;--danger-700:#ff9fa7;--danger-600:#ff7f89;--danger-500:#ff7f89;--danger-300:#9f6570;--danger-200:#76414a;--danger-100:#472a2d;--danger-50:#2e1b1f;--success-800:#b6eed6;--success-700:#94e4bb;--success-500:#41c997;--success-100:#183f32;--shadow-sm:0 1px 2px #0003, 0 5px 18px #00000029;--shadow-md:0 16px 44px #00000047;--shadow-lg:0 28px 82px #00000061;--focus:0 0 0 3px #65d7c261}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--paper);min-width:20rem;color:var(--ink-900);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}button,input,select,textarea{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}button{cursor:pointer}:focus-visible{box-shadow:var(--focus);border-radius:.25rem;outline:none}::selection{background:var(--brand-200);color:var(--brand-900)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background:radial-gradient(circle at 88% 2%,#48bbff17,#0000 26rem),radial-gradient(circle at 24% 12%,#20a38e14,#0000 24rem),#f6f9fb}:root{--brand-solid:var(--brand-800);--ink-solid:var(--ink-950)}.auth-entry{position:relative}.theme-toggle{border:1px solid var(--ink-150);background:var(--surface);width:2.55rem;height:2.55rem;color:var(--ink-700);box-shadow:var(--shadow-sm);cursor:pointer;border-radius:.7rem;flex:none;place-items:center;padding:0;transition:border-color .15s,color .15s,transform .15s;display:grid}.theme-toggle:hover{border-color:var(--brand-300);color:var(--brand-700);transform:translateY(-1px)}.theme-toggle:focus-visible{box-shadow:var(--focus);outline:none}.theme-toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.15rem;height:1.15rem}.auth-theme-toggle{z-index:10;position:fixed;top:1.25rem;right:1.25rem}.dashboard-skip-link{z-index:100;background:var(--brand-solid);color:#fff;border-radius:.55rem;padding:.65rem .85rem;font-size:.76rem;font-weight:750;text-decoration:none;transition:transform .15s;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.dashboard-skip-link:focus{transform:translateY(0)}button,input{font:inherit}.session-bootstrap{min-height:100vh;color:var(--ink-700);place-content:center;justify-items:center;gap:1rem;display:grid}.session-bootstrap span{border:3px solid var(--brand-100);border-top-color:var(--brand-700);border-radius:50%;width:2.5rem;height:2.5rem;animation:.8s linear infinite session-spin}@keyframes session-spin{to{transform:rotate(360deg)}}.auth-shell{background:var(--surface);grid-template-columns:minmax(22rem,.9fr) minmax(30rem,1.1fr);min-height:100vh;display:grid}.auth-story{background:radial-gradient(circle at 82% 18%, #3dcda938, transparent 28rem), radial-gradient(circle at 12% 90%, #eeb65a29, transparent 25rem), var(--ink-solid);color:#fff;flex-direction:column;justify-content:space-between;padding:clamp(2rem,5vw,4.5rem);display:flex;position:relative;overflow:hidden}.auth-story:after{content:"";border:1px solid #ffffff17;border-radius:50%;width:31rem;height:31rem;position:absolute;bottom:-12rem;right:-10rem;box-shadow:0 0 0 4rem #ffffff05,0 0 0 8rem #ffffff05}.auth-brand{z-index:1;color:#fff;width:fit-content;font-family:var(--font-display);align-items:center;gap:.7rem;font-size:1.1rem;text-decoration:none;display:inline-flex;position:relative}.auth-brand span{background:var(--brand-600);border-radius:.62rem;place-items:center;width:2.15rem;height:2.15rem;font-size:.78rem;display:grid}.auth-story>div{z-index:1;width:min(100%,36rem);padding-block:5rem;position:relative}.auth-story h1{font-family:var(--font-display);letter-spacing:-.065em;margin:.8rem 0 1.25rem;font-size:clamp(3rem,6vw,5.3rem);font-weight:650;line-height:.96}.auth-story>div>p:not(.view-kicker){max-width:31rem;color:var(--ink-300);font-size:1.02rem;line-height:1.75}.auth-story ul{gap:.75rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.auth-story li{color:var(--ink-200);align-items:center;gap:.65rem;font-size:.88rem;font-weight:650;display:flex}.auth-story li span{width:1.45rem;height:1.45rem;color:var(--brand-200);background:#3dcda924;border-radius:50%;place-items:center;font-size:.7rem;display:grid}.auth-story>small{z-index:1;color:var(--ink-500);position:relative}.auth-story>small a{color:var(--ink-300)}.auth-card-wrap{place-items:center;padding:clamp(1.5rem,6vw,5rem);display:grid}.auth-card{width:min(100%,29rem)}.auth-tabs{background:var(--ink-50);border-radius:.75rem;grid-template-columns:1fr 1fr;padding:.3rem;display:grid}.auth-tabs button{min-height:2.65rem;color:var(--ink-600);cursor:pointer;background:0 0;border:0;border-radius:.55rem;font-size:.78rem;font-weight:750}.auth-tabs button.active{background:var(--surface);color:var(--ink-900);box-shadow:0 .25rem 1rem #08262212}.auth-tabs button:only-child{grid-column:1/-1}.auth-heading{margin:2.3rem 0 1.8rem}.auth-heading p{color:var(--brand-700);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .4rem;font-size:.72rem;font-weight:800}.auth-heading h2{color:var(--ink-950);font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:clamp(2rem,4vw,2.7rem)}.auth-heading>small{color:var(--ink-600);margin-top:.8rem;font-size:.74rem;line-height:1.6;display:block}.auth-session-notice{color:#68490a;background:#fff9e9;border:1px solid #f0d89a;border-radius:.8rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;margin:-.7rem 0 1.25rem;padding:.8rem .9rem;display:grid}.auth-session-notice>span{background:#ffedb8;border-radius:.65rem;place-items:center;width:2rem;height:2rem;font-size:1rem;font-weight:800;display:grid}.auth-session-notice div{gap:.12rem;display:grid}.auth-session-notice strong{color:#533a08;font-size:.78rem}.auth-session-notice small{color:#806321;font-size:.7rem;line-height:1.45}.auth-back{color:var(--brand-700);cursor:pointer;background:0 0;border:0;padding:0;font-size:.75rem;font-weight:750}.field-label-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.field-label-row button{min-height:1.5rem;color:var(--brand-700);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:.68rem;font-weight:750;display:inline-flex}.auth-card form{gap:1.1rem;display:grid}.auth-submit{width:100%;min-height:3.15rem;margin-top:.35rem}.auth-switch{color:var(--ink-600);text-align:center;margin:1.5rem 0 0;font-size:.8rem}.auth-switch button{color:var(--brand-700);cursor:pointer;background:0 0;border:0;margin-left:.25rem;padding:0;font-weight:750}.dashboard-shell{grid-template-columns:17.5rem minmax(0,1fr);min-height:100vh;display:grid}.sidebar{z-index:30;width:17.5rem;color:var(--ink-900);background:linear-gradient(#effaf7e0,#0000 11rem),#fff;border-right:1px solid #dfe9e6;flex-direction:column;padding:1rem .85rem;display:flex;position:fixed;top:0;bottom:0;left:0;box-shadow:.5rem 0 2.5rem #19403a0a}.sidebar-brand-row{justify-content:space-between;align-items:center;display:flex}.sidebar-brand{color:var(--ink-950);font-family:var(--font-display);letter-spacing:-.03em;align-items:center;gap:.65rem;padding:.4rem .55rem 1.25rem;font-size:1.05rem;text-decoration:none;display:flex}.sidebar-brand>span{background:linear-gradient(145deg, var(--brand-500), var(--brand-solid));color:#fff;border-radius:.55rem;place-items:center;width:1.9rem;height:1.9rem;font-size:.78rem;display:grid;box-shadow:0 .45rem 1.1rem #16867533}.sidebar-close{border:1px solid var(--ink-150);background:var(--surface);width:2.2rem;height:2.2rem;color:var(--ink-700);border-radius:.65rem;font-size:1.2rem;display:none}.workspace-switcher{background:linear-gradient(135deg,#f2fbf8,#f5f9ff);border:1px solid #d6e7e2;border-radius:.75rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.65rem;display:grid;box-shadow:0 .35rem 1.2rem #14554a0d}.workspace-control{position:relative}button.workspace-switcher{width:100%;color:var(--ink-900);cursor:pointer;font:inherit;text-align:left}button.workspace-switcher:hover,button.workspace-switcher[aria-expanded=true]{border-color:var(--brand-300);background:var(--brand-50)}.workspace-menu{z-index:12;border:1px solid var(--ink-150);background:var(--surface);box-shadow:var(--shadow-lg);border-radius:.7rem;padding:.35rem;display:grid;position:absolute;top:calc(100% + .4rem);left:0;right:0;overflow:hidden}.workspace-menu button{min-width:0;color:var(--ink-700);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.45rem;justify-content:space-between;align-items:center;gap:.6rem;padding:.6rem;font-size:.68rem;display:flex}.workspace-menu button:hover,.workspace-menu button.active{background:var(--brand-50);color:var(--brand-800)}.workspace-menu button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-menu button small{color:var(--ink-500);text-transform:capitalize;font-size:.55rem}.workspace-menu>p,.workspace-menu-error{color:var(--ink-700);margin:0;padding:.7rem;font-size:.75rem;line-height:1.5}.workspace-invitations-link{border-top:1px solid var(--ink-150);color:var(--brand-700);justify-content:space-between;align-items:center;padding:.75rem;font-size:.8rem;font-weight:650;text-decoration:none;display:flex}.workspace-icon{background:linear-gradient(145deg, #ffb45e, var(--accent-600));color:#fff;border-radius:.6rem;place-items:center;width:2.15rem;height:2.15rem;font-size:.65rem;font-weight:800;display:grid}.workspace-switcher small,.workspace-switcher strong{display:block}.workspace-switcher small{color:var(--brand-700);text-transform:uppercase;font-size:.63rem}.workspace-switcher strong{text-overflow:ellipsis;white-space:nowrap;margin-top:.1rem;font-size:.78rem;overflow:hidden}.dashboard-nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ink-200) transparent;flex:auto;gap:.9rem;min-height:0;margin-top:1.05rem;padding:0 .2rem .65rem 0;display:grid;overflow-y:auto}.dashboard-nav::-webkit-scrollbar{width:.3rem}.dashboard-nav::-webkit-scrollbar-thumb{background:var(--ink-200);border-radius:1rem}.nav-group{gap:.16rem;display:grid}.nav-group>p{color:var(--ink-400);letter-spacing:.13em;text-transform:uppercase;margin:0 0 .18rem;padding:0 .72rem;font-size:.57rem;font-weight:800}.dashboard-nav a,.sidebar-tools a{min-height:2.45rem;color:var(--ink-650);border-radius:.65rem;align-items:center;gap:.8rem;padding:.5rem .7rem;font-size:.78rem;font-weight:680;text-decoration:none;transition:background .14s,color .14s,transform .14s;display:flex}.dashboard-nav a>.sidebar-icon,.sidebar-tools a>.sidebar-icon{flex:none}.dashboard-nav a:hover,.sidebar-tools a:hover{color:var(--ink-950);background:#f3f8f7;transform:translate(2px)}.dashboard-nav a:hover .sidebar-icon,.sidebar-tools a:hover .sidebar-icon{transform:scale(1.05);box-shadow:inset 0 1px #fffc,0 .45rem 1rem #1c3b361a}.dashboard-nav a.router-link-active{background:linear-gradient(135deg, var(--brand-50), #edf6ff);color:var(--brand-900);box-shadow:inset 3px 0 var(--brand-500), 0 .35rem 1rem #1670610f}.dashboard-nav a.router-link-active>.sidebar-icon{box-shadow:0 0 0 2px var(--surface), 0 0 0 3px var(--brand-200), 0 .4rem 1rem #14554a1a}.sidebar-bottom{border-top:1px solid var(--ink-100);gap:.55rem;margin-top:auto;padding-top:.65rem;display:grid}.sidebar-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.sidebar-tools a{border:1px solid var(--ink-100);background:var(--surface);gap:.5rem;min-width:0;min-height:3rem;padding:.42rem;font-size:.66rem}.sidebar-tools a.router-link-active{border-color:var(--brand-200);background:var(--brand-50);color:var(--brand-900);box-shadow:inset 0 -2px var(--brand-500)}.sidebar-tools .sidebar-icon{width:1.85rem;height:1.85rem}.account-chip{border-top:1px solid var(--ink-100);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem;padding:.55rem .25rem 0;display:grid}.account-chip-profile{min-width:0;color:var(--ink-900);border-radius:.7rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;padding:.35rem;text-decoration:none;transition:background .14s;display:grid}.account-chip-profile:hover,.account-chip-profile.router-link-active{background:var(--brand-50)}.account-chip>button{width:2rem;height:2rem;color:var(--ink-500);cursor:pointer;background:0 0;border:0;border-radius:.5rem}.account-chip>button:hover{background:var(--danger-100);color:var(--danger-700)}.account-chip-profile>span{background:var(--brand-100);width:2.15rem;height:2.15rem;color:var(--brand-900);border-radius:50%;place-items:center;font-size:.68rem;font-weight:800;display:grid}.account-chip strong,.account-chip small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.account-chip strong{font-size:.75rem}.account-chip small{color:var(--ink-600);margin-top:.15rem;font-size:.65rem}.dashboard-main{grid-column:2;min-width:0}.dashboard-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border-bottom:1px solid #e3ece9;justify-content:space-between;align-items:center;gap:1.25rem;min-height:4.85rem;padding:0 2rem;display:flex;position:sticky;top:0;box-shadow:0 .3rem 1.5rem #19403a08}.breadcrumb{color:var(--ink-600);align-items:center;gap:.65rem;font-size:.82rem;display:flex}.breadcrumb i{color:var(--ink-300);font-style:normal}.breadcrumb strong{color:var(--ink-900)}.header-actions{align-items:center;gap:.75rem;display:flex}.admin-header-link{border:1px solid var(--brand-200);background:var(--brand-50);min-height:2.55rem;color:var(--brand-800);border-radius:.65rem;align-items:center;gap:.45rem;padding:.55rem .85rem;font-size:.75rem;font-weight:780;text-decoration:none;transition:background .14s,transform .14s;display:inline-flex}.admin-header-link:hover{background:var(--brand-100);transform:translateY(-1px)}.admin-header-link span{font-size:.68rem}.admin-header-link .admin-header-label{font-size:inherit}.admin-header-link svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:.85rem;height:.85rem}.status-pill{border:1px solid var(--ink-100);color:var(--ink-600);border-radius:2rem;align-items:center;gap:.45rem;padding:.4rem .65rem;font-size:.7rem;font-weight:680;display:inline-flex}.status-pill i{background:var(--success-700);width:.45rem;height:.45rem;box-shadow:0 0 0 3px var(--success-100);border-radius:50%}.status-pill--offline{border-color:var(--warning-200);background:var(--warning-50);color:var(--warning-800)}.status-pill--offline i{background:var(--warning-700);box-shadow:0 0 0 3px var(--warning-100)}.create-button,.primary-action{border:1px solid var(--brand-solid);background:var(--brand-solid);color:#fff;border-radius:.65rem;justify-content:center;align-items:center;gap:.65rem;min-height:2.7rem;padding:.65rem 1rem;font-size:.8rem;font-weight:750;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.create-button:hover,.primary-action:hover{background:var(--brand-700);transform:translateY(-1px)}.mobile-nav-button{display:none}.dashboard-content{width:min(100%,94rem);min-height:calc(100vh - 4.85rem);margin-inline:auto;padding:2.25rem 2rem 4rem}.view-heading-row{justify-content:space-between;align-items:center;gap:2rem;margin-bottom:1.4rem;display:flex}.view-heading-row h1{color:var(--ink-950);font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1.05}.view-heading-row h1+span{color:var(--ink-600);margin-top:.45rem;font-size:.86rem;line-height:1.55;display:block}.view-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.view-heading h1{font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(2rem,4vw,2.75rem);font-weight:680}.view-heading>div>p:last-child{color:var(--ink-600);margin:.5rem 0 0;font-size:.9rem}.view-kicker{letter-spacing:.12em;text-transform:uppercase;font-weight:800;color:var(--brand-700)!important;margin:0 0 .35rem!important;font-size:.66rem!important}.metric-row{grid-template-columns:repeat(3,1fr);gap:.9rem;display:grid}.metric-row article{background:#fffffff0;border:1px solid #e0ebe7;border-radius:1rem;align-items:center;gap:1rem;padding:1.3rem;display:flex;box-shadow:0 .55rem 1.8rem #19403a0f}.metric-icon{border-radius:.8rem;flex:none;place-items:center;width:3rem;height:3rem;font-size:1rem;font-weight:700;display:grid}.metric-icon--green{background:var(--brand-100);color:var(--brand-800)}.metric-icon--orange{background:var(--accent-100);color:var(--accent-700)}.metric-icon--blue{color:#28588c;background:#dfeafa}.metric-row small,.metric-row strong,.metric-row span{display:block}.metric-row small{color:var(--ink-600);font-size:.7rem;font-weight:650}.metric-row strong{font-family:var(--font-display);margin-top:.15rem;font-size:1.65rem;line-height:1.1}.metric-row article>div:last-child>span{color:var(--ink-600);margin-top:.2rem;font-size:.65rem}.setup-guide{border:1px solid var(--brand-200);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:1rem;margin-top:.9rem;overflow:hidden}.setup-guide-intro{border-bottom:1px solid var(--brand-100);background:linear-gradient(135deg, var(--brand-50), var(--surface));justify-content:space-between;align-items:center;gap:1.25rem;padding:1.15rem 1.25rem;display:flex}.setup-guide-intro h2,.setup-guide-intro p{margin:0}.setup-guide-intro h2{color:var(--ink-950);font-family:var(--font-display);letter-spacing:-.025em;font-size:1.1rem}.setup-guide-intro h2+p{color:var(--ink-600);margin-top:.25rem;font-size:.72rem}.setup-progress{flex:none;justify-items:end;display:grid}.setup-progress strong{color:var(--brand-800);font-family:var(--font-display);font-size:1.25rem}.setup-progress span{color:var(--ink-500);text-transform:uppercase;font-size:.6rem;font-weight:700}.setup-guide ol{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.setup-guide li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;min-width:0;padding:1rem 1.25rem;display:grid}.setup-guide li+li{border-left:1px solid var(--ink-100)}.setup-guide li>span{background:var(--ink-50);width:1.75rem;height:1.75rem;color:var(--ink-600);border-radius:50%;place-items:center;font-size:.66rem;font-weight:800;display:grid}.setup-guide li.is-complete>span{background:var(--success-100);color:var(--success-700)}.setup-guide li strong,.setup-guide li small{display:block}.setup-guide li strong{color:var(--ink-900);font-size:.75rem}.setup-guide li small{color:var(--ink-600);margin-top:.2rem;font-size:.63rem;line-height:1.5}.setup-guide li>a{color:var(--brand-700);margin-left:2.5rem;font-size:.66rem;font-weight:750;text-decoration:none}.setup-guide li>a:hover{text-decoration:underline}.overview-grid{grid-template-columns:minmax(0,1.6fr) minmax(18rem,.7fr);gap:.9rem;margin-top:.9rem;display:grid}.panel{background:#fffffff5;border:1px solid #e0eae7;border-radius:1rem;box-shadow:0 .65rem 2rem #19403a0f}.panel-heading{background:linear-gradient(#fff,#fcfefd);border-bottom:1px solid #e9f0ee;justify-content:space-between;align-items:center;gap:1rem;min-height:4.7rem;padding:1rem 1.25rem;display:flex}.panel-heading h2,.panel-heading p{margin:0}.panel-heading h2{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.05rem}.panel-heading p{color:var(--ink-600);margin-top:.2rem;font-size:.73rem;line-height:1.5}.panel-heading>a{color:var(--brand-700);font-size:.72rem;font-weight:720;text-decoration:none}.recent-list{margin:0;padding:0;list-style:none}.recent-list li{border-bottom:1px solid var(--ink-50);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.9rem 1.25rem;display:grid}.recent-list li:last-child{border-bottom:0}.link-favicon,.link-identity>span{background:var(--brand-50);width:2.25rem;height:2.25rem;color:var(--brand-800);border-radius:.65rem;place-items:center;font-size:.72rem;font-weight:800;display:grid}.recent-list strong,.recent-list a{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.recent-list strong{font-size:.76rem}.recent-list a{color:var(--brand-700);margin-top:.15rem;font-size:.68rem;text-decoration:none}.recent-list time{color:var(--ink-600);font-size:.65rem}.state{text-transform:capitalize;border-radius:2rem;padding:.28rem .52rem;font-size:.62rem;font-weight:760;display:inline-flex}.state--active{background:var(--success-100);color:var(--success-700)}.state--archived{background:var(--ink-100);color:var(--ink-600)}.workspace-health{min-height:22rem}.health-score{text-align:center;padding:1.6rem 1.25rem 1.2rem}.health-score>div{border:7px solid var(--brand-100);border-top-color:var(--brand-600);border-radius:50%;justify-content:center;align-items:baseline;width:5.8rem;height:5.8rem;padding-top:1.4rem;display:inline-flex;transform:rotate(-30deg)}.health-score>div>*{transform:rotate(30deg)}.health-score strong{font-size:1.65rem}.health-score span,.health-score p{color:var(--ink-600);font-size:.68rem}.workspace-health ul{margin:0;padding:0 1.25rem 1.25rem;list-style:none}.workspace-health li{border-top:1px solid var(--ink-50);align-items:center;gap:.65rem;padding:.65rem 0;display:flex}.workspace-health li>span{background:var(--success-100);width:1.5rem;height:1.5rem;color:var(--success-700);border-radius:50%;place-items:center;font-size:.65rem;font-weight:800;display:grid}.workspace-health li strong,.workspace-health li small{display:block}.workspace-health li strong{font-size:.7rem}.workspace-health li small{color:var(--ink-600);margin-top:.12rem;font-size:.62rem}.create-panel{border:1px solid var(--brand-200);border-radius:var(--radius-md);background:linear-gradient(145deg, var(--surface), var(--brand-50));box-shadow:var(--shadow-sm);margin-bottom:1rem;padding:1.5rem}.create-panel-heading{justify-content:space-between;align-items:start;margin-bottom:1.3rem;display:flex}.create-panel-heading h2{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:1.35rem}.create-panel-heading>button{border:1px solid var(--ink-100);background:var(--surface);width:2.2rem;height:2.2rem;color:var(--ink-600);border-radius:.55rem}.form-grid{grid-template-columns:repeat(2,1fr);gap:.9rem;margin-top:.9rem;display:grid}.field label{color:var(--ink-800);justify-content:space-between;margin-bottom:.4rem;font-size:.72rem;font-weight:720;display:flex}.field label span{color:var(--ink-600);font-size:.62rem;font-weight:600}.field input{border:1px solid var(--ink-200);background:var(--surface);border-radius:.6rem;width:100%;min-height:2.8rem;padding:.65rem .8rem;font-size:.78rem}.field select,.field textarea{border:1px solid var(--ink-200);background:var(--surface);width:100%;color:var(--ink-900);font:inherit;border-radius:.6rem;padding:.65rem .8rem;font-size:.78rem}.field select{min-height:2.8rem}.field textarea{resize:vertical}.field select:focus,.field textarea:focus,.field input:focus{border-color:var(--brand-500);box-shadow:var(--focus);outline:none}.field input[aria-invalid=true]{border-color:var(--danger-700)}.field>small{color:var(--ink-600);margin-top:.35rem;font-size:.62rem;display:block}.field>.field-error{color:var(--danger-700);font-weight:650}.alias-input{border:1px solid var(--ink-200);background:var(--surface);border-radius:.6rem;align-items:center;min-height:2.8rem;display:flex;overflow:hidden}.alias-input:focus-within{border-color:var(--brand-500);box-shadow:var(--focus)}.alias-input>span{color:var(--ink-700);padding-left:.8rem;font-size:.76rem}.alias-input input{border:0;min-width:0;box-shadow:none!important}.form-actions{border-top:1px solid var(--ink-100);justify-content:flex-end;gap:.65rem;margin-top:1.2rem;padding-top:1.2rem;display:flex}.secondary-action{border:1px solid var(--ink-200);background:var(--surface);min-height:2.7rem;color:var(--ink-700);border-radius:.65rem;padding:.65rem 1rem;font-size:.8rem;font-weight:700}.primary-action:disabled,.secondary-action:disabled{cursor:not-allowed;opacity:.55}.link-panel{overflow:hidden}.link-toolbar{border-bottom:1px solid var(--ink-100);justify-content:space-between;align-items:center;gap:1rem;min-height:4.8rem;padding:1rem 1.2rem;display:flex}.filters{gap:.25rem;display:flex}.filters button{color:var(--ink-600);background:0 0;border:0;border-radius:.55rem;padding:.48rem .7rem;font-size:.7rem;font-weight:700}.filters button span{background:var(--ink-100);border-radius:1rem;margin-left:.25rem;padding:.12rem .35rem;font-size:.58rem}.filters button.active{background:var(--brand-50);color:var(--brand-700)}.filters button.active span{background:var(--brand-100)}.search-box{border:1px solid var(--ink-200);background:var(--surface);width:min(100%,20rem);color:var(--ink-600);border-radius:.6rem;align-items:center;gap:.45rem;padding:0 .7rem;display:flex}.search-box input{width:100%;min-height:2.4rem;color:var(--ink-900);background:0 0;border:0;outline:0;font-size:.7rem}.search-box input::placeholder{color:var(--ink-600);opacity:1}.link-table-wrap{contain:paint;overflow-x:auto}.link-table{border-collapse:collapse;text-align:left;width:100%}.link-table th{border-bottom:1px solid var(--ink-100);background:var(--ink-50);color:var(--ink-600);letter-spacing:.04em;text-transform:uppercase;padding:.7rem 1rem;font-size:.62rem;font-weight:760}.link-table td{border-bottom:1px solid var(--ink-50);color:var(--ink-700);padding:.9rem 1rem;font-size:.7rem}.link-table tbody tr:hover{background:var(--ink-50)}.link-identity{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;min-width:18rem;display:grid}.link-identity strong,.link-identity a,.link-identity small{text-overflow:ellipsis;white-space:nowrap;max-width:30rem;display:block;overflow:hidden}.link-identity strong{color:var(--ink-900);font-size:.74rem}.link-identity a{color:var(--brand-700);margin-top:.12rem;font-weight:680;text-decoration:none}.link-identity small{color:var(--ink-600);margin-top:.1rem;font-size:.6rem}.row-actions{justify-content:flex-end;gap:.35rem;display:flex}.row-actions button{border:1px solid var(--ink-200);background:var(--surface);color:var(--ink-700);border-radius:.45rem;padding:.38rem .55rem;font-size:.62rem;font-weight:700}.row-actions button:hover:not(:disabled){border-color:var(--brand-500);color:var(--brand-700)}.row-actions button:disabled{cursor:default;opacity:.45}.links-view{gap:1rem;display:grid}.links-heading{align-items:center;margin-bottom:.2rem}.links-heading-actions,.link-toolbar-controls,.library-shortcuts,.management-actions{align-items:center;gap:.6rem;display:flex}.links-heading-actions .secondary-action{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.link-builder{background:radial-gradient(circle at 88% 10%, #34b39c1a, transparent 25rem), var(--surface);margin:0;padding:0;overflow:hidden;container-type:inline-size}.link-builder .create-panel-heading{border-bottom:1px solid var(--ink-100);margin:0;padding:1.35rem 1.5rem 1.05rem}.link-builder .create-panel-heading p:last-child{color:var(--ink-600);margin:.3rem 0 0;font-size:.7rem}.link-kind-picker{border:0;border-bottom:1px solid var(--ink-100);background:var(--ink-50);grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:0;padding:1rem 1.5rem;display:grid}.link-kind-picker button{border:1px solid var(--ink-150);background:var(--surface);min-width:0;min-height:4.8rem;color:var(--ink-700);text-align:left;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.7rem .8rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.link-kind-picker button:hover{border-color:var(--brand-300);transform:translateY(-1px)}.link-kind-picker button.active{border-color:var(--brand-600);box-shadow:0 0 0 2px var(--brand-100)}.destination-type-icon{border-radius:.7rem;flex:none;place-items:center;width:2.35rem;height:2.35rem;display:grid}.destination-type-icon svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}.destination-type-icon--url{color:#147861;background:#dcf6f0}.destination-type-icon--messenger{color:#1471a8;background:#dff1ff}.destination-type-icon--social{color:#7447ad;background:#f2e8ff}.link-kind-picker button>span:not(.destination-type-icon){min-width:0}.link-kind-picker button strong,.link-kind-picker button small{display:block}.link-kind-picker button small{color:var(--ink-600);margin-top:.2rem;font-size:.56rem;line-height:1.35}.link-kind-picker button>i{background:var(--brand-solid);color:#fff;opacity:0;border-radius:50%;place-items:center;width:1.2rem;height:1.2rem;font-size:.55rem;font-style:normal;transition:opacity .15s,transform .15s;display:grid;transform:scale(.7)}.link-kind-picker button.active>i{opacity:1;transform:scale(1)}.link-builder-body{grid-template-columns:minmax(0,1fr) 18rem;gap:1.5rem;padding:1.5rem;display:grid}.form-grid--flush{margin-top:0}.messenger-platform-picker{border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;margin:0 0 1rem;padding:0;display:grid}.messenger-platform-picker legend{color:var(--ink-800);margin-bottom:.45rem;font-size:.66rem;font-weight:750}.messenger-platform-picker button{border:1px solid var(--ink-150);background:var(--surface);min-width:0;min-height:2.7rem;color:var(--ink-700);border-radius:.65rem;align-items:center;gap:.42rem;padding:.38rem .45rem;font-size:.58rem;font-weight:720;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.messenger-platform-picker button:hover,.messenger-platform-picker button.active{border-color:var(--brand-500);background:var(--brand-50)}.messenger-platform-picker button.active{box-shadow:0 0 0 2px var(--brand-100)}.messenger-platform-picker button>span{background:var(--ink-100);width:1.75rem;height:1.75rem;color:var(--ink-700);border-radius:.52rem;flex:none;place-items:center;font-size:.48rem;font-weight:850;display:grid}.messenger-platform--whatsapp>span{color:#137d41!important;background:#dcf8e7!important}.messenger-platform--telegram>span{color:#075f92!important;background:#dff2ff!important}.messenger-platform--messenger>span{color:#4d52cb!important;background:#e8e8ff!important}.messenger-platform--line>span{color:#267a2d!important;background:#e0f8de!important}.builder-error{color:var(--danger-700);margin-top:.4rem;font-size:.62rem;font-weight:650;display:block}.field a{color:var(--brand-700);font-weight:700}.tracking-toggle-row{border-top:1px solid var(--ink-100);border-bottom:1px solid var(--ink-100);justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:.9rem 0;display:flex}.tracking-toggle-row strong,.tracking-toggle-row small{display:block}.tracking-toggle-row strong{color:var(--ink-900);font-size:.72rem}.tracking-toggle-row small{color:var(--ink-600);margin-top:.15rem;font-size:.6rem}.tracking-toggle-row button{border:1px solid var(--brand-200);background:var(--brand-50);color:var(--brand-800);border-radius:.5rem;flex:none;padding:.5rem .65rem;font-size:.62rem;font-weight:750}.tracking-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;padding-top:.9rem;display:grid}.form-grid--single{grid-template-columns:1fr}.smart-link-settings{border:1px solid var(--ink-150);background:var(--surface);border-radius:.9rem;margin-top:1rem;overflow:hidden;container-type:inline-size}.smart-settings-summary{background:linear-gradient(105deg, var(--surface), var(--brand-50));width:100%;min-height:3.6rem;color:var(--ink-700);text-align:left;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.7rem;padding:.75rem .9rem;display:grid}.smart-settings-summary:hover{background:linear-gradient(105deg, var(--brand-50), var(--surface))}.smart-settings-summary-icon{color:#5542a8;background:#e8e5ff;border-radius:.65rem;place-items:center;width:2.2rem;height:2.2rem;font-size:1rem;font-weight:800;display:grid}.smart-settings-summary-copy,.smart-settings-summary-copy strong{min-width:0;display:block}.smart-settings-summary-copy strong{color:var(--ink-900);font-size:.78rem;font-weight:720}.smart-settings-summary-count{background:var(--ink-100);color:var(--ink-600);border-radius:2rem;padding:.28rem .48rem;font-size:.62rem;font-weight:750}.smart-settings-summary-count.configured{background:var(--brand-100);color:var(--brand-800)}.smart-settings-summary-chevron{font-size:1rem;line-height:1;transition:transform .15s;transform:rotate(0)}.smart-settings-summary[aria-expanded=true] .smart-settings-summary-chevron{transform:rotate(180deg)}.smart-settings-content{border-top:1px solid var(--ink-100)}.smart-settings-heading,.settings-block-heading,.settings-block-heading--action{justify-content:space-between;align-items:center;gap:1rem;display:flex}.smart-settings-heading{padding:.9rem 1rem}.smart-settings-heading h3,.smart-settings-heading span{margin:0}.smart-settings-heading h3{color:var(--ink-950);font-family:var(--font-display);margin-top:.12rem;font-size:.9rem}.smart-settings-heading>span{background:var(--brand-50);color:var(--brand-800);border-radius:2rem;padding:.3rem .5rem;font-size:.56rem;font-weight:750}.smart-settings-tabs{border-top:0;border-bottom:1px solid var(--ink-100);background:var(--ink-50);grid-template-columns:repeat(3,minmax(0,1fr));padding:.35rem;display:grid}.smart-settings-tabs button{min-width:0;min-height:2.45rem;color:var(--ink-600);background:0 0;border:0;border-radius:.55rem;justify-content:center;align-items:center;gap:.4rem;padding:.45rem .6rem;font-size:.72rem;font-weight:750;display:flex}.smart-settings-tabs button.active{background:var(--surface);color:var(--brand-800);box-shadow:0 .2rem .8rem #08262212}.smart-settings-tabs i{background:var(--brand-100);width:1.3rem;height:1.3rem;color:var(--brand-800);border-radius:.4rem;place-items:center;font-size:.55rem;font-style:normal;display:grid}.smart-settings-tabs b{background:var(--accent-100);min-width:1.15rem;height:1.15rem;color:var(--accent-700);border-radius:2rem;place-items:center;font-size:.5rem;display:grid}.smart-settings-panel{padding:1rem}.smart-settings-panel input[type=datetime-local]{min-width:0}@container (width<=36rem){.smart-settings-panel .settings-grid,.smart-settings-panel .control-switches{grid-template-columns:minmax(0,1fr)}}@container (width<=28rem){.smart-settings-tabs i{display:none}.smart-settings-panel .routing-rule{grid-template-columns:minmax(0,1fr);align-items:stretch}.smart-settings-panel .routing-rule>button{width:100%}}.expiration-destination-field{margin-top:.8rem}.settings-block-heading{margin-bottom:.7rem}.settings-block-heading strong,.settings-block-heading small{display:block}.settings-block-heading strong{color:var(--ink-900);font-size:.7rem}.settings-block-heading small{color:var(--ink-600);margin-top:.1rem;font-size:.56rem}.settings-block-heading button{border:1px solid var(--brand-200);background:var(--brand-50);min-height:2rem;color:var(--brand-800);border-radius:.5rem;padding:.4rem .58rem;font-size:.58rem;font-weight:750}.settings-block-heading button:disabled{cursor:default;opacity:.45}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.settings-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-divider{background:var(--ink-100);height:1px;margin:1rem 0}.rule-list{gap:.55rem;display:grid}.routing-rule{border:1px solid var(--ink-100);background:var(--ink-50);border-radius:.7rem;align-items:end;gap:.55rem;padding:.65rem;display:grid}.routing-rule--geo{grid-template-columns:minmax(5rem,.22fr) minmax(0,1fr) auto}.routing-rule--variant{grid-template-columns:minmax(6rem,.28fr) minmax(0,1fr) 5.2rem auto}.routing-rule>button{border:1px solid var(--danger-200);background:var(--danger-50);width:2.2rem;height:2.2rem;color:var(--danger-700);border-radius:.55rem;place-items:center;font-size:.9rem;display:grid}.allocation-field>div{grid-template-columns:minmax(0,1fr) auto;display:grid}.allocation-field>div input{border-radius:.55rem 0 0 .55rem;min-width:0}.allocation-field>div span{border:1px solid var(--ink-150);background:var(--surface);min-width:1.8rem;color:var(--ink-600);border-left:0;border-radius:0 .55rem .55rem 0;place-items:center;font-size:.62rem;font-weight:750;display:grid}.allocation-error{color:var(--danger-700)!important}.settings-group-error{margin-top:.45rem;display:block}.control-switches{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.8rem;display:grid}.control-switches>label{border:1px solid var(--ink-100);background:var(--ink-50);cursor:pointer;border-radius:.7rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;padding:.75rem;display:grid}.control-switches input{accent-color:var(--brand-700);margin-top:.12rem}.control-switches strong,.control-switches small{display:block}.control-switches strong{color:var(--ink-900);font-size:.65rem}.control-switches small{color:var(--ink-600);margin-top:.12rem;font-size:.55rem;line-height:1.4}.preview-tags,.link-feature-line{flex-wrap:wrap;gap:.3rem;display:flex}.preview-tags{margin:-.25rem 0 .75rem}.preview-tags span,.link-tag,.link-feature{background:var(--brand-50);color:var(--brand-800);border-radius:2rem;padding:.2rem .38rem;font-size:.5rem;font-weight:700}.link-feature-line{margin-top:.35rem}.link-feature{background:var(--accent-100);color:var(--accent-700)}.link-builder-preview{border:1px solid var(--brand-200);background:linear-gradient(155deg, var(--brand-50), var(--surface));border-radius:.9rem;align-self:start;min-width:0;padding:1.2rem}.preview-label{color:var(--brand-700);letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem;font-size:.58rem;font-weight:800;display:block}.preview-route-icon{background:var(--brand-solid);color:#fff;border-radius:.8rem;place-items:center;width:2.75rem;height:2.75rem;margin-bottom:.75rem;font-weight:850;display:grid}.preview-route-icon .destination-type-icon{color:#fff;background:0 0;width:2.75rem;height:2.75rem}.link-builder-preview>strong,.link-builder-preview>code,.link-builder-preview>p{text-overflow:ellipsis;display:block;overflow:hidden}.link-builder-preview>strong{color:var(--ink-950);font-family:var(--font-display);font-size:1rem}.link-builder-preview>code{color:var(--brand-700);white-space:nowrap;margin-top:.25rem;font-size:.67rem;font-weight:750}.link-builder-preview>p{min-height:0;color:var(--ink-600);overflow-wrap:anywhere;margin:.55rem 0 .65rem;font-size:.6rem;line-height:1.45}.link-builder-preview ul{border-top:1px solid var(--brand-100);margin:0;padding:.55rem 0 0;list-style:none}.link-builder-preview li{color:var(--ink-600);justify-content:space-between;gap:.7rem;padding:.28rem 0;font-size:.58rem;display:flex}.link-builder-preview li b{color:var(--ink-800);font-weight:750}.link-builder>.form-actions{background:var(--ink-50);margin:0;padding:1rem 1.5rem}.links-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.link-library-heading{justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 1.25rem .2rem;display:flex}.link-library-heading h2,.link-library-heading p{margin:0}.link-library-heading h2{color:var(--ink-950);font-family:var(--font-display);letter-spacing:-.025em;font-size:1rem}.link-library-heading p{color:var(--ink-600);margin-top:.2rem;font-size:.64rem}.library-shortcuts a{color:var(--brand-700);font-size:.64rem;font-weight:720;text-decoration:none}.link-toolbar-controls{justify-content:flex-end;min-width:min(100%,23rem)}.link-toolbar-controls .search-box{min-width:12rem}.sort-box select{border:1px solid var(--ink-200);background:var(--surface);min-height:2.4rem;color:var(--ink-700);border-radius:.6rem;padding:0 1.8rem 0 .65rem;font-size:.67rem;font-weight:680}.bulk-toolbar{border-top:1px solid var(--brand-100);border-bottom:1px solid var(--brand-200);background:var(--brand-50);align-items:center;gap:.45rem;min-height:3rem;padding:.55rem 1rem;display:flex}.bulk-toolbar>strong{color:var(--brand-900);font-size:.66rem}.bulk-toolbar>span{flex:1}.bulk-toolbar button{border:1px solid var(--brand-200);background:var(--surface);color:var(--brand-800);border-radius:.45rem;padding:.4rem .55rem;font-size:.6rem;font-weight:720}.bulk-toolbar button.danger-link{border-color:var(--danger-100);color:var(--danger-700)}.smart-link-table{min-width:73rem}.smart-link-table .selection-cell{text-align:center;width:2.6rem;padding-right:.25rem}.smart-link-table input[type=checkbox]{width:.9rem;height:.9rem;accent-color:var(--brand-700)}.smart-link-table tbody>tr:not(.link-management-row){transition:background .12s}.smart-link-table tbody>tr.row-selected,.smart-link-table tbody>tr.row-expanded{background:var(--brand-50)}.smart-link-table tbody>tr.row-expanded td{border-bottom-color:var(--brand-100)}.smart-link-identity{min-width:20rem}.link-type-icon{width:2.4rem;height:2.4rem}.link-type-icon--messenger{color:#1471a8;background:#dff1ff}.link-type-icon--social{color:#7447ad;background:#f2e8ff}.copy-route{max-width:30rem;color:var(--brand-700);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;align-items:center;gap:.35rem;margin-top:.12rem;padding:0;font-size:.67rem;font-weight:700;display:flex;overflow:hidden}.copy-route span{opacity:.7}.link-state-stack{flex-direction:column;align-items:flex-start;gap:.25rem;min-width:7.8rem;display:flex}.state--expired{background:var(--warning-100);color:var(--warning-800)}.safety-state{color:var(--ink-600);align-items:center;gap:.25rem;font-size:.56rem;font-weight:650;display:inline-flex}.safety-state i{background:var(--success-500);border-radius:50%;width:.35rem;height:.35rem}.safety-state--pending i,.safety-state--review i,.safety-state--unavailable i{background:var(--warning-500)}.safety-state--warn i,.safety-state--blocked i{background:var(--danger-700)}.link-state-stack small,.cell-hint{color:var(--ink-600);margin-top:.12rem;font-size:.55rem;display:block}.click-count{color:var(--ink-900);font-family:var(--font-display);font-size:.85rem;display:block}.smart-row-actions{min-width:12.5rem}.link-management-row:hover,.link-management-row{background:var(--brand-50)!important}.link-management-row>td{border-bottom:1px solid var(--brand-200)!important;padding:0!important}.link-management-panel{grid-template-columns:minmax(0,1.5fr) minmax(17rem,.7fr);gap:1.5rem;padding:1.35rem 1.5rem 1.5rem 4.2rem;display:grid}.link-management-form{min-width:0}.management-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.management-heading h3,.management-heading span{margin:0}.management-heading h3{color:var(--ink-950);font-family:var(--font-display);font-size:1rem}.management-heading>span{max-width:19rem;color:var(--ink-600);text-align:right;font-size:.58rem;line-height:1.45}.link-management-form>.field{margin-top:.8rem}.management-actions{justify-content:flex-end;padding-top:1rem}.management-actions .primary-action,.management-actions .secondary-action{min-height:2.35rem;padding:.5rem .75rem;font-size:.68rem}.link-toolbox{border:1px solid var(--ink-150);background:var(--surface);border-radius:.8rem;padding:1rem}.link-toolbox>h3,.link-toolbox>p{margin:0}.link-toolbox>h3{color:var(--ink-950);font-family:var(--font-display);font-size:.85rem}.link-toolbox>p{color:var(--ink-600);margin-top:.15rem;margin-bottom:.75rem;font-size:.58rem}.link-toolbox>a,.link-toolbox>button{border:0;border-top:1px solid var(--ink-100);width:100%;color:var(--ink-800);text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.55rem 0;text-decoration:none;display:grid}.link-toolbox>a>span,.link-toolbox>button>span{background:var(--brand-50);width:1.75rem;height:1.75rem;color:var(--brand-800);border-radius:.5rem;place-items:center;font-size:.6rem;font-weight:800;display:grid}.link-toolbox strong,.link-toolbox small{display:block}.link-toolbox strong{font-size:.63rem}.link-toolbox small{color:var(--ink-600);margin-top:.08rem;font-size:.52rem}.link-toolbox b{color:var(--brand-700);font-size:.7rem}.link-toolbox dl{border-top:1px solid var(--ink-100);gap:.25rem;margin:0;padding-top:.7rem;display:grid}.link-toolbox dl>div{justify-content:space-between;gap:.7rem;display:flex}.link-toolbox dt,.link-toolbox dd{color:var(--ink-600);margin:0;font-size:.52rem}.link-toolbox dd{color:var(--ink-800);text-align:right;font-weight:650}.empty-state{min-height:18rem;color:var(--ink-600);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex}.empty-state>span:first-child{background:var(--brand-100);min-width:3rem;height:3rem;color:var(--brand-800);border-radius:1rem;place-items:center;padding:0 .8rem;font-weight:800;display:grid}.empty-state h3,.empty-state h1{color:var(--ink-900);font-family:var(--font-display);margin:1rem 0 .35rem}.empty-state p{margin:0;font-size:.8rem}.empty-state button,.empty-state a{border:1px solid var(--brand-solid);background:var(--brand-solid);color:#fff;border-radius:.6rem;margin-top:1rem;padding:.6rem .9rem;font-size:.72rem;font-weight:700;text-decoration:none}.standalone-empty{min-height:65vh}.inline-error,.global-alert,.success-banner,.inline-success{border-radius:.65rem;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.8rem 1rem;font-size:.72rem;font-weight:650;display:flex}.inline-error,.global-alert{background:var(--danger-100);color:var(--danger-700);border:1px solid #f1b5ba}.global-alert--offline{border-color:var(--warning-200);background:var(--warning-50);color:var(--warning-800)}.success-banner,.inline-success{border:1px solid var(--brand-200);background:var(--success-100);color:var(--success-700)}.inline-error button,.global-alert button,.success-banner button{color:inherit;background:0 0;border:0;margin-left:auto;padding:0;font-weight:800}.skeleton-list{gap:.75rem;padding:1.25rem;display:grid}.skeleton-list span{background:linear-gradient(90deg, var(--ink-50), var(--ink-100), var(--ink-50));background-size:200% 100%;border-radius:.65rem;height:3rem;animation:1.2s linear infinite shimmer}.skeleton-list--table span{height:3.8rem}@keyframes shimmer{to{background-position:-200% 0}}.color-grid{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:.9rem;margin-top:1rem;display:grid}.color-grid>label{color:var(--ink-800);gap:.4rem;font-size:.72rem;font-weight:720;display:grid}.color-grid>label>span{border:1px solid var(--ink-200);background:var(--surface);border-radius:.6rem;align-items:center;gap:.65rem;min-height:2.8rem;padding:.35rem .55rem;display:flex}.color-grid input[type=color]{background:0 0;border:0;border-radius:.35rem;width:2.2rem;height:2rem;padding:0}.color-grid code{color:var(--ink-600);font-size:.72rem}.qr-mini-preview{border:1px solid var(--ink-100);border-radius:.7rem;place-items:center;width:3.75rem;height:3.75rem;font-size:2.2rem;display:grid}.asset-panel{overflow:hidden}.asset-toolbar{border-bottom:1px solid var(--ink-100);align-items:center;min-height:4.5rem;padding:.9rem 1.2rem;display:flex}.asset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1.2rem;display:grid}.asset-card{border:1px solid var(--ink-100);background:var(--surface);border-radius:.85rem;overflow:hidden}.asset-card--skeleton{background:linear-gradient(90deg, var(--ink-50), var(--ink-100), var(--ink-50));background-size:200% 100%;min-height:24rem;animation:1.2s linear infinite shimmer}.qr-image-wrap{background:var(--ink-50);place-items:center;min-height:15rem;padding:1.2rem;display:grid}.qr-image-wrap img{width:min(100%,13rem);box-shadow:var(--shadow-sm);border-radius:.45rem}.qr-image-wrap>span{color:var(--ink-500);font-size:.72rem}.qr-image-wrap--disabled img{filter:grayscale();opacity:.5}.asset-card-copy{padding:1rem 1rem .75rem}.asset-card-copy>div{justify-content:space-between;align-items:center;display:flex}.asset-card-copy time{color:var(--ink-700);font-size:.62rem}.asset-card-copy h2{color:var(--ink-950);font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;margin:.8rem 0 .25rem;font-size:1rem;overflow:hidden}.asset-card-copy a{color:var(--brand-700);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;text-decoration:none;display:block;overflow:hidden}.asset-card-actions{border-top:1px solid var(--ink-100);flex-wrap:wrap;gap:.35rem;padding:.8rem 1rem 1rem;display:flex}.asset-card-actions button,.bio-links-heading button{border:1px solid var(--ink-200);background:var(--surface);color:var(--ink-700);cursor:pointer;border-radius:.5rem;padding:.45rem .65rem;font-size:.64rem;font-weight:720}.asset-card-actions .danger-link,.row-actions .danger-link{color:var(--danger-700)}.state--disabled,.state--draft{background:var(--ink-100);color:var(--ink-600)}.state--published,.state--trialing,.state--succeeded,.state--paid{background:var(--success-100);color:var(--success-700)}.state--past_due,.state--failed,.state--disputed,.state--uncollectible{background:var(--danger-100);color:var(--danger-700)}.state--paused,.state--pending,.state--open,.state--authorized{background:var(--warning-100);color:var(--warning-700)}.bio-editor{border:1px solid var(--brand-200);border-radius:var(--radius-md);background:linear-gradient(145deg, var(--surface), var(--brand-50));box-shadow:var(--shadow-sm);grid-template-columns:minmax(0,1.5fr) minmax(17rem,.5fr);gap:1.25rem;margin-bottom:1rem;padding:1.5rem;display:grid}.bio-editor-fields{min-width:0}.bio-revisions{border:1px solid var(--ink-200);background:var(--surface-soft);border-radius:.8rem;margin-top:1rem;padding:1rem}.bio-revisions-heading,.bio-revision-list li,.bio-revision-actions{align-items:center;display:flex}.bio-revisions-heading{justify-content:space-between;gap:1rem}.bio-revisions-heading h3{color:var(--ink-950);font-family:var(--font-display);margin:0;font-size:.9rem}.bio-revisions-heading p,.bio-revision-list small,.bio-revisions-loading{color:var(--ink-700);margin:.2rem 0 0;font-size:.66rem;line-height:1.45}.bio-revisions-heading button,.bio-revision-actions button{border:1px solid var(--ink-200);background:var(--surface);color:var(--ink-800);cursor:pointer;border-radius:.5rem;padding:.45rem .65rem;font-size:.64rem;font-weight:720}.bio-revisions-heading button:disabled,.bio-revision-actions button:disabled{cursor:wait;opacity:.58}.bio-revision-list{border-top:1px solid var(--ink-100);gap:0;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.bio-revision-list li{border-bottom:1px solid var(--ink-100);justify-content:space-between;gap:1rem;padding:.75rem 0}.bio-revision-list li:last-child{border-bottom:0;padding-bottom:0}.bio-revision-list li>div:first-child{gap:.12rem;min-width:0;display:grid}.bio-revision-list li>div:first-child>span{color:var(--brand-700);letter-spacing:.05em;text-transform:uppercase;font-size:.61rem;font-weight:780}.bio-revision-list strong{color:var(--ink-900);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.bio-revision-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.35rem}.bio-revision-actions>span{background:var(--success-100);color:var(--success-700);border-radius:999px;padding:.28rem .5rem;font-size:.6rem;font-weight:760}.theme-options{border:0;gap:.65rem;margin:1rem 0;padding:0;display:flex}.theme-options legend,.bio-links-heading label{color:var(--ink-800);margin-bottom:.45rem;font-size:.72rem;font-weight:720}.theme-options legend{width:100%}.theme-swatch{border:1px solid var(--ink-200);background:var(--surface);color:var(--ink-700);cursor:pointer;text-transform:capitalize;border-radius:.6rem;align-items:center;gap:.45rem;padding:.45rem .65rem;font-size:.66rem;display:flex}.theme-swatch>span{background:#0e433b;border-radius:50%;width:1rem;height:1rem}.theme-swatch--midnight>span{background:#151b2f}.theme-swatch--sand>span{background:#d99a55}.preset-picker{border:0;min-width:0;margin:1rem 0;padding:0}.preset-picker legend{color:var(--ink-800);margin-bottom:.55rem;font-size:.72rem;font-weight:720}.preset-picker-grid{scrollbar-color:var(--ink-200) transparent;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.55rem;max-height:15rem;padding:.15rem .2rem .15rem 0;display:grid;overflow:auto}.preset-picker-grid--qr{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));max-height:12rem}.preset-card{border:1px solid var(--ink-150);background:var(--surface);min-width:0;color:var(--ink-750);cursor:pointer;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;padding:.55rem;font-size:.64rem;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid}.preset-card:hover{border-color:var(--brand-300);transform:translateY(-1px)}.preset-card--selected{border-color:var(--brand-600);box-shadow:0 0 0 2px var(--brand-100)}.preset-card input{opacity:0;width:1px;height:1px;position:absolute}.preset-card strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.theme-preset-mark,.qr-preset-mark{border:1px solid #00000014;border-radius:.6rem;place-items:center;width:2.15rem;height:2.15rem;font-size:.58rem;font-weight:800;display:grid}.qr-preset-mark{border-radius:.35rem;font-size:1.15rem}.bio-links-heading{justify-content:space-between;align-items:end;gap:1rem;margin-top:1rem;display:flex}.bio-links-heading label,.bio-links-heading small{display:block}.bio-links-heading small{color:var(--ink-500);font-size:.62rem}.bio-link-list{gap:.45rem;margin-top:.6rem;display:grid}.bio-link-row{grid-template-columns:minmax(7rem,.7fr) minmax(12rem,1.3fr) auto;gap:.45rem;display:grid}.bio-link-row input{border:1px solid var(--ink-200);border-radius:.55rem;min-width:0;padding:.6rem .7rem;font-size:.72rem}.bio-link-row button{border:1px solid var(--ink-200);background:var(--surface);width:2.35rem;color:var(--danger-700);border-radius:.55rem}.publish-toggle{border:1px solid var(--ink-100);background:var(--surface);border-radius:.65rem;align-items:start;gap:.65rem;margin-top:1rem;padding:.85rem;display:flex}.publish-toggle strong,.publish-toggle small{display:block}.publish-toggle strong{color:var(--ink-850);font-size:.72rem}.publish-toggle small{color:var(--ink-700);margin-top:.15rem;font-size:.62rem}.bio-phone{border:.45rem solid var(--ink-950);background:linear-gradient(145deg, var(--bio-background,#e9fbf5), var(--bio-background-alt,#dff8ef));min-height:31rem;color:var(--bio-text,#092f2a);text-align:center;box-shadow:var(--shadow-lg);border-radius:2.2rem;align-self:start;padding:1rem 1.15rem 1.4rem;position:sticky;top:6rem}.bio-phone-bar{justify-content:center;gap:.2rem;margin-bottom:2.3rem;display:flex}.bio-phone-bar span{opacity:.3;background:currentColor;border-radius:50%;width:.25rem;height:.25rem}.bio-avatar{color:#0e433b;width:4.5rem;height:4.5rem;font-family:var(--font-display);box-shadow:var(--shadow-sm);background:#fff;border-radius:50%;place-items:center;margin:auto;font-size:1.7rem;display:grid}.bio-phone h3{font-family:var(--font-display);letter-spacing:-.03em;margin:1rem 0 .45rem;font-size:1.25rem}.bio-phone>p{opacity:.72;min-height:2.8rem;margin:0;font-size:.7rem;line-height:1.5}.bio-phone>div:nth-of-type(3){gap:.55rem;margin:1.25rem 0;display:grid}.bio-phone>div:nth-of-type(3) a,.bio-phone>div:nth-of-type(3) span{border-radius:var(--bio-button-radius,.65rem);background:var(--bio-button,transparent);color:var(--bio-button-text,inherit);box-shadow:var(--bio-button-shadow,none);border:1px solid #fff3;padding:.7rem;font-size:.68rem;font-weight:750}.bio-phone>small{opacity:.55;font-size:.58rem}.bio-editor-toolbar,.bio-blocks-heading,.bio-blocks-heading>div,.bio-block-card header,.bio-block-card header>div,.bio-preview-switch,.bio-accessibility>div{align-items:center;display:flex}.bio-editor-toolbar{border-bottom:1px solid var(--ink-100);justify-content:space-between;gap:1rem;margin-bottom:1rem;padding:.55rem 0}.bio-editor-toolbar>div,.bio-preview-switch{gap:.35rem;display:flex}.bio-editor-toolbar button,.bio-blocks-heading button,.bio-block-card header button,.bio-preview-switch button{border:1px solid var(--ink-200);background:var(--surface);min-height:2rem;color:var(--ink-750);cursor:pointer;border-radius:.5rem;padding:.4rem .65rem;font-size:.62rem;font-weight:730}.bio-editor-toolbar button:disabled,.bio-block-card header button:disabled{cursor:not-allowed;opacity:.45}.bio-editor-toolbar>span{color:var(--success-700);font-size:.62rem;font-weight:680}.bio-editor-toolbar>.bio-save-state--pending{color:var(--warning-700)}.bio-block-builder,.bio-seo{border:1px solid var(--ink-150);background:var(--surface-soft);border-radius:.85rem;margin-top:1rem;padding:1rem}.bio-blocks-heading{justify-content:space-between;gap:1rem;margin-bottom:.75rem}.bio-blocks-heading>div{gap:.45rem}.bio-blocks-heading h3,.bio-seo h3,.bio-accessibility h3{color:var(--ink-900);font-family:var(--font-display);margin:0;font-size:.86rem}.bio-blocks-heading small,.bio-seo>div:first-child>small{color:var(--ink-500);font-size:.61rem}.bio-blocks-heading select{border:1px solid var(--ink-200);background:var(--surface);min-height:2rem;color:var(--ink-800);border-radius:.5rem;padding:.35rem 1.8rem .35rem .55rem;font-size:.65rem}.bio-block-empty{border:1px dashed var(--ink-200);color:var(--ink-500);text-align:center;border-radius:.65rem;padding:1.2rem;font-size:.68rem}.bio-block-card{border:1px solid var(--ink-150);background:var(--surface);border-radius:.7rem;margin-top:.6rem;transition:opacity .14s;overflow:hidden}.bio-block-card--hidden{opacity:.62}.bio-block-card header{border-bottom:1px solid var(--ink-100);background:var(--ink-50);justify-content:space-between;gap:.75rem;padding:.55rem .7rem}.bio-block-card header>div{flex-wrap:wrap;gap:.35rem}.bio-block-card header>div:first-child>span{background:var(--brand-100);width:1.45rem;height:1.45rem;color:var(--brand-700);border-radius:50%;place-items:center;font-size:.58rem;font-weight:800;display:grid}.bio-block-card header strong{color:var(--ink-850);font-size:.68rem}.bio-block-card header small{background:var(--warning-100);color:var(--warning-700);border-radius:999px;padding:.2rem .4rem;font-size:.55rem;font-weight:750}.bio-block-card header .danger-link{color:var(--danger-700)}.bio-block-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;padding:.8rem;display:grid}.bio-block-fields .field{margin:0}.bio-block-field--wide{grid-column:1/-1}.bio-seo>div:first-child{margin-bottom:.75rem}.bio-seo>div:first-child>small{margin-top:.2rem;display:block}.bio-accessibility{border:1px solid var(--warning-200);background:var(--warning-50);color:var(--warning-800);border-radius:.75rem;margin-top:1rem;padding:.85rem 1rem}.bio-accessibility>div{gap:.45rem}.bio-accessibility>div>span{background:var(--warning-200);border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;font-size:.65rem;font-weight:850;display:grid}.bio-accessibility ul{gap:.3rem;margin:.55rem 0 0;padding-left:1.25rem;font-size:.63rem;line-height:1.45;display:grid}.bio-publication{border:1px solid var(--brand-200);background:linear-gradient(145deg, var(--brand-50), var(--surface));border-radius:.85rem;gap:.8rem;margin-top:1rem;padding:1rem;display:grid}.bio-domain{border:1px solid var(--ink-150);background:linear-gradient(145deg, var(--surface-soft), var(--surface));border-radius:.85rem;gap:.8rem;margin-top:1rem;padding:1rem;display:grid}.bio-domain h3,.bio-domain p{margin:0}.bio-domain h3{color:var(--ink-900);font-family:var(--font-display);font-size:.86rem}.bio-domain p{color:var(--ink-600);margin-top:.18rem;font-size:.61rem}.bio-domain-controls{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.8rem;display:grid}.bio-domain-controls .field{margin:0}.bio-domain-controls a{color:var(--brand-700);font-size:.62rem;font-weight:750}.bio-tracking,.bio-analytics{border:1px solid var(--ink-150);background:var(--surface-soft);border-radius:.85rem;gap:.8rem;margin-top:1rem;padding:1rem;display:grid}.bio-tracking h3,.bio-analytics h3,.bio-analytics p{margin:0}.bio-tracking h3,.bio-analytics h3{color:var(--ink-900);font-family:var(--font-display);font-size:.86rem}.bio-tracking>div>small,.bio-analytics-heading p,.bio-analytics-empty{color:var(--ink-600);font-size:.61rem}.bio-tracking fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:0;padding:0;display:grid}.bio-pixel-option{border:1px solid var(--ink-150);background:var(--surface);cursor:pointer;border-radius:.65rem;align-items:center;gap:.55rem;min-width:0;padding:.65rem;display:flex}.bio-pixel-option input{width:1rem;height:1rem;accent-color:var(--brand-600)}.bio-pixel-option strong,.bio-pixel-option small{display:block}.bio-pixel-option strong{color:var(--ink-850);text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.bio-pixel-option small{color:var(--ink-700);text-transform:capitalize;margin-top:.1rem;font-size:.56rem}.bio-tracking>a{width:fit-content;color:var(--brand-700);font-size:.65rem;font-weight:750}.bio-analytics-heading{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.bio-analytics-heading p{margin-top:.18rem}.bio-analytics-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.bio-analytics-metrics>div{background:var(--ink-50);border-radius:.65rem;padding:.7rem}.bio-analytics-metrics small,.bio-analytics-metrics strong{display:block}.bio-analytics-metrics small{color:var(--ink-700);text-transform:uppercase;font-size:.56rem;font-weight:700}.bio-analytics-metrics strong{color:var(--ink-900);font-family:var(--font-display);margin-top:.2rem;font-size:1.15rem}.bio-analytics-blocks{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.bio-analytics-blocks li{border-top:1px solid var(--ink-100);color:var(--ink-700);justify-content:space-between;gap:.75rem;padding:.5rem 0;font-size:.64rem;display:flex}.bio-publication-heading,.bio-publication-actions,.bio-preview-grant,.bio-schedule-current,.bio-schedule-form{align-items:center;display:flex}.bio-publication-heading,.bio-preview-grant,.bio-schedule-current{justify-content:space-between;gap:.8rem}.bio-publication-heading h3{color:var(--ink-900);font-family:var(--font-display);margin:0;font-size:.86rem}.bio-publication-heading p,.bio-preview-grant small,.bio-schedule-current small{color:var(--ink-600);margin:.18rem 0 0;font-size:.61rem}.bio-draft-notice{background:var(--warning-100);color:var(--warning-800);border-radius:.55rem;margin:0;padding:.55rem .65rem;font-size:.64rem;font-weight:700}.bio-publication-actions{flex-wrap:wrap;gap:.55rem}.bio-preview-grant,.bio-schedule-current{border:1px solid var(--ink-150);background:var(--surface);border-radius:.65rem;padding:.65rem .75rem}.bio-preview-grant strong,.bio-preview-grant small,.bio-schedule-current strong,.bio-schedule-current small{display:block}.bio-preview-grant strong,.bio-schedule-current strong{color:var(--ink-850);font-size:.68rem}.bio-preview-grant a{color:var(--brand-700);white-space:nowrap;font-size:.65rem;font-weight:750;text-decoration:none}.bio-schedule-form{align-items:end;gap:.65rem}.bio-schedule-form .field{flex:1;margin:0}.bio-schedule-form>button{min-height:2.6rem}.bio-preview-panel{align-self:start;min-width:0;position:sticky;top:5.5rem}.bio-preview-switch{justify-content:center;margin-bottom:.55rem}.bio-preview-switch button.active{border-color:var(--brand-600);background:var(--brand-100);color:var(--brand-700)}.bio-preview-panel .bio-phone{width:100%;position:static}.bio-preview-panel .bio-phone--mobile{max-width:20rem;margin:auto}.bio-preview-panel .bio-phone--desktop{border-width:.3rem;border-radius:1.2rem;min-height:25rem}.bio-phone-blocks{gap:.5rem;margin:1.25rem 0;display:grid}.bio-phone-blocks>a,.bio-phone-blocks>span,.bio-phone-media,.bio-phone-copy,.bio-phone-image{border-radius:var(--bio-button-radius,.65rem);background:var(--bio-button,transparent);color:var(--bio-button-text,inherit);text-align:left;text-overflow:ellipsis;border:1px solid #fff3;padding:.7rem;font-size:.66rem;font-weight:750;overflow:hidden}.bio-phone-blocks>a small,.bio-phone-copy span{opacity:.6;margin-bottom:.15rem;font-size:.5rem;display:block}.bio-phone-copy strong{margin-bottom:.25rem;display:block}.bio-phone-image{padding:0}.bio-phone-image img{object-fit:cover;width:100%;max-height:13rem;display:block}.bio-phone-media{align-items:center;gap:.5rem;display:flex}.bio-phone-blocks hr{opacity:.25;border:0;border-top:1px solid;width:70%;margin:.4rem auto}.bio-list{display:grid}.bio-list-item{border-bottom:1px solid var(--ink-100);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:1rem;min-height:6.5rem;padding:1rem 1.2rem;display:grid}.bio-list-item:last-child{border-bottom:0}.bio-list-item--skeleton{background:linear-gradient(90deg, var(--ink-50), var(--ink-100), var(--ink-50));background-size:200% 100%;border:0;border-radius:.7rem;margin:.8rem 1.2rem;animation:1.2s linear infinite shimmer}.bio-list-icon{color:#0e433b;width:3.4rem;height:3.4rem;font-family:var(--font-display);background:#d9f7ed;border-radius:1rem;place-items:center;font-size:1.15rem;font-weight:800;display:grid}.bio-list-icon--midnight{color:#fff;background:#252e4f}.bio-list-icon--sand{color:#563517;background:#f6d3a6}.bio-list-copy>div{align-items:center;gap:.6rem;display:flex}.bio-list-copy h2{color:var(--ink-950);font-family:var(--font-display);margin:0;font-size:.95rem}.bio-list-copy p{color:var(--ink-700);margin:.25rem 0;font-size:.7rem}.bio-list-copy a,.bio-list-copy>span{color:var(--brand-700);font-size:.64rem;text-decoration:none}.bio-list-stats{text-align:center}.bio-list-stats strong,.bio-list-stats small{display:block}.bio-list-stats strong{color:var(--ink-950);font-family:var(--font-display);font-size:1rem}.bio-list-stats small{color:var(--ink-700);font-size:.58rem}.poll-editor{border:1px solid var(--brand-200);border-radius:var(--radius-md);background:linear-gradient(145deg, var(--surface), var(--brand-50));box-shadow:var(--shadow-sm);grid-template-columns:minmax(0,1.45fr) minmax(17rem,.55fr);gap:1.25rem;margin-bottom:1rem;padding:1.5rem;display:grid}.poll-editor-fields{min-width:0}.review-banner{border:1px solid var(--warning-200);background:var(--warning-50);color:var(--warning-800);border-radius:.65rem;align-items:center;gap:.7rem;margin-bottom:1rem;padding:.75rem .85rem;font-size:.68rem;display:flex}.review-banner strong{white-space:nowrap}.poll-options-heading{justify-content:space-between;align-items:end;gap:1rem;margin-top:.85rem;display:flex}.poll-options-heading label,.poll-options-heading small{display:block}.poll-options-heading label{color:var(--ink-800);font-size:.72rem;font-weight:720}.poll-options-heading small{color:var(--ink-500);margin-top:.15rem;font-size:.62rem}.poll-options-heading button{color:var(--brand-700);background:0 0;border:0;font-size:.66rem;font-weight:750}.poll-option-list{gap:.45rem;margin:.55rem 0 1rem;display:grid}.poll-option-list>div{grid-template-columns:1fr auto;gap:.4rem;display:grid}.poll-option-list input{border:1px solid var(--ink-200);border-radius:.6rem;min-width:0;padding:.65rem .75rem;font-size:.72rem}.poll-option-list button{border:1px solid var(--ink-200);background:var(--surface);width:2.45rem;color:var(--danger-700);border-radius:.6rem}.poll-colors{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin:1rem 0;padding:0;display:grid}.poll-colors legend{color:var(--ink-800);margin-bottom:.45rem;font-size:.72rem;font-weight:720}.poll-colors label{border:1px solid var(--ink-150);background:var(--surface);color:var(--ink-650);border-radius:.6rem;justify-content:space-between;align-items:center;gap:.4rem;padding:.5rem .6rem;font-size:.6rem;display:flex}.poll-colors input{background:0 0;border:0;width:1.45rem;height:1.45rem;padding:0}.poll-preview{background:var(--poll-background,#f3fbf8);min-height:29rem;color:var(--poll-text,#092f2a);box-shadow:var(--shadow-lg);border-radius:1.6rem;align-self:start;padding:2rem 1.35rem;position:sticky;top:6rem}.poll-preview-brand{letter-spacing:.08em;opacity:.6;text-transform:uppercase;margin-bottom:3rem;font-size:.6rem;font-weight:800;display:block}.poll-preview h3{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:1.35rem;line-height:1.15}.poll-preview>p{opacity:.72;margin:.7rem 0 1.35rem;font-size:.68rem;line-height:1.55}.poll-preview label{opacity:.82;border:1px solid;border-radius:.65rem;align-items:center;gap:.55rem;margin-top:.5rem;padding:.7rem;font-size:.68rem;display:flex}.poll-preview button{background:var(--poll-accent,#12664f);width:100%;color:var(--poll-accent-text,white);opacity:1;border:0;border-radius:.7rem;margin-top:1rem;padding:.78rem;font-size:.68rem;font-weight:780}.poll-preview>small{opacity:.52;text-align:center;margin-top:1rem;font-size:.58rem;display:block}.poll-list{display:grid}.poll-list-card{border-bottom:1px solid var(--ink-100);padding:1.15rem 1.25rem}.poll-list-card:last-child{border-bottom:0}.poll-list-card--skeleton{background:linear-gradient(90deg, var(--ink-50), var(--ink-100), var(--ink-50));background-size:200% 100%;border:0;border-radius:.7rem;min-height:12rem;margin:.8rem 1.2rem;animation:1.2s linear infinite shimmer}.poll-list-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.poll-list-heading h2{color:var(--ink-950);font-family:var(--font-display);margin:.55rem 0 .2rem;font-size:1rem}.poll-list-heading p{color:var(--ink-650);margin:0;font-size:.7rem}.poll-list-heading>div:last-child{text-align:right;min-width:5rem}.poll-list-heading>div:last-child strong,.poll-list-heading>div:last-child small{display:block}.poll-list-heading>div:last-child strong{color:var(--brand-800);font-family:var(--font-display);font-size:1.2rem}.poll-list-heading>div:last-child small{color:var(--ink-500);font-size:.58rem}.poll-result-list{gap:.48rem;max-width:42rem;margin:1rem 0;display:grid}.poll-result-list>div>span{color:var(--ink-700);justify-content:space-between;gap:1rem;margin-bottom:.25rem;font-size:.62rem;display:flex}.poll-result-list>div>span small{color:var(--ink-500)}.poll-result-list i{background:var(--ink-100);border-radius:1rem;height:.3rem;display:block;overflow:hidden}.poll-result-list b{border-radius:inherit;background:linear-gradient(90deg, var(--brand-500), var(--brand-700));min-width:.15rem;height:100%;display:block}.poll-list-card .row-actions a.poll-open-link{border:1px solid var(--brand-300);background:var(--brand-50);min-height:2rem;color:var(--brand-700);border-radius:.45rem;justify-content:center;align-items:center;gap:.35rem;padding:.38rem .65rem;font-size:.64rem;font-weight:720;text-decoration:none;display:inline-flex}.poll-list-card .row-actions a.poll-open-link:hover{border-color:var(--brand-500);background:var(--surface)}.poll-list-card .row-actions a.poll-open-link:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.domain-list{gap:.85rem;display:grid}.domain-empty{min-height:18rem}.domain-card{overflow:hidden}.domain-summary{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.9rem;min-height:5.5rem;padding:1rem 1.2rem;display:grid}.domain-icon{background:var(--brand-100);width:2.8rem;height:2.8rem;color:var(--brand-800);border-radius:.8rem;place-items:center;font-size:1.1rem;font-weight:800;display:grid}.domain-summary>div:nth-child(2) strong,.domain-summary>div:nth-child(2) small{display:block}.domain-summary>div:nth-child(2) strong{color:var(--ink-950);font-family:var(--font-display);font-size:.9rem}.domain-summary>div:nth-child(2) small{color:var(--ink-500);margin-top:.22rem;font-size:.62rem}.state--pending_dns,.state--verifying,.state--issuing_tls{background:var(--warning-100);color:var(--warning-700)}.state--disabled,.state--degraded,.state--ownership_dispute{background:var(--danger-100);color:var(--danger-700)}.domain-details{border-top:1px solid var(--ink-100);background:var(--ink-50);gap:1.5rem;padding:1.25rem;display:grid}.domain-section-heading h3,.domain-section-heading p{margin:0}.domain-section-heading h3{color:var(--ink-950);font-family:var(--font-display);font-size:.85rem}.domain-section-heading p{color:var(--ink-600);margin-top:.2rem;font-size:.65rem}.dns-table{border:1px solid var(--ink-200);background:var(--surface);border-radius:.75rem;margin-top:.75rem;display:grid;overflow:hidden}.dns-table>div{border-bottom:1px solid var(--ink-100);grid-template-columns:4rem minmax(8rem,.85fr) minmax(12rem,1.15fr) auto;align-items:center;gap:.65rem;min-width:0;padding:.72rem;display:grid}.dns-table>div:last-child{border-bottom:0}.dns-table span{color:var(--brand-700);font-size:.6rem;font-weight:800}.dns-table code{color:var(--ink-700);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.dns-table button{border:1px solid var(--ink-200);background:var(--surface);color:var(--ink-700);border-radius:.45rem;padding:.4rem .6rem;font-size:.6rem;font-weight:700}.domain-routing .form-grid{margin-top:.75rem}.domain-actions .danger-action{margin-right:auto}.danger-action{border:1px solid var(--danger-100);background:var(--surface);min-height:2.6rem;color:var(--danger-700);border-radius:.6rem;padding:.6rem .9rem;font-size:.68rem;font-weight:750}.resource-tabs{border:1px solid var(--ink-100);background:var(--surface);border-radius:.75rem;gap:.35rem;width:fit-content;margin-bottom:1rem;padding:.3rem;display:flex}.resource-tabs button{min-height:2.5rem;color:var(--ink-600);cursor:pointer;background:0 0;border:0;border-radius:.55rem;align-items:center;gap:.5rem;padding:.55rem .8rem;font-size:.72rem;font-weight:750;display:inline-flex}.resource-tabs button span{background:var(--ink-100);min-width:1.35rem;color:var(--ink-600);border-radius:2rem;padding:.15rem .3rem;font-size:.58rem}.resource-tabs button.active{color:#fff;background:#123d34}.resource-tabs button.active span{color:#fff;background:#ffffff21}.field--wide{margin-top:.9rem}.color-input{border:1px solid var(--ink-200);background:var(--surface);border-radius:.6rem;align-items:center;gap:.6rem;min-height:2.8rem;padding:.35rem .7rem;display:flex}.color-input input{border:0;width:2.2rem;min-height:2rem;padding:0}.color-input code{color:var(--ink-600);font-size:.72rem}.check-row{cursor:pointer;align-items:center;gap:.7rem;width:fit-content;margin-top:1rem;display:flex}.check-row input{width:1rem;height:1rem;accent-color:var(--brand-700)}.check-row strong,.check-row small{display:block}.check-row strong{color:var(--ink-800);font-size:.72rem}.check-row small{color:var(--ink-500);margin-top:.12rem;font-size:.62rem}.resource-skeleton{border:1px solid var(--ink-100);border-radius:var(--radius-md);background:var(--surface);padding:1rem}.resource-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.resource-empty{grid-column:1/-1;min-height:18rem}.resource-card{flex-direction:column;min-height:18rem;padding:1.15rem;display:flex}.resource-card-top{justify-content:space-between;align-items:center;display:flex}.resource-symbol,.integration-logo{background:var(--brand-50);width:2.5rem;height:2.5rem;color:var(--brand-800);border-radius:.7rem;place-items:center;font-weight:800;display:grid}.resource-card h2{color:var(--ink-950);font-family:var(--font-display);letter-spacing:-.025em;margin:1rem 0 .25rem;font-size:1.05rem}.resource-card>p{min-height:2.7rem;color:var(--ink-500);margin:0;font-size:.7rem;line-height:1.6}.resource-card dl{border-top:1px solid var(--ink-100);gap:.55rem;margin:auto 0 0;padding:.9rem 0;display:grid}.resource-card dl>div{justify-content:space-between;gap:1rem;font-size:.67rem;display:flex}.resource-card dt{color:var(--ink-500)}.resource-card dd{color:var(--ink-800);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;margin:0;font-weight:700;overflow:hidden}.resource-card-actions{border-top:1px solid var(--ink-100);gap:.4rem;padding-top:.8rem;display:flex}.resource-card-actions button,.integration-row>button{border:1px solid var(--ink-200);background:var(--surface);min-height:2.15rem;color:var(--ink-700);cursor:pointer;border-radius:.5rem;padding:.4rem .65rem;font-size:.63rem;font-weight:740}.danger-text{color:var(--danger-700)!important}.channel-list,.integration-list{gap:.65rem;display:grid}.channel-row,.integration-row{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.85rem;min-height:4.7rem;padding:.85rem 1rem;display:grid}.channel-dot{border-radius:1rem;width:.8rem;height:2.65rem}.channel-row strong,.channel-row small,.integration-row strong,.integration-row small{display:block}.channel-row strong,.integration-row strong{color:var(--ink-900);font-size:.78rem}.channel-row small,.integration-row small{color:var(--ink-500);text-overflow:ellipsis;white-space:nowrap;margin-top:.18rem;font-size:.65rem;overflow:hidden}.permission-grid{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin:1rem 0 0;padding:0;display:grid}.permission-grid legend{color:var(--ink-800);margin-bottom:.45rem;font-size:.72rem;font-weight:720}.permission-grid label{border:1px solid var(--ink-200);min-height:2.6rem;color:var(--ink-600);cursor:pointer;border-radius:.6rem;align-items:center;gap:.45rem;padding:.55rem .65rem;font-size:.68rem;font-weight:680;display:flex}.permission-grid input{opacity:0;position:absolute}.permission-grid label span{border:1px solid var(--ink-200);color:#0000;border-radius:.3rem;place-items:center;width:1.1rem;height:1.1rem;font-size:.6rem;display:grid}.permission-grid label.selected{border-color:var(--brand-300);background:var(--brand-50);color:var(--brand-900)}.permission-grid label.selected span{border-color:var(--brand-700);background:var(--brand-solid);color:#fff}.integration-row{grid-template-columns:auto minmax(0,1fr) auto auto auto}.integration-logo{background:var(--ink-solid);color:#fff;font-size:.64rem}.secret-reveal{border:1px solid var(--accent-500);border-radius:var(--radius-md);background:#fffaf0;grid-template-columns:minmax(10rem,.65fr) minmax(15rem,1fr) auto auto;align-items:center;gap:.8rem;margin-bottom:1rem;padding:1rem 1.15rem;display:grid}.secret-reveal span,.secret-reveal strong,.secret-reveal p{display:block}.secret-reveal span{color:var(--accent-700);text-transform:uppercase;font-size:.62rem;font-weight:800}.secret-reveal strong{color:var(--ink-950);margin-top:.15rem;font-size:.8rem}.secret-reveal p{color:var(--ink-600);margin:.2rem 0 0;font-size:.65rem}.secret-reveal code{background:var(--surface);color:var(--ink-800);text-overflow:ellipsis;white-space:nowrap;border-radius:.55rem;padding:.75rem;font-size:.68rem;overflow:hidden}.secret-reveal button{background:var(--ink-solid);color:#fff;cursor:pointer;border:0;border-radius:.55rem;min-height:2.45rem;padding:.5rem .7rem;font-size:.65rem;font-weight:740}.secret-reveal .secret-dismiss{border:1px solid var(--ink-200);background:var(--surface);color:var(--ink-700)}.state--requires_review,.state--rotation_required{background:var(--warning-100,#fff3d7);color:var(--warning-700,#8a5700)}.state--revoked{background:var(--danger-100);color:var(--danger-700)}.webhook-list{gap:.8rem;display:grid}.webhook-card{gap:.9rem;padding:1rem 1.1rem;display:grid}.webhook-card__heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;display:grid}.webhook-card__heading strong,.webhook-card__heading small{display:block}.webhook-card__heading strong{color:var(--ink-900);font-size:.8rem}.webhook-card__heading small{color:var(--ink-500);text-overflow:ellipsis;white-space:nowrap;margin-top:.2rem;font-size:.65rem;overflow:hidden}.webhook-health{border:1px solid var(--ink-100);background:var(--ink-50);border-radius:.65rem;grid-template-columns:1.3fr .55fr 1fr;gap:.55rem;padding:.7rem;display:grid}.webhook-health span,.webhook-health small,.webhook-health strong{display:block}.webhook-health small{color:var(--ink-500);text-transform:uppercase;font-size:.58rem;font-weight:700}.webhook-health strong{color:var(--ink-800);text-overflow:ellipsis;white-space:nowrap;margin-top:.18rem;font-size:.67rem;overflow:hidden}.webhook-actions{flex-wrap:wrap;gap:.4rem;display:flex}.webhook-actions button,.delivery-row button{border:1px solid var(--ink-200);background:var(--surface);min-height:2.15rem;color:var(--ink-700);cursor:pointer;border-radius:.5rem;padding:.4rem .65rem;font-size:.63rem;font-weight:740}.webhook-actions button:disabled,.delivery-row button:disabled{cursor:not-allowed;opacity:.5}.webhook-events{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:1rem 0 0;padding:0;display:grid}.webhook-events legend{color:var(--ink-800);margin-bottom:.45rem;font-size:.72rem;font-weight:720}.webhook-events label{border:1px solid var(--ink-200);cursor:pointer;border-radius:.65rem;align-items:center;gap:.65rem;min-height:3.2rem;padding:.6rem .75rem;display:flex}.webhook-events label.selected{border-color:var(--brand-300);background:var(--brand-50)}.webhook-events input{accent-color:var(--brand-700)}.webhook-events strong,.webhook-events small{display:block}.webhook-events strong{color:var(--ink-800);font-size:.68rem}.webhook-events small{color:var(--ink-500);margin-top:.12rem;font-family:ui-monospace,monospace;font-size:.56rem}.delivery-list{border-top:1px solid var(--ink-100);gap:.35rem;padding-top:.8rem;display:grid}.delivery-list>p{color:var(--ink-500);margin:0;font-size:.68rem}.delivery-row{background:var(--ink-50);border-radius:.55rem;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.65rem;min-height:3.4rem;padding:.55rem .65rem;display:grid}.delivery-row strong,.delivery-row small{display:block}.delivery-row strong{color:var(--ink-800);font-size:.65rem}.delivery-row small,.delivery-row code{color:var(--ink-500);margin-top:.15rem;font-size:.58rem}.delivery-dot{background:var(--ink-300);border-radius:50%;width:.55rem;height:.55rem}.delivery-dot--succeeded{background:var(--brand-600)}.delivery-dot--failed,.delivery-dot--dead_lettered{background:var(--danger-600)}.delivery-dot--pending,.delivery-dot--delivering,.delivery-dot--retrying{background:var(--accent-500)}.range-control{border:1px solid var(--ink-100);background:var(--surface);border-radius:.65rem;gap:.25rem;padding:.25rem;display:flex}.range-control button{min-width:2.65rem;min-height:2.25rem;color:var(--ink-600);cursor:pointer;background:0 0;border:0;border-radius:.45rem;font-size:.65rem;font-weight:780}.range-control button.active{background:var(--ink-solid);color:#fff}.analytics-layout{grid-template-columns:minmax(0,1.5fr) minmax(18rem,.5fr);gap:1rem;display:grid}.analytics-chart-card,.top-links-card{min-height:25rem;padding:1.1rem}.analytics-chart-card .panel-heading>strong{color:var(--ink-950);font-family:var(--font-display);font-size:1.2rem}.billing-sync{border:1px solid var(--warning-200);background:var(--warning-100);color:var(--warning-800);border-radius:.75rem;align-items:center;gap:.8rem;margin-bottom:1rem;padding:.9rem 1rem;display:flex}.billing-sync>span{font-size:1.25rem}.billing-sync strong,.billing-sync p{margin:0;display:block}.billing-sync strong{font-size:.75rem}.billing-sync p{margin-top:.15rem;font-size:.67rem}.checkout-panel{margin-bottom:1rem;padding:1.25rem}.checkout-heading,.checkout-review-plan{justify-content:space-between;align-items:center;gap:1rem;display:flex}.checkout-heading h2{font-family:var(--font-display);letter-spacing:-.035em;margin:.2rem 0 0;font-size:1.35rem}.checkout-heading .billing-toggle{background:var(--ink-50);border-radius:.65rem;gap:.25rem;padding:.25rem;display:flex}.checkout-heading .billing-toggle button{min-height:2.2rem;color:var(--ink-600);cursor:pointer;background:0 0;border:0;border-radius:.48rem;padding:.45rem .7rem;font-size:.65rem;font-weight:750}.checkout-heading .billing-toggle button.active{background:var(--ink-solid);color:#fff}.checkout-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin-top:1rem;display:grid}.checkout-plan-grid label{border:1px solid var(--ink-200);cursor:pointer;border-radius:.7rem;align-items:center;gap:.55rem;min-height:4rem;padding:.7rem;display:flex}.checkout-plan-grid label.selected{border-color:var(--brand-400);background:var(--brand-50);box-shadow:inset 0 0 0 1px var(--brand-300)}.checkout-plan-grid input{accent-color:var(--brand-700)}.checkout-plan-grid strong,.checkout-plan-grid small{display:block}.checkout-plan-grid strong{color:var(--ink-900);font-size:.72rem}.checkout-plan-grid small{color:var(--ink-600);margin-top:.15rem;font-size:.6rem}.checkout-fields{margin-top:1rem}.checkout-consent{color:var(--ink-600);align-items:flex-start;gap:.6rem;margin-top:1rem;font-size:.67rem;line-height:1.5;display:flex}.checkout-consent input{accent-color:var(--brand-700);margin-top:.15rem}.checkout-consent a{color:var(--brand-800)}.checkout-review{gap:1rem;margin-top:1rem;display:grid}.checkout-review-plan{background:var(--ink-solid);color:#fff;border-radius:.7rem;padding:.9rem}.checkout-review-plan strong,.checkout-review-plan small{display:block}.checkout-review-plan strong{font-size:.85rem}.checkout-review-plan small{color:var(--ink-300);margin-top:.2rem;font-size:.62rem}.checkout-review-plan>span{font-family:var(--font-display);font-size:1.4rem;font-weight:750}.checkout-review dl{gap:.5rem;margin:0;display:grid}.checkout-review dl>div{border-bottom:1px solid var(--ink-100);justify-content:space-between;padding-bottom:.5rem;display:flex}.checkout-review dt,.checkout-review dd{color:var(--ink-600);margin:0;font-size:.68rem}.checkout-review dl>div:last-child dt,.checkout-review dl>div:last-child dd{color:var(--ink-950);font-weight:800}.checkout-methods,.subscription-actions{justify-content:flex-end;gap:.5rem;display:flex}.subscription-actions{border-top:1px solid var(--ink-100);margin-top:1rem;padding-top:1rem}.subscription-actions button{border:1px solid var(--ink-200);background:var(--surface);cursor:pointer;border-radius:.55rem;min-height:2.25rem;padding:.45rem .7rem;font-size:.65rem;font-weight:740}.billing-summary,.billing-history{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);gap:1rem;margin-top:1rem;display:grid}.billing-history{grid-template-columns:repeat(2,minmax(0,1fr))}.current-plan-card{padding:1.35rem}.plan-card-heading{border-bottom:1px solid var(--ink-100);justify-content:space-between;align-items:start;gap:1rem;padding-bottom:1.2rem;display:flex}.plan-card-heading small,.plan-card-heading h2{margin:0;display:block}.plan-card-heading>div>small{color:var(--ink-500);text-transform:uppercase;font-size:.62rem;font-weight:750}.plan-card-heading h2{font-family:var(--font-display);letter-spacing:-.045em;margin:.3rem 0 .65rem;font-size:1.7rem}.plan-card-heading>strong{color:var(--ink-950);font-family:var(--font-display);text-align:right;font-size:1.6rem}.plan-card-heading>strong small{color:var(--ink-500);font-family:var(--font-sans);font-size:.62rem;font-weight:650}.current-plan-card dl{gap:.85rem;margin:1.2rem 0 0;display:grid}.current-plan-card dl>div{justify-content:space-between;gap:1rem;display:flex}.current-plan-card dt,.current-plan-card dd{margin:0;font-size:.7rem}.current-plan-card dt{color:var(--ink-500)}.current-plan-card dd{color:var(--ink-800);text-align:right;font-weight:700}.billing-empty{min-height:16rem}.entitlement-card{overflow:hidden}.entitlement-card ul{gap:0;margin:0;padding:0 1.2rem 1rem;list-style:none;display:grid}.entitlement-card li{border-bottom:1px solid var(--ink-50);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;padding:.7rem 0;display:grid}.entitlement-card li>span{background:var(--success-100);width:1.55rem;height:1.55rem;color:var(--success-700);border-radius:50%;place-items:center;font-size:.62rem;font-weight:800;display:grid}.entitlement-card li strong,.entitlement-card li small{display:block}.entitlement-card li strong{color:var(--ink-800);font-size:.7rem}.entitlement-card li small{color:var(--ink-500);margin-top:.15rem;font-size:.6rem}.billing-table-card{overflow:hidden}.billing-table-card .link-table td{white-space:nowrap}.billing-table-empty{text-align:center;color:var(--ink-600)!important;padding:2rem!important}.pending-invitations,.team-panel{margin-top:1rem;overflow:hidden}.pending-invitations ul{margin:0;padding:0 1.2rem 1rem;list-style:none}.pending-invitations li{border:1px solid var(--brand-100);background:var(--brand-50);border-radius:.7rem;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem;display:flex}.pending-invitations strong,.pending-invitations small{display:block}.pending-invitations strong{color:var(--ink-900);font-size:.75rem}.pending-invitations small{color:var(--ink-600);margin-top:.2rem;font-size:.62rem}.pending-invitations button{background:var(--brand-solid);color:#fff;cursor:pointer;border:0;border-radius:.55rem;padding:.5rem .75rem;font-size:.67rem;font-weight:750}.team-person{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;min-width:14rem;display:grid}.team-person>span{background:var(--brand-100);width:2rem;height:2rem;color:var(--brand-800);border-radius:50%;place-items:center;font-size:.58rem;font-weight:800;display:grid}.team-person strong,.team-person small{display:block}.team-person small{color:var(--ink-600);margin-top:.15rem;font-size:.6rem}.team-person i{font-style:normal}.team-panel select{border:1px solid var(--ink-200);background:var(--surface);min-height:2.15rem;color:var(--ink-700);border-radius:.5rem;padding:.35rem 1.7rem .35rem .5rem;font-size:.68rem}.team-invite-dialog{width:min(100%,34rem)}.bar-chart,.chart-skeleton{border-bottom:1px solid var(--ink-100);align-items:end;gap:clamp(.1rem,.5vw,.35rem);height:18rem;padding:2.5rem 0 2.2rem;display:flex}.bar-column{flex:1;justify-content:center;align-items:end;min-width:0;height:100%;display:flex;position:relative}.bar-column i,.chart-skeleton span{background:linear-gradient(var(--brand-500), var(--brand-800));border-radius:.22rem .22rem 0 0;width:100%;max-width:1.1rem;min-height:2px}.bar-value{background:var(--ink-solid);color:#fff;border-radius:.3rem;padding:.2rem .35rem;font-size:.55rem;display:none;position:absolute;bottom:calc(100% + .25rem)}.bar-column:hover .bar-value{display:block}.bar-column time{color:var(--ink-600);white-space:nowrap;font-size:.52rem;position:absolute;top:calc(100% + .5rem)}.chart-skeleton span{background:var(--ink-100);flex:1;animation:1.2s ease-in-out infinite alternate skeleton-pulse}.top-link-list{margin:0;padding:0;list-style:none}.top-link-list li{border-bottom:1px solid var(--ink-100);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.8rem 0;display:grid}.top-link-list li>span{background:var(--ink-50);width:1.65rem;height:1.65rem;color:var(--ink-600);border-radius:50%;place-items:center;font-size:.6rem;font-weight:800;display:grid}.top-link-list strong,.top-link-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.top-link-list strong{color:var(--ink-900);font-size:.72rem}.top-link-list small{color:var(--ink-600);margin-top:.15rem;font-size:.58rem}.top-link-list b{color:var(--ink-800);font-size:.7rem}.compact-empty{min-height:17rem}.security-code-input{max-width:13rem;font-family:var(--font-display);letter-spacing:.35em;text-align:center;font-weight:800;font-size:1.35rem!important}.security-grid{grid-template-columns:minmax(18rem,.85fr) minmax(26rem,1.15fr);gap:1rem;display:grid}.security-card{border:1px solid var(--ink-100);border-radius:var(--radius-md);background:var(--surface);padding:1.35rem;box-shadow:0 .75rem 2.5rem #0826220a}.security-card-heading{align-items:center;gap:.75rem;display:flex}.security-card-heading>div{min-width:0;margin-right:auto}.security-card-heading small,.security-card-heading h2{margin:0;display:block}.security-card-heading small{color:var(--ink-600);letter-spacing:.04em;text-transform:uppercase;font-size:.61rem;font-weight:750}.security-card-heading h2{color:var(--ink-950);font-family:var(--font-display);margin-top:.15rem;font-size:1rem}.security-card-heading>strong{color:var(--ink-950);font-family:var(--font-display);font-size:1.5rem}.security-symbol{background:var(--brand-50);width:2.7rem;height:2.7rem;color:var(--brand-800);border-radius:.8rem;flex:none;place-items:center;font-weight:800;display:grid}.security-card>p{min-height:3.4rem;color:var(--ink-600);margin:1.4rem 0;font-size:.72rem;line-height:1.7}.security-actions{border-top:1px solid var(--ink-100);justify-content:flex-end;padding-top:1rem;display:flex}.security-form{border-top:1px solid var(--ink-100);gap:1rem;padding-top:1rem;display:grid}.security-form .form-actions{border:0;padding:0}.session-list{margin-top:1.25rem;display:grid}.session-row{border-bottom:1px solid var(--ink-100);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;min-height:4.4rem;padding:.7rem 0;display:grid}.session-row:last-child{border-bottom:0}.session-device{background:var(--ink-50);width:2.25rem;height:2.25rem;color:var(--ink-600);border-radius:50%;place-items:center;font-size:.65rem;font-weight:800;display:grid}.session-row strong,.session-row small{display:block}.session-row strong{color:var(--ink-900);font-size:.7rem}.session-row strong em{background:var(--brand-50);color:var(--brand-700);border-radius:1rem;margin-left:.3rem;padding:.15rem .35rem;font-size:.53rem;font-style:normal}.session-row small{color:var(--ink-500);margin-top:.18rem;font-size:.58rem}.session-row>button{border:1px solid var(--ink-200);background:var(--surface);color:var(--ink-700);cursor:pointer;border-radius:.5rem;padding:.45rem .65rem;font-size:.6rem;font-weight:750}.session-empty{color:var(--ink-600);text-align:center;padding:2rem 0;font-size:.72rem}.security-card details{border-top:1px solid var(--ink-100);padding-top:.9rem}.security-card summary{color:var(--ink-600);cursor:pointer;font-size:.65rem;font-weight:750}.session-list--prior{opacity:.72;margin-top:.5rem}.account-heading{background:radial-gradient(circle at 88% 15%, #52a6ff24, transparent 16rem), linear-gradient(135deg, var(--surface), var(--brand-50));border:1px solid #dbeae5;border-radius:1.15rem;padding:1.4rem 1.5rem;box-shadow:0 .75rem 2.2rem #19403a0f}.account-heading-copy{align-items:center;gap:1rem;display:flex}.account-heading-icon{background:linear-gradient(145deg, var(--brand-500), var(--brand-solid));color:#fff;width:3.2rem;height:3.2rem;font-family:var(--font-display);border-radius:.95rem;flex:none;place-items:center;font-size:1rem;font-weight:800;display:grid;box-shadow:0 .55rem 1.2rem #16706133}.account-heading-actions{align-items:center;gap:.75rem;display:flex}.account-heading-actions>span{color:var(--success-700);align-items:center;gap:.45rem;font-size:.68rem;font-weight:750;display:inline-flex}.account-heading-actions>span i{background:var(--success-700);width:.5rem;height:.5rem;box-shadow:0 0 0 3px var(--success-100);border-radius:50%}.account-admin-banner{border:1px solid var(--brand-200);background:linear-gradient(135deg, var(--brand-50), #edf6ff);color:var(--ink-900);border-radius:.9rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;margin-bottom:1rem;padding:.9rem 1rem;text-decoration:none;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid}.account-admin-banner:hover{border-color:var(--brand-400);transform:translateY(-1px);box-shadow:0 .65rem 1.8rem #16706117}.account-admin-icon{background:var(--surface);width:2.7rem;height:2.7rem;color:var(--brand-700);box-shadow:var(--shadow-sm);border-radius:.75rem;place-items:center;font-weight:850;display:grid}.account-admin-banner strong,.account-admin-banner small{display:block}.account-admin-banner strong{font-size:.78rem}.account-admin-banner small{color:var(--ink-600);margin-top:.18rem;font-size:.66rem;line-height:1.5}.account-admin-banner>span:last-child{color:var(--brand-800);align-items:center;gap:.4rem;font-size:.72rem;font-weight:800;display:inline-flex}.account-admin-banner>span:last-child i{font-style:normal}.account-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-bottom:1rem;display:grid}.account-summary article{background:var(--surface);border:1px solid #e1ebe8;border-radius:.9rem;align-items:center;gap:.75rem;min-width:0;padding:.85rem 1rem;display:flex;box-shadow:0 .4rem 1.3rem #19403a0a}.summary-icon{border-radius:.68rem;flex:none;place-items:center;width:2.25rem;height:2.25rem;font-size:.72rem;font-weight:850;display:grid}.summary-icon--green{background:var(--success-100);color:var(--success-700)}.summary-icon--blue{color:#2864a8;background:#e3efff}.summary-icon--yellow{background:var(--warning-100);color:var(--warning-700)}.account-summary small,.account-summary strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.account-summary small{color:var(--ink-500);letter-spacing:.05em;text-transform:uppercase;font-size:.59rem;font-weight:750}.account-summary strong{color:var(--ink-900);text-transform:capitalize;margin-top:.14rem;font-size:.72rem}.account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem;display:grid}.account-panel{overflow:hidden}.account-form{padding:1.4rem}.account-form>.field+.field,.account-form .form-grid{margin-top:.9rem}.account-form .field label{margin-bottom:.5rem;font-size:.76rem}.account-form .field input,.account-form .field select{border-color:#d7e2df;border-radius:.7rem;min-height:3.05rem;font-size:.8rem}.account-state{background:var(--success-100);color:var(--success-700);border-radius:2rem;padding:.28rem .55rem;font-size:.58rem;font-weight:800}.account-form input:disabled{background:var(--ink-50);color:var(--ink-600)}.account-auth-method{background:var(--ink-50);min-height:3.05rem;color:var(--ink-700);border:1px solid #d7e2df;border-radius:.7rem;margin:.5rem 0 0;padding:.88rem .95rem;font-size:.8rem}.account-form .form-actions{align-items:center}.account-form .form-actions>small{color:var(--ink-500);margin-right:auto;font-size:.62rem}.password-input{background:var(--surface);border:1px solid #d7e2df;border-radius:.7rem;align-items:center;display:flex;overflow:hidden}.password-input:focus-within{border-color:var(--brand-500);box-shadow:var(--focus)}.password-input input{min-width:0;box-shadow:none!important;border:0!important}.password-input button{border:0;border-left:1px solid var(--ink-100);background:var(--ink-50);color:var(--brand-700);align-self:stretch;padding:0 .8rem;font-size:.62rem;font-weight:800}.password-strength{align-items:center;gap:.65rem;margin-top:.65rem;display:flex}.password-strength>span{flex:1;grid-template-columns:repeat(4,1fr);gap:.25rem;display:grid}.password-strength>span i{background:var(--ink-150);border-radius:2rem;height:.28rem}.password-strength small{min-width:6.3rem;color:var(--ink-500);text-align:right;font-size:.57rem;font-weight:700}.password-strength[data-score="1"]>span i:nth-child(-n+1),.password-strength[data-score="2"]>span i:nth-child(-n+2){background:var(--accent-500)}.password-strength[data-score="3"]>span i:nth-child(-n+3){background:#e6a126}.password-strength[data-score="4"]>span i{background:var(--success-700)}.password-requirements{flex-wrap:wrap;gap:.35rem .8rem;margin:.65rem 0 0;padding:0;list-style:none;display:flex}.password-requirements li{color:var(--ink-500);font-size:.58rem}.password-requirements li:before{color:var(--ink-300);content:"○";margin-right:.28rem}.password-requirements li.complete{color:var(--success-700)}.password-requirements li.complete:before{content:"✓"}.account-deletion-banner{border-radius:var(--radius-md);background:#fff9ed;border:1px solid #f0c77b;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;margin-bottom:1rem;padding:1rem;display:grid}.account-deletion-banner>span{color:#8a5700;background:#f8e2ba;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;font-weight:900;display:grid}.account-deletion-banner strong,.account-deletion-banner small{display:block}.account-deletion-banner strong{font-size:.78rem}.account-deletion-banner small{color:var(--ink-600);margin-top:.2rem;font-size:.62rem}.account-danger-panel{background:#fffdfd;border-color:#f1b5ba;margin-top:1rem}.account-danger-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:4.8rem;padding:1rem 1.25rem;list-style:none;display:flex}.account-danger-panel>summary::-webkit-details-marker{display:none}.account-danger-panel>summary>span:first-child{align-items:center;gap:.75rem;display:flex}.account-danger-panel>summary>span:first-child>i{background:var(--danger-100);width:2.3rem;height:2.3rem;color:var(--danger-700);border-radius:.7rem;place-items:center;font-style:normal;font-weight:900;display:grid}.account-danger-panel>summary strong,.account-danger-panel>summary small{display:block}.account-danger-panel>summary strong{color:var(--ink-900);font-size:.76rem}.account-danger-panel>summary small{color:var(--ink-650);margin-top:.15rem;font-size:.62rem}.account-danger-panel>summary>span:last-child{color:var(--danger-700);align-items:center;gap:.45rem;font-size:.65rem;font-weight:800;display:flex}.account-danger-panel>summary>span:last-child i{font-size:1rem;font-style:normal;transition:transform .14s}.account-danger-panel[open]>summary>span:last-child i{transform:rotate(90deg)}.account-danger-content{border-top:1px solid #f7dadd;grid-template-columns:minmax(14rem,.55fr) minmax(24rem,1.45fr);align-items:start;gap:2rem;padding:1.3rem;display:grid}.account-danger-panel h2,.account-danger-panel p{margin:0}.account-danger-panel h2{color:var(--danger-700);font-family:var(--font-display);font-size:1rem}.account-danger-content>div>p:last-child{color:var(--ink-600);margin-top:.45rem;font-size:.68rem;line-height:1.6}.account-deletion-form .form-grid{margin-top:.75rem}.trash-panel{overflow:hidden}.trash-panel .filters{max-width:calc(100vw - 8rem);overflow-x:auto}.trash-list{display:grid}.trash-list article{border-top:1px solid var(--ink-100);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.9rem;min-height:5rem;padding:.9rem 1.25rem;display:grid}.trash-icon{background:var(--ink-50);width:2.5rem;height:2.5rem;color:var(--ink-600);border-radius:.7rem;place-items:center;font-weight:800;display:grid}.trash-list small,.trash-list strong,.trash-list p{margin:0;display:block}.trash-list small{color:var(--brand-700);letter-spacing:.05em;text-transform:uppercase;font-size:.55rem;font-weight:800}.trash-list strong{margin-top:.15rem;font-size:.75rem}.trash-list p{color:var(--ink-600);margin-top:.2rem;font-size:.58rem}.trash-dependencies{background:var(--accent-100);color:var(--accent-700);border-radius:2rem;padding:.25rem .5rem;font-size:.58rem;font-weight:750}@media (width<=1050px){.auth-shell{grid-template-columns:minmax(19rem,.75fr) minmax(28rem,1.25fr)}.metric-row{grid-template-columns:repeat(2,1fr)}.security-grid,.account-grid,.account-danger-content{grid-template-columns:1fr}.trash-list article{grid-template-columns:auto minmax(0,1fr) auto}.trash-list article>.secondary-action{grid-column:2/-1;justify-self:start}.metric-row article:last-child{grid-column:1/-1}.overview-grid{grid-template-columns:1fr}.asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bio-editor,.poll-editor{grid-template-columns:1fr}.bio-phone,.poll-preview{width:min(100%,20rem);margin:auto;position:static}.resource-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-layout{grid-template-columns:1fr}.permission-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=780px){html.mobile-navigation-open{overflow:hidden}.auth-shell{display:block}.auth-story{min-height:18rem;padding:1.5rem}.auth-story>div{padding:4rem 0 2rem}.auth-story h1{max-width:29rem;font-size:clamp(2.7rem,14vw,4.4rem)}.auth-story ul,.auth-story>small{display:none}.auth-card-wrap{padding:2.5rem 1.25rem 4rem}.dashboard-shell{display:block}.sidebar{width:min(19rem,86vw);box-shadow:var(--shadow-lg);transition:transform .18s;transform:translate(-105%)}.sidebar--open{transform:translate(0)}.sidebar-close{place-items:center;display:grid}.sidebar-backdrop{z-index:29;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f221f6b;border:0;padding:0;display:block;position:fixed;inset:0}.dashboard-main{margin-left:0}.dashboard-header{padding:0 1rem}.mobile-nav-button{border:1px solid var(--ink-200);background:var(--surface);width:2.45rem;height:2.45rem;color:var(--ink-800);border-radius:.55rem;place-items:center;padding:0;display:grid}.mobile-nav-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:1.15rem;height:1.15rem}.breadcrumb span,.breadcrumb i,.status-pill{display:none}.dashboard-content{padding:1.5rem 1rem 3rem}.view-heading,.view-heading-row{flex-direction:column;align-items:stretch}.account-heading{padding:1.15rem}.account-heading-actions{justify-content:space-between}.account-summary{grid-template-columns:1fr}.account-admin-banner{grid-template-columns:auto minmax(0,1fr);align-items:start}.account-admin-banner>span:last-child{grid-column:2}.account-danger-panel>summary{flex-direction:column;align-items:flex-start}.metric-row,.form-grid,.color-grid,.asset-grid{grid-template-columns:1fr}.qr-mini-preview{display:none}.bio-list-item{grid-template-columns:auto minmax(0,1fr)}.bio-list-stats,.bio-list-item>.row-actions{grid-column:2}.bio-revision-list li{flex-direction:column;align-items:stretch}.bio-revision-actions{justify-content:flex-start}.bio-blocks-heading,.bio-block-card header{flex-direction:column;align-items:stretch}.bio-blocks-heading>div:last-child{grid-template-columns:minmax(0,1fr) auto;display:grid}.bio-block-fields{grid-template-columns:1fr}.bio-block-field--wide{grid-column:auto}.bio-publication-heading,.bio-preview-grant,.bio-schedule-current,.bio-schedule-form{flex-direction:column;align-items:stretch}.bio-domain-controls{grid-template-columns:1fr}.bio-domain-controls>button{justify-self:start}.bio-tracking fieldset,.bio-analytics-metrics{grid-template-columns:1fr}.bio-analytics-heading{flex-direction:column;align-items:stretch}.bio-preview-grant a,.bio-schedule-current button,.bio-schedule-form>button{align-self:start}.domain-summary{grid-template-columns:auto minmax(0,1fr) auto}.domain-summary>.row-actions{grid-column:2/-1}.dns-table>div{grid-template-columns:3.5rem minmax(0,1fr) auto}.dns-table code:nth-of-type(2){grid-column:2/-1}.metric-row article:last-child{grid-column:auto}.link-toolbar{flex-direction:column;align-items:stretch}.search-box{width:100%}.recent-list li{grid-template-columns:auto minmax(0,1fr) auto}.recent-list time{display:none}.resource-card-grid,.permission-grid{grid-template-columns:1fr}.channel-row,.integration-row{grid-template-columns:auto minmax(0,1fr) auto}.channel-row>.row-actions,.integration-row>button{grid-column:2/-1}.webhook-health,.webhook-events{grid-template-columns:1fr}.delivery-row{grid-template-columns:auto minmax(0,1fr) auto}.delivery-row button{grid-column:2/-1;justify-self:start}.secret-reveal{grid-template-columns:1fr auto}.secret-reveal>div,.secret-reveal code{grid-column:1/-1}.analytics-chart-card,.top-links-card{min-height:20rem}.billing-summary,.billing-history{grid-template-columns:1fr}.checkout-plan-grid,.poll-colors{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.dashboard-header{gap:.65rem}.breadcrumb{min-width:0;margin-right:auto}.breadcrumb strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.header-actions{gap:.45rem}.admin-header-link,.create-button{min-height:2.4rem;padding:.5rem .65rem;font-size:.68rem}.account-heading-copy{align-items:flex-start}.account-heading-icon{width:2.75rem;height:2.75rem}.account-heading-actions>span{display:none}.account-form .form-actions{flex-direction:column;align-items:stretch}.account-form .form-actions>small{margin-right:0}.account-form .form-actions button{width:100%}.password-requirements{display:grid}}@media (width<=460px){.admin-header-link{flex:none;justify-content:center;width:2.55rem;min-height:2.55rem;padding:0}.admin-header-link .admin-header-label{display:none}.admin-header-link svg{width:1.15rem;height:1.15rem}.create-button{width:2.65rem;padding:0;font-size:0}.create-button span{font-size:1rem}.filters{overflow-x:auto}.form-actions{flex-direction:column-reverse}.bio-editor{padding:.9rem}.bio-editor-toolbar{flex-direction:column;align-items:flex-start}.bio-block-card header>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.bio-link-row{grid-template-columns:1fr auto}.bio-link-row input:nth-child(2){grid-column:1}.bio-link-row button{grid-area:1/2/span 2}.theme-options{flex-wrap:wrap}.resource-tabs{width:100%}.resource-tabs button{flex:1;justify-content:center}.range-control{align-self:flex-start}}.transfer-tabs{border:1px solid var(--border);background:#edf5f1;border-radius:.85rem;gap:.3rem;margin-bottom:1rem;padding:.28rem;display:inline-flex}.transfer-tabs button{min-width:7.5rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:.65rem;padding:.7rem 1rem;font-weight:750}.transfer-tabs button.active{color:var(--ink);background:var(--surface);box-shadow:0 5px 18px #0d4a3e17}.transfer-create-card{grid-template-columns:minmax(0,1fr) minmax(15rem,.6fr) auto;align-items:center;gap:1.25rem;margin-bottom:1rem;padding:1.5rem;display:grid}.transfer-create-card h2,.transfer-preview-card h2,.transfer-export-builder h2,.transfer-jobs-panel h2{margin:.15rem 0 .3rem;font-size:1.25rem}.transfer-create-card p,.transfer-preview-heading p,.transfer-export-builder>div>p,.transfer-job p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.55}.transfer-file-picker{background:var(--surface-soft);cursor:pointer;border:1px dashed #9dbfb5;border-radius:.8rem;gap:.18rem;min-width:0;padding:.85rem 1rem;display:grid}.transfer-file-picker input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.transfer-file-picker span{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:750;overflow:hidden}.transfer-file-picker small{color:var(--muted)}.transfer-preview-card,.transfer-export-builder,.transfer-jobs-panel{margin-bottom:1rem;padding:1.5rem}.transfer-preview-heading,.transfer-job-top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.transfer-preview-heading>span{color:#12664f;white-space:nowrap;background:#e3f5ec;border-radius:999px;padding:.45rem .7rem;font-size:.72rem;font-weight:800}.transfer-mapping-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-top:1.15rem;display:grid}.transfer-mapping-grid label{color:var(--ink);gap:.42rem;font-size:.78rem;font-weight:750;display:grid}.transfer-mapping-grid select,.transfer-mapping-grid input{border:1px solid var(--border);width:100%;min-width:0;color:var(--ink);background:var(--surface);font:inherit;border-radius:.62rem;padding:.72rem .75rem;font-weight:600}.transfer-policy-note{color:var(--muted);background:#f2faf7;border-left:3px solid #4da78d;margin:.8rem 0 0;padding:.7rem .85rem;font-size:.8rem}.transfer-jobs-panel .panel-heading{margin-bottom:1rem}.transfer-job-list{gap:.75rem;display:grid}.transfer-job{border:1px solid var(--border);background:var(--surface);border-radius:.85rem;padding:1rem}.transfer-job-top h3{margin:.38rem 0 .18rem;font-size:1rem}.transfer-job-top>strong{color:#12664f;font-size:1.35rem}.transfer-progress{background:#e7efec;border-radius:999px;height:.45rem;margin:.85rem 0;overflow:hidden}.transfer-progress i{border-radius:inherit;background:linear-gradient(90deg,#12664f,#5cb99c);height:100%;transition:width .24s;display:block}.transfer-counts{color:var(--muted);flex-wrap:wrap;gap:.55rem 1.3rem;font-size:.76rem;display:flex}.transfer-counts strong{color:var(--ink)}.transfer-error-list{gap:.35rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.transfer-error-list li{color:#6f4639;background:#fff4ee;border-radius:.55rem;gap:.65rem;padding:.5rem .65rem;font-size:.76rem;display:flex}.transfer-error-list li strong{white-space:nowrap}.transfer-job .row-actions{margin-top:.85rem}.transfer-export-builder>fieldset{border:0;flex-wrap:wrap;gap:.55rem;margin:1.1rem 0 0;padding:0;display:flex}.transfer-export-builder legend{width:100%;color:var(--ink);margin-bottom:.1rem;font-size:.78rem;font-weight:800}.transfer-export-builder fieldset label{border:1px solid var(--border);color:var(--muted);background:var(--surface);border-radius:999px;align-items:center;gap:.38rem;padding:.5rem .68rem;font-size:.76rem;font-weight:700;display:inline-flex}.transfer-export-builder fieldset label:has(input:checked){color:#0c5c49;background:#eaf8f2;border-color:#70aa98}.transfer-empty{color:var(--muted);text-align:center;padding:2rem}@media (width<=1050px){.transfer-create-card{grid-template-columns:1fr 1fr}.transfer-create-card>div:first-child{grid-column:1/-1}.transfer-mapping-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.transfer-create-card,.transfer-mapping-grid{grid-template-columns:1fr}.transfer-create-card>div:first-child{grid-column:auto}.transfer-preview-heading,.transfer-job-top{flex-direction:column;align-items:flex-start}.transfer-job-top>strong{align-self:flex-end;margin-top:-2.3rem}.transfer-tabs{display:flex}.transfer-tabs button{flex:1}}.page-stack{gap:1rem;display:grid}.page-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1rem;display:flex}.page-heading h1{font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(2rem,4vw,2.75rem);font-weight:680}.page-heading>div>p:last-child{max-width:48rem;color:var(--ink-600);margin:.5rem 0 0;font-size:.9rem}.eyebrow{letter-spacing:.12em;text-transform:uppercase;font-weight:800;color:var(--brand-700)!important;margin:0 0 .35rem!important;font-size:.66rem!important}.notice{border:1px solid;border-radius:.7rem;align-items:center;gap:.6rem;padding:.8rem 1rem;font-size:.74rem;font-weight:650;display:flex}.notice button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;margin-left:auto;padding:0}.notice--error{color:var(--danger-700);background:var(--danger-100);border-color:#f1b5ba}.notice--success{border-color:var(--brand-200);color:var(--success-700);background:var(--success-100)}.media-upload-panel,.media-library{overflow:hidden}.media-upload-panel .panel-heading>span{color:var(--brand-800);background:var(--brand-100);border-radius:999px;padding:.42rem .65rem;font-size:.66rem;font-weight:800}.media-upload-grid{grid-template-columns:minmax(16rem,.8fr) minmax(20rem,1.2fr);gap:1.3rem;padding:1.25rem;display:grid}.media-drop-zone{border:1.5px dashed var(--brand-300);min-height:19rem;color:var(--ink-700);background:linear-gradient(145deg, var(--brand-50), var(--surface));cursor:pointer;text-align:center;border-radius:.95rem;align-content:center;place-items:center;gap:.5rem;padding:1.1rem;display:grid;overflow:hidden}.media-drop-zone input{opacity:0;width:1px;height:1px;position:absolute}.media-drop-zone>span{color:#fff;background:var(--brand-solid);border-radius:50%;place-items:center;width:3rem;height:3rem;font-size:1.25rem;display:grid}.media-drop-zone img{object-fit:contain;border-radius:.7rem;width:100%;max-height:13rem}.media-drop-zone strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.82rem;overflow:hidden}.media-drop-zone small,.media-upload-fields small{color:var(--ink-600);font-size:.64rem}.media-upload-fields,.media-edit-dialog{align-content:start;gap:.9rem;display:grid}.media-upload-fields label,.media-edit-dialog label{color:var(--ink-800);gap:.4rem;font-size:.7rem;font-weight:750;display:grid}.media-upload-fields input,.media-upload-fields textarea,.media-edit-dialog input,.media-edit-dialog textarea,.media-library-controls input,.media-library-controls select{border:1px solid var(--ink-200);width:100%;min-width:0;color:var(--ink-900);background:var(--surface);font:inherit;border-radius:.62rem;outline:none;padding:.72rem .78rem}.media-upload-fields textarea,.media-edit-dialog textarea{resize:vertical}.media-upload-fields input:focus,.media-upload-fields textarea:focus,.media-edit-dialog input:focus,.media-edit-dialog textarea:focus,.media-library-controls input:focus,.media-library-controls select:focus{border-color:var(--brand-600);box-shadow:0 0 0 3px #12664f1f}.media-upload-fields .primary-action{justify-self:start;margin-top:.25rem}.media-stats{grid-template-columns:.6fr .8fr 1.6fr;gap:.9rem;display:grid}.media-stats article{border:1px solid var(--ink-100);border-radius:var(--radius-md);background:var(--surface);min-height:6.5rem;box-shadow:var(--shadow-sm);padding:1.1rem 1.2rem}.media-stats small,.media-stats strong,.media-stats article>span{display:block}.media-stats small{color:var(--ink-600);font-size:.65rem;font-weight:700}.media-stats strong{font-family:var(--font-display);margin-top:.3rem;font-size:1.55rem}.media-stats article>span{color:var(--ink-600);margin-top:.15rem;font-size:.64rem}.media-storage-meter>div{justify-content:space-between;align-items:center;display:flex}.media-storage-meter>div strong{margin:0;font-size:1rem}.media-storage-meter>span{background:var(--ink-100);border-radius:999px;height:.55rem;overflow:hidden;margin-top:1.2rem!important}.media-storage-meter i{border-radius:inherit;background:linear-gradient(90deg, var(--brand-800), #57b497);height:100%;display:block}.media-library-toolbar{border-bottom:1px solid var(--ink-100);justify-content:space-between;align-items:center;gap:1rem;min-height:5rem;padding:1rem 1.25rem;display:flex}.media-library-toolbar h2{font-family:var(--font-display);margin:0;font-size:1.05rem}.media-library-controls{align-items:center;gap:.55rem;display:flex}.media-library-controls input{width:min(18rem,30vw)}.media-library-controls select{width:auto}.icon-button{border:1px solid var(--ink-200);width:2.55rem;height:2.55rem;color:var(--ink-700);background:var(--surface);cursor:pointer;border-radius:.62rem;place-items:center;display:grid}.media-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding:1.25rem;display:grid}.media-card{border:1px solid var(--ink-100);background:var(--surface);border-radius:.9rem;min-width:0;transition:border-color .15s,transform .15s,box-shadow .15s;overflow:hidden}.media-card:not(.media-card--skeleton):hover{border-color:var(--brand-200);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.media-card-preview{aspect-ratio:16/10;color:var(--ink-400);background:linear-gradient(135deg, var(--ink-50), #eaf5f1);place-items:center;font-size:2rem;display:grid;position:relative;overflow:hidden}.media-card-preview img{object-fit:cover;width:100%;height:100%}.media-state{color:var(--ink-700);background:var(--surface);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.35rem .55rem;font-size:.57rem;font-style:normal;font-weight:850;position:absolute;top:.65rem;right:.65rem;box-shadow:0 2px 10px #0d2b241a}.media-state--published{color:var(--success-700);background:#e7f8f0f2}.media-card-body{gap:.7rem;padding:.9rem;display:grid}.media-card-body h3,.media-card-body p{margin:0}.media-card-body h3{color:var(--ink-950);font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.media-card-body p,.media-card-body>small{color:var(--ink-500);text-overflow:ellipsis;white-space:nowrap;margin-top:.2rem;font-size:.6rem;overflow:hidden}.media-card-actions{border-top:1px solid var(--ink-100);flex-wrap:wrap;gap:.35rem;padding-top:.7rem;display:flex}.media-card-actions button,.dialog-actions>button:not(.primary-action){border:1px solid var(--ink-200);color:var(--ink-700);background:var(--surface);cursor:pointer;border-radius:.48rem;padding:.42rem .56rem;font-size:.6rem;font-weight:750}.media-card-actions button:disabled{cursor:wait;opacity:.55}.media-card-actions .danger-link{color:var(--danger-700);margin-left:auto}.media-card--skeleton{background:linear-gradient(90deg, var(--ink-50), var(--ink-100), var(--ink-50));background-size:200% 100%;border-color:#0000;min-height:18rem;animation:1.2s linear infinite shimmer}.media-result-limit{color:var(--ink-500);text-align:center;margin:0;padding:0 1.25rem 1.25rem;font-size:.65rem}.dialog-backdrop{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#081c188c;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0;overflow-y:auto}.dialog-card,.resource-dialog{border:1px solid var(--ink-100);background:var(--surface);border-radius:1rem;width:min(100%,34rem);padding:1.2rem;box-shadow:0 24px 70px #04181338}.dialog-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.dialog-heading h2,.dialog-heading p{margin:0}.dialog-heading h2{font-family:var(--font-display);font-size:1.2rem}.dialog-heading>button{width:2rem;height:2rem;color:var(--ink-700);background:var(--ink-50);cursor:pointer;border:0;border-radius:50%;place-items:center;font-size:1.1rem;display:grid}.media-edit-dialog>img{background:var(--ink-50);object-fit:contain;border-radius:.75rem;width:100%;max-height:13rem}.dialog-actions,.resource-dialog .form-actions{justify-content:flex-end;gap:.55rem;padding-top:.5rem;display:flex}.confirmation-dialog{grid-template-columns:auto minmax(0,1fr);gap:.85rem 1rem;width:min(100%,29rem);padding:1.35rem;display:grid}.confirmation-dialog>*{min-width:0}.confirmation-dialog h2{color:var(--ink-950);font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:1.2rem}.confirmation-dialog p{color:var(--ink-600);margin:.4rem 0 0;font-size:.78rem;line-height:1.65}.confirmation-icon{background:var(--brand-100);width:2.45rem;height:2.45rem;color:var(--brand-800);border-radius:.75rem;place-items:center;font-size:.88rem;font-weight:850;display:grid}.confirmation-dialog--warning .confirmation-icon{background:var(--warning-100);color:var(--warning-800)}.confirmation-dialog--danger .confirmation-icon{background:var(--danger-100);color:var(--danger-700)}.confirmation-actions{grid-column:1/-1;padding-top:.5rem}.confirmation-submit{cursor:pointer}.confirmation-dialog--danger .confirmation-submit{border-color:var(--danger-solid);background:var(--danger-solid);color:var(--danger-on-solid)}html[data-theme=dark]{--brand-800:#98e8d4;--brand-solid:#0c6c5c;--ink-solid:#174237;--ink-600:#a0b7af;--ink-500:#8ca59e;--ink-400:#7f9790;--warning-50:#30291b;--warning-100:#43351d;--warning-200:#775c2b;--warning-700:#f6c56d;--warning-800:#ffe0a1;--danger-100:#472a2d;--danger-600:#ff7f89;--danger-700:#ff9fa7;--success-100:#183f32;--success-700:#94e4bb}html[data-theme=dark] body{background:radial-gradient(circle at 88% 2%, #28817426, transparent 28rem), radial-gradient(circle at 24% 12%, #20a38e17, transparent 24rem), var(--paper)}html[data-theme=dark] .sidebar{border-color:var(--ink-150);background:linear-gradient(180deg, #123a30d1, transparent 12rem), var(--surface);box-shadow:.5rem 0 2.5rem #00000029}html[data-theme=dark] .dashboard-header{border-color:var(--ink-150);background:#0d211ae0;box-shadow:0 .3rem 1.5rem #00000024}html[data-theme=dark] .workspace-switcher,html[data-theme=dark] .dashboard-nav a.router-link-active,html[data-theme=dark] .panel-heading{border-color:var(--ink-150);background:linear-gradient(135deg, var(--surface-soft), var(--surface))}html[data-theme=dark] .dashboard-nav a:hover,html[data-theme=dark] .sidebar-tools a:hover,html[data-theme=dark] .account-chip-profile:hover,html[data-theme=dark] .account-chip-profile.router-link-active{background:var(--surface-soft)}html[data-theme=dark] .sidebar-tools a{background:var(--surface-soft);border-color:var(--ink-150);color:var(--ink-850)}html[data-theme=dark] .metric-row article,html[data-theme=dark] .panel{border-color:var(--ink-150);background:var(--surface);box-shadow:var(--shadow-sm)}html[data-theme=dark] .metric-icon--blue{color:#9dc8f4;background:#142f4b}html[data-theme=dark] .auth-session-notice{color:#f8dda0;background:#302817;border-color:#6c5521}html[data-theme=dark] .auth-session-notice>span{background:#493915}html[data-theme=dark] .auth-session-notice strong{color:#ffe7ad}html[data-theme=dark] .auth-session-notice small{color:#d8bd7e}html[data-theme=dark] .dialog-backdrop{background:#000805ad}html[data-theme=dark] .resource-tabs button.active{color:#f3fffa;background:#154e40;border:1px solid #62d7bf}html[data-theme=dark] .resource-tabs button.active span{color:#f3fffa;background:#246959}html[data-theme=dark] .resource-symbol{color:#9ae9d5;background:#174639}html[data-theme=dark] .primary-action:hover,html[data-theme=dark] .create-button:hover{color:#fff;background:#176e5a;border-color:#75e7d1}html .confirmation-dialog--danger .confirmation-submit:hover:not(:disabled){border-color:var(--danger-solid-hover);background:var(--danger-solid-hover);color:var(--danger-on-solid)}html[data-theme=dark] .secret-reveal,html[data-theme=dark] .account-deletion-banner,html[data-theme=dark] .transfer-policy-note{background:#30291c;border-color:#705b35}html[data-theme=dark] .account-danger-panel,html[data-theme=dark] .transfer-error-list li{background:#302123;border-color:#694044}html[data-theme=dark] .account-deletion-banner>span{color:#ffe0a1;background:#59401d}html[data-theme=dark] .transfer-file-picker{border-color:#4a8873}html[data-theme=dark] .billing-plan-option-heading small{color:#bedaff;background:#1c3551}html[data-theme=dark] .transfer-error-list li{color:#ffb8aa}html[data-theme=dark] .transfer-export-builder fieldset label:has(input:checked){border-color:var(--brand-600);color:var(--brand-800);background:var(--brand-50)}html[data-theme=dark] .billing-payment-plan{background:linear-gradient(135deg,#125948,#254b60)}html[data-theme=dark] .auth-brand span{background:var(--brand-solid)}@media (prefers-reduced-motion:reduce){.theme-toggle,.dashboard-skip-link{transition:none}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1120px){.setup-guide ol{grid-template-columns:1fr}.setup-guide li+li{border-top:1px solid var(--ink-100);border-left:0}.media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=840px){.media-upload-grid{grid-template-columns:1fr}.media-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.media-storage-meter{grid-column:1/-1}.media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.confirmation-dialog{width:calc(100vw - 2rem)}.confirmation-actions{flex-wrap:wrap}.setup-guide-intro{align-items:flex-start}.page-heading,.media-library-toolbar{flex-direction:column;align-items:stretch}.page-heading .primary-action{align-self:flex-start}.media-library-controls{grid-template-columns:minmax(0,1fr) auto auto;display:grid}.media-library-controls input{width:100%}.media-stats,.media-grid{grid-template-columns:1fr}.media-storage-meter{grid-column:auto}}.billing-view{gap:1rem;display:grid}.billing-page-heading{background:radial-gradient(circle at 90% 15%,#56afff1f,#0000 20rem),linear-gradient(135deg,#fffffffa,#eefaf7f5);border:1px solid #dcebe7;border-radius:1.1rem;justify-content:space-between;align-items:center;gap:2rem;padding:1.2rem 1.35rem;display:flex;box-shadow:0 .75rem 2.4rem #19403a0f}.billing-title-group{align-items:center;gap:1rem;min-width:0;display:flex}.billing-title-icon{background:var(--surface);border-radius:1rem;flex:none;place-items:center;width:3.4rem;height:3.4rem;display:grid;box-shadow:0 .7rem 1.8rem #14554a1a}.billing-page-heading h1,.billing-page-heading p{margin:0}.billing-page-heading h1{color:var(--ink-950);font-family:var(--font-display);letter-spacing:-.055em;margin-top:.15rem;font-size:clamp(2rem,4vw,2.65rem);line-height:1}.billing-page-heading h1+p{color:var(--ink-600);margin-top:.5rem;font-size:.82rem}.billing-change-plan{flex:none}.billing-checkout{border-color:#d8e8e4;border-radius:1.1rem;overflow:hidden;box-shadow:0 1.4rem 4rem #143e371a}.billing-checkout-header{border-bottom:1px solid var(--ink-100);background:linear-gradient(135deg, var(--surface), var(--brand-50));justify-content:space-between;align-items:center;gap:1.25rem;padding:1.3rem 1.45rem;display:flex}.billing-checkout-header h2,.billing-payment-card h3{color:var(--ink-950);font-family:var(--font-display);letter-spacing:-.035em;margin:.2rem 0 0}.billing-checkout-header h2{font-size:1.5rem}.billing-checkout-header-actions,.billing-checkout-progress,.billing-checkout-progress li{align-items:center;display:flex}.billing-checkout-header-actions{gap:1rem}.billing-checkout-progress{color:var(--ink-500);gap:1.6rem;margin:0;padding:0;font-size:.68rem;font-weight:750;list-style:none}.billing-checkout-progress li{gap:.45rem;position:relative}.billing-checkout-progress li+li:before{background:var(--ink-200);content:"";width:.8rem;height:1px;position:absolute;top:50%;right:calc(100% + .4rem)}.billing-checkout-progress li>span{border:1px solid var(--ink-200);background:var(--surface);border-radius:50%;place-items:center;width:1.65rem;height:1.65rem;font-size:.62rem;display:grid}.billing-checkout-progress li.active,.billing-checkout-progress li.complete{color:var(--brand-800)}.billing-checkout-progress li.active>span,.billing-checkout-progress li.complete>span{border-color:var(--brand-600);background:var(--brand-solid);color:#fff}.billing-close-button{border:1px solid var(--ink-150);background:var(--surface);width:2.35rem;height:2.35rem;color:var(--ink-700);cursor:pointer;box-shadow:var(--shadow-sm);border-radius:.65rem;place-items:center;padding:0;font-size:1.1rem;display:grid}.billing-back-button{color:var(--brand-700);cursor:pointer;background:0 0;border:0;margin-bottom:.35rem;padding:0;font-size:.68rem;font-weight:750}.billing-plan-form{padding:1.25rem}.billing-plan-toolbar{justify-content:space-between;align-items:center;gap:1rem;padding:0 .15rem 1rem;display:flex}.billing-plan-toolbar strong,.billing-plan-toolbar small{display:block}.billing-plan-toolbar strong{color:var(--ink-900);font-size:.78rem}.billing-plan-toolbar small{color:var(--ink-500);margin-top:.15rem;font-size:.65rem}.billing-cycle-toggle{border:1px solid var(--ink-100);background:var(--ink-50);border-radius:.75rem;gap:.2rem;padding:.25rem;display:flex}.billing-cycle-toggle button{min-height:2.3rem;color:var(--ink-600);cursor:pointer;background:0 0;border:0;border-radius:.55rem;padding:.45rem .75rem;font-size:.68rem;font-weight:760}.billing-cycle-toggle button.active{background:var(--surface);color:var(--brand-800);box-shadow:0 .25rem .8rem #19403a17}.billing-cycle-toggle button span{background:var(--success-100);color:var(--success-700);border-radius:2rem;margin-left:.25rem;padding:.15rem .32rem;font-size:.52rem}.billing-checkout-layout{grid-template-columns:minmax(0,1fr) minmax(18rem,.32fr);align-items:start;gap:1rem;display:grid}.billing-plan-options{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-width:0;margin:0;padding:0;display:grid}.billing-plan-option{border:1px solid var(--ink-150);background:var(--surface);cursor:pointer;border-radius:.9rem;flex-direction:column;min-width:0;min-height:13.5rem;padding:1rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative}.billing-plan-option:hover{border-color:var(--brand-300);transform:translateY(-2px);box-shadow:0 .65rem 1.8rem #14554a12}.billing-plan-option.selected{border-color:var(--brand-500);background:linear-gradient(145deg, var(--surface), var(--brand-50));box-shadow:inset 0 0 0 1px var(--brand-300), 0 .7rem 2rem #14554a17}.billing-plan-option:focus-within{box-shadow:var(--focus)}.billing-plan-option-heading,.billing-plan-price{align-items:center;display:flex}.billing-plan-option-heading{justify-content:space-between;gap:.75rem}.billing-plan-option-heading strong,.billing-plan-option-heading small{display:block}.billing-plan-option-heading strong{color:var(--ink-950);font-family:var(--font-display);font-size:1rem}.billing-plan-option-heading small{color:#315fa0;background:#e5efff;border-radius:2rem;width:fit-content;margin-top:.25rem;padding:.15rem .38rem;font-size:.52rem;font-weight:750}.billing-plan-option-heading>i{border:1px solid var(--ink-200);background:var(--surface);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.55rem;height:1.55rem;font-size:.58rem;font-style:normal;display:grid}.billing-plan-option.selected .billing-plan-option-heading>i{border-color:var(--brand-700);background:var(--brand-solid)}.billing-plan-price{align-items:baseline;gap:.2rem;margin-top:.8rem}.billing-plan-price>strong{color:var(--ink-950);font-family:var(--font-display);letter-spacing:-.045em;font-size:1.55rem}.billing-plan-price>small{color:var(--ink-650);font-size:.65rem}.billing-plan-price>em{background:var(--success-100);color:var(--success-700);border-radius:2rem;margin-left:auto;padding:.16rem .38rem;font-size:.52rem;font-style:normal;font-weight:780}.billing-plan-description{color:var(--ink-600);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.6rem;font-size:.63rem;line-height:1.5;display:-webkit-box;overflow:hidden}.billing-plan-option ul{gap:.35rem;margin:auto 0 0;padding:0;list-style:none;display:grid}.billing-plan-option li{color:var(--ink-700);align-items:center;gap:.4rem;font-size:.59rem;display:flex}.billing-plan-option li>span{color:var(--success-700);font-weight:850}.billing-order-card{border:1px solid var(--ink-150);background:var(--surface);border-radius:.95rem;padding:1rem;position:sticky;top:6rem;overflow:hidden;box-shadow:0 .8rem 2.4rem #19403a12}.billing-order-card-heading{border-bottom:1px solid var(--ink-100);padding-bottom:.85rem}.billing-order-card-heading span,.billing-order-card-heading strong{display:block}.billing-order-card-heading span,.billing-section-label{color:var(--brand-700);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:820}.billing-order-card-heading strong{color:var(--ink-950);font-family:var(--font-display);margin-top:.25rem;font-size:1.05rem}.billing-order-card dl,.billing-payment-summary dl,.billing-details-card dl,.billing-current-meta{margin:0;padding:0;display:grid}.billing-order-card dl{gap:.5rem;padding:.85rem 0}.billing-order-card dl>div,.billing-payment-summary dl>div,.billing-details-card dl>div,.billing-current-meta>div{justify-content:space-between;gap:1rem;display:flex}.billing-order-card dt,.billing-order-card dd{color:var(--ink-600);margin:0;font-size:.65rem}.billing-order-card dd{color:var(--ink-800);text-align:right;font-weight:720}.billing-order-card .billing-order-price{border-top:1px solid var(--ink-100);margin-top:.2rem;padding-top:.6rem}.billing-order-price dd{color:var(--ink-950);font-family:var(--font-display);font-size:1rem}.billing-order-fields{border-top:1px solid var(--ink-100);gap:.65rem;padding-top:.85rem;display:grid}.billing-order-fields .field label{justify-content:space-between;display:flex}.billing-order-fields .field label span{color:var(--ink-650);font-size:.58rem;font-weight:650}.billing-order-fields .field input{min-height:2.65rem}.billing-terms{color:var(--ink-600);cursor:pointer;align-items:flex-start;gap:.5rem;margin-top:.85rem;font-size:.62rem;display:flex}.billing-terms input{accent-color:var(--brand-700);margin-top:.1rem}.billing-terms a{color:var(--brand-800);font-weight:750}.billing-continue-button{width:100%;margin-top:.9rem}.billing-tax-note{color:var(--ink-650);text-align:center;margin-top:.55rem;font-size:.6rem;display:block}.billing-payment-layout{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);gap:1rem;padding:1.25rem;display:grid}.billing-payment-summary,.billing-payment-card{border:1px solid var(--ink-150);background:var(--surface);border-radius:.9rem;padding:1.2rem}.billing-payment-plan{background:linear-gradient(135deg, var(--brand-900), #245f70);color:#fff;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.billing-payment-plan small,.billing-payment-plan span>strong{display:block}.billing-payment-plan small{color:#ffffffb8;font-size:.58rem}.billing-payment-plan span>strong{font-family:var(--font-display);margin-top:.2rem;font-size:1.1rem}.billing-payment-plan>strong{font-family:var(--font-display);font-size:1.25rem}.billing-payment-summary dl{gap:.7rem;padding:1rem 0 0}.billing-payment-summary dl>div{border-bottom:1px solid var(--ink-100);padding-bottom:.65rem}.billing-payment-summary dt,.billing-payment-summary dd{color:var(--ink-600);margin:0;font-size:.7rem}.billing-payment-summary dd{color:var(--ink-800);font-weight:750}.billing-payment-summary .billing-discount{color:var(--success-700)}.billing-payment-summary .billing-payment-total{border:0;padding-top:.25rem}.billing-payment-total dt,.billing-payment-total dd{color:var(--ink-950);font-family:var(--font-display);font-size:1rem;font-weight:820}.billing-payment-meta{border-top:1px solid var(--ink-100);flex-wrap:wrap;gap:.5rem;padding-top:.75rem;display:flex}.billing-payment-meta span{background:var(--ink-50);color:var(--ink-600);border-radius:2rem;padding:.35rem .55rem;font-size:.58rem}.billing-payment-meta strong{color:var(--ink-800);margin-left:.2rem}.billing-payment-card h3{font-size:1rem}.billing-payment-methods{gap:.6rem;margin-top:.9rem;display:grid}.billing-payment-methods button{border:1px solid var(--ink-150);background:var(--surface);min-height:4rem;color:var(--ink-900);cursor:pointer;text-align:left;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.65rem;display:grid}.billing-payment-methods button:hover{border-color:var(--brand-400);background:var(--brand-50)}.billing-payment-methods button>span:nth-child(2) strong,.billing-payment-methods button>span:nth-child(2) small{display:block}.billing-payment-methods button>span:nth-child(2) strong{font-size:.72rem}.billing-payment-methods button>span:nth-child(2) small{color:var(--ink-650);margin-top:.15rem;font-size:.6rem}.billing-method-icon{width:2.35rem;height:2.35rem;color:var(--brand-800);background:linear-gradient(145deg,#e2f6f0,#e5efff);border-radius:.65rem;place-items:center;font-weight:850;display:grid}.billing-payment-methods button>i{color:var(--brand-700);font-style:normal}.billing-payment-unavailable,.billing-status-banner{align-items:center;gap:.65rem;display:flex}.billing-payment-unavailable{border:1px solid var(--warning-200);background:var(--warning-100);color:var(--warning-800);border-radius:.7rem;margin-top:.9rem;padding:.8rem}.billing-payment-unavailable>span{background:var(--surface);border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;font-weight:850;display:grid}.billing-payment-unavailable strong,.billing-payment-unavailable p{margin:0;font-size:.65rem;display:block}.billing-payment-unavailable p{margin-top:.1rem;font-size:.58rem}.billing-status-banner{border:1px solid var(--warning-200);background:var(--warning-100);color:var(--warning-800);border-radius:.8rem;padding:.8rem 1rem;font-size:.7rem}.billing-overview-grid{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.55fr);align-items:start;gap:1rem;display:grid}.billing-overview-skeleton{gap:.8rem;min-height:17rem;padding:1.25rem;display:grid}.billing-overview-skeleton span{background:linear-gradient(90deg, var(--ink-50), var(--ink-100), var(--ink-50));background-size:200% 100%;border-radius:.7rem;height:2.5rem;animation:1.2s linear infinite skeleton-slide}.billing-current-plan,.billing-details-card{border-radius:1rem;overflow:hidden}.billing-current-plan{padding:1.25rem}.billing-current-plan>header{border-bottom:1px solid var(--ink-100);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.billing-current-plan-name{align-items:center;gap:.65rem;margin-top:.25rem;display:flex}.billing-current-plan h2,.billing-details-card h2,.billing-transactions h2{color:var(--ink-950);font-family:var(--font-display);letter-spacing:-.035em;margin:0}.billing-current-plan h2{font-size:1.65rem}.billing-current-price{color:var(--ink-950);font-family:var(--font-display);text-align:right;font-size:1.55rem}.billing-current-price small{color:var(--ink-500);font-family:var(--font-sans);font-size:.6rem;display:block}.billing-current-meta{border-bottom:1px solid var(--ink-100);gap:.75rem;padding:1rem 0}.billing-current-meta dt,.billing-current-meta dd,.billing-details-card dt,.billing-details-card dd{margin:0;font-size:.68rem}.billing-current-meta dt,.billing-details-card dt{color:var(--ink-500)}.billing-current-meta dd,.billing-details-card dd{color:var(--ink-800);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-weight:720;overflow:hidden}.billing-included{padding-top:1rem}.billing-included ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:.7rem 0 0;padding:0;list-style:none;display:grid}.billing-included li{background:var(--ink-50);border-radius:.65rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;min-width:0;padding:.55rem;display:grid}.billing-included li>span{background:var(--success-100);width:1.35rem;height:1.35rem;color:var(--success-700);border-radius:50%;place-items:center;font-size:.52rem;font-weight:850;display:grid}.billing-included li strong,.billing-included li small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.billing-included li strong{color:var(--ink-800);font-size:.61rem}.billing-included li small{color:var(--ink-500);font-size:.56rem}.billing-included>p{color:var(--ink-500);margin:.65rem 0 0;font-size:.65rem}.billing-current-actions{align-items:center;gap:.65rem;padding-top:1rem;display:flex}.billing-subscription-link{color:var(--brand-700);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-size:.63rem;font-weight:760}.billing-subscription-link--danger{color:var(--danger-700)}.billing-no-plan{text-align:center;place-content:center;place-items:center;gap:.7rem;min-height:16rem;display:grid}.billing-details-card>header{border-bottom:1px solid var(--ink-100);background:linear-gradient(135deg, var(--surface), var(--brand-50));align-items:center;gap:.7rem;padding:1rem;display:flex}.billing-details-icon{background:var(--surface);width:2.75rem;height:2.75rem;box-shadow:var(--shadow-sm);border-radius:.8rem;place-items:center;display:grid}.billing-details-card h2,.billing-transactions h2{margin-top:.15rem;font-size:1.05rem}.billing-details-card dl{padding:.55rem 1rem 1rem}.billing-details-card dl>div{border-bottom:1px solid var(--ink-50);padding:.75rem 0}.billing-details-card dl>div:last-child{border-bottom:0}.billing-details-card dd{max-width:12rem}.billing-transactions{border-radius:1rem;overflow:hidden}.billing-transactions-header{border-bottom:1px solid var(--ink-100);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.billing-history-tabs{background:var(--ink-50);border-radius:.7rem;gap:.2rem;padding:.25rem;display:flex}.billing-history-tabs button{min-height:2.15rem;color:var(--ink-600);cursor:pointer;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.4rem;padding:.4rem .65rem;font-size:.64rem;font-weight:750;display:inline-flex}.billing-history-tabs button.active{background:var(--surface);color:var(--brand-800);box-shadow:var(--shadow-sm)}.billing-history-tabs button span{background:var(--ink-100);border-radius:2rem;place-items:center;min-width:1.2rem;height:1.2rem;font-size:.52rem;display:grid}.billing-history-tabs button.active span{background:var(--brand-100)}.billing-history-table{max-width:100%}.billing-history-table:focus-visible{outline:none;box-shadow:inset 0 0 0 3px #1686753d}.billing-history-table .link-table{min-width:42rem}.billing-history-table .link-table td{white-space:nowrap}html[data-theme=dark] .billing-page-heading,html[data-theme=dark] .billing-checkout-header,html[data-theme=dark] .billing-plan-option.selected,html[data-theme=dark] .billing-details-card>header{border-color:var(--ink-150);background:linear-gradient(135deg, var(--surface), var(--surface-soft))}html[data-theme=dark] .billing-plan-option,html[data-theme=dark] .billing-order-card,html[data-theme=dark] .billing-payment-summary,html[data-theme=dark] .billing-payment-card{border-color:var(--ink-150);background:var(--surface)}@media (width<=1200px){.billing-checkout-layout{grid-template-columns:1fr}.billing-order-card{position:static}}@media (width<=950px){.billing-overview-grid,.billing-payment-layout{grid-template-columns:1fr}}@media (width<=680px){.billing-page-heading,.billing-checkout-header,.billing-plan-toolbar,.billing-transactions-header{flex-direction:column;align-items:stretch}.billing-title-group{align-items:flex-start}.billing-change-plan{width:100%}.billing-checkout-header-actions,.billing-plan-toolbar{justify-content:space-between}.billing-plan-options,.billing-included ul{grid-template-columns:1fr}.billing-plan-option{min-height:12.5rem}.billing-cycle-toggle button{flex:1}.billing-current-plan>header,.billing-payment-plan{flex-direction:column;align-items:flex-start}.billing-current-price{text-align:left}.billing-current-meta>div,.billing-details-card dl>div{flex-direction:column;align-items:flex-start;gap:.2rem}.billing-current-meta dd,.billing-details-card dd{text-align:left;max-width:100%}.billing-current-actions{flex-direction:column;align-items:stretch}.billing-subscription-link{text-align:left;min-height:2.25rem;margin-left:0}.billing-history-tabs{width:100%}.billing-history-tabs button{flex:1;justify-content:center}}@media (width<=430px){.billing-page-heading,.billing-plan-form,.billing-payment-layout,.billing-checkout-header{padding:1rem}.billing-checkout-header-actions{gap:.65rem}.billing-checkout-progress{gap:1.2rem}.billing-cycle-toggle{width:100%}}html[data-theme=dark] .link-builder,html[data-theme=dark] .link-builder-preview,html[data-theme=dark] .link-toolbox,html[data-theme=dark] .link-kind-picker button,html[data-theme=dark] .messenger-platform-picker button,html[data-theme=dark] .smart-link-settings,html[data-theme=dark] .smart-settings-tabs button.active,html[data-theme=dark] .allocation-field>div span{border-color:var(--ink-150);background:var(--surface)}html[data-theme=dark] .smart-settings-summary{background:linear-gradient(105deg, var(--surface), var(--surface-soft))}html[data-theme=dark] .smart-settings-summary:hover{background:linear-gradient(105deg, var(--surface-soft), var(--surface))}html[data-theme=dark] .link-kind-picker,html[data-theme=dark] .link-builder>.form-actions,html[data-theme=dark] .bulk-toolbar,html[data-theme=dark] .smart-link-table tbody>tr.row-selected,html[data-theme=dark] .smart-link-table tbody>tr.row-expanded,html[data-theme=dark] .link-management-row{background:var(--surface-soft)!important}html[data-theme=dark] .smart-settings-tabs,html[data-theme=dark] .routing-rule,html[data-theme=dark] .control-switches>label{border-color:var(--ink-150);background:var(--surface-soft)}html[data-theme=dark] .smart-link-table tbody>tr:not(.link-management-row):hover{background:var(--surface-soft)}html[data-theme=dark] .messenger-platform-picker button.active{background:var(--brand-50)}@media (width<=1180px){.link-kind-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.link-kind-picker button{min-height:4.8rem}.link-builder-body{grid-template-columns:minmax(0,1fr) 15rem}.link-management-panel{padding-left:1.5rem}}@media (width<=920px){.link-builder-body,.link-management-panel{grid-template-columns:1fr}.link-builder-preview{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 .8rem;display:grid}.link-builder-preview .preview-label,.link-builder-preview>p,.link-builder-preview>ul{grid-column:1/-1}.link-builder-preview .preview-route-icon{grid-row:2/span 2;margin:0}.link-builder-preview>code{grid-column:2}.link-toolbar{flex-direction:column;align-items:stretch}.filters{padding-bottom:.2rem;overflow-x:auto}.link-toolbar-controls{justify-content:stretch;width:100%}.link-toolbar-controls .search-box{flex:1;max-width:none}.settings-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.links-heading,.link-library-heading,.tracking-toggle-row,.management-heading{flex-direction:column;align-items:stretch}.links-heading-actions{grid-template-columns:1fr 1fr;display:grid}.link-kind-picker{grid-template-columns:repeat(2,minmax(0,1fr));padding:.8rem 1rem}.link-kind-picker button{min-height:4.8rem}.messenger-platform-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.link-builder-body{padding:1rem}.tracking-grid,.settings-grid,.settings-grid--three,.control-switches{grid-template-columns:1fr}.routing-rule--variant{grid-template-columns:minmax(6rem,.35fr) minmax(0,1fr) 5rem auto}.management-heading>span{text-align:left;max-width:none}.library-shortcuts{justify-content:space-between}.link-toolbar-controls{grid-template-columns:minmax(0,1fr) auto;display:grid}.bulk-toolbar{overflow-x:auto}.bulk-toolbar>span{min-width:.5rem}}@media (width<=440px){.links-heading-actions,.link-kind-picker{grid-template-columns:1fr}.link-kind-picker button{min-height:4.5rem}.messenger-platform-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.link-toolbar-controls{grid-template-columns:1fr}.sort-box select{width:100%}.smart-settings-heading,.settings-block-heading--action{flex-direction:column;align-items:flex-start}.smart-settings-summary{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.smart-settings-summary-icon{grid-row:1/span 2}.smart-settings-summary-count{grid-area:2/2;place-self:end start}.smart-settings-summary-chevron{grid-area:1/3/span 2;align-self:center}.smart-settings-tabs button{padding-inline:.35rem}.smart-settings-tabs i{display:none}.routing-rule--geo,.routing-rule--variant{grid-template-columns:1fr;align-items:stretch}.routing-rule>button{width:100%;height:2rem}}.link-kind-picker{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.link-kind-picker button strong{font-size:.76rem}.link-kind-picker button small{font-size:.65rem}.link-builder-main,.messenger-builder{min-width:0}.link-builder-main .form-grid,.link-builder-main .tracking-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.link-builder-main .form-grid--single{grid-template-columns:minmax(0,1fr)}.messenger-platform-picker{grid-template-columns:repeat(auto-fit,minmax(min(100%,7.25rem),1fr))}.messenger-platform-picker button{white-space:nowrap;font-size:.68rem}@media (width<=440px){.smart-settings-summary{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.45rem}.smart-settings-summary-icon,.smart-settings-summary-count,.smart-settings-summary-chevron{grid-area:auto;align-self:center}}@container (width<=19rem){.smart-settings-summary-icon{display:none}}@container (width<=56rem){.link-builder-body{grid-template-columns:minmax(0,1fr)}.link-builder-preview{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 .8rem;display:grid}.link-builder-preview .preview-label,.link-builder-preview>p,.link-builder-preview>ul{grid-column:1/-1}.link-builder-preview .preview-route-icon{grid-row:2/span 2;margin:0}.link-builder-preview>code{grid-column:2}}.billing-payment-pending{border:1px solid var(--brand-200);background:var(--brand-50);color:var(--ink-800);border-radius:.85rem;align-items:center;gap:1rem;margin:0 0 1.4rem;padding:1.1rem 1.25rem;display:flex}.billing-payment-pending>div{flex:1}.billing-payment-pending strong{font-size:.85rem}.billing-payment-pending p{color:var(--ink-600);margin:.4rem 0 0;font-size:.78rem;line-height:1.6}.billing-payment-pending button{border:1px solid var(--brand-300);background:var(--surface);min-height:2.25rem;color:var(--brand-800);cursor:pointer;border-radius:.5rem;flex-shrink:0;padding:.45rem .7rem;font-size:.78rem}.billing-payment-pending button:disabled{opacity:.55;cursor:wait}.billing-checkout-assurance,.billing-renewal-note{color:var(--ink-600);margin:.6rem 0 1rem;font-size:.8rem;line-height:1.6}.billing-renewal-note{background:var(--surface-soft);border-radius:.5rem;padding:.75rem .85rem}.billing-manual-renewal{color:var(--ink-600);font-size:.73rem}@media (width<=650px){.billing-payment-pending{flex-wrap:wrap;align-items:flex-start}.billing-payment-pending>div{flex-basis:75%}.billing-payment-pending button{margin-left:3rem}}.billing-currency-field{align-items:center;gap:.6rem;font-size:.82rem;font-weight:600;display:flex}.billing-currency-field select{border:1px solid var(--border);background:var(--surface);min-width:6rem;color:inherit;border-radius:.7rem;padding:.65rem .8rem}.billing-plan-toolbar{flex-wrap:wrap}.product-update-new{border:1px solid var(--brand-200);background:var(--brand-50);color:var(--brand-700);border-radius:.35rem;flex:none;align-items:center;padding:.15rem .4rem;font-size:.62rem;font-weight:750;line-height:1.4;display:inline-flex}.dashboard-nav .product-update-new{margin-left:auto}.header-updates-link{border:1px solid var(--ink-150);background:var(--surface);width:2.55rem;height:2.55rem;color:var(--brand-700);box-shadow:var(--shadow-sm);border-radius:.7rem;flex:none;place-items:center;display:grid;position:relative}.header-updates-link:hover{border-color:var(--brand-300)}.header-updates-link svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:1.25rem;height:1.25rem}.header-updates-dot{background:var(--brand-500);width:.45rem;height:.45rem;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;top:.25rem;right:.25rem}.notification-view .page-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.notification-view .page-actions .secondary-action{align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}@media (width<=480px){.header-actions{gap:.35rem}.header-updates-link{width:2.25rem;height:2.25rem}}.partner-growth-banner{color:#fff;background:radial-gradient(at 85% 10%,#376f60,#0000 55%),#163d38;border-radius:20px;justify-content:space-between;gap:28px;margin-bottom:20px;padding:32px;display:flex}.partner-growth-banner .view-kicker{color:#bce8d3}.partner-growth-banner h2{letter-spacing:-1px;margin:12px 0;font-size:clamp(25px,3vw,35px);line-height:1.2}.partner-growth-banner p:last-child{color:#d0e6dd;max-width:540px;font-size:14px;line-height:1.8}.partner-growth-rate{text-align:right;color:#d0e6dd;flex-shrink:0;align-content:center;gap:8px;font-size:13px;display:grid}.partner-growth-rate strong{color:#fff;letter-spacing:-4px;font-size:76px;line-height:1}.partner-growth-rate small{margin-left:3px;font-size:34px}.partner-growth-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.partner-growth-tiers article{border:1px solid var(--ink-150);background:var(--surface);border-radius:15px;padding:22px}.partner-growth-tiers article.is-current{border-color:var(--brand-500);box-shadow:inset 0 3px 0 var(--brand-500)}.partner-growth-tiers header{color:var(--brand-700);justify-content:space-between;align-items:center;font-size:12px;font-weight:700;display:flex}.partner-current-tier{background:var(--surface-soft);border-radius:30px;padding:5px 9px}.partner-growth-tiers h3{margin:16px 0 10px;font-size:19px}.partner-growth-tiers strong{letter-spacing:-1px;font-size:38px}.partner-growth-tiers small{margin-left:3px;font-size:20px}.partner-growth-tiers p{color:var(--ink-650);margin-bottom:0;font-size:12px;line-height:1.7}.partner-tier-progress{margin-bottom:20px;padding:22px}.partner-tier-progress>div{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:14px;display:flex}.partner-tier-progress span,.partner-tier-progress p{color:var(--ink-650);font-size:12px;line-height:1.7}.partner-tier-progress progress{width:100%;height:7px;accent-color:var(--brand-600);background:var(--ink-150);border:0;border-radius:10px;margin-top:18px;overflow:hidden}.partner-tier-progress progress::-webkit-progress-bar{background:var(--ink-150)}.partner-tier-progress progress::-webkit-progress-value{background:var(--brand-600)}.partner-tier-progress p{margin-bottom:0}.partner-earnings-calculator{margin-top:24px;padding:26px}.partner-earnings-calculator h2{margin:8px 0 20px;font-size:22px}.partner-estimate-fields{grid-template-columns:repeat(3,minmax(0,1fr)) 1.2fr;align-items:end;gap:18px;display:grid}.partner-estimate-fields label{color:var(--ink-700);gap:10px;font-size:12px;line-height:1.5;display:grid}.partner-estimate-fields input,.partner-estimate-fields select{border:1px solid var(--ink-200);background:var(--surface);width:100%;min-width:0;color:var(--ink-900);font:inherit;border-radius:8px;padding:11px}.partner-estimate-fields>div{background:var(--surface-soft);border-radius:10px;gap:10px;padding:15px;display:grid}.partner-estimate-fields>div span,.partner-earnings-calculator>p{color:var(--ink-650);font-size:12px;line-height:1.7}.partner-estimate-fields strong{letter-spacing:-1px;font-size:28px}.partner-earnings-calculator>p{margin-bottom:0}.partner-estimate-fields input:focus-visible,.partner-estimate-fields select:focus-visible{outline:2px solid var(--brand-500);outline-offset:3px}@media (width<=800px){.partner-estimate-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-growth-tiers{gap:12px}.partner-growth-tiers article{padding:18px}}@media (width<=480px){.partner-growth-banner{flex-direction:column;gap:20px;padding:24px}.partner-growth-rate{text-align:left;grid-template-columns:auto auto;justify-content:start;align-items:center}.partner-growth-rate strong{grid-row:span 2;font-size:54px}.partner-growth-rate span{grid-column:2}.partner-growth-tiers{grid-template-columns:1fr}.partner-growth-tiers article{grid-template-columns:1fr auto;gap:8px 16px;display:grid}.partner-growth-tiers header{grid-column:span 2}.partner-growth-tiers h3{margin:0}.partner-growth-tiers strong{grid-area:2/2/span 2;align-self:center}.partner-growth-tiers p{margin:0}.partner-estimate-fields{grid-template-columns:1fr}.partner-earnings-calculator{padding:20px}}.auth-social-access{margin:24px 0 20px}.auth-google-button{color:#1f1f1f;cursor:pointer;background:#fff;border:1px solid #747775;border-radius:8px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:46px;padding:10px 16px;font:500 14px Arial,sans-serif;display:flex}.auth-google-button svg{flex:none;width:20px;height:20px}.auth-google-button:hover{background:#f8faff;border-color:#4285f4}.auth-google-button:focus-visible{outline-offset:3px;outline:3px solid #b8d1ff}.auth-google-button:disabled{opacity:.65;cursor:wait}.auth-access-divider{color:var(--muted);align-items:center;gap:14px;margin-top:22px;font-size:12px;display:flex}.auth-access-divider:before,.auth-access-divider:after{content:"";background:var(--border);flex:1;height:1px}.auth-social-confirmation{color:var(--muted);margin:0 0 20px;font-size:13px;line-height:1.5}.auth-facebook-button{color:#fff;cursor:pointer;background:#0866ff;border:1px solid #0866ff;border-radius:8px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:46px;padding:10px 16px;font:600 14px Arial,sans-serif;display:flex}.auth-facebook-button svg{flex:none;width:20px;height:20px}.auth-facebook-button:hover{background:#0759dc}.auth-facebook-button:focus-visible{outline-offset:3px;outline:3px solid #b8d1ff}.auth-facebook-button:disabled{opacity:.65;cursor:wait}.auth-google-button+.auth-facebook-button{margin-top:10px}.advertisement-slot[data-v-3de006fb]{width:100%;min-width:0;height:0;margin:0;padding:0;display:block;overflow:hidden}.advertisement-slot--visible[data-v-3de006fb]{height:auto;margin:24px 0}.advertisement-slot__label[data-v-3de006fb]{letter-spacing:.09em;text-transform:uppercase;color:var(--muted,#526b65);text-align:center;margin-bottom:7px;font:500 10px/1.6 system-ui,sans-serif;display:block}.advertisement-slot iframe[data-v-3de006fb]{background:0 0;border:0;width:100%;max-height:2000px;margin:0 auto;padding:0;display:block}.advertisement-slot:not(.advertisement-slot--visible) iframe[data-v-3de006fb]{pointer-events:none}.sidebar-icon[data-v-8ad3fede]{border:1px solid color-mix(in srgb, currentColor 18%, transparent);background:var(--icon-bg,#e1f7ef);width:2.05rem;height:2.05rem;color:var(--icon-color,#087761);border-radius:.65rem;flex:none;place-items:center;transition:box-shadow .15s,transform .15s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb8,0 .3rem .8rem #1c3b360d}.sidebar-icon[data-v-8ad3fede]:after{content:"";opacity:.1;background:currentColor;border-radius:50%;width:1.35rem;height:1.35rem;position:absolute;top:-.7rem;right:-.55rem}.sidebar-icon svg[data-v-8ad3fede]{z-index:1;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;vector-effect:non-scaling-stroke;width:1.12rem;height:1.12rem;position:relative}.sidebar-icon--mint[data-v-8ad3fede]{--icon-bg:#dff8ef;--icon-color:#087860}.sidebar-icon--sky[data-v-8ad3fede]{--icon-bg:#e1f0ff;--icon-color:#2866ad}.sidebar-icon--violet[data-v-8ad3fede]{--icon-bg:#eee8ff;--icon-color:#6847b8}.sidebar-icon--amber[data-v-8ad3fede]{--icon-bg:#fff0c9;--icon-color:#98620a}.sidebar-icon--rose[data-v-8ad3fede]{--icon-bg:#ffe5ec;--icon-color:#b33961}.sidebar-icon--coral[data-v-8ad3fede]{--icon-bg:#ffe8dd;--icon-color:#b44f2c}.sidebar-icon--cyan[data-v-8ad3fede]{--icon-bg:#dcf5f7;--icon-color:#167481}.sidebar-icon--indigo[data-v-8ad3fede]{--icon-bg:#e4eaff;--icon-color:#445cbd}.sidebar-icon--lime[data-v-8ad3fede]{--icon-bg:#eaf6d5;--icon-color:#58791e}.sidebar-icon--pink[data-v-8ad3fede]{--icon-bg:#f8e5f5;--icon-color:#9b3f8e}.sidebar-icon--slate[data-v-8ad3fede]{--icon-bg:#e9eff2;--icon-color:#526b75}
