@import "https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500;600;700;800;900&display=swap";:root{color:#e9edf4;font-synthesis:none;--line:#252d3b;--muted:#929fb3;--panel:#111925;--blue:#b1c8ed;--gold:#cfb58b;background:#0b1019;font-family:Noto Sans KR,system-ui,-apple-system,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.5;cursor:wait}a{color:inherit;text-decoration:none}button{color:inherit}:is(button:focus-visible,a:focus-visible){outline-offset:4px;outline:2px solid #abc8f2}input,textarea,select{color:inherit;background:#0f1723;border:1px solid #344055;border-radius:9px;outline:none;width:100%;padding:12px 13px}input:focus,textarea:focus,select:focus{border-color:#a7c2ea;box-shadow:0 0 0 3px #7eaaec15}textarea{resize:vertical;line-height:1.8}input[type=checkbox]{accent-color:#a4bee5;flex-shrink:0;width:16px;height:16px}::placeholder{color:#64738b}h1,h2,h3,p{margin-top:0}button svg,a svg{flex-shrink:0}button{border:0}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:#0b1019ed;border-bottom:1px solid #ffffff0c;justify-content:space-between;align-items:center;gap:25px;height:86px;padding:0 max(28px,50vw - 590px);display:flex;position:sticky;top:0}.brand{isolation:isolate;flex-shrink:0;align-items:center;gap:13px;display:flex;position:relative}.brand img{object-fit:contain;z-index:2;width:119px;height:44px;position:relative}.brand-sub{letter-spacing:2.8px;color:#b6bfd0;border-left:1px solid #ffffff20;padding:7px 0 7px 16px;font-size:9px}.brand-aurora{filter:blur(18px);opacity:0;z-index:0;background:conic-gradient(from 45deg,#9cb9e100,#b5bbe37a,#b6e4e552,#a7a3d770,#9cb9e100);border-radius:50%;transition:opacity .5s;position:absolute;inset:-18px -15px -18px -30px}:is(.brand:hover .brand-aurora,.brand:focus-visible .brand-aurora){opacity:.42;animation:5s ease-in-out infinite alternate aura}.desktop-nav{align-self:stretch;gap:34px;margin-left:auto;margin-right:45px;display:flex}.desktop-nav button{color:#8d99ad;background:0 0;padding:3px;font-size:13px;font-weight:600;position:relative}.desktop-nav button.active:after{content:"";background:#b9cceb;height:2px;position:absolute;bottom:0;left:2px;right:2px}.desktop-nav button:hover{color:#fff}.header-right{align-items:center;gap:17px;display:flex}.private-badge{letter-spacing:1px;color:#78879d;border:1px solid #2b3545;border-radius:4px;align-items:center;gap:5px;padding:5px 7px;font-size:8px;display:flex}.account-button{white-space:nowrap;background:0 0;align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.main-wrap{max-width:1180px;min-height:calc(100vh - 86px);margin:0 auto;padding:30px 0 50px}.eyebrow{letter-spacing:2.1px;color:#aabedb;align-items:center;gap:8px;font-size:9px;font-weight:700;display:flex}.eyebrow i{background:#c9b48c;width:5px;height:5px;display:block;transform:rotate(45deg)}.eyebrow.muted{color:#71809b;font-size:8px}.hero{isolation:isolate;background:radial-gradient(at 67% 30%,#6a789c21,#0000 55%),radial-gradient(at 30% 100%,#7f6c8c13,#0000 65%),linear-gradient(115deg,#171f2d,#101925 65%,#182333);border:1px solid #354255;border-radius:16px;align-items:center;min-height:365px;padding:43px 45px;display:flex;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(at 80% -10%,#bdcce50b,#0000 60%);position:absolute;inset:0}.hero-copy{z-index:5;width:52%;position:relative}.hero h1{letter-spacing:-2.2px;margin:20px 0 15px;font-size:42px;font-weight:800;line-height:1.42}.hero p{color:#a1adc0;letter-spacing:-.2px;margin-bottom:22px;font-size:12px;line-height:1.9}.hero-buttons{gap:10px;display:flex}.button{color:#d5dfed;white-space:nowrap;background:#182232;border:1px solid #364154;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:41px;padding:11px 17px;font-size:12px;font-weight:600;transition:background .18s,transform .18s;display:inline-flex}.button.full{width:100%}.button.orange{color:#b45a26;background:#fff0e7;border-color:#f1d8c8}.button.blue{color:#3975c5;background:#e9f1ff;border-color:#d4e4ff}.button.purple{color:#8c5dc6;background:#f3edff;border-color:#e6daf9}.button.mint{color:#228568;background:#e5f5ef;border-color:#c9e8dc}.hero-edition{letter-spacing:2px;color:#64758e;margin-top:29px;font-size:7px;display:block}.banner-stage{z-index:2;width:45%;position:absolute;top:24px;bottom:25px;right:36px}.stage-caption{letter-spacing:1.9px;color:#7e8fa9;font-size:7px;position:absolute;top:0;right:0}.orbit{pointer-events:none;border:1px solid #a7c5ef12;border-radius:50%;position:absolute}.orbit-one{width:310px;height:310px;top:0;left:15%;transform:rotate(28deg)scaleX(1.16)}.orbit-two{border-style:dashed;border-color:#a7c5ef10;width:220px;height:220px;top:45px;left:25%}.banner-person{left:var(--x);top:var(--y);width:var(--size);height:var(--size);animation:float 5s ease-in-out var(--delay) infinite;z-index:2;background:#1b2c43;border:2px solid #bac8dfb3;border-radius:50%;padding:0;transition:scale .3s;position:absolute;box-shadow:0 0 0 6px #bdcdec07,0 12px 24px #0004}.banner-person:hover{z-index:5;border-color:#f0e2c9;scale:1.07}.banner-person .avatar{background:radial-gradient(circle at 30% 20%,#486282,#1a273b 72%);border:0;border-radius:50%;width:100%!important;height:100%!important}.banner-person .avatar>span{font-size:calc(var(--size) * .34);color:#ccdaee;font-weight:500}.person-name{white-space:nowrap;color:#e7eef8;z-index:3;background:#121d2d;border:1px solid #8ca6cb70;border-radius:20px;align-items:center;gap:5px;max-width:150px;padding:4px 9px;font-size:9px;display:flex;position:absolute;bottom:-9px;left:50%;overflow:hidden;transform:translate(-50%)}.stage-star{color:#9aafcb;font-size:20px;position:absolute}.star-one{top:38%;right:14%}.star-two{color:#c6b499;font-size:13px;top:27%;left:18%}.stage-logo{flex-direction:column;justify-content:center;align-items:center;gap:22px;display:flex;position:absolute;inset:20% 10% 10%}.stage-logo img{filter:drop-shadow(0 10px 20px #0007);width:100%}.stage-logo span{letter-spacing:2px;color:#7e91ae;font-size:10px}.announcement{border:1px solid var(--line);background:#101722;border-radius:10px;align-items:center;gap:22px;margin:13px 0 31px;padding:16px 19px;font-size:11px;display:flex}.announcement>span{color:#c7b28a;letter-spacing:1px;flex-shrink:0;align-items:center;gap:8px;font-weight:700;display:flex}.announcement>button{text-align:left;color:#bac5d8;background:0 0;justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;font-size:11px;display:flex}.home-columns{grid-template-columns:minmax(0,1fr) 280px;gap:31px;display:grid}.section-head{justify-content:space-between;align-items:center;gap:15px;margin:7px 0 19px;display:flex}.section-head h2{letter-spacing:-.9px;margin:6px 0 0;font-size:21px;font-weight:700}.section-head .subtle{margin-top:8px;font-size:12px}.section-head.compact h2{margin:0}.count{color:#91a9ca;vertical-align:middle;margin-left:6px;font-size:.6em;font-weight:500}.text-button{color:#9aacc6;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:4px 0;font-size:11px;display:inline-flex}.member-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.member-card{text-align:left;background:#121b29;border:1px solid #2b3545;border-radius:12px;width:100%;min-width:0;padding:0;transition:translate .2s,border-color .2s;display:block;overflow:hidden}.member-card:hover{border-color:#6c829f;translate:0 -3px}.member-art{background:radial-gradient(at 50% 95%,#45607c33,#0000 75%),linear-gradient(125deg,#1c2b40,#141f30);place-items:center;height:205px;display:grid;position:relative;overflow:hidden}.home-grid .member-art{height:185px}.member-art>.avatar{background:0 0;border:0;border-radius:0;width:100%!important;height:100%!important}.member-art .avatar>span{color:#849cb7;opacity:.5;font-family:Georgia,serif;font-size:95px;font-weight:400}.member-art .avatar img{object-position:center 25%}.member-caption{z-index:3;letter-spacing:1.8px;color:#becde2;text-shadow:0 1px 5px #0008;font-size:7px;position:absolute;bottom:14px;left:16px}.member-arrow{z-index:3;color:#a8bedb;background:#1019285c;border:1px solid #ffffff2b;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:14px;right:14px}.member-info{justify-content:space-between;gap:10px;padding:15px 17px;display:flex}.member-info h3{letter-spacing:-.5px;margin:0 0 6px;font-size:16px}.member-info>div{min-width:0}.member-info>div>span{text-overflow:ellipsis;white-space:nowrap;color:#7e90ab;font-size:10px;display:block;overflow:hidden}.role{color:#94accf;white-space:nowrap;border:1px solid #527aa92e;border-radius:4px;align-items:center;gap:2px;height:fit-content;padding:3px 6px;font-size:9px;font-weight:500;display:inline-flex}.avatar{background:#24334a;border:1px solid #93add024;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.avatar img{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.avatar>span{color:#b5c7df;font-size:15px;line-height:1}.home-aside{padding-top:5px}.live-card{background:radial-gradient(at 95% 0,#5e729d26,#0000 65%),#161f2e;border:1px solid #3d4a60;border-radius:12px;padding:22px 20px}.live-heading{letter-spacing:1.4px;color:#bbcade;align-items:center;gap:7px;font-size:9px;font-weight:600;display:flex}.live-heading>svg{color:#758aa9;margin-left:auto}.live-indicator{background:#63718a;border-radius:50%;width:6px;height:6px}.live-indicator.on{background:#ff5f72;box-shadow:0 0 9px #ff5f7280}.live-card h3{letter-spacing:-.7px;margin:22px 0 11px;font-size:17px}.live-card p,.welcome-card p{color:#879ab7;margin-bottom:19px;font-size:11px;line-height:1.9}.offline-label{color:#778aa6;background:#0c1422;border:1px solid #394b662b;border-radius:6px;justify-content:center;align-items:center;width:100%;padding:10px 0;font-size:10px;display:inline-flex}.welcome-card{border:1px solid var(--line);background:#111925;border-radius:12px;margin:15px 0;padding:22px 20px}.mini-star{color:#a5b6d0;font-size:27px}.welcome-card h3{letter-spacing:-.5px;margin:12px 0 9px;font-size:15px}.welcome-card .button{background:#182537;justify-content:space-between;width:100%;font-size:11px}.signature-link{border:1px solid var(--line);text-align:left;background:#131b29;border-radius:10px;align-items:center;gap:13px;width:100%;padding:18px 16px;display:flex}.signature-link strong{font-size:12px;display:block}.signature-link small{color:#7e8fa7;margin-top:4px;font-size:10px;display:block}.signature-link>svg{color:#7989a3;margin-left:auto}.signature-icon{color:#c0a7e3;background:#b99fdf0c;border:1px solid #b99fdf2b;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.manager-entry{color:#a9d7c5;background:#14231f;border:1px solid #385b4b;border-radius:10px;align-items:center;gap:10px;margin-top:15px;padding:16px;font-size:11px;display:flex}.manager-entry span{flex:1}.manager-entry small{color:#74968a;margin-top:4px;font-size:9px;display:block}.aside-note{text-align:center;color:#586b88;letter-spacing:.6px;margin-top:28px;font-size:9px;line-height:1.8}.feed{flex-direction:column;gap:13px;display:flex}.feed.narrow{max-width:800px}.post-card{border:1px solid var(--line);background:#111925;border-radius:11px;padding:20px 21px}.post-author{align-items:center;gap:10px;display:flex}.post-author>div{flex-direction:column;gap:5px;display:flex}.post-author strong{align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.post-author>div>span{color:#7f90aa;align-items:center;gap:5px;font-size:9px;display:flex}.post-author .role{border:0;padding:0;font-size:8px}.pin{color:#bfaa83;background:#c4ad7b12;border:1px solid #c4ad7b26;border-radius:4px;align-items:center;gap:5px;margin-left:auto;padding:4px 7px;font-size:9px;display:flex}.post-open{text-align:left;overflow-wrap:anywhere;background:0 0;width:100%;min-width:0;padding:17px 0 13px;display:block}.post-open h3{letter-spacing:-.5px;margin:0 0 9px;font-size:15px;font-weight:600}.post-open p{color:#8c9bb2;-webkit-line-clamp:2;white-space:pre-wrap;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.9;display:-webkit-box;overflow:hidden}.post-bottom{border-top:1px solid #ffffff06;align-items:center;gap:17px;padding-top:13px;display:flex}.post-bottom button{color:#7d8fa8;background:0 0;align-items:center;gap:5px;padding:0;font-size:10px;display:flex}.post-bottom .read-more{color:#a1b4cf;margin-left:auto;font-size:9px}.post-bottom .liked svg{color:#e69ba8}.page-title h1{letter-spacing:-1.8px;margin:15px 0 12px;font-size:34px;font-weight:700}.page-title p{color:#899bb6;margin:0;font-size:12px;line-height:1.9}.search-bar{border:1px solid var(--line);color:#7f94b1;background:#111a28;border-radius:9px;align-items:center;gap:11px;max-width:580px;min-height:45px;margin-bottom:23px;padding:0 15px;display:flex}.search-bar input{box-shadow:none;background:0 0;border:0;min-width:0;padding:12px 0;font-size:11px}.search-bar>span{white-space:nowrap;color:#8d9db7;font-size:10px}.content-tools{justify-content:space-between;align-items:start;gap:15px;max-width:800px;display:flex}.content-tools .search-bar{flex:1;margin-bottom:18px}.content-tools .button{min-height:45px}.tabs{border-bottom:1px solid var(--line);gap:23px;max-width:800px;margin:3px 0 22px;display:flex}.tabs button{color:#7c8ea9;background:0 0;border-bottom:2px solid #0000;padding:13px 0;font-size:12px}.empty{text-align:center;background:#111a2566;border:1px dashed #354357;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:45px 20px;display:flex}.empty-symbol{color:#7892b2;background:#93a9c30b;border:1px solid #93a9c31a;border-radius:50%;place-items:center;width:45px;height:45px;margin-bottom:17px;display:grid}.empty h3{letter-spacing:-.3px;margin-bottom:9px;font-size:14px;font-weight:500}.empty p{color:#7f93af;max-width:450px;margin:0 0 17px;font-size:11px;line-height:1.9}.empty p:last-child{margin:0}.site-footer{color:#6d809e;border-top:1px solid #ffffff0c;align-items:center;gap:22px;margin-top:55px;padding-top:25px;font-size:10px;display:flex}.site-footer>span{letter-spacing:1.4px;color:#a5b6ce;font-family:Georgia,serif;font-size:14px}.footer-star{color:#bfa780;font-size:12px}.site-footer small{font-size:9px}.site-footer>div{align-items:center;gap:15px;margin-left:auto;font-size:9px;display:flex}.site-footer button{color:#8093af;background:0 0;padding:0;font-size:9px}.site-footer a{align-items:center;gap:3px;display:flex}.bottom-nav{display:none}.initial{color:#93a5bf;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100vh;font-size:12px;display:flex}.initial img{width:190px}.toast{z-index:100;color:#1b304c;background:#e5edf9;border:1px solid #b9cce7;border-radius:12px;align-items:center;gap:9px;max-width:min(560px,90vw);padding:15px 17px;font-size:12px;display:flex;position:fixed;bottom:30px;left:50%;transform:translate(-50%);box-shadow:0 8px 40px #0006}.toast>svg{flex-shrink:0}.toast button{color:#627998;background:0 0;margin-left:7px;padding:0;display:flex}.modal{color:#e3eaf5;background:#141e2d;border:1px solid #41516b;border-radius:16px;width:min(480px,100vw - 28px);max-height:88dvh;padding:25px;position:fixed;overflow:auto;box-shadow:0 30px 100px #0008}.modal.wide{width:min(740px,100vw - 28px)}.modal::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#030710b5}.modal-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.modal-top h2{letter-spacing:-.6px;margin:0;font-size:18px}.icon-button{color:#91a5c2;background:0 0;border-radius:5px;justify-content:center;align-items:center;padding:5px;display:inline-flex}.icon-button:hover{background:#8ba2c11a}.field{color:#b0c0d7;flex-direction:column;gap:8px;margin:17px 0;font-size:11px;display:flex}.field input,.field textarea,.field select{font-size:12px}.form-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:24px;display:flex}.checkbox{color:#92a4bd;align-items:flex-start;gap:9px;margin:18px 0;font-size:11px;line-height:1.8;display:flex}.checkbox input{margin-top:3px}.form-note{color:#788eac;margin:14px 0 0;font-size:10px;line-height:1.9}.error{color:#efa5b1;font-size:12px}.prewrap{white-space:pre-wrap;overflow-wrap:anywhere}.detail-post>h1{letter-spacing:-1px;overflow-wrap:anywhere;margin:27px 0 20px;font-size:25px;line-height:1.5}.detail-body{color:#b6c4d9;min-height:90px;font-size:13px;line-height:2}.detail-actions{border-bottom:1px solid var(--line);align-items:center;gap:17px;padding:20px 0;display:flex}.detail-actions .button{margin-right:auto}.danger{color:#db879a!important}.comments-section{padding-top:21px}.comment{border-top:1px solid #ffffff08;align-items:start;gap:10px;padding:16px 0;display:flex}.comment>div{flex:1;min-width:0}.comment strong{align-items:center;gap:5px;font-size:11px;display:flex}.comment .role{font-size:8px}.comment p{white-space:pre-wrap;overflow-wrap:anywhere;color:#abbdd6;margin:8px 0;font-size:12px;line-height:1.9}.comment-form{background:#0e1725;border:1px solid #344359;border-radius:10px;flex-direction:column;align-items:flex-end;gap:6px;margin-top:15px;padding:10px;display:flex}.comment-form textarea{box-shadow:none;resize:vertical;background:0 0;border:0;min-height:80px;font-size:12px}.comment-form textarea:focus{box-shadow:none}.fan-cover{background:radial-gradient(at 90%,#51678230,#0000 70%),#172335;border:1px solid #43536a;border-radius:15px;align-items:center;gap:27px;margin-bottom:29px;padding:36px;display:flex}.fan-cover h1{letter-spacing:-1px;margin:12px 0;font-size:29px}.fan-cover p{color:#97adc9;white-space:pre-wrap;overflow-wrap:anywhere;max-width:600px;margin:15px 0 0;font-size:12px;line-height:1.9}.fan-cover>.button{align-self:flex-start;margin-left:auto}.back{margin:2px 0 20px}.my-layout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:26px;display:grid}.profile-panel{border:1px solid var(--line);background:var(--panel);border-radius:12px;flex-direction:column;align-items:center;gap:11px;padding:30px 24px;display:flex}.profile-panel h2{margin:7px 0 0;font-size:21px}.profile-panel>p{text-align:center;color:#8b9fbc;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 13px;font-size:11px;line-height:1.9}.profile-panel>.button{font-size:11px}.logout{color:#7487a3;margin-top:16px;font-size:10px}.my-content{flex-direction:column;gap:19px;display:flex}.panel{border:1px solid var(--line);background:var(--panel);border-radius:12px;margin-bottom:20px;padding:24px}.my-content .panel{margin:0}.panel h2{letter-spacing:-.6px;font-size:17px}.panel h3{letter-spacing:-.3px;font-size:15px}.list-row{text-align:left;border-top:1px solid var(--line);background:0 0;align-items:center;gap:10px;width:100%;padding:16px 0;font-size:12px;display:flex}.list-row>span{flex:1}.list-row>svg{color:#8ca2c1}.request-pending{padding:6px 0 12px}.request-pending h3{margin:13px 0;font-size:14px}.status-pill{color:#acc6eb;background:#9ab9e51c;border-radius:5px;padding:5px 9px;font-size:10px}.request-history{border-top:1px solid var(--line);margin-top:25px;padding-top:7px}.request-history>div{align-items:center;gap:16px;padding:12px 0;font-size:11px;display:flex}.request-history small{color:#7d90ad;margin-left:auto;font-size:9px}.request-status.approved{color:#9ccfb9}.request-status.rejected{color:#d79caa}.join-card{border:1px solid var(--line);text-align:center;background:#131e2e;border-radius:15px;max-width:490px;margin:0 auto;padding:34px}.join-symbol{color:#93b0d6;background:#1a2a40;border:1px solid #5c779b52;border-radius:50%;place-items:center;width:65px;height:65px;display:inline-grid}.join-card h2{letter-spacing:-1px;margin:24px 0 15px;font-size:21px}.join-card>p{color:#90a6c5;margin-bottom:28px;font-size:12px;line-height:2}.join-card form{text-align:left}.signature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.signature-card{background:#171e2d;border:1px solid #b59ed828;border-radius:12px;padding:24px}.signature-card>svg{color:#b5a5d4;margin-bottom:25px}.signature-card h3{letter-spacing:-.6px;font-size:18px}.signature-card>strong{color:#b9acd5;font-size:22px}.signature-card>a{color:#93a3c0;align-items:center;gap:5px;margin-top:20px;font-size:11px;display:flex}.denied{max-width:760px;margin:auto;padding:60px 24px}.denied h1{margin:20px 0;font-size:28px}.denied p{color:#9caec8;margin-bottom:25px;font-size:13px;line-height:1.9}.two-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.manager-title{justify-content:space-between;align-items:center;padding:20px 0 30px;display:flex}.manager-title h1{letter-spacing:-1.4px;margin:13px 0;font-size:28px}.manager-title p{margin:0;font-size:12px}.manager-tabs{border-bottom:1px solid #dee5ee;align-items:center;gap:12px;margin:0 0 30px;display:flex}.manager-tabs button{color:#7e8a9c;background:0 0;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:17px 20px;font-size:13px;display:flex}.manager-tabs button[data-tab=notices].active{color:#ce6f36;border-color:#db7c43}.manager-tabs button[data-tab=schedule].active{color:#3a7bce;border-color:#3a7bce}.manager-tabs button[data-tab=signatures].active{color:#9262c8;border-color:#9262c8}.manager-tabs button[data-tab=members].active,.manager-tabs button[data-tab=settings].active{color:#26876b;border-color:#26876b}.notification-dot{background:#e29a50;border-radius:50%;width:6px;height:6px}.schedule-card{background:#fff;border:1px solid #d7e4f2;border-left:4px solid #6e9dd9;border-radius:12px;margin-bottom:20px;padding:22px}.schedule-heading{align-items:center;gap:11px;display:flex}.schedule-heading h3{flex:1;margin:0;font-size:17px}.schedule-kind{color:#4c80c5;background:#e8f1ff;border-radius:5px;padding:5px 8px;font-size:10px}.schedule-kind.broadcast{color:#c66a80;background:#fff1f5}.schedule-kind.meeting{color:#9a72c8;background:#f6eeff}.schedule-meta{color:#75879f;flex-wrap:wrap;align-items:center;gap:20px;margin:17px 0;font-size:11px;display:flex}.schedule-meta span{align-items:center;gap:6px;display:flex}.row{align-items:center;gap:8px;display:flex}.attendance-table{margin-top:20px;font-size:11px;overflow:auto}.attendance-header,.attendance-row{grid-template-columns:minmax(110px,1fr) 90px minmax(210px,1.7fr) 40px;align-items:center;gap:10px;min-width:490px;display:grid}.attendance-header{color:#8b99ac;border-bottom:1px solid #e7edf4;padding:11px 0;font-size:10px}.attendance-row{border-bottom:1px solid #edf1f6;padding:13px 0}.attendance-row small{color:#9babc1;margin-left:8px;font-size:9px}.att{font-size:10px}.signature-row{border-bottom:1px solid #e6ebf3;align-items:center;gap:18px;padding:17px 0;font-size:12px;display:flex}.signature-row>strong{flex:1}.signature-row:first-child{padding-top:0}.account-row{border-bottom:1px solid #e7edf5;align-items:center;gap:12px;padding:17px 0;display:flex}.account-row:first-child{padding-top:0}.account-row>div{flex:1;min-width:0}.account-row strong{font-size:13px;display:block}.account-row small{color:#8e9db3;overflow-wrap:anywhere;margin-top:5px;font-size:10px;display:block}.approval-row{border-top:1px solid #e6edf5;justify-content:space-between;align-items:start;gap:20px;padding:18px 0;display:flex}.approval-row strong{margin-right:12px;font-size:14px}.approval-row p{color:#73829b;white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 6px;font-size:12px;line-height:1.9}.audit-row{color:#7890a5;border-top:1px solid #e9eef6;align-items:center;gap:10px;padding:13px 0;font-size:11px;display:flex}.audit-row span{overflow-wrap:anywhere;flex:1}.settings-panel{max-width:580px}.account-list{margin-bottom:25px}.manager-site{color:#29394f;--line:#e1e7ef;--panel:#fff;background:#f5f7fb;min-height:100vh}.manager-site .brand-sub{color:#8291a8;border-color:#dce3ee}.manager-site .desktop-nav button:hover{color:#35445c}.manager-site .private-badge{color:#91a0b5;border-color:#dbe3ee}.manager-site .account-button{color:#34465f}.manager-site .eyebrow{color:#6e99a3}.manager-site .subtle{color:#7d8ca3}.manager-site .page-title p,.manager-site .manager-title p{color:#8593a8}.manager-site .button{color:#667991;background:#fff;border-color:#dbe3ee}.manager-site .button.orange{color:#ba632f;background:#fff0e7}.manager-site .button.blue{color:#427cc5;background:#eaf2ff}.manager-site .button.purple{color:#9267c3;background:#f2ecfc}.manager-site .button.mint{color:#2d8e6e;background:#e8f6f0}.manager-site .post-open h3{color:#3e4d64}.manager-site .post-open p{color:#7c8ba3}.manager-site .search-bar{background:#fff;border-color:#e2e8f1}.manager-site input,.manager-site select,.manager-site textarea{color:#3b4c66;background:#fff;border-color:#d9e3ef}.manager-site .search-bar input{border:0}.manager-site .role.fan{color:#9a81c0;border-color:#e6dff0}.manager-site .panel{box-shadow:0 3px 16px #28456803}.manager-site .text-button:hover{color:#4576b8}.manager-site .modal .field{color:#697d9a}.manager-site .modal .subtle{color:#8392a9}.manager-site .detail-body{color:#71819c}.manager-site .detail-actions,.manager-site .comment{border-color:#e8edf5}.manager-site .comment p{color:#8291aa}.manager-site .comment-form textarea{background:0 0}.manager-site .button.liked{color:#bf8095}.manager-site .pin{color:#b79254}@keyframes aura{to{transform:translate(5px)rotate(8deg)scaleY(.8)}}@keyframes float{0%,to{translate:0}50%{translate:0 -5px}}@media (min-width:1550px){.main-wrap{padding-top:38px}.hero{min-height:390px}.banner-stage{top:25px;bottom:30px;right:55px}}@media (max-width:1240px){.main-wrap{margin:0 28px}.site-header{padding:0 28px}.desktop-nav{gap:25px;margin-right:15px}.hero{padding-left:35px}.home-columns{grid-template-columns:minmax(0,1fr) 265px;gap:24px}}@media (max-width:1000px){.desktop-nav{gap:18px;margin-right:0}.brand-sub,.private-badge{display:none}.home-columns{grid-template-columns:minmax(0,1fr) 230px;gap:22px}.hero h1{font-size:36px}.hero{padding-left:27px}.hero-buttons .button{padding:10px 12px;font-size:11px}.banner-stage{transform-origin:55%;width:44%;top:40px;bottom:37px;right:25px;scale:.87}.member-info{gap:5px;padding:13px}.member-info>div>span{font-size:9px}.member-info h3{font-size:14px}.live-card,.welcome-card{padding:20px 16px}.member-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.member-art{height:200px}.manager-tabs{gap:0}.manager-tabs button{padding:15px 14px}.my-layout{grid-template-columns:240px minmax(0,1fr)}}@media (max-width:760px){.site-header{gap:12px;height:71px;padding:0 20px}.brand img{width:108px;height:39px}.desktop-nav{display:none}.brand-sub{letter-spacing:1.8px;padding-left:10px;font-size:8px;display:block}.header-right{gap:5px}.account-button{padding:5px 0;font-size:10px}.account-button .avatar{width:25px!important;height:25px!important}.main-wrap{margin:0 17px;padding:17px 0 115px}.hero{border-radius:13px;min-height:510px;padding:27px 25px 250px;display:block}.hero-copy{width:100%}.hero .eyebrow{letter-spacing:1.6px;font-size:8px}.hero h1{letter-spacing:-1.8px;margin:16px 0 11px;font-size:33px;line-height:1.4}.hero p{margin-bottom:17px;font-size:11px;line-height:1.9}.hero-buttons .button{min-height:39px;padding:10px 12px;font-size:10px}.hero-edition{display:none}.banner-stage{transform-origin:50%;width:auto;height:215px;inset:auto 24px 20px 17px;scale:.86}.banner-person{width:calc(var(--size) * .83);height:calc(var(--size) * .83)}.banner-person .avatar>span{font-size:calc(var(--size) * .28)}.stage-caption{font-size:6px;top:-8px}.orbit-one{width:230px;height:200px;top:-4px;left:16%}.orbit-two{width:160px;height:150px;top:35px;left:25%}.stage-logo{inset:10% 14% 0}.stage-logo img{width:90%;max-width:320px}.stage-logo span{letter-spacing:1px;font-size:9px}.person-name{padding:4px 8px;font-size:9px}.star-one{top:40%;right:14%}.star-two{top:22%;left:16%}.announcement{gap:12px;margin:11px 0 25px;padding:14px 13px}.announcement>span{gap:5px;font-size:9px}.announcement>span>svg{width:12px}.announcement>button{font-size:10px;line-height:1.8}.announcement>button>svg{width:14px}.home-columns{flex-direction:column;gap:25px;display:flex}.home-aside{grid-template-columns:1fr 1fr;align-items:stretch;gap:12px;padding:0;display:grid}.home-aside .live-card,.home-aside .welcome-card{margin:0;padding:18px 15px}.home-aside .welcome-card{flex-direction:column;display:flex}.home-aside .welcome-card>.button{min-height:34px;margin-top:auto;padding:8px 9px;font-size:10px}.live-heading{letter-spacing:.7px;font-size:8px}.live-heading>svg{width:15px}.live-card h3{letter-spacing:-.6px;margin:22px 0 11px;font-size:14px}.live-card p,.welcome-card p{font-size:10px;line-height:1.9}.welcome-card h3{margin:12px 0 8px;font-size:13px;line-height:1.7}.mini-star{font-size:22px}.signature-link{grid-column:1/-1;gap:10px;padding:14px 11px}.signature-link strong{font-size:11px}.signature-link small{font-size:9px}.manager-entry{grid-column:1/-1;margin:0}.aside-note{display:none}.section-head h2{font-size:20px}.section-head .text-button{font-size:9px}.section-head{margin:5px 0 16px}.section-head>.button{padding:10px 11px;font-size:10px}.member-grid.home-grid{gap:11px;margin-bottom:29px}.home-grid .member-art{height:174px}.member-info{padding:12px 11px;display:block}.member-info>.role{margin-top:10px;font-size:8px}.member-info>div>span{font-size:9px}.member-info h3{margin-bottom:6px;font-size:14px}.member-caption{letter-spacing:1px;font-size:6px;bottom:13px;left:12px}.member-art .avatar>span{font-size:75px}.member-arrow{width:23px;height:23px;top:11px;right:11px}.member-arrow svg{width:16px}.section-head .eyebrow{letter-spacing:1.7px;font-size:7px}.member-grid{gap:12px}.member-art{height:190px}.post-card{padding:17px 16px}.post-open h3{font-size:14px}.post-open p,.post-author strong{font-size:11px}.post-author>div>span{font-size:8px}.post-open{padding-top:16px}.post-bottom{gap:14px}.post-bottom button{font-size:9px}.post-bottom .read-more{font-size:8px}.site-footer{flex-wrap:wrap;gap:14px;margin-top:35px;padding-top:22px;position:relative}.site-footer>span{font-size:12px}.site-footer small{font-size:8px}.site-footer>div{gap:15px;width:100%;margin:0;font-size:8px}.site-footer button{font-size:8px}.bottom-nav{padding:10px 7px max(13px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:21;background:#0c131ff2;border-top:1px solid #3a4b632f;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.bottom-nav button{color:#667d9d;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:45px;padding:2px;font-size:9px;display:flex}.bottom-nav button.active{color:#d5e1f2}.bottom-nav button.active svg{stroke-width:2.2px}.toast{width:max-content;max-width:92vw;padding:13px 14px;font-size:11px;bottom:90px}.page-title{padding:20px 3px 26px}.page-title h1{letter-spacing:-1.4px;margin:14px 0 12px;font-size:28px}.page-title p{font-size:11px}.page-title .eyebrow{letter-spacing:1.7px;font-size:7px}.search-bar{padding:0 13px;font-size:10px}.search-bar input{font-size:11px}.content-tools{gap:9px}.content-tools .button{padding:10px 12px;font-size:10px}.tabs{gap:23px}.tabs button{font-size:11px}.empty{padding:35px 18px}.empty h3{font-size:13px}.empty p{font-size:10px}.my-layout{flex-direction:column;gap:20px;display:flex}.profile-panel{width:100%;padding:25px}.my-content{gap:16px;width:100%}.panel{padding:20px}.panel h2{font-size:16px}.join-card{padding:27px 23px}.join-card h2{font-size:18px}.join-card>p{font-size:11px}.modal{border-radius:13px;max-height:89dvh;padding:21px}.modal-top h2{font-size:17px}.detail-post>h1{font-size:22px}.detail-body{font-size:12px}.detail-actions{gap:12px}.detail-actions .text-button{font-size:10px}.fan-cover{flex-wrap:wrap;gap:18px;padding:25px 20px}.fan-cover>.avatar{width:79px!important;height:79px!important}.fan-cover>.button{min-height:35px;margin-left:0;font-size:10px}.fan-cover>div{flex:1;min-width:170px}.fan-cover .eyebrow{letter-spacing:1.5px;font-size:7px}.fan-cover h1{font-size:23px}.fan-cover p{font-size:11px}.signature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.signature-card{padding:18px}.signature-card h3{font-size:15px}.signature-card>strong{font-size:19px}.manager-title h1{font-size:24px}.manager-title p{font-size:11px}.manager-title .eyebrow{font-size:8px}.manager-tabs{gap:0;margin:0 0 23px;overflow:auto}.manager-tabs button{white-space:nowrap;gap:6px;padding:14px 10px;font-size:10px}.manager-tabs button svg{width:16px}.schedule-card{padding:17px 15px}.schedule-heading{gap:8px}.schedule-heading h3{font-size:14px}.schedule-meta{gap:10px;font-size:10px}.account-row{flex-wrap:wrap;gap:9px}.account-row>.role{font-size:8px}.account-row .button{min-height:29px;padding:7px 8px;font-size:9px}.account-row small{font-size:9px}.approval-row{display:block}.approval-row>.row{margin-top:13px}.audit-row{align-items:start;font-size:10px}.audit-row small{font-size:8px}.two-fields{grid-template-columns:1fr;gap:0}.signature-row{gap:11px;font-size:11px}.signature-row>small{font-size:9px}.signature-row>.icon-button{padding:3px}.manager-site .bottom-nav{background:#fffefdf5;border-color:#dce6f3}.manager-site .bottom-nav button{color:#a1aec0}.manager-site .bottom-nav button.active{color:#5d86ba}.form-note{font-size:9px}.subtle{font-size:11px}}@media (max-width:370px){.main-wrap{margin:0 13px}.brand-sub{display:none}.hero{min-height:505px;padding-left:20px;padding-right:20px}.hero h1{font-size:30px}.hero-buttons{gap:7px}.hero-buttons .button{padding:10px;font-size:9px}.home-grid .member-art{height:150px}.banner-stage{left:8px;right:18px;scale:.83}.member-art{height:160px}.home-aside{grid-template-columns:1fr}.signature-grid{grid-template-columns:1fr 1fr}.header-right .account-button>span{text-overflow:ellipsis;max-width:110px;overflow:hidden}.person-name{font-size:8px}.manager-tabs button{padding:14px 9px;font-size:9px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html:root{color:#f8fafc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--line:#2a2d35;--panel:#14161c;--muted:#b4bac5;--blue:#b0c9ff;background:#0b0c0f}body{color:#f8fafc;background:#0b0c0f}.site{color:#f8fafc;--line:#2a2d35;--panel:#14161c;background:#0b0c0f;min-height:100vh}.site .main-wrap{background:#0b0c0f;max-width:1200px;padding-top:24px;padding-bottom:42px}.site-header{background:#0b0c0ff5;border-color:#282b33;height:80px;padding-left:max(28px,50vw - 600px);padding-right:max(28px,50vw - 600px)}.brand{justify-content:center;width:152px;height:56px;overflow:visible}.brand img{object-fit:contain;z-index:2;width:152px;height:54px}.brand-sub{display:none}.brand .brand-aurora{pointer-events:none;opacity:0;filter:blur(1.6px)saturate(.65);z-index:1;background:0 0;border-radius:0;width:144%;height:116%;transition:opacity .45s;animation:none;display:block;position:absolute;inset:-8% auto auto -22%;overflow:visible}:is(.brand:hover .brand-aurora,.brand:focus-visible .brand-aurora){opacity:.38;animation:none;transform:none}.aurora-ribbon{transform-origin:50%;animation:4s ease-in-out infinite alternate paused ribbon-flow}.aurora-ribbon.second{animation-name:ribbon-counter;animation-duration:5.3s}.brand:is(:hover,:focus-visible) .aurora-ribbon{animation-play-state:running}@keyframes ribbon-flow{0%{transform:translate(-8px,5px)skewY(-5deg)scaleY(.82)}50%{transform:translateY(-5px)skewY(2deg)scaleY(1.12)}to{transform:translate(8px,2px)skewY(-2deg)scaleY(.92)}}@keyframes ribbon-counter{0%{transform:translate(7px,-4px)skewY(4deg)}50%{transform:translate(-3px,5px)skewY(-3deg)}to{transform:translate(-8px,-2px)skewY(2deg)}}.desktop-nav{gap:30px;margin:0 auto}.desktop-nav button{color:#b8bfca;font-size:14px;font-weight:600}.desktop-nav button.active{color:#fff}.desktop-nav button.active:after{background:#a2bfff;height:3px}.header-right{gap:16px}.private-badge{display:none}.account-button{color:#141b2b;background:#eff3fc;border-radius:30px;min-height:38px;padding:8px 15px;font-size:13px}.account-button .avatar{width:25px!important;height:25px!important}.eyebrow,.eyebrow.muted{letter-spacing:2px;color:#b1caff;font-size:11px;font-weight:700}.hero{isolation:isolate;background-image:linear-gradient(90deg,#060a11e6,#070c15ab 53%,#070c157a),url(/assets/juingong-palace.jpg);background-position:50% 48%;background-size:cover;border:1px solid #38404c;border-radius:9px;min-height:380px;padding:36px 38px}.hero:after{display:none}.hero-copy{width:50%}.hero h1{letter-spacing:-2.5px;color:#fff;text-shadow:0 2px 8px #0009;margin:18px 0;font-size:50px;font-weight:800;line-height:1.24}.hero h1 span{color:#c9dcff}.hero p{color:#f2f5fa;letter-spacing:0;text-shadow:0 1px 5px #0009;margin-bottom:21px;font-size:14px;line-height:1.7}.hero p strong{color:#fff;font-weight:700}.hero .eyebrow{color:#e2ecff;font-size:11px}.hero .eyebrow i{background:#d8e7ff;width:26px;height:1px;transform:none}.hero-buttons{gap:10px}.button{color:#f4f7fb;background:#1b1f28;border-color:#454b59;border-radius:8px;min-height:43px;padding:11px 17px;font-size:13px;font-weight:600}.button:hover{background:#303746}.button.primary{color:#15223b;background:#e7efff;border-color:#e7efff}.button.primary:hover{background:#fff}.button.small{min-height:37px;padding:8px 13px;font-size:12px}.button.ghost{color:#f8faff;background:#10172570;border-color:#b5c7e2}.banner-stage{transform-origin:50%;width:47%;top:25px;bottom:28px;right:25px;scale:1}.stage-caption,.stage-star,.orbit,.stage-logo{display:none}.banner-person{background:#171e2a;border:2px solid #e1e9f6;box-shadow:0 8px 25px #0006}.banner-person .avatar{background:linear-gradient(145deg,#3a4354,#111720)}.banner-person:hover{border-color:#fff;box-shadow:0 0 0 4px #d4e4ff25,0 8px 30px #0009}.banner-person .avatar>span{color:#edf3ff}.person-name{color:#fff;background:#0b101ae8;border-color:#d3e1f780;max-width:170px;padding:5px 9px;font-size:11px;font-weight:600;bottom:-12px}.home-live-bar{background:linear-gradient(110deg,#18202d,#12151d);border:1px solid #3e485b;border-radius:9px;align-items:center;gap:20px;min-height:83px;margin:16px 0 11px;padding:18px 22px;display:flex}.home-live-bar>div{flex:1;align-items:center;gap:17px;min-width:0;display:flex}.home-live-bar strong{color:#fff;letter-spacing:-.4px;font-size:18px;font-weight:750}.home-live-bar>div>span{color:#c4ccda;font-size:13px}.home-live-bar .text-button{color:#ebf1ff;font-size:13px}.live-sign{color:#c4cbd8;background:#07090e;border:1px solid #475264;border-radius:6px;align-items:center;gap:7px;padding:9px 11px;font-size:12px;font-weight:800;display:flex}.home-live-bar.on .live-sign{color:#fff;background:#ca2146;border-color:#ff5a7b;box-shadow:0 0 18px #f8335e25}.announcement{background:#14171e;border:1px solid #2a303d;border-radius:8px;gap:17px;min-height:50px;margin:0 0 39px;padding:14px 18px}.announcement>span{color:#d5e1fc;letter-spacing:0;font-size:12px}.announcement>button{color:#e7ebf3;font-size:13px}.home-members{margin:0 0 43px}.section-head{align-items:center;margin:0 0 21px}.section-head h2{letter-spacing:-1px;color:#f8fafc;margin:8px 0 0;font-size:28px;font-weight:750}.accent-text{color:#bfd4ff}.section-desc{color:#c1c7d1;margin:12px 0 0;font-size:14px;line-height:1.7}.count{color:#b1c9f2;margin-left:10px;font-size:14px}.text-button{color:#c9d3e5;gap:6px;padding:5px 0;font-size:13px}.text-button:hover{color:#fff}.inline-empty{color:#c4cedf;min-height:34px;margin:0;padding:8px 0 0;font-size:15px;line-height:1.8}.live-member-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.live-member-card{color:#f8fafc;text-align:left;background:#14171e;border:1px solid #2d323e;border-radius:11px;width:100%;padding:0;transition:border-color .2s;display:block;overflow:hidden}.live-member-card:hover{border-color:#94b9fb}.live-member-art{aspect-ratio:16/9;background:radial-gradient(at 70% 0,#41536d50,#0000 65%),#1b2330;place-items:center;display:grid;position:relative;overflow:hidden}.live-member-art .avatar{background:0 0;border:0;border-radius:0;width:100%!important;height:100%!important}.live-member-art .avatar>span{color:#c0cee5;font-family:Georgia,serif;font-size:76px}.live-member-art .avatar img{object-position:center 25%}.live-video-thumb{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.channel-badge{z-index:3;color:#d0d9e8;background:#090e17eb;border:1px solid #788ca338;border-radius:4px;padding:6px 10px;font-size:11px;font-weight:750;position:absolute;top:15px;left:15px}.channel-badge.on{color:#fff;background:#db244e;border-color:#f94e74}.channel-open{color:#e5edfa;background:#09111e60;border:1px solid #b6cae760;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:16px;right:16px}.live-member-caption{justify-content:space-between;align-items:center;gap:12px;padding:17px 18px;display:flex}.live-member-caption>div{align-items:center;gap:10px;min-width:0;display:flex}.live-member-caption strong{overflow-wrap:anywhere;font-size:17px;font-weight:700}.live-member-caption>span{color:#c7d1e3;white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:flex}.latest-news{margin:0 0 25px}.official-news-card{text-align:left;color:#fff;background:#13171f;border:1px solid #343b49;border-radius:9px;align-items:center;gap:24px;width:100%;padding:27px 28px;display:flex}.official-news-card>img{object-fit:contain;width:70px;height:70px}.official-news-card>div{flex:1}.official-news-card h3{letter-spacing:-.6px;margin:12px 0 8px;font-size:19px;line-height:1.5}.official-news-card p{color:#c2ccdd;margin:0;font-size:14px;line-height:1.8}.official-news-card>svg{color:#c8dcff}.manager-home-button{margin-top:20px}.home-columns{grid-template-columns:minmax(0,1fr) 300px;gap:28px;margin-top:35px}.home-aside{padding:0}.welcome-card{background:#15181f;border-color:#303641;border-radius:10px;margin:0 0 16px;padding:25px}.welcome-card h3{color:#fff;margin:0 0 12px;font-size:18px}.welcome-card p{color:#c0c8d5;font-size:14px;line-height:1.8}.welcome-card .button{color:#15223b;background:#e7efff;font-size:13px}.signature-link{background:#15181f;border-color:#343b49;padding:20px}.signature-link strong{font-size:15px}.signature-link small{color:#c4cad4;margin-top:7px;font-size:12px}.signature-icon{color:#c8d9ff;background:#31426640;border-color:#9bb8f83a}.manager-entry{color:#d8f5e6;background:#14261e;border-color:#487260;font-size:14px}.manager-entry small{color:#c0dfd1;font-size:12px}.member-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.member-grid.home-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-bottom:0}.member-card{background:#13161b;border-color:#30353f;border-radius:10px}.member-art,.home-grid .member-art{aspect-ratio:4/5;background:linear-gradient(145deg,#2b3442,#141b27);height:auto}.member-art .avatar>span{color:#c5cedb;opacity:.7;font-size:90px}.member-caption{display:none}.member-info{padding:17px 15px;display:block}.member-info h3{color:#fff;margin-bottom:8px;font-size:18px;font-weight:700}.member-info>div>span{color:#c2cad7;font-size:13px}.member-info>.role{margin-top:12px}.role{color:#d4e0f5;background:#263249;border:1px solid #535e73;border-radius:4px;padding:4px 7px;font-size:11px;line-height:1.2}.role.developer{color:#ead7b4;background:#30291f;border-color:#6e5d42}.role.player{color:#d4e2ff;background:#243149;border-color:#4d6489}.role.control{color:#c4efdb;background:#20342b;border-color:#456f5a}.role.fan{color:#e5d8ff;background:#352a46;border-color:#715b8d}.page-title{padding:28px 0 30px}.page-title h1{color:#fff;letter-spacing:-1.6px;margin:17px 0 12px;font-size:38px}.page-title p{color:#c2c8d3;font-size:15px}.page-title .eyebrow{color:#b7cefa;font-size:11px}.content-tools{gap:20px;max-width:none}.search-bar{color:#b9c8e1;background:#171b23;border-color:#414857;border-radius:8px;max-width:650px;min-height:49px;margin-bottom:25px}.search-bar input{color:#f8fafc;background:0 0;font-size:14px}.search-bar>span{color:#c4cddd;font-size:13px}.search-bar input::placeholder{color:#b6bfcd}.tabs{border-color:#333946;gap:28px;max-width:none}.tabs button{color:#bfc8d7;padding:14px 0;font-size:14px}.tabs button.active{color:#fff;border-color:#acc7ff}.feed.narrow{grid-template-columns:minmax(0,1fr);max-width:100%;display:grid}.feed{gap:18px}.post-card{background:#15181f;border-color:#343b47;border-radius:10px;padding:24px}.post-author strong{color:#f5f7fc;font-size:14px}.post-author>div>span{color:#bdc6d4;font-size:12px}.post-author .role{font-size:11px}.post-open{padding:20px 0 18px}.post-open h3{color:#fff;margin-bottom:11px;font-size:19px;line-height:1.5}.post-open p{color:#c4ccd9;font-size:14px;line-height:1.9}.post-bottom{border-color:#343b47;gap:22px;padding-top:16px}.post-bottom button{color:#c2cede;font-size:13px}.post-bottom .read-more{color:#c8dafa;font-size:12px}.pin{color:#ecd39f;background:#352b1b;border-color:#6f5933;font-size:11px}.liked{color:#ffb8c9!important}.empty{background:#14171d;border:1px solid #343b47;border-radius:9px;min-height:180px;padding:50px 24px}.empty h3{color:#f2f5fb;font-size:17px;font-weight:600;line-height:1.5}.empty p{color:#c0c9d9;font-size:14px;line-height:1.8}.empty-symbol{color:#b6c7e1;background:0 0;border:0;margin-bottom:16px}.empty .button{margin-top:3px}.subtle{color:#c1cad9;font-size:14px;line-height:1.9}.panel{background:#15181f;border-color:#343b47;border-radius:10px;padding:25px}.panel h2{color:#f8fafc;font-size:21px;line-height:1.5}.panel h3{color:#f4f7fc;font-size:18px}.site-footer{color:#b5c0d0;border-color:#303641;gap:22px;margin-top:46px;padding-top:28px}.site-footer>span{color:#e1e7f0;font-family:inherit;font-size:17px;font-weight:750}.site-footer small,.site-footer button,.site-footer>div{color:#b9c5d6;font-size:12px}.footer-star{display:none}.modal{color:#f8fafc;background:#151a23;border-color:#4e5a70;border-radius:13px;padding:27px}.modal-top h2{color:#fff;font-size:21px}.modal-top{margin-bottom:24px}.icon-button{color:#c7d4e8}.field{color:#d4deef;gap:9px;margin:20px 0;font-size:13px}.field input,.field select,.field textarea{color:#f5f8ff;background:#0c111a;border-color:#536077;font-size:14px;line-height:1.6}input::placeholder,textarea::placeholder{color:#aab8cf}.checkbox{color:#c4d1e5;font-size:13px;line-height:1.8}.form-note{color:#afc0d9;font-size:12px;line-height:1.8}.detail-post>h1{color:#fff;font-size:29px}.detail-body{color:#d2ddec;font-size:15px;line-height:1.95}.detail-actions{border-color:#3c475b}.comments-section h3{font-size:17px}.comment{border-color:#344055}.comment strong{color:#f5f8ff;font-size:13px}.comment p{color:#d0daeb;font-size:14px}.comment small{color:#b2c1d8;font-size:12px}.comment-form{background:#101722;border-color:#4b5b76}.comment-form textarea{color:#e5edfa;background:0 0;font-size:14px}.comment-form textarea::placeholder{color:#b6c5dd}.member-spotlight{overflow:hidden}.spotlight-photo{aspect-ratio:4/4;background:#222c3a;border-radius:9px;width:100%;max-height:55vh;overflow:hidden}.spotlight-photo .avatar{background:linear-gradient(140deg,#384860,#141f30);border:0;border-radius:0;width:100%!important;height:100%!important}.spotlight-photo .avatar>span{color:#dce8fa;font-size:100px}.spotlight-photo img{object-fit:contain}.spotlight-info{padding-top:22px}.spotlight-info h2{letter-spacing:-.7px;margin:13px 0;font-size:27px}.spotlight-info p{color:#c3d0e5;white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:23px;font-size:14px;line-height:1.9}.fan-cover{background:linear-gradient(120deg,#1b293d,#141d2b);border-color:#465772}.fan-cover h1{color:#fff;font-size:32px}.fan-cover p{color:#c4d4ec;font-size:14px}.fan-cover .eyebrow{color:#c9daff}.join-card{background:#151b25;border-color:#3a465d}.join-card h2{color:#fff;font-size:23px}.join-card>p{color:#c2d0e5;font-size:14px}.join-symbol{color:#c7d9f3;background:#24344e;border-color:#596e8a}.profile-panel{background:#151b25;border-color:#3d4960}.profile-panel h2{color:#fff}.profile-panel>p{color:#c2d1e6;font-size:14px}.profile-panel .button{font-size:13px}.list-row{color:#edf4ff;border-color:#3a465b;font-size:14px}.list-row>small{color:#bbcae1;font-size:12px}.request-pending h3{font-size:16px}.request-pending p{color:#c0d0e7;font-size:14px}.request-history{border-color:#3f4d64}.request-history>div{font-size:13px}.request-history small{color:#bac9e0;font-size:12px}.request-status{color:#c0cee3;font-size:12px}.status-pill{color:#dae8ff;background:#2e476d;font-size:12px}.request-status.pending{color:#d3e1f8}.logout{color:#c3d2ea;font-size:13px}.signature-card{background:#171b25;border-color:#444e65}.signature-card h3{color:#fff}.signature-card>strong{color:#d2e0ff}.signature-card>a{color:#c7d5ee;font-size:13px}.denied{color:#fff;background:#0b0c0f}.denied p{color:#c4d0e3;font-size:15px}.site.manager-site{color:#172334;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--line:#d9e0ea;--panel:#fff;background:#f4f6fa}.site.manager-site .main-wrap{background:#f4f6fa}.manager-site .desktop-nav button{color:#50607a}.manager-site .desktop-nav button.active{color:#152237}.manager-site .account-button{color:#fff;background:#152b4e}.manager-site .section-head h2,.manager-site .panel h2,.manager-site .panel h3{color:#18283e}.manager-site .subtle{color:#536680;font-size:14px}.manager-site .manager-title p{color:#526783;font-size:14px}.manager-title h1{font-size:32px}.manager-title .eyebrow{color:#39776e}.manager-site .panel{background:#fff;border-color:#d9e1ed}.manager-tabs{border-color:#ced9e8}.manager-tabs button{color:#5b6c85;padding:16px 19px;font-size:14px}.manager-site .button{color:#3c5374;border-color:#bdcce1;font-size:13px}.manager-site .button.primary{color:#fff;background:#294f85}.manager-site .button.blue{color:#205ea9}.manager-site .button.orange{color:#9c4a15}.manager-site .button.purple{color:#7541a7}.manager-site .button.mint{color:#166345}.manager-site .empty{background:#fff;border-color:#ccd8e9}.manager-site .empty h3{color:#293f5e}.manager-site .empty p{color:#526b8c}.manager-site .post-card{background:#fff;border-color:#d4dfed}.manager-site .post-author strong,.manager-site .post-open h3{color:#1c304e}.manager-site .post-open p,.manager-site .post-author>div>span{color:#526b8e}.manager-site .post-bottom{border-color:#d7e1ef}.manager-site .post-bottom button{color:#49658b}.manager-site .text-button{color:#345a8c}.manager-site .role.developer{color:#715214;background:#f8f0df;border-color:#cdb779}.manager-site .role.control{color:#1b634a;background:#eaf7ef;border-color:#98cdb6}.manager-site .role.player{color:#235b9c;background:#ebf3ff;border-color:#a1bfe7}.manager-site .role.fan{color:#74519b;background:#f4ecfd;border-color:#c8b2e6}.manager-site .search-bar{color:#567398;background:#fff;border-color:#b9cbe2}.manager-site .search-bar input{color:#243d5f;background:0 0}.manager-site .search-bar input::placeholder{color:#627b9d}.manager-site .modal{color:#20334f;background:#fff;border-color:#bdcee4}.manager-site .modal h1,.manager-site .modal-top h2,.manager-site .comments-section h3{color:#1c3151}.manager-site .field{color:#395578}.manager-site .field input,.manager-site .field textarea,.manager-site .field select{color:#253c5c;background:#fff;border-color:#9fb4d2}.manager-site .checkbox{color:#4b6384}.manager-site .detail-body,.manager-site .comment p{color:#415e85}.manager-site .detail-actions,.manager-site .comment{border-color:#d1ddeb}.manager-site .comment-form{background:#f4f7fc;border-color:#b8cbe4}.manager-site .comment-form textarea{color:#2c466c;background:0 0}.manager-site .form-note{color:#5c779a}.manager-site .icon-button{color:#48678e}.schedule-heading h3{color:#233c60}.schedule-meta{color:#4d6c94;font-size:13px}.schedule-kind{color:#245b9e;font-size:12px;font-weight:600}.schedule-kind.broadcast{color:#a33b5a}.schedule-kind.meeting{color:#70409e}.attendance-table{font-size:13px}.attendance-header{color:#526f96;font-size:12px}.attendance-row{color:#2f4c73}.attendance-row small{color:#627b9e;font-size:11px}.att{font-size:12px;font-weight:600}.att.yes{color:#19744e}.att.no{color:#a04460}.att.partial{color:#866024}.signature-row{font-size:14px}.signature-row>span{color:#7447a7}.signature-row>small{color:#665280;font-size:12px}.account-row strong{color:#263e5e;font-size:15px}.account-row small{color:#526e94;font-size:12px}.approval-row strong{font-size:16px}.approval-row p{color:#4e688c;font-size:14px}.approval-row small{color:#57759d;font-size:12px}.audit-row{color:#4a678f;font-size:13px}.audit-row small{font-size:11px}.manager-site .site-footer button,.manager-site .site-footer small,.manager-site .site-footer>div{color:#52719b}.manager-site .site-footer>span{color:#334e73}@media (max-width:1100px){.desktop-nav{gap:23px}.site-header{gap:20px}.brand,.brand img{width:135px}.banner-stage{width:46%;scale:.92}.hero h1{font-size:46px}.member-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.site .main-wrap{margin:0 16px;padding-top:17px;padding-bottom:112px}.site-header{height:70px;padding:0 18px}.brand,.brand img{width:137px;height:48px}.account-button{min-height:34px;padding:7px 12px;font-size:11px}.account-button svg{width:14px}.desktop-nav{display:none}.hero{background-image:linear-gradient(#060a11d9,#070c15b0 48%,#070c1585),url(/assets/juingong-palace.jpg);background-position:53%;border-radius:9px;min-height:530px;padding:27px 23px 255px}.hero-copy{width:100%}.hero h1{letter-spacing:-1.5px;margin:17px 0 15px;font-size:37px;line-height:1.28}.hero p{margin-bottom:20px;font-size:13px;line-height:1.7}.hero .eyebrow{letter-spacing:1.5px;font-size:10px}.hero-buttons .button{min-height:41px;padding:10px 13px;font-size:12px}.banner-stage{width:auto;height:211px;inset:auto 23px 28px 11px;scale:.86}.banner-person{width:calc(var(--size)*.83);height:calc(var(--size)*.83)}.person-name{padding:5px 8px;font-size:10px;bottom:-11px}.home-live-bar{gap:12px;min-height:80px;margin:12px 0 10px;padding:15px 13px}.home-live-bar>div{display:block}.home-live-bar strong{margin-bottom:6px;font-size:15px;display:block}.home-live-bar>div>span{font-size:11px;line-height:1.6;display:block}.home-live-bar .text-button{font-size:11px}.home-live-bar .live-sign{gap:5px;padding:8px;font-size:10px}.live-sign>svg{width:17px}.announcement{gap:12px;min-height:49px;margin-bottom:31px;padding:13px}.announcement>span{font-size:11px}.announcement>button{font-size:12px;line-height:1.7}.section-head{gap:12px;margin-bottom:18px}.section-head h2{letter-spacing:-.8px;margin-top:8px;font-size:25px}.section-head .eyebrow{letter-spacing:1.7px;font-size:10px}.section-head .text-button{font-size:12px}.section-desc{font-size:13px}.inline-empty{padding-top:2px;font-size:14px;line-height:1.8}.home-members{margin-bottom:34px}.live-member-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.live-member-caption{padding:12px 11px;display:block}.live-member-caption>div{display:block}.live-member-caption strong{margin-bottom:8px;font-size:15px;display:block}.live-member-caption .role{font-size:10px}.live-member-caption>span{margin-top:11px;font-size:11px}.live-member-art .avatar>span{font-size:45px}.channel-badge{padding:5px 7px;font-size:9px;top:8px;left:8px}.channel-open{display:none}.official-news-card{gap:14px;padding:20px 16px}.official-news-card>img{width:47px;height:47px}.official-news-card h3{margin:9px 0 6px;font-size:16px;line-height:1.65}.official-news-card p{font-size:12px;line-height:1.8}.official-news-card .eyebrow{letter-spacing:1.5px;font-size:9px}.official-news-card>svg{display:none}.latest-news{margin-bottom:22px}.home-columns{display:block}.home-aside{margin-top:22px;display:block}.welcome-card h3{font-size:18px}.welcome-card p{font-size:14px}.member-grid,.member-grid.home-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.member-info{padding:15px 12px}.member-info h3{font-size:17px}.member-info>div>span{font-size:12px}.member-info>.role{margin-top:10px;font-size:11px}.page-title{padding:25px 0 26px}.page-title h1{letter-spacing:-1px;margin:14px 0 12px;font-size:30px}.page-title p{font-size:14px;line-height:1.8}.page-title .eyebrow{font-size:10px}.search-bar{min-height:48px;padding:0 13px}.search-bar input{font-size:13px}.content-tools{gap:11px}.content-tools .button{font-size:12px}.tabs button{font-size:13px}.post-card{padding:20px 17px}.post-author strong{font-size:13px}.post-author>div>span{font-size:11px}.post-open h3{font-size:17px}.post-open p{font-size:14px;line-height:1.85}.post-bottom button{font-size:12px}.post-bottom .read-more{font-size:11px}.empty{min-height:170px;padding:33px 20px}.empty h3{font-size:16px}.empty p{font-size:13px;line-height:1.85}.text-button{font-size:12px}.button{font-size:13px}.button.small{font-size:12px}.site-footer{gap:13px;margin-top:35px}.site-footer>span{font-size:15px}.site-footer small,.site-footer button,.site-footer>div{font-size:11px}.bottom-nav{padding:10px 7px max(14px,env(safe-area-inset-bottom));background:#0d1016f5;border-top:1px solid #353c4a;grid-template-columns:repeat(5,minmax(0,1fr))}.bottom-nav button{color:#b3c0d4;gap:7px;min-height:47px;font-size:11px}.bottom-nav button.active{color:#e3edff}.bottom-nav button svg{width:23px;height:23px}.modal{border-radius:13px;max-height:89dvh;padding:22px}.modal-top h2{font-size:19px}.field{font-size:13px}.field input,.field select,.field textarea{font-size:14px}.form-note{font-size:12px}.subtle{font-size:14px}.detail-post>h1{font-size:24px}.detail-body{font-size:14px}.comment strong{font-size:13px}.comment p{font-size:14px}.comment small{font-size:11px}.comment-form textarea{font-size:13px}.comments-section h3{font-size:16px}.checkbox{font-size:13px}.fan-cover{padding:23px 20px}.fan-cover h1{font-size:27px}.fan-cover p{font-size:14px}.join-card{padding:28px 22px}.join-card h2{font-size:21px;line-height:1.6}.join-card>p,.profile-panel>p{font-size:14px}.panel h2{font-size:19px}.panel h3{font-size:17px}.list-row{font-size:13px}.request-history>div{gap:10px;font-size:12px}.request-history small{font-size:11px}.spotlight-photo{max-height:48vh}.spotlight-info h2{font-size:25px}.spotlight-info p{font-size:14px}.manager-title h1{font-size:27px}.manager-site .manager-title p{font-size:13px}.manager-tabs button{padding:14px 12px;font-size:12px}.manager-site .section-head h2{font-size:22px}.schedule-heading h3{font-size:16px}.schedule-meta,.attendance-table{font-size:12px}.account-row strong{font-size:14px}.account-row small{font-size:11px}.approval-row p{font-size:13px}.audit-row{font-size:12px}.manager-site .bottom-nav{background:#fff}.manager-site .bottom-nav button{color:#546f94}.manager-site .bottom-nav button.active{color:#1d4d8b}}@media (max-width:370px){.site .main-wrap{margin:0 13px}.hero{padding-left:20px;padding-right:20px}.hero h1{font-size:34px}.hero-buttons .button{padding:10px 12px;font-size:11px}.banner-stage{left:2px;right:17px;scale:.82}.home-live-bar{gap:9px}.home-live-bar .text-button,.home-live-bar>div>span,.account-button{font-size:10px}.brand,.brand img{width:126px}.person-name{font-size:9px}.section-head h2{font-size:23px}.section-head .text-button{font-size:11px}.official-news-card h3{font-size:15px}.live-member-caption>span{font-size:10px}}@media (prefers-reduced-motion:reduce){.aurora-ribbon{animation:none!important}}@media (max-width:760px){.hero{min-height:495px;padding-bottom:220px}.banner-stage{height:184px;bottom:27px}.banner-person.person-0{top:2%;left:34%}.banner-person.person-1{top:5%;left:72%}.banner-person.person-2{top:40%;left:2%}.banner-person.person-3{top:57%;left:36%}.banner-person.person-4{top:57%;left:78%}.banner-person.person-5,.banner-person.person-6,.banner-person.person-7{display:none}}.avatar .preview-face,.preview-face{z-index:2;border-radius:inherit;background-repeat:no-repeat;background-size:400% 200%;width:100%;height:100%;display:block;position:absolute;inset:0}.preview-notice{color:#f2e0b1;background:#251f13;border:1px solid #8d7238;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:15px 18px;font-size:13px;line-height:1.8;display:flex}.preview-notice strong{color:#ffe2a0;margin-right:12px;font-weight:800}.preview-notice small{color:#e6d3a9;font-size:12px;display:block}.preview-notice a{white-space:nowrap;color:#ffe5b9;align-items:center;gap:6px;font-size:12px;display:flex}.live-count{vertical-align:middle;color:#ffc1cd;letter-spacing:0;background:#451a25;border:1px solid #b6475b;border-radius:30px;align-items:center;margin-left:14px;padding:7px 10px;font-size:12px;font-weight:600;display:inline-flex}.demo-live-visual{background:linear-gradient(105deg,#0c1930,#172d51 62%,#263248);position:absolute;inset:0;overflow:hidden}.demo-live-visual .demo-live-photo{aspect-ratio:1;border-radius:0;width:auto;height:135%;inset:-15% 0 auto auto}.demo-live-visual:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#0a1429 0%,#0b1730df 27%,#0c183137 66%,#0000);position:absolute;inset:0}.demo-live-copy{z-index:4;text-shadow:0 2px 10px #0007;flex-direction:column;gap:15px;width:48%;display:flex;position:absolute;top:30%;left:6%}.demo-live-copy small{letter-spacing:2px;color:#c8d9ff;font-size:10px;font-weight:650}.demo-live-copy strong{letter-spacing:-1px;color:#fff;word-break:keep-all;font-size:clamp(21px,2.8vw,36px);font-weight:800;line-height:1.4}.demo-live-copy>span{color:#c1d4f7;font-size:12px}.live-member-art .preview-face{background-size:400% 200%}.live-preview-dialog>.demo-live-visual{aspect-ratio:16/9;border-radius:8px;margin-bottom:22px;position:relative;inset:auto}.live-preview-dialog h3{color:#fff;margin-bottom:13px;font-size:20px}.live-preview-dialog p{color:#c6d5ed;margin-bottom:22px;font-size:14px;line-height:1.9}@media (max-width:760px){.preview-notice{align-items:flex-start;gap:10px;padding:13px 14px;font-size:12px;line-height:1.8}.preview-notice strong{margin-right:0;display:block}.preview-notice small{font-size:11px}.preview-notice a{align-self:flex-start;margin-top:3px;font-size:10px}.live-count{margin-left:8px;padding:6px 8px;font-size:10px}.demo-live-copy{gap:9px;width:47%;top:32%;left:6%}.demo-live-copy small{letter-spacing:.8px;font-size:6px}.demo-live-copy strong{letter-spacing:-.5px;font-size:15px}.demo-live-copy>span{font-size:8px}.live-preview-dialog .demo-live-copy small{font-size:9px}.live-preview-dialog .demo-live-copy strong{font-size:24px}.live-preview-dialog .demo-live-copy>span{font-size:11px}}.live-member-art>.avatar .preview-face{aspect-ratio:1;height:auto;top:50%;transform:translateY(-50%)}.member-art>.avatar .preview-face{width:125%;height:100%;left:-12.5%}.banner-person.rotating-person{animation:profile-appear .45s ease both,float 5s ease-in-out var(--delay) infinite}@keyframes profile-appear{0%{opacity:0;scale:.94}to{opacity:1;scale:1}}.member-live-badge{z-index:5;color:#fff;letter-spacing:.6px;background:#c51943;border:1px solid #ff8ba4;border-radius:6px;align-items:center;gap:7px;padding:7px 11px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:14px;left:14px;box-shadow:0 0 17px #ff376a55}.member-live-light{background:#fff;border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 7px #fff,0 0 12px #ff9ab5}.member-card.is-live{border-color:#b7385c;box-shadow:0 0 0 1px #f34b7310}.member-art .avatar>.preview-face{opacity:1}.person-live-dot{background:#ff486d;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block;box-shadow:0 0 7px #ff486dc0}.fan-status-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.fan-live-link{color:#fff;background:#bd1741;border:1px solid #ff6e9460;border-radius:5px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;font-weight:700;line-height:1.3;display:inline-flex}.fan-live-link>i{background:#fff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 6px #fff9}.official-preview-panel{background:#121923;border:1px solid #3b465b;border-radius:12px;max-width:980px;margin-bottom:22px;overflow:hidden}.official-preview-poster{isolation:isolate;aspect-ratio:16/7;background:radial-gradient(at 25% 30%,#293f65,#0b1627 70%);position:relative;overflow:hidden}.official-preview-portraits{opacity:.8;gap:2px;display:flex;position:absolute;inset:0 0 0 39%;transform:skew(-6deg)}.official-preview-portraits>span{background-repeat:no-repeat;background-size:400% 200%;flex:1;min-width:0}.official-preview-poster:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0a1327 5%,#0b1730dd 32%,#0c18313d 71%,#0c183126);position:absolute;inset:0}.official-preview-copy{z-index:2;color:#f7f9ff;position:absolute;inset:17% auto 10% 6%}.official-preview-copy>span{color:#b7cdf4;letter-spacing:2px;font-size:9px}.official-preview-copy img{width:160px;margin:14px 0 12px;display:block}.official-preview-copy h2{letter-spacing:-1.5px;margin:0 0 16px;font-size:34px;line-height:1.5}.official-preview-copy small{color:#b8c9e3;font-size:10px}.official-preview-caption{padding:20px 23px}.official-preview-caption strong{font-size:17px}.official-preview-caption p{color:#b5c1d4;margin:10px 0 0;font-size:12px;line-height:1.8}@media (max-width:760px){.official-preview-poster{aspect-ratio:16/11}.official-preview-portraits{opacity:.65;width:82%;left:35%}.official-preview-copy{top:17%;left:6%}.official-preview-copy>span{letter-spacing:1.3px;font-size:7px}.official-preview-copy img{width:120px;margin:13px 0}.official-preview-copy h2{letter-spacing:-1px;margin-bottom:13px;font-size:25px}.official-preview-copy small{font-size:8px}.official-preview-caption{padding:17px}.official-preview-caption strong{font-size:15px}.official-preview-caption p{font-size:12px}}.home-introductions,.home-signatures{margin:0 0 48px}.home-signatures{border-top:1px solid #252b37;border-bottom:1px solid #252b37;padding:30px 0 25px}.home-carousel{--carousel-gap:22px;min-width:0}.home-carousel-viewport{touch-action:pan-y pinch-zoom;cursor:grab;border-radius:10px;overflow:hidden}.home-carousel-viewport:active{cursor:grabbing}.home-carousel-track{gap:var(--carousel-gap);-webkit-backface-visibility:hidden;backface-visibility:hidden;align-items:stretch;display:flex}.home-carousel-slide{flex:0 0 calc((100% - 3 * var(--carousel-gap))/4);min-width:0;position:relative}.home-carousel--members .member-card{height:100%}.home-carousel--members .member-art{aspect-ratio:3/4}.home-carousel--members .member-info>div>span{display:none}.home-carousel--members .member-info{padding:15px 13px}.home-carousel--members .member-info h3{margin-bottom:7px;font-size:17px}.home-carousel--signatures .home-carousel-slide{flex-basis:100%}.home-signature-page{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 22px;max-width:880px;margin:0 auto;display:grid}.home-carousel-controls{justify-content:center;align-items:center;gap:12px;min-height:33px;margin-top:24px;display:flex}.carousel-control{color:#aebbd0;background:0 0;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;padding:0;display:grid}.carousel-control:hover{color:#fff;background:#222b3a}.carousel-control:disabled{opacity:.35;cursor:default}.carousel-pause{margin-left:3px}.carousel-dots{align-items:center;gap:9px;display:flex}.carousel-dots button{background:#586276;border:0;border-radius:10px;width:7px;height:7px;padding:0;transition:width .35s,background .35s}.carousel-dots button.selected{background:#b9cff3;width:26px}.carousel-page{color:#a8b7d0;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px;line-height:1}@media (max-width:980px) and (min-width:761px){.home-carousel--members .home-carousel-slide{flex-basis:calc((100% - 2 * var(--carousel-gap))/3)}}@media (max-width:760px){.home-introductions,.home-signatures{margin-bottom:35px}.home-signatures{padding:26px 0 25px}.home-carousel{--carousel-gap:14px}.home-carousel--members .home-carousel-slide{flex-basis:43%}.home-carousel--members .member-info{padding:12px 10px}.home-carousel--members .member-info h3{font-size:15px;line-height:1.5}.home-carousel--members .member-info>.role{margin-top:2px;font-size:10px}.home-carousel--members .member-art{aspect-ratio:3/4}.home-signature-page{gap:26px 13px}.home-carousel-controls{gap:8px;margin-top:22px}.carousel-dots{gap:7px}.carousel-dots button{width:6px;height:6px}.carousel-dots button.selected{width:24px}.carousel-control{width:26px;height:28px}.carousel-page{font-size:9px}}.live-thumbnail-unavailable{color:#bdcbe0;text-align:center;padding:20px;font-size:12px;line-height:1.8}@media (max-width:760px){.live-member-grid{grid-template-columns:minmax(0,1fr);gap:20px}.live-member-caption{justify-content:space-between;align-items:center;padding:15px 16px;display:flex}.live-member-caption>div{align-items:center;gap:9px;display:flex}.live-member-caption strong{margin:0;font-size:17px}.live-member-caption>span{margin:0;font-size:12px}.channel-badge{padding:6px 9px;font-size:10px;top:12px;left:12px}}@media (max-width:760px),(hover:none),(pointer:coarse){.brand .brand-aurora{opacity:.38}.brand .aurora-ribbon{animation-play-state:running}}.signature-import-heading{align-items:flex-start;gap:12px;display:flex}.signature-import-heading>svg{color:#8b60bd;flex-shrink:0;margin-top:3px}.signature-import-heading h3{margin:0 0 7px}.signature-import-heading p,.import-note{color:#587091;margin:0 0 14px;font-size:12px;line-height:1.8}.zip-file-label{color:#4e6080;font-size:12px;font-weight:600;display:block}.zip-file-label input{color:#34445f;background:#fff;border-color:#d4ddec;margin-top:9px;font-size:12px;display:block}.zip-file-label input::file-selector-button{color:#7446a6;cursor:pointer;background:#ede6f9;border:0;border-radius:5px;margin-right:12px;padding:8px 12px}.import-status{color:#456487;min-height:1.8em;margin:13px 0;font-size:12px;line-height:1.8}.import-summary{color:#4d6381;overflow-wrap:anywhere;justify-content:space-between;gap:12px;margin-bottom:10px;font-size:11px;display:flex}.import-summary strong{color:#724ca4;white-space:nowrap}.import-table-wrap{border:1px solid #d8e0ed;border-radius:7px;max-height:320px;margin-bottom:17px;overflow:auto}.import-table{border-collapse:collapse;color:#344c6a;width:100%;font-size:12px}.import-table th,.import-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e1e7f0;padding:11px 12px}.import-table th{color:#65527f;z-index:1;background:#f0edf7;font-size:11px;position:sticky;top:0}.import-table td:first-child,.import-table td:nth-child(3),.import-table td:nth-child(4){white-space:nowrap}.import-table small{overflow-wrap:anywhere;color:#6a7e98;margin-top:5px;font-size:10px;display:block}.import-error{color:#a52b4c;margin-top:7px;font-size:11px;line-height:1.7;display:block}.import-skipped{color:#795540;margin-top:18px;font-size:12px;line-height:1.8}.import-skipped p{overflow-wrap:anywhere;border-bottom:1px solid #e3d8cb;padding:9px 0}.import-skipped summary{cursor:pointer}@media (max-width:760px){.import-summary{display:block}.import-summary strong{margin-top:6px;display:block}.import-table th,.import-table td{padding:10px 8px;font-size:11px}.import-table td:first-child{font-size:10px}.import-table small{font-size:9px}}.site[data-page=home] .announcement{margin-bottom:12px}.home-shortcuts{grid-template-columns:minmax(0,1.8fr) repeat(2,minmax(0,1fr));gap:10px;margin:0 0 34px;display:grid}.home-shortcut{color:#e4eaf5;text-align:left;background:#11151c;border:1px solid #303744;border-radius:7px;align-items:center;gap:9px;min-width:0;min-height:45px;padding:10px 14px;font-size:12px;font-weight:600;line-height:1.5;display:flex}.home-shortcut>svg{color:#b3c7e9;flex-shrink:0}.home-shortcut .shortcut-arrow{color:#9eacc4;margin-left:auto}a.home-shortcut:hover,button.home-shortcut:hover{background:#191f2a;border-color:#64728b}.home-shortcut.pending{color:#b6c0d1}.home-shortcut small{color:#929fb4;white-space:nowrap;margin-left:auto;font-size:10px;font-weight:400}.shortcut-account{color:#bac9de;overflow-wrap:anywhere;font-size:12px;font-weight:400}.shortcut-label{white-space:nowrap}.account-shortcut{gap:11px}.account-dialog{max-width:460px}.account-bank{color:#bdcee6;margin-bottom:10px;font-size:14px}.account-number{letter-spacing:.6px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;color:#fff;font-size:25px;line-height:1.6}.account-holder{color:#bac7db;margin-bottom:25px;font-size:14px}.account-copy-message{color:#c4d5ef;min-height:1.6em;margin:12px 0 0;font-size:12px;line-height:1.7}@media (max-width:760px){.home-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:28px}.account-shortcut{grid-column:1/-1}.home-shortcut{gap:7px;min-height:40px;padding:9px 11px;font-size:11px}.shortcut-account{font-size:11px}.home-shortcut small{font-size:9px}.home-shortcut>svg{width:15px;height:15px}}.signature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:46px 22px}.signature-card{background:0 0;border:0;border-radius:0;min-width:0;padding:0}.signature-card .signature-thumbnail{aspect-ratio:16/9;color:#fff;background:#141922;border:1px solid #777e8d;border-radius:10px;justify-content:center;align-items:center;width:100%;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.signature-thumbnail img{object-fit:contain;width:100%;height:100%;transition:transform .25s}.signature-thumbnail:hover img{transform:scale(1.025)}.signature-placeholder{color:#9babc5;background:linear-gradient(130deg,#202b3c,#131922);place-items:center;width:100%;height:100%;display:grid}.signature-play{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#090d16a8;border:1px solid #ffffffa0;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;box-shadow:0 2px 14px #0004}.signature-play svg{margin-left:2px}.signature-card h3{letter-spacing:-.35px;color:#f4f6fa;overflow-wrap:anywhere;margin:14px 0 6px;font-size:15px;line-height:1.55}.signature-card .signature-price{color:#bdcce1;margin:0;font-size:12px;line-height:1.7}.signature-enlarged img{border-radius:8px;width:100%;height:auto;display:block}.signature-enlarged p{color:#c8d6ed;margin:14px 0 0;font-size:14px}@media (max-width:980px){.signature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 18px}}@media (max-width:760px){.signature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.signature-card h3{margin-top:10px;font-size:13px}.signature-card .signature-price{font-size:11px}.signature-play{width:36px;height:36px}.signature-thumbnail{border-radius:8px}.member-live-badge{gap:5px;padding:6px 8px;font-size:10px;top:10px;left:10px}.member-live-light{width:6px;height:6px}}.site-footer.official-footer{--footer-bg:#0b0c0f;color:#bbc0cb;border-top:1px solid #2d3038;flex-wrap:nowrap;justify-content:space-between;align-items:flex-end;gap:40px;margin-top:64px;padding:44px 0 24px;display:flex}.site-footer.official-footer>.footer-identity{width:auto;min-width:0;margin:0;display:block}.site-footer.official-footer .footer-logo{width:270px;max-width:100%;margin:0 0 18px;line-height:0;display:inline-flex}.footer-logo img{object-fit:contain;width:100%;height:auto;display:block}.site-footer.official-footer .footer-tagline{letter-spacing:-.2px;color:#c6c9d1;word-break:keep-all;margin:0 0 18px;font-size:14px;font-weight:400;line-height:1.9}.site-footer.official-footer .footer-credit{color:#8f96a5;letter-spacing:.15px;margin:0;font-size:12px;line-height:1.9}.footer-credit span{white-space:nowrap}.site-footer.official-footer>.footer-connections{width:auto;color:inherit;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:20px;margin:0;display:flex}.footer-socials{align-items:center;gap:12px;display:flex}.site-footer.official-footer .footer-inquiry{color:#c8cbd3;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 17px 0 0;font-size:14px;font-weight:600;transition:color .2s;display:inline-flex}.footer-inquiry svg{width:29px;height:29px}.site-footer.official-footer .footer-social{color:#b7bdc9;background:#ffffff03;border:1px solid #3c414c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;transition:color .2s,border-color .2s,background .2s,transform .2s;display:inline-flex}.footer-social svg{width:21px;height:21px}.site-footer.official-footer a.footer-social:hover{color:#edf1fa;background:#a6c8ed0d;border-color:#99a7c2;transform:translateY(-2px)}.site-footer.official-footer .footer-inquiry:hover{color:#fff}.site-footer.official-footer .footer-social-static{color:#9097a5}.site-footer.official-footer .footer-manager{color:#a2b6d7;letter-spacing:.6px;align-items:center;gap:6px;font-size:11px;display:inline-flex}.manager-site .site-footer.official-footer{--footer-bg:#f5f8fc;border-color:#d2deec}.manager-site .site-footer.official-footer .footer-tagline{color:#41526b}.manager-site .site-footer.official-footer .footer-credit{color:#63728b}.manager-site .site-footer.official-footer .footer-inquiry,.manager-site .site-footer.official-footer .footer-social{color:#50627e;border-color:#bfccdc}.manager-site .site-footer.official-footer a.footer-social:hover{color:#253f65;background:#e5ecf6}@media (max-width:760px){.site-footer.official-footer{flex-direction:column;align-items:flex-start;gap:26px;margin-top:43px;padding:32px 5px 10px;display:flex}.site-footer.official-footer .footer-logo{width:238px;margin-bottom:17px}.site-footer.official-footer .footer-tagline{letter-spacing:-.25px;margin-bottom:16px;font-size:12px;line-height:1.9}.site-footer.official-footer .footer-credit{font-size:10px;line-height:1.9}.site-footer.official-footer>.footer-connections{align-items:flex-start;gap:20px}.footer-socials{gap:12px}.site-footer.official-footer .footer-inquiry{gap:7px;min-height:46px;padding-right:10px;font-size:13px}.footer-inquiry svg{width:27px;height:27px}.site-footer.official-footer .footer-social{width:46px;height:46px}.footer-social svg{width:20px;height:20px}}.post-cover-photo{background:#0c1017;border-radius:10px;max-height:280px;margin-top:18px;position:relative;overflow:hidden}.post-cover-photo img{object-fit:cover;width:100%;max-height:280px;display:block}.post-cover-photo>span{color:#fff;background:#080c13dc;border-radius:7px;padding:6px 10px;font-size:12px;position:absolute;bottom:12px;right:12px}.post-photo-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.post-photo-gallery>button{background:#0c1017;border-radius:9px;padding:0;overflow:hidden}.post-photo-gallery>button:only-child{grid-column:1/-1}.post-photo-gallery img{object-fit:contain;width:100%;max-height:520px;display:block}.post-image-lightbox img{object-fit:contain;max-width:100%;max-height:72vh;margin:auto;display:block}.quick-publish-actions{flex-wrap:wrap;gap:10px;display:flex}.composer-context{background:#ffffff04;border:1px solid #394252;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 23px;padding:15px 17px;display:flex}.composer-context>div>span{color:#a7b1c2;margin-bottom:7px;font-size:11px;display:block}.composer-context strong{color:#e8eef7;font-size:13px;line-height:1.6;display:block}.composer-draft-status{color:#a9bad7;text-align:right;max-width:170px;font-size:10px;line-height:1.7}.post-composer .field>span{justify-content:space-between;align-items:center;display:flex}.post-composer .field small{color:#a0acbf;font-size:11px;font-weight:400}.post-composer textarea{min-height:180px;font-size:14px;line-height:1.9}.image-picker{background:#ffffff03;border:1px solid #394252;border-radius:10px;margin:20px 0;padding:18px}.image-picker-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.image-picker-heading strong{color:#e2e9f5;font-size:13px}.image-picker-heading strong>span{color:#9daec8;margin-left:6px;font-size:11px;font-weight:400}.image-picker-heading>small{color:#a6b0c1;font-size:10px}.image-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.image-picker-item,.image-picker-add{aspect-ratio:1.3;background:#101721;border:1px solid #465268;border-radius:8px;position:relative;overflow:hidden}.image-picker-item>img{object-fit:cover;width:100%;height:100%;display:block}.image-picker-item>button{color:#fff;background:#0b111de8;border-radius:50%;padding:5px;display:flex;position:absolute;top:6px;right:6px}.image-picker-add{color:#b6c9e7;cursor:pointer;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:9px;font-size:11px;display:flex}.image-picker-add:hover{background:#1d293b}.image-picker-add input{opacity:0;cursor:pointer;width:100%;height:100%;padding:0;position:absolute;inset:0}.image-picker-add:focus-within{outline-offset:3px;outline:2px solid #abc8f2}.image-picker-add.working{cursor:wait}.image-picker-status{color:#a3b0c4;margin:12px 0 0;font-size:10px;line-height:1.8}.inline-form-error{color:#ffd6cf;background:#542e2e30;border:1px solid #aa6a6a80;border-radius:8px;margin:14px 0;padding:11px 13px;font-size:12px;line-height:1.8}.composer-pin{align-items:center;margin:18px 0}.composer-comments-note{color:#aebbd0;margin:18px 0;font-size:11px;line-height:1.8}.composer-actions{border-top:1px solid #384253;justify-content:space-between;align-items:center;gap:14px;margin-top:22px;padding-top:19px;display:flex}.composer-actions>div{align-items:center;gap:9px;display:flex}.composer-preview{padding:22px 0}.composer-preview h2{word-break:break-word;margin:18px 0;font-size:25px;line-height:1.5}.composer-preview p{word-break:break-word;font-size:14px;line-height:1.9}.composer-preview-photos{gap:14px;margin-top:22px;display:grid}.composer-preview-photos img{object-fit:contain;background:#0d1118;border-radius:8px;width:100%;max-height:500px;display:block}.profile-editor .image-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.spin{animation:1s linear infinite icon-spin}@keyframes icon-spin{to{transform:rotate(360deg)}}.manager-site .composer-context,.manager-site .image-picker{background:#f4f7fc;border-color:#ced9e8}.manager-site .composer-context strong,.manager-site .image-picker-heading strong{color:#26446e}.manager-site .composer-draft-status,.manager-site .composer-comments-note,.manager-site .image-picker-status,.manager-site .image-picker-heading>small{color:#526783}.manager-site .image-picker-add{color:#3d638f;background:#edf3fb;border-color:#9cafca}.manager-site .inline-form-error{color:#923c33;background:#fff3ef}.manager-site .composer-actions{border-color:#d2dce9}@media (max-width:760px){.composer-context{align-items:flex-start;gap:9px;padding:13px}.composer-context strong{font-size:12px}.composer-draft-status{max-width:106px;font-size:9px}.image-picker{padding:13px}.image-picker-grid{gap:7px}.image-picker-heading>small{font-size:9px}.image-picker-item,.image-picker-add{aspect-ratio:1}.image-picker-add{gap:7px;font-size:10px}.image-picker-item>button{padding:4px;top:4px;right:4px}.image-picker-status{font-size:10px}.composer-actions{gap:9px}.composer-actions>div{gap:7px}.composer-actions .button{gap:6px;padding:10px 11px;font-size:11px}.composer-actions>.text-button{font-size:11px}.composer-preview h2{font-size:22px}.post-photo-gallery{gap:9px}.post-cover-photo,.post-cover-photo img{max-height:230px}}.post-composer{--composer-action-bg:#161b24}.post-composer .composer-actions{z-index:3;background:var(--composer-action-bg);box-shadow:0 -10px 16px var(--composer-action-bg);padding-bottom:10px;position:sticky;bottom:0}.manager-site .post-composer{--composer-action-bg:#fff}.footer-contact-links,.footer-channel-links{align-items:center;gap:14px;display:flex}.site-footer.official-footer .footer-contact-links .footer-inquiry{white-space:nowrap;padding:0;font-size:13px}.footer-contact-links,.footer-socials{gap:22px}.composer-preview h2{word-break:keep-all;overflow-wrap:anywhere}@media (max-width:760px){.footer-socials{flex-direction:column;align-items:flex-start;gap:17px}.footer-contact-links{gap:22px}.site-footer.official-footer .footer-contact-links .footer-inquiry{gap:7px;min-height:35px;font-size:12px}.footer-contact-links .footer-inquiry svg{width:25px;height:25px}.footer-channel-links{gap:12px}}.unified-auth{border:1px solid var(--border,#303844);background:#12151c;border-radius:18px;max-width:480px;margin:28px auto 60px;padding:36px}.unified-auth h2{color:#f5f7fb;margin:18px 0;font-size:28px;line-height:1.45}.unified-auth .subtle{line-height:1.7}.auth-tabs{border-bottom:1px solid #303844;margin:26px 0 22px;display:flex}.auth-tabs button{color:#aab3c2;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:13px}.auth-tabs .active{color:#fff;border-color:#aac5ff;font-weight:700}.google-login{color:#18202c;cursor:pointer;background:#fff;border:1px solid #d2d8e2;border-radius:9px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:48px;font-weight:700;display:flex}.auth-divider{color:#8f9bad;align-items:center;gap:13px;margin:23px 0;font-size:12px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#303844;flex:1;height:1px}.unified-auth form{gap:18px;display:grid}.unified-auth label:not(.checkbox){color:#d8deea;gap:9px;font-size:13px;display:grid}.unified-auth input:not([type=checkbox]){color:#fff;background:#0d1016;border:1px solid #3d4757;border-radius:8px;width:100%;min-width:0;padding:13px}.unified-auth .checkbox{color:#c4ccda;align-items:center;gap:8px;font-size:13px;line-height:1.6;display:flex}.unified-auth input[type=checkbox]{accent-color:#a7c3ff;flex-shrink:0;width:17px;height:17px}.auth-message{color:#e4c692;margin:0;font-size:13px;line-height:1.6}.unified-auth .form-note{color:#a3adbd;margin:20px 0 0;font-size:12px;line-height:1.7}@media (max-width:520px){.unified-auth{margin:20px 0 40px;padding:25px 20px}.unified-auth h2{font-size:25px}}.nickname-setup .unified-auth h1{color:#f5f7fb;margin:18px 0;font-size:31px;line-height:1.45}.nickname-setup .unified-auth .form-note{margin:0}.nickname-setup form{margin-top:26px}.nickname-setup .auth-consent{align-items:flex-start}.password-form{gap:17px;max-width:480px;margin-top:22px;display:grid}.password-form .form-note{margin:0;line-height:1.7}.account-security-actions{gap:10px;display:flex}.success-message{color:#a9e2c5;font-size:13px;line-height:1.7}.account-security .subtle{margin-bottom:0;line-height:1.7}@media (max-width:520px){.nickname-setup .unified-auth h1{font-size:27px}.account-security-actions>*{flex:1}}.member-number{color:#b4bac5;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;font-size:12px;line-height:1.7;display:flex}.member-number strong{font-variant-numeric:tabular-nums;letter-spacing:.06em;color:#c6d8ff;font-size:13px}.member-number .text-button{gap:5px;font-size:11px}.profile-panel>.member-number{justify-content:center;margin:15px 0 22px}.account-row .member-number{margin:3px 0}.approval-row .member-number{margin:5px 0}.manager-site .member-number{color:#586b80}.manager-site .member-number strong{color:#245b9e}.member-search-form{max-width:none}.member-search-form .button{white-space:nowrap;flex-shrink:0}.manager-site .member-search-form{background:#fff}@media (max-width:480px){.member-search-form{flex-wrap:wrap;height:auto;padding:10px}.member-search-form input{flex:1;width:calc(100% - 42px);min-width:130px}.member-search-form .button{min-height:36px}}.site .simple-member-card{text-align:left;color:#f5f7fc;width:100%;box-shadow:none;background:#12151b;border:1px solid #272c36;border-radius:17px;padding:0;transition:transform .22s,border-color .22s,box-shadow .22s;display:block;overflow:hidden}.site .simple-member-card:hover{border-color:#738ba9;transform:translateY(-4px);box-shadow:0 12px 30px #0003}.site .simple-member-card:focus-visible{outline-offset:4px;outline:2px solid #c2d4ff}.site .simple-member-art{aspect-ratio:4/5;background:linear-gradient(145deg,#202630,#161c25 55%,#11171f);border-bottom:1px solid #242b35;position:relative;overflow:hidden;height:auto!important}.simple-member-art>img{object-fit:cover;width:100%;height:100%;display:block}.simple-member-art>.preview-face{width:100%;height:100%;position:absolute;inset:0}.member-photo-empty{color:#465367;background:radial-gradient(at 50% 38%,#2a354344,#0000 65%);place-items:center;display:grid;position:absolute;inset:0}.site .simple-member-info{background:#12151b;min-height:99px;padding:19px 19px 20px;display:block}.site .simple-member-info .member-name-row{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.site .simple-member-info h3{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.04em;color:#f5f7fc;min-width:0;margin:0;font-size:21px;line-height:1.45;overflow:hidden}.site .simple-member-info .member-details{color:#c0cee3;flex-shrink:0;align-items:center;gap:3px;font-size:12px;font-weight:500;line-height:1.4;display:flex}.site .simple-member-info .member-fanclub{color:#afbccc;letter-spacing:.02em;margin:6px 0 0;font-size:14px;font-weight:450;line-height:1.5}.site[data-page=members] .member-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.site .fan-cover .fan-club-name{color:#bbcee9;margin:5px 0 13px;font-size:17px}.member-profile-links{flex-wrap:wrap;gap:8px;margin-top:17px;display:flex}.directory-editor{border-top:1px solid #dce5ef;margin-top:24px;padding-top:24px}.directory-admin-list .list-row>div{flex:1;gap:5px;display:grid}.directory-admin-list .list-row small{color:#62768c}.profile-links-fields{margin:18px 0}.profile-link-input{grid-template-columns:minmax(110px,.7fr) minmax(140px,1.5fr) auto;gap:8px;margin-top:10px;display:grid}.profile-link-input input{width:100%;min-width:0}@media (max-width:760px){.site[data-page=members] .member-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.site .simple-member-info{min-height:84px;padding:13px 13px 15px}.site .simple-member-info h3{font-size:18px}.site .simple-member-info .member-details{gap:1px;font-size:10px}.site .simple-member-info .member-fanclub{font-size:12px}.site .simple-member-info .member-name-row{gap:5px}.profile-link-input{grid-template-columns:minmax(0,1fr) auto}.profile-link-input input[type=url]{grid-area:2/1}.profile-link-input button{grid-area:1/2/3}}@media (prefers-reduced-motion:reduce){.site .simple-member-card:hover{transform:none}}.member-profile-sheet{max-width:940px;margin:28px auto 42px}.member-profile-sheet .section-head{align-items:center;gap:14px}.member-profile-sheet .section-head .subtle{color:#b3bfd2;text-align:right;font-size:12px}.member-profile-image{cursor:zoom-in;background:#090a10;border:1px solid #303747;border-radius:16px;width:100%;padding:0;display:block;overflow:hidden}.member-profile-image img{object-fit:contain;width:100%;height:auto;display:block}.member-profile-image:focus-visible{outline-offset:4px;outline:2px solid #c7d8ff}@media (max-width:760px){.member-profile-sheet{margin:24px 0 32px}.member-profile-sheet .section-head{align-items:flex-start}.member-profile-sheet .section-head h2{white-space:nowrap;font-size:21px}.member-profile-sheet .section-head .subtle{max-width:135px;font-size:11px;line-height:1.7}.member-profile-image{border-radius:11px}.member-profile-links .button{flex:calc(50% - 8px);justify-content:center;min-height:42px;font-size:12px}}.members-page-intro{padding:30px 0 28px}.members-page-intro>p{color:#aab2be;margin:17px 0 0;font-size:14px;line-height:1.8}.members-brand-heading{align-items:center;gap:24px;min-width:0;margin:0;line-height:1;display:flex}.members-brand-heading img{mix-blend-mode:screen;filter:contrast(1.4)brightness(1.05);width:270px;max-width:55%;height:auto;display:block}.members-brand-heading>span{letter-spacing:.1em;color:#fff2fa;font-size:38px;font-weight:750}.members-brand-heading.compact{gap:18px}.members-brand-heading.compact img{width:178px;max-width:55%}.members-brand-heading.compact>span{letter-spacing:.08em;font-size:27px}.members-directory-tools{align-items:center;gap:16px;margin:2px 0 32px;display:flex}.members-directory-tools .search-bar{background:#121318;border-color:#303139;border-radius:12px;flex:1;max-width:none;margin:0}.member-order-toggle{color:#ffc0e3;background:#ee439b0b;border:1px solid #9c3f744f;flex-shrink:0;min-height:47px}.member-order-toggle:hover{background:#ee439b15;border-color:#ec68b3}.site .simple-member-card{box-shadow:none;color:#fff;border:0;border-radius:0;background:0 0!important}.site .simple-member-card:hover{box-shadow:none;border:0;transform:translateY(-3px)}.site .simple-member-art{background:#12151c;border:1px solid #ffffff0c;border-radius:17px}.site .simple-member-info{min-height:0;padding:18px 1px 4px;background:0 0!important}.site .simple-member-info .member-name-row{gap:9px}.member-name-group{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}.site .simple-member-info h3{letter-spacing:-.04em;font-size:23px;font-weight:750}.site .simple-member-info .member-details{color:#afb4be;gap:3px;font-size:11px}.site .simple-member-info .member-fanclub{color:#8ce0da;letter-spacing:0;margin-top:8px;font-size:14px}.site .representative-member .member-fanclub{color:#ffa5d6}.site[data-page=members] .member-grid{gap:40px 28px}.site .member-photo-empty{color:#343c48;background:linear-gradient(145deg,#181c24,#0f1218)}.representative-badge{vertical-align:middle;color:#ffa6d5;white-space:nowrap;text-shadow:0 0 8px #f235a433;background:#ef489612;border:1px solid #f05fa9;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:4px;min-height:26px;padding:3px 7px;font-size:11px;font-weight:650;line-height:1.25;display:inline-flex;box-shadow:0 0 10px #f22e9414}.representative-badge svg{stroke-width:1.8px;flex-shrink:0}.manager-site .representative-badge{color:#a81d64;text-shadow:none;box-shadow:none;background:#fff1f8;border-color:#d1468a}.fan-member-heading{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.fan-member-heading .representative-badge{min-height:29px;padding:4px 9px;font-size:12px}.site .fan-cover{background:linear-gradient(120deg,#1b1420,#10191e);border-color:#3e303e}.site .fan-cover .fan-club-name{color:#9de2da}.member-profile-links .button{color:#efc6dd;background:0 0;border-color:#574153}.member-profile-links .button:hover{background:#f23c9510;border-color:#ed71b3}.site .desktop-nav button.active{color:#f8d5e9}.site .desktop-nav button.active:after{background:#ef65b0}.site .account-button{color:#fff;background:#ce176f;border-color:#ce176f}.site .account-button:hover{background:#df217f}.site .bottom-nav button.active{color:#f780bd}.member-order-editor{background:#111217;border:1px solid #653348;border-radius:16px;margin:0 0 34px;padding:24px}.order-editor-head{justify-content:space-between;align-items:start;gap:16px;margin-bottom:21px;display:flex}.order-editor-head h2{color:#fff;margin:0 0 9px;font-size:21px}.order-editor-head p{color:#aeb2bd;margin:0;font-size:13px;line-height:1.8}.order-editor-head>span{color:#f39bc7;white-space:nowrap;font-size:11px}.member-order-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.member-order-list li{background:#191a22;border:1px solid #ffffff0a;border-radius:10px;align-items:center;gap:13px;padding:12px;display:flex}.member-order-list li[draggable=true]{cursor:grab}.member-order-list li:active{cursor:grabbing}.order-grip{color:#737887;flex-shrink:0}.order-position{font-variant-numeric:tabular-nums;color:#858a9b;flex-shrink:0;font-size:11px}.order-avatar{color:#707b8c;background:#252a34;border-radius:6px;flex-shrink:0;place-items:center;width:38px;height:46px;display:grid;overflow:hidden}.order-avatar img{object-fit:cover;width:100%;height:100%}.order-member-copy{flex:1;min-width:0}.order-member-copy>strong{color:#f4f6fc;align-items:center;gap:9px;font-size:14px;display:flex}.order-member-copy>span{color:#9bd2ca;margin-top:5px;font-size:11px;display:block}.order-move-buttons{gap:6px;display:flex}.order-move-buttons button{color:#e2e6ef;background:#222530;border:1px solid #444858;border-radius:8px;place-items:center;width:37px;height:37px;padding:0;display:grid}.order-move-buttons button:hover:not(:disabled){color:#ffaad7;border-color:#e66fa8}.order-move-buttons button:disabled{opacity:.25;cursor:default}.order-status{color:#b9a6b3;min-height:20px;margin:16px 0;font-size:12px;line-height:1.7}.order-editor-actions{justify-content:flex-end;gap:9px;display:flex}.save-member-order{color:#fff;background:#cf1a73;border-color:#e34a96}.save-member-order:disabled{opacity:.45}@media (max-width:760px){.members-page-intro{padding:25px 0 22px}.members-brand-heading{gap:13px}.members-brand-heading img{width:182px;max-width:54%}.members-brand-heading>span{letter-spacing:.07em;font-size:24px}.members-page-intro>p{margin-top:13px;font-size:12px}.members-brand-heading.compact{gap:10px}.members-brand-heading.compact img{width:129px}.members-brand-heading.compact>span{letter-spacing:.04em;font-size:20px}.site .home-introductions>.section-head{gap:8px}.home-introductions>.section-head>.text-button{white-space:nowrap;font-size:11px}.members-directory-tools{flex-wrap:wrap;gap:9px;margin-bottom:25px}.members-directory-tools .search-bar{flex-basis:220px;min-width:0}.member-order-toggle{min-height:38px;margin-left:auto;padding:8px 11px;font-size:11px}.site[data-page=members] .member-grid{gap:28px 18px}.site .simple-member-art{border-radius:14px}.site .simple-member-info{padding:13px 0 3px}.site .simple-member-info h3{font-size:21px}.member-name-group{gap:6px}.site .simple-member-info .member-name-row{align-items:flex-start;gap:4px}.site .simple-member-info .member-details{gap:1px;padding-top:5px;font-size:10px}.site .simple-member-info .member-details svg{width:12px}.site .simple-member-info .member-fanclub{margin-top:6px;font-size:12px}.member-name-group .representative-badge{gap:3px;min-height:23px;padding:3px 5px;font-size:9px}.member-name-group .representative-badge svg{width:11px;height:11px}.fan-member-heading{gap:10px}.member-order-editor{margin-bottom:26px;padding:17px 13px}.order-editor-head h2{font-size:18px}.order-editor-head p{font-size:12px}.member-order-list li{gap:8px;padding:10px 8px}.order-grip{width:14px}.order-avatar{width:30px;height:38px}.order-member-copy>strong{flex-wrap:wrap;gap:6px;font-size:13px}.order-member-copy>strong .representative-badge{min-height:20px;padding:2px 4px;font-size:9px}.order-move-buttons{gap:4px}.order-move-buttons button{width:33px;height:35px}.order-position{font-size:10px}.order-status{font-size:11px}.order-editor-actions .button{font-size:12px}}.member-entry{min-width:0}.member-card-actions{justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-top:11px;display:flex}.member-profile-shortcut{color:#b8b6c0;text-underline-offset:4px;background:0 0;align-items:center;gap:7px;padding:6px 0;font-size:12px;font-weight:550;text-decoration:underline;display:inline-flex}.member-profile-shortcut:hover{color:#f4a9d1}.member-youtube-shortcut{color:#f5eff5;background:0 0;border:1px solid #37323b;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.member-youtube-shortcut:hover{color:#ffb4dc;background:#eb43990e;border-color:#e864a9}:is(.member-youtube-shortcut:focus-visible,.member-profile-shortcut:focus-visible){outline-offset:4px;outline:2px solid #f78abc}.member-directory-search input{min-width:0}.member-directory-search>span{white-space:nowrap}.member-search-submit{color:#ffc1e1;white-space:nowrap;background:#e83e910c;border:1px solid #a64b7b70;border-radius:8px;padding:7px 11px;font-size:12px}.member-search-submit:hover{background:#e83e911e;border-color:#ec77b4}.member-channel-actions{max-width:660px;margin-top:22px}.member-channel-primary{flex-wrap:wrap;gap:11px;display:flex}.member-channel-primary>a,.member-channel-primary>button{border:1px solid #dd5b9d;border-radius:30px;flex:1;justify-content:center;align-items:center;gap:10px;min-width:145px;min-height:49px;padding:11px 18px;font-size:13px;font-weight:650;line-height:1.4;display:flex}.member-youtube-button{color:#f9edf5;background:0 0}.member-support-button{color:#fff;background:#ce176f}.member-channel-primary>a:hover{filter:brightness(1.12)}.member-channel-primary>button:disabled{cursor:default;opacity:.5}.member-channel-secondary{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.member-channel-secondary>a{color:#e8dde6;border:1px solid #49404b;border-radius:24px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:10px 13px;font-size:12px;line-height:1.5;display:flex}.member-channel-secondary>a:hover{background:#eb3e9510;border-color:#ed8cbf}.support-link-status{color:#aca1ad;margin-top:11px;font-size:11px;line-height:1.8;display:block}@media (max-width:760px){.member-card-actions{gap:7px;min-height:38px;margin-top:8px}.member-profile-shortcut{gap:4px;font-size:10px}.member-youtube-shortcut{width:36px;height:36px}.member-youtube-shortcut svg{width:16px}.member-search-submit{padding:7px 9px;font-size:11px}.member-directory-search{gap:8px}.member-directory-search input{font-size:12px}.member-channel-actions{margin-top:20px}.member-channel-primary{gap:8px}.member-channel-primary>a,.member-channel-primary>button{gap:6px;min-width:110px;min-height:46px;padding:10px 12px;font-size:12px}.member-channel-secondary{gap:7px}.member-channel-secondary>a{min-height:39px;padding:9px 10px;font-size:11px}.site .fan-cover>div{min-width:0}.site .fan-cover>.fan-profile-copy{width:100%}}.brand-page-title{padding:30px 0 28px}.brand-page-title .brand-heading{margin:0}.brand-page-title>p{color:#aab2be;margin:17px 0 0;font-size:14px;line-height:1.8}.brand-heading>span{white-space:nowrap}.brand-heading img{flex-shrink:1;min-width:0}.home-signatures .brand-heading,.latest-news .brand-heading{margin:0}.home-signatures>.section-head>.text-button,.latest-news>.section-head>.text-button{white-space:nowrap}@media (max-width:760px){.brand-page-title{padding:25px 0 24px}.brand-page-title>p{margin-top:14px;font-size:12px}.brand-heading{gap:12px}.brand-heading img{width:40vw;max-width:170px}.brand-heading>span{letter-spacing:.055em;font-size:clamp(18px,5.6vw,24px)}.brand-heading.compact{gap:8px}.brand-heading.compact img{width:120px;max-width:48%}.brand-heading.compact>span{letter-spacing:.04em;font-size:18px}.home-signatures>.section-head,.latest-news>.section-head{gap:8px}.home-signatures>.section-head>.text-button,.latest-news>.section-head>.text-button{font-size:11px}}@media (max-width:370px){.brand-heading{gap:10px}.brand-heading>span{letter-spacing:.025em}.brand-heading.compact img{width:109px}.brand-heading.compact>span{font-size:17px}}.site .hero .hero-korean-title{letter-spacing:-2px;text-shadow:0 2px 14px #0008;margin:0 0 20px;font-size:50px;line-height:1.25}.site .hero .hero-korean-title>span{color:#c4d9ff}.site .simple-member-card.is-live .simple-member-art{border:2px solid #ff4864;box-shadow:0 0 0 3px #ff486412,0 0 24px #ff486414}.member-live-badge{background:#e33250;border-color:#ff788c;box-shadow:0 4px 16px #0004}.member-live-light{animation:2.2s ease-in-out infinite member-live-pulse}@keyframes member-live-pulse{50%{opacity:.45;box-shadow:none}}.modal.member-intro-dialog{color:#f7f8fb;overscroll-behavior:contain;background:#111216;border:1px solid #ffffff29;border-radius:23px;width:min(540px,100vw - 28px);max-height:92dvh;padding:0;animation:.32s cubic-bezier(.2,.75,.3,1) member-intro-open;overflow:auto;box-shadow:0 28px 100px #0009}.modal.member-intro-dialog::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020306b8;animation:.25s ease-out member-backdrop-in}.member-intro-photo{isolation:isolate;aspect-ratio:16/10;background:#191d26;position:relative;overflow:hidden}.member-intro-photo>img,.member-intro-photo>.preview-face{object-fit:cover;object-position:center 12%;width:100%;height:100%;animation:.55s cubic-bezier(.2,.7,.3,1) member-photo-settle;display:block}.member-intro-photo:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0004,#0000 30% 65%,#11121695);position:absolute;inset:0}.member-intro-photo-empty{color:#546070;background:radial-gradient(at 30% 10%,#ba5d9e12,#0000 65%),radial-gradient(at 90% 90%,#4bb6af12,#0000 70%),#171b22;flex-direction:column;justify-content:center;align-items:center;gap:17px;height:100%;display:flex}.member-intro-photo-empty>span{letter-spacing:.3em;color:#747e8c;font-size:12px}.member-intro-wordmark{letter-spacing:.16em;text-shadow:0 1px 8px #0009;color:#fff;z-index:2;align-items:center;gap:10px;font-size:9px;font-weight:750;display:flex;position:absolute;top:23px;left:23px}.member-intro-wordmark i{background:#9ee3df;border-radius:50%;width:3px;height:3px}.member-intro-close{color:#fff;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);z-index:3;background:#101218a6;border:1px solid #ffffff30;border-radius:50%;place-items:center;width:39px;height:39px;transition:background .2s;display:grid;position:absolute;top:15px;right:15px}.member-intro-close:hover{background:#15171feb}.member-intro-live{letter-spacing:.07em;z-index:3;background:#e33250;border-radius:5px;align-items:center;gap:7px;padding:6px 9px;font-size:10px;font-weight:800;display:flex;position:absolute;bottom:20px;left:23px}.member-intro-live>span{background:#fff;border-radius:50%;width:5px;height:5px;animation:2.2s infinite member-live-pulse}.member-intro-content{border-top:2px solid #80d7d350;padding:26px 28px 24px}.is-representative .member-intro-content{border-top-color:#f06bb860}.member-intro-heading{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.member-intro-heading h2{letter-spacing:-.06em;margin:0;font-size:35px;font-weight:800;line-height:1.3}.member-intro-heading .representative-badge{padding:5px 8px;font-size:11px}.member-intro-fanclub{color:#91ded7;align-items:center;gap:7px;margin:10px 0 0;font-size:13px;font-weight:650;display:flex}.member-intro-fanclub>span{background:currentColor;width:17px;height:1px}.is-representative .member-intro-fanclub{color:#fba1ce}.member-intro-bio{color:#b9bec8;white-space:pre-wrap;overflow-wrap:anywhere;margin:19px 0 24px;font-size:14px;line-height:1.85}.member-channel-primary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.member-channel-primary>a,.member-channel-primary>button{color:#f8f9fb;text-align:left;white-space:normal;background:#191c22;border:1px solid #424550;border-radius:14px;justify-content:flex-start;align-items:center;gap:11px;min-height:73px;padding:15px 16px;font-size:13px;font-weight:750;display:flex}.member-channel-primary>a>span,.member-channel-primary>button>span{flex-direction:column;gap:5px;display:flex}.member-channel-primary small{letter-spacing:.11em;opacity:.68;font-size:7px;font-weight:600;line-height:1.3}.member-channel-primary>a>svg:last-child{margin-left:auto}.member-channel-primary>.member-support-button{color:#20111b;background:#f287c0;border-color:#f287c0}.member-channel-primary>a:hover{background:#1e292d;border-color:#9ee4de}.member-channel-primary>.member-support-button:hover{color:#20111b;background:#ffa8d6;border-color:#ffa8d6}.member-channel-primary>button:disabled{opacity:1;cursor:not-allowed;color:#ad8ea2;background:#24212a;border-color:#493541}.member-channel-secondary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.member-channel-secondary>a{color:#c8cbd3;background:0 0;border:1px solid #ffffff1a;border-radius:10px;justify-content:flex-start;align-items:center;gap:8px;min-height:43px;padding:10px 12px;font-size:11px;display:flex}.member-channel-secondary>a>span{overflow-wrap:anywhere;min-width:0}.member-channel-secondary>a:hover{color:#adede7;border-color:#88d6d0}.channel-external-mark{opacity:.55;margin-left:auto}.support-link-status{color:#8d8390;margin-top:9px;font-size:10px;display:block}.member-intro-details{border-top:1px solid #ffffff16;margin-top:20px}.member-intro-details>h3{color:#c2c7d0;margin:0;padding:16px 0;font-size:12px;font-weight:600}.member-intro-details>img{border-radius:10px;width:100%;height:auto;margin:0 0 17px;display:block}.member-intro-fanpage{text-align:left;color:#e5e9ef;background:0 0;border-top:1px solid #ffffff16;align-items:center;gap:12px;width:100%;margin-top:21px;padding:16px 0 0;display:flex}.member-intro-fanpage-icon{color:#a4e5de;background:#83dcd40a;border:1px solid #83dcd42a;border-radius:12px;flex-shrink:0;place-items:center;width:39px;height:39px;display:grid}.member-intro-fanpage>span:nth-child(2){flex-direction:column;gap:5px;display:flex}.member-intro-fanpage strong{font-size:13px;font-weight:700}.member-intro-fanpage small{color:#8b929e;font-size:10px}.member-intro-fanpage>svg{color:#a3b8c1;margin-left:auto}@keyframes member-intro-open{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:none}}@keyframes member-photo-settle{0%{transform:scale(1.09)}to{transform:scale(1)}}@keyframes member-backdrop-in{0%{opacity:0}to{opacity:1}}@media (max-width:760px){.site .hero .hero-korean-title{letter-spacing:-1.6px;margin-bottom:18px;font-size:37px}.modal.member-intro-dialog{border-radius:19px;max-height:91dvh}.member-intro-photo{aspect-ratio:16/11}.member-intro-wordmark{font-size:8px;top:21px;left:20px}.member-intro-content{padding:23px 21px 21px}.member-intro-heading h2{font-size:31px}.member-intro-bio{margin:17px 0 22px;font-size:13px}.member-channel-primary>a,.member-channel-primary>button{gap:8px;min-height:70px;padding:13px 11px;font-size:12px}.member-channel-primary>a>svg:first-child,.member-channel-primary>button>svg:first-child{width:19px}.member-channel-primary small{font-size:6px}.member-channel-secondary>a{padding:10px;font-size:10px}.member-intro-fanpage small{font-size:9px}}@media (prefers-reduced-motion:reduce){.member-intro-dialog,.member-intro-photo>img,.member-intro-photo>.preview-face,.member-live-light,.member-intro-live>span{animation:none!important}.member-intro-dialog::backdrop{animation:none!important}}.forgot-password-button{color:#ffc0df;text-underline-offset:4px;background:0 0;margin:-2px 0 18px auto;padding:5px 0;font-size:12px;font-weight:650;text-decoration:underline;display:block}.forgot-password-button:hover{color:#fff}.recovery-symbol{color:#a7e5de;background:#8dd6ce0a;border:1px solid #bcece533;border-radius:17px;place-items:center;width:55px;height:55px;margin-bottom:22px;display:grid}.recovery-request h2{margin:12px 0 13px}.recovery-request form{margin-top:27px}.recovery-back{color:#c3cad5;background:0 0;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 0 0;font-size:12px;display:flex}.recovery-back:hover{color:#fff}.recovery-success{color:#b1e9db;background:#82d9c50b;border:1px solid #82d9c530;border-radius:10px;gap:10px;padding:12px;font-size:12px;line-height:1.8;display:flex}.recovery-success svg{flex-shrink:0;margin-top:3px}.recovery-page{color:#f7f8fb;background:#0b0c10;min-height:100dvh}.recovery-page header{border-bottom:1px solid #ffffff18;justify-content:space-between;align-items:center;max-width:1120px;margin:auto;padding:25px 26px;display:flex}.recovery-page header img{object-fit:contain;width:128px;height:55px;display:block}.recovery-page header>a:last-child{color:#d1d5df;align-items:center;gap:7px;font-size:12px;display:flex}.recovery-page-main{padding:48px 20px 70px}.recovery-auth{max-width:480px;margin:auto!important}.recovery-auth h1{letter-spacing:-.05em;margin:13px 0 18px;font-size:29px;line-height:1.4}.recovery-auth .recovery-complete>.button{margin-top:27px}.recovery-auth>.auth-message{margin-bottom:24px}.recovery-auth .recovery-request h2{font-size:27px;line-height:1.45}@media (max-width:760px){.recovery-page header{padding:15px 22px}.recovery-page header img{width:110px;height:42px}.recovery-page-main{padding:28px 17px 50px}.recovery-auth h1{font-size:26px}.recovery-auth .recovery-request h2{font-size:25px}}.account-recovery-link{margin:18px 0 0;font-size:12px}.account-security.unified-auth{max-width:none}.account-security.unified-auth .recovery-request h2{font-size:24px}.recovery-support{color:#d9d6b2;text-underline-offset:4px;justify-content:center;align-items:center;gap:7px;margin:13px 0 7px;padding:9px;font-size:12px;text-decoration:underline;display:flex}.recovery-support:hover{color:#fff2a6}.account-admin-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.assisted-recovery-panel form{gap:19px;display:grid}.assisted-recovery-panel .checkbox{align-items:flex-start;line-height:1.8}.assisted-recovery-panel .checkbox input{margin-top:5px}.assisted-issued textarea{overflow-wrap:anywhere;font-size:12px}.assisted-issued>p{line-height:1.8}.assisted-issued .form-note{margin-top:17px}@media (max-width:760px){.account-row{flex-wrap:wrap}.account-admin-actions{flex-basis:100%;margin-left:auto}.assisted-recovery-panel .subtle{font-size:13px}}.fanclub-name-preview{background:#8de7dc07;border:1px solid #b0e6e229;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;margin:10px 0;padding:13px 14px;display:flex}.fanclub-name-preview>span{color:#a1aab9;font-size:11px}.fanclub-name-preview strong{align-items:center;gap:7px;font-size:15px;display:flex}.fanclub-name-preview em{color:#91dbce;font-size:12px;font-style:normal}.manager-site .fanclub-name-preview{background:#f0f8f4;border-color:#b6d9ce}.manager-site .fanclub-name-preview>span{color:#526b64}.manager-site .fanclub-name-preview em{color:#268265}.member-number .member-kind-code{color:#80cfb9;border:1px solid #7cbbae55;border-radius:5px;place-items:center;min-width:21px;height:21px;font-size:10px;font-weight:800;display:inline-grid}.manager-site .member-number .member-kind-code{color:#267b69;border-color:#aacdbf}.account-button>span{text-overflow:ellipsis;max-width:190px;overflow:hidden}.post-author strong,.comment strong{overflow-wrap:anywhere}.account-name{overflow-wrap:anywhere;display:inline}.account-fanclub-label{border:1px solid color-mix(in srgb,var(--fanclub-color),transparent 65%);background:color-mix(in srgb,var(--fanclub-color),transparent 94%);border-radius:5px;margin-right:7px;padding:2px 6px;font-size:.78em;font-weight:700;display:inline-block}.manager-site .fanclub-label{color:var(--fanclub-ink)!important}.member-intro-fanclub>span{background:var(--fanclub-color)}.fanclub-color-picker{border:1px solid #71819640;border-radius:12px;margin:16px 0 23px;padding:16px}.fanclub-color-picker legend{padding:0 7px;font-size:13px;font-weight:700}.fanclub-color-current{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.fanclub-color-current>.fanclub-label{font-size:15px;font-weight:750}.fanclub-color-current label{align-items:center;gap:8px;margin-left:auto;font-size:11px;display:flex}.fanclub-color-current input[type=color]{cursor:pointer;border:1px solid #7c8b9d;border-radius:7px;width:36px;height:32px;padding:2px}.fanclub-color-current code{color:#8f9dae;font-size:11px}.fanclub-color-swatches{flex-wrap:wrap;gap:10px;margin:18px 0 13px;display:flex}.fanclub-color-swatches button{color:#141820;border:2px solid #0000;border-radius:50%;place-items:center;width:29px;height:29px;min-height:29px;font-size:15px;font-weight:850;display:grid}.fanclub-color-swatches button[aria-pressed=true]{outline-offset:3px;outline:2px solid}.fanclub-color-swatches button:disabled{opacity:.35;cursor:not-allowed}.fanclub-color-picker .form-note,.fanclub-color-picker .inline-form-error{margin-bottom:0;font-size:11px;line-height:1.8}.manager-site .fanclub-color-picker{border-color:#cddbd6}.site:not(.manager-site){--brand-rose:#e6a5ca;--brand-sky:#adcad8;--line:#30313a}.site:not(.manager-site) .site-header{box-shadow:none;background:#0d0d12;border-bottom-color:#292931}.site:not(.manager-site) .desktop-nav button.active{color:#edbad7;border-bottom-color:#d99abb;border-image:}.site:not(.manager-site) .account-button{color:#30222e;box-shadow:none;background:#e2a7c8;border:1px solid #e9b8d4;font-weight:700}.site:not(.manager-site) .account-button:hover{background:#eab7d2}.site:not(.manager-site) .account-button.is-signed-in{color:#24232c;background:#efedf2;border-color:#ddd9e2;gap:9px}.site:not(.manager-site) .account-button.is-signed-in:hover{background:#fff}.site:not(.manager-site) .account-button.is-signed-in>span{min-width:0;max-width:190px;display:flex}.site:not(.manager-site) .account-button.is-signed-in .account-name{align-items:center;gap:7px;min-width:0;max-width:100%;display:inline-flex}.site:not(.manager-site) .account-button.is-signed-in .account-name>span:last-child{text-overflow:ellipsis;color:#24232c;min-width:0;overflow:hidden}.site:not(.manager-site) .account-button.is-signed-in .account-fanclub-label{border-color:color-mix(in srgb,var(--fanclub-color),#c9c1cb 72%);background:#fff;flex-shrink:0;margin-right:0;padding:3px 6px;font-size:11px;font-weight:800;line-height:1.5;color:var(--fanclub-ink)!important}.site:not(.manager-site) .button.primary{color:#2c202b;box-shadow:none;background:#dea2c3;border:1px solid #e7b4cf}.site:not(.manager-site) .button.primary:hover{background:#e9b6d1;border-color:#efc6dc}.site:not(.manager-site) .hero{background-image:linear-gradient(90deg,#11111ce8,#151722a6 55%,#11192570),url(/assets/juingong-palace.jpg);border:1px solid #55515f;border-radius:14px;box-shadow:inset 0 1px #e4adc50b}.site:not(.manager-site) .hero:after{display:none}.site:not(.manager-site) .hero .hero-korean-title{color:#f6f3f6;text-shadow:0 2px 15px #0007}.site:not(.manager-site) .hero .hero-korean-title>span{color:#e5afcf;background:linear-gradient(105deg,#e5afcf,#c0c8dd);-webkit-text-fill-color:transparent;text-shadow:none;filter:none;-webkit-background-clip:text;background-clip:text}.site:not(.manager-site) .hero p{color:#d5d4dc}.site:not(.manager-site) .hero p strong{color:#edf0f5}.site:not(.manager-site) .hero .button.ghost{color:#e0e7ed;box-shadow:none;background:#141a24aa;border:1px solid #9ca8b5}.site:not(.manager-site) .banner-person{border:1px solid #b0b4c3;box-shadow:0 5px 18px #0004}.site:not(.manager-site) .banner-person:hover{border-color:#e9b7d2;box-shadow:0 0 12px #e5afcf17,0 5px 18px #0004}.site:not(.manager-site) .banner-person .avatar{background:linear-gradient(145deg,#303342,#1b2230)}.site:not(.manager-site) .person-name{color:#eeedf3;background:#141721ed;border-color:#747785}.site:not(.manager-site) .home-live-bar{box-shadow:none;background:#161922;border:1px solid #3d414d;border-radius:10px}.site:not(.manager-site) .home-live-bar>div>strong{color:#f1f0f4}.site:not(.manager-site) .home-live-bar .live-sign{color:#c3ceda;background:#10151d;border-color:#555e6b}.site:not(.manager-site) .home-live-bar.on{background:#211820;border-color:#9b5e73}.site:not(.manager-site) .home-live-bar.on .live-sign{color:#fff;background:#b72f50;border-color:#e28b9e}.site:not(.manager-site) .announcement{background:#19161d;border:1px solid #38333c;border-radius:9px}.site:not(.manager-site) .announcement>span{color:#dbacc7}.site:not(.manager-site) .announcement>button{color:#e3e0e7}.site:not(.manager-site) .home-shortcut{box-shadow:none;background:#12151c;border-color:#33343e;border-radius:7px}.site:not(.manager-site) .home-shortcut>svg{color:#aeb9ca}.site:not(.manager-site) .home-shortcut:not(.pending):hover{background:#1b1922;border-color:#7f697b}.site:not(.manager-site) :is(.home-members,.home-introductions,.home-signatures,.latest-news){box-shadow:none;background:#101116;border:1px solid #2e2d35;border-radius:13px;margin:0 0 30px;padding:25px 23px 23px}.site:not(.manager-site) :is(.home-members,.home-introductions,.home-signatures,.latest-news)>.section-head{border-left:0;padding-left:0}.site:not(.manager-site) :is(.home-members,.home-introductions,.home-signatures,.latest-news) .eyebrow{color:#9c9ca9}.site:not(.manager-site) :is(.home-members,.home-introductions,.home-signatures,.latest-news) .accent-text{color:#dda8c6;text-shadow:none}.site:not(.manager-site) .section-head>.text-button{color:#b8bdca}.site:not(.manager-site) .inline-empty{color:#abb1bf;margin-bottom:0}.site:not(.manager-site) .live-member-card{box-shadow:none;background:#19191f;border-color:#34313c}.site:not(.manager-site) .simple-member-art{background:#15171e;border-color:#33343d}.site:not(.manager-site) .simple-member-card:hover .simple-member-art{border-color:#957b90;box-shadow:0 0 14px #dea2c30c}.site:not(.manager-site) .member-photo-empty{color:#687180;background:0 0}.site:not(.manager-site) .simple-member-card.is-live .simple-member-art{border:2px solid #e65d78;box-shadow:0 0 12px #e65d7810}.site:not(.manager-site) .representative-badge{color:#eeb2d3;box-shadow:none;background:#c383a40a;border-color:#98617f}.site:not(.manager-site) .member-youtube-shortcut{background:0 0;border-color:#45414b}.site:not(.manager-site) .member-profile-shortcut{color:#bdb8c4}.site:not(.manager-site) .signature-thumbnail{border-color:#514958}.site:not(.manager-site) .signature-thumbnail:hover{box-shadow:none;border-color:#b590a7}.site:not(.manager-site) .signature-price{color:#b1acba}.site:not(.manager-site) .carousel-dots button.selected{box-shadow:none;background:#dba2c2}.site:not(.manager-site) .carousel-control{color:#b1b9c8}.site:not(.manager-site) .official-news-card{background:#171a22;border-color:#3a3b47}.site:not(.manager-site) :is(.panel,.profile-panel,.post-card,.fan-cover,.unified-auth,.search-bar){box-shadow:none;background:#171820;border-color:#393742}.site:not(.manager-site) .profile-panel{border-top:1px solid #716071}.site:not(.manager-site) .my-content>.panel{border-top:1px solid #393742}.site:not(.manager-site) :is(.panel,.profile-panel) .button:not(.primary){color:#eee8f1;background:#211f29;border-color:#625868}.site:not(.manager-site) .search-bar:focus-within{border-color:#b394aa;box-shadow:0 0 0 2px #dba2c20a}.site:not(.manager-site) .field :is(input,select,textarea):focus-visible{outline-color:#e2b5cf}.site:not(.manager-site) .member-intro-dialog{border-color:#69606d;box-shadow:0 30px 100px #0008}.site:not(.manager-site) .member-intro-content{background:#17171f}.site:not(.manager-site) .bottom-nav{background:#12131af5;border-top-color:#3c3743}.site:not(.manager-site) .bottom-nav button.active{color:#e5adce;filter:none}.site:not(.manager-site) .site-footer{border-top-color:#35313b}.site:not(.manager-site) .post-login-preview{color:#aaa3b2;align-items:center;gap:7px;font-size:12px;line-height:1.8;display:flex}.site:not(.manager-site) .post-login-preview svg{color:#d2a9c3;flex-shrink:0}@media (max-width:760px){.site:not(.manager-site) .hero{background-image:linear-gradient(#131420e3,#161b26b8 52%,#111b2a82),url(/assets/juingong-palace.jpg);border-radius:12px}.site:not(.manager-site) :is(.home-members,.home-introductions,.home-signatures,.latest-news){border-radius:11px;margin-bottom:23px;padding:21px 14px 19px}.site:not(.manager-site) .section-head h2{font-size:23px}.site:not(.manager-site) .section-head>.text-button{font-size:10px}.site:not(.manager-site) .home-carousel--members .member-name-row{gap:5px}.site:not(.manager-site) .home-carousel--members .member-name-group{gap:4px}.site:not(.manager-site) .home-carousel--members .simple-member-info h3{font-size:17px}.site:not(.manager-site) .home-carousel--members .member-details{gap:1px;font-size:9px}.site:not(.manager-site) .home-carousel--members .representative-badge{gap:2px;min-height:21px;padding:2px 4px;font-size:8px}.site:not(.manager-site) .account-button{min-height:37px;font-size:12px}.site:not(.manager-site) .account-button.is-signed-in{gap:7px;max-width:calc(100vw - 190px);padding:6px 10px}.site:not(.manager-site) .account-button.is-signed-in>span{max-width:166px}.site:not(.manager-site) .account-button.is-signed-in .account-name{gap:5px}.site:not(.manager-site) .account-button.is-signed-in .account-fanclub-label{text-overflow:ellipsis;max-width:74px;padding:2px 5px;font-size:10px;overflow:hidden}}@media (forced-colors:active){.site:not(.manager-site) .hero .hero-korean-title>span{-webkit-text-fill-color:CanvasText;background:0 0}}.news-category-filters{scrollbar-width:thin;scrollbar-color:#5a505e transparent;gap:9px;margin:0 0 15px;padding:2px 0 13px;display:flex;overflow-x:auto}.news-category-filters button{color:#b6b4bf;min-height:43px;font:inherit;cursor:pointer;background:#17181d;border:1px solid #44414b;border-radius:24px;flex-shrink:0;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:650;transition:background .16s,border-color .16s;display:flex}.news-category-filters button small{opacity:.7;font-variant-numeric:tabular-nums;font-size:11px}.news-category-filters button.active{color:var(--news-color);border-color:color-mix(in srgb,var(--news-color) 65%,#44414b);background:color-mix(in srgb,var(--news-color) 12%,#17181d)}.news-category-filters button:hover{border-color:#8c7c91}.news-category-filters button:focus-visible{outline-offset:3px;outline:2px solid #e5adc9}.news-category-badge,[data-news-category],[data-category]{--news-color:#e5adc9}[data-news-category=broadcast],[data-category=broadcast]{--news-color:#a9cbed}[data-news-category=signature],[data-category=signature]{--news-color:#c2b2e8}[data-news-category=review],[data-category=review]{--news-color:#93cec4}[data-news-category=other],[data-category=other]{--news-color:#c2c4cf}.news-category-badge{border:1px solid color-mix(in srgb,var(--news-color) 28%,transparent);background:color-mix(in srgb,var(--news-color) 12%,#17181d);width:fit-content;color:var(--news-color);white-space:nowrap;border-radius:20px;align-items:center;padding:6px 12px;font-size:11px;font-weight:750;line-height:1.3;display:inline-flex}.news-post-meta{justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;display:flex}.site:not(.manager-site) .news-post-card{border-top:2px solid color-mix(in srgb,var(--news-color) 58%,#393742)}.news-post-card{border-top:2px solid var(--news-color)}.news-post-meta .pin{color:#aaa1b0;margin-left:auto;font-size:10px}.detail-post>.news-category-badge{margin-bottom:19px}.composer-category>small{color:#b5afbd;font-size:11px;font-weight:400;line-height:1.7}.composer-preview>.news-category-badge{margin-top:17px;display:flex}.manager-site .news-category-filters button{color:#5a6474;background:#fff;border-color:#d3dce7}.manager-site .news-category-filters button.active{color:#233d5e;background:color-mix(in srgb,var(--news-color) 25%,white);border-color:#a1b0c4}.manager-site .news-category-badge{color:#273954;background:color-mix(in srgb,var(--news-color) 28%,white);border-color:color-mix(in srgb,var(--news-color) 75%,#bcc5d2)}.manager-site .composer-category>small{color:#65748a}@media (max-width:760px){.news-category-filters{gap:7px;margin-bottom:12px}.news-category-filters button{min-height:42px;padding:9px 14px;font-size:12px}.news-category-badge{padding:6px 10px;font-size:10px}.news-post-meta{margin-bottom:15px}}@media (prefers-reduced-motion:reduce){.news-category-filters button{transition:none}}.home-news-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.home-news-card{border:1px solid #393742;border-top:2px solid color-mix(in srgb,var(--news-color) 55%,#393742);background:#171820;border-radius:11px;min-width:0;overflow:hidden}.home-news-open{text-align:left;width:100%;height:100%;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:13px;display:flex}.home-news-thumbnail{aspect-ratio:1;color:#aaa3b7;background:#24242e;border-radius:7px;flex:0 0 78px;justify-content:center;align-items:center;width:78px;display:flex;position:relative;overflow:hidden}.home-news-thumbnail>img,.home-news-thumbnail>video{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.home-news-play{color:#fff;background:#0004;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.home-news-copy{flex-direction:column;flex:1;align-items:flex-start;gap:8px;min-width:0;display:flex}.home-news-copy>.news-category-badge{padding:4px 8px;font-size:9px}.home-news-copy>strong{-webkit-line-clamp:2;word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.home-news-date{color:#aaa4b4;font-size:10px}.home-news-open>svg{color:#a89db0;flex-shrink:0}.home-news-open:hover{background:#211e29}.home-news-open:focus-visible{outline-offset:-3px;outline:2px solid #e5adc9}.post-attachments>h3{margin:18px 0 12px;font-size:14px}.post-attachments>.image-picker{margin-top:12px}.post-video-gallery{gap:17px;margin:22px 0;display:grid}.post-video-gallery>video{object-fit:contain;background:#09090d;border-radius:10px;width:100%;max-height:65vh;display:block}.video-picker .image-picker-item{aspect-ratio:16/10}.video-picker-item>video{object-fit:contain;background:#09090d;width:100%;height:100%;display:block}.video-picker-item>button{z-index:2}.post-cover-video{position:relative}.post-cover-video>video{object-fit:cover;pointer-events:none;width:100%;max-height:280px;display:block}.post-cover-video>span{align-items:center;gap:5px;display:flex}@media (max-width:1000px){.home-news-list{grid-template-columns:1fr}.home-news-thumbnail{flex-basis:75px;width:75px}.home-news-copy>strong{font-size:14px}}@media (max-width:760px){.home-news-open{gap:11px;padding:12px}.home-news-list{gap:10px}.home-news-copy>strong{font-size:12px}.home-news-copy{gap:6px}.home-news-thumbnail{flex-basis:66px;width:66px}.home-news-copy>.news-category-badge{font-size:9px}.video-picker .image-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@font-face{font-family:ManagerRound;src:url(/assets/fonts/NanumSquareRoundR.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:ManagerRound;src:url(/assets/fonts/NanumSquareRoundB.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:ManagerRound;src:url(/assets/fonts/NanumSquareRoundEB.woff2)format("woff2");font-weight:800;font-display:swap}.site.manager-site{color:#2b3547;background:#f5f6fa;min-height:100vh;font-family:ManagerRound,Noto Sans KR,sans-serif}.manager-site .site-header{background:#fff;border-color:#e0e5ed}.manager-site .brand{align-items:center;gap:12px;width:250px;display:flex;overflow:visible}.manager-site .brand .brand-aurora{display:none}.manager-site .brand>img{object-fit:contain;background:#171820;border-radius:9px;width:174px;height:57px;padding:2px 6px}.manager-brand-label{color:#3b4659;letter-spacing:1.8px;font-size:12px;font-weight:850}.manager-site .desktop-nav{display:none}.manager-site .manager-title{background:linear-gradient(110deg,#fff,#faf7fd);border:1px solid #e2e6ed;border-radius:17px;margin-bottom:24px;padding:27px 29px}.manager-site .manager-title h1{color:#2b3547;letter-spacing:-1px;font-size:29px}.manager-site .manager-title .eyebrow{color:#a088b7}.manager-site .manager-tabs{background:#fff;border:1px solid #e2e6ed;border-radius:12px;gap:7px;margin-bottom:23px;padding:8px}.manager-site .manager-tabs button{color:#8b95a5;border:0;border-radius:8px;padding:12px 15px;font-size:12px}.manager-site :is(.panel,.post-card,.profile-panel){box-shadow:none;background:#fff;border-color:#e2e6ed;border-radius:14px}.manager-site .site-footer{border-color:#e1e5ed}@media (max-width:760px){.manager-site .brand{gap:9px;width:210px}.manager-site .brand>img{width:144px;height:47px}.manager-brand-label{letter-spacing:1.2px;font-size:10px}.manager-site .manager-title{padding:23px 19px}.manager-site .manager-title h1{font-size:25px}.manager-site .manager-tabs{flex-wrap:nowrap;padding:6px;overflow-x:auto}.manager-site .manager-tabs button{flex-shrink:0;padding:11px 12px;font-size:11px}}.manager-site :is(h1,h2,h3,.button,.manager-tabs button){font-weight:800}.manager-site :is(.panel,.post-card,.profile-panel){background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#dec0d8,#c7d9e5,#d3c8e6) border-box;border:1px solid #0000;box-shadow:0 0 11px #c0a5d312}.manager-site .manager-title{border-color:#d6cae5;box-shadow:inset 0 2px #cdb2dc50}.manager-site .manager-tabs button{font-size:13px}.manager-site .manager-tabs button.active{color:#76538f;background:#ede4f6}.manager-site .manager-brand-label{letter-spacing:1.3px;font-size:14px;font-weight:800}.manager-site .account-button{color:#5c4275;background:#f4eff9;border:1px solid #d5c8e5;border-radius:12px}.manager-site .account-button .avatar{box-shadow:none}.site .hero.hero-card-banner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:34px;min-height:430px;padding:30px 40px;display:grid}.hero-card-banner .hero-copy{width:auto;min-width:0}.hero-profile-stage{z-index:2;grid-template-columns:repeat(6,minmax(0,1fr));justify-self:end;align-items:start;gap:13px 14px;width:100%;max-width:430px;display:grid;position:relative}.hero-profile-slot{min-width:0;padding-top:var(--profile-offset,0px);grid-column:span 2;align-self:start}.hero-profile-stage[data-count="5"] .hero-profile-slot:nth-child(4){grid-column:2/span 2}.hero-profile-stage[data-count="5"] .hero-profile-slot:nth-child(5){grid-column:4/span 2}.hero-profile-stage[data-count="1"] .hero-profile-slot{grid-column:3/span 2}.hero-profile-stage[data-count="2"] .hero-profile-slot:first-child{grid-column:2/span 2}.hero-profile-stage[data-count="2"] .hero-profile-slot:nth-child(2){grid-column:4/span 2}.hero-profile-stage[data-count="4"] .hero-profile-slot:nth-child(4){grid-column:3/span 2}.hero-profile-card{isolation:isolate;aspect-ratio:3/4;color:#f8f6f9;text-align:left;background:linear-gradient(#1d2230,#1d2230) padding-box padding-box,linear-gradient(135deg,#d6a6c6a1,#a4c9d79c 55%,#b6a6d2a1) border-box;border:1px solid #0000;border-radius:13px;width:100%;padding:0;transition:border-color .2s,box-shadow .2s;animation:.4s both hero-card-appear;display:block;position:relative;overflow:hidden;box-shadow:0 0 11px #c0a3d020,0 7px 20px #07091047}:is(.hero-profile-card:hover,.hero-profile-card:focus-visible){border-color:#dfb9d080;box-shadow:0 6px 22px #07091065,0 0 14px #d9adc82b}.hero-profile-card.is-live{border-color:#cf657b;box-shadow:0 0 10px #cf657b24,0 7px 20px #07091047}.hero-profile-photo{background:linear-gradient(145deg,#262b38,#171c27);display:block;position:absolute;inset:0}.hero-profile-photo>img,.hero-profile-photo>.preview-face{object-fit:cover;object-position:center 26%;border-radius:0;width:100%;height:100%;display:block}.hero-profile-photo>.preview-face{position:absolute;inset:0}.hero-profile-placeholder{color:#7c8596;place-items:center;display:grid;position:absolute;inset:0 0 32px}.hero-profile-caption{z-index:2;background:linear-gradient(#11151b00,#11151bcf 22%,#11151bf5 55%);flex-direction:column;gap:4px;min-width:0;padding:20px 11px 10px;display:flex;position:absolute;inset:auto 0 0}.hero-profile-name{letter-spacing:-.4px;overflow-wrap:anywhere;text-shadow:0 1px 4px #0005;justify-content:space-between;align-items:center;gap:5px;font-size:14px;font-weight:750;line-height:1.35;display:flex}.hero-profile-name>svg{color:#c3c6d1;flex-shrink:0}.hero-profile-fanclub{font-size:10px;font-weight:500;line-height:1.4}.hero-profile-flags{z-index:3;flex-wrap:wrap;align-items:center;gap:4px;display:flex;position:absolute;top:8px;left:8px;right:8px}.hero-profile-flags>span{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:5px;align-items:center;gap:4px;padding:3px 5px;font-size:8px;line-height:1.4;display:inline-flex}.hero-profile-representative{color:#f3c3df;background:#251a29d9;border:1px solid #d9a6c36b}.hero-profile-live{color:#fff;background:#ac334f;border:1px solid #cf657b}.hero-profile-live>i{background:#fff;border-radius:50%;width:4px;height:4px}@keyframes hero-card-appear{0%{opacity:0}to{opacity:1}}@media (max-width:1000px) and (min-width:761px){.site .hero.hero-card-banner{gap:25px;padding:28px 30px}.hero-card-banner .hero-korean-title{font-size:42px!important}.hero-profile-stage{gap:10px}.hero-profile-name{font-size:12px}.hero-profile-fanclub{font-size:9px}.hero-profile-caption{padding-left:9px;padding-right:9px}}@media (max-width:760px){.hero-profile-slot:nth-child(n+4){display:none}.site .hero.hero-card-banner{flex-direction:column;align-items:stretch;gap:25px;min-height:0;padding:29px 23px 26px;display:flex}.hero-card-banner .hero-copy{width:100%}.hero-profile-stage{gap:10px;width:100%;max-width:385px;margin:0 auto}.hero-profile-card{border-radius:11px}.hero-profile-name{font-size:12px}.hero-profile-fanclub{font-size:9px}.hero-profile-caption{gap:3px;padding:17px 9px 9px}.hero-profile-flags{top:6px;left:6px;right:6px}.hero-profile-flags>span{padding:2px 4px;font-size:7px}.hero-profile-placeholder>svg{width:29px;height:29px}}@media (max-width:370px){.site .hero.hero-card-banner{gap:20px;padding:26px 18px 23px}.hero-profile-stage{gap:9px}.hero-profile-name{font-size:11px}.hero-profile-fanclub{font-size:8px}.hero-profile-caption{padding:16px 8px 8px}}@media (prefers-reduced-motion:reduce){.hero-profile-card{transition:none;animation:none}}.signature-controls{margin:0 0 25px}.signature-price-tabs{flex-wrap:wrap;gap:8px;margin-bottom:17px;display:flex}.signature-price-tabs button{color:#c2c3ce;background:#14161d;border:1px solid #3d3d49;border-radius:25px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 15px;font-size:12px;display:inline-flex}.signature-price-tabs button>span{opacity:.8;font-variant-numeric:tabular-nums;font-size:10px}.signature-price-tabs button[aria-pressed=true]{color:#312330;background:#dfb4cf;border-color:#e5c0d8}.signature-filter-row{align-items:stretch;gap:12px;display:flex}.signature-filter-row .search-bar{flex:1;min-width:0;margin:0}.signature-sort{color:#c4c8d4;border:1px solid #414454;border-radius:9px;align-items:center;gap:9px;min-width:165px;padding:0 13px;display:flex}.signature-sort select{box-shadow:none;background:0 0;border:0;padding:12px 0;font-size:12px}.signature-filter-result{color:#a8aab8;margin:13px 0 0;font-size:12px}.signature-filter-result strong{color:#e8e5ed}.signature-date-note{color:#a4a6b5;margin:7px 0;font-size:11px}.manager-site .signature-price-tabs button{color:#58627a;background:#fff;border-color:#dce0eb}.manager-site .signature-price-tabs button[aria-pressed=true]{color:#61497d;background:#ede6f6;border-color:#c2b3d9}.manager-site .signature-sort{color:#647089;background:#fff;border-color:#d5dce8}.manager-site .signature-filter-result,.manager-site .signature-date-note{color:#6b768b}.manager-site .signature-filter-result strong{color:#334158}@media (max-width:600px){.signature-price-tabs{gap:6px}.signature-price-tabs button{min-height:39px;padding:8px 11px;font-size:11px}.signature-filter-row{gap:8px}.signature-sort{gap:6px;min-width:126px;padding:0 9px}.signature-sort select{font-size:11px}.signature-sort svg{width:13px}.signature-filter-row .search-bar{padding-left:9px}.signature-filter-row .search-bar input{min-width:0;font-size:12px}}
