@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Plus_Jakarta_Sans_Fallback_a11773;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_a11773{font-family:__Plus_Jakarta_Sans_a11773,__Plus_Jakarta_Sans_Fallback_a11773;font-style:normal}.__variable_a11773{--font-sans:"__Plus_Jakarta_Sans_a11773","__Plus_Jakarta_Sans_Fallback_a11773"}:root{--bg:#e8f2ee;--bg-deep:#d4ebe4;--surface:rgba(255,255,253,.52);--surface-strong:rgba(255,255,252,.78);--surface-solid:#f9fdfb;--ink:#14332a;--muted:#5c726a;--line:hsla(0,0%,100%,.55);--line-strong:rgba(33,65,56,.08);--teal:#5adbba;--teal-deep:#2d9d84;--teal-soft:rgba(90,219,186,.14);--sky:#7ec8e3;--sky-soft:rgba(126,200,227,.22);--amber:#e8a85c;--amber-soft:rgba(232,168,92,.18);--rose-soft:rgba(255,182,168,.14);--hero-start:rgba(212,245,236,.85);--hero-end:rgba(198,232,248,.75);--glass-blur:blur(22px) saturate(165%);--glass-blur-strong:blur(36px) saturate(175%);--glass-fill:linear-gradient(135deg,hsla(0,0%,100%,.72),hsla(0,0%,100%,.38) 45%,hsla(0,0%,100%,.22));--glass-border:hsla(0,0%,100%,.62);--glass-inner-shine:inset 0 1px 0 hsla(0,0%,100%,.85);--glow-teal:0 0 80px rgba(90,219,186,.28);--glow-sky:0 0 60px rgba(126,200,227,.22);--shadow:0 24px 48px rgba(20,51,42,.08);--shadow-soft:0 12px 28px rgba(20,51,42,.06);--shadow-lift:0 32px 64px rgba(20,51,42,.1);--radius-lg:28px;--radius-xl:36px}*{box-sizing:border-box}html{background:radial-gradient(ellipse 120% 80% at 90% -10%,rgba(126,200,227,.45),transparent 42%),radial-gradient(ellipse 90% 70% at 10% 20%,rgba(90,219,186,.35),transparent 45%),radial-gradient(ellipse 70% 50% at 50% 100%,rgba(180,220,210,.5),transparent 55%),linear-gradient(165deg,#eef9f5,#e4f4ef 38%,#dceef8)}body,html{color:var(--ink)}body{margin:0;min-height:100vh;font-family:var(--font-sans),system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}body:after,body:before{content:"";position:fixed;z-index:0;pointer-events:none;border-radius:50%;filter:blur(80px);opacity:.55}body:before{width:min(520px,70vw);height:min(520px,70vw);top:-12%;right:-8%;background:radial-gradient(circle,rgba(126,200,227,.65),transparent 68%)}body:after{width:min(420px,55vw);height:min(420px,55vw);bottom:-6%;left:-10%;background:radial-gradient(circle,rgba(90,219,186,.5),transparent 70%)}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.portal-shell{position:relative;z-index:1;width:min(1080px,calc(100% - 32px));margin:0 auto;padding:22px 0 42px;display:grid;grid-gap:18px;gap:18px}.portal-shell--instructions{padding-top:16px}.hero-card,.instruction-card,.notice-card,.portal-topbar,.state-card{position:relative;overflow:hidden;border-radius:var(--radius-lg);border:1px solid var(--glass-border);background:var(--glass-fill);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--glass-inner-shine),var(--shadow)}.portal-topbar{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:12px 14px;border-radius:999px;background:linear-gradient(135deg,hsla(0,0%,100%,.55),hsla(0,0%,100%,.28));backdrop-filter:var(--glass-blur-strong);-webkit-backdrop-filter:var(--glass-blur-strong);box-shadow:var(--glass-inner-shine),0 10px 40px rgba(20,51,42,.06),var(--glow-sky)}.language-switcher{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.language-chip{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:9px 16px;border-radius:999px;border:1px solid hsla(0,0%,100%,.55);background:hsla(0,0%,100%,.35);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--muted);font-size:13px;font-weight:700;letter-spacing:.02em;transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.language-chip:hover{transform:translateY(-2px);border-color:hsla(0,0%,100%,.75);background:hsla(0,0%,100%,.55);color:var(--teal-deep);box-shadow:0 8px 24px rgba(20,51,42,.08)}.language-chip.is-active{background:linear-gradient(135deg,rgba(45,157,132,.95),rgba(90,219,186,.88));border-color:hsla(0,0%,100%,.35);color:#fafffe;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35),0 12px 32px rgba(45,157,132,.35),var(--glow-teal)}.hero-card{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.95fr);grid-gap:32px;gap:32px;padding:36px 36px 38px;border-radius:var(--radius-xl);background:radial-gradient(ellipse 100% 80% at 100% 0,hsla(0,0%,100%,.55),transparent 52%),radial-gradient(ellipse 70% 55% at 0 100%,rgba(126,200,227,.18),transparent 48%),linear-gradient(155deg,hsla(0,0%,100%,.42),hsla(0,0%,100%,.18) 48%,rgba(230,248,242,.35));backdrop-filter:var(--glass-blur-strong);-webkit-backdrop-filter:var(--glass-blur-strong);box-shadow:var(--glass-inner-shine),var(--shadow-lift),var(--glow-teal);color:var(--ink)}.hero-card--landing{min-height:360px;align-items:center}.hero-copy{display:grid;grid-gap:14px;gap:14px;align-content:start}.eyebrow,.instruction-panel-label,.instruction-tag,.landing-highlights-title,.notice-title{margin:0;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.hero-title,.instruction-title,.state-title{margin:0;font-family:var(--font-sans),system-ui,sans-serif;letter-spacing:-.045em;font-weight:800}.hero-title{max-width:14ch;font-size:clamp(32px,4.2vw,52px);line-height:1.02;color:var(--ink)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.hero-title{background:linear-gradient(125deg,var(--ink) 0,#2d6b5c 55%,var(--teal-deep) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}}.footer-note p,.hero-description,.instruction-panel-copy,.landing-highlight-text,.notice-copy,.state-copy{margin:0;line-height:1.65}.hero-description{max-width:54ch;color:rgba(20,51,42,.72);font-size:17px;font-weight:500}.landing-highlights{position:relative;display:grid;grid-gap:18px;gap:18px;padding:28px 24px 26px;border-radius:var(--radius-lg);background:linear-gradient(160deg,hsla(0,0%,100%,.48),hsla(0,0%,100%,.22));border:1px solid hsla(0,0%,100%,.58);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72),0 20px 48px rgba(20,51,42,.07);backdrop-filter:var(--glass-blur-strong);-webkit-backdrop-filter:var(--glass-blur-strong)}.landing-highlights:after{content:"";position:absolute;top:14px;left:24px;right:24px;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--teal-deep),var(--teal),var(--sky));opacity:.95;pointer-events:none;box-shadow:0 0 24px rgba(90,219,186,.45)}.landing-highlights-title{position:relative;color:var(--teal-deep)}.landing-highlights-list{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px}.landing-highlight{display:flex;align-items:flex-start;gap:14px;margin:0}.landing-highlight-mark{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;margin-top:2px;border-radius:14px;background:linear-gradient(145deg,hsla(0,0%,100%,.55),rgba(90,219,186,.22));border:1px solid hsla(0,0%,100%,.65);color:var(--teal-deep);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8),0 6px 18px rgba(45,157,132,.15);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.landing-highlight-text{flex:1 1;font-size:15px;line-height:1.55;color:rgba(20,51,42,.85);font-weight:600}.notice-card,.state-card{display:grid;grid-gap:12px;gap:12px;padding:26px;background:linear-gradient(145deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,.22));backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}.state-card--loading{gap:10px}.state-title{font-size:clamp(28px,4vw,42px)}.soft-link{display:inline-flex;justify-self:start;align-items:center;gap:8px;padding:12px 20px;border-radius:999px;background:linear-gradient(135deg,var(--teal-deep),var(--teal));color:#fafffe;border:1px solid hsla(0,0%,100%,.28);cursor:pointer;font-weight:700;letter-spacing:.02em;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),0 14px 36px rgba(45,157,132,.35);transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s ease}.soft-link:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35),0 18px 44px rgba(45,157,132,.42)}.soft-link--button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.notice-card{border-color:hsla(0,0%,100%,.55);background:radial-gradient(circle at top right,rgba(255,248,240,.55),transparent 40%),linear-gradient(165deg,hsla(0,0%,100%,.52),rgba(255,236,214,.35));backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}.notice-title{color:#8f5816}.instruction-grid{display:grid;grid-gap:16px;gap:16px}.instruction-card{display:grid;grid-gap:20px;gap:20px;padding:26px;border-radius:var(--radius-xl);background:radial-gradient(ellipse 80% 60% at 100% 0,rgba(126,200,227,.2),transparent 50%),radial-gradient(ellipse 70% 50% at 0 100%,rgba(90,219,186,.12),transparent 48%),linear-gradient(165deg,hsla(0,0%,100%,.55),hsla(0,0%,100%,.24));backdrop-filter:var(--glass-blur-strong);-webkit-backdrop-filter:var(--glass-blur-strong);box-shadow:var(--glass-inner-shine),var(--shadow),0 0 0 1px hsla(0,0%,100%,.35) inset}.instruction-card:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:5px;background:linear-gradient(90deg,var(--teal-deep),var(--teal),var(--sky));box-shadow:0 0 28px rgba(90,219,186,.35)}.instruction-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.instruction-card-copy{display:grid;grid-gap:8px;gap:8px}.instruction-title{max-width:20ch;font-size:clamp(26px,3vw,38px);line-height:1.05;font-weight:800;color:var(--ink)}.instruction-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.instruction-panel{display:grid;grid-gap:10px;gap:10px;padding:18px;border-radius:22px;border:1px solid hsla(0,0%,100%,.55);min-height:100%;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65)}.instruction-panel--warm{background:linear-gradient(165deg,rgba(255,252,247,.72),rgba(255,236,214,.42));border-color:hsla(0,0%,100%,.5)}.instruction-panel--warm .instruction-panel-label{color:#9a5f14}.instruction-panel--cool{background:linear-gradient(165deg,rgba(248,254,253,.72),rgba(220,242,252,.45));border-color:hsla(0,0%,100%,.52)}.instruction-panel--cool .instruction-panel-label{color:#3d7683}.instruction-panel-copy{font-size:21px;line-height:1.75;color:var(--ink);white-space:pre-wrap;font-weight:500}.footer-note{padding:6px 8px 0;color:var(--muted);font-size:14px}.portal-signature{padding:8px 8px 0;text-align:center;color:rgba(20,51,42,.48);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.portal-signature p{margin:0}.instruction-card--skeleton{pointer-events:none}.skeleton-line,.skeleton-panel{border-radius:18px;background:linear-gradient(90deg,hsla(0,0%,100%,.25),rgba(90,219,186,.18),hsla(0,0%,100%,.25));background-size:220% 100%;animation:shimmer 1.2s linear infinite}.skeleton-line--title{width:min(260px,70%);height:30px}.skeleton-panel{min-height:132px}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:820px){.portal-shell{width:min(100% - 20px,100%);padding:16px 0 28px;gap:14px}.portal-topbar{display:grid;grid-gap:12px;gap:12px;padding:12px}.language-switcher{justify-content:flex-start}.hero-card{grid-template-columns:1fr;padding:22px}.hero-title{max-width:100%}.instruction-card-head{align-items:start}.instruction-title{max-width:100%}.instruction-panels{grid-template-columns:1fr}.instruction-card,.notice-card,.state-card{padding:18px}}@media (max-width:560px){.language-chip{min-height:36px;padding:8px 12px;font-size:12px}.instruction-card-head{display:grid;grid-gap:12px;gap:12px}.instruction-panel-copy{font-size:19px;line-height:1.7}}