*{box-sizing:border-box}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Apple SD Gothic Neo,Malgun Gothic,sans-serif}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:4px;outline:3px solid #5279e6}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}h1:focus{outline:none}fieldset{border:0;min-width:0;margin:0;padding:0}.asterisk{color:#cf202c;margin-left:3px}.field-error,.page-error{color:#b62737;margin:8px 0 0;font-size:14px;line-height:1.6}.field-error:empty,.page-error:empty{display:none}[aria-invalid=true]{border-color:#b62737!important}.optional{color:#647291;margin-left:6px;font-size:13px;font-weight:400}.form-menu{z-index:5;background:#fff;border:1px solid #dbe2ef;border-radius:9px;min-width:165px;padding:6px;position:absolute;top:58px;right:16px;box-shadow:0 8px 30px #111b4d26}.form-menu button{text-align:left;color:#132455;background:0 0;border:0;border-radius:5px;width:100%;padding:12px;display:block}.form-menu button:hover{background:#edf2ff}.menu-toggle img{width:22px;height:22px}.brand-logo{object-fit:contain}.choice input{accent-color:var(--accent,#063ec5);flex-shrink:0}.text-input,.select-input{max-width:100%}.prose{overflow-wrap:anywhere}.prose h2,.prose h3{margin:26px 0 8px;font-size:17px;line-height:1.6}.prose dt{font-weight:700}.prose .event-details>div{gap:16px;margin-bottom:10px;display:flex}.prose .event-details dt{flex:0 0 68px}.prose .event-details dd{margin:0}.notice-list{padding-left:22px;line-height:1.85}.review-row{border-bottom:1px solid #ccd7ed;grid-template-columns:100px 1fr;gap:20px;padding:18px 0;display:grid}.review-row dt{font-weight:600}.review-row dd{overflow-wrap:anywhere;margin:0}.edit{color:var(--accent,#163a99);text-underline-offset:4px;background:0 0;border:0;padding:6px 0;font-size:14px;text-decoration:underline}.restart-link{margin:18px auto 0;display:block}.notice-choice{margin:24px 0}#recoveryFields:not([hidden]){border-top:1px solid #cbd6ee;margin-top:28px;padding-top:26px}.select-input:disabled{color:#69758c;cursor:not-allowed;background:#e8edf4!important}.cover-actions{position:relative}.cover-note{color:#fff;font-size:12px}.cover-mobile-summary h1{font-size:25px;line-height:1.4}.cover-mobile-summary p{font-size:15px;line-height:1.8}.reset-dialog{color:#172349;border:0;border-radius:14px;width:min(420px,100% - 40px);padding:30px;box-shadow:0 18px 80px #0005}.reset-dialog::backdrop{backdrop-filter:blur(4px);background:#08173580}.reset-dialog h2{margin:0 0 15px;font-size:21px}.reset-dialog p{color:#596579;font-size:14px;line-height:1.8}.reset-dialog .actions{gap:12px;margin:24px 0 0;display:flex}.reset-dialog button{border:1px solid #d2daeb;border-radius:6px;padding:12px 22px}.reset-dialog .primary{background:var(--accent,#123eaa);color:#fff}.reset-dialog .secondary{color:#172349;background:#fff}@media (width<=600px){.prose .event-details>div{display:block}.prose .event-details dt{margin-bottom:4px}.review-row{grid-template-columns:72px 1fr;gap:12px}.prose{font-size:15px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}:root{color-scheme:light;--ink:#071b51;--accent:#073bd6;--muted:#5d709d;--line:#a9bffa;--error:#b32c36}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;min-height:100%}body{min-width:320px;min-height:100vh;color:var(--ink);-webkit-font-smoothing:antialiased;background:#1549a8;margin:0;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;font-size:16px;line-height:1.65}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:4px;outline:3px solid #3066ed}button{touch-action:manipulation}[hidden]{display:none!important}a{color:var(--accent);text-underline-offset:3px}img{max-width:100%}.poster-background{z-index:-2;object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}#app{min-height:100vh}.cover{min-height:100svh;position:relative;overflow:hidden}.cover-poster{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.cover-mobile-summary{display:none}.cover-start{color:#113db1;background:#fff;border:1px solid #fffc;border-radius:12px;min-width:160px;min-height:76px;padding:20px 30px;font-size:21px;font-weight:700;transition:transform .18s,box-shadow .18s;position:absolute;bottom:7.6%;left:9.3%;box-shadow:0 6px 26px #031a5b1a}.cover-start:hover{transform:translateY(-2px);box-shadow:0 10px 28px #031a5b33}.form-shell{width:100%;padding:36px 24px 40px}.brand-header{text-align:center;color:#fff;margin:0 auto 23px}.brand-logo{width:107px;height:auto;margin:0 auto;display:block}.brand-tagline{letter-spacing:.02em;margin:7px 0 0;font-size:19px;font-weight:500;line-height:1.35}.paper{backdrop-filter:blur(17px);background:#f6f9ffdb;border:1px solid #fffffff2;border-radius:21px;width:100%;max-width:806px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 12px 38px #0822711f,inset 0 0 18px #ffffff42}.card-content{padding:25px 45px 20px}.menu-toggle,.form-menu,.required-note{display:none}.steps{width:min(100%,580px);margin:0 auto 23px;padding:0;display:flex}.step{text-align:center;color:#6c80a6;flex:1;min-width:0;position:relative}.step:not(:last-child):after{content:"";background:#8da5ce;width:calc(100% - 36px);height:1px;position:absolute;top:14px;left:calc(50% + 18px)}.step.is-complete:not(:last-child):after{background:var(--accent)}.step-number{background:#ffffff47;border:1px solid #7891bd;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;margin:0 auto;font-size:15px;line-height:1;display:flex}.step-label{margin-top:4px;font-size:13px;line-height:1.55;display:block}.step.is-active,.step.is-complete{color:var(--ink)}.step.is-active .step-number,.step.is-complete .step-number{color:#fff;border-color:var(--accent);background:var(--accent)}.step.is-active .step-label{font-weight:700}.section-header{text-align:center;margin:0 0 25px}.eyebrow{color:var(--accent);letter-spacing:.34em;margin:0 0 10px;font-size:10px;font-weight:650;line-height:1.5}.section-header h1{color:#061745;letter-spacing:-.045em;word-break:keep-all;margin:0;font-size:30px;font-weight:750;line-height:1.35}.event-meta{color:var(--muted);word-break:keep-all;margin:8px 0 0;font-size:14px;line-height:1.65}.question{border:0;min-width:0;margin:0 0 27px;padding:0}.question-label{width:100%;color:var(--ink);letter-spacing:-.025em;word-break:keep-all;margin:0 0 8px;padding:0;font-size:16px;font-weight:700;line-height:1.65;display:block}.question-label .required,.question-label .asterisk,.required-star,.req{color:#c72d3e;margin-left:4px}.text-input,.select-input,textarea{width:100%;min-height:48px;color:var(--ink);background:#ffffffed;border:1px solid #a5bdf9;border-radius:9px;padding:10px 16px;font-size:16px;line-height:1.6;transition:border-color .16s,box-shadow .16s;display:block}.select-input{padding-right:32px}.text-input::placeholder,textarea::placeholder{color:#8d98af;opacity:1}.text-input:hover,.select-input:hover,textarea:hover{border-color:#648ce9}.text-input:focus,.select-input:focus,textarea:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #073bd61a}.text-input[aria-invalid=true],.select-input[aria-invalid=true]{border-color:var(--error)}.helper{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.6}.field-error{color:var(--error);margin:6px 0 0;font-size:13px;line-height:1.6}.field-error:empty{display:none}.choices{grid-template-columns:1fr;gap:1px;margin-top:7px;display:grid}.choices.date-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:8px}.choice{min-height:38px;color:var(--ink);cursor:pointer;align-items:center;gap:14px;padding:3px 0;font-size:16px;line-height:1.65;display:flex}.choice input{width:23px;height:23px;accent-color:var(--accent);cursor:pointer;flex:0 0 23px;margin:0}.choice span{word-break:keep-all;min-width:0}.choice:hover span{color:#0038cb}.choice:has(input:checked) span{color:#082c8a}.date-choices .choice{white-space:nowrap;gap:13px}#recoveryFields{background:#ffffff4d;border:1px solid #6b8dd54d;border-radius:10px;margin:-7px 0 26px;padding:20px}#recoveryFields .question:last-child{margin-bottom:0}.actions{border-top:1px solid #afc3ee;align-items:stretch;gap:24px;margin:20px 0 0;padding:18px 0 0;display:flex}.actions button,.actions a{border:1px solid #0000;border-radius:9px;flex:1;justify-content:center;align-items:center;min-width:0;min-height:50px;padding:10px 16px;font-size:15px;font-weight:650;line-height:1.5;text-decoration:none;transition:background .16s,border-color .16s;display:inline-flex}button.primary,.actions .primary{background:var(--accent);border-color:var(--accent);color:#fff}button.primary:hover,.actions .primary:hover{background:#002faf;border-color:#002faf}button.secondary,.actions .secondary{color:var(--accent);background:#ffffff1f;border-color:#94b0f7}button.secondary:hover,.actions .secondary:hover{background:#ffffff87;border-color:#6b94ee}.page-error{color:#9f2332;background:#fff2f2;border:1px solid #d899a2;border-radius:8px;margin:16px 0 0;padding:12px 14px;font-size:14px}.prose{color:#263957;overflow-wrap:anywhere;font-size:15px;line-height:1.9}.prose p{margin:0 0 18px}.prose h2{color:var(--ink);letter-spacing:-.025em;margin:26px 0 12px;font-size:20px;line-height:1.5}.prose h3{color:var(--ink);margin:22px 0 8px;font-size:16px;line-height:1.6}.prose ul,.prose ol{margin:10px 0 22px;padding-left:22px}.prose li{margin:4px 0;padding-left:2px}.prose dl{margin:20px 0 24px}.prose dt{color:var(--ink);margin-top:12px;font-weight:700}.prose dd{margin:3px 0 0}.prose strong{font-weight:700}.prose .small,.small{color:var(--muted);font-size:13px}.notice-list{color:#29436f;background:#ffffff6b;border-radius:9px;padding:18px 20px 18px 36px;font-size:14px;line-height:1.9}.notice-list li{margin:5px 0}.review-list{margin:8px 0 28px}.review-row{border-bottom:1px solid #809dd559;grid-template-columns:120px minmax(0,1fr) auto;align-items:start;gap:16px;padding:17px 0;display:grid}.review-row dt{color:var(--muted);margin:0;font-size:14px}.review-row dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:15px}button.edit{color:var(--accent);text-underline-offset:3px;background:0 0;border:0;padding:2px 0 2px 8px;font-size:13px;text-decoration:underline}body[data-page=complete] .section-header,body[data-page=declined] .section-header{margin-top:25px}body[data-page=complete] .prose,body[data-page=declined] .prose{text-align:center}.success-mark,.success-icon{width:64px;height:64px;color:var(--accent);background:#ffffff80;border:1px solid #91b1fb;border-radius:50%;justify-content:center;align-items:center;margin:26px auto 20px;font-size:28px;display:flex}@media (width<=700px){.form-shell{padding:24px 14px}.brand-header{margin-bottom:19px}.brand-logo{width:91px}.brand-tagline{margin-top:7px;font-size:15px}.paper{background:#f6f9ffe8;border-radius:18px}.card-content{padding:24px 24px 22px}.steps{margin-bottom:24px}.step-label{margin-top:5px;font-size:12px}.section-header{margin-bottom:25px}.section-header h1{font-size:25px}.eyebrow{letter-spacing:.22em;margin-bottom:9px;font-size:9px}.event-meta{margin-top:9px;font-size:12px}.question{margin-bottom:25px}.question-label{font-size:15px;line-height:1.7}.text-input,.select-input,textarea{min-height:49px;padding:11px 13px;font-size:16px}.choices.date-choices{grid-template-columns:1fr;gap:0;margin-top:8px}.choice{gap:12px;min-height:44px;font-size:15px}.choice input{flex-basis:22px;width:22px;height:22px}.actions{gap:12px;margin-top:21px;padding-top:18px}.actions button,.actions a{min-height:49px;padding:11px 9px;font-size:15px}#recoveryFields{padding:16px}.prose{font-size:14px;line-height:1.9}.prose h2{font-size:18px}.prose h3{font-size:15px}.review-row{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:16px 0}.review-row dt{grid-column:1;font-size:12px}.review-row dd{grid-column:1;font-size:15px}.review-row .edit{grid-area:span 2/2;align-self:center}.notice-list{padding:15px 15px 15px 30px;font-size:13px}.cover{background:#05185f33;flex-direction:column;min-height:100svh;padding-bottom:30px;display:flex}.cover-poster{aspect-ratio:16/9;object-fit:contain;flex:none;width:100%;height:auto;display:block;position:relative}.cover-mobile-summary{color:#fff;text-align:center;margin:0 auto;padding:26px 26px 24px;display:block}.cover-mobile-summary h1{letter-spacing:-.025em;margin:0 0 21px;font-size:33px;line-height:1.16}.cover-mobile-summary p{word-break:keep-all;margin:0 0 16px;font-size:14px;line-height:1.9}.cover-mobile-summary .event-meta{color:#fff;opacity:.9;font-size:12px}.cover-start{width:calc(100% - 48px);max-width:380px;min-height:56px;margin:auto auto 0;padding:13px 22px;font-size:17px;display:block;position:relative;bottom:auto;left:auto}}@media (width<=380px){.card-content{padding-left:20px;padding-right:20px}.section-header h1{font-size:23px}.event-meta{font-size:11px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}.cover-actions{pointer-events:none;position:absolute;inset:0}.cover-note{color:#fff;text-shadow:0 1px 6px #09184c;margin:0;line-height:1.5;position:absolute;bottom:2.8%;left:9.3%}.cover-mobile-summary{position:relative}.review-row{grid-template-columns:112px minmax(0,1fr)}body[data-variant="3"] #recoveryFields{background:0 0;border:0;border-top:1px solid #afc3ee;border-radius:0;padding:24px 0 0}body[data-variant="3"] .notice-list{background:0 0;border-radius:0;padding:0 0 0 22px}.prose .event-details dt,.prose .event-details dd{margin:0}.reset-dialog .actions{border:0;padding-top:0}.reset-dialog .actions button{flex:1;min-width:0}.complete-copy{padding-top:8px}.consent-question{margin-top:32px}#status{color:#fff;z-index:20;background:#14265a;border-radius:8px;padding:12px 20px;font-size:14px;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}#status:empty{display:none}@media (width<=700px){.cover-actions{pointer-events:auto;text-align:center;margin-top:0;position:static}.cover-note{margin:16px 24px 0;font-size:11px;position:static}body[data-variant="1"] .cover-start{margin-left:auto;margin-right:auto;display:inline-block}body[data-variant="3"] .cover-mobile-summary h1{font-size:28px;line-height:1.4}body[data-variant="3"] .cover{justify-content:center}.review-row{grid-template-columns:1fr}.review-row dt,.review-row dd{grid-column:1}.prose .event-details dt{margin:0 0 4px}.prose .event-details dd{margin:0 0 12px}}#app{display:flow-root}body[data-variant="1"] .paper{-webkit-backdrop-filter:blur(12px);background:#f7f9ffeb}@media (width<=700px){.cover{background:#0b237e}.poster-background{filter:blur(8px);transform:scale(1.04)}}body[data-variant="1"]{--motion-ease:cubic-bezier(.2, .7, .3, 1);--motion-fast:.17s;--motion-enter:.46s;--motion-poster:1.05s;--motion-zoom:1.018;--motion-lift:8px;--motion-hover-lift:-1px;--motion-press:.985;--motion-pop:1.045;--motion-focus:#385be71f;--motion-hover-shadow:0 5px 14px #0919501f}body[data-variant="3"]{--motion-ease:cubic-bezier(.16, 1, .3, 1);--motion-fast:.22s;--motion-enter:.62s;--motion-poster:1.45s;--motion-zoom:1.032;--motion-lift:13px;--motion-hover-lift:-2px;--motion-press:.98;--motion-pop:1.075;--motion-focus:#073bd621;--motion-hover-shadow:0 8px 22px #07298529}body[data-page=cover] .cover{overflow:clip}body[data-page=cover] .cover-poster{transform-origin:50%;animation:lounge-poster-settle var(--motion-poster) var(--motion-ease) 1 backwards}body[data-page=cover] .cover-mobile-summary{animation:lounge-soft-enter var(--motion-enter) var(--motion-ease) .14s 1 backwards}body[data-page=cover] .cover-start{animation:lounge-soft-enter var(--motion-enter) var(--motion-ease) .22s 1 backwards}body[data-page=cover] .cover-note{animation:lounge-soft-fade var(--motion-enter) ease-out .34s 1 backwards}body[data-variant] :is(.cover-start,.actions button,.actions a,.menu-toggle,button.edit,.restart-link,.form-menu button,.reset-dialog button){transition:transform var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) ease, background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, color var(--motion-fast) ease}body[data-variant] :is(.cover-start,.actions button,.actions a,.menu-toggle,button.edit,.restart-link,.form-menu button,.reset-dialog button):focus-visible{box-shadow:0 0 0 4px var(--motion-focus)}body[data-page=cover] .cover-start:focus-visible{opacity:1;animation:none}body[data-variant] :is(.cover-start,.actions button,.actions a,.menu-toggle,button.edit,.restart-link,.form-menu button,.reset-dialog button):active:not(:disabled){transform:scale(var(--motion-press))}body[data-variant] :is(.cover-start,.actions button,.menu-toggle,.reset-dialog button):disabled{transform:none}@media (hover:none),(pointer:coarse){body[data-variant] .cover-start:hover{transform:none}body[data-variant] .cover-start:active:not(:disabled){transform:scale(var(--motion-press))}}@media (hover:hover) and (pointer:fine){body[data-variant] :is(.cover-start,.actions button,.actions a,.menu-toggle,.reset-dialog button):hover:not(:disabled){transform:translateY(var(--motion-hover-lift));box-shadow:var(--motion-hover-shadow)}body[data-variant] :is(button.edit,.restart-link):hover:not(:disabled){transform:translateY(-1px)}body[data-variant] .form-menu button:hover:not(:disabled){transform:translate(2px)}body[data-variant] :is(.cover-start,.actions button,.actions a,.menu-toggle,button.edit,.restart-link,.form-menu button,.reset-dialog button):active:not(:disabled){transform:scale(var(--motion-press))}}body[data-variant] :is(.text-input,.select-input,textarea){transition:border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease, background-color var(--motion-fast) ease}body[data-variant="1"] :is(.text-input,.select-input,textarea):focus{box-shadow:0 0 0 3px var(--motion-focus)}body[data-variant] .choice span{transition:color var(--motion-fast) ease}body[data-variant] .choice input:is([type=checkbox],[type=radio]){transform-origin:50%;transition:box-shadow var(--motion-fast) ease}body[data-variant] .choice input:is([type=checkbox],[type=radio]):checked{animation:lounge-choice-pop .26s var(--motion-ease) 1}body[data-variant="1"] .choice input:is([type=checkbox],[type=radio]):checked{animation-duration:.22s}body[data-variant] .form-menu:not([hidden]){transform-origin:100% 0;animation:lounge-menu-enter .19s var(--motion-ease) 1}body[data-variant] .reset-dialog[open]{transform-origin:50%;animation:lounge-dialog-enter .26s var(--motion-ease) 1}body[data-variant="3"] .reset-dialog[open]{animation-duration:.34s}body[data-variant] .reset-dialog[open]::backdrop{animation:.22s ease-out lounge-soft-fade}@keyframes lounge-poster-settle{0%{opacity:.68;transform:scale(var(--motion-zoom))}to{opacity:1;transform:scale(1)}}@keyframes lounge-soft-enter{0%{opacity:0;transform:translateY(var(--motion-lift))}to{opacity:1;transform:translateY(0)}}@keyframes lounge-soft-fade{0%{opacity:0}to{opacity:1}}@keyframes lounge-choice-pop{0%{transform:scale(.9)}55%{transform:scale(var(--motion-pop))}to{transform:scale(1)}}@keyframes lounge-menu-enter{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes lounge-dialog-enter{0%{opacity:0;transform:translateY(var(--motion-lift)) scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{transition:none!important;animation:none!important}body[data-variant] :is(.cover-poster,.cover-mobile-summary,.cover-start,.cover-note,.actions button,.actions a,.menu-toggle,button.edit,.restart-link,.form-menu,.form-menu button,.reset-dialog,.reset-dialog button,.choice input){transform:none!important}}.menu-toggle img{filter:brightness(0)invert()}.cover-art{position:absolute;inset:0}.cover-mobile-logo,.cover-event{display:none}.cover-start{pointer-events:auto}.bot-field{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.page-error:empty{display:none}.noscript{color:#071b51;text-align:center;background:#fff;margin:0;padding:20px;position:fixed;bottom:0;left:0;right:0}body[data-page=cover] .poster-background{display:none}.poster-background{filter:blur(10px);transform:scale(1.05)}@media (width<=700px){.cover{background:#0b237e;min-height:100svh;padding:0;display:block}.cover-art{height:calc(100svh - 120px);min-height:510px;position:relative;overflow:hidden}.cover-art:after{content:"";background:linear-gradient(#0000,#0b237e 45%);height:25%;position:absolute;inset:auto 0 0}.cover-mobile-logo{z-index:1;width:96px;height:auto;display:block;position:absolute;bottom:36px;left:calc(50% - 48px)}.cover-poster{aspect-ratio:auto;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.cover-actions{padding:0 24px max(20px, env(safe-area-inset-bottom));text-align:center;pointer-events:auto;margin:0;position:relative;inset:auto}.cover-event{color:#fff;margin:0 0 12px;font-size:12px;line-height:1.5;display:block}.cover-start{width:100%;max-width:420px;min-height:56px;margin:0 auto;padding:14px 22px;font-size:17px;position:static}body[data-page=cover] .cover .cover-start{animation:none}.card-content{padding:26px 22px}.review-row{grid-template-columns:1fr;gap:4px}}.status-shell{background:linear-gradient(#124aab30,#091a6680);flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:40px 24px;display:flex}.status-shell .brand-header{margin-bottom:27px}.status-paper{text-align:center;width:min(100%,620px);padding:48px 48px 30px}.status-icon{width:72px;height:72px;color:var(--accent);background:#ffffff8f;border:1px solid #a9bffa;border-radius:50%;place-items:center;margin:0 auto 25px;display:grid}.status-icon svg{width:32px;height:32px}.status-paper h1{letter-spacing:-.055em;overflow-wrap:anywhere;margin:12px 0 20px;font-size:clamp(25px,4.8vw,34px);line-height:1.35}.status-message{white-space:pre-line;color:#4b5c83;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.8}.status-event{border-top:1px solid #b7c8ec;border-bottom:1px solid #b7c8ec;margin:30px 0;padding:25px 16px}.status-event-label{color:#5a6d99;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.status-event strong{letter-spacing:-.035em;font-size:24px;font-weight:700}.status-event p{color:#5a6d99;margin:7px 0 0;font-size:13px}.status-notice h2{margin:0 0 12px;font-size:17px}.status-notice p{color:#52638b;margin:0 0 14px;font-size:14px;line-height:1.8}.status-refresh{color:var(--accent);background:#ffffff59;border:1px solid #a4b9ed;border-radius:9px;margin-top:30px;padding:16px 24px;font-size:15px;font-weight:600;text-decoration:none;display:block}.status-refresh:hover{background:#fff}.status-signoff{color:#6b7ca1;margin:23px 0 0;font-size:12px}@media (width<=600px){.status-shell{padding:28px 14px 24px}.status-shell .brand-header{margin-bottom:20px}.status-paper{border-radius:20px;padding:34px 22px 25px}.status-message{font-size:14px}.status-event{margin:25px 0;padding:22px 8px}}
