:root{--bg: #f4f8fc;--paper: #ffffff;--navy: #10233f;--navy-2: #173458;--navy-3: #455b78;--text: #12233b;--muted: #667991;--line: rgba(16, 35, 63, .1);--success: #26765a;--success-soft: #eaf4ef;--warning: #a96e20;--warning-soft: #fff4df;--info-soft: #eaf2f8;--danger-soft: #fbeaea;--shadow-primary: 0 28px 78px rgba(16, 35, 63, .09);--shadow-secondary: 0 14px 38px rgba(16, 35, 63, .06);--shadow-hover: 0 20px 44px rgba(16, 35, 63, .1);--focus: 0 0 0 4px rgba(16, 35, 63, .1);--pill: 999px;--ease: cubic-bezier(.2, .8, .2, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#fff}body{margin:0;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--text);background:radial-gradient(circle at 8% 3%,rgba(207,229,248,.4),transparent 27%),radial-gradient(circle at 94% 7%,rgba(226,238,250,.48),transparent 29%),linear-gradient(180deg,#fff,#f8fbff 54%,#f3f8fd);background-attachment:fixed}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.16;background-image:linear-gradient(rgba(16,35,63,.012) 1px,transparent 1px),linear-gradient(90deg,rgba(16,35,63,.012) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.18),transparent 68%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.18),transparent 68%)}body.modal-open{overflow:hidden}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}::selection{background:#10233f24}.app-root{position:relative;z-index:1;min-height:100vh}.page-container{width:min(1440px,calc(100% - 48px));margin:0 auto}.hidden{display:none!important}.premium-surface,.glass-surface{background:linear-gradient(145deg,#fffffff7,#f8fcffe0);border:1px solid rgba(255,255,255,.95);backdrop-filter:blur(24px) saturate(125%);-webkit-backdrop-filter:blur(24px) saturate(125%);box-shadow:var(--shadow-primary)}.public-header{position:sticky;top:0;z-index:60;padding:16px 24px 0;pointer-events:none}.public-nav{width:min(1440px,100%);min-height:72px;margin:0 auto;padding:10px 12px 10px 14px;border-radius:26px;display:flex;align-items:center;justify-content:space-between;gap:18px;pointer-events:auto;background:#ffffffdb}.brand{display:flex;align-items:center;gap:12px}.brand-button{padding:0;border:0;background:transparent;text-align:left;color:inherit}.brand-logo{width:48px;height:48px;flex:0 0 48px;display:grid;place-items:center;border-radius:15px;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 1px #10233f0d,0 10px 24px #10233f1a}.brand-logo img{width:100%;height:100%;object-fit:contain;display:block}.brand-copy{display:grid;gap:2px}.brand-copy strong{font-size:14px;font-weight:800;color:var(--navy)}.brand-copy span{font-size:12px;color:var(--navy-3)}.nav{display:flex;align-items:center;justify-content:flex-end;gap:4px;flex-wrap:wrap}.nav-btn{min-height:44px;padding:0 15px;border:0;border-radius:var(--pill);background:transparent;color:var(--navy-3);font-size:13px;font-weight:700;transition:all .18s var(--ease)}.nav-btn:hover:not(:disabled),.nav-btn.active{background:#10233f0e;color:var(--navy)}.public-main{padding:30px 0 72px}.section-kicker{display:inline-flex;align-items:center;color:var(--navy-2);font-size:10px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--navy);letter-spacing:-.03em}p{line-height:1.7}.closed-notice{margin:0 0 20px;padding:18px 22px;border:1px solid rgba(169,110,32,.15);border-radius:22px;background:linear-gradient(135deg,#fff7e8f2,#fffffff0);box-shadow:var(--shadow-secondary);display:flex;align-items:center;justify-content:space-between;gap:24px}.closed-notice h2{margin:7px 0 5px;font-size:23px}.closed-notice p{max-width:920px;margin:0;color:#56687c;font-size:13px}.notice-chip{display:inline-flex;padding:6px 10px;border-radius:var(--pill);background:#a96e2017;color:#865719;font-size:9px;font-weight:850;letter-spacing:.1em}.closed-badge{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;padding:10px 13px;border-radius:var(--pill);border:1px solid rgba(169,110,32,.15);background:#fff;color:#8c5d20;font-size:12px;font-weight:800}.closed-badge i{width:7px;height:7px;border-radius:50%;background:var(--warning)}.hero-grid{display:grid;grid-template-columns:minmax(0,1.58fr) minmax(360px,.84fr);gap:20px;align-items:stretch}.hero-primary,.hero-overview{border-radius:32px}.hero-primary{position:relative;overflow:hidden;min-height:550px;padding:clamp(38px,4.6vw,62px);display:flex;flex-direction:column;justify-content:center}.hero-primary:after{content:"";position:absolute;right:-150px;bottom:-180px;width:330px;height:330px;border-radius:50%;background:radial-gradient(circle,rgba(16,35,63,.06),transparent 68%);pointer-events:none}.hero-title{max-width:880px;margin:0 0 22px;display:flex;flex-direction:column;gap:0;font-size:clamp(52px,5vw,76px);line-height:.94;font-weight:860;letter-spacing:-.052em}.hero-title span{display:block;white-space:nowrap}.hero-text{max-width:760px;margin-bottom:22px;color:#344a67;font-size:16px;line-height:1.65}.reg-state-card{width:min(760px,100%);display:flex;align-items:center;gap:13px;padding:13px 15px;border:1px solid rgba(169,110,32,.14);border-radius:19px;background:#fff4dfa3}.reg-state-copy{display:grid;gap:2px}.reg-state-copy strong{color:var(--navy);font-size:12.5px}.reg-state-copy span{color:var(--muted);font-size:11.5px;line-height:1.5}.reg-state-icon{width:40px;height:40px;flex:0 0 40px;display:grid;place-items:center;border-radius:13px;color:var(--warning);background:#a96e2014}.reg-state-icon:before{content:"";width:9px;height:9px;border:2px solid currentColor;border-radius:50%}.hero-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:17px}.hero-overview{padding:28px;display:flex;flex-direction:column;justify-content:center}.overview-head{margin-bottom:20px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.overview-head h2{max-width:300px;margin:5px 0 0;font-size:25px;line-height:1.12}.overview-head-clean{margin-bottom:20px}.overview-head-clean h2{max-width:none;margin-top:0}.stage-state,.timeline-status{display:inline-flex;align-items:center;justify-content:center;width:fit-content;border-radius:var(--pill);border:1px solid transparent;font-weight:800}.stage-state{min-height:30px;padding:0 11px;font-size:10px;white-space:nowrap}.stage-state.upcoming,.timeline-status.upcoming{background:#10233f11;color:var(--navy)}.stage-state.today,.timeline-status.today{background:#a96e201c;border-color:#a96e2024;color:#865719}.stage-state.done,.timeline-status.done{background:#26765a1a;border-color:#26765a1f;color:#236a51}.next-stage-date{margin-bottom:14px;padding:17px 19px;display:flex;align-items:center;gap:15px;border-radius:20px;background:linear-gradient(145deg,var(--navy),#1a4161);color:#fff;box-shadow:0 18px 38px #10233f26}.next-stage-date strong{font-size:50px;line-height:1}.next-stage-date div{display:grid;gap:1px}.next-stage-date b{font-size:15px}.next-stage-date span,.next-stage-date small{font-size:11px;opacity:.72}.next-stage-date small{margin-top:2px;font-weight:750;letter-spacing:.03em}.countdown-shell{margin-bottom:16px}.countdown-label{display:block;margin:0 0 8px 2px;color:var(--navy-3);font-size:9px;font-weight:850;letter-spacing:.12em}.countdown-grid{display:grid;gap:7px}.countdown-grid.days-only{grid-template-columns:1fr}.countdown-grid.days-only .countdown-time-box{display:none}.countdown-grid.live-time{grid-template-columns:repeat(3,minmax(0,1fr))}.countdown-grid.live-time .countdown-day-box{display:none}.countdown-grid.hero-live-countdown{grid-template-columns:repeat(4,minmax(0,1fr))}.countdown-box{min-width:0;padding:12px 6px 10px;border:1px solid rgba(16,35,63,.08);border-radius:16px;background:#ffffffc2;text-align:center}.countdown-box strong{display:block;margin-bottom:5px;color:var(--navy);font-size:clamp(20px,2vw,27px);line-height:1;font-variant-numeric:tabular-nums}.countdown-box span{display:block;color:var(--muted);font-size:8.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.overview-label{margin:0 0 16px;color:var(--muted);font-size:12.5px;line-height:1.6}.btn{min-height:47px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:var(--pill);font-size:12.5px;font-weight:780;transition:all .18s var(--ease)}.btn:hover:not(:disabled){transform:translateY(-1px)}.btn.primary{background:var(--navy);color:#fff;box-shadow:0 12px 26px #10233f29}.btn.primary:hover:not(:disabled){background:#172f51;box-shadow:0 16px 32px #10233f33}.btn.secondary{border:1px solid rgba(16,35,63,.09);background:linear-gradient(180deg,#fff,#f3f7fc);color:var(--navy)}.btn.disabled-action{border:1px solid rgba(16,35,63,.07);background:#10233f0a;color:#8290a2}.btn.full{width:100%}.hero-overview .btn.primary.full,#statusSubmitBtn{min-height:56px;padding-inline:24px;font-size:13.5px;font-weight:820;letter-spacing:-.01em;box-shadow:0 15px 32px #10233f30}.hero-overview .btn.primary.full:hover:not(:disabled),#statusSubmitBtn:hover:not(:disabled){box-shadow:0 18px 38px #10233f3b}.utility-grid{margin-top:20px;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.utility-card{min-height:245px;padding:23px;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.9);border-radius:25px;background:#ffffffc9;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow-secondary);transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.utility-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-hover)}.utility-card.featured{border-color:transparent;background:linear-gradient(145deg,#10233f,#173b5e);color:#fff}.utility-card.featured h3,.utility-card.featured .section-kicker{color:#fff}.utility-card.featured p{color:#ffffffb8}.utility-card.featured .utility-index{color:#fff9}.utility-index{margin-bottom:38px;color:var(--muted);font-size:10px;font-weight:850}.utility-card h3{margin:6px 0 8px;font-size:23px}.utility-card p{margin:0;color:var(--muted);font-size:12.5px}.text-action{margin-top:auto;padding:15px 0 0;display:flex;align-items:center;justify-content:space-between;border:0;border-top:1px solid var(--line);background:transparent;color:var(--navy);font-size:12.5px;font-weight:800}.featured .text-action{border-top-color:#ffffff24;color:#fff}.content-section{margin-top:24px;padding:32px;border:1px solid rgba(255,255,255,.88);border-radius:29px;background:#ffffffba;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow-secondary);scroll-margin-top:110px}.editorial-heading{margin-bottom:22px;display:flex;align-items:flex-end;justify-content:space-between;gap:28px}.editorial-heading h2{margin:6px 0 0;font-size:clamp(29px,3vw,40px)}.editorial-heading>p{max-width:510px;margin:0;color:var(--muted);font-size:13.5px}.compact-heading{align-items:flex-start}.announcement-list{display:grid;gap:11px}.announcement-item{padding:21px;display:grid;grid-template-columns:68px minmax(0,1fr);gap:17px;border:1px solid var(--line);border-radius:21px;background:#ffffffdb}.announcement-number{width:52px;height:52px;display:grid;place-items:center;border-radius:16px;background:var(--navy);color:#fff;font-weight:850}.announcement-copy>span{color:var(--navy-3);font-size:9px;font-weight:850;letter-spacing:.12em}.announcement-copy h3{margin:5px 0 6px;font-size:20px}.announcement-copy p{margin:0;color:var(--muted);font-size:12.5px}.timeline{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.timeline:before{content:"";position:absolute;top:22px;left:4%;right:4%;z-index:0;height:1px;background:#10233f1a}.timeline-item{position:relative;z-index:1}.timeline-marker{width:44px;height:44px;margin-bottom:13px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:#fff;box-shadow:0 8px 22px #10233f0f}.timeline-marker span{color:var(--navy);font-size:10px;font-weight:850}.timeline-card{min-height:230px;padding:17px;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:19px;background:#ffffffde}.timeline-topline{margin-bottom:13px;display:flex;align-items:center;justify-content:space-between;gap:7px}.timeline-date{color:var(--navy-3);font-size:9px;font-weight:850;letter-spacing:.07em;white-space:nowrap}.timeline-status{min-height:25px;padding:0 9px;font-size:8.5px;white-space:nowrap}.timeline-card h3{margin-bottom:8px;font-size:16px;line-height:1.25}.timeline-card p{margin:0 0 16px;color:var(--muted);font-size:11.5px}.timeline-countdown{margin-top:auto;padding-top:12px;border-top:1px solid rgba(16,35,63,.07);color:var(--navy-2);font-size:10.5px;font-weight:750;font-variant-numeric:tabular-nums}.faq-list{display:grid;gap:9px}.faq details{padding:0 18px;border:1px solid var(--line);border-radius:18px;background:#ffffffd6}.faq details[open]{border-color:#10233f21;background:#fff}.faq summary{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;color:var(--navy);font-size:13.5px;font-weight:750;cursor:pointer}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--muted);font-size:22px;font-weight:400;transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{margin:0;padding:0 0 18px;color:var(--muted);font-size:12.5px}.public-footer{padding:0 0 32px}.footer-inner{padding:20px 4px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid rgba(16,35,63,.08);color:var(--muted);font-size:12px}.footer-inner div{display:grid;gap:3px}.footer-inner strong{color:var(--navy);font-size:13px}.modal{position:fixed;inset:0;z-index:100;padding:24px;display:grid;place-items:center}.modal-backdrop{position:absolute;inset:0;background:#0a1b2f6b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.status-modal-card{position:relative;z-index:1;width:min(640px,100%);max-height:min(90vh,860px);overflow-y:auto;overscroll-behavior:contain;padding:30px;border:1px solid rgba(255,255,255,.95);border-radius:30px;background:linear-gradient(145deg,#fff,#f7fbff);box-shadow:0 36px 100px #0a1b2f38;scrollbar-width:thin;scrollbar-color:rgba(16,35,63,.18) transparent}.modal-close{position:absolute;top:18px;right:18px;width:40px;height:40px;border:1px solid var(--line);border-radius:50%;background:#fff;color:var(--navy);font-size:22px}.status-modal-head{padding-right:54px}.status-modal-head h2{margin:8px 0 10px;font-size:34px;line-height:1.02}.status-modal-head p{margin-bottom:24px;color:var(--muted);font-size:13px}.status-form{display:grid;gap:15px}.status-form label{display:grid;gap:7px}.status-form label>span{color:var(--navy-2);font-size:12px;font-weight:750}.status-form em{color:#b94b4b;font-style:normal}.status-form input{width:100%;min-height:54px;padding:0 15px;border:1px solid rgba(16,35,63,.12);border-radius:17px;outline:none;background:#fff;color:var(--text)}.status-form input:focus{border-color:#10233f59;box-shadow:var(--focus)}.status-message{padding:13px 14px;border:1px solid rgba(56,106,154,.13);border-radius:16px;font-size:12px;line-height:1.55}.status-message.info{background:var(--info-soft);color:#486985}.status-message.warning{border-color:#a96e2029;background:var(--warning-soft);color:#825719}.status-message.error{border-color:#b94b4b26;background:var(--danger-soft);color:#9a3f3f}.status-result{overflow:hidden;border:1px solid var(--line);border-radius:24px;background:#fff;animation:premiumResultReveal .42s var(--ease)}.status-result.success{border-color:#26765a2e;background:linear-gradient(180deg,#fff,#f5fbf8)}.status-result.warning{border-color:#a96e202e;background:linear-gradient(180deg,#fff,#fff9ee)}.status-result.info{border-color:#386a9a29;background:linear-gradient(180deg,#fff,#f6fafd)}.status-result-shell{position:relative;overflow:hidden}.status-result-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at top right,rgba(16,35,63,.04),transparent 28%),radial-gradient(circle at top left,rgba(16,35,63,.03),transparent 22%)}.status-result-shell.success .status-result-glow{background:radial-gradient(circle at 92% 4%,rgba(199,170,92,.2),transparent 28%),radial-gradient(circle at 10% 0%,rgba(38,118,90,.09),transparent 25%)}.status-result-shimmer{position:absolute;top:0;left:-46%;width:38%;height:100%;pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.08) 30%,rgba(255,255,255,.7) 50%,rgba(255,255,255,.08) 70%,transparent 100%);transform:skew(-18deg);animation:premiumShimmer 1.45s ease-out .16s 1}.status-result-head{position:relative;z-index:1;padding:22px 20px 16px}.status-result-kicker{display:inline-flex;margin-bottom:9px;color:var(--navy-3);font-size:9px;font-weight:850;letter-spacing:.13em}.status-hero-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.status-hero-badge{min-height:34px;padding:0 14px;display:inline-flex;align-items:center;border:1px solid transparent;border-radius:var(--pill);font-size:9.5px;font-weight:850;letter-spacing:.075em;text-transform:uppercase}.status-hero-badge.success{color:#fff;background:linear-gradient(145deg,#10233ff5,#1a4161fa);box-shadow:0 10px 24px #10233f24}.status-hero-badge.warning{border-color:#a96e2024;background:#a96e201a;color:#865719}.status-hero-badge.info{border-color:#386a9a1f;background:#386a9a17;color:#386a9a}.status-success-seal{position:relative;width:50px;height:50px;flex:0 0 50px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 30% 30%,#fff,#f1f4f7 58%,#e4e9ef);box-shadow:inset 0 0 0 1px #c7aa5c52,0 12px 28px #10233f17;animation:sealFloat 1.7s ease-in-out infinite alternate}.status-success-seal:before{content:"";position:absolute;inset:6px;border:1px solid rgba(199,170,92,.5);border-radius:50%}.status-success-seal i{width:12px;height:12px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff,#dbc27a 28%,#b88a2f 72%,#946816);box-shadow:0 0 0 7px #d8bf742e}.status-hero-title{margin:0 0 8px;font-size:28px;line-height:1.08;letter-spacing:-.04em}.status-hero-copy{margin:0;color:var(--muted);font-size:12.5px;line-height:1.65}.status-identity{position:relative;z-index:1;margin:0;padding:0 20px 16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.status-identity div{min-width:0;padding:11px 12px;border:1px solid rgba(16,35,63,.07);border-radius:14px;background:#ffffffd1}.status-identity dt{margin:0 0 4px;color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.status-identity dd{margin:0;overflow-wrap:anywhere;color:var(--navy);font-size:12px;font-weight:750}.status-reason{position:relative;z-index:1;margin:0 20px 16px;padding:13px 14px;border:1px solid rgba(169,110,32,.08);border-radius:14px;background:#a96e2012}.status-reason span{display:block;margin-bottom:5px;color:#865719;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.status-reason p{margin:0;color:#735123;font-size:12px;line-height:1.55}.status-next-step-card{position:relative;z-index:1;margin:0 20px 20px;padding:16px;border:1px solid rgba(16,35,63,.08);border-radius:18px;background:linear-gradient(145deg,#fffffff2,#f5faffed);box-shadow:0 12px 28px #10233f0e}.status-next-step-head{margin-bottom:12px;display:flex;flex-direction:column;gap:4px}.status-next-step-head span{color:var(--navy-3);font-size:9px;font-weight:850;letter-spacing:.12em}.status-next-step-head strong{color:var(--navy);font-size:16px;line-height:1.2}.status-next-step-date{margin-bottom:10px;padding:12px 14px;display:flex;align-items:center;gap:12px;border-radius:15px;background:linear-gradient(145deg,var(--navy),#1a4161);color:#fff}.status-next-step-date b{font-size:30px;line-height:1}.status-next-step-date div{display:grid;gap:1px}.status-next-step-date span{font-size:12px;font-weight:700}.status-next-step-date small{font-size:10px;opacity:.72}.status-next-step-card p{margin:0;color:var(--muted);font-size:12px;line-height:1.6}@keyframes premiumResultReveal{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes premiumShimmer{0%{left:-46%;opacity:0}22%{opacity:1}to{left:120%;opacity:0}}@keyframes sealFloat{0%{transform:translateY(0)}to{transform:translateY(-2px)}}.status-result.warning{border-color:#ab7f2f30;background:linear-gradient(180deg,#fffffffc,#fffbf4fa);box-shadow:0 18px 50px #10233f0e}.status-result-shell.warning:before{content:"";position:absolute;z-index:2;inset:0 0 auto;height:3px;background:linear-gradient(90deg,transparent,rgba(190,145,55,.24) 12%,rgba(218,190,126,.7) 50%,rgba(190,145,55,.24) 88%,transparent)}.status-result-shell.warning .status-result-glow{background:radial-gradient(circle at 92% 5%,rgba(210,181,113,.12),transparent 28%),radial-gradient(circle at 8% 0%,rgba(16,35,63,.035),transparent 24%)}.status-result-shell.warning .status-result-kicker{color:#7d6532}.status-result-shell.warning .status-hero-badge.warning{border-color:#ab7f2f2e;background:#ab7f2f17;color:#795818}.status-result-shell.warning .status-hero-title{max-width:520px;color:var(--navy);font-size:clamp(27px,4vw,33px);text-wrap:balance}.status-result-shell.warning .status-hero-copy{max-width:520px;color:#53677d}.status-result-shell.warning .status-identity div{border-color:#ab7f2f1a;background:#ffffffe6}.status-support-note{position:relative;z-index:1;margin:0 20px 20px;padding:15px 16px;display:flex;align-items:flex-start;gap:12px;border:1px solid rgba(171,127,47,.13);border-radius:16px;background:linear-gradient(135deg,#fffdf7f7,#f9faf8f5);box-shadow:0 10px 24px #10233f0a;animation:supportNoteReveal .52s var(--ease) both}.support-note-mark{position:relative;width:30px;height:30px;flex:0 0 30px;border-radius:50%;border:1px solid rgba(171,127,47,.18);background:#ab7f2f12}.support-note-mark:before{content:"";position:absolute;width:8px;height:8px;left:10px;top:8px;border-left:2px solid #9d7427;border-bottom:2px solid #9d7427;transform:rotate(-45deg)}.status-support-note div{min-width:0}.status-support-note strong{display:block;margin-bottom:5px;color:#7d5a1d;font-size:9px;font-weight:850;letter-spacing:.1em}.status-support-note p{margin:0;color:#53677d;font-size:12px;line-height:1.62}.status-result-shell.warning .status-reason{border-color:#10233f12;background:#f6f8fae0}.status-result-shell.warning .status-reason span{color:var(--navy-3)}.status-result-shell.warning .status-reason p{color:#53677d}@keyframes supportNoteReveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.status-support-note{animation:none!important}}.status-result.success{border-color:#bb913547;background:linear-gradient(180deg,#fffffffc,#f8fcfafa),radial-gradient(circle at top right,rgba(217,188,109,.12),transparent 36%);box-shadow:0 22px 60px #10233f14,0 0 0 1px #d9bc6d0f}.status-result-shell.with-ceremony{isolation:isolate}.status-result-shell.with-ceremony:before{content:"";position:absolute;z-index:3;inset:0 0 auto;height:3px;background:linear-gradient(90deg,transparent,rgba(193,151,57,.35) 12%,rgba(226,202,135,.95) 50%,rgba(193,151,57,.35) 88%,transparent);transform-origin:center;animation:celebrationLineReveal .9s var(--ease) both}.status-celebration-layer{position:absolute;z-index:0;inset:0;overflow:hidden;pointer-events:none}.celebration-halo{position:absolute;border-radius:50%;border:1px solid rgba(198,161,70,.18);box-shadow:0 0 0 14px #c6a14606,0 0 0 30px #c6a14605}.halo-one{width:160px;height:160px;top:-82px;right:-48px;animation:celebrationHaloPulse 2.8s ease-out .15s 2}.halo-two{width:110px;height:110px;top:112px;left:-72px;opacity:.55;animation:celebrationHaloPulse 3.2s ease-out .45s 2}.celebration-spark{position:absolute;width:10px;height:10px;opacity:0;transform:rotate(45deg) scale(.4);background:linear-gradient(145deg,#f4e4b5,#b88727);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);filter:drop-shadow(0 0 6px rgba(190,145,48,.22));animation:celebrationSparkle 2.4s ease-in-out infinite}.spark-one{top:24px;right:92px;animation-delay:.35s}.spark-two{top:94px;right:34px;width:7px;height:7px;animation-delay:.9s}.spark-three{top:150px;left:28px;width:8px;height:8px;animation-delay:1.35s}.spark-four{top:210px;right:128px;width:6px;height:6px;animation-delay:1.8s}.celebration-confetti i{position:absolute;top:-22px;width:5px;height:12px;border-radius:999px;opacity:0;background:#c59b3d;animation:celebrationConfettiFall 2.4s cubic-bezier(.18,.7,.28,1) forwards}.celebration-confetti i:nth-child(3n){width:4px;height:9px;background:#173c5e}.celebration-confetti i:nth-child(4n){background:#d8c17d}.celebration-confetti i:nth-child(5n){width:6px;height:6px;border-radius:50%;background:#5b8f7d}.celebration-confetti i:nth-child(1){left:5%;animation-delay:.05s;--drift: 28px;--spin: 240deg}.celebration-confetti i:nth-child(2){left:11%;animation-delay:.22s;--drift: -18px;--spin: 330deg}.celebration-confetti i:nth-child(3){left:18%;animation-delay:.42s;--drift: 34px;--spin: 420deg}.celebration-confetti i:nth-child(4){left:26%;animation-delay:.14s;--drift: -26px;--spin: 300deg}.celebration-confetti i:nth-child(5){left:34%;animation-delay:.62s;--drift: 22px;--spin: 380deg}.celebration-confetti i:nth-child(6){left:42%;animation-delay:.33s;--drift: -34px;--spin: 460deg}.celebration-confetti i:nth-child(7){left:49%;animation-delay:.08s;--drift: 18px;--spin: 280deg}.celebration-confetti i:nth-child(8){left:56%;animation-delay:.5s;--drift: -22px;--spin: 390deg}.celebration-confetti i:nth-child(9){left:63%;animation-delay:.25s;--drift: 30px;--spin: 430deg}.celebration-confetti i:nth-child(10){left:69%;animation-delay:.72s;--drift: -18px;--spin: 350deg}.celebration-confetti i:nth-child(11){left:75%;animation-delay:.12s;--drift: 24px;--spin: 410deg}.celebration-confetti i:nth-child(12){left:81%;animation-delay:.56s;--drift: -30px;--spin: 310deg}.celebration-confetti i:nth-child(13){left:87%;animation-delay:.31s;--drift: 20px;--spin: 470deg}.celebration-confetti i:nth-child(14){left:93%;animation-delay:.66s;--drift: -24px;--spin: 360deg}.celebration-confetti i:nth-child(15){left:15%;animation-delay:.82s;--drift: 42px;--spin: 520deg}.celebration-confetti i:nth-child(16){left:39%;animation-delay:.92s;--drift: -38px;--spin: 440deg}.celebration-confetti i:nth-child(17){left:67%;animation-delay:.88s;--drift: 32px;--spin: 500deg}.celebration-confetti i:nth-child(18){left:89%;animation-delay:1.02s;--drift: -28px;--spin: 400deg}.status-result-shell.with-ceremony .status-result-head{padding-top:26px}.status-result-shell.with-ceremony .status-result-kicker{color:#85631f}.status-result-shell.with-ceremony .status-hero-badge.success{position:relative;overflow:hidden;border:1px solid rgba(226,202,135,.34);background:linear-gradient(145deg,#0f2949,#173f61 72%,#214b6d);box-shadow:0 12px 26px #10233f33,inset 0 1px #ffffff1f;animation:celebrationBadgeEnter .65s var(--ease) .12s both}.status-result-shell.with-ceremony .status-hero-badge.success:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 0 38%,rgba(255,255,255,.24) 48%,transparent 58% 100%);transform:translate(-140%);animation:celebrationBadgeSweep 2.8s ease-in-out .7s 2}.status-result-shell.with-ceremony .status-hero-title{position:relative;color:var(--navy);font-size:clamp(30px,5vw,38px);text-wrap:balance;animation:celebrationTitleReveal .72s var(--ease) .14s both}.status-result-shell.with-ceremony .status-hero-copy{max-width:520px;font-size:13px}.status-celebration-note{position:relative;margin-top:14px;padding:13px 14px 13px 18px;display:flex;align-items:flex-start;gap:10px;border:1px solid rgba(192,148,50,.16);border-radius:15px;background:linear-gradient(135deg,#fffdf6f5,#f7faf9f5);box-shadow:0 10px 24px #10233f0b;animation:celebrationNoteReveal .72s var(--ease) .32s both}.celebration-note-mark{width:8px;height:28px;flex:0 0 8px;border-radius:999px;background:linear-gradient(180deg,#e3cd91,#aa7920);box-shadow:0 0 0 5px #caa34b14}.status-celebration-note p{margin:0;color:#40546a;font-size:12px;line-height:1.6;font-weight:650}.status-result-shell.with-ceremony .status-success-seal{width:58px;height:58px;flex-basis:58px;background:radial-gradient(circle at 32% 26%,#fff,#fbf8ec 42%,#eee2bf);box-shadow:inset 0 0 0 1px #bb91356b,0 0 0 7px #d6b86617,0 14px 34px #10233f24;animation:celebrationSealPop .72s cubic-bezier(.17,.89,.3,1.35) .16s both,celebrationSealFloat 1.9s ease-in-out 1s infinite alternate}.status-result-shell.with-ceremony .status-success-seal:before{inset:7px;border-color:#b8892680}.status-result-shell.with-ceremony .status-success-seal i{position:relative;width:23px;height:23px;border-radius:50%;background:linear-gradient(145deg,#d8bc6b,#a87520);box-shadow:0 0 0 6px #cfac4f26,inset 0 1px #ffffff4d}.status-result-shell.with-ceremony .status-success-seal i:before{content:"";position:absolute;width:8px;height:4px;left:7px;top:7px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.status-result-shell.with-ceremony .status-identity{animation:celebrationIdentityReveal .7s var(--ease) .38s both}.status-result-shell.with-ceremony .status-identity div{border-color:#bb91351f;background:linear-gradient(180deg,#fffffff5,#fafbf9eb)}.status-result-shell.with-ceremony .status-next-step-card{overflow:hidden;border-color:#c197392e;background:linear-gradient(145deg,#fffffffa,#f8fbfcf5);box-shadow:0 18px 38px #10233f13,inset 0 1px #fffc;animation:celebrationNextStepReveal .76s var(--ease) .48s both}.status-result-shell.with-ceremony .status-next-step-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#e0c886,#9e6d1c)}.status-result-shell.with-ceremony .status-next-step-date{background:linear-gradient(145deg,#102b4b,#1c486a);box-shadow:0 12px 24px #10233f24}@keyframes celebrationLineReveal{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}@keyframes celebrationHaloPulse{0%{transform:scale(.72);opacity:0}35%{opacity:.7}to{transform:scale(1.18);opacity:0}}@keyframes celebrationSparkle{0%,to{opacity:0;transform:rotate(45deg) scale(.35)}45%,60%{opacity:.9;transform:rotate(45deg) scale(1)}}@keyframes celebrationConfettiFall{0%{opacity:0;transform:translate3d(0,-8px,0) rotate(0)}12%{opacity:.9}to{opacity:0;transform:translate3d(var(--drift),390px,0) rotate(var(--spin))}}@keyframes celebrationBadgeEnter{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes celebrationBadgeSweep{0%,18%{transform:translate(-140%)}55%,to{transform:translate(150%)}}@keyframes celebrationTitleReveal{0%{opacity:0;transform:translateY(10px);letter-spacing:-.055em}to{opacity:1;transform:translateY(0);letter-spacing:-.04em}}@keyframes celebrationNoteReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes celebrationSealPop{0%{opacity:0;transform:scale(.45) rotate(-18deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes celebrationSealFloat{0%{transform:translateY(0) rotate(-1deg)}to{transform:translateY(-3px) rotate(1deg)}}@keyframes celebrationIdentityReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes celebrationNextStepReveal{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.status-result-shell.with-ceremony *,.status-result-shell.with-ceremony:before{animation:none!important;transition:none!important}.celebration-confetti,.celebration-spark,.celebration-halo{display:none!important}}#statusSubmitBtn.is-busy:before{content:"";width:14px;height:14px;flex:0 0 14px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:statusSpin .75s linear infinite}@keyframes statusSpin{to{transform:rotate(360deg)}}@media(max-width:1220px){.hero-grid{grid-template-columns:1fr}.hero-overview{min-height:0}.timeline{grid-template-columns:repeat(2,1fr)}.timeline:before{display:none}}@media(max-width:900px){.utility-grid{grid-template-columns:1fr}.utility-card{min-height:210px}.timeline{grid-template-columns:1fr}.timeline-item{display:grid;grid-template-columns:44px minmax(0,1fr);gap:13px}.timeline-marker{margin:0}.timeline-card{min-height:0}}@media(max-width:760px){.page-container{width:min(100% - 28px,1440px)}.public-header{padding:10px 14px 0}.public-nav{align-items:flex-start;border-radius:20px}.nav{gap:2px}.nav-btn{min-height:40px;padding:0 10px;font-size:11px}.brand-logo{width:44px;height:44px;flex-basis:44px}.brand-copy strong{font-size:12px}.brand-copy span{font-size:11px}.closed-notice{align-items:flex-start;flex-direction:column}.hero-primary{min-height:0;padding:31px 23px}.hero-title{font-size:clamp(39px,10.7vw,56px);line-height:.95}.hero-text{font-size:14.5px}.hero-overview{padding:23px}.countdown-grid{grid-template-columns:repeat(2,1fr)}.hero-actions{flex-direction:column}.hero-actions .btn{width:100%}.content-section{padding:23px 18px;border-radius:24px}.editorial-heading{align-items:flex-start;flex-direction:column;gap:10px}.announcement-item{grid-template-columns:1fr}.announcement-number{width:42px;height:42px;border-radius:13px}.footer-inner{align-items:flex-start;flex-direction:column}.status-modal-card{padding:26px 20px;border-radius:24px}.status-modal-head h2{font-size:30px}.status-identity{grid-template-columns:1fr}.status-hero-row{align-items:flex-start;flex-direction:column}.status-success-seal{align-self:flex-start}}@media(max-width:430px){.hero-title{font-size:clamp(34px,10.4vw,43px)}.hero-title span{white-space:normal}.overview-head{flex-direction:column}.stage-state{align-self:flex-start}}.status-security{display:grid;gap:12px;padding:14px;border:1px solid rgba(28,55,79,.12);border-radius:16px;background:#f7f9fadb;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.status-security[data-state=verified]{border-color:#2c715847;background:#f4f9f7f5;box-shadow:0 10px 28px #1e4c3d0f}.status-security[data-state=error]{border-color:#91483e3d;background:#fcf7f6f5}.status-security-copy{display:flex;align-items:center;justify-content:space-between;gap:14px}.status-security-copy span{color:var(--navy);font-size:.68rem;font-weight:800;letter-spacing:.11em}.status-security-copy small{color:var(--muted);font-size:.76rem;line-height:1.4;text-align:right}.status-security[data-state=verified] .status-security-copy small{color:#2c7158;font-weight:700}.status-security[data-state=error] .status-security-copy small{color:#91483e}.turnstile-shell{width:100%;min-height:1px;overflow:hidden;border-radius:10px}.turnstile-shell>div,.turnstile-shell iframe{max-width:100%!important}.status-form .btn[disabled]{cursor:not-allowed;opacity:.62;transform:none;box-shadow:none}@media(max-width:640px){.status-security-copy{align-items:flex-start;flex-direction:column;gap:4px}.status-security-copy small{text-align:left}}
