.nb-app .nb-header-actions{align-items:center;gap:12px;min-width:0;margin-left:auto;margin-right:-6px;display:flex}.nb-app .nb-header-actions .header-profile{margin-left:0}.nb-app .nb-header-actions .nb-notification-link{place-items:center;width:44px;min-width:44px;height:44px;padding:0;display:grid;position:relative}.nb-app .nb-header-actions .nb-notification-link b{padding:2px 4px;font-size:10px;position:absolute;top:0;right:-2px}@media (max-width:390px){.nb-app .nb-header-actions{gap:6px}.nb-app .nb-header-actions .header-profile{gap:8px;max-width:116px}.nb-app .topbar:has(.nb-header-actions){gap:8px}.nb-app .topbar:has(.nb-header-actions) .night-wordmark{font-size:26px!important}}.nb-app .header-profile{min-width:0;max-width:220px;min-height:44px;color:var(--nb-ink);align-items:center;gap:12px;margin-left:auto;text-decoration:none;display:flex}.header-profile-avatar{background:var(--nb-accent-soft);width:36px;height:36px;color:var(--nb-accent-deep);border-radius:50%;flex:0 0 36px;place-items:center;font-size:18px;font-weight:700;display:grid;overflow:hidden}.header-profile-copy{text-align:right;flex-direction:column;gap:3px;min-width:0;line-height:1.25;display:flex}.header-profile-copy b{overflow-wrap:anywhere;font-size:14px}.header-profile-copy small{word-break:keep-all;color:var(--nb-text-2);overflow-wrap:anywhere;font-size:11px}.header-profile:focus-visible{outline:2px solid var(--nb-accent-deep);outline-offset:4px;border-radius:8px}@media (max-width:760px){.nb-app .topbar{grid-template-columns:minmax(0,1fr) auto;width:100%}.nb-app .header-profile{gap:12px;max-width:160px}.nb-app .topbar .mobile-brand{min-width:0}}@media (max-width:360px){.nb-app .topbar .night-wordmark{font-size:26px!important}.nb-app .header-profile{max-width:142px}.header-profile-avatar{flex-basis:32px;width:32px;height:32px}.header-profile-copy b{font-size:13px}}html,body,.nb-app,.nb-app .shell{background:var(--nb-canvas);color:var(--nb-ink)}body:has(.nb-reference-capture){background:var(--nb-canvas);color:var(--nb-ink)}body{font-family:Pretendard,LocalBody,Segoe UI,sans-serif}::selection{background:var(--nb-accent-soft);color:var(--nb-ink)}.nb-app h1,.nb-app h2,.nb-app h3,.nb-app strong,.nb-app b{color:inherit}.nb-app .main{background:var(--nb-home);padding-bottom:110px}.nb-app .topbar{background:var(--nb-canvas);box-shadow:none;border:0;min-height:88px;position:sticky;top:0}.nb-app .topbar>.badge,.nb-app .topbar .header-account{display:none}.nb-app .night-wordmark{color:var(--nb-ink);text-transform:lowercase;font-family:Arial Rounded MT Bold,Trebuchet MS,sans-serif;font-weight:900;line-height:1.15;letter-spacing:-2px!important;font-size:34px!important}.night-wordmark>span{color:var(--nb-accent-deep)}.nb-app .brand-sub,.nb-app .brand>.monogram,.nb-app .mobile-brand>.monogram{display:none}.nb-app .night-header-action{width:37px;height:40px;color:var(--nb-ink);flex:none;justify-content:center;align-items:center;display:flex}.nb-app .night-header-action:first-of-type{margin-left:auto}.nb-app .night-header-action+.night-header-action{border:1px solid var(--nb-line-strong);border-radius:50%;width:29px;height:29px;margin-left:10px}.nb-app .topbar .breadcrumb{flex:1}.nb-app .sidebar{background:var(--nb-home);border-color:var(--nb-line-strong)}.nb-app .sidebar .nav-link{color:var(--nb-muted)}.nb-app .sidebar .nav-link.active{background:var(--nb-home);color:var(--nb-ink)}.nb-app .sidebar .nav-link.active .nav-icon{color:var(--nb-accent-deep)}.nb-app .sidebar .account,.nb-app .sidebar-bottom{border-color:var(--nb-line-strong);color:var(--nb-ink)}.nb-app .sidebar .avatar{background:var(--nb-home);color:var(--nb-ink)}.nb-app .bottom-nav{background:var(--nb-home);border-top:1px solid var(--nb-line-strong);box-shadow:none;min-height:68px;padding-top:11px;padding-bottom:max(12px,env(safe-area-inset-bottom))}.nb-app .bottom-nav a{color:var(--nb-muted);justify-content:center;gap:0;min-height:42px;padding:6px;font-size:0}.nb-app .bottom-nav a .nav-icon{width:30px;height:30px;color:var(--nb-muted);background:0 0}.nb-app .bottom-nav a.active,.nb-app .bottom-nav a.active .nav-icon{color:var(--nb-ink);background:0 0}.nb-app .bottom-nav a.active:before,.nb-app .bottom-nav a.active:after{display:none}.nb-app a:focus-visible,.nb-app button:focus-visible,.nb-app input:focus-visible,.nb-app summary:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.night-home{flex-shrink:0;width:100%;max-width:1100px;margin:0 auto}.night-circle-tabs{background:var(--nb-home);align-items:stretch;gap:25px;padding:17px 16px 0;display:flex}.night-circle-tabs>a{min-width:66px;color:var(--nb-ink);flex-direction:column;align-items:center;gap:8px;padding-bottom:19px;font-size:14px;display:flex;position:relative}.night-circle-tabs>a[aria-current]:after{content:"";background:var(--nb-surface);width:64px;height:2px;position:absolute;bottom:0}.night-circle-tabs>a+a:before{content:"";background:var(--nb-home);width:1px;height:38px;position:absolute;top:13px;left:-13px}.night-brand-orb,.night-control-orb{border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.night-brand-orb{background:linear-gradient(155deg,var(--nb-red-soft) 8%,var(--nb-red-soft) 40%,var(--nb-accent-soft) 90%);letter-spacing:-5px;color:var(--nb-ink);padding-bottom:7px;font-family:Arial Rounded MT Bold,Trebuchet MS,sans-serif;font-size:52px;font-weight:900;line-height:1}.night-brand-orb>span{font-size:39px}.night-control-orb{border:1px solid var(--nb-line-strong);color:var(--nb-ink)}.night-discover{background:var(--nb-home);padding:43px 16px 42px}.night-discover>h2{letter-spacing:-.8px;margin:0 0 18px;font-size:26px;font-weight:500}.night-hero{aspect-ratio:16/9;background:var(--nb-accent-soft) url(/assets/night/season-ribbons.png) center/cover;color:var(--nb-ink);text-align:center;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;padding:28px 15px 17px;display:flex;position:relative;overflow:hidden}.night-hero>small{letter-spacing:-.5px;font-size:10px;font-weight:800;position:absolute;top:12px;right:14px}.night-hero>strong{letter-spacing:-2px;text-shadow:0 2px 10px #202a451a;font-family:Georgia,serif;font-size:clamp(26px,8vw,40px);line-height:1.15}.night-hero>span{letter-spacing:1px;color:var(--nb-ink);margin-top:6px;font-size:8px}.night-hero>b{background:linear-gradient(90deg,transparent,var(--nb-accent-soft),transparent);text-shadow:0 1px 8px #202a451a;min-width:70%;margin-top:18px;padding:6px;font-size:17px;font-weight:500}.night-slide-1{background-position:70% 35%}.night-slide-2{background-position:30% 80%}.night-carousel>p{margin:14px 0 0;font-size:17px;font-weight:450;line-height:1.5}.night-dots{justify-content:center;gap:9px;padding:24px 0 38px;display:flex}.night-dots>button{background:var(--nb-home);cursor:pointer;border:0;border-radius:50%;width:7px;height:7px;min-height:0;padding:0;display:block}.night-dots>button[aria-pressed=true]{background:var(--nb-surface);transform:scale(1.2)}.nb-app[data-home=true] .main{background:var(--nb-home)}.nb-app .home-greeting{display:none}.nb-app .main>.page-heading h1{letter-spacing:-.6px;font-size:25px;font-weight:760}.nb-app .panel,.nb-app .auth-card,.nb-app .card,.nb-app .card-list{background:var(--nb-surface);border-color:var(--nb-card-border);color:var(--nb-ink);box-shadow:var(--nb-card-shadow)}.nb-app :is(input,select,textarea){background:var(--nb-home);color:var(--nb-ink);border-color:var(--nb-line-strong)}.nb-app :is(input,textarea)::placeholder{color:var(--nb-muted)}.nb-app :is(.secondary,.filter-bar,.filters,.season-selector-trigger){background:var(--nb-home);color:var(--nb-ink);border-color:var(--nb-line-strong)}.nb-app :is(.primary,.nb-action){background:var(--nb-accent);color:var(--nb-on-accent);border:0;border-radius:14px}.nb-app .nb-action.secondary{background:var(--nb-home);border:1px solid var(--nb-line-strong);color:var(--nb-ink)}.nb-app .nb-action:disabled{background:var(--nb-home);color:var(--nb-muted)}.nb-app :is(.nb-note,.callout,.nb-search,.nb-team-pill,.nb-select select){background:var(--nb-home);color:var(--nb-muted);border-color:var(--nb-line-strong)}.nb-app .nb-amount-card{background:var(--nb-home);border:0;border-radius:16px}.nb-app .nb-donation{border-color:var(--nb-line-strong)}.nb-app .nb-amount{color:var(--nb-ink)}.nb-app :is(.nb-task,.nb-fee-link){background:var(--nb-home);border:0;border-radius:15px;gap:14px;min-height:78px;margin-top:13px;padding:13px 16px}.nb-app :is(.nb-task,.nb-fee-link) b{font-size:18px;font-weight:500}.nb-app :is(.nb-task,.nb-fee-link) small{color:var(--nb-muted);font-size:13px}.nb-app .nb-icon{background:var(--nb-home);width:58px;height:58px;color:var(--nb-accent-deep);border-radius:50%}.nb-app .nb-icon svg{filter:none;width:27px;height:27px}.nb-app .nb-icon.neutral{background:var(--nb-home);color:var(--nb-accent-deep)}.nb-app :is(.nb-member,.nb-channel,.nb-sig-row){background:var(--nb-home);border:0;border-radius:15px;gap:12px;margin:12px 0;padding:14px 15px}.nb-app .nb-member strong{font-size:16px}.nb-app :is(.nb-avatar,.nb-sig-icon){background:var(--nb-home);color:var(--nb-accent-deep)}.nb-app .nb-sig-icon{width:56px;height:56px;color:var(--nb-accent-deep);border-radius:50%}.nb-app .nb-member small,.nb-app .nb-team-progress small,.nb-app .nb-channel small{color:var(--nb-muted)}.nb-app :is(.nb-breakdown,.nb-receipt,.nb-team-progress,.nb-upload-file){background:var(--nb-home);border-color:var(--nb-line-strong);border-radius:15px}.nb-app :is(.nb-break-row>span:first-child,.nb-receipt dt,.nb-progress-section>.nb-between,.nb-progress-line,.nb-intro p,.nb-muted,.nb-disclaimer){color:var(--nb-muted)}.nb-app .nb-break-total{background:var(--nb-home);color:var(--nb-accent-deep)}.nb-app .nb-timeline li.done{color:var(--nb-ink)}.nb-app .nb-timeline li.current{color:var(--nb-warning)}.nb-app .nb-timeline li>span,.nb-app .nb-timeline li:not(:last-child):before{background:var(--nb-home)}.nb-app .nb-status.amber{background:var(--nb-warning-soft);color:var(--nb-accent-deep)}.nb-app .nb-status.green{background:var(--nb-green-soft);color:var(--nb-green)}.nb-app .nb-status.pink{background:var(--nb-home);color:var(--nb-ink)}.nb-app .nb-status.gray{background:var(--nb-home);color:var(--nb-muted)}.nb-app .nb-note.pink,.nb-app .nb-upload-season,.nb-app .nb-payment-count{background:var(--nb-home);color:var(--nb-ink)}.nb-app .nb-note.amber{background:var(--nb-home);color:var(--nb-accent-deep)}.nb-app .nb-payment-count strong{color:var(--nb-accent-deep)}.nb-app .nb-profile-account,.nb-app .nb-account-row{background:var(--nb-home)}.nb-app .nb-profile-identity .nb-avatar{background:linear-gradient(150deg,var(--nb-red-soft),var(--nb-accent-soft));color:var(--nb-ink)}.nb-app :is(.nb-settings-row,.nb-profile-detail>summary){border-color:var(--nb-line-strong);color:var(--nb-ink)}.nb-app .nb-profile-detail>summary svg,.nb-app .nb-settings-row svg{color:var(--nb-muted)}.nb-app .nb-season-tile{background:var(--nb-accent-soft) url(/assets/night/season-ribbons.png) center/cover;color:var(--nb-ink)}.nb-app .nb-season-tile:before{display:none}.nb-app .nb-underline-tabs,.nb-app .nb-segment{border-bottom:1px solid var(--nb-line-strong);background:0 0;border-radius:0;gap:0;padding:0}.nb-app .nb-underline-tabs :is(a,button,span),.nb-app .nb-segment :is(button,a,span){color:var(--nb-muted);min-height:52px;box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;flex:1;font-size:16px;font-weight:500}.nb-app .nb-underline-tabs [aria-current],.nb-app .nb-underline-tabs [aria-pressed=true],.nb-app .nb-segment [aria-pressed=true],.nb-app .nb-segment [aria-current]{color:var(--nb-ink);border-bottom:2px solid var(--nb-accent);background:0 0;font-weight:650}.nb-app .nb-round-select>summary,.nb-app .nb-round-select>nav{background:var(--nb-home);border-color:var(--nb-line-strong)}.nb-app .nb-round-select>nav a[aria-current]{background:var(--nb-home);color:var(--nb-ink)}.nb-app .nb-sig-row p{color:var(--nb-muted)}.nb-app .nb-sig-row p small{background:var(--nb-home);color:var(--nb-ink)}.nb-app .nb-sig-row button{background:var(--nb-home);color:var(--nb-ink);border-color:var(--nb-line-strong)}.nb-app .nb-sig-row button:disabled{opacity:.65}.nb-app .nb-upload-file>p strong{color:var(--nb-green)}.nb-app .nb-upload-file>p b,.nb-app .nb-issue summary span{color:var(--nb-warning)}.nb-app .nb-upload-steps li>span{background:var(--nb-home);color:var(--nb-muted)}.nb-app .nb-upload-steps li.active>span{background:linear-gradient(150deg,var(--nb-red-soft),var(--nb-accent-soft));color:var(--nb-ink)}.nb-app .nb-upload-selection>summary,.nb-app .nb-upload-confirm{color:var(--nb-muted)}.nb-app progress::-webkit-progress-bar{background:var(--nb-home)}.nb-app progress::-webkit-progress-value{background:linear-gradient(90deg,var(--nb-red-soft),var(--nb-accent-soft))}.nb-app .rank-row{background:var(--nb-home);border-color:var(--nb-line-strong);color:var(--nb-ink)}.nb-app .rank-row.me{background:var(--nb-home);border-color:var(--nb-line-strong)}.nb-app .rank-row :is(.rank-name,.rank-money,.rank-position){color:var(--nb-ink)}.nb-app .rank-avatar{background:var(--nb-home);color:var(--nb-ink)}.nb-app .rank-bar{background:var(--nb-home)}.nb-app .rank-bar>span{background:linear-gradient(90deg,var(--nb-red-soft),var(--nb-accent-soft))}.nb-app .table-wrap,.nb-app .table-scroll,.nb-app table,.nb-app th,.nb-app td{background:var(--nb-home);color:var(--nb-ink);border-color:var(--nb-line-strong)}.nb-app thead th{background:var(--nb-home);color:var(--nb-muted)}.nb-app .badge{background:var(--nb-home);color:var(--nb-ink)}.nb-app .empty,.nb-app .lead,.nb-app .section-head small{color:var(--nb-muted)}.night-store-tabs{border-bottom:1px solid var(--nb-line-strong);scrollbar-width:none;gap:0;margin:0 0 16px;display:flex;overflow-x:auto}.night-store-tabs>button{color:var(--nb-muted);white-space:nowrap;background:0 0;border:0;border-radius:0;flex:1;min-height:55px;padding:15px 10px 17px;font-size:16px;font-weight:500}.night-store-tabs>button[aria-pressed=true]{color:var(--nb-ink);border-bottom:2px solid var(--nb-line-strong)}.nb-app .night-operations{max-width:760px;display:block}.nb-app .night-operations .card-list{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:14px;display:flex}.nb-app .night-operations .card-row{background:var(--nb-surface);border:1px solid var(--nb-card-border);min-height:80px;box-shadow:var(--nb-card-shadow);border-radius:15px;gap:13px;padding:12px 16px}.nb-app .night-operations .list-main>b{color:var(--nb-ink);font-size:18px;font-weight:500}.nb-app .night-operations .list-main>small{color:var(--nb-muted);margin-top:5px;font-size:13px;font-weight:400;line-height:1.5}.nb-app .night-operations .night-menu-icon{background:var(--nb-home);width:52px;height:52px;color:var(--nb-accent-deep);border-radius:50%;flex:none;place-items:center;display:grid}.night-menu-icon svg{filter:none;stroke-width:2.5px}.night-menu-icon.tone-1{color:var(--nb-accent-deep)!important}.night-menu-icon.tone-2{color:var(--nb-warning)!important}.night-menu-icon.tone-3{color:var(--nb-green)!important}.night-menu-icon.tone-4{color:var(--nb-accent-deep)!important}.nb-app .night-operations .card-row>.muted{display:none}.nb-review-bar{background:var(--nb-home)}.nb-review-bar a[aria-current]{background:var(--nb-accent-soft);border-color:var(--nb-line-strong)}@media (max-width:760px){.nb-app .topbar{gap:14px;max-width:520px;height:88px;margin:0 auto;padding:13px 16px}.nb-app .topbar .mobile-brand{margin-right:auto;display:flex!important}.nb-app .topbar .breadcrumb,.nb-app .topbar>.badge{display:none}.nb-app .main{max-width:520px;padding:18px 16px 124px}.nb-app[data-home=false] .topbar,.nb-app[data-page=관리] .main>p{display:none}.nb-app[data-home=false] .main{padding-top:22px}.night-home{max-width:520px}.nb-app .nb-flow h1{font-size:23px;font-weight:500}.nb-app .nb-flow h2{font-size:21px;font-weight:500}.nb-app .nb-amount{font-size:clamp(28px,9vw,38px)}.nb-app .nb-task b{font-size:17px}.nb-app .nb-member strong{font-size:15px}.nb-app .nb-member .nb-avatar{width:44px;height:44px}.nb-app .nb-team-home .nb-member{padding:16px 12px}.nb-app .nb-statement-total .nb-amount{font-size:clamp(28px,8.6vw,36px)}}@media (min-width:761px){.night-home{padding:0 34px}.night-circle-tabs{padding-left:0}.night-discover{border-radius:20px;grid-template-columns:1fr 260px;column-gap:28px;padding:28px;display:grid}.night-discover>h2{grid-column:1/-1}.night-hero{max-height:310px}.night-dots{padding-bottom:0}.nb-app .main{padding-top:28px}.nb-app[data-home=true] .main{background:var(--nb-home)}.nb-app .topbar .night-header-action{margin-left:0}.nb-app .topbar .mobile-brand{display:none!important}}.auth-page,.auth-page.auth-layout{background:var(--nb-canvas);color:var(--nb-ink)}.auth-card.auth-form-card{background:var(--nb-surface);color:var(--nb-ink);border-color:var(--nb-card-border);box-shadow:var(--nb-card-shadow)}.auth-page .night-wordmark{letter-spacing:-2px;color:var(--nb-ink);font-family:Arial Rounded MT Bold,Trebuchet MS,sans-serif;font-size:34px;font-weight:900}.auth-story{background:var(--nb-accent-soft)}.auth-story>img{opacity:.85}.auth-story:after{background:linear-gradient(180deg, color-mix(in srgb, var(--nb-canvas) 50%, transparent), color-mix(in srgb, var(--nb-canvas) 85%, transparent))}.auth-story-copy p,.auth-story-foot{color:var(--nb-ink)}.auth-form-card :is(input,select,textarea),.auth-form-card .choice,.auth-page.auth-layout .auth-form-card .field input{background:var(--nb-home);color:var(--nb-ink);border-color:var(--nb-line-strong)}.auth-page.auth-layout .auth-form-card .field input::placeholder{color:var(--nb-muted)}.install-prompt .secondary{background:var(--nb-home);color:var(--nb-ink);border-color:var(--nb-line-strong)}.install-prompt .primary{background:var(--nb-accent);color:var(--nb-on-accent);border:0}.nb-app .nb-search input{background:0 0}.auth-form-card :is(.primary,button[type=submit]){background:var(--nb-accent);color:var(--nb-on-accent);border:0}.auth-form-card .lead,.auth-form-card .auth-note{color:var(--nb-muted)}.nb-app .rank-value{color:var(--nb-ink)}.nb-app .nb-round-row{border-color:var(--nb-line-strong)}.nb-app .nb-round-row small,.nb-app .nb-profile-identity p{color:var(--nb-muted)}.nb-app .nb-select select{color:var(--nb-ink)}@media print{html,body,.nb-app,.nb-app .shell,.nb-app .main{color:#000!important;background:#fff!important}.night-home,.night-header-action{display:none!important}.nb-app :is(.nb-receipt,.nb-breakdown,.nb-amount-card,table,th,td,.panel){color:#000!important;background:#fff!important}}body,button,input,select,textarea{font-family:var(--font-sans)}.nb-app :is(.task-card,.quick-actions,.home-season,.season-box,.season-box-head,.rank-list,.settlement-hero,.earnings-bar,.meta-list,.empty-state,.profile-payout,.profile-group,.hall-stats,.career-stats,.operation-disclosure),.nb-app .season-box.done .season-box-head,.nb-app .dashboard-home .tile,.nb-app .team-artwork.team-identity,.nb-app .team-artwork.team-identity.compact{background:var(--nb-white);color:var(--nb-ink);border-color:var(--nb-line)}.nb-app :is(.icon-badge,.task-icon,.team-initial,.season-share,.season-ranking-link,.earnings-go,.section-links a,.payout-state,.notice-body,.picker-panel,.week-step,.donor-message,.donor-msg,.donor-mark,.detail-back),.nb-app .tile .icon-badge,.nb-app .operations-section .icon-badge,.nb-app .record-heading .detail-back,.nb-app .breakdown .total{background:var(--nb-home);color:var(--nb-text-2);border-color:var(--nb-line)}.nb-app :is(.task-count,.live-label,.state-chip.live,.statement-version,.home-inbox,.first-season a),.nb-app .hall-champion-head>span{background:var(--nb-accent-soft);color:var(--nb-accent-deep)}.nb-app .badge.gray{background:var(--nb-home);color:var(--nb-ink)}.nb-app .badge.amber{background:var(--nb-home);color:var(--nb-accent-deep)}.nb-app .season-box .season-total-num,.nb-app .season-box.done .season-total-num{color:var(--nb-ink);-webkit-text-fill-color:currentColor}.nb-app .season-box.done .season-stat b,.nb-app .season-box.done .season-total small,.nb-app .season-box .stamps-head small,.nb-app .season-box .stamps-head b i{color:var(--nb-muted)}.nb-app .approval-card .meta-list{background:var(--nb-home)}.nb-app .season-progress progress,.nb-app .dist-bar{background:var(--nb-line-strong)}.nb-app .season-progress progress::-webkit-progress-bar{background:var(--nb-line-strong)}.sheet,.sheet-head,.sheet-close,.choice{background:var(--nb-white);color:var(--nb-ink);border-color:var(--nb-line)}.sheet :is(input,select,textarea){background:var(--nb-home);color:var(--nb-ink);border-color:var(--nb-line-strong)}.choice[aria-pressed=true],.preview-save-notice{background:var(--nb-accent-soft);color:var(--nb-accent-deep);border-color:var(--nb-line-strong)}.choice:has(input:checked){background:var(--nb-accent-soft);color:var(--nb-accent-deep);border-color:var(--nb-line-strong)}.field input::file-selector-button{background:var(--nb-home);color:var(--nb-ink);border-color:var(--nb-line-strong)}.nb-app .field input[type=file]{background:var(--nb-home);color:var(--nb-ink);border-color:var(--nb-line-strong)}.field input:disabled,.field select:disabled{background:var(--nb-home);color:var(--nb-muted)}.error{background:var(--nb-home);color:var(--nb-ink);border-color:var(--nb-line-strong)}.auth-progress li span,.loading-lines span{background:var(--nb-home)}@media (hover:hover) and (pointer:fine){.nb-app :is(.rank-row,.secondary,.section-links a,.record-heading .detail-back,.operations-section .card-row,.profile-shortcuts a):hover,.nb-app .quick-actions .tile:hover,.nb-app .tile:hover .icon-badge{background:var(--nb-home);color:var(--nb-ink)}}.nb-app .team-filter{grid-template-columns:minmax(0,1fr);gap:8px;margin:0 0 24px;display:grid}.nb-app .team-chip{isolation:isolate;text-align:left;border:1px solid var(--nb-line-strong);background:var(--nb-home);min-width:0;min-height:92px;color:var(--nb-ink);border-radius:16px;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:10px 12px;display:flex;position:relative;overflow:hidden}.nb-app .team-chip:not(.team-chip-all):before{content:"";z-index:-1;background:linear-gradient(90deg, color-mix(in srgb, var(--nb-canvas) 75%, transparent), color-mix(in srgb, var(--nb-canvas) 65%, transparent)),var(--nb-studio-image) 65% center/cover;opacity:.78;position:absolute;inset:0}.nb-app .team-chip:nth-child(3):before{background-position:40%}.nb-app .team-chip:nth-child(4):before{filter:hue-rotate(38deg)}.nb-app .team-chip:nth-child(5):before{filter:hue-rotate(-30deg)}.nb-app .team-chip.active{border-color:var(--nb-accent);box-shadow:inset 0 0 0 1px var(--nb-accent);background:var(--nb-accent-soft)}.nb-app .team-chip .team-chip-copy{gap:5px;min-width:0;display:grid}.nb-app .team-chip b{color:var(--nb-ink);overflow-wrap:anywhere;font-size:16px}.nb-app .team-chip small,.nb-app .team-chip.active small{color:var(--nb-ink);font-size:12px}.team-chip-emblem{width:36px;height:36px;color:var(--nb-ink);place-items:center;margin-bottom:2px;display:grid}.team-chip-emblem img{object-fit:contain;width:36px;height:36px}.nb-app .team-crest{object-fit:contain;background:0 0;border:0;border-radius:0}.team-chip-check{background:var(--nb-accent);width:23px;height:23px;color:var(--nb-on-accent);border-radius:50%;padding:3px;position:absolute;top:12px;right:12px}.nb-app .team-chip-all{background:var(--nb-home);border-color:var(--nb-line);flex-direction:row;grid-column:1/-1;justify-content:flex-start;align-items:center;gap:12px;min-height:44px;padding:6px 12px}.nb-app .team-chip-all .team-chip-copy{align-items:baseline;gap:10px;display:flex}.team-chip-all .team-chip-check{top:50%;transform:translateY(-50%)}.team-chip-all.active{background:var(--nb-home)}.night-hero{background-image:linear-gradient(90deg,var(--nb-accent-soft),var(--nb-accent-soft)),var(--nb-studio-image)}.night-hero>strong{font-family:var(--font-sans);letter-spacing:-.045em;font-size:clamp(24px,7vw,40px);font-weight:800}.night-hero>b{background:var(--nb-home);border:1px solid var(--nb-line-strong);border-radius:999px;min-width:0;padding:8px 18px;font-size:14px}.night-hero>span{letter-spacing:1.5px;font-size:9px}.nb-app .nb-season-tile{background-image:linear-gradient(90deg,var(--nb-accent-soft),var(--nb-accent-soft)),var(--nb-studio-image)}.nb-app .bottom-nav{min-height:76px;padding:7px 8px max(8px,env(safe-area-inset-bottom))}.nb-app .bottom-nav a{min-width:0;min-height:56px;color:var(--nb-muted);flex-direction:column;gap:5px;padding:5px 3px;font-size:11px}.nb-app .bottom-nav a .nav-label{white-space:nowrap;font-weight:500;line-height:1.2}.nb-app .bottom-nav a .nav-icon{width:26px;height:26px;color:inherit}.nb-app .bottom-nav a svg{stroke-width:1.8px;width:24px;height:24px}.nb-app .bottom-nav a.active{color:var(--nb-accent-deep)}.nb-app .bottom-nav a.active .nav-icon{color:inherit}.nb-app .bottom-nav a.active .nav-label{font-weight:700}.nb-app .main{min-width:0;padding-bottom:calc(105px + env(safe-area-inset-bottom))}.nb-app .page-heading,.nb-app .record-heading,.nb-app .page-heading>div,.nb-app .list-main{min-width:0}.nb-app .list-main b,.nb-app .nb-member strong{overflow-wrap:anywhere}.nb-app .night-header-action{min-width:44px;min-height:44px}.nb-app .night-header-action+.night-header-action{width:44px;height:44px;margin-left:0}@media (max-width:380px){.nb-app .main{padding-inline:12px}.nb-app .team-filter{gap:10px}.nb-app .team-chip{min-height:44px;padding:6px 12px}.nb-app .team-chip-all{min-height:44px}.nb-app .team-chip b{font-size:15px}}@media (min-width:761px) and (max-width:800px){.nb-app .night-home{padding-inline:20px}.nb-app .night-discover{display:block}}@media print{.nb-app :is(.meta-list,.operation-disclosure,.task-card,.season-box,.hall-stats,.career-stats,.breakdown .total),.sheet{color:#000!important;background:#fff!important}.nb-app .team-filter{display:none}}.nb-app .main:has(>[data-illustrated-menu]){padding-top:22px}@media (max-width:800px){.nb-app .bottom-nav{inset:auto 12px calc(10px + env(safe-area-inset-bottom)) 12px;border:1px solid var(--nb-line-strong);background:color-mix(in srgb, var(--nb-surface) 94%, transparent);-webkit-backdrop-filter:blur(16px);border-radius:26px;max-width:496px;min-height:68px;margin:0 auto;padding:6px 8px;box-shadow:0 10px 28px #202a451a}.nb-app .bottom-nav a{border-radius:18px;min-height:56px}.nb-app .main{padding-bottom:124px}.nb-install-button{bottom:calc(98px + env(safe-area-inset-bottom))}.install-prompt,.pinned-cta,.rank-jump{bottom:calc(92px + env(safe-area-inset-bottom))}}.nb-app .night-operations .night-menu-icon{width:64px;height:64px}.nb-app .night-operations .night-menu-icon img{object-fit:contain;width:64px;height:64px}.nb-app .night-operations .list-main>small{margin-top:3px}.nb-app .page-heading>div:not(.nb-heading-bell):before{content:"LABEL MANAGER";color:var(--nb-muted);letter-spacing:.22em;margin-bottom:6px;font-size:11px;font-weight:600;line-height:1.2;display:block}.nb-app .shell .main>.page-heading{margin-bottom:22px}.nb-app .skeleton{background:var(--nb-surface);animation:1.4s ease-in-out infinite nb-skeleton}@keyframes nb-skeleton{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.nb-app .skeleton{animation:none}}.nb-app .page-heading>.nb-heading-bell{flex:none;align-self:flex-start;margin:0 -6px 0 auto}@media (min-width:761px){.nb-app .page-heading>.nb-heading-bell{display:none}}@media screen{.nb-app .shell .main{background-color:var(--nb-canvas);background-image:linear-gradient(to bottom, color-mix(in srgb, var(--nb-studio-wash) 88%, transparent) 0%, color-mix(in srgb, var(--nb-studio-wash) 72%, transparent) 45%, var(--nb-canvas) 100%), var(--nb-studio-canvas-image);background-position:top;background-repeat:no-repeat;background-size:100% 100dvh,auto 100dvh;min-height:calc(100dvh - 88px)}.nb-app[data-home=true] .shell .main{background-image:linear-gradient(to bottom, color-mix(in srgb, var(--nb-studio-wash) 88%, transparent) 0%, color-mix(in srgb, var(--nb-studio-wash) 72%, transparent) 45%, var(--nb-canvas) 100%), var(--nb-studio-canvas-image)}}@media screen and (max-width:760px){.nb-app[data-home=false] .shell .main{min-height:100dvh}}
.nb-app .panel:not(.picker-panel){border:1px solid var(--nb-card-border)}.nb-app .nb-note{background:var(--nb-accent-soft);color:var(--nb-accent-deep);border:1px solid var(--nb-info-border)}.nb-app .nb-note.amber,.nb-app .nb-status.amber,.nb-app .badge.amber{background:var(--nb-warning-soft);color:var(--nb-warning);border:1px solid var(--nb-warning-border)}.nb-app .nb-note.pink,.nb-app .nb-status.pink,.nb-app .badge.red{background:var(--nb-red-soft);color:var(--nb-red);border:1px solid var(--nb-danger-border)}.nb-app .nb-status.green,.nb-app .badge.green{background:var(--nb-green-soft);color:var(--nb-green);border:1px solid var(--nb-success-border)}.nb-app .nb-status.gray,.nb-app .badge.gray{background:var(--nb-surface);color:var(--nb-text-2);border:1px solid var(--nb-line-strong)}.nb-app .alert-dot{background:var(--nb-warning)}.nb-app .bottom-nav{background:var(--nb-nav);border-color:var(--nb-card-border);box-shadow:var(--nb-card-shadow);-webkit-backdrop-filter:none}.nb-app :is(a,button,input,select,textarea):focus-visible{outline:3px solid var(--nb-accent);outline-offset:3px}.nb-app :is(.week-day,.calendar-day):focus-visible{outline-offset:-3px}.nb-app .profile-group>:is(.panel,.card-list){box-shadow:none}@media print{.nb-app :is(.panel,.auth-card,.card,.card-list),.nb-app .night-operations .card-row,.auth-card.auth-form-card{box-shadow:none}}.nb-app .bottom-nav .nav-icon{position:relative;overflow:visible}.nb-app .bottom-nav .nav-icon .nb-work-mark{border:2px solid var(--nb-surface);box-sizing:content-box;width:18px;height:18px;color:var(--nb-on-accent);background:var(--nb-work-alert);position:absolute;top:-5px;right:-7px}.nb-app .nav-label>.nb-work-mark{margin-left:6px}.nb-app .night-operations [data-work-badge]{flex-shrink:0;align-self:center;margin-left:auto}@media (max-width:360px){.nb-app .night-operations .card-row{flex-wrap:wrap}.nb-app .night-operations [data-work-badge]{margin-left:0}}.nb-app .profile-group>footer{margin-bottom:0;padding:0 18px 16px}
@media screen{.nb-app :is(.panel,.auth-card,.card,.card-list,.task-card,.home-season,.season-box,.rank-list,.settlement-hero,.meta-list,.empty-state,.profile-payout,.profile-group,.hall-stats,.career-stats,.operation-disclosure,.nb-receipt,.nb-breakdown,.nb-amount-card,.nb-task,.nb-fee-link),.nb-app .night-operations .card-row,.auth-card.auth-form-card{background:var(--nb-surface-gradient);box-shadow:var(--nb-card-shadow);border-color:var(--nb-card-border)}.nb-app .night-operations .card-list,.nb-app .person-block .panel{box-shadow:none;background:0 0}.nb-app .panel:has(>.rank-list){box-shadow:none;background:0 0}.nb-app .profile-group>:is(.panel,.card-list),.nb-app .approval-card .meta-list{background:var(--nb-home);box-shadow:none}.nb-app :is(.nb-task,.nb-fee-link,.nb-amount-card){border:1px solid var(--nb-card-border)}.nb-app :is(.table-wrap,.table-scroll){background:var(--nb-surface-gradient);border-color:var(--nb-card-border);box-shadow:var(--nb-card-shadow-soft)}.nb-app table,.nb-app tbody td{background:var(--nb-surface)}.nb-app thead th{background:var(--nb-home)}.nb-app :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea),.auth-card.auth-form-card :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea),.sheet :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background-color:var(--nb-field);box-shadow:var(--nb-field-shadow)}.sheet,dialog{background:var(--nb-surface-gradient);border-color:var(--nb-card-border);box-shadow:var(--nb-dialog-shadow);color:var(--nb-ink)}.sheet-head{background:var(--nb-home)}.nb-app .bottom-nav{background:var(--nb-nav-gradient);box-shadow:var(--nb-nav-shadow);border-color:var(--nb-card-border);-webkit-backdrop-filter:none}.nb-app .bottom-nav a.active{background:var(--nb-accent-soft);box-shadow:var(--nb-card-shadow-soft)}.install-prompt,.pinned-cta{background:var(--nb-nav-gradient);border-color:var(--nb-card-border);box-shadow:var(--nb-nav-shadow)}.nb-app :is(.panel,.card-list,.profile-group,.settlement-hero,.home-season,.task-card):not(.picker-panel){border-radius:var(--nb-section-radius)}.nb-app .section-head{margin-bottom:var(--nb-content-gap);gap:12px}.nb-app .section-head h2{color:var(--nb-ink);font-weight:700;line-height:1.4}.nb-app .page-heading{margin-bottom:var(--nb-section-gap)}.nb-app .page-heading .lead{color:var(--nb-text-2);line-height:1.7}.nb-app :is(.operations-section+.operations-section,.profile-group+.profile-group,.operation-disclosure+.operation-disclosure){margin-top:var(--nb-section-gap)}.nb-app :is(.home-support,.season-directory){gap:var(--nb-section-gap)}.nb-app .night-operations .card-list{border:1px solid var(--nb-card-border);background:var(--nb-surface-gradient);box-shadow:var(--nb-card-shadow);padding:0 var(--nb-content-gap);gap:0}.nb-app .night-operations .card-list .card-row{border:0;border-bottom:1px solid var(--nb-line);box-shadow:none;background:0 0;border-radius:0;min-height:64px;margin:0;padding-inline:0}.nb-app .night-operations .card-list .card-row:last-child{border-bottom:0}.nb-app :is(.panel,.profile-group,.task-card,.operation-disclosure) :is(.meta-list,.table-wrap,.table-scroll,.nb-breakdown){box-shadow:none}.nb-app .profile-group>:is(.panel,.card-list,.settlement-hero,.career-stats){box-shadow:none;background:0 0;border-radius:0}.nb-app :is(.nb-receipt,.panel) .nb-amount-card{box-shadow:none;background:var(--nb-home)}.nb-app :is(.card-list,.meta-list)>:is(.card-row,.list-row){box-shadow:none}.nb-app :is(.panel,.task-card) .section-head h2{font-size:18px}.nb-app .profile-group>summary{min-height:64px;padding:var(--nb-content-gap)}.nb-app :is(.table-wrap,.table-scroll){border-radius:12px}.nb-app :is(.table-wrap,.table-scroll) th{color:var(--nb-text-2);font-weight:650}.nb-app :is(.card-list,.panel) .meta-list{border-radius:12px}.nb-app .sheet-head{padding:var(--nb-content-gap);border-bottom:1px solid var(--nb-line)}}
:root,.dark{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--nb-canvas:#e6edf7;--nb-surface:#f2efff;--nb-white:var(--nb-surface);--nb-home:#edf2fc;--nb-nav:#eaefff;--nb-surface-gradient:linear-gradient(135deg, #f8f6ff 0%, #f0edfc 48%, #eaf2ff 100%);--nb-section-gap:24px;--nb-content-gap:16px;--nb-row-inset:12px;--nb-section-radius:20px;--nb-nav-gradient:linear-gradient(135deg, #f4f0ff 0%, #e9efff 55%, #ede7ff 100%);--nb-field:#f6f7ff;--nb-field-shadow:inset 0 2px 4px #434f8417, inset 0 -1px 0 #fffc;--nb-dialog-shadow:inset 0 1px 0 #fffffff2, 0 8px 16px #31407224, 0 24px 60px #31407238;--nb-nav-shadow:inset 0 2px 0 #fffffff2, inset 0 -2px 0 #6f7eb529, 0 4px 8px #3140721f, 0 14px 32px #3140722e;--nb-ink:#202a45;--nb-muted:#596780;--nb-text-2:#4f5e78;--nb-faint:#62708a;--nb-accent:#4268e8;--nb-accent-deep:#3154c6;--nb-accent-soft:#e8eeff;--nb-on-accent:#fff;--nb-brand-coral:#ab2879;--nb-pink:#ab2879;--nb-pink-soft:#fce9f6;--nb-violet:#7045b8;--nb-violet-soft:#f0eaff;--nb-mint:#50d5d0;--nb-soft:var(--nb-accent-soft);--nb-line:#cbd5e4;--nb-line-strong:#a8b8d0;--nb-card-border:#b4bddb;--nb-rim-violet:#8b78e8;--nb-card-rim:linear-gradient(135deg, var(--nb-accent), var(--nb-rim-violet));--nb-card-shadow:inset 0 1px 0 #fffffff2, inset 0 -1px 0 #6f7eb524, 0 3px 6px #31407217, 0 10px 24px #3140721c;--nb-card-shadow-soft:inset 0 1px 0 #fffffff2, 0 2px 6px #202a450f;--nb-card-shadow-selected:inset 3px 0 0 var(--nb-accent), 0 3px 6px #3154c61a, 0 12px 24px #3154c624;--nb-info-border:#a8bdf4;--nb-work-alert:#d93654;--nb-work-border:#e8b4be;--nb-work-text:#26324b;--nb-work-count:#b52649;--nb-warning-border:#d6b576;--nb-success-border:#8ebfaf;--nb-danger-border:#d7a0af;--nb-red:#b52d50;--nb-red-soft:#ffedf2;--nb-green:#147563;--nb-green-soft:#e2f7f0;--nb-warning:#895506;--nb-warning-soft:#fff3d9;--nb-role-player:var(--nb-pink);--nb-role-player-bg:var(--nb-pink-soft);--nb-role-agent:var(--nb-green);--nb-role-agent-bg:var(--nb-green-soft);--nb-chip-player:var(--nb-accent-deep);--nb-chip-player-bg:var(--nb-accent-soft);--nb-chip-agent:var(--nb-violet);--nb-chip-agent-bg:var(--nb-violet-soft);--nb-cal-broadcast:#3f6df0;--nb-cal-meeting:#8b5cf6;--nb-cal-shoot:#16a34a;--nb-cal-payout:#f97316;--nb-cal-paid:var(--nb-green);--nb-cal-etc:#64748b;--nb-settlement-border:var(--nb-card-border);--nb-settlement-season-start:#e7eeff;--nb-settlement-season-end:#ede5ff;--nb-settlement-week-start:#e5f4ff;--nb-settlement-week-end:#e6eaff;--nb-settlement-history-start:#f6f2ff;--nb-settlement-history-end:#eeeaff;--nb-settlement-mine-start:#e8f8f7;--nb-settlement-mine-end:#e6f0ff;--nb-dark:linear-gradient(135deg,#edf2ff,#ede5ff);--nb-dark-done:var(--nb-home);--nb-on-dark-1:var(--nb-ink);--nb-on-dark-2:var(--nb-text-2);--nb-on-dark-3:var(--nb-line-strong);--nb-on-dark-4:var(--nb-line);--nb-on-dark-5:var(--nb-accent-soft);--nb-shadow:0 8px 28px #202a4514;--nb-studio-image:url(/assets/studio/aurora-desktop.webp);--nb-studio-portrait:url(/assets/studio/aurora-mobile.webp);--nb-studio-banner:url(/assets/studio/aurora-banner.webp);--nb-studio-canvas-image:var(--nb-studio-image);--nb-studio-wash:#eeedfa;--nb-label-banner:url(/assets/studio/pearl-label-banner.webp);--nb-calendar-selected:linear-gradient(145deg, #4169df, #6740d8);--font-sans:"Pretendard",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--background:var(--nb-canvas);--foreground:var(--nb-ink);--card:var(--nb-surface);--card-foreground:var(--nb-ink);--popover:var(--nb-surface);--popover-foreground:var(--nb-ink);--primary:var(--nb-accent);--primary-foreground:var(--nb-on-accent);--secondary:var(--nb-home);--secondary-foreground:var(--nb-ink);--muted:var(--nb-home);--muted-foreground:var(--nb-muted);--accent:var(--nb-accent-soft);--accent-foreground:var(--nb-accent-deep);--destructive:var(--nb-red);--border:var(--nb-line);--input:var(--nb-line-strong);--ring:var(--nb-accent);--sidebar:var(--nb-surface);--sidebar-foreground:var(--nb-ink);--sidebar-primary:var(--nb-accent);--sidebar-primary-foreground:var(--nb-on-accent);--sidebar-accent:var(--nb-accent-soft);--sidebar-accent-foreground:var(--nb-accent-deep);--sidebar-border:var(--nb-line);--sidebar-ring:var(--ring)}.nb-app .night-wordmark,.nb-app .topbar .night-wordmark,.auth-page .night-wordmark,.brand-startup .night-wordmark{font-family:var(--font-sans);text-transform:none;font-weight:850;line-height:1.2;letter-spacing:-.045em!important;font-size:clamp(18px,4.8vw,22px)!important}@media print{:root,.dark{--nb-surface:#fff;--nb-home:#fff;--nb-surface-gradient:none;--nb-card-shadow:none;--nb-card-shadow-soft:none;--nb-field-shadow:none}}@media (max-width:800px){:root,.dark{--nb-studio-canvas-image:var(--nb-studio-portrait)}}
