:root{--brand: #b0424c;--bg: #fafaf9;--surface: #ffffff;--surface-2: #f5f5f4;--ink: #17171a;--muted: #7d7d85;--hint: #b0b0b6;--line: #e8e8ea;--line-strong: #dcdce0;--ok: #178a50;--warn: #b45309;--danger: #c2342a;--accent: #b0424c;--accent-strong: #8f313a;--accent-soft: #f7e9ea;--accent-ink: #ffffff;--r: 10px;--r-lg: 14px;--r-sm: 7px;--sans: "Noto Sans KR", -apple-system, "Segoe UI", "Apple SD Gothic Neo", sans-serif}@media(prefers-color-scheme:dark){:root{--bg: #101012;--surface: #18181b;--surface-2: #1f1f23;--ink: #ececef;--muted: #8f8f98;--hint: #64646c;--line: #26262b;--line-strong: #33333a;--accent: #d6858c;--accent-strong: #e6adb2;--accent-soft: #2b1a1c}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--sans);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}button{font-family:inherit;cursor:pointer;color:inherit}.tnums{font-variant-numeric:tabular-nums}.app{max-width:480px;margin:0 auto;min-height:100vh;min-height:100dvh;background:var(--bg);display:flex;flex-direction:column;border-inline:1px solid var(--line)}.screen{flex:1;padding:4px 18px 96px;overflow-x:hidden}.topbar{position:relative;padding:20px 18px 14px;border-bottom:1px solid var(--line)}.stripe{position:absolute;left:18px;top:22px;width:3px;height:26px;background:var(--accent);border-radius:2px}.wm{font-size:22px;font-weight:800;letter-spacing:-.02em;margin:0 0 0 14px}.wm-keep{color:var(--ink)}.wm-accent{color:var(--brand)}.topbar-sub{margin:4px 0 0 14px;font-size:12.5px;color:var(--muted)}.stack{display:flex;flex-direction:column;gap:14px;padding-top:14px}.overline{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:4px 0 -2px}.screen-sub{font-size:13px;color:var(--muted);margin:8px 0 0;line-height:1.5}.dot{width:7px;height:7px;border-radius:50%;display:inline-block;flex:none}.dot.is-ok{background:var(--ok)}.dot.is-warn{background:var(--warn)}.dot.is-danger{background:var(--danger)}.overview{display:flex;align-items:center;gap:8px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}.overview-txt{font-size:13.5px;font-weight:600}.hero{position:relative;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);padding:16px 18px 18px}.hero:before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:3px;background:var(--accent);border-radius:0 2px 2px 0}.hero-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.hero-who{display:flex;align-items:center;gap:9px}.hero-name{font-weight:700;font-size:15px}.hero-metric{display:flex;align-items:baseline;gap:4px;margin:2px 0 12px}.hero-num{font-size:52px;font-weight:800;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.hero-unit{font-size:18px;font-weight:700;color:var(--muted)}.hero-limit{font-size:15px;color:var(--hint);margin-left:6px;font-variant-numeric:tabular-nums}.hero-foot{margin-top:8px;font-size:12.5px;color:var(--muted);font-variant-numeric:tabular-nums}.conn{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600}.conn-ok{color:var(--ok)}.conn-stale{color:var(--warn)}.conn-lost{color:var(--danger)}.bar{height:3px;background:var(--line);border-radius:2px;overflow:hidden}.bar-fill{display:block;height:100%;background:var(--accent);border-radius:2px;transition:width .35s ease}.bar-fill.is-over{background:var(--danger)}.rows{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);overflow:hidden}.row{display:flex;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid var(--line)}.rows>.row:last-child{border-bottom:none}.avatar{border-radius:9px;display:inline-flex;align-items:center;justify-content:center;font-weight:700;flex:none}.child-main{flex:1;min-width:0}.child-line1{display:flex;justify-content:space-between;align-items:center;gap:8px}.child-name{font-weight:700;font-size:14.5px}.child-line2{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:3px}.usage{font-size:12.5px;color:var(--muted);font-variant-numeric:tabular-nums}.usage.is-over{color:var(--danger);font-weight:600}.tag{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;padding:2px 7px;border-radius:var(--r-sm);white-space:nowrap}.tag-muted{color:var(--muted);background:var(--surface-2)}.tag-info{color:var(--accent-strong);background:var(--accent-soft)}.tag-ok{color:var(--ok);background:color-mix(in srgb,var(--ok) 12%,transparent)}.tag-danger{color:var(--danger);background:color-mix(in srgb,var(--danger) 12%,transparent)}.sig-group{display:flex;flex-direction:column;gap:6px}.sig-row{align-items:flex-start}.sig-icon{width:32px;height:32px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;flex:none;background:var(--surface-2);color:var(--muted)}.sig-icon.sev-danger{color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,transparent)}.sig-icon.sev-warn{color:var(--warn);background:color-mix(in srgb,var(--warn) 10%,transparent)}.sig-icon.sev-info{color:var(--accent-strong);background:var(--accent-soft)}.sig-main{flex:1;min-width:0}.sig-line1{display:flex;align-items:center;gap:6px}.sig-title{font-weight:700;font-size:13.5px}.sig-desc{margin:3px 0 0;font-size:12px;color:var(--muted);line-height:1.45}.sig-meta{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex:none}.sig-child{font-size:12px;font-weight:600;color:var(--ink)}.sig-time{font-size:11px;color:var(--hint);white-space:nowrap}.req-card{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);padding:14px;margin-bottom:10px;list-style:none}.req-head{display:flex;align-items:center;gap:10px}.req-who{display:flex;flex-direction:column;flex:1}.req-name{font-weight:700;font-size:14px}.req-time{font-size:11.5px;color:var(--hint)}.req-min{font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--accent-strong);font-variant-numeric:tabular-nums}.req-min-u{font-size:12px;font-weight:700;margin-left:1px}.req-reason{margin:10px 0 12px;font-size:13px;color:var(--ink);line-height:1.5;padding-left:10px;border-left:2px solid var(--line-strong)}.req-actions{display:flex;gap:8px}.btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:5px;height:40px;border-radius:var(--r-sm);font-size:13.5px;font-weight:700;border:1px solid var(--line-strong);background:transparent;transition:transform .1s ease}.btn-deny{color:var(--muted)}.btn-approve{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.hist-main{flex:1;min-width:0;display:flex;flex-direction:column}.hist-name{font-size:13px;font-weight:700}.hist-reason{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hist-meta{display:flex;align-items:center;gap:8px;flex:none}.hist-min{font-size:12.5px;color:var(--muted);font-variant-numeric:tabular-nums}.set-block{display:flex;flex-direction:column;gap:10px}.set-row{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}.set-col{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}.set-label{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600}.set-val{font-size:13px;color:var(--muted)}.stepper{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--line-strong);border-radius:var(--r-sm);padding:2px}.stepper button{width:30px;height:28px;border:none;background:transparent;color:var(--ink);border-radius:5px;display:inline-flex;align-items:center;justify-content:center}.stepper button:active{background:var(--surface-2)}.stepper-val{min-width:58px;text-align:center;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.cat-wrap,.child-tabs{display:flex;flex-wrap:wrap;gap:7px}.chip{display:inline-flex;align-items:center;font-size:12.5px;font-weight:600;padding:6px 11px;border-radius:var(--r-sm);border:1px solid var(--line-strong);background:var(--surface);color:var(--muted)}.chip.is-btn{transition:transform .1s ease}.chip.is-btn:active{transform:scale(.97)}.chip.is-active{color:var(--ink);border-color:var(--ink)}.chip-accent.is-active{color:var(--accent-ink);background:var(--accent);border-color:var(--accent)}.onb{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}.onb-item{display:flex;align-items:flex-start;gap:11px;padding:12px 14px;border-bottom:1px solid var(--line)}.onb-item:last-child{border-bottom:none}.onb-mark{width:22px;height:22px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;border:1px solid var(--line-strong);color:var(--muted)}.onb-item.is-done .onb-mark{background:var(--ok);border-color:var(--ok);color:#fff}.onb-main{flex:1;display:flex;flex-direction:column;gap:2px}.onb-title{font-size:13.5px;font-weight:700}.onb-desc{font-size:12px;color:var(--muted);line-height:1.45}.link-btn{display:inline-flex;align-items:center;gap:7px;padding:11px 14px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);font-size:13.5px;font-weight:600;color:var(--ink);text-align:left}.link-btn.is-danger{color:var(--danger)}.set-about{font-size:11.5px;color:var(--hint);line-height:1.5;margin:2px 2px 0}.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:56px 24px;color:var(--hint);text-align:center}.empty.compact{padding:28px 20px}.empty p{margin:0;font-size:13px;line-height:1.5;max-width:260px}.tabbar{position:fixed;left:0;right:0;bottom:0;max-width:480px;margin:0 auto;display:flex;background:var(--surface);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom,0px)}.tab{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;padding:9px 0 8px;border:none;background:transparent;color:var(--hint)}.tab.is-active{color:var(--ink)}.tab-ico{position:relative;display:inline-flex}.tab-badge{position:absolute;top:-5px;right:-8px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--accent);color:#fff;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}.tab-label{font-size:11px;font-weight:600}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:44px;padding:0 16px;border-radius:var(--r-sm);font-size:14px;font-weight:700;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);transition:transform .1s ease}.btn:active{transform:scale(.98)}.btn-primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.btn-block{width:100%}.input{width:100%;height:42px;padding:0 12px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-size:14px}.input-num{width:96px;height:38px;text-align:right;font-variant-numeric:tabular-nums}select.input{-moz-appearance:none;appearance:none;-webkit-appearance:none}.tz-select{max-width:62%;height:34px;padding:0 10px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-size:13px}.field-label{display:block;font-size:12px;font-weight:700;color:var(--muted);margin:12px 0 5px}.sec-title{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:800;margin:0 0 4px}.set-desc{font-size:12.5px;color:var(--muted);line-height:1.5;margin:2px 0 12px}.set-desc.warn{color:var(--warn)}.landing{flex:1;display:flex;flex-direction:column;padding:40px 22px 32px;gap:22px}.land-brand{position:relative;padding-left:14px}.land-brand .stripe{left:0;top:4px;height:30px}.land-tag{margin:6px 0 0;font-size:13px;color:var(--muted)}.land-title{font-size:26px;font-weight:800;letter-spacing:-.03em;margin:0 0 8px}.land-sub{font-size:14px;color:var(--muted);line-height:1.6;margin:0 0 12px;max-width:34ch}.demo-badge{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;color:var(--ok);background:color-mix(in srgb,var(--ok) 12%,transparent);padding:4px 9px;border-radius:var(--r-sm)}.app-cards{display:flex;flex-direction:column;gap:11px}.app-card{display:flex;align-items:center;gap:13px;text-align:left;padding:15px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);transition:transform .1s ease,border-color .15s ease}.app-card:active{transform:scale(.99)}.app-card:hover{border-color:var(--line-strong)}.app-card-ico{width:46px;height:46px;flex:none;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:var(--accent-soft);color:var(--accent-strong)}.app-card-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.app-card-name{font-size:15px;font-weight:800}.app-card-desc{font-size:12.5px;color:var(--muted);line-height:1.45}.app-card-cta{display:inline-flex;align-items:center;gap:2px;flex:none;font-size:11.5px;font-weight:700;color:var(--accent-strong)}.land-login{align-self:center;margin-top:auto;padding:10px 16px;border:none;background:transparent;color:var(--muted);font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.login-btns{display:flex;flex-direction:column;gap:10px}.login-btn{justify-content:flex-start;height:50px}.chev-right{margin-left:1px}.chev-left{transform:rotate(180deg)}.chev-down{transform:rotate(90deg)}.topbar{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--bg);z-index:5}.home-btn{width:34px;height:34px;flex:none;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);display:inline-flex;align-items:center;justify-content:center}.topbar .wm{display:flex;align-items:baseline;gap:1px;font-size:17px;margin:0}.wm-app{font-size:13px;font-weight:600;color:var(--muted);margin-left:6px}.topbar-spacer{flex:1}.region-list{display:flex;flex-direction:column}.region-row{display:flex;align-items:center;gap:9px;text-align:left;padding:11px 4px;border:none;border-bottom:1px solid var(--line);background:transparent;color:var(--ink)}.region-row:last-child{border-bottom:none}.region-check{width:18px;flex:none;color:var(--accent)}.region-row.active .region-name{font-weight:700}.region-name{flex:1;font-size:13.5px}.region-tag{font-size:11px;color:var(--hint)}.applied{display:flex;flex-direction:column;gap:1px;margin-top:6px}.applied-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--line)}.applied-row:last-child{border-bottom:none}.applied-k{font-size:12.5px;color:var(--muted);flex:none}.applied-v{font-size:12.5px;font-weight:600;text-align:right}.region-help{font-size:11.5px;color:var(--hint);line-height:1.55;margin:10px 0 0}.adv-toggle{display:flex;align-items:center;gap:7px;width:100%;border:none;background:transparent;color:var(--ink);font-size:13.5px;font-weight:700;padding:2px 0}.adv-toggle>.chev{margin-left:auto}.adv-toggle .tag{margin-left:auto}.adv-body{margin-top:12px}.adv-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px}.toggle-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.toggle-row>span:first-child{font-size:13.5px}.stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px}.stat-tile{display:flex;flex-direction:column;gap:2px;padding:12px 10px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface-2)}.stat-num{font-size:24px;font-weight:800;letter-spacing:-.02em}.stat-label{font-size:10.5px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.toggle-label{flex:1;font-size:13.5px;font-weight:600}.toggle-state{font-size:11px;font-weight:700;color:var(--hint)}.toggle-state.is-on{color:var(--ok)}.toggle-input{position:absolute;opacity:0;width:0;height:0}.switch{width:38px;height:22px;flex:none;border-radius:11px;background:var(--line-strong);position:relative;transition:background .15s ease}.switch:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .15s ease}.switch.is-on{background:var(--accent)}.switch.is-on:after{transform:translate(16px)}.opt-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid var(--line)}.opt-row:last-child{border-bottom:none}.opt-num{display:inline-flex;align-items:center;gap:8px}.opt-hint{font-size:11px;color:var(--hint)}.table-wrap{overflow-x:auto;margin:6px -4px 0}.admin-table{width:100%;border-collapse:collapse;font-size:12px;white-space:nowrap}.admin-table th{text-align:left;font-size:10.5px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;padding:6px 8px;border-bottom:1px solid var(--line-strong)}.admin-table td{padding:8px;border-bottom:1px solid var(--line)}.admin-table tr:last-child td{border-bottom:none}.td-name{font-weight:600;color:var(--ink);white-space:normal}.td-country{color:var(--muted)}.td-muted{color:var(--hint)}.log-row{gap:9px}.log-kind{flex:1;font-size:12.5px;font-weight:600}.log-user{font-size:12px;color:var(--muted)}.log-time{font-size:11px;color:var(--hint);white-space:nowrap}.child-greet{display:flex;align-items:center;gap:10px;padding:4px 2px}.child-greet-name{font-size:17px;font-weight:800}.child-status{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:600}.child-status.blocked{color:var(--danger)}.child-status.free{color:var(--ok)}.child-req-stepper{display:flex;align-items:center;gap:8px;margin:4px 0 10px}.child-textarea{width:100%;min-height:68px;padding:10px 12px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-size:14px;font-family:inherit;resize:vertical}.child-pending{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--muted);padding:8px 0}.req-form{display:flex;flex-direction:column;gap:10px}.req-form textarea.input,textarea.input{height:auto;min-height:68px;padding:10px 12px;line-height:1.5;font-family:inherit;resize:vertical}.toast{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));transform:translate(-50%);max-width:90%;background:var(--ink);color:var(--bg);font-size:13px;font-weight:600;padding:11px 16px;border-radius:var(--r);z-index:50;text-align:center;animation:toast-in .2s ease}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}[dir=rtl] .chev-left{transform:rotate(0)}[dir=rtl] .chev-right{transform:rotate(180deg)}[dir=rtl] .stripe{left:auto;right:0}[dir=rtl] .hero:before{left:auto;right:0;border-radius:2px 0 0 2px}.index-page,.landing.login{padding:22px 20px 28px}.login-inner{width:100%;max-width:440px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.ls-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.home-rev{font-size:10.5px;color:var(--hint)}.lang-mini{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.lang-b{min-width:30px;height:24px;padding:0 6px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);color:var(--muted);font-size:10.5px;font-weight:700;letter-spacing:.03em}.lang-b.on{color:var(--accent-ink);background:var(--accent);border-color:var(--accent)}.ls-hero{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:8px 0 4px}.hero-mark{width:68px;height:68px;border-radius:20px;display:inline-flex;align-items:center;justify-content:center;background:var(--accent-soft);color:var(--accent-strong);margin-bottom:2px}.hero-title{font-size:26px;font-weight:800;letter-spacing:-.03em;margin:0}.hero-title .wm-keep{color:var(--ink)}.hero-title .wm-accent{color:var(--brand)}.hero-slogan{font-size:13.5px;color:var(--muted);line-height:1.55;margin:0;max-width:30ch}.entry-grid{display:flex;flex-direction:column;gap:10px}.entry-card{display:flex;align-items:center;gap:13px;text-align:left;width:100%;padding:15px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);transition:transform .1s ease,border-color .15s ease}.entry-card:active{transform:scale(.99)}.entry-card:hover{border-color:var(--line-strong)}.entry-ic{width:46px;height:46px;flex:none;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;background:var(--accent-soft);color:var(--accent-strong)}.entry-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.entry-tx b{font-size:15px;font-weight:800}.entry-tx small{font-size:12.5px;color:var(--muted)}.entry-arr{color:var(--hint);flex:none}.home-or{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:11.5px;font-weight:700}.home-or:before,.home-or:after{content:"";flex:1;height:1px;background:var(--line)}.demo-row{display:flex;flex-direction:column;gap:9px}.btn.secondary{justify-content:center;gap:7px;height:46px;width:100%;background:var(--surface-2);border-color:var(--line);color:var(--ink);font-weight:700}.btn.secondary:active{transform:scale(.99)}.btn.block{width:100%}.index-foot{text-align:center;margin-top:4px}.linkbtn{display:inline-flex;align-items:center;gap:5px;border:none;background:transparent;color:var(--muted);font-size:13px;font-weight:600;padding:6px 8px}.admin-link{color:var(--accent-strong)}.login-card{display:flex;flex-direction:column;gap:4px}.role-tag{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font-size:12px;font-weight:700;padding:5px 10px;border-radius:var(--r-sm);background:var(--accent-soft);color:var(--accent-strong);margin-bottom:12px}.login-cta{justify-content:center;gap:6px}.lb-foot{display:flex;align-items:center;justify-content:space-between;margin-top:12px}:root[data-skin=c] .overview,:root[data-skin=c] .hero,:root[data-skin=c] .rows,:root[data-skin=c] .req-card,:root[data-skin=c] .set-row,:root[data-skin=c] .set-col,:root[data-skin=c] .onb,:root[data-skin=c] .link-btn,:root[data-skin=c] .app-card,:root[data-skin=c] .entry-card,:root[data-skin=c] .stat-tile{background:transparent!important;box-shadow:none!important;border:none;border-radius:0}:root[data-skin=c] .set-block{gap:0}:root[data-skin=c] .set-row,:root[data-skin=c] .set-col{border-bottom:1px solid var(--line);border-radius:0;padding:13px 2px}:root[data-skin=c] .set-block .set-row:last-child,:root[data-skin=c] .set-block .set-col:last-child{border-bottom:none}:root[data-skin=c] .row,:root[data-skin=c] .onb-item{padding-inline:2px}:root[data-skin=c] .link-btn{padding:12px 2px;border-bottom:1px solid var(--line)}:root[data-skin=c] .req-card{border-bottom:1px solid var(--line);padding:14px 2px;margin-bottom:0}:root[data-skin=c] .req-reason{border-left-color:var(--line)}:root[data-skin=c] .set-block+.set-block{margin-top:20px}:root[data-skin=c] .hero{border-bottom:1px solid var(--line);border-radius:0;padding:4px 0 16px 14px}:root[data-skin=c] .hero:before{top:4px;bottom:16px}:root[data-skin=c] .hero-num{font-size:60px}:root[data-skin=c] .overview{border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0;padding:13px 2px}:root[data-skin=c] .stat-grid{gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}:root[data-skin=c] .stat-tile{padding:12px 8px;text-align:center}:root[data-skin=c] .stat-tile+.stat-tile{border-left:1px solid var(--line)}:root[data-skin=c] .stat-num{font-variant-numeric:tabular-nums}:root[data-skin=c] .hero-mark,:root[data-skin=c] .app-card-ico,:root[data-skin=c] .entry-ic,:root[data-skin=c] .role-tag,:root[data-skin=c] .sig-icon:not(.sev-danger):not(.sev-warn){background:transparent;border:1px solid var(--line);color:var(--muted)}:root[data-skin=c] .role-tag{color:var(--ink);border-radius:0;border:none;border-left:2px solid var(--accent);padding-left:10px}:root[data-skin=c] .app-card,:root[data-skin=c] .entry-card{border-bottom:1px solid var(--line);border-radius:0;padding:14px 2px}:root[data-skin=c] .app-cards,:root[data-skin=c] .entry-grid{gap:0}:root[data-skin=c] .btn{background:transparent;box-shadow:none}:root[data-skin=c] .btn.secondary{background:transparent}:root[data-skin=c] .btn-primary,:root[data-skin=c] .btn-approve{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}
