.doc-item[data-v-da446b20],.skill-item[data-v-da446b20]{border-radius:var(--r-sm);cursor:pointer;background:var(--paper);color:var(--ink);text-align:left;border:none;align-items:center;gap:8px;padding:10px 12px;font-family:inherit;font-size:13px;transition:transform .14s,box-shadow .16s;display:flex}.skill-item[data-v-da446b20]{align-items:flex-start}.doc-item[data-v-da446b20]:hover,.skill-item[data-v-da446b20]:hover{transform:translateY(-1px)}.tab-strip[data-v-3f05e43a]{background:var(--paper);border-bottom:1px solid #6c563a0f;align-items:center;gap:8px;padding:14px 32px;display:flex;position:relative}.dark{border-bottom-color:#ffffff0d}.tab-strip-inner[data-v-3f05e43a]{flex:1;gap:8px;min-width:0;display:flex;overflow:hidden}.tab[data-v-3f05e43a]{color:var(--ink-muted);background:var(--paper);cursor:pointer;white-space:nowrap;border:none;border-radius:999px;align-items:center;gap:7px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:400;transition:color .12s,box-shadow .16s;display:inline-flex}.tab[data-v-3f05e43a]:hover{color:var(--ink);box-shadow:2px 2px 5px var(--shadow-d-x),-1px -1px 3px var(--shadow-l-s)}.tab.active[data-v-3f05e43a]{color:var(--ink);box-shadow:inset 2.5px 2.5px 5px var(--shadow-d),inset -2px -2px 4px var(--shadow-l);font-weight:500}.tab-icon-wrap[data-v-3f05e43a]{flex-shrink:0;display:inline-flex;position:relative}.doc-badge[data-v-3f05e43a]{background:var(--c-neg);color:#fff;pointer-events:none;border-radius:7px;justify-content:center;align-items:center;min-width:14px;height:14px;padding:0 3px;font-size:.6rem;font-weight:700;line-height:1;display:flex;position:absolute;top:-4px;right:-6px}.doc-badge.static[data-v-3f05e43a]{flex-shrink:0;margin-left:auto;position:static}.tab-more[data-v-3f05e43a]{flex-shrink:0}.tab-menu[data-v-3f05e43a]{z-index:80;background:var(--paper);scrollbar-width:thin;border-radius:16px;max-height:calc(100vh - 108px);padding:14px 16px 16px;position:absolute;top:calc(100% - 2px);left:16px;right:16px;overflow-y:auto}.tab-menu[data-v-3f05e43a]::-webkit-scrollbar{width:8px}.tab-menu[data-v-3f05e43a]::-webkit-scrollbar-thumb{background:#6c563a38;border-radius:4px}.tab-menu-cap[data-v-3f05e43a]{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint);margin:0 4px 10px;font-size:10.5px;font-weight:600}.tab-menu-grid[data-v-3f05e43a]{grid-template-columns:repeat(auto-fill,minmax(184px,1fr));gap:6px;display:grid}.tab-menu-item[data-v-3f05e43a]{background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:0;transition:background .12s,border-color .12s;display:flex}.tab-menu-item[data-v-3f05e43a]:hover{background:color-mix(in srgb,var(--teal) 8%,transparent)}.tab-menu-item.current[data-v-3f05e43a]{border-color:var(--teal);background:color-mix(in srgb,var(--teal) 10%,transparent)}.tab-menu-item.off .tmi-label[data-v-3f05e43a]{opacity:.55}.tmi-open[data-v-3f05e43a]{cursor:pointer;min-width:0;color:var(--ink);text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:9px;padding:12px 4px 12px 12px;font-family:inherit;font-size:13.5px;display:inline-flex}.tmi-icon[data-v-3f05e43a]{flex:none}.tmi-label[data-v-3f05e43a]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tmi-eye[data-v-3f05e43a]{width:32px;height:32px;color:var(--ink-muted);cursor:pointer;opacity:.45;background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;margin-right:4px;transition:opacity .12s,color .12s,background .12s;display:inline-flex}.tmi-eye svg[data-v-3f05e43a]{width:15px;height:15px}.tmi-eye[data-v-3f05e43a]:hover{color:var(--ink);opacity:1;background:#6c563a1f}.tmi-eye.on[data-v-3f05e43a]{opacity:.8;color:var(--teal)}.tab-menu-item:hover .tmi-eye[data-v-3f05e43a]{opacity:.9}@media (width<=768px){.tab-strip[data-v-3f05e43a]{padding:10px 12px}.tab-menu[data-v-3f05e43a]{left:8px;right:8px}.tab-menu-grid[data-v-3f05e43a]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.credits-menu[data-v-6f89b1f6]{display:inline-flex;position:relative}.credits-pill[data-v-6f89b1f6]{background:var(--paper);height:34px;color:var(--ink-muted);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:12.5px;font-weight:600;transition:color .12s,box-shadow .16s;display:inline-flex}.credits-pill[data-v-6f89b1f6]:hover{color:var(--ink)}.credits-pill.active[data-v-6f89b1f6]{color:var(--accent)}.credits-pill.low[data-v-6f89b1f6]{color:var(--c-neg)}.credits-pill-num[data-v-6f89b1f6]{font-variant-numeric:tabular-nums}.credits-dropdown[data-v-6f89b1f6]{z-index:90;background:var(--paper);border-radius:14px;flex-direction:column;gap:10px;width:240px;padding:14px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.cd-head[data-v-6f89b1f6]{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.cd-label[data-v-6f89b1f6]{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);font-size:10.5px;font-weight:700}.cd-balance[data-v-6f89b1f6]{color:var(--accent);font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;line-height:1}.cd-topup[data-v-6f89b1f6]{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;padding:9px 12px;font-family:inherit;font-size:13px;font-weight:600;transition:opacity .12s;display:inline-flex}.cd-topup[data-v-6f89b1f6]:hover{opacity:.92}.cd-note[data-v-6f89b1f6]{color:var(--c-neg);margin:0;font-size:11.5px;line-height:1.45}.cd-links[data-v-6f89b1f6]{border-top:1px solid var(--paper-deep);flex-direction:column;gap:2px;padding-top:8px;display:flex}.cd-link[data-v-6f89b1f6]{width:100%;color:var(--ink-soft);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;padding:8px;font-family:inherit;font-size:12.5px;transition:background .12s,color .12s;display:inline-flex}.cd-link[data-v-6f89b1f6]:hover{background:var(--paper-deep);color:var(--ink)}.clb-scrim[data-v-db5ee161]{z-index:1200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#18181875;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.clb-modal[data-v-db5ee161]{background:var(--surface-raised,#fff);width:min(30rem,100%);color:var(--text-primary,#1d1d1d);border-radius:14px;padding:1.5rem;box-shadow:0 18px 48px #00000038}.clb-head[data-v-db5ee161]{align-items:center;gap:.6rem;display:flex}.clb-dot[data-v-db5ee161]{background:#a4632b;border-radius:50%;flex:none;width:.6rem;height:.6rem}.clb-dot--critical[data-v-db5ee161]{background:#8c3024}.clb-dot--depleted[data-v-db5ee161]{background:#6e1e16}.clb-title[data-v-db5ee161]{margin:0;font-size:1.0625rem;font-weight:650;line-height:1.3}.clb-balance[data-v-db5ee161]{flex-wrap:wrap;align-items:baseline;gap:.4rem;margin:1rem 0 .35rem;display:flex}.clb-num[data-v-db5ee161]{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:1.875rem;font-weight:680}.clb-unit[data-v-db5ee161]{font-size:.8125rem}.clb-sim[data-v-db5ee161],.clb-unit[data-v-db5ee161]{color:var(--text-secondary,#6b6b6b)}.clb-sim[data-v-db5ee161]{background:var(--surface-sunken,#efefef);border-radius:999px;padding:.1rem .4rem;font-size:.6875rem}.clb-body[data-v-db5ee161]{color:var(--text-secondary,#555);margin:.35rem 0 1.25rem;font-size:.875rem;line-height:1.55}.clb-actions[data-v-db5ee161]{flex-wrap:wrap;gap:.5rem;display:flex}.clb-btn[data-v-db5ee161]{border:1px solid var(--border-subtle,#d8d8d8);background:var(--surface-raised,#fff);color:var(--text-primary,#1d1d1d);cursor:pointer;border-radius:9px;padding:.5rem .9rem;font-size:.8125rem;font-weight:550}.clb-btn[data-v-db5ee161]:hover{background:var(--surface-sunken,#f4f4f4)}.clb-btn--primary[data-v-db5ee161]{background:var(--brand-accent,#0c6b62);border-color:var(--brand-accent,#0c6b62);color:#fff}.clb-btn--primary[data-v-db5ee161]:hover{filter:brightness(1.06);background:var(--brand-accent,#0c6b62)}.clb-btn--quiet[data-v-db5ee161]{color:var(--text-secondary,#6b6b6b);background:0 0;border-color:#0000}.clb-btn[data-v-db5ee161]:focus-visible{outline:2px solid var(--brand-accent,#0c6b62);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.clb-modal[data-v-db5ee161]{animation:.14s ease-out clb-in-db5ee161}@keyframes clb-in-db5ee161{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}:root{--surface:#f9f5eceb;--paper-dark:#1f1a15;--ink-dark:#f2ebdd;--accent-dark:#2bc4bc;--teal-dark:#2aa9cd}.app-shell[data-v-b3c6ecdf]{flex-direction:column;min-height:100vh;display:flex}.app-header[data-v-b3c6ecdf]{z-index:20;position:sticky;top:0}.app-header[data-v-b3c6ecdf],.top-bar[data-v-b3c6ecdf]{background:var(--paper)}.top-bar[data-v-b3c6ecdf]{border-bottom:1px solid #6c563a1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;padding:18px 32px;display:flex}.dark .top-bar[data-v-b3c6ecdf]{border-bottom-color:#ffffff0f}.top-bar-left[data-v-b3c6ecdf]{flex-shrink:1;align-items:center;gap:24px;min-width:0;display:flex}.top-bar-right[data-v-b3c6ecdf]{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end}.brand[data-v-b3c6ecdf],.top-bar-right[data-v-b3c6ecdf]{align-items:center;gap:12px;display:flex}.brand[data-v-b3c6ecdf]{cursor:pointer}.brand-mark[data-v-b3c6ecdf]{flex-shrink:0;width:auto;height:62px;display:block}.dark .brand-mark[data-v-b3c6ecdf]{filter:invert()hue-rotate(180deg)}.brand-mark.zico-logo[data-v-b3c6ecdf]{height:34px}.dark .brand-mark.zico-logo[data-v-b3c6ecdf]{filter:invert()hue-rotate(180deg)}.brand-tag[data-v-b3c6ecdf]{letter-spacing:.18em;color:var(--ink-faint);text-transform:uppercase;white-space:nowrap;font-size:10.5px;font-weight:500;line-height:1.4}.brand-iontone-logo[data-v-b3c6ecdf]{opacity:.92;flex-shrink:0;align-self:center;width:auto;height:24px;display:block}.brand-iontone-dark[data-v-b3c6ecdf],.dark .brand-iontone-light[data-v-b3c6ecdf]{display:none}.dark .brand-iontone-dark[data-v-b3c6ecdf]{display:block}.context-pill[data-v-b3c6ecdf]{white-space:nowrap;text-transform:capitalize;gap:6px;padding:6px 12px;font-size:12px}.context-pill[data-v-b3c6ecdf],.icon-btn[data-v-b3c6ecdf]{color:var(--ink-muted);border-radius:999px;align-items:center;display:inline-flex}.icon-btn[data-v-b3c6ecdf]{background:var(--paper);cursor:pointer;border:none;justify-content:center;width:38px;height:38px;font-size:17px;transition:color .12s,box-shadow .16s;position:relative}.icon-btn[data-v-b3c6ecdf]:hover{color:var(--ink)}.icon-btn.raised[data-v-b3c6ecdf]{box-shadow:3px 3px 8px var(--shadow-d-s),-2px -2px 6px var(--shadow-l-s)}.icon-btn.raised[data-v-b3c6ecdf]:active{box-shadow:inset 2px 2px 4px var(--shadow-d-s),inset -1.5px -1.5px 3px var(--shadow-l-s)}.lang-wrap[data-v-b3c6ecdf]{display:inline-flex;position:relative}.lang-menu[data-v-b3c6ecdf]{z-index:40;background:var(--paper);min-width:160px;box-shadow:6px 6px 16px var(--shadow-d-s),-4px -4px 12px var(--shadow-l-s);border-radius:14px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.lang-save-note[data-v-b3c6ecdf]{max-width:260px;color:var(--warn,#b44f18);margin:6px 0 0;font-size:11.5px;line-height:1.4}.lang-menu-item[data-v-b3c6ecdf]{text-align:left;cursor:pointer;width:100%;color:var(--ink-muted);background:0 0;border:none;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-family:inherit;font-size:13px;transition:color .12s,box-shadow .16s;display:flex}.lang-menu-item[data-v-b3c6ecdf]:hover{color:var(--ink);box-shadow:2px 2px 5px var(--shadow-d-x),-1px -1px 3px var(--shadow-l-s)}.lang-menu-item.active[data-v-b3c6ecdf]{color:var(--ink);font-weight:600}.lang-check[data-v-b3c6ecdf]{width:14px;color:var(--accent);justify-content:center;display:inline-flex}.notif-badge[data-v-b3c6ecdf]{color:#fff;pointer-events:none;background:#c6716a;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-weight:700;line-height:1;display:flex;position:absolute;top:1px;right:1px}.tab-strip[data-v-b3c6ecdf]{background:var(--paper);border-bottom:1px solid #6c563a0f;padding:14px 32px;overflow:visible}.dark .tab-strip[data-v-b3c6ecdf]{border-bottom-color:#ffffff0d}.tab-strip-inner[data-v-b3c6ecdf]{gap:8px;display:flex}.tab-strip[data-v-b3c6ecdf]::-webkit-scrollbar{height:4px}.tab-strip[data-v-b3c6ecdf]::-webkit-scrollbar-thumb{background:var(--ink-faded);border-radius:4px}.tab[data-v-b3c6ecdf]{color:var(--ink-muted);background:var(--paper);cursor:pointer;white-space:nowrap;border:none;border-radius:999px;align-items:center;gap:7px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:400;transition:color .12s,box-shadow .16s;display:inline-flex}.tab[data-v-b3c6ecdf]:hover{color:var(--ink);box-shadow:2px 2px 5px var(--shadow-d-x),-1px -1px 3px var(--shadow-l-s)}.tab.active[data-v-b3c6ecdf]{color:var(--ink);box-shadow:inset 2.5px 2.5px 5px var(--shadow-d),inset -2px -2px 4px var(--shadow-l);font-weight:500}.tab-icon-wrap[data-v-b3c6ecdf]{align-items:center;display:inline-flex;position:relative}.doc-badge[data-v-b3c6ecdf]{color:#fff;pointer-events:none;background:#0c6b62;border-radius:999px;justify-content:center;align-items:center;min-width:14px;height:14px;padding:0 3px;font-size:9px;font-weight:700;line-height:1;display:flex;position:absolute;top:-5px;right:-7px}.content[data-v-b3c6ecdf]{background:var(--paper);color:var(--ink);flex:1;min-height:calc(100vh - 130px)}@media (width<=1200px){.brand-tag[data-v-b3c6ecdf]{display:none}}@media (width<=1000px){.context-pill[data-v-b3c6ecdf]{display:none}}@media (width<=768px){.top-bar[data-v-b3c6ecdf]{gap:8px;padding:10px 16px}.top-bar-right[data-v-b3c6ecdf]{gap:6px}.context-pill[data-v-b3c6ecdf]{display:none}.brand-mark[data-v-b3c6ecdf]{height:36px}.brand-tag[data-v-b3c6ecdf]{display:none}.tab-strip[data-v-b3c6ecdf]{padding:10px 12px}}
