:root{--mkk-orange: #f97316;--mkk-orange-dark: #c2410c;--mkk-orange-soft: #fff7ed;--mkk-navy: #1e3a8a;--mkk-sky: #38bdf8;--mkk-bg: #eceff4;--mkk-card: #ffffff;--mkk-line: #e6ebf2;--mkk-line-soft: #f1f5f9;--mkk-text: #1e293b;--mkk-text-2: #475569;--mkk-muted: #64748b;--mkk-faint: #94a3b8;--mkk-up: #e0656b;--mkk-down: #5a8ee0;--mkk-neg: #dc2626;--mkk-tag-brand-bg: #fff1e6;--mkk-tag-brand-fg: #c2410c;--mkk-tag-good-bg: #e8eefa;--mkk-tag-good-fg: #1e3a8a;--mkk-tag-info-bg: #e6f4ff;--mkk-tag-info-fg: #0369a1;--mkk-tag-warn-bg: #fdf1dc;--mkk-tag-warn-fg: #b45309;--mkk-tag-bad-bg: #fde8e8;--mkk-tag-bad-fg: #c81e1e;--mkk-tag-muted-bg: #f1f5f9;--mkk-tag-muted-fg: #64748b;--mkk-s1: #f97316;--mkk-s2: #1e3a8a;--mkk-s3: #38bdf8;--mkk-s4: #94a3b8;--mkk-s5: #8b5e34;--mkk-s6: #166534;--mkk-s7: #fdba74;--mkk-s8: #6b7fb8;--mkk-s9: #7dd3fc;--mkk-s10: #cbd5e1;--mkk-pad: 32px;--mkk-sidebar: 220px;--mkk-radius: 12px;--mkk-radius-sm: 8px;--mkk-font: Inter, Pretendard, -apple-system, "Segoe UI", "Noto Sans KR", sans-serif}html,body{margin:0;background:var(--mkk-bg);color:var(--mkk-text);font-family:var(--mkk-font);font-size:13px}*{box-sizing:border-box}button:focus:not(:focus-visible){outline:none}.mkk-card{background:var(--mkk-card);border:1px solid var(--mkk-line);border-radius:var(--mkk-radius);padding:18px 20px}.mkk-card+.mkk-card{margin-top:22px}.mkk-grid-2>.mkk-card+.mkk-card,.mkk-grid-3>.mkk-card+.mkk-card,[style*="display: grid"]>.mkk-card+.mkk-card,[style*="display:grid"]>.mkk-card+.mkk-card{margin-top:0}.mkk-card-title{font-size:15px;font-weight:700;margin:0 0 12px;display:flex;align-items:center;gap:8px}.mkk-kpis{display:grid;gap:14px}.mkk-kpi-val{font-size:22px;font-weight:800;margin-top:4px;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.2px}@media (max-width: 1100px){.mkk-kpi-val{font-size:19px}}@media (max-width: 767px){.mkk-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px}.mkk-kpi-val{font-size:17px}}.mkk-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:24px}.mkk-grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}@media (max-width: 767px){.mkk-grid-2,.mkk-grid-3{grid-template-columns:1fr;gap:16px}}.mkk-grid-2>*,.mkk-grid-3>*{min-width:0}.mkk-card>*{min-width:0}.mkk-seg{display:inline-flex;gap:4px;background:#f1f5f9;border-radius:999px;padding:3px}.mkk-seg button{border:0;background:transparent;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600;color:var(--mkk-muted);cursor:pointer;font-family:inherit;white-space:nowrap}.mkk-seg button[aria-pressed=true]{background:var(--mkk-orange);color:#fff}.mkk-seg button.mkk-seg-dark{background:#cbd5e1;color:#1e293b}.mkk-storeseg{position:relative;display:inline-block}.mkk-storeseg-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:60;min-width:160px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 28px #0f172a24;padding:6px}.mkk-storeseg-menu button{display:block;width:100%;text-align:left;border:0;background:transparent;border-radius:7px;padding:8px 10px;font-size:12.5px;font-weight:600;color:#334155;cursor:pointer;font-family:inherit;white-space:nowrap}.mkk-storeseg-menu button:hover{background:#fff7ed;color:#c2410c}.mkk-storeseg-menu button.on{background:var(--mkk-orange);color:#fff}.mkk-dr{position:relative;display:inline-block}.mkk-dr-btn{display:inline-flex;align-items:center;gap:8px;height:34px;border:1px solid #cbd5e1;background:#fff;border-radius:8px;padding:0 12px;font-size:12.5px;font-weight:700;color:#334155;cursor:pointer;font-family:inherit;white-space:nowrap}.mkk-dr-btn:hover,.mkk-dr-btn.on{border-color:var(--mkk-orange);color:#c2410c}.mkk-dr-cal{width:14px;height:14px;border:1.5px solid currentColor;border-radius:3px;position:relative;box-sizing:border-box}.mkk-dr-cal:before{content:"";position:absolute;left:0;right:0;top:3px;border-top:1.5px solid currentColor}.mkk-dr-pop{position:absolute;top:calc(100% + 6px);left:0;z-index:60;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 12px 32px #0f172a29;padding:12px 14px 14px;width:max-content;max-width:calc(100vw - 32px)}.mkk-dr-presets{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.mkk-dr-pre{border:1px solid #cbd5e1;background:#fff;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600;color:#475569;cursor:pointer;font-family:inherit}.mkk-dr-pre:hover{border-color:var(--mkk-orange);color:#c2410c}.mkk-dr-pre.on{background:var(--mkk-orange);border-color:var(--mkk-orange);color:#fff}.mkk-dr-nav{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:#64748b;margin-bottom:6px}.mkk-dr-nav button{border:1px solid #e2e8f0;background:#fff;border-radius:6px;width:26px;height:26px;cursor:pointer;font-family:inherit;color:#334155}.mkk-dr-months{display:flex;gap:18px}.mkk-dr-month{width:238px}.mkk-dr-mh{font-size:13px;font-weight:800;color:#0f172a;margin:2px 0 6px}.mkk-dr-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.mkk-dr-wd{font-size:11px;font-weight:700;color:#64748b;text-align:center;padding:3px 0}.mkk-dr-wd.sun{color:#dc2626}.mkk-dr-wd.sat{color:#2563eb}.mkk-dr-d{height:30px;border:0;background:transparent;border-radius:6px;font-size:12.5px;color:#1e293b;cursor:pointer;font-family:inherit}.mkk-dr-d.sun{color:#dc2626}.mkk-dr-d.sat{color:#2563eb}.mkk-dr-d:hover:not(:disabled){background:#fff7ed}.mkk-dr-d.in{background:#ffedd5;border-radius:0}.mkk-dr-d.edge{background:var(--mkk-orange);color:#fff;font-weight:800}.mkk-dr-d:disabled{color:#cbd5e1;cursor:default}@media (max-width:640px){.mkk-dr-months .mkk-dr-month:first-child{display:none}.mkk-dr-pop{left:auto;right:0}}.mkk-seg button.mkk-seg-dark[aria-pressed=true]{background:var(--mkk-orange);color:#fff}.mkk-seg[data-busy=true] button{opacity:.75}.mkk-swleg{display:inline-flex;gap:6px;flex-wrap:wrap;align-items:center}.mkk-swleg button{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 11px 0 6px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;font-size:11.5px;font-weight:600;color:#334155;cursor:pointer;user-select:none;font-family:inherit}.mkk-swleg button .sw{flex:none;width:26px;height:15px;border-radius:999px;background:#cbd5e1;position:relative;transition:background .15s}.mkk-swleg button .sw i{position:absolute;top:2px;left:2px;width:11px;height:11px;border-radius:50%;background:#fff;transition:left .15s;box-shadow:0 1px 2px #0f172a40}.mkk-swleg button.on .sw i{left:13px}.mkk-swleg button.off{color:#94a3b8;background:#f8fafc;border-color:#eef2f7}.mkk-swleg button:hover{border-color:#cbd5e1}.mkk-tbl-wrap{overflow-x:auto}.mkk-tbl-wrap.scroll{max-height:400px;overflow-y:auto}.mkk-tbl-wrap.scroll thead th{position:sticky;top:0;z-index:1;background:#f8fafc}.mkk-scroll10{overflow:auto;scrollbar-width:thin}.mkk-scroll10 table thead th{position:sticky;top:0;z-index:2;background:#f8fafc}.mkk-scroll10 table thead tr:nth-child(2) th{top:var(--mkk-th1, 0px)}.mkk-scroll10 .mkk-tbl thead th{background:#fff}.mkk-clamp2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:keep-all}.mkk-tbl{width:100%;border-collapse:collapse;font-size:12.5px}.mkk-tbl th{text-align:left;font-size:11.5px;font-weight:600;color:var(--mkk-muted);padding:9px 10px;border-bottom:1px solid var(--mkk-line);white-space:nowrap;user-select:none}.mkk-tbl th.sortable{cursor:pointer}.mkk-tbl th.num,.mkk-tbl td.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.mkk-tbl td{padding:9px 10px;border-bottom:1px solid var(--mkk-line-soft);vertical-align:middle}.mkk-tbl tr:hover td{background:#f8fafc}.mkk-tbl tr.sum td{font-weight:700;background:#f8fafc;border-top:1px solid var(--mkk-line)}.mkk-tbl td.neg{color:var(--mkk-neg)}.mkk-pager{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:10px;font-size:12px;color:var(--mkk-muted)}.mkk-pager button{border:1px solid var(--mkk-line);background:#fff;border-radius:6px;padding:3px 8px;cursor:pointer;font-family:inherit}.mkk-pager button[aria-current=true]{background:var(--mkk-orange);color:#fff;border-color:var(--mkk-orange)}.mkk-pager button:disabled{opacity:.4;cursor:default}@media (max-width: 767px){.mkk-tbl.cards,.mkk-tbl.cards thead,.mkk-tbl.cards tbody,.mkk-tbl.cards tr,.mkk-tbl.cards td{display:block}.mkk-tbl.cards thead{display:none}.mkk-tbl.cards tr{border:1px solid var(--mkk-line);border-radius:10px;padding:8px 12px;margin-bottom:8px;background:#fff}.mkk-tbl.cards td{border:0;padding:3px 0;display:flex;justify-content:space-between;gap:12px;text-align:left!important}.mkk-tbl.cards td:before{content:attr(data-label);color:var(--mkk-faint);font-size:11.5px}.mkk-tbl.cards td.first{font-weight:700;display:block}.mkk-tbl.cards td.first:before{display:none}}.mkk-q{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;background:#e2e8f0;color:#64748b;font-size:10px;font-weight:700;font-style:normal;cursor:help;margin-left:4px;vertical-align:middle}#mkk-tip{position:fixed;z-index:9999;max-width:360px;white-space:pre-line;background:#1e293b;color:#fff;font-size:12px;line-height:1.5;padding:8px 10px;border-radius:8px;box-shadow:0 6px 20px #0000002e;pointer-events:none}.mkk-tr{display:grid;grid-template-columns:1fr auto auto;gap:12px;padding:6px 0;border-bottom:1px solid var(--mkk-line-soft);font-size:13px;align-items:baseline}.mkk-tr.h{font-weight:700}.mkk-tr.c,.mkk-tr.c2{color:var(--mkk-faint);font-weight:500}.mkk-tr.fin{font-weight:800;border-bottom:0;border-top:2px solid var(--mkk-line);margin-top:4px;padding-top:10px}.mkk-tr b{font-variant-numeric:tabular-nums;white-space:nowrap}.mkk-tr b.neg{color:var(--mkk-neg)}.mkk-tr .pct{color:var(--mkk-faint);font-size:11.5px;min-width:52px;text-align:right}.mkk-empty{border:1px dashed var(--mkk-line);border-radius:var(--mkk-radius);padding:28px;text-align:center;color:var(--mkk-muted);background:#fff}.mkk-skel{background:linear-gradient(90deg,#eef2f7 25%,#f8fafc,#eef2f7 75%);background-size:200% 100%;animation:mkk-shimmer 1.2s infinite;border-radius:6px}@keyframes mkk-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.mkk-spin{width:16px;height:16px;border:2px solid #fed7aa;border-top-color:var(--mkk-orange);border-radius:50%;animation:mkk-spin .8s linear infinite;display:inline-block}@keyframes mkk-spin{to{transform:rotate(360deg)}}.mkk-shell-main{margin-left:var(--mkk-sidebar);padding:24px var(--mkk-pad);min-height:100vh}.mkk-sidebar{position:fixed;left:0;top:0;bottom:0;width:var(--mkk-sidebar);background:#111827;color:#cbd5e1;overflow-y:auto;padding:18px 14px}.mkk-bottom-tabs{display:none}@media (max-width: 767px){.mkk-sidebar{display:none}.mkk-shell-main{margin-left:0;padding:14px 14px 76px}.mkk-bottom-tabs{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;height:60px;background:#fff;border-top:1px solid var(--mkk-line);z-index:50;padding-bottom:env(safe-area-inset-bottom)}.mkk-bottom-tabs a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:10.5px;color:var(--mkk-muted);text-decoration:none;font-weight:600}.mkk-bottom-tabs a[aria-current=page]{color:var(--mkk-orange)}.mkk-bottom-tabs a svg{width:20px;height:20px}}.mkk-kakao{position:fixed;right:18px;bottom:18px;width:46px;height:46px;border-radius:50%;background:#fee500;display:grid;place-items:center;box-shadow:0 4px 12px #0000002e;z-index:60}@media (max-width: 767px){.mkk-kakao{bottom:76px}}.mkk-subbar{background:#f1f5f9;color:var(--mkk-text-2);border:1px solid var(--mkk-line);border-radius:10px;padding:10px 14px;font-size:12.5px;margin-bottom:16px}.mkk-notes .n1,.mkk-notes .n2,.mkk-notes .n3{max-width:980px;line-height:1.6}.au-page{--bg:#f8fafc;--surface:#fff;--surface2:#f1f5f9;--border:#e2e8f0;--accent:#f97316;--accent-hover:#ea580c;--text:#0f172a;--muted:#64748b;--success:#10b981;--danger:#ef4444;position:fixed;inset:0;z-index:5;display:flex;overflow:auto;padding:28px 16px;font-family:Pretendard,sans-serif;font-size:16px;background:var(--bg) radial-gradient(ellipse at 50% 0%,rgba(99,102,241,.12) 0%,transparent 60%);color:var(--text)}.au-page .login-card{margin:auto;flex:none;width:420px;background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:44px;box-shadow:0 20px 40px #0000000a;box-sizing:border-box}.au-page .login-card.reg-wide{width:560px;max-width:560px}.au-page .login-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.au-page .login-head .login-logo{margin-bottom:0}.au-page .login-lang .mkk-seg{padding:2px;background:#f1f5f9}.au-page .login-lang .mkk-seg button{padding:6px 9px;font-size:12px}.au-page .login-logo{font-size:26px;font-weight:800;color:var(--accent);margin-bottom:6px;letter-spacing:-.5px}.au-page .login-sub{font-size:13px;color:var(--muted);margin-bottom:32px}.au-page .field{margin-bottom:18px}.au-page .field label{display:block;font-size:11px;color:var(--muted);margin-bottom:8px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.au-page .field input{width:100%;padding:12px 16px;background:var(--surface2);border:1px solid var(--border);border-radius:10px;color:var(--text);font-size:14px;font-family:inherit;outline:none;transition:all .25s;box-sizing:border-box}.au-page .field input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #6366f126}.au-page .btn-login{width:100%;padding:14px;margin-top:10px;background:var(--accent);border:none;border-radius:10px;color:#fff;font-size:15px;font-weight:700;font-family:inherit;cursor:pointer;transition:all .2s}.au-page .btn-login:hover{background:var(--accent-hover);transform:translateY(-1px)}.au-page .btn-login:disabled{opacity:.7;cursor:default;transform:none}.au-page .login-toggle{margin-top:18px;text-align:center;font-size:13px;color:var(--muted)}.au-page .login-toggle a{color:var(--accent);text-decoration:none;cursor:pointer;font-weight:600}.au-page .err{color:var(--danger);font-size:12px;margin-top:10px;text-align:center;min-height:18px;font-weight:500}.au-page .err.good{color:var(--success)}.au-page .save-login-wrap{display:flex;align-items:center;margin-bottom:14px}.au-page .save-login-label{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);cursor:pointer;user-select:none}.au-page .save-login-label input[type=checkbox]{width:15px;height:15px;cursor:pointer;accent-color:var(--accent);margin:0}.au-page .reg-steps{display:flex;align-items:center;gap:6px;margin-bottom:22px}.au-page .reg-step-dot{height:6px;border-radius:3px;background:var(--border);transition:all .3s;width:20px}.au-page .reg-step-dot.done{background:var(--success);width:20px}.au-page .reg-step-dot.active{background:var(--accent);width:32px}.au-page .reg-sec{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:800;color:#1e293b;margin:18px 0 8px}.au-page .reg-sec:after{content:"";flex:1;height:1px;background:#e2e8f0}.au-page .reg-sec small{font-size:11.5px;font-weight:500;color:#94a3b8;margin-left:2px}.au-page .reg-inline{display:flex;gap:8px}.au-page .reg-inline input{flex:1;min-width:0}.au-page .reg-side-btn{flex:none;padding:0 14px;height:44px;border:none;border-radius:8px;background:#1e3a8a;color:#fff;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap;font-family:inherit}.au-page .reg-side-btn:disabled{background:#94a3b8;cursor:default}.au-page .reg-hint{font-size:11.5px;color:#1d4ed8;line-height:1.5;margin-top:6px}.au-page .rf{margin-bottom:10px}.au-page .rf input{width:100%;height:46px;padding:0 14px;border:1px solid #d5dbe4;border-radius:8px;font-size:13.5px;color:#0f172a;background:#fff;outline:none;font-family:inherit;box-sizing:border-box}.au-page .rf input:focus{border-color:#f97316;box-shadow:0 0 0 3px #f973161f}.au-page .rf input::placeholder{color:#a3adbb}.au-page .rf .reg-inline input,.au-page .rf .reg-side-btn{height:46px}.au-page .reg-msg{font-size:12px;line-height:1.55;margin:6px 2px 2px;color:#94a3b8}.au-page .reg-msg.ok{color:#166534;font-weight:600}.au-page .reg-msg.bad{color:#dc2626;font-weight:600}.au-page .reg-msg.busy{color:#64748b}.au-page .reg-paths{display:grid;grid-template-columns:repeat(4,1fr);gap:10px 8px;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px;margin-bottom:14px}.au-page .reg-paths label{font-size:12.5px;color:#334155;display:flex;align-items:center;gap:6px;cursor:pointer;white-space:nowrap}.au-page .verified-badge-row{margin-bottom:18px}.au-page .verified-badge{display:inline-flex;align-items:center;gap:6px;background:#10b9811a;border:1px solid rgba(16,185,129,.3);color:var(--success);padding:6px 14px;border-radius:20px;font-size:12px;font-weight:600}.au-page .terms-section{border:1px solid #e8e8e8;border-radius:10px;overflow:hidden;margin:14px 0 12px}.au-page .terms-all-row{display:flex;align-items:center;padding:11px 14px;background:#fafafa;border-bottom:1px solid #e8e8e8}.au-page .terms-all-row label{margin-left:8px;font-size:13px;font-weight:700;color:#1e293b;cursor:pointer}.au-page .terms-row{display:flex;align-items:center;justify-content:space-between;padding:9px 14px;border-bottom:1px solid #f3f3f3}.au-page .terms-row:last-child{border-bottom:none}.au-page .terms-row-left{display:flex;align-items:center;gap:8px;font-size:12px;color:#475569}.au-page .terms-row-left label{cursor:pointer}.au-page .terms-row-left input[type=checkbox],.au-page .terms-all-row input[type=checkbox]{width:15px;height:15px;accent-color:#f97316;cursor:pointer;flex-shrink:0;margin:0}.au-page .terms-req{color:#ef4444;font-size:11px;font-weight:600}.au-page .terms-opt{color:#94a3b8;font-size:11px}.au-page .terms-view-link{font-size:11px;color:#94a3b8;text-decoration:underline;cursor:pointer;white-space:nowrap;background:none;border:none;padding:0;font-family:inherit}.au-page .terms-view-link:hover{color:#f97316}.au-page #regStep3 .btn-login{margin-top:14px}@media (max-width:520px){.au-page .login-card,.au-page .login-card.reg-wide{width:100%;max-width:100%;padding:28px 20px}.au-page .reg-paths{grid-template-columns:repeat(2,1fr)}}.tos-modal{position:fixed;z-index:9999;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center}.tos-modal-inner{background:#fff;border-radius:16px;width:90%;max-width:600px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0003}.tos-modal-header{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:1px solid #f0f0f0}.tos-modal-header span{font-weight:700;font-size:16px;color:#1e293b}.tos-modal-close{background:none;border:none;font-size:20px;cursor:pointer;color:#94a3b8;line-height:1}.tos-modal-body{overflow-y:auto;padding:20px 24px;flex:1}.tos-doc{font-size:13px;color:#334155;line-height:1.7}.tos-title{font-size:16px;font-weight:800;color:#1e293b;margin-bottom:16px;text-align:center}.tos-h2{font-size:13px;font-weight:700;color:#f97316;margin:16px 0 6px}.tos-doc p{margin:4px 0}.tos-doc .tos-item{padding-left:4px;color:#475569}.tos-footer{margin-top:20px;font-size:12px;color:#94a3b8;text-align:center;border-top:1px dashed #e2e8f0;padding-top:12px}.tos-modal-footer{padding:14px 24px;border-top:1px solid #f0f0f0;text-align:center}.tos-modal-footer .btn-login{width:auto;padding:10px 40px;font-size:14px;margin:0;background:#f97316;border:none;border-radius:10px;color:#fff;font-weight:700;cursor:pointer;font-family:inherit}.py-page{background:#f8fafc;color:#0f172a;min-height:100vh;display:flex;align-items:center;justify-content:center;font-size:16px}.py-page .container{width:100%;max-width:480px;padding:32px 24px;box-sizing:border-box}.py-page .back{color:#94a3b8;font-size:13px;text-decoration:none;display:inline-flex;align-items:center;gap:6px;margin-bottom:32px;transition:color .2s}.py-page .back:hover{color:#f97316}.py-page .page-title{font-size:24px;font-weight:800;color:#0f172a;margin-bottom:6px;letter-spacing:-.5px}.py-page .page-sub{color:#64748b;font-size:14px;margin:0 0 28px}.py-page .selected-plan-card{background:#fff;border:2px solid #e2e8f0;border-radius:16px;padding:24px 28px;margin-bottom:24px;position:relative;box-shadow:0 4px 20px #0000000f}.py-page .selected-plan-card.plan-pro{border-color:#0f172a}.py-page .selected-plan-card.plan-premium{border-color:#38bdf8}.py-page .plan-badge-top{display:inline-block;font-size:11px;font-weight:700;padding:3px 10px;border-radius:20px;margin-bottom:12px;letter-spacing:.04em}.py-page .badge-pro{background:#0f172a;color:#fff}.py-page .badge-premium{background:#38bdf8;color:#fff}.py-page .plan-card-name{font-size:13px;font-weight:700;color:#64748b;margin-bottom:6px;text-transform:uppercase;letter-spacing:.08em}.py-page .plan-card-price{font-size:38px;font-weight:800;color:#0f172a;line-height:1;margin-bottom:4px}.py-page .plan-card-price span{font-size:15px;font-weight:500;color:#94a3b8}.py-page .plan-card-desc{font-size:13px;color:#64748b;margin-top:10px}.py-page .plan-features-mini{list-style:none;margin:14px 0 0;padding:0}.py-page .plan-features-mini li{font-size:12.5px;color:#475569;padding:4px 0;display:flex;align-items:center;gap:7px}.py-page .mini-chk{color:#10b981;font-weight:900;font-size:13px}.py-page .change-plan-link{display:block;text-align:center;margin-bottom:20px;font-size:13px;color:#94a3b8;text-decoration:none;transition:color .2s}.py-page .change-plan-link:hover{color:#f97316}.py-page .error-box{background:#ef444414;border:1px solid rgba(239,68,68,.2);border-radius:10px;padding:14px 16px;margin-bottom:20px;color:#dc2626;font-size:13px}.py-page .btn-pay{width:100%;padding:16px;border:none;border-radius:12px;color:#fff;font-size:16px;font-weight:700;font-family:inherit;cursor:pointer;transition:all .2s;letter-spacing:-.2px}.py-page .btn-pay-pro{background:#0f172a}.py-page .btn-pay-pro:hover{background:#1e293b;transform:translateY(-1px)}.py-page .btn-pay-premium{background:linear-gradient(135deg,#38bdf8,#0ea5e9)}.py-page .btn-pay-premium:hover{opacity:.92;transform:translateY(-1px)}.py-page .btn-pay:disabled{opacity:.5;cursor:not-allowed;transform:none}.py-page .secure-note{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:14px;font-size:12px;color:#94a3b8}.py-page .secure-note svg{flex-shrink:0}.py-page .selected-plan-card.plan-std{border-color:#f97316}.py-page .selected-plan-card.plan-sta{border-color:#1e3a8a}.py-page .badge-std{background:#f97316;color:#fff}.py-page .badge-sta{background:#1e3a8a;color:#fff}.py-page .plan-std .plan-card-price{color:#c2410c}.py-page .mini-chk{color:#1e3a8a}.py-page .plan-calc{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;padding:11px 14px;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;font-size:13px;color:#7c2d12}.py-page .plan-calc b{font-weight:800;color:#c2410c;font-variant-numeric:tabular-nums}.py-page .btn-pay-std{background:#f97316}.py-page .btn-pay-std:hover{background:#ea6c05;transform:translateY(-1px)}.py-page .btn-pay-sta{background:#1e3a8a}.py-page .btn-pay-sta:hover{background:#172f70;transform:translateY(-1px)}.lg-page{padding:40px;max-width:780px;font-size:13px;color:#0f172a}.lg-page .lg-title{font-size:24px;font-weight:800;color:#0f172a;margin:0 0 6px}.lg-page .lg-date{font-size:13px;color:#94a3b8;margin:0 0 32px}.lg-page .lg-notice{background:#fff7ed;border-left:3px solid #f97316;padding:12px 16px;border-radius:0 8px 8px 0;margin-bottom:24px;font-size:13px;color:#92400e}.lg-page .lg-notice p{white-space:pre-line;line-height:1.8;margin:0}.lg-page .lg-sec{margin-bottom:28px}.lg-page .lg-sec h2{font-size:15px;font-weight:700;color:#1e293b;margin:0 0 10px;padding-bottom:6px;border-bottom:1px solid #f1f5f9}.lg-page .lg-sec ul{padding-left:18px;margin:6px 0 0}.lg-page .lg-sec li,.lg-page .lg-sec p{font-size:13.5px;color:#475569;line-height:1.9;margin:0 0 4px}.lg-page .lg-sec ul ul{margin-top:0}.lg-page .lg-hl{background:#fff7ed;border-left:3px solid #f97316;padding:12px 16px;border-radius:0 8px 8px 0;margin-top:10px;font-size:13px;color:#92400e}.lg-page .lg-foot{margin-top:40px;padding-top:20px;border-top:1px solid #e2e8f0;font-size:12px;color:#94a3b8;line-height:2}.lg-page .lg-foot .cols{display:flex;gap:48px;flex-wrap:wrap;align-items:flex-start}.lg-page .lg-foot .k{font-weight:600;color:#64748b;margin-bottom:6px}.lg-page .lg-foot a{color:#94a3b8;text-decoration:none}.lg-page .lg-foot .grid{display:grid;grid-template-columns:auto 1fr;gap:0 12px}.lg-page .lg-foot .grid span:nth-child(odd){color:#64748b}.lg-bar{height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 28px;border-bottom:1px solid #eef2f7;background:#fff}.lg-bar .logo{font-size:18px;font-weight:800;color:#0f172a;text-decoration:none}.lg-bar .logo span{color:#f97316}.lg-bar a.to{font-size:13px;color:#475569;text-decoration:none}.lg-standalone{background:#fff;min-height:100vh}@media (max-width:768px){.lg-page{padding:20px 16px}}@keyframes mkRec{0%,to{opacity:1}50%{opacity:.25}}@keyframes mkPulse{0%{box-shadow:0 0 #f973168c}70%{box-shadow:0 0 0 12px #f9731600}to{box-shadow:0 0 #f9731600}}@keyframes mkSpin{to{transform:rotate(360deg)}}@keyframes mkPulse_sourcing{0%{box-shadow:0 0 #f973168c}70%{box-shadow:0 0 0 14px #f9731600}to{box-shadow:0 0 #f9731600}}.ld-dc.ld-p-intro *{box-sizing:border-box}.ld-dc.ld-p-intro a{color:#c2410c;text-decoration:none}.ld-dc.ld-p-intro a:hover{color:#f97316}.ld-dc.ld-p-intro input[type=range]{accent-color:#f97316}.ld-dc.ld-p-intro [data-nav-links] a,.ld-dc.ld-p-intro [data-nav-ghost],.ld-dc.ld-p-intro [data-nav-cta]{white-space:nowrap}@media (max-width:1120px){.ld-dc.ld-p-intro [data-nav-links],.ld-dc.ld-p-intro [data-nav-ghost]{display:none!important}}.ld-dc.ld-p-intro [data-press]{transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .2s ease;will-change:transform}.ld-dc.ld-p-intro [data-press]:active{transform:scale(.97)!important}.ld-dc.ld-p-intro [data-chip][data-on="1"]{border-color:#f97316!important;background:#fff1e6!important;color:#c2410c!important}.ld-dc.ld-p-intro [data-qrow][data-on="1"]{border-color:#f97316!important;background:#fff1e6!important}.ld-dc.ld-p-intro [data-qrow][data-on="1"] [data-qmark]{color:#c2410c!important}.ld-dc.ld-p-intro [data-lift]{transition:transform .2s cubic-bezier(.23,1,.32,1),box-shadow .2s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.ld-dc.ld-p-intro [data-lift]:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0f172a1f!important}.ld-dc.ld-p-intro [data-lift=hero]:hover{transform:translateY(-2px);box-shadow:0 24px 52px #0f172a24!important}.ld-dc.ld-p-intro [data-lift=cta]:hover{box-shadow:0 10px 26px #f9731661!important}.ld-dc.ld-p-intro [data-nav-links] a{position:relative;transition:color .15s ease}.ld-dc.ld-p-intro [data-nav-links] a:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;background:#f97316;transform:scaleX(0);transform-origin:left;transition:transform .2s cubic-bezier(.23,1,.32,1)}.ld-dc.ld-p-intro [data-nav-links] a:hover{color:#0f172a}.ld-dc.ld-p-intro [data-nav-links] a:hover:after{transform:scaleX(1)}}.ld-dc.ld-p-intro [data-reveal]{opacity:0;transform:translateY(12px);transition:opacity .5s cubic-bezier(.23,1,.32,1),transform .5s cubic-bezier(.23,1,.32,1);transition-delay:var(--d,0ms)}.ld-dc.ld-p-intro [data-reveal=in]{opacity:1;transform:none}.ld-dc.ld-p-intro [data-swap]{transition:opacity .22s ease,filter .22s ease,transform .22s cubic-bezier(.23,1,.32,1)}.ld-dc.ld-p-intro [data-swap=out]{opacity:0;filter:blur(3px);transform:translateY(4px)}.ld-dc.ld-p-intro [data-bar]{transform-origin:bottom;transform:scaleY(0);transition:transform .6s cubic-bezier(.23,1,.32,1);transition-delay:var(--d,0ms)}.ld-dc.ld-p-intro [data-reveal=in] [data-bar]{transform:scaleY(1)}@media (prefers-reduced-motion:reduce){.ld-dc.ld-p-intro [data-reveal],.ld-dc.ld-p-intro [data-bar],.ld-dc.ld-p-intro [data-swap],.ld-dc.ld-p-intro [data-press],.ld-dc.ld-p-intro [data-lift]{transition-duration:1ms!important;transition-delay:0ms!important;transform:none!important}}.ld-dc.ld-p-intro [data-rec-dot]{animation:mkRec 1.1s ease-in-out infinite}.ld-dc.ld-p-ask *{box-sizing:border-box}.ld-dc.ld-p-ask a{color:#c2410c;text-decoration:none}.ld-dc.ld-p-ask a:hover{color:#f97316}.ld-dc.ld-p-ask [data-nav-links] a,.ld-dc.ld-p-ask [data-nav-ghost]{white-space:nowrap}@media (max-width:1120px){.ld-dc.ld-p-ask [data-nav-links],.ld-dc.ld-p-ask [data-nav-ghost]{display:none!important}}.ld-dc.ld-p-ask [data-press]{transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .2s ease;will-change:transform}.ld-dc.ld-p-ask [data-press]:active{transform:scale(.97)!important}.ld-dc.ld-p-ask [data-lift]{transition:transform .2s cubic-bezier(.23,1,.32,1),box-shadow .2s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.ld-dc.ld-p-ask [data-lift]:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0f172a1f!important}.ld-dc.ld-p-ask [data-lift=hero]:hover{box-shadow:0 24px 52px #0f172a24!important}.ld-dc.ld-p-ask [data-nav-links] a{position:relative;transition:color .15s ease}.ld-dc.ld-p-ask [data-nav-links] a:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;background:#f97316;transform:scaleX(0);transform-origin:left;transition:transform .2s cubic-bezier(.23,1,.32,1)}.ld-dc.ld-p-ask [data-nav-links] a:hover{color:#0f172a}.ld-dc.ld-p-ask [data-nav-links] a:hover:after{transform:scaleX(1)}}.ld-dc.ld-p-ask [data-reveal]{opacity:0;transform:translateY(12px);transition:opacity .5s cubic-bezier(.23,1,.32,1),transform .5s cubic-bezier(.23,1,.32,1);transition-delay:var(--d,0ms)}.ld-dc.ld-p-ask [data-reveal=in]{opacity:1;transform:none}.ld-dc.ld-p-ask [data-swap]{transition:opacity .22s ease,filter .22s ease,transform .22s cubic-bezier(.23,1,.32,1)}.ld-dc.ld-p-ask [data-swap=out]{opacity:0;filter:blur(3px);transform:translateY(4px)}@media (prefers-reduced-motion:reduce){.ld-dc.ld-p-ask [data-reveal],.ld-dc.ld-p-ask [data-swap],.ld-dc.ld-p-ask [data-press],.ld-dc.ld-p-ask [data-lift]{transition-duration:1ms!important;transition-delay:0ms!important;transform:none!important}}.ld-dc.ld-p-ask [data-rec-dot]{animation:mkRec 1.1s ease-in-out infinite}.ld-dc.ld-p-schedule *{box-sizing:border-box}.ld-dc.ld-p-schedule a{color:#c2410c;text-decoration:none}.ld-dc.ld-p-schedule a:hover{color:#f97316}.ld-dc.ld-p-schedule [data-nav-links] a,.ld-dc.ld-p-schedule [data-nav-ghost]{white-space:nowrap}@media (max-width:1120px){.ld-dc.ld-p-schedule [data-nav-links],.ld-dc.ld-p-schedule [data-nav-ghost]{display:none!important}}.ld-dc.ld-p-schedule [data-press]{transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .2s ease;will-change:transform}.ld-dc.ld-p-schedule [data-press]:active{transform:scale(.97)!important}.ld-dc.ld-p-schedule [data-lift]{transition:transform .2s cubic-bezier(.23,1,.32,1),box-shadow .2s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.ld-dc.ld-p-schedule [data-lift]:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0f172a1f!important}.ld-dc.ld-p-schedule [data-lift=hero]:hover{box-shadow:0 24px 52px #0f172a24!important}.ld-dc.ld-p-schedule [data-nav-links] a{position:relative;transition:color .15s ease}.ld-dc.ld-p-schedule [data-nav-links] a:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;background:#f97316;transform:scaleX(0);transform-origin:left;transition:transform .2s cubic-bezier(.23,1,.32,1)}.ld-dc.ld-p-schedule [data-nav-links] a:hover{color:#0f172a}.ld-dc.ld-p-schedule [data-nav-links] a:hover:after{transform:scaleX(1)}}.ld-dc.ld-p-schedule [data-reveal]{opacity:0;transform:translateY(12px);transition:opacity .5s cubic-bezier(.23,1,.32,1),transform .5s cubic-bezier(.23,1,.32,1);transition-delay:var(--d,0ms)}.ld-dc.ld-p-schedule [data-reveal=in]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ld-dc.ld-p-schedule [data-reveal],.ld-dc.ld-p-schedule [data-press],.ld-dc.ld-p-schedule [data-lift]{transition-duration:1ms!important;transition-delay:0ms!important;transform:none!important}}.ld-dc.ld-p-schedule [data-rec-dot]{animation:mkRec 1.1s ease-in-out infinite}.ld-dc.ld-p-dashboard *{box-sizing:border-box}.ld-dc.ld-p-dashboard a{color:#c2410c;text-decoration:none}.ld-dc.ld-p-dashboard a:hover{color:#f97316}.ld-dc.ld-p-dashboard [data-nav-links] a,.ld-dc.ld-p-dashboard [data-nav-ghost]{white-space:nowrap}@media (max-width:1120px){.ld-dc.ld-p-dashboard [data-nav-links],.ld-dc.ld-p-dashboard [data-nav-ghost]{display:none!important}}.ld-dc.ld-p-dashboard [data-press]{transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .2s ease;will-change:transform}.ld-dc.ld-p-dashboard [data-press]:active{transform:scale(.97)!important}.ld-dc.ld-p-dashboard [data-lift]{transition:transform .2s cubic-bezier(.23,1,.32,1),box-shadow .2s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.ld-dc.ld-p-dashboard [data-lift]:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0f172a1f!important}.ld-dc.ld-p-dashboard [data-lift=hero]:hover{box-shadow:0 24px 52px #0f172a24!important}.ld-dc.ld-p-dashboard [data-nav-links] a{position:relative;transition:color .15s ease}.ld-dc.ld-p-dashboard [data-nav-links] a:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;background:#f97316;transform:scaleX(0);transform-origin:left;transition:transform .2s cubic-bezier(.23,1,.32,1)}.ld-dc.ld-p-dashboard [data-nav-links] a:hover{color:#0f172a}.ld-dc.ld-p-dashboard [data-nav-links] a:hover:after{transform:scaleX(1)}}.ld-dc.ld-p-dashboard [data-reveal]{opacity:0;transform:translateY(12px);transition:opacity .5s cubic-bezier(.23,1,.32,1),transform .5s cubic-bezier(.23,1,.32,1);transition-delay:var(--d,0ms)}.ld-dc.ld-p-dashboard [data-reveal=in]{opacity:1;transform:none}.ld-dc.ld-p-dashboard [data-bar]{transform-origin:bottom;transform:scaleY(0);transition:transform .6s cubic-bezier(.23,1,.32,1);transition-delay:var(--d,0ms)}.ld-dc.ld-p-dashboard [data-reveal=in] [data-bar]{transform:scaleY(1)}@media (prefers-reduced-motion:reduce){.ld-dc.ld-p-dashboard [data-reveal],.ld-dc.ld-p-dashboard [data-bar],.ld-dc.ld-p-dashboard [data-press],.ld-dc.ld-p-dashboard [data-lift]{transition-duration:1ms!important;transition-delay:0ms!important;transform:none!important}}.ld-dc.ld-p-sourcing *{box-sizing:border-box}.ld-dc.ld-p-sourcing a{color:#c2410c;text-decoration:none}.ld-dc.ld-p-sourcing a:hover{color:#f97316}.ld-dc.ld-p-sourcing [data-nav-links] a,.ld-dc.ld-p-sourcing [data-nav-ghost]{white-space:nowrap}@media (max-width:1120px){.ld-dc.ld-p-sourcing [data-nav-links],.ld-dc.ld-p-sourcing [data-nav-ghost]{display:none!important}}.ld-dc.ld-p-sourcing [data-press]{transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .2s ease;will-change:transform}.ld-dc.ld-p-sourcing [data-press]:active{transform:scale(.97)!important}.ld-dc.ld-p-sourcing [data-lift]{transition:transform .2s cubic-bezier(.23,1,.32,1),box-shadow .2s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.ld-dc.ld-p-sourcing [data-lift]:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0f172a1f!important}.ld-dc.ld-p-sourcing [data-nav-links] a{position:relative;transition:color .15s ease}.ld-dc.ld-p-sourcing [data-nav-links] a:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;background:#f97316;transform:scaleX(0);transform-origin:left;transition:transform .2s cubic-bezier(.23,1,.32,1)}.ld-dc.ld-p-sourcing [data-nav-links] a:hover{color:#0f172a}.ld-dc.ld-p-sourcing [data-nav-links] a:hover:after{transform:scaleX(1)}}.ld-dc.ld-p-sourcing [data-reveal]{opacity:0;transform:translateY(12px);transition:opacity .5s cubic-bezier(.23,1,.32,1),transform .5s cubic-bezier(.23,1,.32,1);transition-delay:var(--d,0ms)}.ld-dc.ld-p-sourcing [data-reveal=in]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ld-dc.ld-p-sourcing [data-reveal],.ld-dc.ld-p-sourcing [data-press],.ld-dc.ld-p-sourcing [data-lift]{transition-duration:1ms!important;transition-delay:0ms!important;transform:none!important}}.ld-dc.ld-p-pricing *{box-sizing:border-box}.ld-dc.ld-p-pricing a{color:#c2410c;text-decoration:none}.ld-dc.ld-p-pricing a:hover{color:#f97316}.ld-dc.ld-p-pricing input[type=range]{accent-color:#f97316}.ld-dc.ld-p-pricing [data-nav-links] a,.ld-dc.ld-p-pricing [data-nav-ghost]{white-space:nowrap}@media (max-width:1120px){.ld-dc.ld-p-pricing [data-nav-links],.ld-dc.ld-p-pricing [data-nav-ghost]{display:none!important}}.ld-dc.ld-p-pricing [data-press]{transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .2s ease;will-change:transform}.ld-dc.ld-p-pricing [data-press]:active{transform:scale(.97)!important}.ld-dc.ld-p-pricing [data-lift]{transition:transform .2s cubic-bezier(.23,1,.32,1),box-shadow .2s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.ld-dc.ld-p-pricing [data-lift]:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0f172a1f!important}.ld-dc.ld-p-pricing [data-lift=cta]:hover{box-shadow:0 10px 26px #f9731661!important}.ld-dc.ld-p-pricing [data-nav-links] a{position:relative;transition:color .15s ease}.ld-dc.ld-p-pricing [data-nav-links] a:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;background:#f97316;transform:scaleX(0);transform-origin:left;transition:transform .2s cubic-bezier(.23,1,.32,1)}.ld-dc.ld-p-pricing [data-nav-links] a:hover{color:#0f172a}.ld-dc.ld-p-pricing [data-nav-links] a:hover:after{transform:scaleX(1)}}.ld-dc.ld-p-pricing [data-reveal]{opacity:0;transform:translateY(12px);transition:opacity .5s cubic-bezier(.23,1,.32,1),transform .5s cubic-bezier(.23,1,.32,1);transition-delay:var(--d,0ms)}.ld-dc.ld-p-pricing [data-reveal=in]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ld-dc.ld-p-pricing [data-reveal],.ld-dc.ld-p-pricing [data-press],.ld-dc.ld-p-pricing [data-lift]{transition-duration:1ms!important;transition-delay:0ms!important;transform:none!important}}.ld-dc [data-m-only]{display:none}@media (min-width:641px){.ld-dc [data-m-menu],.ld-dc .ld-m{display:none!important}}@media (max-width:640px){.ld-dc .ld-pc,.ld-dc.ld-p-intro [data-nav-links],.ld-dc.ld-p-intro [data-nav-ghost]{display:none!important}.ld-dc.ld-p-intro [data-nav-cta]{padding:8px 12px!important;font-size:13px!important}.ld-dc.ld-p-intro [data-m-burger]{display:inline-flex!important}.ld-dc.ld-p-intro [style*="max-width: 1200px"],.ld-dc.ld-p-intro [style*="max-width: 1320px"]{padding-left:20px!important;padding-right:20px!important}.ld-dc.ld-p-intro section{padding-top:56px!important;padding-bottom:56px!important}.ld-dc.ld-p-intro section#top{padding-top:32px!important;padding-bottom:40px!important}.ld-dc.ld-p-intro [style*="repeat(auto-fit"],.ld-dc.ld-p-intro [style*="4fr) minmax"],.ld-dc.ld-p-intro [style*="repeat(2, minmax(0px, 1fr))"]{grid-template-columns:minmax(0,1fr)!important;gap:24px!important}.ld-dc.ld-p-intro div:has(>[data-chip]){grid-template-columns:repeat(2,minmax(0,1fr))!important}.ld-dc.ld-p-intro h1{font-size:25px!important;white-space:normal!important;line-height:1.3!important}.ld-dc.ld-p-intro h2{font-size:23px!important;line-height:1.35!important}.ld-dc.ld-p-intro [style*="white-space: nowrap"]{white-space:normal!important}.ld-dc.ld-p-intro [data-nav-cta]{white-space:nowrap!important}.ld-dc.ld-p-intro p{font-size:15px!important}.ld-dc.ld-p-intro [data-m-points]{font-size:16px!important;gap:10px!important}.ld-dc.ld-p-intro [data-m-scroll]{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:82%;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px!important;margin:0 -20px;padding:0 20px 8px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ld-dc.ld-p-intro [data-m-scroll]>*{scroll-snap-align:start}.ld-dc.ld-p-intro [data-m-scroll]{scroll-padding-inline:20px}.ld-dc.ld-p-intro #kakao [style*="flex: 0 1 340px"] span{white-space:nowrap;font-size:11px!important}.ld-dc.ld-p-intro [data-m-scroll-hint]{display:block!important}.ld-dc.ld-p-intro [data-m-hoverhint]{display:none!important}.ld-dc.ld-p-intro [data-m-table]>div>div{padding:11px 10px!important;font-size:13px!important}.ld-dc.ld-p-intro [data-m-videoband]{padding:16px 12px 14px!important;margin:0 -8px}.ld-dc.ld-p-intro [data-m-steps]>div{border-left:0!important;border-top:1px solid #eef2f7;padding:14px 4px!important;gap:6px!important}.ld-dc.ld-p-intro [data-m-srcimg] [data-lift]>div:last-child{font-size:12px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ld-dc.ld-p-intro [data-m-steps]>div:first-child{border-top:0}.ld-dc.ld-p-intro [data-m-hide]{display:none!important}.ld-dc.ld-p-intro span[style*="border-radius: 20px"]{white-space:nowrap}.ld-dc.ld-p-intro section div[style*="flex-wrap: wrap"]:has(>a[data-press]){flex-direction:column!important;align-items:stretch!important}.ld-dc.ld-p-intro section div[style*="flex-wrap: wrap"]:has(>a[data-press])>a{text-align:center;justify-content:center;white-space:nowrap}.ld-dc.ld-p-intro div[style*="justify-content: space-between"]>span{white-space:nowrap}.ld-dc.ld-p-intro div[style*="justify-content: space-between"]>span[style*="border-radius: 20px"]{font-size:10.5px!important;padding:3px 8px!important}.ld-dc.ld-p-intro #kakao [style*="flex: 0 1 340px"]{max-width:250px!important;margin:0 auto!important}.ld-dc.ld-p-intro section#top p{width:auto!important;max-width:none!important}.ld-dc.ld-p-intro [data-qrow]{padding:8px 12px!important;font-size:13.5px!important}.ld-dc.ld-p-intro div:has(>[data-qrow]){gap:6px!important;padding:12px 14px!important}.ld-dc.ld-p-intro [data-scif]{gap:8px!important}.ld-dc.ld-p-intro [data-scif]>div[style*="font-size:15.5px"],.ld-dc.ld-p-intro [data-scif]>div[style*="font-size: 15.5px"]{font-size:14px!important;line-height:1.45!important}.ld-dc.ld-p-intro [data-scif] div[style*="padding: 9px 14px"]{padding:7px 12px!important;font-size:12.5px!important}.ld-dc.ld-p-intro div:has(>[data-scif]){padding:14px!important}.ld-dc.ld-p-intro [style*="grid-template-columns: 52px 20px"]{grid-template-columns:40px 14px minmax(0,1fr)!important;padding-top:9px!important;padding-bottom:9px!important;font-size:13px!important}.ld-dc.ld-p-intro [style*="grid-template-columns: 52px 20px"] b,.ld-dc.ld-p-intro [style*="grid-template-columns: 52px 20px"] div[style*="font-size:15"],.ld-dc.ld-p-intro [style*="grid-template-columns: 52px 20px"] div[style*="font-size: 15"]{font-size:14px!important}.ld-dc.ld-p-intro #kakao [style*="grid-template-columns: 26px"]{padding:10px 12px!important;gap:8px!important}.ld-dc.ld-p-intro #kakao [style*="grid-template-columns: 26px"] b{font-size:14px!important}.ld-dc.ld-p-intro #kakao [style*="grid-template-columns: 26px"] div>div{font-size:12.5px!important;line-height:1.5!important}.ld-dc.ld-p-intro [data-m-steps]>div{gap:4px!important;padding:12px 4px!important}.ld-dc.ld-p-intro [data-m-steps]>div>span:first-child{font-size:11.5px!important}.ld-dc.ld-p-intro [data-m-steps]>div>div{font-size:17px!important;line-height:1.35!important}.ld-dc.ld-p-intro #price [data-lift]>span{white-space:nowrap!important}.ld-dc.ld-p-intro #price [data-lift]{padding:20px 18px!important;gap:10px!important}.ld-dc.ld-p-intro #price [data-lift] div[style*="font-size:4"],.ld-dc.ld-p-intro #price [data-lift] div[style*="font-size: 4"]{font-size:34px!important}.ld-dc.ld-p-intro #price [data-lift] a{padding-top:11px!important;padding-bottom:11px!important}.ld-dc.ld-p-intro [data-m-only]{display:inline-block!important}.ld-dc.ld-p-intro [data-m-srcimg]{order:-1;margin-top:0!important;position:sticky;top:72px;z-index:5}.ld-dc.ld-p-intro [data-m-btns]{flex-direction:column!important;align-items:stretch!important}.ld-dc.ld-p-intro [data-m-btns]>a{text-align:center;justify-content:center}.ld-dc.ld-p-intro [data-m-probs]>div{padding:18px 18px 16px!important;gap:8px!important}.ld-dc.ld-p-intro [data-m-faq]{grid-auto-columns:86%!important}.ld-dc.ld-p-intro [data-m-faq]>div{padding:16px!important}.ld-dc.ld-p-intro #kakao [style*="flex: 0 1 340px"]{max-width:210px!important}.ld-dc.ld-p-intro section{padding-top:44px!important;padding-bottom:44px!important}.ld-dc.ld-p-intro section#top{padding-top:24px!important;padding-bottom:32px!important}.ld-dc.ld-p-intro section>div[style*="flex-direction: column"]{gap:26px!important}.ld-dc.ld-p-intro [style*="repeat(auto-fit"]:not([data-m-scroll]),.ld-dc.ld-p-intro [style*="4fr) minmax"]{gap:18px!important}.ld-dc.ld-p-intro h2{margin-bottom:0!important}.ld-dc.ld-p-intro [data-m-fit2]{width:auto!important;font-size:min(13.5px,3.25vw)!important;white-space:nowrap;letter-spacing:-.02em;line-height:1.7!important}.ld-dc.ld-p-intro [data-m-fit2][data-comment-anchor="8187dab0b7-p"]{font-size:min(11.3px,2.9vw)!important;letter-spacing:-.025em}.ld-dc.ld-p-intro [data-m-h3]{font-size:min(23px,5.9vw)!important;white-space:nowrap}.ld-dc.ld-p-intro [data-m-h2l]{font-size:min(23px,5.9vw)!important;white-space:nowrap!important}.ld-dc.ld-p-intro [data-m-h2l][data-comment-anchor=fc8c8693de-h2]{font-size:min(19px,4.9vw)!important}.ld-dc.ld-p-intro [data-m-h2l][data-comment-anchor="981a65438f-h2"]{font-size:min(16px,4.1vw)!important}.ld-dc.ld-p-intro [data-m-points]{grid-template-columns:1fr!important;gap:10px!important;font-size:16px!important}.ld-dc.ld-p-intro [data-m-probs]{grid-auto-columns:84%!important;align-items:stretch!important}.ld-dc.ld-p-intro [data-m-probs]>div{height:100%;box-sizing:border-box}.ld-dc.ld-p-intro [data-m-probs]>div>div:nth-of-type(1){font-size:min(14.5px,3.55vw)!important;white-space:nowrap;letter-spacing:-.02em}.ld-dc.ld-p-intro [data-m-probs]>div>div:nth-of-type(2){font-size:min(12.5px,3.05vw)!important;white-space:nowrap;letter-spacing:-.02em}.ld-dc.ld-p-intro [data-m-bl]{font-size:min(12.5px,3.05vw);white-space:nowrap;letter-spacing:-.02em;line-height:1.55}.ld-dc.ld-p-intro [data-m-ans]{font-size:min(13px,3.05vw)!important;letter-spacing:-.02em;white-space:nowrap}.ld-dc.ld-p-intro #kakao [data-lift]{padding:10px 12px!important;gap:8px!important}.ld-dc.ld-p-intro #kakao [data-lift] b{font-size:13.5px!important}.ld-dc.ld-p-intro #kakao [data-lift] div div{font-size:12px!important;line-height:1.5!important;margin-top:1px!important;white-space:nowrap;letter-spacing:-.02em}.ld-dc.ld-p-intro #kakao [style*="flex: 0 1 340px"]{max-width:170px!important}.ld-dc.ld-p-intro #kakao [style*=aspect-ratio]{aspect-ratio:9/13!important}.ld-dc.ld-p-intro #sourcing [data-srow]{padding:10px 12px!important;gap:10px!important}.ld-dc.ld-p-intro #sourcing [data-srow] b{font-size:14.5px!important}.ld-dc.ld-p-intro #sourcing [data-srow] span[style*=line-height]{font-size:min(12px,2.9vw)!important;line-height:1.5!important;white-space:nowrap;letter-spacing:-.02em}.ld-dc.ld-p-intro #sourcing [data-srow] span[data-press]{padding:5px 10px!important;font-size:11.5px!important;margin-top:2px!important}.ld-dc.ld-p-intro #sourcing [data-srow]>div{gap:3px!important}.ld-dc.ld-p-intro #price [data-lift]{padding:16px!important;gap:8px!important}.ld-dc.ld-p-intro #price [data-lift] div[style*="font-size:4"],.ld-dc.ld-p-intro #price [data-lift] div[style*="font-size: 4"]{font-size:28px!important}.ld-dc.ld-p-intro #price [data-lift] p,.ld-dc.ld-p-intro #price [data-lift]>div:nth-last-child(2){font-size:min(12px,2.9vw)!important;white-space:nowrap;letter-spacing:-.02em}.ld-dc.ld-p-intro #price [data-lift] a{padding-top:9px!important;padding-bottom:9px!important;font-size:14px!important}.ld-dc.ld-p-intro [data-m-faq]>div p{white-space:nowrap;font-size:min(11.5px,2.85vw)!important;letter-spacing:-.03em}.ld-dc.ld-p-intro [data-m-faq]>div{padding:14px 12px!important}.ld-dc.ld-p-intro [data-m-faq]>div b{font-size:14px!important}.ld-dc.ld-p-ask [data-nav-links],.ld-dc.ld-p-ask [data-nav-ghost]{display:none!important}.ld-dc.ld-p-ask [data-nav-cta]{padding:8px 12px!important;font-size:13px!important;white-space:nowrap!important}.ld-dc.ld-p-ask [data-m-burger]{display:inline-flex!important}.ld-dc.ld-p-ask [style*="max-width: 1200px"],.ld-dc.ld-p-ask [style*="max-width: 1320px"]{padding-left:20px!important;padding-right:20px!important}.ld-dc.ld-p-ask section{padding-top:44px!important;padding-bottom:44px!important}.ld-dc.ld-p-ask section[data-screen-label=Hero],.ld-dc.ld-p-ask section[data-screen-label=요금제]{padding-top:28px!important;padding-bottom:36px!important}.ld-dc.ld-p-ask section[data-screen-label=CTA]{padding:44px 20px!important;gap:14px!important}.ld-dc.ld-p-ask [style*="repeat(auto-fit"],.ld-dc.ld-p-ask [style*="4fr) minmax"],.ld-dc.ld-p-ask [style*="5fr) minmax"]{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}.ld-dc.ld-p-ask [style*="margin: 88px auto 0px"]{margin-top:40px!important}.ld-dc.ld-p-ask h1{font-size:25px!important;white-space:normal!important;line-height:1.3!important}.ld-dc.ld-p-ask h2{font-size:21px!important;line-height:1.35!important;margin-bottom:0!important}.ld-dc.ld-p-ask [style*="white-space: nowrap"]{white-space:normal!important}.ld-dc.ld-p-ask p{font-size:14.5px!important;line-height:1.65!important}.ld-dc.ld-p-ask section>div[style*="flex-direction: column"]{gap:22px!important}.ld-dc.ld-p-ask section div[style*="flex-wrap: wrap"]:has(>a[data-press]){flex-direction:column!important;align-items:stretch!important}.ld-dc.ld-p-ask section div[style*="flex-wrap: wrap"]:has(>a[data-press])>a{text-align:center;justify-content:center;white-space:nowrap}.ld-dc.ld-p-ask section button[data-press][style*="align-self: flex-start"]{align-self:stretch!important;justify-content:center}.ld-dc.ld-p-ask span[style*="border-radius: 20px"]{white-space:nowrap}.ld-dc.ld-p-ask [data-m-scroll]{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:82%;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px!important;margin:0 -20px;padding:0 20px 8px;scroll-padding-inline:20px;scrollbar-width:none}.ld-dc.ld-p-ask [data-m-scroll]>*{scroll-snap-align:start}.ld-dc.ld-p-ask [data-m-scroll]{margin-left:-20px!important;margin-right:-20px!important;padding:4px 20px 8px!important;scroll-padding-left:20px;scrollbar-width:none;grid-auto-columns:78%!important}.ld-dc.ld-p-ask [data-m-scroll]::-webkit-scrollbar{display:none}.ld-dc.ld-p-ask [data-m-hoverhint]{display:none!important}.ld-dc.ld-p-ask [data-m-videoband]{padding:14px 12px 12px!important;margin:0 -8px;border-radius:16px!important}.ld-dc.ld-p-ask [data-m-2col]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.ld-dc.ld-p-ask [data-m-card]{padding:16px!important;gap:8px!important}.ld-dc.ld-p-ask [data-m-card] p{font-size:13.5px!important}.ld-dc.ld-p-ask footer>div{flex-direction:column!important;gap:12px!important;align-items:flex-start!important}.ld-dc.ld-p-ask footer [style*="text-align: right"]{text-align:left!important}.ld-dc.ld-p-ask [data-m-swipehint]{display:flex!important}.ld-dc.ld-p-ask section[data-screen-label=CTA] a{white-space:nowrap!important;padding-left:24px!important;padding-right:24px!important}.ld-dc.ld-p-ask section[data-screen-label=CTA] p{font-size:13.5px!important}.ld-dc.ld-p-ask section[data-screen-label=요금제] [data-lift]>span{white-space:nowrap!important}.ld-dc.ld-p-ask [data-m-faq]{margin:0 -20px!important}.ld-dc.ld-p-ask div[style*="justify-content: space-between"]>span{white-space:nowrap}.ld-dc.ld-p-ask div[style*="justify-content: space-between"]>span[style*="border-radius: 20px"]{font-size:10.5px!important;padding:3px 8px!important}.ld-dc.ld-p-ask [data-m-ans] div[style*="font-size: 17px"]{font-size:14.5px!important;line-height:1.45!important}.ld-dc.ld-p-ask [data-m-chips]{flex-wrap:nowrap!important;overflow-x:auto;margin:0 -20px;padding:0 20px 4px;scrollbar-width:none}.ld-dc.ld-p-ask [data-m-chips]>span{flex:none}.ld-dc.ld-p-ask [data-m-q]{padding:12px 14px!important;gap:6px!important}.ld-dc.ld-p-ask [data-m-q]>button{padding:8px 12px!important;font-size:13.5px!important}.ld-dc.ld-p-ask [data-m-ans]{padding:14px!important}.ld-dc.ld-p-ask [data-m-ans] [data-scif]{gap:7px!important}.ld-dc.ld-p-ask [data-m-ans] [data-scif]>div[style*="font-size: 17px"]{font-size:14.5px!important;line-height:1.45!important}.ld-dc.ld-p-ask [data-m-ans] div[style*="padding: 10px 14px"]{padding:7px 12px!important;font-size:12.5px!important}.ld-dc.ld-p-ask [data-m-chips]{gap:6px!important}.ld-dc.ld-p-ask [data-m-chips]>span{font-size:13px!important;padding:6px 12px!important}.ld-dc.ld-p-ask [data-m-3line]{font-size:min(13px,3vw)!important;white-space:nowrap;letter-spacing:-.015em}.ld-dc.ld-p-schedule [data-nav-links],.ld-dc.ld-p-schedule [data-nav-ghost]{display:none!important}.ld-dc.ld-p-schedule [data-nav-cta]{padding:8px 12px!important;font-size:13px!important;white-space:nowrap!important}.ld-dc.ld-p-schedule [data-m-burger]{display:inline-flex!important}.ld-dc.ld-p-schedule [style*="max-width: 1200px"],.ld-dc.ld-p-schedule [style*="max-width: 1320px"]{padding-left:20px!important;padding-right:20px!important}.ld-dc.ld-p-schedule section{padding-top:44px!important;padding-bottom:44px!important}.ld-dc.ld-p-schedule section[data-screen-label=Hero],.ld-dc.ld-p-schedule section[data-screen-label=요금제]{padding-top:28px!important;padding-bottom:36px!important}.ld-dc.ld-p-schedule section[data-screen-label=CTA]{padding:44px 20px!important;gap:14px!important}.ld-dc.ld-p-schedule [style*="repeat(auto-fit"],.ld-dc.ld-p-schedule [style*="4fr) minmax"],.ld-dc.ld-p-schedule [style*="5fr) minmax"]{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}.ld-dc.ld-p-schedule [style*="margin: 88px auto 0px"]{margin-top:40px!important}.ld-dc.ld-p-schedule h1{font-size:25px!important;white-space:normal!important;line-height:1.3!important}.ld-dc.ld-p-schedule h2{font-size:21px!important;line-height:1.35!important;margin-bottom:0!important}.ld-dc.ld-p-schedule [style*="white-space: nowrap"]{white-space:normal!important}.ld-dc.ld-p-schedule p{font-size:14.5px!important;line-height:1.65!important}.ld-dc.ld-p-schedule section>div[style*="flex-direction: column"]{gap:22px!important}.ld-dc.ld-p-schedule section div[style*="flex-wrap: wrap"]:has(>a[data-press]){flex-direction:column!important;align-items:stretch!important}.ld-dc.ld-p-schedule section div[style*="flex-wrap: wrap"]:has(>a[data-press])>a{text-align:center;justify-content:center;white-space:nowrap}.ld-dc.ld-p-schedule section button[data-press][style*="align-self: flex-start"]{align-self:stretch!important;justify-content:center}.ld-dc.ld-p-schedule span[style*="border-radius: 20px"]{white-space:nowrap}.ld-dc.ld-p-schedule [data-m-scroll]{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:82%;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px!important;margin:0 -20px;padding:0 20px 8px;scroll-padding-inline:20px;scrollbar-width:none}.ld-dc.ld-p-schedule [data-m-scroll]>*{scroll-snap-align:start}.ld-dc.ld-p-schedule [data-m-hoverhint]{display:none!important}.ld-dc.ld-p-schedule [data-m-videoband]{padding:14px 12px 12px!important;margin:0 -8px;border-radius:16px!important}.ld-dc.ld-p-schedule [data-m-2col]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.ld-dc.ld-p-schedule [data-m-card]{padding:16px!important;gap:8px!important}.ld-dc.ld-p-schedule [data-m-card] p{font-size:13.5px!important}.ld-dc.ld-p-schedule footer>div{flex-direction:column!important;gap:12px!important;align-items:flex-start!important}.ld-dc.ld-p-schedule footer [style*="text-align: right"]{text-align:left!important}.ld-dc.ld-p-schedule [data-m-swipehint]{display:flex!important}.ld-dc.ld-p-schedule section[data-screen-label=CTA] a{white-space:nowrap!important;padding-left:24px!important;padding-right:24px!important}.ld-dc.ld-p-schedule section[data-screen-label=CTA] p{font-size:13.5px!important}.ld-dc.ld-p-schedule section[data-screen-label=요금제] [data-lift]>span{white-space:nowrap!important}.ld-dc.ld-p-schedule [data-m-faq]{margin:0 -20px!important}.ld-dc.ld-p-schedule div[style*="justify-content: space-between"]>span{white-space:nowrap}.ld-dc.ld-p-schedule div[style*="justify-content: space-between"]>span[style*="border-radius: 20px"]{font-size:10.5px!important;padding:3px 8px!important}.ld-dc.ld-p-schedule [data-m-ans] div[style*="font-size: 17px"]{font-size:14.5px!important;line-height:1.45!important}.ld-dc.ld-p-schedule [data-m-ans] div[style*="padding: 10px 14px"]{padding:7px 12px!important;font-size:12.5px!important}.ld-dc.ld-p-schedule [data-m-chips]{flex-wrap:nowrap!important;overflow-x:auto;margin:0 -20px;padding:0 20px 4px;scrollbar-width:none}.ld-dc.ld-p-schedule [data-m-chips]>span{flex:none}.ld-dc.ld-p-schedule [data-m-alerts]{gap:8px 10px!important;font-size:13.5px!important}.ld-dc.ld-p-schedule [data-m-h1]{font-size:min(21px,5.35vw)!important;white-space:nowrap!important;letter-spacing:-.02em}.ld-dc.ld-p-schedule [data-m-3l],.ld-dc.ld-p-schedule [data-m-2l]{font-size:min(12.5px,2.95vw)!important;white-space:nowrap!important;letter-spacing:-.025em;line-height:1.7!important}.ld-dc.ld-p-schedule [data-m-card]{height:100%;box-sizing:border-box;padding:16px!important;gap:8px!important}.ld-dc.ld-p-schedule [data-m-card]>b{font-size:15.5px!important}.ld-dc.ld-p-schedule [data-m-card]>p{font-size:min(12px,2.85vw)!important;white-space:nowrap;letter-spacing:-.025em;line-height:1.6!important;margin:0!important}.ld-dc.ld-p-schedule [data-m-card]>div{font-size:12.5px!important;white-space:nowrap;margin-top:auto!important}.ld-dc.ld-p-schedule [data-m-scroll]:has([data-m-card]){align-items:stretch}.ld-dc.ld-p-dashboard [data-nav-links],.ld-dc.ld-p-dashboard [data-nav-ghost]{display:none!important}.ld-dc.ld-p-dashboard [data-nav-cta]{padding:8px 12px!important;font-size:13px!important;white-space:nowrap!important}.ld-dc.ld-p-dashboard [data-m-burger]{display:inline-flex!important}.ld-dc.ld-p-dashboard [style*="max-width: 1200px"],.ld-dc.ld-p-dashboard [style*="max-width: 1320px"]{padding-left:20px!important;padding-right:20px!important}.ld-dc.ld-p-dashboard section{padding-top:44px!important;padding-bottom:44px!important}.ld-dc.ld-p-dashboard section[data-screen-label=Hero],.ld-dc.ld-p-dashboard section[data-screen-label=요금제]{padding-top:28px!important;padding-bottom:36px!important}.ld-dc.ld-p-dashboard #sales{background:#fff!important;border-top:1px solid #eef2f7;margin-top:28px;padding-top:32px!important}.ld-dc.ld-p-dashboard section[data-screen-label=CTA]{padding:44px 20px!important;gap:14px!important}.ld-dc.ld-p-dashboard [style*="repeat(auto-fit"],.ld-dc.ld-p-dashboard [style*="4fr) minmax"],.ld-dc.ld-p-dashboard [style*="5fr) minmax"]{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}.ld-dc.ld-p-dashboard [style*="margin: 88px auto 0px"]{margin-top:40px!important}.ld-dc.ld-p-dashboard h1{font-size:25px!important;white-space:normal!important;line-height:1.3!important}.ld-dc.ld-p-dashboard h2{font-size:21px!important;line-height:1.35!important;margin-bottom:0!important}.ld-dc.ld-p-dashboard [style*="white-space: nowrap"]{white-space:normal!important}.ld-dc.ld-p-dashboard p{font-size:14.5px!important;line-height:1.65!important}.ld-dc.ld-p-dashboard section>div[style*="flex-direction: column"]{gap:22px!important}.ld-dc.ld-p-dashboard section div[style*="flex-wrap: wrap"]:has(>a[data-press]){flex-direction:column!important;align-items:stretch!important}.ld-dc.ld-p-dashboard section div[style*="flex-wrap: wrap"]:has(>a[data-press])>a{text-align:center;justify-content:center;white-space:nowrap}.ld-dc.ld-p-dashboard section button[data-press][style*="align-self: flex-start"]{align-self:stretch!important;justify-content:center}.ld-dc.ld-p-dashboard span[style*="border-radius: 20px"]{white-space:nowrap}.ld-dc.ld-p-dashboard [data-m-scroll]{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:82%;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px!important;margin:0 -20px;padding:0 20px 8px;scroll-padding-inline:20px;scrollbar-width:none}.ld-dc.ld-p-dashboard [data-m-scroll]>*{scroll-snap-align:start}.ld-dc.ld-p-dashboard [data-m-hoverhint]{display:none!important}.ld-dc.ld-p-dashboard [data-m-videoband]{padding:14px 12px 12px!important;margin:0 -8px;border-radius:16px!important}.ld-dc.ld-p-dashboard [data-m-2col]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.ld-dc.ld-p-dashboard [data-m-card]{padding:16px!important;gap:8px!important}.ld-dc.ld-p-dashboard [data-m-card] p{font-size:13.5px!important}.ld-dc.ld-p-dashboard footer>div{flex-direction:column!important;gap:12px!important;align-items:flex-start!important}.ld-dc.ld-p-dashboard footer [style*="text-align: right"]{text-align:left!important}.ld-dc.ld-p-dashboard [data-m-swipehint]{display:flex!important}.ld-dc.ld-p-dashboard section[data-screen-label=CTA] a{white-space:nowrap!important;padding-left:24px!important;padding-right:24px!important}.ld-dc.ld-p-dashboard section[data-screen-label=CTA] p{font-size:13.5px!important}.ld-dc.ld-p-dashboard section[data-screen-label=요금제] [data-lift]>span{white-space:nowrap!important}.ld-dc.ld-p-dashboard [data-m-faq]{margin:0 -20px!important}.ld-dc.ld-p-dashboard div[style*="justify-content: space-between"]>span{white-space:nowrap}.ld-dc.ld-p-dashboard div[style*="justify-content: space-between"]>span[style*="border-radius: 20px"]{font-size:10.5px!important;padding:3px 8px!important}.ld-dc.ld-p-dashboard [data-m-ans] div[style*="font-size: 17px"]{font-size:14.5px!important;line-height:1.45!important}.ld-dc.ld-p-dashboard [data-m-ans] div[style*="padding: 10px 14px"]{padding:7px 12px!important;font-size:12.5px!important}.ld-dc.ld-p-dashboard [data-m-chips]{flex-wrap:nowrap!important;overflow-x:auto;margin:0 -20px;padding:0 20px 4px;scrollbar-width:none}.ld-dc.ld-p-dashboard [data-m-chips]>span{flex:none}.ld-dc.ld-p-dashboard [data-press][data-on]{padding:11px 12px!important;margin:0 -12px!important}.ld-dc.ld-p-dashboard [data-press][data-on] b{font-size:15px!important}.ld-dc.ld-p-dashboard [data-press][data-on] span{font-size:13px!important}.ld-dc.ld-p-dashboard [data-m-dimg],.ld-dc.ld-p-dashboard section [style*="min-height: 520px"],.ld-dc.ld-p-dashboard section [style*="min-height: 720px"]{min-height:0!important}.ld-dc.ld-p-dashboard section [style*="min-height: 320px"]{min-height:230px!important}.ld-dc.ld-p-dashboard [data-m-dimg]>div{min-height:230px!important}.ld-dc.ld-p-dashboard [data-m-2col]>div{padding:14px!important;gap:6px!important}.ld-dc.ld-p-dashboard [data-m-2col]>div b{font-size:14px!important}.ld-dc.ld-p-dashboard [data-m-2col]>div span{font-size:min(11.5px,2.85vw)!important;line-height:1.55!important;white-space:nowrap;letter-spacing:-.02em}.ld-dc.ld-p-dashboard [data-m-2col]>div b{font-size:min(13.5px,3.35vw)!important;white-space:nowrap;letter-spacing:-.02em}.ld-dc.ld-p-dashboard [data-m-2col]>div{padding:12px 11px!important}.ld-dc.ld-p-dashboard [data-m-2line]{font-size:min(13px,3.05vw)!important;white-space:nowrap;letter-spacing:-.015em}.ld-dc.ld-p-sourcing [data-nav-links],.ld-dc.ld-p-sourcing [data-nav-ghost]{display:none!important}.ld-dc.ld-p-sourcing [data-nav-cta]{padding:8px 12px!important;font-size:13px!important;white-space:nowrap!important}.ld-dc.ld-p-sourcing [data-m-burger]{display:inline-flex!important}.ld-dc.ld-p-sourcing [style*="max-width: 1200px"],.ld-dc.ld-p-sourcing [style*="max-width: 1320px"]{padding-left:20px!important;padding-right:20px!important}.ld-dc.ld-p-sourcing section{padding-top:44px!important;padding-bottom:44px!important}.ld-dc.ld-p-sourcing section[data-screen-label=Hero],.ld-dc.ld-p-sourcing section[data-screen-label=요금제]{padding-top:28px!important;padding-bottom:36px!important}.ld-dc.ld-p-sourcing section[data-screen-label=CTA]{padding:44px 20px!important;gap:14px!important}.ld-dc.ld-p-sourcing [style*="repeat(auto-fit"],.ld-dc.ld-p-sourcing [style*="4fr) minmax"],.ld-dc.ld-p-sourcing [style*="5fr) minmax"]{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}.ld-dc.ld-p-sourcing [style*="margin: 88px auto 0px"]{margin-top:40px!important}.ld-dc.ld-p-sourcing h1{font-size:25px!important;white-space:normal!important;line-height:1.3!important}.ld-dc.ld-p-sourcing h2{font-size:21px!important;line-height:1.35!important;margin-bottom:0!important}.ld-dc.ld-p-sourcing [style*="white-space: nowrap"]{white-space:normal!important}.ld-dc.ld-p-sourcing p{font-size:14.5px!important;line-height:1.65!important}.ld-dc.ld-p-sourcing section>div[style*="flex-direction: column"]{gap:22px!important}.ld-dc.ld-p-sourcing section div[style*="flex-wrap: wrap"]:has(>a[data-press]){flex-direction:column!important;align-items:stretch!important}.ld-dc.ld-p-sourcing section div[style*="flex-wrap: wrap"]:has(>a[data-press])>a{text-align:center;justify-content:center;white-space:nowrap}.ld-dc.ld-p-sourcing section button[data-press][style*="align-self: flex-start"]{align-self:stretch!important;justify-content:center}.ld-dc.ld-p-sourcing span[style*="border-radius: 20px"]{white-space:nowrap}.ld-dc.ld-p-sourcing [data-m-scroll]{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:82%;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px!important;margin:0 -20px;padding:0 20px 8px;scroll-padding-inline:20px;scrollbar-width:none}.ld-dc.ld-p-sourcing [data-m-scroll]>*{scroll-snap-align:start}.ld-dc.ld-p-sourcing [data-m-hoverhint]{display:none!important}.ld-dc.ld-p-sourcing [data-m-videoband]{padding:14px 12px 12px!important;margin:0 -8px;border-radius:16px!important}.ld-dc.ld-p-sourcing [data-m-2col]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.ld-dc.ld-p-sourcing [data-m-card]{padding:16px!important;gap:8px!important}.ld-dc.ld-p-sourcing [data-m-card] p{font-size:13.5px!important}.ld-dc.ld-p-sourcing footer>div{flex-direction:column!important;gap:12px!important;align-items:flex-start!important}.ld-dc.ld-p-sourcing footer [style*="text-align: right"]{text-align:left!important}.ld-dc.ld-p-sourcing [data-m-swipehint]{display:flex!important}.ld-dc.ld-p-sourcing section[data-screen-label=CTA] a{white-space:nowrap!important;padding-left:24px!important;padding-right:24px!important}.ld-dc.ld-p-sourcing section[data-screen-label=CTA] p{font-size:13.5px!important}.ld-dc.ld-p-sourcing section[data-screen-label=요금제] [data-lift]>span{white-space:nowrap!important}.ld-dc.ld-p-sourcing [data-m-faq]{margin:0 -20px!important}.ld-dc.ld-p-sourcing div[style*="justify-content: space-between"]>span{white-space:nowrap}.ld-dc.ld-p-sourcing div[style*="justify-content: space-between"]>span[style*="border-radius: 20px"]{font-size:10.5px!important;padding:3px 8px!important}.ld-dc.ld-p-sourcing [data-m-ans] div[style*="font-size: 17px"]{font-size:14.5px!important;line-height:1.45!important}.ld-dc.ld-p-sourcing [data-m-ans] div[style*="padding: 10px 14px"]{padding:7px 12px!important;font-size:12.5px!important}.ld-dc.ld-p-sourcing [data-m-chips]{flex-wrap:nowrap!important;overflow-x:auto;margin:0 -20px;padding:0 20px 4px;scrollbar-width:none}.ld-dc.ld-p-sourcing [data-m-chips]>span{flex:none}.ld-dc.ld-p-sourcing [data-m-2col]>a{padding:12px!important}.ld-dc.ld-p-sourcing [data-m-item]>[data-lift]{order:-1}.ld-dc.ld-p-sourcing [data-m-item]{gap:14px!important}.ld-dc.ld-p-sourcing [data-m-item]>[data-lift]>div:last-child{font-size:11.5px!important;white-space:nowrap;padding:9px 12px!important}.ld-dc.ld-p-sourcing [data-m-2col]>a span{font-size:11px!important}.ld-dc.ld-p-sourcing [data-m-2col]>a b,.ld-dc.ld-p-sourcing [data-m-2col]>a div{font-size:14px!important}.ld-dc.ld-p-sourcing [data-m-swipesec]{display:grid!important;grid-auto-flow:column;grid-auto-columns:88%;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding-left:20px!important;padding-right:20px!important;scroll-padding-inline:20px;scrollbar-width:none;align-items:start}.ld-dc.ld-p-sourcing [data-m-swipesec]>[data-m-item]{margin:0!important;padding:0!important;max-width:none!important;scroll-snap-align:start;align-content:start}.ld-dc.ld-p-sourcing [data-m-swipesec]{align-items:stretch!important}.ld-dc.ld-p-sourcing [data-m-swipesec] [data-m-item]>[data-lift]>div:first-child{aspect-ratio:16/10!important;height:auto!important;min-height:0!important}.ld-dc.ld-p-sourcing [data-m-swipesec] [data-m-item]{display:flex!important;flex-direction:column}.ld-dc.ld-p-sourcing [data-m-swipesec] [data-m-item]>div:not([data-lift]){flex:1 0 auto;display:flex!important;flex-direction:column}.ld-dc.ld-p-sourcing [data-m-swipesec] [data-m-item]>[data-lift]{width:100%!important;flex:none;align-self:stretch!important;margin:0!important}.ld-dc.ld-p-sourcing [data-m-swipesec] [data-m-item]>div:not([data-lift])>span:last-of-type{margin-bottom:0}.ld-dc.ld-p-sourcing [data-m-swipesec] [data-m-item]>div:not([data-lift])>button{margin-top:auto!important}.ld-dc.ld-p-sourcing [data-m-swipesec] [data-m-item]>div:not([data-lift])>span[style*="color:#94a3b8"],.ld-dc.ld-p-sourcing [data-m-swipesec] [data-m-item]>div:not([data-lift])>span[style*="color: #94a3b8"],.ld-dc.ld-p-sourcing [data-m-swipesec] [data-m-item]>div:not([data-lift])>span[style*="color: rgb(148, 163, 184)"]{display:none}.ld-dc.ld-p-sourcing [data-m-swipesec]>[data-m-swipehint]{grid-column:1 / -1;grid-row:1}.ld-dc.ld-p-sourcing [data-m-2line]{font-size:min(13px,3.05vw)!important;white-space:nowrap;letter-spacing:-.01em}.ld-dc.ld-p-pricing [data-nav-links],.ld-dc.ld-p-pricing [data-nav-ghost]{display:none!important}.ld-dc.ld-p-pricing [data-nav-cta]{padding:8px 12px!important;font-size:13px!important;white-space:nowrap!important}.ld-dc.ld-p-pricing [data-m-burger]{display:inline-flex!important}.ld-dc.ld-p-pricing [style*="max-width: 1200px"],.ld-dc.ld-p-pricing [style*="max-width: 1320px"]{padding-left:20px!important;padding-right:20px!important}.ld-dc.ld-p-pricing section{padding-top:44px!important;padding-bottom:44px!important}.ld-dc.ld-p-pricing section[data-screen-label=Hero],.ld-dc.ld-p-pricing section[data-screen-label=요금제]{padding-top:28px!important;padding-bottom:36px!important}.ld-dc.ld-p-pricing section[data-screen-label=CTA]{padding:44px 20px!important;gap:14px!important}.ld-dc.ld-p-pricing [style*="repeat(auto-fit"],.ld-dc.ld-p-pricing [style*="4fr) minmax"],.ld-dc.ld-p-pricing [style*="5fr) minmax"]{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}.ld-dc.ld-p-pricing [style*="margin: 88px auto 0px"]{margin-top:40px!important}.ld-dc.ld-p-pricing h1{font-size:25px!important;white-space:normal!important;line-height:1.3!important}.ld-dc.ld-p-pricing h2{font-size:21px!important;line-height:1.35!important;margin-bottom:0!important}.ld-dc.ld-p-pricing [style*="white-space: nowrap"]{white-space:normal!important}.ld-dc.ld-p-pricing p{font-size:14.5px!important;line-height:1.65!important}.ld-dc.ld-p-pricing section>div[style*="flex-direction: column"]{gap:22px!important}.ld-dc.ld-p-pricing section div[style*="flex-wrap: wrap"]:has(>a[data-press]){flex-direction:column!important;align-items:stretch!important}.ld-dc.ld-p-pricing section div[style*="flex-wrap: wrap"]:has(>a[data-press])>a{text-align:center;justify-content:center;white-space:nowrap}.ld-dc.ld-p-pricing section button[data-press][style*="align-self: flex-start"]{align-self:stretch!important;justify-content:center}.ld-dc.ld-p-pricing span[style*="border-radius: 20px"]{white-space:nowrap}.ld-dc.ld-p-pricing [data-m-scroll]{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:82%;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px!important;margin:0 -20px;padding:0 20px 8px;scroll-padding-inline:20px;scrollbar-width:none}.ld-dc.ld-p-pricing [data-m-scroll]>*{scroll-snap-align:start}.ld-dc.ld-p-pricing [data-m-hoverhint]{display:none!important}.ld-dc.ld-p-pricing [data-m-videoband]{padding:14px 12px 12px!important;margin:0 -8px;border-radius:16px!important}.ld-dc.ld-p-pricing [data-m-2col]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.ld-dc.ld-p-pricing [data-m-card]{padding:16px!important;gap:8px!important}.ld-dc.ld-p-pricing [data-m-card] p{font-size:13.5px!important}.ld-dc.ld-p-pricing footer>div{flex-direction:column!important;gap:12px!important;align-items:flex-start!important}.ld-dc.ld-p-pricing footer [style*="text-align: right"]{text-align:left!important}.ld-dc.ld-p-pricing [data-m-swipehint]{display:flex!important}.ld-dc.ld-p-pricing section[data-screen-label=CTA] a{white-space:nowrap!important;padding-left:24px!important;padding-right:24px!important}.ld-dc.ld-p-pricing section[data-screen-label=CTA] p{font-size:13.5px!important}.ld-dc.ld-p-pricing section[data-screen-label=요금제] [data-lift]>span{white-space:nowrap!important}.ld-dc.ld-p-pricing [data-m-faq]{margin:0 -20px!important}.ld-dc.ld-p-pricing div[style*="justify-content: space-between"]>span{white-space:nowrap}.ld-dc.ld-p-pricing div[style*="justify-content: space-between"]>span[style*="border-radius: 20px"]{font-size:10.5px!important;padding:3px 8px!important}.ld-dc.ld-p-pricing [data-m-ans] div[style*="font-size: 17px"]{font-size:14.5px!important;line-height:1.45!important}.ld-dc.ld-p-pricing [data-m-ans] div[style*="padding: 10px 14px"]{padding:7px 12px!important;font-size:12.5px!important}.ld-dc.ld-p-pricing [data-m-chips]{flex-wrap:nowrap!important;overflow-x:auto;margin:0 -20px;padding:0 20px 4px;scrollbar-width:none}.ld-dc.ld-p-pricing [data-m-chips]>span{flex:none}.ld-dc.ld-p-pricing section[data-screen-label=요금제] [data-lift]{padding:22px 18px!important;gap:10px!important}.ld-dc.ld-p-pricing section[data-screen-label=요금제] [data-lift] div[style*="font-size: 4"]{font-size:34px!important}.ld-dc.ld-p-pricing [data-m-table]>div>div{padding:10px 8px!important;font-size:12.5px!important}.ld-dc.ld-p-pricing [data-m-scroll][data-m-faq]{grid-auto-columns:86%}.ld-dc.ld-p-pricing [data-m-faq]>div{padding:16px!important}.ld-dc.ld-p-pricing [data-m-3line]{font-size:min(12.5px,2.95vw)!important;white-space:nowrap;letter-spacing:-.02em}.ld-dc.ld-p-pricing section[data-screen-label=요금제] [data-lift] p,.ld-dc.ld-p-pricing section[data-screen-label=요금제] [data-lift]>div:nth-last-child(2){white-space:nowrap;letter-spacing:-.015em}.ld-dc.ld-p-pricing [data-m-table]>div>div:first-child{white-space:nowrap;font-size:min(12px,2.9vw)!important;letter-spacing:-.02em;line-height:1.45!important}.ld-dc.ld-p-pricing [data-m-faq]>div p{white-space:nowrap;font-size:min(11.5px,2.85vw)!important;letter-spacing:-.03em}.ld-dc.ld-p-pricing [data-m-faq]>div:nth-child(1) p,.ld-dc.ld-p-pricing [data-m-faq]>div:nth-child(2) p{white-space:nowrap;font-size:min(11.5px,2.85vw)!important;letter-spacing:-.03em}.ld-dc.ld-p-pricing [data-m-faq]>div{padding:14px 12px!important}.ld-dc.ld-p-pricing [data-m-faq]>div b{font-size:14px!important}}.ld-dc{margin:0;background:#fff;color:#0f172a;font-family:Pretendard Variable,Pretendard,Apple SD Gothic Neo,Malgun Gothic,system-ui,sans-serif;-webkit-font-smoothing:antialiased;word-break:keep-all;letter-spacing:-.01em}.ld-dc button{font-family:inherit}.ld-calcwrap .hero{padding-top:64px}@media (max-width:480px){.ld-dc [style*="minmax(420px"]{grid-template-columns:1fr!important}.ld-dc [style*="calc(100% + 40px)"]{width:100%!important}}@media (max-width:760px){.ld-dc [style*="8.6fr"]{grid-template-columns:1fr!important}}@media (max-width:640px){.ld-dc [data-nav-cta]{min-height:44px;display:inline-flex!important;align-items:center}.ld-dc [data-m-burger]{width:44px!important;height:44px!important}.ld-dc #price [data-lift] a{min-height:44px;display:inline-flex;align-items:center;justify-content:center}}.ld-dc [data-slot=lang] .mkk-seg{padding:2px;background:#f1f5f9}.ld-dc [data-slot=lang] .mkk-seg button{padding:7px 10px;font-size:12px}.lds-page{--orange:#e97132;--orange-dark:#c85e22;--orange-soft:rgba(233,113,50,.1);--amber:#f7b267;--navy:#1b2740;--navy-deep:#111827;--gray:#64748b;--gray-100:#f4f7fb;--gray-200:#e2e8f0;--black:#0f172a;--white:#fff;--green:#12b76a;--red:#e5484d;--dblue:#2563eb;font-family:Pretendard,sans-serif;background:#fff;color:var(--black);overflow-x:hidden;line-height:1.5;word-break:keep-all;font-size:16px}.lds-page *{box-sizing:border-box}.lds-page a{text-decoration:none;color:inherit}.lds-page .wrap{max-width:1280px;margin:0 auto;padding:0 28px}#ld-pricing .wrap{max-width:1120px}.lds-page nav{position:fixed;top:0;left:0;right:0;z-index:100;height:66px;display:flex;align-items:center;background:#fffffff5;backdrop-filter:blur(14px);border-bottom:1px solid var(--gray-200)}.lds-page nav .wrap{display:flex;align-items:center;justify-content:space-between;width:100%}.lds-page .nav-logo{font-size:23px;font-weight:900;color:var(--orange);letter-spacing:-1px}.lds-page .nav-links{display:flex;align-items:center;gap:30px}.lds-page .nav-links a{font-size:14.5px;font-weight:600;color:#334155;transition:color .2s}.lds-page .nav-links a:hover{color:var(--orange)}.lds-page .nav-links a.on{color:var(--orange);font-weight:800}.lds-page .nav-cta{display:flex;align-items:center;gap:9px}.lds-page .btn-o{padding:8px 16px;border:1.5px solid var(--gray-200);border-radius:8px;font-size:13px;font-weight:600;color:#334155;transition:all .2s}.lds-page .btn-o:hover{border-color:var(--orange);color:var(--orange)}.lds-page .btn-f{padding:9px 18px;border:none;border-radius:8px;font-size:13px;font-weight:700;color:#fff;background:var(--orange);transition:all .2s;box-shadow:0 2px 12px #e9713252}.lds-page .btn-f:hover{background:var(--orange-dark);transform:translateY(-1px)}.lds-page .sec{padding:96px 0}.lds-page .sec.light{background:var(--gray-100)}.lds-page .sec.navy{background:var(--navy)}.lds-page .sec.deep{background:var(--navy-deep)}.lds-page .row2{display:grid;grid-template-columns:.72fr 1.28fr;gap:56px;align-items:center}.lds-page .tcol .badge{display:inline-block;font-size:12px;font-weight:800;padding:5px 13px;border-radius:7px;margin-bottom:18px;background:#3f4a5e;color:#fff}.lds-page .sec.navy .tcol .badge,.lds-page .sec.deep .tcol .badge{background:#ffffff29;color:#fff}.lds-page .tcol h2{font-size:33px;font-weight:900;letter-spacing:-1.2px;line-height:1.32;margin:0 0 16px}.lds-page .tcol .s2sub{font-size:17px;font-weight:800;color:var(--orange);margin-bottom:14px}.lds-page .tcol p{font-size:15.5px;color:var(--gray);line-height:1.8;margin:0}.lds-page .sec.navy .tcol h2,.lds-page .sec.deep .tcol h2{color:#fff}.lds-page .sec.navy .tcol .s2sub,.lds-page .sec.deep .tcol .s2sub{color:var(--amber)}.lds-page .sec.navy .tcol p,.lds-page .sec.deep .tcol p{color:#ffffffd1}.lds-page .vcol{display:flex;justify-content:center}.lds-page .vcol img{width:100%;max-width:760px;border-radius:14px;box-shadow:0 18px 50px #0f172a2e;border:1px solid var(--gray-200);aspect-ratio:16/10;object-fit:cover;object-position:left top;background:#fff;cursor:zoom-in;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.lds-page .vcol img:hover{transform:scale(1.045);box-shadow:0 30px 74px #0f172a4d}.lds-page .hero{padding:150px 0 96px;background:linear-gradient(180deg,#fff 0%,var(--gray-100) 100%)}.lds-page .hero .row2{gap:48px}.lds-page .hero .label{display:inline-block;font-size:12.5px;font-weight:800;color:var(--navy);background:#1e3a8a14;padding:6px 14px;border-radius:20px;margin-bottom:20px}.lds-page .hero h1{font-size:44px;font-weight:900;letter-spacing:-1.7px;line-height:1.28;margin:0 0 18px}.lds-page .hero h1 .acc{color:var(--orange)}.lds-page .hero .s2sub{font-size:17.5px;font-weight:800;color:var(--orange);margin-bottom:12px}.lds-page .hero p{font-size:16.5px;color:var(--gray);line-height:1.75;margin:0 0 30px}.lds-page .hero .cta{display:inline-block;padding:15px 32px;border-radius:11px;font-size:16px;font-weight:800;background:var(--orange);color:#fff;box-shadow:0 8px 24px #e971326b;transition:transform .2s}.lds-page .hero .cta:hover{transform:translateY(-2px)}.lds-page .hero-shot{width:100%;max-width:760px;aspect-ratio:16/10;object-fit:cover;object-position:left top;background:#fff;border-radius:16px;box-shadow:0 22px 60px #0f172a33;border:1px solid var(--gray-200)}.lds-page .shots{position:relative;width:100%;max-width:690px;margin-bottom:2%}.lds-page .shots .m{box-shadow:0 16px 40px #0f172a24!important}.lds-page .shots .i{position:absolute;right:-6%;bottom:-13%;width:62%;z-index:2;border:3px solid #fff!important;box-shadow:0 30px 64px #0f172a70!important;object-position:left top}.lds-page .sec-head{text-align:center;margin-bottom:8px}.lds-page .sec-head h2{font-size:32px;font-weight:900;letter-spacing:-1px;margin:0 0 12px}.lds-page .sec-head p{font-size:16px;color:var(--gray);margin:0}.lds-page .price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:940px;margin:44px auto 0;text-align:left}.lds-page .pcard{background:#fff;border:2px solid var(--gray-200);border-radius:18px;padding:30px 26px;position:relative}.lds-page .pcard.pop{border-color:var(--orange);box-shadow:0 12px 40px #e9713224}.lds-page .pbadge{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:var(--orange);color:#fff;font-size:11px;font-weight:800;padding:4px 16px;border-radius:20px;white-space:nowrap}.lds-page .pname{font-size:12px;font-weight:800;color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px}.lds-page .pprice{font-size:30px;font-weight:900;letter-spacing:-1px;margin-bottom:4px}.lds-page .pprice span{font-size:13px;font-weight:500;color:#94a3b8}.lds-page .pdesc{font-size:13px;color:var(--gray);margin-bottom:18px}.lds-page .pfeats{list-style:none;margin:0 0 22px;padding:0}.lds-page .pfeats li{font-size:13px;color:#475569;padding:6px 0;display:flex;gap:8px;align-items:flex-start}.lds-page .chk{color:var(--green);font-weight:900;flex-shrink:0}.lds-page .pbtn{display:block;text-align:center;width:100%;padding:12px;border-radius:10px;font-size:14px;font-weight:700}.lds-page .pbtn.o{background:var(--orange);color:#fff}.lds-page .pbtn.n{background:var(--navy);color:#fff}.lds-page .pbtn.s{background:var(--navy-deep);color:#fff}.lds-page .ctable{width:100%;border-collapse:collapse;font-size:13px;max-width:940px;margin:48px auto 0}.lds-page .ctable th,.lds-page .ctable td{padding:12px 14px;text-align:center;border-bottom:1px solid var(--gray-100)}.lds-page .ctable th{font-weight:700;color:var(--gray);font-size:12px}.lds-page .ctable td:first-child,.lds-page .ctable th:first-child{text-align:left;color:#374151;font-weight:600}.lds-page .ctable .cat td{background:var(--gray-100);font-weight:800;color:#475569;font-size:11px;text-align:left;text-transform:uppercase;letter-spacing:.05em}.lds-page .limit{color:var(--orange);font-weight:800}.lds-page .cok{color:var(--green);font-weight:900}.lds-page .cta-sec{background:linear-gradient(180deg,#fff 0%,var(--gray-100) 100%);text-align:center;padding:92px 0}.lds-page .cta-sec .cl{font-size:13px;font-weight:800;letter-spacing:.06em;color:var(--orange);margin-bottom:14px}.lds-page .cta-sec h2{font-size:34px;font-weight:900;letter-spacing:-1.2px;line-height:1.34;margin:0 0 14px}.lds-page .cta-sec p{font-size:16px;color:var(--gray);margin:0 0 30px;line-height:1.7}.lds-page .cta-sec a{display:inline-block;padding:16px 38px;border-radius:12px;font-size:16.5px;font-weight:800;background:var(--orange);color:#fff;box-shadow:0 8px 26px #e971326b}.lds-page footer{background:#0b1b34;color:#8ba0bd;padding:46px 0;font-size:12.5px;line-height:2}.lds-page footer .cols{display:flex;gap:56px;flex-wrap:wrap}.lds-page footer b{color:#cbd8ea;font-weight:600}@media (max-width:860px){.lds-page .nav-links{display:none}.lds-page .row2{grid-template-columns:1fr;gap:34px}.lds-page .tcol{text-align:center}.lds-page .tcol h2{font-size:26px}.lds-page .hero{padding:120px 0 60px}.lds-page .hero h1{font-size:32px}.lds-page .price-grid{grid-template-columns:1fr}.lds-page .shots .i{position:static;width:100%;margin-top:16px;right:auto;bottom:auto;border-width:1px!important;box-shadow:0 16px 40px #0f172a33!important}}@media (max-width:640px){.lds-page .cta-sec h2{font-size:26px}}#ld-calc .calc-hero{padding-bottom:80px}#ld-calc .sec-head h1{font-size:40px;font-weight:900;letter-spacing:-1.6px;line-height:1.25;margin:0 0 14px}#ld-calc .sec-head h1 .acc{color:var(--orange)}#ld-calc .sec-head p{max-width:720px;margin:0 auto}.calc-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:22px;max-width:1080px;margin:40px auto 0;text-align:left;align-items:start}.calc-card{background:#fff;border:1px solid var(--gray-200);border-radius:16px;padding:26px 26px 24px;box-shadow:0 10px 30px #0f172a0f}.calc-card.calc-result{border-top:3px solid var(--orange);position:sticky;top:86px}.calc-sec{font-size:13px;font-weight:800;color:#1e3a8a;margin:0 0 10px}.calc-sec small{font-weight:500;color:#94a3b8;margin-left:6px}.calc-seg{display:inline-flex;border:1px solid var(--gray-200);border-radius:9px;overflow:hidden;margin-bottom:16px}.calc-seg button{padding:8px 18px;border:0;background:#fff;color:#64748b;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit}.calc-seg button.on{background:var(--orange);color:#fff}.calc-row2{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.calc-f{display:flex;flex-direction:column;gap:5px}.calc-f>span{font-size:12.5px;font-weight:700;color:#334155}.calc-f>span small{display:block;font-weight:500;color:#94a3b8;font-size:11px}.calc-f input,.calc-f select{height:40px;border:1px solid var(--gray-200);border-radius:8px;padding:0 12px;font-size:14px;font-family:inherit;color:#0f172a;background:#fff;width:100%}.calc-f input:focus,.calc-f select:focus{outline:none;border-color:var(--orange);box-shadow:0 0 0 3px #f9731626}.calc-sizes{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.calc-sizes button{padding:7px 12px;border:1px solid var(--gray-200);border-radius:8px;background:#fff;color:#334155;font-size:12.5px;font-weight:700;cursor:pointer;font-family:inherit}.calc-sizes button.on{border-color:var(--orange);background:#f9731614;color:#c2410c}.calc-auto{display:flex;align-items:center;gap:6px;font-size:12.5px;color:#334155;font-weight:600;margin:4px 0 8px;cursor:pointer}.calc-auto small{color:#94a3b8;font-weight:500}.calc-dims{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:8px}.calc-dims input{height:36px;border:1px solid var(--gray-200);border-radius:8px;padding:0 10px;font-size:13px;font-family:inherit;width:100%}.calc-note{font-size:11.5px;color:#64748b;background:var(--gray-100);border-radius:8px;padding:7px 10px}.calc-big{text-align:center;padding:6px 0 18px;border-bottom:1px solid var(--gray-100);margin-bottom:14px}.calc-big span{display:block;font-size:12.5px;font-weight:700;color:#64748b}.calc-big b{display:block;font-size:38px;font-weight:900;letter-spacing:-1.2px;color:#c2410c;margin:4px 0 2px;font-variant-numeric:tabular-nums}.calc-big b.neg{color:#dc2626}.calc-big em{font-style:normal;font-size:14px;font-weight:700;color:#1e3a8a}.calc-tbl{width:100%;border-collapse:collapse;font-size:13.5px}.calc-tbl td{padding:8px 4px;border-bottom:1px solid var(--gray-100);color:#334155}.calc-tbl td:last-child{text-align:right;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;color:#0f172a}.calc-tbl td small{display:block;font-size:11px;color:#94a3b8;font-weight:500}.calc-tbl tr.sum td{font-weight:800;color:#c2410c;border-top:2px solid var(--gray-200);border-bottom:2px solid var(--gray-200)}.calc-foot{font-size:12px;color:#64748b;line-height:1.65;margin:12px 0 0}.calc-foot b{color:#c2410c}.calc-empty{text-align:center;padding:36px 8px;color:#94a3b8;font-size:13px}.calc-empty b{display:block;color:#334155;font-size:15px;margin-bottom:6px}.calc-cta{display:flex;flex-direction:column;gap:8px;margin-top:18px}.calc-btn{display:block;text-align:center;padding:12px;border-radius:10px;font-size:13.5px;font-weight:700}.calc-btn.o{background:var(--orange);color:#fff}.calc-btn.g{background:#fff;color:#1e3a8a;border:1px solid #c7d2fe}.calc-cta small{font-size:11.5px;color:#94a3b8;text-align:center;line-height:1.5}.calc-faq{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1080px;margin:36px auto 0;text-align:left}.calc-faq>div{background:#fff;border:1px solid var(--gray-200);border-radius:12px;padding:16px 18px}.calc-faq b{display:block;font-size:14px;font-weight:800;color:#0f172a;margin-bottom:6px}.calc-faq p{font-size:12.5px;color:#64748b;line-height:1.65;margin:0}@media (max-width:900px){.calc-grid,.calc-faq{grid-template-columns:1fr}.calc-card.calc-result{position:static}#ld-calc .sec-head h1{font-size:30px}}@media (max-width:520px){.calc-row2{grid-template-columns:1fr}.calc-dims{grid-template-columns:repeat(2,1fr)}.calc-big b{font-size:32px}}@font-face{font-family:MKK Label;src:url(/img/fonts/NanumGothic-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:MKK Label;src:url(/img/fonts/NanumGothic-Bold.ttf) format("truetype");font-weight:700;font-display:swap}.bc-page{--primary:#f97316;--primary-dark:#c2410c;--red:#dc2626;--bg-card:#fff;--border:#e2e8f0;--border-strong:#cbd5e1;--text:#0f172a;--text-muted:#475569;--text-dim:#94a3b8;--radius:12px;--radius-sm:8px;color:var(--text);font-size:13px}.bc-page .mkk-page-head{margin-bottom:18px}.bc-page .mkk-page-title{font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--text);margin:0;line-height:normal}.bc-page .mkk-notes{margin-top:6px;font-size:12.5px;line-height:1.7}.bc-page .mkk-notes .n1{color:#475569}.bc-page .mkk-notes .n2{color:#94a3b8}.bc-page .bc-wrap{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px;align-items:start}@media (max-width:1200px){.bc-page .bc-wrap{grid-template-columns:minmax(0,1fr)}}.bc-page .bc-wrap>*,.bc-page .card{min-width:0}.bc-page .card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:20px}.bc-page .card+.card{margin-top:16px}.bc-page .sec-num{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--primary);color:#fff;font-size:12px;font-weight:800;margin-right:8px}.bc-page .sec-title{font-size:15px;font-weight:800;color:var(--text);margin-bottom:16px;display:flex;align-items:center}.bc-page .sec-title small{font-size:11.5px;font-weight:500;color:var(--text-dim);margin-left:8px}.bc-page .fld{margin-bottom:14px}.bc-page .fld-label{font-size:12.5px;font-weight:700;color:var(--text-muted);margin-bottom:6px;display:block}.bc-page .fld-sub{font-size:11px;color:var(--text-dim);font-weight:500}.bc-page input[type=text],.bc-page input[type=number],.bc-page textarea,.bc-page select{width:100%;border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:9px 11px;font-size:13px;font-family:inherit;color:var(--text);background:#fff;outline:none;transition:border .15s;box-sizing:border-box}.bc-page input:focus,.bc-page textarea:focus,.bc-page select:focus{border-color:var(--primary)}.bc-page textarea{resize:vertical;min-height:52px;line-height:1.5}.bc-page .row-flex{display:flex;gap:8px;align-items:center}.bc-page .item-row{display:grid;grid-template-columns:118px 1fr 30px;gap:8px;align-items:center;margin-bottom:8px}.bc-page .item-row .del{border:none;background:#fef2f2;color:var(--red);border-radius:6px;width:28px;height:30px;cursor:pointer;font-size:15px;line-height:1}.bc-page .item-row .del:hover{background:#fee2e2}.bc-page .btn{border:none;border-radius:var(--radius-sm);padding:9px 14px;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;transition:.15s;white-space:nowrap}.bc-page .btn-add{background:#f1f5f9;color:var(--text-muted);width:100%;margin-top:4px}.bc-page .btn-add:hover{background:#e2e8f0}.bc-page .btn-pri{background:var(--primary);color:#fff}.bc-page .btn-pri:hover{background:var(--primary-dark)}.bc-page .btn-ghost{background:#fff;border:1px solid var(--border-strong);color:var(--text-muted)}.bc-page .btn-ghost:hover{border-color:var(--primary);color:var(--primary)}.bc-page .btn:disabled{opacity:.45;cursor:not-allowed}.bc-page .chk{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--text-muted);cursor:pointer}.bc-page .chk input{width:16px;height:16px;accent-color:var(--primary)}.bc-page .grid2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bc-page .msg{font-size:12px;margin-top:8px;line-height:1.6}.bc-page .msg.bad{color:var(--red);font-weight:700}.bc-page .msg.ok{color:#166534}.bc-page .msg.dim{color:var(--text-dim)}.bc-page .preview-wrap{position:sticky;top:20px}.bc-page .stage-tools{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:10px;min-height:34px}.bc-page .tb{height:32px;padding:0 10px;border:1px solid var(--border-strong);background:#fff;border-radius:8px;font-size:12px;font-weight:700;color:var(--text-muted);cursor:pointer;font-family:inherit}.bc-page .tb:hover{border-color:var(--primary);color:var(--primary)}.bc-page .tb.on{background:#fff7ed;border-color:#f97316;color:#c2410c}.bc-page .tb.danger{color:var(--red)}.bc-page .tb.danger:hover{border-color:var(--red);background:#fef2f2}.bc-page .tb:disabled{opacity:.45;cursor:not-allowed}.bc-page .tb-sep{width:1px;height:20px;background:var(--border);margin:0 4px}.bc-page .tb-hint{font-size:11.5px;color:var(--text-dim);margin-left:auto}.bc-page .preview-stage{position:relative;display:flex;justify-content:center;align-items:center;background:repeating-conic-gradient(#f1f5f9 0% 25%,#fff 0% 50%) 50%/16px 16px;border:1px solid var(--border);border-radius:var(--radius-sm);padding:26px;min-height:260px;overflow:auto;user-select:none}.bc-page #stage{position:relative;background:#fff;color:#000;box-shadow:0 0 0 1px #cbd5e1,0 6px 20px #0f172a14;overflow:hidden;font-family:MKK Label,NanumGothic,Malgun Gothic,sans-serif}.bc-page #stage.exporting{box-shadow:none}.bc-page .el{position:absolute;cursor:move;line-height:1.3;word-break:break-all;white-space:pre-wrap}.bc-page .el.text{padding:0}.bc-page .el.text.editing{cursor:text;outline:1.5px solid #1d4ed8;background:#dbeafe59;user-select:text}.bc-page .el.image img,.bc-page .el.kc img{width:100%;height:100%;object-fit:contain;display:block;pointer-events:none}.bc-page .el.barcode{text-align:center}.bc-page .el.barcode canvas{display:block;width:100%;height:100%}.bc-page .el.barcode .bcerr{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:10px;color:#dc2626;border:1px dashed #dc2626;background:#fff5f5;text-align:center;padding:4px;line-height:1.3}.bc-page #stage:not(.exporting) .el.sel{outline:1.5px solid #f97316;outline-offset:1px}.bc-page #stage:not(.exporting) .el:hover:not(.sel){outline:1px dashed #94a3b8;outline-offset:1px}.bc-page .hd{position:absolute;right:-6px;bottom:-6px;width:11px;height:11px;border:2px solid #fff;background:#f97316;border-radius:2px;cursor:nwse-resize;box-shadow:0 0 0 1px #f97316}.bc-page #stage.exporting .hd,.bc-page #stage .el:not(.sel) .hd{display:none}.bc-page .pv-caption{font-size:11px;color:var(--text-dim);text-align:center;margin-top:8px;line-height:1.6}.bc-page .out-row{display:flex;gap:8px;margin-top:14px}.bc-page .out-row .btn{flex:1}.bc-page .chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.bc-page .chip{background:#f8fafc;border:1px solid var(--border);border-radius:8px;padding:8px 12px;font-size:11.5px;color:var(--text-muted)}.bc-page .chip b{color:var(--text);font-weight:700;display:block;font-size:12.5px;margin-top:2px}.bc-page .chip.warn b{color:var(--red)}.bc-page .warnbar{display:none;margin-top:10px;padding:9px 12px;border-radius:8px;background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;font-size:12px;font-weight:600;line-height:1.5}@media (max-width:768px){.bc-page .grid2{grid-template-columns:1fr}.bc-page .row-flex{flex-wrap:wrap}.bc-page .preview-stage{overflow:auto;justify-content:flex-start}.bc-page .preview-wrap{position:static}.bc-page .out-row{flex-wrap:wrap}.bc-page .sec-title{flex-wrap:wrap;word-break:keep-all;row-gap:2px}.bc-page .sec-title .fld-sub{flex-basis:100%;margin-left:0}}.pd-card{background:#fff;border:1px solid #e6ebf2;border-radius:12px;box-shadow:0 1px 2px #1018280a}.pd-head{display:flex;align-items:center;gap:16px;padding:16px 20px}.pd-img{width:64px;height:64px;border-radius:10px;object-fit:cover;border:1px solid #eef2f7;background:#f1f5f9;flex-shrink:0}.pd-meta{font-size:12px;color:#94a3b8;margin-top:4px}.pd-meta b{color:#475569;font-weight:600}.pd-sel{height:34px;border:1px solid #dfe5ec;border-radius:8px;padding:0 10px;font-size:13px;font-weight:600;color:#1e293b;background:#fff;max-width:360px;font-family:inherit}.pd-datebar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 20px;border-top:1px solid #eef2f7}.pd-datebar .pd-tilde{color:#94a3b8;font-size:12px}.pd-date{height:32px;padding:0 8px;border:1.5px solid #e2e8f0;border-radius:8px;font-size:12px;color:#334155;background:#fff;font-family:inherit}.pd-btn{height:32px;padding:0 12px;border:1.5px solid #e2e8f0;border-radius:8px;background:#fff;font-size:12.5px;font-weight:600;color:#475569;cursor:pointer;font-family:inherit;white-space:nowrap}.pd-btn:hover{border-color:#f97316;color:#f97316}.pd-btn.on{background:#f97316;border-color:#f97316;color:#fff}.pd-btn.ic{padding:0 9px;font-size:11px}.pd-datebar .rng{height:32px;display:inline-flex;align-items:center;font-size:12.5px;font-weight:700;color:#0f172a;border:1.5px solid #e2e8f0;border-radius:8px;padding:0 12px;background:#f8fafc;white-space:nowrap}.pd-datebar .sep{width:1px;height:18px;background:#e2e8f0;margin:0 2px}.pd-subtabs{display:flex;gap:18px;padding:10px 20px 12px;border-top:1px solid #eef2f7;font-size:13px;color:#94a3b8;font-weight:600}.pd-subtabs .on{color:#0f172a;font-weight:800}.pd-grid4{display:grid;grid-template-columns:1.05fr 1fr 1fr 1fr;gap:14px;margin-top:16px}@media (max-width:1500px){.pd-grid4{grid-template-columns:1fr 1fr}}.pd-ct{font-size:14.5px;font-weight:800;color:#0f172a;padding:14px 18px;border-bottom:1px solid #eef2f7;display:flex;justify-content:space-between;align-items:center}.pd-ct a{font-size:12px;font-weight:700;color:#1d4ed8;background:#eef4ff;border-radius:6px;padding:4px 10px;text-decoration:none}.pd-kv{display:grid;grid-template-columns:auto 1fr auto;gap:0 10px;align-items:baseline;padding:9px 18px;border-bottom:1px solid #f4f7fa;font-size:12.5px}.pd-kv:last-child{border-bottom:none}.pd-kv .k{color:#334155;font-weight:600;white-space:nowrap}.pd-kv .v{text-align:right;font-size:15px;font-weight:800;color:#0f172a;font-variant-numeric:tabular-nums;white-space:nowrap}.pd-kv .v small{font-size:11px;font-weight:500;color:#94a3b8;margin-left:2px}.pd-kv .s{color:#94a3b8;font-size:11.5px;white-space:nowrap;text-align:right;min-width:90px}.pd-kv .v.neg{color:#dc2626}.pd-roas{padding:12px 18px 16px}.pd-roas .ttl{background:#fffbeb;border-radius:6px;text-align:center;font-weight:800;font-size:13px;color:#334155;padding:6px}.pd-roas .three{display:flex;justify-content:space-between;margin-top:12px;text-align:center}.pd-roas .three div{flex:1}.pd-roas .three .l{font-size:11.5px;font-weight:700}.pd-roas .three .n{font-size:20px;font-weight:900;margin-top:3px;color:#0f172a}.pd-roas .note{font-size:11px;color:#94a3b8;text-align:center;margin-top:4px}.pd-bar{position:relative;height:9px;border-radius:5px;background:#1e3a8a;margin-top:12px}.pd-bar i{position:absolute;top:-4px;width:17px;height:17px;border-radius:50%;border:2px solid #fff;box-shadow:0 1px 3px #00000040;transform:translate(-50%)}.pd-tree{padding:8px 0 10px}.pd-tr{display:flex;align-items:center;justify-content:space-between;padding:7px 18px;font-size:13px;color:#1e293b}.pd-tr.h{font-weight:800;color:#0f172a;border-top:1px solid #f1f5f9;margin-top:3px;padding-top:11px}.pd-tr.c{color:#94a3b8;padding-left:32px;font-size:12.5px;font-weight:500}.pd-tr.c .r b,.pd-tr.c .r b.neg{color:#94a3b8;font-weight:500}.pd-tr.c .r span{color:#b4bfcc}.pd-tr.c2{padding-left:52px}.pd-tr>span:first-child{flex:1;min-width:0;padding-right:8px;word-break:keep-all}.pd-tr .r{display:flex;gap:10px;align-items:baseline;flex:none}.pd-tr .r b{font-variant-numeric:tabular-nums;white-space:nowrap}.pd-tr .r span{font-size:11px;color:#94a3b8;min-width:40px;text-align:right;white-space:nowrap}.pd-tr.fin{color:#1d4ed8}.pd-tr .r b.neg{color:#dc2626}.pd-chips{display:flex;gap:6px;flex-wrap:wrap;padding:14px 18px 0}.pd-chip{border:1.5px solid #e2e8f0;background:#fff;color:#475569;border-radius:20px;padding:4px 11px;font-size:12px;font-weight:700;cursor:pointer;font-family:inherit}.pd-chip.on{color:#fff;border-color:transparent}.pd-chip.na{opacity:.4;cursor:not-allowed}.pd-funnel{display:grid;grid-template-columns:150px 1fr 150px;gap:20px;align-items:center;padding:20px 24px}.pd-pill{width:96px;height:200px;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;margin:0 auto;background:#f1f5f9}.pd-pill .ad{background:#f97316}.pd-pill .og{background:#1e3a8a}.pd-fl{text-align:center;margin-top:10px;font-size:12px;color:#64748b}.pd-fl b{display:block;font-size:24px;font-weight:900;color:#0f172a}.pd-fl span{font-size:11.5px;font-weight:700}.pd-fl .a{color:#c2410c}.pd-fl .o{color:#1e3a8a;margin-left:8px}.pd-tri{position:relative;height:200px}.pd-tri svg{width:100%;height:100%}.pd-tri .mid{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;border:1.5px solid #e2e8f0;border-radius:24px;padding:9px 20px;font-size:22px;font-weight:900;color:#1e3a8a;box-shadow:0 2px 10px #00000014;white-space:nowrap;letter-spacing:-.01em}.pd-tri .mid small{color:#64748b;font-weight:700;margin-right:6px;font-size:13px}.pd-tri .sub{position:absolute;left:50%;top:calc(50% + 48px);transform:translate(-50%);display:flex;gap:8px}.pd-tri .sub span{background:#f1f5f9;border-radius:14px;padding:4px 10px;font-size:11.5px;color:#475569;font-weight:600;white-space:nowrap}table.pd-t{width:100%;border-collapse:collapse;font-size:12.5px}table.pd-t th{background:#f8fafc;color:#475569;font-weight:700;font-size:11.5px;padding:9px 10px;text-align:right;border-bottom:1px solid #e6ebf2;white-space:nowrap}table.pd-t th.l,table.pd-t td.l{text-align:left}table.pd-t th.g{border-bottom:1px solid #e6ebf2;text-align:center;color:#334155;background:#f1f5f9}table.pd-t td{padding:10px;text-align:right;border-bottom:1px solid #f1f5f9;color:#1e293b;font-variant-numeric:tabular-nums;white-space:nowrap}table.pd-t td small{color:#94a3b8;font-size:11px;margin-left:2px}table.pd-t td .u{color:#94a3b8;font-size:11px;display:block}table.pd-t td.neg{color:#dc2626;font-weight:700}.pd-hint{font-size:11px;color:#94a3b8;padding:0 18px 8px}.pd-empty{padding:40px;text-align:center;color:#94a3b8;font-size:13px}table.pd-t th.s{cursor:pointer;user-select:none}table.pd-t th.s:hover{color:#0f172a;background:#f1f5f9}table.pd-t th.s .ar{color:#cbd5e1;font-size:10px;margin-left:3px}table.pd-t th.s.on,table.pd-t th.s.on .ar{color:#1d4ed8}.pd-pager{display:flex;align-items:center;justify-content:center;gap:6px;padding:12px;flex-wrap:wrap}.pd-pg{min-width:30px;height:30px;border:1px solid #dfe5ec;background:#fff;border-radius:6px;font-size:12.5px;color:#475569;cursor:pointer;padding:0 8px;font-family:inherit}.pd-pg:hover:not(:disabled){background:#f1f5f9}.pd-pg:disabled{opacity:.4;cursor:default}.pd-pg.on{background:#f97316;color:#fff;border-color:#f97316;font-weight:700}.pd-pginfo{font-size:12px;color:#64748b;margin:0 6px}.pd-chart-box{position:relative;height:340px;padding:0 18px 18px}@media (max-width:767px){.pd-grid4{grid-template-columns:1fr}.pd-head{padding:14px}.pd-sel{max-width:100%;width:100%}.pd-datebar{padding:10px 14px}.pd-funnel{grid-template-columns:1fr;gap:12px;padding:14px}.pd-tri{height:120px}.pd-chart-box{height:260px;padding:0 10px 12px}.pd-kv .s{min-width:0}}.pd-four{min-width:0}.pd-four>.pd-card{min-width:0;overflow:hidden}@media (max-width:1100px){.pd-four{grid-template-columns:1fr!important}}.pb-wrap{display:flex;flex-direction:column;gap:22px}.pb-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:0;overflow:hidden}.pb-hd{display:flex;align-items:center;justify-content:space-between;padding:16px 22px;border-bottom:1px solid #eef2f7;gap:12px}.pb-hd h2{margin:0;font-size:15.5px;font-weight:800;color:#0f172a}.pb-hd .asof{font-size:12px;color:#94a3b8}.pb-hd h2 small{font-size:12px;font-weight:500;color:#94a3b8;margin-left:8px}.pb-hd .lnk{font-size:12px;color:#1d4ed8;text-decoration:none;font-weight:600}.pb-kpis{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;padding:16px 22px 18px}.pb-kpi{position:relative;padding:22px 10px 20px;text-align:center;min-width:0;background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.pb-kpi:before{content:"";position:absolute;left:0;top:0;right:0;height:3px;background:var(--pb-line,#f97316)}.pb-kpi:nth-child(1){--pb-line:#f97316}.pb-kpi:nth-child(2){--pb-line:#f98d3f}.pb-kpi:nth-child(3){--pb-line:#faa15f}.pb-kpi:nth-child(4){--pb-line:#fbb47f}.pb-kpi:nth-child(5){--pb-line:#fcc79f}.pb-kpi:nth-child(6){--pb-line:#fddbbf}.pb-kpi:nth-child(7){--pb-line:#fee3cc}.pb-kpi:first-child .v{color:#c2410c}.pb-kpi .l{font-size:12.5px;color:#475569;font-weight:600;margin-bottom:10px}.pb-kpi .v{font-size:22px;font-weight:800;color:#0f172a;letter-spacing:-.01em;white-space:nowrap}.pb-kpi .v small{font-size:12px;font-weight:500;color:#94a3b8;margin-left:2px}.pb-kpi .s{font-size:11.5px;color:#94a3b8;margin-top:8px;line-height:1.6}.pb-kpi .d{font-size:12.5px;font-weight:800;margin-top:4px}.pb-kpi .up{color:#dc2626}.pb-kpi .dn{color:#1d4ed8}.pb-kpi .zero{color:#94a3b8}.pb-tblwrap{overflow-x:auto;padding:0 22px 18px}.pb-tbl{width:100%;border-collapse:collapse;font-size:12.5px;min-width:1100px}.pb-tbl th{background:#f8fafc;color:#475569;font-weight:700;padding:11px 10px;border-bottom:1px solid #e2e8f0;text-align:right;white-space:nowrap;cursor:pointer;user-select:none}.pb-tbl th:first-child,.pb-tbl td:first-child{text-align:left}.pb-tbl th.s:after{content:" ▼";font-size:9px;color:#f97316}.pb-tbl th.s.asc:after{content:" ▲"}.pb-tbl td{padding:12px 10px;border-bottom:1px solid #f1f5f9;text-align:right;color:#1e293b;font-variant-numeric:tabular-nums;white-space:nowrap}.pb-tbl td small{color:#94a3b8;font-size:11px;margin-left:3px}.pb-tbl td.neg{color:#dc2626}.pb-prod{display:flex;align-items:center;gap:12px}.pb-prod img,.pb-prod .ph{width:44px;height:44px;border-radius:8px;object-fit:cover;border:1px solid #e2e8f0;background:#f1f5f9;flex:none;display:inline-block}.pb-prod .n{font-weight:700;color:#0f172a;white-space:normal;max-width:360px;line-height:1.35}.pb-prod .c{font-size:11px;color:#94a3b8}.pb-empty{padding:40px;text-align:center;color:#94a3b8;font-size:13px}.pb-body{display:grid;grid-template-columns:minmax(0,1fr) 430px;gap:16px;padding:14px 22px 18px}.pb-chart h4,.pb-top h4{margin:0 0 6px;font-size:12.5px;font-weight:800;color:#0f172a}.pb-chart h4 span,.pb-top h4 span{font-size:11.5px;font-weight:500;color:#94a3b8;margin-left:4px}.pb-chart .cv{height:104px;position:relative;margin-bottom:16px}.pb-top{display:flex;flex-direction:column;gap:18px}.pb-top5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.pb-t5{position:relative;text-align:center;min-width:0}.pb-t5 .img{width:100%;aspect-ratio:1;border-radius:12px;background:#f1f5f9;border:1px solid #eef2f7;display:flex;align-items:center;justify-content:center;color:#cbd5e1;font-size:11px;font-weight:700;overflow:hidden}.pb-t5 .img img{width:100%;height:100%;object-fit:cover}.pb-t5 .b{position:absolute;top:-7px;left:-5px;width:20px;height:20px;border-radius:50%;color:#fff;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #00000026;z-index:1}.pb-t5 .v{font-size:12.5px;font-weight:800;color:#0f172a;margin-top:6px}.pb-t5 .n{font-size:10px;color:#94a3b8;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pb-datebar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:14px 22px;border-bottom:1px solid #eef2f7}.pb-datebar .t{font-size:18px;font-weight:800;color:#0f172a;margin-right:8px}.pb-datebar .t small{display:block;font-size:11.5px;font-weight:500;color:#94a3b8}.pb-btn{height:32px;padding:0 12px;border:1.5px solid #e2e8f0;border-radius:8px;background:#fff;font-size:12.5px;font-weight:600;color:#475569;cursor:pointer;font-family:inherit}.pb-btn:hover{border-color:#f97316;color:#f97316}.pb-btn.on{background:#f97316;border-color:#f97316;color:#fff}.pb-sep{width:1px;height:20px;background:#e2e8f0;margin:0 4px}.pb-date{height:32px;padding:0 8px;border:1.5px solid #e2e8f0;border-radius:8px;font-size:12px;color:#334155;background:#fff;font-family:inherit}.pb-cols{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:18px 22px}.pb-box{border:1px solid #eef2f7;border-radius:12px;overflow:hidden}.pb-box h4{margin:0;padding:14px 18px;font-size:14px;font-weight:800;color:#0f172a;border-bottom:1px solid #eef2f7;background:#fff}.pb-kv{display:flex;align-items:baseline;justify-content:space-between;padding:12px 18px;border-bottom:1px solid #f1f5f9;font-size:13px}.pb-kv .k{color:#0f172a;font-weight:700;flex:0 0 100px}.pb-kv .v{font-size:17px;font-weight:800;color:#0f172a;flex:1;text-align:right}.pb-kv .v small{font-size:11.5px;font-weight:500;color:#94a3b8}.pb-kv .m{flex:0 0 130px;text-align:right;font-size:11.5px;color:#94a3b8}.pb-roas{margin:14px 18px 18px;background:#fffbeb;border-radius:10px;padding:14px 16px}.pb-roas .ttl{font-size:13px;font-weight:800;color:#0f172a;margin-bottom:10px}.pb-roas .two{display:flex;justify-content:space-around;text-align:center;margin-bottom:12px}.pb-roas .two .l{font-size:12px;font-weight:700}.pb-roas .two .v{font-size:20px;font-weight:800;color:#0f172a}.pb-roas .bar{position:relative;height:8px;border-radius:4px;background:#1e293b;margin:0 6px}.pb-roas .bar i{position:absolute;top:-4px;width:16px;height:16px;border-radius:50%;border:2px solid #fff;transform:translate(-50%)}.pb-grid2{display:grid;grid-template-columns:1fr 1fr;gap:22px}.pb-tree{padding:8px 0 10px}.pb-chips{display:flex;gap:6px;flex-wrap:wrap;padding:14px 22px 6px}.pb-chip{height:28px;padding:0 12px;border-radius:14px;border:1.5px solid #e2e8f0;background:#fff;font-size:12px;font-weight:600;color:#475569;cursor:pointer;font-family:inherit}.pb-chip.on{color:#fff;border-color:transparent}.pb-bigchart{height:560px;position:relative;margin:6px 22px 22px}.pb-note{font-size:11.5px;color:#94a3b8;padding:0 22px 16px;line-height:1.6;margin:0}#pb-tabs{display:inline-flex;gap:6px;background:#f1f5f9;border:1px solid rgba(15,23,42,.08);border-radius:30px;padding:4px;margin:0 0 18px}#pb-tabs button{padding:8px 20px;border:0;background:none;border-radius:24px;font-size:12.5px;font-weight:600;color:#64748b;cursor:pointer;white-space:nowrap;font-family:inherit}#pb-tabs button.on{background:#f97316;color:#fff}#pb-tab-main,#pb-tab-report{display:flex;flex-direction:column;gap:22px}@media (max-width:1400px){.pb-body,.pb-cols{grid-template-columns:1fr}.pb-kpis{grid-template-columns:repeat(4,1fr)}}@media (max-width:1100px){.pb-grid2{grid-template-columns:1fr}}@media (max-width:767px){.pb-kpis{grid-template-columns:repeat(2,1fr)}.pb-kpi .v{font-size:18px}.pb-hd{padding:14px 16px;flex-wrap:wrap}.pb-tblwrap,.pb-body,.pb-cols,.pb-datebar{padding-left:14px;padding-right:14px}.pb-bigchart{height:320px;margin:6px 14px 16px}.pb-chips,.pb-note{padding-left:14px;padding-right:14px}.pb-kv .m{flex:0 0 90px}.pb-top5{gap:8px}}#pb-tab-main{display:flex;flex-direction:column;gap:40px}.pb-sec{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden}.pb-sec-hd{display:flex;align-items:center;gap:14px;padding:16px 22px;background:#1e3a8a;color:#fff}.pb-sec-hd h2{margin:0;font-size:17px;font-weight:800;color:#fff;letter-spacing:-.01em}.pb-sec-hd .asof{margin-left:auto;font-size:12px;color:#c7d2fe}.pb-sec-hd .pb-btn{border-color:#ffffff59;background:transparent;color:#e0e7ff}.pb-sec-hd .pb-btn.on{background:#f97316;border-color:#f97316;color:#fff}.pb-sec .pb-sub{display:flex;align-items:center;gap:10px;padding:14px 22px 0;font-size:14px;font-weight:800;color:#0f172a}.pb-sec .pb-sub small{font-size:12px;font-weight:500;color:#94a3b8}.pb-sec .pb-div{height:1px;background:#eef2f7;margin:8px 22px 0}.pb-tblscroll{overflow:auto;margin:0 22px 18px;border:1px solid #eef2f7;border-radius:10px}.pb-tblscroll .pb-tbl{min-width:1100px}.pb-tblscroll .pb-tbl thead th{position:sticky;top:0;z-index:2}.pb-exp{width:22px;height:22px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:#475569;font-size:11px;cursor:pointer;flex:none;font-family:inherit;padding:0}.pb-exp:hover{border-color:#f97316;color:#f97316}.pb-exp.none{opacity:.3;cursor:default}.pb-tbl tr.pb-opt td{background:#fafbfd;font-size:12px;border-bottom:1px dashed #eef2f7;padding-top:8px;padding-bottom:8px}.pb-tbl tr.pb-opt .pb-prod{padding-left:34px}.pb-tbl tr.pb-opt .pb-prod img,.pb-tbl tr.pb-opt .pb-prod .ph{width:32px;height:32px}.pb-tbl tr.pb-opt .pb-prod .n{font-weight:600;font-size:12px}.pb-sec .pb-gap{height:26px;border-top:1px solid #eef2f7;margin:18px 22px 0}.pb-nochart{font-size:11.5px;color:#94a3b8;line-height:1.6;background:#f8fafc;border:1px solid #eef2f7;border-radius:8px;padding:10px 12px;margin-bottom:10px}.pb-nochart b{color:#64748b;font-weight:700}.pb-body{grid-template-columns:minmax(0,1fr) 360px}.pb-t5 .img{max-width:52px;margin:0 auto;border-radius:9px}.pb-t5 .v{font-size:11.5px;margin-top:5px}.pb-t5 .n{font-size:9.5px}.pb-t5 .b{width:17px;height:17px;font-size:10px;top:-6px;left:2px}.pb-top>div+div{margin-top:12px}.pb-top5{gap:7px}@media (max-width:1400px){.pb-body{grid-template-columns:1fr}.pb-t5 .img{max-width:64px}}.pb-tbl-wide{min-width:2320px;font-size:12px}.pb-tblscroll .pb-tbl-wide{min-width:2320px}.pb-tbl-wide th,.pb-tbl-wide td{padding-left:7px;padding-right:7px}.pb-tbl-wide th{padding-top:8px;padding-bottom:8px}.pb-tbl-wide td{padding-top:10px;padding-bottom:10px}.pb-tbl tr.pb-band th{background:#f8fafc;text-align:center;font-size:11px;font-weight:700;padding:7px 4px 3px;cursor:default;border-bottom:1px solid #eef2f7}.pb-tblscroll .pb-tbl thead tr.pb-band th{top:0}.pb-tblscroll .pb-tbl thead tr:nth-child(2) th{top:var(--mkk-th1,0)}.pb-tbl-wide .pb-prod .n{max-width:210px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pb-tbl-wide .pb-prod img,.pb-tbl-wide .pb-prod .ph{width:36px;height:36px}.pb-tbl-wide .pb-prod{gap:9px}.pb-sec-hd .pb-dl{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.pb-sec-hd .pb-dl .row{display:flex;gap:8px}.pb-sec-hd .pb-dl button{height:30px;border:1px solid rgba(255,255,255,.4);background:transparent;color:#e0e7ff;border-radius:8px;padding:0 12px;font-size:12px;font-weight:700;cursor:pointer;font-family:inherit;white-space:nowrap}.pb-sec-hd .pb-dl button:hover:not(:disabled){background:#ffffff24;border-color:#fff;color:#fff}.pb-sec-hd .pb-dl button:disabled{opacity:.55;cursor:default}.pb-sec-hd .pb-dl .asof{margin:0;font-size:12px;color:#c7d2fe}#pb-pdf-stage{position:fixed;left:-12000px;top:0;width:1120px;background:#fff;color:#1e293b;padding:26px 28px 30px;font-family:inherit;font-size:11px;line-height:1.45}#pb-pdf-stage .hd{border-bottom:2px solid #1e3a8a;padding-bottom:10px;margin-bottom:16px}#pb-pdf-stage .eyebrow{font-size:10px;font-weight:800;color:#f97316;letter-spacing:.06em}#pb-pdf-stage h1{margin:4px 0 2px;font-size:20px;font-weight:800;color:#0f172a}#pb-pdf-stage .rg{font-size:11px;color:#64748b}#pb-pdf-stage .cap{margin:18px 0 8px;font-size:13px;font-weight:800;color:#0f172a;border-left:3px solid #f97316;padding-left:8px}#pb-pdf-stage .kpis{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}#pb-pdf-stage .k{border:1px solid #e2e8f0;border-top:3px solid #f97316;border-radius:7px;padding:8px 7px}#pb-pdf-stage .kl{font-size:9.5px;color:#64748b;font-weight:700}#pb-pdf-stage .kv{font-size:14px;font-weight:800;color:#0f172a;margin-top:3px}#pb-pdf-stage .kv span{font-size:9px;color:#94a3b8;margin-left:2px;font-weight:600}#pb-pdf-stage .ks{font-size:8.5px;color:#94a3b8;margin-top:3px;line-height:1.35}#pb-pdf-stage table.t{width:100%;border-collapse:collapse;font-size:9.5px;table-layout:fixed}#pb-pdf-stage table.t th{background:#f8fafc;color:#475569;font-weight:700;border:1px solid #e2e8f0;padding:5px 4px;text-align:right}#pb-pdf-stage table.t th span{display:block;font-size:8px;color:#94a3b8;font-weight:500}#pb-pdf-stage table.t td{border:1px solid #eef2f7;padding:5px 4px;text-align:right;font-variant-numeric:tabular-nums}#pb-pdf-stage table.t th.nm,#pb-pdf-stage table.t td.nm{text-align:left;width:190px}#pb-pdf-stage table.t td.nm{word-break:keep-all}#pb-pdf-stage table.t td.neg{color:#dc2626}#pb-pdf-stage .cs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px}#pb-pdf-stage .cl{font-size:10px;font-weight:700;color:#0f172a;margin-bottom:3px}#pb-pdf-stage .cw img{width:100%;border:1px solid #eef2f7;border-radius:6px}#pb-pdf-stage .tps{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}#pb-pdf-stage .cap2{font-size:10.5px;font-weight:800;color:#0f172a;margin-bottom:4px}#pb-pdf-stage .cap2 span{font-size:9px;color:#94a3b8;font-weight:500}#pb-pdf-stage .tr2{display:flex;gap:5px;align-items:baseline;font-size:9px;border-bottom:1px solid #f1f5f9;padding:3px 0}#pb-pdf-stage .tr2 b{color:#f97316;width:10px;flex:none}#pb-pdf-stage .tr2 .n{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#475569}#pb-pdf-stage .tr2 .v{font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums}#pb-pdf-stage .tr2.e{color:#94a3b8}#pb-pdf-stage ul.nt{margin:0;padding-left:16px;font-size:9px;color:#64748b;line-height:1.6}.pb-sec .pb-note2{font-size:11.5px;color:#94a3b8;line-height:1.75;margin:-4px 22px 0}.pb-sec .pb-note2 b{color:#64748b;font-weight:700}@media (max-width:767px){.pb-sec .pb-note2{margin-left:14px;margin-right:14px}}#pb-tab-main .ov-perseg{max-width:100%}#pb-tab-main .ov-perseg .mkk-seg{flex-wrap:wrap;min-width:0;max-width:100%}.pb-tbl-wide td,.pb-tbl-wide thead tr:last-child th{border-right:1px solid #e9eef5}.pb-tbl-wide td{border-bottom:1px solid #e2e8f0}.pb-tbl-wide td:last-child,.pb-tbl-wide thead tr:last-child th:last-child{border-right:0}.pb-tbl td.pos{color:#dc2626}.pb-tbl td.negb{color:#1d4ed8}.ov-tabs{margin:0 0 18px}.ov-tabs .mkk-seg{border:1px solid rgba(15,23,42,.08);padding:4px;gap:6px}.ov-tabs .mkk-seg button{padding:8px 20px}.ov-sum2{align-items:stretch;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}@media (max-width:1100px){.ov-sum2{grid-template-columns:minmax(0,1fr)}}.ov-sum-left{min-width:0}.ov-sum-right{min-width:0;position:relative;min-height:320px}.ov-sum-rcol{position:absolute;inset:0;display:flex;flex-direction:column;gap:22px}.ov-sum-rcol .ov-today{flex:0 1 auto;min-height:0;max-height:60%;display:flex;flex-direction:column}.ov-sum-rcol .ov-today>.mkk-card{margin-top:0;min-height:0;overflow:auto;scrollbar-width:thin;box-sizing:border-box}.ov-sum-rcol>.mkk-card{margin-top:0;flex:1 1 0;min-height:0;overflow:auto;scrollbar-width:thin;box-sizing:border-box}@media (max-width:1100px){.ov-sum-right{min-height:0}.ov-sum-rcol{position:static}.ov-sum-rcol .ov-today{max-height:none}.ov-sum-rcol>.mkk-card{flex:none;max-height:560px}}.ov-picker{position:relative;min-width:0;flex:1 1 520px;max-width:820px}.ov-picker-btn{display:flex;align-items:center;gap:8px;width:100%;height:40px;padding:0 12px;border:1px solid var(--mkk-line);border-radius:9px;background:#fff;cursor:pointer;font-family:inherit;font-size:13px;color:var(--mkk-text);text-align:left}.ov-picker-btn.on,.ov-picker-btn:hover{border-color:#fdba74}.ov-picker-caret{margin-left:auto;color:var(--mkk-muted);flex:none}.ov-picker-menu{position:absolute;left:0;top:44px;z-index:30;width:100%;background:#fff;border:1px solid var(--mkk-line);border-radius:10px;box-shadow:0 10px 30px #0f172a1f;padding:8px}.ov-picker-search{display:flex;align-items:center;gap:8px;margin-bottom:6px}.ov-picker-search input{flex:1 1 auto;min-width:0;height:34px;padding:0 10px;border:1px solid var(--mkk-line);border-radius:8px;font-family:inherit;font-size:12.5px;color:var(--mkk-text);outline:none}.ov-picker-search input:focus{border-color:#fdba74;box-shadow:0 0 0 2px #ffedd5}.ov-picker-cnt{flex:none;font-size:11.5px;color:var(--mkk-muted);white-space:nowrap}.ov-picker-scroll{max-height:360px;overflow:auto;border:1px solid var(--mkk-line-soft);border-radius:8px}.ov-picker-tbl{width:100%;border-collapse:collapse;font-size:12.5px;table-layout:fixed}.ov-picker-tbl th{position:sticky;top:0;z-index:1;background:#f8fafc;font-size:11.5px;font-weight:700;color:var(--mkk-text-2);text-align:left;padding:7px 8px;border-bottom:1px solid var(--mkk-line-soft);white-space:nowrap}.ov-picker-tbl td{padding:6px 8px;border-bottom:1px solid var(--mkk-line-soft);vertical-align:middle}.ov-picker-tbl tr:last-child td{border-bottom:0}.ov-picker-tbl tbody tr{cursor:pointer}.ov-picker-tbl tbody tr:hover td{background:#fff7ed}.ov-picker-tbl tbody tr.on td{background:#fff7ed;box-shadow:inset 0 1px #fdba74,inset 0 -1px #fdba74}.ov-picker-tbl th:nth-child(1),.ov-picker-tbl td.st{width:96px;color:var(--mkk-muted);font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ov-picker-tbl th:nth-child(2),.ov-picker-tbl td.im{width:44px}.ov-picker-tbl td.nm span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ov-picker-tbl th:nth-child(4),.ov-picker-tbl td.ch{width:90px;white-space:nowrap}.ov-picker-tbl th.num,.ov-picker-tbl td.num{width:118px;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ov-picker-tbl td.empty{text-align:center;color:var(--mkk-faint);padding:18px 8px}.ov-picker-item{display:flex;align-items:center;gap:8px;width:100%;padding:7px 8px;border:0;border-radius:7px;background:#fff;cursor:pointer;font-family:inherit;font-size:12.5px;color:var(--mkk-text);text-align:left}.ov-picker-item:hover{background:#fff7ed}.ov-picker-item.on{background:#fff7ed;box-shadow:inset 0 0 0 1px #fdba74}@media (max-width:767px){.ov-picker{flex-basis:100%;max-width:none}.ov-picker-tbl th:nth-child(1),.ov-picker-tbl td.st{width:64px}.ov-picker-tbl th:nth-child(4),.ov-picker-tbl td.ch{width:56px}.ov-picker-tbl th.num,.ov-picker-tbl td.num{width:92px}}.ov-cal{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;align-items:start}.ov-cal-side{border:1px solid var(--mkk-line);border-radius:10px;padding:10px;background:#fff}.ov-cal-year{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font-size:15px;font-weight:800;color:var(--mkk-text)}.ov-cal-year button{border:1px solid var(--mkk-line);background:#fff;border-radius:6px;width:26px;height:26px;cursor:pointer;font-family:inherit;color:var(--mkk-text-2)}.ov-cal-year button:disabled{opacity:.35;cursor:default}.ov-cal-months{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.ov-cal-months button{border:1px solid var(--mkk-line);background:#fff;border-radius:7px;padding:7px 0;font-size:12.5px;font-weight:600;color:var(--mkk-text-2);cursor:pointer;font-family:inherit}.ov-cal-months button:hover:not(:disabled){border-color:#fdba74;color:var(--mkk-orange)}.ov-cal-months button.on{background:var(--mkk-orange);border-color:var(--mkk-orange);color:#fff}.ov-cal-months button:disabled{opacity:.35;cursor:default}.ov-cal-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:10px}.ov-cal-legend{display:flex;gap:12px;font-size:12px;color:var(--mkk-text-2);align-items:center}.ov-cal-tots{display:flex;gap:8px;flex-wrap:wrap}.ov-cal-tot{display:flex;align-items:center;gap:8px;border:1px solid var(--mkk-line);border-radius:8px;padding:6px 12px;font-size:12px;color:var(--mkk-text-2);background:#f8fafc}.ov-cal-tot b{font-size:13.5px;color:var(--mkk-text);font-variant-numeric:tabular-nums}.ov-cal-b{display:inline-block;width:15px;height:15px;line-height:15px;border-radius:3px;color:#fff;font-size:9.5px;font-weight:800;text-align:center;margin-right:4px;flex:none}.ov-cal-wd{text-align:center;font-size:11.5px;font-weight:700;padding:5px 0;background:#f8fafc;border-radius:6px}.ov-cal-cell{border:1px solid var(--mkk-line);border-radius:8px;padding:6px 8px;min-height:86px;background:#fff}.ov-cal-cell.today{border-color:#fdba74;background:#fffaf5}.ov-cal-line{display:flex;align-items:center;justify-content:space-between;gap:4px;font-size:10.5px;line-height:1.55;font-variant-numeric:tabular-nums}.ov-cal-line .v{display:flex;align-items:center;min-width:0;font-weight:600;color:var(--mkk-text)}@media (max-width:767px){.ov-cal{grid-template-columns:minmax(0,1fr)}.ov-cal-months{grid-template-columns:repeat(6,1fr)}}.ov-sum-panel .ov-today-panel{margin-top:22px}.ov-sum-panel .ov-today-panel .al-ans{margin:0}.ov-upseg{display:inline-flex;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.ov-upseg button{border:none;background:#fff;padding:4px 11px;font-size:12px;font-weight:700;color:#64748b;cursor:pointer;font-family:inherit}.ov-upseg button.on{background:#f97316;color:#fff}.ov-selrow td{border-top:2px solid var(--mkk-orange)!important;border-bottom:2px solid var(--mkk-orange)!important}.ov-selrow td:first-child{border-left:2px solid var(--mkk-orange)}.ov-selrow td:last-child{border-right:2px solid var(--mkk-orange)}.ov-range{display:flex;align-items:center;gap:6px}.ov-range .ov-range-btn{height:34px;border:1px solid #e2e8f0;background:#fff;border-radius:999px;padding:0 16px;font-size:12.5px;font-weight:700;color:#475569;cursor:pointer;font-family:inherit}.ov-range .ov-range-btn.on{background:#f97316;border-color:#f97316;color:#fff}.ov-range input[type=date],.ov-range input[type=month]{height:34px;border:1px solid #e2e8f0;border-radius:8px;padding:0 10px;font-size:12.5px;font-family:inherit;color:#334155;background:#fff}.ov-insight{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);grid-template-areas:"tree bar ops exec" "tree bar fun fun";grid-template-rows:auto 1fr;gap:14px;margin-top:22px}.ov-insight .mkk-card+.mkk-card{margin-top:0}.ov-in-tree{grid-area:tree;display:flex;flex-direction:column}.ov-in-tree>div{flex:1;display:flex;flex-direction:column;min-height:0}.ov-in-tree>div>div:last-child{flex:1;display:flex;flex-direction:column}.ov-in-tree .mkk-tr{flex:1;align-items:center}.ov-in-bar{grid-area:bar;min-width:0;display:flex;flex-direction:column}.ov-in-bar>div:first-child{flex:none}.ov-in-bar>div:last-child{flex:1;min-height:300px;height:auto!important}.ov-in-ops{grid-area:ops}.ov-in-exec{grid-area:exec}.ov-in-ops,.ov-in-exec{align-self:stretch;display:flex;flex-direction:column}.ov-in-ops .ov-statgrid,.ov-in-exec .ov-statgrid{flex:1;grid-auto-rows:1fr}.ov-in-fun{grid-area:fun;min-width:0;display:flex;align-self:stretch}.ov-in-fun .pd-card{margin-top:0!important;flex:1;min-width:0;display:flex;flex-direction:column}.ov-in-fun .pd-card>div:last-child{flex:1;display:flex;flex-direction:column;justify-content:center}.ov-in-fun .pd-ct{white-space:normal;font-size:13px;padding:10px 14px}.ov-in-fun .pd-funnel{grid-template-columns:88px 1fr 88px;gap:10px;padding:12px 14px}.ov-in-fun .pd-pill{width:54px;height:104px}.ov-in-fun .pd-tri{height:110px}.ov-in-fun .pd-tri .mid{font-size:16px;padding:6px 14px;border-radius:18px}.ov-in-fun .pd-tri .mid small{font-size:11px;margin-right:4px}.ov-in-fun .pd-tri .sub{top:calc(50% + 34px);gap:6px}.ov-in-fun .pd-tri .sub span{font-size:10.5px;padding:3px 8px}.ov-in-fun .pd-fl{font-size:11px;margin-top:7px}.ov-in-fun .pd-fl b{font-size:17px}.ov-in-fun .pd-fl span{font-size:10.5px}.ov-insight .mkk-card{padding:16px 14px}.ov-insight .mkk-tr{font-size:12px}@media (max-width:1500px){.ov-insight{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"tree bar" "ops exec" "fun fun";grid-template-rows:auto auto auto}.ov-in-ops,.ov-in-exec{align-self:stretch}}@media (max-width:900px){.ov-insight{grid-template-columns:minmax(0,1fr);grid-template-areas:"tree" "bar" "ops" "exec" "fun"}}.ov-pd-plain table th,.ov-pd-plain table td,.ov-pd-plain table b{font-weight:500!important}.ov-pd-plain .mkk-card-title{min-width:0;max-width:100%;overflow:hidden}.ov-statgrid{display:grid;grid-template-columns:1fr 1fr;gap:6px}@media (max-width:520px){.ov-statgrid{grid-template-columns:1fr}}@media (max-width:767px){.ov-perseg .mkk-seg{flex-wrap:wrap;border-radius:14px}}.ov-repgrid{align-items:stretch}.ov-repright{position:relative;min-width:0;min-height:320px}.ov-repright>.mkk-card{position:absolute;inset:0;overflow:auto;scrollbar-width:thin;margin-top:0!important}@media (max-width:767px){.ov-repgrid{align-items:start}.ov-repright{min-height:0}.ov-repright>.mkk-card{position:static;max-height:560px}}.ov-eqgrid{align-items:stretch}.ov-eqgrid>.mkk-card{margin-top:0!important;display:flex;flex-direction:column;min-width:0}.ov-eqgrid>.mkk-card .mkk-scroll10{flex:1;min-height:0}.ov-eqgrid .mkk-tbl{min-width:820px}.ov-eqgrid .mkk-tbl td:nth-child(3){min-width:240px}.ov-eqgrid .mkk-tbl td:nth-child(3)>div>div>div:first-child{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:keep-all}@media (max-width:767px){.ov-eqgrid .mkk-tbl{min-width:700px}}@media (max-width:767px){.ov-tabs .mkk-seg{flex-wrap:wrap;border-radius:14px}.ov-tabs .mkk-seg button{padding:8px 14px}}button.ov-cal-cell{font:inherit;text-align:left;cursor:pointer;display:block;width:100%}.ov-cal-cell{padding:10px 12px;min-height:128px;transition:border-color .12s,box-shadow .12s}.ov-cal-cell:hover{border-color:#fdba74;box-shadow:0 1px 6px #0f172a0f}.ov-cal-cell.future:not(.today){background:#fafbfc}.ov-cal-day{font-size:13.5px;font-weight:800;margin-bottom:6px}.ov-cal-line{font-size:12px;line-height:1.75}.ov-cal-settle{display:inline-flex;align-items:center;margin-top:6px;padding:2px 8px;border-radius:6px;background:#eef2fb;color:#1e3a8a;font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.ov-dm-back{position:fixed;inset:0;background:#0f172a6b;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px}.ov-dm{background:#fff;border-radius:14px;width:min(520px,100%);max-height:86vh;display:flex;flex-direction:column;box-shadow:0 18px 50px #0f172a40}.ov-dm-head{display:flex;align-items:baseline;gap:6px;padding:18px 22px;border-bottom:1px solid var(--mkk-line)}.ov-dm-head b{font-size:17px;font-weight:800;color:var(--mkk-text)}.ov-dm-head span{color:var(--mkk-faint);font-size:13px}.ov-dm-head button{margin-left:auto;border:0;background:transparent;font-size:22px;line-height:1;color:var(--mkk-faint);cursor:pointer}.ov-dm-body{overflow:auto;padding:6px 22px 20px}.ov-dm-body section{padding:14px 0;border-bottom:1px solid #f1f5f9}.ov-dm-body section:last-child{border-bottom:0}.ov-dm-body h4{display:flex;align-items:center;margin:0 0 10px;font-size:13.5px;font-weight:800;color:var(--mkk-text)}.ov-dm-body h4 .tot{margin-left:auto;font-size:14px;color:#1e3a8a;font-variant-numeric:tabular-nums}.ov-dm-kv>div{display:flex;align-items:center;justify-content:space-between;padding:9px 0;border-bottom:1px dashed #eef2f7}.ov-dm-kv>div:last-child{border-bottom:0}.ov-dm-kv .k{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--mkk-text-2)}.ov-dm-kv .k i{width:8px;height:8px;border-radius:2px;display:inline-block}.ov-dm-kv .val{display:flex;flex-direction:column;align-items:flex-end}.ov-dm-kv .val b{font-size:15px;font-weight:800;font-variant-numeric:tabular-nums}.ov-dm-chg{font-size:11px;font-weight:700}.ov-dm-chg.up{color:var(--mkk-neg)}.ov-dm-chg.down{color:#2563eb}.ov-dm-row{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border:1px solid #eef2f7;border-radius:8px;margin-bottom:6px;font-size:12.5px;color:var(--mkk-text)}.ov-dm-row .sub{font-size:11.5px;color:var(--mkk-faint)}.ov-dm-settle{border:1px solid #eef2f7;border-radius:10px;padding:10px 12px;margin-bottom:8px}.ov-dm-settle .hd{display:flex;align-items:center;gap:8px;font-size:13px}.ov-dm-settle .hd .sub{font-size:11.5px;color:var(--mkk-faint)}.ov-dm-settle .hd .amt{margin-left:auto;font-variant-numeric:tabular-nums}.ov-dm-settle .st{display:flex;justify-content:space-between;font-size:12px;color:var(--mkk-text-2);padding:6px 0 0 12px;font-variant-numeric:tabular-nums}.ov-dm-empty{font-size:12.5px;color:var(--mkk-faint);padding:4px 0}.ov-dm-note{font-size:11px;color:var(--mkk-faint);margin-top:6px}@media (max-width:767px){.ov-cal-cell{min-height:104px;padding:8px}.ov-dm-head{padding:14px 16px}.ov-dm-body{padding:4px 16px 16px}}#ov-rep-table{table-layout:fixed;border-collapse:collapse}#ov-rep-table col.c-t{width:30px}#ov-rep-table col.c-d{width:132px}#ov-rep-table th,#ov-rep-table td{border:1px solid #e8ecf2}#ov-rep-table thead th{background:#f8fafc;text-align:center}#ov-rep-table td.num{padding-right:14px}#ov-rep-table td:nth-child(2){text-align:center}button.ov-cal-cell{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:9px 10px}.ov-cal-line{font-size:11.5px}.ov-cal-line .v{white-space:nowrap}.ov-cal-settle{align-self:flex-start}.ov-sum-swap>.mkk-card{flex:0 1 auto;max-height:55%}.ov-sum-swap .ov-today{flex:1 1 0;max-height:none}.ov-sum-swap .ov-today>.mkk-card{flex:1 1 auto}@media (max-width:1100px){.ov-sum-swap>.mkk-card{max-height:560px}.ov-sum-swap .ov-today{flex:none}}.ov-gridtbl td,.ov-gridtbl thead tr:last-child th{border-right:1px solid #e9eef5}.ov-gridtbl td{border-bottom:1px solid #e2e8f0}.ov-gridtbl td:last-child,.ov-gridtbl thead tr:last-child th:last-child{border-right:0}.ov-gridtbl thead tr:last-child th{border-bottom:2px solid var(--mkk-text)}.ov-pos{color:#dc2626!important}.ov-negb{color:#1d4ed8!important}.al-page .al-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:12px 0 18px}@media (max-width:1300px){.al-page .al-grid{grid-template-columns:repeat(2,1fr)}}.al-page .al-q{position:relative;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;padding:14px 14px 12px;text-align:left;cursor:pointer;transition:all .15s;word-break:keep-all}.al-page .al-q:hover{border-color:#f97316}.al-page .al-q.on{border-color:#f97316;background:#fff7ed}.al-page .al-q.off{opacity:.55}.al-page .al-q .t{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#0f172a}.al-page .al-q .t span{flex:1}.al-page .al-q small{display:block;font-size:11px;font-weight:500;color:#94a3b8;margin-top:5px;line-height:1.4}.al-page .al-q .st{display:inline-flex;align-items:center;gap:5px;margin-top:9px;font-size:11.5px;font-weight:800;padding:3px 8px;border-radius:999px;background:#f1f5f9;color:#64748b}.al-page .al-q .st.bad{background:#fde8e8;color:#c81e1e}.al-page .al-q .st.warn{background:#fdf1dc;color:#b45309}.al-page .al-q .st.info{background:#e6f4ff;color:#0369a1}.al-page .al-sw{position:relative;width:34px;height:19px;border-radius:999px;background:#cbd5e1;cursor:pointer;flex:none;transition:.15s}.al-page .al-sw i{position:absolute;top:2px;left:2px;width:15px;height:15px;border-radius:50%;background:#fff;transition:.15s}.al-page .al-sw.on{background:#f97316}.al-page .al-sw.on i{left:17px}.al-page .al-ans{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:22px 24px;position:relative}.al-page .al-ans .q{font-size:12px;color:#94a3b8;margin-bottom:6px}.al-page .al-ans .a{font-size:15.5px;font-weight:800;color:#0f172a;line-height:1.35;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.al-page .al-ans .sub{font-size:12.5px;font-weight:400;color:#64748b;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.al-page .al-kv{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0}.al-page .al-kv>div{background:#f8fafc;border:1px solid #eef2f7;border-radius:10px;padding:12px 14px}.al-page .al-kv .l{font-size:11.5px;color:#64748b;margin-bottom:5px}.al-page .al-kv .v{font-size:16.5px;font-weight:800;color:#0f172a}.al-page .al-kv .d{font-size:11px;margin-top:3px;color:#94a3b8}.al-page .al-chart{height:230px;margin:6px 0 14px}.al-page .al-tbl{width:100%;border-collapse:collapse;font-size:12.5px}.al-page .al-tbl th{background:#f8fafc;color:#475569;font-weight:700;padding:9px 10px;border-bottom:1px solid #e2e8f0;text-align:right;white-space:nowrap;cursor:pointer;user-select:none}.al-page .al-tbl th:hover{color:#f97316}.al-page .al-tbl th:first-child,.al-page .al-tbl td:first-child{text-align:left}.al-page .al-tbl td{padding:8px 10px;border-bottom:1px solid #f1f5f9;text-align:right;color:#1e293b;font-variant-numeric:tabular-nums}.al-page .mkk-si{color:#f97316;font-size:10px}.al-page .al-prod{display:flex;align-items:center;gap:9px;min-width:220px}.al-page .al-prod img,.al-page .al-prod i{width:32px;height:32px;border-radius:6px;flex:0 0 32px;object-fit:cover;background:#f1f5f9;border:1px solid #eef2f7;display:block}.al-page .al-prod span{word-break:keep-all}.al-page .al-param{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;margin-top:16px;padding-top:14px;border-top:1px solid #f1f5f9;font-size:12.5px;color:#475569}.al-page .al-param-note{margin-top:8px;font-size:11.5px;line-height:1.55;color:#94a3b8;word-break:keep-all}.al-page .al-param label{display:flex;align-items:center;gap:6px}.al-page .al-param input{width:92px;padding:6px 8px;border:1px solid #e2e8f0;border-radius:6px;font-size:12.5px;text-align:right;font-variant-numeric:tabular-nums;font-family:inherit}.al-page .al-goto{position:absolute;right:22px;top:20px;font-size:12px;font-weight:700;color:#1d4ed8;text-decoration:none;border:1px solid #dbe4f5;border-radius:8px;padding:6px 10px;background:#fff}.al-page .al-btn{white-space:nowrap;border:none;border-radius:8px;padding:9px 16px;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit}.al-page .al-btn.p{background:#f97316;color:#fff}.al-page .al-btn.g{background:#fff;color:#475569;border:1px solid #e2e8f0}.al-page .al-top{display:grid;grid-template-columns:minmax(400px,1.15fr) 2.45fr;gap:14px;margin:14px 0;align-items:stretch}@media (max-width:1100px){.al-page .al-top{grid-template-columns:1fr}}.al-page .al-card .al-grid{margin:0}@media (max-width:1500px){.al-page .al-card .al-grid{grid-template-columns:repeat(2,1fr)}}.al-page .al-recentcard{margin-top:14px}.al-page .al-ph{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center;margin-top:12px;font-size:12.5px;color:#475569}.al-page .al-ph input{padding:6px 8px;border:1px solid #e2e8f0;border-radius:6px;font-size:12.5px;font-family:inherit}.al-page .al-ph .st{font-size:11.5px;font-weight:700;padding:2px 8px;border-radius:999px}.al-page .al-ph .st.ok{background:#e8eefa;color:#1e3a8a}.al-page .al-ph .st.no{background:#fdf1dc;color:#b45309}.al-page .al-ph .al-btn{padding:6px 11px;font-size:12px}.al-page .al-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.al-page .al-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 8px 5px 11px;border-radius:999px;background:#e8eefa;color:#1e3a8a;font-size:12.5px;font-weight:600;border:1px solid #d6e0f5}.al-page .al-chip i{font-style:normal;font-size:10px;font-weight:700;color:#1e3a8a;opacity:.6}.al-page .al-chip b{font-weight:700;cursor:pointer;color:#64748b;font-size:13px;line-height:1;padding:0 2px}.al-page .al-chip b:hover{color:#dc2626}.al-page .al-chip.add{background:#fff;color:#475569;border:1px dashed #cbd5e1;cursor:pointer;font-weight:600}.al-page .al-chip.add:hover{border-color:#f97316;color:#c2410c}.al-page .al-hourbtn{border:1px solid #e2e8f0;background:#fff;border-radius:8px;padding:6px 12px;font-size:12.5px;font-weight:700;color:#1e293b;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-family:inherit}.al-page .al-hourbtn:after{content:"";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #64748b}.al-page .al-hourwrap{position:relative;display:inline-block}.al-page .al-hourpop{position:absolute;top:34px;left:0;z-index:50;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 8px 24px #0f172a1f;padding:10px;width:300px;display:none}.al-page .al-hourpop.open{display:block}.al-page .al-hourpop .g{font-size:11px;color:#94a3b8;font-weight:700;margin:4px 2px 6px}.al-page .al-hourpop .row{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:6px}.al-page .al-hourpop button{border:1px solid #e2e8f0;background:#fff;border-radius:999px;padding:4px 9px;font-size:12px;color:#334155;cursor:pointer;font-family:inherit}.al-page .al-hourpop button.on{background:#f97316;border-color:#f97316;color:#fff;font-weight:700}.al-page .al-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px 18px}.al-page .al-card .h{display:flex;align-items:center;gap:10px;margin-bottom:8px}.al-page .al-card .h b{font-size:14px;color:#0f172a;flex:1;white-space:nowrap}.al-page .al-ch{display:flex;gap:10px;align-items:center;font-size:13px;color:#1e293b;padding:8px 0;border-bottom:1px solid #f1f5f9;white-space:nowrap}.al-page .al-ch:last-child{border-bottom:none}.al-page .al-ch .s{color:#94a3b8;font-size:11.5px;margin-left:auto}.al-page .al-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}@media (max-width:1100px){.al-page .al-tiles{grid-template-columns:repeat(2,1fr)}}.al-page .al-tile{border:1px solid #e2e8f0;border-left-width:4px;border-radius:10px;padding:10px 12px;cursor:pointer;background:#fff;transition:border-color .12s}.al-page .al-tile:hover{border-color:#f97316}.al-page .al-tile.bad{border-left-color:#c81e1e}.al-page .al-tile.warn{border-left-color:#b45309}.al-page .al-tile.info{border-left-color:#0369a1}.al-page .al-tile.read{opacity:.6}.al-page .al-tile .k{font-size:10.5px;font-weight:500;color:#94a3b8}.al-page .al-tile .k b{font-weight:500}.al-page .al-tile.bad .k b{color:#c81e1e}.al-page .al-tile.warn .k b{color:#b45309}.al-page .al-tile.info .k b{color:#0369a1}.al-page .al-tile .t{font-size:13px;font-weight:800;color:#0f172a;margin-top:2px}.al-page .al-tile .v{font-size:15px;font-weight:400;color:#334155;margin-top:3px;font-variant-numeric:tabular-nums}.al-page .al-tile.bad .v{color:#c81e1e}.al-page .al-tile .d{font-size:10.5px;color:#94a3b8;margin-top:4px}.al-page .mkk-saved{margin-left:8px;font-size:12px;font-weight:700;color:#166534}.al-page pre.al-kk-prev{margin-top:10px;padding:12px 14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font:12.5px/1.6 inherit;white-space:pre-wrap;color:#1e293b}@media (max-width:768px){.al-page .mkk-page-head,.al-page .al-card .h{flex-wrap:wrap}.al-page .al-grid,.al-page .al-card .al-grid{grid-template-columns:1fr}.al-page .al-kv{grid-template-columns:repeat(2,1fr)}.al-page .al-tiles{grid-template-columns:1fr}.al-page .al-top{grid-template-columns:minmax(0,1fr)}.al-page .al-tblwrap{overflow-x:auto}.al-page .al-hourpop{width:min(300px,calc(100vw - 40px))}.al-page .al-ans .a,.al-page .al-ans .sub{white-space:normal}.al-page .al-goto{position:static;display:inline-block;margin-bottom:8px}.al-page .al-ch{white-space:normal}}.al-page .al-prod span{display:inline-flex;flex-direction:column;line-height:1.25}.al-page .al-prod .al-vid{font-size:10.5px;color:#94a3b8;font-weight:500;letter-spacing:.1px}.al-page .rp-wrap{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:14px;align-items:stretch;margin:0 0 26px}.al-page .rp-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:26px 28px 18px;min-width:0;word-break:keep-all}.al-page .rp-side{min-width:0;position:relative;min-height:320px}.al-page .rp-side .al-ans{margin:0;position:absolute;inset:0;overflow:auto;scrollbar-width:thin}.al-page .rp-side-empty{color:#94a3b8;font-size:13px}.al-page .rp-side .al-ans .al-tbl{width:100%}.al-page .rp-side .al-tbl td:first-child,.al-page .rp-side .al-tbl th:first-child{white-space:nowrap}.al-page .rp-side .al-goto{position:sticky;float:right;top:0}.al-page .rp-loading{color:#64748b;font-size:13.5px}.al-page .rp-warn{background:#f1f5f9;border-left:4px solid #94a3b8;border-radius:8px;padding:10px 14px;margin-bottom:16px;font-size:13px;color:#334155}.al-page .rp-lead{font-size:22px;font-weight:800;color:#0f172a;line-height:1.4;letter-spacing:-.01em;font-variant-numeric:tabular-nums;padding-left:14px;border-left:4px solid #94a3b8}.al-page .rp-lead.good{border-left-color:#1e3a8a}.al-page .rp-lead.bad{border-left-color:#c81e1e}.al-page .rp-rev{color:#c2410c;font-weight:800}.al-page .rp-leadsub{font-size:12.5px;color:#64748b;margin:8px 0 0 18px}.al-page .rp-h{font-size:12.5px;font-weight:700;color:#94a3b8;letter-spacing:.02em;margin:24px 0 8px}.al-page .rp-hint{font-weight:500;margin-left:8px;color:#cbd5e1}.al-page .rp-todos{list-style:none;margin:0;padding:0}.al-page .rp-todo{display:flex;gap:10px;align-items:center;padding:8px 10px 8px 6px;margin:0 -6px;border-radius:10px;font-size:14px;line-height:1.5;color:#1e293b;cursor:pointer;border:1px solid transparent}.al-page .rp-todo:hover{background:#f8fafc}.al-page .rp-todo.on{background:#fff7ed;border-color:#fdba74}.al-page .rp-n{flex:none;width:24px;height:24px;border-radius:50%;background:#1e3a8a;color:#fff;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center}.al-page .rp-todo.bad .rp-n{background:#c81e1e}.al-page .rp-s{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.al-page .rp-s1{display:block;overflow:hidden;text-overflow:ellipsis}.al-page .rp-kv{display:block;font-size:11.5px;color:#64748b;margin-top:2px;white-space:normal;line-height:1.5}.al-page .rp-kv b{color:#0f172a;font-weight:700}.al-page .rp-kv-sep{margin:0 6px;color:#cbd5e1}.al-page .rp-act{flex:none;display:flex;align-items:center;gap:8px}.al-page .rp-chart{border:1px solid #e2e8f0;background:#fff;border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:700;color:#475569;cursor:pointer;font-family:inherit}.al-page .rp-chart.on,.al-page .rp-chart:hover{border-color:#f97316;color:#c2410c}.al-page .rp-go{font-size:12px;font-weight:700;color:#1d4ed8;text-decoration:none;white-space:nowrap}.al-page .rp-go:hover{text-decoration:underline}.al-page .rp-empty{font-size:14.5px;color:#1e293b;padding:4px 0}.al-page .rp-more{margin:6px 0 0 34px;border:1px solid #e2e8f0;background:#fff;border-radius:8px;padding:5px 11px;font-size:12px;font-weight:700;color:#475569;cursor:pointer;font-family:inherit}.al-page .rp-p{display:flex;align-items:center;gap:10px;margin:0 -6px;padding:6px 10px 6px 6px;border-radius:10px;border:1px solid transparent;font-size:14px;line-height:1.5;color:#1e293b}.al-page .rp-pick{cursor:pointer}.al-page .rp-pick:hover{background:#f8fafc}.al-page .rp-pick.on{background:#fff7ed;border-color:#fdba74}.al-page .rp-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:22px;padding-top:12px;border-top:1px solid #f1f5f9;font-size:11.5px;color:#94a3b8}.al-page .rp-refresh{border:1px solid #e2e8f0;background:#fff;border-radius:6px;padding:3px 9px;font-size:11.5px;color:#64748b;cursor:pointer;font-family:inherit}.al-page .rp-divider{display:flex;align-items:center;gap:12px;margin:26px 0 12px;font-size:13px;font-weight:700;color:#475569}.al-page .rp-divider:before,.al-page .rp-divider:after{content:"";flex:1;height:1px;background:#e2e8f0}@media (max-width:1400px){.al-page .rp-wrap{grid-template-columns:minmax(0,1fr)}.al-page .rp-side{min-height:0}.al-page .rp-side .al-ans{position:static;max-height:720px}}@media (max-width:768px){.al-page .rp-card{padding:18px 16px}.al-page .rp-lead{font-size:18px}.al-page .rp-todo,.al-page .rp-p{flex-wrap:wrap}.al-page .rp-s{white-space:normal}.al-page .rp-act{margin-left:34px}}.inv-ins{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px}@media (max-width:1300px){.inv-ins{grid-template-columns:1fr}}.inv-box{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px 18px;min-width:0}.inv-box h4{margin:0 0 12px;font-size:13.5px;font-weight:800;color:#0f172a}.inv-box h4 small{font-weight:500;color:#94a3b8;font-size:11.5px;margin-left:6px}.inv-bar{display:grid;grid-template-columns:26px minmax(0,1fr) 120px 92px;align-items:center;gap:10px;padding:5px 0;font-size:12.5px}.inv-bar .n{color:#1e293b;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inv-bar .n small{color:#94a3b8;font-weight:500;margin-left:5px}.inv-bar .g{height:8px;background:#f1f5f9;border-radius:4px;overflow:hidden}.inv-bar .g i{display:block;height:100%;background:#f97316;border-radius:4px}.inv-bar .g i.navy{background:#1e3a8a}.inv-bar .g i.red{background:#c81e1e}.inv-bar .g i.warn{background:#b45309}.inv-bar .v{text-align:right;font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums;white-space:nowrap}.inv-seg{display:inline-flex;gap:2px;background:#f1f5f9;border-radius:8px;padding:3px}.inv-seg button{border:0;background:none;padding:5px 12px;font-size:12px;font-weight:700;color:#64748b;border-radius:6px;cursor:pointer;font-family:inherit}.inv-seg button.on{background:#f97316;color:#fff}.inv-empty{color:#94a3b8;font-size:12.5px;padding:14px 0}.stl-t{width:100%;border-collapse:collapse;min-width:820px}.inv-sort{cursor:pointer;user-select:none}.inv-sort:hover{color:#f97316}.inv-scroll{overflow-x:auto}.inv-scroll::-webkit-scrollbar{height:12px}.inv-scroll::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:6px;border:3px solid #fff}.inv-scroll::-webkit-scrollbar-thumb:hover{background:#94a3b8}.inv-scroll::-webkit-scrollbar-track{background:#f6f8fb}.inv-scroll{scrollbar-width:thin;scrollbar-color:#cbd5e1 #f6f8fb}.inv-grow{cursor:pointer;background:#fff}.inv-grow:hover td{background:#f8fafc}.inv-grow td{border-top:1px solid #e6eaf0;font-weight:700}.inv-arrow{display:inline-block;width:13px;color:#94a3b8;font-size:11px;margin-right:2px}.inv-orow td{background:#fff}.inv-ctl{font-size:12.5px;color:#64748b;white-space:nowrap}.inv-ctl input{width:52px;height:28px;text-align:center;border:1px solid #e2e8f0;border-radius:7px;margin:0 3px;font-size:13px;font-weight:600;color:#0f172a;font-family:inherit}.inv-card{background:#fff;border:1px solid #e6ebf2;border-radius:14px;overflow:hidden}.inv-card-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 18px;border-bottom:1px solid #eef2f7}.inv-btn{height:34px;padding:0 14px;border-radius:8px;font-size:12.5px;font-weight:700;cursor:pointer;border:1px solid #dfe5ec;background:#fff;color:#475569;white-space:nowrap;font-family:inherit}.inv-btn.primary{padding:8px 14px;height:auto;background:#f97316;color:#fff;border:none}.inv-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:12px;font-weight:700;font-size:11.5px;white-space:nowrap}.inv-badge i{width:7px;height:7px;border-radius:50%;display:inline-block}.inv-need{display:inline-block;background:#fff7ed;color:#c2410c;font-size:10.5px;font-weight:800;padding:3px 10px;border-radius:9px;border:1px solid #fed7aa;white-space:nowrap}.inv-nore{display:inline-block;background:#f1f5f9;color:#94a3b8;font-size:10px;font-weight:700;padding:3px 9px;border-radius:9px;white-space:nowrap}.inv-tag{display:inline-block;font-size:10px;font-weight:700;padding:1px 7px;border-radius:9px;margin-left:4px;vertical-align:middle}.inv-tag.bundle{background:#dbeafe;color:#1d4ed8}.inv-tag.grade{background:#fef3c7;color:#b45309}.inv-tag.sd{background:#e6f4ff;color:#0369a1;font-size:10.5px;padding:1px 7px;margin-left:6px}.inv-tag.off{background:#f1f5f9;color:#64748b;padding:1px 6px}.inv-img{width:30px;height:30px;border-radius:6px;object-fit:cover;border:1px solid #eef2f7;vertical-align:middle;margin-right:8px}.inv-img.ph{display:inline-block;background:#f1f5f9}.inv-setrow td{background:#fffaf5;border-top:1px solid #fed7aa;border-bottom:1px solid #fed7aa;padding:14px 18px 14px 64px;white-space:normal}.inv-set{display:grid;gap:8px;width:min(760px,calc(100vw - 340px));font-size:12.5px;color:#334155;position:sticky;left:64px}.inv-set-t{font-weight:800;color:#0f172a;font-size:13px;margin-bottom:2px}.inv-set-f{display:grid;grid-template-columns:118px 104px minmax(0,1fr);align-items:center;gap:10px}.inv-set-f label{font-weight:700;color:#1e293b}.inv-set-f .in{white-space:nowrap;color:#64748b}.inv-set-f input{width:68px;height:30px;border:1px solid #cbd5e1;border-radius:7px;text-align:center;font-size:13px;font-weight:600;color:#0f172a;margin-right:5px;font-family:inherit;background:#fff}.inv-set-f input:focus{outline:none;border-color:#f97316}.inv-set-f .h{color:#94a3b8;font-size:12px;line-height:1.45}.inv-set-b{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px}.inv-set-b button{cursor:pointer;height:32px;border-radius:7px;padding:0 16px;font-size:12.5px;font-weight:700;font-family:inherit}.inv-set-b .sv{background:#f97316;color:#fff;border:none}.inv-set-b .sv:disabled{opacity:.6}.inv-set-b .cl{background:#fff;color:#64748b;border:1px solid #cbd5e1;font-weight:600}.inv-set-b .fx{color:#94a3b8;font-size:11.5px;margin-left:6px}.inv-setbtn{cursor:pointer;font-size:10.5px;font-weight:700;color:#c2410c;background:#fff;border:1px solid #fed7aa;border-radius:6px;padding:3px 10px;margin-left:8px;white-space:nowrap;font-family:inherit}.inv-setbtn.custom{background:#ffedd5;border-color:#fdba74}.inv-setbtn.open{background:#fed7aa;border-color:#fdba74}.inv-setbtn:hover{background:#ffedd5}.inv-tag.rg{background:#fff1e6;color:#c2410c;font-size:10.5px;padding:1px 7px;margin-left:6px}.inv-rec{display:inline-flex;flex-direction:column;align-items:flex-end;line-height:1.25}.inv-rec b{color:#c2410c;font-weight:800}.inv-rec small{color:#94a3b8;font-weight:500;font-size:11px}@media (max-width:768px){.inv-setrow td{padding:12px 14px}.inv-set{left:14px;width:calc(100vw - 104px)}.inv-set-f{grid-template-columns:104px 96px}.inv-set-f .h{grid-column:1 / -1;margin-top:-4px}}.inv-dash{color:#cbd5e1}.inv-notes-dark .n1{color:#1e293b}@media (max-width:768px){.inv-bar{grid-template-columns:26px minmax(0,1fr) 70px 80px}}.inv-pitch{background:#fff;border:1px solid #eef2f7;border-radius:10px;padding:14px 18px;margin-bottom:14px;word-break:keep-all}.inv-pitch .t{font-size:18px;font-weight:800;color:#0f172a;letter-spacing:-.01em}.inv-pitch .s{font-size:13px;color:#334155;margin-top:4px}.inv-pitch .r{font-size:12.5px;color:#dc2626;font-weight:600;margin-top:5px}.inv-pitch .n{margin-top:8px;font-size:12.5px;color:#334155;line-height:1.7}.inv-need-wrap #inv-need-summary{margin-top:0}.inv-need-wrap #inv-alarm+#inv-need-summary>.inv-card{border-top-left-radius:0;border-top-right-radius:0}.inv-tbl-notes{padding:12px 18px 14px;font-size:12px;color:#64748b;line-height:1.65}.inv-bulk .inv-set-bulk{position:static;flex-basis:100%;width:min(760px,100%);margin:4px 0 0 51px;padding-top:8px;border-top:1px solid #fdba74}@media (max-width:768px){.inv-bulk .inv-set-bulk{margin-left:0}}.inv-store{display:inline-block;font-size:10.5px;font-weight:700;color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;padding:1px 7px;margin-right:7px;vertical-align:1px}.inv-flt-chip{border:1px solid #fdba74;background:#fff7ed;color:#c2410c;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700;cursor:pointer;font-family:inherit}.inv-sale-td{text-align:left;white-space:nowrap;width:84px}.inv-sale-td .inv-tag{margin-left:0}.inv-store-td{text-align:left;font-size:11.5px;color:#475569;white-space:nowrap;max-width:110px;overflow:hidden;text-overflow:ellipsis}.inv-switch{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:2px 4px;border-radius:6px;color:#94a3b8;font-size:11.5px;font-weight:700;cursor:pointer;font-family:inherit}.inv-switch:hover{background:#f1f5f9}.inv-switch i{width:30px;height:16px;border-radius:8px;background:#cbd5e1;position:relative;transition:background .15s;flex:none}.inv-switch i:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000026;transition:left .15s}.inv-switch.on i{background:#f97316}.inv-switch.on i:after{left:16px}.inv-switch.on{color:#c2410c}.inv-chk{width:15px;height:15px;cursor:pointer;accent-color:#f97316;vertical-align:middle}.inv-grow.inv-off td{color:#94a3b8}.inv-grow.inv-off img{opacity:.55}.inv-hint-red{color:#dc2626;font-weight:600;font-size:12.5px;margin:2px 0 10px;padding-left:14px;line-height:1.7}.inv-bulk{display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:#fff7ed;border:1px solid #fdba74;border-radius:9px;padding:8px 12px;margin-bottom:10px;font-size:12.5px;color:#9a3412}.inv-bulk .inv-btn.bulk-on{background:#fff;border-color:#fdba74;color:#c2410c;font-weight:700}.inv-bulk-form{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap;color:#1e3a8a;font-weight:600;padding-left:6px;border-left:1px solid #fdba74}.inv-bulk-form input{width:56px;height:26px;border:1px solid #cbd5e1;border-radius:6px;padding:0 6px;font-size:12.5px;font-family:inherit;margin:0 3px}.inv-inactive-bar{display:flex;justify-content:center;padding:12px 0 2px}.inv-inactive-bar button{border:1px solid #cbd5e1;background:#f8fafc;color:#475569;border-radius:999px;padding:6px 16px;font-size:12.5px;font-weight:600;cursor:pointer;font-family:inherit}.inv-bar .inv-img{margin-right:0;width:26px;height:26px}.rt-page{--rt-border:#e0e4ed;--rt-text:#1a1d27;--rt-muted:#7a8299;--rt-red:#e03e2d;--rt-blue:#2979e8}.rt-page .rt-period{display:flex;gap:6px}.rt-page .rt-pbtn{font-size:12.5px;padding:7px 13px;border:1px solid #dfe5ec;background:#fff;border-radius:7px;color:#475569;cursor:pointer;font-family:inherit;white-space:nowrap}.rt-page .rt-pbtn:hover{background:#f1f5f9}.rt-page .rt-pbtn.on{background:#f97316;color:#fff;border-color:#f97316;font-weight:700}.rt-page .card{background:#fff;border:1px solid var(--rt-border);border-radius:12px;padding:20px}.rt-page .rt-card{margin-top:16px}.rt-page .rt-cardhead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--rt-border);flex-wrap:wrap}.rt-page .rt-cardtitle{font-size:14px;font-weight:800;color:var(--rt-text)}.rt-page .rt-input{width:180px;font-size:12.5px;padding:7px 10px;border:1px solid var(--rt-border);border-radius:7px;background:#fff;font-family:inherit}.rt-page .rt-empty{padding:34px 12px;text-align:center;font-size:13px;color:var(--rt-muted)}.rt-page .table-wrap{overflow-x:auto;border-radius:12px;border:1px solid var(--rt-border)}.rt-page table{width:100%;border-collapse:collapse;font-size:13px}.rt-page th{background:#f7f9fc;color:var(--rt-muted);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.5px;padding:10px 14px;text-align:left;white-space:nowrap;position:sticky;top:0;border-bottom:1px solid var(--rt-border)}.rt-page td{padding:10px 14px;border-top:1px solid var(--rt-border);vertical-align:middle}.rt-page table th.tr,.rt-page table td.tr{text-align:right}.rt-page .number{font-variant-numeric:tabular-nums;letter-spacing:-.3px}.rt-page .rt-badge{display:inline-block;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:700}.rt-page .rt-badge.recv{background:#fff7ed;color:#c2410c}.rt-page .rt-badge.done{background:#eef2ff;color:#3730a3}.rt-page .rt-badge.grade{background:#fef3c7;color:#92400e}.rt-page .rt-badge.normal{background:#f1f5f9;color:#64748b}.rt-page .rt-grow{background:#fafbfc;cursor:pointer}.rt-page .rt-grow:hover{background:#f1f5f9}.rt-page .rt-grow td{font-weight:700;color:var(--rt-text);border-top:1px solid var(--rt-border)}.rt-page .rt-cap{display:inline-block;width:14px;color:#94a3b8}.rt-page .rt-thumb{width:30px;height:30px;border-radius:6px;object-fit:cover;vertical-align:middle;border:1px solid #eef1f5}.rt-page .rt-thumb-ph{width:30px;height:30px;border-radius:6px;background:#eef1f5;display:inline-block;vertical-align:middle}.rt-page .rt-orow td{font-size:12.5px;color:var(--rt-muted);background:#fff}.rt-page .rt-oname{color:var(--rt-text);padding-left:34px}.rt-page code.rt-oid{font-size:11px;color:var(--rt-blue);background:#2979e80f;padding:3px 6px;border-radius:4px;cursor:pointer;font-family:inherit}.rt-page .rt-insight-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 30px}.rt-page .rt-insight-grid>*,.rt-page .rt-charts-row>*{min-width:0}@media (max-width:1100px){.rt-page .rt-insight-grid{grid-template-columns:1fr}}.rt-page .rt-charts-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 30px;margin-top:26px;padding-top:22px;border-top:1px solid var(--rt-border)}@media (max-width:1100px){.rt-page .rt-charts-row{grid-template-columns:1fr}}.rt-page .rt-reason{display:flex;align-items:center;gap:9px;margin-bottom:9px}.rt-page .rt-reason .rt-rn{font-size:12px;color:var(--rt-text);width:110px;flex:none}.rt-page .rt-reason .rt-rbwrap{flex:1;background:#f1f5f9;border-radius:5px;height:16px;overflow:hidden}.rt-page .rt-reason .rt-rbfill{height:100%;background:#64748b;border-radius:5px}.rt-page .rt-reason .rt-rc{font-size:12px;font-weight:700;color:var(--rt-text);width:44px;text-align:right;flex:none}.rt-page .rt-ins-h{font-size:12px;font-weight:700;color:#475569;margin-bottom:12px}.rt-page .rt-bv{position:absolute;top:-15px;left:50%;transform:translate(-50%);font-size:10px;font-weight:800;white-space:nowrap}.rt-page .rt-col:hover{background:#0f172a0a;border-radius:6px}.rt-tip{position:fixed;z-index:1000;background:#0f172a;color:#fff;border-radius:8px;padding:8px 11px;font-size:12px;line-height:1.6;box-shadow:0 6px 20px #00000040;pointer-events:none;white-space:nowrap}.rt-tip .h{font-weight:800;color:#fdba74;margin-bottom:2px}.rt-page .rt-topbar{display:flex;align-items:center;gap:9px;margin-bottom:9px}.rt-page .rt-topbar .rt-tn{font-size:12px;color:var(--rt-text);width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:none}.rt-page .rt-topbar .rt-tbwrap{flex:1;background:#f1f5f9;border-radius:5px;height:16px;overflow:hidden}.rt-page .rt-topbar .rt-tbfill{height:100%;background:#f97316;border-radius:5px}.rt-page .rt-topbar .rt-tc{font-size:12px;font-weight:700;color:var(--rt-text);width:44px;text-align:right;flex:none;font-variant-numeric:tabular-nums}.rt-page .rt-chan{font-size:10px;font-weight:700;padding:1px 5px;border-radius:4px;flex:none}.rt-page .rt-chan.sd{background:#eff6ff;color:#1d4ed8}.rt-page .rt-chan.rg{background:#fff7ed;color:#c2410c}.rt-page th.rt-sortable{cursor:pointer;user-select:none;white-space:nowrap}.rt-page th.rt-sortable:hover{color:#f97316}.rt-page .rt-si{font-size:10px;color:#cbd5e1;margin-left:2px}.rt-page .rt-si.on{color:#f97316}.rt-page .rt-head-box{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;padding:9px 11px;margin-bottom:10px;font-size:12px;color:#7c2d12}.rt-page .rt-lg{display:flex;gap:14px;font-size:11px;font-weight:700;margin-bottom:8px}.rt-page .rt-toast{position:fixed;right:20px;bottom:80px;background:#1e293b;color:#fff;padding:10px 14px;border-radius:10px;font-size:13px;z-index:70}@media (max-width:768px){.rt-page .rt-period{flex-wrap:wrap}.rt-page .rt-input{width:100%}.rt-page .rt-topbar .rt-tn{width:96px}}@media (max-width:768px){.rt-page td{white-space:nowrap}.rt-page .rt-grow td:first-child{max-width:none!important}}.rt-page .rt-comb .rt-grow{background:#fff}.rt-page .rt-comb .rt-grow:hover{background:#f8fafc}.rt-page .rt-comb th{background:#fff;color:#0f172a}.rt-page .rt-comb td,.rt-page .rt-comb .rt-orow td,.rt-page .rt-comb .rt-oname small{color:#0f172a}.rt-page .rt-topbar .rt-topimg{width:26px;height:26px;border-radius:6px;object-fit:cover;border:1px solid #eef1f5;flex:none}.rt-page .rt-topbar .rt-topimg.ph{background:#eef1f5;display:inline-block}@media (max-width:768px){.rt-page .rt-topbar .rt-topimg{width:22px;height:22px}}@media (max-width:768px){.rt-page #rt-wing-chart,.rt-page #rt-trend-combined{overflow-x:auto;scrollbar-width:thin}}.ir-tabs{margin:0 0 18px}.ir-tabs .mkk-seg{border:1px solid rgba(15,23,42,.08);padding:4px;gap:6px}.ir-tabs .mkk-seg button{padding:8px 20px}.stl-period{white-space:nowrap;padding:7px 14px;font-size:12.5px;font-weight:600;border:1px solid #e2e8f0;background:#fff;color:#64748b;border-radius:8px;cursor:pointer;font-family:inherit}.stl-period.active{background:#f97316;border-color:#f97316;color:#fff}.stl-t{width:100%;border-collapse:collapse;min-width:860px}.stl-t th{font-size:12.5px;font-weight:700;color:#475569;padding:10px 12px;border-bottom:1px solid #e2e8f0;background:#f8fafc;white-space:nowrap;position:sticky;top:0}.stl-t td{font-size:12.5px;color:#1e293b;padding:10px 12px;border-bottom:1px solid #f1f5f9;font-variant-numeric:tabular-nums;white-space:nowrap}.stl-t th.sortable{cursor:pointer;user-select:none}.stl-t th.sortable:hover{color:#f97316}.stl-si{font-size:10px;color:#cbd5e1;margin-left:2px}.stl-si.on{color:#f97316}.stl-card{background:#fff;border:1px solid #e6ebf2;border-radius:14px;padding:20px 22px;margin-top:16px}.stl-card.flat{padding:0;overflow:hidden}.stl-cardtitle{font-size:15px;font-weight:800;color:#0f172a;margin-bottom:16px}.stl-thead{padding:14px 18px;font-weight:700;color:#0f172a;border-bottom:1px solid #eef2f7}.stl-ins-h{font-size:13px;font-weight:700;color:#334155;margin-bottom:12px}.stl-charts{display:grid;grid-template-columns:1fr 1fr;gap:24px 30px}.stl-grid2{display:grid;grid-template-columns:1fr 1fr;gap:24px 30px;margin-top:26px;padding-top:22px;border-top:1px solid #e6ebf2}@media (max-width:1100px){.stl-charts,.stl-grid2{grid-template-columns:1fr}}.stl-bar{display:flex;align-items:center;gap:9px;margin-bottom:10px}.stl-bar .bn{font-size:12px;color:#334155;width:132px;flex:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stl-bar .bw{flex:1;background:#f1f5f9;border-radius:5px;height:16px;overflow:hidden}.stl-bar .bf{height:100%;border-radius:5px}.stl-bar .bv{font-size:12px;font-weight:700;color:#334155;width:auto;min-width:74px;text-align:right;flex:none;font-variant-numeric:tabular-nums}.stl-bar .bv span{color:#94a3b8;font-weight:500}.stl-tab{border:1.5px solid #e2e8f0;background:#fff;color:#475569;font-size:13px;font-weight:700;padding:8px 16px;border-radius:999px;cursor:pointer;font-family:inherit}.stl-tab.on{background:#f97316;border-color:#f97316;color:#fff}.stl-badge{display:inline-block;font-size:11px;font-weight:700;padding:3px 9px;border-radius:10px}.stl-badge.done{color:#137333;background:#e6f4ea}.stl-badge.subj{color:#b45309;background:#fef3c7}.stl-typ{font-size:11px;font-weight:700;padding:2px 8px;border-radius:10px}.stl-typ.blue{color:#1e40af;background:#eff6ff}.stl-typ.orange{color:#c2410c;background:#fff7ed}.rg-tree{font-size:12.5px}.rg-tree .r{display:grid;grid-template-columns:1fr auto;gap:10px;padding:5px 0;border-bottom:1px solid #f1f5f9}.rg-tree .r.h{font-weight:800;color:#0f172a}.rg-tree .r.c{padding-left:14px;color:#64748b}.rg-tree .r .a{text-align:right;font-variant-numeric:tabular-nums;color:#1e293b}.rg-tree .r.fin{border-top:2px solid #e2e8f0;margin-top:4px;padding-top:8px}.rg-tree .r.fin .k,.rg-tree .r.fin .a{color:#1d4ed8;font-weight:900}.rg-exp{cursor:pointer}.rg-exp:hover{background:#f8fafc}.tl{position:relative;padding-left:118px}.tl:before{content:"";position:absolute;left:96px;top:6px;bottom:6px;width:2px;background:#eef2f7}.tl-day{position:relative;margin-bottom:14px}.tl-day:last-child{margin-bottom:0}.tl-date{position:absolute;left:-118px;top:2px;width:96px;text-align:right;padding-right:16px}.tl-date b{display:block;font-size:13px;color:#0f172a;font-variant-numeric:tabular-nums;line-height:1.2}.tl-date small{display:block;font-size:10.5px;color:#94a3b8;margin-top:2px}.tl-date .dd{display:inline-block;font-size:10px;font-weight:800;padding:1px 6px;border-radius:999px;background:#fff1e6;color:#c2410c;margin-top:4px}.tl-dot{position:absolute;left:-27px;top:8px;width:10px;height:10px;border-radius:50%;background:#fff;border:2px solid #cbd5e1}.tl-day.today .tl-dot{border-color:#f97316;background:#f97316}.tl-day.past .tl-dot{border-color:#e2e8f0;background:#e2e8f0}.tl-box{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.tl-day.today .tl-box{border-color:#fdba74;box-shadow:0 0 0 3px #fff1e6}.tl-day.past .tl-box{background:#fafbfc}.tl-sum{display:flex;align-items:center;gap:10px;padding:9px 14px;border-bottom:1px solid #f1f5f9;font-size:12px;color:#475569}.tl-sum b{margin-left:auto;font-size:15px;color:#0f172a;font-variant-numeric:tabular-nums}.tl-day.past .tl-sum b{color:#64748b}.tl-sum .mini{display:flex;gap:6px}.tl-sum .mini i{display:inline-block;height:6px;border-radius:3px}.tl-sum .mini i.rg{background:#f97316}.tl-sum .mini i.sd{background:#1e3a8a}.tl-rows{display:grid;grid-template-columns:1fr 1fr}@media (max-width:1100px){.tl-rows{grid-template-columns:1fr}}.tl-row{display:grid;grid-template-columns:44px 1fr auto;gap:10px;align-items:center;font-size:12.5px;padding:7px 14px;border-bottom:1px solid #f6f8fb;color:#334155}.tl-rows .tl-row:nth-child(odd){border-right:1px solid #f6f8fb}.tl-row .ch{font-size:10.5px;font-weight:800;padding:2px 0;border-radius:6px;text-align:center}.tl-row .ch.rg{background:#fff1e6;color:#c2410c}.tl-row .ch.sd{background:#e8eefa;color:#1e3a8a}.tl-row .lb b{color:#0f172a}.tl-row .lb small{color:#94a3b8;font-size:11px;margin-left:4px}.tl-row .amt{font-variant-numeric:tabular-nums;font-weight:700;color:#0f172a}.tl-row .amt.done{color:#94a3b8;font-weight:600}.tl-row .amt.zero{color:#cbd5e1;font-weight:500}.tl-tag{font-size:10px;font-weight:700;padding:1px 6px;border-radius:6px;background:#f1f5f9;color:#64748b;margin-left:6px;vertical-align:middle}.wf-t{width:100%;border-collapse:collapse;font-size:12.5px}.wf-t th{background:#f8fafc;color:#475569;font-weight:700;padding:8px 10px;text-align:right;white-space:nowrap}.wf-t th:first-child,.wf-t td:first-child{text-align:left}.wf-t td{padding:8px 10px;border-bottom:1px solid #f1f5f9;text-align:right;font-variant-numeric:tabular-nums;color:#1e293b}.wf-t td.neg{color:#dc2626}.wf-t td.dim{color:#94a3b8}.wf-t td.hot{color:#dc2626;font-weight:800}.wf-t .ch{font-size:10.5px;font-weight:800;padding:1px 7px;border-radius:10px;color:#1e3a8a}.wf-t .ch.rg{background:#eff6ff}.wf-t .ch.sd{background:#e8eefa}.stl-alert{border:1px solid #f9d4c8;background:#fff7ed;border-radius:10px;padding:12px 16px;font-size:13px;color:#7c2d12;margin:0 0 14px}.stl-alert b{color:#9a3412}.stl-fbtn{border:none;background:transparent;color:#64748b;font-size:12.5px;font-weight:700;padding:6px 13px;border-radius:7px;cursor:pointer;font-family:inherit}.stl-fbtn.active{background:#0f172a;color:#fff}.stl-fgroup{display:inline-flex;gap:5px;background:#fff;border:1px solid #e6ebf2;border-radius:10px;padding:5px}.stl-pager{display:flex;justify-content:center;align-items:center;gap:6px;padding:12px 0 4px;font-size:12.5px;color:#64748b}.stl-pager button{min-width:30px;height:28px;padding:0 8px;border:1px solid #e2e8f0;border-radius:7px;background:#fff;color:#334155;font-weight:600;cursor:pointer;font-family:inherit}.stl-pager button.on{border-color:#f97316;background:#f97316;color:#fff;font-weight:800}.stl-pager button:disabled{color:#cbd5e1;cursor:default}.stl-empty{color:#94a3b8;font-size:13px;padding:14px 0}.stl-empty-td{text-align:center;padding:32px;color:#94a3b8}.mkk-kpi-val small{font-size:12px;font-weight:500;color:#94a3b8;margin-left:2px}.stl-dash{color:#cbd5e1}.stl-bchart{display:flex;gap:6px;padding-top:16px}.stl-bchart .yax{width:46px;display:flex;flex-direction:column;justify-content:space-between;font-size:9px;color:#94a3b8;text-align:right}.stl-bchart .plot{flex:1;display:flex;align-items:flex-end;gap:8px;border-left:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;padding:0 8px}.stl-bchart .col{flex:1;display:flex;align-items:flex-end;justify-content:center;gap:6px;cursor:default;position:relative}.stl-bchart .bar{border-radius:2px 2px 0 0}.stl-xl{display:flex;gap:6px;margin-top:4px}.stl-xl .yax{width:46px}.stl-xl .lbls{flex:1;display:flex;gap:8px;padding:0 8px}.stl-xl .lbls div{flex:1;text-align:center;font-size:10px;color:#94a3b8}.stl-xl .lbls span{font-size:8px;color:#cbd5e1}.stl-bar-el{border-radius:2px 2px 0 0}.stl-periods{display:flex;gap:6px;flex-wrap:nowrap;align-items:center}.stl-rate-v{position:absolute;left:50%;transform:translate(-50%);font-size:10px;font-weight:800;color:#c2410c;white-space:nowrap}@media (max-width:768px){.stl-periods{flex-wrap:wrap}.wf-t td,.wf-t th{white-space:nowrap}.tl{padding-left:0}.tl:before{display:none}.tl-dot{display:none}.tl-date{position:static;width:auto;text-align:left;padding:0 0 6px;display:flex;gap:8px;align-items:baseline}.tl-date b,.tl-date small{display:inline}.tl-date .dd{margin-top:0}.tl-row{grid-template-columns:40px 1fr auto}.tl-row .lb{min-width:0}.tl-rows .tl-row:nth-child(odd){border-right:0}}.stl-rsv-btn{border:1px solid #e2e8f0;background:#fff;color:#334155;font-size:12.5px;font-weight:700;padding:7px 15px;border-radius:999px;cursor:pointer;font-family:inherit}.stl-rsv-btn:hover{border-color:#f97316;color:#c2410c}.stl-rsv-btn[aria-expanded=true]{border-color:#f97316;color:#c2410c;background:#fff7ed}.stl-card.stl-rsv{border-left:4px solid #f97316}#all-monthly{border:1px solid #e8edf3}#all-monthly th{border-bottom:1px solid #e2e8f0;border-left:1px solid #f1f5f9}#all-monthly th:first-child{border-left:0}#all-monthly td{border-left:1px solid #f4f7fa;border-bottom:1px solid #f4f7fa}#all-monthly td:first-child{border-left:0}#all-monthly tr.stl-sum td{background:#f8fafc;border-top:1px solid #dbe3ec;border-bottom:2px solid #dbe3ec}#all-monthly td[rowspan]{background:#fff;border-right:1px solid #dbe3ec;vertical-align:middle}.tl-row .lb b,.tl-row .amt{color:#334155;font-weight:600}.tl-row .amt.done{color:#94a3b8;font-weight:500}.tl-sum span{color:#64748b}.tl-sum b{color:#0f172a}.tl-day.past .tl-sum b{color:#334155}.stl-flowwrap{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:18px;align-items:stretch}.stl-flowwrap>*{min-width:0}.stl-flowtbl{min-width:0}.stl-flowchart{border-left:1px solid #eef2f7;padding-left:18px;display:flex;flex-direction:column;justify-content:flex-start}@media (max-width:1400px){.stl-flowwrap{grid-template-columns:minmax(0,1fr)}.stl-flowchart{border-left:0;padding-left:0;border-top:1px solid #eef2f7;padding-top:16px}}#all-monthly td[rowspan]{border-top:2px solid #cbd5e1}#all-monthly tbody tr:first-child td{border-top:0}#all-monthly tr.stl-sum td{border-bottom:2px solid #cbd5e1}#all-monthly tbody tr:last-child td{border-bottom:0}#all-monthly th,#all-monthly td{white-space:nowrap}.stl-chk .stl-chk-head{font-size:13.5px;font-weight:700;color:#0f172a;margin-bottom:4px}.stl-chk .stl-chk-head.warn{color:#9a3412}.stl-chk .stl-chk-ok{font-size:12.5px;color:#64748b;padding:10px 2px 2px}.stl-chk .stl-chk-row{display:flex;align-items:flex-start;gap:11px;padding:11px 2px;border-top:1px solid #f4f7fa}.stl-chk .stl-chk-row:first-of-type{border-top:0}.stl-chk .stl-chk-dot{width:7px;height:7px;border-radius:50%;background:#94a3b8;margin-top:6px;flex:none}.stl-chk .stl-chk-dot.warn{background:#f97316}.stl-chk .stl-chk-main{flex:1;min-width:0}.stl-chk .stl-chk-t{font-size:13px;color:#1e293b;line-height:1.6}.stl-chk .stl-chk-t .st{color:#64748b;font-size:12px;margin-right:4px}.stl-chk .stl-chk-t .pct{color:#94a3b8;font-size:12px}.stl-chk .stl-chk-t b.up{color:#c2410c}.stl-chk .stl-chk-t b.dn{color:#1d4ed8}.stl-chk .stl-chk-s{font-size:12px;color:#94a3b8;line-height:1.6;margin-top:2px}.stl-chk .stl-chk-amt{text-align:right;font-size:13px;font-variant-numeric:tabular-nums;color:#334155;white-space:nowrap}.stl-chk .stl-chk-amt small{display:block;font-size:10.5px;color:#cbd5e1;font-weight:500}.stl-chk .stl-chk-ad{margin-top:12px;padding:11px 14px;background:#f8fafc;border-radius:9px;font-size:12.5px;color:#475569;line-height:1.65}.stl-chk .stl-chk-run{margin-top:8px;font-size:12px;color:#94a3b8;line-height:1.6}.stl-rsv-tblwrap{overflow-x:auto;border:1px solid #e8edf3;border-radius:10px}.stl-rsv-tbl{width:100%;border-collapse:collapse;min-width:640px}.stl-rsv-tbl th{padding:11px 14px;font-size:11.5px;font-weight:700;text-align:left;border-bottom:1px solid #e2e8f0;border-left:1px solid #f1f5f9;background:#fafbfc;color:#64748b;white-space:nowrap}.stl-rsv-tbl th.rg,.stl-rsv-tbl th.sd{background:#fafbfc;color:#334155}.stl-rsv-tbl td{padding:14px 16px;font-size:12.5px;color:#1e293b;line-height:1.7;vertical-align:top;border-top:1px solid #dbe3ec;border-left:1px solid #dbe3ec}.stl-rsv-tbl td.lb{background:#f1f5f9;color:#475569;font-weight:700;white-space:nowrap;width:132px;border-right:2px solid #cbd5e1}.stl-rsv-tbl tbody td{background:#fff}.stl-rsv-tbl th{border-bottom:2px solid #94a3b8;border-left:2px solid #cbd5e1}.stl-rsv-tbl th:first-child{border-left:0}.stl-rsv-tbl td{border-top:1px solid #e2e8f0;border-left:2px solid #cbd5e1}.stl-rsv-tbl td:first-child{border-left:0}.stl-rsv-tbl th.lb,.stl-rsv-tbl td.lb{border-right:2px solid #94a3b8}.stl-rsv-tblwrap{border:1px solid #cbd5e1}.stl-tlbreak{padding:2px 0 14px;margin-bottom:14px;border-bottom:1px solid #eef2f7}.stl-tlbreak .stl-bar .bw{flex:0 0 25%;max-width:25%}@media (max-width: 900px){.stl-tlbreak .stl-bar .bw{flex:1;max-width:none}}@media (min-width: 1101px){#all-timeline .tl{max-width:75%}}.ad-page{--primary:#ff6b00;--navy:#35465c;--sky:#38bdf8;--bg-card:#fff;--border:rgba(0,0,0,.06);--text-muted:#475569;--text-dim:#64748b;--radius:14px;--radius-sm:9px;--text:#1a1d27}.ad-page .report-tab-nav{display:inline-flex;gap:6px;background:#f1f5f9;border:1px solid rgba(15,23,42,.08);border-radius:30px;padding:4px;margin-bottom:24px}.ad-page .report-tab-btn{flex:none;padding:8px 20px;background:none;border:none;border-radius:24px;color:var(--text-muted);font-size:12.5px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;white-space:nowrap;font-family:inherit}.ad-page .report-tab-btn.active{background:var(--primary);color:#fff!important;font-weight:700;box-shadow:0 2px 10px #ff6b0033}.ad-page .report-tab-btn:hover:not(.active){background:#0f172a0a;color:var(--navy)}.ad-page .section-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:24px}.ad-page .section-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:12px}.ad-page .section-card-header h2{font-size:15px;font-weight:700;margin:0}.ad-page .result-count{display:inline-block;padding:2px 10px;background:#6366f11f;border-radius:100px;font-size:12px;color:#a5b4fc;margin-left:6px}.ad-page .table-wrapper{overflow-x:auto}.ad-page .table-controls{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ad-page .select-filter{padding:7px 12px;background:#fff;border:1px solid var(--border);border-radius:8px;color:var(--text-muted);font-size:13px;cursor:pointer;font-family:inherit}.ad-page .btn-export{padding:7px 14px;background:#fff;border:1px solid var(--border);color:var(--text-muted);border-radius:8px;font-size:12.5px;cursor:pointer;font-family:inherit}.ad-page .perf-table{width:100%;border-collapse:collapse;font-size:13px}.ad-page .perf-table th{padding:9px 12px;text-align:left;font-size:11px;font-weight:600;color:var(--text-dim);border-bottom:1px solid var(--border);white-space:nowrap;user-select:none}.ad-page .perf-table td{padding:10px 12px;border-bottom:1px solid var(--border);color:var(--text-muted);white-space:nowrap}.ad-page .perf-table td:first-child{color:var(--text);font-weight:500;max-width:180px;overflow:hidden;text-overflow:ellipsis}.ad-page .perf-table tr:last-child td{border-bottom:none}.ad-page tr.ad-warn td{background:#fff5f5}.ad-page .roas-pill{display:inline-flex;align-items:center;padding:2px 8px;border-radius:12px;font-size:11.5px;font-weight:700}.ad-page .roas-pill.roas-excellent{background:#e8eefa;color:#1e3a8a}.ad-page .roas-pill.roas-good{background:#e6f4ff;color:#0369a1}.ad-page .roas-pill.roas-warn{background:#fdf1dc;color:#b45309}.ad-page .roas-pill.roas-bad{background:#fde8e8;color:#c81e1e}.ad-page .no-data-state{text-align:center;background:#fff;border:1px dashed #e2e8f0;border-radius:12px;padding:44px 20px;color:#64748b}.ad-page .no-data-state h3{font-size:14px;font-weight:800;color:#0f172a;margin:0 0 6px}.ad-page .no-data-state p{font-size:12.5px;color:#64748b;line-height:1.6;margin:0}.ad-page .kpi-period-bar{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:4px}.ad-page .kpi-period-bar .period-label{font-size:11.5px;font-weight:600;color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;margin-right:6px}.ad-page .chart-period-btn{min-width:52px;height:32px;padding:0 14px;border-radius:8px;border:1.5px solid #e2e8f0;background:#fff;color:#64748b;font-size:12.5px;font-weight:500;cursor:pointer;font-family:inherit;white-space:nowrap}.ad-page .chart-period-btn.active{background:#6366f1;color:#fff;border-color:#6366f1;font-weight:700;box-shadow:0 2px 10px #6366f14d}.ad-page .auto-dashboard{display:flex;flex-direction:column;gap:24px;padding-top:32px;padding-bottom:40px}.ad-page .kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.ad-page .kpi-grid .kpi-card{position:relative;overflow:hidden;background:#fff;border:1px solid #e3e8ef;border-top:3px solid var(--ad-line,#f97316);border-radius:12px;padding:20px 18px 18px;min-width:0}.ad-page .kpi-grid .kpi-card:nth-child(1){--ad-line:color-mix(in srgb,#f97316 100%,#fff)}.ad-page .kpi-grid .kpi-card:nth-child(2){--ad-line:color-mix(in srgb,#f97316 76%,#fff)}.ad-page .kpi-grid .kpi-card:nth-child(3){--ad-line:color-mix(in srgb,#f97316 52%,#fff)}.ad-page .kpi-grid .kpi-card:nth-child(4){--ad-line:color-mix(in srgb,#f97316 28%,#fff)}.ad-page .kpi-label{font-size:12.5px;font-weight:600;color:#475569;margin-bottom:8px;white-space:nowrap}.ad-page .kpi-value{font-size:22px;font-weight:800;color:#0f172a;letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-bottom:0}.ad-page .kpi-change{font-size:11.5px;color:#94a3b8;margin-top:7px}.ad-page .kpi-delta{font-weight:700}.ad-page .kpi-delta.up{color:#dc2626}.ad-page .kpi-delta.down{color:#1d4ed8}.ad-page .kpi-delta.flat{color:#94a3b8}.ad-page .kpi-strip{display:flex;gap:22px;flex-wrap:wrap;font-size:12.5px;color:#64748b;padding:2px 4px 0}.ad-page .kpi-strip b{color:#0f172a;font-weight:700;font-variant-numeric:tabular-nums}.ad-page .kpi-strip em{font-style:normal;color:#94a3b8;margin-left:4px}.ad-page .cmp-period{display:inline-flex;gap:4px;background:#f1f5f9;border-radius:8px;padding:3px}.ad-page .cmp-period button{border:none;background:none;padding:5px 12px;font-size:12.5px;font-weight:700;color:#64748b;border-radius:6px;cursor:pointer;font-family:inherit}.ad-page .cmp-period button.on{background:#f97316;color:#fff}.ad-page .cmp-list{margin-top:14px;border:1px solid #e6ebf2;border-radius:12px;overflow:hidden;background:#fff}.ad-page .cmp-row{display:grid;grid-template-columns:44px minmax(200px,1.3fr) 110px minmax(280px,2.2fr) 120px 120px 84px;gap:14px;align-items:center;padding:14px 18px;border-top:1px solid #f1f5f9}.ad-page .cmp-row:first-child{border-top:none}.ad-page .cmp-row.hd{padding:10px 18px;background:#f8fafc;font-size:11px;font-weight:700;color:#64748b;letter-spacing:.2px}.ad-page .cmp-row.hd>div{white-space:nowrap}.ad-page .cmp-row.hd .r{text-align:right}.ad-page .cmp-row.hd .on{color:#0f172a}.ad-page .cmp-img{width:44px;height:44px;border-radius:8px;object-fit:cover;border:1px solid #eef2f7}.ad-page .cmp-img-x{width:44px;height:44px;border-radius:8px;background:#f1f5f9;border:1px solid #eef2f7}.ad-page .cmp-nm{font-weight:700;color:#0f172a;font-size:13.5px;line-height:1.35;min-width:0}.ad-page .cmp-pid{font-size:11px;color:#94a3b8;font-weight:500;margin-top:2px}.ad-page .cmp-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:20px;font-weight:800;font-size:12px;white-space:nowrap}.ad-page .cmp-badge .dot{width:7px;height:7px;border-radius:50%}.ad-page .cmp-act{font-size:13px;color:#0f172a;line-height:1.45;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ad-page .cmp-act b{font-weight:800}.ad-page .cmp-act .why{display:block;font-size:11.5px;color:#64748b;margin-top:3px;font-weight:500}.ad-page .cmp-act a{color:#1d4ed8;font-weight:700;text-decoration:underline}.ad-page .cmp-num{font-size:14px;font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums;text-align:right}.ad-page .cmp-num.roas{font-weight:800}.ad-page .ac-note{font-size:11.5px;color:#94a3b8;line-height:1.6}.ad-page .ac-btbl td{vertical-align:middle}.ad-page .ac-tg{display:inline-block;width:40px;height:22px;border-radius:11px;background:#cbd5e1;position:relative;vertical-align:middle}.ad-page .ac-tg:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff}.ad-page .ac-tg.on{background:#1e3a8a}.ad-page .ac-tg.on:after{left:21px}.ad-page .ac-bar{display:inline-block;width:150px;height:8px;border-radius:4px;background:#eef2f7;vertical-align:middle;margin-right:10px;overflow:hidden}.ad-page .ac-bar i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#1e3a8a,#f97316)}.ad-page .ac-wrap{display:flex;flex-direction:column;gap:20px;padding-top:24px;padding-bottom:40px}.ad-page .ac-top{display:flex;flex-direction:column;align-items:stretch;gap:12px}.ad-page .ac-top>.kpi-period-bar{flex-wrap:wrap}.ad-page .ac-sel{height:38px;min-width:320px;max-width:560px;padding:0 12px;border:1.5px solid #e2e8f0;border-radius:9px;background:#fff;font-size:13px;font-weight:600;color:#0f172a;font-family:inherit}.ad-page .ac-nav{width:32px;height:32px;border:1.5px solid #e2e8f0;border-radius:8px;background:#fff;cursor:pointer;color:#475569;font-size:14px;font-family:inherit}.ad-page .ac-nav:hover{border-color:#f97316;color:#f97316}.ad-page .ac-sec{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:18px 20px}.ad-page .ac-sec h4{margin:0 0 12px;font-size:13.5px;font-weight:800;color:#0f172a;display:flex;align-items:center;gap:8px}.ad-page .ac-sec h4 span{font-size:11.5px;font-weight:500;color:#94a3b8}.ad-page .ac-row3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:start}.ad-page .ac-row2{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:16px;align-items:stretch}.ad-page .ac-row2>*{min-width:0}.ad-page .ac-grid.ac-grid3{grid-template-columns:repeat(3,1fr)}.ad-page .ac-trend{display:flex;flex-direction:column}.ad-page .ac-trend .chart-wrapper{flex:1;min-height:230px}.ad-page .ac-trend .ac-trend-h2{margin-top:18px;padding-top:14px;border-top:1px solid #eef2f7}.ad-page .ac-trend .ac-trend-h2 h2{font-size:13.5px}.ad-page .ac-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.ad-page .ac-kv{background:#f8fafc;border:1px solid #eef2f7;border-radius:10px;padding:12px 14px;min-width:0}.ad-page .ac-kv .l{font-size:11.5px;color:#64748b;margin-bottom:6px;white-space:nowrap}.ad-page .ac-kv .v{font-size:17px;font-weight:800;color:#0f172a;letter-spacing:-.01em;white-space:nowrap}.ad-page .ac-kv .v.sm{font-size:14px;font-weight:700}.ad-page .ac-kv .d{font-size:11px;margin-top:4px;color:#94a3b8}.ad-page .ac-kv .d.up{color:#dc2626}.ad-page .ac-kv .d.dn{color:#1d4ed8}.ad-page .ac-mode{display:inline-flex;background:#f1f5f9;border:1px solid rgba(15,23,42,.08);border-radius:30px;padding:3px;gap:4px}.ad-page .ac-mbtn{border:0;background:none;border-radius:20px;padding:7px 14px;font-size:12.5px;font-weight:700;color:#64748b;cursor:pointer;white-space:nowrap;font-family:inherit}.ad-page .ac-mbtn.on{background:#f97316;color:#fff}.ad-page .ac-prod{display:flex;align-items:center;gap:8px;min-height:44px}.ad-page .ac-prod .imgs{display:flex;gap:4px}.ad-page .ac-prod img,.ad-page .ac-prod .ph{width:44px;height:44px;border-radius:8px;object-fit:cover;border:1px solid #e2e8f0;background:#f1f5f9;flex:none}.ad-page .ac-prod .n{font-size:12.5px;font-weight:700;color:#0f172a;max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ad-page .ac-prod .s{font-size:11px;color:#94a3b8}.ad-page .ac-gauge{margin-top:34px}.ad-page .ac-gauge .bar{position:relative;height:14px;border-radius:7px;background:#eef2f7;overflow:visible;margin-bottom:26px}.ad-page .ac-gauge .fill{position:absolute;left:0;top:0;height:100%;border-radius:7px;background:#f97316}.ad-page .ac-gauge .mk{position:absolute;top:-8px;width:4px;height:30px;border-radius:2px;background:#1e3a8a;box-shadow:0 0 0 2px #fff;transform:translate(-50%)}.ad-page .ac-gauge .mk.be{background:#475569}.ad-page .ac-gauge .mk .mkl{position:absolute;top:-19px;left:50%;transform:translate(-50%);white-space:nowrap;font-size:10.5px;font-weight:800;color:#1e3a8a}.ad-page .ac-gauge .mk.be .mkl{top:auto;bottom:-19px;color:#475569}.ad-page .ac-gauge .lg{display:flex;gap:18px;margin-top:10px;font-size:11.5px;color:#64748b;flex-wrap:wrap}.ad-page .ac-gauge .lg2{display:flex;gap:18px;margin-top:8px;padding-top:8px;border-top:1px dashed #eef2f7;font-size:11.5px;color:#64748b;flex-wrap:wrap}.ad-page .ac-gauge .lg b,.ad-page .ac-gauge .lg2 b{color:#0f172a}.ad-page .ac-gauge .lg i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:5px;vertical-align:-1px}.ad-page .ac-tbl{width:100%;border-collapse:collapse;font-size:12.5px}.ad-page .ac-tbl th{background:#f8fafc;color:#475569;font-weight:700;padding:9px 10px;border-bottom:1px solid #e2e8f0;text-align:right;white-space:nowrap;cursor:pointer;user-select:none}.ad-page .ac-tbl th:first-child,.ad-page .ac-tbl td:first-child{text-align:left}.ad-page .ac-tbl th.s:after{content:" ▼";font-size:9px;color:#f97316}.ad-page .ac-tbl th.s.asc:after{content:" ▲"}.ad-page .ac-tbl td{padding:8px 10px;white-space:nowrap;border-bottom:1px solid #f1f5f9;text-align:right;font-variant-numeric:tabular-nums;color:#1e293b}.ad-page .ac-date{height:32px;padding:0 8px;border:1.5px solid #e2e8f0;border-radius:8px;font-size:12px;color:#334155;background:#fff;font-family:inherit}.ad-page .ac-empty{padding:60px 20px;text-align:center;color:#64748b;font-size:13.5px}.ad-page .ac-pager,.ad-page .ad-pg{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:12px;font-size:12px;color:#64748b;flex-wrap:wrap}.ad-page .ad-pg-btn{min-width:38px;height:38px;padding:0 14px;border-radius:10px;border:1.5px solid #e2e8f0;background:#fff;color:#374151;font-size:13px;font-weight:500;cursor:pointer;box-shadow:0 1px 3px #0000000f;font-family:inherit}.ad-page .ad-pg-btn.active{background:#6366f1;color:#fff;border-color:#6366f1;font-weight:700}.ad-page .ad-pg-info{font-size:12px;color:#64748b;margin-left:10px;white-space:nowrap}.ad-page .ad-pg-btn[disabled]{opacity:.3;cursor:not-allowed;box-shadow:none}.ad-page .mk-tag{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;line-height:16px;white-space:nowrap}.ad-page .mk-tag.brand{background:#fff1e6;color:#c2410c}.ad-page .mk-tag.info{background:#e6f4ff;color:#0369a1}.ad-page .mk-tag.muted{background:#f1f5f9;color:#64748b}.ad-page .mk-tag.bad{background:#fde8e8;color:#c81e1e}@media (max-width:1400px){.ad-page .ac-row3{grid-template-columns:1fr}.ad-page .ac-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1100px){.ad-page .ac-row2{grid-template-columns:1fr}}@media (max-width:1100px){.ad-page .kpi-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ad-page .kpi-grid{grid-template-columns:1fr}.ad-page .ac-grid,.ad-page .ac-grid.ac-grid3{grid-template-columns:repeat(2,1fr)}.ad-page .ac-sel{min-width:0;width:100%}.ad-page .cmp-list{overflow-x:auto}.ad-page .cmp-row{min-width:900px}}.ad-page .ac-csel{position:relative;min-width:320px;max-width:560px;flex:1 1 320px}.ad-page .ac-csel-btn{width:100%;height:38px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 12px;border:1.5px solid #e2e8f0;border-radius:9px;background:#fff;font-size:13px;font-weight:600;color:#0f172a;font-family:inherit;cursor:pointer;text-align:left}.ad-page .ac-csel-btn:hover{border-color:#cbd5e1}.ad-page .ac-csel-cur{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-page .ac-csel-ar{color:#64748b;flex:none}.ad-page .ac-csel-pop{position:absolute;z-index:40;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 8px 24px #0f172a1f;overflow:hidden}.ad-page .ac-csel-search{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid #eef2f7}.ad-page .ac-csel-search input{flex:1;border:0;outline:0;font-size:13px;font-family:inherit;color:#0f172a;background:transparent}.ad-page .ac-csel-list{max-height:360px;overflow-y:auto}.ad-page .ac-csel-it{padding:9px 12px;font-size:13px;color:#0f172a;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ad-page .ac-csel-it:hover{background:#f8fafc}.ad-page .ac-csel-it.on{background:#fff1e6;color:#c2410c;font-weight:700}.ad-page .ac-csel-it.off{color:#94a3b8}.ad-page .ac-csel-none{padding:14px 12px;font-size:12.5px;color:#94a3b8}@media (max-width:768px){.ad-page .ac-csel{min-width:0;width:100%}}.ad-page .ac-merged th .sub{font-weight:500;color:#94a3b8;font-size:10px}.ad-page .ac-merged th.sep,.ad-page .ac-merged td.sep{border-left:2px solid #e2e8f0}.ad-page .ac-merged td{text-align:right;font-variant-numeric:tabular-nums}.ad-page .ac-merged td:first-child{max-width:none}.ad-page .ac-merged tr.ac-camp.pick{cursor:pointer}.ad-page .ac-merged tr.ac-camp.pick:hover td{background:#fffaf5}.ad-page .ac-merged tr.ac-camp.sel td{background:#fff1e6}.ad-page .ac-merged tr.ac-camp.sel td:first-child{box-shadow:inset 3px 0 #f97316}.ad-page .ac-selchip{display:inline-flex;align-items:center;gap:6px;margin-left:8px;padding:2px 6px 2px 9px;border-radius:999px;background:#fff1e6;color:#c2410c;font-size:11.5px;font-weight:700}.ad-page .ac-selchip img{width:24px;height:24px;border-radius:5px;object-fit:cover;border:1px solid #fed7aa;background:#fff}.ad-page .ac-selchip button{border:0;background:#fff;color:#c2410c;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700;cursor:pointer;font-family:inherit}.ad-page .ac-merged tr.ac-camp.off td,.ad-page .ac-merged tr.ac-camp.off td:first-child div div{color:#94a3b8}.ad-page .ac-merged tr.ac-opt td{background:#fafbfd;font-size:12px;border-bottom:1px dashed #eef2f7}.ad-page .ac-exp{width:22px;height:22px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:#475569;font-size:11px;cursor:pointer;flex:none;font-family:inherit;padding:0}.ad-page .ac-exp:hover{border-color:#f97316;color:#f97316}.ad-page .ac-exp.none{opacity:.3;cursor:default}.ad-page .ac-scroll{overflow:auto}.ad-page .ac-scroll thead th{position:sticky;top:0;z-index:2;background:#fff;box-shadow:inset 0 -1px 0 var(--border)}.ad-page .perf-table th.sortable{cursor:pointer;user-select:none}.ad-page .perf-table th.sortable:hover,.ad-page .perf-table th.sortable.s{color:#f97316}.ad-page .perf-table th.sortable.s:after{content:" ▼";font-size:9px}.ad-page .perf-table th.sortable.s.asc:after{content:" ▲"}.ad-page .ac-merged thead th{height:44px;padding-top:0;padding-bottom:0;vertical-align:middle;line-height:1.3}.ad-page .ac-merged thead tr.grp th{height:28px;font-size:11.5px;font-weight:700;color:#475569;text-align:center;background:#f1f5f9;border-bottom:1px solid #e2e8f0}.ad-page .ac-merged thead tr.grp th.grp-now,.ad-page .ac-merged thead tr.grp th.grp-per{color:#475569}.ad-page .ac-merged thead th,.ad-page .ac-merged thead th:first-child{background:#f1f5f9;color:#475569;text-align:center}.ad-page .ac-pick{padding:16px 18px}.ad-page .ac-pick-t{font-size:15.5px;font-weight:800;color:#0f172a;margin-bottom:10px}.ad-page .ac-pick .ac-cp{max-width:none;flex:none;width:100%}.ad-page .ac-pick-note{margin-top:10px;font-size:12.5px;color:#dc2626;font-weight:600}.ad-page .ac-scroll-camp thead tr.grp th{top:0}.ad-page .ac-scroll-camp thead tr:nth-child(2) th{top:28px}.ad-page .ac-scroll-camp thead tr.grp th[rowspan]{top:0;height:72px}.ad-page .ac-cp{position:relative;min-width:0;flex:1 1 520px;max-width:820px}.ad-page .ac-cp-btn{display:flex;align-items:center;gap:8px;width:100%;height:40px;padding:0 12px;border:1px solid var(--mkk-line);border-radius:9px;background:#fff;cursor:pointer;font-family:inherit;font-size:13px;color:var(--mkk-text);text-align:left}.ad-page .ac-cp-btn.on,.ad-page .ac-cp-btn:hover{border-color:#fdba74}.ad-page .ac-cp-st{font-size:11.5px;color:var(--mkk-muted);white-space:nowrap;flex:none}.ad-page .ac-cp-nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1 1 auto;text-align:left}.ad-page .ac-cp-caret{margin-left:auto;color:var(--mkk-muted);flex:none}.ad-page .ac-cp-img{width:26px;height:26px;border-radius:6px;object-fit:cover;border:1px solid var(--mkk-line-soft);background:#f8fafc;flex:none;display:inline-block;vertical-align:middle}.ad-page .ac-cp-menu{position:absolute;left:0;top:44px;z-index:40;width:100%;background:#fff;border:1px solid var(--mkk-line);border-radius:10px;box-shadow:0 10px 30px #0f172a1f;padding:8px}.ad-page .ac-cp-search{display:flex;align-items:center;gap:8px;margin-bottom:6px}.ad-page .ac-cp-search input{flex:1 1 auto;min-width:0;height:34px;padding:0 10px;border:1px solid var(--mkk-line);border-radius:8px;font-family:inherit;font-size:12.5px;color:var(--mkk-text);outline:none}.ad-page .ac-cp-search input:focus{border-color:#fdba74;box-shadow:0 0 0 2px #ffedd5}.ad-page .ac-cp-cnt{flex:none;font-size:11.5px;color:var(--mkk-muted);white-space:nowrap}.ad-page .ac-cp-scroll{max-height:360px;overflow:auto;border:1px solid var(--mkk-line-soft);border-radius:8px}.ad-page .ac-cp-tbl{width:100%;border-collapse:collapse;font-size:12.5px;table-layout:fixed}.ad-page .ac-cp-tbl th{position:sticky;top:0;z-index:1;background:#f8fafc;font-size:11.5px;font-weight:700;color:var(--mkk-text-2);text-align:left;padding:7px 8px;border-bottom:1px solid var(--mkk-line-soft);white-space:nowrap}.ad-page .ac-cp-tbl td{padding:6px 8px;border-bottom:1px solid var(--mkk-line-soft);vertical-align:middle}.ad-page .ac-cp-tbl tr:last-child td{border-bottom:0}.ad-page .ac-cp-tbl tbody tr{cursor:pointer}.ad-page .ac-cp-tbl tbody tr:hover td{background:#fff7ed}.ad-page .ac-cp-tbl tbody tr.on td{background:#fff7ed;box-shadow:inset 0 1px #fdba74,inset 0 -1px #fdba74}.ad-page .ac-cp-tbl tbody tr.off td.nm,.ad-page .ac-cp-tbl tbody tr.off td.num{color:#94a3b8}.ad-page .ac-cp-tbl th:nth-child(1),.ad-page .ac-cp-tbl td.st{width:96px;color:var(--mkk-muted);font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ad-page .ac-cp-tbl th:nth-child(2),.ad-page .ac-cp-tbl td.im{width:44px}.ad-page .ac-cp-tbl td.nm span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-page .ac-cp-tbl th:nth-child(4),.ad-page .ac-cp-tbl td.ch{width:70px;white-space:nowrap}.ad-page .ac-cp-tbl th.num,.ad-page .ac-cp-tbl td.num{width:118px;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ad-page .ac-cp-tbl td.empty{text-align:center;color:var(--mkk-faint);padding:18px 8px}@media (max-width:767px){.ad-page .ac-cp{flex-basis:100%;max-width:none}.ad-page .ac-cp-tbl th:nth-child(1),.ad-page .ac-cp-tbl td.st{width:64px}.ad-page .ac-cp-tbl th:nth-child(4),.ad-page .ac-cp-tbl td.ch{width:52px}.ad-page .ac-cp-tbl th.num,.ad-page .ac-cp-tbl td.num{width:92px}}.ad-page .ac-gauge .mk.be{background:#dc2626}.ad-page .ac-gauge .mk.be .mkl{color:#dc2626}.ad-page .ac-rt{width:100%;margin-top:30px;border-collapse:collapse;font-size:12.5px}.ad-page .ac-rt th{font-size:11.5px;font-weight:700;color:#64748b;text-align:right;padding:6px 10px;border-bottom:1px solid #e2e8f0;background:#f8fafc;white-space:nowrap}.ad-page .ac-rt th:first-child{text-align:left}.ad-page .ac-rt td{padding:7px 10px;border-bottom:1px solid #eef2f7;text-align:right;font-variant-numeric:tabular-nums;color:#0f172a;white-space:nowrap}.ad-page .ac-rt td:first-child{text-align:left;color:#334155}.ad-page .ac-rt tr:last-child td{border-bottom:0}.ad-page .ac-rt td b{font-weight:800}.ad-page .ac-rt i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:-1px}.ad-page .ac-rt tr.be td,.ad-page .ac-rt tr.be td:first-child{color:#dc2626}.ad-page .ac-rt td.na{color:#94a3b8;font-weight:500;white-space:normal;text-align:left}@media (max-width:767px){.ad-page .ac-rt td,.ad-page .ac-rt th{padding:6px;font-size:11.5px;white-space:normal}.ad-page .ac-row3>.ac-sec{min-width:0}}.ad-page .ac-merged td,.ad-page .ac-merged thead tr:last-child th,.ad-page .ac-merged thead tr.grp th{border-right:1px solid #e9eef5}.ad-page .ac-merged td{border-bottom:1px solid #e2e8f0}.ad-page .ac-merged tr:last-child td{border-bottom:1px solid #e2e8f0}.ad-page .ac-merged td:last-child,.ad-page .ac-merged thead tr:last-child th:last-child,.ad-page .ac-merged thead tr.grp th:last-child{border-right:0}.ad-page .ac-merged thead tr:last-child th,.ad-page .ac-merged thead tr.grp th[rowspan]{border-bottom:2px solid var(--mkk-text)}.sc-page .sc-top{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:16px;align-items:start}.sc-page .sc-upcard{display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;margin-top:16px;max-height:560px}.sc-page .sc-side{display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.sc-page #sc-side-list{flex:1 1 auto;min-height:0;overflow:auto}.sc-page .sc-side .sc-form{flex:none}.sc-page .sc-upsec{flex:1 1 auto;min-height:120px;display:flex;flex-direction:column;margin-top:14px;padding-top:12px;border-top:1px solid #e2e8f0}.sc-page .sc-upsec .uph{font-size:13.5px;font-weight:800;color:#0f172a;margin-bottom:6px;flex:none}.sc-page .sc-upsec .upbody{flex:1 1 auto;min-height:0;overflow:auto}@media (max-width:1200px){.sc-page .sc-upsec .upbody{max-height:420px}}.sc-page .sc-more-btn{width:100%;height:30px;border:1px dashed #cbd5e1;background:#fff;border-radius:8px;font-size:12px;color:#475569;cursor:pointer;margin:2px 0 8px;font-family:inherit}.sc-page .sc-more-btn:hover{background:#f8fafc}@media (max-width:1200px){.sc-page .sc-top{grid-template-columns:1fr}}.sc-page .sc-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px 18px}.sc-page .sc-nav{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.sc-page .sc-nav b{font-size:16px;color:#0f172a;min-width:110px;text-align:center}.sc-page .sc-btn{height:30px;padding:0 10px;white-space:nowrap;border:1px solid #e2e8f0;background:#fff;border-radius:7px;font-size:12.5px;color:#334155;cursor:pointer;font-family:inherit}.sc-page .sc-btn:hover{border-color:#f97316;color:#f97316}.sc-page .sc-btn.p{background:#f97316;border-color:#f97316;color:#fff;font-weight:700}.sc-page a.sc-btn{text-decoration:none;line-height:28px;display:inline-block}.sc-page .sc-legend{display:flex;gap:6px;flex-wrap:wrap;align-items:center;flex:1 0 100%;margin-left:0;margin-top:6px;font-size:11.5px;color:#64748b}.sc-page .sc-legend .lgrow{display:flex;gap:6px;flex-wrap:wrap;align-items:center;flex:1 0 100%}.sc-page .sc-legend .lg{font-size:11px;font-weight:700;color:#94a3b8;margin:0 2px 0 8px}.sc-page .sc-legend .lg:first-child{margin-left:0}.sc-page .sc-legend .lg.hint{flex:0 0 auto;margin:0;color:#64748b;font-weight:600}.sc-page .sc-legend .sc-allon{height:24px;padding:0 10px;border:1px solid #fed7aa;background:#fff7ed;color:#c2410c;border-radius:999px;font-size:11px;font-weight:700;cursor:pointer;font-family:inherit}.sc-page .sc-legend .sc-allon:hover{background:#ffedd5}.sc-page .sc-legend button.sc-lgb{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 11px 0 6px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;font-size:11.5px;font-weight:600;color:#334155;cursor:pointer;user-select:none;font-family:inherit}.sc-page .sc-legend button.sc-lgb .sw{flex:none;width:26px;height:15px;border-radius:999px;background:#cbd5e1;position:relative;transition:background .15s}.sc-page .sc-legend button.sc-lgb .sw i{position:absolute;top:2px;left:2px;width:11px;height:11px;border-radius:50%;background:#fff;transition:left .15s;box-shadow:0 1px 2px #0f172a40}.sc-page .sc-legend button.sc-lgb.on .sw i{left:13px}.sc-page .sc-legend button.sc-lgb:hover{border-color:#cbd5e1;background:#f8fafc}.sc-page .sc-legend button.sc-lgb.off{color:#94a3b8;background:#f8fafc;border-color:#eef2f7}.sc-page .sc-up .h{display:flex;align-items:center;gap:8px}.sc-page .sc-seg{margin-left:auto;display:inline-flex;background:#f1f5f9;border:1px solid rgba(15,23,42,.08);border-radius:999px;padding:3px}.sc-page .sc-seg button{height:24px;padding:0 12px;border:0;background:none;border-radius:999px;font-size:11.5px;font-weight:600;color:#64748b;cursor:pointer;font-family:inherit}.sc-page .sc-seg button.on{background:#f97316;color:#fff}.sc-page .sc-uprow .d.dt{width:auto;min-width:0}.sc-page .sc-grp{margin-bottom:14px}.sc-page .sc-grp .gh{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800;color:#0f172a;padding-bottom:6px;border-bottom:1px solid #eef2f7}.sc-page .sc-grp .gh .cnt{font-size:11.5px;color:#94a3b8;font-weight:600}.sc-page .sc-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:auto;grid-auto-rows:minmax(148px,auto);border-left:1px solid #eef2f7;border-top:1px solid #eef2f7}.sc-page .sc-dow{font-size:11.5px;font-weight:700;color:#64748b;text-align:center;padding:6px 0;border-right:1px solid #eef2f7;border-bottom:1px solid #eef2f7;background:#f8fafc}.sc-page .sc-day{min-height:148px;min-width:0;overflow:hidden;padding:6px 6px 4px;border-right:1px solid #eef2f7;border-bottom:1px solid #eef2f7;cursor:pointer;position:relative}.sc-page .sc-day:hover{background:#fffaf5}.sc-page .sc-day.sel{outline:2px solid #f97316;outline-offset:-2px;background:#fffaf5}.sc-page .sc-day.sel .sc-chip.more{animation:scGrow .18s ease both}@keyframes scGrow{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.sc-page .sc-day.other{background:#fafbfc}.sc-page .sc-day.other .dn{color:#cbd5e1}.sc-page .sc-day .dn{font-size:12px;font-weight:700;color:#334155}.sc-page .sc-day.today .dn{background:#f97316;color:#fff;border-radius:10px;padding:0 6px;display:inline-block}.sc-page .sc-day .dn.sun{color:#c81e1e}.sc-page .sc-day .dn.sat{color:#1d4ed8}.sc-page .sc-chip{display:block;max-width:100%;font-size:10.5px;line-height:1.3;padding:2px 5px;border-radius:4px;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff}.sc-page .sc-chip.alert{background:#0369a1}.sc-page .sc-chip.settle{background:#1e3a8a}.sc-page .sc-chip.stockout{background:#c81e1e}.sc-page .sc-chip.reorder{background:#f97316}.sc-page .sc-chip.tax{background:#94a3b8}.sc-page .sc-chip.inbound{background:#38bdf8}.sc-page .sc-chip.purchase{background:#8b5e34}.sc-page .sc-chip.promo{background:#6b7fb8}.sc-page .sc-chip.launch{background:#166534}.sc-page .sc-chip.finance{background:#b45309}.sc-page .sc-chip.memo{background:#64748b}.sc-page .sc-chip.user{box-shadow:inset 0 0 0 1.5px #ffffff8c}.sc-page .sc-chip.user.done{opacity:.5;text-decoration:line-through}.sc-page .sc-chip.past{opacity:.45}.sc-page .sc-more{display:inline-block;font-size:10px;font-weight:700;color:#475569;background:#eef2f7;border:1px solid #e2e8f0;border-radius:999px;padding:1px 7px;margin-top:4px;line-height:1.4}.sc-page .sc-day:hover .sc-more{background:#ffedd5;border-color:#fed7aa;color:#c2410c}.sc-page .sc-side h3{font-size:15px;font-weight:800;color:#0f172a;margin:0 0 4px}.sc-page .sc-side .sub{font-size:12px;color:#64748b;margin-bottom:12px}.sc-page .sc-item{border:1px solid #eef2f7;border-radius:9px;padding:9px 11px;margin-bottom:8px;border-left:4px solid #94a3b8}.sc-page .sc-item.alert{border-left-color:#0369a1}.sc-page .sc-item.launch{border-left-color:#166534}.sc-page .sc-item.finance{border-left-color:#b45309}.sc-page .sc-item.settle{border-left-color:#1e3a8a}.sc-page .sc-item.stockout{border-left-color:#c81e1e}.sc-page .sc-item.reorder{border-left-color:#f97316}.sc-page .sc-item.tax{border-left-color:#94a3b8}.sc-page .sc-item.user{border-left-color:#f97316;background:#fffaf5}.sc-page .sc-item .t{font-size:13px;font-weight:700;color:#0f172a}.sc-page .sc-item .s{font-size:12px;color:#64748b;margin-top:2px}.sc-page .sc-item .adv{font-size:12px;color:#1e293b;margin-top:5px;padding:6px 8px;background:#f8fafc;border-radius:6px;line-height:1.45}.sc-page .sc-item .act{margin-top:6px;display:flex;gap:6px}.sc-page .sc-item.done .t{text-decoration:line-through;color:#94a3b8}.sc-page .sc-form{border-top:1px solid #eef2f7;margin-top:12px;padding-top:12px}.sc-page .sc-form label{display:block;font-size:11.5px;color:#64748b;margin:8px 0 3px}.sc-page .sc-form input,.sc-page .sc-form select,.sc-page .sc-form textarea{width:100%;height:32px;border:1px solid #e2e8f0;border-radius:7px;padding:0 9px;font-size:12.5px;color:#1e293b;background:#fff;font-family:inherit;box-sizing:border-box}.sc-page .sc-form textarea{height:56px;padding:6px 9px;resize:vertical}.sc-page .sc-form .row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sc-page .sc-up{margin-top:16px}.sc-page .sc-up .h{font-size:15.5px;font-weight:800;color:#0f172a;margin-bottom:10px}.sc-page .sc-uprow{display:flex;gap:10px;align-items:flex-start;padding:8px 0;border-bottom:1px solid #f1f5f9;font-size:12.5px}.sc-page .sc-uprow .d{width:70px;flex:none;font-weight:700;color:#334155}.sc-page .sc-uprow .d small{display:block;font-weight:500;color:#94a3b8}.sc-page .sc-uprow .tt{color:#0f172a;font-weight:600}.sc-page .sc-uprow .ss{color:#64748b;margin-top:1px}.sc-page .sc-tag{display:inline-block;font-size:10.5px;padding:1px 6px;border-radius:4px;color:#fff;margin-right:6px;vertical-align:1px}@media (max-width:768px){.sc-page .sc-more span{display:none}.sc-page .sc-more{padding:1px 5px}.sc-page .sc-nav b{min-width:0}.sc-page .sc-day{padding:4px 3px 3px}.sc-page .sc-chip{font-size:9.5px;padding:1px 3px}.sc-page .sc-uprow .d{width:56px}}.sc-page .sc-scope-wrap{display:inline-flex;flex-direction:column;align-items:flex-start;gap:6px;margin-left:auto}.sc-page .sc-scope{display:inline-flex;background:#f1f5f9;border:1px solid rgba(15,23,42,.08);border-radius:999px;padding:3px}.sc-page .sc-scope button{height:24px;padding:0 12px;border:0;background:none;border-radius:999px;font-size:11.5px;font-weight:600;color:#64748b;cursor:pointer;font-family:inherit;white-space:nowrap}.sc-page .sc-scope button.on{background:#f97316;color:#fff}.sc-page .sc-chip.inbound-done{background:#bae6fd;color:#0c4a6e}.sc-page .sc-chip.star:before{content:"★ ";color:#fde68a}.sc-page .sc-chip.inbound-done.star:before{color:#b45309}.sc-page .sc-starbtn{border:1px solid #e2e8f0;background:#fff;border-radius:7px;height:28px;width:30px;font-size:16px;line-height:1;cursor:pointer;color:#cbd5e1;font-family:inherit}.sc-page .sc-starbtn.on{color:#fff;border-color:#f59e0b;background:#f59e0b;box-shadow:0 0 0 3px #fef3c7}.sc-page .sc-item.starred{background:#fffbeb;border-color:#fde68a;box-shadow:inset 0 0 0 1px #fde68a}.sc-page .sc-chip.star{box-shadow:inset 0 0 0 1.5px #f59e0b}.sc-page .sc-chip.star:before{color:#fbbf24;font-weight:900}.sc-page .sc-item .t{display:flex;align-items:flex-start;gap:6px}.sc-page .sc-item .t .tx{flex:1;min-width:0}.sc-page .sc-form.editing{background:#fffaf5;border:1px solid #fed7aa;border-radius:9px;padding:12px;margin-top:12px}.sc-page .sc-form .edit-note{font-size:11.5px;color:#c2410c;margin-top:4px}@media (max-width:768px){.sc-page .sc-scope-wrap{margin-left:0;flex:1 0 100%}.sc-page .sc-scope{max-width:100%;overflow-x:auto}}.ask-page .ask-wrap{padding:0 0 16px}.ask-page .ask-head h1{font-size:20px;font-weight:800;color:#0f172a;margin:0 0 6px}.ask-page .ask-head p{font-size:12.5px;color:#64748b;margin:0}.ask-page .ask-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:10px 0 22px}.ask-page .ask-sec{font-size:13.5px;font-weight:800;color:#0f172a;margin-top:18px}.ask-page .ask-sec small{font-weight:500;color:#94a3b8;font-size:11.5px;margin-left:6px}.ask-page .ask-cats{display:inline-flex;gap:6px;background:#f1f5f9;border:1px solid rgba(15,23,42,.08);border-radius:30px;padding:4px;margin-top:10px;flex-wrap:wrap}.ask-page .ask-cats button{padding:7px 16px;border:0;background:none;border-radius:24px;font-size:12.5px;font-weight:600;color:#64748b;cursor:pointer;white-space:nowrap}.ask-page .ask-cats button.on{background:#f97316;color:#fff}.ask-page .ask-goto{float:right;font-size:12px;color:#1d4ed8;font-weight:600;text-decoration:none;border:1px solid #dbe4f3;border-radius:6px;padding:3px 9px}.ask-page .ask-goto:hover{background:#eff6ff}.ask-page .ask-q .rdy{display:inline-block;font-size:10px;font-weight:700;color:#94a3b8;background:#f1f5f9;border-radius:4px;padding:1px 5px;margin-left:6px;vertical-align:middle}.ask-page .ask-q{background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;padding:14px 14px 12px;text-align:left;cursor:pointer;font-size:13px;font-weight:700;color:#0f172a;line-height:1.4;transition:all .15s;word-break:keep-all;overflow-wrap:anywhere;font-family:inherit}.ask-page .ask-prod{display:flex;align-items:center;gap:9px;min-width:220px}.ask-page .ask-prod img,.ask-page .ask-prod i{width:32px;height:32px;border-radius:6px;flex:0 0 32px;object-fit:cover;background:#f1f5f9;border:1px solid #eef2f7;display:block}.ask-page .ask-prod span{word-break:keep-all}.ask-page .ask-q small{display:block;font-size:11px;font-weight:500;color:#94a3b8;margin-top:5px}.ask-page .ask-q:hover{border-color:#f97316}.ask-page .ask-q.on{border-color:#f97316;background:#fff7ed}.ask-page .ask-ans{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:22px 24px;display:none}.ask-page .ask-ans.show{display:block}.ask-page .ask-ans .q{font-size:12px;color:#94a3b8;margin-bottom:6px}.ask-page .ask-ans .a{font-size:19px;font-weight:800;color:#0f172a;line-height:1.35}.ask-page .ask-ans .a b.hl{color:#f97316;font-weight:800}.ask-page .ask-ans .sub{font-size:12.5px;font-weight:400;color:#64748b;margin:6px 0 14px;line-height:1.6}.ask-page .ask-ans .sub b{font-weight:500;color:#0f172a}.ask-page .ask-tree{border:1px solid #eef2f7;border-radius:12px;padding:14px 14px 10px;margin-top:34px;border-top:1px solid #eef2f7}.ask-page .ask-ans .ask-chart+.ask-tree,.ask-page .ask-ans .ask-tbl+.ask-tree{margin-top:38px}.ask-page .ask-ans .ask-tbl{margin-top:22px}.ask-page .ask-tree-h{font-size:13.5px;font-weight:800;color:#0f172a;padding:10px 2px 8px;border-bottom:1px solid #f1f5f9}.ask-page .ask-tree-h span{font-size:11.5px;font-weight:500;color:#94a3b8;margin-left:8px}.ask-page .ask-tr{display:flex;justify-content:space-between;align-items:baseline;padding:7px 2px;font-size:12.5px;color:#334155;border-bottom:1px solid #f8fafc}.ask-page .ask-tr.h{font-weight:700;color:#0f172a}.ask-page .ask-tr.c{padding-left:14px;color:#94a3b8;font-weight:500}.ask-page .ask-tr.c .r b,.ask-page .ask-tr.c .r b.neg{color:#94a3b8;font-weight:500}.ask-page .ask-tr.c2{padding-left:30px}.ask-page .ask-tr.fin{color:#1d4ed8}.ask-page .ask-tr .r{display:flex;align-items:baseline;gap:10px;font-variant-numeric:tabular-nums}.ask-page .ask-tr .r b{font-weight:700}.ask-page .ask-tr .r b.neg{color:#dc2626}.ask-page .ask-tr .r span{font-size:11px;color:#94a3b8;min-width:44px;text-align:right}.ask-page .ask-sub-chart{margin-top:14px;position:relative}.ask-page .ask-sub-chart canvas{width:100%!important;height:100%!important}.ask-page .ask-two{display:grid;grid-template-columns:minmax(0,1.44fr) minmax(0,1fr);gap:20px;margin-top:6px;align-items:start}.ask-page .ask-two .ask-tbl{margin-top:8px}.ask-page .ask-align .ask-tbl th{height:38px;padding:0 10px}.ask-page .ask-align .ask-tbl td{height:48px;padding:0 10px}.ask-page .ask-align .ask-tbl .ask-prod{min-width:0}.ask-page .ask-align .ask-tbl td.ask-pcol,.ask-page .ask-align .ask-tbl th.ask-pcol{width:100%;max-width:0;overflow:hidden}.ask-page .ask-align .ask-tbl .ask-prod span{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ask-page .ask-align .ask-sub-chart{margin-top:8px}@media (max-width:1100px){.ask-page .ask-two{grid-template-columns:1fr}.ask-page .ask-align .ask-sub-chart{padding-top:0!important}}.ask-page .ask-kv-h{font-size:12px;font-weight:700;color:#64748b;margin:-6px 0 8px}.ask-page .ask-kv-h span{font-weight:500;color:#94a3b8;margin-left:6px}.ask-page .ask-kv.ask-kv-prev>div{background:#fff;border-color:#eef2f7}.ask-page .ask-kv.ask-kv-prev .v{color:#475569}.ask-page .ask-kv{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px}.ask-page .ask-kv>div{background:#f8fafc;border:1px solid #eef2f7;border-radius:10px;padding:12px 14px}.ask-page .ask-kv .l{font-size:11.5px;color:#64748b;margin-bottom:5px}.ask-page .ask-kv .v{font-size:18px;font-weight:800;color:#0f172a}.ask-page .ask-kv .d{font-size:11px;margin-top:3px;color:#94a3b8}.ask-page .up{color:#dc2626!important}.ask-page .dn{color:#1d4ed8!important}.ask-page .ask-chart{height:300px;margin-bottom:18px;position:relative}.ask-page .ask-tbl{width:100%;border-collapse:collapse;font-size:12.5px}.ask-page .ask-tbl th{background:#f8fafc;color:#475569;font-weight:700;padding:9px 10px;border-bottom:1px solid #e2e8f0;text-align:right;white-space:nowrap}.ask-page .ask-tbl th:first-child,.ask-page .ask-tbl td:first-child{text-align:left}.ask-page .ask-tbl td{padding:8px 10px;border-bottom:1px solid #f1f5f9;text-align:right;color:#1e293b;font-variant-numeric:tabular-nums;white-space:nowrap}.ask-page .ask-tbl td:first-child{white-space:normal}.ask-page .ask-tbl th.ask-txt,.ask-page .ask-tbl td.ask-txt,.ask-page .ask-tbl th.ask-pcol,.ask-page .ask-tbl td.ask-pcol,.ask-page .ask-tbl th.ask-meta,.ask-page .ask-tbl td.ask-meta{text-align:left}.ask-page .ask-tbl td.ask-txt{white-space:normal}.ask-page .ask-note{font-size:11.5px;color:#94a3b8;margin-top:12px;line-height:1.6}.ask-page .ask-load{padding:40px;text-align:center;color:#64748b;font-size:13px}.ask-page .ask-loader{padding:44px 20px 40px;text-align:center}.ask-page .ask-loader .sp{width:38px;height:38px;border:3px solid #e2e8f0;border-top-color:#f97316;border-radius:50%;margin:0 auto 16px;animation:askspin .8s linear infinite}.ask-page .ask-loader .msg{font-size:13.5px;font-weight:700;color:#1e3a8a;min-height:20px;animation:askfade 2.4s ease-in-out infinite}.ask-page .ask-loader .sub{font-size:12px;color:#94a3b8;margin-top:6px}.ask-page .ask-loader .bar{width:260px;height:4px;background:#f1f5f9;border-radius:2px;margin:16px auto 0;overflow:hidden}.ask-page .ask-loader .bar i{display:block;width:42%;height:100%;background:#f97316;border-radius:2px;animation:askbar 1.4s ease-in-out infinite}@keyframes askspin{to{transform:rotate(360deg)}}@keyframes askbar{0%{margin-left:-42%}to{margin-left:100%}}@keyframes askfade{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.ask-page .ask-loader .sp,.ask-page .ask-loader .bar i,.ask-page .ask-loader .msg{animation:none}}.ask-page .ask-link{color:#f97316;font-weight:700;text-decoration:none}@media (max-width:1300px){.ask-page .ask-grid{grid-template-columns:repeat(3,1fr)}}.ask-page .ask-search{display:flex;align-items:center;gap:10px;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;padding:6px 8px 6px 14px;margin-top:10px;max-width:820px;transition:border-color .15s}.ask-page .ask-search:focus-within{border-color:#f97316;box-shadow:0 0 0 3px #f973161a}.ask-page .ask-search svg{flex:0 0 auto;color:#94a3b8}.ask-page .ask-search input{flex:1;border:0;outline:0;font-size:14px;color:#0f172a;background:transparent;min-width:0;font-family:inherit}.ask-page .ask-search input::placeholder{color:#a3aebf}.ask-page .ask-search button{border:0;background:#f97316;color:#fff;font-weight:700;font-size:13px;border-radius:9px;padding:9px 16px;cursor:pointer;white-space:nowrap;font-family:inherit}.ask-page .ask-search button:hover{background:#ea6a0c}.ask-page .ask-search-hint{font-size:12px;color:#64748b;margin-top:8px;min-height:14px;line-height:1.5}.ask-page .ask-search-hint b{color:#0f172a;font-weight:600}.ask-page .chip{display:inline-block;background:#fff7ed;color:#c2410c;border:1px solid #fed7aa;border-radius:6px;padding:1px 8px;font-size:11.5px;font-weight:600;margin:0 3px}.ask-page .ask-search-hint .ex{display:inline-block;cursor:pointer;color:#1e3a8a;border-bottom:1px dotted #94a3b8;margin-right:10px}.ask-page .ask-q.gen{border-color:#fde7cf;background:#fffbf7}.ask-page .ask-q.gen:hover{border-color:#f97316}.ask-page .ask-q .tag{display:inline-block;font-size:10px;font-weight:700;color:#c2410c;background:#fff1e6;border-radius:4px;padding:1px 5px;margin-left:6px;vertical-align:middle}@media (max-width:768px){.ask-page .ask-wrap{padding:14px 14px 32px}.ask-page .ask-grid{grid-template-columns:repeat(2,1fr);gap:8px}.ask-page .ask-kv{grid-template-columns:repeat(2,1fr)}.ask-page .ask-ans{padding:16px 14px}.ask-page .ask-ans .a{white-space:normal;font-size:16px}.ask-page .ask-tbl-wrap{overflow-x:auto}.ask-page .ask-goto{float:none;display:inline-block;margin-bottom:8px}}html:has(body.ask-embed){background:transparent!important;overflow:hidden;height:auto!important;min-height:0!important}body.ask-embed{background:transparent!important;overflow:hidden;height:auto!important;min-height:0!important}body.ask-embed .mkk-sidebar,body.ask-embed .mkk-subbar,body.ask-embed .mkk-bottom-tabs,body.ask-embed .mkk-kakao,body.ask-embed .mkk-banner,body.ask-embed .ask-page .ask-head,body.ask-embed .ask-page #ask-grid,body.ask-embed .ask-page .ask-wrap>.ask-sec{display:none!important}body.ask-embed .mkk-shell-main{margin-left:0!important;padding:0!important;min-height:0!important;background:transparent!important}body.ask-embed .ask-page .ask-wrap{padding:0;max-width:none}.ask-page .ask-tbl td.ask-meta{white-space:nowrap;color:#475569;font-size:12.5px}.ask-page .ask-tbl th.ask-meta{white-space:nowrap}.ask-page .ask-next{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;padding-top:14px;border-top:1px solid #e2e8f0}.ask-page .ask-next>span{font-size:12.5px;font-weight:700;color:#64748b;margin-right:2px}.ask-page .ask-next button{border:1px solid #fed7aa;background:#fff7ed;color:#9a3412;border-radius:999px;padding:6px 12px;font-size:13px;cursor:pointer;max-width:100%;white-space:normal;text-align:left}.ask-page .ask-next button:hover{background:#ffedd5;border-color:#fdba74}.ask-page .ask-kpis{margin-bottom:18px}.ask-page .ask-kpis .mkk-kpis>div>div:not(.mkk-kpi-val){white-space:normal!important}.ask-page .ask-kpis .mkk-kpi-val{font-size:20px}.ask-page .ask-kpis.ask-kv-prev .mkk-kpi-val{font-size:16px;color:#475569!important}.ask-page .ask-chart2{margin:4px 0 20px}.ask-page .ask-chart2-leg{display:flex;justify-content:flex-end;margin-bottom:8px}.ask-page .ask-sub-chart+.mkk-card,.ask-page .mkk-card.mkk-grid-2{text-align:left}.ask-page .ask-note-wrap{margin-top:12px}.ask-page .ask-note-btn{background:none;border:0;padding:0;font-size:11.5px;color:#94a3b8;cursor:pointer;font-family:inherit}.ask-page .ask-note-btn:hover{color:#64748b;text-decoration:underline}.ask-page .ask-note-wrap .ask-note{margin-top:6px}.dh-page .dh-wrap{margin:0 auto;padding:24px 30px}.dh-page .dh-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap}.dh-page .mkk-notes{margin-top:6px;font-size:12px;line-height:1.85}.dh-page .mkk-notes .n1{color:#1d4ed8}.dh-page .mkk-notes .n2{color:#475569}.dh-page .mkk-notes .n3{color:#b91c1c}.dh-page .mkk-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0 16px}.dh-page .mkk-kpi{background:#fff;border:1px solid #e3e8ef;border-radius:12px;padding:14px 16px 12px;min-width:0}.dh-page .mkk-kpi .l{font-size:12.5px;color:#64748b;font-weight:500;white-space:nowrap}.dh-page .mkk-kpi .v{font-size:22px;font-weight:800;color:#0f172a;margin-top:6px;letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.dh-page .mkk-kpi .v small{font-size:13px;color:#94a3b8;font-weight:600;margin-left:2px}.dh-page .mkk-kpi .s{font-size:11.5px;color:#94a3b8;margin-top:5px}.dh-page .dh-toolbar{margin-bottom:14px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:#fff;border:1px solid #e6eaf0;border-radius:10px 10px 0 0;padding:12px 14px;border-bottom:none}.dh-page .dh-sel,.dh-page .dh-search{height:34px;border:1px solid #dfe5ec;border-radius:7px;font-size:13px;color:#1e293b;background:#fff;padding:0 10px;outline:none;font-family:inherit}.dh-page .dh-sel:focus,.dh-page .dh-search:focus{border-color:#93b4f5;box-shadow:0 0 0 3px #3b82f61f}.dh-page .dh-search{min-width:280px;flex:1 1 280px;max-width:420px}.dh-page .dh-btn{height:34px;padding:0 14px;border-radius:7px;font-size:13px;font-weight:700;cursor:pointer;border:1px solid transparent;font-family:inherit}.dh-page .dh-btn-n{background:#fff;color:#475569;border-color:#dfe5ec}.dh-page .dh-btn-n:hover{background:#f8fafc}.dh-page .dh-chk{display:flex;align-items:center;gap:6px;font-size:13px;color:#475569;cursor:pointer;padding:0 12px;height:34px;border:1px solid #dfe5ec;border-radius:7px;background:#fff;white-space:nowrap}.dh-page .dh-chk input{accent-color:#1d4ed8;width:14px;height:14px}.dh-page .dh-spacer{flex:1 1 auto}.dh-page .dh-panel{background:#fff;border:1px solid #e6eaf0;border-radius:0 0 10px 10px;overflow:hidden}.dh-page .dh-scroll{overflow-x:auto}.dh-page .dh-scroll::-webkit-scrollbar{height:12px}.dh-page .dh-scroll::-webkit-scrollbar-thumb{background:#c2ccd8;border-radius:6px;border:3px solid #fff}.dh-page .dh-scroll::-webkit-scrollbar-track{background:#f1f5f9}.dh-page table.dh-tb{width:100%;border-collapse:collapse;min-width:1040px}.dh-page table.dh-tb th{background:#f8fafc;font-size:12px;color:#475569;font-weight:700;padding:11px 12px;text-align:right;border-bottom:1px solid #e6eaf0;white-space:nowrap;position:sticky;top:0;z-index:3;user-select:none}.dh-page table.dh-tb td{padding:9px 10px;font-size:12.5px;color:#1e293b;text-align:right;border-bottom:1px solid #f1f5f9;white-space:nowrap}.dh-page table.dh-tb th.l,.dh-page table.dh-tb td.l{text-align:left}.dh-page table.dh-tb th.c,.dh-page table.dh-tb td.c{text-align:center}.dh-page table.dh-tb tbody tr:hover td{background:#fafbfc}.dh-page table.dh-tb td,.dh-page table.dh-tb th{border-right:1px solid #f1f5f9}.dh-page table.dh-tb td:last-child,.dh-page table.dh-tb th:last-child{border-right:none}.dh-page table.dh-tb td.l:first-child{white-space:normal;max-width:380px}.dh-page .dh-thumb{width:38px;height:38px;border-radius:6px;object-fit:cover;border:1px solid #eef2f7;background:#f8fafc;display:block}.dh-page .dh-thumb-x{width:38px;height:38px;border-radius:6px;background:#f1f5f9;border:1px solid #eef2f7}.dh-page .dh-pid{font-size:11px;color:#94a3b8;margin-top:2px;font-weight:500}.dh-page .dh-disc,.dh-page .dh-rate{color:#dc2626;font-weight:700}.dh-page .dh-badge{display:inline-block;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:700}.dh-page .dh-rg{background:#fff1e6;color:#c2410c}.dh-page .dh-sd{background:#e6f4ff;color:#0369a1}.dh-page .dh-muted{color:#94a3b8}.dh-page .dh-empty{padding:44px;text-align:center;color:#94a3b8;font-size:14px}.dh-page .dh-pager{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;border-top:1px solid #eef1f5;flex-wrap:wrap}.dh-page .dh-pg{min-width:30px;height:30px;border:1px solid #dfe5ec;background:#fff;border-radius:6px;font-size:12.5px;color:#475569;cursor:pointer;padding:0 8px;font-family:inherit}.dh-page .dh-pg:hover:not(:disabled){background:#f1f5f9}.dh-page .dh-pg:disabled{opacity:.4;cursor:default}.dh-page .dh-pg.on{background:#1d4ed8;color:#fff;border-color:#1d4ed8;font-weight:700}.dh-page .dh-pginfo{font-size:12.5px;color:#64748b;margin:0 6px}.dh-page .dh-tg{cursor:pointer;border:1px solid #F1F5F9;background:#f1f5f9;color:#64748b;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:700;white-space:nowrap;margin-right:10px;flex-shrink:0;font-family:inherit}.dh-page .dh-tg.on{background:#fff1e6;border-color:#fff1e6;color:#c2410c}.dh-page .dh-chg{white-space:nowrap;font-size:12.5px;color:#334155}.dh-page .dh-chgd{display:inline-block;min-width:38px;color:#0f172a;font-weight:700;margin-right:4px}.dh-page .dh-up{color:#dc2626;font-weight:700}.dh-page .dh-down{color:#1d4ed8;font-weight:700}.dh-page .dh-tllbl{display:inline-block;width:56px;color:#94a3b8;font-size:11px;font-weight:700}.dh-page .dh-orow td{font-weight:500;background:#fff}.dh-page .dh-log{display:inline-block;text-align:left;border:1px solid #e6eaf0;border-radius:10px;background:#fff;padding:6px 18px 6px 10px}.dh-page .dh-logrow{display:grid;grid-template-columns:22px 92px 190px 130px 70px;align-items:center;column-gap:8px;padding:7px 0;position:relative}.dh-page .dh-logrow+.dh-logrow:before{content:"";position:absolute;left:10px;top:-14px;height:20px;border-left:2px dashed #dbe1e8}.dh-page .dh-logdot i{display:block;width:10px;height:10px;border-radius:50%;background:#cbd5e1;margin-left:5px}.dh-page .dh-logrow.cur .dh-logdot i{background:#f97316;box-shadow:0 0 0 3px #ffedd5}.dh-page .dh-logdate{font-size:12.5px;font-weight:700;color:#334155;font-variant-numeric:tabular-nums}.dh-page .dh-logdate small{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:4px;background:#fff7ed;color:#c2410c;font-size:10px;font-weight:800}.dh-page .dh-logprice{font-size:14px;font-weight:800;color:#0f172a;font-variant-numeric:tabular-nums}.dh-page .dh-logrow.cur .dh-logprice{color:#c2410c}.dh-page .dh-logprice small{display:block;font-size:11px;color:#94a3b8;font-weight:500;margin-top:1px}.dh-page .dh-logtag{display:inline-block;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:700;background:#f1f5f9;color:#64748b}.dh-page .dh-logtag.up{background:#fde8e8;color:#c81e1e}.dh-page .dh-logtag.down{background:#e6f4ff;color:#0369a1}.dh-page .dh-logdur{font-size:11.5px;color:#94a3b8;text-align:right}.dh-page .dh-grow{cursor:pointer;background:#f8fafc}.dh-page .dh-grow:hover td{background:#f1f5f9}.dh-page .dh-grow td{border-top:1px solid #e6eaf0;font-weight:600;padding-top:10px;padding-bottom:10px}.dh-page .dh-arrow{display:inline-block;width:14px;color:#94a3b8;font-size:11px;margin-right:2px}.dh-page .dh-gname{font-weight:700;color:#0f172a;white-space:normal;line-height:1.35}.dh-page .dh-oname{white-space:normal;font-weight:600;color:#334155}.dh-page .dh-ins{display:grid;grid-template-columns:1.6fr 1fr;gap:16px;margin-bottom:16px}.dh-page .dh-chgrow{display:grid;grid-template-columns:40px minmax(0,1fr) 150px 120px;gap:10px;align-items:center;padding:8px 6px;border-bottom:1px solid #f1f5f9;cursor:pointer;font-size:12.5px}.dh-page .dh-chgrow:hover{background:#f8fafc}.dh-page .dh-chgrow.on{background:#fff7ed}.dh-page .dh-chgrow img,.dh-page .dh-chgrow .ph{width:36px;height:36px;border-radius:6px;object-fit:cover;border:1px solid #eef2f7;background:#f8fafc;display:block}.dh-page .dh-chgrow .n{color:#0f172a;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dh-page .dh-chgrow .n small{color:#94a3b8;font-weight:500;margin-left:5px}.dh-page .dh-chgrow .p{white-space:nowrap;font-variant-numeric:tabular-nums;color:#475569;text-align:right}.dh-page .dh-chgrow .p b{color:#0f172a}.dh-page .dh-chgrow .d{text-align:right;color:#64748b;white-space:nowrap}.dh-page .dh-chgrow .d b{color:#334155}.dh-page .dh-chgtl{padding:8px 6px 12px 46px;border-bottom:1px solid #f1f5f9}@media (max-width:1300px){.dh-page .dh-ins{grid-template-columns:1fr}}.dh-page .dh-box{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px 18px;min-width:0}.dh-page .dh-box h4{margin:0 0 12px;font-size:13.5px;font-weight:800;color:#0f172a}.dh-page .dh-box h4 small{font-weight:500;color:#94a3b8;font-size:11.5px;margin-left:6px}.dh-page .dh-insempty{color:#94a3b8;font-size:12.5px;padding:12px 0}.dh-page .dh-gsum{text-align:left!important;color:#475569;font-weight:600}.dh-page .dh-gsum b{color:#0f172a}.dh-page .dh-tlbtn{margin-left:8px;border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700;cursor:pointer;font-family:inherit}.dh-page .dh-tlbtn:hover{border-color:#f97316;color:#c2410c}.dh-page .dh-tlbtn.on{background:#fff1e6;border-color:#fff1e6;color:#c2410c}.dh-page .dh-tl td{background:#fbfcfe;font-size:12px}.dh-page .dh-gcell{display:flex;align-items:center;gap:9px}.dh-page .dh-gtext{min-width:0}.dh-page .dh-gmeta{font-size:11px;color:#94a3b8;font-weight:500;margin-top:2px}.dh-page .mk-tag{display:inline-block;border-radius:999px;font-weight:700;line-height:1.5}.dh-page .mk-tag.info{background:#e6f4ff;color:#0369a1}.dh-page .mk-tag.muted{background:#f1f5f9;color:#64748b}.dh-page .dh-inactive-btn{cursor:pointer;background:#f1f5f9;color:#64748b;border:1px solid #e2e8f0;border-radius:20px;padding:5px 16px;font-size:12px;font-weight:600;font-family:inherit}@media (max-width:768px){.dh-page .dh-wrap{padding:14px 14px 32px}.dh-page .mkk-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dh-page .dh-search{min-width:0}.dh-page .dh-chgrow{grid-template-columns:40px minmax(0,1fr)}.dh-page .dh-chgrow .p,.dh-page .dh-chgrow .d{grid-column:2;text-align:left}}.rk-page{padding:24px 0;max-width:none}.rk-page .mkk-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.rk-page .mkk-page-title{font-size:20px;font-weight:800;color:#1e293b;letter-spacing:-.3px;margin:0}.rk-page .mkk-notes{margin-top:9px;font-size:12px;line-height:1.85}.rk-page .mkk-notes .n1{color:#475569}.rk-page .mkk-notes .n2,.rk-page .mkk-notes .n3{color:#94a3b8}.rk-page .rk-asof{font-size:11.5px;color:#94a3b8;white-space:nowrap;display:flex;align-items:center;gap:6px;padding-top:4px}.rk-page .rk-asof i{width:7px;height:7px;border-radius:50%;background:#f97316;display:inline-block}.rk-page .rk-tabs{display:inline-flex;background:#fff;border:1px solid #e6ebf2;border-radius:9px;overflow:hidden;margin:16px 0 18px}.rk-page .rk-tabs button{border:none;background:none;padding:9px 18px;font-size:13px;font-weight:700;color:#64748b;cursor:pointer;border-right:1px solid #eef2f7;font-family:inherit}.rk-page .rk-tabs button:last-child{border-right:none}.rk-page .rk-tabs button.on{background:#f97316;color:#fff}.rk-page .rk-grid{display:grid;grid-template-columns:340px minmax(0,1fr);gap:16px;align-items:start}@media (max-width:1400px){.rk-page .rk-grid{grid-template-columns:300px minmax(0,1fr)}}@media (max-width:1100px){.rk-page .rk-grid{grid-template-columns:1fr}}.rk-page .rk-card{background:#fff;border:1px solid #e6ebf2;border-radius:14px;box-shadow:0 1px 2px #1018280a;overflow:hidden}.rk-page .rk-ch{padding:16px 20px;border-bottom:1px solid #eef2f7;font-size:15px;font-weight:700;color:#0f172a;display:flex;align-items:center;justify-content:space-between;gap:10px}.rk-page .rk-ch small{font-size:11.5px;font-weight:500;color:#94a3b8}.rk-page .rk-body{padding:18px 20px}.rk-page .rk-label{font-size:12.5px;font-weight:700;color:#334155;margin-bottom:6px;display:block}.rk-page .rk-label i{color:#dc2626;font-style:normal}.rk-page .rk-input{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;color:#1e293b;margin-bottom:14px;font-family:inherit}.rk-page .rk-input:focus{outline:none;border-color:#2563eb}.rk-page .rk-btn{width:100%;padding:11px;border:none;border-radius:9px;background:#f97316;color:#fff;font-size:13.5px;font-weight:700;cursor:pointer;transition:.15s;font-family:inherit}.rk-page .rk-btn:hover{background:#ea580c}.rk-page .rk-btn:disabled{background:#e2e8f0;color:#94a3b8;cursor:default}.rk-page .rk-note{margin-top:16px;font-size:11.5px;color:#64748b;line-height:1.9;background:#f8fafc;border:1px solid #eef2f7;border-radius:8px;padding:11px 13px}.rk-page .rk-note b{color:#334155}.rk-page .rk-note .warn{color:#dc2626}.rk-page table.rk-t{width:100%;border-collapse:collapse}.rk-page table.rk-t th{font-size:11.5px;color:#94a3b8;font-weight:600;text-align:right;padding:11px 14px;background:#fafbfc;border-bottom:1px solid #eef2f7;white-space:nowrap}.rk-page table.rk-t th:nth-child(-n+3){text-align:left}.rk-page table.rk-t td{font-size:13px;color:#334155;text-align:right;padding:12px 14px;border-bottom:1px solid #f4f7fa;vertical-align:middle}.rk-page table.rk-t td:nth-child(-n+3){text-align:left}.rk-page table.rk-t tr:last-child td{border-bottom:none}.rk-page .rk-empty{padding:44px 20px;text-align:center;color:#a3adba;font-size:13px;line-height:1.7}.rk-page .rk-thumb{width:42px;height:42px;border-radius:8px;object-fit:cover;background:#f1f5f9;border:1px solid #eef2f7}.rk-page div.rk-thumb{box-sizing:border-box}.rk-page .rk-name{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:#1e293b}.rk-page .rk-mut{display:block;font-size:10.5px;color:#94a3b8;font-weight:500;margin-top:2px}.rk-page .rk-chip{display:inline-flex;align-items:center;gap:5px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;padding:3px 6px 3px 10px;font-size:11.5px;color:#475569;margin:2px 3px 2px 0}.rk-page .rk-chip button{border:none;background:none;color:#94a3b8;cursor:pointer;font-size:11px;padding:1px 3px;line-height:1;font-family:inherit}.rk-page .rk-chip button:hover{color:#dc2626}.rk-page .rk-bdg{display:inline-block;padding:2px 7px;border-radius:5px;font-size:10.5px;font-weight:700;white-space:nowrap}.rk-page .rk-bdg.rg{background:#e971321f;color:#c2410c}.rk-page .rk-bdg.sd{background:#2563eb1a;color:#1d4ed8}.rk-page .rk-bdg.ad{background:#94a3b829;color:#475569}.rk-page .rk-quota{display:flex;gap:10px;align-items:center}.rk-page .rk-qbox{border:1px solid #e2e8f0;border-radius:10px;padding:8px 14px;text-align:center;background:#fff;min-width:88px}.rk-page .rk-qbox .k{font-size:11.5px;color:#475569;font-weight:600;white-space:nowrap}.rk-page .rk-qbox .v{font-size:18px;font-weight:800;color:#0f172a;margin-top:3px;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.rk-page .rk-exp{width:22px;height:22px;border:1px solid #e2e8f0;background:#fff;border-radius:6px;color:#64748b;font-size:10px;cursor:pointer;padding:0;line-height:1}.rk-page .rk-exp:hover{background:#f1f5f9}.rk-page tr.rk-detail td{background:#fafbfc;padding:0 14px 14px}.rk-page .rk-hist{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;padding-top:12px}.rk-page .rk-hbox{background:#fff;border:1px solid #eef2f7;border-radius:9px;padding:10px 12px}.rk-page .rk-hbox .kw{font-size:12px;font-weight:700;color:#1e293b;margin-bottom:6px}.rk-page .rk-spark{display:flex;align-items:flex-end;gap:2px;height:38px;margin-bottom:5px}.rk-page .rk-spark i{flex:1;background:#bfdbfe;border-radius:2px 2px 0 0;min-height:2px}.rk-page .rk-spark i.last{background:#2563eb}.rk-page .rk-del{border:1px solid #fecaca;background:#fff;color:#dc2626;border-radius:7px;padding:5px 11px;font-size:11.5px;font-weight:600;cursor:pointer;font-family:inherit}.rk-page .rk-del:hover{background:#fef2f2}.rk-page .rk-search{padding:7px 11px;border:1px solid #e2e8f0;border-radius:8px;font-size:12px;min-width:170px;font-family:inherit}.rk-page .rk-tbl-wrap{overflow:auto}.rk-page .rk-refresh{display:inline-block;margin-top:3px;padding:1px 7px;border-radius:999px;background:#fff7ed;color:#c2410c;font-size:10.5px;font-weight:700;border:1px solid #fdba74}.rk-page .rk-link{display:inline-block;padding:4px 9px;border:1px solid #fdba74;border-radius:7px;color:#c2410c;background:#fff7ed;font-size:11.5px;font-weight:700;text-decoration:none;white-space:nowrap}.rk-page .rk-link:hover{background:#ffedd5}.rk-page .rk-overlay{position:fixed;inset:0;z-index:60;background:#0f172a6b;backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:20px}.rk-page .rk-overlay-card{background:#fff;border-radius:16px;padding:30px 34px;width:min(440px,100%);text-align:center;box-shadow:0 20px 50px #00000040;display:flex;flex-direction:column;align-items:center;gap:10px}.rk-page .rk-ov-title{font-size:17px;font-weight:800;color:#0f172a;margin-top:4px}.rk-page .rk-ov-sub{font-size:14px;font-weight:700;color:#ea580c}.rk-page .rk-ov-note{font-size:12.5px;color:#64748b;line-height:1.7}.rk-page .rk-ov-btn{margin-top:6px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;padding:8px 14px;font-size:12.5px;font-weight:700;color:#334155;cursor:pointer;font-family:inherit}.rk-page .rk-ov-btn:hover{background:#e2e8f0}.rk-page .rk-sw{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:2px 4px;border-radius:6px;color:#94a3b8;font-size:11.5px;font-weight:700;cursor:pointer;font-family:inherit;white-space:nowrap}.rk-page .rk-sw:hover{background:#f1f5f9}.rk-page .rk-sw:disabled{opacity:.5;cursor:default}.rk-page .rk-sw i{width:30px;height:16px;border-radius:8px;background:#cbd5e1;position:relative;transition:background .15s;flex:none}.rk-page .rk-sw i:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000026;transition:left .15s}.rk-page .rk-sw.on i{background:#f97316}.rk-page .rk-sw.on i:after{left:16px}.rk-page .rk-sw.on{color:#c2410c}@media (max-width:768px){.rk-page{padding:14px 0 32px}.rk-page .rk-ch,.rk-page .rk-quota{flex-wrap:wrap}.rk-page .rk-search{min-width:0;flex:1 1 140px}.rk-page .rk-name{max-width:180px}.rk-page #rk-view-daily table.rk-t{min-width:640px}.rk-page .rk-chip{white-space:nowrap}}.kf-page{--primary:#ff6b00;--primary-dark:#cc5600;--accent:#f97316;--navy:#1e3a8a;--gray:#64748b;--green:#10b981;--red:#ef4444;--blue:#38bdf8;--bg:#f8fafc;--bg-card:#ffffff;--bg-card2:#f1f5f9;--border:rgba(0,0,0,.08);--border-strong:rgba(0,0,0,.14);--text:#0f172a;--text-muted:#475569;--text-dim:#94a3b8;--radius:12px;--radius-sm:8px;padding:26px 0 60px;color:var(--text)}.kf-page *,.kf-page *:before,.kf-page *:after{box-sizing:border-box}.kf-page .mkk-page-head{margin-bottom:18px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.kf-page .kf-asof{font-size:11.5px;color:#94a3b8;white-space:nowrap;display:flex;align-items:center;gap:6px;padding-top:4px}.kf-page .kf-asof i{width:7px;height:7px;border-radius:50%;background:#f97316;display:inline-block}.kf-page .mkk-page-title{font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--text);margin:0}.kf-page .mkk-notes{margin-top:6px;font-size:12.5px;line-height:1.7}.kf-page .mkk-notes .n1{color:#475569}.kf-page .mkk-notes .n2{color:#94a3b8}.kf-page .card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:20px 22px;margin-bottom:16px}.kf-page .card-title{font-size:14.5px;font-weight:800;margin-bottom:4px}.kf-page .card-sub{font-size:11.5px;color:var(--text-dim);margin-bottom:14px}.kf-page .search-row{display:flex;gap:10px;margin-bottom:18px}.kf-page .search-row input{flex:1;max-width:560px;padding:13px 16px;border:1.5px solid var(--border-strong);border-radius:10px;font-size:14px;outline:none;background:#fff;font-family:inherit}.kf-page .search-row input:focus{border-color:var(--accent)}.kf-page .btn{padding:12px 22px;border:none;border-radius:10px;font-size:14px;font-weight:800;cursor:pointer;font-family:inherit}.kf-page .btn-primary{background:var(--accent);color:#fff}.kf-page .btn-primary:disabled{opacity:.55;cursor:default}.kf-page .btn-ghost{background:#fff;border:1px solid var(--border-strong);color:var(--text-muted);font-weight:700}.kf-page .layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}.kf-page .layout>div,.kf-page .duo-row>.card,.kf-page .card{min-width:0}@media (max-width:1100px){.kf-page .layout{grid-template-columns:minmax(0,1fr)}}.kf-page .stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-bottom:16px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.kf-page .stat{background:#fff;border:0;border-right:1px solid #eef2f7;border-radius:0;padding:18px 18px 16px;min-width:0}.kf-page .stat:last-child{border-right:0}.kf-page .stat .k{font-size:12.5px;color:#475569;font-weight:600;margin-bottom:8px;white-space:nowrap}.kf-page .stat .v{font-size:22px;font-weight:800;letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.kf-page .stat .v.orange{color:var(--accent)}.kf-page .stat .v.navy{color:var(--navy)}.kf-page .dev-bar{height:14px;border-radius:7px;overflow:hidden;display:flex;background:var(--bg-card2)}.kf-page .dev-bar .pc{background:var(--navy)}.kf-page .dev-bar .mo{background:var(--accent)}.kf-page .legend{display:flex;gap:16px;font-size:11.5px;color:var(--text-muted);margin-top:7px}.kf-page .legend b{color:var(--text)}.kf-page .dot{display:inline-block;width:8px;height:8px;border-radius:3px;margin-right:5px;vertical-align:1px}.kf-page .trend-wrap{display:flex;align-items:flex-end;gap:6px;height:90px;margin-top:6px}.kf-page .trend-col{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px}.kf-page .trend-bar{width:100%;max-width:34px;background:var(--accent);border-radius:4px 4px 0 0;opacity:.85}.kf-page .trend-lab{font-size:9.5px;color:var(--text-dim);white-space:nowrap}.kf-page table.kwt{width:100%;border-collapse:collapse;font-size:12.5px}.kf-page table.kwt th{padding:9px 8px;text-align:right;color:var(--text-muted);font-weight:600;font-size:11.5px;border-bottom:2px solid var(--border);white-space:nowrap;cursor:pointer;user-select:none}.kf-page table.kwt th:first-child{text-align:left}.kf-page table.kwt td{padding:9px 8px;text-align:right;border-bottom:1px solid var(--border);white-space:nowrap}.kf-page table.kwt td:first-child{text-align:left;font-weight:600}.kf-page table.kwt tr:hover td{background:#f8fafc}.kf-page .comp-badge{display:inline-block;padding:2px 9px;border-radius:10px;font-size:11px;font-weight:700}.kf-page .comp-낮음{background:#e6f4ea;color:#137333}.kf-page .comp-중간{background:#fef3c7;color:#b45309}.kf-page .comp-높음{background:#fee2e2;color:#b91c1c}.kf-page .pick-btn{background:#fff;border:1px solid var(--border-strong);border-radius:7px;padding:4px 10px;font-size:11px;font-weight:700;color:var(--accent);cursor:pointer;font-family:inherit}.kf-page .pick-btn:hover{background:#fff7ed;border-color:var(--accent)}.kf-page .pick-btn.on{background:var(--accent);color:#fff;border-color:var(--accent)}.kf-page .chips{display:flex;flex-wrap:wrap;gap:8px}.kf-page .kchip{display:inline-flex;align-items:center;gap:7px;background:#fff7ed;border:1px solid #fed7aa;border-radius:18px;padding:6px 12px;font-size:12px;font-weight:700;color:#c2410c}.kf-page .kchip small{font-weight:600;color:#f97316}.kf-page .kchip .x{cursor:pointer;color:#fdba74;font-weight:800}.kf-page .kchip .x:hover{color:#c2410c}.kf-page .hist-row{display:flex;align-items:center;gap:8px;padding:8px 2px;border-bottom:1px solid var(--border);font-size:12px}.kf-page .hist-row .kw{font-weight:700;cursor:pointer;color:var(--text)}.kf-page .hist-row .kw:hover{color:var(--accent)}.kf-page .hist-row .meta{color:var(--text-dim);font-size:11px;margin-left:auto;white-space:nowrap}.kf-page .hist-row .del{cursor:pointer;color:var(--text-dim);font-weight:800;padding:0 4px}.kf-page .hist-row .del:hover{color:var(--red)}.kf-page .spin{display:inline-block;width:16px;height:16px;border:2.5px solid #fde4cf;border-top-color:var(--accent);border-radius:50%;animation:kfspin .8s linear infinite;vertical-align:middle}@keyframes kfspin{to{transform:rotate(360deg)}}.kf-page .empty{font-size:12.5px;color:var(--text-dim);padding:14px 0}.kf-page .trend-topbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.kf-page .period-btns{display:flex;gap:6px}.kf-page .period-btn{padding:5px 12px;background:var(--bg-card2);border:1px solid var(--border-strong);border-radius:6px;font-size:12px;font-weight:600;color:var(--text-dim);cursor:pointer;font-family:inherit}.kf-page .period-btn.active,.kf-page .period-btn:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.kf-page .trend-stats{display:flex;gap:28px;flex-wrap:wrap;margin-bottom:12px;padding:13px 16px;background:var(--bg-card2);border-radius:10px}.kf-page .trend-stat{display:flex;flex-direction:column;gap:3px}.kf-page .trend-stat-label{font-size:11px;color:var(--text-dim)}.kf-page .trend-stat-value{font-size:16px;font-weight:800;color:var(--text)}.kf-page .trend-chart-wrap{position:relative;height:210px}.kf-page .trend-loading{text-align:center;padding:40px;color:var(--text-dim);font-size:13px}.kf-page .duo-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}@media (max-width:1350px){.kf-page .duo-row{grid-template-columns:minmax(0,1fr)}}.kf-page th .sarw{font-size:9px;color:var(--text-dim);margin-left:2px}.kf-page th.sorted .sarw{color:var(--accent)}.kf-page .pgbtn{min-width:32px;height:32px;padding:0 9px;background:#fff;border:1px solid var(--border-strong);border-radius:8px;font-size:12.5px;font-weight:700;color:var(--text-muted);cursor:pointer;font-family:inherit}.kf-page .pgbtn:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.kf-page .pgbtn.cur{background:var(--accent);border-color:var(--accent);color:#fff}.kf-page .pgbtn:disabled{opacity:.4;cursor:default}.kf-page .rel-filter{width:220px;padding:8px 12px;border:1px solid var(--border-strong);border-radius:8px;font-size:12.5px;margin-bottom:10px;outline:none;font-family:inherit}.kf-page .tbl-x{overflow-x:auto}@media (max-width:768px){.kf-page{padding:14px 0 32px}.kf-page .search-row{flex-wrap:wrap}.kf-page .search-row input{max-width:none;flex:1 1 200px}.kf-page .stat-grid{grid-template-columns:repeat(2,1fr)}.kf-page .stat{border-bottom:1px solid #eef2f7}.kf-page .sum-two{grid-template-columns:1fr!important}.kf-page .trend-topbar{flex-wrap:wrap;gap:8px}.kf-page .trend-stats{gap:14px}.kf-page .rel-filter{width:100%}}.kf-page .opp{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.kf-page .opp i{display:inline-block;height:6px;background:var(--accent);border-radius:3px;flex:0 0 auto}.kf-page .opp b{font-variant-numeric:tabular-nums;min-width:24px;text-align:right}.kf-page .kf-notes{margin-top:10px;font-size:11.5px;color:var(--text-dim);line-height:1.7}.kf-page .mod-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media (max-width:1100px){.kf-page .mod-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.kf-page .mod-col{min-width:0;background:var(--bg-card2);border-radius:10px;padding:12px 12px 10px}.kf-page .mod-head{font-size:12.5px;font-weight:800;color:var(--text);margin-bottom:8px}.kf-page .mod-head small{font-weight:600;color:var(--text-dim);margin-left:4px}.kf-page .mod-none{font-size:12px;color:var(--text-dim)}.kf-page .card-sub.kf-red{color:#dc2626;font-weight:600}.kf-page .mchip.top{background:#fff7ed;border-color:#fdba74;color:#c2410c}.kf-page .mchip.top small{color:#f97316}.kf-page .mchip{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid var(--border-strong);border-radius:14px;padding:4px 10px;font-size:12px;font-weight:700;color:var(--text);cursor:default;max-width:100%}.kf-page .mchip small{font-weight:500;color:var(--text-dim);font-size:10.5px;white-space:nowrap}.kf-page .name-opts{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:12px}.kf-page .name-opts label{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-muted);font-weight:600}.kf-page .name-opts input{padding:6px 9px;border:1px solid var(--border-strong);border-radius:8px;font-size:12.5px;font-family:inherit;outline:none}.kf-page .name-opts input[type=number]{width:74px}.kf-page .name-opts input[type=text]{width:150px}.kf-page .draft{border:1px solid var(--border);border-radius:10px;padding:10px 12px;margin-bottom:8px;background:#fff}.kf-page .draft-head{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:var(--text-dim);margin-bottom:5px;flex-wrap:wrap}.kf-page .draft-pat{font-weight:700;color:var(--navy)}.kf-page .draft-title{font-size:13px;font-weight:700;color:var(--text);line-height:1.5;word-break:keep-all;overflow-wrap:anywhere;margin-bottom:8px}.kf-page table.kwt th .mkk-q{margin-left:3px}.kf-page button.mchip{cursor:pointer;font-family:inherit}.kf-page button.mchip:hover{border-color:#f97316}.kf-page .mchip.on{background:#f97316;border-color:#f97316;color:#fff}.kf-page .mchip.on small{color:#ffedd5}.kf-page .mchip-ck{font-style:normal;font-size:11px;margin-left:2px}.kf-page .kf-result-band{display:inline-block;background:#1e3a8a;color:#fff;font-size:11px;font-weight:800;letter-spacing:.5px;padding:3px 10px;border-radius:999px;margin-bottom:8px}.kf-page .cand-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.kf-page .cand{display:flex;align-items:center;gap:10px;border:1px solid var(--border);border-radius:10px;padding:8px 10px;background:#fff;cursor:pointer}.kf-page .cand:hover{border-color:#fdba74;background:#fffaf5}.kf-page .cand.on{border-color:#f97316;background:#fff7ed}.kf-page .cand-no{flex:none;width:22px;height:22px;border-radius:50%;background:#1e3a8a;color:#fff;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center}.kf-page .cand-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.kf-page .cand-title{font-size:13px;font-weight:700;color:#0f172a;word-break:keep-all}.kf-page .cand-meta{font-size:11px;color:var(--text-dim)}.kf-page .name-editor{margin-top:14px;border:1px solid #fdba74;border-radius:12px;padding:12px;background:#fffdfa}.kf-page .ne-head{font-size:12.5px;font-weight:800;color:#0f172a;margin-bottom:8px}.kf-page .ne-head small{font-weight:500;color:var(--text-dim);margin-left:6px}.kf-page .ne-words{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.kf-page .ne-word{display:inline-flex;align-items:center;gap:5px;background:#fff;border:1px solid var(--border-strong);border-radius:8px;padding:5px 9px;font-size:12.5px;font-weight:700;cursor:grab;user-select:none}.kf-page .ne-word.dragging{opacity:.4}.kf-page .ne-word i{font-style:normal;color:#94a3b8;cursor:pointer;font-size:11px}.kf-page .ne-word i:hover{color:#dc2626}.kf-page .ne-gauge{display:flex;align-items:center;gap:10px;margin-bottom:10px}.kf-page .ne-gauge-bar{flex:1;height:8px;background:#f1f5f9;border-radius:4px;overflow:hidden}.kf-page .ne-gauge-fill{height:100%;background:#1e3a8a;border-radius:4px;transition:width .2s}.kf-page .ne-gauge-fill.warn{background:#f97316}.kf-page .ne-gauge-fill.over{background:#dc2626}.kf-page .ne-gauge-txt{font-size:11.5px;color:var(--text-muted);white-space:nowrap}.kf-page .ne-prev-lab{font-size:11.5px;font-weight:700;color:var(--text-muted);margin-bottom:6px}.kf-page .ne-prev-lab small{font-weight:500;color:var(--text-dim)}.kf-page .ne-prev-card{display:flex;gap:10px;align-items:center;border:1px solid #e2e8f0;border-radius:8px;padding:8px;background:#fff}.kf-page .ne-prev-img{width:52px;height:52px;border-radius:6px;background:#f1f5f9;flex:none}.kf-page .ne-prev-title{font-size:13px;color:#0f172a;line-height:1.4}.kf-page .ne-prev-sub{font-size:11px;color:#94a3b8;margin-top:2px}.kf-page .ne-warn{margin-top:10px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:8px 10px;font-size:12px;color:#b91c1c;line-height:1.6}.kf-page .ne-actions{display:flex;gap:8px;margin-top:10px}.kf-page .opt-draft{margin-top:14px;border-top:1px dashed var(--border);padding-top:12px}.wt-page{--bg:#f8fafc;--surface:#ffffff;--surface2:#f1f5f9;--border:#e2e8f0;--accent:#f97316;--accent-hover:#ea580c;--text:#0f172a;--muted:#64748b;--success:#10b981;--danger:#ef4444;--blue:#38bdf8;--navy:#4a7cc9;--accent-light:rgba(249,115,22,.06);padding:24px 0;color:var(--text)}.wt-page *,.wt-page *:before,.wt-page *:after{box-sizing:border-box}@keyframes wtFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes mkkbar{0%{left:-40%}to{left:100%}}.wt-page .plan-badge{padding:5px 12px;border-radius:20px;font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.wt-page .plan-starter{background:#3b82f626;color:var(--blue);border:1px solid rgba(59,130,246,.3)}.wt-page .plan-pro{background:#ff6b3526;color:var(--accent);border:1px solid rgba(255,107,53,.3)}.wt-page .plan-none{background:#6b728026;color:var(--muted);border:1px solid rgba(107,114,128,.3)}.wt-page .btn-sm{padding:8px 16px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .2s}.wt-page .btn-ghost{background:transparent;border:1px solid var(--border);color:var(--muted)}.wt-page .btn-ghost:hover{border-color:var(--accent);color:var(--accent);background:#ff6b350d}.wt-page .btn-primary{background:var(--accent);border:none;color:#fff;box-shadow:0 4px 12px #ff6b3540}.wt-page .btn-primary:hover{background:var(--accent-hover);transform:translateY(-1px)}.wt-page .main{margin-left:0;padding:24px 32px;max-width:none}.wt-page .success-banner{background:#10b9811a;border:1px solid rgba(16,185,129,.3);border-radius:14px;padding:16px 24px;margin-bottom:28px;display:flex;align-items:center;gap:12px;font-size:14px;color:var(--success);font-weight:600}.wt-page .sub-info-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:20px 24px;margin-bottom:28px;display:flex;align-items:center;justify-content:space-between}.wt-page .sub-info-left{display:flex;align-items:center;gap:16px}.wt-page .sub-info-text{font-size:13px;color:var(--muted);line-height:1.5}.wt-page .sub-info-text strong{color:var(--text);font-size:14px;font-weight:700}.wt-page .url-bar{display:flex;gap:12px;margin-bottom:32px}.wt-page .url-input{flex:1;padding:14px 18px;background:var(--surface);border:1px solid var(--border);border-radius:12px;color:var(--text);font-size:14px;font-family:inherit;outline:none;transition:all .25s}.wt-page .url-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #6366f11f}.wt-page .url-input::placeholder{color:var(--muted)}.wt-page .summary-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:22px 28px;box-shadow:0 4px 20px #00000005;transition:all .25s}.wt-page .summary-card:hover{transform:translateY(-2px);border-color:#6366f140}.wt-page .summary-label{font-size:12px;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.06em}.wt-page .summary-value{font-size:30px;font-weight:800;margin-top:8px;font-family:JetBrains Mono,monospace}.wt-page .tracking-table-wrap{background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden;box-shadow:0 4px 20px #0000000d}.wt-page .tracking-table{width:100%;border-collapse:collapse}.wt-page .tracking-table thead th{padding:13px 18px;text-align:center;font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;background:var(--surface2);border-bottom:2px solid var(--border);white-space:nowrap}.wt-page .tracking-table thead th:first-child{text-align:left;padding-left:24px}.wt-page .tracking-table tbody tr{border-bottom:1px solid var(--border);transition:background .12s;cursor:pointer}.wt-page .tracking-table tbody tr:last-child{border-bottom:none}.wt-page .tracking-table tbody tr:hover{background:var(--surface2)}.wt-page .prod-cell{padding:16px 24px;font-size:13px;font-weight:600;color:var(--text);max-width:380px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wt-page .latest-cell{padding:16px 18px;text-align:center;font-size:15px;font-weight:800;color:var(--accent);letter-spacing:-.3px}.wt-page .num-cell{padding:16px 18px;text-align:center;font-size:14px;font-weight:500;color:var(--muted)}.wt-page .btn-del{background:transparent;border:1px solid transparent;color:var(--muted);border-radius:6px;padding:6px 12px;cursor:pointer;font-size:12px;font-weight:600;transition:all .2s}.wt-page .btn-del:hover{border-color:#ef44444d;color:var(--danger);background:#ef44440f}.wt-page .empty-state{text-align:center;padding:80px 0;color:var(--muted)}.wt-page .empty-icon{font-size:46px;margin-bottom:16px;opacity:.6}.wt-page .empty-state p{font-size:14px;font-weight:500}.wt-page .toast{position:fixed;bottom:32px;right:32px;background:var(--surface2);border:1px solid var(--border);border-radius:12px;padding:14px 24px;font-size:13px;font-weight:600;z-index:9999;transform:translateY(100px);opacity:0;transition:all .3s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 10px 30px #0000004d}.wt-page .toast.show{transform:translateY(0);opacity:1}.wt-page .toast.success{border-color:var(--success);color:var(--success);background:#10b9810f}.wt-page .toast.error{border-color:var(--danger);color:var(--danger);background:#ef44440f}.wt-page .mk-tooltip-container{position:relative;display:inline-flex;align-items:center}.wt-page .mk-tooltip-icon{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;background:var(--surface2);border:1px solid var(--border);color:var(--muted);font-size:10px;font-weight:700;margin-left:6px;cursor:help;transition:all .2s}.wt-page .mk-tooltip-icon:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.wt-page .mk-tooltip-box{position:absolute;bottom:130%;left:50%;transform:translate(-50%) translateY(4px);width:290px;background:var(--surface);border:1px solid var(--border);color:var(--text);padding:10px 14px;border-radius:8px;font-size:12px;font-weight:500;line-height:1.55;box-shadow:0 10px 25px #00000014;opacity:0;pointer-events:none;transition:all .2s cubic-bezier(.25,.8,.25,1);z-index:1000;text-align:left;white-space:normal;word-break:keep-all}.wt-page .mk-tooltip-box:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:5px;border-style:solid;border-color:var(--surface) transparent transparent transparent}.wt-page .mk-tooltip-container:hover .mk-tooltip-box{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0)}.wt-page .mode-switcher{display:flex;gap:6px;margin-bottom:28px;background:var(--surface2);border-radius:14px;padding:5px;width:fit-content}.wt-page .mode-btn{padding:10px 22px;border-radius:10px;font-size:14px;font-weight:700;border:none;cursor:pointer;font-family:inherit;transition:all .2s;color:var(--muted);background:transparent}.wt-page .mode-btn.active{background:var(--surface);color:var(--accent);box-shadow:0 2px 10px #00000014}.wt-page .mode-btn:hover:not(.active){color:var(--text)}.wt-page .analysis-url-bar{display:flex;gap:12px;margin-bottom:32px}.wt-page .analysis-url-bar .url-input{flex:1}.wt-page .product-hero{display:grid;grid-template-columns:180px 1fr;gap:28px;background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:28px;margin-bottom:24px;box-shadow:0 8px 30px #00000008}.wt-page .hero-img{width:180px;height:180px;border-radius:12px;object-fit:cover;background:var(--surface2);border:1px solid var(--border)}.wt-page .hero-info{display:flex;flex-direction:column;gap:10px}.wt-page .hero-name{font-size:18px;font-weight:800;line-height:1.4;color:var(--text)}.wt-page .hero-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.wt-page .hero-badge{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:700}.wt-page .badge-rocket-h{background:#3b82f61f;color:#3b82f6;border:1px solid rgba(59,130,246,.25)}.wt-page .badge-1p{background:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.2)}.wt-page .badge-3p{background:#6b72801a;color:var(--muted);border:1px solid var(--border)}.wt-page .badge-soldout-h{background:#6b728026;color:var(--muted);border:1px solid var(--border)}.wt-page .hero-cat{font-size:12px;color:var(--muted);font-weight:500}.wt-page .hero-cat span{color:var(--accent);font-weight:700}.wt-page .kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.wt-page .kpi-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:20px 22px;transition:all .2s}.wt-page .kpi-card:hover{transform:translateY(-2px);border-color:#6366f140}.wt-page .kpi-label{font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.07em;margin-bottom:8px}.wt-page .kpi-value{font-size:26px;font-weight:700;font-family:Outfit,sans-serif;letter-spacing:-.01em}.wt-page .kpi-sub{font-size:11px;color:var(--muted);margin-top:4px}.wt-page .tag-good{background:#10b9811f;color:var(--success)}.wt-page .tag-warn{background:#f59e0b1f;color:#f59e0b}.wt-page .analysis-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px}.wt-page .analysis-grid.full{grid-template-columns:1fr}.wt-page .acard{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:22px 24px;box-shadow:0 4px 16px #00000005}.wt-page .acard-title{font-size:14px;font-weight:800;color:var(--text);margin-bottom:16px;display:flex;align-items:center;gap:7px}.wt-page .rating-hero{display:flex;align-items:center;gap:20px;margin-bottom:18px}.wt-page .rating-big{font-size:42px;font-weight:900;font-family:JetBrains Mono,monospace;color:var(--text)}.wt-page .rating-stars{color:#f59e0b;font-size:20px;letter-spacing:2px}.wt-page .rating-count{font-size:13px;color:var(--muted);margin-top:4px}.wt-page .star-bar{display:flex;align-items:center;gap:10px;margin-bottom:8px}.wt-page .star-label{font-size:11px;color:var(--muted);min-width:28px;text-align:right}.wt-page .star-bar-wrap{flex:1;height:7px;background:var(--surface2);border-radius:4px;overflow:hidden}.wt-page .star-bar-fill{height:100%;border-radius:4px;background:#f59e0b;transition:width .6s}.wt-page .star-num{font-size:11px;color:var(--muted);min-width:40px;text-align:right;font-family:JetBrains Mono,monospace}.wt-page .opt-table{width:100%;border-collapse:collapse;font-size:13px}.wt-page .opt-table th{padding:10px 14px;text-align:left;font-size:10px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.07em;border-bottom:1px solid var(--border);background:var(--surface2)}.wt-page .opt-table td{padding:12px 14px;border-bottom:1px solid var(--border);vertical-align:middle}.wt-page .opt-table tr:last-child td{border-bottom:none}.wt-page .opt-table tr:hover td{background:var(--surface2)}.wt-page .opt-name{font-weight:600;color:var(--text);max-width:260px}.wt-page .opt-price{font-family:JetBrains Mono,monospace;font-weight:700}.wt-page .opt-stock{font-family:JetBrains Mono,monospace}.wt-page .opt-soldout{color:var(--danger);font-size:11px;font-weight:700}.wt-page .meta-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.wt-page .meta-key{font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.wt-page .meta-val{font-size:13px;font-weight:600;color:var(--text);word-break:break-all}.wt-page .analysis-empty{text-align:center;padding:60px 0;color:var(--muted)}.wt-page .analysis-empty .empty-icon{font-size:52px;margin-bottom:16px;opacity:.5}.wt-page .analysis-empty p{font-size:14px;line-height:1.7;max-width:440px;margin:0 auto}.wt-page .analysis-error{background:#ef44440f;border:1px solid rgba(239,68,68,.2);border-radius:14px;padding:24px;text-align:center;color:var(--danger);font-size:14px;font-weight:600}.wt-page .analysis-loading{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:32px}.wt-page .tracking-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px}.wt-page .tracking-card{background:var(--surface);border:1.5px solid var(--border);border-radius:14px;padding:16px;cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .15s}.wt-page .tracking-card:hover{border-color:var(--accent);box-shadow:0 4px 16px #f973162e;transform:translateY(-2px)}.wt-page .tracking-card.selected{border-color:var(--accent);box-shadow:0 4px 20px #f9731647}.wt-page .tcard-name{font-size:13px;font-weight:600;color:var(--text);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;margin-bottom:4px}.wt-page .tcard-meta{font-size:11px;color:var(--muted);margin-bottom:10px;display:flex;gap:6px;align-items:center}.wt-page .tcard-stats{display:flex;gap:12px;margin-bottom:12px}.wt-page .tcard-stat{display:flex;flex-direction:column;align-items:center;gap:2px}.wt-page .tcard-stat-val{font-size:18px;font-weight:800}.wt-page .tcard-stat-lbl{font-size:10px;color:var(--muted)}.wt-page .tcard-actions{display:flex;gap:6px;justify-content:flex-end}.wt-page .history-panel{background:var(--surface);border:1.5px solid var(--border);border-radius:16px;padding:24px;animation:wtFadeIn .25s ease}.wt-page .event-row{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid var(--border);align-items:center;font-size:12px}.wt-page .event-icon{font-size:16px;flex-shrink:0}.wt-page .event-date{color:var(--muted);min-width:80px}.wt-page .event-msg{color:var(--text)}.wt-page .section-label{font-size:12px;font-weight:700;color:var(--navy);text-transform:uppercase;letter-spacing:.05em;margin:20px 0 8px;padding-left:8px;border-left:3px solid var(--navy)}.wt-page .badge-rocket-h{background:#f973161f!important;color:#f97316!important;border:1px solid rgba(249,115,22,.3)!important}.wt-page .badge-1p{background:#4a7cc91f!important;color:var(--navy)!important;border:1px solid rgba(74,124,201,.3)!important}.wt-page .badge-3p{background:#38bdf81f!important;color:var(--blue)!important;border:1px solid rgba(56,189,248,.3)!important}.wt-page .main{margin-left:0;padding:0;max-width:none}.wt-page .orange{color:var(--accent)}.wt-page .green{color:var(--success)}.wt-page .blue{color:var(--blue)}.wt-page .navy{color:var(--navy)}.wt-page .gray{color:#94a3b8}.wt-page .track-view-btn-on{background:var(--accent);color:#fff}.wt-page .track-view-btn-off{background:transparent;color:var(--muted)}@media (max-width:768px){.wt-page{padding:14px 0 32px}.wt-page .product-hero{grid-template-columns:1fr}.wt-page .hero-img{width:120px;height:120px}.wt-page .kpi-grid,.wt-page .analysis-grid,.wt-page .meta-grid,.wt-page .dm-cards,.wt-page .dm-two{grid-template-columns:1fr!important}.wt-page .url-bar,.wt-page .analysis-url-bar{flex-wrap:wrap}.wt-page .track-head{flex-wrap:wrap;gap:8px}.wt-page .summary-grid{grid-template-columns:1fr!important}.wt-page .tracking-table-wrap{overflow-x:auto}.wt-page .dm-sim-grid{grid-template-columns:1fr!important}.wt-page .hero-name{font-size:15px}}.wt-page .wt-stale{display:flex;align-items:center;gap:8px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;padding:10px 14px;font-size:12.5px;color:#334155;margin-bottom:14px}.wt-page .wt-stale.warn{background:#fdf1dc;border-color:#fcd9a6;color:#7c4a03}.wt-page .wt-stale-spin{display:inline-block;width:13px;height:13px;border:2px solid #cbd5e1;border-top-color:#f97316;border-radius:50%;animation:mkkspin .8s linear infinite;flex:0 0 auto}.wt-page .dm-sec-t{font-size:13.5px;font-weight:800;color:var(--text);margin-bottom:10px}.wt-page .dm-sec-t small{font-size:11.5px;font-weight:500;color:var(--muted);margin-left:6px}.wt-page .dm-tbl-wrap{border:1px solid var(--border);border-radius:12px;overflow-x:auto;background:var(--surface)}.wt-page .dm-tbl{width:100%;border-collapse:collapse;font-size:13px;min-width:560px}.wt-page .dm-tbl th{background:#f8fafc;color:var(--muted);font-weight:600;font-size:12px;text-align:left;padding:10px 14px;border-bottom:1px solid var(--border)}.wt-page .dm-tbl th.r{text-align:right}.wt-page .dm-tbl td{padding:12px 14px;border-bottom:1px solid var(--border);vertical-align:middle;color:var(--text)}.wt-page .dm-tbl tr:last-child td{border-bottom:none}.wt-page .dm-tbl td.r{text-align:right;font-weight:700;white-space:nowrap}.wt-page .dm-tbl-note{font-size:11px;color:var(--muted);margin-top:3px;font-weight:400}.wt-page .dm-tbl-fin td{background:#fff7ed;font-weight:800}.wt-page .dm-tbl-fin td.r{color:#c2410c}.wt-page .dm-panel{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px 18px}.wt-page .hp-charts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.wt-page .hp-chart-head{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.wt-page .hp-note{font-size:11px;color:var(--muted);margin-top:8px}@media (max-width:1100px){.wt-page .hp-charts{grid-template-columns:minmax(0,1fr)}}.wt-page #dm-section{min-width:0}.wt-page .dm-tbl-wrap{contain:inline-size}.wt-page .dm-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.wt-page .dm-cell{grid-column:span 2;background:var(--surface);border:1px solid var(--border);border-top:3px solid #f97316;border-radius:10px;padding:13px 15px 12px;min-width:0}.wt-page .dm-cell.wide{grid-column:span 3}.wt-page .dm-cell-p{background:#fff7ed;border-color:#fed7aa}.wt-page .dm-cell-l{font-size:12px;font-weight:700;color:var(--muted)}.wt-page .dm-cell-v{font-size:19px;font-weight:800;color:var(--text);margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wt-page .dm-cell-p .dm-cell-v{font-size:22px}.wt-page .dm-cell-s{font-size:11.5px;color:var(--muted);margin-top:3px}.wt-page .dm-cell-t{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:11.5px;color:var(--muted);white-space:nowrap;flex-wrap:wrap}@media (max-width:900px){.wt-page .dm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wt-page .dm-cell,.wt-page .dm-cell.wide{grid-column:span 1}}.wt-page .wt-intro{border:1px solid var(--border);border-radius:14px;background:var(--surface);padding:26px 28px;margin-top:16px}.wt-page .wt-intro-h{font-size:17px;font-weight:800;color:var(--text)}.wt-page .wt-intro-p{font-size:12.5px;color:var(--muted);margin-top:5px;line-height:1.7}.wt-page .wt-intro-g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px}.wt-page .wt-intro-c{border:1px solid var(--border);border-top:3px solid #f97316;border-radius:10px;padding:13px 14px;background:var(--surface2)}.wt-page .wt-intro-c b{display:block;font-size:13px;color:var(--text)}.wt-page .wt-intro-c span{display:block;font-size:11.5px;color:var(--muted);margin-top:4px;line-height:1.6}.wt-page .wt-intro-steps{display:flex;gap:18px;flex-wrap:wrap;margin-top:18px;padding-top:16px;border-top:1px solid var(--border);font-size:12.5px;color:var(--text)}.wt-page .wt-intro-steps i{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#1e3a8a;color:#fff;font-style:normal;font-size:11px;font-weight:800;margin-right:7px}@media (max-width:900px){.wt-page .wt-intro{padding:18px 16px}.wt-page .wt-intro-g{grid-template-columns:repeat(2,minmax(0,1fr))}.wt-page .wt-intro-steps{flex-direction:column;gap:8px}}.wt-page .wt-trk-kpi{max-width:720px}.wt-page .tracking-card{padding:12px 14px}.wt-page .tcard-top{display:flex;gap:10px;align-items:flex-start;margin-bottom:8px}.wt-page .tcard-img{width:56px;height:56px;border-radius:8px;object-fit:cover;border:1px solid var(--border);background:#f1f5f9;flex-shrink:0}.wt-page .tcard-meta{margin-bottom:0}@media (max-width:1300px){.wt-page .tracking-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1000px){.wt-page .tracking-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.wt-page .tracking-list{grid-template-columns:minmax(0,1fr)}.wt-page .wt-trk-kpi{max-width:none}}.wt-page .dm-ctl{border:1px solid #fed7aa;background:#fff7ed;border-radius:12px;padding:12px 16px;margin-bottom:14px}.wt-page .dm-ctl-h{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-size:13px;color:var(--text)}.wt-page .dm-ctl-h span{font-size:11.5px;color:var(--muted)}.wt-page .dm-ctl-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px}.wt-page .dm-ctl-row label{display:flex;flex-direction:column;gap:4px;font-size:11.5px;font-weight:700;color:#9a3412;min-width:0}.wt-page .dm-ctl-row select,.wt-page .dm-ctl-row input{width:100%;box-sizing:border-box;padding:8px 10px;border:1.5px solid #fb923c;border-radius:8px;background:#fff;color:var(--text);font-size:13px;font-weight:600;outline:none;cursor:pointer}.wt-page .dm-ctl-row input{cursor:text}.wt-page .dm-ctl-row input:disabled{border-color:var(--border);background:var(--surface2);cursor:not-allowed}.wt-page .dm-ctl-row select:focus,.wt-page .dm-ctl-row input:focus{border-color:#f97316;box-shadow:0 0 0 3px #f9731626}.wt-page .dm-rep2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:16px;align-items:stretch}.wt-page .dm-rep2-foot{margin-top:12px;font-size:12.5px;color:var(--text);display:flex;flex-direction:column;gap:6px}.wt-page .dm-rate{display:inline-block;color:#fff;padding:2px 10px;border-radius:12px;font-weight:800}.wt-page .dm-muted{color:var(--muted);font-size:12px}.wt-page .dm-notes{margin-top:14px;padding-top:10px;border-top:1px solid var(--border);font-size:11.5px;color:var(--muted);line-height:1.8}@media (max-width:1000px){.wt-page .dm-rep2{grid-template-columns:minmax(0,1fr)}.wt-page .dm-ctl-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.wt-page .wt-intro-steps{flex-direction:column;gap:10px}.wt-page #analysisResult .acard-title{font-size:18px;font-weight:800}.wt-page .wt-kpi2 .kpi-label{font-size:13.5px;font-weight:700;text-transform:none;letter-spacing:0;color:var(--muted)}.wt-page .wt-kpi2 .kpi-value{color:var(--text)}.wt-page .wt-kpi2 .kpi-value.orange{color:var(--accent)}.wt-page .dm-pairs{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0}.wt-page .dm-ctl-h{flex-direction:column;align-items:flex-start;gap:2px}.wt-page .dm-ctl-h span{color:#dc2626;font-size:12px}.wt-page .wt-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid #e2e8f0;border-radius:12px;background:#fff}.wt-page .wt-stat{padding:16px 20px;border-left:1px solid #eef2f7;min-width:0}.wt-page .wt-stat:first-child{border-left:0}.wt-page .wt-stat-l{font-size:12.5px;font-weight:600;color:#475569;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wt-page .wt-stat-v{font-size:22px;font-weight:800;color:#0f172a;margin-top:6px;letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wt-page .wt-stat-v small{font-size:13px;font-weight:600;color:#94a3b8;margin-left:2px}.wt-page .wt-stat.hot .wt-stat-v{color:#ea580c}.wt-page .wt-stat-s{font-size:11.5px;font-weight:500;color:#94a3b8;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wt-page .dm-kv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #e2e8f0;border-radius:12px;background:#fff;overflow:hidden}.wt-page .dm-kv-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:13px 20px;border-bottom:1px solid #eef2f7;min-width:0}.wt-page .dm-kv-row:nth-child(odd){border-right:1px solid #eef2f7}.wt-page .dm-kv-row span{font-size:13px;font-weight:600;color:#475569}.wt-page .dm-kv-row b{font-size:17px;font-weight:800;color:#0f172a;font-variant-numeric:tabular-nums;white-space:nowrap}.wt-page .dm-kv-row.total{border-top:2px solid #e2e8f0;border-bottom:0;background:#fffaf5}.wt-page .dm-kv-row.total span{color:#0f172a;font-weight:700}.wt-page .dm-kv-row.total b{font-size:19px;color:#ea580c}@media (max-width:1200px){.wt-page .wt-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.wt-page .wt-stat:nth-child(4){border-left:0}.wt-page .wt-stat:nth-child(n+4){border-top:1px solid #eef2f7}}@media (max-width:700px){.wt-page .wt-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.wt-page .wt-stat{border-left:0;border-top:1px solid #eef2f7;padding:13px 14px}.wt-page .wt-stat:nth-child(2n){border-left:1px solid #eef2f7}.wt-page .wt-stat:nth-child(-n+2){border-top:0}.wt-page .wt-stat-v{font-size:18px}.wt-page .dm-kv{grid-template-columns:minmax(0,1fr)}.wt-page .dm-kv-row:nth-child(odd){border-right:0}.wt-page .dm-kv-row{padding:11px 14px}.wt-page .dm-kv-row.total{border-top:0}.wt-page .dm-kv-row.total:first-of-type,.wt-page .dm-kv-row.total{border-bottom:1px solid #eef2f7}}.wt-page .rating-big{font-family:inherit;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.wt-page .star-num,.wt-page .opt-price,.wt-page .opt-stock{font-family:inherit;font-variant-numeric:tabular-nums}.wt-page .btn-link-or{background:#fff;border:1px solid #f97316;color:#f97316;font-weight:700}.wt-page .btn-link-or:hover{background:#fff7ed}.wt-page .tcard-opt{font-size:11.5px;color:#475569;margin:-2px 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wt-page .prod-cell{white-space:normal}.wt-page .prod-cell-in{display:flex;align-items:center;gap:10px;min-width:0}.wt-page .prod-img{width:40px;height:40px;border-radius:8px;object-fit:cover;border:1px solid var(--border);background:#f1f5f9;flex-shrink:0}.wt-page .prod-name{font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wt-page .prod-opt{font-size:11.5px;font-weight:500;color:#475569;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.si-page{padding:28px 0 40px;color:#1e293b;font-family:Pretendard,-apple-system,sans-serif}.si-page *,.si-page *:before,.si-page *:after{box-sizing:border-box}.si-page .mkk-page-head{margin-bottom:18px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.si-page .si-asof{font-size:11.5px;color:#94a3b8;white-space:nowrap;display:flex;align-items:center;gap:6px;padding-top:4px}.si-page .si-asof i{width:7px;height:7px;border-radius:50%;background:#f97316;display:inline-block}.si-page .mkk-page-title{font-size:20px;font-weight:800;letter-spacing:-.02em;color:#0f172a;margin:0}.si-page .mkk-notes{margin-top:6px;font-size:12.5px;line-height:1.7}.si-page .mkk-notes .n1{color:#475569}.si-page .mkk-notes .n2{color:#94a3b8}.si-page .si-heatmap-wrap{background:#fff;border-radius:16px;box-shadow:0 2px 12px #0000000f;padding:20px 24px;margin-bottom:18px}.si-page .si-heatmap-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.si-page .si-heatmap-title{font-size:14px;font-weight:800;color:#1e293b}.si-page .si-heatmap-sub{font-size:11px;color:#94a3b8;margin-left:6px}.si-page .si-hm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:10px}.si-page .si-controls{background:#fff;border-radius:14px;padding:18px 22px;box-shadow:0 1px 8px #0000000f;display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:22px}.si-page .si-ctrl-group{display:flex;align-items:center;gap:8px}.si-page .si-ctrl-label{font-size:12px;font-weight:700;color:#64748b;white-space:nowrap}.si-page .si-select{border:1.5px solid #e2e8f0;border-radius:8px;padding:7px 32px 7px 12px;font-size:13px;font-weight:600;color:#1e293b;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24'%3E%3Cpath fill='%2394a3b8' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E") no-repeat right 8px center;appearance:none;cursor:pointer;transition:border-color .15s;min-width:130px;font-family:inherit}.si-page .si-select:focus{outline:none;border-color:#f97316}.si-page .si-period-btns{display:flex;gap:4px}.si-page .si-period-btn{border:1.5px solid #e2e8f0;border-radius:7px;padding:6px 14px;font-size:12px;font-weight:700;color:#64748b;background:#fff;cursor:pointer;transition:all .15s;font-family:inherit}.si-page .si-period-btn:hover{border-color:#f97316;color:#f97316}.si-page .si-period-btn.active{background:#f97316;border-color:#f97316;color:#fff}.si-page .si-divider{width:1px;height:28px;background:#e2e8f0;flex-shrink:0}.si-page .si-panels{display:grid;grid-template-columns:300px minmax(0,1fr);gap:18px;align-items:start}.si-page .si-panels>div{min-width:0}.si-page .si-rank-panel{background:#fff;border-radius:14px;box-shadow:0 1px 8px #0000000f;overflow:hidden}.si-page .si-panel-head{padding:16px 20px 12px;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between}.si-page .si-panel-title{font-size:14px;font-weight:800;color:#1e293b}.si-page .si-panel-sub{font-size:11px;color:#94a3b8;font-weight:500}.si-page .si-rank-list{padding:8px 0;max-height:calc(100vh - 280px);overflow-y:auto}.si-page .si-rank-list::-webkit-scrollbar{width:4px}.si-page .si-rank-list::-webkit-scrollbar-track{background:transparent}.si-page .si-rank-list::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:4px}.si-page .si-rank-item{display:flex;align-items:center;padding:9px 16px;cursor:pointer;transition:all .15s;border-left:3px solid transparent;gap:10px}.si-page .si-rank-item:hover{background:#fafafa}.si-page .si-rank-item.selected{background:#fff7ed;border-left-color:var(--item-color,#f97316)}.si-page .si-rank-num{font-size:12px;font-weight:800;color:#94a3b8;min-width:24px;text-align:right}.si-page .si-rank-num.top3{color:#f97316;font-size:13px}.si-page .si-rank-kw{flex:1;font-size:13.5px;font-weight:600;color:#1e293b;display:inline-flex;align-items:center;gap:2px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.si-page .si-rank-dot{width:10px;height:10px;border-radius:50%;opacity:0;flex-shrink:0;transition:opacity .2s}.si-page .si-rank-item.selected .si-rank-dot{opacity:1}.si-page .si-rank-add-btn{font-size:10px;font-weight:700;padding:3px 7px;border-radius:5px;border:1.5px solid #e2e8f0;background:#fff;color:#94a3b8;cursor:pointer;transition:all .15s;white-space:nowrap;font-family:inherit}.si-page .si-rank-item:hover .si-rank-add-btn{border-color:#f97316;color:#f97316}.si-page .si-rank-item.selected .si-rank-add-btn{background:var(--item-color,#f97316);border-color:var(--item-color,#f97316);color:#fff}.si-page .si-rank-loading{display:flex;align-items:center;justify-content:center;padding:40px;gap:10px;color:#94a3b8;font-size:13px}.si-page .si-spinner{width:18px;height:18px;border:2px solid #e2e8f0;border-top-color:#f97316;border-radius:50%;animation:si-spin .7s linear infinite}@keyframes si-spin{to{transform:rotate(360deg)}}.si-page .si-chart-panel{background:#fff;border-radius:14px;box-shadow:0 1px 8px #0000000f;overflow:hidden}.si-page .si-chart-head{padding:16px 20px 12px;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.si-page .si-selected-chips{display:flex;gap:6px;flex-wrap:wrap}.si-page .si-chip{display:flex;align-items:center;gap:4px;padding:3px 8px 3px 10px;border-radius:20px;font-size:11px;font-weight:700;color:#fff;cursor:pointer;transition:opacity .15s}.si-page .si-chip:hover{opacity:.85}.si-page .si-chip-x{font-size:12px;opacity:.8}.si-page .si-chart-body{padding:20px;min-height:380px;position:relative}.si-page .si-chart-empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#94a3b8}.si-page .si-chart-empty-icon{font-size:40px;opacity:.4}.si-page .si-chart-empty-text{font-size:14px;font-weight:600}.si-page .si-chart-empty-sub{font-size:12px}.si-page .si-chart-wrap canvas{width:100%!important}.si-page .si-kw-input{border:1.5px solid #e2e8f0;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:500;color:#1e293b;width:150px;outline:none;font-family:inherit}.si-page .si-kw-input:focus{border-color:#f97316}.si-page .si-kw-add{border:1.5px solid #f97316;border-radius:8px;padding:5px 12px;font-size:12px;font-weight:700;color:#f97316;background:#fff;cursor:pointer;font-family:inherit;transition:all .15s}.si-page .si-kw-add:hover{background:#f97316;color:#fff}.si-page .si-num-input{border:1px solid #e2e8f0;border-radius:6px;padding:2px 6px;text-align:center;font-family:inherit}@media (max-width:768px){.si-page{padding:16px 0 40px}.si-page .si-panels{grid-template-columns:minmax(0,1fr)}.si-page .si-heatmap-wrap,.si-page .si-controls{padding:14px 16px}.si-page .si-rank-list{max-height:420px}.si-page .si-chart-body{padding:14px;min-height:300px}}.si-page #sourcingCalendar button,.si-page #sourcingCalendar span{white-space:nowrap}@media (max-width:768px){.si-page .si-chart-wrap canvas{min-height:240px}.si-page .si-chart-head>div:last-child{align-items:flex-start;width:100%}}.mg-page{--accent:#ff6b35;--accent2:#ffa500;--blue:#2979e8;--green:#18a85a;--red:#e03e2d;--yellow:#c9900a;--text:#1a1d27;--muted:#7a8299;--border:#e0e4ed;--surface:#fff;--card-radius:12px;padding:24px 0;color:var(--text);font-family:Inter,Noto Sans KR,-apple-system,Apple SD Gothic Neo,sans-serif;word-break:keep-all}.mg-page *,.mg-page *:before,.mg-page *:after{box-sizing:border-box}.mg-page .section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;min-height:50px}.mg-page .section-title{font-size:18px;font-weight:700;min-height:22px}.mg-page .section-sub{font-size:13px;color:var(--muted);margin-top:2px}.mg-page .mg-asof{font-size:11.5px;color:#94a3b8;white-space:nowrap;display:flex;align-items:center;gap:6px}.mg-page .mg-asof i{width:7px;height:7px;border-radius:50%;background:#f97316;display:inline-block}.mg-page .btn{padding:8px 16px;border-radius:8px;border:none;cursor:pointer;font-family:Inter,Noto Sans KR,-apple-system,sans-serif;font-size:13px;font-weight:600;transition:all .2s;display:flex;align-items:center;gap:6px}.mg-page .btn-primary{background:var(--accent);color:#fff}.mg-page .btn-primary:hover{background:#e55a25;transform:translateY(-1px)}.mg-page .btn-ghost{background:transparent;color:var(--muted);border:1px solid var(--border)}.mg-page .btn-ghost:hover{color:var(--text);border-color:var(--accent);background:#fff8f5}.mg-page .btn-sm{padding:6px 12px;font-size:12px}.mg-page .card{background:var(--surface);border:1px solid rgba(224,228,237,.5);border-radius:16px;padding:24px;box-shadow:0 4px 20px -2px #00000008;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease}.mg-page .card:hover{transform:translateY(-5px);box-shadow:0 12px 30px -4px #00000014}.mg-page .card-title{font-size:14px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;display:flex;align-items:center;gap:8px}.mg-page .grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mg-page .grid-2 .card>div:first-child[style*="align-items:center"]{gap:0!important}.mg-page .table-wrap{overflow-x:auto;border-radius:var(--card-radius);border:1px solid var(--border)}.mg-page table{width:100%;border-collapse:collapse;font-size:13px}.mg-page th{background:#f7f9fc;color:var(--muted);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.5px;padding:10px 14px;text-align:left;white-space:nowrap;position:sticky;top:0;border-bottom:1px solid var(--border)}.mg-page td{padding:10px 14px;border-top:1px solid var(--border);vertical-align:middle}.mg-page tr:hover td{background:#fafbfe}.mg-page .number{font-family:Inter,-apple-system,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.3px}.mg-page .badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:20px;font-size:11px;font-weight:600}.mg-page .empty{text-align:center;padding:60px 20px}.mg-page .empty-icon{font-size:48px;margin-bottom:16px;opacity:.5}.mg-page .empty-text{color:var(--muted);font-size:14px}.mg-page input[type=number]{-moz-appearance:textfield}.mg-page input,.mg-page button{font-family:inherit}.mg-page .mkk-size-btn{background:#fff7ed;border:1px solid #fed7aa;color:#1e3a8a;padding:6px 12px;border-radius:6px;font-size:11px;font-weight:700;cursor:pointer;transition:all .2s ease;user-select:none;height:38px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center}.mg-page .mkk-size-btn:hover{border-color:#f97316;color:#f97316;background:#ffedd5}.mg-page .mkk-size-btn.active{background:#f97316;border-color:#f97316;color:#fff;box-shadow:0 0 8px #f9731666}.mg-page .mg-input{height:36px;padding:0 10px;background:#fff;border:1px solid #fed7aa;border-radius:6px;color:#1e293b;font-size:12px;box-sizing:border-box;transition:border-color .2s;width:100%}.mg-page .mg-input:focus{outline:none;border-color:#f97316}.mg-page .mg-input.center{padding:0;text-align:center}.mg-page .mg-input.blue{border-color:#bfdbfe}.mg-page .mg-url{flex:1;height:40px;padding:0 14px;background:#fff;border:1px solid #fed7aa;border-radius:8px;color:#1e293b;font-size:13px;box-sizing:border-box;transition:border-color .2s;min-width:0}.mg-page .mg-url:focus{outline:none;border-color:#f97316}.mg-page .mg-box{background:#fff;border:1px solid rgba(249,115,22,.3);padding:12px 14px;border-radius:10px;display:flex;flex-direction:column;gap:10px}.mg-page .mg-box-title{font-size:12px;font-weight:700;color:#c2410c;display:flex;align-items:center;gap:6px;border-bottom:1px solid rgba(249,115,22,.2);padding-bottom:6px}.mg-page .mg-label{color:#1e3a8a;font-weight:600;font-size:11px}.mg-page .mg-col{display:flex;flex-direction:column;gap:4px}.mg-page .mg-th{cursor:pointer;user-select:none;white-space:nowrap}.mg-page .mg-th:hover{color:#f97316}.mg-page .mg-rep-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:16px 20px;align-items:stretch}.mg-page .mg-rep-left{display:flex;flex-direction:column;gap:10px;grid-row:1/3}.mg-page .mg-rep-bottom{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;grid-column:2}.mg-page .mg-rep-grid{grid-auto-rows:1fr}.mg-page .mg-rep-cell{display:flex;flex-direction:column;justify-content:center}@media (max-width:767px){.mg-page .mg-rep-left{grid-row:auto}.mg-page .mg-rep-bottom{grid-column:1;grid-template-columns:minmax(0,1fr)}}.mg-page .mg-rep-img{width:260px;height:260px;object-fit:cover;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc}.mg-page .mg-rep-noimg{display:flex;align-items:center;justify-content:center;color:#94a3b8;font-size:12px}.mg-page .mg-rep-title{font-size:14px;font-weight:700;color:#1e3a8a;line-height:1.5;word-break:keep-all}.mg-page .mg-rep-cat{font-size:11px;color:#38bdf8;font-weight:500}.mg-page .mg-rep-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.mg-page .mg-overlay{position:fixed;inset:0;z-index:60;background:#0f172a6b;backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:20px}.mg-page .mg-overlay-card{background:#fff;border-radius:16px;padding:30px 34px;width:min(440px,100%);text-align:center;box-shadow:0 20px 50px #00000040;display:flex;flex-direction:column;align-items:center;gap:10px}.mg-page .mg-ov-title{font-size:17px;font-weight:800;color:#0f172a;margin-top:4px}.mg-page .mg-ov-note{font-size:12.5px;color:#64748b;line-height:1.7}@media (max-width:1100px){.mg-page .mg-rep-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.mg-page .mg-rep-layout{grid-template-columns:minmax(0,1fr)}.mg-page .mg-rep-img{width:100%;height:auto;aspect-ratio:1}}.mg-page .mg-rep-cell{background:#f9fafb;border:1px solid rgba(249,115,22,.25);padding:14px;border-radius:10px;text-align:center}.mg-page .mg-rep-cell .k{font-size:10px;color:#94a3b8;margin-bottom:6px;font-weight:600;letter-spacing:.3px}.mg-page .mg-rep-cell .k.tight{margin-bottom:2px}.mg-page .mg-rep-cell .sub{font-size:9px;color:#38bdf8;margin-bottom:4px;font-weight:700}.mg-page .mg-rep-cell strong{font-size:18px;color:#1e3a8a;font-weight:800;font-family:JetBrains Mono,monospace}.mg-page .mg-rep-cell.hi{background:#f973161a;border-color:#f9731659}.mg-page .mg-rep-cell.hi .k{color:#c2410c;font-weight:700}.mg-page .mg-pg{border:1px solid rgba(249,115,22,.35);background:#fff;cursor:pointer;border-radius:7px;min-width:32px;height:32px;font-size:12px;font-weight:700;transition:all .15s;color:#f97316}.mg-page .mg-pg.cur{background:#f97316;color:#fff;border-color:#f97316}.mg-page .mg-pg.dis{opacity:.4;cursor:default}.mg-page .mg-del{background:none;border:1px solid rgba(239,68,68,.4);color:#ef4444;cursor:pointer;font-size:11px;padding:3px 10px;border-radius:6px;font-weight:600;transition:all .15s}.mg-page .mg-del:hover{background:#ef444414}.mg-page .modal{background:#fff;border:1px solid var(--border);border-radius:16px;padding:28px;width:min(600px,95vw);max-height:90vh;overflow-y:auto;box-shadow:0 8px 40px #0000001f}.mg-page .mg-toast{position:fixed;right:20px;top:80px;z-index:9999;background:#fff;border:1px solid var(--border);border-radius:10px;padding:12px 18px;font-size:13px;display:flex;align-items:center;gap:10px;box-shadow:0 4px 20px #0000001f;animation:mg-slideIn .3s ease;min-width:280px}.mg-page .mg-toast.success{border-color:var(--green)}.mg-page .mg-toast.error{border-color:var(--red)}.mg-page .mg-toast.warning{border-color:var(--yellow)}@keyframes mg-slideIn{0%{transform:translate(100px);opacity:0}to{transform:none;opacity:1}}@keyframes mg-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes mg-pulseGlow{0%,to{opacity:1}50%{opacity:.4}}@media (max-width:768px){.mg-page{padding:16px 0}.mg-page .grid-2{grid-template-columns:minmax(0,1fr)}.mg-page .mg-rep-grid,.mg-page .mg-size-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mg-page .card{padding:16px}.mg-page .section-header{flex-wrap:wrap;gap:8px}}.mg-page .mg-rep2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:stretch}.mg-page .mg-rep2-card{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:16px;padding:22px 24px;box-shadow:0 4px 16px #0000000d}.mg-page .mg-rep2-title{font-size:16px;font-weight:800;color:#0f172a;margin-bottom:12px}.mg-page .mg-rep2-prod{display:flex;gap:12px;align-items:center;padding:10px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:12px}.mg-page .mg-rep2-img{width:56px;height:56px;border-radius:8px;object-fit:cover;background:#f1f5f9;border:1px solid #e2e8f0;flex:none}.mg-page .mg-rep2-foot{margin-top:12px;font-size:12.5px;color:#0f172a;display:flex;flex-direction:column;gap:6px}.mg-page .mg-rep2-rate{display:inline-block;color:#fff;padding:2px 10px;border-radius:12px;font-weight:800;font-family:JetBrains Mono,monospace}.mg-page .mg-rep2-muted{color:#64748b;font-size:12px}@media (max-width:1000px){.mg-page .mg-rep2{grid-template-columns:minmax(0,1fr)}}.mg-page .mg-sim{margin-top:16px;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:16px;padding:20px 24px;box-shadow:0 4px 16px #0000000d}.mg-page .mg-sim-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:14px}.mg-page .mg-sim-title{font-size:16px;font-weight:800;color:#0f172a}.mg-page .mg-sim-sub{font-size:12.5px;color:#64748b;margin-top:3px}.mg-page .mg-sim-src{font-size:12px;color:#64748b;text-align:right;max-width:100%}.mg-page .mg-sim-link{border:none;background:none;padding:0;color:#c2410c;font-weight:700;font-size:12px;cursor:pointer;text-decoration:underline;text-align:left}.mg-page .mg-sim-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:820px}.mg-page .mg-sim-grid.sd{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1080px}.mg-page .mg-sim-res{display:flex;align-items:flex-end;gap:28px;flex-wrap:wrap;margin-top:16px;padding:14px 18px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px}.mg-page .mg-sim-k{font-size:12px;color:#64748b;margin-bottom:2px}.mg-page .mg-sim-v{font-size:22px;font-weight:800}.mg-page .mg-sim-note{font-size:11.5px;color:#94a3b8;margin-left:auto}@media (max-width:767px){.mg-page .mg-sim{padding:16px}.mg-page .mg-sim-grid,.mg-page .mg-sim-grid.sd{grid-template-columns:minmax(0,1fr)}.mg-page .mg-sim-src{text-align:left}.mg-page .mg-sim-note{margin-left:0}}.mg-page .mg-needprice{margin-bottom:12px;padding:12px 16px;border-radius:10px;background:#fff7ed;border:1px solid #fed7aa;color:#c2410c;font-size:13px;font-weight:700}.mg-page .mg-pre{display:flex;align-items:center;gap:6px;font-size:11.5px;color:#64748b;margin-top:2px}.mg-page .mg-pre.ready{color:#1e3a8a;font-weight:700}.mg-page .mg-pre.notfound{color:#dc2626;font-weight:700}.pd-page{font-size:13px;color:#1e293b}.pd-page .mkk-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px;flex-wrap:wrap}.pd-page .mkk-page-title{font-size:20px;font-weight:800;color:#1e293b;letter-spacing:-.3px;margin:0;line-height:normal}.pd-page .mkk-notes{margin-top:9px;font-size:12px;line-height:1.85}.pd-page .mkk-notes .n1{color:#475569}.pd-page .mkk-notes .n2{color:#94a3b8}.pd-page .mk-tag{display:inline-block;padding:3px 9px;border-radius:12px;font-size:11.5px;font-weight:700;line-height:1.3;white-space:nowrap;font-variant-numeric:tabular-nums}.pd-page .mk-tag.good{background:#e8eefa;color:#1e3a8a}.pd-page .mk-tag.info{background:#e6f4ff;color:#0369a1}.pd-page .mk-tag.warn{background:#fdf1dc;color:#b45309}.pd-page .mk-tag.bad{background:#fde8e8;color:#c81e1e}.pd-page .mk-tag.muted{background:#f1f5f9;color:#64748b}.pd-page .mkk-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:#fff;border:1px solid #e6eaf0;border-radius:10px;padding:12px 14px;margin:16px 0}.pd-page .mkk-search{height:34px;border:1px solid #dfe5ec;border-radius:7px;font-size:13px;color:#1e293b;background:#fff;padding:0 12px;outline:none;min-width:300px;flex:1 1 300px;max-width:460px;font-family:inherit}.pd-page .mkk-search:focus{border-color:#93b4f5;box-shadow:0 0 0 3px #3b82f61f}.pd-page .mkk-b{height:34px;padding:0 14px;border-radius:7px;font-size:13px;font-weight:700;cursor:pointer;border:1px solid #dfe5ec;background:#fff;color:#475569;font-family:inherit}.pd-page .mkk-b:hover{background:#f8fafc}.pd-page .mkk-sp{flex:1 1 auto}.pd-page .mkk-hit{font-size:12.5px;color:#64748b;white-space:nowrap}.pd-page .mkk-pager{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 0 4px;flex-wrap:wrap}.pd-page .mkk-pg{min-width:32px;height:32px;border:1px solid #dfe5ec;background:#fff;border-radius:7px;font-size:13px;color:#475569;cursor:pointer;padding:0 9px;font-family:inherit}.pd-page .mkk-pg:hover:not(:disabled){background:#f1f5f9}.pd-page .mkk-pg:disabled{opacity:.4;cursor:default}.pd-page .mkk-pg.on{background:#1d4ed8;color:#fff;border-color:#1d4ed8;font-weight:700}.pd-page .mkk-pginfo{font-size:12.5px;color:#64748b;margin:0 6px}.pd-page .ck-seg{display:inline-flex;gap:2px;border-radius:8px;padding:0}.pd-page .ck-seg+.ck-seg{margin-left:6px;padding-left:10px;border-left:1px solid #e6eaf0}.pd-page .ck-seg button{border:none;background:none;padding:6px 13px;font-size:12.5px;font-weight:700;color:#64748b;border-radius:6px;cursor:pointer;white-space:nowrap;font-family:inherit}.pd-page .ck-seg button.on{background:#f97316;color:#fff}.pd-page .ck-seg button.loss.on{background:#dc2626}.pd-page .ck-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:16px 0 14px}.pd-page .ck-card{background:#fff;border:1px solid #e3e8ef;border-radius:12px;box-shadow:0 1px 2px #0f172a0a;padding:20px 18px 18px;min-width:0}.pd-page .ck-card .lbl{font-size:12.5px;color:#475569;font-weight:600}.pd-page .ck-card .val{font-size:22px;font-weight:800;color:#0f172a;margin-top:8px;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.pd-page .ck-card .val .of{font-size:12px;color:#94a3b8;font-weight:500}.pd-page .ck-card .sub{font-size:11.5px;color:#94a3b8;margin-top:7px}.pd-page .ck-card.accent{cursor:pointer}.pd-page .ck-card.accent .val{color:#c2410c}.pd-page .ck-card.loss{cursor:pointer}.pd-page .ck-card.loss .val{color:#b91c1c}.pd-page .ck-card.accent:hover,.pd-page .ck-card.loss:hover{background:#f8fafc}.pd-page .ck-card:first-child .val{color:#c2410c}.pd-page .pd-asof{font-size:12px;color:#94a3b8;white-space:nowrap;display:flex;align-items:center;gap:6px;margin-top:6px}.pd-page .pd-asof i{width:7px;height:7px;border-radius:50%;background:#1e3a8a;display:inline-block}.pd-page .pd-loading{text-align:center;padding:40px;color:#94a3b8}.pd-page .pd-loading .t{font-size:15px;font-weight:600;margin-bottom:8px}.pd-page .pd-empty{text-align:center;padding:60px;color:#94a3b8}.pd-page .pd-empty .t{font-size:16px;font-weight:600;margin-bottom:8px}.pd-page .pd-empty .m{font-size:13px}.pd-page .costs-scroll{overflow:auto;border:1px solid #e2e8f0;border-radius:12px;background:#fff;max-height:max(320px,calc(100vh - var(--pd-top,300px)))!important}.pd-page .fee .fpct,.pd-page .ed .fpct{display:block;font-size:11px;color:#94a3b8;font-weight:500;margin-top:1px;line-height:1.2}.pd-page .costs-scroll::-webkit-scrollbar{height:13px}.pd-page .costs-scroll::-webkit-scrollbar-thumb{background:#c2ccd8;border-radius:7px;border:3px solid #fff}.pd-page .costs-scroll::-webkit-scrollbar-thumb:hover{background:#9aa7b6}.pd-page .costs-scroll::-webkit-scrollbar-track{background:#f1f5f9;border-radius:7px}#costs-grouped-list{min-width:1642px}#costs-grouped-list .cost-col-header,#costs-grouped-list .cost-grp-row,#costs-grouped-list .cost-opt-row{display:grid;grid-template-columns:30px 78px 28px 92px 56px 108px minmax(240px,1fr) 84px 92px 96px 96px 78px 92px 140px 112px 124px 96px;align-items:center}.pd-hint-red{color:#dc2626;font-weight:600;font-size:12.5px;margin:0 0 10px;line-height:1.6}.pd-chk{width:15px;height:15px;cursor:pointer;accent-color:#f97316;vertical-align:middle}.mkk-b.pd-bulk.on{background:#fff7ed;border-color:#fdba74;color:#c2410c;font-weight:700}.mkk-b.pd-bulk.off{background:#f8fafc;border-color:#cbd5e1;color:#475569;font-weight:700}#costs-grouped-list .cost-col-header,#costs-grouped-list .cost-opt-row,#costs-grouped-list .cost-grp-row{grid-template-columns:var(--pd-cols)}#costs-grouped-list .cost-col-header{background:#f8fafc;border-bottom:1px solid #e2e8f0;position:sticky;top:0;z-index:3}#costs-grouped-list .cost-col-header>div{font-size:12px;font-weight:700;color:#475569;padding:11px 10px;text-align:right;white-space:nowrap;border-right:1px solid #eef2f7}#costs-grouped-list .cost-col-header>div{line-height:1.35}#costs-grouped-list .cost-col-header>div:last-child,#costs-grouped-list .cost-col-header>div:first-child{border-right:0}#costs-grouped-list .cost-col-header>div.pf{color:#0f172a;font-weight:800}#costs-grouped-list .l{text-align:left!important}#costs-grouped-list .c{text-align:center!important}#costs-grouped-list .cost-grp{border-bottom:1px solid #e6eaf0}#costs-active-list>.cost-grp:last-child{border-bottom:0}#costs-grouped-list .cost-grp-row{background:#f8fafc;cursor:pointer;user-select:none;min-height:56px}#costs-grouped-list .cost-grp-row:hover{background:#f1f5f9}#costs-grouped-list .cost-grp-row>div,#costs-grouped-list .cost-opt-row>div{padding:8px 10px;text-align:right;font-size:12.5px;color:#1e293b;font-variant-numeric:tabular-nums;white-space:nowrap;border-right:1px solid #f1f5f9;min-width:0;font-weight:500}#costs-grouped-list .cost-grp-row>div:last-child,#costs-grouped-list .cost-opt-row>div:last-child,#costs-grouped-list .cost-grp-row>div:first-child,#costs-grouped-list .cost-opt-row>div:first-child{border-right:0}#costs-grouped-list .cost-grp-row>div{border-right-color:#eef2f7}#costs-grouped-list .ar{font-size:10px;color:#94a3b8;text-align:center!important;padding:0!important}#costs-grouped-list .cost-img{width:40px;height:40px;border-radius:6px;object-fit:cover;border:1px solid #e2e8f0;background:#f1f5f9;display:inline-block;vertical-align:middle}#costs-grouped-list .cost-img.ph{border-color:#e9eef4}#costs-grouped-list .id{font-size:12px;color:#475569}#costs-grouped-list .id small{display:block;font-size:10.5px;color:#94a3b8;font-weight:500}#costs-grouped-list .nm{white-space:normal!important;word-break:keep-all;line-height:1.4}#costs-grouped-list .gname{font-size:13px;font-weight:700;color:#0f172a}#costs-grouped-list .gmeta{font-size:11px;color:#94a3b8;margin-top:2px}#costs-grouped-list .gmeta b{color:#c2410c;font-weight:700}#costs-grouped-list .cost-opt-row{background:#fff;border-bottom:1px solid #f1f5f9}#costs-grouped-list .cost-opt-row:hover{background:#f6f9ff}#costs-grouped-list .cost-opt-row .mut{color:#1e293b}#costs-grouped-list .cost-opt-row .fin{font-weight:500;color:#1e293b;font-size:12.5px}#costs-grouped-list .cost-opt-row .dt{font-size:11px;color:#b6c0cc}#costs-grouped-list .cost-opt-row .ed{text-align:center!important;padding:5px 6px}#costs-grouped-list .cost-opt-row>div.pf{display:flex;align-items:center;justify-content:flex-end}#costs-grouped-list .cost-opt-row>div.fee{color:#1e293b;font-weight:500}#costs-grouped-list .mutS{color:#cbd5e1;font-size:11px}#costs-grouped-list .est{cursor:help}#costs-grouped-list .mkk-cell-btn{background:#fff;border:1px solid #e6eaf0;border-radius:6px;padding:4px 10px;font-size:12.5px;cursor:pointer;color:#c2410c;font-weight:500;min-width:64px;transition:all .12s;font-variant-numeric:tabular-nums;font-family:inherit}#costs-grouped-list .mkk-cell-btn:hover{color:#9a3412;border-color:#f97316;background:#fff7ed}#costs-grouped-list .mkk-cell-btn.on{color:#c2410c;border-color:#cbd5e1;font-weight:500}#costs-grouped-list .mkk-cell-btn.need{background:#fff;border:1px dashed #fdba74;color:#c2410c;font-weight:500}#costs-grouped-list .mkk-cell-btn.need:hover{background:#ffedd5;border-color:#f97316}#costs-grouped-list .ck-mg{display:inline-block;min-width:58px;text-align:center;padding:4px 10px;border-radius:14px;font-size:12.5px;font-weight:800;font-variant-numeric:tabular-nums}#costs-grouped-list .ck-mg.ok{background:#e8eefa;color:#1e3a8a}#costs-grouped-list .ck-mg.low{background:#fdf1dc;color:#b45309}#costs-grouped-list .ck-mg.loss{background:#fde8e8;color:#c81e1e}#costs-grouped-list .ck-mg.na{background:transparent;color:#cbd5e1;padding:4px;font-weight:600}#costs-grouped-list .ck-optship{width:78px;border:1px solid #e6eaf0;border-radius:6px;padding:4px 7px;font-size:12.5px;font-weight:500;color:#c2410c;text-align:right;font-variant-numeric:tabular-nums;background:#fff;font-family:inherit}#costs-grouped-list .ck-optship:focus{border-color:#f97316;outline:none}#costs-grouped-list .ck-optship::placeholder{color:#cbd5e1;font-weight:500}#costs-grouped-list .grp-active-btn{border:0;cursor:pointer;font:inherit;font-size:11px;font-weight:700;padding:3px 10px;border-radius:20px}#costs-grouped-list .mk-switch{display:inline-flex;align-items:center;gap:6px;background:none;padding:2px 4px;border-radius:6px;color:#94a3b8}#costs-grouped-list .mk-switch:hover{background:#f1f5f9}#costs-grouped-list .mk-switch i{width:30px;height:16px;border-radius:8px;background:#cbd5e1;position:relative;transition:background .15s;flex:none}#costs-grouped-list .mk-switch i:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000026;transition:left .15s}#costs-grouped-list .mk-switch.on i{background:#f97316}#costs-grouped-list .mk-switch.on i:after{left:16px}#costs-grouped-list .mk-switch.on{color:#c2410c}#costs-grouped-list .cost-grp.off .cost-grp-row{opacity:.6}#costs-grouped-list .pd-nomatch{padding:44px;text-align:center;color:#94a3b8;font-size:14px}#costs-grouped-list .mkk-q{margin-left:4px}.pd-page .pd-inactive{margin-top:20px}.pd-page .pd-inactive-bar{display:flex;align-items:center;gap:10px;margin-bottom:10px}.pd-page .pd-inactive-bar>i{flex:1;height:1px;background:#e2e8f0;display:block}.pd-page #btn-show-inactive{background:#f1f5f9;color:#64748b;border:1px solid #e2e8f0;border-radius:20px;padding:5px 16px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;font-family:inherit}.pd-hist{position:fixed;inset:0;background:#00000080;z-index:9999;display:flex;align-items:center;justify-content:center}.pd-hist .box{background:#fff;border-radius:16px;width:520px;max-width:95vw;max-height:85vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 60px #0003;font-size:13px;color:#1e293b}.pd-hist .hd{padding:20px 24px 16px;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;gap:12px}.pd-hist .hd h3{margin:0;font-size:16px;font-weight:700;color:#1e293b}.pd-hist .hd p{margin:4px 0 0;font-size:11.5px;color:#94a3b8;word-break:break-all}.pd-hist .x{background:none;border:none;font-size:22px;cursor:pointer;color:#94a3b8;line-height:1;font-family:inherit}.pd-hist .bd{flex:1;overflow-y:auto;padding:0 24px}.pd-hist table{width:100%;border-collapse:collapse;margin-top:8px}.pd-hist thead tr{background:#f8fafc}.pd-hist th{padding:9px 12px;text-align:left;font-size:11px;color:#64748b;font-weight:700}.pd-hist td{padding:9px 12px;font-size:13px;color:#374151}.pd-hist tbody tr{border-bottom:1px solid #f1f5f9}.pd-hist td.pr{font-weight:600;color:#1e3a8a}.pd-hist td.ac{text-align:right;color:#1a1d27}.pd-hist .chip{font-size:10.5px;color:#c2410c;font-weight:700;margin-left:4px}.pd-hist .del{background:#fef2f2;color:#dc2626;border:1px solid #fecaca;border-radius:6px;padding:3px 10px;font-size:12px;cursor:pointer;font-family:inherit}.pd-hist td.center{text-align:center;padding:20px;color:#94a3b8}.pd-hist .ft{padding:16px 24px 20px;border-top:1px solid #e2e8f0;background:#f8fafc}.pd-hist .ft p{margin:0 0 10px;font-size:12px;color:#64748b;font-weight:600}.pd-hist .ft .row{display:flex;gap:8px;align-items:flex-end}.pd-hist .ft .row>div{flex:1}.pd-hist .ft label{font-size:11px;color:#64748b;display:block;margin-bottom:4px}.pd-hist .ft input{width:100%;padding:8px 10px;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;box-sizing:border-box;font-family:inherit}.pd-hist .ft .save{background:#1e3a8a;color:#fff;border:none;padding:8px 18px;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap;height:37px;font-family:inherit}.pd-toast{position:fixed;right:20px;bottom:24px;z-index:9999;display:flex;flex-direction:column;gap:8px}.pd-toast>div{background:#1e293b;color:#fff;padding:10px 14px;border-radius:10px;font-size:13px;box-shadow:0 6px 20px #0003}.pd-toast>div.error{background:#dc2626}@media (max-width:768px){.pd-page .ck-cards{grid-template-columns:repeat(2,1fr);gap:10px}.pd-page .mkk-search{min-width:0;flex:1 1 100%;max-width:none}}#costs-grouped-list .cost-grp-row>div.st,#costs-grouped-list .cost-opt-row>div.st{text-align:left;font-size:11.5px;color:#475569;overflow:hidden;text-overflow:ellipsis}#costs-grouped-list .cost-opt-row>div.st{color:#94a3b8}.pd-page .pd-dd{position:relative;font-size:12.5px}.pd-page .pd-dd>summary{list-style:none;cursor:pointer;height:34px;line-height:32px;padding:0 30px 0 12px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#334155;white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis}.pd-page .pd-dd>summary::-webkit-details-marker{display:none}.pd-page .pd-dd>summary:after{content:"";position:absolute;right:12px;top:13px;width:6px;height:6px;border-right:1.5px solid #64748b;border-bottom:1.5px solid #64748b;transform:rotate(45deg)}.pd-page .pd-dd[open]>summary{border-color:#f97316}.pd-page .pd-dd .menu{position:absolute;left:0;top:38px;z-index:20;min-width:170px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px #0f172a1a;padding:6px 0}.pd-page .pd-dd .menu label{display:flex;align-items:center;gap:8px;padding:7px 12px;cursor:pointer;color:#334155}.pd-page .pd-dd .menu label:hover{background:#f8fafc}.pd-page .pd-dd .menu input{margin:0;accent-color:#f97316}.pd-page .pd-sel{height:34px;padding:0 28px 0 12px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#334155;font-size:12.5px;cursor:pointer}#costs-grouped-list .cost-col-header>div.sortable{cursor:pointer;user-select:none}#costs-grouped-list .cost-col-header>div.sortable:hover{color:#f97316}#costs-grouped-list .cost-col-header>div.on{color:#f97316}#costs-grouped-list .cost-col-header .mkk-si{font-size:10px}.pd-hist .box{max-width:640px}.pd-hist .bd{overflow-x:hidden}.pd-hist table{width:100%;table-layout:fixed}.pd-hist .box.wide{width:780px;max-width:96vw}.pd-hist .pd-hist-note{margin:12px 0 0;padding:9px 12px;background:#f8fafc;border:1px solid #eef2f7;border-radius:8px;font-size:11.5px;color:#64748b;line-height:1.5}.pd-hist table.pd-hist-t{width:100%;table-layout:fixed;border-collapse:collapse;margin:10px 0 4px}.pd-hist .pd-hist-t th{padding:9px 10px;font-size:11px;color:#64748b;font-weight:700;text-align:left;background:#f8fafc;border-bottom:1px solid #e2e8f0;white-space:nowrap}.pd-hist .pd-hist-t th.r{text-align:right}.pd-hist .pd-hist-t td{padding:10px;font-size:12.5px;color:#334155;vertical-align:middle;border-bottom:1px solid #f1f5f9}.pd-hist .pd-hist-t td.r{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pd-hist .pd-hist-t tr.cur{background:#f8fafc}.pd-hist .pd-hist-t tr.editing{background:#eff6ff;box-shadow:inset 3px 0 #1e3a8a}.pd-hist .pd-hist-t td.pe{font-size:12px;color:#1e293b;font-weight:400;white-space:nowrap}.pd-hist .pd-hist-t td.pe em{font-style:normal;color:#1e293b;font-weight:400}.pd-hist .pd-hist-t td.pe small{display:block;font-weight:500;color:#94a3b8;font-size:10.5px;margin-top:2px}.pd-hist .pd-hist-t td.pe .chip{margin-left:5px;background:#f1f5f9;color:#1e293b;border:1px solid #e2e8f0;border-radius:9px;padding:1px 6px;font-size:10px;font-weight:400}.pd-hist .pd-hist-t .kd{display:inline-block;font-size:11px;font-weight:400;color:#1e293b;background:#f1f5f9;border-radius:6px;padding:2px 8px;white-space:nowrap}.pd-hist .pd-hist-t .kd.a{color:#1e293b;background:#f1f5f9}.pd-hist .pd-hist-t td.base{color:#1e293b}.pd-hist .pd-hist-t td.res{font-weight:700;color:#0f172a;font-size:13.5px}.pd-hist .pd-hist-t td.dl b{font-weight:700}.pd-hist .pd-hist-t td.dl b.up{color:#dc2626}.pd-hist .pd-hist-t td.dl b.dn{color:#2563eb}.pd-hist .pd-hist-t td.dl small{display:block;color:#94a3b8;font-size:10.5px;margin-top:2px;font-weight:600}.pd-hist .pd-hist-t td.dl .zero{color:#94a3b8;font-size:11.5px}.pd-hist .pd-hist-t td.ac{white-space:nowrap}.pd-hist .pd-hist-t .ed{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;border-radius:6px;padding:3px 9px;font-size:11.5px;cursor:pointer;font-family:inherit;margin-right:4px}.pd-hist .pd-hist-t .del{padding:3px 9px;font-size:11.5px}.pd-hist .pd-hist-t .autotag{font-size:11px;color:#94a3b8}.pd-hist .ft .cancel{background:#fff;color:#475569;border:1px solid #e2e8f0;padding:8px 14px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;height:37px;font-family:inherit}@media (max-width:640px){.pd-hist .pd-hist-t{table-layout:auto}.pd-hist .pd-hist-t th,.pd-hist .pd-hist-t td{padding:8px 6px;font-size:11.5px}}.pd-page .pd-xl-btn{border-color:#c7d2e6;color:#1e3a8a}.pd-hist .box.pd-xl{width:760px}.pd-xl .pd-xl-notes{margin:14px 0 12px;padding:10px 14px;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;font-size:12.5px;color:#7c2d12;line-height:1.7}.pd-xl .pd-xl-rows{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.pd-xl .pd-xl-row{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.pd-xl .pd-xl-lbl{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pd-xl .pd-xl-lbl b{font-size:13.5px;color:#1e293b}.pd-xl .pd-xl-lbl span{font-size:12px;color:#64748b}.pd-xl .pd-xl-row .mkk-b{height:32px;padding:0 12px;font-size:12.5px}.pd-xl .pd-xl-row .mkk-b:disabled,.pd-xl .pd-xl-up:disabled{opacity:.5;cursor:default}.pd-xl .pd-xl-up{height:32px;padding:0 14px;border-radius:7px;border:none;background:#1e3a8a;color:#fff;font-size:12.5px;font-weight:700;cursor:pointer;font-family:inherit;white-space:nowrap}.pd-xl .pd-xl-up:hover{background:#172f70}.pd-xl .pd-xl-pv{border-top:1px solid #e2e8f0;padding:12px 0 14px}.pd-xl .pd-xl-pvhd{display:flex;gap:10px;align-items:baseline;font-size:12.5px;color:#64748b;margin-bottom:6px}.pd-xl .pd-xl-pvhd b{color:#1e293b;word-break:break-all}.pd-xl .pd-xl-sum{font-size:13px;font-weight:700;color:#1e3a8a;margin-bottom:8px}.pd-xl .pd-xl-err{font-size:12.5px;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:8px 12px;margin-bottom:8px;line-height:1.7}.pd-xl .pd-xl-err b{display:block;margin-bottom:2px}.pd-xl .pd-xl-scroll{border:1px solid #e2e8f0;border-radius:8px}.pd-xl .pd-xl-t{margin:0}.pd-xl .pd-xl-t th{position:sticky;top:0;background:#f8fafc;white-space:nowrap}.pd-xl .pd-xl-t td{white-space:nowrap}.pd-xl .pd-xl-t td.nm{max-width:280px;overflow:hidden;text-overflow:ellipsis}.pd-xl .pd-xl-t th.r,.pd-xl .pd-xl-t td.r{text-align:right;font-weight:600;color:#1e3a8a}.pd-xl .pd-xl-t td em{color:#94a3b8;font-style:normal}.pd-xl .pd-xl-ft .row{justify-content:flex-end}.pd-xl .pd-xl-ft .row>div{flex:none}.pd-xl .pd-xl-ft .cancel{background:#fff;border:1px solid #dfe5ec;color:#475569;padding:8px 16px;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;height:37px;font-family:inherit}.pd-xl .pd-xl-ft .save:disabled{opacity:.6;cursor:default}@media (max-width:768px){.pd-xl .pd-xl-row{flex-wrap:wrap}.pd-xl .pd-xl-lbl{flex:1 1 100%}}.pd-xl .pd-xl-hero{margin:16px 0 4px}.pd-xl .pd-xl-hero h2{margin:0 0 8px;font-size:22px;line-height:1.35;color:#1e293b;letter-spacing:-.3px}.pd-xl .pd-xl-hero h2 b{color:#f97316}.pd-xl .pd-xl-hero p{margin:0;font-size:13px;color:#475569;line-height:1.7}.pd-xl .pd-xl-see{height:32px;padding:0 12px;border-radius:7px;border:1px solid #c7d2e6;background:#eef2fb;color:#1e3a8a;font-size:12.5px;font-weight:700;cursor:pointer;font-family:inherit;white-space:nowrap}.pd-xl .pd-xl-see:hover{background:#e0e7f7}.pd-xl .pd-xl-ft .snooze{margin-right:auto;background:none;border:none;color:#64748b;font-size:12.5px;cursor:pointer;font-family:inherit;text-decoration:underline;text-underline-offset:3px;padding:0}.pd-xl .pd-xl-ft .snooze:hover{color:#1e293b}.st-page{padding:0 0 24px;color:#0f172a}.st-page *,.st-page *:before,.st-page *:after{box-sizing:border-box}.st-page .mkk-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.st-page .mkk-page-title{font-size:20px;font-weight:800;letter-spacing:-.02em;color:#0f172a;margin:0}.st-page .mkk-notes{font-size:12.5px;line-height:1.7}.st-page .mkk-notes .n1{color:#475569}.st-page .mkk-notes .n2{color:#94a3b8}.st-page .section-card{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:14px;padding:24px}.st-page .st-table{width:100%;border-collapse:collapse;min-width:580px}.st-page .st-th{text-align:left;padding:10px 12px;font-size:11.5px;font-weight:700;color:#8a94a6;border-bottom:1px solid #e6eaf0;white-space:nowrap}.st-page .st-td{padding:12px;font-size:13px;color:#1e293b;border-bottom:1px solid #f1f5f9;vertical-align:middle;white-space:nowrap}.st-page .st-pill{padding:4px 12px;border-radius:12px;font-size:11.5px;font-weight:700;cursor:pointer;margin-right:6px;font-family:inherit}.st-page .st-badge{font-size:11.5px;font-weight:700;padding:4px 12px;border-radius:12px}.st-page .st-badge.green{color:#1e3a8a;background:#e8eefa}.st-page .st-badge.gray{font-weight:600;color:#94a3b8;background:#f8fafc;border:1px solid #e2e8f0}.st-page .st-badge.orange{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa}.st-page .st-badge.red{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.st-page .st-badge.purple{color:#7c3aed;padding:0;background:none}.st-page .st-spin{display:inline-block;width:11px;height:11px;border:2px solid #ddd6fe;border-top-color:#7c3aed;border-radius:50%;animation:mkkspin .8s linear infinite;vertical-align:middle;margin-right:5px}.st-page .st-input{width:100%;box-sizing:border-box;padding:11px;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;margin-bottom:9px;font-family:inherit}.st-page .st-input.mono{font-family:monospace}.st-page .st-input:read-only{background:#f1f5f9}.st-page .st-btn-main{width:100%;padding:12px;background:#1e3a8a;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:700;cursor:pointer;font-family:inherit}.st-page .st-btn-main:disabled{cursor:default}.st-page .st-ov{display:flex;position:fixed;inset:0;background:#0f172a8c;z-index:9999;align-items:center;justify-content:center;padding:16px}.st-page .st-modal{background:#fff;border-radius:14px;max-width:440px;width:100%;overflow:hidden;box-shadow:0 20px 60px #0000004d}.st-page .st-modal-head{padding:18px 22px;border-bottom:1px solid #eef2f7;display:flex;justify-content:space-between;align-items:center}.st-page .st-modal-x{background:none;border:none;font-size:20px;color:#94a3b8;cursor:pointer;line-height:1}.st-page .st-keybox{background:#f8fafc;border:1px solid #eef2f7;border-radius:8px;padding:11px 13px;font-size:11px;color:#64748b;line-height:1.7}.st-page .st-keybox code{background:#eef2f7;padding:1px 5px;border-radius:4px}.st-page .st-keybox code.ip{background:#fff7ed;color:#c2410c;font-weight:700}@keyframes mkkspin{to{transform:rotate(360deg)}}@keyframes mkkbar{0%{margin-left:-42%}to{margin-left:100%}}@keyframes mkkfade{0%,to{opacity:.45}50%{opacity:1}}@media (max-width:768px){.st-page{padding:16px 0}.st-page .section-card{padding:16px!important}}.st-page .st-grid2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:14px;align-items:start}.st-page .st-kakao{min-width:0}.st-page .st-kakao .al-card{border-radius:12px}.st-page .st-grid2 .section-card{min-width:0}.st-page .st-grid2 .section-card .st-table-wrap,.st-page .st-grid2 .section-card{overflow-x:auto}@media (max-width:1200px){.st-page .st-grid2{grid-template-columns:minmax(0,1fr)}}.st-page .st-td:last-child{white-space:normal}.st-page .st-td:last-child .st-pill{margin:2px 6px 2px 0}.feat-page{padding:24px 0;width:100%;box-sizing:border-box;color:#0f172a;word-break:keep-all}.feat-page *,.feat-page *:before,.feat-page *:after{box-sizing:border-box}.feat-pill{display:inline-block;align-self:flex-start;font-size:12.5px;font-weight:700;padding:5px 12px;border-radius:20px;letter-spacing:.02em}.feat-h2{font-size:22px;font-weight:800;line-height:1.3;margin:12px 0 8px;color:#0f172a;text-wrap:pretty}.feat-lead{font-size:14px;line-height:1.7;color:#475569;margin:0;max-width:720px}.feat-start{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:28px 30px 24px;margin-bottom:36px}.feat-start-head{display:flex;gap:28px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.feat-start-head>div:first-child{flex:1 1 420px;min-width:0}.feat-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;margin:26px 0 0}.feat-step{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:10px;padding:26px 26px 24px;min-width:0;background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 8px 22px #0f172a0f}.feat-step:before{content:"";position:absolute;left:0;top:0;right:0;height:4px;background:var(--feat-step-line,#f97316)}.feat-step-no{font-size:12.5px;font-weight:800;letter-spacing:.08em}.feat-step-title{font-size:19px;font-weight:800;line-height:1.35;color:#0f172a}.feat-step-desc{font-size:13.5px;line-height:1.7;color:#334155;margin:0}.feat-list{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.feat-list li{position:relative;padding-left:14px;font-size:13px;line-height:1.65;color:#475569}.feat-list li:before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:50%;background:#f97316}.feat-step:nth-child(2) .feat-list li:before{background:#1e3a8a}.feat-start-foot{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:22px}.feat-cta{display:inline-block;font-size:14.5px;font-weight:700;color:#fff;padding:12px 24px;background:#f97316;border-radius:10px;text-decoration:none;box-shadow:0 6px 18px #f9731638;transition:background .15s}.feat-cta:hover{background:#c2410c;color:#fff}.feat-divider{display:flex;align-items:center;gap:16px;margin:56px 0 40px;color:#94a3b8;font-size:11.5px;font-weight:700;letter-spacing:.12em}.feat-divider:before,.feat-divider:after{content:"";flex:1;height:1px;background:#d6dde6}.feat-divider span{white-space:nowrap}.feat-cat{margin-bottom:36px}.feat-cat-head{margin-bottom:16px}.feat-cat-head .feat-h2{font-size:20px;margin:10px 0 6px}.feat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.feat-card{position:relative;overflow:hidden;display:flex;flex-direction:column;background:var(--mkk-card,#fff);border:1px solid var(--mkk-line,#e2e8f0);border-radius:var(--mkk-radius,12px);padding:18px 18px 16px;text-decoration:none;color:inherit;min-width:0;transition:transform .2s cubic-bezier(.23,1,.32,1),box-shadow .2s,border-color .15s}.feat-card-line{position:absolute;left:0;top:0;right:0;height:3px}@media (hover:hover) and (pointer:fine){.feat-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0f172a1a;border-color:#fed7aa}}.feat-card-title{font-size:15.5px;font-weight:800;color:#0f172a;margin-bottom:8px}.feat-card-desc{font-size:13px;line-height:1.65;color:#475569;flex:1}.feat-card-desc p{margin:0}.feat-card-desc p+p{margin-top:4px}.feat-card-go{margin-top:14px;font-size:13px;font-weight:700;color:#1e3a8a}.feat-card:hover .feat-card-go{color:#c2410c}.info-footer{margin-top:40px;padding-top:20px;border-top:1px solid #e2e8f0;font-size:12px;color:#94a3b8;line-height:2}.info-footer a{color:#94a3b8;text-decoration:none}@media (max-width:767px){.feat-start{padding:20px 16px 18px}.feat-h2{font-size:19px}.feat-steps{grid-template-columns:minmax(0,1fr)}.feat-step{padding:18px 14px}.feat-grid{grid-template-columns:minmax(0,1fr)}}.pricing-page{padding:24px 0;max-width:none;color:#0f172a}.pricing-page *,.pricing-page *:before,.pricing-page *:after{box-sizing:border-box}.pricing-header{margin-bottom:40px}.pricing-title{font-size:26px;font-weight:800;color:#0f172a;margin:0 0 8px}.pricing-sub{font-size:14.5px;color:#64748b;margin:0}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}@media (max-width:860px){.pricing-grid{grid-template-columns:minmax(0,1fr)}}.pricing-card{background:#fff;border:2px solid #e8edf4;border-radius:20px;padding:30px 26px;position:relative;transition:all .25s;min-width:0}.pricing-card:hover{box-shadow:0 10px 36px #00000014}.pricing-card.popular{border-color:#e97132;box-shadow:0 12px 40px #e9713221}.popular-badge{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:#e97132;color:#fff;font-size:11px;font-weight:800;padding:4px 16px;border-radius:20px;white-space:nowrap}.plan-name{font-size:12px;font-weight:800;color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px}.plan-price{font-size:34px;font-weight:800;color:#0f172a;margin-bottom:4px;line-height:1.1}.plan-price span{font-size:15px;font-weight:500;color:#94a3b8}.plan-price .trial-badge{display:inline-block;font-size:11px;font-weight:700;background:#dcfce7;color:#16a34a;padding:2px 8px;border-radius:6px;margin-left:6px;vertical-align:middle}.plan-desc{font-size:13px;color:#64748b;margin-bottom:22px}.plan-divider{border:none;border-top:1px solid #f1f5f9;margin:0 0 22px}.feat-group-label{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.09em;color:#94a3b8;margin:14px 0 5px;padding-bottom:4px;border-bottom:1px solid #f1f5f9}.plan-features{list-style:none;padding:0;margin:0 0 6px}.plan-features li{font-size:13px;color:#475569;padding:6px 0;display:flex;align-items:flex-start;gap:9px}.plan-features li strong{color:#0f172a;font-weight:700}.chk{color:#10b981;font-size:15px;font-weight:900;flex-shrink:0}.plan-btn{width:100%;padding:12px;border:none;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;font-family:inherit;transition:all .2s;margin-top:20px}.btn-free{background:#f97316;color:#fff}.btn-free:hover{background:#ea6c05;transform:translateY(-1px)}.btn-starter{background:#0f172a;color:#fff}.btn-starter:hover{background:#1e293b;transform:translateY(-1px)}.btn-pro{background:#38bdf8;color:#fff}.btn-pro:hover{background:#0ea5e9;transform:translateY(-1px)}.pricing-note{margin-top:28px;font-size:12px;color:#94a3b8}.pricing-compare{margin-top:48px;overflow-x:auto}.pricing-compare h2{font-size:18px;font-weight:800;color:#0f172a;margin:0 0 20px;text-align:center}.compare-table{width:100%;border-collapse:collapse;font-size:13px;min-width:560px}.compare-table th,.compare-table td{padding:10px 14px;text-align:center;border-bottom:1px solid #f1f5f9}.compare-table th{font-weight:700;color:#64748b;font-size:12px}.compare-table td:first-child{text-align:left;color:#374151;font-weight:500}.compare-table .cat-row td{background:#f8fafc;font-weight:800;color:#475569;font-size:11px;text-transform:uppercase;letter-spacing:.07em;text-align:left}.compare-table .chk-cell{color:#10b981;font-size:17px;font-weight:900}.compare-table .limit-cell{color:#f97316;font-weight:700}.compare-table tr:hover td{background:#fafbfc}.col-pro{color:#e97132;font-weight:800}@media (max-width:768px){.feat-page,.pricing-page{padding:16px 0}.feat-banner-sub{white-space:normal}.feat-banner{padding:28px 20px!important}.feat-banner-title{font-size:22px!important}}.addon-card .plan-price{font-size:24px;padding-top:6px}.addon-list{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.addon-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;background:#f8fafc;border:1px solid #eef2f7;border-radius:10px}.addon-row b{display:block;font-size:13px;color:#0f172a;font-weight:700}.addon-row small{display:block;font-size:11.5px;color:#94a3b8;margin-top:1px}.addon-row>span{font-size:13px;font-weight:800;color:#1e3a8a;white-space:nowrap}.addon-note{font-size:11.5px;color:#94a3b8;line-height:1.6;word-break:keep-all}.plan-btn.btn-addon{background:#f1f5f9;color:#94a3b8;cursor:default}.plan-btn.btn-addon:hover{transform:none}.pricing-page .pricing-trial{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;background:#e8eefa;border:1px solid #c7d2fe;border-radius:12px;padding:13px 18px;margin-bottom:26px;word-break:keep-all}.pricing-page .pricing-trial b{font-size:13.5px;color:#1e3a8a;font-weight:800}.pricing-page .pricing-trial span{font-size:12.5px;color:#3b4f8a}.pricing-page .pricing-card{border:1px solid #e2e8f0;border-radius:14px;padding-top:32px}.pricing-page .pricing-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;border-radius:14px 14px 0 0;background:#cbd5e1}.pricing-page .card-nv:before{background:#1e3a8a}.pricing-page .card-or:before{background:#f97316}.pricing-page .card-gy:before{background:#cbd5e1}.pricing-page .card-nv .plan-name{color:#1e3a8a}.pricing-page .card-or .plan-name{color:#c2410c}.pricing-page .pricing-card.popular{border-color:#f97316;box-shadow:0 12px 36px #f973161f}.pricing-page .popular-badge{background:#f97316}.pricing-page .plan-price{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.pricing-page .card-or .plan-price{color:#c2410c}.pricing-page .plan-price-sub{font-size:12px;font-weight:600;color:#64748b;margin:2px 0 0}.pricing-page .chk{color:#1e3a8a;font-size:13.5px}.pricing-page .plan-btn{height:44px;padding:0 14px;border-radius:10px}.pricing-page .plan-btn.btn-starter{background:#1e3a8a;color:#fff}.pricing-page .plan-btn.btn-starter:hover{background:#172f70;transform:translateY(-1px)}.pricing-page .plan-btn.btn-std{background:#f97316;color:#fff}.pricing-page .plan-btn.btn-std:hover{background:#ea6c05;transform:translateY(-1px)}.pricing-page .compare-table .chk-cell{color:#1e3a8a;font-size:15px}.pricing-page .compare-table .limit-cell{color:#0f172a;font-weight:600}.pricing-page .compare-table th:nth-child(3),.pricing-page .compare-table td:nth-child(3){background:#fff7ed}.pricing-page .compare-table td:nth-child(3){font-weight:700;color:#0f172a}.pricing-page .compare-table td:nth-child(3).limit-cell{color:#c2410c}.pricing-page .compare-table .col-pro{color:#c2410c}.pricing-page .compare-table .th-sub{font-size:11px;color:#94a3b8;font-weight:500}.pricing-page .compare-table .cat-row td{background:#f8fafc}.pricing-page .pricing-compare{max-width:1060px;margin:56px auto 0;overflow-x:visible}.pricing-page .compare-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;overflow-x:auto;box-shadow:0 2px 12px #0f172a0d}.pricing-page .compare-table{min-width:640px}.pricing-page .compare-table th{padding:16px 18px;font-size:13.5px;color:#0f172a;font-weight:800;border-bottom:2px solid #eef2f7}.pricing-page .compare-table th .th-sub{display:block;margin-top:3px}.pricing-page .compare-table td{padding:11px 18px;font-size:13px}.pricing-page .compare-table td:first-child{color:#475569;font-weight:500}.pricing-page .compare-table .limit-cell{color:#334155;font-weight:600}.pricing-page .compare-table td:nth-child(3){color:#0f172a;font-weight:700}.pricing-page .compare-table td:nth-child(3).limit-cell{color:#0f172a}.pricing-page .compare-table .cat-row td{background:#f1f5f9;color:#334155;padding:9px 18px;letter-spacing:.06em}.pricing-page .compare-table tbody tr:hover td{background:#f8fafc}.pricing-page .compare-table tbody tr:hover td:nth-child(3){background:#fff1e6}.pricing-page .compare-table tbody tr.cat-row:hover td{background:#f1f5f9}.pricing-page .compare-table.c2{table-layout:fixed;min-width:680px}.pricing-page .compare-table.c2 th.c2-feat{text-align:left;padding:22px 22px 16px;font-size:13px;color:#94a3b8;font-weight:700;vertical-align:bottom}.pricing-page .compare-table.c2 th.c2-plan{position:relative;padding:20px 16px 14px;background:#fff;vertical-align:bottom}.pricing-page .compare-table.c2 th.c2-plan i{position:absolute;top:0;left:0;right:0;height:4px}.pricing-page .compare-table.c2 th.c2-sta i{background:#1e3a8a}.pricing-page .compare-table.c2 th.c2-std i{background:#f97316}.pricing-page .compare-table.c2 th.c2-plan b{display:block;font-size:15.5px;font-weight:800;color:#0f172a;letter-spacing:-.01em}.pricing-page .compare-table.c2 th.c2-sta b{color:#1e3a8a}.pricing-page .compare-table.c2 th.c2-std b{color:#c2410c}.pricing-page .compare-table.c2 th.c2-plan span{display:block;margin-top:4px;font-size:11.5px;font-weight:600;color:#94a3b8;font-variant-numeric:tabular-nums}.pricing-page .compare-table.c2 th.c2-std em{display:inline-block;font-style:normal;font-size:10.5px;font-weight:800;color:#fff;background:#f97316;padding:2px 10px;border-radius:10px;margin-bottom:7px}.pricing-page .compare-table.c2 th.c2-std,.pricing-page .compare-table.c2 tbody td:nth-child(3){background:#fff8f1;border-left:1px solid #FFE8CE;border-right:1px solid #FFE8CE}.pricing-page .compare-table.c2 tbody td{padding:12px 16px;font-size:13px;border-bottom:1px solid #f1f5f9}.pricing-page .compare-table.c2 tbody td:first-child{padding-left:22px;color:#334155;font-weight:500;word-break:keep-all}.pricing-page .compare-table.c2 tbody td.limit-cell{color:#475569;font-weight:600;font-variant-numeric:tabular-nums}.pricing-page .compare-table.c2 tbody td:nth-child(3).limit-cell{color:#0f172a;font-weight:700}.pricing-page .compare-table.c2 .chk-cell{color:#1e3a8a;font-size:14px;font-weight:800}.pricing-page .compare-table.c2 .dash{color:#cbd5e1;font-weight:600}.pricing-page .compare-table.c2 tr.cat-row td{background:#fff;border-left:none;border-right:none;padding:22px 22px 9px;font-size:11.5px;font-weight:800;color:#1e3a8a;letter-spacing:.08em;text-transform:none;border-bottom:1px solid #eef2f7}.pricing-page .compare-table.c2 tbody tr:hover td{background:#fafbfc}.pricing-page .compare-table.c2 tbody tr:hover td:nth-child(3){background:#fff3e4}.pricing-page .compare-table.c2 tbody tr:last-child td{border-bottom:none}.pricing-page .compare-table.c2 th.c2-std,.pricing-page .compare-table.c2 tbody td:nth-child(3){background:#fff;border-left:2px solid #f97316;border-right:2px solid #f97316}.pricing-page .compare-table.c2 tr.cat-row td.c2-cat3{background:#fff;border-left:2px solid #f97316;border-right:2px solid #f97316;border-bottom:1px solid #eef2f7;padding:0}.pricing-page .compare-table.c2 tbody tr:last-child td:nth-child(3){border-bottom:2px solid #f97316}.pricing-page .compare-table.c2 tbody tr:hover td:nth-child(3){background:#fafbfc}.pricing-page .compare-table.c2 tbody tr.cat-row:hover td{background:#fff}.pricing-page .plan-badge{display:inline-block;margin-left:10px;padding:4px 12px;border-radius:999px;background:#e8eefa;color:#1e3a8a;font-size:13px;font-weight:700;vertical-align:middle}.pricing-page .plan-btn.btn-free{background:#f1f5f9;color:#64748b;cursor:default}.adm-root{--bg:#0f1117;--surface:#1a1d27;--surface2:#22263a;--border:#2d3148;--text:#e2e8f0;--muted:#64748b;--accent:#f97316;--success:#22c55e;--warning:#f59e0b;--danger:#ef4444;--blue:#3b82f6;--purple:#a855f7;--sidebar-w:220px;--green:#10b981;--cyan:#06b6d4;min-height:100vh;background:#f8fafc;color:#334155;font-size:16px}.adm-root h2,.adm-root h3,.adm-root p{margin:0}.adm-root *,.adm-root *:before,.adm-root *:after{box-sizing:border-box}.adm-root .admin-sidebar{width:var(--sidebar-w);min-height:100vh;background:#12141f;display:flex;flex-direction:column;position:fixed;top:0;left:0;z-index:100;border-right:1px solid var(--border)}.adm-root .admin-sb-logo{padding:20px 18px 16px;border-bottom:1px solid var(--border)}.adm-root .admin-sb-logo-main{font-size:16px;font-weight:800;color:#fff;letter-spacing:-.5px}.adm-root .admin-sb-logo-main span{color:var(--accent)}.adm-root .admin-sb-badge{display:inline-block;margin-top:5px;font-size:10px;font-weight:700;padding:2px 8px;border-radius:20px;background:#f9731633;color:var(--accent);border:1px solid rgba(249,115,22,.3)}.adm-root .admin-sb-nav{flex:1;padding:12px 0}.adm-root .admin-sb-label{padding:8px 16px 4px;font-size:11px;font-weight:700;color:var(--accent);text-transform:uppercase;letter-spacing:.5px}.adm-root .admin-sb-item{display:flex;align-items:center;gap:10px;padding:10px 16px;font-size:13.5px;color:#cbd5e1;cursor:pointer;transition:all .15s;border-left:2px solid transparent;text-decoration:none;background:none;border-top:0;border-right:0;border-bottom:0;width:100%;text-align:left;font-family:inherit}.adm-root .admin-sb-item:hover{color:#fff;background:#ffffff0f}.adm-root .admin-sb-item.active{color:#fff;border-left-color:var(--accent);background:#f9731624;font-weight:700}.adm-root .admin-sb-item .icon{font-size:16px}.adm-root .admin-sb-cnt{display:none;background:#ef4444;color:#fff;border-radius:10px;padding:1px 7px;font-size:10px;margin-left:auto;font-weight:700}.adm-root .admin-sb-cnt.on{display:inline}.adm-root .admin-sb-divider{height:1px;background:var(--border);margin:8px 0}.adm-root .admin-sb-back{display:flex;align-items:center;gap:8px;padding:10px 16px;font-size:12.5px;color:#cbd5e1;cursor:pointer;transition:all .15s;text-decoration:none}.adm-root .admin-sb-back:hover{color:#fff}.adm-root .admin-sb-footer{padding:14px 16px;border-top:1px solid var(--border)}.adm-root .admin-sb-email{font-size:11px;color:#94a3b8;margin-bottom:8px;word-break:break-all}.adm-root .admin-sb-logout{width:100%;padding:8px;background:#ffffff0d;border:1px solid var(--border);border-radius:7px;color:#cbd5e1;font-size:12px;cursor:pointer;transition:all .15s;font-family:inherit}.adm-root .admin-sb-logout:hover{background:#ef444426;color:var(--danger);border-color:var(--danger)}.adm-root .main-content{margin-left:var(--sidebar-w);padding:24px 32px;background:#f8fafc;min-height:100vh}.adm-root .tab-panel{display:none;background:#f8fafc}.adm-root .tab-panel.active{display:block}.adm-root .page-header{margin-bottom:24px;background:transparent}.adm-root .page-title{font-size:22px;font-weight:700;margin-bottom:4px;color:#0f172a}.adm-root .page-sub{color:#64748b;font-size:13px}.adm-root .panel-title{color:#0f172a;font-size:24px;font-weight:700}.adm-root .panel-desc{color:#64748b;font-size:16px}.adm-root .stats-row{display:flex;gap:14px;margin-bottom:22px;flex-wrap:wrap}.adm-root .stat-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px 18px 15px;flex:1;min-width:150px;position:relative;overflow:hidden}.adm-root .stat-card:before{content:"";position:absolute;left:0;top:0;right:0;height:3px;background:#cbd5e1}.adm-root .stat-card.c-or:before{background:#f97316}.adm-root .stat-card.c-nv:before{background:#1e3a8a}.adm-root .stat-card.c-sk:before{background:#38bdf8}.adm-root .stat-card.c-gy:before{background:#94a3b8}.adm-root .stat-card.c-rd:before{background:#dc2626}.adm-root .stat-card.is-btn{cursor:pointer}.adm-root .stat-card.is-btn:hover{border-color:#f97316}.adm-root .stat-card .label{font-size:11.5px;color:#64748b;margin-bottom:6px}.adm-root .stat-card .value{font-size:24px;font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.adm-root .stat-card .value.orange,.adm-root .stat-card .value.green,.adm-root .stat-card .value.blue,.adm-root .stat-card .value.purple{color:#0f172a}.adm-root .stat-card .hint{font-size:10.5px;color:#94a3b8;margin-top:3px}.adm-root .table-wrap,.adm-root .user-table-wrap{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;overflow-x:auto}.adm-root #panel-members table{min-width:980px}.adm-root #panel-members th{white-space:nowrap}.adm-root #panel-members td{vertical-align:middle}.adm-root #panel-ip table{min-width:1040px}.adm-root #panel-ip th{white-space:nowrap}.adm-root th[data-k]{cursor:pointer;user-select:none}.adm-root th[data-k]:hover,.adm-root th[data-k].on{color:var(--accent)!important}.adm-root .toolbar{display:flex;gap:10px;margin-bottom:16px;align-items:center;flex-wrap:wrap}.adm-root .search-box{flex:1;min-width:200px;padding:9px 14px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#1e293b;font-size:13px;outline:none;font-family:inherit}.adm-root .search-box::placeholder{color:#94a3b8}.adm-root .search-box:focus{border-color:var(--accent)}.adm-root .filter-btn{padding:7px 14px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#475569;font-size:12px;cursor:pointer;transition:all .15s;font-family:inherit}.adm-root .filter-btn.active,.adm-root .filter-btn:hover{border-color:#f97316;color:#f97316;background:#f973160f}.adm-root table{width:100%;border-collapse:collapse;font-size:13px;background:#fff}.adm-root thead th{padding:11px 14px;background:#f8fafc;color:#64748b;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.4px;text-align:left;border-bottom:1px solid #e2e8f0}.adm-root tbody tr{border-bottom:1px solid #f1f5f9;transition:background .1s;color:#334155}.adm-root tbody tr:last-child{border-bottom:none}.adm-root tbody tr:hover{background:#00000005!important}.adm-root td{padding:11px 14px;vertical-align:middle;color:#334155}.adm-root .badge{display:inline-block;padding:2px 9px;border-radius:20px;font-size:11px;font-weight:700;white-space:nowrap}.adm-root .badge-free{background:#64748b33;color:var(--muted)}.adm-root .badge-pro{background:#3b82f633;color:var(--blue)}.adm-root .badge-premium{background:#a855f733;color:var(--purple)}.adm-root .badge-active{background:#e8eefa;color:#1e3a8a}.adm-root .badge-inactive{background:#fee2e2;color:#b91c1c}.adm-root .plan-select{padding:5px 8px;border-radius:6px;background:#fff;border:1px solid #e2e8f0;color:#1e293b;font-size:12px;cursor:pointer;font-family:inherit}.adm-root .days-input{width:52px;padding:5px 7px;border-radius:6px;background:#fff;border:1px solid #e2e8f0;color:#1e293b;font-size:12px;text-align:center;font-family:inherit}.adm-root .btn-apply{padding:5px 11px;border-radius:6px;background:var(--accent);border:none;color:#fff;font-size:12px;font-weight:600;cursor:pointer;transition:opacity .15s;font-family:inherit}.adm-root .btn-apply:hover{opacity:.85}.adm-root .btn-danger{padding:5px 11px;border-radius:6px;background:transparent;border:1px solid var(--danger);color:var(--danger);font-size:12px;cursor:pointer;transition:all .15s;font-family:inherit}.adm-root .btn-danger:hover{background:#ef44441f}.adm-root .btn-ban{padding:4px 9px;border-radius:6px;background:transparent;border:1px solid #f59e0b;color:#f59e0b;font-size:11px;cursor:pointer;transition:all .15s;font-family:inherit}.adm-root .btn-ban:hover{background:#f59e0b1f}.adm-root .btn-del{padding:4px 9px;border-radius:6px;background:transparent;border:1px solid #ef4444;color:#ef4444;font-size:11px;cursor:pointer;transition:all .15s;font-family:inherit}.adm-root .btn-del:hover{background:#ef44441f}.adm-root .prog-wrap{display:flex;align-items:center;gap:8px}.adm-root .prog-bar{flex:1;height:5px;background:var(--surface2);border-radius:3px;overflow:hidden;min-width:50px}.adm-root .prog-fill{height:100%;border-radius:3px;transition:width .3s}.adm-root .prog-txt{font-size:11px;color:var(--muted);white-space:nowrap}.adm-root .api-section{background:#fff;border:1px solid #e2e8f0;border-radius:14px;margin-bottom:20px;overflow:hidden}.adm-root .api-section-header{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;border-bottom:1px solid var(--border);cursor:pointer;transition:background .15s}.adm-root .api-section-header:hover{background:#00000005}.adm-root .api-section-header-left{display:flex;align-items:center;gap:14px}.adm-root .api-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px}.adm-root .api-icon.naver{background:#e8eefa}.adm-root .api-section-title{font-size:14px;font-weight:700;color:#0f172a;margin-bottom:2px}.adm-root .api-section-sub{font-size:12px;color:#64748b}.adm-root .conn-status{display:flex;align-items:center;gap:6px;padding:5px 12px;border-radius:20px;font-size:12px;font-weight:600;border:1px solid var(--border)}.adm-root .conn-status.connected{background:#e8eefa;border-color:#c7d2fe;color:#1e3a8a}.adm-root .conn-status.disconnected{background:#64748b1a;border-color:var(--border);color:var(--muted)}.adm-root .conn-dot{width:7px;height:7px;border-radius:50%;background:currentColor}.adm-root .conn-dot.pulse{animation:adm-pulse 2s infinite}@keyframes adm-pulse{0%,to{opacity:1}50%{opacity:.4}}.adm-root .api-body{padding:20px 22px}.adm-root .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px}.adm-root .form-grid.full{grid-template-columns:1fr}.adm-root .form-group{display:flex;flex-direction:column;gap:5px}.adm-root .form-label{font-size:12px;font-weight:600;color:#334155}.adm-root .form-input{padding:9px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#1e293b;font-size:13px;font-family:Inter,monospace;outline:none;transition:border .15s}.adm-root .form-input:focus{border-color:var(--accent)}.adm-root .form-hint{font-size:11px;color:var(--muted);line-height:1.5}.adm-root .btn-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.adm-root .btn-test{padding:8px 18px;border-radius:8px;border:1px solid var(--accent);color:var(--accent);background:#f973161a;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s;font-family:inherit}.adm-root .btn-test:hover{background:#f9731633}.adm-root .btn-save{padding:8px 18px;border-radius:8px;border:none;color:#fff;background:var(--accent);font-size:13px;font-weight:600;cursor:pointer;transition:opacity .15s;font-family:inherit}.adm-root .btn-save:hover{opacity:.85}.adm-root .btn-clear{padding:8px 18px;border-radius:8px;border:1px solid var(--danger);color:var(--danger);background:transparent;font-size:13px;cursor:pointer;transition:all .15s;font-family:inherit}.adm-root .btn-clear:hover{background:#ef44441a}.adm-root .btn-time{font-size:11px;color:var(--muted)}.adm-root .guide-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px;margin-bottom:16px}.adm-root .guide-box-cyan{background:#f8fafc;border-color:#e2e8f0}.adm-root .guide-title{font-size:12px;font-weight:700;color:#1e3a8a;margin-bottom:8px}.adm-root .guide-title-cyan{color:#1e3a8a}.adm-root .guide-step{display:flex;gap:8px;padding:4px 0;border-bottom:1px solid #eef2f7;align-items:flex-start;font-size:12px;color:#475569}.adm-root .guide-step:last-child{border-bottom:none}.adm-root .guide-step a{color:#1e3a8a!important}.adm-root .guide-num{width:18px;height:18px;flex-shrink:0;border-radius:50%;background:#e8eefa;color:#1e3a8a;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700}.adm-root .guide-num-cyan{background:#e8eefa;color:#1e3a8a}.adm-root .test-panel{display:none;margin-top:14px;padding:12px 16px;border-radius:8px;font-size:12px}.adm-root .test-panel.on{display:block}.adm-root .test-panel.success{background:#e8eefa;border:1px solid #c7d2fe;color:#1e3a8a}.adm-root .test-panel.error{background:#ef44441a;border:1px solid rgba(239,68,68,.2);color:var(--danger)}.adm-root .test-panel.info{background:#3b82f61a;border:1px solid rgba(59,130,246,.2);color:var(--blue)}.adm-root .access-denied{display:none;text-align:center;padding:100px 20px}.adm-root .access-denied.on{display:block}.adm-root .access-denied-icon{font-size:56px;margin-bottom:16px}.adm-root #toast{position:fixed;bottom:24px;right:24px;padding:12px 22px;border-radius:10px;font-size:13px;font-weight:600;z-index:9999;display:none}.adm-root #toast.success{background:#22c55e;color:#fff}.adm-root #toast.error{background:#ef4444;color:#fff}.adm-root .empty-state{text-align:center;padding:50px 20px;color:var(--muted)}.adm-root td.empty-state{color:#334155}.adm-root #admin-reply-panel{background:#f8fafc;border:1px solid #e2e8f0}.adm-root #admin-reply-text{background:#fff;border:1px solid #e2e8f0;color:#1e293b}.adm-root .ip-textarea{width:100%;max-width:900px;padding:10px 12px;border:1px solid #cbd5e1;border-radius:10px;font-family:ui-monospace,monospace;font-size:12.5px;background:#fff;color:#0f172a}.adm-root .ip-out{margin-top:10px;padding:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;font-size:12px;white-space:pre-wrap;min-height:40px;color:#334155}.adm-root .adm-tbl th.r,.adm-root .adm-tbl td.r,.adm-root .md-tbl th.r,.adm-root .md-tbl td.r,.md-tbl th.r,.md-tbl td.r{text-align:right}.adm-root .adm-tbl td{padding:10px 14px;line-height:1.4}.adm-root .adm-row{cursor:pointer}.adm-root .adm-row.sel{background:#fff7ed!important;box-shadow:inset 3px 0 #f97316}.adm-root .adm-main{font-weight:600;color:#0f172a}.adm-root .adm-sub{font-size:11.5px;color:#64748b;margin-top:2px;line-height:1.35}.adm-root .adm-sub.warn{color:#b91c1c}.adm-root .adm-num{font-variant-numeric:tabular-nums}.adm-root .adm-nowrap{white-space:nowrap}.adm-root .adm-muted{color:#94a3b8}.adm-root .adm-link{font-size:12px;font-weight:600;color:#f97316;white-space:nowrap}.adm-root .adm-pill{display:inline-block;padding:2px 9px;border-radius:20px;font-size:11px;font-weight:700;white-space:nowrap}.adm-root .adm-pill.p-nv{background:#e8eefa;color:#1e3a8a}.adm-root .adm-pill.p-gy{background:#f1f5f9;color:#64748b}.adm-root .adm-pill.p-ok{background:#e8eefa;color:#1e3a8a}.adm-root .adm-pill.p-bad{background:#fee2e2;color:#b91c1c}.adm-root .adm-pill.p-or{background:#fff1e6;color:#c2410c}.adm-root .adm-chip{display:inline-block;padding:1px 7px;border-radius:10px;font-size:10.5px;font-weight:700;white-space:nowrap;margin-right:6px}.adm-root .adm-store{margin:2px 0}.adm-root .adm-store+.adm-store{margin-top:5px}.adm-root .adm-store-n{font-size:12.5px;color:#0f172a}.adm-root .adm-fcnt{display:inline-block;margin-left:6px;padding:0 6px;border-radius:9px;background:#f1f5f9;color:#64748b;font-size:10.5px;font-weight:700}.adm-root .filter-btn.active .adm-fcnt{background:#ffedd5;color:#c2410c}.adm-root .adm-grid2{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media (max-width:1100px){.adm-root .adm-grid2{grid-template-columns:1fr}}.adm-root .adm-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:18px 20px;margin-bottom:18px}.adm-root .adm-card-t{font-size:14px;font-weight:700;color:#0f172a;margin-bottom:4px}.adm-root .adm-card-s{font-size:12px;color:#64748b;margin-bottom:12px;line-height:1.5}.adm-root .adm-sec-h{margin:26px 0 10px;font-size:15px;font-weight:700;color:#0f172a;display:flex;align-items:baseline;gap:10px}.adm-root .adm-sec-h small{font-size:12px;font-weight:400;color:#64748b}.adm-root .adm-notes{font-size:12px;color:#94a3b8;margin-top:10px;line-height:1.7}.adm-root .adm-form-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.adm-root .adm-inp{padding:9px 12px;border:1px solid #cbd5e1;border-radius:8px;font-size:13.5px;background:#fff;color:#0f172a;font-family:inherit;outline:none}.adm-root .adm-inp:focus{border-color:#f97316}.adm-root .btn-ghost{padding:9px 16px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#64748b;font-size:13px;cursor:pointer;font-family:inherit}.adm-root .btn-ghost:hover{border-color:#cbd5e1;color:#334155}.adm-root button:disabled{opacity:.55;cursor:default}.adm-root .adm-ip{font-family:ui-monospace,monospace;font-size:12.5px;font-weight:600;white-space:nowrap}.adm-root .adm-row-warn{background:#fff7f7}.adm-root .adm-ipsub{font-size:10.5px;color:#94a3b8;margin-left:4px}.adm-root .adm-legend{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.adm-root .adm-legend-i{font-size:12px;color:#475569;display:inline-flex;align-items:center;gap:5px}.md-overlay{position:fixed;inset:0;background:#0f172a73;z-index:9999;display:flex;justify-content:flex-end}.md-drawer{width:560px;max-width:100%;height:100%;background:#fff;box-shadow:-20px 0 60px #02081c40;display:flex;flex-direction:column;animation:md-in .18s ease-out;font-size:13px;color:#334155}@keyframes md-in{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}.md-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 22px 14px;border-bottom:1px solid #eef2f7}.md-email{font-size:16px;font-weight:800;color:#0f172a;word-break:break-all}.md-meta{font-size:12px;color:#64748b;margin-top:3px}.md-red{color:#dc2626}.md-x{background:none;border:none;font-size:18px;color:#94a3b8;cursor:pointer;padding:2px 6px;line-height:1;font-family:inherit}.md-x:hover{color:#334155}.md-body{padding:16px 22px 28px;overflow:auto;flex:1}.md-view{display:flex;justify-content:space-between;align-items:center;background:#f97316;color:#fff;border-radius:10px;padding:13px 16px;font-size:14px;font-weight:700;text-decoration:none}.md-view:hover{background:#ea580c}.md-view span{font-size:18px}.md-note{font-size:11.5px;color:#94a3b8;margin:7px 2px 6px;line-height:1.5}.md-sec{display:flex;justify-content:space-between;align-items:center;margin:20px 0 9px;padding-bottom:6px;border-bottom:1px solid #eef2f7;font-size:12.5px;font-weight:700;color:#0f172a}.md-cnt{font-size:11px;font-weight:700;color:#c2410c;background:#fff1e6;padding:1px 8px;border-radius:10px}.md-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px 18px}.md-kv{display:flex;flex-direction:column;gap:1px;padding:5px 0}.md-kv span{font-size:11px;color:#94a3b8}.md-kv b{font-weight:600;color:#0f172a;font-size:12.5px;word-break:break-all}.md-stores{display:flex;flex-direction:column;gap:8px}.md-store{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;background:#f8fafc;border:1px solid #eef2f7;border-radius:10px;padding:9px 12px}.md-store-l{display:flex;flex-direction:column;gap:1px;min-width:0}.md-store-l b{font-weight:700;color:#0f172a}.md-store-r{text-align:right;flex-shrink:0}.md-store-r .adm-chip{margin-right:0}.md-empty{padding:14px;text-align:center;color:#94a3b8;font-size:12.5px;background:#f8fafc;border-radius:10px}.md-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.md-kpi{background:#f8fafc;border:1px solid #eef2f7;border-radius:10px;padding:10px 12px;position:relative;overflow:hidden}.md-kpi:before{content:"";position:absolute;left:0;top:0;right:0;height:3px;background:#cbd5e1}.md-kpi.k-or:before{background:#f97316}.md-kpi.k-nv:before{background:#1e3a8a}.md-kpi .l{font-size:11px;color:#64748b;margin-bottom:4px}.md-kpi .v{font-size:14.5px;font-weight:800;color:#0f172a;font-variant-numeric:tabular-nums;white-space:nowrap}.md-bars{display:flex;align-items:flex-end;gap:4px;height:110px;padding:10px 2px 0;margin-top:10px;border-bottom:1px solid #f1f5f9}.md-barcol{flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%}.md-bar{width:70%;min-height:2px;background:#f97316;border-radius:3px 3px 0 0}.md-barlbl{font-size:9px;color:#94a3b8;margin-top:4px}.md-tbl{width:100%;border-collapse:collapse;font-size:12.5px}.md-tbl th{text-align:left;font-size:11px;color:#94a3b8;font-weight:600;padding:4px 8px;border-bottom:1px solid #eef2f7}.md-tbl td{padding:7px 8px;border-bottom:1px solid #f1f5f9;color:#334155}.md-plan{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.md-plan .plan-select,.md-plan .days-input{padding:7px 9px;font-size:12.5px}.md-plan .btn-apply{padding:8px 14px}.md-danger{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px dashed #e2e8f0}.md-danger button{padding:7px 12px;font-size:12px}.md-foot{margin-top:18px;font-size:11px;color:#94a3b8;line-height:1.5}.md-card{background:#fff;border-radius:14px;max-width:840px;width:100%;box-shadow:0 20px 60px #0000004d}@media (max-width:768px){.adm-root .admin-sidebar{position:static;width:auto;min-height:0;border-right:0;border-bottom:1px solid var(--border)}.adm-root .admin-sb-nav{display:flex;overflow-x:auto;padding:6px 8px;gap:2px}.adm-root .admin-sb-label,.adm-root .admin-sb-divider{display:none}.adm-root .admin-sb-item{white-space:nowrap;width:auto;border-left:0;border-bottom:2px solid transparent;padding:8px 10px}.adm-root .admin-sb-item.active{border-bottom-color:var(--accent)}.adm-root .admin-sb-back{white-space:nowrap}.adm-root .admin-sb-footer{display:flex;align-items:center;gap:10px;padding:8px 12px}.adm-root .admin-sb-email{margin:0;flex:1}.adm-root .admin-sb-logout{width:auto}.adm-root .main-content{margin-left:0;padding:16px 14px}.adm-root .form-grid{grid-template-columns:1fr}.adm-root .stats-row{gap:8px}.adm-root .stat-card{min-width:calc(50% - 4px);padding:12px 14px}.adm-root .stat-card .value{font-size:20px}.md-drawer{width:100%}.md-grid{grid-template-columns:1fr}.md-kpis{grid-template-columns:1fr 1fr}}.bd-page{word-break:keep-all}.bd-card{padding:0;overflow:hidden}.bd-empty{padding:42px 20px;text-align:center;color:var(--mkk-faint);font-size:13px}.bd-list{list-style:none;margin:0;padding:0}.bd-item+.bd-item{border-top:1px solid #f1f5f9}.bd-row{display:grid;grid-template-columns:64px minmax(0,1fr) 84px 16px;align-items:center;gap:12px;width:100%;padding:14px 20px;border:0;background:#fff;text-align:left;cursor:pointer;font-family:inherit;color:var(--mkk-text)}.bd-row:hover,.bd-item.on .bd-row{background:#f8fafc}.bd-badge{display:inline-flex;justify-content:center;font-size:11px;font-weight:700;padding:3px 0;border-radius:6px;background:#e8eefa;color:#1e3a8a}.bd-item.pinned .bd-badge{background:#fff1e6;color:#c2410c}.bd-title{font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bd-item.on .bd-title{white-space:normal}.bd-date{font-size:12px;color:var(--mkk-faint);text-align:right;font-variant-numeric:tabular-nums}.bd-arrow{font-size:10px;color:#cbd5e1}.bd-body{padding:4px 20px 20px 96px}.bd-text{font-size:13px;line-height:1.75;color:#334155;white-space:pre-wrap;overflow-wrap:anywhere}.bd-meta{margin-top:10px;font-size:11.5px;color:var(--mkk-faint)}.bd-tools{display:flex;gap:8px;margin-top:14px}.bd-btn{height:32px;padding:0 14px;border-radius:8px;border:1px solid #cbd5e1;background:#fff;color:#334155;font-size:12.5px;font-weight:600;cursor:pointer;font-family:inherit}.bd-btn:hover{background:#f8fafc}.bd-btn:disabled{opacity:.6;cursor:default}.bd-btn-primary{background:var(--mkk-orange);border-color:var(--mkk-orange);color:#fff}.bd-btn-primary:hover{background:#ea6c0a}.bd-btn-danger{color:#c81e1e;border-color:#fecaca}.bd-btn-danger:hover{background:#fde8e8}.bd-modal-bg{position:fixed;inset:0;background:#0f172a73;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px}.bd-modal{background:#fff;border-radius:12px;width:100%;max-width:680px;padding:22px 24px;box-shadow:0 20px 50px #0f172a40}.bd-modal-title{margin:0 0 14px;font-size:15.5px;font-weight:800}.bd-label{display:block;font-size:12.5px;font-weight:600;color:#475569;margin-bottom:12px}.bd-input,.bd-textarea{display:block;width:100%;margin-top:6px;border:1px solid #cbd5e1;border-radius:8px;padding:8px 10px;font-size:13px;font-family:inherit;color:var(--mkk-text);box-sizing:border-box}.bd-textarea{resize:vertical;line-height:1.6}.bd-check{display:flex;align-items:center;gap:6px;font-size:12.5px;color:#475569}.bd-modal-tools{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}@media (max-width: 767px){.bd-row{grid-template-columns:52px minmax(0,1fr) 16px;padding:12px 14px}.bd-date{display:none}.bd-body{padding:4px 14px 16px}.bd-btn{height:40px}}.lg-standalone .bd-page{max-width:1080px;margin:0 auto;padding:18px 20px 40px}.bd-cover{display:block;width:100%;max-width:720px;border-radius:10px;border:1px solid #e2e8f0;margin:4px 0 14px}.bd-html{font-size:13.5px;line-height:1.8;color:#334155;max-width:760px;overflow-wrap:anywhere}.bd-html h2{font-size:16px;font-weight:800;color:var(--mkk-text);margin:22px 0 8px}.bd-html h3{font-size:14.5px;font-weight:800;color:var(--mkk-text);margin:18px 0 6px}.bd-html p{margin:0 0 12px}.bd-html ul,.bd-html ol{margin:0 0 12px;padding-left:22px}.bd-html a{color:#1e3a8a;text-decoration:underline;text-underline-offset:2px}.bd-html strong{color:var(--mkk-text)}.bd-html code{background:#f1f5f9;border-radius:4px;padding:1px 5px;font-size:12.5px}.bd-html .tbl{overflow-x:auto;margin:0 0 14px}.bd-html table{border-collapse:collapse;width:100%;font-size:13px}.bd-html th,.bd-html td{border:1px solid #e2e8f0;padding:7px 10px;text-align:left;vertical-align:top}.bd-html th{background:#f8fafc;color:var(--mkk-text);font-weight:700;white-space:nowrap}.bd-html figure{margin:14px 0}.bd-html img{max-width:100%;height:auto;border:1px solid #e2e8f0;border-radius:10px;display:block}.bd-html figcaption{font-size:12px;color:var(--mkk-faint);margin-top:6px;text-align:center}.bd-html blockquote{margin:0 0 14px;padding:12px 14px;background:#fff7ed;border-left:4px solid var(--mkk-orange);border-radius:8px;color:var(--mkk-text)}.bd-html hr{border:0;border-top:1px solid #e2e8f0;margin:20px 0}.bd-html .toc{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:12px 16px;margin:0 0 16px}.bd-html .toc b{display:block;margin-bottom:4px;color:var(--mkk-text)}.bd-html .toc ol{margin:0}.bd-grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 767px){.bd-grid2{grid-template-columns:1fr}}.bd-hub,.bd-hub .bd-page,.bd-hub .bd-html,.bd-hub button,.bd-hub input{font-family:Pretendard Variable,Pretendard,-apple-system,Apple SD Gothic Neo,Malgun Gothic,sans-serif}.gd-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px}.gd-card{display:block;text-decoration:none;color:var(--mkk-text)}.gd-thumb{aspect-ratio:16 / 10;border-radius:14px;overflow:hidden;background:#e8eefa;display:flex;align-items:center;justify-content:center;border:1px solid #e2e8f0}.gd-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s ease}.gd-thumb span{color:#1e3a8a;font-weight:800;font-size:18px}.gd-card:hover .gd-thumb img{transform:scale(1.03)}.gd-ttl{margin-top:14px;font-size:17px;font-weight:700;line-height:1.45;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gd-card:hover .gd-ttl{text-decoration:underline;text-underline-offset:3px}.gd-date{margin-top:8px;font-size:13px;color:#94a3b8;font-variant-numeric:tabular-nums}.gd-page{max-width:1180px}.gd-back{display:inline-block;font-size:13px;color:#64748b;text-decoration:none;margin-bottom:14px}.gd-back:hover{color:var(--mkk-text)}.gd-h1{margin:0;font-size:30px;font-weight:800;line-height:1.35;letter-spacing:-.02em;color:var(--mkk-text)}.gd-meta{margin:10px 0 22px;font-size:13.5px;color:#94a3b8}.gd-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:32px;align-items:start}.gd-main{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:28px 32px;min-width:0}.gd-cover{display:block;width:100%;border-radius:12px;border:1px solid #e2e8f0;margin-bottom:22px}.gd-html{max-width:none;font-size:15.5px;line-height:1.85}.gd-html h2{font-size:20px;margin:30px 0 10px}.gd-html table{font-size:14px}.gd-side{position:sticky;top:20px}.gd-cta{background:#f1f5ff;border:1px solid #dbe4fb;border-radius:16px;padding:26px 22px;display:flex;flex-direction:column;gap:10px}.gd-cta-t{font-size:18px;font-weight:800;line-height:1.45;color:var(--mkk-text);letter-spacing:-.01em}.gd-o{color:var(--mkk-orange)}.gd-cta-s{font-size:13.5px;line-height:1.65;color:#475569;margin-bottom:4px}.gd-cta-in{height:44px;border:1px solid #cbd5e1;border-radius:10px;padding:0 12px;font-size:14px;background:#fff;box-sizing:border-box;width:100%}.gd-cta-btn{height:46px;border:0;border-radius:10px;background:var(--mkk-orange);color:#fff;font-size:15px;font-weight:800;cursor:pointer;display:flex;align-items:center;justify-content:center;text-decoration:none}.gd-cta-btn:hover{background:#ea6c0a}.gd-cta-link{font-size:13px;color:#1e3a8a;text-decoration:none;text-align:center;margin-top:2px}.gd-cta-link:hover{text-decoration:underline}.gd-more{margin-top:44px}.gd-more-t{font-size:19px;font-weight:800;margin-bottom:16px;color:var(--mkk-text)}@media (max-width: 1100px){.gd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gd-layout{grid-template-columns:minmax(0,1fr)}.gd-side{position:static}}@media (max-width: 640px){.gd-grid{grid-template-columns:minmax(0,1fr)}.gd-h1{font-size:23px}.gd-main{padding:20px 16px}.gd-html{font-size:15px}}.bd-hub{word-break:keep-all}.bd-hub .bd-page{max-width:none;margin:0;padding:0}.gd-page{max-width:none}.gd-layout{grid-template-columns:minmax(0,1fr) 300px;gap:28px}.gd-main{padding:32px 40px}.gd-html strong,.bd-html strong{color:#ea580c;font-weight:800}.gd-html table strong{color:#c2410c}.bd-html blockquote.pull{background:none;border:0;border-radius:0;text-align:center;margin:34px auto;padding:0 6%;max-width:760px;font-family:"Noto Serif KR",Nanum Myeongjo,serif;font-size:20px;font-weight:600;line-height:1.75;color:#0f172a}.bd-html blockquote.pull:before,.bd-html blockquote.pull:after{display:block;font-family:Georgia,serif;font-size:44px;line-height:1;color:#cbd5e1}.bd-html blockquote.pull:before{content:"C";margin-bottom:10px}.bd-html blockquote.pull:after{content:"D";margin-top:14px}.ld-boardwrap{background:#fff;min-height:60vh}.ld-boardwrap .ir-tabs{margin-top:4px}@media (max-width: 640px){.gd-main{padding:20px 16px}.bd-html blockquote.pull{font-size:17px;padding:0 2%}.ld-boardwrap>.bd-hub{padding:20px 16px 40px!important}}.bd-hub a.gd-card,.bd-hub a.gd-card .gd-ttl{color:#0f172a!important}.bd-hub a.gd-back{color:#64748b!important}.bd-hub a.gd-cta-btn{color:#fff!important}.bd-hub a.gd-cta-link,.bd-hub .gd-html a{color:#1e3a8a!important}.bd-hub .gd-h1,.bd-hub .gd-more-t,.bd-hub .gd-cta-t{color:#0f172a}.bd-hub .gd-cta-t .gd-o{color:#f97316}.ld-boardwrap{min-height:calc(100vh - 262px)}.ld-boardwrap>.bd-hub{max-width:1240px!important}
