@keyframes txFade{0%{opacity:0}to{opacity:1}}@keyframes txPop{0%{transform:translateY(8px);opacity:.6}to{transform:translateY(0);opacity:1}}@keyframes drawerIn{0%{transform:translateX(24px);opacity:.6}to{transform:translateX(0);opacity:1}}@keyframes txSlideIn{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes txPulse{0%,to{opacity:1}50%{opacity:.35}}.tx-pulse{animation:txPulse 1.4s ease-in-out infinite}@keyframes agentDot{0%,80%,to{transform:scale(.5);opacity:.4}40%{transform:scale(1);opacity:1}}@keyframes agentDockIn{0%{transform:translateY(16px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes waiSpin{to{transform:rotate(1turn)}}.wai-spin{animation:waiSpin .8s linear infinite}.kh-conv{transition:background-color .12s}@media (hover:none){.kh-conv-kebab{opacity:1!important}}@media (max-width:860px){.kh-agent-hide-narrow{display:none!important}}.kh-agent-ask{flex-wrap:wrap}@media (max-width:760px){.kh-agent-ask-actions{flex-direction:row!important;width:100%}.kh-agent-ask-actions>button{flex:1}}@keyframes wkSlide{0%{transform:translateX(26px);opacity:0}to{transform:translateX(0);opacity:1}}@media (prefers-reduced-motion:no-preference){.wk-slide{animation:wkSlide .22s var(--ease-out,cubic-bezier(.4,0,.2,1))}}.wk-rich:empty:before{content:attr(data-placeholder);color:var(--text-disabled);pointer-events:none}.wk-rich:focus{outline:none}.wk-rich ul{margin:6px 0;padding-left:20px}.wk-rich h4{margin:8px 0 4px;font-size:15px;font-weight:700}.wk-rich .wk-chk{display:flex;align-items:center;gap:6px}@media (max-width:900px){.wk-hide-md{display:none!important}.wk-board{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:640px){.wk-hide-sm{display:none!important}.wk-stat{grid-template-columns:repeat(2,1fr)!important}.wk-board{display:flex!important;grid-template-columns:none!important;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-padding-left:2px}.wk-board>*{flex:0 0 84%;scroll-snap-align:start}}@media (max-width:1100px){.wk-rail{display:none!important}}.khub-formbar{position:sticky;bottom:-24px;z-index:30;display:flex;align-items:center;gap:10px;justify-content:flex-end;flex-wrap:wrap;margin:28px 0 0;padding:16px 0 18px;background:linear-gradient(to top,var(--bg-page) 72%,transparent)}@media (min-width:768px){.khub-formbar{padding-right:84px}.khub-fab-safe{padding-right:84px!important}}@media (max-width:767px){.khub-formbar{bottom:-24px;margin:20px 0 0;padding:14px 0 16px}.khub-formbar>button{flex:1 1 auto;justify-content:center}}.khub-dash-split{display:grid;grid-template-columns:.9fr 1.1fr;gap:16px;align-items:stretch}.khub-svc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line-04);border-radius:9px;overflow:hidden}.khub-svc-cell{background:var(--bg-card)}.khub-status-grid{gap:16px;align-items:start}.khub-plan-grid,.khub-status-grid{display:grid;grid-template-columns:repeat(4,1fr)}.khub-plan-grid{gap:12px;align-items:stretch}@media (max-width:1180px){.khub-plan-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.khub-plan-grid{grid-template-columns:minmax(0,1fr)}}.khub-usage-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media (max-width:860px){.khub-usage-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.khub-usage-grid{grid-template-columns:minmax(0,1fr)}}.ab-grid{display:grid;grid-template-columns:320px 1fr;gap:18px;align-items:stretch}@media (max-width:920px){.ab-grid{grid-template-columns:minmax(0,1fr)}}.khub-cs-grid{display:grid;grid-template-columns:1fr 1px 1fr;gap:24px}.mp-dash-bleed{background:var(--violet-06);margin:-28px -28px -56px;padding:28px 28px 56px}@media (max-width:767px){.mp-dash-bleed{margin:-20px -16px -28px;padding:20px 16px 28px}}@media (max-width:900px){.rd-detail-grid{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:1280px){.khub-status-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1100px){.khub-cs-grid{grid-template-columns:minmax(0,1fr)}.khub-cs-grid>div:nth-child(2){display:none}}@media (max-width:1023px){.khub-dash-split{grid-template-columns:minmax(0,1fr)!important}.khub-status-grid,.khub-svc-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.khub-status-grid,.khub-svc-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.khub-howto-grid{grid-template-columns:repeat(2,1fr)!important}.khub-svc-cards{grid-template-columns:minmax(0,1fr)!important}.khub-tlo-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:460px){.khub-tlo-grid{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:767px){table.khub-stack{display:block;min-width:0!important;width:100%;background:transparent!important}table.khub-stack>thead{display:none}table.khub-stack>tbody{display:block}table.khub-stack>tbody>tr{display:block;background:var(--bg-card)!important;border:1px solid var(--line-04);border-radius:var(--radius-card);margin-bottom:10px;box-shadow:var(--shadow-sm);overflow:hidden}table.khub-stack>tbody>tr>td{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;width:auto!important;max-width:none!important;min-width:0;padding:11px 14px!important;border:none!important;border-bottom:1px solid var(--gray-06)!important;text-align:right;white-space:normal}table.khub-stack>tbody>tr>td>*{text-align:left}table.khub-stack>tbody>tr{position:relative}table.khub-stack>tbody>tr>td[data-label=""]:first-child{position:absolute;top:0;right:0;width:auto!important;min-height:0;padding:10px 12px!important;border-bottom:none!important;justify-content:flex-end;z-index:1}table.khub-stack>tbody>tr>td[data-label=""]:first-child+td{padding-right:54px}table.khub-stack>tbody>tr>td[data-label=""]:last-child:not(:first-child):not(:has(button,a,input,select,textarea,[role=button])){display:none}table.khub-stack>tbody>tr>td>div[style*=flex]{row-gap:4px}table.khub-stack>tbody>tr>td:last-child{border-bottom:none!important}table.khub-stack>tbody>tr>td>*{min-width:0}table.khub-stack>tbody>tr>td:before{content:attr(data-label);flex:none;align-self:flex-start;text-align:left;padding-top:2px;font-size:12px;font-weight:700;color:var(--text-tertiary);white-space:nowrap;letter-spacing:-.2px}table.khub-stack>tbody>tr>td[data-label=""]:before{display:none}table.khub-stack>tbody>tr>td[colspan]{justify-content:center;text-align:center}table.khub-stack>tbody>tr>td[colspan]:before{display:none}table.khub-stack>tbody>tr>td .tabular-nums,table.khub-stack>tbody>tr>td [style*=tabular-nums],table.khub-stack>tbody>tr>td[style*=tabular-nums]{white-space:nowrap}.kh-listwrap:has(>table.khub-stack),:has(>.kh-listwrap>table.khub-stack){background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}:has(>.kh-listwrap>table.khub-stack)>.kh-bulkbar{background:var(--bg-card);border:1px solid var(--line-04);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);margin-bottom:10px}}.khub-light,:root{--brand-kakao:#3b1e1e;--brand-x:#111}.khub-dark,html[data-theme=dark]{--brand-kakao:#fee500;--brand-x:#e7e9ea}html[data-theme=dark] .khub-light{--brand-kakao:#3b1e1e;--brand-x:#111}a{color:var(--text-violet);text-decoration:none}a:hover{color:var(--violet-01);text-decoration:underline}@keyframes khShimmer{0%{background-position:-140% 0}to{background-position:240% 0}}.kh-skel{border-radius:7px;background:linear-gradient(90deg,var(--gray-06) 25%,var(--gray-05) 45%,var(--gray-06) 65%);background-size:220% 100%;animation:khShimmer 1.5s linear infinite}@media (prefers-reduced-motion:reduce){.kh-skel{animation:txPulse 1.6s ease-in-out infinite}}@media (max-width:767px){.kh-ai-working{white-space:normal!important;align-items:flex-start!important}.kh-ai-working>.kh-ai-spinner{margin-top:3px}}.kh-lt .kh-lt-text{display:-webkit-box;overflow:hidden}.kh-lt:has(input:checked) .kh-lt-text{display:block;overflow:visible;-webkit-line-clamp:unset}.kh-lt .kh-lt-less{display:none}.kh-lt:has(input:checked) .kh-lt-less{display:inline}.kh-lt:has(input:checked) .kh-lt-more{display:none}tr[tabindex="0"]:focus-visible{outline:2px solid var(--violet-01)!important;outline-offset:-2px;background:var(--violet-06)!important}.kh-listwrap{max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--line-02,#c7cbd2) transparent}.kh-listwrap::-webkit-scrollbar{height:8px}.kh-listwrap::-webkit-scrollbar-thumb{background:var(--line-02,#c7cbd2);border-radius:999px}.kh-listwrap::-webkit-scrollbar-track{background:transparent}.kh-xscroll{overflow-y:hidden!important;scrollbar-width:thin}.kh-listwrap table{min-width:0!important}.kh-ellip{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kh-ellip-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:keep-all}@media (max-width:1279px){.kh-col-lg{display:none!important}}@media (max-width:767px){.kh-col-md{display:none!important}table.khub-stack>tbody>tr>td.kh-col-lg,table.khub-stack>tbody>tr>td.kh-col-md{display:flex!important}table.khub-stack>tbody>tr>td .kh-meta-lg,table.khub-stack>tbody>tr>td .kh-meta-md{display:none!important}}.kh-meta-lg,.kh-meta-md{display:none;font-size:12px;color:var(--text-secondary);margin-top:3px;font-weight:400;overflow-wrap:anywhere;min-width:0}@media (max-width:1279px){.kh-meta-lg{display:block}}@media (max-width:767px){.kh-meta-md{display:block}}@media (max-width:1279px){.kh-listwrap table td,.kh-listwrap table th{padding-left:12px!important;padding-right:12px!important}}@media (max-width:767px){.kh-listwrap table td,.kh-listwrap table th{padding-left:9px!important;padding-right:9px!important}}@media (max-width:680px){.kh-form-grid{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:560px){.kh-facts-grid{grid-template-columns:minmax(0,1fr)!important}}.kh-facts-grid>:last-child:nth-child(odd){grid-column:1/-1}@media (max-width:960px){.kh-detail-grid{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:900px){.kh-form-grid-3{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}}@media (max-width:620px){.kh-form-grid-3{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:1023px){.kh-cards-4{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:560px){.kh-cards-4{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:720px){.kh-cards-3{grid-template-columns:minmax(0,1fr)!important}}.kh-listhead,.kh-pophead,thead th{background:var(--gray-07)}.kh-tabs{scrollbar-width:none}.kh-tabs::-webkit-scrollbar{display:none}@media (max-width:767px){.kh-tablefoot{grid-template-columns:minmax(0,1fr)!important;justify-items:center;gap:8px!important}.kh-tablefoot .kh-tablefoot-total{text-align:center}}.kh-kvrow>*{min-width:0}@media (max-width:560px){.kh-kvrow{grid-template-columns:minmax(0,1fr)!important;gap:4px!important;align-items:start!important}}.kh-cq{container-type:inline-size}@container (max-width: 560px){.kh-dl{grid-template-columns:minmax(0,1fr)!important}}@container (max-width: 400px){.kh-facts-3{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}}@container (max-width: 250px){.kh-facts-3{grid-template-columns:minmax(0,1fr)!important}}@container (max-width: 380px){.kh-dlrow{flex-direction:column!important}.kh-dlrow>.kh-dlk{width:auto!important;max-width:none!important;padding-bottom:4px!important}}td[style*=tabular-nums]{white-space:nowrap}td.kh-wrap,th.kh-wrap{white-space:normal!important}.kh-nowrap{white-space:nowrap}@media (max-width:767px){.kh-pagebtn{min-height:44px!important;min-width:44px!important}}.kh-modal-safe{max-width:calc(100vw - 32px)!important}@media (max-width:767px){.kh-modal-safe{max-width:100vw!important}.kh-admin-tiles{grid-template-columns:repeat(2,1fr)!important}.kh-admin-tiles>*{border-left:none!important;border-top:1px solid var(--line-04)}.kh-admin-tiles>:nth-child(2n){border-left:1px solid var(--line-04)!important}.kh-admin-tiles>:nth-child(-n+2){border-top:none}.kh-hit{position:relative}.kh-hit:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max(100%,40px);height:max(100%,44px)}.kh-fieldrow{flex-wrap:wrap}.kh-actcol{width:auto!important;flex:1 1 100%!important;justify-content:flex-start!important;flex-wrap:wrap}}