@import"https://fonts.googleapis.com/css2?family=Manrope:wght@500;600;700;800&family=Sora:wght@600;700;800&display=swap";.ugnay-landing[data-v-95ee89f8]{--ink: #0f1d36;--ink-soft: #4a5568;--paper: #f4f7fb;--white: #ffffff;--blue: #0032a0;--blue-deep: #001a5c;--blue-mid: #1a4fbf;--gold: #7eb8e8;--line: rgba(15, 29, 54, .1);--accent-u: #2b6cb0;--accent-g: #c53030;--accent-n: #1a365d;--accent-a: #276749;--accent-y: #c53030;--nav-h: 64px;min-height:100vh;min-height:100dvh;color:var(--ink);background:var(--paper);font-family:Manrope,sans-serif;overflow-x:clip;scroll-padding-top:calc(var(--nav-h) + env(safe-area-inset-top,0px) + 12px)}.reveal[data-v-95ee89f8]{opacity:0;transform:translateY(24px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}.reveal.is-visible[data-v-95ee89f8],.reveal-group.is-visible .reveal-item[data-v-95ee89f8]{opacity:1;transform:none}.reveal-item[data-v-95ee89f8]{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transition-delay:var(--delay, 0s)}.ugnay-nav[data-v-95ee89f8]{position:fixed;top:0;left:0;right:0;z-index:40;transition:background .3s ease,border-color .3s ease,backdrop-filter .3s ease;background:transparent;border-bottom:1px solid transparent;padding-top:env(safe-area-inset-top,0)}.ugnay-nav.is-scrolled[data-v-95ee89f8],.ugnay-nav.is-open[data-v-95ee89f8]{background:#fffffff5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:var(--line)}.ugnay-nav-inner[data-v-95ee89f8]{position:relative;z-index:42;max-width:1120px;margin:0 auto;padding:.85rem clamp(1rem,3vw,1.5rem);display:flex;align-items:center;gap:.75rem}.ugnay-nav-brand[data-v-95ee89f8]{display:inline-flex;align-items:center;gap:.12rem;text-decoration:none;min-width:0}.ugnay-nav-mark[data-v-95ee89f8]{width:48px;height:48px;object-fit:contain;flex-shrink:0;transform:scale(1.22);transform-origin:center}.ugnay-nav-word[data-v-95ee89f8]{height:40px;width:auto;display:block;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0,0,0,.25))}.ugnay-nav.is-scrolled .ugnay-nav-word[data-v-95ee89f8],.ugnay-nav.is-open .ugnay-nav-word[data-v-95ee89f8]{filter:none}.ugnay-nav-links[data-v-95ee89f8]{margin-left:auto;display:none;align-items:center;gap:clamp(1rem,2vw,1.75rem)}.ugnay-nav-links a[data-v-95ee89f8]{position:relative;color:#ffffffd1;text-decoration:none;font-size:.9rem;font-weight:600;transition:color .2s ease}.ugnay-nav-links a span[data-v-95ee89f8]{position:relative;display:inline-block}.ugnay-nav-links a span[data-v-95ee89f8]:after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:2px;background:var(--gold);transform:scaleX(0);transform-origin:right;transition:transform .3s cubic-bezier(.22,1,.36,1)}.ugnay-nav-links a:hover span[data-v-95ee89f8]:after{transform:scaleX(1);transform-origin:left}.ugnay-nav.is-scrolled .ugnay-nav-links a[data-v-95ee89f8]{color:var(--ink-soft)}.ugnay-nav-links a[data-v-95ee89f8]:hover,.ugnay-nav.is-scrolled .ugnay-nav-links a[data-v-95ee89f8]:hover{color:var(--gold)}.ugnay-nav.is-scrolled .ugnay-nav-links a[data-v-95ee89f8]:hover{color:var(--blue)}.ugnay-nav-cta[data-v-95ee89f8]{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:.55rem 1.1rem;background:#fff;color:var(--blue-deep)!important;text-decoration:none;font-weight:700;font-size:.86rem;border-radius:10px;transition:transform .2s ease,filter .2s ease,background .2s ease,color .2s ease;flex-shrink:0}.ugnay-nav.is-scrolled .ugnay-nav-cta[data-v-95ee89f8],.ugnay-nav.is-open .ugnay-nav-cta--mobile[data-v-95ee89f8]{background:var(--blue);color:#fff!important}.ugnay-nav-cta[data-v-95ee89f8]:hover{transform:translateY(-1px);filter:brightness(1.05)}.ugnay-nav-cta--mobile[data-v-95ee89f8]{display:none}.ugnay-nav-toggle[data-v-95ee89f8]{display:none;margin-left:auto;width:44px;height:44px;padding:0;border:0;border-radius:10px;background:#ffffff1f;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:5px;z-index:43}.ugnay-nav.is-scrolled .ugnay-nav-toggle[data-v-95ee89f8],.ugnay-nav.is-open .ugnay-nav-toggle[data-v-95ee89f8]{background:#0032a014}.ugnay-nav-toggle span[data-v-95ee89f8]{display:block;width:18px;height:2px;border-radius:2px;background:#fff;transition:transform .25s ease,opacity .2s ease,background .2s ease}.ugnay-nav.is-scrolled .ugnay-nav-toggle span[data-v-95ee89f8],.ugnay-nav.is-open .ugnay-nav-toggle span[data-v-95ee89f8]{background:var(--blue)}.ugnay-nav.is-open .ugnay-nav-toggle span[data-v-95ee89f8]:nth-child(1){transform:translateY(7px) rotate(45deg)}.ugnay-nav.is-open .ugnay-nav-toggle span[data-v-95ee89f8]:nth-child(2){opacity:0}.ugnay-nav.is-open .ugnay-nav-toggle span[data-v-95ee89f8]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.ugnay-nav-backdrop[data-v-95ee89f8]{display:none}@media (max-width: 1023px){.ugnay-nav-cta--desktop[data-v-95ee89f8]{display:none}.ugnay-nav-toggle[data-v-95ee89f8]{display:inline-flex}.ugnay-nav-links[data-v-95ee89f8]{position:fixed;top:calc(64px + env(safe-area-inset-top,0px));left:0;right:0;margin:0;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:.5rem 1.25rem 1.5rem;background:#fffffffa;border-bottom:1px solid var(--line);transform:translateY(-12px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,transform .25s ease,visibility .25s;max-height:calc(100dvh - 64px - env(safe-area-inset-top,0px));overflow-y:auto;z-index:41}.ugnay-nav-links.is-open[data-v-95ee89f8]{transform:none;opacity:1;visibility:visible;pointer-events:auto}.ugnay-nav-links a[data-v-95ee89f8]{color:var(--ink)!important;padding:.95rem .25rem;border-bottom:1px solid var(--line);font-size:1rem}.ugnay-nav-links a span[data-v-95ee89f8]:after{display:none}.ugnay-nav-cta--mobile[data-v-95ee89f8]{display:inline-flex;margin-top:1rem;width:100%;min-height:48px;border:0!important}.ugnay-nav-backdrop[data-v-95ee89f8]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#001a5c73}}@media (min-width: 1024px){.ugnay-nav-links[data-v-95ee89f8]{display:flex}.ugnay-nav-toggle[data-v-95ee89f8],.ugnay-nav-backdrop[data-v-95ee89f8],.ugnay-nav-cta--mobile[data-v-95ee89f8]{display:none!important}}.hero[data-v-95ee89f8]{position:relative;min-height:100vh;min-height:100dvh;display:flex;align-items:stretch;justify-content:center;padding:0;overflow:hidden;color:#fff;background:linear-gradient(155deg,#001a5c,#0032a0 48%,#0a2a6e)}.hero-atmosphere[data-v-95ee89f8]{position:absolute;top:-5%;right:-5%;bottom:-5%;left:-5%;z-index:0;pointer-events:none;transform:translate(calc(var(--px, 0) * -28px),calc(var(--py, 0) * -22px));transition:transform .35s cubic-bezier(.22,1,.36,1);will-change:transform}.hero-wash[data-v-95ee89f8]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 55% 50% at 28% 40%,rgba(126,184,232,.22),transparent 58%),radial-gradient(ellipse 45% 40% at 78% 70%,rgba(197,48,48,.16),transparent 70%);animation:wash-shift-95ee89f8 14s ease-in-out infinite alternate}.hero-aurora[data-v-95ee89f8]{position:absolute;border-radius:50%;filter:blur(80px);mix-blend-mode:screen;opacity:.45}.hero-aurora-1[data-v-95ee89f8]{width:55%;height:45%;top:-10%;left:-8%;background:radial-gradient(circle,rgba(126,184,232,.5),transparent 70%);animation:aurora-drift-95ee89f8 18s ease-in-out infinite alternate}.hero-aurora-2[data-v-95ee89f8]{width:45%;height:40%;bottom:-5%;right:-5%;background:radial-gradient(circle,rgba(197,48,48,.32),transparent 70%);animation:aurora-drift-95ee89f8 22s ease-in-out infinite alternate-reverse}@keyframes aurora-drift-95ee89f8{0%{transform:translate(0) scale(1)}50%{transform:translate(40px,-30px) scale(1.08)}to{transform:translate(-20px,20px) scale(.95)}}.hero-grid[data-v-95ee89f8]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 75% 65% at 40% 40%,#000 30%,transparent 85%);mask-image:radial-gradient(ellipse 75% 65% at 40% 40%,#000 30%,transparent 85%);animation:grid-drift-95ee89f8 40s linear infinite}@keyframes grid-drift-95ee89f8{to{background-position:64px 64px}}@keyframes wash-shift-95ee89f8{0%{opacity:.85;transform:scale(1)}to{opacity:1;transform:scale(1.05)}}.hero-network[data-v-95ee89f8]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.7}.net-lines path[data-v-95ee89f8]{stroke-dasharray:8 10;animation:dash-flow-95ee89f8 28s linear infinite}@keyframes dash-flow-95ee89f8{to{stroke-dashoffset:-400}}.node[data-v-95ee89f8]{transform-origin:center;transform-box:fill-box;animation:node-pulse-95ee89f8 3.6s ease-in-out infinite}.n1[data-v-95ee89f8]{animation-delay:0s;fill:var(--gold)}.n2[data-v-95ee89f8]{animation-delay:.4s}.n3[data-v-95ee89f8]{animation-delay:.8s}.n4[data-v-95ee89f8]{animation-delay:1.2s}.n5[data-v-95ee89f8]{animation-delay:.6s}.n6[data-v-95ee89f8]{animation-delay:1.5s}.n7[data-v-95ee89f8]{animation-delay:1.1s}.n8[data-v-95ee89f8]{animation-delay:.3s}@keyframes node-pulse-95ee89f8{0%,to{opacity:.45;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}.hero-glow[data-v-95ee89f8]{position:absolute;width:420px;height:420px;left:calc(28% + var(--px, 0) * 40px);top:calc(42% + var(--py, 0) * 30px);transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.1),transparent 68%);animation:glow-breathe-95ee89f8 8s ease-in-out infinite;transition:left .35s cubic-bezier(.22,1,.36,1),top .35s cubic-bezier(.22,1,.36,1)}.hero-orb[data-v-95ee89f8]{position:absolute;border-radius:50%;background:radial-gradient(circle at 30% 30%,#ffffff59,#ffffff05);border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.hero-orb-1[data-v-95ee89f8]{width:100px;height:100px;top:18%;left:6%;animation:orb-float-95ee89f8 9s ease-in-out infinite}.hero-orb-2[data-v-95ee89f8]{width:64px;height:64px;bottom:28%;left:42%;animation:orb-float-95ee89f8 11s ease-in-out infinite reverse}@keyframes orb-float-95ee89f8{0%,to{transform:translate(0) rotate(0);opacity:.5}50%{transform:translate(16px,-24px) rotate(8deg);opacity:.85}}.hero-stage[data-v-95ee89f8]{position:relative;z-index:2;width:100%;max-width:1240px;margin:0 auto;padding:calc(5.5rem + env(safe-area-inset-top,0px)) clamp(1rem,3.5vw,1.5rem) 3.5rem;display:grid;grid-template-columns:1fr;gap:.75rem;align-items:center;min-height:100vh;min-height:100dvh;box-sizing:border-box}@media (min-width: 960px){.hero-stage[data-v-95ee89f8]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:.5rem;padding:calc(5rem + env(safe-area-inset-top,0px)) clamp(1rem,3vw,1.5rem) 2.5rem;align-items:center}}@media (min-width: 1200px){.hero-stage[data-v-95ee89f8]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.hero-content[data-v-95ee89f8]{position:relative;z-index:3;max-width:34rem;text-align:center;margin:0 auto}@media (min-width: 960px){.hero-content[data-v-95ee89f8]{z-index:4;text-align:left;margin:0;padding-bottom:2rem;padding-right:.5rem}}.hero-in[data-v-95ee89f8]{opacity:0;transform:translateY(24px);filter:blur(6px);animation:hero-in-95ee89f8 .75s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(.08s * var(--i, 0) + .15s)}@keyframes hero-in-95ee89f8{to{opacity:1;transform:none;filter:blur(0)}}.hero-region[data-v-95ee89f8]{margin:0 0 1.15rem;font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}.hero-brand[data-v-95ee89f8]{margin:0;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.15rem}@media (min-width: 960px){.hero-brand[data-v-95ee89f8]{justify-content:flex-start;gap:.2rem}.hero-brand-word[data-v-95ee89f8]{margin-left:-.35rem}}.hero-brand-mark[data-v-95ee89f8]{position:relative;width:clamp(68px,18vw,96px);height:clamp(68px,18vw,96px);display:grid;place-items:center;flex-shrink:0}@media (min-width: 960px){.hero-brand-mark[data-v-95ee89f8]{width:136px;height:136px}}.hero-brand-mark img[data-v-95ee89f8]{width:122%;height:122%;max-width:none;max-height:none;object-fit:contain;object-position:center;filter:drop-shadow(0 12px 28px rgba(0,0,0,.35));-webkit-backface-visibility:hidden;backface-visibility:hidden}@keyframes glow-breathe-95ee89f8{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.12)}}.hero-brand-word[data-v-95ee89f8]{height:clamp(3.4rem,14vw,7.25rem);width:auto;max-width:min(100%,42rem);display:block;object-fit:contain;object-position:left center;filter:drop-shadow(0 8px 20px rgba(0,0,0,.35))}.hero-expand[data-v-95ee89f8]{margin:1.1rem 0 0;font-family:Sora,sans-serif;font-size:clamp(.92rem,1.8vw,1.1rem);font-weight:600;letter-spacing:.02em;color:#ffffffeb;line-height:1.4}@media (max-width: 959px){.hero-expand[data-v-95ee89f8]{margin-left:auto;margin-right:auto;max-width:28rem}}.hero-sub[data-v-95ee89f8]{margin:.85rem 0 0;max-width:30rem;font-size:clamp(.98rem,1.6vw,1.08rem);line-height:1.6;color:#ffffffb8}@media (max-width: 959px){.hero-sub[data-v-95ee89f8]{margin-left:auto;margin-right:auto}}.hero-actions[data-v-95ee89f8]{margin-top:1.85rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.85rem}@media (min-width: 960px){.hero-actions[data-v-95ee89f8]{justify-content:flex-start}}.hero-visual[data-v-95ee89f8]{position:relative;z-index:2;justify-self:center;width:min(100%,360px);max-width:100%;margin:0 auto;pointer-events:none;transform:translate(calc(var(--mx, 0) * 10px),calc(var(--my, 0) * 8px));transition:transform .45s cubic-bezier(.22,1,.36,1)}@media (min-width: 960px){.hero-visual[data-v-95ee89f8]{z-index:1;width:100%;max-width:min(520px,42vw);margin:0 0 -2rem auto;justify-self:end;align-self:end;height:min(78vh,720px)}}@media (min-width: 1200px){.hero-visual[data-v-95ee89f8]{max-width:min(620px,44vw);height:min(86vh,820px);margin:0 0 -2.5rem auto}}.hero-model[data-v-95ee89f8]{display:block;width:100%;height:auto;max-height:min(52vh,480px);object-fit:contain;object-position:bottom center;animation:model-rise-95ee89f8 .95s cubic-bezier(.22,1,.36,1) .3s both}@media (min-width: 960px){.hero-model[data-v-95ee89f8]{position:absolute;top:0;right:0;bottom:0;left:0;max-height:none;height:100%;width:100%;object-fit:contain;object-position:bottom right}}@keyframes model-rise-95ee89f8{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.btn-primary[data-v-95ee89f8],.btn-ghost[data-v-95ee89f8]{display:inline-flex;align-items:center;gap:.5rem;justify-content:center;min-height:44px;padding:.75rem 1.55rem;border-radius:12px;font-weight:700;font-size:.98rem;text-decoration:none;max-width:100%;box-sizing:border-box;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease}.btn-primary[data-v-95ee89f8]{position:relative;overflow:hidden;background:#fff;color:var(--blue-deep)}.btn-shine[data-v-95ee89f8]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.45) 50%,transparent 58%);transform:translate(-120%);transition:transform .55s ease}.btn-shine[data-v-95ee89f8]:hover:before{transform:translate(120%)}.btn-primary[data-v-95ee89f8]:hover{transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 12px 32px #0032a047}.btn-arrow[data-v-95ee89f8]{transition:transform .25s cubic-bezier(.22,1,.36,1)}.btn-primary:hover .btn-arrow[data-v-95ee89f8]{transform:translate(4px)}.btn-primary--light[data-v-95ee89f8]{background:#fff;color:var(--blue-deep)}.btn-ghost[data-v-95ee89f8]{border:1.5px solid rgba(255,255,255,.35);color:#fff;background:transparent}.btn-ghost[data-v-95ee89f8]:hover{border-color:#fff;background:#ffffff14;transform:translateY(-2px)}.hero-actions .btn-primary[data-v-95ee89f8]{min-height:50px;padding:.85rem 1.85rem;font-size:1.02rem;box-shadow:0 10px 28px #000c3c59}.hero-actions .btn-ghost[data-v-95ee89f8]{min-height:50px;border-color:#fff6;font-weight:650}.hero-more[data-v-95ee89f8]{margin:.9rem 0 0}.hero-link[data-v-95ee89f8]{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:.4rem .2rem;color:#ffffffc7;font-size:.95rem;font-weight:650;text-decoration:none;transition:color .2s ease}.hero-link i[data-v-95ee89f8]{transition:transform .25s cubic-bezier(.22,1,.36,1)}.hero-link[data-v-95ee89f8]:hover,.hero-link[data-v-95ee89f8]:focus-visible{color:#fff}.hero-link:hover i[data-v-95ee89f8]{transform:translateY(3px)}.hero-scroll[data-v-95ee89f8]{position:absolute;z-index:4;bottom:1.5rem;left:50%;transform:translate(-50%);width:28px;height:44px;border:1.5px solid rgba(255,255,255,.35);border-radius:16px;display:flex;justify-content:center;padding-top:8px;text-decoration:none}@media (min-width: 960px){.hero-scroll[data-v-95ee89f8]{left:max(1.5rem,calc((100% - 1240px)/2 + 1.5rem));transform:none}}.hero-scroll span[data-v-95ee89f8]{width:4px;height:8px;border-radius:4px;background:var(--gold);animation:scroll-nudge-95ee89f8 1.8s ease-in-out infinite}@keyframes scroll-nudge-95ee89f8{0%,to{transform:translateY(0);opacity:1}50%{transform:translateY(10px);opacity:.35}}.proof[data-v-95ee89f8]{background:var(--white);border-bottom:1px solid var(--line)}.proof-inner[data-v-95ee89f8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}@media (min-width: 720px){.proof-inner[data-v-95ee89f8]{grid-template-columns:repeat(4,minmax(0,1fr))}}.proof-item[data-v-95ee89f8]{padding:1.75rem 1rem;text-align:center;border-right:1px solid var(--line);transition:transform .35s cubic-bezier(.22,1,.36,1),background .3s ease}.proof-item[data-v-95ee89f8]:hover{transform:translateY(-4px);background:#0032a008}.proof-value[data-v-95ee89f8]{display:block;font-family:Sora,sans-serif;font-size:1.85rem;font-weight:800;color:var(--blue);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.proof-item[data-v-95ee89f8]:nth-child(2n){border-right:none}@media (min-width: 720px){.proof-item[data-v-95ee89f8]:nth-child(2n){border-right:1px solid var(--line)}.proof-item[data-v-95ee89f8]:last-child{border-right:none}}.proof-label[data-v-95ee89f8]{display:block;margin-top:.35rem;font-size:.8rem;font-weight:600;color:var(--ink-soft);line-height:1.3}.section[data-v-95ee89f8]{padding:5rem 0;position:relative}.section-inner[data-v-95ee89f8]{max-width:1120px;margin:0 auto;padding:0 clamp(1rem,3.5vw,1.5rem)}.section-eyebrow[data-v-95ee89f8]{margin:0 0 .7rem;font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--blue)}.section h2[data-v-95ee89f8]{margin:0;font-family:Sora,sans-serif;font-size:clamp(1.65rem,3.4vw,2.35rem);line-height:1.2;font-weight:800;letter-spacing:-.02em;max-width:22ch}.section-lead[data-v-95ee89f8]{margin:1rem 0 0;max-width:40rem;font-size:1.05rem;line-height:1.65;color:var(--ink-soft)}.why[data-v-95ee89f8]{background:var(--paper)}.problem-list[data-v-95ee89f8]{list-style:none;margin:2.5rem 0 0;padding:0;display:grid;gap:0;border-top:1px solid var(--line)}@media (min-width: 800px){.problem-list[data-v-95ee89f8]{grid-template-columns:repeat(3,minmax(0,1fr))}}.problem-list li[data-v-95ee89f8]{display:flex;gap:1rem;padding:1.75rem 1.25rem 1.75rem 0;border-bottom:1px solid var(--line);transition:transform .25s ease;transition-delay:var(--delay, 0s)}@media (min-width: 800px){.problem-list li[data-v-95ee89f8]{padding:1.75rem 1.5rem 1.75rem 0;border-bottom:none;border-right:1px solid var(--line)}.problem-list li[data-v-95ee89f8]:last-child{border-right:none;padding-right:0}.problem-list li[data-v-95ee89f8]:not(:first-child){padding-left:1.5rem}}.problem-list li[data-v-95ee89f8]:hover{transform:translateY(-3px)}.problem-icon[data-v-95ee89f8]{flex-shrink:0;width:42px;height:42px;display:grid;place-items:center;border-radius:10px;background:var(--blue);color:#fff;font-size:1.15rem}.problem-list h3[data-v-95ee89f8]{margin:0 0 .35rem;font-size:1.05rem;font-weight:700}.problem-list p[data-v-95ee89f8]{margin:0;font-size:.92rem;line-height:1.55;color:var(--ink-soft)}.pillars[data-v-95ee89f8]{background:var(--white)}.pillar-list[data-v-95ee89f8]{list-style:none;margin:2.5rem 0 0;padding:0;display:grid;gap:1.5rem;counter-reset:none}@media (min-width: 560px){.pillar-list[data-v-95ee89f8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.35rem 1.5rem}}@media (min-width: 1100px){.pillar-list[data-v-95ee89f8]{grid-template-columns:repeat(5,minmax(0,1fr));gap:0}}.pillar-item[data-v-95ee89f8]{position:relative;padding:0 0 0 1.15rem;border-left:3px solid color-mix(in srgb,var(--accent) 35%,transparent);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .4s ease;transition-delay:var(--delay, 0s)}.reveal-group.is-visible .pillar-item[data-v-95ee89f8]{border-left-color:var(--accent)}@media (min-width: 1100px){.pillar-item[data-v-95ee89f8]{padding:1.25rem 1.1rem 0;border-left:none;border-top:3px solid color-mix(in srgb,var(--accent) 35%,transparent)}.reveal-group.is-visible .pillar-item[data-v-95ee89f8]{border-left-color:transparent;border-top-color:var(--accent)}}.pillar-item[data-v-95ee89f8]:hover{transform:translateY(-4px)}.pillar-letter[data-v-95ee89f8]{display:inline-flex;font-family:Sora,sans-serif;font-size:1.75rem;font-weight:800;color:var(--accent);line-height:1;margin-bottom:.65rem}.pillar-item h3[data-v-95ee89f8]{margin:0;font-size:1.05rem;font-weight:700}.pillar-item p[data-v-95ee89f8]{margin:.4rem 0 0;font-size:.88rem;line-height:1.5;color:var(--ink-soft)}.quote-band[data-v-95ee89f8]{padding:4rem 0;background:linear-gradient(120deg,var(--blue-deep),var(--blue) 55%,#1a4fbf);color:#fff;position:relative;overflow:hidden}.quote-shimmer[data-v-95ee89f8]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.07) 50%,transparent 60%);background-size:200% 100%;animation:quote-shimmer-95ee89f8 6s ease-in-out infinite}@keyframes quote-shimmer-95ee89f8{0%,to{background-position:200% 0}50%{background-position:-200% 0}}.quote-inner[data-v-95ee89f8]{text-align:center;max-width:40rem}.quote-text[data-v-95ee89f8]{margin:0;font-family:Sora,sans-serif;font-size:clamp(1.3rem,2.8vw,1.75rem);font-weight:700;line-height:1.35}.quote-sub[data-v-95ee89f8]{margin:1rem 0 0;font-size:1rem;color:#ffffffc7;line-height:1.6}.achieve[data-v-95ee89f8]{position:relative;overflow:hidden;background:radial-gradient(ellipse 70% 50% at 0% 0%,rgba(0,50,160,.07),transparent 50%),radial-gradient(ellipse 60% 55% at 100% 100%,rgba(197,48,48,.06),transparent 52%),linear-gradient(180deg,#f7f9fc,#eef3f9);color:var(--ink);padding:5.5rem 0 5rem}.achieve .section-eyebrow[data-v-95ee89f8]{color:var(--blue)}.achieve .section-lead[data-v-95ee89f8]{color:var(--ink-soft);max-width:44rem}.achieve-sky[data-v-95ee89f8]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.achieve-orbit[data-v-95ee89f8]{position:absolute;width:min(72vw,640px);height:min(72vw,640px);right:-12%;top:50%;transform:translateY(-50%);border-radius:50%;border:1px dashed rgba(0,50,160,.18);animation:achieve-spin-95ee89f8 48s linear infinite}.achieve-orbit[data-v-95ee89f8]:before,.achieve-orbit[data-v-95ee89f8]:after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(0,50,160,.08)}.achieve-orbit[data-v-95ee89f8]:before{top:12%;right:12%;bottom:12%;left:12%}.achieve-orbit[data-v-95ee89f8]:after{top:28%;right:28%;bottom:28%;left:28%;border-style:dashed;border-color:#0032a029}.achieve-stars[data-v-95ee89f8]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(1.5px 1.5px at 12% 22%,rgba(197,48,48,.35),transparent),radial-gradient(1px 1px at 28% 68%,rgba(0,50,160,.28),transparent),radial-gradient(1.5px 1.5px at 72% 18%,rgba(0,50,160,.22),transparent),radial-gradient(1px 1px at 86% 54%,rgba(197,48,48,.28),transparent),radial-gradient(1px 1px at 48% 88%,rgba(0,50,160,.22),transparent)}@keyframes achieve-spin-95ee89f8{to{transform:translateY(-50%) rotate(360deg)}}.achieve-inner[data-v-95ee89f8]{position:relative;z-index:1}.achieve-head h2[data-v-95ee89f8]{max-width:16ch;color:var(--ink)}.achieve-word[data-v-95ee89f8]{margin:2.75rem 0 0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.55rem}.achieve-letter[data-v-95ee89f8]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;min-height:108px;padding:.85rem .35rem .75rem;border:1px solid rgba(15,29,54,.1);border-radius:16px;background:#ffffffb8;color:inherit;cursor:pointer;overflow:hidden;box-shadow:0 8px 24px #001a5c0f;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .25s ease,background .25s ease,box-shadow .35s ease;animation:achieve-in-95ee89f8 .7s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.05s * var(--i, 0) + .2s)}.achieve-letter[data-v-95ee89f8]:before{content:"";position:absolute;inset:auto 18% -40% 18%;height:70%;border-radius:50%;background:var(--accent);opacity:.22;filter:blur(18px);transition:opacity .3s ease}.achieve-letter[data-v-95ee89f8]:hover,.achieve-letter[data-v-95ee89f8]:focus-visible{transform:translateY(-6px);border-color:color-mix(in srgb,var(--accent) 55%,white);outline:none}.achieve-letter.is-active[data-v-95ee89f8]{transform:translateY(-8px) scale(1.03);border-color:var(--accent);background:#fff;box-shadow:0 18px 40px #001a5c1f,0 0 0 1px color-mix(in srgb,var(--accent) 40%,transparent)}.achieve-letter.is-active[data-v-95ee89f8]:before{opacity:.5}.achieve-glyph[data-v-95ee89f8]{font-family:Sora,sans-serif;font-size:clamp(1.7rem,4.2vw,2.65rem);font-weight:800;line-height:1;letter-spacing:.04em;color:var(--accent)}.achieve-hint[data-v-95ee89f8]{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.achieve-letter.is-active .achieve-hint[data-v-95ee89f8]{color:var(--ink)}@keyframes achieve-in-95ee89f8{0%{opacity:0;transform:translateY(18px) scale(.92)}to{opacity:1;transform:none}}.achieve-panel[data-v-95ee89f8]{display:grid;grid-template-columns:auto auto 1fr;gap:1.25rem 1.5rem;align-items:start;margin-top:1.75rem;padding:1.5rem 1.5rem 1.6rem;border-radius:18px;border:1px solid rgba(15,29,54,.1);background:#fff;box-shadow:0 16px 40px #001a5c14;min-height:8.5rem}.achieve-panel-index[data-v-95ee89f8]{font-family:Sora,sans-serif;font-size:.78rem;font-weight:800;letter-spacing:.12em;color:var(--blue);padding-top:.2rem}.achieve-panel-icon[data-v-95ee89f8]{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:#0032a014;color:var(--blue);font-size:1.35rem}.achieve-panel-letter[data-v-95ee89f8]{margin:0 0 .3rem;font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--blue)}.achieve-panel h3[data-v-95ee89f8]{margin:0;font-family:Sora,sans-serif;font-size:clamp(1.05rem,2.2vw,1.35rem);font-weight:700;line-height:1.3;color:var(--ink)}.achieve-panel p[data-v-95ee89f8]:last-child{margin:.55rem 0 0;max-width:46rem;font-size:.98rem;line-height:1.65;color:var(--ink-soft)}@media (max-width: 800px){.achieve-letter[data-v-95ee89f8]{min-height:92px}.achieve-hint[data-v-95ee89f8]{display:none}}@media (max-width: 560px){.achieve-word[data-v-95ee89f8]{gap:.3rem}.achieve-letter[data-v-95ee89f8]{min-height:72px;padding:.45rem .1rem;border-radius:10px}.achieve-panel[data-v-95ee89f8]{grid-template-columns:auto 1fr;padding:1.15rem 1.1rem 1.25rem;gap:.75rem 1rem}.achieve-panel-index[data-v-95ee89f8]{grid-column:1 / -1}}@media (max-width: 430px){.achieve-word[data-v-95ee89f8]{gap:.2rem}.achieve-letter[data-v-95ee89f8]{min-height:52px;padding:.25rem 0;border-radius:8px}.achieve-glyph[data-v-95ee89f8]{font-size:1.2rem}}.stakeholders[data-v-95ee89f8]{background:var(--paper)}.who-grid[data-v-95ee89f8]{list-style:none;margin:2.25rem 0 0;padding:0;display:grid;gap:.35rem 2rem}@media (min-width: 700px){.who-grid[data-v-95ee89f8]{grid-template-columns:repeat(2,minmax(0,1fr))}}.who-grid li[data-v-95ee89f8]{display:flex;align-items:center;gap:.65rem;padding:.85rem 0;border-bottom:1px solid var(--line);font-weight:600;font-size:.98rem;transition:transform .2s ease,color .2s ease;transition-delay:var(--delay, 0s)}.who-grid li[data-v-95ee89f8]:hover{transform:translate(4px);color:var(--blue)}.who-grid i[data-v-95ee89f8]{color:var(--accent-a);font-size:1.1rem;flex-shrink:0}.how[data-v-95ee89f8]{background:var(--paper)}.step-list[data-v-95ee89f8]{list-style:none;margin:2.75rem 0 0;padding:0;display:grid;gap:2rem;counter-reset:none}@media (min-width: 768px){.step-list[data-v-95ee89f8]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}}.step-list li[data-v-95ee89f8]{transition:transform .25s ease;transition-delay:var(--delay, 0s)}.step-list li[data-v-95ee89f8]:hover{transform:translateY(-3px)}.step-index[data-v-95ee89f8]{display:block;font-family:Sora,sans-serif;font-size:2rem;font-weight:800;color:var(--blue);letter-spacing:-.02em;margin-bottom:.75rem;opacity:.85}.step-list h3[data-v-95ee89f8]{margin:0;font-size:1.1rem;font-weight:700}.step-list p[data-v-95ee89f8]{margin:.45rem 0 0;font-size:.94rem;line-height:1.55;color:var(--ink-soft)}.security[data-v-95ee89f8]{background:#001a5c;color:#fff}.security .section-eyebrow[data-v-95ee89f8]{color:var(--gold)}.security .section-lead[data-v-95ee89f8]{color:#ffffffb3}.security-grid[data-v-95ee89f8]{list-style:none;margin:2.5rem 0 0;padding:0;display:grid;gap:0;border-top:1px solid rgba(255,255,255,.12)}@media (min-width: 768px){.security-grid[data-v-95ee89f8]{grid-template-columns:repeat(2,minmax(0,1fr))}}.security-grid li[data-v-95ee89f8]{display:flex;gap:1rem;padding:1.5rem 0;border-bottom:1px solid rgba(255,255,255,.12);transition:transform .25s ease;transition-delay:var(--delay, 0s)}@media (min-width: 768px){.security-grid li[data-v-95ee89f8]:nth-child(odd){padding-right:1.5rem;border-right:1px solid rgba(255,255,255,.12)}.security-grid li[data-v-95ee89f8]:nth-child(2n){padding-left:1.5rem}}.security-grid li[data-v-95ee89f8]:hover{transform:translateY(-3px)}.security-grid>li>i[data-v-95ee89f8]{flex-shrink:0;font-size:1.35rem;color:var(--gold);margin-top:.15rem}.security-grid h3[data-v-95ee89f8]{margin:0;font-size:1.05rem;font-weight:700}.security-grid p[data-v-95ee89f8]{margin:.4rem 0 0;color:#ffffffad;line-height:1.55;font-size:.94rem}.faq[data-v-95ee89f8]{background:var(--white)}.faq-layout[data-v-95ee89f8]{display:grid;gap:2.5rem}@media (min-width: 900px){.faq-layout[data-v-95ee89f8]{grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr);gap:3.5rem;align-items:start}.faq-intro[data-v-95ee89f8]{position:sticky;top:calc(var(--nav-h) + env(safe-area-inset-top,0px) + 1.5rem)}}.faq-intro .section-lead[data-v-95ee89f8]{margin-top:1rem}.faq-aside[data-v-95ee89f8]{margin:1.75rem 0 0;max-width:28rem;font-size:.92rem;line-height:1.55;color:var(--ink-soft)}.faq-aside a[data-v-95ee89f8]{color:var(--blue);font-weight:700;text-decoration:none;border-bottom:1.5px solid color-mix(in srgb,var(--gold) 70%,transparent);transition:border-color .2s ease,color .2s ease}.faq-aside a[data-v-95ee89f8]:hover{color:var(--blue-deep);border-bottom-color:var(--gold)}.faq-list[data-v-95ee89f8]{margin:0;border-top:1px solid var(--line)}.faq-item[data-v-95ee89f8]{position:relative;border-bottom:1px solid var(--line);transition:background .25s ease}.faq-item[data-v-95ee89f8]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--gold);transform:scaleY(0);transform-origin:top;transition:transform .35s cubic-bezier(.22,1,.36,1)}.faq-item.is-open[data-v-95ee89f8]:before{transform:scaleY(1)}.faq-item.is-open[data-v-95ee89f8]{background:linear-gradient(90deg,rgba(0,50,160,.035),transparent 55%)}.faq-heading[data-v-95ee89f8]{margin:0;font-size:inherit;font-weight:inherit}.faq-trigger[data-v-95ee89f8]{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem 1rem;padding:1.2rem .25rem 1.2rem .85rem;border:0;background:transparent;color:var(--ink);text-align:left;cursor:pointer;font-family:inherit;min-height:56px;transition:color .2s ease}.faq-trigger[data-v-95ee89f8]:hover,.faq-trigger[data-v-95ee89f8]:focus-visible{color:var(--blue)}.faq-trigger[data-v-95ee89f8]:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:6px}.faq-index[data-v-95ee89f8]{font-family:Sora,sans-serif;font-size:.78rem;font-weight:800;letter-spacing:.04em;color:var(--gold);min-width:1.6rem;transition:color .2s ease}.faq-item.is-open .faq-index[data-v-95ee89f8]{color:var(--blue)}.faq-q[data-v-95ee89f8]{font-size:clamp(.98rem,2.2vw,1.08rem);font-weight:700;line-height:1.35}.faq-icon[data-v-95ee89f8]{flex-shrink:0;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#0032a012;color:var(--blue);font-size:.85rem;transition:transform .35s cubic-bezier(.22,1,.36,1),background .25s ease,color .25s ease}.faq-item.is-open .faq-icon[data-v-95ee89f8]{transform:rotate(180deg);background:var(--blue);color:#fff}.faq-panel[data-v-95ee89f8]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1)}.faq-item.is-open .faq-panel[data-v-95ee89f8]{grid-template-rows:1fr}.faq-panel-inner[data-v-95ee89f8]{overflow:hidden;min-height:0}.faq-panel-inner p[data-v-95ee89f8]{margin:0;padding:0 2.75rem 1.35rem 3.3rem;max-width:40rem;font-size:.96rem;line-height:1.7;color:var(--ink-soft)}@media (max-width: 899px){.faq-layout[data-v-95ee89f8]{gap:1.75rem}}.cta-band[data-v-95ee89f8]{background:radial-gradient(ellipse 60% 80% at 20% 50%,rgba(126,184,232,.2),transparent 55%),linear-gradient(125deg,#001a5c,#0032a0 60%,#0a2a6e);color:#fff;text-align:center}.cta-inner[data-v-95ee89f8]{display:flex;flex-direction:column;align-items:center;gap:1rem}.cta-band h2[data-v-95ee89f8]{max-width:none;color:#fff}.cta-band p[data-v-95ee89f8]{margin:0;max-width:34rem;color:#ffffffc7;line-height:1.6}.cta-band .btn-primary[data-v-95ee89f8]{margin-top:.5rem}.ugnay-footer[data-v-95ee89f8]{position:relative;background:#001433;color:#ffffffb3;padding:2.5rem 0 2rem}.ugnay-footer[data-v-95ee89f8]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--accent-u),var(--accent-g),var(--accent-n),var(--accent-a),var(--accent-y))}.ugnay-footer-inner[data-v-95ee89f8]{max-width:1120px;margin:0 auto;padding:0 clamp(1rem,3.5vw,1.5rem);display:grid;gap:1.5rem}.footer-brand[data-v-95ee89f8]{display:flex;gap:.85rem;align-items:flex-start}.footer-mark[data-v-95ee89f8]{width:44px;height:44px;object-fit:contain;image-rendering:auto;flex-shrink:0}.footer-word[data-v-95ee89f8]{margin:0;height:40px;width:auto;display:block;object-fit:contain}.footer-tag[data-v-95ee89f8]{margin:.4rem 0 0;max-width:28rem;font-size:.85rem;line-height:1.5}.footer-copy[data-v-95ee89f8]{margin:0;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1);font-size:.82rem}@media (prefers-reduced-motion: reduce){.hero-wash[data-v-95ee89f8],.hero-aurora[data-v-95ee89f8],.hero-grid[data-v-95ee89f8],.hero-orb[data-v-95ee89f8],.net-lines path[data-v-95ee89f8],.node[data-v-95ee89f8],.hero-glow[data-v-95ee89f8],.hero-in[data-v-95ee89f8],.hero-model[data-v-95ee89f8],.hero-scroll span[data-v-95ee89f8],.quote-shimmer[data-v-95ee89f8],.net-signals circle[data-v-95ee89f8],.achieve-orbit[data-v-95ee89f8],.achieve-letter[data-v-95ee89f8]{animation:none!important}.hero-atmosphere[data-v-95ee89f8],.hero-visual[data-v-95ee89f8]{transform:none!important;transition:none!important}.hero-in[data-v-95ee89f8],.hero-model[data-v-95ee89f8]{opacity:1;transform:none;filter:none}.reveal[data-v-95ee89f8],.reveal-item[data-v-95ee89f8],.faq-panel[data-v-95ee89f8],.faq-icon[data-v-95ee89f8]{transition:none!important}.reveal[data-v-95ee89f8],.reveal-item[data-v-95ee89f8]{opacity:1;transform:none}}@media (max-width: 959px){.hero[data-v-95ee89f8]{min-height:100vh;min-height:100dvh}.hero-stage[data-v-95ee89f8]{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;min-height:100vh;min-height:100dvh;padding:calc(4.75rem + env(safe-area-inset-top,0px)) clamp(1rem,4vw,1.5rem) 0;gap:.35rem}.hero-content[data-v-95ee89f8]{position:relative;z-index:3;flex:0 0 auto;align-self:center;width:100%;max-width:34rem;margin:0 auto;padding-bottom:0}.hero-visual[data-v-95ee89f8]{position:relative;z-index:1;flex:1 1 auto;align-self:stretch;display:flex;align-items:flex-end;justify-content:center;width:100%;max-width:none;margin:auto 0 0;height:auto;min-height:0;transform:none!important}.hero-model[data-v-95ee89f8]{position:relative;inset:auto;width:min(100%,440px);height:auto;max-height:min(52vh,520px);object-fit:contain;object-position:bottom center;filter:none;animation:none;margin:0}.hero-scroll[data-v-95ee89f8],.hero-orb-1[data-v-95ee89f8],.hero-orb-2[data-v-95ee89f8]{display:none}.hero-stage[data-v-95ee89f8]:after{display:none}}@media (max-width: 799px){.problem-list[data-v-95ee89f8]{grid-template-columns:1fr}.problem-list li[data-v-95ee89f8]{border-right:none!important;padding-left:0!important;padding-right:0;border-bottom:1px solid var(--line)}.problem-list li[data-v-95ee89f8]:last-child{border-bottom:none}}@media (max-width: 719px){.proof-inner[data-v-95ee89f8]{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-item[data-v-95ee89f8]{padding:1.25rem .75rem 1.35rem}.proof-value[data-v-95ee89f8]{font-size:1.55rem}.proof-label[data-v-95ee89f8]{font-size:.72rem;line-height:1.3}}@media (max-width: 640px){.section[data-v-95ee89f8]{padding:3.25rem 0}.section h2[data-v-95ee89f8]{max-width:none}.hero-stage[data-v-95ee89f8]{padding-top:calc(4.5rem + env(safe-area-inset-top,0px));padding-bottom:0}.hero-region[data-v-95ee89f8]{font-size:.68rem;letter-spacing:.12em;margin-bottom:.75rem}.hero-brand[data-v-95ee89f8]{gap:.15rem}.hero-brand-mark[data-v-95ee89f8]{width:68px;height:68px}.hero-brand-word[data-v-95ee89f8]{height:clamp(3rem,16vw,4.5rem);max-width:min(100%,22rem)}.hero-sub[data-v-95ee89f8]{margin-top:.65rem;font-size:.9rem;line-height:1.5}.hero-actions[data-v-95ee89f8]{margin-top:1.15rem;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:.55rem;width:100%;max-width:none}.hero-actions .btn-primary[data-v-95ee89f8],.hero-actions .btn-ghost[data-v-95ee89f8]{width:auto;flex:1 1 auto;min-width:min(100%,9.5rem);min-height:44px;padding:.65rem 1rem;font-size:.9rem}.hero-visual[data-v-95ee89f8]{width:100%}.hero-model[data-v-95ee89f8]{width:min(100%,400px);max-height:min(48vh,400px)}.who-grid[data-v-95ee89f8]{grid-template-columns:1fr}.step-list[data-v-95ee89f8]{grid-template-columns:1fr;gap:1.75rem}.security-grid[data-v-95ee89f8]{grid-template-columns:1fr}.security-grid li[data-v-95ee89f8]:nth-child(odd),.security-grid li[data-v-95ee89f8]:nth-child(2n){padding-left:0;padding-right:0;border-right:none}.cta-band .btn-primary[data-v-95ee89f8]{width:min(100%,22rem)}.faq-trigger[data-v-95ee89f8]{grid-template-columns:auto 1fr auto;gap:.65rem .75rem;padding-left:.65rem}.faq-panel-inner p[data-v-95ee89f8]{padding:0 .5rem 1.2rem 2.55rem}.faq-aside[data-v-95ee89f8]{margin-top:1.25rem}.ugnay-footer[data-v-95ee89f8]{padding-bottom:calc(2rem + env(safe-area-inset-bottom,0px))}}@media (max-width: 380px){.hero-brand-word[data-v-95ee89f8]{height:2.6rem}.hero-actions[data-v-95ee89f8]{flex-direction:column;align-items:stretch}.hero-actions .btn-primary[data-v-95ee89f8],.hero-actions .btn-ghost[data-v-95ee89f8]{width:100%}.proof-inner[data-v-95ee89f8]{grid-template-columns:1fr}.proof-item[data-v-95ee89f8]{border-right:none!important;border-bottom:1px solid var(--line)}.proof-item[data-v-95ee89f8]:last-child{border-bottom:none}}@media (max-height: 700px) and (min-width: 960px){.hero-stage[data-v-95ee89f8]{min-height:auto;padding-top:calc(4.5rem + env(safe-area-inset-top,0px));padding-bottom:1.5rem}.hero-visual[data-v-95ee89f8]{height:min(70vh,560px)}.hero-scroll[data-v-95ee89f8]{display:none}}@media (max-height: 700px) and (max-width: 959px){.hero-stage[data-v-95ee89f8]{min-height:auto;padding-bottom:0}.hero-sub[data-v-95ee89f8]{display:none}.hero-model[data-v-95ee89f8]{max-height:min(38vh,280px)}}@media (max-height: 480px){.hero-visual[data-v-95ee89f8]{display:none}.hero-stage[data-v-95ee89f8]{min-height:auto;justify-content:center;padding-bottom:1.5rem}}.page[data-v-6b2867ce]{position:relative;min-height:100vh;display:grid;place-items:center;padding:1.5rem;color-scheme:light;color:#0f1d36;--muted: #4a5568;--border: rgba(15, 29, 54, .12)}.bg[data-v-6b2867ce]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}.wash[data-v-6b2867ce]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 55% 45% at 12% 8%,rgba(0,50,160,.14),transparent 62%),radial-gradient(ellipse 40% 35% at 92% 10%,rgba(232,164,58,.16),transparent 55%),linear-gradient(180deg,#eef3fb,#f7f9fc 55%,#fff)}.grid[data-v-6b2867ce]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.55;background-image:linear-gradient(rgba(0,50,160,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(0,50,160,.055) 1px,transparent 1px);background-size:48px 48px}.shell[data-v-6b2867ce]{position:relative;z-index:1;width:min(920px,100%);display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width: 860px){.shell[data-v-6b2867ce]{grid-template-columns:1fr 1fr;gap:1.5rem;align-items:center}}.aside[data-v-6b2867ce]{padding:1.5rem}.logo[data-v-6b2867ce]{display:block;width:72px;height:auto;margin-bottom:1rem;filter:drop-shadow(0 8px 18px rgba(15,29,54,.12))}.brand[data-v-6b2867ce]{display:block;height:72px;width:auto;max-width:100%;margin:0 0 .85rem;object-fit:contain}.tagline[data-v-6b2867ce],.meta[data-v-6b2867ce],.sub[data-v-6b2867ce]{color:var(--muted);line-height:1.55}.meta[data-v-6b2867ce]{margin-top:1.5rem;font-size:.85rem}.card[data-v-6b2867ce]{background:#fff;border:1px solid var(--border);border-radius:18px;padding:1.75rem 1.5rem;box-shadow:0 18px 50px #0f1d3614}.kicker[data-v-6b2867ce]{margin:0;color:#c4841a;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}h1[data-v-6b2867ce]{margin:.35rem 0 .4rem;font-family:var(--font-display);font-size:1.7rem;color:#0f1d36}form[data-v-6b2867ce]{display:grid;gap:.9rem;margin-top:1.25rem}label[data-v-6b2867ce]{display:grid;gap:.35rem;font-size:.9rem;font-weight:600;color:#1a2744}input[data-v-6b2867ce]{width:100%;border-radius:10px;border:1px solid rgba(15,29,54,.16);background:#f8fafc;color:#0f1d36;padding:.75rem .85rem}input[data-v-6b2867ce]:hover:not(:disabled){border-color:#0032a059}input[data-v-6b2867ce]:focus{outline:2px solid rgba(0,50,160,.28);outline-offset:1px;border-color:#0032a0;background:#fff}input[data-v-6b2867ce]:disabled{opacity:.7}input[data-v-6b2867ce]:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:#0f1d36}button[data-v-6b2867ce]{margin-top:.35rem;border:0;border-radius:10px;padding:.85rem 1rem;font-weight:700;color:#fff;background:#0032a0;cursor:pointer}button[data-v-6b2867ce]:hover:not(:disabled){filter:brightness(.96)}button[data-v-6b2867ce]:disabled{opacity:.7;cursor:wait}.error[data-v-6b2867ce]{margin:0;color:#b91c1c;font-size:.9rem}.back[data-v-6b2867ce]{margin:1.1rem 0 0;text-align:center}.back a[data-v-6b2867ce]{color:#4a5568;font-size:.9rem;text-decoration:none}.back a[data-v-6b2867ce]:hover{color:#0032a0}.help[data-v-e455005e]{position:fixed;right:1.15rem;bottom:1.15rem;z-index:40;display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.fab[data-v-e455005e]{width:48px;height:48px;border:1px solid var(--p-line, rgba(42, 40, 36, .09));border-radius:50%;background:var(--p-accent-fill, #1e3a8a);color:var(--p-on-accent, #fff);font-size:1.25rem;font-weight:560;line-height:1;cursor:pointer;box-shadow:0 10px 24px #0f172a1f}.fab[data-v-e455005e]:hover{filter:brightness(1.06)}.panel[data-v-e455005e]{width:min(380px,calc(100vw - 1.6rem));max-height:min(560px,calc(100vh - 6.5rem));display:flex;flex-direction:column;border-radius:20px;background:var(--p-card, #ffffff);border:1px solid var(--p-line, #e5e7eb);box-shadow:0 18px 40px #0f172a14;color:var(--p-ink, #1f2937);overflow:hidden}.head[data-v-e455005e]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.95rem 1rem .8rem;border-bottom:1px solid var(--p-line, rgba(42, 40, 36, .09))}.head p[data-v-e455005e]{margin:0;font-weight:750}.sub[data-v-e455005e]{margin-top:.15rem!important;font-size:.75rem;font-weight:500!important;color:var(--p-muted, #6b7280)}.icon-btn[data-v-e455005e]{width:32px;height:32px;border:0;border-radius:8px;background:var(--p-accent-soft, #e8eef8);color:var(--p-ink, #1f2937);font-size:1.35rem;line-height:1;cursor:pointer}.log[data-v-e455005e]{flex:1;overflow:auto;padding:.9rem 1rem;display:flex;flex-direction:column;gap:.7rem}.msg[data-v-e455005e]{max-width:92%;padding:.7rem .8rem;border-radius:14px;font-size:.86rem;line-height:1.45}.msg.user[data-v-e455005e]{align-self:flex-end;background:var(--p-accent-fill, #1e3a8a);color:var(--p-on-accent, #fff)}.msg.bot[data-v-e455005e]{align-self:flex-start;background:var(--p-paper, #f3f4f6);border:1px solid var(--p-line, rgba(42, 40, 36, .09))}.msg-title[data-v-e455005e]{margin:0 0 .4rem;font-weight:750;font-size:.82rem}.plain[data-v-e455005e]{margin:0}.msg ol[data-v-e455005e]{margin:0;padding-left:1.1rem}.msg li+li[data-v-e455005e]{margin-top:.28rem}.note[data-v-e455005e]{margin:.5rem 0 0;color:var(--p-muted, #6b7280);font-size:.78rem}.thinking[data-v-e455005e]{display:flex;gap:.28rem;width:fit-content;padding:.65rem .8rem}.thinking span[data-v-e455005e]{width:6px;height:6px;border-radius:50%;background:var(--p-muted, #9aa4b2);animation:dots-e455005e 1s ease-in-out infinite}.thinking span[data-v-e455005e]:nth-child(2){animation-delay:.15s}.thinking span[data-v-e455005e]:nth-child(3){animation-delay:.3s}@keyframes dots-e455005e{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.chips[data-v-e455005e]{display:flex;flex-wrap:wrap;gap:.4rem;padding:0 1rem .65rem}.chip[data-v-e455005e]{border:1px solid var(--p-line, rgba(42, 40, 36, .09));border-radius:999px;padding:.28rem .65rem;background:var(--p-paper, #f3f4f6);color:var(--p-ink, #1f2937);font-size:.72rem;cursor:pointer}.chip[data-v-e455005e]:hover{background:var(--p-accent-soft, #e8eef8)}.composer[data-v-e455005e]{display:flex;gap:.45rem;padding:.75rem .85rem .9rem;border-top:1px solid var(--p-line, rgba(42, 40, 36, .09))}.composer input[data-v-e455005e]{flex:1;min-width:0;border:1px solid var(--p-line, rgba(42, 40, 36, .09));border-radius:12px;padding:.55rem .7rem;background:var(--p-field, #ffffff);color:var(--p-ink, #1f2937);font:inherit;font-size:.85rem}.composer input[data-v-e455005e]::placeholder{color:var(--p-muted, #9ca3af)}.composer button[data-v-e455005e]{border:0;border-radius:12px;padding:.55rem .8rem;background:var(--p-accent-fill, #1e3a8a);color:var(--p-on-accent, #fff);font-weight:700;font-size:.82rem;cursor:pointer}.composer button[data-v-e455005e]:disabled{opacity:.5;cursor:default}.sr[data-v-e455005e]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media (prefers-reduced-motion: reduce){.thinking span[data-v-e455005e]{animation:none}}.backdrop[data-v-56de01bd]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:1rem;background:#0f172a99;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal[data-v-56de01bd]{width:100%;max-width:32rem;max-height:calc(100vh - 2rem);overflow-y:auto;border-radius:20px;background:var(--p-card, #ffffff);box-shadow:0 24px 60px #0f172a4d}.head[data-v-56de01bd]{position:relative;overflow:hidden;padding:1.5rem 1.75rem;color:var(--p-on-accent, #fff);background:var(--p-accent-fill, #1e3a8a)}.eyebrow[data-v-56de01bd]{margin:0 0 .15rem;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffffffbf}.head h2[data-v-56de01bd]{margin:0;font-family:var(--font-display);font-size:1.35rem;font-weight:700}.sub[data-v-56de01bd]{margin:.35rem 0 0;font-size:.85rem;color:#ffffffd9;line-height:1.45}.steps[data-v-56de01bd]{display:flex;align-items:center;gap:.5rem;margin-top:1rem}.step[data-v-56de01bd]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font-size:.72rem;font-weight:700;background:#fff3;color:var(--p-on-accent, #fff)}.step.on[data-v-56de01bd]{background:var(--p-on-accent, #fff);color:var(--p-accent-fill, #1e3a8a)}.step.done[data-v-56de01bd]{background:#34d399;color:#052e21}.step-rule[data-v-56de01bd]{width:28px;height:2px;border-radius:999px;background:#ffffff40}.step-rule.done[data-v-56de01bd]{background:#34d399}.body[data-v-56de01bd]{padding:1.5rem 1.75rem}.body form[data-v-56de01bd]{display:grid;gap:1rem}label[data-v-56de01bd]{display:grid;gap:.4rem;font-size:.85rem;font-weight:650;color:var(--p-ink, #1f2937)}.opt[data-v-56de01bd]{margin-left:.3rem;font-size:.75rem;font-style:normal;font-weight:500;color:var(--p-muted, #6b7280)}input[data-v-56de01bd],textarea[data-v-56de01bd]{width:100%;border-radius:8px;border:1px solid var(--p-line, #e5e7eb);background:var(--p-field, #ffffff);color:var(--p-ink, #1f2937);padding:.65rem .8rem;font:inherit}textarea[data-v-56de01bd]{min-height:4.5rem;resize:vertical}input[data-v-56de01bd]:focus,textarea[data-v-56de01bd]:focus{outline:2px solid color-mix(in srgb,var(--p-accent, #1e3a8a) 35%,transparent);outline-offset:1px;border-color:var(--p-accent, #1e3a8a)}.grid-2[data-v-56de01bd]{display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width: 480px){.grid-2[data-v-56de01bd]{grid-template-columns:1fr 1fr}}.strength-track[data-v-56de01bd]{height:5px;border-radius:999px;background:var(--p-line, #e5e7eb);overflow:hidden}.strength-fill[data-v-56de01bd]{height:100%;border-radius:999px;transition:width .2s ease}.strength-label[data-v-56de01bd]{margin:.3rem 0 0;font-size:.75rem}.weak[data-v-56de01bd]{color:#f87171}.fair[data-v-56de01bd]{color:#fbbf24}.good[data-v-56de01bd]{color:#a3e635}.strong[data-v-56de01bd]{color:#34d399}.strength-fill.weak[data-v-56de01bd]{background:#f87171}.strength-fill.fair[data-v-56de01bd]{background:#fbbf24}.strength-fill.good[data-v-56de01bd]{background:#a3e635}.strength-fill.strong[data-v-56de01bd]{background:#34d399}.field-error[data-v-56de01bd]{margin:0;color:var(--p-danger, #b91c1c);font-size:.82rem}.photo-row[data-v-56de01bd]{display:flex;align-items:center;gap:1rem}.avatar[data-v-56de01bd]{width:56px;height:56px;border-radius:50%;object-fit:cover}.avatar-fallback[data-v-56de01bd]{display:flex;align-items:center;justify-content:center;background:var(--p-accent-fill, #1e3a8a);color:var(--p-on-accent, #fff);font-weight:700}.photo-btn[data-v-56de01bd]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .85rem;border-radius:8px;border:1px solid var(--p-line, #e5e7eb);color:var(--p-ink, #1f2937);font-size:.82rem;font-weight:650;cursor:pointer}.photo-btn[data-v-56de01bd]:hover{background:var(--p-accent-soft, #e8eef8)}.hidden-input[data-v-56de01bd]{display:none}.foot[data-v-56de01bd]{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.75rem;border-top:1px solid var(--p-line, #e5e7eb);background:var(--p-card, #ffffff)}.note[data-v-56de01bd]{margin:0;font-size:.75rem;color:var(--p-muted, #6b7280)}.btn-primary[data-v-56de01bd]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;height:2.4rem;padding:0 1.2rem;border-radius:10px;border:0;background:var(--p-accent-fill, #1e3a8a);color:var(--p-on-accent, #fff);font-weight:700;font-size:.88rem;cursor:pointer}.btn-primary[data-v-56de01bd]:hover:not(:disabled){filter:brightness(1.08)}.btn-primary[data-v-56de01bd]:disabled{opacity:.6;cursor:wait}.glass-nav[data-v-954d0362]{position:relative;z-index:4;background:var(--p-card, #ffffff);box-shadow:0 1px 0 var(--p-line, #e5e7eb)}.glass-nav[data-v-954d0362]:after{content:"";display:block;height:3px;background:linear-gradient(90deg,#1e3a8a,#2563eb 60%,#93c5fd)}.nav-inner[data-v-954d0362]{max-width:1280px;margin:0 auto;padding:.95rem 1.5rem;display:flex;align-items:center;justify-content:space-between}.brand[data-v-954d0362]{display:flex;align-items:center;gap:.6rem;color:var(--p-ink, #1f2937);text-decoration:none;font-family:var(--font-display);font-weight:620;letter-spacing:.16em;font-size:.82rem}.mark[data-v-954d0362]{width:30px;height:auto}.nav-actions[data-v-954d0362]{position:relative}.avatar[data-v-954d0362]{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;overflow:hidden;background:var(--p-accent-soft, #e8eef8);color:var(--p-accent, #1e3a8a);font-size:.72rem;font-weight:650;letter-spacing:.04em;cursor:pointer}.avatar[data-v-954d0362]:hover{filter:brightness(1.06)}.menu[data-v-954d0362]{position:absolute;right:0;top:calc(100% + 10px);width:228px;padding:.75rem;border-radius:16px;background:var(--p-card, #ffffff);border:1px solid var(--p-line, #e5e7eb);box-shadow:0 16px 36px #0f172a14;color:var(--p-ink, #1f2937);animation:pop-954d0362 .16s ease}@keyframes pop-954d0362{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.menu-name[data-v-954d0362]{margin:0;font-weight:620;font-size:.92rem}.menu-email[data-v-954d0362]{margin:.2rem 0 .75rem;color:var(--p-muted, #6b7280);font-size:.78rem;word-break:break-all}.menu button[data-v-954d0362]{display:flex;align-items:center;gap:.55rem;width:100%;border:0;border-radius:10px;padding:.55rem .65rem;background:transparent;color:var(--p-ink, #1f2937);font-weight:600;cursor:pointer;text-align:left}.menu button .ico[data-v-954d0362]{width:17px;height:17px;flex-shrink:0;opacity:.7}.menu button .ico svg[data-v-954d0362]{width:100%;height:100%}.menu button+button[data-v-954d0362]{margin-top:.1rem}.menu button[data-v-954d0362]:hover{background:var(--p-accent-soft, #e8eef8);color:var(--p-accent, #1e3a8a)}.menu button.signout[data-v-954d0362]:hover{background:color-mix(in srgb,var(--p-danger, #b91c1c) 10%,var(--p-card, #ffffff));color:var(--p-danger, #8f3d3d)}.feed[data-v-a90eb45b]{display:flex;flex-direction:column;max-height:min(600px,calc(100vh - 7.2rem));padding:0;overflow:hidden;border-radius:18px;background:var(--p-card);border:1px solid var(--p-line);box-shadow:0 8px 20px #0f172a0a}.feed-head[data-v-a90eb45b]{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;padding:1.15rem 1.2rem 1rem;border-bottom:1px solid var(--p-line)}.feed-head h2[data-v-a90eb45b]{margin:0;display:flex;align-items:center;gap:.5rem;font-family:var(--font-display);font-size:.95rem;font-weight:650;letter-spacing:-.02em;color:var(--p-ink)}.feed-head h2 .ico[data-v-a90eb45b]{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:var(--p-accent-soft);color:var(--p-accent)}.feed-head h2 .ico svg[data-v-a90eb45b]{width:13px;height:13px}.feed-head p[data-v-a90eb45b]{margin:.28rem 0 0 2.4rem;color:var(--p-muted);font-size:.8rem;line-height:1.4}.live-badge[data-v-a90eb45b]{flex-shrink:0;display:inline-flex;align-items:center;gap:.35rem;margin-top:.2rem;padding:.18rem .5rem;border-radius:999px;background:var(--p-paper);color:var(--p-muted);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.live-dot[data-v-a90eb45b]{width:7px;height:7px;border-radius:50%;background:var(--p-muted)}.live-badge.live[data-v-a90eb45b]{background:color-mix(in srgb,var(--p-ok) 14%,var(--p-card));color:var(--p-ok)}.live-badge.live .live-dot[data-v-a90eb45b]{background:var(--p-ok);box-shadow:0 0 #04785759;animation:livepulse-a90eb45b 1.8s ease-out infinite}.live-badge.connecting[data-v-a90eb45b]{background:var(--p-accent-soft);color:var(--p-accent)}.live-badge.connecting .live-dot[data-v-a90eb45b]{background:var(--p-accent)}.feed-empty[data-v-a90eb45b]{padding:1.6rem 1.25rem 1.5rem;color:var(--p-muted);font-size:.88rem;line-height:1.5;text-align:center}.empty-title[data-v-a90eb45b]{margin:0 0 .35rem;color:var(--p-ink);font-weight:620}.feed-list[data-v-a90eb45b]{margin:0;padding:.55rem .7rem .85rem;list-style:none;overflow-y:auto}.row[data-v-a90eb45b]{display:flex;gap:.7rem;padding:.7rem .55rem;border-radius:12px}.row+.row[data-v-a90eb45b]{border-top:1px solid var(--p-line)}.row.fresh[data-v-a90eb45b]{background:var(--p-accent-soft)}.who[data-v-a90eb45b]{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:50%;background:var(--p-accent-fill);color:var(--p-on-accent);font-size:.62rem;font-weight:700;letter-spacing:.04em}.body[data-v-a90eb45b]{min-width:0}.msg[data-v-a90eb45b]{margin:0;color:var(--p-ink);font-size:.86rem;line-height:1.45}.meta[data-v-a90eb45b]{margin:.28rem 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;color:var(--p-muted);font-size:.72rem}.app-pill[data-v-a90eb45b]{display:inline-flex;padding:.08rem .42rem;border-radius:999px;background:var(--p-accent-soft);color:var(--p-accent);font-weight:700}@keyframes livepulse-a90eb45b{70%{box-shadow:0 0 0 8px #04785700}to{box-shadow:0 0 #04785700}}@media (prefers-reduced-motion: reduce){.live-badge.live .live-dot[data-v-a90eb45b]{animation:none}}.dash[data-v-5bf4f5ad]{position:relative;min-height:100vh;display:flex;flex-direction:column}.body[data-v-5bf4f5ad]{position:relative;z-index:2;flex:1;display:flex;flex-direction:column}.welcome[data-v-5bf4f5ad]{position:relative;overflow:hidden;display:flex;align-items:center;gap:1.2rem;margin-bottom:1.25rem;padding:1.5rem 1.55rem;border-radius:20px;color:var(--p-ink);background:linear-gradient(135deg,color-mix(in srgb,var(--p-accent) 6%,var(--p-card)) 0%,var(--p-card) 55%);border:1px solid var(--p-line);box-shadow:0 18px 40px #1e3a8a14}.welcome[data-v-5bf4f5ad]:before{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:var(--p-accent)}.avatar.xl[data-v-5bf4f5ad]{display:grid;place-items:center;width:74px;height:74px;flex-shrink:0;border-radius:50%;background:linear-gradient(135deg,var(--p-accent-fill),color-mix(in srgb,var(--p-accent-fill) 65%,black));color:var(--p-on-accent);font-size:1.25rem;font-weight:700;letter-spacing:.04em}.copy[data-v-5bf4f5ad]{min-width:0;flex:1}.meta[data-v-5bf4f5ad]{margin:0 0 .25rem;color:var(--p-accent);font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.copy h1[data-v-5bf4f5ad]{margin:0;font-family:var(--font-display);font-size:clamp(1.5rem,3vw,1.9rem);font-weight:650;letter-spacing:-.02em;color:var(--p-ink);line-height:1.2}.email[data-v-5bf4f5ad]{margin:.3rem 0 .75rem;color:var(--p-muted);font-size:.92rem;word-break:break-all}.tags[data-v-5bf4f5ad]{display:flex;flex-wrap:wrap;gap:.4rem}.badge[data-v-5bf4f5ad]{display:inline-flex;align-items:center;padding:.22rem .55rem;border-radius:999px;background:var(--p-accent-soft);border:1px solid color-mix(in srgb,var(--p-accent) 28%,var(--p-line));color:var(--p-accent);font-size:.72rem;font-weight:700}.hero-btn[data-v-5bf4f5ad]{flex-shrink:0;display:inline-flex;align-items:center;height:2.3rem;padding:0 1rem;border-radius:10px;background:var(--p-accent-fill);color:var(--p-on-accent);font-weight:700;font-size:.85rem;text-decoration:none}.hero-btn[data-v-5bf4f5ad]:hover{filter:brightness(1.08)}@media (max-width: 640px){.welcome[data-v-5bf4f5ad]{flex-direction:column;align-items:flex-start}}.hero[data-v-5bf4f5ad]{position:relative;z-index:2;flex:1;padding:1.6rem 1.5rem 2rem}.hero-inner[data-v-5bf4f5ad]{max-width:1080px;margin:0 auto}.hero-inner.split[data-v-5bf4f5ad]{max-width:1280px;display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;align-items:start}.workspace[data-v-5bf4f5ad],.feed-col[data-v-5bf4f5ad]{min-width:0}@media (min-width: 1100px){.hero-inner.split[data-v-5bf4f5ad]{grid-template-columns:minmax(0,1fr) 360px}.feed-col[data-v-5bf4f5ad]{position:sticky;top:1.15rem}}.card[data-v-5bf4f5ad]{position:relative;overflow:hidden;border-radius:22px;background:var(--p-card);border:1px solid var(--p-line);box-shadow:0 18px 40px #0f172a0d}.launcher[data-v-5bf4f5ad]{padding:0 0 1.35rem}.card-head[data-v-5bf4f5ad]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem 1.35rem}.view-toggle[data-v-5bf4f5ad]{display:inline-flex;flex-shrink:0;padding:3px;border-radius:10px;background:var(--p-paper);border:1px solid var(--p-line)}.view-toggle button[data-v-5bf4f5ad]{border:0;background:transparent;color:var(--p-muted);font:inherit;font-size:.78rem;font-weight:600;padding:.4rem .85rem;border-radius:999px;cursor:pointer}.view-toggle button.on[data-v-5bf4f5ad]{background:var(--p-accent-fill);color:var(--p-on-accent)}.card-head h2[data-v-5bf4f5ad]{margin:0;display:flex;align-items:center;gap:.6rem;font-family:var(--font-display);font-size:1.12rem;font-weight:650;letter-spacing:-.02em;color:var(--p-ink)}.card-head h2 .ico[data-v-5bf4f5ad]{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:var(--p-accent-soft);color:var(--p-accent)}.card-head h2 .ico svg[data-v-5bf4f5ad]{width:16px;height:16px}.card-head p[data-v-5bf4f5ad]{margin:.25rem 0 0 2.55rem;color:var(--p-muted);font-size:.86rem;line-height:1.45}.icon-grid[data-v-5bf4f5ad]{display:grid;grid-template-columns:1fr;gap:.7rem;justify-items:stretch;padding:0 1.15rem .2rem}.app[data-v-5bf4f5ad]{position:relative;overflow:hidden;width:100%;display:flex;align-items:center;gap:1rem;text-align:left;border:1px solid var(--p-line);border-radius:16px;background:var(--p-raised);cursor:pointer;padding:1.05rem 1.1rem 1.05rem 1.3rem;color:var(--p-ink);box-shadow:0 1px #0f172a08;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.icon-grid:not(.compact) .app[data-v-5bf4f5ad]:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--accent, var(--p-accent))}.app[data-v-5bf4f5ad]:disabled{cursor:wait}.app[data-v-5bf4f5ad]:hover:not(:disabled){border-color:var(--p-accent);box-shadow:0 12px 28px color-mix(in srgb,var(--p-accent-fill) 22%,transparent);transform:translateY(-2px)}.app-icon[data-v-5bf4f5ad]{position:relative;width:48px;height:48px;flex-shrink:0;margin:0;border-radius:14px;overflow:hidden;display:grid;place-items:center;background:color-mix(in srgb,var(--accent, #1e3a8a) 82%,#64748b);color:#fff;font-weight:650;font-family:var(--font-display)}.app-icon img[data-v-5bf4f5ad]{position:relative;z-index:1;width:26px;height:26px;object-fit:contain;display:block}.revision-dot[data-v-5bf4f5ad]{position:absolute;top:3px;right:3px;width:9px;height:9px;border-radius:50%;background:var(--p-revision);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent, #1e3a8a) 82%,#64748b);z-index:2}.app-copy[data-v-5bf4f5ad]{min-width:0;flex:1}.app-name[data-v-5bf4f5ad]{display:block;margin:0;font-size:1.02rem;font-weight:620;text-align:left;letter-spacing:-.015em;color:var(--p-ink)}.app-blurb[data-v-5bf4f5ad]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:.28rem;font-size:.84rem;font-weight:450;line-height:1.5;color:var(--p-muted)}.app-go[data-v-5bf4f5ad]{flex-shrink:0;display:inline-flex;align-items:center;gap:.2rem;color:var(--p-accent);font-size:.82rem;font-weight:700}.app-go svg[data-v-5bf4f5ad]{width:14px;height:14px}.spin-wrap[data-v-5bf4f5ad]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:color-mix(in srgb,var(--p-card) 78%,transparent)}.status[data-v-5bf4f5ad]{display:flex;align-items:center;gap:.75rem;padding:1.4rem 1.3rem;color:var(--p-ink)}.status.error[data-v-5bf4f5ad]{color:var(--p-danger);flex-wrap:wrap}.empty[data-v-5bf4f5ad]{color:var(--p-muted);font-size:.95rem;padding:1.8rem 1.4rem 1.4rem;text-align:center;line-height:1.55}.empty-title[data-v-5bf4f5ad]{margin:0 0 .4rem;color:var(--p-ink);font-weight:620}.text-btn[data-v-5bf4f5ad]{border:0;background:transparent;color:var(--p-accent);font-weight:650;cursor:pointer;text-decoration:underline}.pulse[data-v-5bf4f5ad]{width:8px;height:8px;border-radius:50%;background:var(--p-accent);box-shadow:0 0 #3d5a7359;animation:pulse-5bf4f5ad 1.8s ease-out infinite}@keyframes pulse-5bf4f5ad{70%{box-shadow:0 0 0 12px #2563eb00}to{box-shadow:0 0 #2563eb00}}.spinner[data-v-5bf4f5ad]{width:18px;height:18px;border:2px solid color-mix(in srgb,var(--p-ink) 18%,transparent);border-top-color:var(--p-ink);border-radius:50%;animation:spin-5bf4f5ad .7s linear infinite}@keyframes spin-5bf4f5ad{to{transform:rotate(360deg)}}.lower[data-v-5bf4f5ad]{position:relative;z-index:3;margin-top:1.25rem}.legal[data-v-5bf4f5ad]{margin:0;color:var(--p-muted);font-size:.78rem;text-align:center}@media (min-width: 700px){.icon-grid[data-v-5bf4f5ad]{grid-template-columns:1fr 1fr}.icon-grid:not(.compact) .app[data-v-5bf4f5ad]:last-child:nth-child(odd){grid-column:1 / -1}}.icon-grid.compact[data-v-5bf4f5ad]{grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:.75rem;justify-items:stretch}.icon-grid.compact .app[data-v-5bf4f5ad]{flex-direction:column;align-items:center;gap:.65rem;text-align:center;padding:1rem .6rem .95rem}.icon-grid.compact .app:hover:not(:disabled) .app-icon[data-v-5bf4f5ad]{box-shadow:inset 0 0 0 2px #ffffff59}.icon-grid.compact .app-icon[data-v-5bf4f5ad]{width:56px;height:56px;margin:0 auto}.icon-grid.compact .app-copy[data-v-5bf4f5ad]{flex:none;width:100%}.icon-grid.compact .app-name[data-v-5bf4f5ad]{font-size:.82rem;font-weight:700;text-align:center}@media (max-width: 759px){.card-head[data-v-5bf4f5ad]{align-items:flex-start}.card-head p[data-v-5bf4f5ad]{margin-left:0}.app-go[data-v-5bf4f5ad]{display:none}.icon-grid.compact[data-v-5bf4f5ad]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){.pulse[data-v-5bf4f5ad],.spinner[data-v-5bf4f5ad]{animation:none!important}.app[data-v-5bf4f5ad],.app[data-v-5bf4f5ad]:hover:not(:disabled){transform:none}}.page[data-v-a1209735]{position:relative;min-height:100vh;color:var(--text)}.bg[data-v-a1209735]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.wash[data-v-a1209735]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(90% 70% at 8% -8%,rgba(96,165,250,.45) 0%,transparent 52%),linear-gradient(165deg,#04101f,#0c2468 48%,#312e81)}.grid[data-v-a1209735]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:48px 48px}.top[data-v-a1209735]{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;max-width:720px;margin:0 auto;padding:1.1rem 1.25rem 0}.brand[data-v-a1209735]{display:flex;align-items:center;gap:.55rem;text-decoration:none}.brand img[data-v-a1209735]:first-child{width:36px;height:36px}.wordmark[data-v-a1209735]{height:38px;width:auto;display:block;object-fit:contain}.sign-in[data-v-a1209735]{color:#ffffffbf;font-size:.9rem;font-weight:650;text-decoration:none}.sign-in[data-v-a1209735]:hover{color:var(--gold)}.shell[data-v-a1209735]{position:relative;z-index:1;max-width:720px;margin:0 auto;padding:1.5rem 1.25rem 3rem}.kicker[data-v-a1209735]{margin:0;color:var(--gold);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}h1[data-v-a1209735]{margin:.35rem 0 .55rem;font-family:var(--font-display);font-size:1.75rem}.lead[data-v-a1209735]{margin:0 0 1.25rem;color:var(--muted);line-height:1.55}.card[data-v-a1209735]{background:#ffffff0f;border:1px solid var(--border);border-radius:18px;padding:1.25rem 1.3rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}form[data-v-a1209735]{display:grid;gap:.4rem}label[data-v-a1209735]{font-size:.88rem;font-weight:650}.row[data-v-a1209735]{display:flex;flex-wrap:wrap;gap:.65rem}input[data-v-a1209735]{flex:1;min-width:12rem;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#00000040;color:var(--text);padding:.75rem .85rem}button[type=submit][data-v-a1209735]{border:0;border-radius:10px;padding:.75rem 1.1rem;font-weight:700;color:#1c1408;background:var(--gold);cursor:pointer}button[data-v-a1209735]:disabled{opacity:.7;cursor:wait}.actions[data-v-a1209735]{display:flex;flex-wrap:wrap;gap:.75rem 1rem;margin-top:.9rem}.ghost[data-v-a1209735]{border:0;background:transparent;color:#93c5fd;font-weight:700;cursor:pointer;padding:0}.hidden[data-v-a1209735]{display:none}.hint[data-v-a1209735],.note[data-v-a1209735]{margin:.7rem 0 0;color:#e2e8f080;font-size:.8rem;line-height:1.45}.status[data-v-a1209735]{margin-top:1rem;color:#f8fafcb3}.ok[data-v-a1209735],.warn[data-v-a1209735],.error[data-v-a1209735]{margin-top:1rem}.banner[data-v-a1209735]{display:grid;gap:.15rem;margin-bottom:1rem;padding-bottom:.85rem;border-bottom:1px solid rgba(16,185,129,.35)}.ok strong[data-v-a1209735]{color:#6ee7b7}.banner span[data-v-a1209735]{color:#a7f3d0cc;font-size:.82rem}dl[data-v-a1209735]{display:grid;gap:.75rem 1.25rem;margin:0}@media (min-width: 560px){dl[data-v-a1209735]{grid-template-columns:1fr 1fr}}dt[data-v-a1209735]{font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#e2e8f080}dd[data-v-a1209735]{margin:.15rem 0 0;font-weight:650}.warn[data-v-a1209735]{color:#fde68a}.warn p[data-v-a1209735]{margin:.35rem 0 0;color:#fef3c7d9;font-size:.9rem}.error[data-v-a1209735]{color:#fecaca}.modal[data-v-a1209735]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;background:#000000b3;padding:1rem}.scanner[data-v-a1209735]{width:min(28rem,100%);overflow:hidden;border-radius:18px;background:#0f172a}.scanner-bar[data-v-a1209735]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem}.scanner-bar p[data-v-a1209735]{margin:0;font-size:.88rem;font-weight:650}.icon-btn[data-v-a1209735]{border:0;background:transparent;color:#cbd5e1;cursor:pointer;font-weight:650}.viewport[data-v-a1209735]{position:relative;aspect-ratio:1;background:#000}video[data-v-a1209735]{width:100%;height:100%;object-fit:cover}.frame[data-v-a1209735]{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:14rem;height:14rem;border:2px solid rgba(255,255,255,.7);border-radius:16px;box-shadow:0 0 0 9999px #0006}.scanner-hint[data-v-a1209735]{margin:0;padding:.75rem 1rem;text-align:center;font-size:.75rem;color:#cbd5e1}.page[data-v-a6fa33f1]{position:relative;min-height:100vh;display:flex;flex-direction:column}.body[data-v-a6fa33f1]{position:relative;z-index:2;flex:1;padding:2rem 1.5rem 2.5rem}.inner[data-v-a6fa33f1]{max-width:1080px;margin:0 auto}.page-head[data-v-a6fa33f1]{margin-bottom:1.75rem}.back[data-v-a6fa33f1]{display:inline-block;margin-bottom:1.1rem;color:var(--p-muted);font-size:.88rem;font-weight:600;text-decoration:none}.back[data-v-a6fa33f1]:hover{color:var(--p-accent)}.welcome[data-v-a6fa33f1]{position:relative;overflow:hidden;display:flex;align-items:center;gap:1.2rem;padding:1.5rem 1.55rem;border-radius:20px;color:var(--p-ink);background:var(--p-card);border:1px solid var(--p-line);box-shadow:0 18px 40px #1e3a8a14}.welcome[data-v-a6fa33f1]:before{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:var(--p-accent)}.avatar.xl[data-v-a6fa33f1]{display:grid;place-items:center;width:74px;height:74px;flex-shrink:0;border-radius:50%;overflow:hidden;background:var(--p-accent-fill);color:var(--p-on-accent);font-size:1.25rem;font-weight:700;letter-spacing:.04em}.avatar.xl img[data-v-a6fa33f1]{width:100%;height:100%;object-fit:cover;display:block}.copy[data-v-a6fa33f1]{min-width:0}.meta[data-v-a6fa33f1]{margin:0 0 .25rem;color:var(--p-accent);font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.copy h1[data-v-a6fa33f1]{margin:0;font-family:var(--font-display);font-size:clamp(1.5rem,3vw,1.9rem);font-weight:650;letter-spacing:-.02em;color:var(--p-ink);line-height:1.2}.email[data-v-a6fa33f1]{margin:.3rem 0 .75rem;color:var(--p-muted);font-size:.92rem}.tags[data-v-a6fa33f1]{display:flex;flex-wrap:wrap;gap:.4rem}.welcome .badge[data-v-a6fa33f1]{display:inline-flex;align-items:center;padding:.22rem .55rem;border-radius:999px;background:var(--p-accent-soft);border:1px solid color-mix(in srgb,var(--p-accent) 28%,var(--p-line));color:var(--p-accent);font-size:.72rem;font-weight:700;text-transform:none;letter-spacing:0}.hero-actions[data-v-a6fa33f1]{margin-top:.95rem}.hero-btn[data-v-a6fa33f1]{height:2.2rem;padding:0 .95rem;border-radius:10px;border:0;background:var(--p-accent-fill);color:var(--p-on-accent);font-weight:700;font-size:.82rem;cursor:pointer}.hero-btn[data-v-a6fa33f1]:hover:not(:disabled){filter:brightness(1.08)}.hero-btn.ghost[data-v-a6fa33f1]{background:var(--p-card);color:var(--p-accent);border:1px solid var(--p-line)}.hero-btn.ghost[data-v-a6fa33f1]:hover:not(:disabled){background:var(--p-accent-soft)}.hero-btn[data-v-a6fa33f1]:disabled{opacity:.65;cursor:wait}@media (max-width: 640px){.welcome[data-v-a6fa33f1]{flex-direction:column;align-items:flex-start}}.layout[data-v-a6fa33f1]{display:grid;gap:1.25rem;align-items:start;grid-template-columns:1fr}@media (min-width: 860px){.layout[data-v-a6fa33f1]{grid-template-columns:220px 1fr}}.tabs[data-v-a6fa33f1]{display:flex;flex-direction:row;gap:.35rem;overflow-x:auto;padding:.45rem;border-radius:20px;background:var(--p-card);border:1px solid var(--p-line)}@media (min-width: 860px){.tabs[data-v-a6fa33f1]{flex-direction:column;position:sticky;top:1rem}}.tab[data-v-a6fa33f1]{display:inline-flex;align-items:center;gap:.7rem;padding:.7rem .8rem;border:0;border-radius:10px;background:transparent;color:var(--p-muted);font-weight:600;font-size:.9rem;white-space:nowrap;cursor:pointer;text-align:left;transition:background-color .15s ease,color .15s ease}.tab[data-v-a6fa33f1]:hover{background:var(--p-hover);color:var(--p-ink)}.tab.on[data-v-a6fa33f1]{background:var(--p-accent-soft);color:var(--p-accent)}.tab .ico[data-v-a6fa33f1]{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:10px;background:var(--p-hover);color:var(--p-muted)}.tab.on .ico[data-v-a6fa33f1]{background:var(--p-accent-fill);color:var(--p-on-accent)}.tab .ico[data-v-a6fa33f1] svg{width:16px;height:16px}.tab-copy[data-v-a6fa33f1]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.tab-hint[data-v-a6fa33f1]{font-size:.72rem;font-weight:550;color:var(--p-muted)}.tab.on .tab-hint[data-v-a6fa33f1]{color:var(--p-accent)}@media (max-width: 859px){.tab-hint[data-v-a6fa33f1]{display:none}.tab.on[data-v-a6fa33f1]{box-shadow:none}}.content[data-v-a6fa33f1]{display:grid;gap:1.1rem;min-width:0}.card[data-v-a6fa33f1]{position:relative;overflow:hidden;border-radius:22px;background:var(--p-card);border:1px solid var(--p-line);box-shadow:0 18px 40px #0f172a0d}.card.status[data-v-a6fa33f1]{display:flex;align-items:center;gap:.6rem;padding:2rem;color:var(--p-muted);justify-content:center;text-align:center}.card.status.error[data-v-a6fa33f1]{flex-direction:column;color:var(--p-danger)}.pulse[data-v-a6fa33f1]{width:10px;height:10px;border-radius:50%;background:var(--p-accent);box-shadow:0 0 #2563eb73;animation:pulse-a6fa33f1 1.4s ease-out infinite}@keyframes pulse-a6fa33f1{70%{box-shadow:0 0 0 12px #2563eb00}to{box-shadow:0 0 #2563eb00}}.text-btn[data-v-a6fa33f1]{border:0;background:none;color:var(--p-accent);font-weight:700;cursor:pointer;padding:.4rem 0}.card-head[data-v-a6fa33f1]{display:flex;align-items:flex-start;gap:.75rem;padding:1.1rem 1.25rem;border-bottom:1px solid var(--p-line)}.card-head h2[data-v-a6fa33f1]{margin:0;font-family:var(--font-display);font-size:1.05rem;font-weight:560;letter-spacing:-.02em;color:var(--p-ink)}.card-head p[data-v-a6fa33f1]{margin:.25rem 0 0;font-size:.85rem;color:var(--p-muted);line-height:1.5}.card-head code[data-v-a6fa33f1]{font-size:.8em;padding:.1rem .35rem;border-radius:4px;background:var(--p-accent-soft);color:var(--p-ink)}.badge[data-v-a6fa33f1]{flex-shrink:0;align-self:flex-start;padding:.15rem .5rem;border-radius:4px;background:var(--p-accent-soft);color:var(--p-accent);font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.card-body[data-v-a6fa33f1]{padding:1.25rem;display:grid;gap:1.1rem}.card-body.status[data-v-a6fa33f1]{color:var(--p-muted);padding:2rem;text-align:center}.card-body.narrow[data-v-a6fa33f1]{max-width:26rem}.card-body.row[data-v-a6fa33f1]{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}.row-actions[data-v-a6fa33f1]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.hidden-input[data-v-a6fa33f1]{display:none}.grid-2[data-v-a6fa33f1]{display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width: 560px){.grid-2[data-v-a6fa33f1]{grid-template-columns:1fr 1fr}}.span-all[data-v-a6fa33f1]{grid-column:1 / -1}label[data-v-a6fa33f1]{display:grid;gap:.4rem;font-size:.85rem;font-weight:650;color:var(--p-ink)}input[data-v-a6fa33f1],select[data-v-a6fa33f1],textarea[data-v-a6fa33f1]{width:100%;border-radius:8px;border:1px solid var(--p-line);background:var(--p-field);color:var(--p-ink);padding:.65rem .8rem;font:inherit}input[data-v-a6fa33f1]:disabled,select[data-v-a6fa33f1]:disabled,textarea[data-v-a6fa33f1]:disabled{background:var(--p-hover);color:var(--p-muted);cursor:not-allowed}input[data-v-a6fa33f1]:focus,select[data-v-a6fa33f1]:focus,textarea[data-v-a6fa33f1]:focus{outline:2px solid color-mix(in srgb,var(--p-accent) 35%,transparent);outline-offset:1px;border-color:var(--p-accent)}input[data-v-a6fa33f1]::placeholder,textarea[data-v-a6fa33f1]::placeholder{color:var(--p-muted)}textarea[data-v-a6fa33f1]{resize:vertical;min-height:5.5rem}.notice[data-v-a6fa33f1]{margin:0;padding:.75rem .9rem;border-radius:8px;background:var(--p-accent-soft);color:var(--p-accent);font-size:.82rem;line-height:1.5}.chips[data-v-a6fa33f1]{display:flex;flex-wrap:wrap;gap:.5rem}.chip[data-v-a6fa33f1]{padding:.3rem .7rem;border-radius:999px;background:var(--p-accent-soft);color:var(--p-accent);font-size:.75rem;font-weight:650;text-transform:capitalize}.chip-muted[data-v-a6fa33f1]{background:var(--p-paper);color:var(--p-muted);text-transform:none}.card-foot[data-v-a6fa33f1]{display:flex;justify-content:flex-end}.btn-primary[data-v-a6fa33f1],.btn-outline[data-v-a6fa33f1]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:2.4rem;padding:0 1.1rem;border-radius:10px;font-weight:700;font-size:.88rem;cursor:pointer;border:0;white-space:nowrap}.btn-primary[data-v-a6fa33f1]{background:var(--p-accent-fill);color:var(--p-on-accent)}.btn-primary[data-v-a6fa33f1]:hover:not(:disabled){filter:brightness(1.06)}.btn-primary[data-v-a6fa33f1]:disabled{opacity:.6;cursor:wait}.btn-outline[data-v-a6fa33f1]{background:transparent;color:var(--p-ink);border:1px solid var(--p-line)}.btn-outline[data-v-a6fa33f1]:hover:not(:disabled){background:var(--p-hover)}.btn-outline[data-v-a6fa33f1]:disabled{opacity:.5;cursor:not-allowed}.strength-track[data-v-a6fa33f1]{height:5px;border-radius:999px;background:var(--p-line);overflow:hidden}.strength-fill[data-v-a6fa33f1]{height:100%;border-radius:999px;transition:width .2s ease}.strength-label[data-v-a6fa33f1]{margin:.3rem 0 0;font-size:.75rem}.weak[data-v-a6fa33f1]{color:#f87171}.fair[data-v-a6fa33f1]{color:#fbbf24}.good[data-v-a6fa33f1]{color:#a3e635}.strong[data-v-a6fa33f1]{color:#34d399}.strength-fill.weak[data-v-a6fa33f1]{background:#f87171}.strength-fill.fair[data-v-a6fa33f1]{background:#fbbf24}.strength-fill.good[data-v-a6fa33f1]{background:#a3e635}.strength-fill.strong[data-v-a6fa33f1]{background:#34d399}.field-error[data-v-a6fa33f1]{margin:-.6rem 0 0;color:var(--p-danger);font-size:.78rem}.label-muted[data-v-a6fa33f1]{margin:0;color:var(--p-muted);font-size:.78rem}.value[data-v-a6fa33f1]{margin:.2rem 0 0;font-weight:650;color:var(--p-ink);text-transform:capitalize}.value.credential[data-v-a6fa33f1]{text-transform:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;word-break:break-all}.theme-grid[data-v-a6fa33f1]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.theme-opt[data-v-a6fa33f1]{display:flex;flex-direction:column;align-items:stretch;gap:.55rem;padding:.55rem;border-radius:12px;border:1px solid var(--p-line);background:var(--p-paper);color:var(--p-muted);cursor:pointer;font-size:.82rem;font-weight:700;text-align:center}.preview[data-v-a6fa33f1]{position:relative;height:68px;border-radius:8px;overflow:hidden;border:1px solid rgba(17,24,39,.08)}.preview .chrome[data-v-a6fa33f1]{display:block;height:12px}.preview .pane[data-v-a6fa33f1]{display:block;height:calc(100% - 12px)}.preview.light[data-v-a6fa33f1]{background:#e5e7eb}.preview.light .chrome[data-v-a6fa33f1]{background:#d1d5db}.preview.light .pane[data-v-a6fa33f1]{background:#fff}.preview.dark[data-v-a6fa33f1]{background:#0f172a}.preview.dark .chrome[data-v-a6fa33f1]{background:#1e293b}.preview.dark .pane[data-v-a6fa33f1]{background:#0b1220}.preview.system[data-v-a6fa33f1]{background:linear-gradient(90deg,#fff 50%,#0f172a 50%)}.preview.system .chrome[data-v-a6fa33f1]{background:linear-gradient(90deg,#d1d5db 50%,#1e293b 50%)}.preview.system .pane[data-v-a6fa33f1]{background:linear-gradient(90deg,#fff 50%,#0b1220 50%)}.theme-opt.on[data-v-a6fa33f1]{border-color:var(--p-accent);background:var(--p-accent-soft);color:var(--p-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--p-accent) 14%,transparent)}.tiles[data-v-a6fa33f1]{display:grid;gap:.75rem;grid-template-columns:1fr}@media (min-width: 560px){.tiles[data-v-a6fa33f1]{grid-template-columns:1fr 1fr}}.tile[data-v-a6fa33f1]{padding:.95rem 1rem;border-radius:12px;background:var(--p-paper);border:1px solid var(--p-line)}.switch-list[data-v-a6fa33f1]{display:flex;flex-direction:column}.switch-row[data-v-a6fa33f1]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 1rem;border-radius:12px;background:var(--p-paper);border:1px solid var(--p-line)}.switch-row+.switch-row[data-v-a6fa33f1]{margin-top:.65rem}.switch-title[data-v-a6fa33f1]{margin:0;font-size:.9rem;font-weight:650}.switch-sub[data-v-a6fa33f1]{margin:.15rem 0 0;font-size:.78rem;color:var(--p-muted)}.switch[data-v-a6fa33f1]{position:relative;flex-shrink:0;width:42px;height:24px;border-radius:999px;border:0;background:var(--p-track);cursor:pointer;transition:background-color .15s ease}.switch.on[data-v-a6fa33f1]{background:var(--p-accent-fill)}.knob[data-v-a6fa33f1]{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--p-on-accent);transition:transform .15s ease}.switch.on .knob[data-v-a6fa33f1]{transform:translate(18px)}.team-list[data-v-a6fa33f1]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.team-row[data-v-a6fa33f1]{display:flex;flex-direction:column;align-items:stretch;gap:.85rem;padding:.95rem 1rem;border-radius:12px;background:var(--p-paper);border:1px solid var(--p-line)}.team-row-main[data-v-a6fa33f1]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.team-row-info[data-v-a6fa33f1]{min-width:0}.team-row-name[data-v-a6fa33f1]{margin:0;font-weight:650;color:var(--p-ink)}.team-row-email[data-v-a6fa33f1]{margin:.1rem 0 .5rem;font-size:.82rem;color:var(--p-muted)}.team-row-actions[data-v-a6fa33f1]{display:flex;flex-shrink:0;align-items:center;gap:.5rem}.team-edit[data-v-a6fa33f1]{display:grid;gap:1rem;padding-top:.85rem;border-top:1px solid var(--p-line)}.team-edit-lead[data-v-a6fa33f1]{margin:0;font-size:.85rem;color:var(--p-muted)}.team-edit-foot[data-v-a6fa33f1]{gap:.6rem}.team-row.deactivated[data-v-a6fa33f1]{background:var(--p-hover);opacity:.92}.team-row.deactivated .team-row-name[data-v-a6fa33f1],.team-row.deactivated .team-row-email[data-v-a6fa33f1]{color:var(--p-muted)}.team-row-status[data-v-a6fa33f1]{margin:0;font-size:.78rem;font-weight:650;color:var(--p-muted);text-align:right;white-space:nowrap}@media (max-width: 560px){.team-row-main[data-v-a6fa33f1]{flex-direction:column;align-items:stretch}.team-row-actions[data-v-a6fa33f1]{flex-wrap:wrap}.team-row-status[data-v-a6fa33f1]{text-align:left}}.banner[data-v-a6fa33f1]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin:0;padding:.75rem .9rem;border-radius:8px;font-size:.85rem;font-weight:600;line-height:1.45}.banner.ok[data-v-a6fa33f1]{background:color-mix(in srgb,var(--p-ok) 12%,var(--p-card));color:var(--p-ok);border:1px solid color-mix(in srgb,var(--p-ok) 22%,transparent)}.banner.error[data-v-a6fa33f1]{background:color-mix(in srgb,var(--p-danger) 10%,var(--p-card));color:var(--p-danger);border:1px solid color-mix(in srgb,var(--p-danger) 22%,transparent)}.banner-x[data-v-a6fa33f1]{flex-shrink:0;width:24px;height:24px;border:0;border-radius:6px;background:transparent;color:inherit;font-size:1.15rem;line-height:1;cursor:pointer}.page-foot[data-v-a6fa33f1]{margin-top:auto;padding:0 1.5rem 1.6rem}.page-foot-inner[data-v-a6fa33f1]{max-width:1080px;margin:0 auto;padding-top:1.15rem;border-top:1px solid var(--p-line);color:var(--p-muted);font-size:.8rem}@media (prefers-reduced-motion: reduce){.pulse[data-v-a6fa33f1]{animation:none!important}}:root{--bg: #0b1524;--bg-2: #0f1d36;--text: #f4f7fb;--muted: rgba(244, 247, 251, .7);--gold: #e8a43a;--blue: #7eb8e8;--card: rgba(255, 255, 255, .055);--border: rgba(255, 255, 255, .1);--font-display: "Sora", system-ui, sans-serif;--font-body: "Source Sans 3", system-ui, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body,#app{margin:0;min-height:100%;overflow-x:clip}body{font-family:var(--font-body);background:var(--bg);color:var(--text)}button,input{font:inherit}a{color:var(--blue)}.portal{color-scheme:light;--p-ink: #1f2937;--p-muted: #6b7280;--p-paper: #f3f4f6;--p-card: #ffffff;--p-raised: #ffffff;--p-field: #ffffff;--p-line: #e5e7eb;--p-accent: #1e3a8a;--p-accent-fill: #1e3a8a;--p-on-accent: #ffffff;--p-accent-soft: #e8eef8;--p-gold: #1e3a8a;--p-danger: #b91c1c;--p-ok: #047857;--p-revision: #c2410c;--p-hover: rgba(15, 23, 42, .04);--p-track: #d1d5db;color:var(--p-ink);background-color:var(--p-paper);background-image:radial-gradient(80% 50% at 0% -10%,rgba(30,58,138,.12),transparent 52%),linear-gradient(rgba(30,58,138,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(30,58,138,.035) 1px,transparent 1px);background-size:auto,28px 28px,28px 28px}html.dark .portal{color-scheme:dark;--p-ink: #e5e7eb;--p-muted: #9ca3af;--p-paper: #0b1220;--p-card: #111827;--p-raised: #1a2438;--p-field: #0b1220;--p-line: #1f2937;--p-accent: #93c5fd;--p-accent-fill: #2563eb;--p-on-accent: #ffffff;--p-accent-soft: rgba(147, 197, 253, .12);--p-gold: #93c5fd;--p-danger: #fca5a5;--p-ok: #6ee7b7;--p-revision: #fdba74;--p-hover: rgba(255, 255, 255, .06);--p-track: #374151;background-image:radial-gradient(80% 50% at 0% -10%,rgba(147,197,253,.1),transparent 52%),linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px)}
