:root{--brand-500: #b6613e;--brand-500-hard: #deb29078;--brand-500-soft: #deb29023;--brand-500-border: #b8a3aa;--brand-500-hover: #e5ba9b;--brand-700: #88492e;--brand-600: #9f5536;--brand-400: #c16b48;--brand-300: #d7895f;--brand-100: #f3d4c1;--bg: #f9fafb;--surface: #ffffff;--ink: #2f343b;--ink-muted: #66707a;--muted: #8a949e;--soft: #f6f7f9;--softer: #f1f5f9;--border: #dde1e6;--border-1: #dde1e6;--border-2: #e9edf3;--ink-brand: var(--brand-500);--ink-brand-muted: var(--brand-500-soft);--btn-color: var(--ink-muted);--btn-background: #f6f7f9cb;--btn-border: var(--border);--btn-hover-border: var(--brand-500);--btn-hover-color: var(--brand-500);--btn-hover-background: var(--surface);--btn-active-border: var(--brand-500);--btn-active-color: var(--brand-500);--btn-active-background: var(--brand-500-soft);--cta-background: var(--brand-500);--cta-color: var(--surface);--cta-border: var(--brand-500);--cta-hover-background: var(--surface);--cta-hover-color: var(--ink-muted);--cta-hover-border: var(--border);--cta-active-background: var(--surface);--cta-active-color: var(--ink-muted);--cta-active-border: var(--border);--textbox-color: var(--ink);--textbox-border: var(--border);--textbox-inner-border: var(--brand-500-soft);--textbox-outer-border: rgba(16, 18, 20, .06);--textbox-background: var(--ivory);--cta-hover: #f3f4f6;--cta-active: #eceff3;--cta-ink: #2f343b;--radius: 16px;--accent: #606b78;--accent-deep: #4b5563;--accent-contrast: #FFFFFF;--focus-ring: rgba(47, 52, 59, .22);--pill-hover: #8a949e16;--pill-active: #8a949e2b;--pill-background: var(--surface);--link: #2f343b;--link-visited: #5b6570;--link-underline: #cfd6de;--tbl-border: rgba(0, 0, 0, .12);--tbl-head-bg: rgba(0, 0, 0, .04);--tbl-row-alt: rgba(0, 0, 0, .025);--tbl-hover: rgba(0, 0, 0, .06);--heading: #2B2D42;--shadow: 0 8px 24px rgba(16, 18, 20, .08);--ok: #16A34A;--warn: #EAB308;--danger: #EF4444;--danger-2: #ef444498;--danger-light: #ef444410}*{box-sizing:border-box}html,body,#app{height:100%}body{margin:0;background:var(--ivory);color:var(--text);font:14px/1.55 Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:Arial,sans-serif;color:var(--heading, var(--ink));margin:0 0 .5em;line-height:1.2}a{color:var(--accent);text-decoration:none}a:visited,a:hover{color:var(--accent)}button{cursor:pointer}input,textarea,button{color:var(--text);background:transparent;border:none}.container{max-width:980px;margin:0 auto;padding:20px}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:none}.row{display:flex;align-items:center;gap:10px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{padding:8px 12px;border:1px solid var(--border);border-radius:999px;background:var(--bg);color:var(--text)}.chip.is-active{outline:2px solid var(--accent)}.badge{padding:6px 10px;background:var(--soft);border:1px solid var(--border);border-radius:999px;color:var(--text)}.hr{height:1px;background:var(--border);margin:16px 0}textarea.big{width:100%;min-height:180px;padding:14px;background:var(--soft);border:1px solid var(--border);border-radius:12px;resize:vertical}.btn{padding:10px 14px;border-radius:5px;background:var(--accent);color:var(--accent-contrast);font-weight:600;font-family:Arial,sans-serif}.btn.ghost{background:var(--soft);color:var(--ink);border:1px solid var(--border)}.btn.warn{background:var(--warn);color:#201a0b}.btn.ok{background:var(--ok);color:#07130f}.btn.block{width:100%}.topbar{display:flex;justify-content:space-between;align-items:center;padding:12px 0}.topbar .left,.topbar .right{display:flex;align-items:center;gap:10px}.kbd{font-family:Arial,sans-serif;background:var(--soft);border:1px solid var(--border);padding:2px 6px;border-radius:6px}.card{background:var(--soft);border:1px solid var(--border);border-radius:12px;padding:12px}.small{color:var(--muted);font-size:12px}.tokens-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:var(--soft);border:1px solid var(--border);font-family:Arial,sans-serif}.tokens-pill strong{color:var(--ok)}.cost-pill{padding:6px 10px;border-radius:8px;background:#eef2ff;border:1px dashed var(--border);color:#2c2f36}.copy{padding:6px 10px;border-radius:8px;background:#f7f8fc;border:1px solid var(--border)}.footer-note{color:var(--muted);margin-top:8px}.input{padding:10px 12px;background:var(--soft);border:1px solid var(--border);border-radius:10px;width:100%;font-family:Arial,sans-serif}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000047;display:flex;justify-content:center;align-items:center;z-index:1000}.modal{width:420px;max-width:92vw;background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:16px;box-shadow:none;font-family:Arial,sans-serif}.modal header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.modal .plans{display:grid;grid-template-columns:1fr 1fr;gap:10px}.plan{padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--soft)}.plan h4{margin:0 0 6px}.teb-root[data-v-89701c89]{display:grid;place-items:center;width:100%;row-gap:12px;color:var(--ink)}.teb-root[data-mode=post] .teb-box[data-v-89701c89]{--textbox-outer-border: none;--textbox-inner-border: var(--border)}.teb-box[data-v-89701c89],.options-row[data-v-89701c89]{width:min(100%,768px)}.teb-box[data-v-89701c89]{overflow:hidden;position:relative;border-radius:30px;border:1px solid var(--textbox-inner-border);box-shadow:0 0 0 4px var(--textbox-outer-border)}.teb-box[data-v-89701c89]:focus-within{border:1px solid var(--brand-500-hard);box-shadow:0 0 0 4px var(--textbox-outer-border)}.editor-area[data-v-89701c89]{display:block;width:100%;height:96px;min-height:48px;max-height:240px;margin:0;padding:12px 14px;border:none;border-radius:0;background:var(--textbox-background);resize:none;overflow-y:hidden;outline:none;font-family:Arial,sans-serif;color:var(--ink);font-size:15px;line-height:1.5}.teb-root[data-mode=post] .editor-area[data-v-89701c89]{height:48px}.editor-area[data-v-89701c89]::placeholder{color:var(--muted)}.cta-row[data-v-89701c89]{padding:10px 12px;background:var(--textbox-background)}.cta-row.intro[data-v-89701c89]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;border-top:none}.brand[data-v-89701c89]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;border-radius:999px;border:1px solid var(--btn-border);background:var(--btn-background);color:var(--btn-color);font-weight:600;font-size:13px;white-space:nowrap;flex:1 1 140px;min-width:120px;transition:background .12s ease,filter .12s ease,transform 80ms ease}.brand[data-v-89701c89]:hover{background:var(--btn-hover-background);color:var(--btn-hover-color);border-color:var(--btn-hover-border)}.brand[data-v-89701c89]:active{background:var(--btn-active-background);color:var(--btn-active-color);border-color:var(--btn-active-border);transform:translateY(.5px)}.brand .brand-icon[data-v-89701c89]{color:var(--ink);display:inline-flex;transition:color .12s ease}.brand:hover .brand-icon[data-v-89701c89]{color:var(--btn-hover-color)}.cta-row.post[data-v-89701c89]{display:flex;align-items:center;justify-content:space-between;gap:8px}.brand-group[data-v-89701c89]{display:flex;align-items:center;gap:8px}.brand-circle[data-v-89701c89]{width:38px;height:38px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--btn-border);background:var(--btn-background);color:var(--btn-color);transition:background .12s ease,filter .12s ease,transform 80ms ease,border-color .12s ease,color .12s ease}.brand-circle[data-v-89701c89]:hover{color:var(--btn-hover-color);background:var(--btn-hover-background);border-color:var(--btn-hover-color)}.brand-circle[data-v-89701c89]:active{background:var(--btn-active-background);transform:translateY(.5px)}.brand-circle.is-active[data-v-89701c89]{color:var(--btn-active-color);border-color:var(--btn-active-border);background:var(--btn-active-background)}.brand-circle .brand-icon[data-v-89701c89]{color:var(--ink);display:inline-flex;transition:color .12s ease}.brand-circle:hover .brand-icon[data-v-89701c89],.brand-circle.is-active .brand-icon[data-v-89701c89]{color:var(--btn-ink)}.send-btn[data-v-89701c89]{background:transparent;border:none;padding:6px;line-height:0;color:var(--ink);cursor:pointer;transition:opacity .12s ease,transform 80ms ease,background .12s ease}.send-btn .send-icon[data-v-89701c89]{transform:rotate(45deg)}.send-btn[data-v-89701c89]:hover{opacity:.85;color:var(--btn-active-color)}.send-btn[data-v-89701c89]:active{transform:translateY(.5px)}.options-row[data-v-89701c89]{display:flex;align-items:center;justify-content:flex-start;margin-top:10px}.editor-disclaimer[data-v-89701c89]{width:min(100%,768px);margin:0 auto;padding:4px 0;font-size:12px;line-height:1.25;color:var(--ink-muted);text-align:center;background:transparent;border-radius:0}@media (max-width: 600px){.editor-disclaimer[data-v-89701c89]{display:none}.teb-root[data-mode=post][data-v-89701c89]{padding-bottom:max(10px,env(safe-area-inset-bottom))}}.user-pop[data-v-8301a0ec]{position:absolute;right:0;top:calc(100% + 8px);width:260px;background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow);padding:10px;z-index:200}.user-pop__head[data-v-8301a0ec]{font-weight:700;margin-bottom:2px}.user-pop__email[data-v-8301a0ec]{font-size:12px;color:var(--muted);word-break:break-all;margin-bottom:8px}.digits-card[data-v-8301a0ec]{padding:10px;border-radius:12px;background:linear-gradient(180deg,#ffffff0a,#ffffff05);border:1px solid var(--border);transition:opacity .12s ease,filter .12s ease;display:flex;align-items:center;gap:10px}.digits-card.loading[data-v-8301a0ec]{opacity:.9;filter:saturate(.98)}.digits-left[data-v-8301a0ec]{display:inline-flex;align-items:center;gap:10px;min-width:0}.cc-icon-wrap[data-v-8301a0ec]{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;background:#ffffff0d;flex:0 0 auto}.cc-icon[data-v-8301a0ec]{opacity:.9}.digits-card.loading .cc-icon[data-v-8301a0ec]{animation:spin-8301a0ec .85s linear infinite}@keyframes spin-8301a0ec{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cc-value[data-v-8301a0ec]{font-size:18px;font-weight:800;line-height:1.2;font-variant-numeric:tabular-nums;white-space:nowrap}.cc-value.low[data-v-8301a0ec]{color:var(--danger-2)}.cc-value.scrolling[data-v-8301a0ec]{letter-spacing:.2px;filter:contrast(1.05) saturate(1.05)}.cc-refresh[data-v-8301a0ec]{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;border:1px solid var(--border);background:transparent;color:inherit;cursor:pointer;transition:background .12s ease,transform 60ms ease,opacity .12s ease;flex:0 0 auto}.cc-refresh[data-v-8301a0ec]:hover{background:var(--btn-background)}.cc-refresh[data-v-8301a0ec]:active{transform:translateY(.5px)}.cc-refresh[data-v-8301a0ec]:disabled{opacity:.6;cursor:default}.cc-error[data-v-8301a0ec]{margin-left:8px;font-size:11px;color:#ff8f8f}.sep[data-v-8301a0ec]{height:1px;background:var(--border);opacity:.7;margin:10px -10px}.user-pop__list[data-v-8301a0ec]{display:grid;gap:4px}.menu-item[data-v-8301a0ec]{width:100%;display:inline-flex;align-items:center;gap:8px;padding:8px;background:transparent;border:none;color:inherit;text-align:left;text-decoration:none;border-radius:8px;cursor:pointer;transition:background .12s ease,color .12s ease,transform 60ms ease;font-family:Arial,sans-serif}.menu-item[data-v-8301a0ec]:hover{background:var(--btn-background)}.menu-item[data-v-8301a0ec]:active{transform:translateY(.5px)}.menu-item[data-v-8301a0ec]:focus-visible{outline:2px solid rgba(46,90,255,.6);outline-offset:2px}.mi-icon[data-v-8301a0ec]{flex:0 0 auto}.editor-header.edge[data-v-1cc92d84]{--edge-pad-x: clamp(18px, 5vw, 56px);--edge-pad-y: clamp(8px, 1.2vw, 12px);--logo-h: clamp(20px, 2.2vw, 28px);--menu-btn-w: 46px;position:relative;z-index:1100;display:flex;align-items:center;justify-content:space-between;gap:clamp(6px,1.2vw,10px);width:100%;padding:var(--edge-pad-y) var(--edge-pad-x);box-sizing:border-box;color:var(--ink)}.left[data-v-1cc92d84]{flex:0 1 auto;min-width:0}.right[data-v-1cc92d84]{position:relative;display:flex;align-items:center;gap:inherit;flex:0 0 auto}.brand img[data-v-1cc92d84]{height:var(--logo-h);width:auto;-webkit-user-select:none;user-select:none}.buy-btn[data-v-1cc92d84]{display:inline-flex;align-items:center;gap:8px;padding:8px clamp(10px,1.8vw,14px);border:1px solid var(--cta-border);background:var(--cta-background);color:var(--cta-color);cursor:pointer;font-family:Arial,sans-serif;font-weight:600;border-radius:999px;transition:background .12s ease,transform 80ms ease,filter .12s ease;text-decoration:none}.buy-btn[data-v-1cc92d84]:hover{transform:translateY(.5px)}.login-btn[data-v-1cc92d84]{display:inline-flex;align-items:center;gap:8px;padding:8px clamp(10px,1.8vw,14px);border:1px solid var(--btn-hover-border);background:var(--surface);color:var(--btn-hover-color);cursor:pointer;font-family:Arial,sans-serif;font-weight:600;border-radius:999px;transition:background .12s ease,transform 80ms ease,filter .12s ease;text-decoration:none}.login-btn[data-v-1cc92d84]:hover{color:var(--btn-active-color);background:var(--btn-active-background);border-color:var(--btn-active-border)}.signup-btn[data-v-1cc92d84]{display:inline-flex;align-items:center;gap:8px;padding:8px clamp(10px,1.8vw,14px);border:1px solid var(--cta-border);background:var(--cta-background);color:var(--cta-color);cursor:pointer;font-family:Arial,sans-serif;font-weight:700;border-radius:999px;transition:background .12s ease,transform 80ms ease,filter .12s ease,border-color .12s ease}.signup-btn[data-v-1cc92d84]:hover{transform:translateY(.5px)}.icon-circle[data-v-1cc92d84],.user-btn[data-v-1cc92d84]{width:32px;height:32px;border-radius:999px;border:1px solid var(--btn-hover-border);background:var(--surface);color:var(--btn-hover-color);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;line-height:32px;text-align:center;padding:0;-webkit-user-select:none;user-select:none}.icon-circle[data-v-1cc92d84]:hover,.user-btn[data-v-1cc92d84]:hover{color:var(--btn-active-color);background:var(--btn-active-background);border-color:var(--btn-active-border)}.icon-circle[data-v-1cc92d84]:active,.user-btn[data-v-1cc92d84]:active{background:var(--btn-active)}.user-wrap[data-v-1cc92d84],.icon-wrap[data-v-1cc92d84],.lang-wrap[data-v-1cc92d84]{position:relative;display:inline-flex;align-items:center}.lang-btn[data-v-1cc92d84]{height:32px;padding:0 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ink);font-weight:500;font-size:16px;letter-spacing:.02em;cursor:pointer;transition:background .12s ease;margin-right:-2px}.lang-btn[data-v-1cc92d84]:hover,.lang-btn[data-v-1cc92d84]:active{background:var(--btn-background)}.lang-popover[data-v-1cc92d84]{position:absolute;top:calc(100% + 8px);right:0;z-index:1200;background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:0 6px 24px #00000014;padding:6px;min-width:160px}.lang-item[data-v-1cc92d84]{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;width:100%;background:transparent;border:none;padding:8px 10px;text-align:left;font:inherit;color:var(--ink);cursor:pointer;border-radius:8px;transition:background .12s ease}.lang-item[data-v-1cc92d84]:hover{background:var(--btn-background)}.lang-item.current[data-v-1cc92d84]{font-weight:700}.lang-item-code[data-v-1cc92d84]{font-weight:600;letter-spacing:.03em;min-width:2.5ch}.lang-item-name[data-v-1cc92d84]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-btn[data-v-1cc92d84]{display:inline-flex;align-items:center;justify-content:center;width:var(--menu-btn-w);height:36px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--ink);cursor:pointer;transition:background .12s ease,filter .12s ease;margin-left:-10px}.menu-btn[data-v-1cc92d84]:hover{background:var(--btn-background)}.menu-overlay[data-v-1cc92d84]{position:fixed;left:0;right:0;bottom:0;top:var(--topbar-h, 64px);z-index:1050;background:#f2f4f7e6;backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);overflow:hidden;display:flex;justify-content:center;box-shadow:inset 0 1px #0000000a}.menu-inner[data-v-1cc92d84]{width:min(960px,96vw);max-height:100%;overflow:auto;padding:18px 24px 28px;display:flex;flex-direction:column;gap:18px;color:var(--ink)}.menu-section[data-v-1cc92d84]{padding:8px 0 4px}.menu-title[data-v-1cc92d84]{font-size:clamp(13px,1.6vw,14px);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;color:var(--ink-muted);opacity:.96}.menu-link[data-v-1cc92d84]{display:block;width:100%;text-align:left;background:transparent;border:none;padding:10px 12px;font:inherit;font-size:clamp(15px,2.1vw,18px);cursor:pointer;color:var(--ink);text-decoration:none;transition:background-color .14s ease;border-radius:10px}.menu-link[data-v-1cc92d84]:hover,.menu-link[data-v-1cc92d84]:focus-visible{background-color:transparent}.slide-menu-enter-from[data-v-1cc92d84],.slide-menu-leave-to[data-v-1cc92d84]{opacity:0;transform:translateY(-12px)}.slide-menu-enter-active[data-v-1cc92d84],.slide-menu-leave-active[data-v-1cc92d84]{transition:transform .18s ease,opacity .16s ease}@media (max-width: 560px){.btn-label[data-v-1cc92d84]{display:none}.buy-btn[data-v-1cc92d84]{padding-inline:10px}.login-btn[data-v-1cc92d84],.signup-btn[data-v-1cc92d84]{display:none!important}.right[data-v-1cc92d84]{gap:8px}}@supports (padding: max(0px)){.editor-header.edge[data-v-1cc92d84]{padding-left:max(var(--edge-pad-x),env(safe-area-inset-left));padding-right:max(var(--edge-pad-x),env(safe-area-inset-right))}}.cmd-root[data-v-bef61aa6]{position:relative;z-index:1;background:var(--surface);--cmd-inner: var(--textbox-border);--cmd-outer: var(--textbox-outer-border);--cmd-outer-w: 2px;border:1px solid var(--cmd-inner);box-shadow:0 0 0 var(--cmd-outer-w) var(--cmd-outer);border-radius:999px;padding:8px 10px;will-change:transform;backface-visibility:hidden;font-size:14px;color:var(--ink);container-type:inline-size;container-name:cmd;overflow:visible;transition:border-color .14s ease,box-shadow .14s ease}.cmd-root[data-mode=post][data-v-bef61aa6]{--cmd-outer-w: 0px;--cmd-outer: transparent;--cmd-inner: var(--border)}.selectors[data-v-bef61aa6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;align-items:stretch}.tool[data-v-bef61aa6]{position:relative;width:100%;min-width:0}.ghost[data-v-bef61aa6]{width:100%;padding:7px 10px;border-radius:10px;border:1px solid transparent;background:transparent;cursor:pointer;font:500 14px/1.2 system-ui,-apple-system,Segoe UI,Roboto,Arial;color:var(--ink);transition:background .15s ease,border-color .15s ease,color .15s ease,transform .06s ease,box-shadow .15s ease}.ghost[data-v-bef61aa6]:hover{background:var(--btn-background)}.ghost[data-v-bef61aa6]:active{background:var(--btn-active);transform:translateY(1px)}.ghost[data-v-bef61aa6]:focus-visible{outline:2px solid rgba(47,52,59,.22);outline-offset:2px}.tool-trigger[data-v-bef61aa6]{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;column-gap:6px;width:100%;min-width:0}.tool-label[data-v-bef61aa6]{font:700 14px/1.2 system-ui,-apple-system,Segoe UI,Roboto,Arial;color:var(--btn-color);white-space:nowrap}.val[data-v-bef61aa6],.mode-current[data-v-bef61aa6]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:var(--btn-color)}.chev[data-v-bef61aa6]{flex:none}.popover[data-v-bef61aa6]{position:absolute;top:calc(100% + 6px);left:0;min-width:220px;max-width:min(320px,calc(100vw - 24px));border-radius:12px;border:1px solid var(--border);background:var(--surface);padding:8px;font-size:14px;box-shadow:0 10px 24px #00000014;z-index:20}.pop-center[data-v-bef61aa6]{left:50%;transform:translate(-50%);transform-origin:top center}.pop-mode[data-v-bef61aa6]{min-width:260px}.selectors>.tool:last-child .popover.pop-center[data-v-bef61aa6]{left:auto;right:0;transform:none;transform-origin:top right}.list[data-v-bef61aa6]{list-style:none;margin:0;padding:0}.item[data-v-bef61aa6]{width:100%;padding:8px 10px;border-radius:8px;border:1px solid transparent;background:transparent;cursor:pointer;color:var(--ink);text-align:left;transition:background .15s ease,border-color .15s ease,color .15s ease}.item[data-v-bef61aa6]:hover{background:var(--btn-background)}.item[data-v-bef61aa6]:focus-visible{outline:2px solid rgba(47,52,59,.22);outline-offset:2px}.item-mode[data-v-bef61aa6]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px}.item-text[data-v-bef61aa6]{display:grid;gap:2px}.item-text .title[data-v-bef61aa6]{font:700 14px/1.2 system-ui;color:var(--btn-color)}.item-text .desc[data-v-bef61aa6]{font:400 14px/1.25 system-ui;color:var(--muted)}.item-sel[data-v-bef61aa6]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px}.item[aria-selected=true][data-v-bef61aa6]{background:var(--btn-background);border-color:var(--border)}.check[data-v-bef61aa6]{opacity:1;color:var(--ink-brand)}@container cmd (max-width: 560px){.cmd-root .popover[data-v-bef61aa6]{max-width:calc(100vw - 16px)}.tool-trigger[data-v-bef61aa6]{grid-template-columns:1fr;justify-items:center}.tool-label[data-v-bef61aa6],.val[data-v-bef61aa6],.mode-current[data-v-bef61aa6],.chev[data-v-bef61aa6]{display:none}.ghost[data-v-bef61aa6]{padding:8px}}html,body{min-height:100dvh;overflow-y:auto}.home-shell[data-v-3a8aba34]{background-color:var(--surface);min-height:100dvh;width:100%;display:flex;flex-direction:column;overflow:visible;--page-x: clamp(12px, 5vw, 22px)}.topbar-edge[data-v-3a8aba34]{flex:0 0 auto}.home-main[data-v-3a8aba34]{flex:1 1 auto;min-height:0;overflow:visible;width:100%;max-width:768px;margin:0 auto;display:flex;flex-direction:column;gap:12px;padding-top:0;box-sizing:border-box;padding-inline:var(--page-x)}.home-main.is-busy[data-v-3a8aba34]{cursor:progress}.mode-intro .intro-hero[data-v-3a8aba34]{padding-top:24vh;padding-bottom:4px;text-align:center;color:var(--muted)}.intro-hero h1[data-v-3a8aba34]{margin:0 0 3px;font-size:clamp(22px,5.3vw,30px);line-height:1.15;color:var(--heading);font-weight:500;text-wrap:balance;overflow-wrap:anywhere}.typewriter[data-v-3a8aba34]{display:inline-block}.ellipsis[data-v-3a8aba34]{display:inline-block;width:3ch;text-align:left;white-space:pre}.editor-wrap[data-v-3a8aba34]{position:sticky;bottom:0;z-index:5;padding-top:8px;padding-bottom:max(8px,env(safe-area-inset-bottom));background:transparent;overflow:visible}.editor-wrap.is-disabled[data-v-3a8aba34]{pointer-events:none;opacity:.6;filter:grayscale(8%)}.cmd-wrap[data-v-3a8aba34]{padding:8px 0 16px;overflow:visible;isolation:isolate}.home-shell[data-v-3a8aba34]:after{content:"";display:block;height:max(24px,env(safe-area-inset-bottom))}.mod-note[data-v-3a8aba34]{width:100%;display:flex;align-items:center;gap:8px;margin:0 0 8px;padding:8px 10px;border:1px solid var(--warn);background:#fff7e6;color:#7a5a00;border-radius:10px;font-size:13px}@media (max-height: 700px) and (max-width: 480px){.mode-intro .intro-hero[data-v-3a8aba34]{padding-top:18vh}.intro-hero h1[data-v-3a8aba34]{font-size:clamp(23px,4.8vw,24px)}}@media (max-width: 360px){.intro-hero h1[data-v-3a8aba34]{font-size:clamp(20px,6vw,23px)}}.login-root[data-v-fccdee56]{min-height:100vh;background:var(--bg);color:var(--ink);position:relative}[data-v-fccdee56],[data-v-fccdee56]:before,[data-v-fccdee56]:after{box-sizing:border-box}.logo-desktop[data-v-fccdee56]{position:absolute;top:16px;left:32px;width:150px;height:auto;opacity:.95;display:block}.wrap[data-v-fccdee56]{min-height:100vh;width:min(92vw,380px);margin:0 auto;padding:24px 12px 28px;display:flex;flex-direction:column;justify-content:center;align-items:center}.card-area[data-v-fccdee56]{position:relative;width:100%;display:flex;justify-content:center}.toast-stack[data-v-fccdee56]{position:absolute;left:0;right:0;bottom:calc(100% + 12px);width:100%;display:grid;gap:8px;pointer-events:none;z-index:950}.toast[data-v-fccdee56]{width:100%;border-radius:14px;border:2px solid var(--border-2);background:var(--surface);padding:10px 12px;font-size:13px;line-height:1.4;pointer-events:auto;box-shadow:none}.toast.ok[data-v-fccdee56]{background:var(--btn-hover);color:var(--ink);border-color:var(--border-1)}.toast.err[data-v-fccdee56]{background:#fff3f2;color:#7f1d1d;border-color:#f1c2be}.fade-toast-enter-active[data-v-fccdee56],.fade-toast-leave-active[data-v-fccdee56]{transition:opacity .18s ease,transform .22s ease}.fade-toast-enter-from[data-v-fccdee56],.fade-toast-leave-to[data-v-fccdee56]{opacity:0;transform:translateY(-6px)}.card[data-v-fccdee56]{width:100%;background:var(--surface);border:2px solid var(--border-2);border-radius:14px;padding:16px 14px 14px;box-shadow:none}.titles[data-v-fccdee56]{text-align:center;margin-bottom:25px}.title[data-v-fccdee56]{margin:0;font-size:20px;line-height:1.25;font-weight:700;letter-spacing:.1px}.subtitle[data-v-fccdee56]{margin:6px auto 0;font-size:13px;line-height:1.45;color:var(--ink-muted);max-width:34ch}.form[data-v-fccdee56]{margin-top:12px;display:grid;grid-template-columns:1fr;gap:15px}.field[data-v-fccdee56]{position:relative}.input[data-v-fccdee56]{width:100%;border:1px solid var(--border-1);background:#fff;border-radius:5px;padding:12px 14px;font-size:14px;color:var(--ink);transition:border-color .15s,box-shadow .15s,background-color .15s}.input[data-v-fccdee56]::placeholder{color:#9aa0a6}.input[data-v-fccdee56]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.flabel[data-v-fccdee56]{position:absolute;top:0;left:12px;transform:translateY(-50%);background:var(--surface);padding:0 6px;font-size:11px;line-height:1.2;font-weight:700;color:var(--ink-muted);pointer-events:none;z-index:1}.input:focus+.flabel[data-v-fccdee56]{color:var(--accent-deep)}.btn[data-v-fccdee56]{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:5px;padding:12px 16px;font-weight:800;font-size:14px;border:1px solid transparent;cursor:pointer;transition:transform .08s,box-shadow .15s,background .15s,border-color .15s,color .15s}.btn[data-v-fccdee56]:active{transform:translateY(1px)}.btn-gold[data-v-fccdee56]{background:var(--btn-hover);color:var(--ink);border-color:var(--border-1);box-shadow:0 8px 22px #14171c0a}.btn-gold[data-v-fccdee56]:hover{background:var(--btn-active)}.help-row[data-v-fccdee56]{display:block;text-align:center;margin-top:-10px;margin-bottom:-2px;font-size:12px;color:var(--ink-muted);line-height:1.35}.link-btn[data-v-fccdee56]{background:transparent;border:0;padding:0;margin-left:6px;display:inline;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.btn-ghost[data-v-fccdee56]{background:#fff;color:var(--ink);border-color:var(--border-1)}.btn-ghost[data-v-fccdee56]:hover{background:var(--btn-hover)}.divider[data-v-fccdee56]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:8px 0 2px}.line[data-v-fccdee56]{height:1px;background:var(--border-1)}.or[data-v-fccdee56]{font-size:11px;color:var(--ink-muted);letter-spacing:.15em}.fine-print[data-v-fccdee56]{margin:12px 4px 2px;text-align:center;font-size:11px;color:var(--ink-muted)}.link[data-v-fccdee56]{color:inherit;text-decoration:underline;text-underline-offset:2px}.gsi-material-button[data-v-fccdee56]{width:100%;height:40px;background-color:#fff;border:1px solid var(--border-1);border-radius:5px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:12px;cursor:pointer;user-select:none;-webkit-user-select:none;transition:background-color .15s ease,box-shadow .15s ease,border-color .15s ease,transform .08s ease}.gsi-material-button[data-v-fccdee56]:hover{background-color:var(--btn-hover);box-shadow:0 1px 2px #3c40432e,0 1px 3px 1px #3c40431a}.gsi-material-button[data-v-fccdee56]:active{transform:translateY(1px)}.gsi-material-button[data-v-fccdee56]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.gsi-material-button[data-v-fccdee56]:disabled{cursor:not-allowed;opacity:.6;box-shadow:none}.gsi-material-button-content-wrapper[data-v-fccdee56]{display:inline-flex;align-items:center;gap:12px}.gsi-material-button-icon svg[data-v-fccdee56]{width:20px;height:20px;display:block}.gsi-material-button-contents[data-v-fccdee56]{font-size:14px;font-weight:600;color:#1f1f1f;line-height:1;white-space:nowrap}@media (max-width: 419px){.wrap[data-v-fccdee56]{width:min(94vw,380px);padding-top:10px}.title[data-v-fccdee56]{font-size:19px}}.login-root[data-v-d888272e]{min-height:100vh;background:var(--bg);color:var(--ink);position:relative}[data-v-d888272e],[data-v-d888272e]:before,[data-v-d888272e]:after{box-sizing:border-box}.logo-desktop[data-v-d888272e]{position:absolute;top:16px;left:32px;width:150px;height:auto;opacity:.95;display:block}.wrap[data-v-d888272e]{min-height:100vh;width:min(92vw,380px);margin:0 auto;padding:20px 12px 24px;display:flex;flex-direction:column;justify-content:center;align-items:center}.card-stack[data-v-d888272e]{position:relative;width:100%}.toast-wrap[data-v-d888272e]{position:absolute;top:0;left:0;right:0;transform:translateY(calc(-100% - 10px));display:flex;flex-direction:column;gap:6px;pointer-events:none}.toast[data-v-d888272e]{width:100%;border-radius:14px;border:2px solid var(--border-2);background:var(--surface);padding:8px 10px;font-size:13px;line-height:1.35;pointer-events:auto;box-shadow:none}.toast .toast-inner[data-v-d888272e]{display:block}.toast.ok[data-v-d888272e]{background:var(--btn-hover);color:var(--ink);border-color:var(--border-1)}.toast.err[data-v-d888272e]{background:#fff3f2;color:#7f1d1d;border-color:#f1c2be}.toast-fade-enter-active[data-v-d888272e],.toast-fade-leave-active[data-v-d888272e]{transition:opacity .18s ease,transform .22s ease}.toast-fade-enter-from[data-v-d888272e],.toast-fade-leave-to[data-v-d888272e]{opacity:0;transform:translateY(-6px)}.card[data-v-d888272e]{width:100%;background:var(--surface);border:2px solid var(--border-2);border-radius:14px;padding:12px;box-shadow:none}.titles[data-v-d888272e]{text-align:center;margin-bottom:18px}.title[data-v-d888272e]{margin:0;font-size:20px;line-height:1.22;font-weight:700;letter-spacing:.1px}.subtitle[data-v-d888272e]{margin:4px auto 0;font-size:13px;line-height:1.4;color:var(--ink-muted);max-width:34ch}.form[data-v-d888272e]{margin-top:8px;display:grid;grid-template-columns:1fr;gap:12px}.field[data-v-d888272e]{position:relative}.input[data-v-d888272e]{width:100%;border:1px solid var(--border-1);background:#fff;border-radius:5px;padding:10px 12px;font-size:14px;color:var(--ink);transition:border-color .15s,box-shadow .15s,background-color .15s}.input[data-v-d888272e]::placeholder{color:#9aa0a6}.input[data-v-d888272e]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.flabel[data-v-d888272e]{position:absolute;top:0;left:12px;transform:translateY(-50%);background:var(--surface);padding:0 6px;font-size:11px;line-height:1.2;font-weight:700;color:var(--ink-muted);pointer-events:none;z-index:1}.input:focus+.flabel[data-v-d888272e]{color:var(--accent-deep)}.btn[data-v-d888272e]{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:5px;padding:10px 14px;font-weight:800;font-size:14px;border:1px solid transparent;cursor:pointer;transition:transform .08s,box-shadow .15s,background .15s,border-color .15s,color .15s}.btn[data-v-d888272e]:active{transform:translateY(1px)}.btn-gold[data-v-d888272e]{background:var(--btn-hover);color:var(--ink);border-color:var(--border-1);box-shadow:none}.btn-gold[data-v-d888272e]:hover{background:var(--btn-active)}.btn-ghost[data-v-d888272e]{background:#fff;color:var(--ink);border-color:var(--border-1)}.btn-ghost[data-v-d888272e]:hover{background:var(--btn-hover)}.divider[data-v-d888272e]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin:6px 0 0}.line[data-v-d888272e]{height:1px;background:var(--border-1)}.or[data-v-d888272e]{font-size:11px;color:var(--ink-muted);letter-spacing:.15em}.gsi-material-button[data-v-d888272e]{width:100%;height:36px;background-color:#fff;border:1px solid var(--border-1);border-radius:5px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;user-select:none;-webkit-user-select:none;transition:background-color .15s ease,box-shadow .15s ease,border-color .15s ease,transform .08s ease;box-shadow:none}.gsi-material-button[data-v-d888272e]:hover{background-color:var(--btn-hover);box-shadow:none}.gsi-material-button[data-v-d888272e]:active{transform:translateY(1px)}.gsi-material-button[data-v-d888272e]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.gsi-material-button[data-v-d888272e]:disabled{cursor:not-allowed;opacity:.6;box-shadow:none}.gsi-material-button-content-wrapper[data-v-d888272e]{display:inline-flex;align-items:center;gap:10px}.gsi-material-button-icon svg[data-v-d888272e]{width:18px;height:18px;display:block}.gsi-material-button-contents[data-v-d888272e]{font-size:13px;font-weight:600;color:#1f1f1f;line-height:1;white-space:nowrap}.gsi-material-button-state[data-v-d888272e]{display:none}.fine-print[data-v-d888272e]{margin:8px 4px 0;text-align:center;font-size:11px;color:var(--ink-muted)}@media (max-width: 419px){.wrap[data-v-d888272e]{width:min(94vw,380px);padding-top:10px}.title[data-v-d888272e]{font-size:19px}}.success-root[data-v-907bd303]{min-height:100vh;background:var(--bg);color:var(--ink);position:relative}.logo-desktop[data-v-907bd303]{position:absolute;top:16px;left:16px;width:180px;height:auto;opacity:.95;display:block}.wrap[data-v-907bd303]{min-height:100vh;width:min(92vw,560px);margin:0 auto;padding:24px 12px 28px;display:flex;flex-direction:column;justify-content:center;align-items:center}.logo-mobile[data-v-907bd303]{display:none;margin:6px 0 10px;justify-content:center}.logo-mobile img[data-v-907bd303]{width:clamp(150px,62vw,500px);height:auto;opacity:.98}.card[data-v-907bd303]{position:relative;width:min(92vw,300px);aspect-ratio:1 / 1;background:var(--bg);border:1px solid var(--border-2);border-radius:14px;box-shadow:0 8px 24px #13161d0f;overflow:hidden;display:grid;place-items:center}.card.credited[data-v-907bd303]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/etc/confetti.gif) center / cover no-repeat;opacity:.32;pointer-events:none;filter:saturate(1.05)}.card.credited[data-v-907bd303]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,#ffffff24,#ffffff57 55%,#ffffff94);pointer-events:none}.content[data-v-907bd303]{position:relative;z-index:1;width:88%;max-width:260px;display:grid;gap:10px}.titles[data-v-907bd303]{text-align:center;margin-bottom:4px}.title[data-v-907bd303]{margin:0;font-size:16px;font-weight:700;letter-spacing:.1px;color:var(--ink)}.subtitle[data-v-907bd303]{margin:4px auto 0;font-size:12px;line-height:1.4;color:var(--ink-muted);max-width:30ch;text-wrap:balance}.status-line[data-v-907bd303]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--border-2);border-radius:10px;background:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.icon-badge[data-v-907bd303]{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:var(--soft);border:1px solid var(--border-1);color:var(--ink-muted)}.label[data-v-907bd303]{font-size:11.5px;color:var(--ink-muted)}.value[data-v-907bd303]{font-weight:800;font-size:16px;color:var(--ink)}.ok[data-v-907bd303]{color:#16a34a}.warn[data-v-907bd303]{color:#a16207}.err[data-v-907bd303]{color:#9a3d3d}.spin[data-v-907bd303]{animation:spin-907bd303 1s linear infinite;color:#6b7280}@keyframes spin-907bd303{to{transform:rotate(360deg)}}.actions[data-v-907bd303]{margin-top:6px;display:grid;gap:8px;justify-items:center}.btn[data-v-907bd303]{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:10px;padding:10px 12px;font-weight:800;font-size:13px;border:1px solid transparent;cursor:pointer;transition:transform .08s,box-shadow .15s,background .15s,color .15s}.btn[data-v-907bd303]:active{transform:translateY(1px)}.btn-gold[data-v-907bd303]{background:var(--btn-hover);color:var(--ink);border-color:var(--border-1);box-shadow:0 8px 22px #1114180a}.btn-gold[data-v-907bd303]:hover{background:var(--btn-active)}.btn-gold[data-v-907bd303]:active{background:color-mix(in oklab,var(--btn-active) 92%,#000 0%)}.btn-ghost[data-v-907bd303]{background:transparent;color:var(--ink);border-color:transparent}.btn-ghost[data-v-907bd303]:hover{background:var(--btn-hover)}.btn-ghost[data-v-907bd303]:active{background:var(--btn-active)}.btn-wide[data-v-907bd303]{width:100%}.btn-slim[data-v-907bd303]{padding:8px 14px}@media (max-width: 419px){.logo-desktop[data-v-907bd303]{display:none}.logo-mobile[data-v-907bd303]{display:flex}.wrap[data-v-907bd303]{width:min(94vw,560px);padding-top:10px}.title[data-v-907bd303]{font-size:15px}}.li-card[data-v-56c09bc5]{--bg:#ffffff;--fg:#0b0f18;--muted:#5b6270;--border:#e6e9ef;--brand:#0a66c2;width:100%;background:var(--bg);color:var(--fg);border:1px solid var(--border);border-radius:12px;box-shadow:0 1px 2px #0000000a;overflow:clip}.li-head[data-v-56c09bc5]{display:flex;align-items:flex-start;gap:12px;padding:12px 14px 8px;background:var(--bg)}.avatar[data-v-56c09bc5]{width:48px;height:48px;border-radius:50%;background:linear-gradient(180deg,#d9e3f0,#c7d7ef);flex:0 0 auto}.head-main[data-v-56c09bc5]{display:flex;flex-direction:column;line-height:1.2;min-width:0}.name-row[data-v-56c09bc5]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.name[data-v-56c09bc5]{font-weight:700;font-size:15px}.badge-in[data-v-56c09bc5]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;background:#0a66c2;color:#fff;font-weight:900;font-size:11px;line-height:1;text-transform:lowercase}.degree[data-v-56c09bc5]{color:var(--muted);font-size:12px}.title-row[data-v-56c09bc5]{color:var(--muted);font-size:13px;margin-top:2px}.meta-row[data-v-56c09bc5]{color:var(--muted);font-size:12px;margin-top:2px;display:flex;align-items:center;gap:6px}.globe[data-v-56c09bc5]{color:var(--muted);opacity:.95}.head-right[data-v-56c09bc5]{margin-left:auto;padding-top:2px}.preview-pill[data-v-56c09bc5]{font-size:11px;padding:2px 6px;line-height:1;border-radius:999px;background:#0000000f;color:#1f232b;border:1px solid rgba(0,0,0,.08);white-space:nowrap}.li-body[data-v-56c09bc5]{padding:6px 14px 14px}.li-body[data-v-56c09bc5] .markdown{color:var(--fg);font-size:15px;line-height:1.5}.li-body[data-v-56c09bc5] .markdown p{margin:.45em 0}@media (max-width: 450px){.head-right[data-v-56c09bc5]{display:none}}.x-card[data-v-346dd247]{--bg:#0b0b0b;--fg:#e7e9ea;--muted:#8b98a5;--border:rgba(255,255,255,.12);--accent:#1d9bf0;--sk-start: rgba(255,255,255,.08);--sk-mid: rgba(255,255,255,.18);width:100%;background:var(--bg);color:var(--fg);border:1px solid var(--border);border-radius:6px;overflow:clip}.x-layout[data-v-346dd247]{display:grid;grid-template-columns:48px 1fr;column-gap:12px;padding:12px 14px;align-items:start}.avatar[data-v-346dd247]{width:48px;height:48px;border-radius:50%;background:#222}.content[data-v-346dd247]{min-width:0;display:flex;flex-direction:column}.meta-line[data-v-346dd247]{display:flex;align-items:center;gap:8px;min-height:20px}.name[data-v-346dd247]{font-weight:800;font-size:15.5px;color:var(--fg)}.verify[data-v-346dd247]{color:var(--accent)}.handle[data-v-346dd247],.date[data-v-346dd247]{color:var(--muted);font-size:14px}.dot[data-v-346dd247]{color:var(--muted);font-size:16px;line-height:1;transform:translateY(-1px)}.preview-pill[data-v-346dd247]{margin-left:auto;font-size:11px;padding:2px 6px;line-height:1;border-radius:999px;color:#dfe3e6;background:#ffffff0f;border:1px solid rgba(255,255,255,.16);white-space:nowrap}.content[data-v-346dd247] .markdown{color:var(--fg);font-size:15.5px;line-height:1.5}.content[data-v-346dd247] .markdown>:first-child{margin-top:0!important}.content[data-v-346dd247] .markdown p{margin:.6em 0}.content[data-v-346dd247] .markdown a{color:var(--accent);text-decoration:none}.content[data-v-346dd247] .markdown a:hover{text-decoration:underline}.content[data-v-346dd247] .markdown code{background:#ffffff0f;color:var(--fg);border-radius:6px;padding:.08em .28em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.95em}.content [slot=quote][data-v-346dd247-s]{display:block;border:1px solid rgba(255,255,255,.16);border-radius:12px;padding:12px;margin-top:12px;background:transparent}@media (max-width: 600px){.preview-pill[data-v-346dd247]{display:none}}.ig-card[data-v-3ab9c03e]{--bg:#ffffff;--fg:#0b0f18;--muted:#8e8e8e;--border:#e6e9ef;--blue:#0095f6;width:100%;background:var(--bg);color:var(--fg);border:1px solid var(--border);border-radius:12px;box-shadow:0 1px 2px #0000000a;overflow:clip}.ig-head[data-v-3ab9c03e]{display:flex;align-items:flex-start;gap:12px;padding:12px 14px 8px;background:var(--bg)}.avatar-ring[data-v-3ab9c03e]{width:48px;height:48px;border-radius:50%;background:conic-gradient(from 225deg,#feda75,#fa7e1e 60deg,#d62976,#962fbf 200deg,#4f5bd5,#962fbf 300deg,#d62976 330deg,#fa7e1e 350deg,#feda75 360deg);display:grid;place-items:center;flex:0 0 auto}.avatar[data-v-3ab9c03e]{width:38px;height:38px;border-radius:50%;background:#e9eef3;border:2px solid #fff}.head-main[data-v-3ab9c03e]{display:flex;flex-direction:column;line-height:1.2;min-width:0}.name-row[data-v-3ab9c03e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.name[data-v-3ab9c03e]{font-weight:700;font-size:15px}.verify[data-v-3ab9c03e]{color:var(--blue)}.meta-row[data-v-3ab9c03e]{color:var(--muted);font-size:13px;margin-top:2px}.head-right[data-v-3ab9c03e]{margin-left:auto;padding-top:2px}.preview-pill[data-v-3ab9c03e]{font-size:11px;padding:2px 6px;border-radius:999px;line-height:1;background:#0000000f;color:#1f232b;border:1px solid rgba(0,0,0,.08);white-space:nowrap}.ig-body[data-v-3ab9c03e]{padding:6px 14px 14px}.caption-inline[data-v-3ab9c03e]{font-size:15px;line-height:1.5;color:var(--fg)}.cap-name[data-v-3ab9c03e]{font-weight:700;margin-right:6px}.cap-text[data-v-3ab9c03e] .markdown{display:contents}.cap-text[data-v-3ab9c03e] .markdown>:first-child{display:inline;margin:0}.cap-text[data-v-3ab9c03e] .markdown>:not(:first-child){display:block;margin:.55em 0 0}.cap-text[data-v-3ab9c03e] .markdown a{color:var(--blue);text-decoration:none}.cap-text[data-v-3ab9c03e] .markdown a:hover{text-decoration:underline}.cap-text[data-v-3ab9c03e] .markdown code{background:#0000000f;color:var(--fg);border-radius:6px;padding:.08em .28em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.95em}@media (max-width: 450px){.head-right[data-v-3ab9c03e]{display:none}}.fb-card[data-v-e126c741]{--bg:#ffffff;--fg:#050505;--muted:#65676b;--border:#dfe2e7;--accent:#1877f2;width:100%;background:var(--bg);color:var(--fg);border:1px solid var(--border);border-radius:12px;box-shadow:0 1px 2px #0000000a;overflow:clip}.fb-layout[data-v-e126c741]{display:grid;grid-template-columns:44px 1fr;column-gap:12px;padding:12px 14px;align-items:start}.avatar[data-v-e126c741]{width:44px;height:44px;border-radius:50%;background:#d9e6ff}.content[data-v-e126c741]{min-width:0;display:flex;flex-direction:column}.name-line[data-v-e126c741]{display:flex;align-items:center;gap:8px;min-height:20px}.name[data-v-e126c741]{font-weight:700;font-size:15.5px;color:var(--fg)}.verify[data-v-e126c741]{color:var(--accent);transform:translateY(.5px)}.preview-pill[data-v-e126c741]{margin-left:auto;font-size:11px;padding:2px 6px;line-height:1;border-radius:999px;color:#1d2129;background:#1877f21a;border:1px solid rgba(24,119,242,.22);white-space:nowrap}.meta-line[data-v-e126c741]{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:13px;margin-top:2px;margin-bottom:2px}.dot[data-v-e126c741]{opacity:.9}.globe[data-v-e126c741]{color:var(--muted)}.content[data-v-e126c741] .markdown{color:var(--fg);font-size:16px;line-height:1.45}.content[data-v-e126c741] .markdown>:first-child{margin-top:4px!important}.content[data-v-e126c741] .markdown p{margin:.6em 0}.content[data-v-e126c741] .markdown a{color:var(--accent);text-decoration:none}.content[data-v-e126c741] .markdown a:hover{text-decoration:underline}.content[data-v-e126c741] .markdown code{background:#0000000f;color:var(--fg);border-radius:6px;padding:.08em .28em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.95em}@media (max-width: 450px){.preview-pill[data-v-e126c741]{display:none}}.body-panel-root[data-v-8dfcfd3d]{flex:0 0 auto;min-height:0;display:block;background:transparent;width:100%}.scroll-area[data-v-8dfcfd3d]{overflow:visible;padding:0}.loading-body[data-v-8dfcfd3d]{display:grid;gap:12px;padding:8px 0}.skeleton[data-v-8dfcfd3d]{width:100%;display:grid;gap:8px}.sk-line[data-v-8dfcfd3d]{height:12px;border-radius:8px;background:linear-gradient(90deg,var(--sk-start, rgba(0,0,0,.06)) 0%,var(--sk-mid, rgba(0,0,0,.12)) 50%,var(--sk-start, rgba(0,0,0,.06)) 100%);background-size:200% 100%;animation:shimmer-8dfcfd3d 1.2s ease-in-out infinite}@keyframes shimmer-8dfcfd3d{0%{background-position:200% 0}to{background-position:-200% 0}}.markdown[data-v-8dfcfd3d]{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:16px;line-height:1.6;overflow-wrap:anywhere;margin-top:0;margin-bottom:0}.markdown[data-v-8dfcfd3d]>:first-child{margin-top:0}.markdown[data-v-8dfcfd3d]>:last-child{margin-bottom:0}.markdown p[data-v-8dfcfd3d]{margin:.35em 0}.markdown h1[data-v-8dfcfd3d],.markdown h2[data-v-8dfcfd3d],.markdown h3[data-v-8dfcfd3d]{margin:.55em 0 .25em;font-weight:700}.markdown ul[data-v-8dfcfd3d],.markdown ol[data-v-8dfcfd3d]{margin:.35em 1.1em}.markdown code[data-v-8dfcfd3d]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.95em;background:#0000000f;padding:.08em .28em;border-radius:6px}.edit-area[data-v-8dfcfd3d]{width:100%;min-height:160px;max-height:clamp(160px,45vh,520px);padding:10px 12px;border-radius:10px;border:1px solid rgba(0,0,0,.12);background:#f7f7f7;outline:none;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:16px;line-height:1.6;color:#0b0f18;resize:vertical;overflow:auto;box-sizing:border-box}.post-foot[data-v-8dfcfd3d]{display:flex;align-items:center;gap:8px;padding:6px 0 0}.left-tools[data-v-8dfcfd3d],.right-tools[data-v-8dfcfd3d]{display:flex;align-items:center;gap:8px}.spacer[data-v-8dfcfd3d]{flex:1 1 auto}.icon-btn[data-v-8dfcfd3d]{display:inline-flex;align-items:center;justify-content:center;padding:6px;border:none;background:transparent;color:inherit;cursor:pointer}.icon-btn[data-v-8dfcfd3d]:hover{opacity:.85}.icon-btn[disabled][data-v-8dfcfd3d],.icon-btn[data-v-8dfcfd3d]:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.error-wrap[data-v-8dfcfd3d]{padding:8px 10px;color:#b00020;border:1px solid rgba(176,0,32,.25);border-radius:8px;background:#b000200f;font-size:15px}.ssp-root[data-v-9118a41a]{--panel-w: clamp(220px, 24vw, 260px);position:fixed;inset:0 auto 0 0;width:var(--panel-w);background:var(--surface);border-right:1px solid var(--border);box-shadow:none;transform:translate(calc(-1 * var(--panel-w)));transition:transform .28s cubic-bezier(.2,.8,.2,1);z-index:1000;display:grid;grid-template-rows:auto 1fr;will-change:transform;color:var(--ink)}.ssp-root.is-open[data-v-9118a41a]{transform:translate(0)}.ssp-overlay[data-v-9118a41a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f122059;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:990;opacity:0;animation:sspFadeIn-9118a41a .2s ease forwards;cursor:default}@keyframes sspFadeIn-9118a41a{to{opacity:1}}.ssp-head[data-v-9118a41a]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px 8px;border-bottom:1px solid var(--border)}.brand-link[data-v-9118a41a]{display:inline-flex;align-items:center;gap:8px;border-radius:10px;padding:2px;text-decoration:none;outline:none;transition:background-color .14s ease,transform .12s ease,box-shadow .12s ease}.brand-link[data-v-9118a41a]:hover{background:transparent}.brand-link[data-v-9118a41a]:active{transform:scale(.98)}.brand-link[data-v-9118a41a]:focus-visible{box-shadow:0 0 0 2px var(--focus-ring)}.logo[data-v-9118a41a]{display:block;border-radius:8px;box-shadow:none;padding-left:8px}.icon-btn[data-v-9118a41a]{background:transparent;border:none;padding:6px;border-radius:10px;cursor:pointer;line-height:0;transition:background-color .15s ease,transform .15s ease;color:var(--ink)}.icon-btn[data-v-9118a41a]:hover{background:var(--btn-background)}.icon-btn[data-v-9118a41a]:active{transform:scale(.96)}.ssp-section[data-v-9118a41a]{padding:12px;min-height:0;display:grid;grid-template-rows:auto auto 1fr}.ssp-title[data-v-9118a41a]{font-size:12.5px;letter-spacing:.3px;text-transform:uppercase;color:var(--ink-muted);margin:2px 0 10px}.ssp-list[data-v-9118a41a]{list-style:none;padding:0;margin:0;overflow:auto;border-radius:12px;background:var(--surface);border:1px solid var(--border);min-height:0}.ssp-item[data-v-9118a41a]{position:relative}.ssp-row[data-v-9118a41a]{width:100%;text-align:left;background:transparent;border:0;padding:10px 12px;display:block;color:var(--ink);font-size:13px;line-height:1.4;cursor:pointer;transition:background-color .14s ease;border-radius:8px}.ssp-row[data-v-9118a41a]:hover{background:var(--pill-hover)}.ssp-item.active .ssp-row[data-v-9118a41a]{background:var(--pill-active);outline:none;border-radius:0}.label[data-v-9118a41a]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.ssp-item:hover .label[data-v-9118a41a],.ssp-item.menu-open .label[data-v-9118a41a]{max-width:calc(100% - 28px)}.kebab[data-v-9118a41a]{position:absolute;top:50%;right:6px;transform:translateY(-50%);background:transparent;border:0;padding:4px;border-radius:8px;color:var(--ink-muted);cursor:pointer;opacity:0;pointer-events:none;z-index:2}.ssp-item:hover .kebab[data-v-9118a41a],.kebab.is-open[data-v-9118a41a]{opacity:1;pointer-events:auto;background:transparent}.kebab[data-v-9118a41a]:hover{background:transparent;color:var(--ink)}.ssp-pop[data-v-9118a41a]{position:absolute;top:calc(100% - 4px);right:6px;min-width:160px;background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:6px;z-index:1100;box-shadow:0 6px 18px #10182814}.pop-item[data-v-9118a41a]{width:100%;display:flex;align-items:center;gap:8px;background:transparent;border:0;padding:8px 10px;border-radius:8px;color:var(--danger);cursor:pointer;transition:background-color .12s ease}.pop-item[data-v-9118a41a]:hover{background:var(--danger-light)}.ssp-new-wrap[data-v-9118a41a]{margin:0 0 10px}.ssp-new-btn[data-v-9118a41a]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;border-radius:10px;text-decoration:none;background:var(--surface);color:var(--ink);transition:background-color .14s ease,border-color .14s ease,transform .12s ease}.ssp-new-btn[data-v-9118a41a]:hover{background:var(--btn-background);border-color:var(--btn-border)}.ssp-new-btn[data-v-9118a41a]:active{transform:scale(.99)}.ssp-new-btn[data-v-9118a41a]:focus-visible{outline:none;box-shadow:0 0 0 2px var(--focus-ring)}@media (hover: none),(pointer: coarse){.kebab[data-v-9118a41a]{opacity:1;pointer-events:auto}.ssp-item .label[data-v-9118a41a]{max-width:calc(100% - 28px)}}.empty-card[data-v-1692e770]{--bg:#ffffff;--fg:#0b0f18;--muted:#5b6270;--border:#e6e9ef;width:100%;background:var(--bg);color:var(--fg);border:1px solid var(--border);border-radius:12px;box-shadow:0 1px 2px #0000000a;overflow:clip}.empty-head[data-v-1692e770]{display:flex;align-items:flex-start;gap:12px;padding:12px 14px 8px;background:var(--bg)}.head-main[data-v-1692e770]{display:flex;flex-direction:column;min-width:0;line-height:1.2}.name-row[data-v-1692e770]{display:flex;align-items:center;gap:8px}.name[data-v-1692e770]{font-weight:700;font-size:14px}.pill[data-v-1692e770]{font-size:11px;padding:2px 6px;line-height:1;border-radius:999px;background:#0000000f;color:#1f232b;border:1px solid rgba(0,0,0,.08);white-space:nowrap}.sub-row[data-v-1692e770]{color:var(--muted);font-size:12px;margin-top:2px}.empty-body[data-v-1692e770]{padding:10px 14px 14px}.lead[data-v-1692e770]{margin:0 0 8px;font-size:14px}.actions[data-v-1692e770]{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:8px}.actions li[data-v-1692e770]{display:flex;align-items:center;gap:8px;color:#1f232b;font-size:13px}.hint[data-v-1692e770]{margin-top:10px;font-size:12px;color:var(--muted)}.err[data-v-1692e770]{margin-top:10px;font-size:12px;color:#8b2a2a}.chat-shell[data-v-0a60e626]{transition:padding-left .28s cubic-bezier(.2,.8,.2,1);height:100svh;width:100%;display:flex;overflow:hidden}.chat-shell.with-panel[data-v-0a60e626]{padding-left:var(--aside-w)}.chat-main[data-v-0a60e626]{--gutter-x: clamp(14px, 4.5vw, 24px);width:100%;max-width:768px;margin:0 auto;display:flex;flex-direction:column;gap:0;flex:1 1 auto;min-height:0;padding-top:0}.cmd-wrap[data-v-0a60e626]{position:sticky;top:0;z-index:900;padding-inline:var(--gutter-x);padding-top:10px;background:transparent}.mid-rail[data-v-0a60e626]{flex:1 1 auto;min-height:0;margin-top:0;margin-bottom:0}.mid-bleed[data-v-0a60e626]{width:100vw;margin-top:-20px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);height:100%;overflow:visible}.chat-shell.with-panel .mid-bleed[data-v-0a60e626]{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);box-sizing:border-box}.mid-scroll[data-v-0a60e626]{height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding-top:30px;padding-bottom:30px}.mid-inner[data-v-0a60e626]{max-width:768px;margin:0 auto;width:100%;display:flex;justify-content:center;align-items:flex-start;padding-inline:var(--gutter-x);box-sizing:border-box}.editor-wrap[data-v-0a60e626]{position:sticky;bottom:0;z-index:5;padding-inline:var(--gutter-x);padding-bottom:env(safe-area-inset-bottom);background:transparent;margin-top:-40px}.mod-note[data-v-0a60e626]{width:100%;display:flex;align-items:center;gap:8px;margin:0 0 8px;padding:8px 10px;border:1px solid var(--warn);background:#fff7e6;color:#7a5a00;border-radius:10px;font-size:13px}.panel-open-btn[data-v-0a60e626]{position:fixed;top:max(10px,env(safe-area-inset-top));left:max(10px,env(safe-area-inset-left));z-index:920;background:#fbfcff;box-shadow:none;border-radius:5px;margin-top:12px;padding:1px;line-height:0;cursor:pointer;transition:background-color .14s ease,transform .14s ease}.panel-open-btn[data-v-0a60e626]:hover{background:#f3f4f6}.panel-open-btn[data-v-0a60e626]:active{transform:translateY(1px)}.flex-spacer[data-v-56572122]{flex:1 1 auto}.site-footer[data-v-0ddaeb35],html.dark{background:var(--surface);border-top:1px solid var(--border);color:var(--ink)}.inner[data-v-0ddaeb35]{max-width:1080px;margin:0 auto;padding:14px clamp(14px,4vw,24px);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.copy[data-v-0ddaeb35]{font-size:13px;color:var(--ink-muted);margin:0;background:transparent!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}.nav[data-v-0ddaeb35]{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.link[data-v-0ddaeb35]{text-decoration:none;font-size:14px;padding:6px 10px;border-radius:10px;border:none;color:var(--ink);opacity:.95;background:transparent;transition:background .15s ease,color .15s ease}.link[data-v-0ddaeb35]:hover{background:var(--btn-hover)}.link[data-v-0ddaeb35]:active{background:var(--btn-active)}.link[data-v-0ddaeb35]:focus-visible{outline:2px solid rgba(47,52,59,.22);outline-offset:2px}@media (max-width: 520px){.inner[data-v-0ddaeb35]{justify-content:center;text-align:center}.copy[data-v-0ddaeb35]{width:100%}}.page-wrap[data-v-7d923d44]{min-height:100dvh;display:flex;flex-direction:column;background:#fafafa}.topbar-edge[data-v-7d923d44]{margin-bottom:10px}.tt-blog-index[data-v-7d923d44]{--thumb-max: clamp(180px, 28vw, 320px);max-width:1080px;margin:0 auto;padding:24px 24px 40px;color:var(--ink)}.tags-bar[data-v-7d923d44]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;align-items:center;margin:6px 0 20px}.pill[data-v-7d923d44]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);background:var(--soft);color:var(--ink);padding:6px 12px;border-radius:999px;font-size:13px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.pill[data-v-7d923d44]:hover{background:var(--pill-hover)}.pill[data-v-7d923d44]:focus-visible{outline:2px solid #94a3b8;outline-offset:2px}.pill.active[data-v-7d923d44]{background:var(--pill-active);border-color:#cbd5e1;font-weight:600}.empty[data-v-7d923d44]{text-align:center;color:var(--muted);margin:18px 0 10px;font-size:14px}.grid[data-v-7d923d44]{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}@media (max-width: 1024px){.grid[data-v-7d923d44]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.grid[data-v-7d923d44]{grid-template-columns:1fr}}.card[data-v-7d923d44]{background:var(--surface);color:var(--ink);border:1px solid var(--border);border-radius:16px;overflow:hidden;transition:transform .12s ease,border-color .12s ease}.card[data-v-7d923d44]:hover{transform:translateY(-2px);border-color:#d1d5db}.thumb-wrap[data-v-7d923d44]{position:relative;display:block;width:min(100%,var(--thumb-max));aspect-ratio:1 / 1;margin:0 auto;overflow:hidden;background:var(--softer);border-bottom:1px solid var(--border);color:transparent;text-decoration:none}.thumb-skeleton[data-v-7d923d44]{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:linear-gradient(100deg,#ffffff0d 20%,#ffffff40,#ffffff0d 60%),var(--softer);background-size:200% 100%,cover;animation:thumbShimmer-7d923d44 1.2s linear infinite;z-index:1}.thumb[data-v-7d923d44]{width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity .25s ease-in-out;color:transparent}.thumb-wrap.loaded .thumb-skeleton[data-v-7d923d44]{opacity:0;visibility:hidden;transition:opacity .2s ease}.thumb-wrap.loaded .thumb[data-v-7d923d44]{opacity:1}.thumb--placeholder[data-v-7d923d44]{width:100%;height:100%;background:var(--softer)}.meta[data-v-7d923d44]{padding:14px}.title-link[data-v-7d923d44]{text-decoration:none;color:inherit}.card-title[data-v-7d923d44]{font-size:18px;line-height:1.25;margin:0 0 6px}.date[data-v-7d923d44]{display:inline-block;color:var(--muted);font-size:12px}@keyframes thumbShimmer-7d923d44{0%{background-position:-150% 0,center}to{background-position:150% 0,center}}.page-wrap[data-v-c67bb6a6]{min-height:100dvh;display:flex;flex-direction:column}.topbar-edge[data-v-c67bb6a6]{margin-bottom:10px}.tt-post[data-v-c67bb6a6]{max-width:820px;width:100%;margin:0 auto;padding:24px}@media (max-width: 520px){.tt-post[data-v-c67bb6a6]{padding:16px}}.post-head[data-v-c67bb6a6]{margin-bottom:16px}.title[data-v-c67bb6a6]{font-size:clamp(22px,3.3vw + 12px,32px);line-height:1.2;margin:0 0 8px}.sub[data-v-c67bb6a6]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;opacity:.85;margin-bottom:12px}.tags[data-v-c67bb6a6]{display:flex;gap:10px;list-style:none;padding:0;margin:0}.hero-wrap[data-v-c67bb6a6]{position:relative;width:100%;margin:0;border-radius:16px;overflow:hidden;border:1px solid rgba(0,0,0,.06);line-height:0;color:transparent}.hero[data-v-c67bb6a6]{width:100%;height:auto;display:block;opacity:0;transition:opacity .25s ease-in-out;border-radius:16px}.hero-skeleton[data-v-c67bb6a6]{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:linear-gradient(100deg,#ffffff0d 20%,#ffffff40,#ffffff0d 60%),#f1f5f9;background-size:200% 100%,cover;animation:shimmer-c67bb6a6 1.2s linear infinite;z-index:1}.hero-wrap.loaded .hero-skeleton[data-v-c67bb6a6]{opacity:0;visibility:hidden;transition:opacity .2s ease}.hero-wrap.loaded .hero[data-v-c67bb6a6]{opacity:1}.md-body[data-v-c67bb6a6] p,.md-body[data-v-c67bb6a6] li{font-size:clamp(14px,.25vw + 13px,16px);line-height:1.7}.md-body[data-v-c67bb6a6] ul,.md-body[data-v-c67bb6a6] ol{padding-left:1.3em;margin:.8em 0}.md-body[data-v-c67bb6a6] h2{margin-top:1.4em;font-size:clamp(18px,1.3vw + 12px,22px)}.md-body[data-v-c67bb6a6] .md-img-wrap{position:relative;display:block;width:100%;line-height:0;overflow:hidden;border-radius:12px;margin:12px 0;color:transparent;background:#f1f5f9}.md-body[data-v-c67bb6a6] .md-img-wrap>img{width:100%;height:auto;display:block;opacity:0;transition:opacity .25s ease-in-out;border-radius:12px}.md-body[data-v-c67bb6a6] .md-img-wrap>.img-skeleton{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:linear-gradient(100deg,#ffffff0d 20%,#ffffff40,#ffffff0d 60%),#f1f5f9;background-size:200% 100%,cover;animation:shimmer-c67bb6a6 1.2s linear infinite;z-index:1}.md-body[data-v-c67bb6a6] .md-img-wrap.loaded>.img-skeleton{opacity:0;visibility:hidden;transition:opacity .2s ease}.md-body[data-v-c67bb6a6] .md-img-wrap.loaded>img{opacity:1}.md-body[data-v-c67bb6a6] img{max-width:100%;height:auto}.md-body[data-v-c67bb6a6] pre{overflow:auto;border-radius:12px;padding:12px;background:#0000000d;max-width:100%}.md-body[data-v-c67bb6a6] .md-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:16px 0}.md-body[data-v-c67bb6a6] table{width:100%;border-collapse:separate;border-spacing:0;background:transparent;border:1px solid var(--tbl-border);border-radius:0;font-variant-numeric:tabular-nums}.md-body[data-v-c67bb6a6] thead th,.md-body[data-v-c67bb6a6] tr th{background:var(--tbl-head-bg);color:#111!important;text-align:left;font-weight:600;padding:12px 14px;border-bottom:1px solid var(--tbl-border);border-right:1px solid var(--tbl-border);white-space:normal;overflow-wrap:anywhere;word-break:break-word}.md-body[data-v-c67bb6a6] thead th:last-child,.md-body[data-v-c67bb6a6] tr th:last-child{border-right:0}.md-body[data-v-c67bb6a6] tbody td{padding:12px 14px;border-right:1px solid var(--tbl-border);vertical-align:top;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.md-body[data-v-c67bb6a6] tbody td:last-child{border-right:0}.md-body[data-v-c67bb6a6] tbody tr{border-bottom:1px solid var(--tbl-border)}.md-body[data-v-c67bb6a6] tbody tr:last-child{border-bottom:0}.md-body[data-v-c67bb6a6] tbody tr:nth-child(odd) td{background:var(--tbl-row-alt)}@media (hover: hover){.md-body[data-v-c67bb6a6] tbody tr:hover td{background:var(--tbl-hover)}}@media (max-width: 520px){.md-body[data-v-c67bb6a6] table{table-layout:fixed}.md-body[data-v-c67bb6a6] thead th,.md-body[data-v-c67bb6a6] tr th{padding:10px;font-size:clamp(13px,1.2vw + 11px,15px)}.md-body[data-v-c67bb6a6] tbody td{padding:10px}}@keyframes shimmer-c67bb6a6{0%{background-position:-150% 0,center}to{background-position:150% 0,center}}.page-wrap[data-v-16f795aa]{min-height:100dvh;display:flex;flex-direction:column}.topbar-edge[data-v-16f795aa]{margin-bottom:10px}.legal-shell[data-v-16f795aa]{max-width:860px;margin:0 auto;padding:32px 24px 56px;color:var(--ink)}.page-head[data-v-16f795aa]{text-align:center;margin-bottom:18px}.hero-title[data-v-16f795aa]{font-size:clamp(28px,5vw,40px);line-height:1.2;font-weight:800;margin:0 0 4px;color:var(--ink)}.sub[data-v-16f795aa]{color:var(--ink-muted);font-size:13px;margin:0;opacity:.9}.legal-content[data-v-16f795aa]{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:18px 16px;color:var(--ink)}.legal-content[data-v-16f795aa] h2{font-size:22px;margin:18px 0 8px;color:var(--ink)}.legal-content[data-v-16f795aa] h3{font-size:18px;margin:16px 0 8px;color:var(--ink)}.legal-content[data-v-16f795aa] p,.legal-content[data-v-16f795aa] li{line-height:1.65;color:var(--ink)}.legal-content[data-v-16f795aa] ul,.legal-content[data-v-16f795aa] ol{padding-left:20px}.legal-content[data-v-16f795aa] a{color:var(--link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:var(--link-underline);border-radius:4px;transition:background-color .14s ease,color .14s ease,text-decoration-color .14s ease,outline-color .14s ease;word-break:break-word}.legal-content[data-v-16f795aa] a:visited{color:var(--link-visited)}.legal-content[data-v-16f795aa] a:hover{background-color:var(--btn-hover);text-decoration-color:var(--link)}.legal-content[data-v-16f795aa] a:active{background-color:var(--btn-active)}.legal-content[data-v-16f795aa] a:focus-visible{outline:2px solid rgba(47,52,59,.22);outline-offset:2px;text-decoration-color:var(--link)}.fallback[data-v-16f795aa]{text-align:center;color:var(--ink-muted);padding:24px 0}.page-wrap[data-v-e27914ad]{min-height:100dvh;display:flex;flex-direction:column}.topbar-edge[data-v-e27914ad]{margin-bottom:10px}.legal-shell[data-v-e27914ad]{max-width:860px;margin:0 auto;padding:32px 24px 56px;color:var(--ink)}.page-head[data-v-e27914ad]{text-align:center;margin-bottom:18px}.hero-title[data-v-e27914ad]{font-size:clamp(28px,5vw,40px);line-height:1.2;font-weight:800;margin:0 0 4px;color:var(--ink)}.sub[data-v-e27914ad]{color:var(--ink-muted);font-size:13px;margin:0;opacity:.9}.legal-content[data-v-e27914ad]{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:18px 16px;color:var(--ink)}.legal-content[data-v-e27914ad] h2{font-size:22px;margin:18px 0 8px;color:var(--ink)}.legal-content[data-v-e27914ad] h3{font-size:18px;margin:16px 0 8px;color:var(--ink)}.legal-content[data-v-e27914ad] p,.legal-content[data-v-e27914ad] li{line-height:1.65;color:var(--ink)}.legal-content[data-v-e27914ad] ul,.legal-content[data-v-e27914ad] ol{padding-left:20px}.legal-content[data-v-e27914ad] a{color:var(--link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:var(--link-underline);border-radius:4px;transition:background-color .14s ease,color .14s ease,text-decoration-color .14s ease,outline-color .14s ease;word-break:break-word}.legal-content[data-v-e27914ad] a:visited{color:var(--link-visited)}.legal-content[data-v-e27914ad] a:hover{background-color:var(--btn-hover);text-decoration-color:var(--link)}.legal-content[data-v-e27914ad] a:active{background-color:var(--btn-active)}.legal-content[data-v-e27914ad] a:focus-visible{outline:2px solid rgba(47,52,59,.22);outline-offset:2px;text-decoration-color:var(--link)}.fallback[data-v-e27914ad]{text-align:center;color:var(--ink-muted);padding:24px 0}.page-wrap[data-v-309f1eee]{min-height:100dvh;display:flex;flex-direction:column}.topbar-edge[data-v-309f1eee]{margin-bottom:10px}.about-shell[data-v-309f1eee]{--ink: #2f343b;--muted: #66707a;--surface: #ffffff;--soft: #f6f7f9;--border: #dde1e6;--btn-hover: #f3f4f6;--btn-active: #eceff3;--link: #2f343b;--link-visited: #5b6570;--link-underline: #cfd6de;max-width:860px;margin:0 auto;padding:32px 24px 56px;color:var(--ink)}.page-head[data-v-309f1eee]{text-align:center;margin-bottom:18px}.hero-title[data-v-309f1eee]{font-size:clamp(28px,5vw,40px);line-height:1.2;font-weight:800;margin:0 0 4px;color:var(--ink)}.sub[data-v-309f1eee]{color:var(--muted);font-size:13px;margin:0;opacity:.9}.about-content[data-v-309f1eee]{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:18px 16px;color:var(--ink)}.about-content[data-v-309f1eee] h2{font-size:22px;margin:18px 0 8px;color:var(--ink)}.about-content[data-v-309f1eee] h3{font-size:18px;margin:16px 0 8px;color:var(--ink)}.about-content[data-v-309f1eee] p,.about-content[data-v-309f1eee] li{line-height:1.65;color:var(--ink)}.about-content[data-v-309f1eee] ul,.about-content[data-v-309f1eee] ol{padding-left:20px}.about-content[data-v-309f1eee] a{color:var(--link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:var(--link-underline);border-radius:4px;transition:background-color .14s ease,color .14s ease,text-decoration-color .14s ease,outline-color .14s ease;word-break:break-word}.about-content[data-v-309f1eee] a:visited{color:var(--link-visited)}.about-content[data-v-309f1eee] a:hover{background-color:var(--btn-hover);text-decoration-color:var(--link)}.about-content[data-v-309f1eee] a:active{background-color:var(--btn-active)}.about-content[data-v-309f1eee] a:focus-visible{outline:2px solid rgba(47,52,59,.22);outline-offset:2px;text-decoration-color:var(--link)}.fallback[data-v-309f1eee]{text-align:center;color:var(--muted);padding:24px 0}.page-wrap[data-v-c688818c]{color:var(--ink);min-height:100dvh;display:flex;flex-direction:column}.topbar-edge[data-v-c688818c]{margin-bottom:10px}.pricing-hero[data-v-c688818c],.assurance-section[data-v-c688818c],.ops-section[data-v-c688818c]{--page-max: 1100px;--gap: 16px;--card-radius: 16px;--hero-h: clamp(88px, 16vw, 128px)}.pricing-hero[data-v-c688818c]{max-width:var(--page-max);margin:0 auto;padding:24px 20px 12px}.hero-head[data-v-c688818c]{text-align:center;margin-bottom:14px}.hero-title[data-v-c688818c]{font-size:clamp(28px,5vw,40px);line-height:1.2;font-weight:800;margin:0;color:var(--ink)}.hero-sub[data-v-c688818c]{opacity:.95;margin:8px 0 0;font-size:15px;color:var(--ink-muted)}.error-banner[data-v-c688818c]{margin:12px auto 0;padding:10px 12px;max-width:760px;border:1px solid #f0dede;background:#fff8f8;color:#6f2b2b;border-radius:12px;font-size:13px;text-align:center}.cards-grid[data-v-c688818c]{width:100%;display:grid;gap:var(--gap);margin-top:18px;grid-template-columns:repeat(1,minmax(260px,1fr));justify-content:center;justify-items:stretch;align-items:stretch}@media (min-width: 760px){.cards-grid[data-v-c688818c]{grid-template-columns:repeat(2,minmax(280px,1fr))}}@media (min-width: 1180px){.cards-grid[data-v-c688818c]{grid-template-columns:repeat(4,minmax(260px,1fr))}}.card[data-v-c688818c]{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:var(--card-radius);overflow:visible;box-shadow:none;display:flex;flex-direction:column;min-width:0;padding:0!important}.card.popular[data-v-c688818c]{border:1px solid var(--ink-brand-muted)}.card.free[data-v-c688818c]{opacity:.995;border-color:var(--border-2)}.flabel[data-v-c688818c]{position:absolute;top:0;left:14px;transform:translateY(-50%);z-index:3;padding:4px 10px;border-radius:999px;background:var(--surface);border:1px solid var(--ink-brand);color:var(--ink-brand);font-size:12px;font-weight:700;line-height:1}.card-hero[data-v-c688818c]{height:var(--hero-h);width:100%;display:grid;place-items:center;border-top-left-radius:var(--card-radius);border-top-right-radius:var(--card-radius);overflow:hidden;position:relative}.hero-skeleton[data-v-c688818c]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f1f3f6 25%,#e8ebf0 37%,#f1f3f6 63%);background-size:400% 100%;animation:shimmer-c688818c 1.1s ease-in-out infinite}@keyframes shimmer-c688818c{0%{background-position:100% 0}to{background-position:0 0}}.card-hero-img[data-v-c688818c]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:fill;opacity:0;transition:opacity .25s ease}.card-hero-img.loaded[data-v-c688818c]{opacity:1}.card-hero[data-v-c688818c]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0000000f,#00000005);pointer-events:none}.hero-label[data-v-c688818c]{position:relative;z-index:1;display:inline-flex;gap:2px;line-height:1;-webkit-user-select:none;user-select:none}.hero-label .first[data-v-c688818c],.hero-label .rest[data-v-c688818c]{font-size:28px;font-weight:600;letter-spacing:.2px}.hero-label .first[data-v-c688818c]{color:var(--ink-brand)}.hero-label .rest[data-v-c688818c]{color:var(--ink)}.card-body[data-v-c688818c]{padding:14px;display:flex;flex-direction:column;flex:1 1 auto}.price[data-v-c688818c]{display:flex;align-items:baseline;gap:8px;margin:6px 0 4px}.amount[data-v-c688818c]{font-size:26px;font-weight:800;color:var(--ink)}.per[data-v-c688818c]{font-size:12px;color:var(--ink-muted)}.credits[data-v-c688818c]{margin:0 0 6px;display:flex;align-items:baseline;gap:6px}.credits strong[data-v-c688818c]{font-size:18px;color:var(--ink)}.credits .label[data-v-c688818c]{font-size:13px;color:var(--ink-muted)}.blurb[data-v-c688818c]{font-size:13px;color:var(--ink);opacity:.9;margin:8px 0 10px}.ticks[data-v-c688818c]{list-style:none;padding:0;margin:0 0 14px;flex:1 1 auto}.ticks li[data-v-c688818c]{font-size:13px;padding-left:18px;position:relative;margin:6px 0;color:var(--ink)}.ticks li[data-v-c688818c]:before{content:"✓";position:absolute;left:0;top:0;opacity:.9;color:var(--ink-brand);font-weight:600}.buy-btn[data-v-c688818c]{width:100%;padding:10px 12px;border-radius:12px;font-weight:700;cursor:pointer;color:var(--cta-color);border:1px solid var(--cta-border);background:var(--cta-background)}.buy-btn[data-v-c688818c]:hover{background:var(--btn-hover-background);color:var(--btn-hover-color);border-color:var(--btn-hover-border);box-shadow:0 6px 18px #0000000d}.buy-btn[data-v-c688818c]:active{transform:translateY(1px)}.buy-btn[disabled][data-v-c688818c]{opacity:.6;cursor:not-allowed}.note[data-v-c688818c]{text-align:center;font-size:12px;color:var(--ink-muted);margin-top:12px}.assurance-section[data-v-c688818c]{max-width:var(--page-max);margin:10px auto 0;padding:6px 20px}.assurance-inner[data-v-c688818c]{width:100%;margin:0 auto}.pill-grid[data-v-c688818c]{display:grid;grid-template-columns:1fr;gap:12px;list-style:none;padding:0;margin:0}@media (min-width: 760px){.pill-grid[data-v-c688818c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1180px){.pill-grid[data-v-c688818c]{grid-template-columns:repeat(3,minmax(0,1fr))}}.pill[data-v-c688818c]{position:relative;background:linear-gradient(180deg,var(--surface) 0%,#fafbff 100%);border:1px solid var(--border);border-radius:999px;min-height:54px;box-shadow:0 6px 24px #00000008,inset 0 1px #ffffffb3;display:grid;place-items:center;padding:10px 18px}.pill[data-v-c688818c]:after{content:"";position:absolute;top:8px;left:16px;right:16px;height:10px;border-radius:999px;background:radial-gradient(closest-side,#fffc,#fff0);pointer-events:none}.pill-text[data-v-c688818c]{font-size:14px;font-weight:700;letter-spacing:.01em;text-align:center;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ops-section[data-v-c688818c]{max-width:var(--page-max);margin:18px auto 0;padding:8px 20px 40px}.ops-title[data-v-c688818c]{font-size:20px;font-weight:800;margin:6px 0 12px;text-align:center;color:var(--ink)}.ops-inner[data-v-c688818c]{width:100%;margin:0 auto}.ops-table-wrap[data-v-c688818c]{background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden}.ops-table[data-v-c688818c]{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px;color:var(--ink)}.ops-table thead th[data-v-c688818c]{text-align:left;background:#fafbff;border-bottom:1px solid var(--border-2);padding:12px 14px;font-weight:700;color:var(--ink)}.ops-table thead .col-cost[data-v-c688818c]{text-align:right}.ops-table tbody td[data-v-c688818c]{padding:12px 14px;border-top:1px solid var(--border-2);color:var(--ink)}.ops-table tbody tr:first-child td[data-v-c688818c]{border-top:none}.col-op[data-v-c688818c]{width:70%}.col-cost[data-v-c688818c]{width:30%;text-align:right;font-variant-numeric:tabular-nums}.chip[data-v-c688818c]{display:inline-block;min-width:28px;text-align:center;padding:4px 10px;border-radius:999px;background:var(--soft);border:1px solid var(--border);font-weight:700;color:var(--ink)}.ops-footnote[data-v-c688818c]{font-size:12px;color:var(--ink-muted);margin-top:10px;text-align:center}.page-wrap[data-v-86b443ec]{min-height:100dvh;display:flex;flex-direction:column;background:#f7f8fb}.topbar-edge[data-v-86b443ec]{margin-bottom:10px}.contact-hero[data-v-86b443ec]{max-width:1100px;margin:0 auto;padding:32px 20px 24px}.hero-head[data-v-86b443ec]{text-align:center;margin-bottom:18px}.hero-title[data-v-86b443ec]{font-size:clamp(28px,5vw,40px);line-height:1.2;font-weight:800;margin:0;color:#1f232b}.hero-sub[data-v-86b443ec]{opacity:.85;margin:8px 0 0;font-size:15px;color:#303441}.cards-grid[data-v-86b443ec]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}@media (max-width: 860px){.cards-grid[data-v-86b443ec]{grid-template-columns:1fr}}.card[data-v-86b443ec]{display:grid;grid-template-columns:64px 1fr;gap:14px;align-items:start;background:#fff;border:1px solid #e8e9ef;border-radius:16px;padding:16px;box-shadow:0 6px 22px #0000000a}.icon-wrap[data-v-86b443ec]{display:grid;place-items:center;width:64px;height:64px;border-radius:14px;background:linear-gradient(180deg,#fff,#f4f6fb);border:1px solid #ececf3}.icon[data-v-86b443ec]{width:28px;height:28px;stroke-width:2;color:#3a3e4a}.card-main[data-v-86b443ec]{min-width:0}.card-title[data-v-86b443ec]{margin:2px 0 4px;font-size:18px;font-weight:800;color:#22262f}.card-desc[data-v-86b443ec]{margin:0 0 10px;font-size:13px;color:#3d4150;opacity:.9}.email-row[data-v-86b443ec]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.email-link[data-v-86b443ec]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;padding:8px 10px;border-radius:10px;border:1px dashed #dfe1e8;background:#fafbff;color:#2d3240;text-decoration:none;word-break:break-all}.email-link[data-v-86b443ec]:hover{background:#f3f5fb}.copy-icon-btn[data-v-86b443ec]{display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border:none;background:transparent;cursor:pointer;transition:transform .06s ease,opacity .12s ease}.copy-icon-btn[data-v-86b443ec]:hover{opacity:.85}.copy-icon-btn[data-v-86b443ec]:active{transform:translateY(1px) scale(.98)}.copy-icon-btn[data-v-86b443ec]:focus-visible{outline:2px solid #b9c2ff;outline-offset:2px}.copy-icon[data-v-86b443ec]{width:18px;height:18px;color:#3a3e4a}.service-note[data-v-86b443ec]{margin:14px auto 0;max-width:760px;font-size:12px;text-align:center;color:#3a3f4c;opacity:.8}.cols[data-v-00559160]{display:grid;grid-template-columns:1fr 1.4fr;gap:16px}@media (max-width: 980px){.cols[data-v-00559160]{grid-template-columns:1fr}}.chart[data-v-00559160]{width:100%;height:260px}.chart.donut[data-v-00559160]{height:220px}.sk[data-v-00559160]{background:var(--soft);border:1px solid var(--border);border-radius:12px;margin-bottom:12px}.sk.donut[data-v-00559160]{height:210px}.sk.bars[data-v-00559160]{height:240px}.sk.list[data-v-00559160]{height:160px}.findings[data-v-00559160]{list-style:none;padding:0;margin:0}.finding[data-v-00559160]{display:grid;grid-template-columns:10px 1fr auto;gap:8px;align-items:center;padding:8px 0;border-bottom:1px solid var(--border)}.finding[data-v-00559160]:last-child{border-bottom:none}.finding .dot[data-v-00559160]{width:10px;height:10px;border-radius:50%}.finding .val[data-v-00559160]{color:var(--ink-muted);font-size:12px}
