:root{--k-ink:#0e1116;--k-paper:#f3f4f6;--k-blue:#2f5bff;--k-bg:#f7f8fa;--k-surface:#fff;--k-surface-2:#f3f4f6;--k-line:#e2e5ea;--k-line-strong:#c9ced6;--k-text:#0e1116;--k-text-2:#3b4250;--k-text-3:#5a6272;--k-accent:#2f5bff;--k-accent-text:#1f45d6;--k-on-accent:#fff;--k-accent-soft:#e9eeff;--k-ok:#157347;--k-warn:#9a5b00;--k-danger:#b42318;--k-font:"Pretendard Variable", Pretendard, -apple-system, "Apple SD Gothic Neo", system-ui, sans-serif;--k-mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--k-radius-s:6px;--k-radius:10px;--k-radius-l:16px;--k-shadow:0 1px 2px #0e11160f, 0 6px 20px #0e111614}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--k-bg:#0b0d11;--k-surface:#14171d;--k-surface-2:#1b1f27;--k-line:#262b35;--k-line-strong:#353c49;--k-text:#f3f4f6;--k-text-2:#c4c9d2;--k-text-3:#9aa1ae;--k-accent:#5b7cff;--k-accent-text:#8ea4ff;--k-on-accent:#0e1116;--k-accent-soft:#1a2550;--k-ok:#4cc38a;--k-warn:#e9a23b;--k-danger:#ff7a6e;--k-shadow:0 1px 2px #0006, 0 8px 24px #00000059;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--k-bg:#0b0d11;--k-surface:#14171d;--k-surface-2:#1b1f27;--k-line:#262b35;--k-line-strong:#353c49;--k-text:#f3f4f6;--k-text-2:#c4c9d2;--k-text-3:#9aa1ae;--k-accent:#5b7cff;--k-accent-text:#8ea4ff;--k-on-accent:#0e1116;--k-accent-soft:#1a2550;--k-ok:#4cc38a;--k-warn:#e9a23b;--k-danger:#ff7a6e;--k-shadow:0 1px 2px #0006, 0 8px 24px #00000059;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
.adm{background:var(--k-bg);min-height:100svh;color:var(--k-text);font-family:var(--k-font);font-size:14px;line-height:1.5}.adm *,.adm :before,.adm :after{box-sizing:border-box}.adm a{color:inherit;text-decoration:none}.adm h1,.adm h2,.adm h3,.adm p,.adm ul,.adm ol{margin:0;padding:0}.adm ul,.adm ol{list-style:none}.adm button,.adm input,.adm textarea,.adm select{font:inherit;color:inherit}.adm :focus-visible{outline:2px solid var(--k-accent);outline-offset:2px}.adm-top{background:var(--k-surface);border-bottom:1px solid var(--k-line);z-index:5;align-items:center;gap:14px;height:52px;padding:0 16px;display:flex;position:sticky;top:0}.adm-logo{align-items:center;display:flex}.adm-logo img{width:auto;height:22px;display:block}.adm-crumb{color:var(--k-text-2);align-items:center;gap:8px;min-width:0;display:flex}.adm-crumb strong{color:var(--k-text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.adm-space{flex:1}.adm-pill{background:var(--k-surface-2);color:var(--k-text-2);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:12px}.adm-pill[data-tone=warn]{background:color-mix(in srgb, var(--k-warn) 16%, var(--k-surface));color:var(--k-text)}.adm-pill[data-tone=ok]{background:color-mix(in srgb, var(--k-ok) 16%, var(--k-surface));color:var(--k-text)}.btn{border:1px solid var(--k-line-strong);border-radius:var(--k-radius-s);background:var(--k-surface);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 14px;font-weight:600;display:inline-flex}.btn:hover{background:var(--k-surface-2)}.btn[data-kind=primary]{background:var(--k-accent);border-color:var(--k-accent);color:var(--k-on-accent)}.btn[data-kind=primary]:hover{filter:brightness(1.08);background:var(--k-accent)}.btn[data-kind=ghost]{color:var(--k-text-2);background:0 0;border-color:#0000;padding:0 8px;font-weight:500}.btn[data-kind=ghost]:hover{background:var(--k-surface-2);color:var(--k-text)}.btn[data-kind=danger]{color:var(--k-danger)}.btn:disabled{opacity:.5;cursor:default}.btn-icon{border-radius:var(--k-radius-s);cursor:pointer;width:28px;height:28px;color:var(--k-text-3);background:0 0;border:0;padding:0}.btn-icon:hover{background:var(--k-surface-2);color:var(--k-text)}.adm-msg{border-radius:var(--k-radius-s);background:var(--k-accent-soft);color:var(--k-text);margin:12px 16px 0;padding:10px 14px}.adm-errors{border-radius:var(--k-radius-s);background:color-mix(in srgb, var(--k-danger) 10%, var(--k-surface));color:var(--k-text);margin:10px 0;padding:10px 12px;font-size:13px}.adm-errors li{word-break:break-word;padding:2px 0}.adm-ok{color:var(--k-ok);font-size:13px}.adm-note{color:var(--k-text-3);word-break:keep-all;font-size:12.5px;line-height:1.55}.login{place-items:center;min-height:100svh;padding:24px;display:grid}.login-card{background:var(--k-surface);border:1px solid var(--k-line);border-radius:var(--k-radius-l);gap:14px;width:min(380px,100%);padding:28px;display:grid}.login-card img{justify-self:start;width:auto;height:26px}.login-card h1{font-size:20px}.fld{gap:5px;display:grid}.fld>span,.fld-label{color:var(--k-text-2);font-size:12.5px;font-weight:600}.inp{border:1px solid var(--k-line-strong);border-radius:var(--k-radius-s);background:var(--k-surface);width:100%;min-height:36px;padding:7px 10px}textarea.inp{resize:vertical;line-height:1.55}textarea.inp[data-code]{font-family:var(--k-mono);white-space:pre;overflow-wrap:normal;font-size:12.5px;overflow-x:auto}.chk{align-items:center;gap:8px;font-weight:500;display:flex}.req{color:var(--k-accent-text);margin-left:4px;font-weight:500}.sites{max-width:1080px;margin:0 auto;padding:36px 20px 80px}.sites h1{margin-bottom:6px;font-size:24px}.sites-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin-top:24px;display:grid}.site-card{background:var(--k-surface);border:1px solid var(--k-line);border-radius:var(--k-radius-l);gap:4px;padding:18px;display:grid}.site-card:hover{border-color:var(--k-accent)}.site-card strong{font-size:17px}.site-card .adm-note{margin-top:6px}.site-kind{color:var(--k-accent-text);font-size:12.5px;font-weight:600}.bld{grid-template-columns:250px minmax(0,1fr) 380px;height:calc(100svh - 52px);display:grid}.bld-col{background:var(--k-surface);overflow-y:auto}.bld-left{border-right:1px solid var(--k-line);padding:12px 8px 40px}.bld-right{border-left:1px solid var(--k-line);padding:16px 16px 60px}.bld-mid{background:var(--k-bg);grid-template-rows:auto 1fr;min-width:0;display:grid}.bld-bar{align-items:center;gap:6px;padding:8px 12px;display:flex}.bld-stage{justify-items:center;min-height:0;padding:0 12px 12px;display:grid}.bld-frame{border:1px solid var(--k-line);border-radius:var(--k-radius);background:#fff;width:100%;height:100%}.bld-frame[data-w=tablet]{width:min(820px,100%)}.bld-frame[data-w=mobile]{width:min(390px,100%)}.bld-h{color:var(--k-text-3);padding:10px 8px 6px;font-size:12px;font-weight:600}.sec-row{border-radius:var(--k-radius-s);align-items:center;gap:2px;display:flex}.sec-row:hover{background:var(--k-surface-2)}.sec-row[data-on]{background:var(--k-accent-soft)}.sec-row>a{flex:1;min-width:0;padding:8px;display:grid}.sec-row>a span{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.sec-row>a small{color:var(--k-text-3);font-family:var(--k-mono);font-size:11px}.sec-row[data-err]>a span:after{content:" · 오류";color:var(--k-danger)}.sec-tools{opacity:0;display:flex}.sec-row:hover .sec-tools,.sec-row[data-on] .sec-tools,.sec-row:focus-within .sec-tools{opacity:1}.add-box{border:1px dashed var(--k-line-strong);border-radius:var(--k-radius-s);gap:8px;margin:12px 4px 0;padding:10px;display:grid}.ver-row{color:var(--k-text-2);align-items:center;gap:6px;padding:6px 8px;font-size:12.5px;display:flex}.ver-row span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.tabs{background:var(--k-surface-2);border-radius:var(--k-radius-s);gap:2px;margin-bottom:14px;padding:3px;display:flex}.tabs a{text-align:center;white-space:nowrap;border-radius:calc(var(--k-radius-s) - 2px);color:var(--k-text-2);flex:1;padding:6px 10px;font-weight:600}.tabs a[aria-current]{background:var(--k-surface);color:var(--k-text);box-shadow:var(--k-shadow)}.panel-title{font-size:17px;font-weight:700}.panel-sub{color:var(--k-text-3);font-family:var(--k-mono);margin-bottom:14px;font-size:12px}.form-grid{gap:14px;display:grid}.group{border:1px solid var(--k-line);border-radius:var(--k-radius-s);gap:10px;padding:10px;display:grid}.group-head{align-items:center;gap:6px;display:flex}.group-head strong{color:var(--k-text-2);flex:1;font-size:12.5px}.pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.savebar{background:var(--k-surface);border-top:1px solid var(--k-line);align-items:center;gap:10px;margin-top:16px;padding:12px 0;display:flex;position:sticky;bottom:0}.ai-item{border:1px solid var(--k-line);border-radius:var(--k-radius-s);gap:4px;padding:10px 12px;display:grid}.ai-item small{color:var(--k-text-3)}.empty{text-align:center;color:var(--k-text-3);padding:40px 16px}@media (max-width:1100px){.bld{grid-template-columns:210px minmax(0,1fr) 320px}}@media (max-width:860px){.bld{grid-template-columns:1fr;height:auto}.bld-mid{height:70svh}.bld-col{overflow:visible}}.bld-pad{padding:0 8px 8px}.sites-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.new-site{max-width:880px;margin-top:24px}.sites:has(.map[data-board]){max-width:1360px}.new-site:has(.map[data-board]){max-width:1320px}:is(.new-site:has(.map[data-board])>.new-block:not(:has(.map)),.new-site:has(.map[data-board])>.savebar,.new-site:has(.map[data-board])>.adm-errors){max-width:880px}.new-block{background:var(--k-surface);border:1px solid var(--k-line);border-radius:var(--k-radius-l);gap:12px;padding:20px;display:grid}.new-block h2{font-size:16px}.map{gap:10px;display:grid}.map-kind{color:var(--k-text-2);font-size:13px}.map-page{border:1px solid var(--k-line);border-radius:var(--k-radius-s);overflow:hidden}.map-page[data-over]{border-color:var(--k-accent)}.map-head{background:var(--k-surface-2);grid-template-columns:24px minmax(0,1.2fr) minmax(0,1fr) auto 96px;align-items:center;gap:8px;padding:8px 10px;display:grid}.map-no{background:var(--k-line);width:24px;height:24px;color:var(--k-text-2);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.map-head .inp{min-height:34px;font-weight:600}.map-slug{font-family:var(--k-mono);color:var(--k-text-3);align-items:center;gap:6px;min-width:0;font-size:13px;display:flex}.map-slug .inp{font-weight:400;font-family:var(--k-mono);font-size:13px}.map-count{color:var(--k-text-3);white-space:nowrap;font-size:12px}.map-tools{justify-content:flex-end;align-items:center;gap:2px;display:flex}.map-secs{border-left:2px solid var(--k-line);margin:0 10px 8px 21px;padding-left:14px;display:grid}.map-sec{border-top:2px solid #0000;border-bottom:1px solid var(--k-line);cursor:grab;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:36px;padding:2px 0 2px 4px;font-size:14px;display:grid}.map-sec:hover{background:var(--k-surface-2)}.map-sec[data-drag]{opacity:.4}.map-sec[data-over]{border-top-color:var(--k-accent)}.map-grip{color:var(--k-text-3);-webkit-user-select:none;user-select:none;font-size:13px;line-height:1}.map-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.map-to{width:auto;min-height:28px;color:var(--k-text-2);padding:2px 6px;font-size:12px}.map-empty{color:var(--k-text-3);padding:10px 4px;font-size:13px}.map-add{padding-top:8px}.map-lr{display:none}.map-shared{color:var(--k-text-3);border-bottom:1px dashed var(--k-line);padding:6px 4px;font-size:12px}.map-new button{border:1px dashed var(--k-line-strong);border-radius:var(--k-radius-s);width:100%;min-height:44px;color:var(--k-text-2);cursor:pointer;background:0 0;font-weight:600}.map-new button:hover:not(:disabled){background:var(--k-surface-2);color:var(--k-text)}.map-new button:disabled{opacity:.5;cursor:default}@media (max-width:720px){.map-head{grid-template-columns:24px minmax(0,1fr) auto}.map-head .map-slug{grid-column:2/-1}.map-head .map-count{display:none}.map-to{max-width:110px}}@media (min-width:900px){.map[data-board]{grid-template-columns:repeat(auto-fill,minmax(212px,1fr));align-items:start}.map[data-board] .map-head{grid-template-columns:24px minmax(0,1fr);gap:6px 8px;padding:10px}.map[data-board] .map-head .map-slug{grid-column:1/-1}.map[data-board] .map-head .map-count{display:none}.map[data-board] .map-head .map-tools{grid-column:1/-1;justify-content:flex-start;min-height:28px}.map[data-board] .map-secs{border-left:0;gap:6px;margin:8px;padding-left:0}.map[data-board] .map-sec{border:1px solid var(--k-line);border-top:2px solid var(--k-line);border-radius:var(--k-radius-s);background:var(--k-surface-2);grid-template-columns:14px minmax(0,1fr);gap:2px 6px;min-height:0;padding:8px 6px 2px 8px}.map[data-board] .map-sec[data-over]{border-top-color:var(--k-accent)}.map[data-board] .map-name{white-space:normal;font-size:13px;font-weight:600}.map[data-board] .map-sec .map-tools{grid-column:1/-1}.map[data-board] .map-to{display:none}.map[data-board] .map-lr{display:inline-block}.map[data-board] .map-shared{border:0;padding:0 2px 2px}.map[data-board] .map-add .chip-add{width:100%}.map[data-board] .map-new button{min-height:64px}}@media (min-width:900px) and (hover:hover){.map[data-board] .map-sec{padding:9px 8px;position:relative}.map[data-board] .map-sec .map-tools{border:1px solid var(--k-line);border-radius:var(--k-radius-s);background:var(--k-surface);box-shadow:var(--k-shadow);padding:2px;display:none;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.map[data-board] .map-sec:hover .map-tools,.map[data-board] .map-sec:focus-within .map-tools{display:flex}.map[data-board] .map-sec[data-drag] .map-tools{display:none}}.chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chip{background:var(--k-surface-2);border-radius:999px;align-items:center;gap:4px;padding:4px 4px 4px 10px;font-size:13px;display:inline-flex}.chip button{width:20px;height:20px;color:var(--k-text-3);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:11px}.chip button:hover{background:var(--k-line);color:var(--k-text)}.chip-add{border-style:dashed;width:auto;min-height:30px;padding:3px 8px;font-size:13px}.mfa-qr{border-radius:var(--k-radius-s);background:#fff;padding:8px}.mfa-secret{font-family:var(--k-mono);word-break:break-all;color:var(--k-text-2);font-size:12px}.chat{gap:12px;margin:14px 0;display:grid}.chat li{gap:6px;display:grid}.chat-me{background:var(--k-accent);max-width:88%;color:var(--k-on-accent);white-space:pre-wrap;word-break:break-word;border-radius:14px 14px 4px;justify-self:end;padding:9px 12px}.chat-ai{background:var(--k-surface-2);white-space:pre-wrap;word-break:break-word;border-radius:14px 14px 14px 4px;justify-self:start;max-width:92%;padding:9px 12px}.chat-ai[data-status=queued],.chat-ai[data-status=running]{color:var(--k-text-3)}.chat-ai[data-status=failed]{background:color-mix(in srgb, var(--k-danger) 10%, var(--k-surface))}.fold{margin:6px 4px 0}.fold>summary{cursor:pointer;border-radius:var(--k-radius-s);color:var(--k-text-2);padding:6px 8px;font-size:12.5px;font-weight:600}.fold>summary:hover{background:var(--k-surface-2)}.fold .add-box{margin:8px 0 0}.media-page{gap:16px;max-width:1200px;margin:0 auto;padding:24px 16px 80px;display:grid}.media-page h1{font-size:20px;font-weight:700}.media{border-radius:var(--k-radius);gap:14px;display:grid}.media[data-over]{outline:2px dashed var(--k-accent);outline-offset:6px}.media-bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.media-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.media-card{background:var(--k-surface);border:1px solid var(--k-line);border-radius:var(--k-radius);align-content:start;gap:6px;min-width:0;padding:8px;display:grid}.media-thumb{aspect-ratio:4/3;border-radius:var(--k-radius-s);background:var(--k-surface-2);border:0;width:100%;padding:0;display:block;overflow:hidden}button.media-thumb{cursor:pointer}button.media-thumb:hover{outline:2px solid var(--k-accent)}.media-thumb img,.media-thumb video{object-fit:cover;width:100%;height:100%;display:block}.media-name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.media-dialog{border:1px solid var(--k-line);border-radius:var(--k-radius-l);background:var(--k-bg);width:min(920px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--k-text);padding:0}.media-dialog::backdrop{background:#00000073}.media-dialog-in{gap:14px;padding:16px;display:grid}.media-dialog-head{justify-content:space-between;align-items:center;font-size:15px;display:flex}.pick{align-items:center;gap:10px;display:flex}.pick-thumb{aspect-ratio:4/3;border-radius:var(--k-radius-s);background:var(--k-surface-2);width:84px;color:var(--k-text-3);flex:none;place-items:center;font-size:11.5px;display:grid;overflow:hidden}.pick-thumb[data-wide]{aspect-ratio:16/9;width:112px}.pick-thumb img,.pick-thumb video{object-fit:cover;width:100%;height:100%;display:block}.pick-tools{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.pick-target{border-radius:var(--k-radius-s);background:var(--k-surface-2);color:var(--k-text-3);word-break:keep-all;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;line-height:1.5;display:flex}.pick-target[data-on]{background:var(--k-accent-soft);color:var(--k-text)}.chat-el{opacity:.8;margin-bottom:3px;font-size:11.5px;display:block}.bld-frame[data-pick]{outline:2px solid var(--k-accent);outline-offset:2px}.bld-bar .btn{flex:none}.bld-bar .adm-note{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.bld-bar .adm-space{flex:1 0 0}.bld-mid{grid-template-columns:minmax(0,1fr)}.ai-new{gap:6px;margin:8px 4px 0;display:grid}.ai-new li{border-radius:var(--k-radius-s);background:var(--k-surface-2);gap:2px;padding:8px 10px;font-size:12.5px;display:grid}.ai-new li span{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ai-new li small{color:var(--k-text-3);line-height:1.5}.ai-new li[data-status=failed]{background:color-mix(in srgb, var(--k-danger) 10%, var(--k-surface))}.cpt{grid-template-columns:400px minmax(0,1fr);height:calc(100svh - 52px);display:grid}.cpt-left{border-right:1px solid var(--k-line);align-content:start;gap:12px;padding:8px 16px 0;display:grid}.cpt-left:after{content:"";height:48px}.cpt-left .savebar{z-index:1}.cpt-h{border-top:1px solid var(--k-line);margin-top:6px;padding-top:14px;font-size:14px;font-weight:700}.cpt-left>form>.cpt-h:first-of-type{border-top:0;margin-top:0}.cpt-tokens{gap:6px;display:grid}.cpt-token{grid-template-columns:minmax(0,1fr) 34px 128px;align-items:center;gap:6px;display:grid}.cpt-token[data-plain]{grid-template-columns:minmax(0,1fr) 168px}.cpt-name{min-width:0;font-size:13px;display:grid}.cpt-name small{color:var(--k-text-3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cpt-swatch{border:1px solid var(--k-line);border-radius:var(--k-radius-s);cursor:pointer;background:0 0;width:34px;height:34px;padding:0}.cpt-swatch[data-none]{cursor:default;border-style:dashed}.cpt-warn{border-radius:var(--k-radius-s);background:var(--k-warn-soft,var(--k-surface-2));border:1px solid var(--k-line);padding:8px 10px;font-size:13px}.cpt-page{width:auto;min-width:120px;padding-block:4px}.cpt .tabs button{font:inherit;cursor:pointer;white-space:nowrap;border-radius:calc(var(--k-radius-s) - 2px);color:var(--k-text-2);background:0 0;border:0;flex:1;padding:6px 10px;font-weight:600}.cpt .tabs button[aria-current]{background:var(--k-surface);color:var(--k-text);box-shadow:var(--k-shadow)}@media (max-width:860px){.cpt{grid-template-columns:1fr;height:auto}.cpt .bld-mid{height:70svh}}.refs{gap:8px;display:grid}.refs-head{justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.refs-row{gap:6px;padding:2px;list-style:none;display:flex;overflow-x:auto}.refs-thumb{border:1px solid var(--k-line);border-radius:var(--k-radius-s);background:var(--k-surface-2);cursor:pointer;flex:none;width:72px;height:54px;padding:0;display:block;overflow:hidden}.refs-thumb img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.refs-thumb[aria-pressed=true]{outline:2px solid var(--k-accent);outline-offset:1px}.refs-list{gap:10px;list-style:none;display:grid}.refs-list li{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:10px;display:grid}.refs-list .refs-thumb{width:96px;height:96px}.refs-meta{justify-items:start;gap:6px;display:grid}.refs-meta .inp{width:100%}.cpt-left>*,.cpt-left>form>*{min-width:0}.info-page{max-width:680px}.info-used{color:var(--k-accent);font-weight:500}.build-bar{background:var(--k-surface-2);border-bottom:1px solid var(--k-line);align-items:center;gap:12px;padding:8px 16px;font-size:13px;display:flex}.build-bar progress{width:140px;accent-color:var(--k-accent);flex:none}.build-bar>span{flex:1;min-width:0}.build-bar[data-active]{background:var(--k-accent-soft)}.ai-usage{color:var(--k-text-3);margin:12px 0 4px;font-size:12px}.ai-usage[data-off]{color:var(--k-danger)}.inq-tabs{justify-self:start}.inq{grid-template-columns:minmax(260px,360px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.inq-list{border:1px solid var(--k-line);border-radius:var(--k-radius-s);background:var(--k-surface);display:grid;overflow:hidden}.inq-list li+li{border-top:1px solid var(--k-line)}.inq-list a{justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.inq-list a:hover,.inq-list li[data-on] a{background:var(--k-surface-2)}.inq-list li[data-on] a{box-shadow:inset 3px 0 0 var(--k-accent)}.inq-who{gap:2px;min-width:0;display:grid}.inq-who span{color:var(--k-text-2);font-size:13px;font-family:var(--k-mono)}.inq-meta{flex:none;justify-items:end;gap:4px;display:grid}.inq-meta small{color:var(--k-text-3);font-size:12px}.inq-empty{padding:16px 12px}.inq-detail{border:1px solid var(--k-line);border-radius:var(--k-radius-s);background:var(--k-surface);gap:16px;padding:20px;display:grid}.inq-head h2{font-size:18px}.inq-head small{color:var(--k-text-3)}.inq-items{gap:12px;display:grid}.inq-items dt{color:var(--k-text-3);margin-bottom:2px;font-size:12px}.inq-items dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.inq-form{border-top:1px solid var(--k-line);justify-items:start;padding-top:16px}.inq-form .fld{width:100%}@media (max-width:760px){.inq{grid-template-columns:1fr}}.refs-model{color:var(--k-text-2);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;font-size:12px;display:grid}.refs-model .inp{min-height:30px;padding:3px 8px;font-size:12px}.ai-page{max-width:760px}.ai-page progress{width:100%;accent-color:var(--k-accent)}.ai-chip{font-family:var(--k-mono);padding:4px 10px;font-size:12px}.ai-keys{border:1px solid var(--k-line);border-radius:var(--k-radius-s);display:grid}.ai-keys li{justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.ai-keys li+li{border-top:1px solid var(--k-line)}.ai-keys li>span{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.ai-keys code{font-family:var(--k-mono)}.ai-keys small{color:var(--k-text-3);font-size:12px}.ai-keys[data-dim]{opacity:.7;margin-top:8px}.ai-key-form{justify-items:start}.ai-key-form .fld{width:100%}.login-tabs{margin-bottom:4px}.login-code{border-top:1px solid var(--k-line);margin-top:16px;padding-top:16px}.login-code-inp{font-family:var(--k-mono);letter-spacing:.3em;text-align:center;font-size:20px}.ai-text-badge{background:color-mix(in srgb, var(--k-warn) 22%, var(--k-surface));color:var(--k-text);vertical-align:1px;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:700}.ai-text-box{border:1px solid color-mix(in srgb, var(--k-warn) 45%, var(--k-line));border-radius:var(--k-radius-s);background:color-mix(in srgb, var(--k-warn) 8%, var(--k-surface));gap:8px;margin:0 12px 10px;padding:10px 12px;font-size:12px;line-height:1.6;display:grid}.ai-text-box .btn{justify-self:start}
