:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#090c12;--bg-elevated:#0d121a;--panel:#10161f;--panel-2:#151d28;--panel-3:#1a2431;--panel-glass:#10161fe6;--border:#253342;--border-soft:#1c2734;--border-bright:#35485b;--text:#f3f7fa;--text-soft:#c8d3dc;--muted:#8fa1b4;--muted-2:#697b8d;--aqua:#2de2d2;--aqua-strong:#0cc9be;--aqua-soft:#2de2d21f;--green:#50e89b;--violet:#a790ff;--blue:#62bde9;--amber:#f5b942;--orange:#ff9d5b;--red:#ff6b73;--rose:#ff8cc8;--shadow:0 22px 60px #00000061;--shadow-soft:0 12px 30px #0003;--sidebar-width:248px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{min-width:320px;min-height:100vh;color:var(--text);background:radial-gradient(circle at 78% -10%, #2de2d211, transparent 27rem), radial-gradient(circle at 38% 105%, #8668ff0b, transparent 35rem), var(--bg);text-rendering:optimizelegibility;margin:0;font-family:inherit;font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit}button{color:inherit}button,select,input[type=checkbox]{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.35}button,a,input,select,textarea{outline:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:0 0 0 3px #2de2d240}input,select,textarea{border:1px solid var(--border);width:100%;color:var(--text);background:#0b1017;border-radius:10px;transition:border-color .14s,box-shadow .14s,background .14s}input,select{min-height:44px;padding:9px 12px}textarea{resize:vertical;min-height:84px;padding:11px 12px}input:hover,select:hover,textarea:hover{border-color:var(--border-bright)}input:focus,select:focus,textarea:focus{border-color:var(--aqua-strong);background:#0d131b}option{color:var(--text);background:#10161f}label{color:var(--text-soft);gap:7px;font-size:12px;font-weight:700;display:grid}label small{color:var(--muted);font-size:11px;font-weight:500}h1,h2,h3,p{margin:0}h1,h2,h3,strong{text-wrap:balance}h1{letter-spacing:-.04em;font-size:clamp(27px,3.2vw,38px);line-height:1.08}h2{letter-spacing:-.025em;font-size:21px;line-height:1.2}h3{letter-spacing:-.015em;font-size:16px;line-height:1.25}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:100000;color:#041111;background:var(--aqua);border-radius:9px;padding:10px 14px;font-weight:800;transition:transform .12s;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.app-shell{min-height:100vh}.sidebar{z-index:100;width:var(--sidebar-width);border-right:1px solid var(--border-soft);background:linear-gradient(180deg, #0e141dfa, #090d13fc), var(--bg-elevated);flex-direction:column;padding:19px 14px 15px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:11px;display:flex}.brand>img{border-radius:12px;width:42px;height:42px;box-shadow:0 9px 25px #0000004d}.brand>div{min-width:0;display:grid}.brand strong{letter-spacing:-.025em;font-size:17px}.brand span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:650}.mobile-close{display:none}.sidebar nav{gap:4px;margin-top:33px;display:grid}.sidebar nav>p{color:#617286;letter-spacing:.14em;margin:18px 10px 7px;font-size:9px;font-weight:850}.sidebar nav>p:first-child{margin-top:0}.sidebar nav button{min-height:43px;color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:31px 1fr auto;align-items:center;gap:7px;padding:6px 10px;font-size:12px;font-weight:720;transition:color .13s,background .13s,border-color .13s,transform .13s;display:grid}.sidebar nav button:hover{color:var(--text);background:#ffffff09}.sidebar nav button.active{color:#dcfffb;box-shadow:inset 2px 0 var(--aqua);background:linear-gradient(90deg,#2de2d221,#2de2d20a),#101820;border-color:#2de2d229}.sidebar nav button small{color:#0a1515;background:var(--amber);text-align:center;border-radius:999px;min-width:22px;padding:2px 6px;font-size:9px;font-weight:900}.nav-icon{color:#9fb0c0;background:#ffffff09;border-radius:8px;place-items:center;width:27px;height:27px;font-size:15px;display:grid}.sidebar nav button.active .nav-icon{color:var(--aqua);background:#2de2d21f}.icon-glyph{place-items:center;line-height:1;display:inline-grid}.sidebar-launch{background:radial-gradient(circle at 92% 15%,#2de2d230,#0000 4.8rem),linear-gradient(145deg,#121d27,#0c141c);border:1px solid #2de2d226;border-radius:13px;margin-top:auto;padding:14px;position:relative;overflow:hidden}.launch-star{color:#2de2d229;font-size:63px;position:absolute;top:-13px;right:-2px}.sidebar-launch p{color:var(--aqua);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:850}.sidebar-launch strong{margin-top:6px;font-size:12px;line-height:1.4;display:block}.sidebar-launch button{color:var(--aqua);background:0 0;border:0;align-items:center;gap:7px;margin-top:11px;padding:0;font-size:11px;font-weight:780;display:flex}.sidebar-footer{align-items:center;gap:9px;margin-top:15px;padding:0 4px;display:flex}.connection-dot,.live-dot{background:var(--green);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #50e89b14}.sidebar-footer>div{display:grid}.sidebar-footer strong{font-size:10px}.sidebar-footer span:last-child{color:var(--muted-2);font-size:8px}.main-content{width:calc(100% - var(--sidebar-width));min-height:100vh;margin-left:var(--sidebar-width);padding:29px clamp(22px,3.5vw,54px) 56px}.page-header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:27px;display:flex}.page-header>div:first-child{max-width:690px}.page-header h1{margin-top:4px}.page-header>div:first-child>p:last-child{color:var(--muted);margin-top:7px;font-size:12px}.page-eyebrow,.section-kicker,.hero-kicker,.profile-eyebrow{color:var(--aqua);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:850}.header-actions{align-items:center;gap:10px;display:flex}.icon-button{border:1px solid var(--border-soft);width:42px;height:42px;color:var(--text-soft);background:var(--panel);border-radius:11px;flex:none;place-items:center;transition:background .13s,border-color .13s,transform .13s;display:inline-grid}.icon-button:hover{border-color:var(--border-bright);background:var(--panel-2)}.icon-button:active{transform:translateY(1px)}.icon-button.small{border-radius:8px;width:32px;height:32px}.notification-button{position:relative}.notification-button>span:last-child{border:1px solid var(--panel);background:var(--orange);border-radius:50%;width:5px;height:5px;position:absolute;top:10px;right:10px}.owner-menu{border:1px solid var(--border-soft);background:var(--panel);border-radius:12px;align-items:center;gap:9px;min-width:163px;padding:5px 9px 5px 5px;display:flex}.owner-menu>span:nth-child(2){text-align:left;flex:1;display:grid}.owner-menu strong{font-size:11px}.owner-menu small{color:var(--muted);font-size:9px}.chevron{color:var(--muted)}.avatar{--avatar-tone:var(--aqua);border:1px solid color-mix(in srgb, var(--avatar-tone) 30%, transparent);color:color-mix(in srgb, var(--avatar-tone) 75%, white);background:linear-gradient(145deg, color-mix(in srgb, var(--avatar-tone) 24%, #121923), color-mix(in srgb, var(--avatar-tone) 6%, #0a0e14));letter-spacing:-.02em;border-radius:50%;flex:none;place-items:center;font-weight:850;display:inline-grid;box-shadow:inset 0 1px #ffffff0f,0 7px 16px #0000002e}.avatar-small{width:32px;height:32px;font-size:9px}.avatar-medium{width:42px;height:42px;font-size:11px}.avatar-large{border-width:2px;width:68px;height:68px;font-size:18px}.button{border:1px solid var(--border);background:var(--panel-2);border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:39px;padding:8px 14px;font-size:11px;font-weight:800;transition:transform .12s,background .12s,border-color .12s,box-shadow .12s;display:inline-flex}.button:hover{border-color:var(--border-bright);background:var(--panel-3)}.button:active{transform:translateY(1px)}.button-primary{border-color:var(--aqua);color:#061514;background:linear-gradient(135deg,#58ede1,#18c9c0);box-shadow:0 8px 22px #0bc9be21}.button-primary:hover{background:linear-gradient(135deg,#71f1e7,#2edbd0);border-color:#79f3e9;box-shadow:0 10px 28px #0bc9be33}.button-secondary{color:var(--text-soft);background:var(--panel)}.button-quiet{color:var(--muted);background:0 0;border-color:#0000}.button-quiet:hover{color:var(--text);background:#ffffff09}.button-light{color:var(--text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border-color:#ffffff2e}.button-small{border-radius:8px;min-height:31px;padding:5px 9px;font-size:9px}.button-full{width:100%}.button-danger-quiet{color:#ffabb0;background:#ff6b7312;border-color:#ff6b7333}.text-link{color:var(--aqua);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:10px;font-weight:780;display:inline-flex}.status-pill{color:#b8c5d1;white-space:nowrap;background:#8e9eae1f;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;width:fit-content;max-width:100%;padding:4px 8px;font-size:9px;font-weight:800;line-height:1.2;display:inline-flex}.status-pill[data-tone=green]{color:#83f2b8;background:#50e89b1a;border-color:#50e89b29}.status-pill[data-tone=cyan]{color:#73f1e6;background:#2de2d21a;border-color:#2de2d22e}.status-pill[data-tone=purple]{color:#c4b3ff;background:#a790ff1c;border-color:#a790ff2e}.status-pill[data-tone=yellow]{color:#fbd16f;background:#f5b9421a;border-color:#f5b9422e}.status-pill[data-tone=blue]{color:#9bdcff;background:#62bde91a;border-color:#62bde92e}.status-pill[data-tone=orange]{color:#ffbc89;background:#ff9d5b1a;border-color:#ff9d5b2e}.status-pill[data-tone=red]{color:#ff9fa5;background:#ff6b731a;border-color:#ff6b732e}.panel{border:1px solid var(--border-soft);background:var(--panel-glass);box-shadow:var(--shadow-soft);border-radius:14px}.panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.panel-heading h2,.panel-heading h3{margin-top:4px}.overview-hero{background:linear-gradient(90deg, #0f1820fa 0%, #0e151ee0 55%, #0b121af2 100%), var(--panel);border:1px solid #2de2d221;border-radius:18px;grid-template-columns:minmax(0,1.5fr) minmax(300px,.82fr);min-height:333px;display:grid;position:relative;overflow:hidden;box-shadow:0 27px 70px #00000047}.overview-hero:before{content:"";background-color:#0000;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 3%,#000 35% 100%);mask-image:linear-gradient(90deg,#0000 3%,#000 35% 100%)}.overview-hero:after{content:"";filter:blur(70px);background:#2de2d20e;border-radius:50%;width:400px;height:400px;position:absolute;inset:-120px -90px auto auto}.hero-copy{z-index:2;flex-direction:column;justify-content:center;max-width:690px;padding:clamp(28px,4vw,52px);display:flex;position:relative}.hero-copy>.status-pill{margin-bottom:22px}.hero-kicker{color:#7e91a3}.hero-copy h2{letter-spacing:-.052em;margin-top:8px;font-size:clamp(30px,4.2vw,50px);font-weight:740;line-height:1.05}.hero-copy>p:not(.hero-kicker){max-width:570px;color:var(--muted);margin-top:17px;font-size:13px}.hero-actions{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.hero-orbit{z-index:2;min-height:330px;position:relative}.orbit-ring{border:1px solid #2de2d224;border-radius:50%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.orbit-ring-one{width:218px;height:218px}.orbit-ring-two{border-color:#2de2d212;width:298px;height:298px}.hero-sun{background:radial-gradient(circle at 40% 30%,#64fff145,#0000 42%),linear-gradient(145deg,#2de2d236,#0e1d24e0);border:1px solid #2de2d252;border-radius:50%;place-content:center;width:142px;height:142px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 0 0 15px #2de2d206,0 0 60px #2de2d229,inset 0 0 26px #2de2d214}.hero-sun span{letter-spacing:-.05em;font-size:36px;font-weight:800}.hero-sun small{color:var(--aqua);letter-spacing:.12em;text-align:center;text-transform:uppercase;font-size:9px;font-weight:800}.orbit-star{color:var(--aqua);text-shadow:0 0 12px #2de2d280;position:absolute}.orbit-star-one{font-size:17px;top:58px;left:34%}.orbit-star-two{font-size:11px;bottom:61px;right:17%}.orbit-badge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e151dc7;border:1px solid #ffffff14;border-radius:10px;min-width:94px;padding:9px 12px;display:grid;position:absolute;box-shadow:0 13px 27px #00000038}.orbit-badge span{font-size:17px;font-weight:800}.orbit-badge small{color:var(--muted);text-transform:uppercase;font-size:8px}.orbit-badge-top{top:63px;right:6%}.orbit-badge-bottom{bottom:59px;left:4%}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.metric-card{border:1px solid var(--border-soft);background:#10161fdb;border-radius:13px;align-items:center;gap:13px;min-height:115px;padding:17px;display:flex;position:relative;overflow:hidden;box-shadow:0 9px 26px #00000029}.metric-card>div{gap:1px;display:grid}.metric-card>div>span{color:var(--muted);font-size:9px;font-weight:700}.metric-card>div>strong{letter-spacing:-.04em;font-size:26px;line-height:1.1}.metric-card small{color:var(--muted-2);font-size:8px}.metric-card small.positive{color:#6ee8a8}.metric-icon,.review-metric-mark,.settings-icon{border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-size:16px;display:grid}.metric-icon.aqua,.settings-icon.aqua{color:var(--aqua);background:#2de2d21a}.metric-icon.violet,.settings-icon.violet{color:var(--violet);background:#a790ff1a}.metric-icon.amber{color:var(--amber);background:#f5b9421a}.metric-icon.green{color:var(--green);background:#50e89b1a}.sparkline{opacity:.44;align-items:flex-end;gap:2px;height:28px;display:flex;position:absolute;bottom:12px;right:11px}.sparkline i{background:var(--aqua);border-radius:2px;width:3px}.sparkline i:first-child{height:8px}.sparkline i:nth-child(2){height:13px}.sparkline i:nth-child(3){height:10px}.sparkline i:nth-child(4){height:21px}.sparkline i:nth-child(5){height:17px}.sparkline i:nth-child(6){height:26px}.metric-ring{background:conic-gradient(var(--violet) var(--ring-value), #1d2733 0);border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:15px;right:13px}.metric-ring:after{background:var(--panel);content:"";border-radius:50%;width:27px;height:27px;position:absolute}.metric-ring i{z-index:1;color:var(--text-soft);font-size:7px;font-style:normal;font-weight:800}.metric-card>.text-link{position:absolute;bottom:15px;right:13px}.mini-avatar-stack{display:flex;position:absolute;bottom:14px;right:13px}.mini-avatar-stack .avatar{border-color:var(--panel);width:27px;height:27px;margin-left:-8px;font-size:7px}.overview-grid{grid-template-columns:1.25fr .75fr;gap:13px;margin-top:14px;display:grid}.overview-grid>.panel{padding:19px}.onboarding-pulse{grid-row:span 2}.funnel-list{gap:17px;margin-top:24px;display:grid}.funnel-row{grid-template-columns:140px 1fr 30px;align-items:center;gap:10px;display:grid}.funnel-row>div:first-child{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.funnel-row span,.funnel-row small{color:var(--muted);font-size:9px}.funnel-row strong{font-size:12px}.progress-track{background:#1d2733;border-radius:999px;width:100%;height:5px;position:relative;overflow:hidden}.progress-fill{border-radius:inherit;background:var(--aqua);position:absolute;inset:0 auto 0 0;box-shadow:0 0 10px #2de2d240}.progress-fill[data-tone=violet]{background:var(--violet)}.progress-fill[data-tone=blue]{background:var(--blue)}.progress-fill[data-tone=green]{background:var(--green)}.progress-fill[data-tone=amber]{background:var(--amber)}.insight-strip{background:#2de2d20e;border:1px solid #2de2d21c;border-radius:10px;align-items:center;gap:11px;margin-top:24px;padding:12px 14px;display:flex}.insight-strip .insight-mark{color:var(--aqua);font-size:18px}.insight-strip p{color:var(--muted);font-size:9px}.insight-strip strong{color:var(--text-soft)}.activity-list{margin-top:14px;display:grid}.live-count{color:var(--green);letter-spacing:.08em;align-items:center;gap:5px;font-size:8px;font-weight:850;display:inline-flex}.live-count span{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #50e89b14}.activity-item{border-top:1px solid var(--border-soft);grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.activity-item:first-child{border-top:0}.activity-item>div{gap:2px;min-width:0;display:grid}.activity-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.activity-item span{color:var(--muted);font-size:8px}.activity-arrow{font-size:17px!important}.manager-load-list{gap:14px;margin-top:18px;display:grid}.manager-load-row{grid-template-columns:32px 1fr;align-items:center;gap:10px;display:grid}.manager-load-row>div{gap:6px;display:grid}.manager-load-row>div>span{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.manager-load-row strong{font-size:9px}.manager-load-row small{color:var(--muted);font-size:8px}.featured-creator-panel{overflow:hidden}.featured-creator-panel>.creator-profile-card{margin-top:16px}.creator-profile-card{--profile-accent:var(--aqua);isolation:isolate;border:1px solid color-mix(in srgb, var(--profile-accent) 20%, var(--border));background:linear-gradient(145deg,#131d27fa,#0a1018fa),#0f151d;border-radius:16px;padding:19px;position:relative;overflow:hidden;box-shadow:0 18px 43px #00000045}.creator-profile-card.profile-amber{--profile-accent:var(--amber)}.creator-profile-card.profile-violet{--profile-accent:var(--violet)}.creator-profile-card.profile-blue{--profile-accent:var(--blue)}.creator-profile-card.profile-rose{--profile-accent:var(--rose)}.creator-profile-card.profile-green{--profile-accent:var(--green)}.profile-card-glow{z-index:-1;background:color-mix(in srgb, var(--profile-accent) 12%, transparent);filter:blur(20px);border-radius:50%;width:280px;height:280px;position:absolute;top:-115px;right:-80px}.profile-card-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-card-brand{color:color-mix(in srgb, var(--profile-accent) 70%, white);letter-spacing:.13em;align-items:center;gap:7px;font-size:7px;font-weight:850;display:flex}.profile-card-brand img{border-radius:5px;width:18px;height:18px}.profile-card-identity{align-items:center;gap:14px;margin-top:21px;display:flex}.profile-card-identity .avatar{--avatar-tone:var(--profile-accent)}.profile-card-identity>div{min-width:0}.profile-card-identity h3{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:22px;overflow:hidden}.profile-card-identity>div>p:last-child{color:var(--muted);font-size:10px}.profile-bio{color:var(--text-soft);margin-top:16px;font-size:10px;line-height:1.6}.profile-tags{flex-wrap:wrap;gap:5px;margin-top:14px;display:flex}.profile-tags span{border:1px solid color-mix(in srgb, var(--profile-accent) 15%, var(--border));color:color-mix(in srgb, var(--profile-accent) 70%, white);background:color-mix(in srgb, var(--profile-accent) 7%, transparent);border-radius:999px;padding:4px 8px;font-size:8px;font-weight:750}.profile-tags.small{margin-top:10px}.profile-tags.small span{color:#9fb1c0;border-color:var(--border-soft);background:#ffffff06}.profile-stat-row{border-block:1px solid var(--border-soft);grid-template-columns:repeat(3,1fr);margin-top:16px;padding:13px 0;display:grid}.profile-stat-row>div{border-left:1px solid var(--border-soft);gap:2px;padding:0 11px;display:grid}.profile-stat-row>div:first-child{border-left:0;padding-left:0}.profile-stat-row strong{font-size:15px}.profile-stat-row span{color:var(--muted);text-transform:uppercase;font-size:7px}.profile-schedule{border:1px solid var(--border-soft);background:#ffffff05;border-radius:10px;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;margin-top:14px;padding:10px;display:grid}.detail-icon{width:30px;height:30px;color:var(--profile-accent);background:color-mix(in srgb, var(--profile-accent) 8%, transparent);border-radius:8px;place-items:center;display:grid}.profile-schedule>div{display:grid}.profile-schedule span,.profile-timezone{color:var(--muted);font-size:7px}.profile-schedule strong{font-size:9px}.profile-timezone{border:1px solid var(--border-soft);border-radius:999px;padding:3px 6px}.profile-tech-grid{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:9px;display:grid}.profile-tech-grid>div{border:1px solid var(--border-soft);background:#ffffff04;border-radius:9px;gap:3px;min-width:0;padding:9px;display:grid}.profile-tech-grid span{color:var(--muted);text-transform:uppercase;align-items:center;gap:5px;font-size:7px;display:flex}.profile-tech-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.profile-card-footer{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-top:15px;font-size:8px;display:flex}.platform-dots{gap:4px;display:flex}.platform-dots span{border:1px solid var(--border);width:19px;height:19px;color:var(--text-soft);background:var(--panel-2);border-radius:6px;place-items:center;font-size:7px;font-weight:800;display:grid}.profile-compact{padding:14px}.profile-compact .profile-card-identity{margin-top:14px}.profile-compact .profile-card-identity h3{font-size:17px}.profile-compact .profile-stat-row{border-bottom:0;margin-top:12px;padding-bottom:0}.profile-compact .profile-card-brand{font-size:6px}.profile-compact .status-pill{font-size:7px}.builder-toolbar,.builder-summary,.directory-toolbar{border:1px solid var(--border-soft);background:#10161fc7;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;padding:13px 15px;display:flex}.publish-state{align-items:center;gap:10px;display:flex}.publish-dot{border-radius:50%;width:9px;height:9px}.publish-dot.published{background:var(--green);box-shadow:0 0 0 5px #50e89b14}.publish-dot.draft{background:var(--amber);box-shadow:0 0 0 5px #f5b94214}.publish-state>div{display:grid}.publish-state strong{font-size:10px}.publish-state span{color:var(--muted);font-size:8px}.toolbar-actions{gap:8px;display:flex}.builder-summary{justify-content:flex-start;margin-bottom:14px}.builder-summary>div{align-items:baseline;gap:5px;display:flex}.builder-summary>div strong{font-size:15px}.builder-summary>div span{color:var(--muted);font-size:8px}.builder-summary>i{background:var(--border);width:1px;height:19px}.builder-summary .text-link{margin-left:auto}.builder-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.44fr);align-items:start;gap:14px;display:grid}.question-list-panel{border:1px solid var(--border-soft);min-width:0;box-shadow:var(--shadow-soft);background:#10161fcc;border-radius:14px;padding:20px}.question-list-heading,.editor-heading{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.question-list-heading h2,.editor-heading h2{margin-top:4px}.question-list-heading p:last-child{color:var(--muted);margin-top:5px;font-size:9px}.question-list{gap:7px;margin-top:18px;display:grid}.question-item{border:1px solid var(--border-soft);background:#0a0f16ad;border-radius:10px;grid-template-columns:24px 27px 1fr auto auto 31px;align-items:center;gap:7px;min-height:74px;padding:8px;transition:border-color .13s,background .13s,opacity .13s;display:grid}.question-item:hover{border-color:var(--border);background:#0f161ff2}.question-item.question-active{background:linear-gradient(90deg,#2de2d20e,#0f161ff2);border-color:#2de2d247}.question-dragging{opacity:.45}.drag-handle,.question-edit-button{width:27px;height:27px;color:var(--muted-2);background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.drag-handle{cursor:grab}.drag-handle:active{cursor:grabbing}.question-edit-button:hover,.drag-handle:hover{color:var(--text);background:#ffffff0a}.question-number{border:1px solid var(--border-soft);width:26px;height:26px;color:var(--muted);background:var(--panel);border-radius:8px;place-items:center;font-size:8px;font-weight:850;display:grid}.question-active .question-number{color:var(--aqua);background:#2de2d214;border-color:#2de2d238}.question-main{text-align:left;background:0 0;border:0;gap:1px;min-width:0;padding:3px 5px;display:grid}.question-main strong{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.question-section{color:var(--aqua);letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:800}.question-meta{color:var(--muted-2);align-items:center;gap:4px;font-size:8px;display:flex}.question-meta i{font-style:normal}.reorder-buttons{grid-template-columns:1fr 1fr;gap:2px;display:grid}.reorder-buttons button{border:1px solid var(--border-soft);width:23px;height:25px;color:var(--muted);background:var(--panel);place-items:center;font-size:9px;display:grid}.reorder-buttons button:first-child{border-radius:6px 2px 2px 6px}.reorder-buttons button:last-child{border-radius:2px 6px 6px 2px}.reorder-buttons button:hover:not(:disabled){color:var(--text);border-color:var(--border-bright)}.add-question-card{width:100%;min-height:80px;color:var(--muted);text-align:left;background:#2de2d204;border:1px dashed #2b4052;border-radius:10px;grid-template-columns:35px 1fr;align-items:center;column-gap:10px;margin-top:9px;padding:11px;display:grid}.add-question-card:hover{background:#2de2d20a;border-color:#2de2d261}.add-question-card>span{width:34px;height:34px;color:var(--aqua);background:#2de2d217;border-radius:9px;grid-row:span 2;place-items:center;display:grid}.add-question-card strong{color:var(--text-soft);font-size:10px}.add-question-card small{color:var(--muted-2);align-self:start;font-size:8px}.question-editor{gap:14px;padding:20px;display:grid;position:sticky;top:20px}.form-grid{gap:12px;display:grid}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.toggle-row{border:1px solid var(--border-soft);background:#ffffff05;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;min-height:55px;padding:10px 11px;display:flex}.toggle-row>span{gap:1px;display:grid}.toggle-row strong{color:var(--text-soft);font-size:10px}.toggle-row small{color:var(--muted);font-size:8px;font-weight:500}.switch-input{appearance:none;border:1px solid var(--border);background:#1a2330;border-radius:999px;flex:none;width:35px;height:20px;min-height:20px;margin:0;padding:0;transition:background .12s;position:relative}.switch-input:after{content:"";background:#75879a;border-radius:50%;width:12px;height:12px;transition:transform .13s,background .13s;position:absolute;top:3px;left:3px}.switch-input:checked{border-color:var(--aqua-strong);background:var(--aqua-strong)}.switch-input:checked:after{background:#041312;transform:translate(15px)}.editor-note{color:var(--violet);background:#a790ff0e;border:1px solid #a790ff1f;border-radius:9px;gap:10px;padding:11px;display:flex}.editor-note p{color:var(--muted);font-size:8px;line-height:1.55}.editor-footer{justify-content:space-between;align-items:center;gap:10px;padding-top:4px;display:flex}.review-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:13px;display:grid}.review-metrics article{border:1px solid var(--border-soft);background:#10161fd1;border-radius:12px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;min-height:92px;padding:15px;display:grid}.review-metric-mark{width:42px;height:42px}.review-metric-mark.amber{color:var(--amber);background:#f5b94217}.review-metric-mark.red{color:var(--red);background:#ff6b7317}.review-metric-mark.aqua{color:var(--aqua);background:#2de2d217}.review-metrics article>div{display:grid}.review-metrics strong{font-size:22px}.review-metrics span{color:var(--muted);font-size:9px}.review-metrics small{max-width:100px;color:var(--muted-2);text-align:right;font-size:8px}.review-panel{overflow:hidden}.review-toolbar{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:flex-end;gap:18px;padding:20px;display:flex}.review-toolbar h2{margin-top:3px}.review-filter-row{border:1px solid var(--border-soft);background:#0b1017;border-radius:9px;gap:4px;padding:3px;display:flex}.review-filter-row button{min-height:29px;color:var(--muted);background:0 0;border:0;border-radius:6px;padding:5px 9px;font-size:8px;font-weight:750}.review-filter-row button.active{color:var(--text);background:var(--panel-3);box-shadow:0 3px 10px #00000030}.review-table-labels,.review-row{grid-template-columns:1.25fr 1.2fr .68fr .68fr 1.2fr;align-items:center;gap:12px;display:grid}.review-table-labels{border-bottom:1px solid var(--border-soft);color:var(--muted-2);letter-spacing:.09em;text-transform:uppercase;background:#ffffff03;padding:9px 20px;font-size:7px;font-weight:800}.review-row{border-bottom:1px solid var(--border-soft);min-height:78px;padding:12px 20px;transition:background .12s}.review-row:last-child{border-bottom:0}.review-row:hover{background:#ffffff05}.review-creator{align-items:center;gap:10px;min-width:0;display:flex}.review-creator>div{min-width:0;display:grid}.review-creator strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.review-creator span{color:var(--muted);font-size:8px}.flag-list{flex-wrap:wrap;gap:4px;display:flex}.review-manager{color:var(--text-soft);align-items:center;gap:7px;font-size:8px;display:flex}.mini-manager-avatar{width:25px;height:25px;color:var(--aqua);background:#2de2d214;border-radius:7px;place-items:center;font-size:7px;font-weight:850;display:grid}.review-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.empty-state{min-height:280px;color:var(--muted);text-align:center;place-content:center;place-items:center;gap:6px;display:grid}.empty-state>span{color:var(--aqua);font-size:28px}.empty-state p{font-size:9px}.directory-toolbar{justify-content:flex-start;margin-bottom:14px}.search-control,.filter-control{align-items:center;gap:7px;display:flex;position:relative}.search-control{flex:1;max-width:480px}.search-control>.icon-glyph,.filter-control>.icon-glyph{z-index:1;color:var(--muted);position:absolute;left:12px}.search-control input{padding-left:37px}.search-control kbd{border:1px solid var(--border);color:var(--muted-2);background:var(--panel);border-radius:5px;padding:2px 6px;font-family:inherit;font-size:7px;position:absolute;right:10px}.filter-control{width:185px}.filter-control select{padding-left:34px}.directory-toolbar>.button{margin-left:auto}.directory-layout{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:start;gap:14px;display:grid}.creator-grid-panel,.profile-preview-panel{border:1px solid var(--border-soft);min-width:0;box-shadow:var(--shadow-soft);background:#10161fcc;border-radius:14px;padding:17px}.directory-count{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:13px;font-size:9px;display:flex}.directory-count strong{color:var(--text-soft)}.view-toggle{border:1px solid var(--border);width:29px;height:29px;color:var(--aqua);background:var(--panel);border-radius:7px;place-items:center;display:grid}.creator-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.creator-list-card{border:1px solid var(--border-soft);text-align:left;background:#0e141d;border-radius:12px;padding:0;transition:border-color .13s,transform .13s,box-shadow .13s;overflow:hidden}.creator-list-card:hover{border-color:var(--border-bright);transform:translateY(-1px)}.creator-list-card.selected{border-color:#2de2d261;box-shadow:0 0 0 1px #2de2d214,0 12px 28px #0003}.creator-card-cover{--cover-color:var(--aqua);background:radial-gradient(circle at 80% 20%, color-mix(in srgb, var(--cover-color) 25%, transparent), transparent 42%), linear-gradient(145deg, color-mix(in srgb, var(--cover-color) 11%, #182532), #0e151f);align-items:flex-end;min-height:91px;padding:13px;display:flex;position:relative}.creator-card-cover.cover-amber{--cover-color:var(--amber)}.creator-card-cover.cover-violet{--cover-color:var(--violet)}.creator-card-cover.cover-blue{--cover-color:var(--blue)}.creator-card-cover.cover-rose{--cover-color:var(--rose)}.creator-card-cover.cover-green{--cover-color:var(--green)}.creator-card-cover .avatar{--avatar-tone:var(--cover-color);border-color:color-mix(in srgb, var(--cover-color) 25%, #101820);width:53px;height:53px;font-size:14px}.cover-star{color:color-mix(in srgb, var(--cover-color) 40%, transparent);font-size:29px;position:absolute;top:9px;right:12px}.creator-list-body{padding:12px}.creator-list-title{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.creator-list-title>div{min-width:0;display:grid}.creator-list-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.creator-list-title span{color:var(--muted);font-size:8px}.verified-mark{background:var(--aqua);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-weight:900;display:grid;color:#071412!important;font-size:8px!important}.creator-list-stats{border-top:1px solid var(--border-soft);color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding-top:9px;font-size:7px;display:flex}.creator-list-stats strong{color:var(--text-soft)}.profile-preview-panel{position:sticky;top:20px}.profile-preview-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.profile-preview-heading h2{margin-top:3px}.card-mode-toggle{border:1px solid var(--border-soft);background:#0b1017;border-radius:10px;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:9px;padding:4px;display:grid}.card-mode-toggle button{min-height:45px;color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;gap:1px;padding:7px 9px;font-size:9px;font-weight:800;display:grid}.card-mode-toggle button small{color:var(--muted-2);font-size:7px;font-weight:500}.card-mode-toggle button.active{color:var(--aqua);background:#2de2d211;border-color:#2de2d233}.card-privacy-caption{color:var(--muted);align-items:center;gap:6px;margin-bottom:11px;font-size:8px;display:flex}.card-privacy-caption .icon-glyph{color:var(--green)}.profile-preview-actions{justify-content:center;gap:6px;margin-top:12px;display:flex}.celebration-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-bottom:14px;display:grid}.celebration-hero-card{isolation:isolate;min-height:223px;box-shadow:var(--shadow-soft);border:1px solid #ffffff14;border-radius:16px;padding:22px;position:relative;overflow:hidden}.birthday-hero{background:radial-gradient(circle at 89% 18%,#ff8cc838,#0000 11rem),linear-gradient(135deg,#252039,#161c2a 65%)}.anniversary-hero{background:radial-gradient(circle at 90% 12%,#2de2d238,#0000 11rem),linear-gradient(135deg,#123032,#121f29 65%)}.celebration-watermark{z-index:-1;color:#ffffff0e;font-size:146px;font-weight:900;line-height:1;position:absolute;bottom:-37px;right:26px}.celebration-person{align-items:center;gap:14px;margin-top:19px;display:flex}.birthday-hero .avatar{--avatar-tone:var(--rose)}.anniversary-hero .avatar{--avatar-tone:var(--aqua)}.celebration-person>div{display:grid}.celebration-person span{color:#ffffff8f;letter-spacing:.11em;font-size:8px;font-weight:850}.celebration-person h2{margin-top:2px;font-size:24px}.celebration-person p{color:#ffffff9e;font-size:9px}.celebration-hero-card .button{margin-top:18px}.celebration-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:14px;display:grid}.calendar-panel{padding:20px}.calendar-controls{gap:4px;display:flex}.calendar-controls button{border:1px solid var(--border);width:30px;height:30px;color:var(--muted);background:var(--panel);border-radius:7px;place-items:center;font-size:17px;display:grid}.calendar-grid{grid-template-columns:repeat(7,1fr);gap:5px;margin-top:20px;display:grid}.calendar-day-label{color:var(--muted-2);text-align:center;padding:5px;font-size:7px;font-weight:800}.calendar-cell{border:1px solid var(--border-soft);min-height:54px;color:var(--muted);background:#ffffff03;border-radius:8px;place-items:start center;padding:10px 5px;font-size:9px;font-weight:700;display:grid;position:relative}.calendar-cell:hover:not(:disabled){border-color:var(--border-bright);color:var(--text);background:#ffffff06}.calendar-cell.blank{background:0 0;border-color:#0000}.calendar-cell.today{color:var(--aqua);background:#2de2d20e;border-color:#2de2d247;box-shadow:inset 0 0 0 1px #2de2d20d}.event-dot{border-radius:50%;width:5px;height:5px;display:inline-block}.calendar-cell .event-dot{position:absolute;bottom:9px}.event-dot.birthday{background:var(--rose);box-shadow:0 0 7px #ff8cc861}.event-dot.anniversary{background:var(--aqua);box-shadow:0 0 7px #2de2d261}.calendar-legend{color:var(--muted);align-items:center;gap:14px;margin-top:14px;font-size:8px;display:flex}.calendar-legend>span{align-items:center;gap:5px;display:flex}.calendar-legend small{color:var(--muted-2);margin-left:auto}.celebration-side{gap:13px;display:grid}.upcoming-panel,.automation-panel{padding:18px}.upcoming-list{margin-top:12px;display:grid}.upcoming-row{border-top:1px solid var(--border-soft);grid-template-columns:32px 1fr auto;align-items:center;gap:9px;padding:10px 0;display:grid}.upcoming-row:first-child{border-top:0}.upcoming-row>div{display:grid}.upcoming-row strong{font-size:9px}.upcoming-row span{color:var(--muted);font-size:8px}.upcoming-date{border-radius:5px;padding:3px 6px;font-weight:750}.upcoming-date.birthday{color:var(--rose);background:#ff8cc814}.upcoming-date.anniversary{color:var(--aqua);background:#2de2d214}.automation-panel .toggle-row{background:0 0;border-width:0 0 1px;border-radius:0}.automation-panel .toggle-row:first-of-type{margin-top:9px}.announcement-channel{border:1px solid var(--border-soft);background:#ffffff05;border-radius:9px;grid-template-columns:27px 1fr auto;align-items:center;gap:9px;margin-top:12px;padding:10px;display:grid}.announcement-channel>span:first-child{width:27px;height:27px;color:var(--violet);background:#a790ff17;border-radius:7px;place-items:center;font-weight:850;display:grid}.announcement-channel>div{display:grid}.announcement-channel small{color:var(--muted);font-size:7px}.announcement-channel strong{font-size:9px}.announcement-channel>.icon-glyph{color:var(--muted)}.mention-options{border:0;gap:6px;margin:15px 0 0;padding:0;display:grid}.mention-options legend{color:var(--text-soft);margin-bottom:2px;font-size:9px;font-weight:750}.mention-option{border:1px solid var(--border-soft);background:#ffffff03;border-radius:8px;grid-template-columns:14px 1fr auto;align-items:center;gap:8px;min-height:43px;padding:8px 9px;display:grid}.mention-option.selected{background:#2de2d209;border-color:#2de2d233}.mention-option>input{width:13px;height:13px;min-height:13px;accent-color:var(--aqua);margin:0}.mention-option>span:nth-child(2){gap:1px;display:grid}.mention-option strong{color:var(--text-soft);font-size:8px}.mention-option small{color:var(--muted);font-size:7px;font-weight:500}.high-impact-warning{color:var(--red);background:#ff6b730e;border:1px solid #ff6b732b;border-radius:8px;gap:8px;margin-top:9px;padding:9px;display:flex}.high-impact-warning p{color:#d3a5aa;font-size:7px;line-height:1.45}.high-impact-warning strong{color:#ffb2b7}.privacy-note{color:var(--muted-2);text-align:center;margin-top:11px;font-size:8px}.settings-layout{grid-template-columns:minmax(0,1.45fr) minmax(290px,.55fr);align-items:start;gap:14px;display:grid}.settings-main,.settings-side{gap:14px;display:grid}.settings-panel{overflow:hidden}.settings-heading{grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:20px;display:grid}.settings-heading h2{font-size:17px}.settings-heading p{max-width:590px;color:var(--muted);margin-top:4px;font-size:9px}.manager-table-head,.manager-settings-row{grid-template-columns:1.35fr .65fr .65fr .42fr;align-items:center;gap:12px;display:grid}.manager-table-head{border-block:1px solid var(--border-soft);color:var(--muted-2);letter-spacing:.08em;text-transform:uppercase;background:#ffffff03;padding:8px 20px;font-size:7px;font-weight:800}.manager-settings-row{border-bottom:1px solid var(--border-soft);min-height:70px;padding:11px 20px}.manager-settings-row.manager-deactivated{opacity:.58;background:#ffffff03}.manager-identity{align-items:center;gap:9px;min-width:0;display:flex}.manager-identity>div{display:grid}.manager-identity strong{font-size:10px}.manager-identity span{color:var(--muted);font-size:8px}.creator-count{color:var(--text-soft);font-size:12px;font-weight:800}.manager-row-actions{justify-content:flex-end;gap:4px;display:flex}.danger-icon:hover{color:var(--red);background:#ff6b7312;border-color:#ff6b7340}.add-manager-form{background:#ffffff03;grid-template-columns:1.05fr 1fr 1fr 1fr auto;align-items:end;gap:11px;padding:17px 20px 20px;display:grid}.add-manager-form h3{margin-top:3px;font-size:12px}.role-settings{padding-bottom:20px}.discord-role-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 20px 12px;display:grid}.discord-role-picker button{border:1px solid var(--border-soft);min-height:54px;color:var(--muted);text-align:left;background:#ffffff03;border-radius:9px;grid-template-columns:12px 1fr 18px;align-items:center;gap:9px;padding:9px 11px;display:grid}.discord-role-picker button:hover{border-color:var(--border-bright)}.discord-role-picker button.selected{color:var(--text);background:#a790ff0f;border-color:#a790ff4d}.discord-role-dot{border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #ffffff09}.discord-role-picker button>span:nth-child(2){display:grid}.discord-role-picker strong{font-size:9px}.discord-role-picker small{color:var(--muted);font-size:7px}.discord-role-picker button>.icon-glyph{color:var(--violet)}.role-picker-footer{justify-content:space-between;align-items:center;gap:12px;padding:0 20px 14px;display:flex}.role-picker-footer>p{color:var(--violet);align-items:center;gap:9px;display:flex}.role-picker-footer>p>span{display:grid}.role-picker-footer small{color:var(--muted);font-size:7px}.role-picker-footer strong{color:var(--text-soft);font-size:9px}.optional-review-gate{border:1px solid var(--border-soft);background:#ffffff03;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin:0 20px 14px;padding:10px 11px;display:flex}.optional-review-gate>span{gap:2px;display:grid}.optional-review-gate strong{color:var(--text-soft);font-size:9px}.optional-review-gate small{color:var(--muted);font-size:7px;font-weight:500}.role-flow{border-top:1px solid var(--border-soft);align-items:center;gap:7px;padding:14px 20px 0;display:flex}.role-flow span{border:1px solid var(--border-soft);min-height:34px;color:var(--muted);text-align:center;background:#ffffff03;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:7px 8px;font-size:7px;font-weight:750;display:flex}.role-flow span.active{color:#c7b8ff;background:#a790ff12;border-color:#a790ff33}.role-flow>i{color:var(--muted-2);font-size:9px;font-style:normal}.integration-card,.permissions-card{padding:20px}.integration-logo{width:48px;height:48px;color:var(--aqua);background:#2de2d214;border:1px solid #2de2d229;border-radius:13px;place-items:center;margin-bottom:16px;font-size:22px;display:grid}.integration-card h2{margin-top:13px;font-size:17px}.integration-card>p{color:var(--muted);margin-top:8px;font-size:9px;line-height:1.6}.integration-card dl{margin:17px 0;display:grid}.integration-card dl>div{border-top:1px solid var(--border-soft);justify-content:space-between;gap:10px;padding:9px 0;font-size:8px;display:flex}.integration-card dt{color:var(--muted)}.integration-card dd{color:var(--text-soft);text-align:right;margin:0;font-weight:700}.permissions-card h3{margin:5px 0 14px}.permissions-card>span{border-top:1px solid var(--border-soft);color:var(--text-soft);align-items:center;gap:8px;padding:8px 0;font-size:9px;display:flex}.permissions-card>span .icon-glyph{color:var(--green)}.last-checked{color:var(--muted-2);margin-top:10px;font-size:7px}.modal-layer{z-index:1000;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#020508c9;border:0;position:absolute;inset:0}.modal-backdrop.clickable{width:100%;height:100%}.onboarding-modal{background:#0d131b;border:1px solid #2d3c4b;border-radius:18px;flex-direction:column;width:min(1080px,100vw - 40px);min-height:650px;max-height:min(820px,100vh - 40px);display:flex;position:relative;overflow:hidden;box-shadow:0 35px 100px #0000009e}.wizard-header{border-bottom:1px solid var(--border-soft);background:#0e141df7;justify-content:space-between;align-items:center;min-height:67px;padding:11px 17px;display:flex}.wizard-brand>img{width:38px;height:38px}.wizard-layout{flex:1;grid-template-columns:215px 1fr;min-height:0;display:grid;overflow:hidden}.wizard-progress{border-right:1px solid var(--border-soft);background:radial-gradient(circle at 20% 0,#2de2d20d,#0000 12rem),#0b1017;flex-direction:column;padding:22px 15px;display:flex}.wizard-progress>p{color:var(--muted-2);letter-spacing:.1em;text-transform:uppercase;margin:0 8px 13px;font-size:8px;font-weight:800}.wizard-progress ol{gap:3px;margin:0;padding:0;list-style:none;display:grid}.wizard-progress li button{width:100%;min-height:51px;color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:29px 1fr;align-items:center;gap:9px;padding:6px 8px;display:grid}.wizard-progress li button:hover{background:#ffffff06}.wizard-progress li.active button{color:var(--text);background:#2de2d20f;border-color:#2de2d226}.wizard-progress li button>span{border:1px solid var(--border);width:28px;height:28px;color:var(--muted);background:var(--panel);border-radius:9px;place-items:center;font-size:9px;font-weight:850;display:grid}.wizard-progress li.active button>span{border-color:var(--aqua-strong);color:#041312;background:var(--aqua)}.wizard-progress li.complete button>span{color:var(--green);background:#50e89b14;border-color:#50e89b2e}.wizard-progress li button>div{display:grid}.wizard-progress li strong{font-size:9px}.wizard-progress li small{color:var(--muted-2);font-size:7px}.wizard-privacy{border:1px solid var(--border-soft);color:var(--aqua);background:#2de2d209;border-radius:9px;gap:8px;margin-top:auto;padding:10px;display:flex}.wizard-privacy>div{display:grid}.wizard-privacy strong{color:var(--text-soft);font-size:8px}.wizard-privacy span{color:var(--muted);font-size:7px;line-height:1.45}.wizard-content{padding:31px clamp(24px,4vw,51px);overflow-y:auto}.wizard-step{max-width:710px;margin:0 auto;animation:.16s step-enter}@keyframes step-enter{0%{opacity:0;transform:translateY(5px)}}.wizard-step-copy{margin-bottom:25px}.wizard-step-copy h2{letter-spacing:-.04em;margin-top:12px;font-size:clamp(24px,3vw,34px)}.wizard-step-copy>p{max-width:650px;color:var(--muted);margin-top:9px;font-size:11px;line-height:1.6}.wizard-fields,.wizard-form-grid{gap:14px;display:grid}.tiktok-provider-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.provider-option{border:1px solid var(--border-soft);min-height:67px;color:var(--muted);text-align:left;background:#ffffff04;border-radius:10px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.provider-option:hover{border-color:var(--border-bright)}.provider-option.selected{background:#2de2d20b;border-color:#2de2d23d}.provider-mark{width:33px;height:33px;color:var(--rose);background:#ff8cc812;border:1px solid #ff8cc833;border-radius:9px;place-items:center;font-size:14px;font-weight:900;display:grid}.provider-mark.manual{color:var(--aqua);background:#2de2d212;border-color:#2de2d233}.provider-option>span:nth-child(2){display:grid}.provider-option strong{color:var(--text-soft);font-size:9px}.provider-option small{color:var(--muted);font-size:7px}.input-with-status{position:relative}.input-with-status input{padding-right:104px}.input-with-status>span{color:var(--green);align-items:center;gap:4px;font-size:8px;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.ticket-preview{background:#2de2d20a;border:1px solid #2de2d21f;border-radius:11px;grid-template-columns:39px 1fr auto;align-items:center;gap:11px;padding:13px;display:grid}.ticket-preview-icon{width:38px;height:38px;color:var(--aqua);background:#2de2d217;border-radius:10px;place-items:center;font-size:18px;display:grid}.ticket-preview>div{display:grid}.ticket-preview strong{font-size:9px}.ticket-preview p{color:var(--muted);margin-top:2px;font-size:8px}.choice-fieldset{border:0;margin:0;padding:0}.choice-fieldset legend{color:var(--text-soft);margin-bottom:9px;font-size:10px;font-weight:750}.choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.choice-grid button{border:1px solid var(--border-soft);min-height:41px;color:var(--muted);text-align:left;background:#ffffff04;border-radius:9px;align-items:center;gap:8px;padding:7px 9px;font-size:8px;font-weight:720;display:flex}.choice-grid button:hover{border-color:var(--border-bright);color:var(--text-soft)}.choice-grid button.selected{color:#ccfbf7;background:#2de2d211;border-color:#2de2d247}.choice-grid button>span{border:1px solid var(--border);width:19px;height:19px;color:var(--muted-2);border-radius:6px;flex:none;place-items:center;font-size:8px;display:grid}.choice-grid button.selected>span{border-color:var(--aqua);color:#041312;background:var(--aqua)}.choice-fieldset+label{margin-top:15px}.platform-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.number-field-pair{grid-template-columns:1fr 1fr;gap:9px;display:grid}.experience-preview{background:radial-gradient(circle at 10%,#ff9d5b14,#0000 9rem),#ff9d5b06;border:1px solid #ff9d5b1f;border-radius:12px;align-items:center;gap:20px;margin-top:24px;padding:19px;display:flex}.experience-orb{text-align:center;background:#ff9d5b12;border:1px solid #ff9d5b47;border-radius:50%;flex:none;place-content:center;width:91px;height:91px;display:grid}.experience-orb strong{font-size:25px}.experience-orb span{color:var(--orange);text-transform:uppercase;font-size:7px}.experience-preview>div:last-child h3{margin-top:4px}.experience-preview>div:last-child>p:last-child{color:var(--muted);margin-top:6px;font-size:9px}.birthday-fields{grid-template-columns:1fr .45fr;gap:11px;display:grid}.consent-card{background:#a790ff0b;border:1px solid #a790ff2b;border-radius:11px;grid-template-columns:30px 1fr;align-items:center;gap:11px;margin-top:14px;padding:14px;display:grid;position:relative}.consent-card>input{opacity:0;position:absolute}.consent-check{border:1px solid var(--violet);color:#0a0d12;background:var(--violet);border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.consent-card>span:last-child{gap:2px;display:grid}.consent-card strong{color:var(--text);font-size:10px}.consent-card small{color:var(--muted);font-size:8px;font-weight:500}.submission-summary{border:1px solid var(--border-soft);background:#ffffff04;border-radius:11px;margin-top:18px;padding:15px}.summary-identity{grid-template-columns:42px 1fr auto;align-items:center;gap:10px;margin-top:10px;display:grid}.summary-identity>div{display:grid}.summary-identity strong{font-size:11px}.summary-identity span{color:var(--muted);font-size:8px}.submission-flow{border-top:1px solid var(--border-soft);grid-template-columns:repeat(3,1fr);gap:6px;margin-top:14px;padding-top:12px;display:grid}.submission-flow span{color:var(--muted);align-items:center;gap:6px;font-size:8px;display:flex}.submission-flow .icon-glyph{color:var(--aqua)}.wizard-footer{border-top:1px solid var(--border-soft);background:#0e141df7;grid-template-columns:auto minmax(110px,1fr) auto;align-items:center;gap:13px;min-height:67px;padding:10px 17px;display:grid}.wizard-footer>span{color:var(--muted);font-size:8px}.wizard-footer .progress-track{max-width:180px}.wizard-footer>div{gap:7px;display:flex}.wizard-success{text-align:center;flex:1;align-content:center;justify-items:center;max-width:650px;margin:0 auto;padding:50px 30px;display:grid}.success-orbit{place-items:center;width:155px;height:155px;margin-bottom:23px;display:grid;position:relative}.success-orbit img{z-index:2;border-radius:22px;width:78px;height:78px;box-shadow:0 0 38px #2de2d238}.success-ring{border:1px solid #2de2d22e;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 50px #2de2d214}.success-orbit i{color:var(--aqua);font-style:normal;position:absolute}.success-orbit i:first-of-type{font-size:19px;top:13px;right:17px}.success-orbit i:nth-of-type(2){font-size:11px;bottom:17px;left:17px}.wizard-success h2{margin-top:15px;font-size:31px}.wizard-success>p{max-width:540px;color:var(--muted);margin-top:10px;font-size:11px;line-height:1.65}.success-steps{grid-template-columns:repeat(4,1fr);gap:6px;width:100%;margin:25px 0;display:grid}.success-steps span{border:1px solid var(--border-soft);min-height:65px;color:var(--muted);background:#ffffff04;border-radius:9px;place-content:center;gap:6px;padding:9px;font-size:8px;display:grid}.success-steps .icon-glyph{color:var(--muted-2);margin:0 auto;font-size:15px}.success-steps span.done{color:var(--green);background:#50e89b0b;border-color:#50e89b26}.success-steps span.active{color:var(--aqua);background:#2de2d20e;border-color:#2de2d233}.success-steps span.done .icon-glyph,.success-steps span.active .icon-glyph{color:currentColor}.profile-editor-modal{border:1px solid var(--border-bright);width:min(930px,100vw - 40px);max-height:calc(100vh - 40px);box-shadow:var(--shadow);background:#0f151e;border-radius:17px;position:relative;overflow-y:auto}.profile-editor-modal>header,.profile-editor-modal form>footer{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:15px;padding:16px 19px;display:flex}.profile-editor-modal>header h2{margin-top:3px}.profile-editor-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:start;gap:20px;padding:19px;display:grid}.profile-editor-fields{gap:13px;display:grid}.editor-live-preview{position:sticky;top:10px}.editor-live-preview>.creator-profile-card{margin-top:9px}.profile-editor-modal form>footer{border-top:1px solid var(--border-soft);border-bottom:0;justify-content:flex-end}.toast{z-index:2000;max-width:min(390px,100vw - 40px);box-shadow:var(--shadow);background:#16212b;border:1px solid #2de2d233;border-radius:11px;grid-template-columns:28px 1fr 25px;align-items:center;gap:10px;padding:10px;animation:.16s toast-in;display:grid;position:fixed;bottom:20px;right:20px}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}.toast>span{width:28px;height:28px;color:var(--aqua);background:#2de2d217;border-radius:8px;place-items:center;display:grid}.toast p{color:var(--text-soft);font-size:9px}.toast button{width:25px;height:25px;color:var(--muted);background:0 0;border:0;place-items:center;display:grid}.mobile-topbar,.nav-backdrop{display:none}.onboarding-route{background:radial-gradient(circle at 75% 5%, #2de2d217, transparent 28rem), var(--bg);min-height:100vh}.onboarding-route>.sidebar,.onboarding-route>.mobile-topbar,.onboarding-route>.main-content,.onboarding-route>.skip-link{display:none}.onboarding-route .onboarding-modal-layer{position:fixed}.onboarding-route .onboarding-modal{max-height:min(900px,100vh - 28px)}.onboarding-route .modal-backdrop{background:radial-gradient(circle at 65% -5%,#2de2d21c,#0000 30rem),#04070bf0}@media (width<=1180px){:root{--sidebar-width:222px}.main-content{padding-inline:24px}.overview-hero{grid-template-columns:1.35fr .75fr}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.builder-layout,.directory-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.55fr)}.review-table-labels,.review-row{grid-template-columns:1.15fr 1fr .62fr .75fr}.review-table-labels span:nth-child(3),.review-row>.review-manager{display:none}.add-manager-form{grid-template-columns:1fr 1fr}.add-manager-form>div{grid-column:1/-1}.role-flow{grid-template-columns:repeat(2,1fr);display:grid}.role-flow>i{display:none}}@media (width<=960px){:root{--sidebar-width:0px}.sidebar{width:258px;transition:transform .18s;transform:translate(-105%)}.sidebar.mobile-open{transform:translate(0)}.mobile-close{width:32px;height:32px;color:var(--muted);background:0 0;border:0;border-radius:8px;place-items:center;margin-left:auto;display:grid}.nav-backdrop{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020508a3;border:0;width:100%;height:100%;display:block;position:fixed;inset:0}.mobile-topbar{z-index:70;border-bottom:1px solid var(--border-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090d13e0;justify-content:space-between;align-items:center;min-height:60px;padding:8px 17px;display:flex;position:sticky;top:0}.mobile-topbar>button{border:1px solid var(--border-soft);background:var(--panel);border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.mobile-brand{align-items:center;gap:8px;display:flex}.mobile-brand img{border-radius:8px;width:30px;height:30px}.mobile-brand strong{font-size:13px}.main-content{width:100%;margin-left:0;padding-top:24px}.overview-grid,.settings-layout,.celebration-layout{grid-template-columns:1fr}.onboarding-pulse{grid-row:auto}.builder-layout,.directory-layout{grid-template-columns:1fr}.question-editor,.profile-preview-panel{position:static}.profile-preview-panel{order:-1}.settings-side{grid-template-columns:repeat(2,1fr)}.review-table-labels{display:none}.review-row{grid-template-columns:1fr auto;gap:11px;padding:15px}.review-row>.flag-list{grid-column:1}.review-row>.status-pill{grid-area:1/2}.review-row>.review-actions{grid-column:2}.wizard-layout{grid-template-columns:175px 1fr}}@media (width<=720px){.main-content{padding:20px 14px 42px}.page-header{align-items:flex-start;margin-bottom:20px}.page-header h1{font-size:27px}.owner-menu{display:none}.overview-hero{grid-template-columns:1fr}.hero-copy{padding:28px 22px}.hero-copy h2{font-size:34px}.hero-orbit{min-height:270px;margin-top:-25px}.metric-grid,.overview-grid{grid-template-columns:1fr}.funnel-row{grid-template-columns:112px 1fr 28px}.builder-toolbar,.builder-summary,.directory-toolbar{flex-direction:column;align-items:stretch}.toolbar-actions,.builder-toolbar .button{width:100%}.builder-summary{grid-template-columns:repeat(2,1fr);display:grid}.builder-summary>i{display:none}.builder-summary .text-link{grid-column:1/-1;margin-left:0}.question-list-panel,.question-editor{padding:14px}.question-item{grid-template-columns:21px 24px 1fr 28px}.question-item>.status-pill,.question-item>.reorder-buttons{display:none}.question-main strong{white-space:normal}.form-grid.two,.review-metrics{grid-template-columns:1fr}.review-toolbar{flex-direction:column;align-items:stretch}.review-filter-row{overflow-x:auto}.review-row{grid-template-columns:1fr}.review-row>.status-pill,.review-row>.flag-list,.review-row>.review-actions{grid-area:auto/1;justify-content:flex-start}.review-actions{flex-wrap:wrap}.search-control,.filter-control{width:100%;max-width:none}.directory-toolbar>.button{width:100%;margin-left:0}.creator-card-grid{grid-template-columns:1fr}.creator-profile-card{padding:15px}.profile-card-topline{flex-direction:column;align-items:flex-start}.profile-tech-grid{grid-template-columns:1fr}.profile-schedule{grid-template-columns:30px 1fr}.profile-timezone{display:none}.celebration-summary{grid-template-columns:1fr}.calendar-panel{padding:13px}.calendar-grid{gap:3px}.calendar-cell{min-height:43px}.calendar-legend{flex-direction:column;align-items:flex-start}.calendar-legend small{margin-left:0}.settings-side{grid-template-columns:1fr}.settings-heading{grid-template-columns:36px 1fr;padding:15px}.settings-heading>.status-pill{grid-column:2}.manager-table-head{display:none}.manager-settings-row{grid-template-columns:1fr auto;padding:12px 15px}.manager-settings-row>.creator-count,.manager-settings-row>.status-pill{display:none}.add-manager-form{grid-template-columns:1fr;padding:15px}.discord-role-picker{grid-template-columns:1fr;padding-inline:15px}.role-picker-footer{flex-direction:column;align-items:stretch;padding-inline:15px}.optional-review-gate{margin-inline:15px}.role-flow{grid-template-columns:1fr;padding-inline:15px}.wizard-layout{display:block;overflow-y:auto}.onboarding-modal{width:calc(100vw - 16px);min-height:0;max-height:calc(100vh - 16px)}.wizard-progress{border-right:0;border-bottom:1px solid var(--border-soft);padding:10px 14px;display:block}.wizard-progress>p,.wizard-privacy{display:none}.wizard-progress ol{justify-content:center;display:flex}.wizard-progress li button{grid-template-columns:28px;min-height:36px;padding:3px;display:grid}.wizard-progress li button>div{display:none}.wizard-content{padding:23px 17px}.choice-grid,.platform-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tiktok-provider-choice{grid-template-columns:1fr}.wizard-step-copy h2{font-size:26px}.ticket-preview{grid-template-columns:37px 1fr}.ticket-preview>.status-pill{grid-column:2}.birthday-fields{grid-template-columns:1fr .5fr}.summary-identity{grid-template-columns:42px 1fr}.summary-identity>.status-pill{grid-column:2}.submission-flow{grid-template-columns:1fr}.wizard-footer{grid-template-columns:1fr auto}.wizard-footer>.progress-track{display:none}.wizard-footer>span{grid-column:1}.wizard-footer>div{grid-column:2}.success-steps{grid-template-columns:repeat(2,1fr)}.profile-editor-grid{grid-template-columns:1fr}.editor-live-preview{order:-1;position:static}}@media (width<=460px){.page-header>div:first-child>p:last-child{max-width:260px}.hero-actions,.hero-actions .button{width:100%}.hero-orbit{transform:scale(.88)}.question-list-heading,.editor-heading,.profile-preview-heading{flex-direction:column;align-items:stretch}.review-metrics article{grid-template-columns:42px 1fr}.review-metrics small{text-align:left;grid-column:2}.profile-stat-row>div{padding-inline:7px}.profile-stat-row strong{font-size:13px}.celebration-person{align-items:flex-start}.celebration-person h2{font-size:21px}.celebration-hero-card{padding:18px}.calendar-cell{min-height:38px;padding-top:7px}.choice-grid,.platform-choice-grid{grid-template-columns:1fr}.wizard-footer{justify-content:space-between;align-items:center;display:flex}.wizard-footer>span{display:none}.wizard-footer>div{justify-content:flex-end;width:100%}.wizard-success{padding-inline:17px}.wizard-success h2{font-size:25px}}.data-connection-strip{border:1px solid var(--border-soft);background:#ffffff05;border-radius:10px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:18px;padding:10px 13px;display:grid}.data-connection-strip p,.data-connection-strip span{min-width:0}.data-connection-strip p{gap:2px;margin:0;display:grid}.data-connection-strip strong{color:var(--text);font-size:11px}.data-connection-strip p>span{color:var(--muted);font-size:9px}.connection-state-dot{background:var(--amber);width:8px;height:8px;box-shadow:0 0 12px color-mix(in srgb, var(--amber) 70%, transparent);border-radius:50%}.data-connection-strip[data-state=live] .connection-state-dot,.data-connection-strip[data-state=demo] .connection-state-dot{background:var(--green);box-shadow:0 0 12px color-mix(in srgb, var(--green) 70%, transparent)}.data-connection-strip[data-state=error] .connection-state-dot,.data-connection-strip[data-state=unauthorized] .connection-state-dot{background:var(--red)}.role-id-control{gap:12px;padding:0 20px 14px;display:grid}.ticket-mode-picker,.announcement-id-fields{gap:8px;display:grid}.ticket-mode-picker>button{border:1px solid var(--border-soft);color:var(--muted);text-align:left;background:#ffffff04;border-radius:9px;gap:3px;padding:11px 12px;display:grid}.ticket-mode-picker>button strong{color:var(--text);font-size:10px}.ticket-mode-picker>button small{font-size:8px}.ticket-mode-picker>button.selected{background:#2de2d20e;border-color:#2de2d24d}.unavailable-ticket-mode{color:var(--muted);background:#f5b94209;border:1px dashed #f5b9423d;border-radius:9px;gap:10px;padding:10px 11px;display:flex}.unavailable-ticket-mode p{gap:3px;margin:0;display:grid}.unavailable-ticket-mode strong{color:var(--amber);font-size:9px}.unavailable-ticket-mode span{font-size:8px;line-height:1.45}.creator-access-workspace{padding:34px clamp(18px,4vw,46px) 70px;position:relative}.creator-access-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:26px;display:flex}.creator-access-header h1{margin:4px 0 8px;font-size:clamp(2rem,4vw,3.1rem)}.creator-access-header p:last-child{max-width:760px;color:var(--muted)}.access-role-pill,.access-state,.access-flag{color:#74f4df;letter-spacing:.05em;background:#14bda617;border:1px solid #4fe7d247;border-radius:999px;width:fit-content;padding:7px 11px;font-size:.72rem;font-weight:800;display:inline-flex}.access-role-pill.support_viewer,.access-state.suspended,.access-flag.warning{color:#ffd38d;background:#ffae381a;border-color:#ffc25c59}.access-state.revoked,.access-flag.critical{color:#ff9cae;background:#ff40601c;border-color:#ff5b7466}.creator-access-tabs{gap:8px;padding:4px 0 14px;display:flex;overflow-x:auto}.creator-access-tabs button,.creator-access-pagination button,.creator-access-search button,.access-actions button{border:1px solid var(--border);background:var(--panel);color:var(--text);font:inherit;cursor:pointer;white-space:nowrap;border-radius:9px;padding:10px 13px;font-size:.77rem;font-weight:800}.creator-access-tabs button.active,.creator-access-search button{color:#031310;background:linear-gradient(135deg,#19c5ae,#4ce2d1);border-color:#3be3cd8c}.creator-access-search{gap:8px;margin:8px 0 18px;display:grid}.creator-access-search label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:800}.creator-access-search>div{gap:10px;display:flex}.creator-access-search input{border:1px solid var(--border);min-width:180px;color:var(--text);font:inherit;background:#030e1799;border-radius:10px;flex:1;padding:12px 14px}.creator-access-notice{color:#b8fff4;background:#1bb4a214;border:1px solid #4eddcc3d;border-radius:10px;padding:12px 14px}.creator-access-table-wrap{border:1px solid var(--border);background:#071420bd;border-radius:14px;position:relative;overflow:auto}.creator-access-table{border-collapse:collapse;width:100%;min-width:1460px}.creator-access-table th,.creator-access-table td{text-align:left;vertical-align:top;border-bottom:1px solid #6790ab21;padding:13px 12px;font-size:.78rem}.creator-access-table th{z-index:2;color:#8caabc;letter-spacing:.05em;text-transform:uppercase;background:#0b1d2c;font-size:.67rem;position:sticky;top:0}.creator-access-table tbody tr{cursor:pointer}.creator-access-table tbody tr:hover{background:#36cbba0d}.creator-access-table td small,.creator-access-table td strong{display:block}.creator-access-table td small{color:var(--muted);margin-top:5px}.access-flag{margin:0 4px 4px 0;padding:4px 7px;font-size:.61rem}.access-actions{flex-wrap:wrap;gap:5px;max-width:250px;display:flex}.access-actions button{padding:6px 8px;font-size:.66rem}.access-actions button.danger{color:#ff9caf;border-color:#ff5b7459}.creator-access-pagination{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.creator-access-pagination button:disabled{opacity:.35;cursor:not-allowed}.creator-access-detail{z-index:30;background:#091826;border:1px solid #5bdccc59;border-radius:18px;width:min(540px,100vw - 36px);padding:26px;position:fixed;top:18px;bottom:18px;right:18px;overflow:auto;box-shadow:0 30px 100px #000000a6}.detail-close{float:right;color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:2rem}.creator-access-detail dl{gap:10px;display:grid}.creator-access-detail dl div{border-bottom:1px solid var(--border);padding:10px 0}.creator-access-detail dt{color:var(--muted);text-transform:uppercase;font-size:.68rem}.creator-access-detail dd{overflow-wrap:anywhere;margin:5px 0 0}.access-audit{gap:10px;padding:0;list-style:none;display:grid}.access-audit li{background:#2ddbc40d;border-left:2px solid #2ddbc4;padding:12px}.access-audit span{color:var(--muted);margin-top:4px;font-size:.73rem;display:block}.empty-access,.access-loading{color:var(--muted);text-align:center!important;padding:32px!important}@media (width<=760px){.creator-access-header,.creator-access-search>div{flex-direction:column}.access-role-pill{align-self:flex-start}}.announcement-id-fields,.celebration-save{margin-top:12px}.discord-role-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.discord-role-catalog>button{border:1px solid var(--border-soft);min-height:54px;color:var(--muted);text-align:left;background:#ffffff03;border-radius:9px;grid-template-columns:12px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:9px 11px;display:grid}.discord-role-catalog>button:hover:not(:disabled),.discord-role-catalog>button.selected{color:var(--text);background:#a790ff12;border-color:#a790ff57}.discord-role-catalog>button:disabled{opacity:.46;cursor:not-allowed}.discord-role-catalog>button>i{border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #ffffff09}.discord-role-catalog>button>span{gap:3px;min-width:0;display:grid}.discord-role-catalog strong,.discord-role-catalog small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.discord-role-catalog strong{color:inherit;font-size:10px}.discord-role-catalog small{color:var(--muted);font-size:8px}.role-api-boundary{border:1px solid var(--border-soft);background:#2de2d209;border-radius:9px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.role-api-boundary p{gap:3px;margin:0;display:grid}.role-api-boundary strong{color:var(--text);font-size:10px}.role-api-boundary span{color:var(--muted);font-size:9px;line-height:1.45}.schedule-day-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.additional-question-section{border:1px solid var(--border-soft);background:#a790ff09;border-radius:12px;gap:14px;padding:16px;display:grid}.additional-question-section h3{margin-top:3px;font-size:15px}.profile-card-headline{color:var(--profile-accent);letter-spacing:.02em;margin:3px 0 10px;font-size:11px;font-weight:800}.wizard-api-state{text-align:center;align-content:center;justify-items:center;gap:12px;min-height:560px;padding:44px;display:grid}.wizard-api-state h2{max-width:620px;margin:0;font-size:clamp(24px,4vw,38px)}.wizard-api-state>p:not(.section-kicker){max-width:600px;color:var(--muted);margin:0;line-height:1.7}.profile-editor-fields input:disabled,.profile-editor-fields select:disabled{opacity:.58;cursor:not-allowed}.profile-field-visibility{border:1px solid var(--border-soft);border-radius:10px;gap:8px;padding:13px;display:grid}.profile-field-visibility legend{color:var(--text-soft);padding:0 5px;font-size:9px;font-weight:800}.profile-field-visibility label{grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;display:grid}.profile-field-visibility input{width:14px;height:14px}@media (width<=760px){.data-connection-strip{grid-template-columns:10px minmax(0,1fr)}.data-connection-strip>.button{grid-column:1/-1}.discord-role-catalog{grid-template-columns:1fr}.schedule-day-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.management-workspace{gap:18px;min-width:0;display:grid}.management-heading,.management-detail-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.management-heading h1,.management-detail-header h2{margin:2px 0 5px}.management-heading>div>p:last-child,.management-detail-header>div>p:last-child{color:var(--muted);margin:0}.management-search{border:1px solid var(--border-soft);background:var(--panel);border-radius:13px;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px;display:grid}.management-queues{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.management-queues button{border:1px solid var(--border-soft);color:var(--muted);background:var(--panel);border-radius:999px;flex:none;align-items:center;gap:8px;padding:8px 11px;font-size:11px;font-weight:750;display:inline-flex}.management-queues button.active{color:var(--text);background:var(--aqua-soft);border-color:#2de2d280}.management-queues button span{min-width:18px;color:var(--text-soft);text-align:center;background:#ffffff12;border-radius:999px;padding:1px 5px}.management-notice{color:#ffc4c8;background:#ff6b7314;border:1px solid #ff6b7359;border-radius:10px;padding:10px 12px}.management-columns{border:1px solid var(--border-soft);background:var(--panel);min-height:630px;box-shadow:var(--shadow-soft);border-radius:15px;grid-template-columns:minmax(285px,.8fr) minmax(420px,1.4fr);display:grid;overflow:hidden}.management-list{border-right:1px solid var(--border-soft);background:#070b1040;overflow-y:auto}.management-row{border:0;border-bottom:1px solid var(--border-soft);width:100%;color:inherit;text-align:left;background:0 0;gap:8px;padding:15px;display:grid}.management-row:hover,.management-row.selected{background:#2de2d20e}.management-row.selected{box-shadow:inset 3px 0 0 var(--aqua)}.management-row-top,.management-row-meta{justify-content:space-between;gap:10px;display:flex}.management-row-top time,.management-row-meta{color:var(--muted-2);font-size:10px}.management-row-tags{flex-wrap:wrap;gap:5px;display:flex}.management-row-tags em{color:var(--text-soft);letter-spacing:.05em;background:#ffffff0f;border-radius:5px;padding:2px 6px;font-size:8px;font-style:normal;font-weight:850}.management-row-tags em[data-tone=urgent]{color:#ffd3d6;background:#ff6b732b}.management-row-tags em[data-tone=warning]{color:#ffe2a6;background:#f5b94224}.management-preview{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.management-detail{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;max-height:760px;display:grid}.management-detail-header{border-bottom:1px solid var(--border-soft);padding:18px}.management-transcript{align-content:start;gap:10px;padding:18px;display:grid;overflow-y:auto}.management-message{border:1px solid var(--border-soft);background:var(--panel-2);border-radius:12px 12px 12px 4px;gap:6px;width:min(82%,620px);padding:11px 13px;display:grid}.management-message.staff_to_creator{background:#62bde917;border-radius:12px 12px 4px;justify-self:end}.management-message.internal{background:#f5b94213;border-color:#f5b94247;border-radius:9px;width:100%}.management-message header{justify-content:space-between;gap:12px;display:flex}.management-message header strong{font-size:10px}.management-message time,.management-message small{color:var(--muted-2);font-size:9px}.management-message p{color:var(--text-soft);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.management-message a{color:var(--aqua);font-size:11px}.management-note-form{border-top:1px solid var(--border-soft);background:#070b1038;gap:8px;padding:14px 18px 18px;display:grid}.management-note-form label{color:var(--amber);font-size:10px;font-weight:800}.management-note-form .button{justify-self:end}.management-empty{color:var(--muted);text-align:center;margin:0;padding:22px}.management-empty-detail{align-content:center;gap:7px;min-height:520px;display:grid}.management-closed{border-top:1px solid var(--border-soft);color:var(--muted);margin:0;padding:14px 18px}@media (width<=980px){.management-columns{grid-template-columns:1fr}.management-list{border-right:0;border-bottom:1px solid var(--border-soft);max-height:360px}}@media (width<=620px){.management-heading,.management-detail-header{display:grid}.management-search{grid-template-columns:1fr}.management-columns{border-radius:11px}.management-message{width:94%}}.roster-workspace{gap:24px;font-size:16px;display:grid}.roster-workspace header{justify-content:space-between;align-items:center;gap:16px;display:flex}.roster-workspace section,.roster-note{border:1px solid var(--border);background:var(--panel);color:var(--text);border-radius:16px;padding:24px}.roster-workspace h2,.roster-workspace h3,.roster-workspace h4{margin-bottom:12px}.roster-workspace p{margin:10px 0;line-height:1.6}.roster-workspace label{gap:8px;margin:12px 0;display:grid}.roster-workspace input{background:var(--bg);color:var(--text);border:1px solid var(--muted-2);border-radius:8px;width:100%;min-width:0;max-width:620px;padding:10px}.roster-workspace button{background:var(--panel-3);color:var(--aqua);border:1px solid var(--aqua);cursor:pointer;border-radius:8px;padding:10px 16px}.roster-workspace button:disabled{opacity:.5;cursor:default}.roster-workspace .roster-check{align-items:center;gap:12px;display:flex}.roster-workspace .roster-check input{width:20px}.roster-table{overflow-x:auto}.roster-table table{border-collapse:collapse;width:100%}.roster-table td,.roster-table th{text-align:left;border-bottom:1px solid #33415a;padding:12px}.roster-error{color:#ffb3bb}.roster-workspace a{color:#b1c7ff;text-decoration:underline}
