:root{--font-family-base: "Inter", system-ui, -apple-system, sans-serif;--line-height-base: 1.5;--color-brand-600: #005ca9;--color-brand-800: #0e3b63;--color-bg: #ffffff;--color-surface: #ffffff;--color-surface-alt: #f6f9fc;--color-border: #d6e2ef;--color-image-fallback: #111111;--color-text: #163650;--color-text-muted: #4c6780;--color-text-soft: #5d758b;--color-text-on-brand: #ffffff;--shadow-card-hover: 0 12px 22px rgba(0, 92, 169, .14);--shadow-title: 0 1px 0 rgba(0, 92, 169, .08);--radius-sm: 8px;--radius-md: 14px;--radius-pill: 999px;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--container-max: 980px;--card-image-height: 150px}[data-theme=dark]{--color-bg: #08111d;--color-surface: #0f1e31;--color-surface-alt: #12253b;--color-border: #294564;--color-image-fallback: #08111d;--color-text: #e7f0f8;--color-text-muted: #bed1e3;--color-text-soft: #a9c0d5;--shadow-card-hover: 0 12px 22px rgba(0, 0, 0, .28);--shadow-title: none}html{color-scheme:light}*{box-sizing:border-box}body{margin:0;padding:3vh 1.5rem;font-family:var(--font-family-base);line-height:var(--line-height-base);background:radial-gradient(circle at 0% 0%,rgba(0,92,169,.07),transparent 42%),linear-gradient(var(--color-bg),var(--color-bg));color:var(--color-text)}a{color:var(--color-brand-600)}.container{max-width:var(--container-max);margin:0 auto}header{margin-bottom:var(--space-8)}.title-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.brand-logo{flex-shrink:0;order:2}.brand-logo img{height:58px;width:auto}.title{font-size:clamp(2.2rem,4.4vw,3.3rem);letter-spacing:-2px;margin:0;color:var(--color-brand-800)}.title span{color:var(--color-brand-600);font-weight:800}.hero-subtitle{font-size:.88rem;margin-top:.35rem}.section{margin-bottom:2.8rem}.section-header{border-left:4px solid var(--color-brand-600);padding-left:var(--space-4);margin-bottom:1.1rem}.section-header h2{margin:0}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(285px,1fr));gap:var(--space-4)}.card{background:var(--color-surface);border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-border);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease;display:flex;flex-direction:column}.card:hover{transform:translateY(-4px);border-color:var(--color-brand-600);box-shadow:var(--shadow-card-hover)}.card-image{position:relative;height:var(--card-image-height);background:var(--color-image-fallback)}.tech-badge{position:absolute;top:12px;right:12px;background:var(--color-brand-600);color:var(--color-text-on-brand);padding:3px 8px;border-radius:var(--radius-pill);font-size:.58rem;font-weight:800;z-index:2;text-transform:uppercase;letter-spacing:.03em}.card-image img{width:100%;height:100%;object-fit:cover;display:block}.card-content{padding:var(--space-4);flex-grow:1;display:flex;flex-direction:column}h3{margin:0 0 var(--space-2) 0;font-size:1.36rem;font-weight:800;letter-spacing:-.01em;line-height:1.2;color:var(--color-brand-600);text-shadow:var(--shadow-title)}p{color:var(--color-text-muted);font-size:.95rem;margin:0 0 var(--space-4)}.card-content p{font-size:.82rem;line-height:1.35;color:var(--color-text-soft);flex-grow:1}.launch-btn{background:var(--color-brand-600);color:var(--color-text-on-brand);padding:.56rem;border-radius:var(--radius-sm);text-decoration:none;text-align:center;font-weight:700;font-size:.9rem;transition:opacity .2s}.launch-btn:hover{opacity:.9}footer{margin-top:var(--space-12);padding:var(--space-8) 0;text-align:center;border-top:1px solid var(--color-border)}footer p{display:flex;align-items:center;justify-content:center;gap:12px;font-size:.9rem;color:var(--color-text-soft);margin:0}.footer-logo{height:50px;width:auto;vertical-align:middle;opacity:.8;transition:opacity .3s ease}.footer-logo:hover{opacity:1}@media(max-width:600px){body{padding:1rem .9rem 1.6rem}.title-row{flex-direction:column;align-items:flex-start;gap:.35rem}.brand-logo{order:1;align-self:center}.title{order:2;font-size:2.2rem}.brand-logo img{height:42px}.grid{grid-template-columns:1fr}}.legal-page .title-row{margin-bottom:.5rem}.legal-page .title-logo img{height:52px;width:auto}.legal-page h1{color:var(--color-brand-800);font-size:clamp(2rem,4vw,2.8rem);margin:0;border-left:4px solid var(--color-brand-600);padding-left:var(--space-4);line-height:1.1}.legal-page h2{color:var(--color-brand-800);margin:1.6rem 0 .7rem;font-size:1.18rem}.legal-page p,.legal-page li{color:var(--color-text-soft);margin:0 0 .9rem}.legal-page ul{padding-left:1.2rem;margin:.2rem 0 .8rem}.legal-page .meta{margin-bottom:1.3rem;font-size:.92rem;color:var(--color-text-muted)}.legal-page .back-link{display:inline-block;margin-bottom:1.2rem;color:var(--color-brand-600);text-decoration:none;font-weight:700}.legal-page .back-link:hover{text-decoration:underline}.legal-page section{border:1px solid var(--color-border);border-radius:12px;padding:1.2rem 1.2rem .6rem;background:var(--color-surface)}.legal-page footer{margin-top:2.4rem;padding-top:1.2rem;border-top:1px solid var(--color-border);text-align:center;font-size:.9rem;color:var(--color-text-soft)}@media(max-width:600px){.legal-page .title-row{flex-direction:column;align-items:flex-start}.legal-page .title-logo img{height:40px}.legal-page section{padding:1rem .9rem .4rem}}.panel[data-v-3d53be06]{border:2px solid #c7d8eb;border-radius:16px;background:#ffffffd9;padding:1rem;display:grid;gap:.9rem}.header-row[data-v-3d53be06]{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.clients-grid[data-v-3d53be06],.servers[data-v-3d53be06]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.65rem}.group-box[data-v-3d53be06]{border:2px solid #c5d7ea;border-radius:14px;background:#f9fbfe;padding:.6rem}.emphasis-box[data-v-3d53be06]{border-width:3px;border-color:#b7cde4}.group-title[data-v-3d53be06]{margin:0 0 .5rem;font-weight:700;color:#0e3b63;font-size:.9rem}.toolbar[data-v-3d53be06]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem}.toolbar-top[data-v-3d53be06]{display:grid;grid-template-columns:minmax(0,auto) auto;align-items:center;gap:.75rem;justify-content:start}.modulo-field[data-v-3d53be06]{display:inline-flex;align-items:center;gap:.45rem;align-content:start;min-width:0;border:2px solid #c5d7ea;border-radius:12px;background:#f9fbfe;padding:.45rem .55rem}.modulo-field input[data-v-3d53be06]{border:1px solid #cfe0f3;border-radius:10px;padding:.35rem .45rem;background:#fff;color:#163650;font-weight:600;width:8.25rem;min-width:0;max-width:100%;text-align:right}.modulo-note[data-v-3d53be06]{margin:-.2rem 0 0;color:#4c6780;font-size:.9rem}.actions-row[data-v-3d53be06]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.card[data-v-3d53be06]{border-radius:12px;border:2px solid #d3e0ee;background:#fff;padding:.7rem}.server-value[data-v-3d53be06]{border:2px solid #9fc2e6;background:linear-gradient(180deg,#edf6ff,#e1efff);color:#083a66;border-radius:10px;padding:.45rem .6rem;font-weight:700;margin-bottom:.45rem;box-shadow:inset 0 1px #ffffffbf}.server-value strong[data-v-3d53be06]{color:#0a4f86}.reconstructed-value[data-v-3d53be06]{border-color:#d18a2f;background:linear-gradient(180deg,#fff7e7,#ffe8c1);color:#5f3700;box-shadow:inset 0 1px #ffffffd9,0 1px 2px #d18a2f24}.reconstructed-value strong[data-v-3d53be06]{color:#7a4700}h3[data-v-3d53be06],p[data-v-3d53be06]{margin:0 0 .35rem}.value-field[data-v-3d53be06]{display:grid;gap:.25rem;margin:0 0 .35rem}.value-field select[data-v-3d53be06]{border:2px solid #d18a2f;border-radius:10px;padding:.5rem .6rem;background:linear-gradient(180deg,#fff7e7,#ffe8c1);color:#5f3700;font-weight:700;box-shadow:inset 0 1px #ffffffd9,0 1px 2px #d18a2f24}.value-select[data-v-3d53be06]{border:2px solid #d97706;background:linear-gradient(180deg,#fff2d8,#ffe3b0);color:#6b3f00;font-weight:800;box-shadow:inset 0 1px #ffffffd9,0 0 0 2px #d977061f}.value-select option[data-v-3d53be06]{color:#6b3f00;font-weight:700}.client-actions[data-v-3d53be06]{display:grid;grid-template-columns:1fr 1fr;gap:.45rem;margin-top:.35rem}ul[data-v-3d53be06]{margin:.2rem 0 0;padding-left:0;list-style:none;display:grid;gap:.2rem;font-size:inherit;color:inherit}li[data-v-3d53be06]{font-family:inherit;font-size:inherit;color:inherit;padding:.1rem 0;line-height:1.25}button[data-v-3d53be06]{border:2px solid transparent;border-radius:10px;background:#1061ff;color:#fff;font-weight:600;padding:.58rem .82rem;cursor:pointer;line-height:1.2;white-space:normal;overflow-wrap:anywhere;text-align:center}.small-btn[data-v-3d53be06]{padding:.45rem .65rem;font-size:.85rem}.secondary-btn[data-v-3d53be06]{background:#0e3b63;border-color:#0e3b63}button[data-v-3d53be06]:disabled{opacity:.5;cursor:not-allowed}.reset-btn[data-v-3d53be06]{background:#24364d;border-color:#24364d}.action-btn[data-v-3d53be06]{width:100%}@media(max-width:720px){.header-row[data-v-3d53be06]{flex-direction:column;align-items:stretch}.toolbar[data-v-3d53be06]{grid-template-columns:1fr}.toolbar-top[data-v-3d53be06]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.modulo-field[data-v-3d53be06]{width:100%;justify-content:space-between;gap:.35rem}.modulo-field span[data-v-3d53be06]{white-space:nowrap}.modulo-field input[data-v-3d53be06]{width:100%;max-width:6.75rem;min-width:0}.reset-btn[data-v-3d53be06],.toolbar button[data-v-3d53be06]{width:100%}.actions-row[data-v-3d53be06]{grid-template-columns:1fr}}@media(min-width:651px)and (max-width:900px){.clients-grid[data-v-3d53be06]{grid-template-columns:repeat(2,minmax(0,1fr))}}.panel[data-v-af39a968]{border:2px solid #c7d8eb;border-radius:16px;background:#ffffffd9;padding:1rem;display:grid;gap:.9rem}.header-row[data-v-af39a968]{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.clients-grid[data-v-af39a968],.servers[data-v-af39a968]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.65rem}.group-box[data-v-af39a968]{border:2px solid #c5d7ea;border-radius:14px;background:#f9fbfe;padding:.6rem}.emphasis-box[data-v-af39a968]{border-width:3px;border-color:#b7cde4}.group-title[data-v-af39a968]{margin:0 0 .5rem;font-weight:700;color:#0e3b63;font-size:.9rem}.toolbar-top[data-v-af39a968]{display:grid;grid-template-columns:auto auto minmax(0,auto) auto;align-items:center;gap:.75rem;justify-content:start}.range-field[data-v-af39a968]{display:inline-flex;align-items:center;gap:.4rem;min-width:0;border:2px solid #c5d7ea;border-radius:12px;background:#f9fbfe;padding:.45rem .55rem}.range-field input[data-v-af39a968]{border:1px solid #cfe0f3;border-radius:10px;padding:.35rem .45rem;background:#fff;color:#163650;font-weight:600;width:5.75rem;min-width:0;max-width:100%;text-align:right}.toolbar[data-v-af39a968]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem}.modulo-field[data-v-af39a968]{display:inline-flex;align-items:center;gap:.45rem;align-content:start;min-width:0;border:2px solid #c5d7ea;border-radius:12px;background:#f9fbfe;padding:.45rem .55rem}.modulo-field input[data-v-af39a968]{border:1px solid #cfe0f3;border-radius:10px;padding:.35rem .45rem;background:#fff;color:#163650;font-weight:600;width:8.25rem;min-width:0;max-width:100%;text-align:right}.modulo-note[data-v-af39a968]{margin:-.2rem 0 0;color:#4c6780;font-size:.9rem;white-space:nowrap}.modulo-check-row[data-v-af39a968]{margin:-.1rem 0 0}.modulo-check[data-v-af39a968]{display:inline-block;width:fit-content;border-radius:10px;padding:.35rem .55rem;border:2px solid #d9e5f2;background:#f7fbff}.modulo-check.ok[data-v-af39a968]{border-color:#9fc2e6;background:#edf6ff;color:#0a4f86}.modulo-check.warn[data-v-af39a968]{border-color:#e0b469;background:#fff4de;color:#7a4700}.actions-row[data-v-af39a968]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.card[data-v-af39a968]{border-radius:12px;border:2px solid #d3e0ee;background:#fff;padding:.7rem}.server-value[data-v-af39a968]{border:2px solid #9fc2e6;background:linear-gradient(180deg,#edf6ff,#e1efff);color:#083a66;border-radius:10px;padding:.45rem .6rem;font-weight:700;margin-bottom:.45rem;box-shadow:inset 0 1px #ffffffbf}.server-value strong[data-v-af39a968]{color:#0a4f86}.reconstructed-value[data-v-af39a968]{border-color:#d18a2f;background:linear-gradient(180deg,#fff7e7,#ffe8c1);color:#5f3700;box-shadow:inset 0 1px #ffffffd9,0 1px 2px #d18a2f24}.reconstructed-value strong[data-v-af39a968]{color:#7a4700}h3[data-v-af39a968],p[data-v-af39a968]{margin:0 0 .35rem}.value-field[data-v-af39a968]{display:grid;gap:.25rem;margin:0 0 .35rem}.value-field input[data-v-af39a968]{border:2px solid #d18a2f;border-radius:10px;padding:.5rem .6rem;background:linear-gradient(180deg,#fff7e7,#ffe8c1);color:#5f3700;font-weight:700;box-shadow:inset 0 1px #ffffffd9,0 1px 2px #d18a2f24}.value-input[data-v-af39a968]{text-align:right;font-size:1.05rem;font-weight:800;letter-spacing:.01em;font-variant-numeric:tabular-nums}.client-actions[data-v-af39a968]{display:grid;grid-template-columns:1fr 1fr;gap:.45rem;margin-top:.35rem}ul[data-v-af39a968]{margin:.2rem 0 0;padding-left:0;list-style:none;display:grid;gap:.2rem;font-size:inherit;color:inherit}li[data-v-af39a968]{font-family:inherit;font-size:inherit;color:inherit;padding:.1rem 0;line-height:1.25}button[data-v-af39a968]{border:2px solid transparent;border-radius:10px;background:#1061ff;color:#fff;font-weight:600;padding:.58rem .82rem;cursor:pointer;line-height:1.2;white-space:normal;overflow-wrap:anywhere;text-align:center}.small-btn[data-v-af39a968]{padding:.45rem .65rem;font-size:.85rem}.secondary-btn[data-v-af39a968]{background:#0e3b63;border-color:#0e3b63}button[data-v-af39a968]:disabled{opacity:.5;cursor:not-allowed}.reset-btn[data-v-af39a968]{background:#24364d;border-color:#24364d}.action-btn[data-v-af39a968]{width:100%}@media(max-width:900px){.clients-grid[data-v-af39a968]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.header-row[data-v-af39a968]{flex-direction:column;align-items:stretch}.toolbar[data-v-af39a968]{grid-template-columns:1fr}.toolbar-top[data-v-af39a968]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.range-field[data-v-af39a968]{width:100%;justify-content:space-between;gap:.35rem}.range-field span[data-v-af39a968]{white-space:nowrap}.range-field input[data-v-af39a968]{width:100%;max-width:5.25rem}.modulo-field[data-v-af39a968]{width:100%;justify-content:space-between;gap:.35rem}.modulo-field span[data-v-af39a968]{white-space:nowrap}.modulo-field input[data-v-af39a968]{width:100%;max-width:6.75rem;min-width:0}.reset-btn[data-v-af39a968]{width:100%}.toolbar-top[data-v-af39a968]>:nth-child(3),.toolbar-top[data-v-af39a968]>:nth-child(4){grid-column:span 1}.toolbar button[data-v-af39a968]{width:100%}.actions-row[data-v-af39a968]{grid-template-columns:1fr}.modulo-note[data-v-af39a968]{white-space:normal}}@media(max-width:520px){.toolbar-top[data-v-af39a968]{grid-template-columns:1fr}}@media(max-width:650px){.clients-grid[data-v-af39a968]{grid-template-columns:1fr}}.panel[data-v-ebb00fa8]{border:2px solid #c7d8eb;border-radius:16px;background:#ffffffd9;padding:1rem;display:grid;gap:.9rem}.header-row[data-v-ebb00fa8]{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.clients-grid[data-v-ebb00fa8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:.65rem}.servers[data-v-ebb00fa8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.65rem}.group-box[data-v-ebb00fa8]{border:2px solid #c5d7ea;border-radius:14px;background:#f9fbfe;padding:.6rem}.emphasis-box[data-v-ebb00fa8]{border-width:3px;border-color:#b7cde4}.group-title[data-v-ebb00fa8]{margin:0 0 .5rem;font-weight:700;color:#0e3b63;font-size:.9rem}.toolbar-top[data-v-ebb00fa8]{display:grid;grid-template-columns:minmax(0,auto) auto;align-items:center;gap:.75rem;justify-content:start}.toolbar[data-v-ebb00fa8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem}.modulo-field[data-v-ebb00fa8]{display:inline-flex;align-items:center;gap:.45rem;align-content:start;min-width:0;border:2px solid #c5d7ea;border-radius:12px;background:#f9fbfe;padding:.45rem .55rem}.modulo-field input[data-v-ebb00fa8]{border:1px solid #cfe0f3;border-radius:10px;padding:.35rem .45rem;background:#fff;color:#163650;font-weight:600;width:8.25rem;min-width:0;max-width:100%;text-align:right}.modulo-note[data-v-ebb00fa8]{margin:-.2rem 0 0;color:#4c6780;font-size:.9rem;white-space:nowrap}.actions-row[data-v-ebb00fa8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.card[data-v-ebb00fa8]{border-radius:12px;border:2px solid #d3e0ee;background:#fff;padding:.7rem}.clients-grid .card[data-v-ebb00fa8]{min-height:210px;padding:.85rem}.server-value[data-v-ebb00fa8]{border:2px solid #9fc2e6;background:linear-gradient(180deg,#edf6ff,#e1efff);color:#083a66;border-radius:10px;padding:.45rem .6rem;font-weight:700;margin-bottom:.45rem;box-shadow:inset 0 1px #ffffffbf}.server-value strong[data-v-ebb00fa8]{color:#0a4f86}.reconstructed-value[data-v-ebb00fa8]{border-color:#d18a2f;background:linear-gradient(180deg,#fff7e7,#ffe8c1);color:#5f3700;box-shadow:inset 0 1px #ffffffd9,0 1px 2px #d18a2f24}.reconstructed-value strong[data-v-ebb00fa8]{color:#7a4700}.histogram-chart[data-v-ebb00fa8]{margin-top:.2rem;border:2px solid #d7e6f5;border-radius:12px;background:#fbfdff;padding:.55rem;display:grid;gap:.35rem}.histogram-bar-row[data-v-ebb00fa8]{display:grid;grid-template-columns:1.25rem minmax(0,1fr) 1.8rem;align-items:center;gap:.45rem}.histogram-bar-label[data-v-ebb00fa8]{font-weight:700;color:#0e3b63;text-align:center}.histogram-bar-track[data-v-ebb00fa8]{height:.72rem;border-radius:999px;background:#e9f1fa;border:1px solid #d2e1ef;overflow:hidden}.histogram-bar-fill[data-v-ebb00fa8]{height:100%;min-width:.15rem;border-radius:999px;background:linear-gradient(90deg,#0f6cad,#1b8db8)}.histogram-bar-value[data-v-ebb00fa8]{text-align:right;font-weight:700;color:#35556f;font-variant-numeric:tabular-nums}h3[data-v-ebb00fa8],p[data-v-ebb00fa8]{margin:0 0 .35rem}.value-field[data-v-ebb00fa8]{display:grid;gap:.25rem;margin:0 0 .35rem}.value-field select[data-v-ebb00fa8]{border:2px solid #d18a2f;border-radius:10px;padding:.5rem .6rem;background:linear-gradient(180deg,#fff7e7,#ffe8c1);color:#5f3700;font-weight:700;box-shadow:inset 0 1px #ffffffd9,0 1px 2px #d18a2f24}.value-select[data-v-ebb00fa8]{border:2px solid #d97706;background:linear-gradient(180deg,#fff2d8,#ffe3b0);color:#6b3f00;font-weight:800;box-shadow:inset 0 1px #ffffffd9,0 0 0 2px #d977061f}.value-select option[data-v-ebb00fa8]{color:#6b3f00;font-weight:700}.client-actions[data-v-ebb00fa8]{display:grid;grid-template-columns:1fr 1fr;gap:.45rem;margin-top:.35rem}ul[data-v-ebb00fa8]{margin:.2rem 0 0;padding-left:0;list-style:none;display:grid;gap:.2rem;font-size:inherit;color:inherit}li[data-v-ebb00fa8]{font-family:inherit;font-size:inherit;color:inherit;padding:.1rem 0;line-height:1.25}button[data-v-ebb00fa8]{border:2px solid transparent;border-radius:10px;background:#1061ff;color:#fff;font-weight:600;padding:.58rem .82rem;cursor:pointer;line-height:1.2;white-space:normal;overflow-wrap:anywhere;text-align:center}.small-btn[data-v-ebb00fa8]{padding:.45rem .65rem;font-size:.85rem}.secondary-btn[data-v-ebb00fa8]{background:#0e3b63;border-color:#0e3b63}button[data-v-ebb00fa8]:disabled{opacity:.5;cursor:not-allowed}.reset-btn[data-v-ebb00fa8]{background:#24364d;border-color:#24364d}.action-btn[data-v-ebb00fa8]{width:100%}@media(min-width:651px)and (max-width:900px){.clients-grid[data-v-ebb00fa8]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.header-row[data-v-ebb00fa8]{flex-direction:column;align-items:stretch}.toolbar[data-v-ebb00fa8]{grid-template-columns:1fr}.toolbar-top[data-v-ebb00fa8]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.modulo-field[data-v-ebb00fa8]{width:100%;justify-content:space-between;gap:.35rem}.modulo-field span[data-v-ebb00fa8]{white-space:nowrap}.modulo-field input[data-v-ebb00fa8]{width:100%;max-width:6.75rem;min-width:0}.reset-btn[data-v-ebb00fa8],.toolbar button[data-v-ebb00fa8]{width:100%}.actions-row[data-v-ebb00fa8]{grid-template-columns:1fr}.modulo-note[data-v-ebb00fa8]{white-space:normal}}@media(max-width:650px){.clients-grid[data-v-ebb00fa8]{grid-template-columns:1fr}.histogram-bar-row[data-v-ebb00fa8]{grid-template-columns:1.1rem minmax(0,1fr) 1.5rem;gap:.35rem}}.panel[data-v-c651f423]{border:2px solid #c7d8eb;border-radius:16px;background:#ffffffd9;padding:1rem;display:grid;gap:.9rem}.header-row[data-v-c651f423]{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.clients-grid[data-v-c651f423],.servers[data-v-c651f423]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.65rem}.group-box[data-v-c651f423]{border:2px solid #c5d7ea;border-radius:14px;background:#f9fbfe;padding:.6rem}.emphasis-box[data-v-c651f423]{border-width:3px;border-color:#b7cde4}.group-title[data-v-c651f423]{margin:0 0 .5rem;font-weight:700;color:#0e3b63;font-size:.9rem}.toolbar-top[data-v-c651f423]{display:grid;grid-template-columns:minmax(0,auto) auto;align-items:center;gap:.75rem;justify-content:start}.toolbar[data-v-c651f423]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem}.modulo-field[data-v-c651f423]{display:inline-flex;align-items:center;gap:.45rem;align-content:start;min-width:0;border:2px solid #c5d7ea;border-radius:12px;background:#f9fbfe;padding:.45rem .55rem}.modulo-field input[data-v-c651f423]{border:1px solid #cfe0f3;border-radius:10px;padding:.35rem .45rem;background:#fff;color:#163650;font-weight:600;width:8.25rem;min-width:0;max-width:100%;text-align:right}.modulo-note[data-v-c651f423]{margin:-.2rem 0 0;color:#4c6780;font-size:.9rem;white-space:normal}.actions-row[data-v-c651f423]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.card[data-v-c651f423]{border-radius:12px;border:2px solid #d3e0ee;background:#fff;padding:.7rem}.server-value[data-v-c651f423]{border:2px solid #9fc2e6;background:linear-gradient(180deg,#edf6ff,#e1efff);color:#083a66;border-radius:10px;padding:.45rem .6rem;font-weight:700;margin-bottom:.45rem;box-shadow:inset 0 1px #ffffffbf}.server-value strong[data-v-c651f423]{color:#0a4f86}.reconstructed-value[data-v-c651f423]{border-color:#d18a2f;background:linear-gradient(180deg,#fff7e7,#ffe8c1);color:#5f3700;box-shadow:inset 0 1px #ffffffd9,0 1px 2px #d18a2f24}.reconstructed-value strong[data-v-c651f423]{color:#7a4700}.histogram-chart[data-v-c651f423]{margin-top:.2rem;border:2px solid #d7e6f5;border-radius:12px;background:#fbfdff;padding:.55rem;display:grid;gap:.35rem}.histogram-bar-row[data-v-c651f423]{display:grid;grid-template-columns:1.25rem minmax(0,1fr) 1.8rem;align-items:center;gap:.45rem}.histogram-bar-label[data-v-c651f423]{font-weight:700;color:#0e3b63;text-align:center}.histogram-bar-track[data-v-c651f423]{height:.72rem;border-radius:999px;background:#e9f1fa;border:1px solid #d2e1ef;overflow:hidden}.histogram-bar-fill[data-v-c651f423]{height:100%;min-width:.15rem;border-radius:999px;background:linear-gradient(90deg,#0f6cad,#1b8db8)}.histogram-bar-value[data-v-c651f423]{text-align:right;font-weight:700;color:#35556f;font-variant-numeric:tabular-nums}h3[data-v-c651f423],p[data-v-c651f423]{margin:0 0 .35rem}.value-field[data-v-c651f423]{display:grid;gap:.25rem;margin:0 0 .35rem}.value-field input[data-v-c651f423],.value-field select[data-v-c651f423]{border:2px solid #d18a2f;border-radius:10px;padding:.5rem .6rem;background:linear-gradient(180deg,#fff7e7,#ffe8c1);color:#5f3700;font-weight:700;box-shadow:inset 0 1px #ffffffd9,0 1px 2px #d18a2f24}.value-select[data-v-c651f423]{border:2px solid #d97706;background:linear-gradient(180deg,#fff2d8,#ffe3b0);color:#6b3f00;font-weight:800;box-shadow:inset 0 1px #ffffffd9,0 0 0 2px #d977061f}.value-select option[data-v-c651f423]{color:#6b3f00;font-weight:700}.bit-input-grid[data-v-c651f423]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem}.bit-input-cell[data-v-c651f423]{display:grid;gap:.15rem;text-align:center}.bit-input-cell span[data-v-c651f423]{font-size:.72rem;color:#5d758b;font-weight:700}.bit-select[data-v-c651f423]{text-align:center;padding:.35rem .2rem}.client-actions[data-v-c651f423]{display:grid;grid-template-columns:1fr 1fr;gap:.45rem;margin-top:.35rem}ul[data-v-c651f423]{margin:.2rem 0 0;padding-left:0;list-style:none;display:grid;gap:.2rem;font-size:inherit;color:inherit}li[data-v-c651f423]{font-family:inherit;font-size:inherit;color:inherit;padding:.1rem 0;line-height:1.25}button[data-v-c651f423]{border:2px solid transparent;border-radius:10px;background:#1061ff;color:#fff;font-weight:600;padding:.58rem .82rem;cursor:pointer;line-height:1.2;white-space:normal;overflow-wrap:anywhere;text-align:center}.small-btn[data-v-c651f423]{padding:.45rem .65rem;font-size:.85rem}.secondary-btn[data-v-c651f423]{background:#0e3b63;border-color:#0e3b63}button[data-v-c651f423]:disabled{opacity:.5;cursor:not-allowed}.reset-btn[data-v-c651f423]{background:#24364d;border-color:#24364d}.action-btn[data-v-c651f423]{width:100%}@media(min-width:651px)and (max-width:900px){.clients-grid[data-v-c651f423]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.header-row[data-v-c651f423]{flex-direction:column;align-items:stretch}.toolbar[data-v-c651f423]{grid-template-columns:1fr}.toolbar-top[data-v-c651f423]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.modulo-field[data-v-c651f423]{width:100%;justify-content:space-between;gap:.35rem}.modulo-field span[data-v-c651f423]{white-space:nowrap}.modulo-field input[data-v-c651f423]{width:100%;max-width:6.75rem;min-width:0}.reset-btn[data-v-c651f423],.toolbar button[data-v-c651f423]{width:100%}.actions-row[data-v-c651f423]{grid-template-columns:1fr}}@media(max-width:650px){.clients-grid[data-v-c651f423]{grid-template-columns:1fr}.bit-input-grid[data-v-c651f423]{gap:.25rem}.histogram-bar-row[data-v-c651f423]{grid-template-columns:1.1rem minmax(0,1fr) 1.5rem;gap:.35rem}}.panel[data-v-bf936abb]{border:2px solid #c7d8eb;border-radius:16px;background:#ffffffd9;padding:1rem;display:grid;gap:.9rem}.header-row[data-v-bf936abb]{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.toolbar-top[data-v-bf936abb]{display:grid;grid-template-columns:minmax(0,auto) auto;align-items:center;gap:.75rem;justify-content:start}.toolbar[data-v-bf936abb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem}.modulo-field[data-v-bf936abb]{display:inline-flex;align-items:center;gap:.45rem;min-width:0;border:2px solid #c5d7ea;border-radius:12px;background:#f9fbfe;padding:.45rem .55rem}.modulo-field input[data-v-bf936abb]{border:1px solid #cfe0f3;border-radius:10px;padding:.35rem .45rem;background:#fff;color:#163650;font-weight:600;width:8.25rem;min-width:0;max-width:100%;text-align:right}.modulo-note[data-v-bf936abb]{margin:-.2rem 0 0;color:#4c6780;font-size:.9rem}.mapping[data-v-bf936abb]{display:grid;gap:.45rem}.mapping-title[data-v-bf936abb]{margin:0}.mapping-grid[data-v-bf936abb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.35rem .5rem}.mapping-item[data-v-bf936abb]{border:1px solid #dbe6f2;border-radius:10px;background:#fbfdff;padding:.28rem .45rem;color:#163650;line-height:1.25;font-size:.88rem}.group-box[data-v-bf936abb]{border:2px solid #c5d7ea;border-radius:14px;background:#f9fbfe;padding:.6rem}.emphasis-box[data-v-bf936abb]{border-width:3px;border-color:#b7cde4}.group-title[data-v-bf936abb]{margin:0 0 .5rem;font-weight:700;color:#0e3b63;font-size:.9rem}.clients-grid[data-v-bf936abb]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.servers[data-v-bf936abb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.65rem}.detail-grid[data-v-bf936abb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.75rem}.actions-row[data-v-bf936abb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.card[data-v-bf936abb]{border-radius:12px;border:2px solid #d3e0ee;background:#fff;padding:.7rem}h3[data-v-bf936abb],p[data-v-bf936abb]{margin:0 0 .35rem}.value-field[data-v-bf936abb]{display:grid;gap:.25rem;margin:0 0 .35rem}.value-field select[data-v-bf936abb]{border:2px solid #d18a2f;border-radius:10px;padding:.5rem .6rem;background:linear-gradient(180deg,#fff7e7,#ffe8c1);color:#5f3700;font-weight:700;box-shadow:inset 0 1px #ffffffd9,0 1px 2px #d18a2f24}.value-select[data-v-bf936abb]{border:2px solid #d97706;background:linear-gradient(180deg,#fff2d8,#ffe3b0);color:#6b3f00;font-weight:800;box-shadow:inset 0 1px #ffffffd9,0 0 0 2px #d977061f}.value-select option[data-v-bf936abb]{color:#6b3f00;font-weight:700}.client-actions[data-v-bf936abb]{display:grid;grid-template-columns:1fr 1fr;gap:.45rem;margin-top:.35rem}.server-value[data-v-bf936abb]{border:2px solid #9fc2e6;background:linear-gradient(180deg,#edf6ff,#e1efff);color:#083a66;border-radius:10px;padding:.45rem .6rem;font-weight:700;margin-bottom:.45rem;box-shadow:inset 0 1px #ffffffbf}.server-value strong[data-v-bf936abb]{color:#0a4f86}.reconstructed-value[data-v-bf936abb]{border-color:#d18a2f;background:linear-gradient(180deg,#fff7e7,#ffe8c1);color:#5f3700;box-shadow:inset 0 1px #ffffffd9,0 1px 2px #d18a2f24}.reconstructed-value strong[data-v-bf936abb]{color:#7a4700}.step-note[data-v-bf936abb]{margin-top:.25rem}ul[data-v-bf936abb]{margin:.2rem 0 0;padding-left:0;list-style:none;display:grid;gap:.2rem;font-size:inherit;color:inherit}li[data-v-bf936abb]{font-family:inherit;font-size:inherit;color:inherit;padding:.1rem 0;line-height:1.25}button[data-v-bf936abb]{border:2px solid transparent;border-radius:10px;background:#1061ff;color:#fff;font-weight:600;padding:.58rem .82rem;cursor:pointer;line-height:1.2;white-space:normal;overflow-wrap:anywhere;text-align:center}.small-btn[data-v-bf936abb]{padding:.45rem .65rem;font-size:.85rem}.secondary-btn[data-v-bf936abb],.secondary[data-v-bf936abb]{background:#0e3b63;border-color:#0e3b63}button[data-v-bf936abb]:disabled{opacity:.5;cursor:not-allowed}.reset-btn[data-v-bf936abb]{background:#24364d;border-color:#24364d}.action-btn[data-v-bf936abb]{width:100%}@media(min-width:901px)and (max-width:1200px){.clients-grid[data-v-bf936abb]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:651px)and (max-width:900px){.clients-grid[data-v-bf936abb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.header-row[data-v-bf936abb]{flex-direction:column;align-items:stretch}.toolbar[data-v-bf936abb]{grid-template-columns:1fr}.toolbar-top[data-v-bf936abb]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.modulo-field[data-v-bf936abb]{width:100%;justify-content:space-between;gap:.35rem}.modulo-field span[data-v-bf936abb]{white-space:nowrap}.modulo-field input[data-v-bf936abb]{width:100%;max-width:6.75rem;min-width:0}.reset-btn[data-v-bf936abb],.toolbar button[data-v-bf936abb]{width:100%}.actions-row[data-v-bf936abb]{grid-template-columns:1fr}}@media(max-width:650px){.clients-grid[data-v-bf936abb]{grid-template-columns:1fr}}.panel[data-v-b6639773]{border:2px solid #c7d8eb;border-radius:16px;background:#ffffffd9;padding:1rem;display:grid;gap:.9rem}.header-row[data-v-b6639773]{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.toolbar-top[data-v-b6639773]{display:grid;grid-template-columns:repeat(4,auto);align-items:center;gap:.75rem;justify-content:start}.toolbar[data-v-b6639773]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem}.modulo-field[data-v-b6639773]{display:inline-flex;align-items:center;gap:.45rem;min-width:0;border:2px solid #c5d7ea;border-radius:12px;background:#f9fbfe;padding:.45rem .55rem}.modulo-field input[data-v-b6639773]{border:1px solid #cfe0f3;border-radius:10px;padding:.35rem .45rem;background:#fff;color:#163650;font-weight:600;width:8.25rem;min-width:0;max-width:100%;text-align:right}.modulo-field select[data-v-b6639773]{border:1px solid #cfe0f3;border-radius:10px;padding:.35rem .45rem;background:#fff;color:#163650;font-weight:600;min-width:4.75rem;max-width:100%}.modulo-note[data-v-b6639773]{margin:-.2rem 0 0;color:#4c6780;font-size:.9rem;white-space:nowrap}.modulo-status[data-v-b6639773]{display:inline-block;margin-left:.45rem;width:fit-content;border-radius:10px;padding:.3rem .5rem;border:2px solid #9fc2e6;background:#edf6ff;color:#0a4f86}.modulo-status.warn[data-v-b6639773]{border-color:#e0b469;background:#fff4de;color:#7a4700}.mapping[data-v-b6639773]{display:grid;gap:.45rem}.mapping-header[data-v-b6639773]{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.mapping-title[data-v-b6639773]{margin:0}.mapping-grid[data-v-b6639773]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.35rem .5rem}.mapping-item[data-v-b6639773]{border:2px solid #dbe6f2;border-radius:10px;background:#fbfdff;padding:.4rem .5rem;color:#163650;line-height:1.25;font-size:.88rem;display:grid;gap:.3rem}.mapping-item.selected[data-v-b6639773]{border-color:#de9726;background:linear-gradient(180deg,#fff4d0,#ffe6a9);box-shadow:0 0 0 2px #de97261f}.mapping-item.selected .db-index-badge[data-v-b6639773],.mapping-item.selected .db-bits-badge[data-v-b6639773],.mapping-item.selected .db-value-badge[data-v-b6639773]{border-color:#d9911f;background:#ffe9b8;color:#7a4700}.db-key-row[data-v-b6639773],.db-value-row[data-v-b6639773]{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.db-index-badge[data-v-b6639773],.db-bits-badge[data-v-b6639773],.db-value-badge[data-v-b6639773]{border-radius:999px;padding:.15rem .45rem;font-weight:800;font-size:.78rem}.db-index-badge[data-v-b6639773]{border:1px solid #cfe0f3;background:#f3f8ff;color:#0e3b63}.db-bits-badge[data-v-b6639773]{border:1px solid #d5e4f2;background:#fff;color:#35556f;font-family:IBM Plex Mono,monospace}.db-value-label[data-v-b6639773]{color:#5d758b;font-size:.8rem;font-weight:700}.db-value-badge[data-v-b6639773]{border:1px solid #cfe0f3;background:#f3f8ff;color:#0e3b63}.group-box[data-v-b6639773]{border:2px solid #c5d7ea;border-radius:14px;background:#f9fbfe;padding:.6rem}.emphasis-box[data-v-b6639773]{border-width:3px;border-color:#b7cde4}.group-title[data-v-b6639773]{margin:0 0 .5rem;font-weight:700;color:#0e3b63;font-size:.9rem}.clients-grid[data-v-b6639773]{display:grid;grid-template-columns:1fr;gap:.65rem;max-width:620px;margin:0 auto}.servers[data-v-b6639773]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.65rem}.actions-row[data-v-b6639773]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.card[data-v-b6639773]{border-radius:12px;border:2px solid #d3e0ee;background:#fff;padding:.7rem}h3[data-v-b6639773],p[data-v-b6639773]{margin:0 0 .35rem}.value-field[data-v-b6639773]{display:grid;gap:.25rem;margin:0 0 .35rem}.value-field select[data-v-b6639773]{border:2px solid #d18a2f;border-radius:10px;padding:.5rem .6rem;background:linear-gradient(180deg,#fff7e7,#ffe8c1);color:#5f3700;font-weight:700;box-shadow:inset 0 1px #ffffffd9,0 1px 2px #d18a2f24}.value-select[data-v-b6639773]{border:2px solid #d97706;background:linear-gradient(180deg,#fff2d8,#ffe3b0);color:#6b3f00;font-weight:800;box-shadow:inset 0 1px #ffffffd9,0 0 0 2px #d977061f}.value-select option[data-v-b6639773]{color:#6b3f00;font-weight:700}.client-actions[data-v-b6639773]{display:grid;grid-template-columns:1fr 1fr;gap:.45rem;margin-top:.35rem}.explain-row[data-v-b6639773]{color:#5d758b;font-size:.82rem}.calc-box[data-v-b6639773]{margin-top:.25rem;border:1px solid #dbe6f2;border-radius:10px;background:#fbfdff;padding:.45rem .55rem}.calc-title[data-v-b6639773]{margin:0 0 .25rem;color:#0e3b63}.calc-list[data-v-b6639773]{margin:0;padding-left:0;list-style:none;font-family:IBM Plex Mono,monospace;font-size:.78rem;color:#35556f;display:grid;gap:.12rem}.calc-list li[data-v-b6639773]{padding-left:.5rem;line-height:1.35}.calc-subline[data-v-b6639773]{padding-left:.8rem}.calc-total[data-v-b6639773]{margin:.35rem 0 0;padding-top:.25rem;border-top:1px solid #e2ebf5}.compact-list[data-v-b6639773]{font-size:.74rem}.tree-grid-box[data-v-b6639773]{margin-top:.35rem;border:1px solid #dbe6f2;border-radius:10px;background:#fbfdff;padding:.45rem .55rem}.tree-level-block+.tree-level-block[data-v-b6639773]{margin-top:.35rem;padding-top:.35rem;border-top:1px dashed #dfe9f4}.tree-level-title[data-v-b6639773]{margin:0 0 .25rem;font-size:.78rem;font-weight:700;color:#35556f}.tree-level-grid[data-v-b6639773]{margin:0;padding-left:1rem;list-style:none;display:grid;grid-template-columns:1fr;gap:.15rem}.tree-level-grid li[data-v-b6639773]{border:0;background:transparent;padding:0;font-family:IBM Plex Mono,monospace;font-size:.75rem;line-height:1.3;word-break:break-word}.tree-level-grid li.target[data-v-b6639773]{background:transparent;color:#0a4f86;font-weight:700}.server-value[data-v-b6639773]{border:2px solid #9fc2e6;background:linear-gradient(180deg,#edf6ff,#e1efff);color:#083a66;border-radius:10px;padding:.45rem .6rem;font-weight:700;margin-bottom:.45rem;box-shadow:inset 0 1px #ffffffbf}.server-value strong[data-v-b6639773]{color:#0a4f86}.reconstructed-value[data-v-b6639773]{border-color:#d18a2f;background:linear-gradient(180deg,#fff7e7,#ffe8c1);color:#5f3700;box-shadow:inset 0 1px #ffffffd9,0 1px 2px #d18a2f24}.reconstructed-value strong[data-v-b6639773]{color:#7a4700}.expected-value-box[data-v-b6639773]{margin:0;border:2px solid #dbe6f2;background:#fff;border-radius:10px;padding:.45rem .6rem;color:#163650;font-weight:700}button[data-v-b6639773]{border:2px solid transparent;border-radius:10px;background:#1061ff;color:#fff;font-weight:600;padding:.58rem .82rem;cursor:pointer;line-height:1.2;white-space:normal;overflow-wrap:anywhere;text-align:center}.small-btn[data-v-b6639773]{padding:.45rem .65rem;font-size:.85rem}.toggle-btn[data-v-b6639773],.secondary-btn[data-v-b6639773]{background:#0e3b63;border-color:#0e3b63}button[data-v-b6639773]:disabled{opacity:.5;cursor:not-allowed}.reset-btn[data-v-b6639773]{background:#24364d;border-color:#24364d}.action-btn[data-v-b6639773]{width:100%}@media(max-width:720px){.header-row[data-v-b6639773]{flex-direction:column;align-items:stretch}.toolbar-top[data-v-b6639773]{grid-template-columns:1fr;align-items:stretch}.modulo-field[data-v-b6639773]{width:100%;justify-content:space-between;gap:.35rem}.modulo-field span[data-v-b6639773]{white-space:nowrap}.modulo-field input[data-v-b6639773],.modulo-field select[data-v-b6639773]{width:100%;max-width:6.75rem;min-width:0}.reset-btn[data-v-b6639773],.toggle-btn[data-v-b6639773]{width:100%}.actions-row[data-v-b6639773]{grid-template-columns:1fr}.modulo-note[data-v-b6639773]{white-space:normal}.mapping-header[data-v-b6639773]{align-items:stretch;flex-direction:column}}@media(max-width:1000px){.servers[data-v-b6639773]{grid-template-columns:1fr}}.app-layout[data-v-9a0b5d63]{margin:0 auto;max-width:1320px;padding:0;display:grid;gap:.55rem}.topbar[data-v-9a0b5d63]{position:relative;overflow:hidden;padding:var(--space-5);border-radius:calc(var(--radius-md) + 4px);border:1px solid var(--color-border);background:radial-gradient(circle at 50% -20%,rgba(0,92,169,.08) 0,transparent 55%),linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 10px 22px #0a2a480f,inset 0 1px #ffffffe6}.topbar[data-v-9a0b5d63]:before{content:"";position:absolute;inset:-90px auto auto 50%;transform:translate(-50%);width:260px;height:180px;border-radius:50%;background:#005ca90d;filter:blur(2px)}.app-title-row[data-v-9a0b5d63]{position:relative;z-index:1;align-items:center;flex-direction:column;justify-content:center;text-align:center;gap:.5rem}.hero-copy[data-v-9a0b5d63]{min-width:0}.topbar .title[data-v-9a0b5d63]{margin:.3rem 0 0;color:var(--color-brand-800);font-size:clamp(1.45rem,2.2vw,2.2rem);letter-spacing:-.03em;line-height:1.15;text-shadow:var(--shadow-title)}.topbar .title span[data-v-9a0b5d63]{color:var(--color-brand-600)}.hero-subtitle[data-v-9a0b5d63]{margin:.4rem 0 0;color:var(--color-text-muted);max-width:62ch;font-size:.9rem}.app-brand-logo[data-v-9a0b5d63]{position:relative;z-index:1;order:0;border-radius:12px;background:#fff;border:1px solid var(--color-border);padding:.45rem .65rem;box-shadow:0 6px 16px #005ca914}.app-brand-logo img[data-v-9a0b5d63]{height:56px;width:auto;display:block}.tabs[data-v-9a0b5d63]{position:relative;z-index:1;margin-top:var(--space-4);display:flex;flex-wrap:wrap;gap:.5rem}button[data-v-9a0b5d63]{color:var(--color-brand-800);background:#f4f8fc;border:1px solid var(--color-border);padding:.52rem .82rem;border-radius:var(--radius-pill);font-weight:600;font-size:.88rem;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,transform .14s ease}button[data-v-9a0b5d63]:hover{background:#eef5fb;border-color:#bdd4ea;transform:translateY(-1px)}button.active[data-v-9a0b5d63]{color:#fff;background:var(--color-brand-600);border-color:var(--color-brand-600);box-shadow:0 6px 14px #005ca933}.content-shell[data-v-9a0b5d63]{border-radius:calc(var(--radius-md) + 2px);border:1px solid var(--color-border);background:#ffffffdb;box-shadow:0 12px 28px #122b4c14,inset 0 1px #ffffffe6;padding:var(--space-4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media(max-width:720px){.app-layout[data-v-9a0b5d63]{gap:.45rem}.topbar[data-v-9a0b5d63]{padding:.9rem;border-radius:16px}.hero-subtitle[data-v-9a0b5d63]{font-size:.85rem}.app-brand-logo[data-v-9a0b5d63]{align-self:center;padding:.35rem .5rem}.app-brand-logo img[data-v-9a0b5d63]{height:42px}.tabs[data-v-9a0b5d63]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}button[data-v-9a0b5d63]{width:100%;text-align:center;border-radius:12px}.content-shell[data-v-9a0b5d63]{padding:.75rem;border-radius:14px}}@media(min-width:560px)and (max-width:720px){.tabs[data-v-9a0b5d63]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){button[data-v-9a0b5d63]{transition:none}}
