.doc-item[data-v-da446b20],.skill-item[data-v-da446b20]{align-items:center;background:var(--paper);border:none;border-radius:var(--r-sm);color:var(--ink);cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:8px;padding:10px 12px;text-align:left;transition:transform .14s,box-shadow .16s}.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]{align-items:center;background:var(--paper);border-bottom:1px solid rgba(108,86,58,.06);display:flex;gap:8px;padding:14px 32px;position:relative}.dark{border-bottom-color:#ffffff0d}.tab-strip-inner[data-v-3f05e43a]{display:flex;flex:1;gap:8px;min-width:0;overflow:hidden}.tab[data-v-3f05e43a]{align-items:center;background:var(--paper);border:none;border-radius:999px;color:var(--ink-muted);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:400;gap:7px;padding:9px 16px;transition:color .12s,box-shadow .16s;white-space:nowrap}.tab[data-v-3f05e43a]:hover{box-shadow:2px 2px 5px var(--shadow-d-x),-1px -1px 3px var(--shadow-l-s);color:var(--ink)}.tab.active[data-v-3f05e43a]{box-shadow:inset 2.5px 2.5px 5px var(--shadow-d),inset -2px -2px 4px var(--shadow-l);color:var(--ink);font-weight:500}.tab-icon-wrap[data-v-3f05e43a]{display:inline-flex;flex-shrink:0;position:relative}.doc-badge[data-v-3f05e43a]{align-items:center;background:var(--c-neg);border-radius:7px;color:#fff;display:flex;font-size:.6rem;font-weight:700;height:14px;justify-content:center;line-height:1;min-width:14px;padding:0 3px;pointer-events:none;position:absolute;right:-6px;top:-4px}.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]{background:var(--paper);border-radius:16px;left:16px;max-height:calc(100vh - 108px);overflow-y:auto;padding:14px 16px 16px;position:absolute;right:16px;scrollbar-width:thin;top:calc(100% - 2px);z-index:80}.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]{color:var(--ink-faint);font-size:10.5px;font-weight:600;letter-spacing:.07em;margin:0 4px 10px;text-transform:uppercase}.tab-menu-grid[data-v-3f05e43a]{display:grid;gap:6px;grid-template-columns:repeat(auto-fill,minmax(184px,1fr))}.tab-menu-item[data-v-3f05e43a]{align-items:center;background:transparent;border:1px solid transparent;border-radius:11px;display:flex;gap:0;transition:background .12s,border-color .12s}.tab-menu-item[data-v-3f05e43a]:hover{background:color-mix(in srgb,var(--teal) 8%,transparent)}.tab-menu-item.current[data-v-3f05e43a]{background:color-mix(in srgb,var(--teal) 10%,transparent);border-color:var(--teal)}.tab-menu-item.off .tmi-label[data-v-3f05e43a]{opacity:.55}.tmi-open[data-v-3f05e43a]{align-items:center;background:transparent;border:none;color:var(--ink);cursor:pointer;display:inline-flex;flex:1;font-family:inherit;font-size:13.5px;gap:9px;min-width:0;padding:12px 4px 12px 12px;text-align:left}.tmi-icon[data-v-3f05e43a]{flex:none}.tmi-label[data-v-3f05e43a]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tmi-eye[data-v-3f05e43a]{align-items:center;background:transparent;border:none;border-radius:8px;color:var(--ink-muted);cursor:pointer;display:inline-flex;flex:none;height:32px;justify-content:center;margin-right:4px;opacity:.45;transition:opacity .12s,color .12s,background .12s;width:32px}.tmi-eye svg[data-v-3f05e43a]{height:15px;width:15px}.tmi-eye[data-v-3f05e43a]:hover{background:#6c563a1f;color:var(--ink);opacity:1}.tmi-eye.on[data-v-3f05e43a]{color:var(--teal);opacity:.8}.tab-menu-item:hover .tmi-eye[data-v-3f05e43a]{opacity:.9}@media(max-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]{align-items:center;background:var(--paper);border:none;border-radius:999px;color:var(--ink-muted);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;height:34px;padding:0 12px;transition:color .12s,box-shadow .16s}.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]{background:var(--paper);border-radius:14px;display:flex;flex-direction:column;gap:10px;padding:14px;position:absolute;right:0;top:calc(100% + 8px);width:240px;z-index:90}.cd-head[data-v-6f89b1f6]{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.cd-label[data-v-6f89b1f6]{color:var(--ink-faint);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cd-balance[data-v-6f89b1f6]{color:var(--accent);font-size:24px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.cd-topup[data-v-6f89b1f6]{align-items:center;background:var(--accent);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:7px;justify-content:center;padding:9px 12px;transition:opacity .12s;width:100%}.cd-topup[data-v-6f89b1f6]:hover{opacity:.92}.cd-note[data-v-6f89b1f6]{color:var(--c-neg);font-size:11.5px;line-height:1.45;margin:0}.cd-links[data-v-6f89b1f6]{border-top:1px solid var(--paper-deep);display:flex;flex-direction:column;gap:2px;padding-top:8px}.cd-link[data-v-6f89b1f6]{align-items:center;background:transparent;border:none;border-radius:8px;color:var(--ink-soft);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;gap:9px;padding:8px;text-align:left;transition:background .12s,color .12s;width:100%}.cd-link[data-v-6f89b1f6]:hover{background:var(--paper-deep);color:var(--ink)}:root{--surface:hsla(42,52%,95%,.92);--paper-dark:#1f1a15;--ink-dark:#f2ebdd;--accent-dark:#2bc4bc;--teal-dark:#2aa9cd}.app-shell[data-v-01e68aff]{display:flex;flex-direction:column;min-height:100vh}.app-header[data-v-01e68aff]{position:sticky;top:0;z-index:20}.app-header[data-v-01e68aff],.top-bar[data-v-01e68aff]{background:var(--paper)}.top-bar[data-v-01e68aff]{align-items:center;border-bottom:1px solid rgba(108,86,58,.1);display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;padding:18px 32px;row-gap:10px}.dark .top-bar[data-v-01e68aff]{border-bottom-color:#ffffff0f}.top-bar-left[data-v-01e68aff]{align-items:center;display:flex;flex-shrink:1;gap:24px;min-width:0}.top-bar-right[data-v-01e68aff]{flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.brand[data-v-01e68aff],.top-bar-right[data-v-01e68aff]{align-items:center;display:flex;gap:12px}.brand[data-v-01e68aff]{cursor:pointer}.brand-mark[data-v-01e68aff]{display:block;flex-shrink:0;height:62px;width:auto}.dark .brand-mark[data-v-01e68aff]{filter:invert(1) hue-rotate(180deg)}.brand-mark.zico-logo[data-v-01e68aff]{height:34px}.dark .brand-mark.zico-logo[data-v-01e68aff]{filter:invert(1) hue-rotate(180deg)}.brand-tag[data-v-01e68aff]{color:var(--ink-faint);font-size:10.5px;font-weight:500;letter-spacing:.18em;line-height:1.4;text-transform:uppercase;white-space:nowrap}.brand-iontone-logo[data-v-01e68aff]{align-self:center;display:block;flex-shrink:0;height:24px;opacity:.92;width:auto}.brand-iontone-dark[data-v-01e68aff],.dark .brand-iontone-light[data-v-01e68aff]{display:none}.dark .brand-iontone-dark[data-v-01e68aff]{display:block}.context-pill[data-v-01e68aff]{border-radius:999px;font-size:12px;gap:6px;padding:6px 12px;text-transform:capitalize;white-space:nowrap}.context-pill[data-v-01e68aff],.icon-btn[data-v-01e68aff]{align-items:center;color:var(--ink-muted);display:inline-flex}.icon-btn[data-v-01e68aff]{background:var(--paper);border:none;border-radius:999px;cursor:pointer;font-size:17px;height:38px;justify-content:center;position:relative;transition:color .12s,box-shadow .16s;width:38px}.icon-btn[data-v-01e68aff]:hover{color:var(--ink)}.icon-btn.raised[data-v-01e68aff]{box-shadow:3px 3px 8px var(--shadow-d-s),-2px -2px 6px var(--shadow-l-s)}.icon-btn.raised[data-v-01e68aff]: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-01e68aff]{display:inline-flex;position:relative}.lang-menu[data-v-01e68aff]{background:var(--paper);border-radius:14px;box-shadow:6px 6px 16px var(--shadow-d-s),-4px -4px 12px var(--shadow-l-s);display:flex;flex-direction:column;gap:2px;min-width:160px;padding:6px;position:absolute;right:0;top:calc(100% + 8px);z-index:40}.lang-save-note[data-v-01e68aff]{color:var(--warn,#b44f18);font-size:11.5px;line-height:1.4;margin:6px 0 0;max-width:260px}.lang-menu-item[data-v-01e68aff]{align-items:center;background:transparent;border:none;border-radius:10px;color:var(--ink-muted);cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:8px;padding:8px 12px;text-align:left;transition:color .12s,box-shadow .16s;width:100%}.lang-menu-item[data-v-01e68aff]:hover{box-shadow:2px 2px 5px var(--shadow-d-x),-1px -1px 3px var(--shadow-l-s);color:var(--ink)}.lang-menu-item.active[data-v-01e68aff]{color:var(--ink);font-weight:600}.lang-check[data-v-01e68aff]{color:var(--accent);display:inline-flex;justify-content:center;width:14px}.notif-badge[data-v-01e68aff]{align-items:center;background:#c6716a;border-radius:999px;color:#fff;display:flex;font-size:9px;font-weight:700;height:16px;justify-content:center;line-height:1;min-width:16px;padding:0 4px;pointer-events:none;position:absolute;right:1px;top:1px}.tab-strip[data-v-01e68aff]{background:var(--paper);border-bottom:1px solid rgba(108,86,58,.06);overflow:visible;padding:14px 32px}.dark .tab-strip[data-v-01e68aff]{border-bottom-color:#ffffff0d}.tab-strip-inner[data-v-01e68aff]{display:flex;gap:8px}.tab-strip[data-v-01e68aff]::-webkit-scrollbar{height:4px}.tab-strip[data-v-01e68aff]::-webkit-scrollbar-thumb{background:var(--ink-faded);border-radius:4px}.tab[data-v-01e68aff]{align-items:center;background:var(--paper);border:none;border-radius:999px;color:var(--ink-muted);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:400;gap:7px;padding:9px 16px;transition:color .12s,box-shadow .16s;white-space:nowrap}.tab[data-v-01e68aff]:hover{box-shadow:2px 2px 5px var(--shadow-d-x),-1px -1px 3px var(--shadow-l-s);color:var(--ink)}.tab.active[data-v-01e68aff]{box-shadow:inset 2.5px 2.5px 5px var(--shadow-d),inset -2px -2px 4px var(--shadow-l);color:var(--ink);font-weight:500}.tab-icon-wrap[data-v-01e68aff]{align-items:center;display:inline-flex;position:relative}.doc-badge[data-v-01e68aff]{align-items:center;background:#0c6b62;border-radius:999px;color:#fff;display:flex;font-size:9px;font-weight:700;height:14px;justify-content:center;line-height:1;min-width:14px;padding:0 3px;pointer-events:none;position:absolute;right:-7px;top:-5px}.content[data-v-01e68aff]{background:var(--paper);color:var(--ink);flex:1;min-height:calc(100vh - 130px)}@media(max-width:1200px){.brand-tag[data-v-01e68aff]{display:none}}@media(max-width:1000px){.context-pill[data-v-01e68aff]{display:none}}@media(max-width:768px){.top-bar[data-v-01e68aff]{gap:8px;padding:10px 16px}.top-bar-right[data-v-01e68aff]{gap:6px}.context-pill[data-v-01e68aff]{display:none}.brand-mark[data-v-01e68aff]{height:36px}.brand-tag[data-v-01e68aff]{display:none}.tab-strip[data-v-01e68aff]{padding:10px 12px}}
