.login-shell{-webkit-font-smoothing:antialiased;background:#152238!important;box-sizing:border-box;color:#f7f9fc;padding:48px 24px}.login-shell .login-ambient{display:none}.login-shell .login-panel{background:#1b2c44;border:1px solid #35465e;border-radius:18px;box-shadow:0 20px 64px #050e1c2e;box-sizing:border-box;max-width:460px!important;padding:44px 38px 32px!important}.login-shell .login-eyebrow{gap:16px!important;margin-bottom:32px!important}.login-shell .login-eyebrow>div,.login-shell .login-footer-mark>div{background:#3d506b!important}.login-shell .login-eyebrow>span{color:#bbcbe0!important;font-size:11px!important;font-weight:600!important;letter-spacing:.18em!important}.login-shell .login-mark{color:#c2d6ee!important;filter:none!important;transform:none!important}.login-shell .login-wordmark{color:#fff!important;font-size:clamp(38px,5vw,48px)!important;font-weight:650!important;letter-spacing:-.025em!important;line-height:1.12!important;transform:none!important}.login-shell .login-tagline{color:#d9e3f1!important;font-size:18px!important;font-weight:400!important;letter-spacing:-.035em!important;line-height:1.85!important;margin-top:22px!important;word-break:keep-all}.login-shell .login-tagline-emphasis{border-bottom:1px solid #91abc9!important;color:#fff;padding-bottom:2px!important}.login-shell .login-tagline-emphasis>span{font-weight:600!important}.login-shell .login-divider{background:#354860!important;margin:28px 0!important}.login-shell .login-kakao{border-radius:10px!important;box-shadow:none!important;font-size:16px!important;font-weight:600!important;min-height:54px!important}.login-shell .login-kakao:focus-visible{outline:2px solid #f7f9fc;outline-offset:5px}.login-shell .login-support-copy{color:#d3deed!important;font-size:14px!important;letter-spacing:-.025em;line-height:1.8!important;margin-top:22px!important;word-break:keep-all}.login-shell .login-support-copy>span{color:#aebfd5!important;display:inline-block;font-size:12px!important;line-height:1.7;margin-top:5px}.login-shell .login-pwa-notice{background:#22354f!important;border-color:#435872!important;color:#dce5f2!important;font-size:13px!important}.login-shell .login-auth-error{line-height:1.65}.login-shell .login-footer-mark{margin-top:30px!important}.login-shell .login-footer-mark>span{color:#a4b7d0!important;font-size:10px!important;letter-spacing:.15em!important}@media (max-width:520px){.login-shell{padding:28px 20px}.login-shell .login-panel{border-radius:16px;padding:34px 24px 28px!important}.login-shell .login-tagline{font-size:17px!important}}@media (prefers-reduced-motion:reduce){.login-shell .login-panel,.login-shell .login-panel *{animation:none!important;transform:none!important;transition:none!important}.login-shell .login-panel,.login-shell .login-panel>*,.login-shell .login-tagline,.login-shell .login-tagline span{filter:none!important;opacity:1!important}}.crew-workspace-shell{--page-bg:#f4f6f9;--font-korean:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,"Noto Sans KR",sans-serif;--font-english:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,"Noto Sans KR",sans-serif;-webkit-font-smoothing:antialiased;--header-bg:#fffffff5;--navy:#152238;--gold:#152238;--gold-light:#b7c6da;--navy-hover:#293e5c;--navy-2:#293e5c;--gold-badge-bg:#edf3f9;--gold-badge-border:#c9d9e9;--gold-badge-strong-bg:#e5eef7;--gold-surface-on-dark:#87afd329;--gold-surface-on-dark-strong:#87afd33d;--gold-border-on-dark:#87afd36b;--gold-border-strong:#87afd38c;--shadow-gold-glow:0 4px 18px #315d8814;--card-bg-light:#f1f5f9;--border-card:#d8e0e9;--text-on-light-main:#152238;--text-on-light-sub:#47566d;--text-on-light-dim:#59677b;--text-on-light-hint:#627288;--text-on-light-muted:#627288;--text-on-light-faint:#627288;--radius-card:10px;--radius-inner:6px;--radius-button:6px;--shadow-card:0 1px 3px #15223808;font-family:var(--font-korean);letter-spacing:-.012em}.crew-workspace-shell .admin-panel-shell{background:#0000!important;border:0!important;box-shadow:none!important;padding:0!important}.crew-workspace-shell .admin-zone h2{letter-spacing:-.035em}.crew-workspace-shell .admin-zone input,.crew-workspace-shell .admin-zone select,.crew-workspace-shell .admin-zone textarea{accent-color:#315d88}.crew-workspace-shell .admin-zone th{text-align:start}.crew-workspace-shell .admin-zone :is(button,a,input,select,textarea):focus-visible{outline:2px solid #315d88;outline-offset:3px}@media (prefers-reduced-motion:reduce){.crew-workspace-shell .admin-zone *,.crew-workspace-shell .admin-zone :after,.crew-workspace-shell .admin-zone :before{animation:none!important;transition:none!important}}.crew-workspace-shell .sidebar-nav{--text-on-dark-main:#f7f9fc;--text-on-dark-sub:#dce5f2;--text-on-dark-dim:#aabdd6;--gold-text-dim:#b7c9e1;--gold:#d5deeb;--gold-light:#e7edf5;--gold-surface-on-dark:#232d43;--gold-surface-on-dark-strong:#2a354d;--gold-border-on-dark:#3c4860;--gold-border-strong:#607fa5;--surface-on-dark:#232d43;--surface-on-dark-strong:#2a354d;--border-on-dark:#364158;--border-dark:#2b354a;--border-dark-subtle:#232d43;--shadow-gold-glow:none;--shadow-heavy:none;background:#131b2d!important;box-shadow:none!important}.crew-workspace-shell .sidebar-nav button[aria-current=page]{--gold-surface-on-dark:#2a354d}.crew-workspace-shell .sidebar-nav .workspace-nav-item>span:has(>svg){opacity:.9!important}.crew-workspace-shell .sidebar-nav .workspace-nav-item[aria-current=page]{color:#fff!important}.crew-workspace-shell .sidebar-nav .workspace-nav-item:focus-visible{outline:2px solid #b7c9e1;outline-offset:-2px}.crew-workspace-shell .page-content :is(h1,h2,h3,h4){font-family:var(--font-korean)!important;font-weight:650!important;letter-spacing:-.025em!important}.crew-workspace-shell .page-content :is(.tabular,.gw-visitor-value strong,.gw-metric>strong,.op-results dd){font-feature-settings:tabular-nums lining-nums;font-family:var(--font-korean)!important;font-variant-numeric:tabular-nums lining-nums;font-weight:600!important;letter-spacing:-.025em}.crew-workspace-shell .page-content :is(input,select,textarea){font-family:var(--font-korean)}.crew-workspace-shell .sidebar-nav,.crew-workspace-shell .workspace-density,.crew-workspace-shell .workspace-toolbar{font-family:var(--font-korean)}.crew-workspace-shell .gw-primary:hover,.crew-workspace-shell .op-save:hover{background:var(--navy-hover)}.kw-workbench-heading{align-items:center;background:#152238;border-radius:8px;color:#fff;display:flex;gap:20px;justify-content:space-between;margin-bottom:16px;padding:20px 24px}.kw-workbench-heading h2{color:#fff;font-size:20px;margin:0}.kw-workbench-heading p{color:#c5d0df;font-size:13px;margin:6px 0 0}.kw-workbench-heading>span{color:#c5d0df;font-size:12px;white-space:nowrap}.kw-use-case-help{border-bottom:1px solid var(--border-card);color:var(--text-on-light-sub);font-size:13px;margin:0 0 16px}.kw-use-case-help summary{cursor:pointer;min-height:24px;padding:10px 0;width:-webkit-fit-content;width:fit-content}.kw-use-case-help summary:focus-visible{outline:2px solid #315d88;outline-offset:3px}.kw-input-workspace{border:1px solid var(--border-card)}.crew-workspace-shell .member-view-tabs{background:#0000!important;border-bottom:1px solid var(--border-card);border-radius:0!important;gap:18px!important;padding:0!important}.crew-workspace-shell .member-view-tabs>button{background:#0000!important;border-bottom:2px solid #0000!important;border-radius:0!important;box-shadow:none!important;flex:0 1 auto!important;font-weight:500!important;min-width:0!important;padding:10px 2px!important}.crew-workspace-shell .member-view-tabs>button[aria-pressed=true]{border-bottom-color:var(--navy)!important;color:var(--navy)!important;font-weight:650!important}.crew-workspace-shell :is(.member-workbench,.subscription-workbench){border:1px solid var(--border-card);box-shadow:none!important}.crew-workspace-shell :is(.member-workbench,.subscription-workbench) input[type=text]{background:#fbfcfe;border-width:1px!important}.crew-workspace-shell .member-workbench table{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.crew-workspace-shell .member-workbench thead{background:#f4f6f9}@media(min-width:901px){.crew-workspace-shell .member-workbench td[data-label=\C774\B984]{background:#fff;box-shadow:1px 0 0 #d8e0e9;left:0;position:-webkit-sticky;position:sticky;z-index:1}.crew-workspace-shell .member-workbench th:first-child{background:#f4f6f9;left:0;position:-webkit-sticky;position:sticky;z-index:2}}@media(max-width:600px){.kw-workbench-heading{gap:10px;padding:18px}.kw-workbench-heading>span{display:none}.crew-workspace-shell .member-view-tabs{gap:8px!important}}.crew-workspace-shell .tool-form-workspace{color:var(--navy);font-family:var(--font-korean)}.crew-workspace-shell .tool-form-workspace>div{box-shadow:none!important}.crew-workspace-shell :is(.rank-workspace,.post-workspace)>div:first-of-type{border:1px solid var(--border-card);border-radius:8px!important}.crew-workspace-shell .tool-form-workspace :is(input,select,textarea){border-radius:6px!important;border-width:1px!important;font-size:14px!important}.crew-workspace-shell .tool-form-workspace textarea{background:#fcfdff!important;line-height:1.7!important}.crew-workspace-shell .tool-form-workspace button{font-family:var(--font-korean)!important;letter-spacing:-.01em}.crew-workspace-shell .writer-workspace-header{border-radius:8px!important;padding:20px 24px!important}.crew-workspace-shell .writer-workspace-header>div:nth-child(-n+2){display:none}.crew-workspace-shell .writer-workspace-header>span{display:inline-block;margin-top:12px;position:static!important}.crew-workspace-shell .writer-workspace-header p{color:#c5d0df!important;font-size:13px!important}.crew-workspace-shell .writer-workspace-header>div>span{font-family:var(--font-korean)!important;font-weight:650!important}.crew-workspace-shell .rt-scroll{background:#fff;border:1px solid var(--border-card);border-radius:8px;scrollbar-width:thin}.crew-workspace-shell .rt-table thead{background:#f4f6f9}.crew-workspace-shell .rt-table :is(td,th){font-feature-settings:"tnum";font-size:13px;font-variant-numeric:tabular-nums}.crew-workspace-shell .rt-table tbody tr:hover{background:#f7f9fc}.crew-workspace-shell .tool-form-error{background:#fff6f5;border:1px solid #e7c5c5;border-radius:6px;padding:12px 14px}.crew-workspace-shell .workspace-toolbar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-bottom:1px solid var(--border-card)!important;box-shadow:none!important;min-height:60px;padding:8px 24px!important}.crew-workspace-shell .page-header-title{font-size:16px!important;font-weight:600!important;letter-spacing:-.02em!important}.crew-workspace-shell .portal-search{max-width:340px!important}.crew-workspace-shell .portal-search input{background:#f7f9fb!important;border-radius:6px!important;border-width:1px!important;font-size:12px!important}.workspace-density{background:#fff;border:1px solid #dce4ed;border-radius:6px;color:#526379;cursor:pointer;font:inherit;font-size:12px;min-height:32px;padding:5px 10px;white-space:nowrap}.workspace-density[aria-pressed=true]{background:#edf3f9;border-color:#a7bfd7;color:#234f7b}.crew-workspace-shell .header-last-update{font-size:11px!important}.crew-workspace-shell .workspace-nav-item{font-size:13px!important;gap:10px!important;min-height:38px!important;padding:7px 12px!important}.crew-workspace-shell .cockpit-context-row{justify-content:flex-end;margin-bottom:-12px}.crew-workspace-shell .cockpit-context-row>div:first-child,.crew-workspace-shell .cockpit-context-row>span:nth-child(2){display:none!important}.crew-workspace-shell .workspace-section-tabs{gap:16px!important;overflow-x:auto;scrollbar-width:thin}.crew-workspace-shell .workspace-section-tabs button{font-size:13px!important;font-weight:500!important;padding:10px 2px!important;white-space:nowrap}.crew-workspace-shell .workspace-section-tabs button[aria-current=page]{font-weight:650!important}.crew-workspace-shell .kw-tabbar{border-bottom:1px solid var(--border-card);gap:20px!important;padding:0!important}.crew-workspace-shell .kw-tab-btn{background:#0000!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;box-shadow:none!important;color:var(--text-on-light-sub)!important;font-size:13px!important;padding:10px 2px!important}.crew-workspace-shell .kw-tab-btn[aria-selected=true]{border-bottom-color:var(--gold)!important;color:var(--navy)!important}.crew-workspace-shell :is(button,a,input,select,textarea):focus-visible{outline:2px solid #315d88;outline-offset:3px}@media(min-width:901px){.crew-workspace-shell[data-density=compact]{--space-6:18px;--space-5:16px;--space-4:12px}.crew-workspace-shell[data-density=compact] .workspace-nav-item{min-height:32px!important;padding-bottom:4px!important;padding-top:4px!important}.crew-workspace-shell[data-density=compact] .admin-zone :is(td,th){padding-bottom:7px!important;padding-top:7px!important}.crew-workspace-shell[data-density=compact] .gw-visitors{padding:18px 20px 12px}.crew-workspace-shell[data-density=compact] .gw-tools>button{padding:12px 0}}@media(max-width:900px){.workspace-density{display:none}.crew-workspace-shell .workspace-nav-item{min-height:44px!important}.crew-workspace-shell .workspace-toolbar{padding:8px 12px!important}.crew-workspace-shell .cockpit-context-row{margin-bottom:0}}.workspace-tools{background:#fff;border:1px solid #e1e7ef;border-radius:10px;color:#1a2236;font-family:sans-serif;font-family:var(--font-korean,sans-serif);margin-bottom:20px;min-width:0;padding:22px}.wt-access{align-items:center;color:#334f78;display:flex;font-size:11px;font-weight:600;gap:5px;line-height:1.6;margin-top:3px}.wt-tool[data-available=false] .wt-access{color:#6a5960}.workspace-tools *{box-sizing:border-box}.workspace-tools button,.workspace-tools input{font:inherit}.workspace-tools button{cursor:pointer}.workspace-tools button:focus-visible,.workspace-tools input:focus-visible,.workspace-tools summary:focus-visible{outline:3px solid #5483b7;outline-offset:2px}.workspace-tools>header{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:18px}.workspace-tools h2{font-size:16px;font-weight:650;letter-spacing:-.4px;margin:0}.workspace-tools>header>span{color:#59677b;font-size:12px}.wt-shortcuts{align-items:baseline;display:flex;gap:16px;margin-bottom:12px}.wt-shortcuts>span{color:#59677b;font-size:12px;min-width:106px}.wt-shortcuts>div{display:flex;flex-wrap:wrap;gap:8px}.wt-shortcuts button{align-items:center;background:#f4f7fc;border:1px solid #dfe6f0;border-radius:5px;color:#243a60;display:flex;font-size:12px;gap:12px;min-height:36px;padding:7px 10px}.wt-controls{align-items:center;border-bottom:1px solid #e1e7ef;gap:14px;justify-content:space-between;padding:12px 0}.wt-controls,.wt-filters{display:flex;flex-wrap:wrap}.wt-filters{gap:4px}.wt-filters button{background:none;border:0;border-radius:5px;color:#59677b;font-size:12px;min-height:36px;padding:8px 10px}.wt-filters button[aria-pressed=true]{background:#1a2236;color:#fff}.wt-search{align-items:center;border:1px solid #d5dde8;border-radius:6px;color:#59677b;display:flex;gap:8px;min-width:0;padding:0 10px}.wt-search input{background:none;border:0;color:#1a2236;font-size:12px;min-height:36px;min-width:0;width:190px}.wt-search input::placeholder{color:#66748a}.wt-list{grid-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.wt-tool{border-bottom:1px solid #edf0f5;display:flex}.wt-open,.wt-tool{align-items:center;min-width:0}.wt-open{grid-gap:12px;background:none;border:0;color:#1a2236;display:grid;flex:1 1;gap:12px;grid-template-columns:125px minmax(0,1fr) 16px;min-height:66px;padding:18px 6px;text-align:left}.wt-name{font-size:13px;font-weight:600}.wt-purpose{color:#59677b;font-size:12px;line-height:1.6;word-break:keep-all}.wt-pin{background:none;border:0;border-radius:5px;color:#778398;display:grid;flex-shrink:0;min-height:40px;min-width:38px;place-items:center}.wt-pin[aria-pressed=true]{color:#315c98}.wt-pin:hover,.wt-tool:hover{background:#f4f7fc}.workspace-tools footer{color:#59677b;display:flex;flex-wrap:wrap;font-size:11px;gap:4px 12px;line-height:1.7;margin-top:14px}.wt-directory summary{color:#334f78;cursor:pointer;font-size:12px;padding:8px 0}.wt-empty{color:#59677b;font-size:13px;padding:28px 8px;text-align:center}.wt-empty button{background:#fff;border:1px solid #d5dde8;border-radius:5px;color:#1a2236;display:block;margin:12px auto 0;padding:8px 12px}.wt-notice{color:#8c4b19;font-size:12px}@media(max-width:1200px){.wt-open{gap:4px 10px;grid-template-columns:minmax(0,1fr) 16px}.wt-purpose{grid-column:1;grid-row:2}.wt-open>svg{grid-column:2;grid-row:1/3}}@media(max-width:650px){.workspace-tools{padding:16px}.workspace-tools>header{align-items:flex-start;flex-direction:column;gap:7px}.wt-list{grid-template-columns:1fr}.wt-shortcuts{flex-direction:column;gap:8px}.wt-search,.wt-search input{width:100%}.wt-filters button{padding:8px}.wt-pin{min-height:44px;min-width:44px}}.growth-workspace{--gw-ink:#152238;--gw-sub:#59677b;--gw-line:#e1e7ef;color:var(--gw-ink);font-family:sans-serif;font-family:var(--font-korean,sans-serif);min-width:0;width:100%}.growth-workspace *{box-sizing:border-box}.growth-workspace h1,.growth-workspace h2,.growth-workspace p{margin:0}.growth-workspace button{color:inherit;cursor:pointer;font:inherit}.growth-workspace button:focus-visible,.growth-workspace summary:focus-visible{outline:3px solid #5483b7;outline-offset:3px}.gw-heading{align-items:center;display:flex;gap:24px;justify-content:space-between;margin:6px 0 28px}.gw-heading p{color:#67778d;font-size:10px;font-weight:700;letter-spacing:1.8px;margin-bottom:9px}.gw-heading h1{font-size:28px;font-weight:700;letter-spacing:-1px;line-height:1.4;margin-bottom:8px}.gw-heading span{color:var(--gw-sub);font-size:13px}.growth-workspace .gw-primary{align-items:center;background:var(--gw-ink);border:0;border-radius:8px;color:#fff;display:flex;font-size:13px;gap:18px;padding:12px 16px;white-space:nowrap}.gw-layout{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 290px}.gw-aside,.gw-main{display:flex;flex-direction:column;gap:16px;min-width:0}.gw-panel{background:#fff;border:1px solid var(--gw-line);border-radius:12px;box-shadow:0 2px 3px #15223803}.gw-visitors{padding:24px 24px 16px}.gw-panel-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.growth-workspace h2{font-size:14px;font-weight:650;letter-spacing:-.3px}.gw-segments{background:#f2f5f8;border-radius:7px;display:flex;gap:2px;padding:3px}.gw-segments button{background:none;border:0;border-radius:5px;color:var(--gw-sub);font-size:11px;padding:6px 10px}.gw-segments button[aria-pressed=true]{background:#fff;box-shadow:0 1px 3px #15223816;color:var(--gw-ink)}.gw-visitor-value{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px;margin:20px 0 5px}.gw-visitor-value strong{font-feature-settings:"tnum";font-size:38px;font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:-1.5px}.gw-visitor-value span{color:var(--gw-sub);font-size:13px}.gw-visitor-value small{color:var(--gw-sub);font-size:11px;margin-left:auto}.gw-chart{display:block;height:auto;min-height:170px;overflow:visible;width:100%}.gw-chart text{fill:#64748b;font-family:inherit;font-size:11px}.gw-data-table{color:var(--gw-sub);font-size:11px;margin:6px 0 12px}.gw-data-table summary{cursor:pointer;padding:4px 0;width:-webkit-fit-content;width:fit-content}.gw-data-table table{font-feature-settings:"tnum";border-collapse:collapse;font-variant-numeric:tabular-nums;margin-top:8px;width:100%}.gw-data-table caption{padding:8px 0;text-align:left}.gw-data-table td,.gw-data-table th{border-bottom:1px solid var(--gw-line);padding:8px;text-align:left}.gw-chart-footer{align-items:center;border-top:1px solid #edf0f5;color:var(--gw-sub);display:flex;font-size:10px;gap:10px;justify-content:space-between;padding-top:14px}.gw-chart-footer button,.gw-crew button,.gw-retry button{align-items:center;background:none;border:0;display:flex;font-size:11px;gap:7px;padding:4px 0;white-space:nowrap}.gw-metrics{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.gw-metric{padding:18px 16px;text-align:left;transition:border-color .16s,transform .16s}.gw-metric:hover{border-color:#a7b7cb;transform:translateY(-2px)}.gw-metric>span{align-items:center;color:var(--gw-sub);display:flex;font-size:11px;gap:6px;justify-content:space-between}.gw-metric>strong{font-feature-settings:"tnum";display:block;font-size:30px;font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:-1px;margin:14px 0 9px}.gw-metric small{color:var(--gw-sub);font-size:12px;font-weight:400;letter-spacing:0;margin-left:5px}.gw-metric p{color:var(--gw-sub);font-size:10px;line-height:1.7}.gw-activity{align-items:center;display:flex;flex-wrap:wrap;gap:14px;padding:20px}.gw-activity p{color:var(--gw-sub);font-size:10px;margin-top:6px}.gw-days{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(14,1fr);margin-left:auto;min-width:220px}.gw-days>span{background:#edf1f5;border:1px solid #e4e9ef;border-radius:3px;height:12px;width:12px}.gw-days>span.is-active{background:#356b5d;border-color:#356b5d}.gw-legend{align-items:center;color:var(--gw-sub);display:flex;font-size:10px;gap:5px;justify-content:flex-end;width:100%}.gw-legend i{background:#356b5d;border-radius:2px;height:8px;width:8px}.gw-tools{padding:22px 18px 8px}.gw-tools>p{color:var(--gw-sub);font-size:11px;margin:9px 0 18px}.gw-tools>button{align-items:center;background:none;border:0;border-top:1px solid #edf0f5;display:flex;gap:11px;padding:18px 0;text-align:left;width:100%}.gw-tools>button>span:nth-child(2){flex:1 1}.gw-tool-icon{background:#f0f4f8;border-radius:8px;display:grid;flex-shrink:0;height:34px;place-items:center;width:34px}.gw-tools strong{display:block;font-size:12px;font-weight:650}.gw-tools small{color:var(--gw-sub);display:block;font-size:10px;line-height:1.6;margin-top:5px}.gw-tools>button:hover strong{color:#356b5d}.gw-crew{background:#152238;border-radius:12px;color:#fff;padding:24px 20px 16px}.gw-crew>svg{color:#a4c7bc;margin-bottom:17px}.gw-crew h2{color:#fff;font-size:14px}.gw-crew>strong{font-feature-settings:"tnum";display:block;font-size:34px;font-variant-numeric:tabular-nums;font-weight:600;margin:16px 0 8px}.gw-crew small{color:#d4dce8;font-size:12px;font-weight:400;margin-left:7px}.gw-crew p{color:#c0ccdc;font-size:10px;line-height:1.7}.gw-crew>div{border-top:1px solid #ffffff24;color:#d4dce8;font-size:10px;margin-top:24px;padding-top:12px}.gw-crew>div,.gw-feedback{align-items:center;display:flex;justify-content:space-between}.gw-feedback{background:#fff;border:1px solid var(--gw-line);border-radius:9px;font-size:12px!important;padding:14px 16px}.gw-aside-note{color:var(--gw-sub);font-size:10px;line-height:1.7;padding:0 4px}.gw-empty{align-items:center;color:var(--gw-sub);display:flex;flex-direction:column;font-size:12px;gap:12px;justify-content:center;min-height:210px;padding:20px;text-align:center}.gw-empty strong{color:var(--gw-ink);font-size:13px}.gw-retry{align-items:center;background:#f1f4f8;border-radius:8px;display:flex;font-size:12px;gap:12px;justify-content:space-between;margin-top:12px;padding:12px 16px}@media(max-width:1150px){.gw-layout{gap:14px;grid-template-columns:minmax(0,1fr) 250px}.gw-visitors{padding:20px 16px 14px}.gw-metrics{gap:8px}.gw-metric{padding:16px 12px}.gw-metric>span{font-size:10px}}@media(max-width:900px){.gw-layout{grid-template-columns:1fr}.gw-aside{display:grid;grid-template-columns:1fr 1fr}.gw-aside-note,.gw-feedback{grid-column:1/-1}.gw-heading h1{font-size:25px}}@media(max-width:560px){.gw-heading{align-items:flex-start;flex-direction:column;gap:14px;margin-bottom:20px}.gw-heading h1{font-size:24px}.gw-aside{display:flex}.gw-metrics{grid-template-columns:1fr}.gw-metric{grid-column-gap:12px;align-items:center;column-gap:12px;display:grid;grid-template-columns:1fr auto}.gw-metric>strong{grid-column:2;grid-row:1/3;margin:0}.gw-metric>span svg{display:none}.gw-metric p{margin-top:7px}.gw-visitor-value small{margin-left:0;width:100%}.gw-visitor-value strong{font-size:32px}.gw-segments button{padding:7px}.gw-chart-footer{align-items:flex-start}.gw-days{margin-left:0}.gw-retry{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.gw-metric{transition:none}.gw-metric:hover{transform:none}}.crew-workspace-shell .gw-heading{gap:16px;margin:0 0 20px}.crew-workspace-shell .gw-heading h1{font-size:22px;letter-spacing:-.035em;margin-bottom:4px}.crew-workspace-shell .gw-heading span{font-size:12px}.crew-workspace-shell .gw-panel{border-radius:8px;box-shadow:none}.crew-workspace-shell .gw-metrics{background:#fff;border:1px solid var(--gw-line);border-radius:8px;gap:0;overflow:hidden}.crew-workspace-shell .gw-metric{border:0;border-radius:0;border-right:1px solid var(--gw-line)}.crew-workspace-shell .gw-metric:last-child{border-right:0}.crew-workspace-shell .gw-metric:hover{background:#f7f9fb;transform:none}.crew-workspace-shell .gw-activity p,.crew-workspace-shell .gw-metric p,.crew-workspace-shell .gw-tools small{font-size:12px}.crew-workspace-shell .gw-crew{background:#fff;border:1px solid var(--gw-line);border-radius:8px;color:var(--gw-ink);padding:18px}.crew-workspace-shell .gw-crew>svg{display:none}.crew-workspace-shell .gw-crew h2{color:var(--gw-ink)}.crew-workspace-shell .gw-crew>strong{font-size:26px;margin:12px 0 6px}.crew-workspace-shell .gw-crew :is(p,small){color:var(--gw-sub);font-size:12px}.crew-workspace-shell .gw-crew>div{border-color:var(--gw-line);color:var(--gw-sub);margin-top:16px}@media(max-width:560px){.crew-workspace-shell .gw-metric{border-bottom:1px solid var(--gw-line);border-right:0}.crew-workspace-shell .gw-metric:last-child{border-bottom:0}}.gw-workbench{background:#1a2236;border-radius:12px;color:#fff;margin-bottom:12px;overflow:hidden}.gw-workbench>summary{color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:18px 22px}.gw-workbench>summary>span{color:#bac9e0;font-size:12px;font-weight:400;margin-left:16px}@media(max-width:650px){.gw-workbench>summary>span{display:block;margin:8px 0 0 16px}}.gw-stage-tabs{grid-gap:24px;background:#131b2d;border-bottom:1px solid #ffffff20;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 24px}.gw-stage-tabs button{align-items:center;background:none;border:0;border-bottom:3px solid #0000;color:#b4c1d6;display:flex;font-size:13px;font-weight:600;gap:12px;min-height:60px;padding:0 4px;text-align:left}.gw-stage-tabs button>span{font-feature-settings:"tnum";font-size:11px;font-variant-numeric:tabular-nums;opacity:.7}.gw-stage-tabs button>svg{margin-left:auto;opacity:.5}.gw-stage-tabs button[aria-pressed=true]{border-bottom-color:#9ec2ff;color:#fff}.gw-stage-body{grid-gap:40px;display:grid;gap:40px;grid-template-columns:minmax(0,1fr) 275px;padding:32px}.gw-stage-eyebrow{color:#b6c8e3;font-size:12px}.growth-workspace .gw-stage-copy h2{color:#fff;font-size:30px;font-weight:650;letter-spacing:-1.1px;line-height:1.35;margin:12px 0}.gw-stage-copy>p{color:#c3cee0;font-size:13px;line-height:1.8;max-width:510px;min-height:47px;word-break:keep-all}.growth-workspace .gw-start{align-items:center;background:#fff;border:1px solid #fff;border-radius:7px;color:#152238;display:inline-flex;font-size:13px;font-weight:650;gap:24px;justify-content:space-between;margin-top:24px;min-height:46px;padding:11px 16px}.gw-start:hover{background:#e7efff}.gw-stage-links{display:flex;flex-wrap:wrap;gap:20px;margin-top:18px}.gw-stage-links button{align-items:center;background:none;border:0;color:#cfdaec;display:flex;font-size:12px;gap:8px;padding:4px 0}.gw-stage-links button:hover{color:#fff;text-decoration:underline}.gw-stage-guide{align-self:stretch;border-left:1px solid #ffffff20;padding:8px 0 0 28px}.gw-stage-guide>span{color:#aebdd3;font-size:11px}.gw-stage-guide ol{grid-gap:22px;display:grid;gap:22px;list-style:none;margin:23px 0 25px;padding:0}.gw-stage-guide li{align-items:center;color:#f0f4fb;display:flex;font-size:12px;gap:12px}.gw-stage-guide li>span{border:1px solid #58647a;border-radius:50%;color:#c3cee0;display:grid;flex-shrink:0;font-size:10px;height:24px;place-items:center;width:24px}.gw-stage-guide p{color:#b3bfd3;font-size:11px;line-height:1.7}.gw-more-tools{border-bottom:1px solid var(--gw-line);margin-bottom:24px}.gw-more-tools>summary,.gw-visitor-details>summary{color:var(--gw-ink);cursor:pointer;font-size:12px;font-weight:600;padding:14px 16px}.gw-more-tools>summary>span,.gw-visitor-details>summary>span{color:var(--gw-sub);font-size:11px;font-weight:400;margin-left:12px}.gw-more-tools .gw-tools{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 0 16px}.gw-more-tools .gw-tools>button{background:#fff;border:1px solid var(--gw-line);border-radius:7px;gap:10px;margin:0;padding:14px}.gw-more-tools .gw-tools>button small{font-size:11px}.gw-main>.gw-metrics{order:1}.gw-main>.gw-activity{order:2}.gw-main>.gw-visitor-details{order:3}.gw-next,.gw-visitor-details>summary{padding:18px}.gw-next>button{align-items:center;background:none;border:0;border-top:1px solid var(--gw-line);display:flex;font-size:12px;gap:10px;justify-content:space-between;padding:15px 0;text-align:left;width:100%}.gw-next h2{margin-bottom:16px}.gw-next small{color:var(--gw-sub);display:block;font-size:11px;line-height:1.5;margin-top:6px}@media(max-width:1100px){.gw-stage-body{gap:24px;grid-template-columns:minmax(0,1fr) 220px;padding:26px}.gw-stage-guide{padding-left:20px}}@media(max-width:700px){.gw-stage-body{gap:24px;grid-template-columns:1fr;padding:24px}.gw-stage-guide{display:none}.gw-stage-tabs{gap:12px;padding:0 16px}.gw-stage-tabs button{gap:8px;min-height:52px}.gw-stage-tabs button>svg{display:none}.growth-workspace .gw-stage-copy h2{font-size:26px}.gw-more-tools .gw-tools{grid-template-columns:1fr}.growth-workspace .gw-start{gap:12px;width:100%}.gw-stage-copy>p{min-height:0}.gw-stage-links{gap:12px}.gw-aside{display:flex}}.service-pricing{--navy:#152238;--white:#fff;--text-on-light-main:#24364d;--text-on-light-sub:#47566d;--text-on-light-hint:#59677b;--card-bg-light:#f4f6f9;--border-light:#d8e0e9;--border-card:#d8e0e9;--gold:#475f7b;--gold-dark:#334d6b;--gold-border:#bac8d8;--gold-badge-border:#d8e0e9;--gold-surface:#edf2f7;--sprout-ink:#475f7b;--radius-card:14px;--radius-inner:8px;--radius-button:8px;--radius-badge:5px;--shadow-card:none;--font-english:var(--font-korean);color:var(--navy);container:service-pricing/inline-size;font-family:var(--font-korean);gap:28px!important;margin-inline:auto;max-width:1180px;min-width:0;overflow-wrap:break-word;width:100%;word-break:keep-all}.service-pricing *,.service-pricing :after,.service-pricing :before{box-sizing:border-box}.service-pricing :is(div,section){min-width:0}.service-pricing :is(a,button,[tabindex]):focus-visible{outline:3px solid #55738e;outline-offset:4px}.service-pricing :is(h1,h2,h3){font-weight:650!important;letter-spacing:-.035em!important}.service-pricing a.pressable,.service-pricing button{border-radius:8px!important;box-shadow:none!important;font-weight:650!important}.service-pricing section{box-shadow:none!important;min-width:0;padding:44px 32px!important}.service-pricing section:not(.service-pricing-hero):not(.service-pricing-final)>div{max-width:none!important}.service-section-head{margin-bottom:28px!important;text-align:left!important}.service-section-head>span{color:#55738e!important;font-size:11px!important;font-weight:650!important;letter-spacing:.14em!important}.service-section-head>h2{font-size:clamp(25px,3vw,33px)!important;line-height:1.35!important}.service-section-head>p{font-size:14px!important;line-height:1.85!important;margin:12px 0 0!important;max-width:760px!important}.service-pricing-live>div:nth-child(2)>div>span{background:#eaf0f6!important;border:1px solid #d8e0e9!important;border-radius:5px!important;color:#334d6b!important}.service-pricing-live button{background:#fff!important;border:1px solid #aab9cc!important;color:#152238!important}.service-pricing .service-pricing-hero{background:#152238!important;border:1px solid #152238;padding:54px 44px!important;text-align:left!important}.service-pricing-difference>div[aria-hidden],.service-pricing-final>div[aria-hidden],.service-pricing-hero>div[aria-hidden]{display:none}.service-pricing-hero>div:last-child{margin:0!important;max-width:780px!important}.service-pricing-hero>div:last-child>span{color:#b8c9dc!important;font-size:11px!important;font-weight:600!important}.service-pricing-hero h1{font-size:clamp(30px,4vw,46px)!important;line-height:1.3!important;max-width:720px}.service-pricing-hero h1 span{color:#fff!important}.service-pricing-hero p{color:#c8d3e0!important;font-size:15px!important;line-height:1.9!important;margin:18px 0 0!important;max-width:600px!important}.service-hero-actions{gap:10px!important;justify-content:flex-start!important}.service-hero-actions>button{background:#fff!important;border:1px solid #fff!important;color:#152238!important}.service-hero-actions>a{background:#0000!important;border:1px solid #718299!important;color:#fff!important}.service-hero-facts{border-top:1px solid #425267;justify-content:flex-start!important;margin-top:36px!important;padding-top:26px}.service-hero-facts>div{padding:0 28px!important}.service-hero-facts>div:first-child{padding-left:0!important}.service-hero-facts>div>div:first-child{font-size:21px!important;font-weight:600!important}.service-hero-facts>div>div:last-child{color:#bdcad9!important;font-size:12px!important}.service-pricing .service-pricing-difference{background:#eaf0f6!important;border:1px solid #d8e0e9}.service-pricing-difference .service-section-head>h2{color:#152238!important}.service-pricing-difference .service-section-head>span{color:#55738e!important}.service-pricing-difference>div:last-child>div{text-align:left!important}.service-pricing-difference>div:last-child>div>span{background:#fff!important;border:1px solid #c1cddc!important;border-radius:9px!important}.service-pricing-difference svg{color:#475f7b!important}.service-pricing-difference>div:last-child>div>div{color:#152238!important;font-weight:650!important}.service-pricing-difference p{color:#47566d!important;margin-left:0!important;margin-right:0!important;max-width:none!important}.service-pricing #tool-pricing-tiers{padding-inline:0!important}.service-pricing-assurance{justify-content:flex-start!important;margin:-8px 0 24px!important}.service-pricing-bonus{margin:0 0 24px!important;padding:18px 20px!important}.service-plan-grid{gap:20px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.service-plan-card{border:1px solid #d8e0e9!important;box-shadow:none!important;gap:20px!important;padding:25px!important;transform:none!important}.service-plan-card--featured{border:2px solid #152238!important;padding:24px!important}.service-plan-header{align-content:start;gap:9px!important;min-height:196px}.service-plan-header h3{font-size:23px!important;line-height:1.4}.service-plan-header>div:first-child>span{background:#152238!important;font-size:10px!important;font-weight:600!important;padding:4px 7px!important}.service-plan-price{column-gap:5px!important;flex-wrap:wrap;margin-top:12px!important}.service-plan-price b{font-size:clamp(30px,3vw,37px)!important;font-weight:650!important;line-height:1.2!important}.service-plan-header>.tabular{color:#47566d!important;font-weight:500!important}.service-plan-fit{align-content:start;background:#f4f6f9!important;border:1px solid #d8e0e9!important;gap:10px!important;min-height:245px;padding:17px!important}.service-plan-fit ul{gap:8px!important}.service-plan-fit li{font-size:12px!important;line-height:1.8!important}.service-plan-fit>div:last-child{color:#334d6b!important;font-weight:600!important;line-height:1.8}.service-plan-benefits{align-content:start;gap:12px!important}.service-plan-benefits li{font-size:13px!important;line-height:1.75!important}.service-plan-current{background:#eaf0f6!important;border:1px solid #c7d3e1!important;color:#334d6b!important;font-weight:650!important}.service-plan-card>:is(a,button,.service-plan-current){align-self:end;min-height:46px!important}.service-plan-comparison{margin-top:36px!important;padding:26px!important}.service-plan-comparison>div:first-child{font-size:21px!important;font-weight:650!important;text-align:left!important}.service-table-scroll{border:1px solid #d8e0e9;border-radius:8px;max-width:100%;overscroll-behavior-inline:contain;width:100%}.service-table-scroll table{font-size:13px!important}.service-table-scroll :is(th,td){font-size:12px!important;line-height:1.7!important;padding:15px 13px!important}.service-table-scroll th{background:#f4f6f9}.service-table-scroll tr:last-child td{border-bottom:0}.service-pricing .service-pricing-final{background:#152238!important;text-align:left!important}.service-pricing-final>div:last-child{margin:0!important;max-width:780px!important}.service-pricing-final>div:last-child>p{color:#c8d3e0!important;margin-left:0!important;margin-right:0!important;max-width:640px!important}.service-pricing-final a.pressable{background:#fff!important;color:#152238!important}.service-membership-heading{border-bottom:1px solid #d8e0e9;padding:16px 0 26px}.service-membership-heading h1{font-size:clamp(28px,3.2vw,38px)!important;line-height:1.35}.service-membership-heading p{font-size:15px!important;line-height:1.85;margin-top:14px!important;max-width:780px}.service-membership-grid{max-width:none!important;width:100%}.service-membership-card{grid-column-gap:48px!important;grid-row-gap:15px!important;background:#fff!important;border:1px solid #c6d2df!important;box-shadow:none!important;column-gap:48px!important;display:grid!important;grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);grid-template-rows:auto auto auto 1fr;padding:38px!important;row-gap:15px!important;transform:none!important}.service-membership-tag{background:#eaf0f6!important;border:1px solid #d8e0e9!important;color:#334d6b!important;font-size:11px!important;font-weight:650!important;grid-column:1;grid-row:1;justify-self:start;letter-spacing:0!important;padding:5px 9px!important}.service-membership-price{flex-wrap:wrap;gap:7px!important;grid-column:1;grid-row:2;padding-top:10px}.service-membership-price b{font-size:clamp(36px,4.5vw,48px)!important;font-weight:650!important;letter-spacing:-.045em;line-height:1.2}.service-membership-price span{font-size:14px!important}.service-membership-period{font-size:14px!important;grid-column:1;grid-row:3;line-height:1.8}.service-membership-benefits{align-content:start;border-left:1px solid #d8e0e9;gap:20px!important;grid-column:2;grid-row:1/5;padding:4px 0 4px 32px!important}.service-membership-benefits li{font-size:15px!important;gap:10px!important;line-height:1.8!important}.service-membership-benefits svg{margin-top:6px!important}.service-membership-action{align-self:end;grid-column:1;grid-row:4;margin-top:28px;min-height:48px!important}.service-membership-policy{font-size:12px!important;line-height:1.9!important;max-width:900px;padding:0 2px}@supports (grid-template-rows:subgrid){.service-plan-card{display:grid!important;grid-row:span 5;grid-template-rows:subgrid}.service-plan-fit,.service-plan-header{min-height:0}}@container service-pricing (max-width: 840px){.service-plan-grid{grid-template-columns:minmax(0,1fr)!important}.service-plan-card{grid-row:auto;grid-template-rows:auto}.service-plan-fit,.service-plan-header{min-height:0}.service-membership-card{gap:20px 28px!important;padding:28px!important}.service-membership-benefits{font-size:14px!important;padding-left:24px!important}.service-membership-benefits li{font-size:14px!important}}@container service-pricing (max-width: 600px){.service-pricing section{padding:30px 20px!important}.service-pricing .service-pricing-hero{padding:38px 24px!important}.service-pricing-hero h1{font-size:32px!important}.service-pricing-hero p{font-size:14px!important}.service-hero-actions{display:grid!important;grid-template-columns:minmax(0,1fr)}.service-hero-actions>:is(button,a){font-size:14px!important;justify-content:center;padding:12px 16px!important}.service-hero-facts{justify-content:space-between!important;row-gap:16px}.service-hero-facts>div{padding:0 10px!important}.service-hero-facts>div:last-child{padding-right:0!important}.service-hero-facts>div>div:last-child{font-size:10px!important}.service-section-head>h2{font-size:25px!important}.service-section-head>p{font-size:13px!important}.service-pricing-assurance{gap:8px 16px!important}.service-plan-card,.service-plan-comparison{padding:23px!important}.service-plan-card--featured{padding:22px!important}.service-plan-comparison{padding:22px 15px!important}.service-table-scroll :is(th,td){padding:13px 11px!important}.service-table-scroll tr>:first-child{background:#fff;border-right:1px solid #d8e0e9;left:0;position:-webkit-sticky;position:sticky;z-index:1}.service-table-scroll thead tr>:first-child{background:#f4f6f9}.service-membership-heading{padding-top:8px}.service-membership-heading p{font-size:14px!important}.service-membership-card{display:flex!important;gap:18px!important;padding:26px!important}.service-membership-price b{font-size:40px!important}.service-membership-period{margin-top:-7px}.service-membership-benefits{border-left:0;border-top:1px solid #d8e0e9;gap:17px!important;margin-top:3px!important;padding:22px 0 0!important}.service-membership-action{align-self:stretch;margin-top:8px}}.service-plan-grid--stacked{grid-template-columns:minmax(0,1fr)!important}.service-plan-grid--stacked .service-plan-card{grid-row:auto;grid-template-rows:auto}.service-membership-grid--stacked .service-membership-card{display:flex!important}.service-membership-grid--stacked .service-membership-benefits{border-left:0;border-top:1px solid #d8e0e9;padding:22px 0 0!important}.service-membership-grid--stacked .service-membership-action{align-self:stretch}@media (prefers-reduced-motion:reduce){.service-pricing *,.service-pricing :after,.service-pricing :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.boc-theme{--gold:#df332f;--gold-badge-bg:#df332f14;--gold-badge-border:#df332f47;--gold-badge-strong-bg:#df332f1f;--shadow-card-gold:0 0 0 1px #df332f2e,0 4px 18px #df332f1f,0 8px 28px #12122a0f;--color-success:#2ea847;--color-success-bg:#3fc15a1a;--color-success-bg-strong:#3fc15a29;--color-success-border:#3fc15a4d;--color-success-text:#1f7a34;--boc-primary:#df332f;--boc-primary-strong:#bc2a26;--boc-hero-grad:linear-gradient(135deg,var(--navy) 0%,#2d2b55 48%,#df332f 135%);--boc-coral-soft:#df332f1a;--boc-green:#3fc15a;--boc-green-strong:#2ea847;--boc-green-soft:#3fc15a1f;--boc-amber:#ff9e2c;--boc-amber-soft:#ff9e2c21;--boc-ink:#191e33;--boc-sub:#697083;--boc-line:#191e331a;--boc-bg:#f6f7f9;--boc-surface:#fff}@keyframes boc-glow{0%,to{box-shadow:0 0 0 0 #df332f59}50%{box-shadow:0 0 0 6px #df332f00}}@keyframes boc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.boc-theme .boc-home-grid{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(420px,1.08fr) minmax(360px,.92fr)}.boc-theme .boc-home-column{display:flex;flex-direction:column;gap:14px;min-width:0}.boc-theme .boc-section-title{color:var(--boc-sub);font-family:var(--font-korean);font-size:var(--text-xs);font-weight:900;margin:4px 2px -4px}.boc-theme .boc-home-loading{align-items:center;background:var(--boc-surface);border:1px solid var(--boc-line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);color:var(--boc-sub);display:flex;font-family:var(--font-korean);font-size:var(--text-sm);gap:10px;justify-content:center;min-height:220px}.boc-theme .boc-home-loading svg{animation:spin 1.6s linear infinite}.boc-theme .boc-todo{align-items:center;background:linear-gradient(135deg,#c92b29,#e8463c);border:none;border-bottom:5px solid var(--boc-primary-strong);border-radius:22px;box-shadow:0 16px 32px #c92b2947;color:#fff;cursor:pointer;display:flex;font-family:var(--font-korean);gap:16px;padding:22px 24px;text-align:left;transition:transform .12s,box-shadow .12s,border-bottom-width .12s;width:100%}.boc-theme .boc-todo:hover{box-shadow:0 20px 38px #c92b2957;transform:translateY(-2px)}.boc-theme .boc-todo:active{border-bottom-width:2px;transform:translateY(2px)}.boc-theme .boc-todo-ic{align-items:center;animation:boc-float 3s ease-in-out infinite;background:#ffffff2e;border-radius:16px;color:#fff;display:flex;flex-shrink:0;height:54px;justify-content:center;width:54px}.boc-theme .boc-todo-tx{flex:1 1;min-width:0}.boc-theme .boc-todo-tx b{display:block;font-size:20px;font-weight:900}.boc-theme .boc-todo-tx span{color:#ffffffe6;display:block;font-size:13.5px;margin-top:2px}.boc-theme .boc-todo-go{flex-shrink:0;opacity:.9}.boc-theme .boc-node,.boc-theme .boc-progress-card,.boc-theme .boc-stat-card,.boc-theme .boc-tool-button{background:var(--boc-surface);border:1px solid var(--boc-line);box-shadow:0 4px 14px #191e330d}.boc-theme .boc-progress-card{border-radius:20px;padding:18px 20px}.boc-theme .boc-progress-top{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:13px}.boc-theme .boc-lv,.boc-theme .boc-rank{align-items:center;display:inline-flex;font-family:var(--font-korean);gap:6px}.boc-theme .boc-lv{color:var(--boc-primary);font-size:var(--text-sm)}.boc-theme .boc-lv b{color:var(--boc-ink);font-weight:900}.boc-theme .boc-lv i{color:var(--boc-sub);font-family:var(--font-english);font-size:var(--text-xs);font-style:normal;font-weight:800}.boc-theme .boc-rank{color:var(--boc-amber);font-size:var(--text-xs);font-weight:800}.boc-theme .boc-segs{display:flex;gap:6px}.boc-theme .boc-segweek{display:flex;flex:1 1;gap:4px}.boc-theme .boc-segweek+.boc-segweek{border-left:2px dotted var(--boc-line);padding-left:6px}.boc-theme .boc-seg{background:var(--boc-bg);border-radius:6px;flex:1 1;height:14px;transition:background .3s}.boc-theme .boc-seg.done{background:linear-gradient(180deg,#4cd466,#2ea847)}.boc-theme .boc-seg.next{animation:boc-glow 1.8s ease-in-out infinite;background:#ffd9d5;box-shadow:inset 0 0 0 2px var(--boc-primary)}.boc-theme .boc-progress-sub{color:var(--boc-sub);font-family:var(--font-korean);font-size:var(--text-xs);margin-top:10px}.boc-theme .boc-week-path{display:flex;gap:8px}.boc-theme .boc-node{align-items:center;border-radius:16px;color:var(--boc-ink);cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-family:var(--font-korean);gap:5px;padding:14px 8px;transition:transform .12s,box-shadow .12s,opacity .12s}.boc-theme .boc-node:not(:disabled):hover{box-shadow:0 8px 20px #191e331a;transform:translateY(-2px)}.boc-theme .boc-node:disabled{cursor:default}.boc-theme .boc-node.locked{opacity:.5}.boc-theme .boc-node.done{background:var(--boc-green-soft);border-color:#2ea84766}.boc-theme .boc-node.current{border-color:var(--boc-primary)}.boc-theme .boc-node-dot{align-items:center;background:var(--boc-bg);border:2px solid var(--boc-line);border-radius:14px;color:var(--boc-sub);display:flex;height:44px;justify-content:center;width:44px}.boc-theme .boc-node.done .boc-node-dot{background:var(--boc-green);border-color:#0000;color:#fff}.boc-theme .boc-node.current .boc-node-dot{background:var(--boc-primary);border-color:#0000;box-shadow:0 6px 14px #df332f4d;color:#fff;transform:scale(1.06)}.boc-theme .boc-node-title{color:var(--boc-ink);font-size:var(--text-xs);font-weight:900}.boc-theme .boc-node-sub{color:var(--boc-sub);font-family:var(--font-english);font-size:var(--text-xs);font-weight:800}.boc-theme .boc-stat-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.boc-theme .boc-stat-card{align-items:flex-start;border-radius:18px;color:var(--boc-ink);cursor:pointer;display:flex;flex-direction:column;font-family:var(--font-korean);gap:2px;padding:16px;text-align:left;transition:transform .12s,box-shadow .12s}.boc-theme .boc-stat-card:not(.static):hover{box-shadow:0 8px 22px #191e331a;transform:translateY(-2px)}.boc-theme .boc-stat-card.static{cursor:default}.boc-theme .boc-card-ic{align-items:center;border-radius:12px;display:flex;height:38px;justify-content:center;margin-bottom:7px;width:38px}.boc-theme .boc-card-ic.coral{background:var(--boc-coral-soft);color:var(--boc-primary)}.boc-theme .boc-card-ic.green{background:var(--boc-green-soft);color:var(--boc-green-strong)}.boc-theme .boc-card-ic.amber{background:var(--boc-amber-soft);color:#c77f00}.boc-theme .boc-card-ic.ink{background:#eceef3;color:var(--boc-ink)}.boc-theme .boc-stat-card b{color:var(--boc-ink);font-family:var(--font-english);font-size:19px;font-weight:900}.boc-theme .boc-stat-card span:last-child{color:var(--boc-sub);font-size:var(--text-xs);line-height:1.35}.boc-theme .boc-tool-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.boc-theme .boc-tool-button{align-items:center;border-bottom:4px solid var(--boc-line);border-radius:16px;color:var(--boc-ink);cursor:pointer;display:inline-flex;font-family:var(--font-korean);font-size:var(--text-sm);font-weight:900;gap:8px;justify-content:center;min-height:50px;padding:14px 12px;transition:transform .1s,border-bottom-width .1s}.boc-theme .boc-tool-button:active{border-bottom-width:1px;transform:translateY(2px)}@media (max-width:980px){.boc-theme .boc-home-grid{grid-template-columns:1fr}}@media (max-width:760px){.boc-theme .boc-todo{border-radius:18px;padding:18px}.boc-theme .boc-todo-ic{height:46px;width:46px}.boc-theme .boc-todo-tx b{font-size:17px}.boc-theme .boc-stat-grid,.boc-theme .boc-tool-grid,.boc-theme .boc-week-path{grid-template-columns:repeat(2,minmax(0,1fr))}.boc-theme .boc-week-path{display:grid}.boc-theme .boc-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.boc-theme .boc-tool-grid{grid-template-columns:1fr}}*{margin:0;padding:0}@property --beam-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.beam-loading{position:relative}.beam-loading:before{animation:beamSpin 2.4s linear infinite;background:conic-gradient(from var(--beam-angle),#0000 0 78%,#c5547a29 86%,#c5547ae6 93%,#0000 100%);border-radius:inherit;content:"";inset:-1.5px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.5px;pointer-events:none;position:absolute}@keyframes beamSpin{to{--beam-angle:360deg}}@media (prefers-reduced-motion:reduce){.beam-loading:before{animation:none;background:#c5547a59}}@media (pointer:coarse){.tap44{min-width:44px!important}.tap44,.tap44-h{min-height:44px!important}}.hscroll-fade{position:relative}.hscroll-fade:after{background:linear-gradient(to left,var(--card-bg-light),#0000);background:linear-gradient(to left,var(--fade-to,var(--card-bg-light)),#0000);border-radius:0 var(--radius-inner) var(--radius-inner) 0;bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:28px}@media (min-width:768px){.hscroll-fade:after{display:none}}.admin-zone [style*="font-size:10px"],.admin-zone [style*="fontSize:10px"]{font-size:11px!important}.admin-zone svg text{font-size:11px}:root{--navy:#0f1130;--navy-deep:#070819;--charcoal:#1a1d45;--gold:#c5547a;--off-white:#f4f5f8;--white:#fff;--sprout:#25d07e;--sprout-ink:#0f8a55;--navy-2:#232a52;--periwinkle:#6e79d6;--peri-light:#b9c2ee;--page-bg:#e8eaf1;--header-bg:#ffffffeb;--text-on-dark-main:#fff;--text-on-dark-sub:#ffffff80;--text-on-dark-dim:#ffffff73;--text-on-light-main:#101228;--text-on-light-sub:#5b5f78;--text-on-light-dim:#6c7189;--text-on-light-hint:#6c7189;--text-on-light-muted:#8a8fa8;--text-on-light-faint:#b9bdce;--text-on-light-ghost:#0f113033;--gold-badge-bg:#c5547a17;--gold-badge-border:#c5547a42;--gold-badge-strong-bg:#c5547a1f;--gold-surface-on-dark:#e37a9429;--gold-border-on-dark:#e37a946b;--gold-border-strong:#e37a948c;--border-light:#eef0f5;--border-input:#dfe3ea;--border-card:#00000008;--overlay-bg:#00000080;--border-dark:#ffffff0f;--border-dark-subtle:#ffffff0a;--border-on-dark:#ffffff1a;--surface-on-dark:#ffffff0f;--surface-on-dark-strong:#ffffff14;--color-success-on-dark:#81c784;--color-danger-on-dark:#ef9a9a;--color-info-on-dark:#6fb6ff;--text-on-dark-faint:#ffffff47;--gold-text-dim:#ffffffb8;--gold-surface-on-dark-strong:#e37a943d;--gold-light:#e37a94;--shadow-gold-glow:0 4px 18px #e37a943d;--shadow-gold-glow-modal:0 0 48px #e37a9433;--cmd-canvas:#0a0b1e;--cmd-canvas-2:#0c0e26;--cmd-tile:hsla(0,0%,100%,.045);--cmd-tile-2:#ffffff12;--cmd-tile-hover:#ffffff1a;--cmd-line:#ffffff17;--cmd-accent:#5b8cff;--cmd-accent-soft:#5b8cff24;--cmd-accent-border:#5b8cff66;--cmd-glow:radial-gradient(46% 60% at 92% -6%,#5b8cff29,#0000 60%),radial-gradient(30% 42% at 4% 108%,#7896ff14,#0000 66%);--radius-tile:16px;--grass-1:#b2315838;--grass-2:#b2315885;--grass-3:#b23158e6;--tooltip-bg:#0f1130eb;--overlay-bg-strong:#000000d1;--shadow-border:0 0 0 1px #0f113014;--shadow-card:0 0 0 1px #0f11300f,0 2px 4px #0f11300a,0 8px 28px #0f113014;--shadow-card-hover:0 0 0 1px #0f113014,0 4px 14px #0f113014,0 14px 36px #0f11301c;--shadow-card-gold:0 0 0 1px #c5547a2e,0 4px 18px #c5547a1f,0 8px 28px #0f11300f;--shadow-heavy:0 0 0 1px #0f11300f,0 16px 48px #0f11302e;--shadow-soft:0 0 0 1px #0f11300d,0 2px 8px #0f11300a;--font-korean:"Noto Sans KR",sans-serif;--font-english:"Outfit",sans-serif;--radius-card:20px;--radius-badge:50px;--radius-button:8px;--radius-inner:12px;--radius-section:7px;--radius-sm:6px;--radius-circle:50%;--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--transition-fast:0.15s cubic-bezier(0.16,1,0.3,1);--transition-base:0.2s cubic-bezier(0.16,1,0.3,1);--transition-slow:0.35s cubic-bezier(0.16,1,0.3,1);--z-content:1;--z-sticky:10;--z-sidebar:200;--z-overlay:198;--z-mobile-sidebar:199;--z-dropdown:9000;--z-modal:9999;--z-alert:10000;--skeleton-base:#eaedf2;--skeleton-shine:#ffffffb3;--disabled-bg:#e2e5ec;--disabled-color:#6c7189;--color-success:#0f8a55;--color-success-bg:#0f8a5514;--color-success-bg-strong:#0f8a551f;--color-success-border:#0f8a5540;--color-success-text:#0f8a55;--color-danger:#e24b4a;--color-danger-bg:#e24b4a14;--color-danger-bg-strong:#e24b4a1f;--color-danger-border:#e24b4a40;--color-info:#4e6bd0;--color-info-bg:#4e6bd01a;--color-info-border:#4e6bd040;--color-neutral-bg:#64647814;--color-neutral-border:#64647833;--color-warning:#f59e0b;--color-warning-bg:#f59e0b14;--color-warning-border:#f59e0b40;--color-emerald:#0f8a55;--color-emerald-bg:#0f8a5514;--color-emerald-border:#0f8a5540;--color-hot:#ef4444;--color-hot-soft:#f97316;--color-hot-text:#dc2626;--color-hot-bg:#ef44440d;--color-hot-bg-strong:#ef44441a;--color-hot-border:#ef444433;--color-hot-border-strong:#ef444440;--color-hot-soft-bg:#f9731608;--rank-1-bg:#c5547a24;--rank-1-fg:#ac3454;--rank-1-ring:#c5547a73;--rank-2-bg:#0f11300f;--rank-2-fg:var(--text-on-light-sub);--rank-3-bg:#0f11300a;--rank-3-fg:var(--text-on-light-hint);--rank-self-bg:#c5547a0f;--rank-self-accent:var(--gold);--green:#0f8a55;--green-light:#0f8a5514;--green-border:#0f8a5540;--blue:#3b82f6;--blue-light:#3b82f614;--blue-border:#3b82f640;--purple:#6e79d6;--purple-light:#6e79d614;--purple-border:#6e79d640;--red:#e24b4a;--red-light:#e24b4a14;--red-border:#e24b4a40;--orange:#f59e0b;--orange-light:#f59e0b14;--orange-border:#f59e0b40;--card-bg-white:#fff;--card-bg-warm:#f8f9fc;--card-bg-light:#f5f7fa;--text-xs:0.68rem;--text-sm:0.78rem;--text-base:0.875rem;--text-md:0.975rem;--text-lg:1.075rem;--text-xl:1.25rem;--text-2xl:1.375rem;--text-3xl:1.5rem;--color-danger-text:#ff7b7a;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--navy-hover:#1a2c66;--danger-hover:#fbeaea;--tracking-tight:-0.01em;--tracking-normal:0;--tracking-label:0.08em;--tracking-wide:0.14em}body{background:#e8eaf1;background:var(--page-bg);font-family:Noto Sans KR,sans-serif;font-family:var(--font-korean)}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}.skeleton{animation:shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,#eaedf2 25%,#ffffffb3 50%,#eaedf2 75%);background:linear-gradient(90deg,var(--skeleton-base) 25%,var(--skeleton-shine) 50%,var(--skeleton-base) 75%);background-size:200% 100%;border-radius:7px;border-radius:var(--radius-section)}.sidebar-nav button:focus-visible{border-radius:7px;border-radius:var(--radius-section);outline:2px solid #c5547a;outline:2px solid var(--gold);outline-offset:-2px}button:focus-visible:not(.sidebar-nav button){border-radius:8px;border-radius:var(--radius-button);outline:2px solid #0f1130;outline:2px solid var(--navy);outline-offset:2px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none}.mobile-bottom-nav button:focus-visible{border-radius:12px;border-radius:var(--radius-inner);outline:2px solid #c5547a;outline:2px solid var(--gold);outline-offset:-1px}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.text-accessible{color:#6c7189}.card-interactive{cursor:pointer;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1)}.card-interactive:hover{box-shadow:0 4px 12px #0000000f,0 12px 32px #00000014;transform:translateY(-2px)}.card-interactive:active{box-shadow:0 2px 8px #0000000d,0 6px 16px #0000000f;transform:translateY(-1px) scale(.995);transition-duration:.08s}.kw-tab-label-short{display:none}.kw-tabbar-wrap{position:relative}.kw-tabbar-wrap:after{background:linear-gradient(90deg,#0000,#e8eaf1);background:linear-gradient(to right,#0000,var(--page-bg));content:"";height:100%;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .2s;width:32px}.kw-tabbar::-webkit-scrollbar{display:none}.kw-trend-chips{position:relative}@media (max-width:600px){.kw-tab-label-full{display:none}.kw-tab-label-short{display:inline}.kw-tab-btn{font-size:.68rem!important;font-size:var(--text-xs)!important;gap:.2rem!important;padding:.4rem .7rem!important}.kw-tabbar-wrap:after{opacity:1}.kw-trend-chips{max-height:30px;overflow:hidden}.kw-trend-section.is-expanded .kw-trend-chips{max-height:none}.kw-trend-expand-btn{display:inline-flex!important}.kw-stats-grid{gap:.4rem!important;grid-template-columns:repeat(2,1fr)!important}.kw-stats-grid>div{padding:.55rem .25rem!important}.kw-compare-grid{grid-template-columns:1fr!important}.kw-summary-banner{gap:.35rem!important}.kw-title-row{flex-wrap:wrap!important}.kw-blueocean-card{flex-direction:column!important}.kw-chart-legend{flex-wrap:wrap!important;gap:.4rem!important}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ngCardIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ng-enter,.ng-stagger>*{animation:ngCardIn .5s cubic-bezier(.16,1,.3,1) backwards;animation:ngCardIn .5s var(--ease-out-expo,cubic-bezier(.16,1,.3,1)) backwards}.ng-stagger>:first-child{animation-delay:0ms}.ng-stagger>:nth-child(2){animation-delay:60ms}.ng-stagger>:nth-child(3){animation-delay:.12s}.ng-stagger>:nth-child(4){animation-delay:.18s}.ng-stagger>:nth-child(5){animation-delay:.24s}.ng-stagger>:nth-child(6){animation-delay:.3s}.ng-stagger>:nth-child(7){animation-delay:.36s}.ng-stagger>:nth-child(8){animation-delay:.42s}.ng-stagger>:nth-child(n+9){animation-delay:.48s}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.hover-gold-lift{transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1);transition:transform var(--transition-base),box-shadow var(--transition-base)}.hover-gold-lift:hover{box-shadow:0 4px 14px #c9a84c38;transform:translateY(-2px)}.hover-gold-lift:active{transform:translateY(-1px) scale(.995);transition-duration:.08s}.hover-bg-light{transition:background .15s cubic-bezier(.16,1,.3,1);transition:background var(--transition-fast)}.hover-bg-light:hover{background:#f5f7fa;background:var(--card-bg-light)}.hover-bg-dark{transition:background .15s cubic-bezier(.16,1,.3,1),opacity .15s cubic-bezier(.16,1,.3,1);transition:background var(--transition-fast),opacity var(--transition-fast)}.hover-bg-dark:hover{background:#ffffff0f}.hover-opacity{transition:opacity .15s cubic-bezier(.16,1,.3,1);transition:opacity var(--transition-fast)}.hover-opacity:hover{opacity:.8}.hover-row{cursor:pointer;transition:background .15s cubic-bezier(.16,1,.3,1);transition:background var(--transition-fast)}.hover-row:hover{background:#c9a84c0a}.tabular{font-feature-settings:"tnum" 1,"tnum";font-variant-numeric:tabular-nums}.focus-ring:focus-visible{border-radius:6px;border-radius:var(--radius-sm);outline:2px solid #c5547a;outline:2px solid var(--gold);outline-offset:2px}.pressable{transition:transform .15s cubic-bezier(.16,1,.3,1);transition:transform var(--transition-fast)}.pressable:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.pressable:active{transform:none}}*{box-sizing:border-box}body,html{max-width:100%;overflow-x:hidden}body{margin:0;overflow-wrap:break-word;padding:0;word-break:keep-all}#root{max-width:100vw;overflow-x:hidden}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#0000;border-radius:3px}::-webkit-scrollbar-thumb{background:#b231584d;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#b231588c}@media (max-width:768px){body{font-size:14px}[style*="padding: 1.25rem"]{padding:.875rem!important}[style*="padding: 1.5rem"]{padding:1rem!important}.main-content>div{overflow-x:hidden}.container,[class*=container],header{padding:1rem!important}header h1{font-size:1.5rem!important}header p{font-size:.85rem!important}.social-links{flex-wrap:wrap!important;gap:.5rem!important;justify-content:center!important}.social-links a{font-size:.8rem!important;padding:.5rem .75rem!important;white-space:nowrap}.tabs button,[class*=tab] button{font-size:.8rem!important;padding:.75rem .5rem!important}[style*="grid-template-columns: repeat(2"],[style*="grid-template-columns: repeat(3"],[style*=gridTemplateColumns][style*="repeat(2"],[style*=gridTemplateColumns][style*="repeat(3"]{grid-template-columns:1fr!important}[style*="display: grid"]>div[style*="text-align: center"]{padding:1rem!important}[style*="display: grid"]>div[style*="text-align: center"]>div:first-child{font-size:1.5rem!important}[style*="display: grid"]>div[style*="text-align: center"]>div:nth-child(2){font-size:1.2rem!important}[style*="minmax(140px"],[style*="minmax(160px"]{gap:.75rem!important;grid-template-columns:repeat(2,1fr)!important}.leaderboard-item,[class*=leaderboard]{flex-wrap:wrap!important;padding:1rem!important}.leaderboard-medal,.leaderboard-rank{font-size:1.5rem!important;min-width:2rem!important}.leaderboard-avatar{font-size:2rem!important}.leaderboard-name{font-size:1rem!important}.leaderboard-level{font-size:.8rem!important}[class*=avatar]{transform:scale(.8)!important}.forest-container,[class*=forest]{padding:1.5rem 1rem!important}.forest-trees{font-size:2rem!important;gap:.5rem!important}[style*="display: grid"][style*=gridTemplateColumns]>div{padding:.75rem!important}.timeline{padding-left:2rem!important}.timeline-dot{font-size:1rem!important;height:2rem!important;left:-2rem!important;width:2rem!important}.timeline-content{padding:1rem!important}.timeline-badge-emoji{font-size:2rem!important}[href*="blog.naver.com"]{gap:.5rem!important;padding:.5rem!important}[href*="blog.naver.com"]>div:first-child{font-size:1.2rem!important;min-width:25px!important}[style*="height: 30px"][style*=borderRadius]{height:25px!important}[style*="height: 40px"][style*=borderRadius]{height:35px!important}input{min-height:44px!important}[style*="position: fixed"][style*=z-index]>div{max-width:90%!important;padding:2rem 1.5rem!important}.modal-emoji,[style*="fontSize: '5rem'"]{font-size:3.5rem!important}.modal-title{font-size:1.5rem!important}.recharts-wrapper{font-size:.75rem!important}[style*="borderBottom: '2px solid"]{-webkit-overflow-scrolling:touch!important;overflow-x:auto!important}[style*="borderBottom: '2px solid"] button{flex-shrink:0!important;min-width:80px!important}[style*="display: 'grid'"][style*="gridTemplateColumns: 'repeat(2"]{gap:.75rem!important;grid-template-columns:1fr!important}iframe{max-width:100%!important}[style*="padding: '2.5rem'"],[style*="padding: '2rem'"]{padding:1.5rem 1rem!important}h1{font-size:1.5rem!important}h2{font-size:1.3rem!important}h3{font-size:1.1rem!important}[style*="marginBottom: '2rem'"]{margin-bottom:1.5rem!important}[style*="display: 'flex'"][style*="alignItems: 'center'"]{font-size:.85rem!important;padding:.5rem .75rem!important}[style*="grid-template-columns: repeat(auto-fill"]{grid-template-columns:repeat(2,1fr)!important}.badge-icons,[class*=badge][class*=icon]{flex-wrap:wrap!important;font-size:1rem!important;gap:.25rem!important}[style*="display: 'flex'"][style*="justifyContent: 'space-around'"]{flex-direction:column!important;gap:.75rem!important}::-webkit-scrollbar{height:0;width:0}[role=button],a,button{-webkit-tap-highlight-color:rgba(0,0,0,.1);touch-action:manipulation}}@media (max-width:480px){body{font-size:13px}.container,[class*=container]{padding:.75rem!important}header h1{font-size:1.3rem!important}[style*="minmax(140px"],[style*="minmax(160px"]{grid-template-columns:1fr!important}button:not(.sidebar-nav button){font-size:.85rem!important;padding:.75rem 1rem!important}.tabs button,[class*=tab] button{font-size:.75rem!important;padding:.6rem .4rem!important}.social-links a{font-size:.75rem!important;padding:.4rem .6rem!important}[style*="position: fixed"][style*=z-index]>div{padding:1.5rem 1rem!important}.modal-emoji{font-size:3rem!important}.modal-title{font-size:1.3rem!important}[class*=avatar]{transform:scale(.7)!important}[href*="blog.naver.com"]{font-size:.8rem!important}.leaderboard-name{font-size:.9rem!important}.leaderboard-level{font-size:.75rem!important}.admin-panel-shell{border-radius:var(--radius-inner)!important;padding:var(--space-3)!important}.page-content{padding:var(--space-4) var(--space-3)!important}}@media (max-width:768px) and (orientation:landscape){[style*="grid-template-columns: repeat(3"],[style*="grid-template-columns: repeat(auto-fill"],[style*="minmax(140px"],[style*="minmax(160px"]{grid-template-columns:repeat(3,1fr)!important}}@media print{.social-links,.tabs,[role=button],button{display:none!important}}@media (max-width:768px){.kw-metric-row,.kw-stats-grid{grid-template-columns:repeat(3,1fr)!important}.kw-grade-header{flex-direction:column!important;gap:.75rem!important}.kw-grade-badge-area{align-items:center!important;flex-direction:row!important;gap:.6rem!important;width:100%!important}.kw-ad-stats-row,.kw-bid-card{flex-wrap:wrap!important}.kw-verdict-banner{align-items:flex-start!important;flex-direction:column!important;gap:.35rem!important}}@media (max-width:600px){.kw-metric-row{gap:.35rem!important;grid-template-columns:repeat(3,1fr)!important}.kw-metric-row>div{min-height:auto!important;padding:.55rem .2rem!important}.kw-gauge-wrap{transform:scale(.88);transform-origin:center center}.kw-bid-card{gap:.5rem!important;padding:.65rem .85rem!important}.kw-badge-row{gap:.3rem!important;padding:.5rem .65rem!important}.kw-badge-row>span{font-size:10px!important;padding:2px 6px!important}.kw-trend-row{flex-wrap:wrap!important;gap:.35rem!important;padding:.45rem .65rem!important}.kw-trend-row>svg{height:auto!important;max-width:110px!important}.kw-grade-card{padding:1.15rem!important}.kw-stats-grid{gap:.4rem!important;grid-template-columns:repeat(3,1fr)!important}.kw-stats-grid>div{padding:.55rem .25rem!important}.kw-grade-badge-area>button:first-child{height:56px!important;width:56px!important}.kw-ad-stats-row{flex-wrap:wrap!important;gap:.5rem!important}.kw-ad-stats-row>div:first-child{flex:1 1 100%!important}.kw-grade-guide-item{gap:.5rem!important;padding:.45rem .55rem!important}.kw-blueocean-card{align-items:stretch!important;flex-direction:column!important;gap:.5rem!important;padding:1rem 1.15rem!important}.kw-bo-score{align-items:center!important;border-top:1px solid var(--border-light)!important;flex-direction:row!important;gap:.5rem!important;justify-content:space-between!important;padding-top:.35rem!important}.kw-post-item{gap:.3rem!important}.kw-post-title{font-size:var(--text-xs)!important}.kw-post-date{font-size:10px!important;padding:1px 5px!important}.kw-post-tags{display:none!important}.kw-action-header{gap:.5rem!important;padding:1rem 1.15rem!important}.kw-action-header>div:first-child{flex-wrap:wrap!important;gap:.3rem!important}.kw-action-body{padding:0 1.15rem 1.15rem!important}.kw-action-item{padding:.7rem .85rem!important}.kw-source-banner{flex-wrap:wrap!important;gap:.35rem!important;padding:.55rem .85rem!important}}@media (max-width:400px){.kw-metric-row>div{padding:.4rem .1rem!important}.kw-gauge-wrap{transform:scale(.78)}.kw-badge-row>span{font-size:9px!important;padding:1px 5px!important}.kw-stats-grid>div{padding:.4rem .15rem!important}.kw-grade-badge-area>button:first-child{height:48px!important;width:48px!important}}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.touch-target{align-items:center;display:inline-flex;justify-content:center;min-height:44px;min-width:44px}.scroll-snap{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.scroll-snap>*{scroll-snap-align:start}.gpu-accelerated{transform:translateZ(0);will-change:transform}.premium-card{background:var(--white);border:1px solid #12122a0a;border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:1.5rem;transition:box-shadow var(--transition-base),transform var(--transition-base)}.premium-card:hover{box-shadow:var(--shadow-card-hover)}.premium-card-dark{background:var(--navy);border:1px solid #ffffff0a;border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden;padding:1.5rem;position:relative}.premium-card-dark:after{background:linear-gradient(135deg,#0000 40%,#b231580a);content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:50%}.premium-card-warm{background:var(--card-bg-warm);border:1px solid #b231580f;border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:1.5rem}.btn-primary{align-items:center;background:var(--navy);border:none;border-radius:var(--radius-button);color:var(--text-on-dark-main);cursor:pointer;display:inline-flex;font-family:var(--font-korean);font-size:var(--text-base);font-weight:700;gap:.4rem;justify-content:center;padding:.65rem 1.25rem;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast);white-space:nowrap}.btn-primary:hover{background:var(--charcoal);box-shadow:0 4px 16px #12122a2e;transform:translateY(-1px)}.btn-primary:active{transform:translateY(0) scale(.98);transition-duration:.06s}.btn-primary:disabled{box-shadow:none;cursor:not-allowed;opacity:.4;transform:none}.btn-secondary{align-items:center;background:#0000;border:1.5px solid var(--border-light);border-radius:var(--radius-button);color:var(--navy);cursor:pointer;display:inline-flex;font-family:var(--font-korean);font-size:var(--text-base);font-weight:600;gap:.4rem;justify-content:center;padding:.65rem 1.25rem;transition:background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}.btn-secondary:hover{background:var(--card-bg-light);border-color:#12122a1f}.btn-secondary:active{transform:scale(.98);transition-duration:.06s}.btn-gold{align-items:center;background:linear-gradient(135deg,var(--gold) 0,var(--gold-light) 100%);border:none;border-radius:var(--radius-button);color:var(--navy);cursor:pointer;display:inline-flex;font-family:var(--font-korean);font-size:var(--text-base);font-weight:700;gap:.4rem;justify-content:center;padding:.65rem 1.25rem;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.btn-gold:hover{box-shadow:0 4px 18px #b2315847;transform:translateY(-1px)}.btn-gold:active{transform:translateY(0) scale(.98);transition-duration:.06s}.page-header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.page-header-title{color:var(--text-on-light-main);font-family:var(--font-korean);font-size:var(--text-2xl);font-weight:800;letter-spacing:-.02em;line-height:1.3}.page-header-subtitle{color:var(--text-on-light-sub);font-family:var(--font-korean);font-size:var(--text-sm);line-height:1.5;margin-top:.25rem}.section-label{color:var(--text-on-light-dim)}.section-label,.section-label-gold{font-family:var(--font-english);font-size:.68rem;font-weight:700;letter-spacing:.14em;margin-bottom:.75rem;text-transform:uppercase}.section-label-gold{color:var(--gold)}.badge-gold{background:var(--gold-badge-bg);border:1px solid var(--gold-badge-border);border-radius:var(--radius-badge);color:var(--gold)}.badge-gold,.badge-navy{align-items:center;display:inline-flex;font-family:var(--font-korean);font-size:var(--text-xs);font-weight:700;gap:.25rem;padding:2px 10px}.badge-navy{background:var(--navy);border-radius:var(--radius-badge);color:var(--text-on-dark-main)}.badge-success{background:var(--color-success-bg);border:1px solid var(--color-success-border);border-radius:var(--radius-badge);color:var(--color-success-text)}.badge-danger,.badge-success{align-items:center;display:inline-flex;font-family:var(--font-korean);font-size:var(--text-xs);font-weight:700;gap:.25rem;padding:2px 10px}.badge-danger{background:var(--color-danger-bg);border:1px solid var(--color-danger-border);border-radius:var(--radius-badge);color:var(--color-danger)}.badge-info{align-items:center;background:var(--color-info-bg);border:1px solid var(--color-info-border);border-radius:var(--radius-badge);color:var(--color-info);display:inline-flex;font-size:var(--text-xs);font-weight:700;gap:.25rem;padding:2px 10px}.badge-info,.input-premium{font-family:var(--font-korean)}.input-premium{background:var(--white);border:1.5px solid var(--border-light);border-radius:var(--radius-button);color:var(--text-on-light-main);font-size:var(--text-base);outline:none;padding:.7rem 1rem;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);width:100%}.input-premium:focus{border-color:var(--gold);box-shadow:0 0 0 3px #b231581a}.input-premium::placeholder{color:var(--text-on-light-muted)}.table-premium{border-collapse:initial;border-spacing:0;font-family:var(--font-korean);font-size:var(--text-sm);width:100%}.table-premium thead th{background:var(--card-bg-light);border-bottom:1px solid var(--border-light);color:var(--text-on-light-dim);font-size:var(--text-xs);font-weight:700;letter-spacing:.02em;padding:.65rem 1rem;text-align:left;white-space:nowrap}.table-premium thead th:first-child{border-radius:var(--radius-button) 0 0 0}.table-premium thead th:last-child{border-radius:0 var(--radius-button) 0 0}.table-premium tbody td{border-bottom:1px solid var(--border-light);color:var(--text-on-light-main);padding:.6rem 1rem;vertical-align:middle}.table-premium tbody tr:last-child td{border-bottom:none}.table-premium tbody tr{transition:background var(--transition-fast)}.table-premium tbody tr:hover{background:#b2315808}.tab-premium{align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;color:var(--text-on-light-sub);cursor:pointer;display:inline-flex;font-family:var(--font-korean);font-size:var(--text-sm);font-weight:500;gap:.35rem;padding:.55rem 1.1rem;transition:color var(--transition-fast),border-color var(--transition-fast);white-space:nowrap}.tab-premium:hover{color:var(--text-on-light-main)}.tab-premium.active{border-bottom-color:var(--navy);color:var(--navy);font-weight:700}.stat-card{background:var(--white);border:1px solid #12122a0a;border-radius:var(--radius-inner);padding:1rem;text-align:center;transition:box-shadow var(--transition-base)}.stat-card:hover{box-shadow:0 2px 12px #12122a0f}.stat-value{font-feature-settings:"tnum";color:var(--navy);font-family:var(--font-english);font-size:var(--text-xl);font-variant-numeric:tabular-nums;font-weight:800;line-height:1.2}.stat-label{color:var(--text-on-light-dim);font-family:var(--font-korean);font-size:var(--text-xs);margin-top:.3rem}.empty-state{color:var(--text-on-light-muted);flex-direction:column;padding:3rem 1.5rem;text-align:center}.empty-state,.empty-state-icon{align-items:center;display:flex;justify-content:center}.empty-state-icon{background:var(--card-bg-light);border-radius:50%;color:var(--text-on-light-hint);height:48px;margin-bottom:1rem;width:48px}.empty-state-title{color:var(--text-on-light-sub);font-family:var(--font-korean);font-size:var(--text-base);font-weight:700;margin-bottom:.35rem}.empty-state-desc{color:var(--text-on-light-muted);font-family:var(--font-korean);font-size:var(--text-sm);line-height:1.5;max-width:280px}.divider-gold{background:linear-gradient(90deg,#0000,#b2315833,#0000);height:1px;margin:1.25rem 0}.divider-light{background:var(--border-light);height:1px;margin:1rem 0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .4s cubic-bezier(.16,1,.3,1) forwards;opacity:0}.fade-in-up-1{animation-delay:0ms}.fade-in-up-2{animation-delay:60ms}.fade-in-up-3{animation-delay:.12s}.fade-in-up-4{animation-delay:.18s}.fade-in-up-5{animation-delay:.24s}.fade-in-up-6{animation-delay:.3s}@media (max-width:768px){.premium-card,.premium-card-dark,.premium-card-warm{border-radius:16px!important;padding:1.15rem!important}.page-header{margin-bottom:1rem}.page-header-title{font-size:var(--text-xl)!important}.stat-card{padding:.75rem .5rem}.stat-value{font-size:var(--text-lg)!important}.btn-gold,.btn-primary,.btn-secondary{font-size:var(--text-sm);padding:.6rem 1rem}.table-premium{font-size:var(--text-xs)}.table-premium tbody td,.table-premium thead th{padding:.5rem .65rem}}@media (max-width:480px){.premium-card,.premium-card-dark,.premium-card-warm{border-radius:14px!important;padding:.875rem!important}.page-header-title{font-size:var(--text-lg)!important}}input,select,textarea{color:var(--navy)}@media (max-width:768px){input,select,textarea{font-size:16px!important}}