.app-footer[data-v-5facc718]{border-top:1px solid #e5e8ec;background:hsla(0,0%,100%,.92);backdrop-filter:saturate(1.1) blur(6px)}.app-footer__inner[data-v-5facc718]{max-width:1120px;margin:0 auto;padding:.85rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.app-footer__nav[data-v-5facc718]{display:inline-flex;align-items:center;gap:.55rem;font-size:.95rem}.app-footer__nav a[data-v-5facc718]{color:#0b63a9;text-decoration:none;padding:.25rem .2rem;border-radius:8px}.app-footer__nav a[data-v-5facc718]:hover{text-decoration:underline}.sep[data-v-5facc718]{color:#9aa4b2}.app-footer__meta[data-v-5facc718]{margin:0;color:#6b7280;font-size:.9rem}.announce[data-v-07ea1d3c]{--ann-density:1;--ann-vpad:.6rem;--ann-hpad:20px;--ann-font:.95rem;--ann-line:1.25;position:relative;border-bottom:1px solid hsla(0,0%,100%,.12);box-shadow:0 6px 18px rgba(0,0,0,.18);color:var(--ann-ink,#eaf2ff);font-size:var(--ann-font);background:radial-gradient(260px 160px at 12% 100%,var(--ann-accent,rgba(28,95,151,.28)),transparent 60%),radial-gradient(200px 160px at 90% 0,hsla(0,0%,100%,.06),transparent 60%),linear-gradient(180deg,var(--ann-bg1,rgba(11,27,43,.96)),var(--ann-bg2,rgba(15,38,61,.94)))}.announce__inner[data-v-07ea1d3c]{display:flex;align-items:center;gap:.75rem;min-height:calc(48px*var(--ann-density));padding:calc(var(--ann-vpad)*var(--ann-density)) var(--ann-hpad);max-width:1120px;margin:0 auto}.announce__emoji[data-v-07ea1d3c]{font-size:1.15rem;line-height:1}.announce__text[data-v-07ea1d3c]{line-height:1.25;font-weight:600}.announce a.lnk[data-v-07ea1d3c]{color:inherit}.announce a.lnk[data-v-07ea1d3c],.announce__desc a[data-v-07ea1d3c]{text-decoration:underline;text-underline-offset:2px}.announce__desc[data-v-07ea1d3c] a,[data-v-07ea1d3c] .announce__desc a{color:var(--ann-desc,currentColor);text-decoration:underline;text-underline-offset:2px}.announce__desc[data-v-07ea1d3c] a:hover{text-decoration-thickness:from-font}.announce__close[data-v-07ea1d3c]{margin-left:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;display:inline-flex;align-items:center;justify-content:center;font-size:1.1rem;line-height:1;height:auto;padding:.2rem .35rem;border-radius:8px;cursor:pointer}.announce__close[data-v-07ea1d3c]:hover{background:hsla(0,0%,100%,.1)}.announce__close[data-v-07ea1d3c]:focus-visible{outline:3px solid rgba(130,194,255,.6);outline-offset:2px}.announce__label[data-v-07ea1d3c]{font-weight:800;color:var(--ann-label,currentColor);line-height:1.25}.announce__desc[data-v-07ea1d3c]{color:var(--ann-desc,currentColor);line-height:1.25}.announce--info[data-v-07ea1d3c]{--ann-bg1:#0b1b2b;--ann-bg2:#0f263d;--ann-accent:rgba(28,95,151,.28);--ann-ink:#eaf2ff}.announce--beta[data-v-07ea1d3c]{--ann-bg1:#1b1740;--ann-bg2:#241a67;--ann-accent:rgba(111,121,255,.28);--ann-ink:#eef0ff}.announce--success[data-v-07ea1d3c]{--ann-bg1:#0c3b35;--ann-bg2:#0a2a25;--ann-accent:rgba(20,184,166,.22);--ann-ink:#eafff7}.announce--warning[data-v-07ea1d3c]{--ann-bg1:#5b360c;--ann-bg2:#482a09;--ann-accent:rgba(255,166,0,.26);--ann-ink:#fff6e6}.announce--danger[data-v-07ea1d3c]{--ann-bg1:#3a0e12;--ann-bg2:#2a0a0d;--ann-accent:rgba(239,68,68,.28);--ann-ink:#ffecec}.announce--light[data-v-07ea1d3c]{--ann-bg1:#f7fbff;--ann-bg2:#eef6ff;--ann-accent:rgba(80,140,220,.12);--ann-ink:#0f2740;color:var(--ann-ink);border-bottom:1px solid rgba(0,0,0,.05)}.announce__scroller[data-v-07ea1d3c]{overflow:hidden;flex:1 1 auto;min-width:0}.announce__track[data-v-07ea1d3c]{display:flex;gap:40px;will-change:transform;animation:marquee-move-07ea1d3c var(--marquee-duration,20s) linear infinite;line-height:1.25}.announce__chunk[data-v-07ea1d3c]{flex:0 0 auto;white-space:nowrap}.announce:focus-within .announce__track[data-v-07ea1d3c],.announce:hover .announce__track[data-v-07ea1d3c]{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.announce__track[data-v-07ea1d3c]{animation:none!important}}@keyframes marquee-move-07ea1d3c{to{transform:translateX(var(--marquee-to,-50%))}}a{color:inherit;text-decoration:none}ul{list-style:none;margin:0;padding:0}button{font:inherit}.skip{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.skip:focus{position:fixed;left:1rem;top:1rem;width:auto;height:auto;padding:.5rem .75rem;background:#fff;color:#111;border-radius:10px;box-shadow:0 6px 16px rgba(0,0,0,.15);z-index:2000}.nav{--nav-h:64px;--nav-bg1:rgba(11,27,43,.96);--nav-bg2:rgba(15,38,61,.94);--nav-ac1:rgba(28,95,151,.28);--nav-ac2:rgba(10,129,184,.18);--nav-border:hsla(0,0%,100%,.08);--ink:#eaf2ff;--ink-muted:#9fb3c8;--ink-active:#fff;position:sticky;top:0;z-index:1000;backdrop-filter:saturate(1.2) blur(10px);background:radial-gradient(180px 120px at 85% 20%,var(--nav-ac2),transparent 60%),radial-gradient(220px 160px at 10% 90%,var(--nav-ac1),transparent 60%),linear-gradient(180deg,var(--nav-bg1),var(--nav-bg2));border-bottom:1px solid var(--nav-border);box-shadow:0 6px 18px rgba(0,0,0,.28)}.nav__inner{height:var(--nav-h);max-width:1120px;margin:0 auto;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.75rem;padding:0 1rem}.brand{display:inline-flex;align-items:center;gap:.6rem;font-weight:800;letter-spacing:.2px}.logo{height:34px;width:auto;display:block}.brand__name{font-size:1.05rem;color:var(--ink)}.links{justify-self:end}.links ul{display:flex;align-items:center;gap:.85rem}.links a{padding:.5rem .6rem;border-radius:9px;color:var(--ink);transition:background-color .15s ease,color .15s ease,border-color .15s ease;border:1px solid transparent}.links a:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.08);color:var(--ink-active)}.links a.active{color:var(--ink-active);background:rgba(58,160,255,.18);border-color:rgba(58,160,255,.28);box-shadow:inset 0 0 0 1px rgba(58,160,255,.22)}.badge{display:inline-block;margin-left:.35rem;padding:.06rem .45rem;font-size:.72rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.08);color:var(--ink);font-weight:700}.badge--admin{background:rgba(255,86,86,.18);border-color:rgba(255,86,86,.28)}.badge--mod{background:rgba(86,172,255,.18);border-color:rgba(86,172,255,.28)}.btn{padding:.5rem .7rem;border-radius:9px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);color:var(--ink);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.btn--ghost:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);color:#fff}.btn:focus-visible{outline:3px solid rgba(58,160,255,.4);outline-offset:2px}.hamburger{display:none;width:40px;height:40px;border-radius:10px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.06);cursor:pointer;align-items:center;justify-content:center;gap:4px}.hamburger span{display:block;width:18px;height:2px;background:#eaf2ff}.hamburger:hover{background:hsla(0,0%,100%,.1)}.hamburger:focus-visible{outline:3px solid rgba(58,160,255,.4);outline-offset:2px}body.nav-locked{overflow:hidden}.nav__scrim{position:fixed;inset:var(--nav-h) 0 0 0;background:rgba(0,0,0,.45);z-index:1199}@media (max-width:900px){.hamburger{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.1);z-index:1300;grid-column:3;justify-self:end}.hamburger span{width:18px;height:2px;background:#eaf2ff;display:block}.hamburger:hover{background:hsla(0,0%,100%,.16)}.hamburger:focus-visible{outline:3px solid rgba(58,160,255,.4);outline-offset:2px}.nav__inner{grid-template-columns:auto 1fr auto}.links{position:fixed;inset:var(--nav-h) 0 0 0;z-index:1200;background:#f9fafb;transform:translateY(-8px);opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease;backdrop-filter:none;-webkit-backdrop-filter:none;border-top:1px solid #e5e7eb;box-shadow:0 12px 30px rgba(0,0,0,.35)}.links.open{transform:translateY(0);opacity:1;pointer-events:auto}.links ul{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:.5rem 0}.links li{border-bottom:1px solid #e5e7eb}.btn--ghost,.links a{display:block;padding:1rem 1.2rem;border-radius:0;background:linear-gradient(90deg,#fff,#f3f4f6);color:#000!important;font-size:1rem;font-weight:500;text-align:left;transition:background .15s ease}.btn--ghost:hover,.links a:hover{background:linear-gradient(90deg,#f9fafb,#e5e7eb)}.links a.active{background:linear-gradient(90deg,#e0f2fe,#bae6fd);color:#000!important;font-weight:600}.links li>button.btn{display:block;width:100%;padding:1rem 1.2rem;border-radius:0;text-align:left;background:linear-gradient(90deg,#fff,#f3f4f6);color:#000!important;font-size:1rem;font-weight:500}.links li>button.btn:hover{background:linear-gradient(90deg,#f9fafb,#e5e7eb)}}.nav .muted{color:var(--ink-muted)}body,html{height:100%}body{margin:0}#app{min-height:100vh;display:flex;flex-direction:column;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;color:#1f2a37}main{flex:1 0 auto;padding:1rem}.home[data-v-4bc12bf7]{--bg:#f7f9fc;--card:#fff;--ink:#1f2a37;--muted:#6b7280;--border:#e5e8ec;--accent:#35495e;--accent-2:#2c80b4;color:var(--ink);padding:0 0 2.5rem;background:var(--bg)}.signed-in-banner[data-v-4bc12bf7]{background:#e0f2fe;border-bottom:1px solid #bfdbfe;padding:.4rem 1rem}.signed-in-banner__inner[data-v-4bc12bf7]{max-width:1120px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.85rem;color:#0b63a9}.signed-in-banner__inner strong[data-v-4bc12bf7]{font-weight:600}.signed-in-banner__link[data-v-4bc12bf7]{font-weight:600;text-decoration:underline;color:#0b63a9;white-space:nowrap}.signed-in-banner__link[data-v-4bc12bf7]:hover{text-decoration:none}.container[data-v-4bc12bf7]{max-width:1120px;margin:0 auto;padding:1.25rem 1rem 0}.hero[data-v-4bc12bf7]{position:relative;overflow:hidden;border-radius:16px;background:linear-gradient(180deg,#fff,#f3f6fb);border:1px solid var(--border);padding:clamp(1.25rem,3vw,2rem);display:grid}.hero__content[data-v-4bc12bf7]{max-width:920px;margin:0 auto;text-align:left}.hero h1[data-v-4bc12bf7]{margin:0;font-size:clamp(1.6rem,1.8rem + 1vw,2.4rem);line-height:1.15;letter-spacing:.2px}.tagline[data-v-4bc12bf7]{margin:.25rem 0 0;color:var(--muted)}.sub[data-v-4bc12bf7]{margin:.5rem 0 0;font-size:1.05rem}.cta[data-v-4bc12bf7]{display:flex;gap:.6rem;margin-top:.9rem;flex-wrap:wrap}.sticky-on-hero[data-v-4bc12bf7]{position:sticky;top:.75rem;z-index:0}.badges[data-v-4bc12bf7]{display:flex;gap:.5rem;margin:.9rem 0 0;padding:0;list-style:none}.badge[data-v-4bc12bf7]{background:#eef2f7;border:1px solid var(--border);color:#0b63a9;border-radius:999px;padding:.35rem .6rem;font-size:.85rem;font-weight:600}.hero__art[data-v-4bc12bf7]{position:absolute;inset:-20% -10% auto auto;height:280px;width:520px;background:radial-gradient(280px 180px at 70% 30%,rgba(44,128,180,.18),transparent 60%),radial-gradient(240px 160px at 30% 70%,rgba(53,73,94,.14),transparent 60%);pointer-events:none}.btn[data-v-4bc12bf7]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1rem;border-radius:12px;font-weight:700;text-decoration:none;transition:transform 60ms ease,filter .14s ease,box-shadow .14s ease;border:1px solid transparent}.btn[data-v-4bc12bf7]:focus-visible{outline:3px solid rgba(44,128,180,.35);outline-offset:2px}.btn--primary[data-v-4bc12bf7]{background:linear-gradient(180deg,var(--accent-2),#1f6d9a);color:#fff;box-shadow:0 6px 16px rgba(31,109,154,.18)}.btn--primary[data-v-4bc12bf7]:hover{filter:brightness(1.05)}.btn--ghost[data-v-4bc12bf7]{background:#fff;color:var(--accent);border-color:var(--border)}.btn--ghost[data-v-4bc12bf7]:hover{filter:brightness(.98)}.btn--link[data-v-4bc12bf7]{color:#0b63a9;text-decoration:underline;padding:.4rem .2rem;border-radius:8px}.btn--link[data-v-4bc12bf7]:hover{text-decoration:none}.grid[data-v-4bc12bf7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem}.card[data-v-4bc12bf7]{background:var(--card);border:1px solid var(--border);border-radius:14px;box-shadow:0 10px 20px rgba(16,24,40,.06);padding:1.2rem}.card h3[data-v-4bc12bf7]{margin:0 0 .35rem;font-size:1.05rem}.card p[data-v-4bc12bf7]{margin:0;color:var(--muted)}.card__action[data-v-4bc12bf7]{margin-top:.6rem;display:inline-block;color:#0b63a9;text-decoration:none;font-weight:600}.card__action[data-v-4bc12bf7]:hover{text-decoration:underline}.card--guide[data-v-4bc12bf7],.card--updates[data-v-4bc12bf7]{max-width:920px;margin:1rem auto 0}.card__header[data-v-4bc12bf7]{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.card__header h2[data-v-4bc12bf7]{margin:0;font-size:1.15rem}.card__link[data-v-4bc12bf7]{color:#0b63a9;text-decoration:none;font-weight:600}.card__link[data-v-4bc12bf7]:hover{text-decoration:underline}.timeline[data-v-4bc12bf7]{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.timeline li[data-v-4bc12bf7]{display:grid;grid-template-columns:120px 1fr;gap:.75rem;align-items:baseline;border-top:1px dashed #e8ecf2;padding-top:.5rem}.timeline li[data-v-4bc12bf7]:first-child{border-top:none;padding-top:0}.timeline time[data-v-4bc12bf7]{color:var(--muted);font-size:.9rem}.timeline span[data-v-4bc12bf7]{line-height:1.5}.card--guide[data-v-4bc12bf7]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.75rem}.card--guide p[data-v-4bc12bf7]{margin:.25rem 0 0;color:var(--muted)}.guide__link[data-v-4bc12bf7]{justify-self:start}@media (max-width:1100px){.container[data-v-4bc12bf7]{padding-inline:.75rem}}@media (max-width:960px){.grid[data-v-4bc12bf7]{grid-template-columns:1fr}.timeline li[data-v-4bc12bf7]{grid-template-columns:100px 1fr}}@media (max-width:520px){.hero__art[data-v-4bc12bf7]{display:none}.timeline li[data-v-4bc12bf7]{grid-template-columns:1fr}.timeline time[data-v-4bc12bf7]{order:2}.timeline span[data-v-4bc12bf7]{order:1}.card--guide[data-v-4bc12bf7]{grid-template-columns:1fr}.guide__link[data-v-4bc12bf7]{justify-self:start}.cta[data-v-4bc12bf7]{gap:.5rem}.signed-in-banner__inner[data-v-4bc12bf7]{flex-direction:column;align-items:flex-start}}.route-home #app>nav{z-index:1000}.route-home,.route-home #app,.route-home #app>main{background:#f7f9fc}.route-home .home .cta,.route-home .home .hero,.route-home .home .hero__content{position:relative;z-index:0}.route-home .home .hero__art{position:absolute;z-index:-1}.route-home .home .sticky-on-hero{position:static!important;top:auto!important;z-index:auto!important}.about[data-v-7a183d0e]{--bg:#f7f9fc;--card:#fff;--ink:#1f2a37;--muted:#6b7280;--border:#e5e8ec;--accent:#35495e;--accent-2:#2c80b4;color:var(--ink);padding:1.25rem 1rem 2.5rem;background:transparent}.container[data-v-7a183d0e]{max-width:1120px;margin:0 auto}.hero[data-v-7a183d0e]{position:relative;overflow:hidden;border-radius:16px;background:linear-gradient(180deg,#fff,#f3f6fb);border:1px solid var(--border);padding:clamp(1.25rem,3vw,2rem)}.hero__content[data-v-7a183d0e]{max-width:920px;margin:0 auto;text-align:left}.hero h1[data-v-7a183d0e]{margin:0;font-size:clamp(1.6rem,1.7rem + 1vw,2.3rem);line-height:1.15}.sub[data-v-7a183d0e]{margin:.5rem 0 0;color:var(--muted);max-width:60ch}.hero__art[data-v-7a183d0e]{position:absolute;inset:-20% -10% auto auto;height:260px;width:480px;background:radial-gradient(260px 160px at 70% 30%,rgba(44,128,180,.16),transparent 60%),radial-gradient(220px 140px at 30% 70%,rgba(53,73,94,.12),transparent 60%);pointer-events:none;z-index:0}.grid[data-v-7a183d0e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem}.card[data-v-7a183d0e]{background:var(--card);border:1px solid var(--border);border-radius:14px;box-shadow:0 10px 20px rgba(16,24,40,.06);padding:1.2rem;text-align:left}.card h3[data-v-7a183d0e]{margin:0 0 .4rem;font-size:1.1rem}.card p[data-v-7a183d0e]{margin:0;color:var(--muted)}.checklist[data-v-7a183d0e]{margin:.25rem 0 0;padding:0;list-style:none;display:grid;gap:.4rem}.checklist li[data-v-7a183d0e]{position:relative;padding-left:1.3rem;color:var(--ink)}.checklist li[data-v-7a183d0e]:before{content:"✓";position:absolute;left:0;top:0;line-height:1;color:#0b63a9;font-weight:700}.btn[data-v-7a183d0e]{display:inline-flex;align-items:center;justify-content:center;padding:.7rem .9rem;border-radius:12px;font-weight:700;text-decoration:none;border:1px solid var(--border);color:var(--accent);background:#fff;transition:filter .14s ease,box-shadow .14s ease;margin-top:.6rem}.btn[data-v-7a183d0e]:hover{filter:brightness(.98)}.card--meta[data-v-7a183d0e]{margin-top:1rem}.meta__cols[data-v-7a183d0e]{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:1rem;align-items:start}.meta__divider[data-v-7a183d0e]{width:1px;align-self:stretch;background:var(--border);border-radius:1px}.card--meta h4[data-v-7a183d0e]{margin:0 0 .25rem;font-size:1rem}.card--meta p[data-v-7a183d0e]{margin:.1rem 0;color:var(--muted)}.card--policies[data-v-7a183d0e]{margin-top:1rem}.card__header[data-v-7a183d0e]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:.4rem}.card__header h2[data-v-7a183d0e]{margin:0;font-size:1.15rem}.linklist[data-v-7a183d0e]{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.linklist a[data-v-7a183d0e]{color:#0b63a9;text-decoration:none}.linklist a[data-v-7a183d0e]:hover{text-decoration:underline}@media (max-width:960px){.grid[data-v-7a183d0e],.meta__cols[data-v-7a183d0e]{grid-template-columns:1fr}.meta__divider[data-v-7a183d0e]{display:none}}.spreadsheet-container[data-v-12c6a44a]{margin:20px;border:1px solid #ccc;overflow:hidden}button[data-v-12c6a44a]{display:block;margin:20px auto;padding:10px 20px;font-size:16px}.tool[data-v-d5d0fd7c]{--bg:#f7f9fc;--card:#fff;--ink:#1f2a37;--muted:#6b7280;--border:#e5e8ec;--accent:#35495e;--accent-2:#2c80b4;color:var(--ink);padding:1.25rem 1rem 2.5rem;background:var(--bg)}.container[data-v-d5d0fd7c]{max-width:1120px;margin:0 auto}.card[data-v-d5d0fd7c]{background:var(--card);border:1px solid var(--border);border-radius:14px;box-shadow:0 10px 20px rgba(16,24,40,.06);padding:1.2rem;margin-top:1rem}.card__title[data-v-d5d0fd7c]{margin:0 0 .45rem;font-size:1.05rem}.card__header[data-v-d5d0fd7c]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:.5rem}.card--hero[data-v-d5d0fd7c]{margin-top:.25rem;background:radial-gradient(180px 120px at 85% 20%,rgba(44,128,180,.08),transparent 60%),radial-gradient(220px 160px at 10% 90%,rgba(53,73,94,.06),transparent 60%),linear-gradient(180deg,#fff,#f4f7fc);border:1px solid var(--border)}.hero[data-v-d5d0fd7c]{display:grid;grid-template-columns:1fr auto;gap:.6rem;align-items:center}.hero__text h1[data-v-d5d0fd7c]{margin:0;font-size:clamp(1.4rem,1.2rem + 1vw,1.9rem)}.sub[data-v-d5d0fd7c]{margin:.2rem 0 0;color:var(--muted)}.login[data-v-d5d0fd7c]{margin:0}.login.ok[data-v-d5d0fd7c]{color:#1f6b3a}.login.warn[data-v-d5d0fd7c]{color:#7a3b00}.card--access .access[data-v-d5d0fd7c]{display:grid;gap:.25rem}.mono[data-v-d5d0fd7c]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.muted[data-v-d5d0fd7c]{color:var(--muted)}.small[data-v-d5d0fd7c]{font-size:.92rem}.tiny[data-v-d5d0fd7c]{font-size:.82rem}.center[data-v-d5d0fd7c]{text-align:center}.space-top[data-v-d5d0fd7c]{margin-top:.6rem}.card--notice.success[data-v-d5d0fd7c]{border-color:#cfe9d8;background:#f2fbf6}.card--notice.error[data-v-d5d0fd7c]{border-color:#f4c7c7;background:#fdeaea}.card--notice.info[data-v-d5d0fd7c]{border-color:#cfe0ec;background:#f2f8fe}.notice[data-v-d5d0fd7c]{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.grid[data-v-d5d0fd7c]{display:grid;grid-template-columns:1.2fr .8fr;gap:1rem;margin-top:1rem}@media (max-width:960px){.grid[data-v-d5d0fd7c]{grid-template-columns:1fr}}.form[data-v-d5d0fd7c]{display:grid;gap:.75rem}.field[data-v-d5d0fd7c]{display:grid;gap:.35rem}.field.inline[data-v-d5d0fd7c]{grid-template-columns:1fr auto;align-items:center;gap:.6rem}label[data-v-d5d0fd7c]{color:var(--muted);font-size:.92rem}input[data-v-d5d0fd7c],select[data-v-d5d0fd7c],textarea[data-v-d5d0fd7c]{width:100%;min-width:0;max-width:100%;padding:.7rem .8rem;border-radius:10px;border:1px solid var(--border);background:#fff;color:var(--ink);box-sizing:border-box}input[data-v-d5d0fd7c]:focus,select[data-v-d5d0fd7c]:focus,textarea[data-v-d5d0fd7c]:focus{outline:none;box-shadow:0 0 0 3px rgba(44,128,180,.18);border-color:#c5d9ea}.hint[data-v-d5d0fd7c]{color:var(--muted);font-size:.9rem}.error[data-v-d5d0fd7c]{color:#8f1d1d;font-weight:700}.btn[data-v-d5d0fd7c]{display:inline-flex;align-items:center;justify-content:center;padding:.68rem .95rem;border-radius:10px;font-weight:700;cursor:pointer;border:1px solid var(--border);background:#fff;color:var(--accent);transition:filter .14s ease,box-shadow .14s ease}.btn[data-v-d5d0fd7c]:hover{filter:brightness(.98)}.btn--primary[data-v-d5d0fd7c]{border-color:transparent;background:linear-gradient(180deg,var(--accent-2),#1f6d9a);color:#fff;box-shadow:0 6px 14px rgba(31,109,154,.18)}.btn--danger[data-v-d5d0fd7c]{background:#fff5f5;color:#8f1d1d;border-color:#f4c7c7}.btn--ghost[data-v-d5d0fd7c]{background:#fff;color:var(--accent)}.btn--sm[data-v-d5d0fd7c]{padding:.45rem .7rem;border-radius:8px;font-size:.9rem}.linkish[data-v-d5d0fd7c]{background:none;border:none;color:#0b63a9;padding:0}.linkish[data-v-d5d0fd7c]:hover{text-decoration:underline}.submitting[data-v-d5d0fd7c]{display:grid;place-items:center;gap:.3rem;margin-top:.5rem}.spinner[data-v-d5d0fd7c]{width:18px;height:18px;border:3px solid #d9e2eb;border-top-color:#2c80b4;border-radius:50%;animation:spin-d5d0fd7c 1s linear infinite}.spinner.lg[data-v-d5d0fd7c]{width:48px;height:48px;border-width:6px}.spinner.md[data-v-d5d0fd7c]{width:24px;height:24px;border-width:3px}@keyframes spin-d5d0fd7c{to{transform:rotate(1turn)}}.flags[data-v-d5d0fd7c]{list-style:none;padding:0;margin:.25rem 0 0;display:grid;gap:.4rem}.flag[data-v-d5d0fd7c]{vertical-align:middle;margin-right:8px}.modal[data-v-d5d0fd7c]{max-width:720px;width:100%;margin:1rem auto;background:#fff;border:1px solid var(--border);border-radius:12px;box-shadow:0 10px 24px rgba(16,24,40,.14);overflow:hidden}.modal__head[data-v-d5d0fd7c]{padding:.9rem 1rem;background:#f7f9fc;border-bottom:1px solid var(--border)}.modal__body[data-v-d5d0fd7c]{max-height:60vh;overflow-y:auto;padding:.75rem 1rem}.close[data-v-d5d0fd7c]{background:none;border:none;font-size:1.4rem;line-height:1;cursor:pointer;color:var(--muted)}.choice[data-v-d5d0fd7c]{padding:.55rem .4rem;border-bottom:1px solid #f0f4f8;cursor:pointer}.choice[data-v-d5d0fd7c]:hover{background:#f5faff}.tx[data-v-d5d0fd7c]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem 0;border-bottom:1px solid #f0f4f8}.tx__summary[data-v-d5d0fd7c]{line-height:1.35}.short[data-v-d5d0fd7c]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.table-wrap[data-v-d5d0fd7c]{overflow:auto;border:1px solid var(--border);border-radius:12px}.table[data-v-d5d0fd7c]{width:100%;border-collapse:separate;border-spacing:0;min-width:880px}.table td[data-v-d5d0fd7c],.table th[data-v-d5d0fd7c]{text-align:left;padding:.7rem .8rem;border-bottom:1px solid var(--border);background:#fff}.table thead th[data-v-d5d0fd7c]{position:sticky;top:0;z-index:1;background:#f9fbfe;color:var(--muted);font-size:.9rem}.txcell .truncate[data-v-d5d0fd7c]{display:inline-block;max-width:220px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.result[data-v-d5d0fd7c]{width:100%;min-height:54px;border-radius:10px;resize:vertical;border:1px solid var(--border);padding:.6rem .7rem}.actions[data-v-d5d0fd7c],.th-actions[data-v-d5d0fd7c]{text-align:right;white-space:nowrap}.pill[data-v-d5d0fd7c]{display:inline-block;padding:.2rem .5rem;border-radius:999px;font-size:.78rem;font-weight:700;border:1px solid var(--border);background:#f3f6fb;color:#374151}.pill--ok[data-v-d5d0fd7c]{background:#e9f7ef;color:#1f6b3a;border-color:#cfe9d8}.pill--warn[data-v-d5d0fd7c]{background:#fff6e6;color:#7a3b00;border-color:#f9d7a7}.pager[data-v-d5d0fd7c]{display:flex;gap:.5rem;align-items:center;justify-content:center;margin-top:.6rem;flex-wrap:wrap}.pager--table[data-v-d5d0fd7c]{justify-content:flex-end}.fade-enter-active[data-v-d5d0fd7c],.fade-leave-active[data-v-d5d0fd7c]{transition:opacity .18s ease}.fade-enter-from[data-v-d5d0fd7c],.fade-leave-to[data-v-d5d0fd7c]{opacity:0}.legend-links[data-v-d5d0fd7c]{display:flex;justify-content:center;gap:.75rem;margin-top:.75rem;flex-wrap:wrap}.linkish[data-v-d5d0fd7c]{padding:0 .1rem}.btn--image[data-v-d5d0fd7c]{background:#eef6ff;border-color:#cfe0fb;color:#0b63a9}.btn--image[data-v-d5d0fd7c]:hover{filter:none;background:#e6f1ff}.btn--bug[data-v-d5d0fd7c]{background:#fff6f0;border-color:#f7d2bd;color:#7a3b00}.btn--bug[data-v-d5d0fd7c]:hover{filter:none;background:#ffeede}.field--primary[data-v-d5d0fd7c]{position:relative}.input--primary[data-v-d5d0fd7c]{border-width:2px;padding:.85rem 1rem;border-color:#cfe0ec;box-shadow:0 1px 0 rgba(16,24,40,.03)}.input--primary[data-v-d5d0fd7c]:focus{border-color:#7fb5da;box-shadow:0 0 0 4px rgba(44,128,180,.16)}.field--primary[data-v-d5d0fd7c]:before{content:"";position:absolute;left:-1.2rem;top:.2rem;bottom:.2rem;width:4px;border-radius:4px;background:linear-gradient(180deg,#8cc5e6,#2c80b4);opacity:.6}@media (max-width:960px){.field--primary[data-v-d5d0fd7c]:before{left:-.8rem}}.table .txcell[data-v-d5d0fd7c]{line-height:1.3}.table .txcell .truncate[data-v-d5d0fd7c]{max-width:240px}.submit-container[data-v-d5d0fd7c]{display:flex;justify-content:center;margin-top:1rem}.report__meta[data-v-d5d0fd7c]{display:grid;grid-template-columns:1fr 1fr;gap:.4rem .8rem;padding:.2rem 0 .6rem;border-bottom:1px solid var(--border)}.report__meta .meta__row[data-v-d5d0fd7c]{display:contents}.report__meta .label[data-v-d5d0fd7c]{color:var(--muted);font-size:.9rem}.report__meta .value[data-v-d5d0fd7c]{font-weight:600;min-width:0}.report__meta .truncate[data-v-d5d0fd7c]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.report__body[data-v-d5d0fd7c]{padding:.8rem 0 .4rem}.report__text[data-v-d5d0fd7c]{white-space:pre-wrap;line-height:1.5;margin:0}.report__actions[data-v-d5d0fd7c]{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:flex-end;margin-top:.6rem}.report-overlay[data-v-d5d0fd7c]{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.45);display:grid;place-items:start center;padding:24px 16px}.modal--report[data-v-d5d0fd7c]{max-width:760px;width:calc(100% - 32px);max-height:min(85vh,900px);overflow:auto;background:#fff;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.25)}.copy-btn[data-v-d5d0fd7c]{position:relative;min-width:104px}.copy-btn .copy-label-default[data-v-d5d0fd7c],.copy-btn .copy-label-done[data-v-d5d0fd7c]{display:inline-block;transition:opacity .14s ease}.copy-btn .copy-label-done[data-v-d5d0fd7c]{position:absolute;left:50%;transform:translateX(-50%);opacity:0;pointer-events:none}.copy-btn.is-copied .copy-label-default[data-v-d5d0fd7c]{opacity:0}.copy-btn.is-copied .copy-label-done[data-v-d5d0fd7c]{opacity:1}.copy-btn.is-copied[data-v-d5d0fd7c]{box-shadow:0 0 0 0 rgba(16,185,129,.45);animation:copyPulse-d5d0fd7c .6s ease}@keyframes copyPulse-d5d0fd7c{0%{box-shadow:0 0 0 0 rgba(16,185,129,.45)}70%{box-shadow:0 0 0 6px rgba(16,185,129,0)}to{box-shadow:0 0 0 0 rgba(16,185,129,0)}}.copy-btn[data-v-d5d0fd7c]:disabled{opacity:.8;cursor:not-allowed}.modal-overlay.modal-overlay--floating[data-v-d5d0fd7c]{position:fixed;inset:0;display:grid;place-items:center;padding:1rem;background:rgba(0,0,0,.35);backdrop-filter:blur(1px);pointer-events:none;z-index:9999}.modal[data-v-d5d0fd7c]{pointer-events:auto;width:min(560px,96vw);max-height:90vh;overflow:auto;background:var(--card-bg,#fff);border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.2);outline:none}.modal__head[data-v-d5d0fd7c]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid rgba(0,0,0,.07)}.modal__head .close[data-v-d5d0fd7c]{margin-left:12px}.modal__body[data-v-d5d0fd7c]{padding:16px 18px}.modal__body p[data-v-d5d0fd7c]:last-child{margin-bottom:0}.modal__actions[data-v-d5d0fd7c]{display:flex;justify-content:flex-end;gap:10px;padding:14px 18px;border-top:1px solid rgba(0,0,0,.07)}.modal .btn.btn--primary[data-v-d5d0fd7c]{background-color:#2d6cdf;color:#fff;border:none}.modal .btn.btn--primary[data-v-d5d0fd7c]:hover{background-color:#1e4fa3}.modal .btn.btn--ghost[data-v-d5d0fd7c]{background:transparent;color:#333}.report-line[data-v-d5d0fd7c]{display:flex;gap:8px;align-items:flex-start}.flag[data-v-d5d0fd7c]{width:18px;height:18px;margin-top:2px}.raw-report summary[data-v-d5d0fd7c]{cursor:pointer}.report__disclaimer[data-v-d5d0fd7c]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.disclaimer__summary strong[data-v-d5d0fd7c]{font-weight:700}.disclaimer__version[data-v-d5d0fd7c]{color:#6b7280;font-size:12px}.disclaimer__hint[data-v-d5d0fd7c]{margin-left:auto;color:#9ca3af;font-size:12px}.disclaimer__card[data-v-d5d0fd7c]{margin-top:8px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;padding:12px 12px 8px;max-height:180px;overflow:auto;position:relative}.disclaimer__card[data-v-d5d0fd7c]:after{content:"";position:sticky;bottom:-1px;left:0;right:0;height:18px;background:linear-gradient(180deg,rgba(248,250,252,0),#f8fafc);pointer-events:none}.disclaimer__list[data-v-d5d0fd7c]{margin:8px 0 0 18px;padding:0;line-height:1.35;font-size:13px;color:#111827}.disclaimer__list li[data-v-d5d0fd7c]{margin-bottom:6px}.muted[data-v-d5d0fd7c]{color:#6b7280;font-size:12px}.disclaimer__ack[data-v-d5d0fd7c]{display:flex;align-items:center;gap:10px;margin-top:10px}.checkbox[data-v-d5d0fd7c]{display:inline-flex;align-items:center;gap:8px;font-size:13px}@media print{.disclaimer__card[data-v-d5d0fd7c]{max-height:none;overflow:visible;background:transparent;border-color:#ddd}.disclaimer__summary .disclaimer__hint[data-v-d5d0fd7c]{display:none}}.advanced-actions[data-v-d5d0fd7c]{display:flex;gap:.5rem;flex-wrap:wrap;margin:.75rem 0}.btn--outline[data-v-d5d0fd7c]{background:transparent;border:1px solid var(--c-border,#d0d7de);color:var(--c-text,#111);border-radius:8px;padding:.45rem .7rem;box-shadow:0 1px 0 rgba(0,0,0,.04)}.btn--outline[data-v-d5d0fd7c]:hover{background:var(--c-surface-2,#f6f8fa)}.legend-helper[data-v-d5d0fd7c]{margin-top:.75rem;padding:.75rem .9rem;border-radius:6px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.02);display:flex;align-items:flex-start;gap:.75rem;font-size:.85rem}.legend-helper__body[data-v-d5d0fd7c]{flex:1;min-width:0}.legend-helper__title[data-v-d5d0fd7c]{font-weight:600;margin-bottom:.15rem}.legend-helper__text[data-v-d5d0fd7c]{margin:0;opacity:.85}.legend-helper__cta[data-v-d5d0fd7c]{white-space:nowrap;font-size:.8rem;padding:.35rem .7rem;align-self:center}.space-top2[data-v-d5d0fd7c]{margin-top:.75rem}.btn--external[data-v-d5d0fd7c]{background:#fff;border-color:#b9d9c6;color:#146b3a}.btn--external[data-v-d5d0fd7c]:hover{filter:none;background:#f4fff8}.actions[data-v-d5d0fd7c]{display:flex;gap:.6rem;flex-wrap:wrap}.actions .btn[data-v-d5d0fd7c]{margin-left:.35rem}.action-menu[data-v-d5d0fd7c]{position:relative}.action-menu>summary[data-v-d5d0fd7c]{list-style:none}.action-menu>summary[data-v-d5d0fd7c]::-webkit-details-marker{display:none}.action-menu__panel[data-v-d5d0fd7c]{position:absolute;right:0;top:calc(100% + 8px);min-width:180px;padding:10px;border-radius:12px;background:#fff;border:1px solid var(--border);box-shadow:0 10px 26px rgba(0,0,0,.12);z-index:50;display:flex;flex-direction:column;gap:8px}.menu-item[data-v-d5d0fd7c]{width:100%;justify-content:flex-start}.btn--invest[data-v-d5d0fd7c]{border-color:#bfe6cf;background:#f2fff6;color:#146b3a}.btn--invest[data-v-d5d0fd7c]:hover{filter:none;background:#e9fff0}.report__callout[data-v-d5d0fd7c]{margin:12px 0;padding:12px;border-radius:12px;border:1px solid var(--border);background:#fbfffd;display:flex;gap:12px;align-items:center;justify-content:space-between}.report__callout .callout__text[data-v-d5d0fd7c]{min-width:0}.report__callout strong[data-v-d5d0fd7c]{display:block}.table td.actions .btn[data-v-d5d0fd7c]{margin-left:0!important}.table td.actions .btn--invest[data-v-d5d0fd7c]{min-width:0;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-menu>summary[data-v-d5d0fd7c]:after{content:"▾";margin-left:8px;font-size:.85em;opacity:.7}.btn--cta[data-v-d5d0fd7c]{border-color:#d6a10a;background:linear-gradient(180deg,#ffe07a,#f3b61a);color:#111827;box-shadow:0 10px 18px rgba(243,182,26,.22);text-shadow:0 1px 0 hsla(0,0%,100%,.45)}.btn--cta[data-v-d5d0fd7c]:hover{filter:none;background:linear-gradient(180deg,#ffe89a,#f6c233);box-shadow:0 12px 22px rgba(243,182,26,.26)}.btn--cta[data-v-d5d0fd7c]:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(243,182,26,.35),0 10px 18px rgba(243,182,26,.22)}.btn--cta[data-v-d5d0fd7c]:active{transform:translateY(1px)}.table td.actions .btn--cta[data-v-d5d0fd7c]{box-shadow:0 8px 14px rgba(243,182,26,.2);min-width:0;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inline-row[data-v-d5d0fd7c]{display:flex;gap:12px;align-items:flex-end}.inline-row .field.inline[data-v-d5d0fd7c]{margin:0;flex:1 1 0}.help[data-v-d5d0fd7c]{margin-left:6px}.modes-row[data-v-d5d0fd7c]{display:flex;align-items:center;justify-content:space-between;gap:12px}.modes-row__label[data-v-d5d0fd7c]{font-weight:600;white-space:nowrap;padding-top:2px}.modes-row__controls[data-v-d5d0fd7c]{display:flex;align-items:center;gap:10px;justify-content:flex-end;flex-wrap:wrap}.modes-row__control[data-v-d5d0fd7c]{display:flex;align-items:center;gap:6px}.modes-row__control select[data-v-d5d0fd7c]{min-width:190px}.help[data-v-d5d0fd7c]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:999px;border:1px solid rgba(0,0,0,.25);font-size:11px;line-height:16px;cursor:help;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sr-only[data-v-d5d0fd7c]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:520px){.modes-row[data-v-d5d0fd7c]{flex-direction:column;align-items:flex-start}.modes-row__controls[data-v-d5d0fd7c]{width:100%;justify-content:flex-start}}.modes-row__control select[data-v-d5d0fd7c]{width:auto;max-width:260px}.modes-row[data-v-d5d0fd7c],.modes-row__control[data-v-d5d0fd7c],.modes-row__controls[data-v-d5d0fd7c]{overflow:visible}.tip[data-v-d5d0fd7c]{position:relative}.tip[data-v-d5d0fd7c]:after{content:attr(data-tip);top:calc(100% + 10px);min-width:260px;max-width:360px;padding:10px 12px;border-radius:10px;border:1px solid rgba(0,0,0,.18);background:#fff;color:#111;font-size:12px;line-height:1.35;white-space:pre-line;box-shadow:0 12px 24px rgba(0,0,0,.12);z-index:50}.tip[data-v-d5d0fd7c]:after,.tip[data-v-d5d0fd7c]:before{position:absolute;left:50%;transform:translateX(-50%);opacity:0;visibility:hidden;pointer-events:none}.tip[data-v-d5d0fd7c]:before{content:"";top:calc(100% + 4px);border-width:6px;border-style:solid;border-color:transparent transparent rgba(0,0,0,.12) transparent}.tip[data-v-d5d0fd7c]:focus:after,.tip[data-v-d5d0fd7c]:focus:before,.tip[data-v-d5d0fd7c]:hover:after,.tip[data-v-d5d0fd7c]:hover:before{opacity:1;visibility:visible}.td-actions[data-v-d5d0fd7c],.th-actions[data-v-d5d0fd7c]{text-align:right;white-space:nowrap}.table td.td-actions[data-v-d5d0fd7c]{vertical-align:middle}.actions-row[data-v-d5d0fd7c]{display:flex;justify-content:flex-end;align-items:center;gap:.45rem;flex-wrap:nowrap;white-space:nowrap}.actions-row .btn[data-v-d5d0fd7c]{margin-left:0!important}.actions-row .btn--cta[data-v-d5d0fd7c]{min-width:0;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool[data-v-1772bd9a]{--bg:#f7f9fc;--card:#fff;--ink:#1f2a37;--muted:#6b7280;--border:#e5e8ec;--accent:#35495e;--accent-2:#2c80b4;color:var(--ink);padding:1.25rem 1rem 2.5rem;background:var(--bg)}.container[data-v-1772bd9a]{max-width:1120px;margin:0 auto}.card[data-v-1772bd9a]{background:var(--card);border:1px solid var(--border);border-radius:14px;box-shadow:0 10px 20px rgba(16,24,40,.06);padding:1.2rem;margin-top:1rem}.card__title[data-v-1772bd9a]{margin:0 0 .45rem;font-size:1.05rem}.card__header[data-v-1772bd9a]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:.5rem}.card--hero[data-v-1772bd9a]{margin-top:.25rem;background:radial-gradient(180px 120px at 85% 20%,rgba(44,128,180,.08),transparent 60%),radial-gradient(220px 160px at 10% 90%,rgba(53,73,94,.06),transparent 60%),linear-gradient(180deg,#fff,#f4f7fc);border:1px solid var(--border)}.hero[data-v-1772bd9a]{display:grid;grid-template-columns:1fr auto;gap:.6rem;align-items:center}.hero__text h1[data-v-1772bd9a]{margin:0;font-size:clamp(1.4rem,1.2rem + 1vw,1.9rem)}.sub[data-v-1772bd9a]{margin:.2rem 0 0;color:var(--muted)}.login[data-v-1772bd9a]{margin:0}.login.ok[data-v-1772bd9a]{color:#1f6b3a}.login.warn[data-v-1772bd9a]{color:#7a3b00}.card--access .access[data-v-1772bd9a]{display:grid;gap:.25rem}.mono[data-v-1772bd9a]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.muted[data-v-1772bd9a]{color:var(--muted)}.small[data-v-1772bd9a]{font-size:.92rem}.tiny[data-v-1772bd9a]{font-size:.82rem}.center[data-v-1772bd9a]{text-align:center}.space-top[data-v-1772bd9a]{margin-top:.6rem}.card--notice.success[data-v-1772bd9a]{border-color:#cfe9d8;background:#f2fbf6}.card--notice.error[data-v-1772bd9a]{border-color:#f4c7c7;background:#fdeaea}.card--notice.info[data-v-1772bd9a]{border-color:#cfe0ec;background:#f2f8fe}.notice[data-v-1772bd9a]{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.grid[data-v-1772bd9a]{display:grid;grid-template-columns:1.2fr .8fr;gap:1rem;margin-top:1rem}@media (max-width:960px){.grid[data-v-1772bd9a]{grid-template-columns:1fr}}.form[data-v-1772bd9a]{display:grid;gap:.75rem}.field[data-v-1772bd9a]{display:grid;gap:.35rem}.field.inline[data-v-1772bd9a]{grid-template-columns:1fr auto;align-items:center;gap:.6rem}label[data-v-1772bd9a]{color:var(--muted);font-size:.92rem}input[data-v-1772bd9a],select[data-v-1772bd9a],textarea[data-v-1772bd9a]{width:100%;min-width:0;max-width:100%;padding:.7rem .8rem;border-radius:10px;border:1px solid var(--border);background:#fff;color:var(--ink);box-sizing:border-box}input[data-v-1772bd9a]:focus,select[data-v-1772bd9a]:focus,textarea[data-v-1772bd9a]:focus{outline:none;box-shadow:0 0 0 3px rgba(44,128,180,.18);border-color:#c5d9ea}.hint[data-v-1772bd9a]{color:var(--muted);font-size:.9rem}.error[data-v-1772bd9a]{color:#8f1d1d;font-weight:700}.btn[data-v-1772bd9a]{display:inline-flex;align-items:center;justify-content:center;padding:.68rem .95rem;border-radius:10px;font-weight:700;cursor:pointer;border:1px solid var(--border);background:#fff;color:var(--accent);transition:filter .14s ease,box-shadow .14s ease}.btn[data-v-1772bd9a]:hover{filter:brightness(.98)}.btn--primary[data-v-1772bd9a]{border-color:transparent;background:linear-gradient(180deg,var(--accent-2),#1f6d9a);color:#fff;box-shadow:0 6px 14px rgba(31,109,154,.18)}.btn--danger[data-v-1772bd9a]{background:#fff5f5;color:#8f1d1d;border-color:#f4c7c7}.btn--ghost[data-v-1772bd9a]{background:#fff;color:var(--accent)}.btn--sm[data-v-1772bd9a]{padding:.45rem .7rem;border-radius:8px;font-size:.9rem}.linkish[data-v-1772bd9a]{background:none;border:none;color:#0b63a9;padding:0}.linkish[data-v-1772bd9a]:hover{text-decoration:underline}.submitting[data-v-1772bd9a]{display:grid;place-items:center;gap:.3rem;margin-top:.5rem}.spinner[data-v-1772bd9a]{width:18px;height:18px;border:3px solid #d9e2eb;border-top-color:#2c80b4;border-radius:50%;animation:spin-1772bd9a 1s linear infinite}.spinner.lg[data-v-1772bd9a]{width:48px;height:48px;border-width:6px}.spinner.md[data-v-1772bd9a]{width:24px;height:24px;border-width:3px}@keyframes spin-1772bd9a{to{transform:rotate(1turn)}}.flags[data-v-1772bd9a]{list-style:none;padding:0;margin:.25rem 0 0;display:grid;gap:.4rem}.flag[data-v-1772bd9a]{vertical-align:middle;margin-right:8px}.modal[data-v-1772bd9a]{max-width:720px;width:100%;margin:1rem auto;background:#fff;border:1px solid var(--border);border-radius:12px;box-shadow:0 10px 24px rgba(16,24,40,.14);overflow:hidden}.modal__head[data-v-1772bd9a]{padding:.9rem 1rem;background:#f7f9fc;border-bottom:1px solid var(--border)}.modal__body[data-v-1772bd9a]{max-height:60vh;overflow-y:auto;padding:.75rem 1rem}.close[data-v-1772bd9a]{background:none;border:none;font-size:1.4rem;line-height:1;cursor:pointer;color:var(--muted)}.choice[data-v-1772bd9a]{padding:.55rem .4rem;border-bottom:1px solid #f0f4f8;cursor:pointer}.choice[data-v-1772bd9a]:hover{background:#f5faff}.tx[data-v-1772bd9a]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem 0;border-bottom:1px solid #f0f4f8}.tx__summary[data-v-1772bd9a]{line-height:1.35}.short[data-v-1772bd9a]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.table-wrap[data-v-1772bd9a]{overflow:auto;border:1px solid var(--border);border-radius:12px}.table[data-v-1772bd9a]{width:100%;border-collapse:separate;border-spacing:0;min-width:880px}.table td[data-v-1772bd9a],.table th[data-v-1772bd9a]{text-align:left;padding:.7rem .8rem;border-bottom:1px solid var(--border);background:#fff}.table thead th[data-v-1772bd9a]{position:sticky;top:0;z-index:1;background:#f9fbfe;color:var(--muted);font-size:.9rem}.txcell .truncate[data-v-1772bd9a]{display:inline-block;max-width:220px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.result[data-v-1772bd9a]{width:100%;min-height:54px;border-radius:10px;resize:vertical;border:1px solid var(--border);padding:.6rem .7rem}.actions[data-v-1772bd9a],.th-actions[data-v-1772bd9a]{text-align:right;white-space:nowrap}.pill[data-v-1772bd9a]{display:inline-block;padding:.2rem .5rem;border-radius:999px;font-size:.78rem;font-weight:700;border:1px solid var(--border);background:#f3f6fb;color:#374151}.pill--ok[data-v-1772bd9a]{background:#e9f7ef;color:#1f6b3a;border-color:#cfe9d8}.pill--warn[data-v-1772bd9a]{background:#fff6e6;color:#7a3b00;border-color:#f9d7a7}.pager[data-v-1772bd9a]{display:flex;gap:.5rem;align-items:center;justify-content:center;margin-top:.6rem;flex-wrap:wrap}.pager--table[data-v-1772bd9a]{justify-content:flex-end}.fade-enter-active[data-v-1772bd9a],.fade-leave-active[data-v-1772bd9a]{transition:opacity .18s ease}.fade-enter-from[data-v-1772bd9a],.fade-leave-to[data-v-1772bd9a]{opacity:0}.legend-links[data-v-1772bd9a]{display:flex;justify-content:center;gap:.75rem;margin-top:.75rem;flex-wrap:wrap}.linkish[data-v-1772bd9a]{padding:0 .1rem}.btn--image[data-v-1772bd9a]{background:#eef6ff;border-color:#cfe0fb;color:#0b63a9}.btn--image[data-v-1772bd9a]:hover{filter:none;background:#e6f1ff}.btn--bug[data-v-1772bd9a]{background:#fff6f0;border-color:#f7d2bd;color:#7a3b00}.btn--bug[data-v-1772bd9a]:hover{filter:none;background:#ffeede}.field--primary[data-v-1772bd9a]{position:relative}.input--primary[data-v-1772bd9a]{border-width:2px;padding:.85rem 1rem;border-color:#cfe0ec;box-shadow:0 1px 0 rgba(16,24,40,.03)}.input--primary[data-v-1772bd9a]:focus{border-color:#7fb5da;box-shadow:0 0 0 4px rgba(44,128,180,.16)}.field--primary[data-v-1772bd9a]:before{content:"";position:absolute;left:-1.2rem;top:.2rem;bottom:.2rem;width:4px;border-radius:4px;background:linear-gradient(180deg,#8cc5e6,#2c80b4);opacity:.6}@media (max-width:960px){.field--primary[data-v-1772bd9a]:before{left:-.8rem}}.table .txcell[data-v-1772bd9a]{line-height:1.3}.table .txcell .truncate[data-v-1772bd9a]{max-width:240px}.submit-container[data-v-1772bd9a]{display:flex;justify-content:center;margin-top:1rem}.report__meta[data-v-1772bd9a]{display:grid;grid-template-columns:1fr 1fr;gap:.4rem .8rem;padding:.2rem 0 .6rem;border-bottom:1px solid var(--border)}.report__meta .meta__row[data-v-1772bd9a]{display:contents}.report__meta .label[data-v-1772bd9a]{color:var(--muted);font-size:.9rem}.report__meta .value[data-v-1772bd9a]{font-weight:600;min-width:0}.report__meta .truncate[data-v-1772bd9a]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.report__body[data-v-1772bd9a]{padding:.8rem 0 .4rem}.report__text[data-v-1772bd9a]{white-space:pre-wrap;line-height:1.5;margin:0}.report__actions[data-v-1772bd9a]{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:flex-end;margin-top:.6rem}.report-overlay[data-v-1772bd9a]{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.45);display:grid;place-items:start center;padding:24px 16px}.modal--report[data-v-1772bd9a]{max-width:760px;width:calc(100% - 32px);max-height:min(85vh,900px);overflow:auto;background:#fff;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.25)}.copy-btn[data-v-1772bd9a]{position:relative;min-width:104px}.copy-btn .copy-label-default[data-v-1772bd9a],.copy-btn .copy-label-done[data-v-1772bd9a]{display:inline-block;transition:opacity .14s ease}.copy-btn .copy-label-done[data-v-1772bd9a]{position:absolute;left:50%;transform:translateX(-50%);opacity:0;pointer-events:none}.copy-btn.is-copied .copy-label-default[data-v-1772bd9a]{opacity:0}.copy-btn.is-copied .copy-label-done[data-v-1772bd9a]{opacity:1}.copy-btn.is-copied[data-v-1772bd9a]{box-shadow:0 0 0 0 rgba(16,185,129,.45);animation:copyPulse-1772bd9a .6s ease}@keyframes copyPulse-1772bd9a{0%{box-shadow:0 0 0 0 rgba(16,185,129,.45)}70%{box-shadow:0 0 0 6px rgba(16,185,129,0)}to{box-shadow:0 0 0 0 rgba(16,185,129,0)}}.copy-btn[data-v-1772bd9a]:disabled{opacity:.8;cursor:not-allowed}.modal-overlay.modal-overlay--floating[data-v-1772bd9a]{position:fixed;inset:0;display:grid;place-items:center;padding:1rem;background:rgba(0,0,0,.35);backdrop-filter:blur(1px);pointer-events:none;z-index:9999}.modal[data-v-1772bd9a]{pointer-events:auto;width:min(560px,96vw);max-height:90vh;overflow:auto;background:var(--card-bg,#fff);border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.2);outline:none}.modal__head[data-v-1772bd9a]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid rgba(0,0,0,.07)}.modal__head .close[data-v-1772bd9a]{margin-left:12px}.modal__body[data-v-1772bd9a]{padding:16px 18px}.modal__body p[data-v-1772bd9a]:last-child{margin-bottom:0}.modal__actions[data-v-1772bd9a]{display:flex;justify-content:flex-end;gap:10px;padding:14px 18px;border-top:1px solid rgba(0,0,0,.07)}.modal .btn.btn--primary[data-v-1772bd9a]{background-color:#2d6cdf;color:#fff;border:none}.modal .btn.btn--primary[data-v-1772bd9a]:hover{background-color:#1e4fa3}.modal .btn.btn--ghost[data-v-1772bd9a]{background:transparent;color:#333}.report-line[data-v-1772bd9a]{display:flex;gap:8px;align-items:flex-start}.flag[data-v-1772bd9a]{width:18px;height:18px;margin-top:2px}.raw-report summary[data-v-1772bd9a]{cursor:pointer}.report__disclaimer[data-v-1772bd9a]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.disclaimer__summary strong[data-v-1772bd9a]{font-weight:700}.disclaimer__version[data-v-1772bd9a]{color:#6b7280;font-size:12px}.disclaimer__hint[data-v-1772bd9a]{margin-left:auto;color:#9ca3af;font-size:12px}.disclaimer__card[data-v-1772bd9a]{margin-top:8px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;padding:12px 12px 8px;max-height:180px;overflow:auto;position:relative}.disclaimer__card[data-v-1772bd9a]:after{content:"";position:sticky;bottom:-1px;left:0;right:0;height:18px;background:linear-gradient(180deg,rgba(248,250,252,0),#f8fafc);pointer-events:none}.disclaimer__list[data-v-1772bd9a]{margin:8px 0 0 18px;padding:0;line-height:1.35;font-size:13px;color:#111827}.disclaimer__list li[data-v-1772bd9a]{margin-bottom:6px}.muted[data-v-1772bd9a]{color:#6b7280;font-size:12px}.disclaimer__ack[data-v-1772bd9a]{display:flex;align-items:center;gap:10px;margin-top:10px}.checkbox[data-v-1772bd9a]{display:inline-flex;align-items:center;gap:8px;font-size:13px}@media print{.disclaimer__card[data-v-1772bd9a]{max-height:none;overflow:visible;background:transparent;border-color:#ddd}.disclaimer__summary .disclaimer__hint[data-v-1772bd9a]{display:none}}.advanced-actions[data-v-1772bd9a]{display:flex;gap:.5rem;flex-wrap:wrap;margin:.75rem 0}.btn--outline[data-v-1772bd9a]{background:transparent;border:1px solid var(--c-border,#d0d7de);color:var(--c-text,#111);border-radius:8px;padding:.45rem .7rem;box-shadow:0 1px 0 rgba(0,0,0,.04)}.btn--outline[data-v-1772bd9a]:hover{background:var(--c-surface-2,#f6f8fa)}.legend-helper[data-v-1772bd9a]{margin-top:.75rem;padding:.75rem .9rem;border-radius:6px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.02);display:flex;align-items:flex-start;gap:.75rem;font-size:.85rem}.legend-helper__body[data-v-1772bd9a]{flex:1;min-width:0}.legend-helper__title[data-v-1772bd9a]{font-weight:600;margin-bottom:.15rem}.legend-helper__text[data-v-1772bd9a]{margin:0;opacity:.85}.legend-helper__cta[data-v-1772bd9a]{white-space:nowrap;font-size:.8rem;padding:.35rem .7rem;align-self:center}.space-top2[data-v-1772bd9a]{margin-top:.75rem}.btn--external[data-v-1772bd9a]{background:#fff;border-color:#b9d9c6;color:#146b3a}.btn--external[data-v-1772bd9a]:hover{filter:none;background:#f4fff8}.actions[data-v-1772bd9a]{display:flex;gap:.6rem;flex-wrap:wrap}.actions .btn[data-v-1772bd9a]{margin-left:.35rem}.action-menu[data-v-1772bd9a]{position:relative}.action-menu>summary[data-v-1772bd9a]{list-style:none}.action-menu>summary[data-v-1772bd9a]::-webkit-details-marker{display:none}.action-menu__panel[data-v-1772bd9a]{position:absolute;right:0;top:calc(100% + 8px);min-width:180px;padding:10px;border-radius:12px;background:#fff;border:1px solid var(--border);box-shadow:0 10px 26px rgba(0,0,0,.12);z-index:50;display:flex;flex-direction:column;gap:8px}.menu-item[data-v-1772bd9a]{width:100%;justify-content:flex-start}.btn--invest[data-v-1772bd9a]{border-color:#bfe6cf;background:#f2fff6;color:#146b3a}.btn--invest[data-v-1772bd9a]:hover{filter:none;background:#e9fff0}.report__callout[data-v-1772bd9a]{margin:12px 0;padding:12px;border-radius:12px;border:1px solid var(--border);background:#fbfffd;display:flex;gap:12px;align-items:center;justify-content:space-between}.report__callout .callout__text[data-v-1772bd9a]{min-width:0}.report__callout strong[data-v-1772bd9a]{display:block}.table td.actions .btn[data-v-1772bd9a]{margin-left:0!important}.table td.actions .btn--invest[data-v-1772bd9a]{min-width:0;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-menu>summary[data-v-1772bd9a]:after{content:"▾";margin-left:8px;font-size:.85em;opacity:.7}.btn--cta[data-v-1772bd9a]{border-color:#d6a10a;background:linear-gradient(180deg,#ffe07a,#f3b61a);color:#111827;box-shadow:0 10px 18px rgba(243,182,26,.22);text-shadow:0 1px 0 hsla(0,0%,100%,.45)}.btn--cta[data-v-1772bd9a]:hover{filter:none;background:linear-gradient(180deg,#ffe89a,#f6c233);box-shadow:0 12px 22px rgba(243,182,26,.26)}.btn--cta[data-v-1772bd9a]:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(243,182,26,.35),0 10px 18px rgba(243,182,26,.22)}.btn--cta[data-v-1772bd9a]:active{transform:translateY(1px)}.table td.actions .btn--cta[data-v-1772bd9a]{box-shadow:0 8px 14px rgba(243,182,26,.2);min-width:0;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inline-row[data-v-1772bd9a]{display:flex;gap:12px;align-items:flex-end}.inline-row .field.inline[data-v-1772bd9a]{margin:0;flex:1 1 0}.help[data-v-1772bd9a]{margin-left:6px}.modes-row[data-v-1772bd9a]{display:flex;align-items:center;justify-content:space-between;gap:12px}.modes-row__label[data-v-1772bd9a]{font-weight:600;white-space:nowrap;padding-top:2px}.modes-row__controls[data-v-1772bd9a]{display:flex;align-items:center;gap:10px;justify-content:flex-end;flex-wrap:wrap}.modes-row__control[data-v-1772bd9a]{display:flex;align-items:center;gap:6px}.modes-row__control select[data-v-1772bd9a]{min-width:190px}.help[data-v-1772bd9a]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:999px;border:1px solid rgba(0,0,0,.25);font-size:11px;line-height:16px;cursor:help;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sr-only[data-v-1772bd9a]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:520px){.modes-row[data-v-1772bd9a]{flex-direction:column;align-items:flex-start}.modes-row__controls[data-v-1772bd9a]{width:100%;justify-content:flex-start}}.modes-row__control select[data-v-1772bd9a]{width:auto;max-width:260px}.modes-row[data-v-1772bd9a],.modes-row__control[data-v-1772bd9a],.modes-row__controls[data-v-1772bd9a]{overflow:visible}.tip[data-v-1772bd9a]{position:relative}.tip[data-v-1772bd9a]:after{content:attr(data-tip);top:calc(100% + 10px);min-width:260px;max-width:360px;padding:10px 12px;border-radius:10px;border:1px solid rgba(0,0,0,.18);background:#fff;color:#111;font-size:12px;line-height:1.35;white-space:pre-line;box-shadow:0 12px 24px rgba(0,0,0,.12);z-index:50}.tip[data-v-1772bd9a]:after,.tip[data-v-1772bd9a]:before{position:absolute;left:50%;transform:translateX(-50%);opacity:0;visibility:hidden;pointer-events:none}.tip[data-v-1772bd9a]:before{content:"";top:calc(100% + 4px);border-width:6px;border-style:solid;border-color:transparent transparent rgba(0,0,0,.12) transparent}.tip[data-v-1772bd9a]:focus:after,.tip[data-v-1772bd9a]:focus:before,.tip[data-v-1772bd9a]:hover:after,.tip[data-v-1772bd9a]:hover:before{opacity:1;visibility:visible}.td-actions[data-v-1772bd9a],.th-actions[data-v-1772bd9a]{text-align:right;white-space:nowrap}.table td.td-actions[data-v-1772bd9a]{vertical-align:middle}.actions-row[data-v-1772bd9a]{display:flex;justify-content:flex-end;align-items:center;gap:.45rem;flex-wrap:nowrap;white-space:nowrap}.actions-row .btn[data-v-1772bd9a]{margin-left:0!important}.actions-row .btn--cta[data-v-1772bd9a]{min-width:0;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool[data-v-3108aef7]{--bg:#f7f9fc;--card:#fff;--ink:#1f2a37;--muted:#6b7280;--border:#e5e8ec;--accent:#35495e;--accent-2:#2c80b4;color:var(--ink);padding:1.25rem 1rem 2.5rem;background:var(--bg)}.container[data-v-3108aef7]{max-width:1120px;margin:0 auto}.card[data-v-3108aef7]{background:var(--card);border:1px solid var(--border);border-radius:14px;box-shadow:0 10px 20px rgba(16,24,40,.06);padding:1.2rem;margin-top:1rem}.card__title[data-v-3108aef7]{margin:0 0 .45rem;font-size:1.05rem}.card__header[data-v-3108aef7]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:.5rem}.card--hero[data-v-3108aef7]{margin-top:.25rem;background:radial-gradient(180px 120px at 85% 20%,rgba(44,128,180,.08),transparent 60%),radial-gradient(220px 160px at 10% 90%,rgba(53,73,94,.06),transparent 60%),linear-gradient(180deg,#fff,#f4f7fc);border:1px solid var(--border)}.hero[data-v-3108aef7]{display:grid;grid-template-columns:1fr auto;gap:.6rem;align-items:center}.hero__text h1[data-v-3108aef7]{margin:0;font-size:clamp(1.4rem,1.2rem + 1vw,1.9rem)}.sub[data-v-3108aef7]{margin:.2rem 0 0;color:var(--muted)}.login[data-v-3108aef7]{margin:0}.login.ok[data-v-3108aef7]{color:#1f6b3a}.login.warn[data-v-3108aef7]{color:#7a3b00}.card--access .access[data-v-3108aef7]{display:grid;gap:.25rem}.mono[data-v-3108aef7]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.muted[data-v-3108aef7]{color:var(--muted)}.small[data-v-3108aef7]{font-size:.92rem}.tiny[data-v-3108aef7]{font-size:.82rem}.center[data-v-3108aef7]{text-align:center}.space-top[data-v-3108aef7]{margin-top:.6rem}.card--notice.success[data-v-3108aef7]{border-color:#cfe9d8;background:#f2fbf6}.card--notice.error[data-v-3108aef7]{border-color:#f4c7c7;background:#fdeaea}.card--notice.info[data-v-3108aef7]{border-color:#cfe0ec;background:#f2f8fe}.notice[data-v-3108aef7]{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.grid[data-v-3108aef7]{display:grid;grid-template-columns:1.2fr .8fr;gap:1rem;margin-top:1rem}@media (max-width:960px){.grid[data-v-3108aef7]{grid-template-columns:1fr}}.form[data-v-3108aef7]{display:grid;gap:.75rem}.field[data-v-3108aef7]{display:grid;gap:.35rem}.field.inline[data-v-3108aef7]{grid-template-columns:1fr auto;align-items:center;gap:.6rem}label[data-v-3108aef7]{color:var(--muted);font-size:.92rem}input[data-v-3108aef7],select[data-v-3108aef7],textarea[data-v-3108aef7]{width:100%;min-width:0;max-width:100%;padding:.7rem .8rem;border-radius:10px;border:1px solid var(--border);background:#fff;color:var(--ink);box-sizing:border-box}input[data-v-3108aef7]:focus,select[data-v-3108aef7]:focus,textarea[data-v-3108aef7]:focus{outline:none;box-shadow:0 0 0 3px rgba(44,128,180,.18);border-color:#c5d9ea}.hint[data-v-3108aef7]{color:var(--muted);font-size:.9rem}.error[data-v-3108aef7]{color:#8f1d1d;font-weight:700}.btn[data-v-3108aef7]{display:inline-flex;align-items:center;justify-content:center;padding:.68rem .95rem;border-radius:10px;font-weight:700;cursor:pointer;border:1px solid var(--border);background:#fff;color:var(--accent);transition:filter .14s ease,box-shadow .14s ease}.btn[data-v-3108aef7]:hover{filter:brightness(.98)}.btn--primary[data-v-3108aef7]{border-color:transparent;background:linear-gradient(180deg,var(--accent-2),#1f6d9a);color:#fff;box-shadow:0 6px 14px rgba(31,109,154,.18)}.btn--danger[data-v-3108aef7]{background:#fff5f5;color:#8f1d1d;border-color:#f4c7c7}.btn--ghost[data-v-3108aef7]{background:#fff;color:var(--accent)}.btn--sm[data-v-3108aef7]{padding:.45rem .7rem;border-radius:8px;font-size:.9rem}.linkish[data-v-3108aef7]{background:none;border:none;color:#0b63a9;padding:0}.linkish[data-v-3108aef7]:hover{text-decoration:underline}.actions[data-v-3108aef7]{display:flex;gap:.6rem;flex-wrap:wrap}.submitting[data-v-3108aef7]{display:grid;place-items:center;gap:.3rem;margin-top:.5rem}.spinner[data-v-3108aef7]{width:18px;height:18px;border:3px solid #d9e2eb;border-top-color:#2c80b4;border-radius:50%;animation:spin-3108aef7 1s linear infinite}.spinner.lg[data-v-3108aef7]{width:48px;height:48px;border-width:6px}.spinner.md[data-v-3108aef7]{width:24px;height:24px;border-width:3px}@keyframes spin-3108aef7{to{transform:rotate(1turn)}}.flags[data-v-3108aef7]{list-style:none;padding:0;margin:.25rem 0 0;display:grid;gap:.4rem}.flag[data-v-3108aef7]{vertical-align:middle;margin-right:8px}.modal[data-v-3108aef7]{max-width:720px;width:100%;margin:1rem auto;background:#fff;border:1px solid var(--border);border-radius:12px;box-shadow:0 10px 24px rgba(16,24,40,.14);overflow:hidden}.modal__head[data-v-3108aef7]{padding:.9rem 1rem;background:#f7f9fc;border-bottom:1px solid var(--border)}.modal__body[data-v-3108aef7]{max-height:60vh;overflow-y:auto;padding:.75rem 1rem}.close[data-v-3108aef7]{background:none;border:none;font-size:1.4rem;line-height:1;cursor:pointer;color:var(--muted)}.choice[data-v-3108aef7]{padding:.55rem .4rem;border-bottom:1px solid #f0f4f8;cursor:pointer}.choice[data-v-3108aef7]:hover{background:#f5faff}.tx[data-v-3108aef7]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem 0;border-bottom:1px solid #f0f4f8}.tx__summary[data-v-3108aef7]{line-height:1.35}.short[data-v-3108aef7]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.table-wrap[data-v-3108aef7]{overflow:auto;border:1px solid var(--border);border-radius:12px}.table[data-v-3108aef7]{width:100%;border-collapse:separate;border-spacing:0;min-width:880px}.table td[data-v-3108aef7],.table th[data-v-3108aef7]{text-align:left;padding:.7rem .8rem;border-bottom:1px solid var(--border);background:#fff}.table thead th[data-v-3108aef7]{position:sticky;top:0;z-index:1;background:#f9fbfe;color:var(--muted);font-size:.9rem}.txcell .truncate[data-v-3108aef7]{display:inline-block;max-width:220px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.result[data-v-3108aef7]{width:100%;min-height:54px;border-radius:10px;resize:vertical;border:1px solid var(--border);padding:.6rem .7rem}.actions[data-v-3108aef7],.th-actions[data-v-3108aef7]{text-align:right;white-space:nowrap}.actions .btn[data-v-3108aef7]{margin-left:.35rem}.pill[data-v-3108aef7]{display:inline-block;padding:.2rem .5rem;border-radius:999px;font-size:.78rem;font-weight:700;border:1px solid var(--border);background:#f3f6fb;color:#374151}.pill--ok[data-v-3108aef7]{background:#e9f7ef;color:#1f6b3a;border-color:#cfe9d8}.pill--warn[data-v-3108aef7]{background:#fff6e6;color:#7a3b00;border-color:#f9d7a7}.pager[data-v-3108aef7]{display:flex;gap:.5rem;align-items:center;justify-content:center;margin-top:.6rem;flex-wrap:wrap}.pager--table[data-v-3108aef7]{justify-content:flex-end}.fade-enter-active[data-v-3108aef7],.fade-leave-active[data-v-3108aef7]{transition:opacity .18s ease}.fade-enter-from[data-v-3108aef7],.fade-leave-to[data-v-3108aef7]{opacity:0}.legend-links[data-v-3108aef7]{display:flex;justify-content:center;gap:.75rem;margin-top:.75rem;flex-wrap:wrap}.linkish[data-v-3108aef7]{padding:0 .1rem}.btn--image[data-v-3108aef7]{background:#eef6ff;border-color:#cfe0fb;color:#0b63a9}.btn--image[data-v-3108aef7]:hover{filter:none;background:#e6f1ff}.btn--bug[data-v-3108aef7]{background:#fff6f0;border-color:#f7d2bd;color:#7a3b00}.btn--bug[data-v-3108aef7]:hover{filter:none;background:#ffeede}.field--primary[data-v-3108aef7]{position:relative}.input--primary[data-v-3108aef7]{border-width:2px;padding:.85rem 1rem;border-color:#cfe0ec;box-shadow:0 1px 0 rgba(16,24,40,.03)}.input--primary[data-v-3108aef7]:focus{border-color:#7fb5da;box-shadow:0 0 0 4px rgba(44,128,180,.16)}.field--primary[data-v-3108aef7]:before{content:"";position:absolute;left:-1.2rem;top:.2rem;bottom:.2rem;width:4px;border-radius:4px;background:linear-gradient(180deg,#8cc5e6,#2c80b4);opacity:.6}@media (max-width:960px){.field--primary[data-v-3108aef7]:before{left:-.8rem}}.table .txcell[data-v-3108aef7]{line-height:1.3}.table .txcell .truncate[data-v-3108aef7]{max-width:240px}.submit-container[data-v-3108aef7]{display:flex;justify-content:center;margin-top:1rem}.report__meta[data-v-3108aef7]{display:grid;grid-template-columns:1fr 1fr;gap:.4rem .8rem;padding:.2rem 0 .6rem;border-bottom:1px solid var(--border)}.report__meta .meta__row[data-v-3108aef7]{display:contents}.report__meta .label[data-v-3108aef7]{color:var(--muted);font-size:.9rem}.report__meta .value[data-v-3108aef7]{font-weight:600;min-width:0}.report__meta .truncate[data-v-3108aef7]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.report__body[data-v-3108aef7]{padding:.8rem 0 .4rem}.report__text[data-v-3108aef7]{white-space:pre-wrap;line-height:1.5;margin:0}.report__actions[data-v-3108aef7]{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:flex-end;margin-top:.6rem}.report-overlay[data-v-3108aef7]{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.45);display:grid;place-items:start center;padding:24px 16px}.modal--report[data-v-3108aef7]{max-width:760px;width:calc(100% - 32px);max-height:min(85vh,900px);overflow:auto;background:#fff;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.25)}.copy-btn[data-v-3108aef7]{position:relative;min-width:104px}.copy-btn .copy-label-default[data-v-3108aef7],.copy-btn .copy-label-done[data-v-3108aef7]{display:inline-block;transition:opacity .14s ease}.copy-btn .copy-label-done[data-v-3108aef7]{position:absolute;left:50%;transform:translateX(-50%);opacity:0;pointer-events:none}.copy-btn.is-copied .copy-label-default[data-v-3108aef7]{opacity:0}.copy-btn.is-copied .copy-label-done[data-v-3108aef7]{opacity:1}.copy-btn.is-copied[data-v-3108aef7]{box-shadow:0 0 0 0 rgba(16,185,129,.45);animation:copyPulse-3108aef7 .6s ease}@keyframes copyPulse-3108aef7{0%{box-shadow:0 0 0 0 rgba(16,185,129,.45)}70%{box-shadow:0 0 0 6px rgba(16,185,129,0)}to{box-shadow:0 0 0 0 rgba(16,185,129,0)}}.copy-btn[data-v-3108aef7]:disabled{opacity:.8;cursor:not-allowed}.modal-overlay.modal-overlay--floating[data-v-3108aef7]{position:fixed;inset:0;display:grid;place-items:center;padding:1rem;background:rgba(0,0,0,.35);backdrop-filter:blur(1px);pointer-events:none;z-index:9999}.modal[data-v-3108aef7]{pointer-events:auto;width:min(560px,96vw);max-height:90vh;overflow:auto;background:var(--card-bg,#fff);border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.2);outline:none}.modal__head[data-v-3108aef7]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid rgba(0,0,0,.07)}.modal__head .close[data-v-3108aef7]{margin-left:12px}.modal__body[data-v-3108aef7]{padding:16px 18px}.modal__body p[data-v-3108aef7]:last-child{margin-bottom:0}.modal__actions[data-v-3108aef7]{display:flex;justify-content:flex-end;gap:10px;padding:14px 18px;border-top:1px solid rgba(0,0,0,.07)}.modal .btn.btn--primary[data-v-3108aef7]{background-color:#2d6cdf;color:#fff;border:none}.modal .btn.btn--primary[data-v-3108aef7]:hover{background-color:#1e4fa3}.modal .btn.btn--ghost[data-v-3108aef7]{background:transparent;color:#333}.report-line[data-v-3108aef7]{display:flex;gap:8px;align-items:flex-start}.flag[data-v-3108aef7]{width:18px;height:18px;margin-top:2px}.raw-report summary[data-v-3108aef7]{cursor:pointer}.report__disclaimer[data-v-3108aef7]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.disclaimer__summary strong[data-v-3108aef7]{font-weight:700}.disclaimer__version[data-v-3108aef7]{color:#6b7280;font-size:12px}.disclaimer__hint[data-v-3108aef7]{margin-left:auto;color:#9ca3af;font-size:12px}.disclaimer__card[data-v-3108aef7]{margin-top:8px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;padding:12px 12px 8px;max-height:180px;overflow:auto;position:relative}.disclaimer__card[data-v-3108aef7]:after{content:"";position:sticky;bottom:-1px;left:0;right:0;height:18px;background:linear-gradient(180deg,rgba(248,250,252,0),#f8fafc);pointer-events:none}.disclaimer__list[data-v-3108aef7]{margin:8px 0 0 18px;padding:0;line-height:1.35;font-size:13px;color:#111827}.disclaimer__list li[data-v-3108aef7]{margin-bottom:6px}.muted[data-v-3108aef7]{color:#6b7280;font-size:12px}.disclaimer__ack[data-v-3108aef7]{display:flex;align-items:center;gap:10px;margin-top:10px}.checkbox[data-v-3108aef7]{display:inline-flex;align-items:center;gap:8px;font-size:13px}@media print{.disclaimer__card[data-v-3108aef7]{max-height:none;overflow:visible;background:transparent;border-color:#ddd}.disclaimer__summary .disclaimer__hint[data-v-3108aef7]{display:none}}.advanced-actions[data-v-3108aef7]{display:flex;gap:.5rem;flex-wrap:wrap;margin:.75rem 0}.btn--outline[data-v-3108aef7]{background:transparent;border:1px solid var(--c-border,#d0d7de);color:var(--c-text,#111);border-radius:8px;padding:.45rem .7rem;box-shadow:0 1px 0 rgba(0,0,0,.04)}.btn--outline[data-v-3108aef7]:hover{background:var(--c-surface-2,#f6f8fa)}.linkcheck[data-v-2edc8278],[data-v-2edc8278]:host{--ink:var(--ink,#eaf2ff);--ink-muted:var(--ink-muted,#a7b6c9);--ink-strong:var(--ink-strong,#fff);--ink-body:var(--ink-body,#1f2a37);--navy-1:var(--navy-1,#0b1b2b);--navy-2:var(--navy-2,#0f263d);--navy-3:var(--navy-3,#0a1a2a);--surface:#0b1320;--surface-2:#0f1a2a;--surface-3:#0a1624;--hairline:#1e2a40;--border:#24324b;--brand:#2a5bd7;--brand-2:#6e9bff;--brand-3:#9db2ff;--ok:#31d17e;--warn:#ffb020;--err:#ff5d5d;--radius-lg:14px;--radius-md:10px;--radius-sm:8px;--shadow-1:0 10px 30px rgba(0,0,0,.35);--shadow-2:0 4px 12px rgba(0,0,0,.25),inset 0 1px 0 hsla(0,0%,100%,.03)}.linkcheck[data-v-2edc8278]{max-width:1040px;margin:0 auto;padding:20px}.card[data-v-2edc8278]{position:relative;color:var(--ink);border-radius:var(--radius-lg);padding:18px;margin-bottom:18px;background:radial-gradient(120% 120% at 0 0,rgba(42,91,215,.12) 0,transparent 55%),linear-gradient(180deg,var(--surface-2),var(--surface));border:1px solid var(--hairline);box-shadow:var(--shadow-1);overflow:hidden}.card[data-v-2edc8278]:before{content:"";position:absolute;inset:0;background:radial-gradient(70% 60% at 100% 0,rgba(157,178,255,.07),transparent 60%);pointer-events:none}.card--hero[data-v-2edc8278]{padding:22px 22px;background:radial-gradient(120% 140% at 100% 0,rgba(157,178,255,.12) 10%,transparent 60%),linear-gradient(180deg,var(--navy-2),var(--navy-3));border:1px solid rgba(157,178,255,.16)}.hero[data-v-2edc8278]{display:flex;align-items:center;justify-content:space-between;gap:16px}.hero__text h1[data-v-2edc8278]{margin:0 0 6px 0;font-size:26px;letter-spacing:.2px}.sub[data-v-2edc8278]{margin:0;opacity:.85}.tool-card[data-v-2edc8278]{position:relative;color:var(--ink);border-radius:var(--radius-lg);padding:18px;margin-bottom:18px;background:radial-gradient(120% 120% at 0 0,rgba(42,91,215,.12) 0,transparent 55%),linear-gradient(180deg,var(--surface-2),var(--surface));border:1px solid var(--hairline);box-shadow:var(--shadow-1);overflow:hidden;color:hsla(0,0%,100%,.9)}.tool-card[data-v-2edc8278]:before{content:"";position:absolute;inset:0;background:radial-gradient(70% 60% at 100% 0,rgba(157,178,255,.07),transparent 60%);pointer-events:none}.tool-card--hero[data-v-2edc8278]{padding:22px 22px;background:radial-gradient(120% 140% at 100% 0,rgba(157,178,255,.12) 10%,transparent 60%),linear-gradient(180deg,var(--navy-2),var(--navy-3));border:1px solid rgba(157,178,255,.16)}.status-right[data-v-2edc8278]{display:flex;gap:10px;align-items:center}.pill[data-v-2edc8278]{position:relative;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;font-size:13px;background:linear-gradient(180deg,rgba(20,35,68,.9),rgba(16,26,44,.9));border:1px solid rgba(157,178,255,.18);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.9)}.pill[data-v-2edc8278]:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 10px rgba(49,209,126,.6)}.pill--warn[data-v-2edc8278]:before{background:#d86b6b;box-shadow:0 0 10px hsla(0,58%,63%,.55)}.notif[data-v-2edc8278]{position:relative;border-left:4px solid rgba(157,178,255,.25);background:linear-gradient(180deg,rgba(42,91,215,.08),transparent);padding-right:2.4rem}.notif--success[data-v-2edc8278]{border-color:rgba(49,209,126,.6)}.notif--error[data-v-2edc8278]{border-color:rgba(255,93,93,.75)}.notif__text[data-v-2edc8278]{margin:0}.notif__close[data-v-2edc8278]{position:absolute;top:.45rem;right:.5rem;border:0;background:transparent;font-size:1.2rem;line-height:1;cursor:pointer;color:#1f2a37;opacity:.6}.notif__close[data-v-2edc8278]:hover{opacity:1}.slide-fade-enter-active[data-v-2edc8278],.slide-fade-leave-active[data-v-2edc8278]{transition:all .18s ease}.slide-fade-enter-from[data-v-2edc8278],.slide-fade-leave-to[data-v-2edc8278]{opacity:0;transform:translateY(-4px)}.field[data-v-2edc8278]{display:flex;flex-direction:column;margin-bottom:14px}.field label[data-v-2edc8278]{margin-bottom:6px;font-weight:600;color:var(--ink-strong);letter-spacing:.2px}.field input[type=date][data-v-2edc8278],.field input[type=number][data-v-2edc8278],.field input[type=text][data-v-2edc8278]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:radial-gradient(120% 100% at 0 0,rgba(157,178,255,.08),transparent 60%),linear-gradient(180deg,#0b1320,#0a1624);border:1px solid var(--border);color:var(--ink);border-radius:10px;padding:12px 14px;outline:none;transition:border-color .2s ease,box-shadow .2s ease,transform .05s ease;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.field input[data-v-2edc8278]::-moz-placeholder{color:var(--ink-muted);opacity:.75}.field input[data-v-2edc8278]::placeholder{color:var(--ink-muted);opacity:.75}.field input[data-v-2edc8278]:focus{border-color:rgba(109,160,255,.7);box-shadow:0 0 0 3px rgba(42,91,215,.25),inset 0 1px 0 hsla(0,0%,100%,.06)}.field input[data-v-2edc8278]:disabled{opacity:.6;cursor:not-allowed}.field.small[data-v-2edc8278]{max-width:200px}.options summary[data-v-2edc8278]{list-style:none;cursor:pointer;padding:10px 0;font-weight:700;color:var(--ink)}.options summary[data-v-2edc8278]::marker{display:none}.options summary[data-v-2edc8278]:after{content:"▸";display:inline-block;margin-left:8px;transition:transform .2s ease;opacity:.8}.options[open] summary[data-v-2edc8278]:after{transform:rotate(90deg)}.options-grid[data-v-2edc8278]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:6px}.toggles[data-v-2edc8278]{display:flex;flex-direction:column;gap:8px;padding-top:4px}.toggles label[data-v-2edc8278]{font-weight:500;color:var(--ink);opacity:.9}.toggles input[data-v-2edc8278]{accent-color:var(--brand)}.actions[data-v-2edc8278]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.primary-button[data-v-2edc8278]{--grad-a:#3a6bff;--grad-b:#1f4ad6;color:#fff;background:linear-gradient(180deg,var(--grad-a),var(--grad-b));border:1px solid rgba(109,160,255,.45);padding:11px 16px;border-radius:12px;cursor:pointer;font-weight:700;letter-spacing:.2px;box-shadow:0 8px 22px rgba(58,107,255,.22),inset 0 1px 0 hsla(0,0%,100%,.18);transition:transform .08s ease,box-shadow .2s ease,filter .2s ease}.primary-button[data-v-2edc8278]:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 10px 28px rgba(58,107,255,.28)}.primary-button[data-v-2edc8278]:active:not(:disabled){transform:translateY(0);filter:brightness(.98)}.primary-button[data-v-2edc8278]:disabled{opacity:.6;cursor:not-allowed}.text-button[data-v-2edc8278]{background:transparent;color:var(--brand-3);border:1px solid transparent;padding:8px 10px;border-radius:10px;transition:color .15s ease,background .15s ease,border-color .15s ease;cursor:pointer}.text-button[data-v-2edc8278]:hover:not(:disabled){background:rgba(157,178,255,.08);border-color:rgba(157,178,255,.12)}.text-button[data-v-2edc8278]:disabled{opacity:.6;cursor:not-allowed}.verdict-row[data-v-2edc8278]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.badge[data-v-2edc8278]{padding:7px 12px;border-radius:999px;font-weight:800;letter-spacing:.3px;border:1px solid transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}.badge--yes[data-v-2edc8278]{color:#b6ffd0;background:linear-gradient(180deg,rgba(36,76,52,.9),rgba(22,48,35,.9));border-color:rgba(49,209,126,.45)}.badge--maybe[data-v-2edc8278]{color:#fff0b3;background:linear-gradient(180deg,rgba(76,64,28,.9),rgba(54,46,21,.9));border-color:rgba(255,208,102,.4)}.badge--no[data-v-2edc8278]{color:#ffc1c1;background:linear-gradient(180deg,rgba(76,28,28,.9),rgba(54,21,21,.9));border-color:rgba(255,93,93,.45)}.confidence[data-v-2edc8278]{flex:1;min-width:240px}.bar[data-v-2edc8278]{height:10px;border-radius:7px;overflow:hidden;background:linear-gradient(180deg,#0a1220,#0a1624);border:1px solid var(--hairline);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.fill[data-v-2edc8278]{height:100%;background:linear-gradient(90deg,#39f,#6cf);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);transition:width .35s ease}.params-recap p[data-v-2edc8278]{margin:10px 0 0 0;color:var(--ink);opacity:.9}.result-grid[data-v-2edc8278]{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:16px;margin-top:14px}.panel[data-v-2edc8278]{background:radial-gradient(100% 120% at 0 0,rgba(157,178,255,.06),transparent 60%),linear-gradient(180deg,#0a1322,#0b1424);border:1px solid var(--hairline);border-radius:var(--radius-md);padding:12px;box-shadow:var(--shadow-2);transition:border-color .2s ease,box-shadow .2s ease}.panel[data-v-2edc8278]:hover{border-color:rgba(157,178,255,.22);box-shadow:0 6px 18px rgba(0,0,0,.28)}.panel h3[data-v-2edc8278]{margin:0 0 10px 0}table[data-v-2edc8278]{width:100%;border-collapse:collapse;border-radius:10px;overflow:hidden}thead th[data-v-2edc8278]{position:sticky;top:0;z-index:1;background:linear-gradient(180deg,rgba(20,32,54,.9),rgba(12,22,36,.9));border-bottom:1px solid var(--hairline);font-weight:700;letter-spacing:.2px;font-size:13px;padding:10px 8px}tbody td[data-v-2edc8278]{padding:10px 8px;border-bottom:1px solid hsla(0,0%,100%,.04)}tbody tr[data-v-2edc8278]:nth-child(odd){background:linear-gradient(180deg,rgba(157,178,255,.03),transparent)}tbody tr[data-v-2edc8278]:hover{background:linear-gradient(180deg,rgba(109,160,255,.08),rgba(109,160,255,.02))}.mono[data-v-2edc8278]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:12.5px}.muted[data-v-2edc8278]{opacity:.78}.warn[data-v-2edc8278]{color:#ffb0b0}.row-dim[data-v-2edc8278]{opacity:.55}.ph-table .mono[data-v-2edc8278]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.raw summary[data-v-2edc8278]{cursor:pointer;padding:8px 0;font-weight:700}.small-pre[data-v-2edc8278]{max-height:340px;overflow:auto;background:#0b1320;border:1px solid var(--hairline);border-radius:10px;padding:12px}.btn--danger[data-v-2edc8278]{background:#d9534f;color:#fff}.btn--danger[data-v-2edc8278]:hover{background:#c9302c}.spinner[data-v-2edc8278]{display:inline-block;width:16px;height:16px;border:2px solid var(--brand);border-top-color:transparent;border-radius:50%;animation:spin-2edc8278 1s linear infinite;margin-left:8px;opacity:.9}@keyframes spin-2edc8278{to{transform:rotate(1turn)}}@media (max-width:1040px){.result-grid[data-v-2edc8278]{grid-template-columns:1fr}.options-grid[data-v-2edc8278]{grid-template-columns:1fr 1fr}}@media (max-width:560px){.options-grid[data-v-2edc8278]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.fill[data-v-2edc8278],.primary-button[data-v-2edc8278]{transition:none}.spinner[data-v-2edc8278]{animation:none}}.pill--yes[data-v-2edc8278]{background:#e6ffed;color:#0f5132;border:1px solid #badbcc}.pill--maybe[data-v-2edc8278]{background:#fff7e6;color:#664d03;border:1px solid #ffecb5}.pill--warn[data-v-2edc8278]{background:#ffe6e6;color:#842029;border:1px solid #f5c2c7}.report-overlay[data-v-2edc8278]{background:rgba(0,0,0,.55);z-index:2147483647}.modal.modal--report[data-v-2edc8278]{width:95%;max-width:900px;max-height:80vh;overflow:hidden;border-radius:14px;border:1px solid rgba(157,178,255,.18);box-shadow:0 10px 30px rgba(0,0,0,.45);background:radial-gradient(100% 120% at 0 0,rgba(157,178,255,.06),transparent 60%),linear-gradient(180deg,#0a1322,#0b1424);color:#eaf2ff}.modal.modal--report .modal__head[data-v-2edc8278]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border-bottom:1px solid rgba(157,178,255,.18);background:hsla(0,0%,100%,.04);color:#eaf2ff}.modal.modal--report .modal__head .close[data-v-2edc8278]{border:0;background:transparent;font-size:22px;line-height:1;color:#eaf2ff;opacity:.85;cursor:pointer}.modal.modal--report .modal__body[data-v-2edc8278]{padding:14px;max-height:calc(80vh - 54px);overflow:auto;color:#eaf2ff}.modal.modal--report .label[data-v-2edc8278],.modal.modal--report .mono[data-v-2edc8278],.modal.modal--report .report__body[data-v-2edc8278],.modal.modal--report .report__meta[data-v-2edc8278],.modal.modal--report .truncate[data-v-2edc8278],.modal.modal--report .value[data-v-2edc8278],.modal.modal--report h4[data-v-2edc8278],.modal.modal--report li[data-v-2edc8278],.modal.modal--report p[data-v-2edc8278],.modal.modal--report table[data-v-2edc8278],.modal.modal--report td[data-v-2edc8278],.modal.modal--report th[data-v-2edc8278]{color:#eaf2ff}.modal.modal--report table[data-v-2edc8278]{width:100%;border-collapse:collapse;border-radius:10px;overflow:hidden}.modal.modal--report thead th[data-v-2edc8278]{background:linear-gradient(180deg,rgba(20,32,54,.9),rgba(12,22,36,.9));border-bottom:1px solid rgba(157,178,255,.18);font-weight:700;padding:10px 8px}.modal.modal--report tbody td[data-v-2edc8278]{border-bottom:1px solid hsla(0,0%,100%,.08);padding:10px 8px}.modal.modal--report .mono[data-v-2edc8278]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.modal.modal--report .truncate[data-v-2edc8278]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;max-width:540px}.modal.modal--report .pill[data-v-2edc8278]{color:#0f5132;background:#e6ffed;border:1px solid #badbcc}.modal.modal--report .pill--maybe[data-v-2edc8278]{color:#664d03;background:#fff7e6;border-color:#ffecb5}.modal.modal--report .pill--warn[data-v-2edc8278]{color:#842029;background:#ffe6e6;border-color:#f5c2c7}.truncate[data-v-2edc8278]{display:inline-block;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.copyall[data-v-2edc8278]{-moz-user-select:all;user-select:all;-webkit-user-select:all}.ph-table .txcell .truncate[data-v-2edc8278]{max-width:260px}.txcell[data-v-2edc8278]{position:relative}.copy-btn.tiny[data-v-2edc8278]{margin-left:6px;opacity:.7}.txcell .truncate[data-v-2edc8278]{display:inline-block;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.copy-group[data-v-2edc8278]{display:inline-flex;align-items:center;gap:6px;margin-left:8px}.copy-btn.tiny[data-v-2edc8278]{border:0;background:transparent;color:var(--brand-3);cursor:pointer;font-size:12px;padding:0;opacity:.8}.copy-btn.tiny[data-v-2edc8278]:hover{opacity:1;text-decoration:underline}.copy-inline[data-v-2edc8278]{font-size:12px;color:var(--ok);opacity:.9}.fade-enter-active[data-v-2edc8278],.fade-leave-active[data-v-2edc8278]{transition:opacity .15s ease}.fade-enter-from[data-v-2edc8278],.fade-leave-to[data-v-2edc8278]{opacity:0}.panelmodal[data-v-2edc8278]{max-width:720px;width:100%;margin:1rem auto;background:#fff;border:1px solid var(--border);border-radius:12px;box-shadow:0 10px 24px rgba(16,24,40,.14);overflow:hidden}.panelmodal__head[data-v-2edc8278]{padding:.9rem 1rem;background:#f7f9fc;border-bottom:1px solid var(--border)}.panelmodal__body[data-v-2edc8278]{max-height:60vh;overflow-y:auto;padding:.75rem 1rem}.panelmodal--report[data-v-2edc8278]{max-width:760px;width:calc(100% - 32px);max-height:min(85vh,900px);overflow:auto;background:#fff;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.25)}.panelmodal-overlay.modal-overlay--floating[data-v-2edc8278]{position:fixed;inset:0;display:grid;place-items:center;padding:1rem;background:rgba(0,0,0,.35);backdrop-filter:blur(1px);pointer-events:none;z-index:9999}.panelmodal[data-v-2edc8278]{pointer-events:auto;width:min(560px,96vw);max-height:90vh;overflow:auto;background:var(--card-bg,#fff);border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.2);outline:none}.panelmodal__head[data-v-2edc8278]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid rgba(0,0,0,.07)}.panelmodal__head .close[data-v-2edc8278]{margin-left:12px}.panelmodal__body[data-v-2edc8278]{padding:16px 18px}.panelmodal__body p[data-v-2edc8278]:last-child{margin-bottom:0}.panelmodal__actions[data-v-2edc8278]{display:flex;justify-content:flex-end;gap:10px;padding:14px 18px;border-top:1px solid rgba(0,0,0,.07)}.panelmodal .btn.btn--primary[data-v-2edc8278]{background-color:#2d6cdf;color:#fff;border:none}.panelmodal .btn.btn--primary[data-v-2edc8278]:hover{background-color:#1e4fa3}.panelmodal .btn.btn--ghost[data-v-2edc8278]{background:transparent;color:#333}.lc-report[data-v-2edc8278]{display:grid;gap:16px}.report__hero[data-v-2edc8278]{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center;padding:14px;border:1px solid rgba(157,178,255,.18);border-radius:12px;background:radial-gradient(100% 140% at 0 0,rgba(157,178,255,.1),transparent 60%),linear-gradient(180deg,rgba(20,32,54,.75),rgba(12,22,36,.75))}.report__hero .hero-left .hero-line[data-v-2edc8278]{display:flex;gap:10px;align-items:center}.report__hero .mode-badge[data-v-2edc8278]{padding:4px 10px;border-radius:999px;font-size:12px;background:hsla(0,0%,100%,.06);border:1px solid rgba(157,178,255,.18)}.report__hero .hero-sub[data-v-2edc8278]{margin-top:6px;opacity:.85}.report__hero .hero-right[data-v-2edc8278]{min-width:200px;text-align:right}.conf-score[data-v-2edc8278]{font-size:28px;font-weight:900;letter-spacing:.3px}.meter[data-v-2edc8278]{height:10px;border-radius:999px;overflow:hidden;background:linear-gradient(180deg,#0b1320,#0a1624);border:1px solid var(--hairline);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05);margin-top:6px}.meter__fill[data-v-2edc8278]{height:100%;width:0;transition:width .35s ease}.conf-caption[data-v-2edc8278]{font-size:12px;opacity:.8;margin-top:4px}.conf--high .conf-score[data-v-2edc8278]{color:#9ff4c4}.conf--mid .conf-score[data-v-2edc8278]{color:#ffe7a6}.conf--low .conf-score[data-v-2edc8278]{color:#ffb3b3}.conf--high .meter__fill[data-v-2edc8278]{background:linear-gradient(90deg,#31d17e,#8fe7b8)}.conf--mid .meter__fill[data-v-2edc8278]{background:linear-gradient(90deg,#ffb020,#ffd580)}.conf--low .meter__fill[data-v-2edc8278]{background:linear-gradient(90deg,#ff5d5d,#ff9a9a)}.meta-grid[data-v-2edc8278]{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:12px;border:1px solid rgba(157,178,255,.12);border-radius:12px;background:linear-gradient(180deg,rgba(20,32,54,.45),rgba(12,22,36,.45))}.meta-grid label[data-v-2edc8278]{display:block;font-size:12px;letter-spacing:.3px;opacity:.85;margin-bottom:4px;text-transform:uppercase}.meta-grid .value[data-v-2edc8278]{line-height:1.35}.meta-grid .copywrap[data-v-2edc8278]{display:inline-flex;align-items:center;gap:8px}.copy-link[data-v-2edc8278]{background:transparent;border:0;color:var(--brand-3);cursor:pointer;font-size:12px;opacity:.85;padding:0}.copy-link[data-v-2edc8278]:hover{opacity:1;text-decoration:underline}.copied-ok[data-v-2edc8278]{font-size:12px;color:var(--ok);opacity:.9}.stat-cards[data-v-2edc8278]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.stat[data-v-2edc8278]{border:1px solid rgba(157,178,255,.12);border-radius:12px;padding:12px;background:linear-gradient(180deg,rgba(20,32,54,.45),rgba(12,22,36,.45))}.stat__num[data-v-2edc8278]{font-size:20px;font-weight:800}.stat__label[data-v-2edc8278]{font-size:12px;opacity:.85;margin-top:4px}.stat--quality[data-v-2edc8278]{grid-column:span 2}.chips[data-v-2edc8278]{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.chip[data-v-2edc8278]{font-size:12px;padding:4px 8px;border-radius:999px;background:hsla(0,0%,100%,.06);border:1px solid rgba(157,178,255,.18)}.chip--warn[data-v-2edc8278]{background:rgba(255,176,32,.15);border-color:rgba(255,176,32,.35)}.chip--err[data-v-2edc8278]{background:rgba(255,93,93,.18);border-color:rgba(255,93,93,.45)}.sample[data-v-2edc8278]{margin-top:6px}.sample h4[data-v-2edc8278]{margin:8px 0}.tiny[data-v-2edc8278]{font-size:12px}.hero-note[data-v-2edc8278]{margin-top:4px;font-size:13px;opacity:.95}.field--xl input[data-v-2edc8278]{font-size:16.5px;line-height:1.25;padding:14px 16px;border-radius:12px}.field--mono .input[data-v-2edc8278],.field--mono input[data-v-2edc8278]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-variant-numeric:tabular-nums;letter-spacing:.2px}.input-affix[data-v-2edc8278]{position:relative}.input--affixed[data-v-2edc8278]{padding-left:42px;padding-right:86px}.prefix-icon[data-v-2edc8278]{left:12px;width:18px;height:18px;opacity:.9;pointer-events:none}.prefix-icon[data-v-2edc8278],.suffix-btn[data-v-2edc8278]{position:absolute;top:50%;transform:translateY(-50%);color:var(--brand-3)}.suffix-btn[data-v-2edc8278]{right:8px;height:28px;line-height:28px;padding:0 10px;border-radius:8px;border:1px solid rgba(157,178,255,.18);background:linear-gradient(180deg,rgba(20,35,68,.6),rgba(16,26,44,.6));font-size:12.5px;font-weight:600;cursor:pointer;transition:filter .15s ease,transform .05s ease}.suffix-btn[data-v-2edc8278]:hover{filter:brightness(1.05)}.suffix-btn[data-v-2edc8278]:active{transform:translateY(-50%) scale(.98)}.hint[data-v-2edc8278]{margin:6px 2px 0 2px;font-size:12.5px;color:var(--ink-muted)}.input--ok[data-v-2edc8278]{border-color:rgba(49,209,126,.6)!important;box-shadow:0 0 0 3px rgba(49,209,126,.18)!important}.input--warn[data-v-2edc8278]{border-color:rgba(255,176,32,.65)!important;box-shadow:0 0 0 3px rgba(255,176,32,.18)!important}.input--error[data-v-2edc8278]{border-color:rgba(255,93,93,.8)!important;box-shadow:0 0 0 3px rgba(255,93,93,.2)!important}.linkcheck-form .form-grid-2[data-v-2edc8278]{display:grid;grid-template-columns:minmax(520px,1.85fr) minmax(320px,1.15fr);gap:14px}@media (max-width:1200px){.linkcheck-form .form-grid-2[data-v-2edc8278]{grid-template-columns:minmax(380px,1.7fr) minmax(300px,1.1fr)}}@media (max-width:860px){.linkcheck-form .form-grid-2[data-v-2edc8278]{grid-template-columns:1fr}}.report-overlay[data-v-2edc8278]{position:fixed;inset:0;background:rgba(15,23,42,.55);display:flex;align-items:center;justify-content:center;z-index:9999}.credit-modal-overlay[data-v-2edc8278]{display:flex;align-items:center;justify-content:center;background:rgba(15,23,42,.7);z-index:9999}.credit-modal[data-v-2edc8278]{background:#0b1020;color:#e5e7eb;border-radius:8px;max-width:480px;width:calc(100% - 32px);padding:16px 20px 18px;box-shadow:0 18px 45px rgba(0,0,0,.6)}.credit-modal .modal__head[data-v-2edc8278]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding-bottom:6px;border-bottom:1px solid rgba(148,163,184,.35)}.credit-modal .modal__body[data-v-2edc8278]{font-size:.95rem;line-height:1.5}.credit-modal .modal__body p[data-v-2edc8278]{margin:0 0 8px}.credit-modal .modal__foot[data-v-2edc8278]{margin-top:14px;display:flex;justify-content:flex-end;gap:8px}.credit-modal .btn[data-v-2edc8278]{background:#6366f1;border-color:#6366f1;color:#f9fafb}.credit-modal .btn[data-v-2edc8278]:hover:not(:disabled){background:#4f46e5;border-color:#4f46e5}.credit-modal .btn.btn--ghost[data-v-2edc8278]{background:transparent;color:#e5e7eb;border:1px solid rgba(148,163,184,.8)}.credit-modal .btn.btn--ghost[data-v-2edc8278]:hover:not(:disabled){background:rgba(148,163,184,.18)}.credit-modal .close[data-v-2edc8278]{background:transparent;border:none;color:#9ca3af;font-size:20px;line-height:1;cursor:pointer}.credit-modal .close[data-v-2edc8278]:hover{color:#e5e7eb}.credit-modal .error-text[data-v-2edc8278]{color:#fecaca}.credit-modal .muted[data-v-2edc8278]{color:#9ca3af}.credit-modal .muted.tiny[data-v-2edc8278]{font-size:.75rem}.spreadsheet-container{margin:20px;border:1px solid #ccc;overflow:hidden}button{display:block;margin:20px auto;padding:10px 20px;font-size:16px}.spreadsheet-container .handsontable .htCore td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:var(--row-h,28px)}.spreadsheet-container .htNoWrap td{white-space:nowrap}.csv-page-shell[data-v-358090b9]{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding:40px 16px;background:radial-gradient(1200px 600px at 15% -10%,rgba(43,91,215,.12),transparent 70%),radial-gradient(900px 500px at 85% 10%,rgba(49,209,126,.1),transparent 70%),#f7f9ff}.center-card[data-v-358090b9]{width:min(1100px,96vw);background:linear-gradient(180deg,hsla(0,0%,100%,.85),hsla(0,0%,100%,.92));backdrop-filter:blur(3px);border:1px solid rgba(23,43,77,.08);border-radius:14px;box-shadow:0 10px 30px rgba(16,24,40,.08);padding:20px 20px 28px}.head[data-v-358090b9]{margin-bottom:10px}.muted[data-v-358090b9]{opacity:.7;font-size:.9rem}.panel[data-v-358090b9]{margin-bottom:16px}.dropzone[data-v-358090b9]{position:relative;border:2px dashed #87a1ff;border-radius:12px;padding:24px;min-height:160px;display:flex;align-items:center;justify-content:center;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#fafbff;transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease,opacity .12s ease}.dropzone--over[data-v-358090b9]{border-color:#2b5bd7;background:rgba(43,91,215,.06);box-shadow:0 6px 14px rgba(43,91,215,.18)}.dropzone--invalid[data-v-358090b9]{border-color:#ff5d5d;background:#ffecec;box-shadow:0 6px 14px rgba(255,93,93,.25)}.dz-default[data-v-358090b9]{pointer-events:none;transition:opacity .12s ease}.dropzone--over .dz-default[data-v-358090b9]{opacity:.35}.dz-overlay[data-v-358090b9]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .12s ease}.dropzone--over .dz-overlay[data-v-358090b9]{opacity:1}.dz-callout[data-v-358090b9]{font-size:1.05rem;font-weight:600;margin:0}.dz-invalid[data-v-358090b9]{font-weight:500;color:#b10000}.actions[data-v-358090b9]{display:flex;align-items:center;gap:12px;margin-top:12px;flex-wrap:wrap}.primary[data-v-358090b9]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:10px;padding:10px 14px;background:#2b5bd7;color:#fff;font-weight:600;cursor:pointer;box-shadow:0 4px 12px rgba(43,91,215,.22)}.primary[data-v-358090b9]:disabled{opacity:.6;cursor:not-allowed}.ghost[data-v-358090b9]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(23,43,77,.15);background:#fff;border-radius:10px;padding:9px 12px;cursor:pointer}.inline[data-v-358090b9]{display:inline-flex;align-items:center;gap:6px}.panel.lite[data-v-358090b9]{border:1px dashed rgba(23,43,77,.12);border-radius:12px;padding:14px}.panel-title[data-v-358090b9]{margin:0 0 8px}.grid-2[data-v-358090b9]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field[data-v-358090b9]{display:grid;gap:6px;margin-bottom:10px}select[data-v-358090b9]{padding:6px 8px;border:1px solid rgba(23,43,77,.2);border-radius:8px}.section h2[data-v-358090b9]{margin-top:4px}.analysis[data-v-358090b9]{margin-top:18px}.analysis__head[data-v-358090b9]{margin-bottom:10px}.results[data-v-358090b9]{border-collapse:collapse;background:#fff;border:1px solid rgba(23,43,77,.08);border-radius:10px;overflow:hidden}.results td[data-v-358090b9],.results th[data-v-358090b9]{padding:8px 10px;border-bottom:1px solid rgba(23,43,77,.06)}.results thead th[data-v-358090b9]{background:#f4f6ff;text-align:left}.results .mono[data-v-358090b9]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px}.results.mini td[data-v-358090b9],.results.mini th[data-v-358090b9]{padding:6px 8px}.right[data-v-358090b9]{text-align:right}.empty[data-v-358090b9]{padding:10px 12px;border-left:4px solid #ffb74d;background:#fff7e6;border-radius:6px}.err[data-v-358090b9]{color:#b10000;font-size:.95rem}.file-btn[data-v-358090b9]{display:inline-block;padding:8px 14px;border-radius:8px;background:#2b5bd7;color:#fff;cursor:pointer;margin-top:6px}.advanced-row[data-v-358090b9]{margin-top:8px;border-top:1px dashed rgba(23,43,77,.12);padding-top:10px}.dz-default .file-btn input[data-v-358090b9],.dz-default .file-btn[data-v-358090b9]{pointer-events:auto}#csvInput[data-v-358090b9]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.badge[data-v-358090b9]{padding:0 6px;border-radius:10px;font-size:11px;margin-left:6px;background:var(--surface-2,#f2f2f2)}.chip.chip--ghost[data-v-358090b9]{border:1px solid rgba(0,0,0,.12);border-radius:10px;padding:0 6px;font-size:11px;margin-left:6px}.token-line[data-v-358090b9]{margin-bottom:4px}.summary-grid[data-v-358090b9]{margin-top:8px}.summary-row[data-v-358090b9]{display:flex;justify-content:space-between;margin:6px 0}.summary-row .label[data-v-358090b9]{color:var(--muted-fg,#777)}.summary-row .value[data-v-358090b9]{text-align:right}.modal-overlay[data-v-358090b9]{position:fixed;inset:0;background:rgba(16,24,40,.5);display:flex;align-items:center;justify-content:center;z-index:9999}.modal[data-v-358090b9]{width:min(560px,92vw);max-height:86vh;overflow:auto;background:#fff;border-radius:14px;box-shadow:0 16px 48px rgba(16,24,40,.24),0 2px 8px rgba(16,24,40,.12);border:1px solid rgba(23,43,77,.08)}.modal__head[data-v-358090b9]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid rgba(23,43,77,.08)}.modal__body[data-v-358090b9]{padding:16px}.modal__actions[data-v-358090b9]{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:12px 16px;border-top:1px solid rgba(23,43,77,.08)}.close[data-v-358090b9]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;font-size:20px;cursor:pointer}.submitting .spinner.md[data-v-358090b9]{margin:6px auto 10px}.btn[data-v-358090b9],.btn[data-v-358090b9]:visited{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:10px;padding:10px 14px;font-weight:600;cursor:pointer;text-decoration:none;line-height:1.1}.btn--primary[data-v-358090b9]{background:#2b5bd7;color:#fff;border:1px solid transparent}.btn--primary[data-v-358090b9]:hover{filter:brightness(.95)}.btn--primary[data-v-358090b9]:focus{outline:2px solid rgba(43,91,215,.35);outline-offset:2px}.btn--ghost[data-v-358090b9]{background:#fff;color:#1f2a44;border:1px solid rgba(23,43,77,.15)}.btn--ghost[data-v-358090b9]:hover{background:#f5f7ff;color:#1f2a44}.btn--ghost[data-v-358090b9]:focus{outline:2px solid rgba(43,91,215,.25);outline-offset:2px}.btn--ghost[disabled][data-v-358090b9],.btn--primary[disabled][data-v-358090b9],.btn[disabled][data-v-358090b9]{opacity:.6;cursor:not-allowed}.bulkbar[data-v-358090b9]{justify-content:space-between;padding:10px 12px;margin:10px 0;background:#f6f8ff;border:1px solid rgba(23,43,77,.1);border-radius:10px;flex-wrap:wrap}.bulkbar[data-v-358090b9],.bulkbar__left[data-v-358090b9],.bulkbar__right[data-v-358090b9]{display:flex;align-items:center;gap:10px}@media (max-width:640px){.hide-sm[data-v-358090b9]{display:none}.bulkbar[data-v-358090b9]{padding:10px}.bulkbar__right[data-v-358090b9]{width:100%;justify-content:space-between}}.runner[data-v-358090b9]{margin-top:16px;border:1px solid rgba(23,43,77,.1);border-radius:12px;background:#fff;padding:12px}.runner__head[data-v-358090b9]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.runner__controls[data-v-358090b9]{display:flex;align-items:center;gap:8px}.runner__boxes[data-v-358090b9]{position:relative;display:flex;gap:10px;overflow-x:auto;padding:2px}.runner__box[data-v-358090b9]{min-width:160px}.runner__progress[data-v-358090b9]{margin:10px 0 4px}.runner__log[data-v-358090b9]{margin-top:6px}.mono[data-v-358090b9]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.modal--runner[data-v-358090b9]{width:min(980px,96vw);max-height:90vh;overflow:auto;background:#fff;border-radius:14px;box-shadow:0 16px 48px rgba(16,24,40,.24),0 2px 8px rgba(16,24,40,.12);border:1px solid rgba(23,43,77,.08)}.runner__head-actions[data-v-358090b9]{display:flex;align-items:center;gap:8px}.runner__banner[data-v-358090b9]{padding:10px 12px;margin:10px 16px 0;border-radius:10px;font-weight:600}.runner__banner--paused[data-v-358090b9]{background:#fff3cd;color:#7a5d00;border:1px solid #ffe08a}.runner__banner--cancelled[data-v-358090b9]{background:#fdecea;color:#8f1d1d;border:1px solid #f5c2c0}.runner__banner--done[data-v-358090b9]{background:#e9f7ef;color:#0f6d2a;border:1px solid #bde5c8}.runner__belt[data-v-358090b9]{position:relative;overflow:hidden;border:1px dashed rgba(23,43,77,.18);border-radius:10px;padding:10px;background:#fbfcff;margin:12px 16px}.runner__belt-bg[data-v-358090b9]{position:absolute;inset:0;background-size:30px 30px;background-image:linear-gradient(135deg,rgba(43,91,215,.1) 25%,transparent 0,transparent 50%,rgba(43,91,215,.1) 0,rgba(43,91,215,.1) 75%,transparent 0,transparent);animation:beltMove-358090b9 1.2s linear infinite;opacity:.35;pointer-events:none}@keyframes beltMove-358090b9{0%{background-position:0 0}to{background-position:30px 30px}}.runner__belt.is-paused .runner__belt-bg[data-v-358090b9]{animation-play-state:paused;filter:grayscale(1);opacity:.22}.runner__belt.is-stopped .runner__belt-bg[data-v-358090b9]{animation-play-state:paused;opacity:.12}.runner__grid[data-v-358090b9]{position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-auto-rows:auto;gap:10px;max-height:360px;overflow:auto;padding:2px}.runner__box[data-v-358090b9]{min-width:0;background:#fff;border:1px solid rgba(23,43,77,.12);border-radius:10px;padding:10px;box-shadow:0 2px 8px rgba(16,24,40,.06)}.runner__box.is-active[data-v-358090b9]{border-color:#2b5bd7;box-shadow:0 6px 16px rgba(43,91,215,.16)}.runner__badge[data-v-358090b9]{display:inline-block;font-size:11px;padding:2px 6px;border-radius:999px;background:#f1f4ff;color:#2b5bd7;margin-bottom:6px}.runner__phase[data-v-358090b9]{font-weight:600;margin-bottom:4px}.runner__box.phase--queued .runner__phase[data-v-358090b9]{color:#64748b}.runner__box.phase--resolving .runner__phase[data-v-358090b9]{color:#8b5cf6}.runner__box.phase--checking .runner__phase[data-v-358090b9]{color:#0ea5e9}.runner__box.phase--submitting .runner__phase[data-v-358090b9]{color:#2b5bd7}.runner__box.phase--done .runner__phase[data-v-358090b9]{color:#16a34a}.runner__box.phase--failed .runner__phase[data-v-358090b9],.runner__box.phase--skipped .runner__phase[data-v-358090b9]{color:#dc2626}.runner__meta[data-v-358090b9]{padding:0 16px 6px}.runner__progress[data-v-358090b9]{height:8px;background:#eef2ff;border-radius:999px;margin:8px 0 4px;overflow:hidden}.runner__bar[data-v-358090b9]{height:100%;background:#2b5bd7;width:0;transition:width .18s ease}.runner__counts[data-v-358090b9]{text-align:right}.runner__log[data-v-358090b9]{margin:6px 16px 12px}.runner__log summary[data-v-358090b9]{cursor:pointer;font-weight:600}.runner__log ul[data-v-358090b9]{margin:6px 0 0;padding-left:18px}.btn--sm[data-v-358090b9]{padding:6px 10px;font-size:.9rem}.report__disclaimer[data-v-358090b9]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.disclaimer__summary strong[data-v-358090b9]{font-weight:700}.disclaimer__version[data-v-358090b9]{color:#6b7280;font-size:12px}.disclaimer__hint[data-v-358090b9]{margin-left:auto;color:#9ca3af;font-size:12px}.disclaimer__card[data-v-358090b9]{margin-top:8px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;padding:12px 12px 8px;max-height:180px;overflow:auto;position:relative}.disclaimer__card[data-v-358090b9]:after{content:"";position:sticky;bottom:-1px;left:0;right:0;height:18px;background:linear-gradient(180deg,rgba(248,250,252,0),#f8fafc);pointer-events:none}.disclaimer__list[data-v-358090b9]{margin:8px 0 0 18px;padding:0;line-height:1.35;font-size:13px;color:#111827}.disclaimer__list li[data-v-358090b9]{margin-bottom:6px}.muted[data-v-358090b9]{color:#6b7280;font-size:12px}.disclaimer__ack[data-v-358090b9]{display:flex;align-items:center;gap:10px;margin-top:10px}.checkbox[data-v-358090b9]{display:inline-flex;align-items:center;gap:8px;font-size:13px}@media print{.disclaimer__card[data-v-358090b9]{max-height:none;overflow:visible;background:transparent;border-color:#ddd}.disclaimer__summary .disclaimer__hint[data-v-358090b9]{display:none}}.advanced-actions[data-v-358090b9]{display:flex;gap:.5rem;flex-wrap:wrap;margin:.75rem 0}.report__meta[data-v-358090b9]{display:grid;grid-template-columns:1fr 1fr;gap:.4rem .8rem;padding:.2rem 0 .6rem;border-bottom:1px solid var(--border)}.report__meta .meta__row[data-v-358090b9]{display:contents}.report__meta .label[data-v-358090b9]{color:var(--muted);font-size:.9rem}.report__meta .value[data-v-358090b9]{font-weight:600;min-width:0}.report__meta .truncate[data-v-358090b9]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.report__body[data-v-358090b9]{padding:.8rem 0 .4rem}.report__text[data-v-358090b9]{white-space:pre-wrap;line-height:1.5;margin:0}.report__actions[data-v-358090b9]{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:flex-end;margin-top:.6rem}.report-overlay[data-v-358090b9]{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.45);display:grid;place-items:start center;padding:24px 16px}.modal--report[data-v-358090b9]{max-width:760px;width:calc(100% - 32px);max-height:min(85vh,900px);overflow:auto;background:#fff;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.25)}.copy-btn[data-v-358090b9]{position:relative;min-width:104px}.copy-btn .copy-label-default[data-v-358090b9],.copy-btn .copy-label-done[data-v-358090b9]{display:inline-block;transition:opacity .14s ease}.copy-btn .copy-label-done[data-v-358090b9]{position:absolute;left:50%;transform:translateX(-50%);opacity:0;pointer-events:none}.copy-btn.is-copied .copy-label-default[data-v-358090b9]{opacity:0}.copy-btn.is-copied .copy-label-done[data-v-358090b9]{opacity:1}.copy-btn.is-copied[data-v-358090b9]{box-shadow:0 0 0 0 rgba(16,185,129,.45);animation:copyPulse-358090b9 .6s ease}@keyframes copyPulse-358090b9{0%{box-shadow:0 0 0 0 rgba(16,185,129,.45)}70%{box-shadow:0 0 0 6px rgba(16,185,129,0)}to{box-shadow:0 0 0 0 rgba(16,185,129,0)}}.copy-btn[data-v-358090b9]:disabled{opacity:.8;cursor:not-allowed}.btn--image[data-v-358090b9]{background:#eef6ff;border-color:#cfe0fb;color:#0b63a9}.btn--image[data-v-358090b9]:hover{filter:none;background:#e6f1ff}.btn--bug[data-v-358090b9]{background:#fff6f0;border-color:#f7d2bd;color:#7a3b00}.btn--bug[data-v-358090b9]:hover{filter:none;background:#ffeede}.flags[data-v-358090b9]{list-style:none;padding:0;margin:.25rem 0 0;display:grid;gap:.4rem}.flag[data-v-358090b9]{vertical-align:middle;margin-right:8px;width:18px;height:18px;margin-top:2px}.results-wrap[data-v-358090b9]{position:relative;overflow-x:auto}.results[data-v-358090b9]{width:100%}.mono[data-v-358090b9]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.cell-clip[data-v-358090b9]{max-width:260px}.copychip[data-v-358090b9]{margin-left:8px}[data-v-358090b9]:root{--col-status:120px;--col-send:110px;--col-resolve:130px;--sticky-bg:var(--card-bg,#fff)}td.sticky-status[data-v-358090b9],th.sticky-status[data-v-358090b9]{position:sticky;right:0;background:var(--sticky-bg);z-index:3;width:var(--col-status)}td.sticky-send[data-v-358090b9],th.sticky-send[data-v-358090b9]{position:sticky;right:var(--col-status);background:var(--sticky-bg);z-index:3;width:var(--col-send)}td.sticky-resolve[data-v-358090b9],th.sticky-resolve[data-v-358090b9]{position:sticky;right:calc(var(--col-status) + var(--col-send));background:var(--sticky-bg);z-index:3;width:var(--col-resolve);box-shadow:inset -1px 0 0 rgba(0,0,0,.06)}.scroll-fade-right[data-v-358090b9]{position:sticky;right:0;top:0;width:28px;height:100%;pointer-events:none;background:linear-gradient(to left,var(--card-bg,#fff),hsla(0,0%,100%,0));z-index:4}@media (max-width:1280px){.results colgroup col[data-v-358090b9]:nth-child(6){width:0!important}.results tbody td[data-v-358090b9]:nth-child(6),.results thead th[data-v-358090b9]:nth-child(6){display:none}.cell-clip[data-v-358090b9]{max-width:220px}}@media (max-width:1024px){.cell-clip[data-v-358090b9]{max-width:180px}}.results thead th[data-v-358090b9]{overflow:hidden;text-overflow:ellipsis}[data-v-358090b9]:root{--tx-min-ch:18ch;--to-min-ch:16ch}.td-tx[data-v-358090b9],.th-tx[data-v-358090b9]{min-width:var(--tx-min-ch)}.td-to[data-v-358090b9],.th-to[data-v-358090b9]{min-width:var(--to-min-ch)}.cell-clip .truncate[data-v-358090b9]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}@media (max-width:1280px){[data-v-358090b9]:root{--tx-min-ch:16ch;--to-min-ch:14ch}}@media (max-width:1024px){[data-v-358090b9]:root{--tx-min-ch:15ch;--to-min-ch:13ch}}.results[data-v-358090b9]{table-layout:fixed}.results thead th[data-v-358090b9]{white-space:nowrap;overflow:visible;text-overflow:clip}[data-v-358090b9]:root{--tx-ch:24ch;--to-ch:20ch}.td-tx .truncate[data-v-358090b9]{max-width:var(--tx-ch)}.td-to .truncate[data-v-358090b9]{max-width:var(--to-ch)}.cell-clip[data-v-358090b9]{position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:56px}.copychip[data-v-358090b9]{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:11px;line-height:1;padding:2px 6px;border:1px solid var(--ink-200,#d0d4d9);background:var(--card-bg,#fff);border-radius:6px;cursor:pointer;opacity:0;transition:opacity .12s ease}.cell-clip:hover .copychip[data-v-358090b9]{opacity:1}@media (max-width:1280px){[data-v-358090b9]:root{--tx-ch:22ch;--to-ch:18ch}}@media (max-width:1024px){[data-v-358090b9]:root{--tx-ch:20ch;--to-ch:16ch}}.inline-row[data-v-358090b9]{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.inline-row .field.inline[data-v-358090b9]{flex:1 1 220px}.csv-page-shell[data-v-5f8cfb86]{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding:40px 16px;background:radial-gradient(1200px 600px at 15% -10%,rgba(43,91,215,.12),transparent 70%),radial-gradient(900px 500px at 85% 10%,rgba(49,209,126,.1),transparent 70%),#f7f9ff}.center-card[data-v-5f8cfb86]{width:min(1100px,96vw);background:linear-gradient(180deg,hsla(0,0%,100%,.85),hsla(0,0%,100%,.92));backdrop-filter:blur(3px);border:1px solid rgba(23,43,77,.08);border-radius:14px;box-shadow:0 10px 30px rgba(16,24,40,.08);padding:20px 20px 28px}.head[data-v-5f8cfb86]{margin-bottom:10px}.muted[data-v-5f8cfb86]{opacity:.7;font-size:.9rem}.panel[data-v-5f8cfb86]{margin-bottom:16px}.dropzone[data-v-5f8cfb86]{position:relative;border:2px dashed #87a1ff;border-radius:12px;padding:24px;min-height:160px;display:flex;align-items:center;justify-content:center;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#fafbff;transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease,opacity .12s ease}.dropzone--over[data-v-5f8cfb86]{border-color:#2b5bd7;background:rgba(43,91,215,.06);box-shadow:0 6px 14px rgba(43,91,215,.18)}.dropzone--invalid[data-v-5f8cfb86]{border-color:#ff5d5d;background:#ffecec;box-shadow:0 6px 14px rgba(255,93,93,.25)}.dz-default[data-v-5f8cfb86]{pointer-events:none;transition:opacity .12s ease}.dropzone--over .dz-default[data-v-5f8cfb86]{opacity:.35}.dz-overlay[data-v-5f8cfb86]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .12s ease}.dropzone--over .dz-overlay[data-v-5f8cfb86]{opacity:1}.dz-callout[data-v-5f8cfb86]{font-size:1.05rem;font-weight:600;margin:0}.dz-invalid[data-v-5f8cfb86]{font-weight:500;color:#b10000}.actions[data-v-5f8cfb86]{display:flex;align-items:center;gap:12px;margin-top:12px;flex-wrap:wrap}.primary[data-v-5f8cfb86]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:10px;padding:10px 14px;background:#2b5bd7;color:#fff;font-weight:600;cursor:pointer;box-shadow:0 4px 12px rgba(43,91,215,.22)}.primary[data-v-5f8cfb86]:disabled{opacity:.6;cursor:not-allowed}.ghost[data-v-5f8cfb86]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(23,43,77,.15);background:#fff;border-radius:10px;padding:9px 12px;cursor:pointer}.inline[data-v-5f8cfb86]{display:inline-flex;align-items:center;gap:6px}.panel.lite[data-v-5f8cfb86]{border:1px dashed rgba(23,43,77,.12);border-radius:12px;padding:14px}.panel-title[data-v-5f8cfb86]{margin:0 0 8px}.grid-2[data-v-5f8cfb86]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field[data-v-5f8cfb86]{display:grid;gap:6px;margin-bottom:10px}select[data-v-5f8cfb86]{padding:6px 8px;border:1px solid rgba(23,43,77,.2);border-radius:8px}.section h2[data-v-5f8cfb86]{margin-top:4px}.analysis[data-v-5f8cfb86]{margin-top:18px}.analysis__head[data-v-5f8cfb86]{margin-bottom:10px}.results[data-v-5f8cfb86]{border-collapse:collapse;background:#fff;border:1px solid rgba(23,43,77,.08);border-radius:10px;overflow:hidden}.results td[data-v-5f8cfb86],.results th[data-v-5f8cfb86]{padding:8px 10px;border-bottom:1px solid rgba(23,43,77,.06)}.results thead th[data-v-5f8cfb86]{background:#f4f6ff;text-align:left}.results .mono[data-v-5f8cfb86]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px}.results.mini td[data-v-5f8cfb86],.results.mini th[data-v-5f8cfb86]{padding:6px 8px}.right[data-v-5f8cfb86]{text-align:right}.empty[data-v-5f8cfb86]{padding:10px 12px;border-left:4px solid #ffb74d;background:#fff7e6;border-radius:6px}.err[data-v-5f8cfb86]{color:#b10000;font-size:.95rem}.file-btn[data-v-5f8cfb86]{display:inline-block;padding:8px 14px;border-radius:8px;background:#2b5bd7;color:#fff;cursor:pointer;margin-top:6px}.advanced-row[data-v-5f8cfb86]{margin-top:8px;border-top:1px dashed rgba(23,43,77,.12);padding-top:10px}.dz-default .file-btn input[data-v-5f8cfb86],.dz-default .file-btn[data-v-5f8cfb86]{pointer-events:auto}#csvInput[data-v-5f8cfb86]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.badge[data-v-5f8cfb86]{padding:0 6px;border-radius:10px;font-size:11px;margin-left:6px;background:var(--surface-2,#f2f2f2)}.chip.chip--ghost[data-v-5f8cfb86]{border:1px solid rgba(0,0,0,.12);border-radius:10px;padding:0 6px;font-size:11px;margin-left:6px}.token-line[data-v-5f8cfb86]{margin-bottom:4px}.summary-grid[data-v-5f8cfb86]{margin-top:8px}.summary-row[data-v-5f8cfb86]{display:flex;justify-content:space-between;margin:6px 0}.summary-row .label[data-v-5f8cfb86]{color:var(--muted-fg,#777)}.summary-row .value[data-v-5f8cfb86]{text-align:right}.modal-overlay[data-v-5f8cfb86]{position:fixed;inset:0;background:rgba(16,24,40,.5);display:flex;align-items:center;justify-content:center;z-index:9999}.modal[data-v-5f8cfb86]{width:min(560px,92vw);max-height:86vh;overflow:auto;background:#fff;border-radius:14px;box-shadow:0 16px 48px rgba(16,24,40,.24),0 2px 8px rgba(16,24,40,.12);border:1px solid rgba(23,43,77,.08)}.modal__head[data-v-5f8cfb86]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid rgba(23,43,77,.08)}.modal__body[data-v-5f8cfb86]{padding:16px}.modal__actions[data-v-5f8cfb86]{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:12px 16px;border-top:1px solid rgba(23,43,77,.08)}.close[data-v-5f8cfb86]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;font-size:20px;cursor:pointer}.submitting .spinner.md[data-v-5f8cfb86]{margin:6px auto 10px}.btn[data-v-5f8cfb86],.btn[data-v-5f8cfb86]:visited{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:10px;padding:10px 14px;font-weight:600;cursor:pointer;text-decoration:none;line-height:1.1}.btn--primary[data-v-5f8cfb86]{background:#2b5bd7;color:#fff;border:1px solid transparent}.btn--primary[data-v-5f8cfb86]:hover{filter:brightness(.95)}.btn--primary[data-v-5f8cfb86]:focus{outline:2px solid rgba(43,91,215,.35);outline-offset:2px}.btn--ghost[data-v-5f8cfb86]{background:#fff;color:#1f2a44;border:1px solid rgba(23,43,77,.15)}.btn--ghost[data-v-5f8cfb86]:hover{background:#f5f7ff;color:#1f2a44}.btn--ghost[data-v-5f8cfb86]:focus{outline:2px solid rgba(43,91,215,.25);outline-offset:2px}.btn--ghost[disabled][data-v-5f8cfb86],.btn--primary[disabled][data-v-5f8cfb86],.btn[disabled][data-v-5f8cfb86]{opacity:.6;cursor:not-allowed}.bulkbar[data-v-5f8cfb86]{justify-content:space-between;padding:10px 12px;margin:10px 0;background:#f6f8ff;border:1px solid rgba(23,43,77,.1);border-radius:10px;flex-wrap:wrap}.bulkbar[data-v-5f8cfb86],.bulkbar__left[data-v-5f8cfb86],.bulkbar__right[data-v-5f8cfb86]{display:flex;align-items:center;gap:10px}@media (max-width:640px){.hide-sm[data-v-5f8cfb86]{display:none}.bulkbar[data-v-5f8cfb86]{padding:10px}.bulkbar__right[data-v-5f8cfb86]{width:100%;justify-content:space-between}}.runner[data-v-5f8cfb86]{margin-top:16px;border:1px solid rgba(23,43,77,.1);border-radius:12px;background:#fff;padding:12px}.runner__head[data-v-5f8cfb86]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.runner__controls[data-v-5f8cfb86]{display:flex;align-items:center;gap:8px}.runner__boxes[data-v-5f8cfb86]{position:relative;display:flex;gap:10px;overflow-x:auto;padding:2px}.runner__box[data-v-5f8cfb86]{min-width:160px}.runner__progress[data-v-5f8cfb86]{margin:10px 0 4px}.runner__log[data-v-5f8cfb86]{margin-top:6px}.mono[data-v-5f8cfb86]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.modal--runner[data-v-5f8cfb86]{width:min(980px,96vw);max-height:90vh;overflow:auto;background:#fff;border-radius:14px;box-shadow:0 16px 48px rgba(16,24,40,.24),0 2px 8px rgba(16,24,40,.12);border:1px solid rgba(23,43,77,.08)}.runner__head-actions[data-v-5f8cfb86]{display:flex;align-items:center;gap:8px}.runner__banner[data-v-5f8cfb86]{padding:10px 12px;margin:10px 16px 0;border-radius:10px;font-weight:600}.runner__banner--paused[data-v-5f8cfb86]{background:#fff3cd;color:#7a5d00;border:1px solid #ffe08a}.runner__banner--cancelled[data-v-5f8cfb86]{background:#fdecea;color:#8f1d1d;border:1px solid #f5c2c0}.runner__banner--done[data-v-5f8cfb86]{background:#e9f7ef;color:#0f6d2a;border:1px solid #bde5c8}.runner__belt[data-v-5f8cfb86]{position:relative;overflow:hidden;border:1px dashed rgba(23,43,77,.18);border-radius:10px;padding:10px;background:#fbfcff;margin:12px 16px}.runner__belt-bg[data-v-5f8cfb86]{position:absolute;inset:0;background-size:30px 30px;background-image:linear-gradient(135deg,rgba(43,91,215,.1) 25%,transparent 0,transparent 50%,rgba(43,91,215,.1) 0,rgba(43,91,215,.1) 75%,transparent 0,transparent);animation:beltMove-5f8cfb86 1.2s linear infinite;opacity:.35;pointer-events:none}@keyframes beltMove-5f8cfb86{0%{background-position:0 0}to{background-position:30px 30px}}.runner__belt.is-paused .runner__belt-bg[data-v-5f8cfb86]{animation-play-state:paused;filter:grayscale(1);opacity:.22}.runner__belt.is-stopped .runner__belt-bg[data-v-5f8cfb86]{animation-play-state:paused;opacity:.12}.runner__grid[data-v-5f8cfb86]{position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-auto-rows:auto;gap:10px;max-height:360px;overflow:auto;padding:2px}.runner__box[data-v-5f8cfb86]{min-width:0;background:#fff;border:1px solid rgba(23,43,77,.12);border-radius:10px;padding:10px;box-shadow:0 2px 8px rgba(16,24,40,.06)}.runner__box.is-active[data-v-5f8cfb86]{border-color:#2b5bd7;box-shadow:0 6px 16px rgba(43,91,215,.16)}.runner__badge[data-v-5f8cfb86]{display:inline-block;font-size:11px;padding:2px 6px;border-radius:999px;background:#f1f4ff;color:#2b5bd7;margin-bottom:6px}.runner__phase[data-v-5f8cfb86]{font-weight:600;margin-bottom:4px}.runner__box.phase--queued .runner__phase[data-v-5f8cfb86]{color:#64748b}.runner__box.phase--resolving .runner__phase[data-v-5f8cfb86]{color:#8b5cf6}.runner__box.phase--checking .runner__phase[data-v-5f8cfb86]{color:#0ea5e9}.runner__box.phase--submitting .runner__phase[data-v-5f8cfb86]{color:#2b5bd7}.runner__box.phase--done .runner__phase[data-v-5f8cfb86]{color:#16a34a}.runner__box.phase--failed .runner__phase[data-v-5f8cfb86],.runner__box.phase--skipped .runner__phase[data-v-5f8cfb86]{color:#dc2626}.runner__meta[data-v-5f8cfb86]{padding:0 16px 6px}.runner__progress[data-v-5f8cfb86]{height:8px;background:#eef2ff;border-radius:999px;margin:8px 0 4px;overflow:hidden}.runner__bar[data-v-5f8cfb86]{height:100%;background:#2b5bd7;width:0;transition:width .18s ease}.runner__counts[data-v-5f8cfb86]{text-align:right}.runner__log[data-v-5f8cfb86]{margin:6px 16px 12px}.runner__log summary[data-v-5f8cfb86]{cursor:pointer;font-weight:600}.runner__log ul[data-v-5f8cfb86]{margin:6px 0 0;padding-left:18px}.btn--sm[data-v-5f8cfb86]{padding:6px 10px;font-size:.9rem}.report__disclaimer[data-v-5f8cfb86]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.disclaimer__summary strong[data-v-5f8cfb86]{font-weight:700}.disclaimer__version[data-v-5f8cfb86]{color:#6b7280;font-size:12px}.disclaimer__hint[data-v-5f8cfb86]{margin-left:auto;color:#9ca3af;font-size:12px}.disclaimer__card[data-v-5f8cfb86]{margin-top:8px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;padding:12px 12px 8px;max-height:180px;overflow:auto;position:relative}.disclaimer__card[data-v-5f8cfb86]:after{content:"";position:sticky;bottom:-1px;left:0;right:0;height:18px;background:linear-gradient(180deg,rgba(248,250,252,0),#f8fafc);pointer-events:none}.disclaimer__list[data-v-5f8cfb86]{margin:8px 0 0 18px;padding:0;line-height:1.35;font-size:13px;color:#111827}.disclaimer__list li[data-v-5f8cfb86]{margin-bottom:6px}.muted[data-v-5f8cfb86]{color:#6b7280;font-size:12px}.disclaimer__ack[data-v-5f8cfb86]{display:flex;align-items:center;gap:10px;margin-top:10px}.checkbox[data-v-5f8cfb86]{display:inline-flex;align-items:center;gap:8px;font-size:13px}@media print{.disclaimer__card[data-v-5f8cfb86]{max-height:none;overflow:visible;background:transparent;border-color:#ddd}.disclaimer__summary .disclaimer__hint[data-v-5f8cfb86]{display:none}}.advanced-actions[data-v-5f8cfb86]{display:flex;gap:.5rem;flex-wrap:wrap;margin:.75rem 0}.report__meta[data-v-5f8cfb86]{display:grid;grid-template-columns:1fr 1fr;gap:.4rem .8rem;padding:.2rem 0 .6rem;border-bottom:1px solid var(--border)}.report__meta .meta__row[data-v-5f8cfb86]{display:contents}.report__meta .label[data-v-5f8cfb86]{color:var(--muted);font-size:.9rem}.report__meta .value[data-v-5f8cfb86]{font-weight:600;min-width:0}.report__meta .truncate[data-v-5f8cfb86]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.report__body[data-v-5f8cfb86]{padding:.8rem 0 .4rem}.report__text[data-v-5f8cfb86]{white-space:pre-wrap;line-height:1.5;margin:0}.report__actions[data-v-5f8cfb86]{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:flex-end;margin-top:.6rem}.report-overlay[data-v-5f8cfb86]{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.45);display:grid;place-items:start center;padding:24px 16px}.modal--report[data-v-5f8cfb86]{max-width:760px;width:calc(100% - 32px);max-height:min(85vh,900px);overflow:auto;background:#fff;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.25)}.copy-btn[data-v-5f8cfb86]{position:relative;min-width:104px}.copy-btn .copy-label-default[data-v-5f8cfb86],.copy-btn .copy-label-done[data-v-5f8cfb86]{display:inline-block;transition:opacity .14s ease}.copy-btn .copy-label-done[data-v-5f8cfb86]{position:absolute;left:50%;transform:translateX(-50%);opacity:0;pointer-events:none}.copy-btn.is-copied .copy-label-default[data-v-5f8cfb86]{opacity:0}.copy-btn.is-copied .copy-label-done[data-v-5f8cfb86]{opacity:1}.copy-btn.is-copied[data-v-5f8cfb86]{box-shadow:0 0 0 0 rgba(16,185,129,.45);animation:copyPulse-5f8cfb86 .6s ease}@keyframes copyPulse-5f8cfb86{0%{box-shadow:0 0 0 0 rgba(16,185,129,.45)}70%{box-shadow:0 0 0 6px rgba(16,185,129,0)}to{box-shadow:0 0 0 0 rgba(16,185,129,0)}}.copy-btn[data-v-5f8cfb86]:disabled{opacity:.8;cursor:not-allowed}.btn--image[data-v-5f8cfb86]{background:#eef6ff;border-color:#cfe0fb;color:#0b63a9}.btn--image[data-v-5f8cfb86]:hover{filter:none;background:#e6f1ff}.btn--bug[data-v-5f8cfb86]{background:#fff6f0;border-color:#f7d2bd;color:#7a3b00}.btn--bug[data-v-5f8cfb86]:hover{filter:none;background:#ffeede}.flags[data-v-5f8cfb86]{list-style:none;padding:0;margin:.25rem 0 0;display:grid;gap:.4rem}.flag[data-v-5f8cfb86]{vertical-align:middle;margin-right:8px;width:18px;height:18px;margin-top:2px}.results-wrap[data-v-5f8cfb86]{position:relative;overflow-x:auto}.results[data-v-5f8cfb86]{width:100%}.mono[data-v-5f8cfb86]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.cell-clip[data-v-5f8cfb86]{max-width:260px}.copychip[data-v-5f8cfb86]{margin-left:8px}[data-v-5f8cfb86]:root{--col-status:120px;--col-send:110px;--col-resolve:130px;--sticky-bg:var(--card-bg,#fff)}td.sticky-status[data-v-5f8cfb86],th.sticky-status[data-v-5f8cfb86]{position:sticky;right:0;background:var(--sticky-bg);z-index:3;width:var(--col-status)}td.sticky-send[data-v-5f8cfb86],th.sticky-send[data-v-5f8cfb86]{position:sticky;right:var(--col-status);background:var(--sticky-bg);z-index:3;width:var(--col-send)}td.sticky-resolve[data-v-5f8cfb86],th.sticky-resolve[data-v-5f8cfb86]{position:sticky;right:calc(var(--col-status) + var(--col-send));background:var(--sticky-bg);z-index:3;width:var(--col-resolve);box-shadow:inset -1px 0 0 rgba(0,0,0,.06)}.scroll-fade-right[data-v-5f8cfb86]{position:sticky;right:0;top:0;width:28px;height:100%;pointer-events:none;background:linear-gradient(to left,var(--card-bg,#fff),hsla(0,0%,100%,0));z-index:4}@media (max-width:1280px){.results colgroup col[data-v-5f8cfb86]:nth-child(6){width:0!important}.results tbody td[data-v-5f8cfb86]:nth-child(6),.results thead th[data-v-5f8cfb86]:nth-child(6){display:none}.cell-clip[data-v-5f8cfb86]{max-width:220px}}@media (max-width:1024px){.cell-clip[data-v-5f8cfb86]{max-width:180px}}.results thead th[data-v-5f8cfb86]{overflow:hidden;text-overflow:ellipsis}[data-v-5f8cfb86]:root{--tx-min-ch:18ch;--to-min-ch:16ch}.td-tx[data-v-5f8cfb86],.th-tx[data-v-5f8cfb86]{min-width:var(--tx-min-ch)}.td-to[data-v-5f8cfb86],.th-to[data-v-5f8cfb86]{min-width:var(--to-min-ch)}.cell-clip .truncate[data-v-5f8cfb86]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}@media (max-width:1280px){[data-v-5f8cfb86]:root{--tx-min-ch:16ch;--to-min-ch:14ch}}@media (max-width:1024px){[data-v-5f8cfb86]:root{--tx-min-ch:15ch;--to-min-ch:13ch}}.results[data-v-5f8cfb86]{table-layout:fixed}.results thead th[data-v-5f8cfb86]{white-space:nowrap;overflow:visible;text-overflow:clip}[data-v-5f8cfb86]:root{--tx-ch:24ch;--to-ch:20ch}.td-tx .truncate[data-v-5f8cfb86]{max-width:var(--tx-ch)}.td-to .truncate[data-v-5f8cfb86]{max-width:var(--to-ch)}.cell-clip[data-v-5f8cfb86]{position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:56px}.copychip[data-v-5f8cfb86]{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:11px;line-height:1;padding:2px 6px;border:1px solid var(--ink-200,#d0d4d9);background:var(--card-bg,#fff);border-radius:6px;cursor:pointer;opacity:0;transition:opacity .12s ease}.cell-clip:hover .copychip[data-v-5f8cfb86]{opacity:1}@media (max-width:1280px){[data-v-5f8cfb86]:root{--tx-ch:22ch;--to-ch:18ch}}@media (max-width:1024px){[data-v-5f8cfb86]:root{--tx-ch:20ch;--to-ch:16ch}}.route-tool #app>nav{z-index:1000}.route-tool,.route-tool #app,.route-tool #app>main{background:#f7f9fc}.csv-page-shell[data-v-7da3a2f9]{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding:40px 16px;background:radial-gradient(1200px 600px at 15% -10%,rgba(43,91,215,.12),transparent 70%),radial-gradient(900px 500px at 85% 10%,rgba(49,209,126,.1),transparent 70%),#f7f9ff}.center-card[data-v-7da3a2f9]{width:min(1100px,96vw);background:linear-gradient(180deg,hsla(0,0%,100%,.85),hsla(0,0%,100%,.92));backdrop-filter:blur(3px);border:1px solid rgba(23,43,77,.08);border-radius:14px;box-shadow:0 10px 30px rgba(16,24,40,.08);padding:20px 20px 28px}.head[data-v-7da3a2f9]{margin-bottom:10px}.muted[data-v-7da3a2f9]{opacity:.7;font-size:.9rem}.panel[data-v-7da3a2f9]{margin-bottom:16px}.dropzone[data-v-7da3a2f9]{position:relative;border:2px dashed #87a1ff;border-radius:12px;padding:24px;min-height:160px;display:flex;align-items:center;justify-content:center;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#fafbff;transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease,opacity .12s ease}.dropzone--over[data-v-7da3a2f9]{border-color:#2b5bd7;background:rgba(43,91,215,.06);box-shadow:0 6px 14px rgba(43,91,215,.18)}.dropzone--invalid[data-v-7da3a2f9]{border-color:#ff5d5d;background:#ffecec;box-shadow:0 6px 14px rgba(255,93,93,.25)}.dz-default[data-v-7da3a2f9]{pointer-events:none;transition:opacity .12s ease}.dropzone--over .dz-default[data-v-7da3a2f9]{opacity:.35}.dz-overlay[data-v-7da3a2f9]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .12s ease}.dropzone--over .dz-overlay[data-v-7da3a2f9]{opacity:1}.dz-callout[data-v-7da3a2f9]{font-size:1.05rem;font-weight:600;margin:0}.dz-invalid[data-v-7da3a2f9]{font-weight:500;color:#b10000}.actions[data-v-7da3a2f9]{display:flex;align-items:center;gap:12px;margin-top:12px;flex-wrap:wrap}.primary[data-v-7da3a2f9]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:10px;padding:10px 14px;background:#2b5bd7;color:#fff;font-weight:600;cursor:pointer;box-shadow:0 4px 12px rgba(43,91,215,.22)}.primary[data-v-7da3a2f9]:disabled{opacity:.6;cursor:not-allowed}.ghost[data-v-7da3a2f9]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(23,43,77,.15);background:#fff;border-radius:10px;padding:9px 12px;cursor:pointer}.inline[data-v-7da3a2f9]{display:inline-flex;align-items:center;gap:6px}.panel.lite[data-v-7da3a2f9]{border:1px dashed rgba(23,43,77,.12);border-radius:12px;padding:14px}.panel-title[data-v-7da3a2f9]{margin:0 0 8px}.grid-2[data-v-7da3a2f9]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field[data-v-7da3a2f9]{display:grid;gap:6px;margin-bottom:10px}select[data-v-7da3a2f9]{padding:6px 8px;border:1px solid rgba(23,43,77,.2);border-radius:8px}.section h2[data-v-7da3a2f9]{margin-top:4px}.analysis[data-v-7da3a2f9]{margin-top:18px}.analysis__head[data-v-7da3a2f9]{margin-bottom:10px}.results[data-v-7da3a2f9]{width:100%;border-collapse:collapse;background:#fff;border:1px solid rgba(23,43,77,.08);border-radius:10px;overflow:hidden}.results td[data-v-7da3a2f9],.results th[data-v-7da3a2f9]{padding:8px 10px;border-bottom:1px solid rgba(23,43,77,.06)}.results thead th[data-v-7da3a2f9]{background:#f4f6ff;text-align:left}.results .mono[data-v-7da3a2f9]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px}.results.mini td[data-v-7da3a2f9],.results.mini th[data-v-7da3a2f9]{padding:6px 8px}.right[data-v-7da3a2f9]{text-align:right}.empty[data-v-7da3a2f9]{padding:10px 12px;border-left:4px solid #ffb74d;background:#fff7e6;border-radius:6px}.err[data-v-7da3a2f9]{color:#b10000;font-size:.95rem}.file-btn[data-v-7da3a2f9]{display:inline-block;padding:8px 14px;border-radius:8px;background:#2b5bd7;color:#fff;cursor:pointer;margin-top:6px}.advanced-row[data-v-7da3a2f9]{margin-top:8px;border-top:1px dashed rgba(23,43,77,.12);padding-top:10px}.dz-default .file-btn input[data-v-7da3a2f9],.dz-default .file-btn[data-v-7da3a2f9]{pointer-events:auto}#csvInput[data-v-7da3a2f9]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.badge[data-v-7da3a2f9]{padding:0 6px;border-radius:10px;font-size:11px;margin-left:6px;background:var(--surface-2,#f2f2f2)}.chip.chip--ghost[data-v-7da3a2f9]{border:1px solid rgba(0,0,0,.12);border-radius:10px;padding:0 6px;font-size:11px;margin-left:6px}.token-line[data-v-7da3a2f9]{margin-bottom:4px}.summary-grid[data-v-7da3a2f9]{margin-top:8px}.summary-row[data-v-7da3a2f9]{display:flex;justify-content:space-between;margin:6px 0}.summary-row .label[data-v-7da3a2f9]{color:var(--muted-fg,#777)}.summary-row .value[data-v-7da3a2f9]{text-align:right}.modal-overlay[data-v-7da3a2f9]{position:fixed;inset:0;background:rgba(16,24,40,.5);display:flex;align-items:center;justify-content:center;z-index:9999}.modal[data-v-7da3a2f9]{width:min(560px,92vw);max-height:86vh;overflow:auto;background:#fff;border-radius:14px;box-shadow:0 16px 48px rgba(16,24,40,.24),0 2px 8px rgba(16,24,40,.12);border:1px solid rgba(23,43,77,.08)}.modal__head[data-v-7da3a2f9]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid rgba(23,43,77,.08)}.modal__body[data-v-7da3a2f9]{padding:16px}.modal__actions[data-v-7da3a2f9]{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:12px 16px;border-top:1px solid rgba(23,43,77,.08)}.close[data-v-7da3a2f9]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;font-size:20px;cursor:pointer}.submitting .spinner.md[data-v-7da3a2f9]{margin:6px auto 10px}.btn[data-v-7da3a2f9],.btn[data-v-7da3a2f9]:visited{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:10px;padding:10px 14px;font-weight:600;cursor:pointer;text-decoration:none;line-height:1.1}.btn--primary[data-v-7da3a2f9]{background:#2b5bd7;color:#fff;border:1px solid transparent}.btn--primary[data-v-7da3a2f9]:hover{filter:brightness(.95)}.btn--primary[data-v-7da3a2f9]:focus{outline:2px solid rgba(43,91,215,.35);outline-offset:2px}.btn--ghost[data-v-7da3a2f9]{background:#fff;color:#1f2a44;border:1px solid rgba(23,43,77,.15)}.btn--ghost[data-v-7da3a2f9]:hover{background:#f5f7ff;color:#1f2a44}.btn--ghost[data-v-7da3a2f9]:focus{outline:2px solid rgba(43,91,215,.25);outline-offset:2px}.btn--ghost[disabled][data-v-7da3a2f9],.btn--primary[disabled][data-v-7da3a2f9],.btn[disabled][data-v-7da3a2f9]{opacity:.6;cursor:not-allowed}.bulkbar[data-v-7da3a2f9]{justify-content:space-between;padding:10px 12px;margin:10px 0;background:#f6f8ff;border:1px solid rgba(23,43,77,.1);border-radius:10px;flex-wrap:wrap}.bulkbar[data-v-7da3a2f9],.bulkbar__left[data-v-7da3a2f9],.bulkbar__right[data-v-7da3a2f9]{display:flex;align-items:center;gap:10px}@media (max-width:640px){.hide-sm[data-v-7da3a2f9]{display:none}.bulkbar[data-v-7da3a2f9]{padding:10px}.bulkbar__right[data-v-7da3a2f9]{width:100%;justify-content:space-between}}.runner[data-v-7da3a2f9]{margin-top:16px;border:1px solid rgba(23,43,77,.1);border-radius:12px;background:#fff;padding:12px}.runner__head[data-v-7da3a2f9]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.runner__controls[data-v-7da3a2f9]{display:flex;align-items:center;gap:8px}.runner__boxes[data-v-7da3a2f9]{position:relative;display:flex;gap:10px;overflow-x:auto;padding:2px}.runner__box[data-v-7da3a2f9]{min-width:160px}.runner__progress[data-v-7da3a2f9]{margin:10px 0 4px}.runner__log[data-v-7da3a2f9]{margin-top:6px}.mono[data-v-7da3a2f9]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.modal--runner[data-v-7da3a2f9]{width:min(980px,96vw);max-height:90vh;overflow:auto;background:#fff;border-radius:14px;box-shadow:0 16px 48px rgba(16,24,40,.24),0 2px 8px rgba(16,24,40,.12);border:1px solid rgba(23,43,77,.08)}.runner__head-actions[data-v-7da3a2f9]{display:flex;align-items:center;gap:8px}.runner__banner[data-v-7da3a2f9]{padding:10px 12px;margin:10px 16px 0;border-radius:10px;font-weight:600}.runner__banner--paused[data-v-7da3a2f9]{background:#fff3cd;color:#7a5d00;border:1px solid #ffe08a}.runner__banner--cancelled[data-v-7da3a2f9]{background:#fdecea;color:#8f1d1d;border:1px solid #f5c2c0}.runner__banner--done[data-v-7da3a2f9]{background:#e9f7ef;color:#0f6d2a;border:1px solid #bde5c8}.runner__belt[data-v-7da3a2f9]{position:relative;overflow:hidden;border:1px dashed rgba(23,43,77,.18);border-radius:10px;padding:10px;background:#fbfcff;margin:12px 16px}.runner__belt-bg[data-v-7da3a2f9]{position:absolute;inset:0;background-size:30px 30px;background-image:linear-gradient(135deg,rgba(43,91,215,.1) 25%,transparent 0,transparent 50%,rgba(43,91,215,.1) 0,rgba(43,91,215,.1) 75%,transparent 0,transparent);animation:beltMove-7da3a2f9 1.2s linear infinite;opacity:.35;pointer-events:none}@keyframes beltMove-7da3a2f9{0%{background-position:0 0}to{background-position:30px 30px}}.runner__belt.is-paused .runner__belt-bg[data-v-7da3a2f9]{animation-play-state:paused;filter:grayscale(1);opacity:.22}.runner__belt.is-stopped .runner__belt-bg[data-v-7da3a2f9]{animation-play-state:paused;opacity:.12}.runner__grid[data-v-7da3a2f9]{position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-auto-rows:auto;gap:10px;max-height:360px;overflow:auto;padding:2px}.runner__box[data-v-7da3a2f9]{min-width:0;background:#fff;border:1px solid rgba(23,43,77,.12);border-radius:10px;padding:10px;box-shadow:0 2px 8px rgba(16,24,40,.06)}.runner__box.is-active[data-v-7da3a2f9]{border-color:#2b5bd7;box-shadow:0 6px 16px rgba(43,91,215,.16)}.runner__badge[data-v-7da3a2f9]{display:inline-block;font-size:11px;padding:2px 6px;border-radius:999px;background:#f1f4ff;color:#2b5bd7;margin-bottom:6px}.runner__phase[data-v-7da3a2f9]{font-weight:600;margin-bottom:4px}.runner__box.phase--queued .runner__phase[data-v-7da3a2f9]{color:#64748b}.runner__box.phase--resolving .runner__phase[data-v-7da3a2f9]{color:#8b5cf6}.runner__box.phase--checking .runner__phase[data-v-7da3a2f9]{color:#0ea5e9}.runner__box.phase--submitting .runner__phase[data-v-7da3a2f9]{color:#2b5bd7}.runner__box.phase--done .runner__phase[data-v-7da3a2f9]{color:#16a34a}.runner__box.phase--failed .runner__phase[data-v-7da3a2f9],.runner__box.phase--skipped .runner__phase[data-v-7da3a2f9]{color:#dc2626}.runner__meta[data-v-7da3a2f9]{padding:0 16px 6px}.runner__progress[data-v-7da3a2f9]{height:8px;background:#eef2ff;border-radius:999px;margin:8px 0 4px;overflow:hidden}.runner__bar[data-v-7da3a2f9]{height:100%;background:#2b5bd7;width:0;transition:width .18s ease}.runner__counts[data-v-7da3a2f9]{text-align:right}.runner__log[data-v-7da3a2f9]{margin:6px 16px 12px}.runner__log summary[data-v-7da3a2f9]{cursor:pointer;font-weight:600}.runner__log ul[data-v-7da3a2f9]{margin:6px 0 0;padding-left:18px}.btn--sm[data-v-7da3a2f9]{padding:6px 10px;font-size:.9rem}.report__disclaimer[data-v-7da3a2f9]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.disclaimer__summary strong[data-v-7da3a2f9]{font-weight:700}.disclaimer__version[data-v-7da3a2f9]{color:#6b7280;font-size:12px}.disclaimer__hint[data-v-7da3a2f9]{margin-left:auto;color:#9ca3af;font-size:12px}.disclaimer__card[data-v-7da3a2f9]{margin-top:8px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;padding:12px 12px 8px;max-height:180px;overflow:auto;position:relative}.disclaimer__card[data-v-7da3a2f9]:after{content:"";position:sticky;bottom:-1px;left:0;right:0;height:18px;background:linear-gradient(180deg,rgba(248,250,252,0),#f8fafc);pointer-events:none}.disclaimer__list[data-v-7da3a2f9]{margin:8px 0 0 18px;padding:0;line-height:1.35;font-size:13px;color:#111827}.disclaimer__list li[data-v-7da3a2f9]{margin-bottom:6px}.muted[data-v-7da3a2f9]{color:#6b7280;font-size:12px}.disclaimer__ack[data-v-7da3a2f9]{display:flex;align-items:center;gap:10px;margin-top:10px}.checkbox[data-v-7da3a2f9]{display:inline-flex;align-items:center;gap:8px;font-size:13px}@media print{.disclaimer__card[data-v-7da3a2f9]{max-height:none;overflow:visible;background:transparent;border-color:#ddd}.disclaimer__summary .disclaimer__hint[data-v-7da3a2f9]{display:none}}.advanced-actions[data-v-7da3a2f9]{display:flex;gap:.5rem;flex-wrap:wrap;margin:.75rem 0}.report__meta[data-v-7da3a2f9]{display:grid;grid-template-columns:1fr 1fr;gap:.4rem .8rem;padding:.2rem 0 .6rem;border-bottom:1px solid var(--border)}.report__meta .meta__row[data-v-7da3a2f9]{display:contents}.report__meta .label[data-v-7da3a2f9]{color:var(--muted);font-size:.9rem}.report__meta .value[data-v-7da3a2f9]{font-weight:600;min-width:0}.report__meta .truncate[data-v-7da3a2f9]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.report__body[data-v-7da3a2f9]{padding:.8rem 0 .4rem}.report__text[data-v-7da3a2f9]{white-space:pre-wrap;line-height:1.5;margin:0}.report__actions[data-v-7da3a2f9]{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:flex-end;margin-top:.6rem}.report-overlay[data-v-7da3a2f9]{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.45);display:grid;place-items:start center;padding:24px 16px}.modal--report[data-v-7da3a2f9]{max-width:760px;width:calc(100% - 32px);max-height:min(85vh,900px);overflow:auto;background:#fff;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.25)}.copy-btn[data-v-7da3a2f9]{position:relative;min-width:104px}.copy-btn .copy-label-default[data-v-7da3a2f9],.copy-btn .copy-label-done[data-v-7da3a2f9]{display:inline-block;transition:opacity .14s ease}.copy-btn .copy-label-done[data-v-7da3a2f9]{position:absolute;left:50%;transform:translateX(-50%);opacity:0;pointer-events:none}.copy-btn.is-copied .copy-label-default[data-v-7da3a2f9]{opacity:0}.copy-btn.is-copied .copy-label-done[data-v-7da3a2f9]{opacity:1}.copy-btn.is-copied[data-v-7da3a2f9]{box-shadow:0 0 0 0 rgba(16,185,129,.45);animation:copyPulse-7da3a2f9 .6s ease}@keyframes copyPulse-7da3a2f9{0%{box-shadow:0 0 0 0 rgba(16,185,129,.45)}70%{box-shadow:0 0 0 6px rgba(16,185,129,0)}to{box-shadow:0 0 0 0 rgba(16,185,129,0)}}.copy-btn[data-v-7da3a2f9]:disabled{opacity:.8;cursor:not-allowed}.btn--image[data-v-7da3a2f9]{background:#eef6ff;border-color:#cfe0fb;color:#0b63a9}.btn--image[data-v-7da3a2f9]:hover{filter:none;background:#e6f1ff}.btn--bug[data-v-7da3a2f9]{background:#fff6f0;border-color:#f7d2bd;color:#7a3b00}.btn--bug[data-v-7da3a2f9]:hover{filter:none;background:#ffeede}.flags[data-v-7da3a2f9]{list-style:none;padding:0;margin:.25rem 0 0;display:grid;gap:.4rem}.flag[data-v-7da3a2f9]{vertical-align:middle;margin-right:8px;width:18px;height:18px;margin-top:2px}.shot-page[data-v-36639516]{max-width:1120px;margin:0 auto;padding:1rem;color:#1f2a37}.head[data-v-36639516]{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.head__titles h1[data-v-36639516]{margin:0;font-size:1.4rem;font-weight:800;color:#0f2740}.muted[data-v-36639516]{color:#6b7280}.toolbar[data-v-36639516]{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:.35rem .45rem;box-shadow:0 6px 16px rgba(16,24,40,.06)}.sep[data-v-36639516]{width:1px;height:24px;background:#e5e7eb}.zoom-readout[data-v-36639516]{min-width:48px;text-align:center;color:#111827;font-weight:700}.chip[data-v-36639516]{padding:.25rem .5rem;border-radius:999px;background:#eef2f7;color:#0f2740;font-weight:700;font-size:.85rem}.btn[data-v-36639516]{padding:.45rem .65rem;border-radius:10px;border:1px solid rgba(15,38,61,.15);background:linear-gradient(180deg,#fff,#f3f4f6);cursor:pointer;font-weight:600}.btn[data-v-36639516]:hover{background:linear-gradient(180deg,#f9fafb,#eef2f7)}.btn[data-v-36639516]:disabled{opacity:.6;cursor:not-allowed}.btn--ghost[data-v-36639516]{background:#fff}.btn--accent[data-v-36639516]{background:#0ea5e9;border-color:#0284c7;color:#fff}.btn--accent[data-v-36639516]:hover{background:#0284c7}.small[data-v-36639516]{font-size:.9rem;padding:.35rem .55rem}.card[data-v-36639516]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 10px 20px rgba(16,24,40,.06)}.viewer[data-v-36639516]{margin-top:.5rem;height:min(65vh,600px);position:relative;display:flex}.canvas[data-v-36639516]{flex:1;overflow:auto;border-radius:12px;background:repeating-conic-gradient(#f9fafb 0 25%,#eef2f7 0 50%) 50% /24px 24px;position:relative;cursor:grab}.canvas.dragging[data-v-36639516]{cursor:grabbing}.image[data-v-36639516]{transform-origin:center center;max-width:none;max-height:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.skel[data-v-36639516]{background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 37%,#f3f4f6 63%);background-size:400% 100%;animation:pulse-36639516 1.2s ease-in-out infinite;border-radius:12px}.skel--image[data-v-36639516]{position:absolute;inset:12px}@keyframes pulse-36639516{0%{background-position:100% 0}to{background-position:0 0}}.empty[data-v-36639516]{color:#6b7280;margin:auto;padding:1rem}.legend[data-v-36639516]{margin-top:.75rem;padding:.75rem}.legend__title[data-v-36639516]{margin:.25rem 0 .75rem;font-size:1rem;font-weight:700;color:#0f2740;text-align:center}.legend__grid[data-v-36639516]{display:grid;grid-template-columns:repeat(2,minmax(200px,1fr));gap:.4rem .75rem;align-items:center;justify-items:start;padding:0;margin:0;list-style:none}@media (max-width:640px){.legend__grid[data-v-36639516]{grid-template-columns:1fr}}.legend__item[data-v-36639516]{display:flex;align-items:center;gap:.4rem;font-size:.9rem;line-height:1.2}.flag[data-v-36639516]{width:18px;height:auto;display:block}.notice[data-v-36639516]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin:.5rem 0;padding:.6rem .75rem;border-radius:10px;font-weight:600}.notice.info[data-v-36639516]{background:#e0f2fe;color:#0c4a6e;border:1px solid #bae6fd}.notice.error[data-v-36639516]{background:#fee2e2;color:#7f1d1d;border:1px solid #fecaca}.shot-page[data-v-596a46b7]{max-width:1120px;margin:0 auto;padding:1rem;color:#1f2a37}.head[data-v-596a46b7]{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.head__titles h1[data-v-596a46b7]{margin:0;font-size:1.4rem;font-weight:800;color:#0f2740}.muted[data-v-596a46b7]{color:#6b7280}.toolbar[data-v-596a46b7]{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:.35rem .45rem;box-shadow:0 6px 16px rgba(16,24,40,.06)}.sep[data-v-596a46b7]{width:1px;height:24px;background:#e5e7eb}.zoom-readout[data-v-596a46b7]{min-width:48px;text-align:center;color:#111827;font-weight:700}.chip[data-v-596a46b7]{padding:.25rem .5rem;border-radius:999px;background:#eef2f7;color:#0f2740;font-weight:700;font-size:.85rem}.btn[data-v-596a46b7]{padding:.45rem .65rem;border-radius:10px;border:1px solid rgba(15,38,61,.15);background:linear-gradient(180deg,#fff,#f3f4f6);cursor:pointer;font-weight:600}.btn[data-v-596a46b7]:hover{background:linear-gradient(180deg,#f9fafb,#eef2f7)}.btn[data-v-596a46b7]:disabled{opacity:.6;cursor:not-allowed}.btn--ghost[data-v-596a46b7]{background:#fff}.btn--accent[data-v-596a46b7]{background:#0ea5e9;border-color:#0284c7;color:#fff}.btn--accent[data-v-596a46b7]:hover{background:#0284c7}.small[data-v-596a46b7]{font-size:.9rem;padding:.35rem .55rem}.card[data-v-596a46b7]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 10px 20px rgba(16,24,40,.06)}.viewer[data-v-596a46b7]{margin-top:.5rem;height:min(65vh,600px);position:relative;display:flex}.canvas[data-v-596a46b7]{flex:1;overflow:auto;border-radius:12px;background:repeating-conic-gradient(#f9fafb 0 25%,#eef2f7 0 50%) 50% /24px 24px;position:relative;cursor:grab}.canvas.dragging[data-v-596a46b7]{cursor:grabbing}.image[data-v-596a46b7]{transform-origin:center center;max-width:none;max-height:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.skel[data-v-596a46b7]{background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 37%,#f3f4f6 63%);background-size:400% 100%;animation:pulse-596a46b7 1.2s ease-in-out infinite;border-radius:12px}.skel--image[data-v-596a46b7]{position:absolute;inset:12px}@keyframes pulse-596a46b7{0%{background-position:100% 0}to{background-position:0 0}}.empty[data-v-596a46b7]{color:#6b7280;margin:auto;padding:1rem}.legend[data-v-596a46b7]{margin-top:.75rem;padding:.75rem}.legend__title[data-v-596a46b7]{margin:.25rem 0 .75rem;font-size:1rem;font-weight:700;color:#0f2740;text-align:center}.legend__grid[data-v-596a46b7]{display:grid;grid-template-columns:repeat(2,minmax(200px,1fr));gap:.4rem .75rem;align-items:center;justify-items:start;padding:0;margin:0;list-style:none}@media (max-width:640px){.legend__grid[data-v-596a46b7]{grid-template-columns:1fr}}.legend__item[data-v-596a46b7]{display:flex;align-items:center;gap:.4rem;font-size:.9rem;line-height:1.2}.flag[data-v-596a46b7]{width:18px;height:auto;display:block}.notice[data-v-596a46b7]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin:.5rem 0;padding:.6rem .75rem;border-radius:10px;font-weight:600}.notice.info[data-v-596a46b7]{background:#e0f2fe;color:#0c4a6e;border:1px solid #bae6fd}.notice.error[data-v-596a46b7]{background:#fee2e2;color:#7f1d1d;border:1px solid #fecaca}.admin-shot[data-v-2ab818fe]{padding:1rem}.login-page[data-v-62c68793]{--card-bg:#fff;--card-border:#e5e8ec;--text:#1f2a37;--muted:#6b7280;--input-bg:#fff;--input-border:#cfd6de;--input-border-focus:#2c80b4;--error:#d43f3a;--accent:#35495e;margin-top:1rem;display:flex;flex-direction:column;align-items:center;gap:1rem;color:var(--text);min-height:calc(100vh - 5rem)}.auth-card[data-v-62c68793]{width:min(460px,92vw);background:var(--card-bg);border:1px solid var(--card-border);border-radius:14px;box-shadow:0 10px 20px rgba(16,24,40,.06);padding:1.75rem;margin-top:0}.auth-header[data-v-62c68793]{text-align:center}.auth-header h1[data-v-62c68793]{margin:0;font-size:1.5rem;font-weight:700}.subtitle[data-v-62c68793]{margin:.4rem 0 0;color:var(--muted);font-size:.95rem}.beta-banner[data-v-62c68793]{margin-top:.75rem;display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;background:#f3f0ff;color:#4b3fb4;border:1px solid rgba(75,63,180,.15);font-size:.92rem;text-align:left}.beta-banner .dot[data-v-62c68793]{width:8px;height:8px;border-radius:999px;background:#6b5ce6;box-shadow:0 0 0 4px rgba(107,92,230,.15)}.auth-form[data-v-62c68793]{margin-top:1.2rem;display:grid;gap:.9rem}.field[data-v-62c68793]{display:grid;gap:.4rem}label[data-v-62c68793]{font-size:.9rem;color:var(--muted);text-align:left}input[data-v-62c68793]{width:100%;background:var(--input-bg);border:1px solid var(--input-border);color:var(--text);padding:.7rem .85rem;border-radius:10px;outline:none;box-sizing:border-box;transition:border-color .12s ease,box-shadow .12s ease}input[data-v-62c68793]:focus{border-color:var(--input-border-focus);box-shadow:0 0 0 3px rgba(44,128,180,.18)}.password-row[data-v-62c68793]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem}.toggle[data-v-62c68793]{border:1px solid var(--input-border);background:#f7fafc;color:#4b5563;padding:.6rem .8rem;border-radius:10px;cursor:pointer;font-size:.85rem}.toggle[data-v-62c68793]:hover{background:#eef2f7}.primary-button[data-v-62c68793]{background-color:var(--accent);color:#fff;padding:.85rem 1rem;border:none;border-radius:10px;cursor:pointer;font-weight:600;width:100%;transition:filter .12s ease}.primary-button[data-v-62c68793]:hover{filter:brightness(1.05)}.primary-button[data-v-62c68793]:disabled{opacity:.6;cursor:not-allowed}.error-message[data-v-62c68793]{color:var(--error);background:rgba(212,63,58,.08);border:1px solid rgba(212,63,58,.25);padding:.6rem .75rem;border-radius:10px;margin-top:.25rem;text-align:left}.signup-row[data-v-62c68793]{margin-top:.9rem;display:flex;justify-content:center;align-items:center;gap:.35rem;color:var(--muted);font-size:.95rem}.linklike[data-v-62c68793]{background:transparent;border:none;color:#0b63a9;text-decoration:underline;cursor:pointer;padding:.25rem .3rem;border-radius:6px}.linklike[data-v-62c68793]:hover{text-decoration:none}.beta-footnote[data-v-62c68793]{margin-top:.6rem;color:#6b5ce6;font-size:.88rem;text-align:center}.legal-links[data-v-62c68793]{margin-top:1rem;display:flex;justify-content:center;align-items:center;gap:.5rem;color:var(--muted);font-size:.9rem}.legal-links a[data-v-62c68793]{color:var(--muted);text-decoration:none}.legal-links a[data-v-62c68793]:hover{text-decoration:underline}@media (max-width:480px){.login-page[data-v-62c68793]{padding-top:5rem}}@media (max-height:700px){.login-page[data-v-62c68793]{padding-top:4.5rem}}.guide[data-v-14b070dc]{--bg:#f7f9fc;--card:#fff;--ink:#1f2a37;--muted:#6b7280;--border:#e5e8ec;--accent:#35495e;--accent-2:#2c80b4;color:var(--ink);padding:1.25rem 1rem 2.5rem;background:var(--bg)}.container[data-v-14b070dc]{max-width:1120px;margin:0 auto}.hero[data-v-14b070dc]{position:relative;overflow:hidden;border-radius:16px;background:linear-gradient(180deg,#fff,#f3f6fb);border:1px solid var(--border);padding:clamp(1.25rem,3vw,2rem)}.hero__content[data-v-14b070dc]{max-width:920px;margin:0 auto;text-align:left}.hero h1[data-v-14b070dc]{margin:0;font-size:clamp(1.6rem,1.8rem + 1vw,2.3rem);line-height:1.15}.sub[data-v-14b070dc]{margin:.5rem 0 0;color:var(--muted);max-width:65ch}.cta[data-v-14b070dc]{display:flex;gap:.6rem;flex-wrap:wrap;margin-top:.9rem}.hero__art[data-v-14b070dc]{position:absolute;inset:-20% -10% auto auto;height:260px;width:520px;background:radial-gradient(280px 180px at 70% 30%,rgba(44,128,180,.16),transparent 60%),radial-gradient(240px 160px at 30% 70%,rgba(53,73,94,.12),transparent 60%);pointer-events:none}.grid[data-v-14b070dc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem}.card[data-v-14b070dc]{background:var(--card);border:1px solid var(--border);border-radius:14px;box-shadow:0 10px 20px rgba(16,24,40,.06);padding:1.2rem;text-align:left}.card h2[data-v-14b070dc],.card h3[data-v-14b070dc]{margin:0 0 .45rem}.muted[data-v-14b070dc]{color:var(--muted)}.list[data-v-14b070dc]{margin:.25rem 0 0;padding-left:1.1rem}.list li[data-v-14b070dc]{margin:.15rem 0}.steps[data-v-14b070dc]{margin:.25rem 0 0;padding-left:1.2rem}.steps li[data-v-14b070dc]{margin:.25rem 0}.callout[data-v-14b070dc]{margin-top:.6rem;border:1px solid var(--border);border-radius:10px;padding:.6rem .75rem}.callout--warn[data-v-14b070dc]{background:#fff3f2;border-color:#f5c2c0;color:#7d2d2a}.callout--tip[data-v-14b070dc]{background:#f2f9ff;border-color:#cfe6fb;color:#0b63a9}.samples code[data-v-14b070dc]{word-break:break-all;white-space:normal;font-size:.85rem}.samples[data-v-14b070dc]{overflow-wrap:anywhere}.samples .label[data-v-14b070dc]{font-weight:700;margin-right:.35rem}.flags[data-v-14b070dc]{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.flag[data-v-14b070dc]{width:18px;vertical-align:middle;margin-right:8px}.card--cta .card__row[data-v-14b070dc]{display:grid;grid-template-columns:1fr auto;gap:.75rem;align-items:center}.btn[data-v-14b070dc]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1rem;border-radius:12px;font-weight:700;text-decoration:none;border:1px solid transparent;transition:transform 60ms ease,filter .14s ease,box-shadow .14s ease}.btn[data-v-14b070dc]:focus-visible{outline:3px solid rgba(44,128,180,.35);outline-offset:2px}.btn--primary[data-v-14b070dc]{background:linear-gradient(180deg,var(--accent-2),#1f6d9a);color:#fff;box-shadow:0 6px 16px rgba(31,109,154,.18)}.btn--primary[data-v-14b070dc]:hover{filter:brightness(1.05)}.btn--ghost[data-v-14b070dc]{background:#fff;color:var(--accent);border-color:var(--border)}.btn--ghost[data-v-14b070dc]:hover{filter:brightness(.98)}@media (max-width:960px){.grid[data-v-14b070dc]{grid-template-columns:1fr}}@media (max-width:520px){.hero__art[data-v-14b070dc]{display:none}.card--cta .card__row[data-v-14b070dc]{grid-template-columns:1fr}}.route-guide #app>nav{z-index:1000}.route-guide,.route-guide #app,.route-guide #app>main{background:#f7f9fc}.route-guide .guide .hero,.route-guide .guide .hero__content{position:relative;z-index:0}.route-guide .guide .hero__art{position:absolute;z-index:-1}.policy-page[data-v-2780f792]{max-width:900px;margin:0 auto;padding:24px;line-height:1.65}h1[data-v-2780f792]{margin-top:0;color:#2c3e50}ol[data-v-2780f792]{padding-left:20px}li[data-v-2780f792]{margin:0 0 12px}.muted[data-v-2780f792]{color:#6b7280}.back-link[data-v-2780f792]{display:inline-block;margin-top:28px;text-decoration:underline;color:#3498db}.back-link[data-v-2780f792]:hover{color:#217dbb}.bugreports-page[data-v-51761b8d]{max-width:1120px;margin:0 auto;padding:1rem;color:#1f2a37}.page-head h1[data-v-51761b8d]{margin:0;font-size:1.5rem;font-weight:800;color:#0f2740}.sub[data-v-51761b8d]{color:#667085;margin:.15rem 0 .8rem}.admin-note[data-v-51761b8d]{font-size:.8rem;color:#94a3b8}.toast[data-v-51761b8d]{position:relative;padding:.6rem .8rem;border-radius:10px;margin:.2rem 0 1rem;font-weight:600;border:1px solid transparent}.toast.success[data-v-51761b8d]{background:#ecfdf5;color:#065f46;border-color:#a7f3d0}.toast.error[data-v-51761b8d]{background:#fef2f2;color:#991b1b;border-color:#fecaca}.toast__dismiss[data-v-51761b8d]{position:absolute;top:6px;right:8px;border:none;background:transparent;font-size:1.1rem;cursor:pointer}.card[data-v-51761b8d]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 10px 20px rgba(16,24,40,.06);padding:1rem;margin-bottom:1rem}.card.-tight[data-v-51761b8d]{padding:.8rem .9rem}.card__head[data-v-51761b8d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.6rem}.muted[data-v-51761b8d]{color:#6b7280}.filters[data-v-51761b8d]{display:flex;flex-wrap:wrap;gap:.6rem}.filter-row[data-v-51761b8d]{display:flex;gap:.6rem;align-items:center}.filter-chip span[data-v-51761b8d]{color:#475467;margin-right:.35rem}.chip[data-v-51761b8d]{border:1px solid #e5e7eb;background:#f9fafb;padding:.35rem .6rem;border-radius:10px;cursor:pointer;font-weight:600}.chip.active[data-v-51761b8d]{background:#eef2ff;border-color:#c7d2fe;color:#4338ca}.skeleton[data-v-51761b8d]{display:grid;gap:.5rem}.skeleton-row[data-v-51761b8d]{height:42px;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 37%,#f3f4f6 63%);background-size:400% 100%;animation:shimmer-51761b8d 1.2s infinite;border-radius:10px}@keyframes shimmer-51761b8d{0%{background-position:100% 0}to{background-position:0 0}}.table-wrap[data-v-51761b8d]{overflow-x:auto;border:1px solid #e5e7eb;border-radius:12px}.nice-table[data-v-51761b8d]{width:100%;border-collapse:separate;border-spacing:0;min-width:860px;table-layout:fixed}.nice-table thead th[data-v-51761b8d]{position:sticky;top:0;z-index:2;background:#f3f6fb;color:#0f2740;text-align:left;font-weight:700;font-size:.92rem;border-bottom:1px solid #e5e7eb;padding:.7rem .7rem}.nice-table td[data-v-51761b8d]{padding:.6rem .7rem;border-bottom:1px solid #eef1f5;vertical-align:top}.desc details summary[data-v-51761b8d]{cursor:pointer;list-style:none}.desc details summary[data-v-51761b8d]::-webkit-details-marker{display:none}.desc-full[data-v-51761b8d]{white-space:pre-wrap;margin:.4rem 0 0}.truncate[data-v-51761b8d]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mono[data-v-51761b8d]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.semi[data-v-51761b8d]{font-weight:600}.icon-btn[data-v-51761b8d]{border:1px solid #e5e7eb;background:#fff;border-radius:8px;padding:.1rem .35rem;margin-left:.35rem;cursor:pointer}.icon-btn[data-v-51761b8d]:hover{background:#f3f4f6}.pill[data-v-51761b8d]{display:inline-block;padding:.15rem .5rem;border-radius:999px;font-size:.78rem;font-weight:700;border:1px solid transparent}.pill--ok[data-v-51761b8d]{background:#e8faf3;color:#065f46;border-color:#a7f3d0}.pill--queued[data-v-51761b8d]{background:#eef2ff;color:#4338ca;border-color:#c7d2fe}.btn[data-v-51761b8d]{padding:.55rem .8rem;border-radius:10px;border:1px solid rgba(15,38,61,.15);background:linear-gradient(180deg,#fff,#f3f4f6);cursor:pointer;font-weight:600}.btn[data-v-51761b8d]:hover{background:linear-gradient(180deg,#f9fafb,#eef2f7)}.btn--ghost[data-v-51761b8d]{background:#f9fafb;border:1px solid #e5e7eb}.btn--danger[data-v-51761b8d]{background:#fee2e2;border:1px solid #fecaca;color:#991b1b}.small[data-v-51761b8d]{padding:.4rem .6rem;font-size:.9rem}.row-actions[data-v-51761b8d]{display:flex;gap:.4rem;flex-wrap:wrap}.empty[data-v-51761b8d]{color:#6b7280;padding:.5rem 0;text-align:center}.pagination[data-v-51761b8d]{display:flex;gap:.6rem;align-items:center;justify-content:center;margin-top:.8rem}.cards[data-v-51761b8d]{display:none}@media (max-width:760px){.table-wrap[data-v-51761b8d]{display:none}.cards[data-v-51761b8d]{display:grid;gap:.8rem}.mcard[data-v-51761b8d]{border:1px solid #e5e7eb;border-radius:12px;background:#fff;box-shadow:0 6px 14px rgba(16,24,40,.06);padding:.9rem}.mcard__head[data-v-51761b8d]{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.35rem}.mcard__title[data-v-51761b8d]{font-weight:700}.kv[data-v-51761b8d]{display:grid;gap:.35rem}.kv>div[data-v-51761b8d]{display:grid;grid-template-columns:90px 1fr;gap:.4rem;align-items:baseline}.kv dt[data-v-51761b8d]{color:#6b7280;font-size:.86rem}.kv dd[data-v-51761b8d]{margin:0}.prewrap[data-v-51761b8d]{white-space:pre-wrap}.break[data-v-51761b8d]{word-break:break-all}.mcard__actions[data-v-51761b8d]{margin-top:.6rem;display:flex;flex-wrap:wrap;gap:.4rem}}.modal[data-v-51761b8d]{position:fixed;inset:0;background:rgba(0,0,0,.45);display:grid;place-items:center;z-index:1000}.modal__panel[data-v-51761b8d]{background:#fff;border-radius:14px;border:1px solid #e5e7eb;box-shadow:0 20px 50px rgba(0,0,0,.25);padding:1rem;width:min(460px,92vw)}.modal__panel h3[data-v-51761b8d]{margin:0 0 .35rem}.modal__actions[data-v-51761b8d]{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.6rem}.access-denied[data-v-798dd0db]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100vh}h1[data-v-798dd0db]{font-size:2rem;color:red}p[data-v-798dd0db]{font-size:1rem;color:#555}.pw[data-v-28a53e2b]{--bg:#f7f9fc;--card:#fff;--ink:#1f2a37;--muted:#6b7280;--border:#e5e8ec;--accent:#35495e;--accent-2:#2c80b4;color:var(--ink);padding:1.25rem 1rem 2.5rem;background:var(--bg)}.container[data-v-28a53e2b]{max-width:720px;margin:0 auto}.card[data-v-28a53e2b]{background:var(--card);border:1px solid var(--border);border-radius:14px;box-shadow:0 10px 20px rgba(16,24,40,.06);padding:1.2rem;margin-top:1rem}.card__title[data-v-28a53e2b]{margin:0 0 .45rem;font-size:1.05rem}.card--hero[data-v-28a53e2b]{margin-top:.25rem;background:radial-gradient(180px 120px at 85% 20%,rgba(44,128,180,.08),transparent 60%),radial-gradient(220px 160px at 10% 90%,rgba(53,73,94,.06),transparent 60%),linear-gradient(180deg,#fff,#f4f7fc)}.hero[data-v-28a53e2b]{display:grid;grid-template-columns:1fr;gap:.4rem}.hero__text h1[data-v-28a53e2b]{margin:0;font-size:clamp(1.4rem,1.2rem + 1vw,1.9rem)}.sub[data-v-28a53e2b]{margin:.2rem 0 0;color:var(--muted)}.status[data-v-28a53e2b]{margin:.75rem 0;padding:.7rem .9rem;border-radius:10px;border:1px solid var(--border);font-weight:600}.status.success[data-v-28a53e2b]{background:#f2fbf6;color:#1f6b3a;border-color:#cfe9d8}.status.error[data-v-28a53e2b]{background:#fdeaea;color:#8f1d1d;border-color:#f4c7c7}.fade-enter-active[data-v-28a53e2b],.fade-leave-active[data-v-28a53e2b]{transition:opacity .18s ease}.fade-enter-from[data-v-28a53e2b],.fade-leave-to[data-v-28a53e2b]{opacity:0}.form[data-v-28a53e2b]{display:grid;gap:.8rem}.field[data-v-28a53e2b]{display:grid;gap:.35rem}label[data-v-28a53e2b]{color:var(--muted);font-size:.92rem}.input-wrap[data-v-28a53e2b]{position:relative}input[data-v-28a53e2b]{width:100%;padding:.75rem 3.2rem .75rem .9rem;border-radius:10px;border:1px solid var(--border);background:#fff;color:var(--ink);box-sizing:border-box}input[data-v-28a53e2b]:focus{outline:none;box-shadow:0 0 0 3px rgba(44,128,180,.18);border-color:#c5d9ea}.eye[data-v-28a53e2b]{position:absolute;right:.45rem;top:50%;transform:translateY(-50%);border:1px solid var(--border);background:#fff;color:var(--accent);border-radius:8px;padding:.25rem .5rem;font-weight:700;cursor:pointer}.eye[data-v-28a53e2b]:hover{filter:brightness(.98)}.meter[data-v-28a53e2b]{height:6px;border-radius:999px;background:#eef2f6;overflow:hidden;margin-top:.3rem}.meter span[data-v-28a53e2b]{display:block;height:100%;transition:width .25s ease}.meter span.weak[data-v-28a53e2b]{background:#f9c5c1}.meter span.fair[data-v-28a53e2b]{background:#ffe2a9}.meter span.good[data-v-28a53e2b]{background:#cde9d6}.hint[data-v-28a53e2b]{color:var(--muted);font-size:.9rem}.hint.warn[data-v-28a53e2b]{color:#7a3b00}.checklist[data-v-28a53e2b]{list-style:none;padding:0;margin:.2rem 0 0;display:grid;gap:.2rem}.checklist li[data-v-28a53e2b]{color:var(--muted);font-size:.9rem}.checklist li.ok[data-v-28a53e2b]{color:#1f6b3a}.btn[data-v-28a53e2b]{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1rem;border-radius:10px;font-weight:700;cursor:pointer;border:1px solid var(--border);background:#fff;color:var(--accent);transition:filter .14s ease,box-shadow .14s ease}.btn[data-v-28a53e2b]:hover{filter:brightness(.98)}.btn--primary[data-v-28a53e2b]{border-color:transparent;background:linear-gradient(180deg,var(--accent-2),#1f6d9a);color:#fff;box-shadow:0 6px 14px rgba(31,109,154,.18)}.actions[data-v-28a53e2b]{display:grid;justify-content:center}.route-pw #app>nav{z-index:1000}.route-pw,.route-pw #app,.route-pw #app>main{background:#f7f9fc}.account[data-v-7cf8e67a]{--bg:#f7f9fc;--card:#fff;--ink:#1f2a37;--muted:#6b7280;--border:#e5e8ec;--accent:#35495e;--accent-2:#2c80b4;color:var(--ink);padding:1.25rem 1rem 2.5rem;background:var(--bg)}.container[data-v-7cf8e67a]{max-width:880px;margin:0 auto}.card[data-v-7cf8e67a]{background:var(--card);border:1px solid var(--border);border-radius:14px;box-shadow:0 10px 20px rgba(16,24,40,.06);padding:1.2rem;margin-top:1rem}.card__title[data-v-7cf8e67a]{margin:0 0 .45rem;font-size:1.05rem}.card--hero[data-v-7cf8e67a]{margin-top:.25rem;background:radial-gradient(180px 120px at 85% 20%,rgba(44,128,180,.08),transparent 60%),radial-gradient(220px 160px at 10% 90%,rgba(53,73,94,.06),transparent 60%),linear-gradient(180deg,#fff,#f4f7fc);border:1px solid var(--border)}.hero[data-v-7cf8e67a]{display:grid;grid-template-columns:auto 1fr;gap:.9rem;align-items:center}.avatar[data-v-7cf8e67a]{--size:56px;width:var(--size);height:var(--size);border-radius:50%;background:#e6eef7;color:#1e3a5f;display:grid;place-items:center;font-weight:800;font-size:1.2rem;border:1px solid var(--border);box-shadow:0 2px 10px rgba(16,24,40,.06)}.avatar[data-v-7cf8e67a]:after{content:attr(data-initial)}.hero__text h1[data-v-7cf8e67a]{margin:0;font-size:clamp(1.4rem,1.2rem + 1vw,1.9rem)}.hero__text .sub[data-v-7cf8e67a]{margin:.2rem 0 0;color:var(--muted)}.pill[data-v-7cf8e67a]{display:inline-block;padding:.2rem .55rem;border-radius:999px;font-size:.78rem;font-weight:700;border:1px solid var(--border);background:#f3f6fb;color:#374151}.pill--ok[data-v-7cf8e67a]{background:#e9f7ef;color:#1f6b3a;border-color:#cfe9d8}.pill--warn[data-v-7cf8e67a]{background:#fff6e6;color:#7a3b00;border-color:#f9d7a7}.badges[data-v-7cf8e67a]{margin-top:.45rem;display:flex;gap:.4rem;flex-wrap:wrap}.grid[data-v-7cf8e67a]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem}@media (max-width:820px){.grid[data-v-7cf8e67a]{grid-template-columns:1fr}}.stack[data-v-7cf8e67a]{display:grid;gap:.5rem}.row[data-v-7cf8e67a]{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.35rem 0;border-bottom:1px dashed #edf1f6}.row[data-v-7cf8e67a]:last-child{border-bottom:none}.label[data-v-7cf8e67a]{color:var(--muted);min-width:96px}.mono[data-v-7cf8e67a]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.callout[data-v-7cf8e67a]{border:1px solid var(--border);border-radius:10px;padding:.65rem .75rem}.callout--ok[data-v-7cf8e67a]{background:#f2fbf6;border-color:#cfe9d8}.callout--warn[data-v-7cf8e67a]{background:#fff7e6;border-color:#f9d7a7}.ref-box[data-v-7cf8e67a]{display:grid;grid-template-columns:1fr auto;gap:.5rem;align-items:center}.ref-code[data-v-7cf8e67a]{display:inline-block;padding:.55rem .65rem;border:1px solid var(--border);border-radius:10px;background:#f6f8ff;font-weight:700}.ref-copy[data-v-7cf8e67a]{min-width:96px}.btn[data-v-7cf8e67a]{display:inline-flex;align-items:center;justify-content:center;padding:.7rem .95rem;border-radius:10px;font-weight:700;cursor:pointer;border:1px solid var(--border);background:#fff;color:var(--accent);transition:filter .14s ease,box-shadow .14s ease}.btn[data-v-7cf8e67a]:hover{filter:brightness(.98)}.btn--primary[data-v-7cf8e67a]{border-color:transparent;background:linear-gradient(180deg,var(--accent-2),#1f6d9a);color:#fff;box-shadow:0 6px 14px rgba(31,109,154,.18)}.btn--danger[data-v-7cf8e67a]{background:#fff5f5;color:#8f1d1d;border-color:#f4c7c7}.btn--danger[data-v-7cf8e67a]:hover{filter:none}.linkish[data-v-7cf8e67a]{background:none;border:none;color:#0b63a9;padding:0}.linkish[data-v-7cf8e67a]:hover{text-decoration:underline}.muted[data-v-7cf8e67a]{color:var(--muted)}.small[data-v-7cf8e67a]{font-size:.92rem}.tiny[data-v-7cf8e67a]{font-size:.82rem}.actions[data-v-7cf8e67a]{display:flex;gap:.6rem;flex-wrap:wrap}.btn--xl[data-v-7cf8e67a]{padding:1rem 1.25rem;font-size:1.06rem;border-radius:12px}.btn--cta[data-v-7cf8e67a]{position:relative;border-color:transparent;background:linear-gradient(180deg,#5aa7df,#1f6d9a);color:#fff;box-shadow:0 10px 18px rgba(31,109,154,.22)}.btn--cta[data-v-7cf8e67a]:hover{filter:brightness(1.03)}.btn--cta[data-v-7cf8e67a]:focus-visible{outline:3px solid rgba(44,128,180,.35);outline-offset:2px}@keyframes ctaPulse-7cf8e67a{0%{box-shadow:0 0 0 0 rgba(31,109,154,.35)}to{box-shadow:0 0 0 12px rgba(31,109,154,0)}}.btn--pulse[data-v-7cf8e67a]{animation:ctaPulse-7cf8e67a 1.8s ease-out infinite}.ph-pagination[data-v-7cf8e67a]{display:flex;gap:.6rem;align-items:center;margin-top:.6rem}table[data-v-7cf8e67a]{width:100%;border-collapse:collapse;margin-top:.4rem}thead th[data-v-7cf8e67a]{text-align:left;font-weight:700;color:var(--muted);border-bottom:1px solid var(--border);padding:.45rem .2rem}tbody td[data-v-7cf8e67a]{padding:.5rem .2rem;border-bottom:1px dashed #edf1f6}.table-wrap[data-v-7cf8e67a]{overflow-x:auto}.ph-table[data-v-7cf8e67a]{table-layout:fixed;width:100%}.ph-table thead th[data-v-7cf8e67a]{text-align:left;font-weight:700;color:var(--muted);border-bottom:1px solid var(--border);padding:.55rem .35rem}.ph-table tbody td[data-v-7cf8e67a]{padding:.55rem .35rem;border-bottom:1px dashed #edf1f6;vertical-align:middle}.nowrap[data-v-7cf8e67a]{white-space:nowrap}.id-row[data-v-7cf8e67a]{display:flex;align-items:center;gap:.4rem;min-width:0}.id-pill[data-v-7cf8e67a]{display:inline-block;max-width:100%;padding:.35rem .5rem;border:1px solid var(--border);border-radius:8px;background:#f6f8ff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ph-table td[data-v-7cf8e67a]:last-child{width:1%}.sr-only[data-v-7cf8e67a]{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes pillFlash-7cf8e67a{0%{background:#e8f9ee;border-color:#bfe7cc;box-shadow:0 0 0 0 rgba(60,179,113,.25)}to{background:#f6f8ff;border-color:var(--border);box-shadow:0 0 0 14px rgba(60,179,113,0)}}.id-pill--flash[data-v-7cf8e67a]{animation:pillFlash-7cf8e67a .9s ease-out 1}.id-pill[data-v-7cf8e67a]{cursor:copy}button[disabled].tiny[data-v-7cf8e67a]{opacity:.7;cursor:default;pointer-events:none}.account-footnote[data-v-7cf8e67a]{margin-top:1rem;padding-top:.75rem;border-top:1px dashed var(--border);display:flex;gap:.4rem;align-items:baseline;justify-content:flex-end}.ghost-link[data-v-7cf8e67a]{color:var(--muted);text-decoration:none;border-bottom:1px dotted hsla(220,9%,46%,.5)}.ghost-link[data-v-7cf8e67a]:focus-visible,.ghost-link[data-v-7cf8e67a]:hover{color:var(--accent);border-bottom-color:currentColor;outline:none}.input[data-v-7cf8e67a]{padding:.55rem .65rem;border:1px solid var(--border);border-radius:10px;min-width:260px}.input--error[data-v-7cf8e67a]{border-color:#f4c7c7;background:#fff5f5}.btn.small[data-v-7cf8e67a]{padding:.45rem .6rem;font-size:.9rem}.pill--brand[data-v-7cf8e67a]{border:1px solid rgba(109,160,255,.45);background:rgba(109,160,255,.12)}.lc-balance[data-v-7cf8e67a]{font-size:1.1rem}.report-overlay[data-v-7cf8e67a]{position:fixed;inset:0;background:rgba(15,23,42,.45);display:flex;align-items:center;justify-content:center;z-index:2001}.modal[data-v-7cf8e67a]{width:min(480px,100% - 2rem);background:#fff;border-radius:14px;border:1px solid var(--border);box-shadow:0 25px 60px rgba(15,23,42,.28);color:var(--ink);display:flex;flex-direction:column}.modal__head[data-v-7cf8e67a]{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem .5rem;border-bottom:1px solid var(--border)}.modal__body[data-v-7cf8e67a]{padding:.75rem 1rem 1rem}.modal__foot[data-v-7cf8e67a]{display:flex;justify-content:flex-end;gap:.5rem;padding:.75rem 1rem 1rem;border-top:1px solid var(--border)}.modal__head .close[data-v-7cf8e67a]{border:none;background:transparent;font-size:1.3rem;line-height:1;cursor:pointer;padding:0}.confirm-delete-field[data-v-7cf8e67a]{margin-top:.5rem;display:flex;flex-direction:column;gap:.25rem}.modal__body .input--confirm-delete[data-v-7cf8e67a]{width:100%;border-color:#f4c7c7;background:#fff5f5;font-weight:600;letter-spacing:.06em}.modal__body .input--confirm-delete[data-v-7cf8e67a]:focus-visible{outline:2px solid #b91c1c;outline-offset:2px}.route-account #app>nav{z-index:1000}.route-account,.route-account #app,.route-account #app>main{background:#f7f9fc}.setup-account[data-v-3a27435c],.setup-password[data-v-79cd53d0]{max-width:400px;margin:0 auto;padding:1em}.help-text[data-v-3a27435c]{display:block;margin-top:4px;color:#666;font-size:.85em}button[data-v-3a27435c]{background-color:#4caf50;color:#fff;padding:10px 18px;border:none;border-radius:6px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s ease,transform .1s ease;margin-top:16px;width:100%}button[data-v-3a27435c]:hover:not(:disabled){background-color:#45a049}button[data-v-3a27435c]:active:not(:disabled){transform:scale(.98)}button[data-v-3a27435c]:disabled{background-color:#aaa;cursor:not-allowed}.signup-page[data-v-7477d527]{max-width:600px;margin:0 auto;padding:20px}.error-message[data-v-7477d527]{color:red}.success-message[data-v-7477d527]{color:green}.importantfield_pleasefillout[data-v-7477d527]{position:absolute;left:-9999px;top:-9999px;opacity:0;height:0;width:0;overflow:hidden}.signup-progress[data-v-7477d527]{display:flex;justify-content:space-between;margin-bottom:30px;position:relative;counter-reset:step}.step[data-v-7477d527]{flex:1;text-align:center;position:relative;color:#aaa;font-size:14px}.step span[data-v-7477d527]{display:inline-block;width:28px;height:28px;line-height:28px;background-color:#ccc;color:#fff;border-radius:50%;margin-bottom:5px;transition:background-color .3s}.step.complete span[data-v-7477d527]{background-color:#2ecc71}.step.active span[data-v-7477d527]{background-color:#3498db}.step label[data-v-7477d527]{display:block}.step[data-v-7477d527]:after{content:"";position:absolute;top:14px;right:-50%;width:100%;height:2px;background:#ccc;z-index:-1}.step[data-v-7477d527]:last-child:after{display:none}.step.complete[data-v-7477d527]:after{background:#2ecc71}.phase-card[data-v-7477d527]{padding:30px;margin-top:20px;animation:fadeIn-7477d527 .3s ease}@keyframes fadeIn-7477d527{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.form-group[data-v-7477d527]{margin-bottom:16px}.form-group label[data-v-7477d527]{display:block;font-weight:600;margin-bottom:6px;color:#444}.form-group input[data-v-7477d527],.form-group select[data-v-7477d527]{width:100%;padding:10px;font-size:15px;border:1px solid #ccc;border-radius:6px;transition:border-color .2s}.form-group input[data-v-7477d527]:focus,.form-group select[data-v-7477d527]:focus{outline:none;border-color:#3498db}.primary-button[data-v-7477d527]{background-color:#3498db;color:#fff;padding:12px 24px;border:none;border-radius:6px;cursor:pointer;font-weight:700;font-size:15px;transition:background-color .2s}.primary-button[data-v-7477d527]:hover{background-color:#2c80b4}.secondary-button[data-v-7477d527]{background-color:#ecf0f1;color:#333;padding:12px 20px;border:none;border-radius:6px;cursor:pointer;margin-left:10px;font-size:14px}ul[data-v-7477d527]{padding-left:18px}.error-message[data-v-7477d527],.success-message[data-v-7477d527]{margin-top:16px;font-weight:500}.error-message[data-v-7477d527]{color:#e74c3c}.success-message[data-v-7477d527]{color:#2ecc71}.phase-stack[data-v-7477d527]{display:flex;flex-direction:column;gap:20px}.phase-card[data-v-7477d527]{background:#fff;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.06);padding:20px;transition:opacity .3s,filter .3s}.step-header[data-v-7477d527]{display:flex;align-items:center;margin-bottom:15px}.step-header span[data-v-7477d527]{display:inline-block;width:28px;height:28px;background-color:#ccc;color:#fff;font-weight:700;border-radius:50%;line-height:28px;text-align:center;margin-right:10px}.step-header label[data-v-7477d527]{font-weight:600;font-size:16px}.disabled-phase[data-v-7477d527]{opacity:.5;pointer-events:none;filter:grayscale(50%)}.complete-phase .step-header span[data-v-7477d527]{background-color:#2ecc71}.active-phase .step-header span[data-v-7477d527]{background-color:#3498db}.spinner-with-text[data-v-7477d527]{display:inline-flex;align-items:center;gap:8px}.spinner[data-v-7477d527]{width:16px;height:16px;border:2px solid #fff;border-top-color:transparent;border-radius:50%;animation:spin-7477d527 .8s linear infinite}@keyframes spin-7477d527{to{transform:rotate(1turn)}}.step-header.clickable[data-v-7477d527]{cursor:pointer}.step-header.clickable:hover span[data-v-7477d527]{box-shadow:0 0 0 2px #2ecc71;transition:box-shadow .2s ease}.modal-overlay[data-v-7477d527]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.modal[data-v-7477d527]{background:#fff;border-radius:8px;max-width:600px;width:90%;padding:20px;max-height:80vh;overflow-y:auto;animation:fadeIn-7477d527 .2s ease}.modal-content[data-v-7477d527]{margin-bottom:20px}.modal h2[data-v-7477d527]{margin-top:0}.modal button[data-v-7477d527]{display:block;margin-left:auto}.tos-buttons[data-v-7477d527]{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin:12px 0 20px}.tertiary-button[data-v-7477d527]{background:transparent;color:#3498db;border:1px solid #3498db;padding:8px 16px;font-size:14px;border-radius:6px;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.tertiary-button[data-v-7477d527]:hover{background-color:#ecf6fb;border-color:#2980b9;color:#2980b9}.formatted-tos[data-v-7477d527]{font-size:14px;line-height:1.6;color:#333}.formatted-tos h3[data-v-7477d527]{margin-top:20px;margin-bottom:8px;font-size:16px;font-weight:600;color:#2c3e50}.formatted-tos ul[data-v-7477d527]{padding-left:20px;margin-top:4px;margin-bottom:12px}.formatted-tos ul li[data-v-7477d527]{margin-bottom:6px}.formatted-tos a[data-v-7477d527]{color:#3498db;text-decoration:underline}.formatted-tos a[data-v-7477d527]:hover{color:#2980b9}.formatted-privacy[data-v-7477d527],.formatted-tos[data-v-7477d527]{font-size:14px;line-height:1.6;color:#333}.formatted-privacy h3[data-v-7477d527],.formatted-tos h3[data-v-7477d527]{margin-top:20px;margin-bottom:8px;font-size:16px;font-weight:600;color:#2c3e50}.formatted-privacy ul[data-v-7477d527],.formatted-tos ul[data-v-7477d527]{padding-left:20px;margin-top:4px;margin-bottom:12px}.formatted-privacy ul li[data-v-7477d527],.formatted-tos ul li[data-v-7477d527]{margin-bottom:6px}.formatted-privacy a[data-v-7477d527],.formatted-tos a[data-v-7477d527]{color:#3498db;text-decoration:underline}.formatted-privacy a[data-v-7477d527]:hover,.formatted-tos a[data-v-7477d527]:hover{color:#2980b9}.phase-card .step-header span[data-v-7477d527]{background-color:#ccc}.phase-card.active-phase .step-header span[data-v-7477d527],.phase-card.complete-phase .step-header span[data-v-7477d527]{background-color:#2ecc71}.datepicker-input[data-v-7477d527]{width:100%;padding:10px;font-size:15px;border:1px solid #ccc;border-radius:6px}.country-select[data-v-7477d527]{max-height:260px;overflow-y:auto;width:100%;box-sizing:border-box;padding:6px 8px;border-radius:4px;border:1px solid #ccc;font-size:14px;background-color:#fff}.signup-page[data-v-86219b12]{max-width:600px;margin:0 auto;padding:20px}.error-message[data-v-86219b12]{color:red}.success-message[data-v-86219b12]{color:green}.importantfield_pleasefillout[data-v-86219b12]{position:absolute;left:-9999px;top:-9999px;opacity:0;height:0;width:0;overflow:hidden}.signup-progress[data-v-86219b12]{display:flex;justify-content:space-between;margin-bottom:30px;position:relative;counter-reset:step}.step[data-v-86219b12]{flex:1;text-align:center;position:relative;color:#aaa;font-size:14px}.step span[data-v-86219b12]{display:inline-block;width:28px;height:28px;line-height:28px;background-color:#ccc;color:#fff;border-radius:50%;margin-bottom:5px;transition:background-color .3s}.step.complete span[data-v-86219b12]{background-color:#2ecc71}.step.active span[data-v-86219b12]{background-color:#3498db}.step label[data-v-86219b12]{display:block}.step[data-v-86219b12]:after{content:"";position:absolute;top:14px;right:-50%;width:100%;height:2px;background:#ccc;z-index:-1}.step[data-v-86219b12]:last-child:after{display:none}.step.complete[data-v-86219b12]:after{background:#2ecc71}.phase-card[data-v-86219b12]{padding:30px;margin-top:20px;animation:fadeIn-86219b12 .3s ease}@keyframes fadeIn-86219b12{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.form-group[data-v-86219b12]{margin-bottom:16px}.form-group label[data-v-86219b12]{display:block;font-weight:600;margin-bottom:6px;color:#444}.form-group input[data-v-86219b12],.form-group select[data-v-86219b12]{width:100%;padding:10px;font-size:15px;border:1px solid #ccc;border-radius:6px;transition:border-color .2s}.form-group input[data-v-86219b12]:focus,.form-group select[data-v-86219b12]:focus{outline:none;border-color:#3498db}.primary-button[data-v-86219b12]{background-color:#3498db;color:#fff;padding:12px 24px;border:none;border-radius:6px;cursor:pointer;font-weight:700;font-size:15px;transition:background-color .2s}.primary-button[data-v-86219b12]:hover{background-color:#2c80b4}.secondary-button[data-v-86219b12]{background-color:#ecf0f1;color:#333;padding:12px 20px;border:none;border-radius:6px;cursor:pointer;margin-left:10px;font-size:14px}ul[data-v-86219b12]{padding-left:18px}.error-message[data-v-86219b12],.success-message[data-v-86219b12]{margin-top:16px;font-weight:500}.error-message[data-v-86219b12]{color:#e74c3c}.success-message[data-v-86219b12]{color:#2ecc71}.phase-stack[data-v-86219b12]{display:flex;flex-direction:column;gap:20px}.phase-card[data-v-86219b12]{background:#fff;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.06);padding:20px;transition:opacity .3s,filter .3s}.step-header[data-v-86219b12]{display:flex;align-items:center;margin-bottom:15px}.step-header span[data-v-86219b12]{display:inline-block;width:28px;height:28px;background-color:#ccc;color:#fff;font-weight:700;border-radius:50%;line-height:28px;text-align:center;margin-right:10px}.step-header label[data-v-86219b12]{font-weight:600;font-size:16px}.disabled-phase[data-v-86219b12]{opacity:.5;pointer-events:none;filter:grayscale(50%)}.complete-phase .step-header span[data-v-86219b12]{background-color:#2ecc71}.active-phase .step-header span[data-v-86219b12]{background-color:#3498db}.spinner-with-text[data-v-86219b12]{display:inline-flex;align-items:center;gap:8px}.spinner[data-v-86219b12]{width:16px;height:16px;border:2px solid #fff;border-top-color:transparent;border-radius:50%;animation:spin-86219b12 .8s linear infinite}@keyframes spin-86219b12{to{transform:rotate(1turn)}}.step-header.clickable[data-v-86219b12]{cursor:pointer}.step-header.clickable:hover span[data-v-86219b12]{box-shadow:0 0 0 2px #2ecc71;transition:box-shadow .2s ease}.modal-overlay[data-v-86219b12]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.modal[data-v-86219b12]{background:#fff;border-radius:8px;max-width:600px;width:90%;padding:20px;max-height:80vh;overflow-y:auto;animation:fadeIn-86219b12 .2s ease}.modal-content[data-v-86219b12]{margin-bottom:20px}.modal h2[data-v-86219b12]{margin-top:0}.modal button[data-v-86219b12]{display:block;margin-left:auto}.tos-buttons[data-v-86219b12]{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin:12px 0 20px}.tertiary-button[data-v-86219b12]{background:transparent;color:#3498db;border:1px solid #3498db;padding:8px 16px;font-size:14px;border-radius:6px;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.tertiary-button[data-v-86219b12]:hover{background-color:#ecf6fb;border-color:#2980b9;color:#2980b9}.formatted-tos[data-v-86219b12]{font-size:14px;line-height:1.6;color:#333}.formatted-tos h3[data-v-86219b12]{margin-top:20px;margin-bottom:8px;font-size:16px;font-weight:600;color:#2c3e50}.formatted-tos ul[data-v-86219b12]{padding-left:20px;margin-top:4px;margin-bottom:12px}.formatted-tos ul li[data-v-86219b12]{margin-bottom:6px}.formatted-tos a[data-v-86219b12]{color:#3498db;text-decoration:underline}.formatted-tos a[data-v-86219b12]:hover{color:#2980b9}.formatted-privacy[data-v-86219b12],.formatted-tos[data-v-86219b12]{font-size:14px;line-height:1.6;color:#333}.formatted-privacy h3[data-v-86219b12],.formatted-tos h3[data-v-86219b12]{margin-top:20px;margin-bottom:8px;font-size:16px;font-weight:600;color:#2c3e50}.formatted-privacy ul[data-v-86219b12],.formatted-tos ul[data-v-86219b12]{padding-left:20px;margin-top:4px;margin-bottom:12px}.formatted-privacy ul li[data-v-86219b12],.formatted-tos ul li[data-v-86219b12]{margin-bottom:6px}.formatted-privacy a[data-v-86219b12],.formatted-tos a[data-v-86219b12]{color:#3498db;text-decoration:underline}.formatted-privacy a[data-v-86219b12]:hover,.formatted-tos a[data-v-86219b12]:hover{color:#2980b9}.phase-card .step-header span[data-v-86219b12]{background-color:#ccc}.phase-card.active-phase .step-header span[data-v-86219b12],.phase-card.complete-phase .step-header span[data-v-86219b12]{background-color:#2ecc71}.datepicker-input[data-v-86219b12]{width:100%;padding:10px;font-size:15px;border:1px solid #ccc;border-radius:6px}.country-select[data-v-86219b12]{max-height:260px;overflow-y:auto;width:100%;box-sizing:border-box;padding:6px 8px;border-radius:4px;border:1px solid #ccc;font-size:14px;background-color:#fff}.helper[data-v-86219b12]{display:block;margin-top:4px;color:#666;font-size:.85em}.checkbox-label[data-v-86219b12]{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer}.checkbox-label input[type=checkbox][data-v-86219b12]{margin:0}.global-error[data-v-86219b12]{margin-bottom:1rem}.form-group .checkbox-label[data-v-86219b12]{display:inline-flex!important;flex-direction:row;align-items:center;gap:.5rem;margin-bottom:0}.form-group .checkbox-label input[type=checkbox][data-v-86219b12],.form-group .checkbox-label span[data-v-86219b12]{display:inline-block}.tutorial-root[data-v-10ee0c99]{position:relative;padding:24px;outline:none}.tutorial-header[data-v-10ee0c99]{margin-bottom:16px}.tutorial-header h1[data-v-10ee0c99]{margin:0 0 6px 0;font-size:22px}.tutorial-header .sub[data-v-10ee0c99]{margin:0;color:#555}.intro-backdrop[data-v-10ee0c99]{position:fixed;inset:0;background:rgba(10,12,17,.65);display:grid;place-items:center;z-index:100}.intro-modal[data-v-10ee0c99]{width:min(680px,92vw);background:#0f1320;color:#fff;border-radius:16px;padding:20px;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 20px 60px rgba(0,0,0,.45)}.intro-modal h2[data-v-10ee0c99]{margin:0 0 8px 0}.intro-modal p[data-v-10ee0c99]{margin:0 0 10px 0;color:#d6d9e0}.intro-points[data-v-10ee0c99]{margin:0 0 16px 20px;color:#d6d9e0}.intro-actions[data-v-10ee0c99]{display:flex;gap:10px;justify-content:flex-end}.grid[data-v-10ee0c99]{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:900px){.grid[data-v-10ee0c99]{grid-template-columns:1fr 1fr 1fr;align-items:start}}.card[data-v-10ee0c99]{background:#fff;border:1px solid #e6e6e9;border-radius:12px;padding:16px;box-shadow:0 1px 2px rgba(15,15,20,.06)}.card-title[data-v-10ee0c99]{margin:0 0 12px 0;font-size:18px}.mock-table[data-v-10ee0c99]{width:100%;border-collapse:collapse;font-size:14px}.mock-table td[data-v-10ee0c99],.mock-table th[data-v-10ee0c99]{border:1px solid #ddd;padding:8px 10px;text-align:left;vertical-align:middle}.mock-table thead th[data-v-10ee0c99]{background:#fafafa;font-weight:600}.mock-table .highlighted[data-v-10ee0c99]{background:#fffae6}.brace-focus[data-v-10ee0c99]{position:relative;font-weight:600}.brace-focus span[data-v-10ee0c99]{position:relative;display:inline-block;padding:2px 6px}.brace-focus span[data-v-10ee0c99]:after,.brace-focus span[data-v-10ee0c99]:before{position:absolute;top:50%;transform:translateY(-50%);font-weight:800;font-size:18px;color:#333;opacity:.9}.brace-focus span[data-v-10ee0c99]:before{content:"【";left:-14px}.brace-focus span[data-v-10ee0c99]:after{content:"】";right:-14px}.field[data-v-10ee0c99]{display:grid;gap:6px;margin-bottom:12px}.field label[data-v-10ee0c99]{font-size:13px;color:#444}.field input[data-v-10ee0c99]{height:36px;padding:6px 10px;border:1px solid #cfd3d8;border-radius:8px;font-size:14px;outline:none}.field input[data-v-10ee0c99]:focus{border-color:#6aa0ff;box-shadow:0 0 0 3px rgba(106,160,255,.2)}.hint[data-v-10ee0c99]{color:#666;margin:0;font-size:12px}.actions[data-v-10ee0c99]{display:flex;gap:8px}.btn[data-v-10ee0c99]{border:1px solid #d0d5dd;background:#f6f7f9;color:#111;border-radius:10px;padding:8px 12px;font:inherit;cursor:pointer}.btn[data-v-10ee0c99]:hover{background:#eef1f6}.btn.primary[data-v-10ee0c99]{background:#1e66ff;color:#fff;border-color:#1e66ff}.btn.primary[data-v-10ee0c99]:hover{filter:brightness(.95)}.btn.ghost[data-v-10ee0c99]{background:transparent;color:#111}.btn.small[data-v-10ee0c99]{padding:6px 10px}.callout .btn[data-v-10ee0c99]{background:#fff;color:#101319;border-color:#fff}.callout .btn[data-v-10ee0c99]:hover{filter:brightness(.97)}.callout .btn.ghost[data-v-10ee0c99]{background:transparent;color:#fff;border-color:hsla(0,0%,100%,.6)}.callout .btn.ghost[data-v-10ee0c99]:hover{border-color:#fff}.callout .btn.emph[data-v-10ee0c99]{background:#1e66ff;color:#fff;border-color:#1e66ff}.pill[data-v-10ee0c99]{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px;border:1px solid #e0e3ea;background:#f6f8fb;margin-right:6px}.pill--ok[data-v-10ee0c99]{background:#e8f7ee;border-color:#bfe7cd;color:#237a3b}.placeholder .skeleton[data-v-10ee0c99]{height:14px;border-radius:6px;background:linear-gradient(90deg,#f2f4f7,#e9edf3,#f2f4f7);background-size:200% 100%;animation:shimmer-10ee0c99 1.3s infinite;margin-bottom:8px}.placeholder .skeleton.wide[data-v-10ee0c99]{width:80%}@keyframes shimmer-10ee0c99{0%{background-position:200% 0}to{background-position:-200% 0}}.results .result-row[data-v-10ee0c99]{display:flex;gap:8px;align-items:center;margin-bottom:10px}.result-actions[data-v-10ee0c99]{display:flex;gap:8px}.controls[data-v-10ee0c99]{position:sticky;bottom:0;background:hsla(0,0%,100%,.97);border-top:1px solid #eceef2;padding:10px 16px;margin-top:16px;display:flex;align-items:center;justify-content:space-between}.step-chip[data-v-10ee0c99]{font-size:12px;padding:4px 8px;border-radius:999px;border:1px solid #e0e3ea;background:#f6f8fb}.controls .right[data-v-10ee0c99]{display:flex;gap:8px}.dots span[data-v-10ee0c99]{animation:dots-10ee0c99 1s step-end infinite;display:inline-block;width:6px;text-align:center}.dots span[data-v-10ee0c99]:nth-child(2){animation-delay:.2s}.dots span[data-v-10ee0c99]:nth-child(3){animation-delay:.4s}@keyframes dots-10ee0c99{0%,80%{opacity:0}to{opacity:1}}.spotlight-hole[data-v-10ee0c99]{position:fixed;z-index:60;pointer-events:none;background:transparent;box-shadow:0 0 0 9999px rgba(10,12,17,.55);transition:left .15s ease,top .15s ease,width .15s ease,height .15s ease}.callout.fixed[data-v-10ee0c99]{width:320px;padding:12px}.callout.fixed[data-v-10ee0c99],.callout.waiting[data-v-10ee0c99]{position:fixed;z-index:70;background:#101319;color:#fff;border-radius:14px;box-shadow:0 10px 30px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08)}.callout.waiting[data-v-10ee0c99]{width:360px;left:50%;top:20vh;transform:translateX(-50%);padding:14px;text-align:left}.callout-step[data-v-10ee0c99]{font-size:11px;letter-spacing:.08em;text-transform:uppercase;opacity:.7;margin-bottom:6px}.callout-title[data-v-10ee0c99]{font-weight:700;margin-bottom:6px}.callout-body[data-v-10ee0c99]{font-size:13px;line-height:1.35;opacity:.95}.modal-backdrop[data-v-10ee0c99]{position:fixed;inset:0;background:rgba(10,12,17,.65);display:grid;place-items:center;z-index:120}.modal[data-v-10ee0c99]{width:min(720px,92vw);background:#fff;color:#111;border-radius:16px;padding:18px;border:1px solid #e7e9ee;box-shadow:0 20px 60px rgba(0,0,0,.35)}.modal-wide[data-v-10ee0c99]{width:min(980px,94vw)}.modal h3[data-v-10ee0c99]{margin:0 0 8px 0}.modal p[data-v-10ee0c99]{margin:6px 0}.modal .small[data-v-10ee0c99]{font-size:13px;color:#444}.modal-actions[data-v-10ee0c99]{margin-top:12px;display:flex;justify-content:flex-end;gap:8px}.img-wrap[data-v-10ee0c99]{margin:10px 0;overflow:auto}.img-wrap img[data-v-10ee0c99]{display:block;max-width:100%;height:auto;border-radius:8px}.tutorial-root[data-v-10ee0c99]:focus-visible{outline:2px solid #1e66ff;outline-offset:4px}.intro-modal .btn.ghost[data-v-10ee0c99]{color:#fff;border-color:hsla(0,0%,100%,.6)}.intro-modal .btn.ghost[data-v-10ee0c99]:hover{border-color:#fff;background:hsla(0,0%,100%,.1)}.intro-backdrop[data-v-10ee0c99]{z-index:140}.wait-row[data-v-10ee0c99]{display:flex;align-items:center;gap:10px;margin:6px 0 8px 0}.spinner[data-v-10ee0c99]{width:22px;height:22px;border-radius:50%;border:2px solid hsla(0,0%,100%,.25);border-top-color:#fff;animation:spin-10ee0c99 .9s linear infinite}@keyframes spin-10ee0c99{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.spinner[data-v-10ee0c99]{animation:none;border-top-color:hsla(0,0%,100%,.85)}.dots span[data-v-10ee0c99]{animation:none;opacity:1}}.callout.waiting .small[data-v-10ee0c99]{color:#cfd3db}.callout-actions[data-v-10ee0c99]{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.readmore[data-v-10ee0c99]{margin-top:14px;font-size:14px;color:#d6d9e0;text-align:right}.readmore a[data-v-10ee0c99]{color:#6aa0ff;text-decoration:underline}.readmore a[data-v-10ee0c99]:hover{color:#fff}.admin-page[data-v-196ee75a]{max-width:1120px;margin:0 auto;padding:1rem;color:#1f2a37}.page-head h1[data-v-196ee75a]{margin:0;font-size:1.5rem;font-weight:800;color:#0f2740}.sub[data-v-196ee75a]{color:#667085;margin:.15rem 0 .8rem}.toast[data-v-196ee75a]{padding:.6rem .8rem;border-radius:10px;margin:.2rem 0 1rem;font-weight:600;border:1px solid transparent}.toast.success[data-v-196ee75a]{background:#ecfdf5;color:#065f46;border-color:#a7f3d0}.toast.error[data-v-196ee75a]{background:#fef2f2;color:#991b1b;border-color:#fecaca}.card[data-v-196ee75a]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 10px 20px rgba(16,24,40,.06);padding:1rem;margin-bottom:1rem}.card__head[data-v-196ee75a]{margin-bottom:.6rem}.card__head h2[data-v-196ee75a],.card__head h3[data-v-196ee75a]{margin:0}.card__head.-tight[data-v-196ee75a]{margin-top:.2rem}.muted[data-v-196ee75a]{color:#6b7280}.divider[data-v-196ee75a]{height:1px;background:#eef1f5;margin:1rem 0}.form-grid[data-v-196ee75a]{display:grid;gap:.8rem;grid-template-columns:repeat(2,minmax(220px,1fr))}.form-inline[data-v-196ee75a]{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.grow[data-v-196ee75a]{flex:1 1 320px}.field[data-v-196ee75a]{display:grid;gap:.35rem}.field>span[data-v-196ee75a]{font-size:.9rem;color:#475467}input[data-v-196ee75a],select[data-v-196ee75a]{padding:.6rem .7rem;border-radius:10px;border:1px solid #e5e7eb;background:#fff;width:100%}.actions[data-v-196ee75a]{grid-column:1/-1;display:flex;gap:.6rem}.btn[data-v-196ee75a]{padding:.6rem .8rem;border-radius:10px;border:1px solid rgba(15,38,61,.15);background:linear-gradient(180deg,#fff,#f3f4f6);cursor:pointer;font-weight:600}.btn[data-v-196ee75a]:hover{background:linear-gradient(180deg,#f9fafb,#eef2f7)}.btn[data-v-196ee75a]:disabled{opacity:.6;cursor:not-allowed}.btn--ghost[data-v-196ee75a]{background:#f9fafb;border:1px solid #e5e7eb}.btn--danger[data-v-196ee75a]{background:#fee2e2;border:1px solid #fecaca;color:#991b1b}.small[data-v-196ee75a]{padding:.4rem .6rem;font-size:.9rem}.icon-btn[data-v-196ee75a]{border:1px solid #e5e7eb;background:#fff;border-radius:8px;padding:.1rem .35rem;margin-left:.35rem;cursor:pointer}.icon-btn[data-v-196ee75a]:hover{background:#f3f4f6}.table-wrap[data-v-196ee75a]{overflow-x:auto;border:1px solid #e5e7eb;border-radius:12px}.nice-table[data-v-196ee75a]{width:100%;border-collapse:separate;border-spacing:0;min-width:760px;table-layout:fixed;background:#fff}.nice-table thead th[data-v-196ee75a]{position:sticky;top:0;z-index:2;background:#f3f6fb;color:#0f2740;text-align:left;font-weight:700;font-size:.92rem;border-bottom:1px solid #e5e7eb;padding:.7rem .7rem}.nice-table td[data-v-196ee75a]{padding:.6rem .7rem;border-bottom:1px solid #eef1f5;vertical-align:top}.row-actions[data-v-196ee75a]{display:flex;gap:.4rem;flex-wrap:wrap}.mono[data-v-196ee75a]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.semi[data-v-196ee75a]{font-weight:600}.truncate[data-v-196ee75a]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pill[data-v-196ee75a]{padding:.15rem .5rem;font-size:.78rem;font-weight:700;border:1px solid transparent}.pill--ok[data-v-196ee75a]{background:#e8faf3;color:#065f46;border-color:#a7f3d0}.pill--queued[data-v-196ee75a]{background:#eef2ff;color:#4338ca;border-color:#c7d2fe}.pill--admin[data-v-196ee75a]{background:#fde8e8;color:#991b1b;border-color:#fecaca}.pill--mod[data-v-196ee75a]{background:#ecfeff;color:#155e75;border-color:#a5f3fc}.pagination[data-v-196ee75a]{display:flex;gap:.6rem;align-items:center;justify-content:center;margin-top:.75rem}.quick-nav[data-v-196ee75a]{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;margin:1rem 0}.quick-nav a[data-v-196ee75a]{padding:.45rem .7rem;border:1px solid #e5e7eb;border-radius:10px;background:#f9fafb}.modal[data-v-196ee75a]{position:fixed;inset:0;background:rgba(0,0,0,.45);display:grid;place-items:center;z-index:1000}.modal__panel[data-v-196ee75a]{background:#fff;border-radius:14px;border:1px solid #e5e7eb;box-shadow:0 20px 50px rgba(0,0,0,.25);padding:1rem;width:min(480px,92vw)}.modal__panel h3[data-v-196ee75a]{margin:0 0 .35rem}.modal__actions[data-v-196ee75a]{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.6rem}@media (max-width:860px){.form-grid[data-v-196ee75a]{grid-template-columns:1fr}.nice-table[data-v-196ee75a]{min-width:640px}}.cards[data-v-196ee75a]{display:none}@media (max-width:720px){.table-wrap[data-v-196ee75a]{display:none}.cards[data-v-196ee75a]{display:grid;gap:.8rem}.mcard[data-v-196ee75a]{border:1px solid #e5e7eb;border-radius:12px;background:#fff;box-shadow:0 6px 14px rgba(16,24,40,.06);padding:.9rem}.mcard__head[data-v-196ee75a]{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.35rem}.mcard__title[data-v-196ee75a]{font-weight:700}.kv[data-v-196ee75a]{display:grid;gap:.35rem}.kv>div[data-v-196ee75a]{display:grid;grid-template-columns:110px 1fr;gap:.4rem;align-items:baseline}.kv dt[data-v-196ee75a]{color:#6b7280;font-size:.86rem}.kv dd[data-v-196ee75a]{margin:0}.mcard__actions[data-v-196ee75a]{margin-top:.6rem;display:flex;flex-wrap:wrap;gap:.4rem}}.sr-only[data-v-196ee75a]{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.pagination-row[data-v-196ee75a]{display:flex;justify-content:space-between;align-items:center;padding:12px}.pagination-row .pager[data-v-196ee75a]{display:flex;gap:10px;align-items:center}.pagination-row .muted[data-v-196ee75a]{opacity:.8}.pill[data-v-196ee75a]{display:inline-block;padding:.15rem .6rem;border-radius:999px;font-size:.85rem;font-weight:600}.pill--success[data-v-196ee75a]{background:#e3f8e6;color:#176b38}.pill--danger[data-v-196ee75a]{background:#fde4e4;color:#9d1b1b}.form-grid .field--full[data-v-196ee75a]{grid-column:1/-1}.pricing-discount-panel[data-v-196ee75a]{margin-top:.5rem;padding:.75rem 1rem;border-radius:6px;background:#f8fafc;border:1px solid rgba(15,23,42,.06)}.pricing-discount-panel__head[data-v-196ee75a]{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.75rem}.checkbox-inline[data-v-196ee75a]{display:flex;align-items:center;gap:.5rem;font-weight:500}.card .actions[data-v-196ee75a]{margin-top:1rem}.pricing-discount-panel__grid[data-v-196ee75a]{display:grid;gap:.75rem}@media (min-width:720px){.pricing-discount-panel__grid[data-v-196ee75a]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.per-mode-grid[data-v-196ee75a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}@media (max-width:960px){.per-mode-grid[data-v-196ee75a]{grid-template-columns:1fr}}.security-page[data-v-40bb0dd5]{display:flex;flex-direction:column;align-items:center;text-align:center}.logs-table[data-v-40bb0dd5]{margin-top:20px;width:100%;border-collapse:collapse}.logs-table td[data-v-40bb0dd5],.logs-table th[data-v-40bb0dd5]{border:1px solid #ddd;padding:8px;text-align:center}.pagination-controls[data-v-40bb0dd5]{display:flex;align-items:center;justify-content:center;margin-top:10px}.pagination-controls button[data-v-40bb0dd5]{margin:0 10px}.error-message[data-v-40bb0dd5]{color:red;margin-top:10px}.late-night[data-v-40bb0dd5]{background-color:#ffdd57;font-weight:700;color:#b85c00}.failed-login-summary[data-v-40bb0dd5]{margin-bottom:20px;text-align:left}.failed-login-summary h2[data-v-40bb0dd5],.failed-login-summary h3[data-v-40bb0dd5]{color:#333}.failed-login-summary ul[data-v-40bb0dd5]{list-style-type:none;padding:0}.failed-login-summary ul li[data-v-40bb0dd5]{font-weight:700}.suspicious-activity[data-v-40bb0dd5]{background-color:#fdd;border:1px solid #f55;padding:15px;margin-bottom:20px}.suspicious-activity h2[data-v-40bb0dd5]{color:#a80000}.suspicious-activity ul[data-v-40bb0dd5]{list-style-type:none;padding:0}.suspicious-activity ul li[data-v-40bb0dd5]{font-weight:700}.blacklist-management[data-v-40bb0dd5]{margin-top:20px;text-align:left}.add-ip-form[data-v-40bb0dd5]{margin-bottom:10px}.add-ip-form input[data-v-40bb0dd5]{padding:5px;margin-right:5px}.blacklist-list[data-v-40bb0dd5]{list-style-type:none;padding:0}.blacklist-list li[data-v-40bb0dd5]{margin-bottom:5px}.confirmation-dialog[data-v-40bb0dd5]{background-color:#fdd;border:1px solid #f55;padding:15px;margin-top:15px;text-align:center}.security-page[data-v-4fed2fe2]{display:flex;flex-direction:column;align-items:center;text-align:center}.logs-table[data-v-4fed2fe2]{margin-top:20px;width:100%;border-collapse:collapse}.logs-table td[data-v-4fed2fe2],.logs-table th[data-v-4fed2fe2]{border:1px solid #ddd;padding:8px;text-align:center}.pagination-controls[data-v-4fed2fe2]{display:flex;align-items:center;justify-content:center;margin-top:10px}.pagination-controls button[data-v-4fed2fe2]{margin:0 10px}.error-message[data-v-4fed2fe2]{color:red;margin-top:10px}.late-night[data-v-4fed2fe2]{background-color:#ffdd57;font-weight:700;color:#b85c00}.failed-login-summary[data-v-4fed2fe2]{margin-bottom:20px;text-align:left}.failed-login-summary h2[data-v-4fed2fe2],.failed-login-summary h3[data-v-4fed2fe2]{color:#333}.failed-login-summary ul[data-v-4fed2fe2]{list-style-type:none;padding:0}.failed-login-summary ul li[data-v-4fed2fe2]{font-weight:700}.suspicious-activity[data-v-4fed2fe2]{background-color:#fdd;border:1px solid #f55;padding:15px;margin-bottom:20px}.suspicious-activity h2[data-v-4fed2fe2]{color:#a80000}.suspicious-activity ul[data-v-4fed2fe2]{list-style-type:none;padding:0}.suspicious-activity ul li[data-v-4fed2fe2]{font-weight:700}.blacklist-management[data-v-4fed2fe2]{margin-top:20px;text-align:left}.add-ip-form[data-v-4fed2fe2]{margin-bottom:10px}.add-ip-form input[data-v-4fed2fe2]{padding:5px;margin-right:5px}.blacklist-list[data-v-4fed2fe2]{list-style-type:none;padding:0}.blacklist-list li[data-v-4fed2fe2]{margin-bottom:5px}.confirmation-dialog[data-v-4fed2fe2]{background-color:#fdd;border:1px solid #f55;padding:15px;margin-top:15px;text-align:center}.security-tools-page[data-v-1b6aa558]{max-width:1120px;margin:0 auto;padding:1rem;color:#1f2a37}.page-head h1[data-v-1b6aa558]{margin:0;font-size:1.5rem;font-weight:800;color:#0f2740}.sub[data-v-1b6aa558]{color:#667085;margin:.15rem 0 .8rem}.toast[data-v-1b6aa558]{position:relative;padding:.6rem .8rem;border-radius:10px;margin:.2rem 0 1rem;font-weight:600;border:1px solid transparent}.toast.error[data-v-1b6aa558]{background:#fef2f2;color:#991b1b;border-color:#fecaca}.toast__dismiss[data-v-1b6aa558]{position:absolute;top:6px;right:8px;border:none;background:transparent;font-size:1.1rem;cursor:pointer}.card[data-v-1b6aa558]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 10px 20px rgba(16,24,40,.06);padding:1rem;margin-bottom:1rem}.card.-tight[data-v-1b6aa558]{padding:.9rem}.card__head[data-v-1b6aa558]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.6rem}.card__meta[data-v-1b6aa558]{margin:.15rem 0 0;font-size:.78rem;color:#9ca3af}.chips[data-v-1b6aa558]{display:flex;gap:.4rem;flex-wrap:wrap}.pill[data-v-1b6aa558]{display:inline-block;padding:.15rem .55rem;border-radius:999px;font-size:.78rem;font-weight:700;border:1px solid transparent}.pill--ok[data-v-1b6aa558]{background:#e8faf3;color:#065f46;border-color:#a7f3d0}.pill--warn[data-v-1b6aa558]{background:#fff7ed;color:#9a3412;border-color:#fed7aa}.ip-form .input-wrap[data-v-1b6aa558]{display:flex;flex-direction:column;gap:.35rem}.ip-form label[data-v-1b6aa558]{font-weight:700;color:#0f2740}.ip-form .row[data-v-1b6aa558]{display:flex;gap:.45rem;flex-wrap:wrap}.ip-form input[data-v-1b6aa558]{flex:1 1 320px;border:1px solid #e5e7eb;border-radius:10px;padding:.6rem .7rem;font-size:1rem;background:#fff}.input-wrap.invalid input[data-v-1b6aa558]{border-color:#fecaca;background:#fff7f7}.field-hint[data-v-1b6aa558]{color:#b91c1c}.btn[data-v-1b6aa558]{padding:.55rem .8rem;border-radius:10px;border:1px solid rgba(15,38,61,.15);background:linear-gradient(180deg,#fff,#f3f4f6);cursor:pointer;font-weight:600}.btn[data-v-1b6aa558]:hover{background:linear-gradient(180deg,#f9fafb,#eef2f7)}.btn[data-v-1b6aa558]:disabled{opacity:.6;cursor:not-allowed}.btn--ghost[data-v-1b6aa558]{background:#f9fafb;border:1px solid #e5e7eb}.btn--primary[data-v-1b6aa558]{background:#0ea5e9;border-color:#0284c7;color:#fff}.btn--primary[data-v-1b6aa558]:hover{background:#0284c7}.spinner[data-v-1b6aa558]{display:inline-block;width:16px;height:16px;border:2px solid #fff;border-right-color:transparent;border-radius:50%;animation:spin-1b6aa558 .7s linear infinite;vertical-align:-2px}@keyframes spin-1b6aa558{to{transform:rotate(1turn)}}.kv-grid[data-v-1b6aa558]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (max-width:760px){.kv-grid[data-v-1b6aa558]{grid-template-columns:1fr}}.kv[data-v-1b6aa558]{display:grid;grid-template-columns:160px 1fr;gap:.35rem;align-items:baseline}.kv dt[data-v-1b6aa558]{color:#6b7280}.kv dd[data-v-1b6aa558]{margin:0}.wrap[data-v-1b6aa558]{word-break:break-word}.mono[data-v-1b6aa558]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.flex[data-v-1b6aa558]{display:flex;align-items:center;gap:.35rem}.icon-btn[data-v-1b6aa558]{border:1px solid #e5e7eb;background:#fff;border-radius:8px;padding:.1rem .35rem;cursor:pointer}.icon-btn[data-v-1b6aa558]:hover{background:#f3f4f6}.link[data-v-1b6aa558]{color:#0f2740;text-decoration:underline}.link[data-v-1b6aa558]:hover{text-decoration:none}.text-ok[data-v-1b6aa558]{color:#065f46;font-weight:600}.text-warn[data-v-1b6aa558]{color:#9a3412;font-weight:600}.support[data-v-cd094392]{--card:#fff;--ink:#1f2a37;--muted:#6b7280;--border:#e5e8ec;--accent:#35495e;--accent-2:#2c80b4;color:var(--ink);padding:1.25rem 1rem 2.5rem;background:transparent}.container[data-v-cd094392]{max-width:1120px;margin:0 auto}.hero[data-v-cd094392]{position:relative;overflow:hidden;border-radius:16px;background:linear-gradient(180deg,#fff,#f3f6fb);border:1px solid var(--border);padding:clamp(1.25rem,3vw,2rem)}.hero__content[data-v-cd094392]{max-width:920px;margin:0 auto;text-align:left}.hero h1[data-v-cd094392]{margin:0;font-size:clamp(1.6rem,1.8rem + 1vw,2.2rem);line-height:1.15}.sub[data-v-cd094392]{margin:.5rem 0 0;color:var(--muted);max-width:60ch}.hero__art[data-v-cd094392]{position:absolute;inset:-20% -10% auto auto;height:240px;width:480px;background:radial-gradient(240px 150px at 70% 30%,rgba(44,128,180,.16),transparent 60%),radial-gradient(200px 130px at 30% 70%,rgba(53,73,94,.12),transparent 60%);pointer-events:none}.card[data-v-cd094392]{background:var(--card);border:1px solid var(--border);border-radius:14px;box-shadow:0 10px 20px rgba(16,24,40,.06);padding:1.2rem;margin-top:1rem}.section-title[data-v-cd094392]{margin:0;font-size:1.15rem}.faqs[data-v-cd094392]{margin-top:.6rem;display:grid;gap:.4rem}.faq[data-v-cd094392]{border:1px solid var(--border);border-radius:10px;background:#fff;padding:.6rem .8rem}.faq summary[data-v-cd094392]{cursor:pointer;list-style:none;font-weight:600;position:relative}.faq summary[data-v-cd094392]::-webkit-details-marker{display:none}.faq summary[data-v-cd094392]:after{content:"›";transform:rotate(90deg);position:absolute;right:0;top:0;color:var(--muted)}.faq[open] summary[data-v-cd094392]:after{transform:rotate(-90deg)}.faq p[data-v-cd094392]{margin:.5rem 0 0;color:var(--muted)}.response-notice[data-v-cd094392]{font-size:.95rem;color:#5a3b00;margin:.75rem 0 0;background-color:#fff7e6;padding:8px 12px;border-left:4px solid #ffa726;border-radius:6px}.card--chat .card__header[data-v-cd094392]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.status-banner[data-v-cd094392]{padding:6px 10px;border-radius:999px;font-weight:700;font-size:.85rem;border:1px solid var(--border)}.status-banner.success[data-v-cd094392]{background:#e9f7ef;color:#20744a;border-color:#ccebd9}.status-banner.error[data-v-cd094392]{background:#fdeaea;color:#8f1d1d;border-color:#f4c7c7}.chat[data-v-cd094392]{display:grid;gap:.6rem}.chat__log[data-v-cd094392]{padding:.25rem;padding-bottom:96px}.loading-chat[data-v-cd094392]{text-align:center;padding:1em;color:#666;font-style:italic}.msg[data-v-cd094392]{display:grid;grid-template-columns:auto 1fr;gap:.6rem;align-items:start;margin-bottom:.35rem}.is-self[data-v-cd094392]{grid-template-columns:1fr auto}.is-self .avatar[data-v-cd094392]{order:2}.is-self .bubble[data-v-cd094392]{order:1;justify-self:end}.is-support .avatar[data-v-cd094392]{background:#c8e6c9;color:#1b5e20}.is-support .bubble[data-v-cd094392]{background:#e9f7ef;border-color:#d6efe2}.is-user .bubble[data-v-cd094392]{background:#f7f9fc;border-color:#e6edf5}.is-self .bubble[data-v-cd094392]{background:#dbeeff;border-color:#c7e2ff}.avatar[data-v-cd094392]{--size:34px;width:var(--size);height:var(--size);border-radius:50%;background:#e5e8ec;color:#374151;display:grid;place-items:center;font-weight:800;font-size:.8rem}.avatar[data-v-cd094392]:after{content:attr(data-initial)}.bubble[data-v-cd094392]{max-width:min(78ch,90%);border:1px solid var(--border);border-radius:12px;padding:.6rem .7rem;box-shadow:0 1px 2px rgba(16,24,40,.06)}.meta[data-v-cd094392]{display:flex;gap:.5rem;justify-content:space-between;align-items:baseline;margin-bottom:.25rem;font-size:.78rem;color:var(--muted)}.who[data-v-cd094392]{font-weight:700;color:#374151}.time[data-v-cd094392]{white-space:nowrap}.text[data-v-cd094392]{white-space:pre-wrap;word-wrap:break-word}.composer[data-v-cd094392]{display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:.8rem;column-gap:.8rem;row-gap:.6rem;align-items:end;position:sticky;bottom:0;background:#fff;padding-top:.6rem;padding-bottom:.4rem;border-top:1px solid var(--border)}.composer textarea[data-v-cd094392]{min-width:0;box-sizing:border-box;width:100%;min-height:64px;max-height:200px;resize:none;padding:.8rem .9rem;border:1px solid var(--border);border-radius:10px;font:inherit;color:var(--ink)}.composer__actions[data-v-cd094392]{min-width:0}.composer__actions .btn[data-v-cd094392]{min-width:120px;height:44px}.btn[data-v-cd094392]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:.75rem 1rem;border-radius:10px;font-weight:700;border:none;cursor:pointer;transition:filter .14s ease,box-shadow .14s ease}.btn--primary[data-v-cd094392]{background:linear-gradient(180deg,var(--accent-2),#1f6d9a);color:#fff;box-shadow:0 6px 14px rgba(31,109,154,.18)}.btn--primary[data-v-cd094392]:hover:not(:disabled){filter:brightness(1.05)}.btn[data-v-cd094392]:disabled{opacity:.6;cursor:not-allowed}.spinner[data-v-cd094392]{width:18px;height:18px;border:3px solid hsla(0,0%,100%,.35);border-top:3px solid #fff;border-radius:50%;animation:spin-cd094392 .6s linear infinite}@keyframes spin-cd094392{to{transform:rotate(1turn)}}.importantInfo[data-v-cd094392]{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}@media (max-width:560px){.chat__log[data-v-cd094392]{max-height:420px}.bubble[data-v-cd094392]{max-width:100%}}@media (max-width:720px){.composer[data-v-cd094392]{grid-template-columns:1fr}.composer__actions[data-v-cd094392]{justify-self:end}}.route-support #app>nav{z-index:1000}.route-support,.route-support #app,.route-support #app>main{background:#f7f9fc}.route-support .support .hero,.route-support .support .hero__content{position:relative;z-index:0}.route-support .support .hero__art{position:absolute;z-index:-1}.mod[data-v-458022cc]{--bg:#f7f9fc;--card:#fff;--ink:#1f2a37;--muted:#6b7280;--border:#e5e8ec;--accent:#35495e;--accent-2:#2c80b4;color:var(--ink);padding:1.25rem 1rem 2.5rem;background:var(--bg)}.container[data-v-458022cc]{max-width:1120px;margin:0 auto}.page-head h1[data-v-458022cc]{margin:0;font-size:clamp(1.4rem,1.2rem + 1vw,1.9rem)}.page-head .sub[data-v-458022cc]{margin:.25rem 0 0;color:var(--muted)}.status[data-v-458022cc]{margin:.75rem 0;padding:.7rem .9rem;border-radius:10px;border:1px solid var(--border);font-weight:600}.status.success[data-v-458022cc]{background:#ebf7ef;color:#1f6b3a;border-color:#d5ecdc}.status.error[data-v-458022cc]{background:#fdeaea;color:#8f1d1d;border-color:#f4c7c7}.fade-enter-active[data-v-458022cc],.fade-leave-active[data-v-458022cc]{transition:opacity .18s ease}.fade-enter-from[data-v-458022cc],.fade-leave-to[data-v-458022cc]{opacity:0}.grid[data-v-458022cc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem}.card[data-v-458022cc]{background:var(--card);border:1px solid var(--border);border-radius:14px;box-shadow:0 10px 20px rgba(16,24,40,.06);padding:1rem;overflow:hidden}.card__title[data-v-458022cc]{margin:0 0 .45rem;font-size:1.05rem}.card__header[data-v-458022cc]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:.5rem}.mod[data-v-458022cc] *{box-sizing:border-box}.grid[data-v-458022cc]{align-items:start}.field[data-v-458022cc],.form[data-v-458022cc]{min-width:0}input[data-v-458022cc],select[data-v-458022cc],textarea[data-v-458022cc]{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.form[data-v-458022cc]{display:grid;gap:.6rem}.field[data-v-458022cc]{display:grid;gap:.35rem;text-align:left}label[data-v-458022cc]{color:var(--muted);font-size:.92rem}input[data-v-458022cc]{width:100%;padding:.7rem .8rem;border-radius:10px;border:1px solid var(--border);background:#fff;color:var(--ink)}input[data-v-458022cc]:focus{outline:none;box-shadow:0 0 0 3px rgba(44,128,180,.18);border-color:#cfe0ec}.btn[data-v-458022cc]{display:inline-flex;align-items:center;justify-content:center;padding:.7rem .95rem;border-radius:10px;font-weight:700;cursor:pointer;border:1px solid var(--border);background:#fff;color:var(--accent);transition:filter .14s ease,box-shadow .14s ease}.btn[data-v-458022cc]:hover{filter:brightness(.98)}.btn--primary[data-v-458022cc]{border-color:transparent;background:linear-gradient(180deg,var(--accent-2),#1f6d9a);color:#fff;box-shadow:0 6px 14px rgba(31,109,154,.18)}.btn--ghost[data-v-458022cc]{background:#fff;color:var(--accent)}.btn--danger[data-v-458022cc]{background:#fff5f5;color:#8f1d1d;border-color:#f4c7c7}.btn--danger[data-v-458022cc]:hover{filter:none}.table-wrap[data-v-458022cc]{border:1px solid var(--border);border-radius:12px}.table[data-v-458022cc]{width:100%;border-collapse:separate;border-spacing:0;min-width:680px}.table td[data-v-458022cc],.table th[data-v-458022cc]{text-align:left;padding:.7rem .8rem;border-bottom:1px solid var(--border);background:#fff}.table thead th[data-v-458022cc]{font-size:.9rem;color:var(--muted);background:#f9fbfe}.table tbody tr:last-child td[data-v-458022cc]{border-bottom:none}.actions[data-v-458022cc],.th-actions[data-v-458022cc]{text-align:right;white-space:nowrap}.actions .btn[data-v-458022cc]{margin-left:.4rem}.mono[data-v-458022cc]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.pill[data-v-458022cc]{display:inline-block;padding:.2rem .5rem;border-radius:999px;font-size:.8rem;font-weight:700;border:1px solid var(--border);background:#f3f6fb;color:#374151}.pill.ok[data-v-458022cc]{background:#e9f7ef;color:#1f6b3a;border-color:#cfe9d8}.pill.muted[data-v-458022cc]{background:#f1f5f9;color:#475569}.pill.role-admin[data-v-458022cc]{background:#fff0f0;color:#8f1d1d;border-color:#f4c7c7}.empty[data-v-458022cc]{padding:.9rem 1rem;color:var(--muted);background:#f8fafc;border:1px dashed var(--border);border-radius:12px;text-align:center}.quicklinks[data-v-458022cc]{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.5rem}.ql[data-v-458022cc]{padding:.45rem .7rem;border:1px solid var(--border);border-radius:10px;text-decoration:none;color:#0b63a9;background:#fff}.ql[data-v-458022cc]:hover{text-decoration:underline}@media (max-width:960px){.grid[data-v-458022cc]{grid-template-columns:1fr}}.pager[data-v-458022cc]{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.pager__size[data-v-458022cc]{display:inline-flex;align-items:center;gap:.4rem;color:var(--muted);font-size:.9rem}.pager__size select[data-v-458022cc]{border:1px solid var(--border);border-radius:8px;padding:.35rem .5rem;background:#fff;color:var(--ink)}.pager__nav[data-v-458022cc]{display:inline-flex;align-items:center;gap:.35rem}.pager__label[data-v-458022cc]{min-width:4ch;text-align:center;color:var(--muted)}.pager--bottom[data-v-458022cc]{margin-top:.6rem;justify-content:flex-end}.table thead th[data-v-458022cc]{position:sticky;top:0;z-index:1}.table-wrap[data-v-458022cc]{max-height:60vh;overflow:auto}.card--head[data-v-458022cc]{margin-top:.25rem}.card--head .head[data-v-458022cc]{display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center}.head__titles h1[data-v-458022cc]{margin:0;font-size:clamp(1.4rem,1.2rem + 1vw,1.9rem)}.head__titles .sub[data-v-458022cc]{margin:.25rem 0 0;color:var(--muted)}.card--head .quicklinks[data-v-458022cc]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.card--head .ql[data-v-458022cc]{padding:.45rem .7rem;border:1px solid var(--border);border-radius:10px;text-decoration:none;color:#0b63a9;background:#fff}.card--head .ql[data-v-458022cc]:hover{text-decoration:underline}@media (max-width:720px){.card--head .head[data-v-458022cc]{grid-template-columns:1fr}.card--head .quicklinks[data-v-458022cc]{justify-content:flex-start}}.btn--success[data-v-458022cc]{border-color:transparent;background:linear-gradient(180deg,#22c55e,#16a34a);color:#fff;box-shadow:0 6px 14px rgba(22,163,74,.18)}.btn--success[data-v-458022cc]:hover{filter:brightness(1.05)}.btn--danger-outline[data-v-458022cc]{background:#fff;color:#8f1d1d;border:1px solid #f4c7c7}.btn--danger-outline[data-v-458022cc]:hover{background:#fff5f5}.card--head[data-v-458022cc]{overflow:visible}.ql[data-v-458022cc]{position:relative}.ql[data-v-458022cc]:focus-visible:after,.ql[data-v-458022cc]:hover:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 10px);transform:translateX(-50%);background:#1f2a37;color:#fff;padding:.35rem .6rem;border-radius:6px;white-space:nowrap;font-size:.8rem;line-height:1;z-index:5;pointer-events:none;box-shadow:0 6px 14px rgba(16,24,40,.18)}.ql[data-v-458022cc]:focus-visible:before,.ql[data-v-458022cc]:hover:before{content:"";position:absolute;left:50%;bottom:calc(100% + 4px);transform:translateX(-50%);width:8px;height:8px;background:#1f2a37;transform:translateX(-50%) rotate(45deg);z-index:4}@media (max-width:480px){.ql[data-v-458022cc]:focus-visible:after,.ql[data-v-458022cc]:hover:after{max-width:80vw;white-space:normal;text-align:center}}.badge[data-v-458022cc]{display:inline-block;padding:2px 6px;border-radius:4px;font-size:12px;border:1px solid #ccc}.badge--promo[data-v-458022cc]{background:#e6f7ff;border-color:#91d5ff;color:#096dd9}.route-mod #app>nav{z-index:1000}.route-mod,.route-mod #app,.route-mod #app>main{background:#f7f9fc}.token-admin[data-v-1d4f967c]{padding:20px;max-width:800px;margin:auto}.token-table[data-v-1d4f967c]{width:100%;border-collapse:collapse;margin-top:20px}.token-table td[data-v-1d4f967c],.token-table th[data-v-1d4f967c]{padding:8px;border:1px solid #ccc}.token-table input[data-v-1d4f967c]{width:100%;padding:4px}.new-token-form[data-v-1d4f967c]{margin-bottom:20px;display:flex;gap:10px}.search-box[data-v-1d4f967c]{margin-bottom:10px;padding:6px;width:100%}.notification[data-v-1d4f967c]{margin:10px 0;padding:10px 15px;border-radius:5px;font-weight:700;text-align:center}.notification.success[data-v-1d4f967c]{background-color:#d4edda;color:#155724}.notification.error[data-v-1d4f967c]{background-color:#f8d7da;color:#721c24}.dismiss-btn[data-v-1d4f967c]{background:none;border:none;float:right;font-size:16px;cursor:pointer;color:inherit}.request-monitor[data-v-0b84bb2e]{max-width:1120px;margin:0 auto;padding:1rem;color:#1f2a37}.rm-header[data-v-0b84bb2e]{display:grid;gap:.75rem;grid-template-columns:1fr;margin-bottom:.75rem}.rm-header h1[data-v-0b84bb2e]{margin:0;font-size:1.4rem;font-weight:800;color:#0f2740}.toolbar[data-v-0b84bb2e]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.input-group[data-v-0b84bb2e]{display:flex;gap:.4rem;flex:1 1 420px}.input[data-v-0b84bb2e]{flex:1;min-width:220px}.input[data-v-0b84bb2e],.select[data-v-0b84bb2e]{padding:.6rem .7rem;border-radius:10px;border:1px solid #e5e7eb;background:#fff}.select[data-v-0b84bb2e]{min-width:160px}.btn[data-v-0b84bb2e]{padding:.6rem .8rem;border-radius:10px;border:1px solid rgba(15,38,61,.15);background:linear-gradient(180deg,#fff,#f3f4f6);cursor:pointer;font-weight:600}.btn[data-v-0b84bb2e]:hover{background:linear-gradient(180deg,#f9fafb,#eef2f7)}.btn[data-v-0b84bb2e]:disabled{opacity:.6;cursor:not-allowed}.btn--ghost[data-v-0b84bb2e]{background:#f9fafb;border:1px solid #e5e7eb}.small[data-v-0b84bb2e]{padding:.4rem .6rem;font-size:.9rem}.icon-btn[data-v-0b84bb2e]{border:1px solid #e5e7eb;background:#fff;border-radius:8px;padding:.1rem .35rem;margin-left:.35rem;cursor:pointer}.icon-btn[data-v-0b84bb2e]:hover{background:#f3f4f6}.status[data-v-0b84bb2e]{margin:.4rem 0 .2rem;font-weight:600}.status.success[data-v-0b84bb2e]{color:#0f766e}.status.error[data-v-0b84bb2e]{color:#b91c1c}.table-wrap[data-v-0b84bb2e]{overflow-x:auto;border:1px solid #e5e7eb;border-radius:12px;background:#fff;box-shadow:0 10px 20px rgba(16,24,40,.06)}.rm-table[data-v-0b84bb2e]{width:100%;border-collapse:separate;border-spacing:0;min-width:980px;table-layout:fixed}.rm-table thead th[data-v-0b84bb2e]{position:sticky;top:0;z-index:2;background:#f3f6fb;color:#0f2740;text-align:left;font-weight:700;font-size:.92rem;border-bottom:1px solid #e5e7eb;padding:.7rem .7rem}.rm-table td[data-v-0b84bb2e]{padding:.6rem .7rem;border-bottom:1px solid #eef1f5;vertical-align:top;word-wrap:break-word}.mono[data-v-0b84bb2e]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.semi[data-v-0b84bb2e]{font-weight:500}.truncate[data-v-0b84bb2e]{max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.result-cell details summary[data-v-0b84bb2e]{cursor:pointer;color:#0b5ed7}pre[data-v-0b84bb2e]{margin:.35rem 0 0;font-size:.88rem;line-height:1.4;background:#f8fafc;border:1px solid #eef2f7;border-radius:8px;padding:.6rem .7rem}pre.scroll[data-v-0b84bb2e]{max-height:300px;overflow-y:auto}.row--error[data-v-0b84bb2e]{background:#fff5f5}.row--stale-queued[data-v-0b84bb2e]{background:#fffaf0}.row--stale-inprogress[data-v-0b84bb2e]{background:#fff7ea}.pill[data-v-0b84bb2e]{display:inline-block;padding:.15rem .5rem;border-radius:999px;font-size:.78rem;font-weight:700;border:1px solid transparent}.pill--ok[data-v-0b84bb2e]{background:#e8faf3;color:#065f46;border-color:#a7f3d0}.pill--error[data-v-0b84bb2e]{background:#fde8e8;color:#991b1b;border-color:#fecaca}.pill--queued[data-v-0b84bb2e]{background:#eef2ff;color:#4338ca;border-color:#c7d2fe}.pill--progress[data-v-0b84bb2e]{background:#ecfeff;color:#155e75;border-color:#a5f3fc}.pill--warn[data-v-0b84bb2e]{background:#fff7ed;color:#9a3412;border-color:#fed7aa}.empty[data-v-0b84bb2e]{text-align:center;color:#6b7280;margin:1rem 0}.pagination[data-v-0b84bb2e]{display:flex;gap:.6rem;align-items:center;justify-content:center;margin:1rem 0 .2rem}@media (max-width:900px){.table-wrap[data-v-0b84bb2e]{display:none}.cards[data-v-0b84bb2e]{display:grid;gap:.8rem}.card[data-v-0b84bb2e]{border:1px solid #e5e7eb;border-radius:12px;background:#fff;box-shadow:0 6px 14px rgba(16,24,40,.06);padding:.8rem .9rem}.card__header[data-v-0b84bb2e]{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.35rem}.card__title[data-v-0b84bb2e]{font-weight:800;color:#0f2740}.card__tags[data-v-0b84bb2e]{display:flex;gap:.35rem;flex-wrap:wrap}.kv[data-v-0b84bb2e]{display:grid;gap:.3rem}.kv>div[data-v-0b84bb2e]{display:grid;grid-template-columns:100px 1fr;gap:.4rem;align-items:baseline}.kv dt[data-v-0b84bb2e]{color:#6b7280;font-size:.86rem}.kv dd[data-v-0b84bb2e]{margin:0}.card__actions[data-v-0b84bb2e]{margin-top:.5rem;display:grid;gap:.4rem}}.cards[data-v-0b84bb2e]{display:none}.col-hop[data-v-0b84bb2e]{width:90px;white-space:nowrap}.signup-review[data-v-2129d6f3]{max-width:1100px;margin:0 auto}table[data-v-2129d6f3]{width:100%;border-collapse:collapse}td[data-v-2129d6f3],th[data-v-2129d6f3]{border:1px solid #ccc;padding:6px;font-size:13px}.status.success[data-v-2129d6f3]{color:green}.status.error[data-v-2129d6f3]{color:red}button[data-v-2129d6f3]{padding:6px 10px;font-size:12px;cursor:pointer}button.reject-btn[data-v-2129d6f3]{background-color:#f8d7da;color:#a94442;border:1px solid #e74c3c}button.reject-btn[data-v-2129d6f3]:hover{background-color:#f5c6cb}.pagination[data-v-2129d6f3]{margin-top:10px;text-align:center}.pagination button[data-v-2129d6f3]{margin:0 8px;padding:6px 10px;font-size:13px}.approval-reminder[data-v-2129d6f3]{background-color:#fff3cd;color:#856404;border:1px solid #ffeeba;padding:10px 14px;border-radius:6px;margin-bottom:16px;font-size:14px}.badge[data-v-2129d6f3]{display:inline-block;padding:2px 6px;border-radius:4px;font-size:12px;line-height:1;border:1px solid #ccc}.badge--promo[data-v-2129d6f3]{background:#e6f7ff;border-color:#91d5ff;color:#096dd9}.ticket-manager[data-v-8e5488b4]{max-width:1200px;margin:0 auto}.tabs button[data-v-8e5488b4]{margin-right:12px;padding:6px 12px}.tabs .active[data-v-8e5488b4]{background-color:#e0e0e0}.ticket-chat[data-v-8e5488b4]{margin-top:20px;border-top:1px solid #ccc;padding-top:16px}.chat-log[data-v-8e5488b4]{max-height:300px;overflow-y:auto;background:#f9f9f9;padding:12px;margin-bottom:12px}.chat-msg[data-v-8e5488b4]{margin-bottom:10px}.chat-bubble[data-v-8e5488b4]{padding:10px;border-radius:10px;background:#e0e0e0}.chat-msg.admin .chat-bubble[data-v-8e5488b4]{background:#d4edda}form textarea[data-v-8e5488b4]{width:100%;height:80px;margin-bottom:10px}.status-actions[data-v-8e5488b4]{margin-top:12px}button[data-v-8e5488b4]{padding:8px 14px;font-size:14px;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s ease}button[data-v-8e5488b4]:not(.primary):not(.danger):not(.neutral):not(.warning){background-color:#f0f0f0;color:#333}button[data-v-8e5488b4]:not(.primary):not(.danger):not(.neutral):not(.warning):hover{background-color:#ddd}button.primary[data-v-8e5488b4]{background-color:#4caf50;color:#fff}button.primary[data-v-8e5488b4]:hover{background-color:#45a049}button.danger[data-v-8e5488b4]{background-color:#e53935;color:#fff}button.danger[data-v-8e5488b4]:hover{background-color:#c62828}button.warning[data-v-8e5488b4]{background-color:#f57c00;color:#fff}button.warning[data-v-8e5488b4]:hover{background-color:#ef6c00}button.neutral[data-v-8e5488b4]{background-color:#e0e0e0;color:#222}button.neutral[data-v-8e5488b4]:hover{background-color:#d5d5d5}.tabs .active[data-v-8e5488b4]{font-weight:700;background-color:#c5e1a5}.tabs[data-v-500ed250]{margin-bottom:10px}.tabs button[data-v-500ed250]{padding:6px 10px;margin-right:8px;cursor:pointer}.tabs button.active[data-v-500ed250]{background-color:#3498db;color:#fff}.badge[data-v-500ed250]{display:inline-block;padding:2px 6px;border-radius:4px;font-size:12px;line-height:1;border:1px solid #ccc}.badge--promo[data-v-500ed250]{background:#e6f7ff;border-color:#91d5ff;color:#096dd9}.invest-page[data-v-02460758]{--bg:var(--bg,#f7f9fc);--card:var(--card,#fff);--ink:var(--ink,#1f2a37);--muted:var(--muted,#6b7280);--border:var(--border,#e5e8ec);--accent:var(--accent,#35495e);min-height:100vh;background:var(--bg);color:var(--ink);padding:24px 16px;display:grid;place-items:start center}.invest-panel[data-v-02460758]{width:min(880px,100%);background:var(--card);border:1px solid var(--border);border-radius:16px;box-shadow:0 16px 34px rgba(16,24,40,.1);overflow:hidden;display:flex;flex-direction:column}.panel__head[data-v-02460758]{padding:16px 18px;background:radial-gradient(220px 140px at 90% 15%,rgba(44,128,180,.12),transparent 60%),linear-gradient(180deg,#fff,#f6f8fd);border-bottom:1px solid var(--border);display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center}.title[data-v-02460758]{margin:0;font-size:1.25rem;letter-spacing:-.01em}.subtitle[data-v-02460758]{margin:8px 0 0;color:var(--muted);font-size:.95rem;max-width:70ch;line-height:1.5}.head__art[data-v-02460758]{width:200px;max-width:200px;padding:6px;border-radius:16px;background:hsla(0,0%,100%,.65);border:1px solid rgba(15,38,61,.1)}.hero-img[data-v-02460758]{width:200px;height:122px;-o-object-fit:cover;object-fit:cover;border-radius:14px;border:1px solid rgba(15,38,61,.14);box-shadow:0 12px 26px rgba(16,24,40,.14);background:#0e1c2d}.panel__body[data-v-02460758]{padding:16px 18px 18px;display:grid;gap:12px}.error[data-v-02460758]{color:#8f1d1d;font-weight:700}.notice[data-v-02460758]{border:1px solid var(--border);border-radius:12px;padding:12px;background:#f2f8fe;border-color:#cfe0ec}.notice strong[data-v-02460758]{display:block;margin-bottom:4px;color:#0f2740}.notice--warning[data-v-02460758]{background:#fffbeb;border-color:#f6d365}.notice--warning strong[data-v-02460758]{color:#7a4b00}.notice--success[data-v-02460758]{background:#f0fdf4;border-color:#bbf7d0}.notice--success strong[data-v-02460758]{color:#166534}.notice__text[data-v-02460758]{margin:0;color:var(--muted);font-size:.92rem;line-height:1.45}.callout[data-v-02460758],.case-prep-copy-card[data-v-02460758],.meta-card[data-v-02460758]{border:1px solid var(--border);border-radius:12px;background:#fff;padding:12px}.meta-grid[data-v-02460758]{display:grid;gap:8px}.meta-row[data-v-02460758]{display:grid;grid-template-columns:110px 1fr;gap:10px;align-items:center}.label[data-v-02460758]{color:var(--muted);font-size:.9rem}.value[data-v-02460758]{font-weight:700;min-width:0}.mono[data-v-02460758]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.truncate[data-v-02460758]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.case-prep-copy-card[data-v-02460758]{display:grid;gap:12px;background:linear-gradient(180deg,#fff,#fffbeb);border-color:rgba(214,161,10,.38)}.case-prep-copy-card__head[data-v-02460758]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.case-prep-copy-card__head h3[data-v-02460758]{margin:0}.case-prep-copy-card__actions[data-v-02460758]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.eyebrow[data-v-02460758]{margin:0 0 4px;color:#475569;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.copy-textarea[data-v-02460758]{width:100%;min-height:180px;resize:vertical;border:1px solid var(--border);border-radius:10px;padding:10px;font:.88rem ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;color:#0f172a;background:#fff}.empty-state[data-v-02460758]{margin:0;padding:10px;border-radius:10px;background:#fff7ed;color:#9a3412;border:1px solid #fed7aa}.bullets[data-v-02460758]{margin:10px 0 0 18px;padding:0;color:var(--ink);font-size:.94rem;line-height:1.45}.note[data-v-02460758]{margin:10px 0 0;color:var(--muted);font-size:.86rem;line-height:1.45}.panel__footer[data-v-02460758]{border-top:1px solid var(--border);padding:14px 18px;background:#fff;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.btn[data-v-02460758]{display:inline-flex;align-items:center;justify-content:center;padding:.55rem .85rem;border-radius:10px;font-weight:800;cursor:pointer;border:1px solid var(--border);background:#fff;color:var(--accent);text-decoration:none;transition:background .14s ease,box-shadow .14s ease,transform .14s ease}.btn[data-v-02460758]:disabled{opacity:.55;cursor:not-allowed}.btn[data-v-02460758]:active{transform:translateY(1px)}.btn--subtle[data-v-02460758]{background:#f3f6fb;border-color:#d9e2eb;color:var(--accent)}.btn--subtle[data-v-02460758]:hover{background:#eaf0f7}.btn--outline[data-v-02460758]{background:transparent;border-color:#d0d7de;color:var(--ink)}.btn--outline[data-v-02460758]:hover:not(:disabled){background:#f6f8fa}.btn--cta[data-v-02460758]{margin-left:auto;border-color:#d6a10a;background:linear-gradient(180deg,#ffe07a,#f3b61a);color:#111827;box-shadow:0 10px 18px rgba(243,182,26,.22);text-shadow:0 1px 0 hsla(0,0%,100%,.45)}.btn--cta[data-v-02460758]:hover{background:linear-gradient(180deg,#ffe89a,#f6c233);box-shadow:0 12px 22px rgba(243,182,26,.26)}.btn--cta[data-v-02460758]:focus{outline:none;box-shadow:0 0 0 3px rgba(243,182,26,.35),0 10px 18px rgba(243,182,26,.22)}@media (max-width:720px){.meta-row[data-v-02460758],.panel__head[data-v-02460758]{grid-template-columns:1fr}.head__art[data-v-02460758]{width:100%;max-width:none}.hero-img[data-v-02460758]{width:100%;height:150px}.case-prep-copy-card__head[data-v-02460758]{flex-direction:column}.btn--cta[data-v-02460758],.btn[data-v-02460758],.case-prep-copy-card__actions[data-v-02460758]{width:100%}.btn--cta[data-v-02460758]{margin-left:0}}.legal-page[data-v-2b789be2]{max-width:800px;margin:0 auto;padding:30px 20px;color:#333;font-size:14px;line-height:1.6}.legal-page h1[data-v-2b789be2]{font-size:24px;margin-bottom:16px}.legal-page h3[data-v-2b789be2]{margin-top:24px;font-size:16px;font-weight:700}.legal-page ul[data-v-2b789be2]{padding-left:20px;margin:10px 0}.legal-page ul li[data-v-2b789be2]{margin-bottom:6px}.legal-page a[data-v-2b789be2]{color:#3498db;text-decoration:underline}.legal-page a[data-v-2b789be2]:hover{color:#2980b9}.legal-page[data-v-62a0b166]{max-width:800px;margin:0 auto;padding:30px 20px;color:#333;font-size:14px;line-height:1.6}.legal-page h1[data-v-62a0b166]{font-size:24px;margin-bottom:16px}.legal-page h3[data-v-62a0b166]{margin-top:24px;font-size:16px;font-weight:700}.legal-page ul[data-v-62a0b166]{padding-left:20px;margin:10px 0}.legal-page ul li[data-v-62a0b166]{margin-bottom:6px}.legal-page a[data-v-62a0b166]{color:#3498db;text-decoration:underline}.legal-page a[data-v-62a0b166]:hover{color:#2980b9}.credit-loader[data-v-0f51792d]{max-width:500px;margin:0 auto;text-align:center}button[data-v-0f51792d]{padding:10px 20px;font-size:16px;margin-top:10px}.stripe-section[data-v-0f51792d]{margin-top:30px;padding:16px;border:1px solid #ccc;border-radius:8px;background:#f8f8f8}.stripe-form input[data-v-0f51792d]{display:block;width:100%;max-width:300px;margin:10px auto;padding:8px;font-size:14px}.invalid-input[data-v-0f51792d]{border:1px solid red;background:#ffeaea}.status-message[data-v-0f51792d]{margin-top:20px;font-size:15px;font-weight:500}.success-msg[data-v-0f51792d]{color:#2ecc71;margin-top:6px}.error-msg[data-v-0f51792d]{color:#e74c3c;margin-top:6px}.error-text[data-v-0f51792d]{color:#e74c3c;font-size:13px;margin-top:-8px;margin-bottom:10px;display:block}.payment-complete[data-v-06ae818c]{max-width:600px;margin:0 auto;text-align:center;padding:40px 20px;background:#fafafa;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05)}h1[data-v-06ae818c]{margin-bottom:16px}.summary[data-v-06ae818c]{text-align:left;margin:24px auto;max-width:460px}.summary ul[data-v-06ae818c]{list-style-type:none;padding-left:0}.summary li[data-v-06ae818c]{margin:10px 0}.button-group[data-v-06ae818c]{margin-top:24px}.button[data-v-06ae818c]{display:inline-block;margin:10px;padding:12px 24px;background-color:#3498db;color:#fff;border-radius:6px;text-decoration:none;font-weight:700;transition:background-color .2s}.button.primary[data-v-06ae818c]{background-color:#2ecc71}.button.primary[data-v-06ae818c]:hover{background-color:#27ae60}.button[data-v-06ae818c]:hover{background-color:#2980b9}.spinner[data-v-06ae818c]{margin:20px auto;width:48px;height:48px;border:5px solid #ccc;border-top:5px solid #3498db;border-radius:50%;animation:spin-06ae818c 1s linear infinite}@keyframes spin-06ae818c{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.payment-complete[data-v-741bdce2]{max-width:600px;margin:0 auto;text-align:center;padding:40px 20px;background:#fafafa;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05)}h1[data-v-741bdce2]{margin-bottom:16px}.summary[data-v-741bdce2]{text-align:left;margin:24px auto;max-width:460px}.summary ul[data-v-741bdce2]{list-style-type:none;padding-left:0}.summary li[data-v-741bdce2]{margin:10px 0}.button-group[data-v-741bdce2]{margin-top:24px}.button[data-v-741bdce2]{display:inline-block;margin:10px;padding:12px 24px;background-color:#3498db;color:#fff;border-radius:6px;text-decoration:none;font-weight:700;transition:background-color .2s}.button.primary[data-v-741bdce2]{background-color:#2ecc71}.button.primary[data-v-741bdce2]:hover{background-color:#27ae60}.button[data-v-741bdce2]:hover{background-color:#2980b9}.spinner[data-v-741bdce2]{margin:20px auto;width:48px;height:48px;border:5px solid #ccc;border-top:5px solid #3498db;border-radius:50%;animation:spin-741bdce2 1s linear infinite}@keyframes spin-741bdce2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.payment-complete[data-v-5e794d6c]{max-width:600px;margin:0 auto;text-align:center;padding:40px 20px;background:#fafafa;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05)}h1[data-v-5e794d6c]{margin-bottom:16px}.summary[data-v-5e794d6c]{text-align:left;margin:24px auto;max-width:460px}.summary ul[data-v-5e794d6c]{list-style-type:none;padding-left:0}.summary li[data-v-5e794d6c]{margin:10px 0}.button-group[data-v-5e794d6c]{margin-top:24px}.button[data-v-5e794d6c]{display:inline-block;margin:10px;padding:12px 24px;background-color:#3498db;color:#fff;border-radius:6px;text-decoration:none;font-weight:700;transition:background-color .2s}.button.primary[data-v-5e794d6c]{background-color:#2ecc71}.button.primary[data-v-5e794d6c]:hover{background-color:#27ae60}.button[data-v-5e794d6c]:hover{background-color:#2980b9}.user-account-manager[data-v-6faf25de]{max-width:1100px;margin:0 auto}table[data-v-6faf25de]{width:100%;border-collapse:collapse;font-size:13px;margin-top:10px}td[data-v-6faf25de],th[data-v-6faf25de]{border:1px solid #ccc;padding:6px}button[data-v-6faf25de]{padding:5px 8px;font-size:12px;margin-right:4px}.status.success[data-v-6faf25de]{color:green}.status.error[data-v-6faf25de]{color:red}.pagination[data-v-6faf25de]{margin-top:12px;text-align:center}.pagination button[data-v-6faf25de]{margin:0 10px}.management-section[data-v-6faf25de]{margin-top:20px;padding:10px;border:1px solid #ddd;background:#f9f9f9;border-radius:4px;max-width:400px}.management-section label[data-v-6faf25de]{display:block;margin-bottom:6px}.management-section input[data-v-6faf25de]{width:100%;margin-bottom:8px;padding:6px;font-size:13px}.scrub-controls[data-v-6faf25de]{margin-top:12px}.confirm-label[data-v-6faf25de]{margin-right:6px;font-weight:700;color:#c00}.confirm-btn[data-v-6faf25de]{background:#d9534f;color:#fff}.cancel-btn[data-v-6faf25de]{background:#eee;color:#333}.cancel-btn[data-v-6faf25de],.confirm-btn[data-v-6faf25de]{padding:5px 10px;margin-right:6px;border:none;cursor:pointer}.confirm-btn[data-v-6faf25de]:hover{background:#c9302c}.cancel-btn[data-v-6faf25de]:hover{background:#ccc}.referral-lookup[data-v-6faf25de]{margin:20px 0}.referral-lookup input[data-v-6faf25de]{padding:6px;font-size:13px;width:250px}.referral-lookup button[data-v-6faf25de]{margin-left:6px;padding:6px 10px}.badge[data-v-6faf25de]{display:inline-block;padding:2px 6px;border-radius:4px;font-size:12px;line-height:1;border:1px solid #ccc}.badge--promo[data-v-6faf25de]{background:#e6f7ff;border-color:#91d5ff;color:#096dd9}.product-chooser[data-v-e21281b0]{max-width:900px;margin:0 auto;padding:30px;text-align:center;background:linear-gradient(180deg,#f3f6fb,#fff);border-radius:12px;box-shadow:0 0 20px rgba(0,0,0,.05)}h1[data-v-e21281b0]{font-size:28px;margin-bottom:10px;color:#2c3e50}.intro[data-v-e21281b0]{font-size:17px;color:#555;margin-bottom:30px}.product-card[data-v-e21281b0]{background:#fff;border-radius:12px;padding:25px;margin:20px auto;max-width:500px;box-shadow:0 6px 12px rgba(103,114,229,.12);transition:transform .2s ease,box-shadow .2s ease;text-align:left}.product-card[data-v-e21281b0]:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(103,114,229,.25)}.product-card h2[data-v-e21281b0]{font-size:20px;color:#34495e;margin-bottom:10px}.price[data-v-e21281b0]{font-size:18px;font-weight:700;color:#2c3e50;margin-bottom:8px}.description[data-v-e21281b0]{font-size:14px;color:#555;margin-bottom:16px}button[data-v-e21281b0]{background:linear-gradient(135deg,#6772e5,#5469d4);color:#fff;padding:12px 24px;font-size:15px;border:none;border-radius:8px;cursor:pointer;transition:background .2s ease}button[data-v-e21281b0]:hover{background:linear-gradient(135deg,#5a63e0,#4a58cc);box-shadow:0 4px 10px rgba(84,105,212,.3)}.status-msg[data-v-e21281b0]{margin-top:30px;font-weight:700;color:#e67e22}.button-wrapper[data-v-e21281b0]{display:flex;justify-content:center}@media (max-width:600px){.product-card[data-v-e21281b0]{padding:18px}button[data-v-e21281b0]{width:100%}}.loading-container[data-v-e21281b0]{display:flex;flex-direction:column;align-items:center;padding:40px 0}.spinner[data-v-e21281b0]{width:48px;height:48px;border:6px solid #ccc;border-top-color:#5469d4;border-radius:50%;animation:spin-e21281b0 1s linear infinite;margin-bottom:20px}@keyframes spin-e21281b0{to{transform:rotate(1turn)}}.hint[data-v-e21281b0]{display:block;margin-top:6px;color:#777;font-size:12px}button[data-v-e21281b0]:disabled{opacity:.6;cursor:not-allowed}.pricing-summary[data-v-e21281b0]{margin-bottom:20px}.discount-msg[data-v-e21281b0]{font-size:14px;color:#2c3e50}.product-chooser[data-v-4bfe59dc]{max-width:900px;margin:0 auto;padding:30px;text-align:center;background:linear-gradient(180deg,#f3f6fb,#fff);border-radius:12px;box-shadow:0 0 20px rgba(0,0,0,.05)}h1[data-v-4bfe59dc]{font-size:28px;margin-bottom:10px;color:#2c3e50}.intro[data-v-4bfe59dc]{font-size:17px;color:#555;margin-bottom:30px}.product-card[data-v-4bfe59dc]{background:#fff;border-radius:12px;padding:25px;margin:20px auto;max-width:500px;box-shadow:0 6px 12px rgba(103,114,229,.12);transition:transform .2s ease,box-shadow .2s ease;text-align:left}.product-card[data-v-4bfe59dc]:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(103,114,229,.25)}.product-card h2[data-v-4bfe59dc]{font-size:20px;color:#34495e;margin-bottom:10px}.price[data-v-4bfe59dc]{font-size:18px;font-weight:700;color:#2c3e50;margin-bottom:8px}.description[data-v-4bfe59dc]{font-size:14px;color:#555;margin-bottom:16px}button[data-v-4bfe59dc]{background:linear-gradient(135deg,#6772e5,#5469d4);color:#fff;padding:12px 24px;font-size:15px;border:none;border-radius:8px;cursor:pointer;transition:background .2s ease}button[data-v-4bfe59dc]:hover{background:linear-gradient(135deg,#5a63e0,#4a58cc);box-shadow:0 4px 10px rgba(84,105,212,.3)}.status-msg[data-v-4bfe59dc]{margin-top:30px;font-weight:700;color:#e67e22}.button-wrapper[data-v-4bfe59dc]{display:flex;justify-content:center}@media (max-width:600px){.product-card[data-v-4bfe59dc]{padding:18px}button[data-v-4bfe59dc]{width:100%}}.loading-container[data-v-4bfe59dc]{display:flex;flex-direction:column;align-items:center;padding:40px 0}.spinner[data-v-4bfe59dc]{width:48px;height:48px;border:6px solid #ccc;border-top-color:#5469d4;border-radius:50%;animation:spin-4bfe59dc 1s linear infinite;margin-bottom:20px}@keyframes spin-4bfe59dc{to{transform:rotate(1turn)}}.hint[data-v-4bfe59dc]{display:block;margin-top:6px;color:#777;font-size:12px}button[data-v-4bfe59dc]:disabled{opacity:.6;cursor:not-allowed}.product-chooser[data-v-2d2b70de]{max-width:900px;margin:0 auto;padding:30px;text-align:center;background:linear-gradient(180deg,#f3f6fb,#fff);border-radius:12px;box-shadow:0 0 20px rgba(0,0,0,.05)}h1[data-v-2d2b70de]{font-size:28px;margin-bottom:10px;color:#2c3e50}.intro[data-v-2d2b70de]{font-size:17px;color:#555;margin-bottom:30px}.product-card[data-v-2d2b70de]{background:#fff;border-radius:12px;padding:25px;margin:20px auto;max-width:500px;box-shadow:0 6px 12px rgba(103,114,229,.12);transition:transform .2s ease,box-shadow .2s ease;text-align:left}.product-card[data-v-2d2b70de]:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(103,114,229,.25)}.product-card h2[data-v-2d2b70de]{font-size:20px;color:#34495e;margin-bottom:10px}.price[data-v-2d2b70de]{font-size:18px;font-weight:700;color:#2c3e50;margin-bottom:8px}.description[data-v-2d2b70de]{font-size:14px;color:#555;margin-bottom:16px}button[data-v-2d2b70de]{background:linear-gradient(135deg,#6772e5,#5469d4);color:#fff;padding:12px 24px;font-size:15px;border:none;border-radius:8px;cursor:pointer;transition:background .2s ease}button[data-v-2d2b70de]:hover{background:linear-gradient(135deg,#5a63e0,#4a58cc);box-shadow:0 4px 10px rgba(84,105,212,.3)}.status-msg[data-v-2d2b70de]{margin-top:30px;font-weight:700;color:#e67e22}.button-wrapper[data-v-2d2b70de]{display:flex;justify-content:center}@media (max-width:600px){.product-card[data-v-2d2b70de]{padding:18px}button[data-v-2d2b70de]{width:100%}}.loading-container[data-v-2d2b70de]{display:flex;flex-direction:column;align-items:center;padding:40px 0}.spinner[data-v-2d2b70de]{width:48px;height:48px;border:6px solid #ccc;border-top-color:#5469d4;border-radius:50%;animation:spin-2d2b70de 1s linear infinite;margin-bottom:20px}@keyframes spin-2d2b70de{to{transform:rotate(1turn)}}.hint[data-v-2d2b70de]{display:block;margin-top:6px;color:#777;font-size:12px}button[data-v-2d2b70de]:disabled{opacity:.6;cursor:not-allowed}.pricing-summary[data-v-2d2b70de]{margin-bottom:20px}.discount-msg[data-v-2d2b70de]{font-size:14px;color:#2c3e50}.cancel-container[data-v-6a1daed0]{max-width:600px;margin:60px auto;padding:30px;text-align:center;background:#fefefe;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1)}.cancel-container img[data-v-6a1daed0]{width:64px;margin-bottom:20px}.cancel-container h1[data-v-6a1daed0]{color:#c0392b;margin-bottom:10px}.cancel-container p[data-v-6a1daed0]{color:#555;margin:10px 0}.button-wrapper[data-v-6a1daed0]{margin-top:30px;display:flex;flex-direction:column;gap:12px;align-items:center}button[data-v-6a1daed0]{padding:12px 20px;border:none;border-radius:8px;background:#6772e5;color:#fff;font-size:16px;cursor:pointer}button.secondary[data-v-6a1daed0]{background:#bdc3c7;color:#2c3e50}.cancel-container[data-v-204b2102]{max-width:600px;margin:60px auto;padding:30px;text-align:center;background:#fefefe;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1)}.cancel-container img[data-v-204b2102]{width:64px;margin-bottom:20px}.cancel-container h1[data-v-204b2102]{color:#c0392b;margin-bottom:10px}.cancel-container p[data-v-204b2102]{color:#555;margin:10px 0}.button-wrapper[data-v-204b2102]{margin-top:30px;display:flex;flex-direction:column;gap:12px;align-items:center}button[data-v-204b2102]{padding:12px 20px;border:none;border-radius:8px;background:#6772e5;color:#fff;font-size:16px;cursor:pointer}button.secondary[data-v-204b2102]{background:#bdc3c7;color:#2c3e50}.delete-account-page[data-v-12b7a415]{max-width:600px;margin:40px auto;padding:20px}.warning-box[data-v-12b7a415]{background-color:#ffebee;border:1px solid #e53935;padding:10px;margin:20px 0;color:#c62828}.confirm-delete[data-v-12b7a415]{background-color:#e53935;color:#fff;border:none;padding:10px 16px;margin-right:10px;border-radius:4px}.confirm-delete[data-v-12b7a415]:hover{background-color:#c62828}.policy-page[data-v-74ad9f09]{max-width:800px;margin:0 auto;padding:24px;line-height:1.6}h1[data-v-74ad9f09],h2[data-v-74ad9f09]{margin-top:24px;color:#2c3e50}ul[data-v-74ad9f09]{padding-left:20px;margin-bottom:16px}.back-link[data-v-74ad9f09]{display:inline-block;margin-top:32px;text-decoration:underline;color:#3498db}.back-link[data-v-74ad9f09]:hover{color:#217dbb}.hq-admin[data-v-06d24ab6]{max-width:1100px;margin:0 auto;padding:1rem}.notice[data-v-06d24ab6]{margin:.5rem 0;padding:.6rem .8rem;border-radius:8px;font-weight:600}.notice.info[data-v-06d24ab6]{background:#e0f2fe;color:#0c4a6e;border:1px solid #bae6fd}.notice.error[data-v-06d24ab6]{background:#fee2e2;color:#7f1d1d;border:1px solid #fecaca}.cards[data-v-06d24ab6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.6rem;margin:.6rem 0 1rem}.card[data-v-06d24ab6]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:.75rem;box-shadow:0 6px 16px rgba(16,24,40,.06)}.card .label[data-v-06d24ab6]{color:#6b7280;font-weight:700;font-size:.85rem}.card .value[data-v-06d24ab6]{font-size:1.2rem;font-weight:800;color:#0f2740}.filters .row[data-v-06d24ab6]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.filters input[data-v-06d24ab6],.filters select[data-v-06d24ab6]{padding:.35rem .5rem;border:1px solid #d1d5db;border-radius:8px}.filters button[data-v-06d24ab6]{padding:.4rem .7rem;border-radius:8px;border:1px solid #cbd5e1;background:#f9fafb}.filters .ghost[data-v-06d24ab6]{background:#fff}.table[data-v-06d24ab6]{width:100%;border-collapse:collapse;font-size:13px}.table td[data-v-06d24ab6],.table th[data-v-06d24ab6]{border:1px solid #e5e7eb;padding:.45rem .5rem}.pagination[data-v-06d24ab6]{display:flex;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 0}.pagination button[data-v-06d24ab6]{padding:.35rem .6rem;border:1px solid #cbd5e1;border-radius:8px;background:#fff}.promo-manager[data-v-6a750b5e]{max-width:1100px;margin:0 auto}.card[data-v-6a750b5e]{border:1px solid #ddd;padding:12px;border-radius:6px;margin-bottom:14px;background:#f9f9f9}.form-row[data-v-6a750b5e]{margin-bottom:10px;display:flex;flex-direction:column}.form-row label[data-v-6a750b5e]{font-weight:600;margin-bottom:4px}.form-row small[data-v-6a750b5e]{color:#666}.filters[data-v-6a750b5e]{margin:12px 0;display:flex;gap:8px;align-items:center}.status.success[data-v-6a750b5e]{color:green}.status.error[data-v-6a750b5e]{color:red}table[data-v-6a750b5e]{width:100%;border-collapse:collapse;font-size:13px}td[data-v-6a750b5e],th[data-v-6a750b5e]{border:1px solid #ccc;padding:6px;vertical-align:top}.actions button[data-v-6a750b5e]{margin-right:6px}button.danger[data-v-6a750b5e]{background:#f8d7da;color:#a94442;border:1px solid #e74c3c}button.danger[data-v-6a750b5e]:hover{background:#f5c6cb}.promos-page[data-v-11dd9667]{max-width:1120px;margin:0 auto;padding:1rem;color:#1f2a37}.page-head h1[data-v-11dd9667]{margin:0;font-size:1.5rem;font-weight:800;color:#0f2740}.sub[data-v-11dd9667]{color:#667085;margin:.15rem 0 .8rem}.admin-note[data-v-11dd9667]{font-size:.8rem;color:#94a3b8}.toast[data-v-11dd9667]{position:relative;padding:.6rem .8rem;border-radius:10px;margin:.2rem 0 1rem;font-weight:600;border:1px solid transparent}.toast.success[data-v-11dd9667]{background:#ecfdf5;color:#065f46;border-color:#a7f3d0}.toast.error[data-v-11dd9667]{background:#fef2f2;color:#991b1b;border-color:#fecaca}.toast__dismiss[data-v-11dd9667]{position:absolute;top:6px;right:8px;border:none;background:transparent;font-size:1.1rem;cursor:pointer}.card[data-v-11dd9667]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 10px 20px rgba(16,24,40,.06);padding:1rem;margin-bottom:1rem}.card.-tight[data-v-11dd9667]{padding:.8rem .9rem}.card__head[data-v-11dd9667]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.6rem}.muted[data-v-11dd9667]{color:#6b7280}.form-grid[data-v-11dd9667]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-col[data-v-11dd9667]{display:grid;gap:.6rem}.form-row[data-v-11dd9667]{display:flex;flex-direction:column;gap:.25rem}.form-row label[data-v-11dd9667]{font-weight:700;color:#0f2740}.form-row small[data-v-11dd9667]{color:#6b7280}.form-row small.err[data-v-11dd9667]{color:#b91c1c}.with-append[data-v-11dd9667]{display:flex;gap:.4rem;align-items:center}.checkbox[data-v-11dd9667]{display:flex;align-items:center;gap:.45rem}.search[data-v-11dd9667]{min-width:260px}.filters[data-v-11dd9667]{display:flex;flex-wrap:wrap;gap:.6rem}.filter-row[data-v-11dd9667]{display:flex;gap:.6rem;align-items:center;width:100%}.filter-chip span[data-v-11dd9667]{color:#475467;margin-right:.35rem}.chip[data-v-11dd9667]{border:1px solid #e5e7eb;background:#f9fafb;padding:.35rem .6rem;border-radius:10px;cursor:pointer;font-weight:600}.chip.active[data-v-11dd9667]{background:#eef2ff;border-color:#c7d2fe;color:#4338ca}.btn[data-v-11dd9667]{padding:.55rem .8rem;border-radius:10px;border:1px solid rgba(15,38,61,.15);background:linear-gradient(180deg,#fff,#f3f4f6);cursor:pointer;font-weight:600}.btn[data-v-11dd9667]:hover{background:linear-gradient(180deg,#f9fafb,#eef2f7)}.btn--ghost[data-v-11dd9667]{background:#f9fafb;border:1px solid #e5e7eb}.btn--danger[data-v-11dd9667]{background:#fee2e2;border:1px solid #fecaca;color:#991b1b}.small[data-v-11dd9667]{padding:.4rem .6rem;font-size:.9rem}.row-actions[data-v-11dd9667]{display:flex;gap:.4rem;flex-wrap:wrap}.icon-btn[data-v-11dd9667]{border:1px solid #e5e7eb;background:#fff;border-radius:8px;padding:.1rem .35rem;cursor:pointer}.icon-btn[data-v-11dd9667]:hover{background:#f3f4f6}.skeleton[data-v-11dd9667]{display:grid;gap:.5rem}.skeleton-row[data-v-11dd9667]{height:42px;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 37%,#f3f4f6 63%);background-size:400% 100%;animation:shimmer-11dd9667 1.2s infinite;border-radius:10px}@keyframes shimmer-11dd9667{0%{background-position:100% 0}to{background-position:0 0}}.table-wrap[data-v-11dd9667]{overflow-x:auto;border:1px solid #e5e7eb;border-radius:12px}.nice-table[data-v-11dd9667]{width:100%;border-collapse:separate;border-spacing:0;min-width:880px;table-layout:fixed}.nice-table thead th[data-v-11dd9667]{position:sticky;top:0;z-index:2;background:#f3f6fb;color:#0f2740;text-align:left;font-weight:700;font-size:.92rem;border-bottom:1px solid #e5e7eb;padding:.7rem .7rem}.nice-table td[data-v-11dd9667]{padding:.6rem .7rem;border-bottom:1px solid #eef1f5;vertical-align:top}.truncate[data-v-11dd9667]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mono[data-v-11dd9667]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.semi[data-v-11dd9667]{font-weight:600}.notes[data-v-11dd9667]{max-width:280px}.pill[data-v-11dd9667]{display:inline-block;padding:.15rem .5rem;border-radius:999px;font-size:.78rem;font-weight:700;border:1px solid transparent}.pill--ok[data-v-11dd9667]{background:#e8faf3;color:#065f46;border-color:#a7f3d0}.pill--muted[data-v-11dd9667]{background:#f3f4f6;color:#374151;border-color:#e5e7eb}.pill--info[data-v-11dd9667]{background:#eef2ff;color:#4338ca;border-color:#c7d2fe}.empty[data-v-11dd9667]{color:#6b7280;padding:.5rem 0;text-align:center}.pagination[data-v-11dd9667]{display:flex;gap:.6rem;align-items:center;justify-content:center;margin-top:.8rem}.cards[data-v-11dd9667]{display:none}@media (max-width:760px){.form-grid[data-v-11dd9667]{grid-template-columns:1fr}.table-wrap[data-v-11dd9667]{display:none}.cards[data-v-11dd9667]{display:grid;gap:.8rem}.mcard[data-v-11dd9667]{border:1px solid #e5e7eb;border-radius:12px;background:#fff;box-shadow:0 6px 14px rgba(16,24,40,.06);padding:.9rem}.mcard__head[data-v-11dd9667]{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.35rem}.mcard__title[data-v-11dd9667]{font-weight:700}.kv[data-v-11dd9667]{display:grid;gap:.35rem}.kv>div[data-v-11dd9667]{display:grid;grid-template-columns:90px 1fr;gap:.4rem;align-items:baseline}.kv dt[data-v-11dd9667]{color:#6b7280;font-size:.86rem}.kv dd[data-v-11dd9667]{margin:0}.prewrap[data-v-11dd9667]{white-space:pre-wrap}.mcard__actions[data-v-11dd9667]{margin-top:.6rem;display:flex;flex-wrap:wrap;gap:.4rem}}.modal[data-v-11dd9667]{position:fixed;inset:0;background:rgba(0,0,0,.45);display:grid;place-items:center;z-index:1000}.modal__panel[data-v-11dd9667]{background:#fff;border-radius:14px;border:1px solid #e5e7eb;box-shadow:0 20px 50px rgba(0,0,0,.25);padding:1rem;width:min(460px,92vw)}.modal__panel h3[data-v-11dd9667]{margin:0 0 .35rem}.modal__actions[data-v-11dd9667]{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.6rem}.signups-dashboard[data-v-389d42ec]{max-width:1120px;margin:0 auto;padding:1rem;color:#1f2a37}.page-head h1[data-v-389d42ec]{margin:0;font-size:1.5rem;font-weight:800;color:#0f2740}.sub[data-v-389d42ec]{color:#667085;margin:.15rem 0 .8rem}.admin-note[data-v-389d42ec]{font-size:.8rem;color:#94a3b8}.grid.kpis[data-v-389d42ec]{display:grid;gap:.8rem;grid-template-columns:repeat(4,1fr);margin-bottom:.9rem}.kpi[data-v-389d42ec]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 10px 20px rgba(16,24,40,.06);padding:.9rem}.kpi h3[data-v-389d42ec]{margin:0;font-size:.9rem;color:#0f2740}.kpi__value[data-v-389d42ec]{font-size:1.6rem;font-weight:800;margin:.2rem 0 .1rem}.kpi__hint[data-v-389d42ec]{color:#6b7280;margin:0;font-size:.86rem}.card[data-v-389d42ec]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 10px 20px rgba(16,24,40,.06);padding:1rem;margin-bottom:1rem}.card__head[data-v-389d42ec]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.6rem}.controls[data-v-389d42ec]{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.controls label[data-v-389d42ec]{color:#475467;font-weight:600}.controls select[data-v-389d42ec]{margin-left:.35rem;border:1px solid #e5e7eb;border-radius:8px;padding:.25rem .45rem}.legend[data-v-389d42ec]{gap:.5rem;font-weight:700}.lg[data-v-389d42ec]{display:inline-flex;align-items:center;gap:.35rem;font-size:.82rem;color:#334155}.lg[data-v-389d42ec]:before{content:"";width:12px;height:12px;border-radius:4px;display:inline-block}.lg--approved[data-v-389d42ec]:before{background:#2563eb}.lg--rejected[data-v-389d42ec]:before{background:#ef4444}.lg--pending[data-v-389d42ec]:before{background:#10b981}.chart-wrap[data-v-389d42ec]{overflow-x:auto}.chart[data-v-389d42ec]{width:100%;height:auto;display:block}.axis[data-v-389d42ec]{stroke:#cbd5e1;stroke-width:1}.grid[data-v-389d42ec]{stroke:#e5e7eb;stroke-width:1}.tick[data-v-389d42ec]{fill:#6b7280;font-size:.78rem}.line--approved[data-v-389d42ec]{stroke:#2563eb}.line--rejected[data-v-389d42ec]{stroke:#ef4444}.line--pending[data-v-389d42ec]{stroke:#10b981}.bar[data-v-389d42ec]{fill:#cbd5e1}.bar--approved[data-v-389d42ec]{fill:#2563eb}.bar--rejected[data-v-389d42ec]{fill:#ef4444}.bar--pending[data-v-389d42ec]{fill:#10b981}.skeleton[data-v-389d42ec]{display:grid;gap:.5rem}.skeleton-row[data-v-389d42ec]{height:42px;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 37%,#f3f4f6 63%);background-size:400% 100%;animation:shimmer-389d42ec 1.2s infinite;border-radius:10px}@keyframes shimmer-389d42ec{0%{background-position:100% 0}to{background-position:0 0}}@media (max-width:980px){.grid.kpis[data-v-389d42ec]{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.grid.kpis[data-v-389d42ec]{grid-template-columns:1fr}}.legend[data-v-389d42ec]{display:flex;gap:.6rem;align-items:center}.legend .lg[data-v-389d42ec]{display:inline-flex;align-items:center;gap:.35rem;font-weight:700;color:#334155}.legend .sw[data-v-389d42ec]{width:12px;height:12px;border-radius:4px;background:var(--c);display:inline-block}.eng-grid[data-v-389d42ec]{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin-top:.8rem}.min i[data-v-389d42ec],.mini[data-v-389d42ec]{width:100%;border-collapse:separate;border-spacing:0}.mini td[data-v-389d42ec],.mini th[data-v-389d42ec]{padding:.45rem .5rem;border-bottom:1px solid #eef1f5}.mini th[data-v-389d42ec]{text-align:left;font-weight:700;color:#0f2740;background:#f8fafc}.mini .num[data-v-389d42ec]{text-align:right}.tabh[data-v-389d42ec]{margin:.4rem 0;font-size:.98rem;color:#0f2740}@media (max-width:760px){.eng-grid[data-v-389d42ec]{grid-template-columns:1fr}}.glossary-term[data-v-e4cb76da]{display:inline-flex;align-items:center}.glossary-term__trigger[data-v-e4cb76da]{border:0;padding:0 .25rem;margin:0;background:linear-gradient(180deg,rgba(30,64,175,.14),rgba(37,99,235,.18));color:#1d4ed8;border-radius:999px;cursor:help;font:inherit;font-weight:700;box-shadow:inset 0 0 0 1px rgba(29,78,216,.18)}.glossary-term__trigger[data-v-e4cb76da]:focus-visible{outline:3px solid rgba(59,130,246,.28);outline-offset:2px}.glossary-term__tooltip-layer[data-v-e4cb76da]{position:fixed;z-index:2200;width:-moz-max-content;width:max-content;display:grid;gap:.35rem;padding:.75rem;border-radius:14px;background:#0f172a;color:#e2e8f0;box-shadow:0 16px 40px rgba(15,23,42,.24);pointer-events:none;line-height:1.45}.glossary-term__example[data-v-e4cb76da]{color:#93c5fd;font-size:.9rem}.glossary-fade-enter-active[data-v-e4cb76da],.glossary-fade-leave-active[data-v-e4cb76da]{transition:opacity .12s ease,transform .12s ease}.glossary-fade-enter-from[data-v-e4cb76da],.glossary-fade-leave-to[data-v-e4cb76da]{opacity:0;transform:translateY(4px)}.prep-summary-tray[data-v-2540c370]{position:sticky;top:88px;display:grid;gap:1rem;padding:1.25rem;border-radius:22px;background:linear-gradient(180deg,#0f172a,#111827);color:#e5eefc;box-shadow:0 24px 48px rgba(15,23,42,.16)}.prep-summary-tray__header[data-v-2540c370]{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.prep-summary-tray__eyebrow[data-v-2540c370]{margin:0 0 .2rem;color:#93c5fd;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.prep-summary-tray__header h2[data-v-2540c370]{margin:0;font-size:1.15rem;line-height:1.25}.prep-summary-tray__save-state[data-v-2540c370]{display:inline-flex;align-items:center;padding:.3rem .6rem;border-radius:999px;background:rgba(148,163,184,.14);color:#cbd5e1;font-size:.82rem;white-space:nowrap}.prep-summary-tray__note[data-v-2540c370]{margin:0;color:#cbd5e1;line-height:1.5}.field[data-v-2540c370]{display:grid;gap:.45rem}.field span[data-v-2540c370]{font-weight:700;color:#bfdbfe}.field input[data-v-2540c370]{width:100%;padding:.8rem .95rem;border-radius:14px;border:1px solid rgba(148,163,184,.24);background:rgba(15,23,42,.56);color:#f8fafc}.field input[data-v-2540c370]::-moz-placeholder{color:#94a3b8}.field input[data-v-2540c370]::placeholder{color:#94a3b8}.stats-grid[data-v-2540c370]{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-card[data-v-2540c370]{padding:.9rem;border-radius:16px;background:hsla(0,0%,100%,.06);gap:.2rem}.stat-card__label[data-v-2540c370]{font-size:.85rem}.stat-card strong[data-v-2540c370]{font-size:1.35rem}.recent-block[data-v-2540c370]{display:grid;gap:.55rem}.recent-block h3[data-v-2540c370]{margin:0;font-size:1rem}.recent-block ul[data-v-2540c370]{list-style:none;display:grid;gap:.45rem;margin:0;padding:0}.recent-block code[data-v-2540c370]{display:block;padding:.6rem .75rem;border-radius:12px;background:rgba(15,23,42,.56);color:#dbeafe;overflow-wrap:anywhere}.prep-summary-tray__actions[data-v-2540c370]{display:grid;gap:.6rem}.btn[data-v-2540c370]{border:0;border-radius:14px;padding:.85rem 1rem;font:inherit;font-weight:700;cursor:pointer}.btn--primary[data-v-2540c370]{background:linear-gradient(180deg,#2563eb,#1d4ed8);color:#fff}.btn--ghost[data-v-2540c370]{background:rgba(148,163,184,.14);color:#e5eefc}.btn--danger[data-v-2540c370]{background:rgba(239,68,68,.16);color:#fecaca}@media (max-width:980px){.prep-summary-tray[data-v-2540c370]{position:static}.stats-grid[data-v-2540c370]{grid-template-columns:repeat(3,minmax(0,1fr))}}.prep-summary-tray input[data-v-2540c370]{box-sizing:border-box;width:100%;max-width:100%}.stats-grid[data-v-2540c370]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.stat-card[data-v-2540c370]{min-height:92px;padding:1rem;border-radius:18px;background:hsla(0,0%,100%,.07);display:grid;align-content:start;gap:.28rem;border:1px solid hsla(0,0%,100%,.08)}.stat-card__label[data-v-2540c370]{color:#cbd5e1;font-size:.82rem;font-weight:700}.stat-card strong[data-v-2540c370]{font-size:1.75rem;line-height:1;color:#f8fafc}.stat-card small[data-v-2540c370]{color:#94a3b8;font-size:.78rem;line-height:1.35}.stat-card--source[data-v-2540c370]{background:radial-gradient(circle at top left,rgba(59,130,246,.22),transparent 58%),hsla(0,0%,100%,.065)}.stat-card--transactions[data-v-2540c370]{background:radial-gradient(circle at top left,rgba(34,197,94,.2),transparent 58%),hsla(0,0%,100%,.065)}@media (max-width:980px){.prep-summary-tray[data-v-2540c370]{position:static}.stats-grid[data-v-2540c370]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.stats-grid[data-v-2540c370]{grid-template-columns:1fr}}.tabular-import-step[data-v-da38ede6]{display:grid;gap:1rem}.tabular-import-dropzone[data-v-da38ede6]{position:relative;display:grid;place-items:center;min-height:180px;border:1.5px dashed rgba(37,99,235,.32);border-radius:18px;background:rgba(248,250,252,.84);cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.tabular-import-dropzone--active[data-v-da38ede6],.tabular-import-dropzone[data-v-da38ede6]:focus-within,.tabular-import-dropzone[data-v-da38ede6]:hover{border-color:rgba(37,99,235,.6);background:rgba(239,246,255,.92);transform:translateY(-1px)}.tabular-import-dropzone--invalid[data-v-da38ede6]{border-color:rgba(220,38,38,.42);background:hsla(0,86%,97%,.92)}.tabular-import-dropzone__input[data-v-da38ede6]{display:none}.tabular-import-dropzone__content[data-v-da38ede6]{text-align:center;display:grid;gap:.35rem;padding:1.5rem}.tabular-import-dropzone__content p[data-v-da38ede6]{margin:0}.tabular-import-dropzone__meta[data-v-da38ede6]{font-size:.92rem;color:rgba(15,23,42,.68)}.form-grid--compact[data-v-da38ede6]{gap:1rem}.checkbox-inline[data-v-da38ede6]{display:inline-flex;align-items:center;gap:.5rem}.tabular-import-toolbar[data-v-da38ede6]{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.tabular-import-toolbar__left[data-v-da38ede6]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.tabular-import-toolbar__right[data-v-da38ede6]{color:rgba(15,23,42,.72);font-size:.94rem}.tabular-import-table code[data-v-da38ede6]{font-size:.82rem;word-break:break-all}.warning-list--stacked[data-v-da38ede6]{margin:0}@media (max-width:840px){.tabular-import-toolbar[data-v-da38ede6]{align-items:flex-start}}[data-v-c68f063e],[data-v-c68f063e]:after,[data-v-c68f063e]:before{box-sizing:border-box}.panel[data-v-c68f063e]{padding:1.35rem;border-radius:22px;background:#fff;box-shadow:0 18px 38px rgba(15,23,42,.08);display:grid;gap:1rem}.exposure-review-step--workspace[data-v-c68f063e]{gap:1.15rem;background:radial-gradient(circle at 8% 0,rgba(37,99,235,.1),transparent 28%),radial-gradient(circle at 92% 10%,rgba(14,165,233,.12),transparent 26%),#fff}.analysis-stats-card__header[data-v-c68f063e],.donut-card__header[data-v-c68f063e],.exposure-dossier-card__top[data-v-c68f063e],.exposure-hero[data-v-c68f063e],.visual-workspace-header[data-v-c68f063e]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.address-analysis-summary__description[data-v-c68f063e],.analysis-mini-card p[data-v-c68f063e],.analysis-stats-card__header p[data-v-c68f063e],.donut-card__header p[data-v-c68f063e],.empty-state-copy[data-v-c68f063e],.exposure-hero p[data-v-c68f063e],.section-heading p[data-v-c68f063e],.visual-workspace-header p[data-v-c68f063e]{margin:.45rem 0 0;color:#475569;line-height:1.6}.analysis-stats-card h3[data-v-c68f063e],.donut-card h3[data-v-c68f063e],.exposure-dossier-card h3[data-v-c68f063e],.exposure-hero h2[data-v-c68f063e],.section-heading h3[data-v-c68f063e],.visual-workspace-header h3[data-v-c68f063e]{margin:0;color:#0f172a}.chip-list[data-v-c68f063e],.exposure-hero__badges[data-v-c68f063e],.table-actions[data-v-c68f063e]{display:flex;flex-wrap:wrap;gap:.45rem}.address-analysis-summary__eyebrow[data-v-c68f063e],.analysis-section-eyebrow[data-v-c68f063e],.eyebrow[data-v-c68f063e]{margin:0 0 .35rem;color:#2563eb;font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.exposure-workspace-grid[data-v-c68f063e]{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);gap:1rem;align-items:stretch;min-width:0}.analysis-stats-card[data-v-c68f063e],.donut-card[data-v-c68f063e],.exposure-dossier-card[data-v-c68f063e],.exposure-target-panel[data-v-c68f063e],.exposure-visual-workspace[data-v-c68f063e],.top-group-card[data-v-c68f063e]{padding:1rem;border:1px solid #e2e8f0;border-radius:22px;background:rgba(248,250,252,.92);min-width:0;overflow:hidden}.analysis-stats-card[data-v-c68f063e],.exposure-dossier-card[data-v-c68f063e],.exposure-target-panel[data-v-c68f063e],.exposure-visual-workspace[data-v-c68f063e],.top-group-card[data-v-c68f063e]{display:grid;gap:1rem}.exposure-dossier-card[data-v-c68f063e]{align-content:start}.donut-card[data-v-c68f063e]>*,.exposure-dossier-card[data-v-c68f063e]>*,.exposure-target-panel[data-v-c68f063e]>*,.exposure-visual-workspace[data-v-c68f063e]>*,.top-group-card[data-v-c68f063e]>*{min-width:0}.target-kind-grid[data-v-c68f063e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.target-kind-card[data-v-c68f063e]{display:grid;gap:.25rem;padding:.8rem;border:1px solid #cbd5e1;border-radius:16px;text-align:left;background:#fff;color:#0f172a;cursor:pointer;min-width:0}.target-kind-card span[data-v-c68f063e]{color:#2563eb;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.target-kind-card strong[data-v-c68f063e]{font-size:.95rem}.target-kind-card--active[data-v-c68f063e]{border-color:#2563eb;background:#eff6ff;box-shadow:0 0 0 3px rgba(37,99,235,.12)}.field[data-v-c68f063e]{display:grid;gap:.4rem;min-width:0}.field span[data-v-c68f063e]{font-size:.85rem;font-weight:800;color:#334155}input[data-v-c68f063e],select[data-v-c68f063e],textarea[data-v-c68f063e]{width:100%;border:1px solid #cbd5e1;border-radius:12px;padding:.7rem .8rem;font:inherit;color:#0f172a;background:#fff;min-width:0;max-width:100%}textarea[data-v-c68f063e]{min-height:96px;resize:vertical}button[data-v-c68f063e]{font:inherit}.btn[data-v-c68f063e]{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:40px;border:1px solid transparent;border-radius:999px;padding:.6rem 1rem;font-weight:800;cursor:pointer;white-space:normal}.btn[data-v-c68f063e]:disabled,.donut-legend-row[data-v-c68f063e]:disabled{cursor:not-allowed;opacity:.58}.btn--primary[data-v-c68f063e]{color:#fff;background:#2563eb}.btn--secondary[data-v-c68f063e]{color:#1d4ed8;background:#dbeafe;border-color:#bfdbfe}.btn--ghost[data-v-c68f063e]{color:#334155;background:#fff;border-color:#cbd5e1}.btn--small[data-v-c68f063e]{min-height:32px;padding:.35rem .65rem;font-size:.85rem}.panel__actions[data-v-c68f063e]{display:flex;flex-wrap:wrap;gap:.75rem;min-width:0}.panel__actions .btn[data-v-c68f063e]{max-width:100%}.inline-search[data-v-c68f063e]{display:grid;grid-template-columns:minmax(0,1fr) minmax(88px,auto);gap:.6rem}.entity-result-list[data-v-c68f063e]{display:grid;gap:.6rem;max-height:360px;overflow:auto;padding-right:.2rem}.entity-result-card[data-v-c68f063e],.selected-entity-card[data-v-c68f063e]{display:grid;gap:.2rem;width:100%;text-align:left;padding:.75rem;border:1px solid #dbeafe;border-radius:14px;background:#fff;color:#0f172a}.entity-result-card[data-v-c68f063e]{cursor:pointer}.entity-result-card--selected[data-v-c68f063e]{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.12)}.entity-result-card small[data-v-c68f063e],.entity-result-card span[data-v-c68f063e],.selected-entity-card span[data-v-c68f063e]{color:#64748b}.counterparty-cell code[data-v-c68f063e],.exposure-dossier-card code[data-v-c68f063e],.selected-entity-card code[data-v-c68f063e],.tx-table code[data-v-c68f063e]{display:inline-block;max-width:100%;overflow-wrap:anywhere;color:#334155}.advanced-settings[data-v-c68f063e]{border:1px solid #e2e8f0;border-radius:16px;background:#fff;min-width:0}.advanced-settings summary[data-v-c68f063e]{display:flex;justify-content:space-between;align-items:center;gap:.85rem;padding:.8rem .9rem;cursor:pointer;list-style:none}.advanced-settings summary[data-v-c68f063e]::-webkit-details-marker{display:none}.advanced-settings summary span[data-v-c68f063e]{font-weight:900;color:#0f172a}.advanced-settings summary small[data-v-c68f063e]{color:#64748b;text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.advanced-settings[open] summary[data-v-c68f063e]{border-bottom:1px solid #e2e8f0}.exposure-filter-grid[data-v-c68f063e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;padding:.9rem}.advanced-settings--notes .field[data-v-c68f063e]{padding:.9rem}.dossier-kpi-grid[data-v-c68f063e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.analysis-mini-card[data-v-c68f063e]{padding:.85rem;border-radius:16px;border:1px solid #dbeafe;background:#fff}.analysis-mini-card__label[data-v-c68f063e]{display:block;color:#64748b;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.3rem}.analysis-chip[data-v-c68f063e],.analysis-wheel-card__state[data-v-c68f063e],.status-pill[data-v-c68f063e],.type-chip[data-v-c68f063e]{display:inline-flex;align-items:center;border-radius:999px;padding:.35rem .6rem;font-size:.78rem;font-weight:800}.analysis-chip[data-v-c68f063e]{background:#e0f2fe;color:#0369a1}.analysis-wheel-card__state[data-v-c68f063e],.status-pill[data-v-c68f063e]{background:#e2e8f0;color:#334155;white-space:nowrap}.status-pill--ready[data-v-c68f063e]{background:#dcfce7;color:#166534}.status-pill--unverified[data-v-c68f063e]{background:#fef3c7;color:#92400e}.status-pill--needs_review[data-v-c68f063e]{background:#fee2e2;color:#991b1b}.status-pill--placeholder[data-v-c68f063e]{background:#e2e8f0;color:#334155}.post-lookup-cue[data-v-c68f063e]{display:flex;justify-content:space-between;align-items:center;gap:.85rem;padding:.75rem .9rem;border:1px solid #bbf7d0;border-radius:16px;background:linear-gradient(90deg,#f0fdf4,#eff6ff);color:#14532d}.post-lookup-cue div[data-v-c68f063e]{display:grid;gap:.12rem;min-width:0}.post-lookup-cue span[data-v-c68f063e]{color:#166534;line-height:1.45}.snapshot-runway[data-v-c68f063e]{display:grid;gap:.9rem;padding:1rem;border:1px solid #dbeafe;border-radius:18px;background:radial-gradient(circle at 94% 8%,rgba(37,99,235,.16),transparent 28%),linear-gradient(135deg,rgba(239,246,255,.98),rgba(248,250,252,.98));box-shadow:0 18px 40px rgba(15,23,42,.06)}.snapshot-runway--running[data-v-c68f063e]{border-color:#93c5fd}.snapshot-runway--complete[data-v-c68f063e]{border-color:#bfdbfe}.snapshot-runway--warning[data-v-c68f063e]{border-color:#fde68a;background:radial-gradient(circle at 94% 8%,rgba(245,158,11,.15),transparent 28%),linear-gradient(135deg,rgba(255,251,235,.98),rgba(248,250,252,.98))}.snapshot-runway__header[data-v-c68f063e]{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.snapshot-runway__header>div[data-v-c68f063e]{display:grid;gap:.25rem;min-width:0}.snapshot-runway__header strong[data-v-c68f063e]{color:#0f172a;font-size:1rem}.snapshot-runway__header span[data-v-c68f063e]:not(.snapshot-runway__pulse){color:#475569;font-size:.92rem;line-height:1.45}.snapshot-runway__pulse[data-v-c68f063e]{width:.85rem;height:.85rem;margin-top:.25rem;border-radius:999px;background:#2563eb;box-shadow:0 0 0 .35rem rgba(37,99,235,.13);flex:0 0 auto}.snapshot-runway--idle .snapshot-runway__pulse[data-v-c68f063e],.snapshot-runway--warning .snapshot-runway__pulse[data-v-c68f063e]{background:#f59e0b;box-shadow:0 0 0 .35rem rgba(245,158,11,.13)}.snapshot-runway--running .snapshot-runway__pulse[data-v-c68f063e]{animation:snapshotPulse-c68f063e 1.4s ease-in-out infinite}.snapshot-runway__steps[data-v-c68f063e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.snapshot-step[data-v-c68f063e]{display:flex;align-items:center;gap:.6rem;min-width:0;padding:.68rem .75rem;border:1px solid #e2e8f0;border-radius:14px;background:hsla(0,0%,100%,.84)}.snapshot-step__icon[data-v-c68f063e]{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:999px;background:#e2e8f0;color:#334155;font-size:.85rem;font-weight:900;flex:0 0 auto}.snapshot-step__copy[data-v-c68f063e]{display:grid;gap:.1rem;min-width:0}.snapshot-step__copy strong[data-v-c68f063e]{color:#0f172a;font-size:.9rem;line-height:1.2}.snapshot-step__copy small[data-v-c68f063e]{color:#64748b;font-size:.78rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.snapshot-step--complete[data-v-c68f063e]{border-color:#bfdbfe;background:rgba(239,246,255,.92)}.snapshot-step--complete .snapshot-step__icon[data-v-c68f063e]{background:#2563eb;color:#fff}.snapshot-step--active[data-v-c68f063e]{border-color:#93c5fd;background:rgba(219,234,254,.94)}.snapshot-step--active .snapshot-step__icon[data-v-c68f063e]{background:#60a5fa;color:#fff;animation:snapshotPulse-c68f063e 1.4s ease-in-out infinite}.snapshot-step--warning[data-v-c68f063e]{border-color:#fde68a;background:rgba(255,251,235,.94)}.snapshot-step--warning .snapshot-step__icon[data-v-c68f063e]{background:#f59e0b;color:#fff}.snapshot-runway__callout[data-v-c68f063e]{display:grid;gap:.7rem}.snapshot-runway__callout p[data-v-c68f063e]{margin:0;color:#334155;line-height:1.55}.snapshot-runway__actions[data-v-c68f063e]{display:flex;flex-wrap:wrap;gap:.55rem}@keyframes snapshotPulse-c68f063e{0%,to{box-shadow:0 0 0 0 rgba(37,99,235,.22)}50%{box-shadow:0 0 0 5px rgba(37,99,235,.1)}}.visual-workspace-header[data-v-c68f063e]{align-items:center}.review-toggle-stack[data-v-c68f063e]{display:grid;justify-items:end;gap:.5rem}.segmented-control[data-v-c68f063e]{display:inline-flex;flex-wrap:wrap;gap:.35rem;padding:.25rem;border-radius:999px;background:#e2e8f0}.segmented-control__button[data-v-c68f063e]{border:0;border-radius:999px;padding:.55rem .85rem;color:#334155;background:transparent;font-weight:800;cursor:pointer}.segmented-control__button--active[data-v-c68f063e]{color:#fff;background:#2563eb}.visual-workspace-grid[data-v-c68f063e]{display:grid;grid-template-columns:minmax(360px,.95fr) minmax(300px,1.05fr);gap:1rem;align-items:stretch;min-width:0}.donut-card[data-v-c68f063e]{display:grid;gap:1rem;background:#fff}.donut-layout[data-v-c68f063e]{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:.75rem;align-items:center;overflow:visible;scroll-margin-top:88px}.donut-chart[data-v-c68f063e]{position:relative;width:min(100%,300px);aspect-ratio:1;border-radius:999px;display:grid;place-items:center;margin:0 auto;overflow:visible;filter:drop-shadow(0 18px 30px rgba(15,23,42,.12))}.donut-chart__svg[data-v-c68f063e]{width:100%;height:100%;overflow:visible}.donut-chart__segment[data-v-c68f063e],.donut-chart__track[data-v-c68f063e]{fill:none;stroke-width:14;transform:rotate(-90deg);transform-origin:50% 50%}.donut-chart__track[data-v-c68f063e]{stroke:#e2e8f0}.donut-chart__segment[data-v-c68f063e]{cursor:pointer;transition:opacity .18s ease,stroke-width .18s ease,filter .18s ease}.donut-chart__segment--active[data-v-c68f063e]{stroke-width:17;filter:drop-shadow(0 0 5px rgba(15,23,42,.24))}.donut-chart__segment--muted[data-v-c68f063e]{opacity:.28}.donut-chart__center[data-v-c68f063e]{position:absolute;inset:29%;border-radius:999px;display:grid;place-items:center;text-align:center;background:#fff;padding:.75rem;box-shadow:0 0 0 1px rgba(226,232,240,.9);pointer-events:none}.donut-chart__center span[data-v-c68f063e]{color:#64748b;font-size:.78rem;font-weight:800}.donut-chart__center strong[data-v-c68f063e]{color:#0f172a;font-size:1.15rem}.donut-chart__center small[data-v-c68f063e]{color:#2563eb;font-size:.76rem;font-weight:900}.donut-legend[data-v-c68f063e],.group-list[data-v-c68f063e]{display:grid;gap:.35rem;-webkit-user-select:text;-moz-user-select:text;user-select:text}.donut-legend[data-v-c68f063e]{position:relative;padding-left:.35rem}.donut-legend[data-v-c68f063e]:before{content:"";position:absolute;left:-.45rem;top:.45rem;bottom:.45rem;border-left:1px dashed rgba(37,99,235,.22)}.donut-legend-row[data-v-c68f063e],.group-list-row[data-v-c68f063e]{position:relative;display:grid;gap:.45rem;align-items:center;width:100%;padding:.5rem .55rem;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;text-align:left;color:#0f172a;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,opacity .16s ease;-webkit-user-select:text;-moz-user-select:text;user-select:text}.donut-legend-row[data-v-c68f063e]{grid-template-columns:auto minmax(0,1fr) auto}.donut-legend-row[data-v-c68f063e]:before{content:"";position:absolute;left:-1.05rem;top:50%;width:1rem;border-top:1px dashed rgba(37,99,235,.2)}.group-list-row[data-v-c68f063e]{grid-template-columns:minmax(0,1fr) auto auto}.donut-legend-row--active[data-v-c68f063e],.group-list-row--active[data-v-c68f063e]{border-color:#2563eb;background:#eff6ff;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.donut-legend-row--active[data-v-c68f063e]:before{border-top-color:rgba(37,99,235,.78)}.donut-legend-row--muted[data-v-c68f063e],.group-list-row--muted[data-v-c68f063e]{opacity:.48}.donut-legend-row__swatch[data-v-c68f063e]{width:.72rem;height:.72rem;border-radius:999px}.counterparty-cell[data-v-c68f063e],.donut-legend-row__main[data-v-c68f063e],.group-list-row__main[data-v-c68f063e],.group-list-row__meta[data-v-c68f063e]{display:grid;gap:.18rem;min-width:0}.group-list-row__meta[data-v-c68f063e]{justify-items:end}.counterparty-cell code[data-v-c68f063e],.donut-legend-row small[data-v-c68f063e],.group-list-row small[data-v-c68f063e]{color:#64748b;line-height:1.25}.donut-legend-row strong[data-v-c68f063e],.group-list-row strong[data-v-c68f063e]{line-height:1.2}.donut-legend-row__action[data-v-c68f063e]{min-height:28px;padding:.25rem .55rem}.type-chip[data-v-c68f063e]{background:#eef2ff;color:#3730a3}.validation-summary[data-v-c68f063e],.validation-warning[data-v-c68f063e]{padding:.85rem;border-radius:14px;line-height:1.5}.validation-warning--strong[data-v-c68f063e]{border:1px solid #fecaca;background:#fef2f2;color:#991b1b}.validation-summary[data-v-c68f063e]{border:1px solid #bfdbfe;background:#eff6ff;color:#1e3a8a}.table-scroll[data-v-c68f063e]{overflow-x:auto}.tx-table[data-v-c68f063e]{width:100%;border-collapse:collapse;min-width:900px}.tx-table td[data-v-c68f063e],.tx-table th[data-v-c68f063e]{padding:.75rem;border-bottom:1px solid #e2e8f0;text-align:left;vertical-align:top}.tx-table th[data-v-c68f063e]{color:#475569;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em}.transfer-drilldown-card[data-v-c68f063e]{border-color:#bfdbfe}@media (max-width:1180px){.donut-layout[data-v-c68f063e],.exposure-workspace-grid[data-v-c68f063e],.visual-workspace-grid[data-v-c68f063e]{grid-template-columns:1fr}.review-toggle-stack[data-v-c68f063e]{justify-items:start}}@media (max-width:760px){.analysis-stats-card__header[data-v-c68f063e],.donut-card__header[data-v-c68f063e],.exposure-dossier-card__top[data-v-c68f063e],.exposure-hero[data-v-c68f063e],.visual-workspace-header[data-v-c68f063e]{display:grid}.dossier-kpi-grid[data-v-c68f063e],.exposure-filter-grid[data-v-c68f063e],.inline-search[data-v-c68f063e],.target-kind-grid[data-v-c68f063e]{grid-template-columns:1fr}.review-toggle-stack[data-v-c68f063e]{width:100%}.donut-legend-row[data-v-c68f063e],.group-list-row[data-v-c68f063e],.post-lookup-cue[data-v-c68f063e]{display:grid;grid-template-columns:1fr}.snapshot-runway__steps[data-v-c68f063e]{grid-template-columns:1fr}}@media (max-width:720px){.snapshot-runway__steps[data-v-c68f063e]{grid-template-columns:1fr}}.case-prep-buddy[data-v-cb89cfcc]{max-width:1260px;margin:0 auto;padding:1.5rem 1rem 3rem;display:grid;gap:1rem}.case-prep-buddy--exposure-review[data-v-cb89cfcc]{max-width:min(1560px,calc(100vw - 2rem))}.case-prep-buddy--validation[data-v-cb89cfcc]{max-width:min(1680px,calc(100vw - 2rem))}.page-header[data-v-cb89cfcc]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.5rem;border-radius:24px;background:linear-gradient(135deg,#eff6ff,#fff 55%,#f8fafc);box-shadow:0 18px 40px rgba(15,23,42,.08)}.eyebrow[data-v-cb89cfcc]{margin:0 0 .35rem;color:#2563eb;font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.launch-panel h2[data-v-cb89cfcc],.page-header h1[data-v-cb89cfcc],.panel__header h2[data-v-cb89cfcc]{margin:0;color:#0f172a}.page-header__title-button[data-v-cb89cfcc]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;transition:color .18s ease,transform .18s ease}.page-header__title-button[data-v-cb89cfcc]:focus-visible,.page-header__title-button[data-v-cb89cfcc]:hover{color:#1d4ed8;outline:none}.page-header__title-button[data-v-cb89cfcc]:active{transform:translateY(1px)}.lede[data-v-cb89cfcc]{margin:.6rem 0 0;max-width:760px;color:#334155;line-height:1.65}.page-header__badge[data-v-cb89cfcc]{display:inline-flex;align-items:center;padding:.55rem .85rem;border-radius:999px;background:rgba(37,99,235,.1);color:#1d4ed8;font-weight:700;white-space:nowrap}.alert[data-v-cb89cfcc]{padding:.95rem 1rem;border-radius:16px;font-weight:600}.alert--success[data-v-cb89cfcc]{background:#ecfdf5;color:#166534;border:1px solid #bbf7d0}.alert--error[data-v-cb89cfcc]{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.panel[data-v-cb89cfcc]{padding:1.35rem;border-radius:22px;background:#fff;box-shadow:0 18px 38px rgba(15,23,42,.08);display:grid;gap:1rem}.panel--centered[data-v-cb89cfcc]{text-align:center}.panel__header[data-v-cb89cfcc]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.launch-panel p[data-v-cb89cfcc],.panel__header p[data-v-cb89cfcc]{margin:.45rem 0 0;color:#475569;line-height:1.65}.launch-panel[data-v-cb89cfcc]{display:grid;gap:1.25rem}.launch-panel__copy[data-v-cb89cfcc]{max-width:840px}.launch-panel__actions[data-v-cb89cfcc]{display:flex;flex-wrap:wrap;gap:.85rem}.resume-card[data-v-cb89cfcc]{padding:1rem;border-radius:18px;background:#f8fafc;border:1px solid #e2e8f0}.education-card h3[data-v-cb89cfcc],.resume-card h3[data-v-cb89cfcc],.review-card h3[data-v-cb89cfcc]{margin:0}.resume-card p[data-v-cb89cfcc]{margin:.45rem 0 0}.workspace[data-v-cb89cfcc]{grid-template-columns:minmax(0,2fr) minmax(320px,380px);align-items:start}.workspace[data-v-cb89cfcc],.workspace__main[data-v-cb89cfcc]{display:grid;gap:1rem;min-width:0}.workspace-toolbar[data-v-cb89cfcc]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.workspace-toolbar__left[data-v-cb89cfcc]{display:flex;flex-wrap:wrap;gap:.75rem}.workspace-toolbar__meta[data-v-cb89cfcc]{color:#64748b;font-size:.92rem}.intake-banner[data-v-cb89cfcc]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;border-radius:18px;background:linear-gradient(180deg,#eff6ff,#f8fafc);border:1px solid #dbeafe}.intake-banner p[data-v-cb89cfcc]{margin:.35rem 0 0;color:#475569}.intake-banner__actions[data-v-cb89cfcc]{display:flex;flex-wrap:wrap;gap:.75rem}.handoff-grid[data-v-cb89cfcc],.intent-grid[data-v-cb89cfcc],.review-grid[data-v-cb89cfcc],.source-grid[data-v-cb89cfcc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.source-grid--intake[data-v-cb89cfcc]{width:min(100%,900px);justify-self:start;grid-auto-rows:1fr;align-items:stretch}.source-grid--intake .source-card[data-v-cb89cfcc]{width:100%;min-width:0;height:100%;box-sizing:border-box;align-content:start}.review-stack[data-v-cb89cfcc]{display:grid;gap:1rem}.handoff-grid .field[data-v-cb89cfcc],.review-card .field[data-v-cb89cfcc],.review-card--sources[data-v-cb89cfcc],.review-card--transactions[data-v-cb89cfcc]{min-width:0}.intent-card[data-v-cb89cfcc],.source-card[data-v-cb89cfcc]{display:grid;gap:.65rem;padding:1rem;border-radius:18px;border:1px solid #dbeafe;background:linear-gradient(180deg,#fff,#f8fbff);text-align:left;cursor:pointer}.intent-card h3[data-v-cb89cfcc],.source-card h3[data-v-cb89cfcc]{margin:0;color:#0f172a}.intent-card p[data-v-cb89cfcc],.source-card p[data-v-cb89cfcc]{margin:0;color:#475569;line-height:1.55}.source-card__badge[data-v-cb89cfcc]{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:.25rem .55rem;border-radius:999px;background:rgba(37,99,235,.08);color:#1d4ed8;font-size:.8rem;font-weight:700}.education-card[data-v-cb89cfcc]{display:grid;gap:.75rem;padding:1rem;border-radius:18px;background:#f8fafc;border:1px solid #e2e8f0}.education-card__level[data-v-cb89cfcc]{margin:0;color:#1d4ed8;font-weight:700}.education-card p[data-v-cb89cfcc],.education-card ul[data-v-cb89cfcc]{margin:0;color:#475569;line-height:1.6}.education-card ul[data-v-cb89cfcc]{padding-left:1.1rem}.inline-glossary[data-v-cb89cfcc]{display:flex;flex-wrap:wrap;gap:.65rem}.address-review-grid[data-v-cb89cfcc]{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:1rem;align-items:start}.address-analysis-summary[data-v-cb89cfcc],.address-review-form[data-v-cb89cfcc],.analysis-stats-card[data-v-cb89cfcc],.analysis-wheel-card[data-v-cb89cfcc]{min-width:0}.address-review-form[data-v-cb89cfcc]{padding:1rem;border-radius:20px;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e2e8f0}.address-analysis-summary h3[data-v-cb89cfcc],.address-review-callout h4[data-v-cb89cfcc],.address-review-form__intro h3[data-v-cb89cfcc],.analysis-lifecycle__header h4[data-v-cb89cfcc],.analysis-stats-card h3[data-v-cb89cfcc],.analysis-wheel-card h3[data-v-cb89cfcc]{margin:0}.address-analysis-summary__description[data-v-cb89cfcc],.address-review-callout p[data-v-cb89cfcc],.address-review-form__intro p[data-v-cb89cfcc],.analysis-lifecycle-step p[data-v-cb89cfcc],.analysis-lifecycle__header p[data-v-cb89cfcc],.analysis-mini-card p[data-v-cb89cfcc],.analysis-stat-card p[data-v-cb89cfcc],.analysis-stats-card__header p[data-v-cb89cfcc],.analysis-wheel-legend p[data-v-cb89cfcc]{margin:.45rem 0 0;color:#475569;line-height:1.55}.address-analysis-summary__mini-grid[data-v-cb89cfcc],.address-review-form__notes[data-v-cb89cfcc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.address-review-callout[data-v-cb89cfcc],.analysis-mini-card[data-v-cb89cfcc]{padding:.9rem;border-radius:16px;background:#f8fafc;border:1px solid #dbeafe}.address-review-callout h4[data-v-cb89cfcc],.analysis-lifecycle-step strong[data-v-cb89cfcc],.analysis-mini-card strong[data-v-cb89cfcc],.analysis-stat-card strong[data-v-cb89cfcc]{color:#0f172a}.address-analysis-summary[data-v-cb89cfcc]{display:grid;gap:1rem;padding:1rem;border-radius:20px;background:linear-gradient(135deg,#eff6ff,#fff 55%,#f8fafc);border:1px solid #dbeafe}.address-analysis-summary__top[data-v-cb89cfcc]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.address-analysis-summary__eyebrow[data-v-cb89cfcc],.analysis-mini-card__label[data-v-cb89cfcc],.analysis-section-eyebrow[data-v-cb89cfcc],.analysis-stat-card__label[data-v-cb89cfcc]{display:block;margin:0 0 .35rem;color:#2563eb;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.address-analysis-summary code[data-v-cb89cfcc]{display:block;margin-top:.6rem;padding:.7rem .8rem;border-radius:14px;background:hsla(0,0%,100%,.86);border:1px solid #bfdbfe;color:#1d4ed8;overflow-wrap:anywhere}.address-analysis-summary__chips[data-v-cb89cfcc]{display:flex;flex-wrap:wrap;gap:.65rem}.analysis-chip[data-v-cb89cfcc]{display:inline-flex;align-items:center;padding:.45rem .7rem;border-radius:999px;background:rgba(37,99,235,.08);color:#1e40af;font-size:.85rem;font-weight:700}.address-analysis-preview-panels[data-v-cb89cfcc]{grid-column:1/-1;display:grid;gap:1rem}.address-analysis-wheel-grid[data-v-cb89cfcc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.analysis-stats-card[data-v-cb89cfcc],.analysis-wheel-card[data-v-cb89cfcc]{display:grid;gap:1rem;padding:1rem;border-radius:20px;background:#f8fafc;border:1px solid #e2e8f0}.analysis-stats-card__header[data-v-cb89cfcc],.analysis-wheel-card__header[data-v-cb89cfcc]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.analysis-wheel-card__state[data-v-cb89cfcc]{display:inline-flex;align-items:center;padding:.3rem .6rem;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:.82rem;font-weight:700;white-space:nowrap}.analysis-wheel[data-v-cb89cfcc]{display:grid;place-items:center}.analysis-wheel__ring[data-v-cb89cfcc]{position:relative;width:min(100%,230px);aspect-ratio:1;border-radius:999px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(148,163,184,.22)}.analysis-wheel__ring[data-v-cb89cfcc]:after{content:"";position:absolute;inset:24px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px rgba(226,232,240,.9)}.analysis-wheel__ring--outgoing[data-v-cb89cfcc]{background:conic-gradient(#2563eb 0 28%,#60a5fa 28% 54%,#93c5fd 54% 78%,#dbeafe 78% 100%)}.analysis-wheel__ring--incoming[data-v-cb89cfcc]{background:conic-gradient(#0f766e 0 24%,#14b8a6 24% 50%,#5eead4 50% 78%,#ccfbf1 78% 100%)}.analysis-wheel__center[data-v-cb89cfcc]{position:relative;z-index:1;display:grid;justify-items:center;gap:.35rem;padding:0 1rem;text-align:center}.analysis-wheel__center span[data-v-cb89cfcc]{color:#64748b;font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.analysis-wheel__center strong[data-v-cb89cfcc]{color:#0f172a;overflow-wrap:anywhere}.analysis-wheel-legend[data-v-cb89cfcc]{list-style:none;display:grid;gap:.75rem;margin:0;padding:0}.analysis-wheel-legend li[data-v-cb89cfcc]{display:flex;align-items:flex-start;gap:.75rem}.analysis-wheel-legend strong[data-v-cb89cfcc]{display:block;color:#0f172a}.legend-dot[data-v-cb89cfcc]{flex:0 0 auto;width:.75rem;height:.75rem;margin-top:.28rem;border-radius:999px}.legend-dot--1[data-v-cb89cfcc]{background:#2563eb}.legend-dot--2[data-v-cb89cfcc]{background:#60a5fa}.legend-dot--3[data-v-cb89cfcc]{background:#93c5fd}.legend-dot--4[data-v-cb89cfcc]{background:#dbeafe}.legend-dot--incoming-1[data-v-cb89cfcc]{background:#0f766e}.legend-dot--incoming-2[data-v-cb89cfcc]{background:#14b8a6}.legend-dot--incoming-3[data-v-cb89cfcc]{background:#5eead4}.legend-dot--incoming-4[data-v-cb89cfcc]{background:#ccfbf1}.analysis-stats-grid[data-v-cb89cfcc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.analysis-stat-card[data-v-cb89cfcc]{padding:.9rem;border-radius:16px;background:#fff;border:1px solid #e2e8f0}.analysis-lifecycle[data-v-cb89cfcc]{display:grid;gap:.85rem;padding-top:.25rem}.analysis-lifecycle-grid[data-v-cb89cfcc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.analysis-lifecycle-step[data-v-cb89cfcc]{display:flex;gap:.75rem;padding:.9rem;border-radius:16px;background:#fff;border:1px solid #dbeafe}.analysis-lifecycle-step__number[data-v-cb89cfcc]{flex:0 0 auto;display:inline-grid;place-items:center;width:1.85rem;height:1.85rem;border-radius:999px;background:#dbeafe;color:#1d4ed8;font-weight:800}.form-grid[data-v-cb89cfcc]{display:grid;gap:1rem}.field[data-v-cb89cfcc]{display:grid;gap:.45rem}.field--full[data-v-cb89cfcc]{grid-column:1/-1}.choice-group legend[data-v-cb89cfcc],.field span[data-v-cb89cfcc]{font-weight:700;color:#0f172a}.field input[data-v-cb89cfcc],.field textarea[data-v-cb89cfcc],.tx-table input[data-v-cb89cfcc],.tx-table select[data-v-cb89cfcc]{width:100%;padding:.85rem .95rem;border-radius:14px;border:1px solid #cbd5e1;background:#fff;font:inherit;color:#0f172a}.field textarea[data-v-cb89cfcc],.tx-table textarea[data-v-cb89cfcc]{resize:vertical}.choice-group[data-v-cb89cfcc]{display:grid;gap:.65rem;padding:1rem;border:1px solid #e2e8f0;border-radius:18px}.choice-group label[data-v-cb89cfcc]{display:flex;align-items:center;gap:.5rem;color:#334155}.filters-grid[data-v-cb89cfcc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.empty-state[data-v-cb89cfcc],.validation-summary[data-v-cb89cfcc],.validation-warning[data-v-cb89cfcc]{padding:1rem;border-radius:18px;background:#f8fafc;border:1px solid #e2e8f0}.empty-state p[data-v-cb89cfcc],.validation-summary p[data-v-cb89cfcc],.validation-warning[data-v-cb89cfcc]{margin:0;color:#475569}.validation-warning--strong[data-v-cb89cfcc]{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.table-scroll[data-v-cb89cfcc]{overflow-x:auto}.tx-table[data-v-cb89cfcc]{width:100%;border-collapse:collapse;min-width:760px}.tx-table td[data-v-cb89cfcc],.tx-table th[data-v-cb89cfcc]{padding:.85rem;border-bottom:1px solid #e2e8f0;text-align:left;vertical-align:top}.tx-table th[data-v-cb89cfcc]{color:#334155;font-size:.92rem}.label-list code[data-v-cb89cfcc],.source-item-list code[data-v-cb89cfcc],.tx-table code[data-v-cb89cfcc]{color:#1d4ed8;overflow-wrap:anywhere}.warning-list[data-v-cb89cfcc]{margin:.45rem 0 0;padding-left:1rem;color:#b45309}.review-card[data-v-cb89cfcc]{display:grid;gap:.85rem;padding:1rem;border-radius:18px;background:#f8fafc;border:1px solid #e2e8f0;align-self:start;overflow:hidden}.review-card__header[data-v-cb89cfcc]{display:grid;gap:.5rem}.review-card__header--split[data-v-cb89cfcc]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem}.review-card__header h3[data-v-cb89cfcc]{margin:0}.review-card p[data-v-cb89cfcc]{margin:0;color:#475569;line-height:1.55}.handoff-card[data-v-cb89cfcc]{margin-top:1rem;overflow:hidden}.handoff-grid[data-v-cb89cfcc]{align-items:start}.handoff-grid .field textarea[data-v-cb89cfcc]{background:#fff;width:100%;max-width:100%;box-sizing:border-box;display:block}.label-list[data-v-cb89cfcc],.source-item-list[data-v-cb89cfcc]{list-style:none;display:grid;gap:.75rem;margin:0;padding:0}.label-list li[data-v-cb89cfcc],.source-item-list li[data-v-cb89cfcc]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.85rem;padding:.85rem;border-radius:14px;background:#fff;border:1px solid #e2e8f0;overflow:hidden}.source-item-list__content[data-v-cb89cfcc]{min-width:0;display:grid;gap:.2rem}.label-list strong[data-v-cb89cfcc],.source-item-list strong[data-v-cb89cfcc]{display:block;margin-bottom:.25rem}.source-item-list span[data-v-cb89cfcc]{color:#64748b;font-size:.9rem}.source-item-list__meta[data-v-cb89cfcc]{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:.5rem;min-width:-moz-max-content;min-width:max-content;text-align:right}.source-item-list__meta span[data-v-cb89cfcc]{white-space:nowrap}.source-item-list p[data-v-cb89cfcc]{margin:0}.source-item-inline-values[data-v-cb89cfcc]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.35rem}.source-item-inline-values code[data-v-cb89cfcc]{display:inline-block;padding:.25rem .45rem;border-radius:10px;background:#eff6ff}.source-item-actions[data-v-cb89cfcc]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.55rem}.selection-group[data-v-cb89cfcc]{display:grid;gap:.85rem;padding:1rem;border:1px solid #dbeafe;border-radius:18px;background:#f8fbff}.selection-group__header[data-v-cb89cfcc]{display:flex;justify-content:space-between;align-items:flex-start;gap:.85rem}.selection-group__header h3[data-v-cb89cfcc]{margin:0 0 .25rem}.selection-group__header p[data-v-cb89cfcc]{margin:0}.selection-list[data-v-cb89cfcc]{list-style:none;display:grid;gap:.65rem;margin:0;padding:0}.selection-list li[data-v-cb89cfcc]{padding:.8rem .9rem;border-radius:14px;border:1px solid #dbeafe;background:#fff}.selection-list__label[data-v-cb89cfcc]{display:flex;align-items:flex-start;gap:.65rem}.selection-list__label code[data-v-cb89cfcc]{overflow-wrap:anywhere}.table-actions[data-v-cb89cfcc]{display:flex;flex-wrap:wrap;gap:.5rem}.status-pill[data-v-cb89cfcc]{display:inline-flex;align-items:center;padding:.25rem .55rem;border-radius:999px;font-size:.82rem;font-weight:700}.status-pill--ready[data-v-cb89cfcc]{background:#dcfce7;color:#166534}.status-pill--unverified[data-v-cb89cfcc]{background:#fef3c7;color:#92400e}.status-pill--needs_review[data-v-cb89cfcc]{background:#e0f2fe;color:#0369a1}.status-pill--placeholder[data-v-cb89cfcc]{background:#eff6ff;color:#1d4ed8}.spreadsheet-preview-wrap[data-v-cb89cfcc]{border-radius:16px;border:1px solid #dbe4f0;background:#fff}.spreadsheet-preview-table[data-v-cb89cfcc]{font-size:.92rem}.spreadsheet-preview-table td[data-v-cb89cfcc],.spreadsheet-preview-table th[data-v-cb89cfcc]{border:1px solid #e2e8f0;padding:.7rem .8rem}.spreadsheet-preview-table thead th[data-v-cb89cfcc]{background:#eff6ff;color:#1e3a8a;font-weight:700;text-align:center}.spreadsheet-preview-table__rowhead[data-v-cb89cfcc]{width:56px;color:#64748b;font-weight:700}.spreadsheet-preview-table--with-actions[data-v-cb89cfcc]{min-width:840px}.spreadsheet-preview-table__action-cell[data-v-cb89cfcc],.spreadsheet-preview-table__action-head[data-v-cb89cfcc]{width:7.5rem;text-align:center;background:#f8fafc}.spreadsheet-preview-table__action-cell[data-v-cb89cfcc]{vertical-align:middle}.spreadsheet-preview-table__action-button[data-v-cb89cfcc]{white-space:nowrap}.spreadsheet-preview-table__empty-action[data-v-cb89cfcc]{color:#94a3b8}.validation-summary--stacked[data-v-cb89cfcc]{display:grid;gap:.35rem}.panel__actions[data-v-cb89cfcc]{display:flex;flex-wrap:wrap;gap:.75rem}.btn[data-v-cb89cfcc]{border:0;border-radius:14px;padding:.85rem 1rem;font:inherit;font-weight:700;cursor:pointer}.btn[data-v-cb89cfcc]:disabled{opacity:.55;cursor:not-allowed}.btn--primary[data-v-cb89cfcc]{background:linear-gradient(180deg,#2563eb,#1d4ed8);color:#fff}.btn--lookup-emphasis[data-v-cb89cfcc]{box-shadow:0 12px 24px rgba(37,99,235,.22)}.btn--ghost[data-v-cb89cfcc]{background:#eff6ff;color:#1d4ed8}.btn--yellow[data-v-cb89cfcc]{background:linear-gradient(180deg,#ffe07a,#f3b61a);color:#111827;box-shadow:0 10px 18px rgba(243,182,26,.22)}.btn--yellow[data-v-cb89cfcc]:hover:not(:disabled){background:linear-gradient(180deg,#ffe89a,#f6c233)}.btn--small[data-v-cb89cfcc]{padding:.55rem .7rem;font-size:.9rem}.btn--tiny[data-v-cb89cfcc]{padding:.42rem .58rem;border-radius:10px;font-size:.82rem}.workspace--exposure-review[data-v-cb89cfcc],.workspace--single-column[data-v-cb89cfcc],.workspace--validation[data-v-cb89cfcc]{grid-template-columns:minmax(0,1fr)}.workspace--exposure-review .workspace__main[data-v-cb89cfcc],.workspace--validation .workspace__main[data-v-cb89cfcc]{min-width:0}.panel--validation[data-v-cb89cfcc]{gap:1.15rem;overflow:visible}.handoff-options[data-v-cb89cfcc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.handoff-option[data-v-cb89cfcc]{display:grid;align-content:start;gap:.65rem;padding:1rem;border-radius:18px;border:1px solid #dbeafe;background:#fff;box-shadow:0 10px 24px rgba(15,23,42,.06)}.handoff-option h3[data-v-cb89cfcc]{margin:0;color:#0f172a}.handoff-option p[data-v-cb89cfcc]{margin:0;color:#475569;line-height:1.5}.handoff-option--investigation[data-v-cb89cfcc]{border-color:rgba(214,161,10,.42);background:linear-gradient(180deg,#fffbeb,#fff)}.handoff-option--disabled[data-v-cb89cfcc]{opacity:.72;background:#f8fafc}.panel__actions--final-handoff[data-v-cb89cfcc]{align-items:center}.case-ready-panel[data-v-cb89cfcc]{gap:1rem}.case-ready-banner[data-v-cb89cfcc]{position:relative;overflow:hidden;display:grid;gap:1rem;padding:1.25rem;border-radius:22px;border:1px solid rgba(37,99,235,.18);background:radial-gradient(circle at 12% 18%,rgba(250,204,21,.32),transparent 18%),radial-gradient(circle at 86% 18%,rgba(236,72,153,.22),transparent 20%),radial-gradient(circle at 74% 82%,rgba(34,197,94,.18),transparent 22%),linear-gradient(135deg,#eff6ff,#f8fafc 52%,#eef2ff)}.case-ready-banner__copy h3[data-v-cb89cfcc]{margin:.2rem 0 0}.case-ready-banner__copy p[data-v-cb89cfcc]:last-child{margin-top:.5rem}.case-ready-banner__stats[data-v-cb89cfcc]{display:flex;flex-wrap:wrap;gap:.6rem}.case-ready-banner__chip[data-v-cb89cfcc]{display:inline-flex;align-items:center;padding:.45rem .8rem;border-radius:999px;background:hsla(0,0%,100%,.82);border:1px solid rgba(37,99,235,.12);color:#1e3a8a;font-size:.92rem;font-weight:700}.validation-status-select[data-v-cb89cfcc]{min-width:0;width:100%}.validation-network-input[data-v-cb89cfcc]{max-width:none;width:100%}.table-scroll--validation[data-v-cb89cfcc]{width:100%;max-width:100%;overflow-x:visible;overflow-y:visible;border:1px solid #e2e8f0;border-radius:18px;background:#fff}.table-scroll--validation .tx-table[data-v-cb89cfcc]{border-collapse:separate;border-spacing:0}.table-scroll--validation .tx-table th[data-v-cb89cfcc]{position:sticky;top:0;z-index:2;background:#f8fafc;box-shadow:0 1px 0 #e2e8f0}.table-scroll--validation .tx-table td[data-v-cb89cfcc]{background:#fff}.tx-table--validation[data-v-cb89cfcc]{width:100%;min-width:min(1080px,100%);table-layout:fixed}.validation-col--hash[data-v-cb89cfcc]{width:27%}.validation-col--to-address[data-v-cb89cfcc]{width:23%}.validation-col--network[data-v-cb89cfcc]{width:9%}.validation-col--status[data-v-cb89cfcc]{width:15%}.validation-col--notes[data-v-cb89cfcc]{width:18%}.validation-col--actions[data-v-cb89cfcc]{width:8%}.tx-table--validation td[data-v-cb89cfcc]:first-child,.tx-table--validation th[data-v-cb89cfcc]:first-child{width:27%}.tx-table--validation td[data-v-cb89cfcc]:nth-child(2),.tx-table--validation th[data-v-cb89cfcc]:nth-child(2){width:23%}.tx-table--validation td[data-v-cb89cfcc]:nth-child(3),.tx-table--validation th[data-v-cb89cfcc]:nth-child(3){width:9%}.tx-table--validation td[data-v-cb89cfcc]:nth-child(4),.tx-table--validation th[data-v-cb89cfcc]:nth-child(4){width:15%}.tx-table--validation td[data-v-cb89cfcc]:nth-child(5),.tx-table--validation th[data-v-cb89cfcc]:nth-child(5){width:18%}.tx-table--validation td[data-v-cb89cfcc]:nth-child(6),.tx-table--validation th[data-v-cb89cfcc]:nth-child(6){width:8%}.tx-table--validation td:first-child code[data-v-cb89cfcc]{display:block;max-width:100%}.tx-table--validation input[data-v-cb89cfcc],.tx-table--validation select[data-v-cb89cfcc]{min-width:0;box-sizing:border-box}.tx-table--validation .validation-cell--actions .btn[data-v-cb89cfcc]{justify-content:center;width:100%}.validation-cell--hash[data-v-cb89cfcc]{overflow-wrap:anywhere}.panel__actions--validation-footer[data-v-cb89cfcc]{align-items:center;padding-top:.5rem}.warning-list li.candidate-message--positive[data-v-cb89cfcc]{color:#166534;font-weight:700}.warning-list li.candidate-message--negative[data-v-cb89cfcc]{color:#b91c1c;font-weight:700}.warning-list li.candidate-message--warning[data-v-cb89cfcc]{color:#b45309}.field-help--success[data-v-cb89cfcc]{color:#166534;font-weight:700}.case-modal--compact[data-v-cb89cfcc]{max-width:640px}.spreadsheet-preview-wrap[data-v-cb89cfcc]{-webkit-user-select:text;-moz-user-select:text;user-select:text}.spreadsheet-preview-table[data-v-cb89cfcc]{width:100%;min-width:720px;border-collapse:collapse;background:#fff}.spreadsheet-preview-table td[data-v-cb89cfcc],.spreadsheet-preview-table th[data-v-cb89cfcc]{border:1px solid #dbe5f0;padding:.6rem .7rem;text-align:left;vertical-align:top}.spreadsheet-preview-table__noselect[data-v-cb89cfcc]{-moz-user-select:none;user-select:none;-webkit-user-select:none}.spreadsheet-preview-table__rowhead[data-v-cb89cfcc]{width:3.25rem;background:#f8fafc;color:#475569;text-align:center}.spreadsheet-preview-table__celltext[data-v-cb89cfcc]{display:block;min-height:1.25rem;-moz-user-select:text;user-select:text;-webkit-user-select:text;overflow-wrap:anywhere}@media (max-width:1100px){.workspace[data-v-cb89cfcc]{grid-template-columns:1fr}}@media (max-width:1250px){.address-review-grid[data-v-cb89cfcc]{grid-template-columns:1fr}}@media (max-width:900px){.address-analysis-wheel-grid[data-v-cb89cfcc],.analysis-lifecycle-grid[data-v-cb89cfcc],.filters-grid[data-v-cb89cfcc],.handoff-grid[data-v-cb89cfcc],.intent-grid[data-v-cb89cfcc],.review-grid[data-v-cb89cfcc],.review-stack[data-v-cb89cfcc],.source-grid[data-v-cb89cfcc]{grid-template-columns:1fr}.source-grid--intake[data-v-cb89cfcc]{width:100%;grid-auto-rows:auto}.analysis-stats-grid[data-v-cb89cfcc]{grid-template-columns:repeat(2,minmax(0,1fr))}.address-analysis-summary__top[data-v-cb89cfcc],.analysis-stats-card__header[data-v-cb89cfcc],.analysis-wheel-card__header[data-v-cb89cfcc],.intake-banner[data-v-cb89cfcc],.workspace-toolbar[data-v-cb89cfcc]{flex-direction:column;align-items:stretch}.handoff-options[data-v-cb89cfcc],.label-list li[data-v-cb89cfcc],.review-card__header--split[data-v-cb89cfcc],.source-item-list li[data-v-cb89cfcc]{grid-template-columns:1fr}.source-item-list__meta[data-v-cb89cfcc]{align-items:flex-start;min-width:0;text-align:left}}@media (max-width:700px){.address-analysis-summary__mini-grid[data-v-cb89cfcc],.address-review-form__notes[data-v-cb89cfcc],.analysis-stats-grid[data-v-cb89cfcc]{grid-template-columns:1fr}}@media (max-width:900px){.table-scroll--validation[data-v-cb89cfcc]{max-height:none;overflow:visible;border:0;background:transparent}.tx-table--validation colgroup[data-v-cb89cfcc],.tx-table--validation tbody[data-v-cb89cfcc],.tx-table--validation td[data-v-cb89cfcc],.tx-table--validation th[data-v-cb89cfcc],.tx-table--validation thead[data-v-cb89cfcc],.tx-table--validation tr[data-v-cb89cfcc],.tx-table--validation[data-v-cb89cfcc]{display:block}.tx-table--validation colgroup[data-v-cb89cfcc],.tx-table--validation thead[data-v-cb89cfcc]{display:none}.tx-table--validation[data-v-cb89cfcc]{min-width:0}.tx-table--validation tbody[data-v-cb89cfcc]{display:grid;gap:.85rem}.tx-table--validation tr[data-v-cb89cfcc]{padding:.9rem;border:1px solid #e2e8f0;border-radius:18px;background:#fff;box-shadow:0 10px 24px rgba(15,23,42,.05)}.table-scroll--validation .tx-table td[data-v-cb89cfcc],.table-scroll--validation .tx-table td[data-v-cb89cfcc]:first-child{position:static;display:grid;grid-template-columns:minmax(8rem,32%) minmax(0,1fr);gap:.75rem;align-items:start;padding:.65rem 0;border-bottom:1px solid #eef2f7;box-shadow:none}.tx-table--validation td[data-v-cb89cfcc]:last-child{border-bottom:0}.tx-table--validation td[data-v-cb89cfcc]:before{content:attr(data-label);color:#475569;font-size:.82rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.tx-table--validation .validation-cell--actions .btn[data-v-cb89cfcc]{justify-self:start;width:auto}}@media (max-width:640px){.intake-banner__actions[data-v-cb89cfcc],.launch-panel__actions[data-v-cb89cfcc],.page-header[data-v-cb89cfcc],.panel__actions[data-v-cb89cfcc],.table-actions[data-v-cb89cfcc],.workspace-toolbar__left[data-v-cb89cfcc]{flex-direction:column}.btn[data-v-cb89cfcc]{width:100%}}.local-processing-banner[data-v-cb89cfcc]{padding:1rem;border-radius:18px;background:linear-gradient(180deg,#eff6ff,#f8fafc);border:1px solid #bfdbfe;color:#334155;line-height:1.55}.local-processing-banner code[data-v-cb89cfcc]{color:#1d4ed8}.screenshot-dropzone[data-v-cb89cfcc]{position:relative;padding:1.15rem;border-radius:20px;border:1.5px dashed #93c5fd;background:linear-gradient(180deg,#fff,#f8fbff)}.screenshot-dropzone--dragging[data-v-cb89cfcc]{border-color:#2563eb;background:#eff6ff}.screenshot-dropzone__content[data-v-cb89cfcc]{display:grid;gap:.75rem}.screenshot-dropzone__content h3[data-v-cb89cfcc]{margin:0;color:#0f172a}.screenshot-dropzone__content p[data-v-cb89cfcc]{margin:0;color:#475569}.screenshot-file-input[data-v-cb89cfcc]{position:absolute;inset:0;opacity:0;pointer-events:none}.screenshot-file-grid[data-v-cb89cfcc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.screenshot-file-card[data-v-cb89cfcc]{display:grid;gap:.75rem;padding:.9rem;border-radius:18px;background:#f8fafc;border:1px solid #e2e8f0}.screenshot-file-card__preview[data-v-cb89cfcc]{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:14px;border:1px solid #dbeafe;background:#fff}.screenshot-file-card__meta[data-v-cb89cfcc]{display:grid;gap:.25rem}.screenshot-file-card__meta strong[data-v-cb89cfcc]{color:#0f172a}.ocr-progress-card p[data-v-cb89cfcc],.screenshot-file-card__meta p[data-v-cb89cfcc]{margin:0;color:#475569}.screenshot-file-card__summary[data-v-cb89cfcc]{font-size:.92rem}.ocr-progress-card[data-v-cb89cfcc]{display:grid;gap:.65rem;padding:1rem;border-radius:18px;background:#f8fafc;border:1px solid #dbeafe}.ocr-progress-card--error[data-v-cb89cfcc]{border-color:#fecaca;background:#fef2f2}.ocr-progress-card__header[data-v-cb89cfcc]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.ocr-progress-card progress[data-v-cb89cfcc]{width:100%;height:14px}.ocr-raw-text[data-v-cb89cfcc]{display:grid;gap:.75rem;padding:1rem;border-radius:18px;background:#f8fafc;border:1px solid #e2e8f0}.ocr-raw-text summary[data-v-cb89cfcc]{cursor:pointer;font-weight:700;color:#0f172a}.field-help[data-v-cb89cfcc]{margin:0;color:#475569;font-size:.95rem;line-height:1.45}.datepicker-input[data-v-cb89cfcc]{cursor:pointer}.notice-stack[data-v-cb89cfcc]{position:fixed;left:50%;transform:translateX(-50%);width:min(680px,calc(100vw - 24px));display:grid;gap:.75rem;z-index:2300;pointer-events:none}.alert--floating[data-v-cb89cfcc]{pointer-events:auto;box-sizing:border-box;width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:start;padding:.95rem 1rem;border-radius:14px;box-shadow:0 18px 40px rgba(15,23,42,.18)}.alert__text[data-v-cb89cfcc]{min-width:0;overflow-wrap:anywhere}.alert__close[data-v-cb89cfcc]{border:0;background:transparent;color:inherit;font:inherit;font-size:1.1rem;line-height:1;cursor:pointer;padding:.1rem .2rem;opacity:.75}.alert__close[data-v-cb89cfcc]:hover{opacity:1}.notice-stack-enter-active[data-v-cb89cfcc],.notice-stack-leave-active[data-v-cb89cfcc]{transition:opacity .18s ease,transform .18s ease}.notice-stack-enter-from[data-v-cb89cfcc],.notice-stack-leave-to[data-v-cb89cfcc]{opacity:0;transform:translateY(-6px)}.workspace__main .panel__header[data-v-cb89cfcc]{scroll-margin-top:120px}.resume-card--featured[data-v-cb89cfcc]{border:1px solid rgba(37,99,235,.18);background:rgba(239,246,255,.9)}.launch-panel__actions--stacked[data-v-cb89cfcc]{display:grid;gap:.75rem}.launch-warning[data-v-cb89cfcc]{display:grid;gap:.75rem;padding:1rem;border-radius:14px;border:1px solid rgba(220,38,38,.18);background:hsla(0,86%,97%,.92)}.launch-warning h3[data-v-cb89cfcc],.launch-warning p[data-v-cb89cfcc]{margin:0}.btn--danger[data-v-cb89cfcc]{background:#b91c1c;color:#fff;border-color:#b91c1c}.panel--flush[data-v-cb89cfcc]{padding:1.5rem}.validation-batches[data-v-cb89cfcc]{display:grid;gap:.75rem;margin-bottom:1rem}.validation-batches__label[data-v-cb89cfcc]{margin:0;font-size:.92rem;color:rgba(15,23,42,.72)}.validation-batches__list[data-v-cb89cfcc]{display:flex;flex-wrap:wrap;gap:.65rem}.validation-batch-chip[data-v-cb89cfcc]{display:inline-flex;align-items:center;gap:.65rem;padding:.55rem .8rem;border-radius:999px;border:1px solid rgba(148,163,184,.32);background:hsla(0,0%,100%,.92);color:inherit;cursor:pointer}.validation-batch-chip strong[data-v-cb89cfcc]{display:inline-flex;align-items:center;justify-content:center;min-width:1.8rem;padding:.15rem .45rem;border-radius:999px;background:rgba(226,232,240,.9);font-size:.82rem}.validation-batch-chip--active[data-v-cb89cfcc]{border-color:rgba(37,99,235,.4);background:rgba(239,246,255,.96)}.address-lookup-panel[data-v-cb89cfcc]{display:grid;gap:1rem;padding:1rem;border-radius:18px;border:1px solid rgba(148,163,184,.22);background:rgba(248,250,252,.92)}.address-lookup-results[data-v-cb89cfcc]{display:grid;gap:1rem}.address-lookup-panel__actions[data-v-cb89cfcc]{justify-content:flex-start}.tx-table--lookup td code[data-v-cb89cfcc]{display:inline-block;max-width:220px;overflow-wrap:anywhere}.validation-toolbar[data-v-cb89cfcc]{align-items:center;background:rgba(15,23,42,.04);border:1px solid rgba(15,23,42,.08);border-radius:16px;display:flex;gap:1rem;justify-content:space-between;margin:1rem 0;padding:1rem}.validation-toolbar p[data-v-cb89cfcc]{margin:.25rem 0 0}.validation-toolbar__actions[data-v-cb89cfcc]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.validation-row-action[data-v-cb89cfcc]{margin-top:.45rem}.validation-state-hints[data-v-cb89cfcc]{color:#64748b;display:grid;font-size:.76rem;gap:.15rem;margin-top:.35rem}.field-help--warning[data-v-cb89cfcc]{color:#b45309;font-weight:700}.case-modal-backdrop[data-v-cb89cfcc]{align-items:center;background:rgba(15,23,42,.56);display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}.case-modal[data-v-cb89cfcc]{background:#fff;border-radius:22px;box-shadow:0 30px 90px rgba(15,23,42,.35);max-height:min(720px,92vh);max-width:760px;overflow:auto;padding:1.25rem;width:min(760px,96vw)}.case-modal__head[data-v-cb89cfcc]{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.case-modal__head h3[data-v-cb89cfcc]{margin:.15rem 0 0}.case-modal__body p[data-v-cb89cfcc]{margin-top:0}.to-address-choice-list[data-v-cb89cfcc]{display:grid;gap:.65rem}.to-address-choice[data-v-cb89cfcc]{background:#f8fafc;border:1px solid rgba(15,23,42,.1);border-radius:14px;cursor:pointer;display:grid;gap:.35rem;padding:.85rem;text-align:left}.to-address-choice[data-v-cb89cfcc]:focus-visible,.to-address-choice[data-v-cb89cfcc]:hover{border-color:#2563eb;outline:none}.to-address-choice--known[data-v-cb89cfcc]{background:#eff6ff;border-color:#2563eb}.to-address-choice span[data-v-cb89cfcc],.to-address-choice strong[data-v-cb89cfcc]{color:#475569;font-size:.82rem}.to-address-choice strong[data-v-cb89cfcc]{color:#1d4ed8}