.splash{position:relative;width:100%;height:100dvh;overflow:hidden;background:#000;isolation:isolate}.login-page{min-height:100dvh;display:grid;grid-template-columns:minmax(0,68.5%) minmax(350px,31.5%);background:#09090a;color:#f6f6f5}.login-art{min-height:740px;position:relative;overflow:hidden;background:#080809;padding:53px clamp(34px,5vw,100px);display:flex;flex-direction:column;justify-content:space-between;isolation:isolate}.login-art:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 72% 56% at 80% 68%,rgba(255,255,255,.028),transparent 75%);pointer-events:none}.login-art-top{display:flex;align-items:flex-start;justify-content:space-between;position:relative;z-index:3}.login-brand{display:flex;gap:19px;align-items:center;font-size:10px;font-weight:800;letter-spacing:.21em;color:#aaa9a7}.login-brand .brand{width:142px}.tiny-divider{height:19px;width:1px;background:#3c3c3d}.login-top-code{font-size:9px;letter-spacing:.24em;font-weight:700;line-height:2.1;text-align:right;color:#5c5c5e}.login-orbits{position:absolute;left:47%;top:48%;width:min(77vw,1100px);height:min(77vw,1100px);transform:translate(-12%,-50%);opacity:.9;pointer-events:none;z-index:0}.login-orbit{position:absolute;border:1px solid rgba(255,255,255,.062);border-radius:50%;animation:orbitBreathe 15s ease-in-out infinite alternate}.orbit-1{inset:2%}.orbit-2{inset:17%;animation-delay:-4s;border-color:rgba(255,255,255,.042)}.orbit-3{inset:32%;animation-delay:-8s;border-color:rgba(255,255,255,.075)}.login-orbits:after{content:"";position:absolute;inset:43%;border-radius:50%;background:rgba(255,255,255,.017);box-shadow:0 0 90px rgba(255,255,255,.035)}@keyframes orbitBreathe{to{transform:rotate(9deg) scale(1.05);opacity:.45}}.login-art-content{position:relative;z-index:2;max-width:830px;margin-top:0}.login-art-content .eyebrow{color:#919093;margin-bottom:27px}.login-art-content h1{font-family:var(--font-display);font-weight:600;font-size:clamp(65px,6vw,124px);line-height:1.06;letter-spacing:-.068em;margin:0;color:#f8f7f5}.login-art-content h1 em{font-weight:500;color:#d1d0ce}.login-art-content p{font-size:13px;line-height:2.05;color:#a2a2a5;max-width:380px;margin:40px 0 0}.login-art-foot{z-index:2;align-items:center;justify-content:space-between;color:#737376;font-size:9px;letter-spacing:.2em;font-weight:700}.login-art-foot,.login-panel{position:relative;display:flex}.login-panel{flex-direction:column;justify-content:center;min-height:740px;border-left:1px solid #222224;background:#101011;padding:55px clamp(30px,3vw,75px)}.login-panel-inner{width:100%;max-width:410px;margin:auto;display:flex;align-items:center}.login-form{width:100%;padding:55px 0 35px}.login-form .eyebrow{color:#9e9da0;display:flex;align-items:center;gap:12px;letter-spacing:.24em;white-space:nowrap}.eyebrow-rule{height:1px;flex:1 1;background:#39393c}.login-form h2{font-family:var(--font-display);font-size:clamp(47px,3.65vw,68px);font-weight:600;line-height:1.14;letter-spacing:-.06em;margin:28px 0 18px;color:#f7f7f6}.form-intro{color:#8c8c90;font-size:13px;line-height:1.9;max-width:345px;margin:0}.form-intro strong{color:#e0e0e0;font-weight:600;overflow-wrap:anywhere}.form-rule{height:1px;background:#313133;margin:39px 0 34px}.field-label{display:block;font-size:10px;letter-spacing:.14em;font-weight:800;color:#acabad;margin-bottom:13px}.login-input-wrap{height:60px;border:1px solid #37373a;display:flex;align-items:center;gap:14px;padding:0 17px;background:#151516;color:#88888b;transition:border-color .25s,background .25s}.login-input-wrap:focus-within{border-color:#929194;background:#1b1b1d}.login-input-wrap input{width:100%;min-width:0;border:0;outline:0;color:#fff;background:transparent;font-size:14px;font-weight:500}.login-input-wrap input::placeholder{color:#66666a}.login-submit{margin-top:20px;width:100%;height:60px;background:#f2f1ee;border:1px solid #f2f1ee;color:#111;font-weight:800;font-size:11px;letter-spacing:.16em;display:flex;align-items:center;justify-content:space-between;padding:0 22px;transition:background .24s,transform .24s}.login-submit:hover:not(:disabled){background:#d8d7d4;transform:translateY(-2px)}.login-submit:disabled{opacity:.55;cursor:wait}.login-divider{height:1px;background:#303032;margin:45px 0 29px}.login-security{display:flex;align-items:flex-start;gap:13px;color:#77777a;font-size:11px;line-height:1.85}.login-security svg{margin-top:2px;color:#aaa9ab;flex-shrink:0}.login-panel-foot{justify-content:space-between;color:#68686b;font-size:8px;letter-spacing:.15em;font-weight:800}.login-panel-foot,.login-panel-foot>span:last-child{display:flex;align-items:center;gap:9px}.login-panel-foot .online-dot{width:5px;height:5px;background:#d2d3d1;box-shadow:none}.panel-mobile-logo{display:none}.form-message{font-size:12px;line-height:1.6;margin:14px 0 0}.form-message.good{color:#c1d1c7}.form-message.bad{color:#f7aaaa}.inline-note{border:1px solid #56504b;padding:12px;margin-top:18px;color:#e2d3bd;font-size:12px;line-height:1.6}.text-link{padding:0;border:0;background:none;color:#bdbdbd;font-size:10px;font-weight:800;letter-spacing:.09em}.login-back{display:flex;align-items:center;gap:9px;margin-top:25px}@media (max-width:1050px){.login-page{grid-template-columns:55% 45%}.login-art{padding:36px}.login-art-content h1{font-size:clamp(57px,6vw,85px)}.login-panel{padding:44px}.login-orbits{left:15%}}@media (max-width:720px){.login-page{display:flex;flex-direction:column;min-height:100dvh}.login-art{min-height:290px;padding:26px 25px 35px}.login-art-top .login-brand .brand{width:108px}.login-brand>span:last-child,.login-top-code{font-size:8px}.login-art-content{margin-top:65px}.login-art-content h1{font-size:clamp(44px,10.5vw,74px);letter-spacing:-.055em}.login-art-content .eyebrow{font-size:8px;margin-bottom:12px}.login-art-content p{margin-top:17px;font-size:11px;max-width:290px;line-height:1.65}.login-art-foot{display:none}.login-orbits{width:430px;height:430px;left:36%;top:52%}.login-panel{min-height:auto;flex:1 1;border-left:0;border-top:1px solid #202023;padding:10px 25px 27px}.login-panel-inner{max-width:490px}.login-form{padding:42px 0 48px}.login-form h2{font-size:48px;margin:18px 0 12px}.form-rule{margin:25px 0}.login-panel-foot{margin-top:12px}}@media (prefers-reduced-motion:reduce){.login-orbit{animation:none!important}}.galaxy-splash{display:grid;place-items:center;background:#010207;overflow:hidden}.galaxy-nebula{position:absolute;inset:0;background:radial-gradient(ellipse 47% 42% at 51% 50%,rgba(60,65,104,.16),transparent 77%),radial-gradient(ellipse 48% 58% at 73% 26%,rgba(38,47,67,.08),transparent 82%),#010207}.galaxy-starfield{position:absolute;left:0;top:0;width:1px;height:1px;border-radius:50%;pointer-events:none}.galaxy-far{width:1px;height:1px;box-shadow:79vw 75vh 0 rgba(238,243,255,.43),32vw 97vh 0 rgba(238,243,255,.43),78vw 5vh 0 rgba(238,243,255,.43),36vw 86vh 0 rgba(238,243,255,.43),74vw 86vh 0 rgba(238,243,255,.43),81vw 11vh 0 rgba(238,243,255,.43),45vw 31vh 0 rgba(238,243,255,.43),5vw 50vh 0 rgba(238,243,255,.43),93vw 9vh 0 rgba(238,243,255,.43),8vw 16vh 0 rgba(238,243,255,.43),7vw 92vh 0 rgba(238,243,255,.43),6vw 48vh 0 rgba(238,243,255,.43),45vw 70vh 0 rgba(238,243,255,.43),97vw 55vh 0 rgba(238,243,255,.43),6vw 19vh 0 rgba(238,243,255,.43),42vw 64vh 0 rgba(238,243,255,.43),50vw 1vh 0 rgba(238,243,255,.43),43vw 67vh 0 rgba(238,243,255,.43),36vw 91vh 0 rgba(238,243,255,.43),21vw 30vh 0 rgba(238,243,255,.43),48vw 83vh 0 rgba(238,243,255,.43),78vw 98vh 0 rgba(238,243,255,.43),36vw 41vh 0 rgba(238,243,255,.43),17vw 76vh 0 rgba(238,243,255,.43),33vw 8vh 0 rgba(238,243,255,.43),41vw 66vh 0 rgba(238,243,255,.43),82vw 96vh 0 rgba(238,243,255,.43),19vw 90vh 0 rgba(238,243,255,.43),92vw 33vh 0 rgba(238,243,255,.43),74vw 12vh 0 rgba(238,243,255,.43),77vw 99vh 0 rgba(238,243,255,.43),79vw 65vh 0 rgba(238,243,255,.43),96vw 86vh 0 rgba(238,243,255,.43),38vw 28vh 0 rgba(238,243,255,.43),1vw 76vh 0 rgba(238,243,255,.43),55vw 48vh 0 rgba(238,243,255,.43),86vw 65vh 0 rgba(238,243,255,.43),40vw 67vh 0 rgba(238,243,255,.43),48vw 77vh 0 rgba(238,243,255,.43),91vw 62vh 0 rgba(238,243,255,.43),89vw 84vh 0 rgba(238,243,255,.43),33vw 50vh 0 rgba(238,243,255,.43),95vw 73vh 0 rgba(238,243,255,.43),82vw 67vh 0 rgba(238,243,255,.43),13vw 63vh 0 rgba(238,243,255,.43),92vw 92vh 0 rgba(238,243,255,.43),88vw 16vh 0 rgba(238,243,255,.43),28vw 65vh 0 rgba(238,243,255,.43),8vw 61vh 0 rgba(238,243,255,.43),70vw 6vh 0 rgba(238,243,255,.43),84vw 5vh 0 rgba(238,243,255,.43),76vw 32vh 0 rgba(238,243,255,.43),61vw 68vh 0 rgba(238,243,255,.43),40vw 34vh 0 rgba(238,243,255,.43),39vw 5vh 0 rgba(238,243,255,.43),60vw 69vh 0 rgba(238,243,255,.43),96vw 93vh 0 rgba(238,243,255,.43),39vw 54vh 0 rgba(238,243,255,.43),30vw 24vh 0 rgba(238,243,255,.43),93vw 3vh 0 rgba(238,243,255,.43),47vw 21vh 0 rgba(238,243,255,.43),86vw 91vh 0 rgba(238,243,255,.43),70vw 82vh 0 rgba(238,243,255,.43),78vw 85vh 0 rgba(238,243,255,.43),93vw 93vh 0 rgba(238,243,255,.43),91vw 65vh 0 rgba(238,243,255,.43),97vw 36vh 0 rgba(238,243,255,.43),52vw 45vh 0 rgba(238,243,255,.43),61vw 32vh 0 rgba(238,243,255,.43),82vw 75vh 0 rgba(238,243,255,.43),68vw 67vh 0 rgba(238,243,255,.43),25vw 91vh 0 rgba(238,243,255,.43),9vw 96vh 0 rgba(238,243,255,.43),60vw 16vh 0 rgba(238,243,255,.43),37vw 75vh 0 rgba(238,243,255,.43),29vw 54vh 0 rgba(238,243,255,.43),68vw 13vh 0 rgba(238,243,255,.43),54vw 91vh 0 rgba(238,243,255,.43),62vw 69vh 0 rgba(238,243,255,.43),26vw 5vh 0 rgba(238,243,255,.43),11vw 36vh 0 rgba(238,243,255,.43),56vw 87vh 0 rgba(238,243,255,.43),91vw 97vh 0 rgba(238,243,255,.43),42vw 15vh 0 rgba(238,243,255,.43),77vw 56vh 0 rgba(238,243,255,.43),11vw 26vh 0 rgba(238,243,255,.43),23vw 4vh 0 rgba(238,243,255,.43),73vw 89vh 0 rgba(238,243,255,.43),92vw 23vh 0 rgba(238,243,255,.43),80vw 25vh 0 rgba(238,243,255,.43),85vw 7vh 0 rgba(238,243,255,.43),29vw 51vh 0 rgba(238,243,255,.43),98vw 44vh 0 rgba(238,243,255,.43),32vw 13vh 0 rgba(238,243,255,.43),85vw 80vh 0 rgba(238,243,255,.43),36vw 82vh 0 rgba(238,243,255,.43),40vw 80vh 0 rgba(238,243,255,.43),28vw 43vh 0 rgba(238,243,255,.43),34vw 64vh 0 rgba(238,243,255,.43),51vw 80vh 0 rgba(238,243,255,.43),54vw 51vh 0 rgba(238,243,255,.43),4vw 51vh 0 rgba(238,243,255,.43),83vw 95vh 0 rgba(238,243,255,.43),13vw 91vh 0 rgba(238,243,255,.43),51vw 84vh 0 rgba(238,243,255,.43),38vw 75vh 0 rgba(238,243,255,.43),49vw 38vh 0 rgba(238,243,255,.43),16vw 77vh 0 rgba(238,243,255,.43),48vw 66vh 0 rgba(238,243,255,.43),18vw 2vh 0 rgba(238,243,255,.43),93vw 26vh 0 rgba(238,243,255,.43),97vw 28vh 0 rgba(238,243,255,.43),5vw 56vh 0 rgba(238,243,255,.43),7vw 68vh 0 rgba(238,243,255,.43),29vw 7vh 0 rgba(238,243,255,.43),11vw 15vh 0 rgba(238,243,255,.43),72vw 26vh 0 rgba(238,243,255,.43),68vw 67vh 0 rgba(238,243,255,.43),34vw 44vh 0 rgba(238,243,255,.43),47vw 17vh 0 rgba(238,243,255,.43),43vw 80vh 0 rgba(238,243,255,.43),91vw 92vh 0 rgba(238,243,255,.43),40vw 39vh 0 rgba(238,243,255,.43),55vw 34vh 0 rgba(238,243,255,.43),90vw 74vh 0 rgba(238,243,255,.43),80vw 57vh 0 rgba(238,243,255,.43),16vw 64vh 0 rgba(238,243,255,.43),74vw 83vh 0 rgba(238,243,255,.43),28vw 1vh 0 rgba(238,243,255,.43),31vw 20vh 0 rgba(238,243,255,.43),30vw 68vh 0 rgba(238,243,255,.43),2vw 62vh 0 rgba(238,243,255,.43),66vw 36vh 0 rgba(238,243,255,.43),74vw 5vh 0 rgba(238,243,255,.43),96vw 74vh 0 rgba(238,243,255,.43),28vw 66vh 0 rgba(238,243,255,.43),35vw 55vh 0 rgba(238,243,255,.43),28vw 8vh 0 rgba(238,243,255,.43),53vw 76vh 0 rgba(238,243,255,.43),78vw 1vh 0 rgba(238,243,255,.43);animation:galaxy-drift-far 130s ease-in-out infinite alternate}@keyframes galaxy-drift-far{to{transform:translate3d(-2px,15px,0);opacity:.55}}.galaxy-mid{width:1.5px;height:1.5px;box-shadow:82vw 71vh 0 rgba(238,243,255,.64),63vw 56vh 0 rgba(238,243,255,.64),91vw 60vh 0 rgba(238,243,255,.64),11vw 66vh 0 rgba(238,243,255,.64),79vw 32vh 0 rgba(238,243,255,.64),26vw 91vh 0 rgba(238,243,255,.64),51vw 88vh 0 rgba(238,243,255,.64),88vw 46vh 0 rgba(238,243,255,.64),88vw 28vh 0 rgba(238,243,255,.64),61vw 39vh 0 rgba(238,243,255,.64),25vw 21vh 0 rgba(238,243,255,.64),75vw 75vh 0 rgba(238,243,255,.64),93vw 59vh 0 rgba(238,243,255,.64),91vw 71vh 0 rgba(238,243,255,.64),96vw 99vh 0 rgba(238,243,255,.64),68vw 78vh 0 rgba(238,243,255,.64),5vw 48vh 0 rgba(238,243,255,.64),83vw 45vh 0 rgba(238,243,255,.64),92vw 29vh 0 rgba(238,243,255,.64),28vw 21vh 0 rgba(238,243,255,.64),30vw 78vh 0 rgba(238,243,255,.64),42vw 47vh 0 rgba(238,243,255,.64),21vw 79vh 0 rgba(238,243,255,.64),34vw 40vh 0 rgba(238,243,255,.64),20vw 90vh 0 rgba(238,243,255,.64),62vw 44vh 0 rgba(238,243,255,.64),21vw 63vh 0 rgba(238,243,255,.64),80vw 65vh 0 rgba(238,243,255,.64),60vw 54vh 0 rgba(238,243,255,.64),43vw 62vh 0 rgba(238,243,255,.64),63vw 50vh 0 rgba(238,243,255,.64),8vw 18vh 0 rgba(238,243,255,.64),47vw 84vh 0 rgba(238,243,255,.64),72vw 75vh 0 rgba(238,243,255,.64),15vw 1vh 0 rgba(238,243,255,.64),35vw 94vh 0 rgba(238,243,255,.64),23vw 6vh 0 rgba(238,243,255,.64),41vw 67vh 0 rgba(238,243,255,.64),17vw 86vh 0 rgba(238,243,255,.64),90vw 67vh 0 rgba(238,243,255,.64),7vw 5vh 0 rgba(238,243,255,.64),19vw 20vh 0 rgba(238,243,255,.64),69vw 20vh 0 rgba(238,243,255,.64),69vw 26vh 0 rgba(238,243,255,.64),57vw 40vh 0 rgba(238,243,255,.64),65vw 61vh 0 rgba(238,243,255,.64),12vw 19vh 0 rgba(238,243,255,.64),50vw 92vh 0 rgba(238,243,255,.64),35vw 30vh 0 rgba(238,243,255,.64),32vw 73vh 0 rgba(238,243,255,.64),25vw 32vh 0 rgba(238,243,255,.64),17vw 83vh 0 rgba(238,243,255,.64),11vw 38vh 0 rgba(238,243,255,.64),26vw 22vh 0 rgba(238,243,255,.64),33vw 72vh 0 rgba(238,243,255,.64),26vw 29vh 0 rgba(238,243,255,.64),65vw 31vh 0 rgba(238,243,255,.64),11vw 85vh 0 rgba(238,243,255,.64),34vw 30vh 0 rgba(238,243,255,.64),3vw 51vh 0 rgba(238,243,255,.64),61vw 1vh 0 rgba(238,243,255,.64),39vw 16vh 0 rgba(238,243,255,.64),97vw 25vh 0 rgba(238,243,255,.64),34vw 52vh 0 rgba(238,243,255,.64),30vw 41vh 0 rgba(238,243,255,.64),34vw 51vh 0 rgba(238,243,255,.64),41vw 4vh 0 rgba(238,243,255,.64),8vw 74vh 0 rgba(238,243,255,.64),40vw 57vh 0 rgba(238,243,255,.64),3vw 68vh 0 rgba(238,243,255,.64),14vw 63vh 0 rgba(238,243,255,.64),22vw 20vh 0 rgba(238,243,255,.64),69vw 46vh 0 rgba(238,243,255,.64),12vw 64vh 0 rgba(238,243,255,.64),36vw 92vh 0 rgba(238,243,255,.64);animation:galaxy-drift-mid 95s ease-in-out infinite alternate}@keyframes galaxy-drift-mid{to{transform:translate3d(11px,-20px,0);opacity:.55}}.galaxy-near{width:2px;height:2px;box-shadow:17vw 77vh 0 rgba(238,243,255,.82),4vw 25vh 0 rgba(238,243,255,.82),75vw 34vh 0 rgba(238,243,255,.82),14vw 98vh 0 rgba(238,243,255,.82),43vw 14vh 0 rgba(238,243,255,.82),67vw 46vh 0 rgba(238,243,255,.82),1vw 7vh 0 rgba(238,243,255,.82),77vw 12vh 0 rgba(238,243,255,.82),61vw 98vh 0 rgba(238,243,255,.82),90vw 34vh 0 rgba(238,243,255,.82),24vw 65vh 0 rgba(238,243,255,.82),32vw 43vh 0 rgba(238,243,255,.82),4vw 51vh 0 rgba(238,243,255,.82),6vw 19vh 0 rgba(238,243,255,.82),96vw 70vh 0 rgba(238,243,255,.82),1vw 13vh 0 rgba(238,243,255,.82),74vw 85vh 0 rgba(238,243,255,.82),11vw 26vh 0 rgba(238,243,255,.82),44vw 54vh 0 rgba(238,243,255,.82),37vw 93vh 0 rgba(238,243,255,.82),61vw 42vh 0 rgba(238,243,255,.82),69vw 56vh 0 rgba(238,243,255,.82),64vw 21vh 0 rgba(238,243,255,.82),71vw 56vh 0 rgba(238,243,255,.82),27vw 70vh 0 rgba(238,243,255,.82),29vw 88vh 0 rgba(238,243,255,.82),83vw 77vh 0 rgba(238,243,255,.82),52vw 72vh 0 rgba(238,243,255,.82),61vw 76vh 0 rgba(238,243,255,.82),19vw 55vh 0 rgba(238,243,255,.82);animation:galaxy-drift-near 72s ease-in-out infinite alternate}@keyframes galaxy-drift-near{to{transform:translate3d(-10px,22px,0);opacity:.55}}.galaxy-tagline{position:relative;z-index:2;color:#eeeef2;font-family:var(--font-display),Georgia,serif;font-weight:400;font-size:clamp(17px,2.1vw,27px);letter-spacing:.015em;text-align:center;margin:0;padding:0 22px;text-shadow:0 0 30px rgba(151,153,184,.14)}@media(prefers-reduced-motion:reduce){.galaxy-starfield{animation:none}}.shell{min-height:100dvh;background:var(--canvas);color:var(--ink);transition:background-color .35s,color .35s}.sidebar{position:fixed;z-index:40;inset:0 auto 0 0;width:260px;background:var(--sidebar);border-right:1px solid var(--stroke);display:flex;flex-direction:column;padding:33px 16px 17px;transition:background-color .35s,transform .35s,border-color .35s;overflow-y:auto}.sidebar-header{padding:0 15px;display:flex;align-items:center;justify-content:space-between;min-height:35px}.sidebar-logo{display:block;width:144px}:root[data-theme=light] .sidebar-logo .brand-image{filter:invert(1)}.sidebar-workspace-label{margin:37px 10px 43px;display:flex;align-items:center;gap:9px;color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.13em;white-space:nowrap}.mini-spark{width:9px;height:9px;border:1px solid;transform:rotate(45deg)}.sidebar-v{margin-left:auto;color:var(--faint);letter-spacing:0;font-size:10px}.sidebar-section-label{font-size:9px;color:var(--faint);font-weight:800;letter-spacing:.17em;padding:0 16px;margin:0 0 14px}.sidebar-nav{display:flex;flex-direction:column;gap:5px}.nav-item{min-height:45px;display:flex;gap:13px;align-items:center;padding:0 15px;border-radius:7px;font-weight:600;font-size:12px;color:var(--muted);transition:background-color .2s,color .2s}.nav-item svg{flex-shrink:0}.nav-item span:nth-child(2){flex:1 1}.nav-item:hover{background:var(--wash);color:var(--ink)}.nav-item.nav-active{background:var(--surface-hover);color:var(--ink)}.nav-active-dot{background:var(--ink);width:5px;height:5px;border-radius:50%}.muted-icon{opacity:.45}.sidebar-growing{margin-top:auto;padding-top:40px;display:flex;flex-direction:column;gap:4px}.sidebar-growing .sidebar-section-label{margin-bottom:9px}.sidebar-bottom{padding-top:23px}.sidebar-session{border-top:1px solid var(--stroke);padding:21px 10px;justify-content:space-between;gap:8px;color:var(--faint);font-size:10px}.session-live,.sidebar-session{display:flex;align-items:center}.session-live{font-size:9px;gap:7px;font-weight:800;letter-spacing:.05em;white-space:nowrap}.session-live .online-dot{width:5px;height:5px}.account-card{background:var(--surface);border:1px solid var(--stroke);border-radius:10px;display:flex;align-items:center;gap:10px;padding:11px}.avatar,.top-avatar{display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:linear-gradient(135deg,#86767c,#56575f);border-radius:50%;color:white;font-family:var(--font-display);font-weight:700;font-size:17px;flex-shrink:0}.account-info{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1}.account-info strong{font-size:11px}.account-info small,.account-info strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-info small{font-size:9px;color:var(--faint)}.icon-button{border:0;background:transparent;color:var(--muted);display:flex;align-items:center;justify-content:center;min-width:30px;min-height:30px;border-radius:6px;transition:color .2s,background .2s}.icon-button:hover{background:var(--surface-hover);color:var(--ink)}.mobile-close,.mobile-menu,.sidebar-backdrop{display:none}.main-area{margin-left:260px;min-height:100dvh;display:flex;flex-direction:column}.topbar{height:78px;flex:0 0 78px;background:var(--canvas);display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 clamp(25px,4vw,72px);border-bottom:1px solid var(--stroke);transition:background-color .35s,border-color .35s}.topbar-left,.topbar-right{display:flex;align-items:center;gap:15px}.topbar-date,.topbar-muted,.topbar-page{font-size:10px;font-weight:800;letter-spacing:.12em;white-space:nowrap}.topbar-chevron,.topbar-muted{color:var(--faint)}.topbar-page{color:var(--ink)}.topbar-date{color:var(--faint)}.topbar-split{padding:0 5px;opacity:.5}.theme-button{width:35px;height:35px;display:flex;align-items:center;justify-content:center;background:var(--surface);color:var(--muted);border:1px solid var(--stroke);border-radius:50%;transition:background .2s,color .2s,transform .2s}.theme-button:hover{color:var(--ink);transform:rotate(24deg)}.top-avatar{width:33px;height:33px;font-size:15px}.dashboard-content{width:100%;max-width:1660px;margin:0 auto;flex:1 1;padding:49px clamp(25px,4vw,72px) 95px}.dashboard-footer{margin-left:0;border-top:1px solid var(--stroke);color:var(--faint);display:flex;justify-content:space-between;gap:12px;padding:25px clamp(25px,4vw,72px);font-size:9px;font-weight:800;letter-spacing:.14em}.dashboard-footer span:last-child{display:flex;align-items:center;gap:12px}.page-appear{animation:pageFade .45s ease-out both}@keyframes pageFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page-kicker{display:flex;align-items:center;gap:11px;color:var(--faint);font-size:10px;font-weight:800;letter-spacing:.18em}.kicker-line{width:23px;height:1px;background:var(--accent)}.overview-hero{position:relative;min-height:348px;margin-top:20px;display:flex;align-items:center;background:#17151b;border:1px solid #323039;border-radius:12px;overflow:hidden;padding:45px clamp(35px,4.8vw,84px);isolation:isolate;color:#f4f2ef}.overview-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 50% 90% at 100% 10%,rgba(120,73,126,.37),transparent 70%),radial-gradient(ellipse 55% 100% at 65% 120%,rgba(159,80,76,.2),transparent 70%),linear-gradient(112deg,#18191b 12%,#19171e 67%,#26212a);z-index:-2}.overview-hero:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.16) .6px,transparent 0);background-size:7px 7px;opacity:.12;z-index:-1}.overview-hero-left{max-width:710px;position:relative;z-index:2}.hero-topline{display:flex;align-items:center;gap:10px;font-size:9px;font-weight:800;letter-spacing:.22em;color:#b6a7ae}.overview-hero h1{font-family:var(--font-display);font-weight:600;letter-spacing:-.066em;line-height:1.17;font-size:clamp(42px,4vw,73px);margin:23px 0 18px}.overview-hero h1 em{color:#cbb0bd;font-weight:500}.overview-hero p{color:#b5b3b7;max-width:480px;font-size:12px;line-height:1.85;margin:0}.hero-button{margin-top:29px;height:43px;display:inline-flex;align-items:center;gap:14px;color:#171318;background:#f1eee8;border-radius:5px;font-size:10px;letter-spacing:.12em;font-weight:800;padding:0 16px;transition:transform .2s,background .2s}.hero-button:hover{transform:translateY(-2px);background:#fff}.hero-button svg:last-child{margin-left:11px}.hero-graphic{position:absolute;right:-175px;top:-160px;width:690px;height:690px;z-index:-1;opacity:.9;animation:heroBreath 13s ease-in-out infinite alternate}.hero-graphic-inner{position:absolute;inset:24%;border-radius:50%;background:radial-gradient(circle at 25% 26%,rgba(198,145,178,.3),rgba(91,49,89,.18) 48%,rgba(31,26,40,.75) 75%);box-shadow:0 0 80px 10px rgba(183,107,163,.08)}.hero-graphic-ring{position:absolute;border-radius:50%;border:1px solid rgba(219,189,205,.14)}.ring-a{inset:10%}.ring-b{inset:20%;border-color:rgba(213,159,194,.19)}.ring-c{inset:34%;border-color:rgba(217,192,204,.09)}.hero-graphic-star{position:absolute;top:37%;left:33%;font-size:26px;color:rgba(231,209,219,.7)}.hero-corner-mark{position:absolute;right:31px;bottom:22px;font-weight:800;font-size:9px;letter-spacing:.14em;color:#a198a5}.hero-corner-mark span{color:white}@keyframes heroBreath{to{transform:scale(1.055) rotate(7deg)}}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:23px}.section-heading h2{font-family:var(--font-display);font-weight:600;font-size:clamp(25px,2vw,33px);letter-spacing:-.05em;margin:8px 0 0}.stats-title{margin-top:54px}.section-hint{display:flex;gap:9px;align-items:center;color:var(--faint);font-size:9px;letter-spacing:.1em;font-weight:800;margin-bottom:5px;white-space:nowrap}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:13px;gap:13px}.stat-card{height:164px;background:var(--surface);border:1px solid var(--stroke);border-radius:9px;padding:19px 20px;display:flex;flex-direction:column;justify-content:space-between;transition:background .3s,border-color .3s,transform .2s}.stat-card:hover{border-color:var(--strong-stroke);transform:translateY(-3px)}.stat-header{display:flex;align-items:center;justify-content:space-between;color:var(--muted);gap:8px}.stat-header span{font-size:9px;font-weight:800;letter-spacing:.12em}.stat-header svg{color:var(--faint)}.stat-value{font-family:var(--font-display);font-size:54px;line-height:1;color:var(--ink);font-weight:500;letter-spacing:-.065em}.stat-bottom{display:flex;align-items:center;justify-content:space-between;gap:4px;font-size:10px;color:var(--faint)}.stat-accent{background:linear-gradient(133deg,#423744,#59434e 59%,#634f57);border-color:#5d4d59}.stat-accent .stat-header,.stat-accent .stat-header svg,.stat-accent .stat-value{color:#f9f3f4}.stat-accent .stat-bottom{color:#d0c2c8}.overview-lower{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,.85fr);grid-gap:28px;gap:28px;margin-top:60px}.overview-lower .section-heading{min-height:61px}.soft-link{display:flex;align-items:center;gap:8px;font-size:9px;font-weight:800;color:var(--muted);letter-spacing:.11em;white-space:nowrap;margin-bottom:4px}.soft-link:hover{color:var(--ink)}.activity-list{border:1px solid var(--stroke);border-radius:9px;background:var(--surface);overflow:hidden}.activity-row{min-height:80px;display:flex;align-items:center;gap:15px;padding:14px 18px;border-bottom:1px solid var(--stroke);transition:background .2s}.activity-row:last-child{border-bottom:0}.activity-row:hover{background:var(--surface-elevated)}.activity-icon{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid var(--stroke);border-radius:8px;color:var(--muted)}.activity-name{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:6px}.activity-name strong{font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-name small{font-size:10px;color:var(--faint)}.activity-arrow{color:var(--faint);flex-shrink:0}.status-pill{font-size:9px;white-space:nowrap;border-radius:50px;font-weight:800;letter-spacing:.025em;text-transform:capitalize;padding:7px 10px;border:1px solid var(--stroke);background:var(--surface-hover);color:var(--muted)}.st-in_review,.st-open,.st-submitted{background:rgba(186,156,184,.1);color:#cdb3d0;border-color:rgba(186,156,184,.2)}.st-approved,.st-closed,.st-released,.st-resolved{background:rgba(143,193,162,.1);color:#a8d2b7;border-color:rgba(143,193,162,.2)}.st-changes_requested,.st-rejected{background:rgba(215,128,123,.1);color:#e1a39e;border-color:rgba(215,128,123,.2)}:root[data-theme=light] .st-in_review,:root[data-theme=light] .st-open,:root[data-theme=light] .st-submitted{color:#805577}:root[data-theme=light] .st-approved,:root[data-theme=light] .st-closed,:root[data-theme=light] .st-released,:root[data-theme=light] .st-resolved{color:#386b49}:root[data-theme=light] .st-changes_requested,:root[data-theme=light] .st-rejected{color:#a45451}.activity-empty{min-height:310px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:35px;gap:9px}.activity-empty>svg{color:var(--faint);margin-bottom:10px}.activity-empty strong{font-family:var(--font-display);font-size:21px;font-weight:600}.activity-empty p{font-size:11px;color:var(--muted);max-width:280px;line-height:1.7}.activity-empty a{margin-top:13px;display:flex;align-items:center;gap:10px;font-size:10px;font-weight:800;letter-spacing:.06em}.quick-section{min-width:0}.quick-card{min-height:81px;display:flex;align-items:center;gap:14px;border-radius:8px;padding:13px 15px;background:var(--surface);border:1px solid var(--stroke);margin-bottom:10px;transition:transform .2s,border-color .2s}.quick-card:hover{transform:translateX(4px);border-color:var(--strong-stroke)}.quick-icon{height:41px;width:41px;background:var(--surface-hover);color:var(--muted);border-radius:7px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.quick-card>span:nth-child(2){flex:1 1;display:flex;flex-direction:column;gap:5px;min-width:0}.quick-card strong{font-size:12px}.quick-card small{font-size:10px}.quick-card small,.quick-card>svg,.quick-note{color:var(--faint)}.quick-note{font-weight:800;font-size:9px;letter-spacing:.1em;display:flex;align-items:center;justify-content:space-between;padding:26px 6px 0}.quick-note span{font-size:19px}@media (max-width:1270px){.hero-graphic{right:-285px}.overview-lower{grid-template-columns:1fr;gap:45px}.quick-section{max-width:none}.quick-section .quick-card{display:inline-flex;width:calc(33.333% - 8px);margin-right:8px;vertical-align:top}.quick-card small{font-size:9px}}@media (max-width:1050px){.sidebar{width:228px}.main-area{margin-left:228px}.stats-grid{grid-template-columns:repeat(2,1fr)}.overview-hero{min-height:315px}.overview-hero h1{font-size:clamp(42px,5vw,65px)}.hero-graphic{right:-340px}.quick-section .quick-card{display:flex;width:100%;margin-right:0}.dashboard-content{padding-top:37px}}@media (max-width:800px){.sidebar{width:278px;transform:translateX(-102%);box-shadow:12px 0 38px rgba(0,0,0,.2)}.sidebar.sidebar-open{transform:translateX(0)}.sidebar-backdrop{position:fixed;display:block;z-index:35;inset:0;background:rgba(0,0,0,.65);border:0;width:100%;height:100%}.mobile-close,.mobile-menu{display:flex}.main-area{margin-left:0}.topbar{height:67px;flex-basis:67px}.topbar-date{display:none}.overview-hero{min-height:325px}.dashboard-content{padding-bottom:65px}}@media (max-width:580px){.dashboard-content{padding:31px 18px 60px}.topbar{padding:0 18px}.topbar-left,.topbar-right{gap:10px}.topbar-chevron,.topbar-muted{display:none}.topbar-page{font-size:10px}.overview-hero{padding:34px 27px;min-height:355px;margin-top:17px}.overview-hero h1{font-size:clamp(39px,9.4vw,54px)}.overview-hero p{font-size:11px;max-width:300px}.hero-graphic{width:490px;height:490px;right:-330px;top:-70px}.hero-topline{font-size:8px}.hero-button{font-size:9px;gap:8px}.hero-corner-mark{font-size:7px}.stats-title{margin-top:37px}.section-hint{display:none}.stats-grid{gap:9px}.stat-card{height:146px;padding:14px}.stat-header span{font-size:8px}.stat-header svg{height:14px}.stat-value{font-size:44px}.stat-bottom{font-size:9px}.overview-lower{margin-top:45px;gap:42px}.activity-row{gap:9px;padding:11px}.activity-icon{width:33px;height:33px}.activity-icon svg{width:17px}.activity-name strong{font-size:11px}.activity-name small{font-size:9px}.activity-row .status-pill{display:none}.activity-arrow{height:14px}.dashboard-footer{padding:22px 18px;font-size:8px}.dashboard-footer span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.hero-graphic,.page-appear{animation:none!important}*{scroll-behavior:auto!important}}.sidebar-theme-wrap{margin-top:21px;padding:19px 10px 0;border-top:1px solid var(--stroke)}.sidebar-theme-wrap .sidebar-section-label{padding:0 5px;margin-bottom:11px}.sidebar-theme-switch{display:grid;grid-gap:5px;gap:5px;padding:5px;border-radius:9px;border:1px solid var(--stroke);background:var(--surface)}.sidebar-theme-switch button{display:flex;justify-content:center;align-items:center;gap:7px;background:transparent;border:1px solid transparent;color:var(--muted);border-radius:6px;font-size:11px;font-weight:700;transition:background .3s,color .3s,border-color .3s,box-shadow .3s}.sidebar-theme-switch button:hover{color:var(--ink)}.sidebar-theme-switch button.chosen{background:var(--surface-hover);border-color:var(--stroke);color:var(--ink);box-shadow:0 2px 9px rgba(0,0,0,.04)}.topbar-identity{display:inline-flex;align-items:center;gap:9px;color:var(--faint);font-size:10px;letter-spacing:.16em;font-weight:800}.topbar-identity-dot{width:6px;height:6px;border-radius:50%;background:#c1b1c0}.overview-hero,.sidebar-section-label{margin-top:0}.sidebar-header{margin-bottom:55px}.sidebar-theme-wrap{display:flex;justify-content:flex-start;margin-top:19px;padding:17px 12px 0}.sidebar-theme-switch{width:99px;grid-template-columns:1fr 1fr;padding:4px;border-radius:25px}.sidebar-theme-switch button{min-height:36px;padding:0;border-radius:22px}.topbar-right:empty{display:none}@media(max-width:800px){.sidebar-header{margin-bottom:42px}}.account-card{position:relative;overflow:visible}.account-menu-wrap{position:relative;flex-shrink:0}.account-menu-button{cursor:pointer}.account-popup{position:absolute;z-index:70;bottom:calc(100% + 10px);right:0;width:174px;padding:6px;background:var(--surface-elevated);border:1px solid var(--strong-stroke);box-shadow:0 15px 45px rgba(0,0,0,.28);border-radius:10px}.account-popup button{display:flex;width:100%;align-items:center;gap:10px;border:0;border-radius:6px;background:transparent;color:var(--ink);font:inherit;font-size:12px;font-weight:600;text-align:left;padding:11px;cursor:pointer}.account-popup button:focus-visible,.account-popup button:hover{background:var(--surface-hover)}.release-inline-navigation{display:flex;justify-content:space-between;align-items:center;margin:0 auto 16px;max-width:1040px;gap:18px}.direct-ticket-page{max-width:1020px;margin:0 auto}.sidebar-external-groups{padding:10px 14px 0;display:flex;flex-direction:column;gap:2px}.sidebar-external-trigger{width:100%;border:0;cursor:pointer;text-align:left;background:transparent;color:var(--faint)}.sidebar-external-trigger:hover{color:var(--ink)}.sidebar-external-trigger .external-chevron{margin-left:auto;transition:transform .18s}.sidebar-external-trigger .external-chevron.expanded{transform:rotate(180deg)}.sidebar-external-submenu{padding:4px 0 9px 42px;display:flex;flex-direction:column;gap:2px}.sidebar-external-submenu a{color:var(--faint);display:flex;gap:8px;align-items:center;justify-content:space-between;padding:9px 12px;font-size:11px;text-decoration:none;border-radius:6px}.sidebar-external-submenu a:hover{background:var(--surface-hover);color:var(--ink)}.smart-disabled{opacity:.56}.smart-disabled:hover{opacity:.85}.smart-view-count{font-size:10px;color:var(--faint);letter-spacing:.1em;font-weight:800;padding:0 16px 12px}.smart-activity-views{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.smart-image-upload{display:inline-flex;align-items:center;justify-content:center;gap:9px;cursor:pointer;border:1px solid var(--strong-stroke);border-radius:8px;background:var(--surface-elevated);padding:13px 16px;font-size:10px;font-weight:800;letter-spacing:.08em;width:max-content;max-width:100%;transition:border-color .2s}.smart-image-upload:hover{border-color:var(--ink)}.smart-image-upload input{display:none}.smart-toggle{display:flex;align-items:center;gap:12px;font-size:11px;font-weight:700;line-height:1.6;cursor:pointer}.smart-toggle input{width:17px;height:17px;accent-color:#d0c5d0}.smart-scan-line{display:flex;gap:9px;align-items:center}.smart-scan-line input{flex:1 1;min-width:0;background:var(--surface-elevated);border:1px solid var(--stroke);border-radius:7px;padding:12px;color:var(--ink);font-size:12px}.smart-platform-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.smart-theme-options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:24px}.smart-theme-options button{display:flex;flex-direction:column;align-items:center;gap:7px;padding:10px 3px;border:1px solid var(--stroke);border-radius:8px;color:var(--muted);background:var(--surface-elevated);cursor:pointer;font-size:10px}.smart-theme-options button.active{border-color:var(--ink);color:var(--ink)}.smart-theme-swatch{width:100%;max-width:60px;height:39px;border-radius:5px;border:1px solid rgba(128,128,128,.4)}.smart-publish-toggle{margin:26px 0 10px}.smart-editor-preview{width:100%;padding:19px 20px 25px;border-radius:18px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:9px;max-height:640px;overflow:auto}.smart-editor-cover{width:170px;height:170px;display:grid;place-items:center;overflow:hidden;border-radius:11px;background:rgba(128,128,128,.2)}.smart-editor-cover img{width:100%;height:100%;object-fit:cover}.smart-editor-artist{font-size:9px;letter-spacing:.15em;text-transform:uppercase;opacity:.75;margin-top:5px}.smart-editor-title{font-size:20px;font-weight:800}.smart-editor-preview>p{font-size:11px;line-height:1.5}.smart-editor-platforms{display:flex;flex-direction:column;gap:7px;width:100%;margin-top:12px}.smart-editor-platforms>div{display:flex;justify-content:space-between;align-items:center;border:1px solid rgba(128,128,128,.3);padding:11px 10px;border-radius:8px;font-size:12px;font-weight:700}.smart-editor-platforms span{font-size:9px;font-weight:700;opacity:.7}.smart-editor-profile{display:flex;gap:8px;align-items:center;border-top:1px solid rgba(128,128,128,.3);padding:12px;font-size:10px}.smart-editor-profile img{width:28px;height:28px;border-radius:50%;object-fit:cover}.settings-social-card{grid-column:span 1}.profile-social-form{display:flex;flex-direction:column;gap:17px;margin-top:19px}.profile-avatar-input{display:flex;flex-direction:column;align-items:flex-start;gap:11px}.avatar-placeholder,.profile-avatar-input>img{width:76px;height:76px;border-radius:50%;object-fit:cover;background:var(--surface-hover);display:grid;place-items:center}.profile-avatar-input>small{color:var(--faint);font-size:10px}.profile-social-form .field>span{display:flex;gap:8px;align-items:center}.profile-social-form .primary-button{align-self:flex-start}@media(max-width:700px){.smart-platform-fields{grid-template-columns:1fr}.smart-theme-options{gap:4px}.smart-theme-options button{font-size:9px}.smart-scan-line{flex-wrap:wrap}.smart-scan-line input{flex-basis:100%}}.smart-activity-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:17px 0}.smart-activity-actions .outline-button{min-height:38px}.smart-scan-line{margin-bottom:16px}.smart-scan-line+.field-helper{margin-top:2px;margin-bottom:26px}.smart-platform-editor-list{display:flex;flex-direction:column;gap:10px}.smart-platform-editor-row{display:grid;grid-template-columns:minmax(150px,.75fr) minmax(140px,1.35fr) 38px;grid-gap:9px;gap:9px;align-items:center}.smart-platform-editor-row input,.smart-platform-editor-row select{height:46px;width:100%;background:var(--surface-elevated);color:var(--ink);border:1px solid var(--strong-stroke);border-radius:7px;padding:0 11px;font-size:12px}.smart-platform-editor-row button{height:42px;background:var(--surface-elevated);color:var(--muted);border:1px solid var(--stroke);border-radius:7px;display:grid;place-items:center;cursor:pointer}.smart-platform-editor-row button:disabled{opacity:.35;cursor:not-allowed}.smart-platform-add{margin-top:13px}.smart-editor-platforms .brand-preview-label{display:flex;align-items:center;gap:9px}@media(max-width:600px){.smart-platform-editor-row{grid-template-columns:minmax(96px,.75fr) minmax(110px,1.2fr) 32px;gap:5px}.smart-platform-editor-row input,.smart-platform-editor-row select{padding:0 6px;font-size:11px}.smart-platform-editor-row button{height:42px}}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:43px}.page-heading h1{font-family:var(--font-display);font-weight:600;font-size:clamp(42px,4.1vw,72px);letter-spacing:-.065em;line-height:1.13;margin:20px 0 13px}.page-heading h1 em{font-weight:500;color:var(--accent)}.page-heading p{font-size:12px;line-height:1.8;color:var(--muted);margin:0;max-width:570px}.page-heading-action{padding-bottom:4px;flex-shrink:0}.danger-button,.outline-button,.primary-button{border:1px solid transparent;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:11px;padding:0 16px;font-size:10px;font-weight:800;letter-spacing:.075em;border-radius:5px;white-space:nowrap;transition:transform .2s,background .2s,border-color .2s,opacity .2s}.primary-button{background:var(--ink);color:var(--button-ink)}.primary-button:hover:not(:disabled){transform:translateY(-2px);opacity:.85}.primary-button svg:last-child{margin-left:5px}.outline-button{background:var(--surface);color:var(--ink);border-color:var(--strong-stroke)}.outline-button:hover:not(:disabled){background:var(--surface-hover)}.danger-button{background:#873e48;color:white}.danger-button:hover{background:#ad555f}button:disabled{opacity:.55;cursor:not-allowed}.error-banner,.success-banner{display:flex;align-items:center;gap:12px;border-radius:6px;padding:16px 18px;margin:0 0 24px;font-size:12px;line-height:1.6}.success-banner{color:#b8dfbe;background:rgba(93,160,105,.1);border:1px solid rgba(138,193,147,.25)}.error-banner{color:#f0b1ad;background:rgba(178,64,75,.1);border:1px solid rgba(211,113,126,.24)}:root[data-theme=light] .success-banner{color:#336b47}:root[data-theme=light] .error-banner{color:#a03b48}.error-banner button,.success-banner button{margin-left:auto;border:0;background:transparent;color:inherit;font-size:20px}.mini-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:19px}.mini-heading h2{font-weight:800;font-size:10px;letter-spacing:.16em;margin:0}.mini-heading>span{color:var(--faint);font-size:9px;font-weight:800;letter-spacing:.13em}.loading-region{min-height:230px;display:flex;gap:12px;align-items:center;justify-content:center;color:var(--muted);font-size:12px}.empty-panel{min-height:460px;border:1px solid var(--stroke);border-radius:12px;background:var(--surface);flex-direction:column;text-align:center;padding:50px 30px}.empty-art,.empty-panel{display:flex;align-items:center;justify-content:center}.empty-art{width:94px;height:94px;border-radius:50%;border:1px solid var(--stroke);margin-bottom:28px;color:var(--muted);background:radial-gradient(circle at 50% 10%,var(--surface-elevated),transparent 75%)}.empty-panel .eyebrow{font-size:9px}.empty-panel h2{font-family:var(--font-display);font-weight:600;font-size:32px;letter-spacing:-.045em;margin:12px 0 8px}.empty-panel p{font-size:12px;color:var(--muted);line-height:1.8;max-width:380px;margin:0 0 24px}.record-list{display:flex;flex-direction:column;gap:9px}.record-card{gap:16px;padding:20px 21px;border:1px solid var(--stroke);border-radius:8px;background:var(--surface);min-height:90px}.record-card,.record-icon{display:flex;align-items:center}.record-icon{justify-content:center;flex:0 0 46px;height:46px;background:var(--surface-hover);border-radius:7px;color:var(--muted)}.record-main{display:flex;flex-direction:column;gap:8px;flex:1 1;min-width:0}.record-main strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.record-main>span{color:var(--faint);font-size:11px}.record-main i{font-style:normal;padding:0 3px}.record-summary{max-width:430px;text-overflow:ellipsis;overflow:hidden}.record-muted,.record-summary{font-size:10px;color:var(--faint);white-space:nowrap}.small-button{height:35px;border:1px solid var(--strong-stroke);background:var(--surface-hover);border-radius:5px;color:var(--ink);font-size:9px;font-weight:800;letter-spacing:.05em;gap:8px;padding:0 10px}.process-steps,.small-button{display:flex;align-items:center}.process-steps{gap:20px;margin-bottom:44px;padding-bottom:22px;border-bottom:1px solid var(--stroke);color:var(--faint);font-size:10px;letter-spacing:.1em}.process-steps>button,.process-steps>span{display:flex;align-items:center;gap:9px}.process-steps>button{border:0;background:none;color:inherit;padding:0}.process-steps b{font-size:9px;font-weight:800}.process-steps>.step-active{color:var(--ink)}.selection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:15px;gap:15px}.choice-card{text-align:left;position:relative;min-height:299px;background:var(--surface);color:var(--ink);border:1px solid var(--stroke);border-radius:10px;padding:26px;display:flex;flex-direction:column;align-items:flex-start;transition:transform .23s,border-color .23s,background .23s}.choice-card:hover{border-color:var(--strong-stroke);transform:translateY(-5px);background:var(--surface-elevated)}.choice-tag{font-size:9px;letter-spacing:.14em;font-weight:800;color:var(--faint)}.choice-icon{display:flex;align-items:center;justify-content:center;width:66px;height:66px;color:var(--ink);background:var(--surface-hover);border:1px solid var(--stroke);border-radius:50%;margin:28px 0 23px}.choice-card strong{font-family:var(--font-display);font-size:25px;letter-spacing:-.04em;font-weight:600}.choice-card small{font-size:11px;line-height:1.7;color:var(--muted);display:block;margin-top:9px;max-width:235px}.choice-bottom{margin-top:auto;padding-top:25px;gap:13px;font-size:9px;font-weight:800;letter-spacing:.11em}.choice-bottom,.tip-card{display:flex;align-items:center}.tip-card{border:1px solid var(--stroke);border-radius:6px;margin-top:20px;padding:18px 22px;gap:12px;color:var(--muted);font-size:11px;line-height:1.6}.form-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(250px,.7fr);grid-gap:25px;gap:25px;align-items:start}.editor-panel{background:var(--surface);border:1px solid var(--stroke);border-radius:10px;padding:clamp(21px,3vw,42px);min-width:0}.editor-head{gap:17px;padding-bottom:31px;border-bottom:1px solid var(--stroke);margin-bottom:33px}.editor-head,.editor-head-icon{display:flex;align-items:center}.editor-head-icon{width:61px;height:61px;justify-content:center;background:var(--surface-hover);border:1px solid var(--stroke);border-radius:10px;flex-shrink:0}.editor-head h2{font-family:var(--font-display);font-size:28px;letter-spacing:-.055em;font-weight:600;margin:5px 0}.editor-head p{font-size:11px;color:var(--muted);line-height:1.7;margin:0}.form-section-title{display:flex;align-items:center;gap:15px;font-weight:800;font-size:10px;letter-spacing:.13em;margin:31px 0 23px}.form-section-title:first-of-type{margin-top:0}.form-section-title:after{content:"";height:1px;background:var(--stroke);flex:1 1}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:15px;column-gap:15px;grid-row-gap:21px;row-gap:21px}.field{display:flex;flex-direction:column;gap:10px;margin-bottom:22px;min-width:0}.field-grid>.field{margin-bottom:0}.field-full{grid-column:1/-1}.field>span:first-child{font-size:9px;letter-spacing:.11em;font-weight:800;color:var(--muted)}.destination-row input,.destination-row select,.field input:not([type=checkbox]),.field select,.field textarea,.slug-field{width:100%;min-width:0;min-height:45px;border:1px solid var(--strong-stroke);color:var(--ink);background:var(--canvas);padding:12px 13px;outline:none;border-radius:5px;transition:border-color .2s,background .2s}.destination-row input:focus,.destination-row select:focus,.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--muted)}.destination-row input::placeholder,.field input::placeholder,.field textarea::placeholder{color:var(--faint);opacity:.9}.field textarea{resize:vertical;line-height:1.7}.destination-row select,.field select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.field small{font-size:10px;color:var(--faint);line-height:1.7}.field-with-icon{position:relative;display:flex;align-items:center}.field-with-icon svg{position:absolute;left:12px;color:var(--faint)}.field-with-icon input{padding-left:38px!important}.checkbox-line{flex-direction:row;align-items:center;color:var(--muted);font-size:11px}.checkbox-line input{accent-color:var(--accent)}.upload-area{min-height:146px;border:1px dashed var(--strong-stroke);border-radius:7px;background:var(--wash);display:flex;flex-direction:column;gap:8px;justify-content:center;align-items:center;text-align:center;padding:25px 10px;cursor:pointer;transition:border-color .2s,background .2s}.upload-area:hover{border-color:var(--muted);background:var(--surface-hover)}.upload-area>svg{color:var(--muted);margin-bottom:3px}.upload-area strong{font-size:12px;max-width:90%;overflow-wrap:anywhere}.upload-area>span{font-size:10px;color:var(--faint);line-height:1.6}.field-or{text-align:center;color:var(--faint);font-size:9px;font-weight:800;letter-spacing:.12em;margin:22px 0}.form-actions{margin-top:38px;padding-top:25px;border-top:1px solid var(--stroke);display:flex;justify-content:space-between;align-items:center;gap:13px;flex-wrap:wrap}.editor-aside{display:flex;flex-direction:column;gap:15px;min-width:0}.aside-feature{min-height:320px;position:relative;overflow:hidden;border:1px solid var(--strong-stroke);background:linear-gradient(145deg,#26212b,#191a20 70%);color:#f1f0ef;border-radius:10px;padding:31px}.aside-feature .eyebrow{font-size:9px;color:#c4b1bd}.aside-feature h3{font-family:var(--font-display);font-size:31px;font-weight:500;letter-spacing:-.055em;line-height:1.23;max-width:220px;margin:24px 0 17px}.aside-feature p{font-size:11px;color:#aca4b0;line-height:1.9;max-width:260px;position:relative;z-index:2}.aside-feature-icon{position:absolute;right:-16px;bottom:-10px;opacity:.13;transform:rotate(-18deg)}.aside-note{display:flex;gap:12px;border:1px solid var(--stroke);border-radius:9px;padding:20px;background:var(--surface)}.aside-note>svg{color:var(--muted);flex-shrink:0}.aside-note strong{font-size:12px}.aside-note p{font-size:10px;line-height:1.85;color:var(--muted);margin:9px 0 0}.filter-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.segmented-tabs{border:1px solid var(--stroke);background:var(--surface);border-radius:7px;padding:4px;display:flex;gap:5px}.segmented-tabs button{padding:10px 14px;border:0;background:transparent;border-radius:5px;font-size:10px;font-weight:700;color:var(--muted)}.segmented-tabs button.selected{background:var(--surface-hover);color:var(--ink)}.segmented-tabs button span{font-size:9px;background:var(--surface-elevated);padding:3px 5px;border-radius:4px;margin-left:4px}.kb-search,.small-search{display:flex;align-items:center;gap:11px;border:1px solid var(--stroke);background:var(--surface);color:var(--faint);border-radius:6px;padding:0 14px;height:42px;max-width:270px;width:100%}.kb-search input,.small-search input{min-width:0;width:100%;border:0;background:transparent;outline:0;color:var(--ink);font-size:11px}.kb-search input::placeholder,.small-search input::placeholder{color:var(--faint)}.tickets-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tickets-grid .choice-card{min-height:240px}.tickets-grid .choice-icon{margin:18px 0}.tickets-grid .choice-card strong{font-size:23px}.links-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.link-list-card{position:relative;background:var(--surface);border:1px solid var(--stroke);border-radius:10px;padding:22px;min-width:0}.link-card-preview{display:flex;gap:16px;align-items:center;position:relative}.link-cover{width:84px;height:84px;border-radius:6px;overflow:hidden;flex-shrink:0;background:#25202c}.link-cover>img{height:100%;width:100%;object-fit:cover}.link-card-info{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1 1}.link-card-info strong{font-family:var(--font-display);font-size:24px;letter-spacing:-.03em;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-card-info small{color:var(--muted);font-size:11px}.link-card-info .eyebrow,.link-status{font-size:8px}.link-status{position:absolute;top:0;right:0;letter-spacing:.08em;color:var(--faint)}.link-status.published{color:#9cbcaa}.link-url{font-size:11px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:20px 0 18px}.link-card-actions{display:flex;gap:17px;flex-wrap:wrap;border-top:1px solid var(--stroke);padding-top:16px}.link-card-actions a,.link-card-actions button{background:none;border:0;color:var(--muted);padding:0;display:flex;gap:6px;align-items:center;font-size:9px;font-weight:800;letter-spacing:.04em}.link-card-actions a:hover,.link-card-actions button:hover{color:var(--ink)}.link-card-actions .delete-trigger{margin-left:auto;color:#ae7475}.delete-confirm{position:absolute;inset:0;z-index:4;background:var(--surface);border-radius:9px;padding:23px;display:flex;flex-direction:column;justify-content:center}.delete-confirm strong{font-size:15px}.delete-confirm p{color:var(--muted);font-size:12px;line-height:1.8}.delete-confirm>div{display:flex;gap:10px;margin-top:14px}.cover-fallback{height:100%;width:100%;display:flex;justify-content:center;align-items:center;background:radial-gradient(circle at 28% 20%,#785c80,#392e43 48%,#17161e 85%)}.mini-vinyl{width:70%;aspect-ratio:1;border:1px solid rgba(255,255,255,.3);border-radius:50%;background:repeating-radial-gradient(circle,transparent,transparent 9px,rgba(255,255,255,.075) 10px,transparent 11px),radial-gradient(circle at center,#a4a0ae 0 4px,transparent 5px);box-shadow:0 5px 23px rgba(0,0,0,.25)}.smart-editor-layout{grid-template-columns:minmax(0,1.7fr) minmax(260px,.8fr)}.field-helper{color:var(--muted);font-size:11px;line-height:1.7;margin-top:-9px;margin-bottom:18px}.destinations-editor{display:flex;flex-direction:column;gap:9px}.destination-row{display:grid;grid-template-columns:minmax(120px,.75fr) minmax(120px,1.5fr) 31px;align-items:center;grid-gap:8px;gap:8px}.destination-row input,.destination-row select{height:43px}.destination-row button{border:1px solid var(--stroke);border-radius:5px;background:var(--canvas);height:43px;display:flex;align-items:center;justify-content:center;color:var(--muted)}.destination-row button:hover{color:var(--ink)}.add-row{display:flex;gap:9px;align-items:center;color:var(--muted);border:1px dashed var(--strong-stroke);border-radius:5px;padding:12px 14px;width:100%;margin-top:12px;justify-content:center;background:none;font-size:10px;font-weight:800;letter-spacing:.07em}.add-row:hover{color:var(--ink)}.slug-field{display:flex;align-items:center;gap:0;padding:0!important;overflow:hidden}.slug-field span{padding:0 12px;color:var(--faint);white-space:nowrap;font-size:11px;border-right:1px solid var(--stroke)}.slug-field input{border:0!important;background:transparent!important;flex:1 1;min-width:0;height:43px;outline:none;padding:0 11px;color:var(--ink)}.payment-explainer{display:flex;align-items:flex-start;gap:12px;background:var(--wash);border:1px solid var(--stroke);border-radius:6px;padding:15px;margin-bottom:20px;color:var(--muted);font-size:11px;line-height:1.7}.payment-explainer svg{flex-shrink:0;margin-top:1px}.publish-toggle{margin:32px 0 0;flex-direction:row;align-items:flex-start;gap:14px}.publish-toggle>input{accent-color:var(--accent);margin:4px 0 0}.publish-toggle>span{display:flex;flex-direction:column;gap:6px}.publish-toggle strong{font-size:12px;color:var(--ink)}.preview-eyebrow{text-align:center;padding-top:10px}.phone-preview{width:100%;max-width:318px;min-height:590px;border:7px solid #2c2b30;border-radius:33px;margin:0 auto;background:radial-gradient(ellipse 130% 55% at 20% 0,#27212f,#111016 85%);box-shadow:0 18px 70px rgba(0,0,0,.2);padding:18px 20px 23px;text-align:center;color:#f7f5f4}.phone-top{height:22px;display:flex;justify-content:center;align-items:flex-start}.phone-top span:first-child{width:60px;height:13px;background:#080809;border-radius:30px}.phone-top span:last-child{display:none}.preview-cover{height:166px;width:166px;max-width:100%;margin:27px auto 20px;background:#24202e;border-radius:9px;overflow:hidden;box-shadow:0 12px 35px rgba(0,0,0,.28)}.preview-cover>img{height:100%;width:100%;object-fit:cover}.preview-title{font-family:var(--font-display);font-weight:600;font-size:22px;line-height:1.35}.preview-artist{font-size:11px;color:#beb6c2;margin-top:5px}.preview-desc{font-size:10px;color:#aaa4b0;line-height:1.7;margin:12px auto 19px;max-width:215px}.preview-platforms{display:flex;flex-direction:column;gap:8px}.preview-platforms>div{min-height:37px;border-radius:5px;background:#f5f2f3;color:#1f1d23;justify-content:space-between;padding:0 13px}.preview-pay,.preview-platforms>div{display:flex;align-items:center;font-weight:800;font-size:10px}.preview-pay{min-height:38px;border:1px solid #a49aa5;justify-content:center;gap:8px;border-radius:5px;margin-top:10px}.preview-powered{font-size:7px;letter-spacing:.2em;color:#6f6874;font-weight:800;margin-top:23px}.preview-caption{text-align:center;color:var(--faint);font-size:10px;line-height:1.7;margin:15px 0}.knowledge-feature{height:285px;padding:39px 44px;position:relative;border:1px solid var(--stroke);border-radius:10px;overflow:hidden;background:radial-gradient(ellipse 55% 110% at 85% 75%,rgba(129,99,142,.35),transparent 76%),linear-gradient(105deg,#1d1b20,#28232c);color:#f6f1f5;margin-bottom:34px}.knowledge-feature .eyebrow{color:#bba9b8}.knowledge-feature h2{font-family:var(--font-display);font-size:42px;line-height:1.22;letter-spacing:-.05em;margin:18px 0 9px;font-weight:500;position:relative;z-index:2}.knowledge-feature h2 em{color:#c2aabd}.knowledge-feature p{font-size:11px;color:#aea9b2;line-height:1.8;position:relative;z-index:2;max-width:340px}.knowledge-symbol{position:absolute;right:11%;top:20%;width:230px;height:230px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.15);border-radius:50%;color:#baa9bd;transform:rotate(-14deg)}.knowledge-symbol:after{content:"";position:absolute;inset:-40px;border-radius:50%;border:1px solid rgba(255,255,255,.07)}.kb-filterbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.kb-search{max-width:100%;width:min(520px,100%);height:51px}.kb-filterbar>span{font-size:9px;color:var(--faint);font-weight:800;letter-spacing:.13em;white-space:nowrap}.kb-topics{display:flex;gap:7px;flex-wrap:wrap;margin:22px 0 26px}.kb-topics button{padding:9px 15px;background:var(--surface);border:1px solid var(--stroke);color:var(--muted);border-radius:50px;font-size:10px;font-weight:700;transition:background .2s,color .2s}.kb-topics button.selected{background:var(--ink);color:var(--button-ink);border-color:var(--ink)}.articles-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.article-card{min-height:271px;border:1px solid var(--stroke);background:var(--surface);color:var(--ink);text-align:left;padding:25px;border-radius:8px;display:flex;flex-direction:column;transition:transform .22s,border-color .22s}.article-card:hover{transform:translateY(-4px);border-color:var(--strong-stroke)}.article-card-top{display:flex;justify-content:space-between;color:var(--faint);font-weight:800;font-size:9px;letter-spacing:.12em}.article-card-top svg{color:var(--muted)}.article-number{font-family:var(--font-display);font-size:27px;color:var(--faint);margin-top:25px}.article-card h3{font-family:var(--font-display);font-size:22px;font-weight:600;line-height:1.35;letter-spacing:-.035em;margin:8px 0 7px}.article-card p{font-size:11px;color:var(--muted);line-height:1.7;margin:0}.article-card-bottom{border-top:1px solid var(--stroke);margin-top:auto;padding-top:20px;display:flex;justify-content:space-between;gap:8px;font-size:9px;font-weight:800;letter-spacing:.05em;color:var(--faint)}.article-card-bottom span{display:flex;align-items:center;gap:7px}.article-card-bottom span:last-child{color:var(--ink)}.knowledge-cta{margin-top:25px;display:flex;align-items:center;gap:17px;background:var(--surface);border:1px solid var(--stroke);border-radius:8px;padding:20px}.knowledge-cta-icon{width:47px;height:47px;display:flex;align-items:center;justify-content:center;border-radius:7px;background:var(--surface-hover);color:var(--muted)}.knowledge-cta>div:nth-child(2){display:flex;flex:1 1;flex-direction:column;gap:6px}.knowledge-cta strong{font-size:13px}.knowledge-cta span{font-size:11px;color:var(--muted)}.kb-back{border:0;background:none;color:var(--muted);display:flex;align-items:center;gap:11px;font-size:10px;font-weight:800;letter-spacing:.11em;margin-bottom:32px;padding:0}.kb-back:hover{color:var(--ink)}.article-view{padding:clamp(26px,4vw,65px);max-width:880px;margin:0 auto;background:var(--surface);border:1px solid var(--stroke);border-radius:9px}.article-dot{padding:0 10px}.article-view>h2{font-family:var(--font-display);font-weight:600;font-size:clamp(37px,4vw,62px);line-height:1.2;letter-spacing:-.06em;margin:17px 0}.article-lede{font-size:15px;line-height:1.85;color:var(--muted)}.article-divider{height:1px;background:var(--stroke);margin:35px 0}.article-view section{margin-bottom:37px}.article-chapter{font-size:10px;color:var(--accent);font-weight:800;letter-spacing:.1em}.article-view h3{font-family:var(--font-display);font-size:26px;letter-spacing:-.035em;font-weight:600;margin:12px 0}.article-view section p{font-size:13px;color:var(--muted);line-height:2}.article-footer-note{display:flex;gap:16px;padding:22px;background:var(--wash);border:1px solid var(--stroke);border-radius:7px;color:var(--muted);font-size:11px;line-height:1.8}.article-footer-note svg{flex-shrink:0}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.settings-card{min-height:260px;background:var(--surface);border:1px solid var(--stroke);border-radius:10px;padding:31px}.settings-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--surface-hover);border-radius:8px;color:var(--muted);margin-bottom:25px}.settings-card h2{font-family:var(--font-display);font-size:29px;letter-spacing:-.04em;font-weight:600;margin:7px 0 20px}.settings-card>p{font-size:11px;color:var(--muted);line-height:1.9;max-width:430px;margin:19px 0 0}.settings-pair{display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid var(--stroke);padding:13px 0}.settings-pair>span{font-size:9px;font-weight:800;letter-spacing:.08em;color:var(--faint)}.settings-pair>strong{font-size:11px;display:flex;align-items:center;gap:8px;text-align:right;overflow-wrap:anywhere}@media(max-width:1210px){.form-layout,.smart-editor-layout{grid-template-columns:minmax(0,1fr) 270px}.selection-grid{gap:10px}.choice-card{padding:19px}.choice-card strong{font-size:22px}.articles-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:1050px){.form-layout,.smart-editor-layout{grid-template-columns:1fr}.editor-aside{display:none}.page-heading h1{font-size:48px}.links-grid{grid-template-columns:1fr}}@media(max-width:700px){.page-heading{flex-direction:column;align-items:flex-start;gap:23px;margin-bottom:32px}.page-heading h1{font-size:clamp(40px,9vw,58px)}.page-heading-action,.page-heading-action .outline-button,.page-heading-action .primary-button{width:100%}.selection-grid,.tickets-grid{grid-template-columns:1fr}.choice-card,.tickets-grid .choice-card{min-height:230px}.choice-icon{width:53px;height:53px;margin:17px 0}.choice-card strong{font-size:24px}.choice-bottom{padding-top:15px}.record-card{flex-wrap:wrap;gap:11px;padding:14px}.record-icon{width:36px;height:36px;flex-basis:36px}.record-main{min-width:calc(100% - 52px)}.record-card .status-pill{margin-left:47px}.record-muted{margin-left:auto}.record-summary{max-width:270px}.form-layout{gap:0}.editor-panel{padding:21px}.field-grid{grid-template-columns:1fr;row-gap:20px}.field-full{grid-column:auto}.form-actions{flex-direction:column-reverse;align-items:stretch}.form-actions button{width:100%}.process-steps{gap:8px;justify-content:space-between}.process-steps b{font-size:8px}.process-steps>button,.process-steps>span{gap:5px;font-size:9px}.filter-toolbar{flex-direction:column;align-items:stretch;gap:12px}.segmented-tabs{width:100%;justify-content:space-between}.segmented-tabs button{padding:10px}.small-search{max-width:100%}.links-grid{grid-template-columns:1fr}.link-card-info strong{font-size:20px}.link-status{position:static;align-self:flex-start}.link-cover{width:70px;height:70px}.link-card-preview{gap:11px}.link-card-actions{gap:13px}.slug-field span{font-size:9px;padding:0 7px}.destination-row{grid-template-columns:minmax(100px,.85fr) minmax(100px,1.2fr) 26px;gap:5px}.destination-row input,.destination-row select{padding:8px 5px;font-size:11px}.destination-row button{width:26px}.knowledge-feature{height:auto;min-height:270px;padding:31px 25px}.knowledge-feature h2{font-size:36px}.knowledge-feature .eyebrow{font-size:8px}.knowledge-symbol{right:-130px;opacity:.4}.kb-filterbar{flex-direction:column;align-items:flex-start}.kb-filterbar>span{display:none}.articles-grid,.settings-grid{grid-template-columns:1fr}.article-card{min-height:238px}.knowledge-cta{flex-wrap:wrap}.knowledge-cta .outline-button{width:100%}.settings-card{min-height:0}.settings-pair{flex-wrap:wrap}.settings-pair strong{text-align:left}.empty-panel h2{font-size:27px}}@media(max-width:400px){.process-steps b{font-size:7px}.process-steps{letter-spacing:0}.page-heading p{font-size:11px}.link-card-actions{gap:10px}.link-card-actions a,.link-card-actions button{font-size:8px}.editor-head-icon{width:44px;height:44px}.editor-head{gap:11px}.editor-head h2{font-size:25px}}.kb-collections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:15px;gap:15px;align-items:stretch}.kb-collection{min-height:310px;border:1px solid var(--stroke);border-radius:12px;background:var(--surface);padding:28px 26px 20px;display:flex;flex-direction:column;transition:background-color .3s,border-color .25s}.kb-collection:hover{border-color:var(--strong-stroke)}.kb-collection-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--ink);font-size:10px;letter-spacing:.13em;font-weight:800}.kb-collection-count{color:var(--faint);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em}.kb-collection-caption{font-size:9px;letter-spacing:.13em;color:var(--faint);margin:13px 0 18px}.kb-collection-items{display:flex;flex-direction:column;gap:2px;margin-top:3px}.kb-collection-items button{background:transparent;color:var(--muted);border:0;padding:13px 0;display:flex;align-items:center;justify-content:space-between;gap:15px;text-align:left;font-size:12px;line-height:1.6;transition:color .2s}.kb-collection-items button:hover{color:var(--ink)}.kb-collection-items button svg{flex-shrink:0;color:var(--faint);transition:transform .2s}.kb-collection-items button:hover svg{transform:translate(2px,-2px);color:var(--ink)}.kb-article-bullets{margin:15px 0 21px;padding:0 0 0 20px;color:var(--muted);font-size:13px;line-height:1.9}.kb-article-bullets li{padding-left:5px;margin-bottom:10px}.kb-article-bullets li::marker{color:var(--accent)}.kb-figure{background:#090909;margin:22px 0;border:1px solid var(--stroke);border-radius:9px;padding:17px;overflow:hidden}.kb-figure img{display:block;width:100%;height:auto;max-height:720px;object-fit:contain;border-radius:4px}.kb-figure figcaption{font-size:10px;color:#999;line-height:1.6;margin:12px 4px 0}.kb-inline-note{border-left:2px solid var(--accent);background:var(--wash);display:flex;gap:12px;color:var(--muted);margin:22px 0 6px;padding:14px 16px;font-size:12px;line-height:1.8}.kb-inline-note svg{flex-shrink:0;color:var(--accent);margin-top:2px}.kb-after-article{max-width:880px;margin-left:auto;margin-right:auto}@media(max-width:1250px){.kb-collections{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:730px){.kb-collections{grid-template-columns:1fr}.kb-collection{min-height:0;padding:23px 21px}.kb-article-bullets{font-size:12px}.kb-figure{padding:8px}}.knowledge-page .page-heading{margin-bottom:32px}.knowledge-page .page-heading h1{font-size:clamp(38px,4.3vw,56px);line-height:1.13;letter-spacing:-.055em}.knowledge-page .page-heading p{font-size:13px;line-height:1.75;color:var(--muted)}.knowledge-page .kb-filterbar{margin-top:0}.knowledge-page .kb-search{height:49px;background:var(--surface);border-color:var(--stroke)}.knowledge-page .kb-search input{font-size:13px}.knowledge-page .kb-topics{margin:20px 0 27px;gap:8px}.knowledge-page .kb-topics button{font-size:11px;padding:9px 15px}.knowledge-page .kb-collection{min-height:0;padding:26px 26px 20px;background:var(--surface)}.knowledge-page .kb-collection-items button{font-size:13px;line-height:1.55;color:var(--muted);padding:12px 0}.knowledge-page .kb-collection-heading{font-size:11px;letter-spacing:.095em}.knowledge-page .kb-collection-caption{font-size:10px;letter-spacing:.07em}.knowledge-page .articles-grid{gap:12px}.knowledge-page .article-card{min-height:194px;padding:24px}.knowledge-page .article-card h3{font-family:var(--font-ui);font-size:18px;line-height:1.4;font-weight:650;letter-spacing:-.025em;margin:20px 0 8px}.knowledge-page .article-card p{font-size:12px;line-height:1.7}.knowledge-page .article-card-bottom{padding-top:15px}.knowledge-page .kb-back{max-width:800px;margin:0 auto 30px;font-size:11px}.knowledge-page .article-view{max-width:800px;margin:0 auto;padding:8px 0 0;border:0;border-radius:0;background:transparent;box-shadow:none}.knowledge-page .article-category{text-align:center;letter-spacing:.17em;font-size:10px}.knowledge-page .article-view>h2{max-width:770px;margin:19px auto 34px;font-family:var(--font-ui);font-size:clamp(31px,4vw,45px);font-weight:700;line-height:1.16;letter-spacing:-.049em;text-align:center;text-wrap:balance}.knowledge-page .article-lede{max-width:740px;margin:0 auto 33px;font-size:15px;line-height:1.85;color:var(--ink);font-weight:450}.knowledge-page .article-divider{height:1px;background:var(--stroke);margin:0 0 30px}.knowledge-page .article-view section{margin:0;padding:0 0 30px}.knowledge-page .article-view section+section{padding-top:27px;border-top:1px solid var(--stroke)}.knowledge-page .article-view h3{font-family:var(--font-ui);font-size:16px;font-weight:700;letter-spacing:-.012em;line-height:1.48;margin:0 0 13px}.knowledge-page .article-view section p{font-size:14px;line-height:1.85;color:var(--muted);margin:0 0 12px}.knowledge-page .kb-article-bullets{font-size:14px;line-height:1.85;color:var(--muted);margin:8px 0 3px;padding-left:22px}.knowledge-page .kb-article-bullets li{padding-left:3px;margin-bottom:9px}.knowledge-page .kb-figure{max-width:100%;margin:24px auto 3px;padding:0;border:1px solid var(--stroke);border-radius:9px;background:#030304;overflow:hidden}.knowledge-page .kb-figure img{display:block;width:100%;height:auto;max-height:none;object-fit:contain;border-radius:0}.knowledge-page .kb-figure figcaption{font-size:11px;line-height:1.65;padding:0 16px 15px;margin:12px 0 0;color:#aaaab0}.knowledge-page .kb-inline-note{margin:20px 0 2px;font-size:12px;line-height:1.8}.knowledge-page .article-footer-note{margin-top:16px;padding:18px 20px;background:var(--wash);font-size:12px;line-height:1.75}.knowledge-page .kb-after-article{max-width:800px}:root[data-theme=light] .knowledge-page .kb-figure{background:#f7f7f7}@media(max-width:730px){.knowledge-page .page-heading h1{font-size:clamp(37px,9.2vw,48px)}.knowledge-page .kb-collection{padding:22px 21px}.knowledge-page .article-view{padding:4px 3px 0}.knowledge-page .article-view>h2{font-size:clamp(29px,7vw,39px);margin-bottom:27px}.knowledge-page .article-lede{font-size:14px;line-height:1.85}.knowledge-page .article-view section p,.knowledge-page .kb-article-bullets{font-size:13.5px}.knowledge-page .article-view section+section{padding-top:24px}.knowledge-page .kb-figure{margin-left:-3px;margin-right:-3px}}.ticket-form{max-width:1040px;margin:auto;background:var(--surface);border:1px solid var(--stroke);border-radius:12px;padding:clamp(22px,3.5vw,43px)}.ticket-form-head{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-bottom:23px;border-bottom:1px solid var(--stroke);margin-bottom:27px;color:var(--muted)}.ticket-form-head h2{font-family:var(--font-display);font-size:30px;letter-spacing:-.05em;font-weight:600;color:var(--ink);margin:6px 0 0}.ticket-label{display:flex;flex-direction:column;gap:10px;min-width:0;font-size:12px;font-weight:600;color:var(--ink)}.ticket-label>span{font-size:12px;line-height:1.4}.ticket-form-subhead b,.ticket-label b{color:#d9788b}.ticket-label input,.ticket-label select,.ticket-label textarea{width:100%;min-width:0;min-height:47px;padding:12px 14px;border:1px solid var(--strong-stroke);border-radius:6px;color:var(--ink);background:var(--canvas);outline:none;font-size:13px;font-weight:450;line-height:1.55;transition:border .2s,background .2s}.ticket-label textarea{resize:vertical;min-height:100px;line-height:1.8}.ticket-label select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.ticket-label select option{background:var(--surface);color:var(--ink)}.ticket-label input:focus,.ticket-label select:focus,.ticket-label textarea:focus{border-color:var(--accent)}.ticket-label input::placeholder,.ticket-label textarea::placeholder{color:var(--faint);opacity:.85}.ticket-category{max-width:590px}.ticket-helper{font-size:12px;line-height:1.9;color:var(--muted);margin:13px 0 23px}.ticket-advice{padding:17px 20px;border:1px solid var(--stroke);border-radius:7px;color:var(--muted);margin:24px 0 35px;background:var(--wash)}.ticket-advice p{font-size:12px;line-height:1.85;margin:0 0 11px}.ticket-advice p:last-child{margin-bottom:0}.ticket-advice a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.ticket-form-subhead{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;margin:14px 0 22px}.ticket-form-subhead h3{font-size:15px;font-weight:700;margin:0 0 8px}.ticket-form-subhead p{font-size:12px;line-height:1.6;color:var(--muted);margin:0}.ticket-form-subhead>span{color:var(--faint);font-size:11px;white-space:nowrap}.ticket-rows{display:flex;flex-direction:column;gap:16px}.ticket-content-row{border:1px solid var(--stroke);border-radius:8px;padding:20px 18px;background:var(--canvas)}.ticket-content-row-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px;color:var(--faint);font-size:10px;letter-spacing:.12em;font-weight:800}.ticket-content-row-top button{display:flex;gap:5px;align-items:center;color:var(--muted);border:0;background:transparent;font-size:11px;letter-spacing:0;font-weight:500}.ticket-row-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.ticket-claim-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ticket-claim-grid>.ticket-label:nth-child(n+4){max-width:none}.ticket-add-row{margin:22px 0 0}.ticket-message{margin:32px 0 17px}.ticket-financial-fields{margin-top:32px}.ticket-financial-fields .ticket-row-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-files{margin:31px 0}.ticket-files h3{font-size:14px;margin:0 0 16px}.ticket-files>p{color:var(--faint);font-size:11px;margin:13px 0 0}.ticket-hidden-input{position:absolute;left:-9999px;opacity:0;width:1px;height:1px}.ticket-file-list{margin-top:19px;display:flex;flex-direction:column;gap:8px}.ticket-file-list>div{display:flex;align-items:center;gap:9px;border:1px solid var(--stroke);border-radius:6px;padding:12px;color:var(--muted);font-size:12px}.ticket-file-list>div span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis}.ticket-file-list small{color:var(--faint)}.ticket-file-list button{border:0;background:none;color:var(--muted)}.ticket-form-actions{margin-top:43px;padding-top:25px;border-top:1px solid var(--stroke);display:flex;justify-content:space-between;gap:15px;align-items:center}.ticket-form-actions>div{display:flex;align-items:center;gap:14px}.ticket-back{display:inline-flex;gap:9px;align-items:center;color:var(--muted);border:0;background:transparent;font-size:12px}.ticket-progress{color:var(--muted);font-size:11px}@media(max-width:760px){.ticket-form{padding:22px 17px}.ticket-claim-grid,.ticket-financial-fields .ticket-row-grid,.ticket-row-grid{grid-template-columns:1fr}.ticket-form-actions{flex-direction:column-reverse;align-items:stretch}.ticket-form-actions>div{display:flex;flex-direction:column;align-items:stretch}.ticket-back{justify-content:center;padding:12px}.ticket-form-actions .primary-button{width:100%}.ticket-form-head h2{font-size:26px}}.activity-filters{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0 0 22px}.activity-tabs{display:flex;gap:5px;flex-wrap:wrap}.activity-tabs button{border:1px solid var(--stroke);background:var(--surface);border-radius:30px;color:var(--muted);padding:11px 14px;font-size:11px;font-weight:700}.activity-tabs button.active{background:var(--ink);color:var(--button-ink)}.activity-record-table-wrap,.activity-table-wrap{width:100%;overflow-x:auto;border:1px solid var(--stroke);border-radius:10px;background:var(--surface)}.activity-record-table,.activity-table{width:100%;min-width:760px;text-align:left;border-collapse:collapse}.activity-record-table th,.activity-table th{white-space:nowrap;padding:18px 16px;color:var(--faint);font-size:10px;text-transform:uppercase;letter-spacing:.1em;font-weight:800;border-bottom:1px solid var(--stroke)}.activity-record-table td,.activity-table td{padding:16px;line-height:1.65;font-size:12px;color:var(--muted);border-bottom:1px solid var(--stroke);vertical-align:middle}.activity-record-table tr:last-child td,.activity-table tr:last-child td{border-bottom:0}.activity-table .activity-subject{font-weight:700;color:var(--ink);max-width:310px;min-width:180px}.activity-table .small-button{white-space:nowrap}.activity-detail{margin:22px auto;max-width:1000px;background:var(--surface);border:1px solid var(--stroke);border-radius:12px;padding:clamp(20px,3.8vw,42px)}.activity-detail-head{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--stroke);padding-bottom:27px;color:var(--faint)}.activity-detail-head h2{font-family:var(--font-display);font-size:clamp(27px,3vw,42px);line-height:1.2;letter-spacing:-.045em;color:var(--ink);margin:11px 0 16px}.activity-detail-sub{display:flex;flex-wrap:wrap;align-items:center;gap:14px;color:var(--muted);font-size:12px}.activity-detail-sub>span:last-child{display:flex;gap:7px;align-items:center}.activity-back{margin-bottom:20px}.activity-section-title{font-size:11px;letter-spacing:.11em;text-transform:uppercase;font-weight:800;margin:34px 0 20px}.activity-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 25px;gap:0 25px}.activity-field{display:flex;flex-direction:column;gap:9px;padding:17px 0;border-bottom:1px solid var(--stroke);overflow-wrap:anywhere}.activity-field span{font-size:10px;letter-spacing:.05em;color:var(--faint);text-transform:uppercase;font-weight:700}.activity-field strong{font-size:13px;font-weight:500;line-height:1.8;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.activity-attachments a,.activity-record-table a{color:var(--ink);display:inline-flex;align-items:center;gap:6px;text-decoration:underline;text-underline-offset:3px}.activity-attachments{display:flex;flex-direction:column;gap:10px}.activity-attachments>div{border:1px solid var(--stroke);border-radius:6px;display:flex;align-items:center;gap:12px;padding:14px;font-size:12px}.activity-attachments span{flex:1 1;overflow-wrap:anywhere}.activity-attachments small{color:var(--faint)}.activity-attachments button{background:transparent;color:var(--ink);border:1px solid var(--stroke);border-radius:5px;padding:9px;font-size:10px}.activity-private{display:flex;align-items:center;gap:10px;color:var(--faint);font-size:11px;line-height:1.8;margin:32px 0 0}@media(max-width:730px){.activity-filters{align-items:stretch;flex-direction:column}.activity-tabs button{padding:9px 11px}.activity-fields{grid-template-columns:1fr}.activity-attachments>div{flex-wrap:wrap}.activity-attachments small{margin-left:auto}}.release-workspace{max-width:1450px;margin-inline:auto}.release-panel{max-width:1070px;margin:0 auto 50px;padding:clamp(22px,3.5vw,47px);background:var(--surface);border:1px solid var(--stroke);border-radius:11px;box-shadow:0 16px 40px rgba(0,0,0,.07)}.release-intro{margin-bottom:28px;max-width:720px}.release-intro h2{font-family:var(--font-display);font-size:clamp(24px,3vw,34px);font-weight:600;letter-spacing:-.035em;margin:0 0 14px}.release-intro p{line-height:1.9;color:var(--muted);font-size:13px}.release-select-title{font-weight:700;color:var(--muted);background:var(--surface-hover);border:1px solid var(--stroke);border-radius:7px;padding:18px;margin-bottom:20px;font-size:12px}.release-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.release-choice{display:flex;flex-direction:column;gap:15px;align-items:flex-start;min-height:230px;text-align:left;border:1px solid var(--strong-stroke);border-radius:10px;padding:25px 22px;background:var(--canvas);color:var(--ink);transition:transform .25s,border-color .25s,background .25s}.release-choice:focus-visible,.release-choice:hover{transform:translateY(-3px);border-color:var(--accent);background:var(--surface-hover)}.release-choice-icon{display:grid;place-items:center;width:50px;height:50px;background:var(--surface-hover);border:1px solid var(--stroke);border-radius:50%;color:var(--ink)}.release-choice strong{font-size:16px}.release-choice small{font-size:12px;line-height:1.7;color:var(--muted)}.release-choice-open{margin-top:auto;display:flex;align-items:center;gap:7px;font-size:9px;letter-spacing:.12em;font-weight:800;color:var(--muted)}.release-wizard-top{display:flex;justify-content:space-between;align-items:center;gap:15px;padding-bottom:18px}.release-wizard-top h2{font-family:var(--font-display);font-size:clamp(26px,3vw,37px);font-weight:600;letter-spacing:-.04em;margin:8px 0 0}.release-step-label{font-size:10px;color:var(--muted);font-weight:800;letter-spacing:.11em;text-align:right}.release-wizard-progress{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px;margin:12px 0 37px}.release-wizard-progress:has(span:nth-child(2):last-child){grid-template-columns:repeat(2,1fr)}.release-wizard-progress span{padding:11px 0;border-bottom:2px solid var(--stroke);font-weight:700;font-size:11px;color:var(--faint)}.release-wizard-progress span.current{border-color:var(--accent);color:var(--ink)}.release-wizard-progress span.complete{border-color:var(--muted);color:var(--muted)}.release-section-title{font-size:15px;font-weight:750;margin:29px 0 19px;color:var(--ink);letter-spacing:-.01em}.release-section-spaced{border-top:1px solid var(--stroke);padding-top:30px;margin-top:38px}.release-note{font-size:12px;line-height:1.95;color:var(--muted);max-width:880px;margin:0 0 23px}.release-note a,.release-note-bordered a{text-decoration:underline;text-underline-offset:3px;color:var(--ink)}.release-fields-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:22px;column-gap:22px;grid-row-gap:22px;row-gap:22px}.release-col-full{grid-column:1/-1}.release-field{display:flex;flex-direction:column;gap:9px;min-width:0;color:var(--ink);font-weight:650;font-size:12px}.release-field b,.release-rights-checkbox b{color:#d98895}.release-field input,.release-field select,.release-field textarea{border:1px solid var(--strong-stroke);border-radius:6px;background:var(--canvas);color:var(--ink);padding:12px 14px;min-height:47px;min-width:0;width:100%;outline:none;font-size:12px;font-weight:450;line-height:1.65;transition:border-color .2s,background .2s}.release-field input:focus,.release-field select:focus{border-color:var(--accent)}.release-field input[readonly]{color:var(--muted);background:var(--surface-elevated);cursor:not-allowed}.release-field small{font-size:11px;line-height:1.65;color:var(--faint);font-weight:450}.release-field select option{background:var(--surface);color:var(--ink)}.release-field input::placeholder{color:var(--faint)}.release-rights-preview{font-size:12px;line-height:1.9;margin:11px 0 0;color:#abd6b2}.release-note-bordered{border-top:1px solid var(--stroke);padding:20px 0 5px;margin:31px 0 24px;color:var(--muted);font-size:12px;line-height:1.9}.release-note-bordered strong{font-size:12px;color:var(--ink)}.release-note-bordered p{margin:10px 0 0}.release-note-bordered ul{padding-left:19px;margin-top:12px}.release-note-bordered li{margin-bottom:5px}.release-track-heading{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:29px;margin-bottom:20px;border-bottom:1px solid var(--stroke);padding-bottom:14px}.release-track-heading h3{font-size:16px;margin:0}.release-track-heading span{font-size:10px;color:var(--faint);letter-spacing:.1em;font-weight:700}.release-track-block{border:1px solid var(--stroke);border-radius:9px;background:var(--canvas);padding:clamp(18px,3vw,30px);margin-bottom:17px}.release-track-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.release-track-top strong{font-size:14px}.release-remove{display:flex;gap:6px;align-items:center;background:transparent;border:0;color:var(--muted);font-size:11px}.release-add-track{margin:10px 0 16px}.release-add-track:disabled{opacity:.45;cursor:not-allowed}.release-artwork-upload input[type=file]{border:1px dashed var(--strong-stroke);padding:17px;background:var(--canvas);cursor:pointer}.release-artwork-upload input::-webkit-file-upload-button{border:1px solid var(--strong-stroke);background:var(--surface-hover);color:var(--ink);border-radius:5px;padding:10px 14px;cursor:pointer;margin-right:15px}.release-artwork-upload input::file-selector-button{border:1px solid var(--strong-stroke);background:var(--surface-hover);color:var(--ink);border-radius:5px;padding:10px 14px;cursor:pointer;margin-right:15px}.release-artwork-status{margin-top:14px;display:flex;align-items:center;font-size:12px;color:var(--muted)}.release-artwork-status img{width:124px;height:124px;object-fit:cover;border-radius:6px;border:1px solid var(--stroke)}.release-artwork-status span{display:flex;gap:9px;align-items:center}.release-transfer-error{margin:13px 0 0;color:#e49f9f;font-size:12px;line-height:1.8}.release-date-field{max-width:390px;margin-bottom:22px}.release-rights-checkbox{display:flex;align-items:flex-start;gap:14px;padding:22px 20px;border:1px solid var(--strong-stroke);background:var(--canvas);border-radius:8px;color:var(--muted);font-size:12px;line-height:1.9}.release-rights-checkbox input{width:18px;height:18px;accent-color:var(--accent);margin-top:3px;flex-shrink:0}.release-final-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:23px;grid-gap:13px;gap:13px}.release-final-summary>div{display:flex;flex-direction:column;gap:8px;background:var(--canvas);border:1px solid var(--stroke);border-radius:7px;padding:16px}.release-final-summary span{font-size:9px;color:var(--faint);letter-spacing:.12em;font-weight:800}.release-final-summary strong{font-size:12px;overflow-wrap:anywhere}.release-wizard-actions{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid var(--stroke);padding-top:23px;margin-top:36px}.release-wizard-actions>div{display:flex;gap:10px}.release-back{background:transparent;border:0;color:var(--muted);display:flex;gap:9px;align-items:center;font-size:12px;font-weight:700}.activity-ref-inline{font-size:10px!important;font-weight:750!important;color:var(--faint)!important;letter-spacing:.07em}.activity-reference{font-size:12px;color:var(--accent);font-weight:750}.profile-user-id{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px!important;overflow-wrap:anywhere}.login-history-list{display:flex;flex-direction:column;margin-top:17px}.login-history-row{border-bottom:1px solid var(--stroke);display:grid;grid-template-columns:minmax(0,1.5fr) 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:16px 0;font-size:11px;color:var(--muted)}.login-history-row:last-child{border-bottom:0}.login-history-device{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.login-history-device strong{color:var(--ink);font-size:12px}.login-history-device small{color:var(--faint);font-size:10px}@media(max-width:750px){.release-panel{padding:22px 17px}.release-choice-grid{grid-template-columns:1fr}.release-choice{min-height:170px;padding:21px}.release-fields-grid{grid-template-columns:1fr;gap:16px}.release-col-full{grid-column:auto}.release-wizard-top{align-items:flex-start;flex-direction:column}.release-wizard-actions{flex-direction:column-reverse;align-items:stretch}.release-wizard-actions>div{flex-direction:column}.release-wizard-actions button{width:100%;justify-content:center}.release-final-summary{grid-template-columns:1fr}.release-track-block{padding:16px}.login-history-row{grid-template-columns:1fr auto}.login-history-row>span:nth-child(2){display:none}}.activity-track-details{margin-top:16px;background:var(--canvas);padding:17px 24px;border:1px solid var(--stroke);border-radius:8px}.activity-track-details h4{font-size:13px;margin:0 0 10px}.release-asap-toggle{margin:18px 0 26px;padding:15px 17px;border:1px solid var(--border,#323232);border-radius:12px;align-items:center}.release-asap-toggle small{font-size:12px;opacity:.65;margin-left:5px}.release-payment-area,.ticket-payment-required{margin:22px 0 28px;max-width:720px}.release-payment-prepare{border:1px solid var(--border,#303030);padding:20px;border-radius:12px}.release-payment-prepare p{font-size:13px;line-height:1.7;color:var(--muted,#999)}.whop-payment-card{margin-top:15px;padding:20px;border:1px solid rgba(139,132,132,.28);border-radius:14px;background:rgba(130,130,130,.045);min-width:0;overflow:hidden}.whop-payment-heading{display:flex;flex-direction:column;gap:9px;margin-bottom:18px}.whop-payment-heading>span{display:flex;align-items:center;gap:8px;font-size:10px;letter-spacing:.14em;font-weight:700}.whop-payment-heading>strong{font-size:17px}.whop-payment-heading>small{font-size:12px;line-height:1.6;opacity:.65}.whop-start{min-height:42px}.whop-paid{gap:10px;margin:12px 0;padding:14px 16px;color:#8fcea0;background:rgba(39,95,65,.14);border:1px solid rgba(71,133,85,.32);border-radius:10px;font-size:14px;font-weight:600}.whop-checking,.whop-paid{display:flex;align-items:center}.whop-checking{gap:9px;font-size:13px}.whop-error{color:#e99b9b;font-size:12px;line-height:1.6}@media(max-width:650px){.whop-payment-card{padding:14px}.release-asap-toggle small{display:block;margin:4px 0 0}}.activity-row-actions{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.activity-row-actions .small-button{justify-content:center;text-decoration:none}.activity-edit-button{border-color:var(--ink);font-weight:850;color:var(--ink)}.activity-draft-actions{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;margin:19px 0 27px;padding:20px;border:1px solid var(--strong-stroke);border-radius:10px;background:var(--surface-hover)}.activity-draft-actions>div{flex:1 1;min-width:190px}.activity-draft-actions strong{font-size:14px;color:var(--ink)}.activity-draft-actions p{font-size:11px;color:var(--muted);line-height:1.7;margin:7px 0 0}.activity-draft-actions .primary-button{text-decoration:none}@media(max-width:650px){.activity-draft-actions{flex-direction:column;align-items:stretch}.activity-draft-actions .primary-button{width:100%}}.smart-live{min-height:100dvh;background:var(--sl-bg);color:var(--sl-fg);display:flex;justify-content:center;padding:28px 18px 24px;transition:background-color .45s;color-scheme:normal;position:relative;isolation:isolate}.smart-live:before{content:none}.smart-live-inner{width:min(100%,360px);display:flex;flex-direction:column;align-items:center;text-align:center;margin:auto 0}.smart-cover-wrap{aspect-ratio:1;position:relative;margin:12px auto 20px}.smart-live-cover{width:100%;height:100%;overflow:hidden;box-shadow:none;background:var(--sl-card)}.smart-live-cover img{height:100%;width:100%;object-fit:cover}.smart-cover-blank{width:100%;height:100%;display:grid;place-items:center;opacity:.55}.smart-video-play{position:absolute;inset:0;margin:auto;width:65px;height:65px;border-radius:100%;border:2px solid rgba(255,255,255,.9);background:rgba(0,0,0,.75);color:white;display:grid;place-items:center;cursor:pointer;transition:transform .2s;box-shadow:0 10px 22px rgba(0,0,0,.35)}.smart-video-play:hover{transform:scale(1.08)}.smart-video-play svg{margin-left:4px}.smart-live-artist{text-transform:uppercase;letter-spacing:.16em;font-size:10px;font-weight:700;color:var(--sl-muted);line-height:1.5}.smart-live h1{font-family:Manrope,DM Sans,sans-serif;font-size:clamp(29px,6vw,35px);letter-spacing:-.05em;font-weight:800;line-height:1.2;margin:5px 0 0;overflow-wrap:anywhere}.smart-live-desc{color:var(--sl-muted);font-size:12px;line-height:1.75;max-width:325px;margin:11px 0 0;white-space:pre-line}.smart-live-platforms{width:100%;display:flex;flex-direction:column;gap:9px}.smart-platform{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:8px 14px;border:1px solid var(--sl-border);background:var(--sl-card);color:var(--sl-fg);text-decoration:none;box-shadow:none;background-image:linear-gradient(110deg,rgba(255,255,255,.027),transparent 55%);transition:transform .18s,border-color .18s,background-color .18s}.smart-platform:hover{transform:translateY(-1px);border-color:var(--sl-fg)}.smart-platform:focus-visible{outline:2px solid var(--sl-fg);outline-offset:3px}.smart-platform-left{display:flex;align-items:center;gap:12px;min-width:0}.smart-platform-left strong{font-family:Manrope,DM Sans,sans-serif;font-weight:700}.smart-platform-icon{width:33px;height:33px;display:grid;place-items:center;color:white;border-radius:100%;flex-shrink:0}.smart-platform-action{font-weight:800;letter-spacing:.025em;border:1px solid var(--sl-border);border-radius:20px;display:flex;align-items:center;color:var(--sl-muted);text-transform:none;line-height:1.15}.smart-artist-box{margin-top:33px;width:100%;min-height:135px;background:var(--sl-card);border:1px solid var(--sl-border);border-radius:13px;padding:19px 16px 17px;display:flex;align-items:center;flex-direction:column;gap:9px}.smart-profile-avatar{height:48px;width:48px;object-fit:cover;border-radius:50%;background:var(--sl-badge)}.smart-profile-avatar.blank{display:grid;place-items:center;font-weight:700;font-size:21px}.smart-artist-box strong{font-size:12px;line-height:1.5}.smart-profile-socials{display:flex;align-items:center;justify-content:center;gap:16px}.smart-profile-socials a{color:var(--sl-muted);transition:color .2s,transform .2s}.smart-profile-socials a:hover{color:var(--sl-fg);transform:translateY(-2px)}.smart-tiktok-icon{font-weight:800;font-size:22px;line-height:1}.smart-live-footer{padding:30px 2px 7px;display:flex;flex-direction:column;align-items:center;gap:10px;opacity:.76;color:var(--sl-muted);font-size:10px;line-height:1.6}.smart-live-footer img{filter:var(--sl-logo-filter);width:58px;max-height:24px;object-fit:contain;opacity:.65}.smart-live-footer a{color:inherit;text-decoration:underline;text-underline-offset:2px}.smart-video-overlay{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.94);display:flex;align-items:center;justify-content:center;padding:clamp(13px,4vw,40px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.smart-video-dialog{position:relative;width:min(940px,100%);aspect-ratio:16/9;border-radius:12px;overflow:visible;box-shadow:0 28px 90px rgba(0,0,0,.65)}.smart-video-dialog iframe{width:100%;height:100%;border:0;display:block;border-radius:10px;background:#090909}.smart-video-close{position:absolute;right:0;top:-41px;display:grid;place-items:center;color:white;background:rgba(0,0,0,.6);border:1px solid #777;border-radius:50%;width:33px;height:33px;cursor:pointer;z-index:2}@media(max-width:600px){.smart-live{padding:16px 18px 20px}.smart-live-inner{width:min(100%,330px)}.smart-cover-wrap{width:min(100%,280px);margin-top:5px}.smart-video-dialog{width:100%}.smart-video-close{right:0;top:-40px}}.smart-404{position:relative;isolation:isolate;min-height:100dvh;background:#020205;color:#f8f8fd;display:grid;place-items:center;text-align:center;overflow:hidden;padding:30px}.smart-404-stars{position:absolute;inset:-50%;z-index:-1;background-image:radial-gradient(1px 1px at 19px 29px,#fff 95%,transparent),radial-gradient(1px 1px at 120px 120px,#d9dbff 95%,transparent),radial-gradient(2px 2px at 220px 60px,#eee 95%,transparent),radial-gradient(1px 1px at 400px 230px,#fff 95%,transparent);background-size:470px 330px;opacity:.36;animation:smartStarDrift 55s linear infinite}.smart-404-haze{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 50% 50%,rgba(68,45,125,.23),transparent 53%)}.smart-404-label{letter-spacing:.35em;color:#9a99ac;font-size:10px;font-weight:800}.smart-404 h1{font-size:clamp(110px,24vw,225px);font-weight:700;line-height:1;letter-spacing:-.09em;margin:14px 0 4px;font-family:Manrope,sans-serif;text-shadow:0 0 60px rgba(164,140,231,.16)}.smart-404 h2{font-family:Georgia,serif;font-size:clamp(24px,5vw,40px);font-weight:400}.smart-404 p{color:#b1afc0;font-size:13px;line-height:1.8;max-width:380px;margin:16px auto}.smart-404-twinkle{color:#a8a2d0;letter-spacing:18px;display:inline-block;margin-top:24px;animation:smartTwinkle 3s ease-in-out infinite}@keyframes smartStarDrift{0%{transform:translate(0)}to{transform:translate(120px,140px)}}@keyframes smartTwinkle{50%{opacity:.25;transform:scale(.94)}}@media(prefers-reduced-motion:reduce){.smart-404-stars,.smart-404-twinkle{animation:none}}.platform-brand-round{display:inline-grid;place-items:center;overflow:hidden;border-radius:50%;line-height:0}.platform-brand-round img{display:block;object-fit:contain;max-width:75%;max-height:75%}.smart-live{padding:30px 18px 25px}.smart-live-inner{width:min(100%,320px)}.smart-cover-wrap{width:min(100%,302px);margin:2px auto 19px}.smart-live-cover{border-radius:15px}.smart-live-platforms{margin-top:24px;gap:8px}.smart-platform{min-height:58px;padding:9px 13px;border-radius:12px}.smart-platform-left strong{font-size:13px}.smart-platform-action{font-size:9px;padding:5px 9px}.smart-artist-box{margin-top:34px}@media(max-width:600px){.smart-live-inner{width:min(100%,320px)}.smart-cover-wrap{width:min(100%,295px)}.smart-platform{min-height:58px}}.platform-amazon-music{background:#42c9d1;box-shadow:none}.platform-amazon-music img{height:100%;width:100%;max-width:none;max-height:none;object-fit:cover;border-radius:50%}.smart-platform{background-image:linear-gradient(110deg,rgba(255,255,255,.026),transparent 57%);color:#f8f6fa;transition:background-image .2s ease,background-color .2s ease}.smart-platform,.smart-platform:hover{background-color:rgba(14,10,15,.75);border-color:rgba(255,255,255,.11);transform:none}.smart-platform:hover{background-image:linear-gradient(110deg,rgba(255,255,255,.074),rgba(255,255,255,.018) 47%,transparent 85%)}.smart-platform-action{color:rgba(255,255,255,.76);border-color:rgba(255,255,255,.17)}.smart-artist-box{background:rgba(14,10,15,.7);border-color:rgba(255,255,255,.1);color:#f8f6fa}.smart-artist-box strong{color:#f8f6fa}.smart-profile-socials a{color:rgba(255,255,255,.7)}.smart-profile-socials a:hover{color:#fff}