.doors{--door-ease:cubic-bezier(0.32,0.72,0,1);--door-time:480ms;--door-colour:200ms ease;position:relative;min-height:100dvh;overflow:hidden;isolation:isolate;background:#0b0908}.doors .door-panel{position:absolute;inset:0;min-height:100dvh;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scroll-padding-top:calc(64px + env(safe-area-inset-top, 0px));backface-visibility:hidden;transition:transform var(--door-time) var(--door-ease)}.doors .door-portal{z-index:1}.doors .door-portal:after{content:"";position:fixed;inset:0;background:#000;opacity:0;pointer-events:none;transition:opacity .3s var(--door-ease)}.doors[data-door=idara] .door-portal,.doors[data-door=shipping] .door-portal{transform:translate3d(-30%,0,0)}.doors[data-door=idara] .door-portal:after,.doors[data-door=shipping] .door-portal:after{opacity:.55}.doors .door-idara,.doors .door-shipping{z-index:2;background:var(--bg);color:var(--ink);transform:translate3d(100%,0,0);box-shadow:none;transition:transform var(--door-time) var(--door-ease),box-shadow 0s linear var(--door-time)}.doors .door-shipping{z-index:3;background:var(--s-bg);color:var(--s-ink)}.doors[data-door=idara] .door-idara,.doors[data-door=shipping] .door-shipping{transform:translateZ(0);box-shadow:-24px 0 60px rgba(0,0,0,.28);transition:transform var(--door-time) var(--door-ease),box-shadow 0s}.doors .door-switch{position:fixed;z-index:10;top:calc(14px + env(safe-area-inset-top, 0px));left:50%;transform:translateX(-50%);display:grid;grid-template-columns:repeat(3,1fr);padding:4px;border-radius:99px;background:rgba(24,18,14,.42);border:1px solid rgba(255,240,220,.18);backdrop-filter:blur(14px) saturate(1.3);box-shadow:0 10px 30px rgba(0,0,0,.25);transition:background var(--door-colour),border-color var(--door-colour);animation:door-switch-in .3s var(--door-ease) .1s backwards}@keyframes door-switch-in{0%{opacity:0;transform:translate(-50%,-16px)}}.doors[data-door=idara] .door-switch,.doors[data-door=shipping] .door-switch{background:rgba(255,252,247,.72);border-color:rgba(32,25,20,.12);box-shadow:0 10px 30px rgba(60,40,20,.12)}.doors .door-switch button{position:relative;z-index:1;min-width:84px;height:38px;padding:0 18px;border:0;background:none;border-radius:99px;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;line-height:1;color:rgba(255,245,230,.7);transition:color var(--door-colour)}.doors .door-switch button:after{content:"";position:absolute;inset:-4px 0}.doors .door-switch button[aria-pressed=true]{color:#1d150f}.doors[data-door=idara] .door-switch button,.doors[data-door=shipping] .door-switch button{color:#8a7e70}.doors[data-door=shipping] .door-switch button[aria-pressed=true]{color:#fff}.doors[data-door=idara] .door-switch button[aria-pressed=true]{color:#fbf2ea}:root[data-theme=light] .doors .door-switch{background:rgba(255,252,247,.72);border-color:rgba(32,25,20,.12);box-shadow:0 10px 30px rgba(60,40,20,.12)}:root[data-theme=light] .doors .door-switch button{color:#8a7e70}:root[data-theme=light] .doors .door-switch button[aria-pressed=true]{color:#2c1c10}:root[data-theme=light] .doors[data-door=idara] .door-switch button[aria-pressed=true]{color:#fbf2ea}:root[data-theme=light] .doors[data-door=shipping] .door-switch button[aria-pressed=true]{color:#fff}.doors .door-thumb{position:absolute;top:4px;bottom:4px;right:4px;width:calc((100% - 8px) / 3);border-radius:99px;background:linear-gradient(135deg,#f1d8a8,#c99a52);box-shadow:0 4px 14px rgba(201,154,82,.4);transition:transform .26s cubic-bezier(.23,1,.32,1),background var(--door-colour),box-shadow var(--door-colour)}.doors[data-door=idara] .door-thumb{transform:translateX(-100%);background:linear-gradient(135deg,#8a3a32,#5b211d);box-shadow:0 4px 14px rgba(110,42,37,.35)}.doors[data-door=shipping] .door-thumb{transform:translateX(-200%);background:linear-gradient(135deg,#e08a64,#c45f3b);box-shadow:0 4px 14px rgba(196,95,59,.38)}.doors .door-idara-in{position:relative;min-height:100dvh;display:grid;align-items:center;padding:calc(90px + env(safe-area-inset-top, 0px)) max(24px,env(safe-area-inset-right,0px)) calc(48px + env(safe-area-inset-bottom, 0px)) max(24px,env(safe-area-inset-left,0px));overflow:hidden}.doors .door-col{position:relative;z-index:1;width:min(440px,100%);margin-inline-start:clamp(0px,8vw,120px);display:flex;flex-direction:column;gap:10px}.doors .door-col .i-mark{align-self:flex-start}.doors .door-title{font:700 clamp(34px,5vw,56px) /1.25 var(--display);margin:6px 0 22px;text-wrap:balance}.doors .door-hq{font:italic 500 clamp(64px,9vw,112px) /1 var(--latin);letter-spacing:.04em;color:var(--accent);direction:ltr;align-self:flex-start;margin:4px 0 0}.doors .door-sub{color:var(--ink-2);font-size:15px;margin-bottom:22px}.doors .door-accent{color:var(--accent)}.doors .door-form{display:flex;flex-direction:column;gap:18px}.doors .door-form .i-btn{width:100%;justify-content:center}.doors .door-note{margin:0;font-size:12.5px;color:var(--ink-3);line-height:1.7}.doors .door-note.ok{color:var(--ok)}.doors .door-error{margin:0;padding:10px 14px;border-radius:10px;background:var(--bad-bg);color:var(--bad);font-size:13.5px}.doors .door-code{text-align:center;font-size:24px;letter-spacing:.5em}.doors .door-remember{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--ink-2)}.doors .door-remember input{accent-color:var(--accent)}.doors .door-links{display:flex;justify-content:space-between;font-size:13px}.doors .door-links .i-link{position:relative}.doors .door-links .i-link:after{content:"";position:absolute;inset:-12px -8px}.doors .door-links .i-link:disabled{opacity:.5;cursor:default}.doors .door-note bdi{overflow-wrap:anywhere}.doors .door-seal{top:12%;left:6%;width:min(42vw,520px);opacity:.9}.doors .door-seal,.doors .door-stack{position:absolute;z-index:0;height:auto;aspect-ratio:4/3}.doors .door-stack{bottom:6%;left:4%;width:min(24vw,280px);opacity:.55}.doors .door-third{position:absolute;z-index:0;bottom:10%;left:31%;width:min(18vw,220px);height:auto;aspect-ratio:4/3;opacity:.6}.doors .door-seal path,.doors .door-stack path,.doors .door-third path{stroke-width:1.1}.doors[data-door=idara] .door-idara-in .i-fade,.doors[data-door=idara] .door-idara-in .i-ln,.doors[data-door=idara] .door-idara-in .i-sk path{animation-delay:calc(var(--d, var(--i, 0)) * .1s + .38s)}.doors[data-door=idara] .door-idara-in .door-form .i-fade{animation-duration:.3s;animation-delay:calc(var(--i, 0) * 40ms + .12s)}.doors:not([data-door=idara]) .door-idara *,.doors:not([data-door=shipping]) .door-shipping *,.doors:not([data-ready]) .door-idara *,.doors:not([data-ready]) .door-shipping *{animation-play-state:paused}.doors[data-door=idara] .door-idara-in .i-sk.erasing path{animation:i-sk-erase .9s var(--ease-io) forwards;animation-delay:calc(var(--d, 0) * 45ms)}@keyframes i-sk-erase{0%{stroke-dashoffset:0}to{stroke-dashoffset:1}}@media (max-width:900px){.doors .door-col{margin-inline-start:0}.doors .door-seal{top:9%;left:auto;right:-2%;width:50vw;opacity:.55}.doors .door-stack{top:13%;bottom:auto;left:0;width:40vw;opacity:.4}.doors .door-third{top:auto;bottom:calc(3% + env(safe-area-inset-bottom, 0px));left:18%;width:56vw;opacity:.5}}@media (max-width:900px) and (max-height:720px){.doors .door-third{display:none}.doors .door-seal{top:7%;width:36vw}}.doors:not([data-ready]) .door-panel,.doors:not([data-ready]) .door-portal:after,.doors:not([data-ready]) .door-switch,.doors:not([data-ready]) .door-switch button,.doors:not([data-ready]) .door-thumb{transition:none}:root[data-door=idara] .doors:not([data-ready]) .door-portal,:root[data-door=shipping] .doors:not([data-ready]) .door-portal{transform:translate3d(-30%,0,0)}:root[data-door=idara] .doors:not([data-ready]) .door-portal:after,:root[data-door=shipping] .doors:not([data-ready]) .door-portal:after{opacity:.55}:root[data-door=shipping] .doors:not([data-ready]) .door-shipping{transform:translateZ(0);box-shadow:-24px 0 60px rgba(0,0,0,.28)}:root[data-door=shipping] .doors:not([data-ready]) .door-switch{background:rgba(255,252,247,.72);border-color:rgba(32,25,20,.12);box-shadow:0 10px 30px rgba(60,40,20,.12)}:root[data-door=shipping] .doors:not([data-ready]) .door-switch button{color:#8a7e70}:root[data-door=shipping] .doors:not([data-ready]) .door-switch button:nth-of-type(3){color:#fff}:root[data-door=shipping] .doors:not([data-ready]) .door-thumb{transform:translateX(-200%);background:linear-gradient(135deg,#e08a64,#c45f3b)}:root[data-door=idara] .doors:not([data-ready]) .door-idara{transform:translateZ(0);box-shadow:-24px 0 60px rgba(0,0,0,.28)}:root[data-door=idara] .doors:not([data-ready]) .door-switch{background:rgba(255,252,247,.72);border-color:rgba(32,25,20,.12);box-shadow:0 10px 30px rgba(60,40,20,.12)}:root[data-door=idara] .doors:not([data-ready]) .door-switch button:first-of-type{color:#8a7e70}:root[data-door=idara] .doors:not([data-ready]) .door-switch button:nth-of-type(2){color:#fbf2ea}:root[data-door=idara] .doors:not([data-ready]) .door-thumb{transform:translateX(-100%);background:linear-gradient(135deg,#8a3a32,#5b211d);box-shadow:0 4px 14px rgba(110,42,37,.35)}@media (prefers-reduced-motion:reduce){.doors .door-portal:after,.doors .door-switch,.doors .door-thumb,.doors[data-door] .door-panel{transition:none;animation:none}}:root:not([data-door=idara]):not([data-door=shipping]):has(.doors[data-door=portal]),:root:not([data-door=idara]):not([data-door=shipping]):has(.doors[data-door=portal]) body{background:var(--stage)}:root[data-door=shipping],:root[data-door=shipping] body{background:#ececec}.doors .sd{position:relative;min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;padding:calc(90px + env(safe-area-inset-top, 0px)) max(24px,env(safe-area-inset-right,0px)) calc(48px + env(safe-area-inset-bottom, 0px)) max(24px,env(safe-area-inset-left,0px));overflow:hidden;font-family:var(--font-ship),system-ui,sans-serif;background:radial-gradient(60% 50% at 20% 60%,rgba(255,255,255,.9),transparent 70%),radial-gradient(50% 40% at 85% 10%,rgba(224,138,100,.12),transparent 70%),#ececec}.doors .sd-globe{position:absolute;z-index:0;left:-6%;top:50%;width:min(62vw,760px);transform:translateY(-50%);filter:drop-shadow(0 60px 80px rgba(0,0,0,.12));opacity:0;animation:sd-globe-in 1.4s cubic-bezier(.22,1,.36,1) .35s forwards}@keyframes sd-globe-in{0%{opacity:0;transform:translateY(-46%) scale(.94)}to{opacity:1;transform:translateY(-50%) scale(1)}}.doors .sd-col{position:relative;z-index:1;width:min(430px,100%);margin-inline-start:clamp(0px,8vw,120px);display:flex;flex-direction:column}.doors .sd-mark{font-size:13px;letter-spacing:.08em;color:#7a7a7a}.doors .sd-mark,.doors .sd-title{align-self:flex-start;font-family:var(--font-ship-num),system-ui,sans-serif}.doors .sd-title{font-size:clamp(72px,11vw,132px);line-height:.95;padding:0 .04em .22em;margin:6px 0 -.22em;font-weight:300;letter-spacing:-.05em;color:#111;animation:sd-blur 1.1s cubic-bezier(.22,1,.36,1) .25s backwards}@keyframes sd-blur{0%{opacity:0;filter:blur(14px);transform:translateY(10px)}}.doors .sd-sub{margin:12px 0 26px;font-size:15px;color:#6b6b6b}.doors .sd-in{animation:sd-rise .7s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--i, 0) * 90ms + .3s)}@keyframes sd-rise{0%{opacity:0;transform:translateY(14px)}}.doors .sd-card{padding:22px;border-radius:30px;background:rgba(255,255,255,.78);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);box-shadow:inset 0 1px 0 #fff,0 2px 6px rgba(0,0,0,.03),0 40px 80px -40px rgba(0,0,0,.28)}.doors .sd-form{gap:14px}.doors .sd-field,.doors .sd-form{display:flex;flex-direction:column}.doors .sd-field{gap:6px}.doors .sd-field span{font-size:12.5px;color:#6b6b6b;padding-inline-start:16px}.doors .sd-field input{width:100%;min-width:0;height:52px;padding:0 20px;border-radius:999px;border:0;background:#efefef;color:#111;font-size:16px;box-shadow:inset 0 1px 2px rgba(0,0,0,.06);transition:background-color .24s ease,box-shadow .24s ease}.doors .sd-field input:focus{outline:none;background:#fff;box-shadow:0 0 0 2px #d4704a,0 6px 20px -8px rgba(212,112,74,.5)}.doors .sd-field input[aria-invalid=true]{box-shadow:0 0 0 2px #dc2626}.doors .sd-code{text-align:center;font-size:24px!important;letter-spacing:.5em}.doors .sd-go{margin-top:6px;display:flex;align-items:center;justify-content:space-between;height:58px;padding:0 7px;padding-inline-start:24px;border-radius:999px;border:0;background:#111;color:#fff;font-family:inherit;font-size:15.5px;font-weight:500;cursor:pointer;position:relative;overflow:hidden;isolation:isolate;box-shadow:0 14px 30px -14px rgba(0,0,0,.5);transition:transform .5s cubic-bezier(.22,1,.36,1),scale .12s ease,box-shadow .4s ease}.doors .sd-go:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.18) 50%,transparent 70%);transform:translateX(120%);transition:transform .9s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.doors .sd-go:hover:not(:disabled):after{transform:translateX(-120%)}.doors .sd-go:hover:not(:disabled){box-shadow:0 20px 40px -14px rgba(0,0,0,.55)}}.doors .sd-go:active:not(:disabled){scale:.98}.doors .sd-go:disabled{opacity:.7;cursor:default}.doors .sd-go-dot{display:grid;place-items:center;width:44px;height:44px;border-radius:999px;background:#d4704a;color:#fff;transition:transform .5s cubic-bezier(.22,1,.36,1)}.doors .sd-spin{width:16px;height:16px;border-radius:50%;border:2px solid;border-inline-end-color:transparent;animation:sd-spin .7s linear infinite}@keyframes sd-spin{to{transform:rotate(1turn)}}.doors .sd-error{margin:0;padding:10px 16px;border-radius:16px;background:#fef2f2;color:#b91c1c;font-size:13.5px}.doors .sd-note{margin:0;font-size:13px;line-height:1.75;color:#5f5f5f}.doors .sd-note.ok{color:#047857}.doors .sd-note bdi{overflow-wrap:anywhere}.doors .sd-remember{display:flex;align-items:center;gap:10px;font-size:13.5px;color:#5f5f5f}.doors .sd-remember input{accent-color:#d4704a}.doors .sd-links{display:flex;justify-content:space-between;font-size:13px}.doors .sd-links button{position:relative;border:0;background:none;font:inherit;color:#a8492a;cursor:pointer}.doors .sd-links button:last-child{color:#6b6b6b}.doors .sd-links button:after{content:"";position:absolute;inset:-12px -8px}.doors .sd-links button:disabled{opacity:.5;cursor:default}.doors .sd-foot{margin:18px 0 0;font-size:12.5px;color:#7a7a7a;text-align:center}@media (max-width:900px){.doors .sd{align-items:start}.doors .sd-col{margin-inline-start:0}.doors .sd-globe{top:-4%;left:auto;right:-34%;width:86vw;transform:none;opacity:.4;animation-name:sd-globe-in-phone}@keyframes sd-globe-in-phone{0%{opacity:0}to{opacity:.4}}.doors .sd-title{margin-top:18vw}}@media (prefers-reduced-motion:reduce){.doors .sd-globe,.doors .sd-in,.doors .sd-title{animation:none;opacity:1}}.doors .td{--td-bg:#0e0a0b;--td-ink:#f6efe6;--td-ink-2:#c9bcae;--td-ink-3:#9d9084;--td-gold:#e9b979;--td-gold-2:#f7dcb2;--td-wine:#93313f;--td-wine-2:#b8475a;--td-card:rgba(28,20,22,0.58);--td-rim:rgba(255,240,225,0.12);--td-field:rgba(255,245,235,0.06);--td-field-line:rgba(255,240,225,0.14);--td-orb-a:rgba(147,49,63,0.55);--td-orb-b:rgba(233,185,121,0.32);--td-orb-c:rgba(184,71,90,0.35);--td-shadow:0 40px 80px -40px rgba(0,0,0,0.85);--td-ease:cubic-bezier(0.22,1,0.36,1);position:relative;min-height:100dvh;overflow:hidden;isolation:isolate;background:var(--td-bg);color:var(--td-ink);font-family:var(--font-plex-arabic),system-ui,sans-serif}:root[data-theme=light] .doors .td{--td-bg:#f3ece3;--td-ink:#1d1416;--td-ink-2:#5b4a44;--td-ink-3:#7a6a62;--td-gold:#8b5c22;--td-gold-2:#b98638;--td-wine:#8a2c38;--td-wine-2:#a63a4b;--td-card:rgba(255,252,248,0.62);--td-rim:rgba(255,255,255,0.9);--td-field:rgba(255,255,255,0.7);--td-field-line:rgba(60,30,30,0.14);--td-orb-a:rgba(166,58,75,0.22);--td-orb-b:rgba(214,160,86,0.3);--td-orb-c:rgba(242,190,160,0.4);--td-shadow:0 40px 80px -44px rgba(90,40,30,0.4)}.doors .td-sky{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.doors .td-orb{position:absolute;border-radius:50%}.doors .td-orb-a{width:62vmax;height:62vmax;top:-22vmax;inset-inline-end:-18vmax;background:radial-gradient(circle,var(--td-orb-a),transparent 65%);animation:td-drift-a 26s ease-in-out infinite alternate}.doors .td-orb-b{width:48vmax;height:48vmax;bottom:-20vmax;inset-inline-start:-14vmax;background:radial-gradient(circle,var(--td-orb-b),transparent 65%);animation:td-drift-b 32s ease-in-out infinite alternate}.doors .td-orb-c{width:34vmax;height:34vmax;top:30%;inset-inline-start:30%;background:radial-gradient(circle,var(--td-orb-c),transparent 65%);animation:td-drift-c 22s ease-in-out infinite alternate}@keyframes td-drift-a{to{transform:translate3d(-10vmax,12vmax,0) scale(1.12)}}@keyframes td-drift-b{to{transform:translate3d(14vmax,-8vmax,0) scale(.9)}}@keyframes td-drift-c{to{transform:translate3d(-12vmax,-10vmax,0) scale(1.25)}}.doors .td-wrap{position:relative;min-height:100dvh;max-width:1180px;margin:0 auto;padding:calc(92px + env(safe-area-inset-top, 0px)) 22px 40px;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:34px}@media (min-width:1024px){.doors .td-wrap{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;align-content:center;gap:72px;padding:96px 56px 56px}}.doors .td-stage{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.doors .td-sign{font-size:15px;letter-spacing:.42em;text-transform:uppercase;color:var(--td-gold);padding-inline-start:.42em}.doors .td-name,.doors .td-sign{font-family:var(--font-team),Georgia,serif}.doors .td-name{margin:6px 0 0;font-style:italic;font-weight:400;font-size:clamp(112px,30vw,248px);line-height:.92;letter-spacing:-.035em;padding:0 .08em .06em .02em;display:inline-flex}.doors .td-name span{display:inline-block;background:linear-gradient(105deg,var(--td-ink) 0,var(--td-ink) 38%,var(--td-gold-2) 50%,var(--td-ink) 62%,var(--td-ink) 100%);background-size:300% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;color:transparent;animation:td-letter 1.1s var(--td-ease) calc(.18s + var(--l) * .09s) backwards,td-sheen 7s ease-in-out calc(1.8s + var(--l) * .12s) 3}@keyframes td-letter{0%{opacity:0;transform:translate3d(0,.18em,0) rotate(4deg);filter:blur(14px)}}@keyframes td-sheen{0%,60%{background-position:100% 0}to{background-position:0 0}}.doors .td-line{margin-top:14px;font-size:17px;line-height:1.7;color:var(--td-ink-2);max-width:30ch}.doors .td-in{animation:td-rise .9s var(--td-ease) calc(.3s + var(--i) * .08s) backwards}@keyframes td-rise{0%{opacity:0;transform:translate3d(0,14px,0);filter:blur(6px)}}.doors .td-card{width:100%;max-width:440px;padding:28px 24px 22px;border-radius:30px;background:var(--td-card);border:1px solid var(--td-rim);backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);box-shadow:0 1px 0 var(--td-rim) inset,var(--td-shadow);transition:opacity .4s var(--td-ease),transform .4s var(--td-ease)}@media (min-width:1024px){.doors .td-card{padding:36px 34px 26px;justify-self:end}}.doors .td[data-leaving] .td-card{opacity:0;transform:scale(.98) translate3d(0,6px,0)}.doors .td-form{display:flex;flex-direction:column;gap:16px}.doors .td-h{font-size:21px;font-weight:600;margin-bottom:4px}.doors .td-field{display:flex;flex-direction:column;gap:7px}.doors .td-field>span:first-child{font-size:13px;color:var(--td-ink-2)}.doors .td-field input{width:100%;height:54px;padding:0 18px;border-radius:18px;background:var(--td-field);border:1px solid var(--td-field-line);color:var(--td-ink);font-size:16px;outline:none;transition:border-color .25s var(--td-ease),box-shadow .25s var(--td-ease),background .25s var(--td-ease)}.doors .td-field input:focus{border-color:color-mix(in srgb,var(--td-gold) 70%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--td-gold) 18%,transparent)}.doors .td-field input[aria-invalid=true]{border-color:color-mix(in srgb,#e5484d 70%,transparent)}.doors .td-pass{position:relative;display:block}.doors .td-pass input{padding-left:52px}.doors .td-eye{position:absolute;left:8px;top:50%;translate:0 -50%;width:40px;height:40px;display:grid;place-items:center;border-radius:12px;color:var(--td-ink-3);transition:color .2s,background .2s}.doors .td-eye svg{width:18px;height:18px}@media (hover:hover){.doors .td-eye:hover{color:var(--td-ink);background:var(--td-field)}}.doors .td-code{text-align:center;font-size:24px!important;letter-spacing:.5em}.doors .td-note{font-size:13.5px;line-height:1.7;color:var(--td-ink-2)}.doors .td-note.ok{color:#3fb37f}:root[data-theme=light] .doors .td-note.ok{color:#1e7a52}.doors .td-error{font-size:13.5px;padding:10px 14px;border-radius:14px;background:color-mix(in srgb,#e5484d 14%,transparent);color:#f2a7a9;border:1px solid color-mix(in srgb,#e5484d 40%,transparent)}:root[data-theme=light] .doors .td-error{color:#a8282e}.doors .td-remember{display:flex;align-items:center;gap:10px;font-size:13.5px;cursor:pointer}.doors .td-remember input{width:16px;height:16px;accent-color:var(--td-wine)}.doors .td-links{display:flex;justify-content:space-between;font-size:13px}.doors .td-links button{padding:10px 4px;margin:-10px -4px;color:var(--td-gold);font-weight:600}.doors .td-links button:last-child{color:var(--td-ink-3);font-weight:400}.doors .td-links button:disabled{opacity:.5}.doors .td-foot{margin-top:18px;font-size:12.5px;text-align:center;color:var(--td-ink-3)}.doors .td-go{position:relative;margin-top:6px;height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 24px 0 7px;border-radius:999px;overflow:hidden;color:#fff6ec;font-size:16px;font-weight:600;background:linear-gradient(180deg,var(--td-wine-2),var(--td-wine));box-shadow:0 1px 0 rgba(255,255,255,.22) inset,0 18px 36px -16px color-mix(in srgb,var(--td-wine) 85%,transparent);transition:transform .5s var(--td-ease),scale .12s var(--td-ease),box-shadow .4s var(--td-ease)}.doors .td-go:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.22) 50%,transparent 70%);translate:-120% 0;transition:translate .9s var(--td-ease)}@media (hover:hover) and (pointer:fine){.doors .td-go:hover:after{translate:120% 0}.doors .td-go:hover{box-shadow:0 1px 0 rgba(255,255,255,.22) inset,0 24px 44px -16px color-mix(in srgb,var(--td-wine) 95%,transparent)}}.doors .td-go:active{scale:.97}.doors .td-go:disabled{opacity:.85}.doors .td-go-dot{width:44px;height:44px;display:grid;place-items:center;border-radius:999px;background:linear-gradient(180deg,#f7dcb2,#e2ac66);color:#4a1a20;transition:transform .5s var(--td-ease)}.doors .td-go-dot svg{width:20px;height:20px;transition:translate .4s var(--td-ease)}@media (hover:hover){.doors .td-go:hover .td-go-dot svg{translate:-3px 0}}.doors .td-spin{width:18px;height:18px;border-radius:50%;border:2px solid;border-top:2px solid transparent;animation:sd-spin .8s linear infinite}.doors:not([data-door=portal]) .td *{animation-play-state:paused}@media (max-width:1023px){.doors .td-stage{align-items:center;text-align:center}.doors .td-card,.doors .td-line{margin-inline:auto}}@media (prefers-reduced-motion:reduce){.doors .td,.doors .td :not(.td-spin){animation:none!important;transition:none!important}}