*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Vazirmatn,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.min-h-screen{min-height:100vh}.bg-paper{--tw-bg-opacity: 1;background-color:rgb(246 244 239 / var(--tw-bg-opacity, 1))}.font-sans{font-family:Vazirmatn,sans-serif}.text-ink{--tw-text-opacity: 1;color:rgb(23 25 29 / var(--tw-text-opacity, 1))}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@font-face{font-family:Vazirmatn;src:url(/assets/fonts/vazirmatn-400.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/assets/fonts/vazirmatn-700.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}:root{font-family:Vazirmatn,sans-serif;color:#17191d;background:#f6f4ef;font-synthesis:none;text-rendering:optimizeLegibility;--paper:#f6f4ef;--ink:#17191d;--ember:#f26a4b;--ember-dark:#df5337;--ease:cubic-bezier(.22,1,.36,1)}*{box-sizing:border-box}html{min-width:320px;scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid rgba(242,106,75,.35);outline-offset:3px}.page-shell{min-height:100svh;padding:18px;display:grid;place-items:center}.otp-layout{width:min(100%,1440px);min-height:min(880px,calc(100svh - 36px));display:grid;grid-template-columns:minmax(440px,.94fr) minmax(500px,1.06fr);direction:rtl;background:var(--paper);border:1px solid rgba(23,25,29,.06);border-radius:28px;overflow:hidden;box-shadow:0 22px 80px #24201914}.verify-panel{position:relative;z-index:1;display:flex;flex-direction:column;min-width:0;min-height:min(800px,100svh);padding:34px clamp(34px,5.4vw,80px) 24px;background:var(--paper)}.topbar{display:flex;align-items:center;justify-content:space-between;gap:18px}.brand{display:inline-flex;align-items:center;gap:10px;color:var(--ink);font-size:20px;font-weight:700;letter-spacing:-.8px;text-decoration:none}.brand-mark{width:31px;height:31px;display:flex;align-items:end;justify-content:center;gap:3px;padding:8px 7px;border-radius:11px;background:var(--ember);box-shadow:0 5px 12px #f26a4b33;transform:rotate(-7deg)}.brand-mark i{width:4px;display:block;border-radius:4px;background:var(--ink);transform:skewY(-24deg)}.brand-mark i:nth-child(1){height:9px}.brand-mark i:nth-child(2){height:14px}.brand-mark i:nth-child(3){height:11px}.help-link{display:inline-flex;align-items:center;gap:7px;color:#79766f;font-size:11px;text-decoration:none;transition:color .2s ease}.help-link:hover{color:var(--ember-dark)}.help-dot{width:6px;height:6px;border-radius:50%;background:var(--ember)}.verify-content{width:min(100%,408px);margin:auto;padding:34px 0 28px;animation:content-in .7s var(--ease) both}.step-label{display:flex;align-items:center;gap:9px;color:#a05c49;font-size:11px;font-weight:700}.step-number{width:25px;height:25px;display:grid;place-items:center;border:1px solid rgba(242,106,75,.25);border-radius:8px;background:#f26a4b14;color:var(--ember-dark);font-size:9px}.step-line{width:27px;height:1px;background:#f26a4b8c}.shield-badge{width:43px;height:43px;display:grid;place-items:center;margin:22px 0 8px;border-radius:14px;background:#f0e9e1;color:#9e5542}.shield-badge svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}h1{margin:0;font-size:clamp(31px,3.5vw,42px);font-weight:700;line-height:1.5;letter-spacing:-1.2px}.verify-content h1 span{color:#8c8982}.description{margin:8px 0 21px;color:#78756f;font-size:13px;line-height:1.9}.destination-row{min-height:54px;display:flex;align-items:center;gap:11px;padding:0 12px;border:1px solid #e6e2db;border-radius:12px;background:#fffefaa8}.destination-icon{width:29px;height:29px;display:grid;place-items:center;border-radius:9px;background:#f1eee8;color:#7f7b73}.destination-icon svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.destination-address{flex:1;min-width:0;color:#45464a;font-size:11px;text-align:left}.edit-button{border:0;background:transparent;color:var(--ember-dark);font-size:10px;font-weight:700;cursor:pointer;padding:6px}.edit-button:hover{text-decoration:underline}#otp-form{margin-top:23px}.otp-fieldset{min-width:0;padding:0;border:0;margin:0}.otp-fieldset legend{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;color:#34353a;font-size:12px;font-weight:700}.otp-fieldset legend small{color:#a09d96;font-size:10px;font-weight:400}.otp-inputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 12px repeat(3,minmax(0,1fr));gap:clamp(6px,1.3vw,10px);align-items:center;direction:ltr}.otp-cell{width:100%;height:61px;min-width:0;padding:0;border:1px solid #dfdcd5;border-radius:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fffefa;color:var(--ink);text-align:center;font-size:23px;font-weight:700;caret-color:var(--ember);transition:border-color .18s ease,box-shadow .18s ease,transform .18s var(--ease),background .18s ease}.otp-cell:focus{border-color:var(--ember);outline:0;box-shadow:0 0 0 3px #f26a4b1a;background:#fff;transform:translateY(-2px)}.otp-cell.has-value{border-color:#cfcac1;background:#fff}.otp-cell.is-invalid{border-color:#cc5345;color:#bc4537;background:#fff8f5;animation:nudge .28s ease}.otp-separator{width:5px;height:5px;margin:auto;border-radius:50%;background:#cac5bc}.code-error{min-height:0;margin:0;color:#bf493c;font-size:10px}.code-error:not(:empty){min-height:18px;padding-top:5px}.resend-row{min-height:34px;display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:10px;color:#8a8780;font-size:10px}.timer-wrap{display:inline-flex;align-items:center;gap:4px;color:#55565a}.timer-icon svg{width:13px;height:13px;display:block;fill:none;stroke:#a09d96;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.resend-button{padding:2px;border:0;background:transparent;color:var(--ember-dark);font-size:11px;font-weight:700;cursor:pointer}.resend-button:hover{text-decoration:underline}.is-hidden{display:none!important}.verify-button{position:relative;width:100%;min-height:52px;display:flex;align-items:center;justify-content:center;gap:11px;margin-top:15px;padding:0 16px;border:0;border-radius:12px;background:var(--ink);color:#fffefa;font-size:13px;font-weight:700;cursor:pointer;transition:background .2s ease,transform .2s var(--ease),box-shadow .2s ease,opacity .2s ease}.verify-button:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.verify-button:not(:disabled):hover{background:#303238;transform:translateY(-2px);box-shadow:0 8px 18px #17191d26}.verify-button:not(:disabled):active{transform:translateY(0) scale(.99)}.button-arrow svg{width:17px;height:17px;display:block;fill:none;stroke:var(--ember);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s var(--ease)}.verify-button:not(:disabled):hover .button-arrow svg{transform:translate(-3px)}.secure-note{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:17px;color:#a29e96;font-size:10px}.secure-note svg{width:14px;height:14px;flex:0 0 auto;fill:none;stroke:#a29e96;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.panel-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#a29e96;font-size:10px}.panel-footer a{color:inherit;text-decoration:none}.panel-footer a:hover{color:var(--ember-dark)}.story-panel{position:relative;isolation:isolate;min-width:0;min-height:min(800px,100svh);overflow:hidden;display:flex;flex-direction:column;padding:34px 38px 28px;color:#f5f0e6;background:#191a1d}.story-panel:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;content:"";background:radial-gradient(ellipse at 46% 48%,rgba(160,74,52,.16),transparent 43%),linear-gradient(150deg,#202124,#17181b 72%)}.story-top{display:flex;align-items:center;justify-content:space-between}.secure-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid rgba(255,255,255,.1);border-radius:30px;background:#ffffff09;color:#d2ccc2;font-size:10px}.secure-pill span{width:6px;height:6px;border-radius:50%;background:var(--ember);box-shadow:0 0 9px #f26a4b99}.story-index{color:#7c7b7d;font-size:10px;letter-spacing:1px;direction:ltr}.code-art{position:absolute;width:min(76%,570px);aspect-ratio:1.16;top:39%;left:50%;transform:translate(-50%,-50%)}.art-frame{position:absolute;border:1px solid rgba(242,106,75,.22);border-radius:34px;transform:rotate(-13deg)}.frame-back{top:11%;right:5%;bottom:10%;left:7%;background:linear-gradient(140deg,#f26a4b12,#ffffff04)}.frame-front{top:3%;right:11%;bottom:15%;left:1%;border-color:#ffffff1a;border-radius:30px;transform:rotate(7deg);background:repeating-linear-gradient(0deg,transparent 0 39px,rgba(255,255,255,.025) 40px),linear-gradient(135deg,rgba(255,255,255,.025),transparent 60%)}.art-card{position:absolute;border:1px solid rgba(255,255,255,.12);border-radius:17px;background:#262628e6;box-shadow:0 20px 55px #00000047;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.card-back{width:69%;top:17%;left:6%;padding:18px 19px 20px;transform:rotate(-7deg);animation:card-back-float 7.5s ease-in-out infinite alternate}.card-front{width:59%;right:2%;bottom:11%;padding:16px 18px 18px;transform:rotate(5deg);animation:card-front-float 8s ease-in-out infinite alternate}.card-cap{display:block;color:#aaa59d;font-size:9px}.mini-code{display:flex;gap:9px;direction:ltr;margin-top:17px}.mini-code i{display:block;height:36px;flex:1;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:linear-gradient(145deg,#ffffff14,#ffffff04)}.mini-code i:nth-child(2),.mini-code i:nth-child(5){border-color:#f26a4b47;background:#f26a4b1a}.art-check{position:absolute;left:18px;top:38px;width:33px;height:33px;display:grid;place-items:center;border-radius:11px;color:#211e1d;background:#f2a07c;box-shadow:0 6px 18px #f26a4b2e}.art-check svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.card-caption{margin-top:31px}.card-caption b,.card-caption small{display:block}.card-caption b{color:#f1ece4;font-size:11px}.card-caption small{margin-top:5px;color:#a9a39b;font-size:9px}.art-ribbon{position:absolute;height:2px;border-radius:3px;transform:rotate(-28deg);background:linear-gradient(90deg,transparent,var(--ember),#ffbd98,transparent);opacity:.8}.ribbon-one{width:61%;right:1%;top:37%}.ribbon-two{width:44%;left:0;bottom:22%;transform:rotate(24deg);opacity:.45}.art-pin{position:absolute;width:8px;height:8px;border:1px solid #f8c6a8;border-radius:50%;background:#f26a4b;box-shadow:0 0 0 5px #f26a4b1a}.pin-one{right:17%;top:21%}.pin-two{left:20%;bottom:15%;width:6px;height:6px}.story-copy{position:absolute;right:clamp(34px,5.5vw,80px);bottom:15%;z-index:2}.story-kicker{display:flex;align-items:center;gap:8px;color:#aaa8a3;font-size:11px}.story-kicker i{width:19px;height:1px;background:var(--ember)}.story-copy h2{margin:12px 0 11px;color:#f7f1e7;font-size:clamp(34px,4vw,52px);line-height:1.45;letter-spacing:-1.2px}.story-copy p{margin:0;color:#aaa7a1;font-size:12px;line-height:2.1}.story-bottom{position:absolute;right:38px;left:38px;bottom:28px;display:flex;align-items:center;gap:9px;color:#aaa7a1;font-size:10px}.bottom-mark{width:22px;height:22px;display:grid;place-items:center;border-radius:7px;background:var(--ember);color:var(--ink);font-size:12px;font-weight:700}.bottom-dash{width:24px;height:1px;margin-right:auto;background:#62504b}.toast{position:fixed;z-index:10;left:50%;bottom:24px;width:-moz-max-content;width:max-content;max-width:calc(100vw - 28px);display:flex;align-items:center;gap:10px;padding:12px 15px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#222326;color:#f8f3e9;box-shadow:0 14px 38px #1212133d;font-size:12px;opacity:0;pointer-events:none;transform:translate(-50%,14px) scale(.97);transition:opacity .25s ease,transform .35s var(--ease)}.toast.is-visible{opacity:1;transform:translate(-50%) scale(1)}.toast-mark{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:var(--ember);color:var(--ink)}.toast-mark svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@keyframes content-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes card-back-float{0%{transform:translateY(3px) rotate(-7deg)}to{transform:translateY(-5px) rotate(-5.5deg)}}@keyframes card-front-float{0%{transform:translateY(0) rotate(5deg)}to{transform:translateY(-6px) rotate(3.8deg)}}@keyframes nudge{25%{transform:translate(-3px)}75%{transform:translate(3px)}}@media(min-width:1600px){.page-shell{padding:28px}.otp-layout{min-height:min(940px,calc(100svh - 56px))}}@media(max-width:1080px)and (min-width:901px){.page-shell{padding:0}.otp-layout{min-height:100svh;border:0;border-radius:0;grid-template-columns:minmax(420px,1fr) minmax(390px,.92fr)}.verify-panel,.story-panel{min-height:min(820px,100svh)}.verify-panel{padding-inline:clamp(30px,5vw,62px)}.story-panel{padding-inline:28px}.story-copy{right:38px}.story-bottom{right:28px;left:28px}.code-art{width:min(76%,500px);top:40%}}@media(max-width:900px){.page-shell{display:block;padding:0}.otp-layout{display:block;width:100%;min-height:100svh;border:0;border-radius:0;box-shadow:none;overflow:visible}.story-panel{display:none}.verify-panel{width:100%;max-width:600px;min-height:100svh;margin-inline:auto;padding:max(22px,env(safe-area-inset-top)) clamp(23px,7vw,54px) max(18px,env(safe-area-inset-bottom))}.verify-content{width:min(100%,430px);padding-block:clamp(27px,7svh,62px)}.panel-footer{margin-top:8px}}@media(max-width:520px){.verify-panel{padding-inline:22px}.verify-content{padding-block:clamp(25px,5svh,42px)}.shield-badge{width:39px;height:39px;margin-top:19px}.description{margin-bottom:18px;font-size:12px}.destination-row{min-height:51px}.otp-inputs{grid-template-columns:repeat(3,minmax(0,1fr)) 9px repeat(3,minmax(0,1fr));gap:6px}.otp-cell{height:clamp(50px,15vw,60px);border-radius:10px;font-size:21px}.otp-separator{width:4px;height:4px}.verify-button{min-height:49px}.story-panel{display:none}}@media(max-width:370px){.verify-panel{padding-inline:18px}.verify-content{padding-block:20px}.brand{font-size:18px}.brand-mark{width:28px;height:28px}.otp-inputs{gap:5px;grid-template-columns:repeat(3,minmax(0,1fr)) 7px repeat(3,minmax(0,1fr))}.otp-cell{height:48px;font-size:19px}.otp-fieldset legend small,.resend-row,.secure-note{font-size:9px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--paper:#0b111b;--ink:#edf4fa;--muted:#92a0b1;--line:rgba(196,220,242,.12);--ember:#65dcff;--ember-dark:#36bff3}body,.bg-paper,.page-shell{background:#080c13;color:#edf4fa}.otp-layout{background:#0c121c;border-color:#8eb3d41f;box-shadow:0 28px 90px #00000061}.verify-panel{background:linear-gradient(145deg,#111925,#0c121c 72%)}.brand{color:#f2f7fb}.brand-mark{background:linear-gradient(140deg,#9bedff,#4bc5f2);box-shadow:0 0 22px #4bc5f22e}.brand-mark i{background:#0a1520}.help-link{color:#8e9cac}.help-link:hover{color:#89e6ff}.help-dot{background:#5bdcff;box-shadow:0 0 10px #5bdcff80}.step-label{color:#83dff5}.step-number{color:#8eeaff;border-color:#65dcff38;background:#45bbe61a}.step-line{background:linear-gradient(90deg,#50d4ff,transparent)}.shield-badge{color:#77dcf5;background:linear-gradient(145deg,#142a38,#15212e);box-shadow:inset 0 0 18px #44c3ef0f}h1{color:#f2f6fa}.verify-content h1 span{color:#8493a5}.description{color:#9caabb}.destination-row{border-color:#bed6eb1f;background:#121c29;box-shadow:inset 0 1px #ffffff06}.destination-icon{color:#8ca3b6;background:#1b2b3b}.destination-address{color:#e3edf6}.edit-button{color:#72dfff}.otp-fieldset legend{color:#e5edf5}.otp-fieldset legend small{color:#8293a6}.otp-cell{border-color:#293848;background:linear-gradient(145deg,#121c28,#101823);color:#f2f8fc;box-shadow:inset 0 1px #ffffff06}.otp-cell:focus{border-color:#5bdcff;background:#152331;box-shadow:0 0 0 3px #5bdcff1c,0 0 22px #5bdcff12}.otp-cell.has-value{border-color:#435b70;background:#15212e}.otp-cell.is-invalid{border-color:#ff806c;color:#ffb4a7;background:#271a1b}.otp-separator{background:#526679}.code-error{color:#ff9788}.resend-row{color:#8493a5}.timer-wrap{color:#c2d1df}.timer-icon svg{stroke:#8296a9}.resend-button{color:#76e2ff}.verify-button{background:linear-gradient(110deg,#66e2ff,#63bfff);color:#081521;box-shadow:0 8px 26px #3fb9ea1f}.verify-button:disabled{opacity:.38;background:linear-gradient(110deg,#3a6477,#324e62);color:#b9ccd8}.verify-button:not(:disabled):hover{background:linear-gradient(110deg,#8cecff,#70caff);box-shadow:0 10px 30px #3fb9ea33}.button-arrow svg{stroke:#153142}.secure-note{color:#8394a5}.secure-note svg{stroke:#7c99aa}.panel-footer{color:#718092}.panel-footer a:hover{color:#76dcf5}.story-panel{background:#0a111b}.story-panel:before{background:radial-gradient(ellipse at 53% 46%,rgba(30,122,171,.16),transparent 43%),linear-gradient(150deg,#111b29,#0a1019 74%)}.story-panel:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;content:"";opacity:.24;background-image:linear-gradient(rgba(123,172,208,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(123,172,208,.12) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(145deg,transparent 4%,#000 38%,transparent 88%);mask-image:linear-gradient(145deg,transparent 4%,#000 38%,transparent 88%)}.secure-pill{color:#c6d4df;border-color:#b0d4ef1f;background:#36678917}.secure-pill span{background:#64e4ff;box-shadow:0 0 10px #64e4ffbf;animation:signal-blink 2.6s ease-in-out infinite}.story-index{color:#8099ad}.art-frame{border-color:#53c6ef4d}.frame-back{background:linear-gradient(140deg,#1f8fc41a,#ffffff03);box-shadow:0 0 40px #2590c40f}.frame-front{border-color:#9aceeb26;background:repeating-linear-gradient(0deg,transparent 0 39px,rgba(133,190,222,.035) 40px),linear-gradient(135deg,rgba(89,156,194,.045),transparent 60%)}.art-card{border-color:#a1cce529;background:#111d2af0;box-shadow:0 24px 60px #00000061,0 0 30px #328fb712}.art-card:after{position:absolute;inset:0 auto 0 -70%;width:42%;content:"";pointer-events:none;background:linear-gradient(105deg,transparent,rgba(104,222,255,.07),transparent);transform:skew(-18deg);animation:glass-sweep 7.5s ease-in-out infinite}.card-front:after{animation-delay:1.8s}.card-cap{color:#9cb0bf}.mini-code i{border-color:#a9cbdf24;background:linear-gradient(145deg,#a8d3ef11,#ffffff03);animation:key-pulse 3.6s ease-in-out infinite}.mini-code i:nth-child(2),.mini-code i:nth-child(5){border-color:#5fdaff66;background:#37b3e01f}.mini-code i:nth-child(2){animation-delay:.35s}.mini-code i:nth-child(3){animation-delay:.7s}.mini-code i:nth-child(4){animation-delay:1.05s}.mini-code i:nth-child(5){animation-delay:1.4s}.mini-code i:nth-child(6){animation-delay:1.75s}.art-check{color:#06141d;background:linear-gradient(140deg,#a8f1ff,#4dbfe8);box-shadow:0 5px 20px #36c0ed47}.card-caption b{color:#e8f3fa}.card-caption small{color:#8da0b0}.art-ribbon{background:linear-gradient(90deg,transparent,#3bbdea,#b3f2ff,transparent);background-size:220% 100%;animation:ribbon-flow 4.8s linear infinite;filter:drop-shadow(0 0 5px rgba(66,207,247,.42))}.ribbon-two{animation-delay:-2.2s;opacity:.6}.art-pin{border-color:#c0f3ff;background:#55d8ff;box-shadow:0 0 0 5px #53d3fa1a,0 0 16px #53d3fa73}.pin-two{background:#ffc18f;border-color:#ffe0bd;box-shadow:0 0 0 5px #ffb57f14,0 0 14px #ffb57f59}.story-kicker{color:#a0b0bd}.story-kicker i{background:#61dcff}.story-copy h2{color:#f1f7fb}.story-copy p{color:#9dabb8}.story-bottom{color:#91a0ae}.bottom-mark{color:#071621;background:linear-gradient(145deg,#a4f0ff,#4fc2ed)}.bottom-dash{background:#37667b}.toast{border-color:#a8ddf71f;background:#172330;color:#eef6fb;box-shadow:0 18px 48px #0000006b}.toast-mark{background:#62ddff;color:#081521}@keyframes signal-blink{0%,to{opacity:.75;box-shadow:0 0 #64e4ff26}50%{opacity:1;box-shadow:0 0 0 5px #64e4ff0d}}@keyframes key-pulse{0%,to{box-shadow:inset 0 1px #ffffff06}45%{border-color:#6fddff6b;box-shadow:inset 0 0 16px #46bce721,0 0 13px #46bce714}}@keyframes ribbon-flow{to{background-position:-220% 0}}@keyframes glass-sweep{0%,30%{left:-70%;opacity:0}45%{opacity:1}75%,to{left:140%;opacity:0}}@media(prefers-reduced-motion:reduce){.secure-pill span,.mini-code i,.art-ribbon,.art-card:after{animation:none!important}}.otp-layout{position:relative;grid-template-columns:minmax(360px,.82fr) minmax(500px,1.18fr);min-height:min(900px,calc(100svh - 36px));background:radial-gradient(ellipse at 29% 48%,#101d2b,#0b121c 48%,#080c13)}.story-panel{position:relative;inset:auto;width:auto;height:auto;min-height:min(900px,calc(100svh - 36px));border-radius:0;padding:34px 38px 28px}.story-top{position:relative;top:auto;left:auto;right:auto}.code-art{top:39%;left:50%;width:min(88%,520px);opacity:.9}.story-copy{right:clamp(28px,4vw,56px);left:auto;bottom:15%;width:min(300px,78%)}.story-copy h2{font-size:clamp(30px,3.2vw,45px);line-height:1.48}.story-bottom{right:clamp(28px,4vw,56px);left:28px;bottom:28px}.verify-panel{width:min(100%,540px);min-height:0;margin:auto;padding:27px 36px 22px;border:1px solid rgba(160,211,239,.15);border-radius:24px;background:#0d1520f0;box-shadow:0 30px 90px #0006,0 0 42px #3eb1dc0d,inset 0 1px #ffffff0b;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.verify-content{margin:20px auto;padding:4px 0 18px}.panel-footer{margin-top:auto;padding-top:8px}.shield-badge{position:relative;overflow:hidden}.shield-badge:after{position:absolute;inset:-70% auto -70% -35%;width:30%;content:"";background:linear-gradient(90deg,transparent,rgba(134,235,255,.35),transparent);transform:rotate(24deg);animation:badge-sweep 5.8s ease-in-out infinite}.otp-cell.has-value{color:#9beeff;border-color:#65dcff73;box-shadow:inset 0 0 16px #48bee614}.otp-cell:focus{animation:focus-halo 1.8s ease-in-out infinite}.verify-button{min-height:54px;background:linear-gradient(110deg,#7be7ff,#48c1f0 46%,#58b3fa);background-size:180% 100%;animation:button-shift 5s ease-in-out infinite}.verify-button:disabled{animation:none;background:#263949}.verify-button:not(:disabled):hover{background-position:100% 50%}.art-frame{border-color:#5cd8ff61}.frame-back{transform:rotate(-16deg)}.frame-front{transform:rotate(10deg)}.card-back{border-color:#65dcff3b}.card-front{border-color:#ffbd8f33}.ribbon-one{transform:rotate(-32deg)}.ribbon-two{transform:rotate(18deg)}@keyframes badge-sweep{0%,30%{left:-40%;opacity:0}48%{opacity:1}76%,to{left:130%;opacity:0}}@keyframes focus-halo{0%,to{box-shadow:0 0 0 3px #5bdcff1a,0 0 15px #5bdcff0f}50%{box-shadow:0 0 0 4px #5bdcff29,0 0 22px #5bdcff1f}}@keyframes button-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@media(max-width:1080px)and (min-width:901px){.page-shell{padding:0}.otp-layout{min-height:100svh;border:0;border-radius:0;grid-template-columns:minmax(340px,.82fr) minmax(480px,1.18fr)}.story-panel{min-height:100svh;padding-inline:26px}.verify-panel{width:min(100%,500px);padding-inline:30px}.code-art{width:min(92%,450px);top:38%}.story-copy{right:26px;width:78%}.story-copy h2{font-size:30px}}@media(max-width:900px){.page-shell{display:block;padding:0;background:#080c13}.otp-layout{display:grid;grid-template-columns:1fr;place-items:center;width:100%;min-height:100svh;border:0;border-radius:0;box-shadow:none;overflow:visible;background:radial-gradient(ellipse at 50% 0%,#142235,#0b121d 44%,#080c13)}.story-panel{display:none}.verify-panel{width:min(100%,560px);min-height:100svh;margin:0 auto;padding:max(24px,env(safe-area-inset-top)) clamp(24px,7vw,50px) max(20px,env(safe-area-inset-bottom));border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.verify-content{width:min(100%,430px);margin:auto;padding-block:clamp(26px,6svh,55px)}.panel-footer{margin-top:8px;padding-top:0}}@media(max-width:520px){.verify-panel{padding-inline:22px}.verify-content{padding-block:clamp(24px,5svh,42px)}.otp-cell{height:clamp(51px,15vw,61px)}.verify-button{min-height:51px}}@media(max-width:370px){.verify-panel{padding-inline:18px}.verify-content{padding-block:18px}.otp-inputs{gap:5px}.otp-cell{height:48px;font-size:19px}}@media(prefers-reduced-motion:reduce){.shield-badge:after,.verify-button,.otp-cell:focus{animation:none!important}}@media(min-width:901px){.code-art{top:35%;width:min(80%,470px)}.story-copy{bottom:11%;width:min(360px,80%)}.story-copy h2{font-size:clamp(28px,2.7vw,38px);line-height:1.5}}@media(max-width:1080px)and (min-width:901px){.code-art{top:34%;width:min(90%,410px)}.story-copy{bottom:10%;width:82%}.story-copy h2{font-size:30px}}.page-shell{min-height:100svh;padding:clamp(18px,4vh,40px) 20px;background:radial-gradient(ellipse at 50% 42%,#112033,#0b121d 40%,#080c13 78%)}.otp-layout{display:block;width:min(100%,590px);min-height:min(820px,calc(100svh - 48px));border:1px solid rgba(142,179,212,.13);border-radius:26px;background:linear-gradient(155deg,#111b29fa,#0a1019fa);box-shadow:0 30px 100px #0000006b,0 0 70px #34a6d50e}.verify-panel{width:100%;min-height:min(820px,calc(100svh - 48px));margin:0;padding:30px clamp(28px,7vw,68px) 25px;border:0;border-radius:inherit;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.verify-content{width:min(100%,410px);margin:auto;padding:clamp(22px,4vh,38px) 0}.panel-footer{margin-top:auto;padding-top:12px}@media(max-width:700px){.page-shell{display:block;padding:0;background:#080c13}.otp-layout{width:100%;min-height:100svh;border:0;border-radius:0;box-shadow:none;background:radial-gradient(ellipse at 50% 0%,#142235,#0b121d 44%,#080c13)}.verify-panel{width:min(100%,560px);min-height:100svh;margin-inline:auto;padding:max(24px,env(safe-area-inset-top)) clamp(24px,7vw,50px) max(20px,env(safe-area-inset-bottom))}.verify-content{padding-block:clamp(24px,6svh,52px)}.panel-footer{margin-top:8px;padding-top:0}}
