.beta-disclaimer-art{margin:-12px 0 -18px;position:relative}.beta-disclaimer-art-image{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:176px;height:176px;display:block}.beta-disclaimer-badge{background:var(--color-text);color:var(--color-background);font-size:13px;font-weight:var(--font-weight-semibold);border-radius:999px;padding:4px 10px;line-height:18px;position:absolute;top:10px;right:-6px;box-shadow:0 4px 14px #00000024}.beta-disclaimer-points{background:var(--color-surface);border-radius:20px;gap:10px;margin:0 0 14px;padding:14px 16px;list-style:none;display:grid;box-shadow:0 4px 15px #00000008}.beta-disclaimer-points li{align-items:center;gap:12px;font-size:15px;line-height:20px;display:flex}.beta-disclaimer-point-icon{background:var(--color-field);width:28px;height:28px;color:var(--color-text-secondary);font-size:14px;font-weight:var(--font-weight-semibold);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.beta-disclaimer-agree{color:var(--color-text);font:inherit;letter-spacing:var(--letter-spacing);text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:flex-start;gap:12px;margin:0 2px 14px;padding:0;font-size:15px;line-height:20px;display:flex}.beta-disclaimer-check{border:2px solid var(--color-text-secondary);border-radius:7px;flex-shrink:0;width:22px;height:22px;margin-top:-1px;transition:background .12s ease-out,border-color .12s ease-out;position:relative}.beta-disclaimer-agree[aria-checked=true] .beta-disclaimer-check{border-color:var(--color-primary);background:var(--color-primary)}.beta-disclaimer-agree[aria-checked=true] .beta-disclaimer-check:after{border:solid var(--color-on-dark);content:"";border-width:0 2px 2px 0;width:6px;height:11px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.permission-primer-actions .primary-large-button:disabled{opacity:.4}.permission-primer:has(.beta-disclaimer-points){overscroll-behavior:contain;overflow-y:auto}@media (height<=700px){.beta-disclaimer-art{margin:-8px 0 -10px}.beta-disclaimer-art-image{width:120px;height:120px}}:root{--motion-duration-fast:.12s;--motion-duration-base:.2s;--motion-duration-slow:.32s;--motion-duration-slower:.48s;--motion-ease-standard:cubic-bezier(.2, 0, 0, 1);--motion-ease-emphasized:cubic-bezier(.22, 1, .36, 1);--motion-ease-exit:cubic-bezier(.3, 0, .8, .15);--motion-ease-spring:cubic-bezier(.34, 1.3, .64, 1);--motion-ease-spring-bouncy:cubic-bezier(.34, 1.56, .64, 1);--motion-duration-spring:.48s;--motion-loop-ring:1.5s;--motion-loop-wave:2s;--motion-loop-breathe:1.5s;--motion-stagger-step:32ms}@supports (transition-timing-function:linear(0, 1)){:root{--motion-ease-spring:linear(0, .065, .212, .386, .555, .7, .815, .901, .959, .996, 1.017, 1.026, 1.028, 1.026, 1.022, 1.017, 1.012, 1.008, 1.005, 1.003, 1.001, 1, .999, .999, 1);--motion-ease-spring-bouncy:linear(0, .103, .347, .636, .901, 1.098, 1.211, 1.245, 1.221, 1.162, 1.091, 1.026, .977, .949, .94, .945, .96, .977, .993, 1.005, 1.012, 1.015, 1.013, 1.01, 1)}}@keyframes motion-fade-in{0%{opacity:0}}@keyframes motion-fade-out{to{opacity:0}}@keyframes motion-rise-in{0%{opacity:0;transform:translateY(8px)}}@keyframes motion-shake{0%,to{transform:translate(0,0)}15%{transform:translate(-10px)}30%{transform:translate(9px)}45%{transform:translate(-7px)}60%{transform:translate(5px)}75%{transform:translate(-3px)}90%{transform:translate(1px)}}@keyframes motion-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes motion-pop-in{0%{opacity:0;transform:scale(.6)}}.motion-shake{animation:motion-shake .42s var(--motion-ease-standard)}@media (prefers-reduced-motion:reduce){.motion-shake{animation:none}}html[data-motion=reduced] .motion-shake{animation:none}[data-screen-stage]{display:none!important}[data-screen-hidden]{opacity:0!important}.screen-ghost{background:var(--color-background);contain:strict;pointer-events:none;will-change:transform, opacity;position:fixed;inset:0;overflow:hidden}.screen-ghost *,.screen-ghost :before,.screen-ghost :after{transition:none!important;animation-play-state:paused!important;animation-delay:-60s!important}.screen-ghost>.screen-ghost-scroller{height:100%;position:absolute;inset:0;overflow:hidden}.screen-ghost--front{box-shadow:-6px 0 24px #00000024}.screen-ghost-dim{z-index:2147483647;opacity:0;pointer-events:none;background:#000;position:absolute;inset:0}@keyframes motion-tab-jump{0%{transform:translateY(3px)scale(.82)}}.mobile-tab[data-jump] .mobile-tab-icon-wrap{animation:motion-tab-jump var(--motion-duration-spring) var(--motion-ease-spring-bouncy)}@media (prefers-reduced-motion:reduce){.mobile-tab[data-jump] .mobile-tab-icon-wrap{animation:none}}html[data-motion=reduced] .mobile-tab[data-jump] .mobile-tab-icon-wrap{animation:none}.motion-roll{font-variant-numeric:tabular-nums;white-space:pre;display:inline}.motion-roll-reader{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.motion-roll-wheel{clip-path:inset(0);height:1.2em;vertical-align:baseline;height:1lh;animation:motion-fade-in var(--motion-duration-base) var(--motion-ease-standard);display:inline-block;position:relative}.motion-roll-char:after,.motion-roll-sizer:after{content:attr(data-char)}.motion-roll-sizer{visibility:hidden}.motion-roll-track{text-align:center;white-space:pre;width:100%;transition:transform var(--motion-duration-slower) var(--motion-ease-emphasized) calc(var(--motion-roll-i,0) * 24ms);will-change:transform;position:absolute;top:0;left:0}.motion-roll-track:before{content:"0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9"}@media (prefers-reduced-motion:reduce){.motion-roll-track{transition:none}}html[data-motion=reduced] .motion-roll-track{transition:none}.balance-mask{transition:filter var(--motion-duration-slow) var(--motion-ease-standard), opacity var(--motion-duration-slow) var(--motion-ease-standard), transform var(--motion-duration-slow) var(--motion-ease-spring)}.balance-mask.balance-blurred{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.balance-mask.balance-blurred{transform:none}}html[data-motion=reduced] .balance-mask.balance-blurred{transform:none}.motion-confetti{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.motion-confetti i{opacity:0;width:6px;height:9px;animation:motion-confetti .9s var(--motion-ease-emphasized) var(--confetti-delay,0s) both;border-radius:2px;position:absolute;top:-4px;left:-3px}.motion-confetti i.is-round{border-radius:50%;width:7px;height:7px}@keyframes motion-confetti{0%{opacity:1;transform:translate(0,0)rotate(0)scale(.6)}70%{opacity:1}to{opacity:0;transform:translate3d(var(--confetti-x), calc(var(--confetti-y) + 36px), 0) rotate(var(--confetti-r)) scale(1)}}@media (prefers-reduced-motion:reduce){.motion-confetti{display:none}}html[data-motion=reduced] .motion-confetti{display:none}.motion-frost{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.motion-frost-cover .my-cards-card-frost-label{align-items:center;gap:6px;display:inline-flex}.motion-frost-ring{opacity:0;background:linear-gradient(#ffffff47,#ffffff47),url(/cards/frost/texture.webp) 50%/cover;position:absolute;inset:0;-webkit-mask:radial-gradient(70% 70%,#0000 35%,#000 75%);mask:radial-gradient(70% 70%,#0000 35%,#000 75%)}.motion-frost-glint{opacity:0;background:linear-gradient(100deg,#0000 0%,#ffffff8c 50%,#0000 100%);width:45%;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-120%)skew(-14deg)}.motion-frost.is-freezing .motion-frost-ring{animation:motion-frost-ring-in var(--motion-duration-slower) var(--motion-ease-emphasized) both}.motion-frost.is-freezing .motion-frost-cover{animation:motion-fade-in var(--motion-duration-slow) var(--motion-ease-standard) .18s backwards}.motion-frost.is-freezing .motion-frost-flake{animation:motion-pop-in var(--motion-duration-spring) var(--motion-ease-spring-bouncy) .26s backwards}@keyframes motion-frost-ring-in{0%{opacity:0;transform:scale(2.2)}45%{opacity:1}80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}.motion-frost.is-melting .motion-frost-ring{animation:motion-frost-ring-out var(--motion-duration-slower) var(--motion-ease-standard) both}.motion-frost.is-melting .motion-frost-cover{animation:motion-fade-out var(--motion-duration-slower) var(--motion-ease-standard) both}.motion-frost.is-melting .motion-frost-glint{animation:motion-frost-glint var(--motion-duration-slower) var(--motion-ease-emphasized) .2s both}@keyframes motion-frost-ring-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@keyframes motion-frost-glint{0%{opacity:0;transform:translate(-120%)skew(-14deg)}30%{opacity:1}to{opacity:0;transform:translate(260%)skew(-14deg)}}@media (prefers-reduced-motion:reduce){.motion-frost.is-freezing .motion-frost-ring,.motion-frost.is-melting .motion-frost-ring,.motion-frost.is-melting .motion-frost-glint,.motion-frost.is-freezing .motion-frost-flake{animation:none}}html[data-motion=reduced] .motion-frost.is-freezing .motion-frost-ring,html[data-motion=reduced] .motion-frost.is-melting .motion-frost-ring,html[data-motion=reduced] .motion-frost.is-melting .motion-frost-glint,html[data-motion=reduced] .motion-frost.is-freezing .motion-frost-flake{animation:none}.motion-card-assembly{aspect-ratio:338/214;width:min(232px,70%);display:block;position:relative}.motion-card-assembly>span{border-radius:16px;position:absolute;inset:0}.motion-card-assembly-frame{border:1.5px dashed var(--color-border);animation:motion-fade-in var(--motion-duration-base) var(--motion-ease-standard) backwards}.motion-card-assembly-layer{background:var(--color-surface);animation:motion-assembly-layer var(--motion-duration-slower) var(--motion-ease-spring) backwards;box-shadow:0 2px 10px #0000000f}.motion-card-assembly-layer:nth-child(2){animation-delay:.16s}.motion-card-assembly-layer:nth-child(3){animation-delay:.3s}@keyframes motion-assembly-layer{0%{opacity:0;transform:translateY(-28px)scale(.92)}}.motion-card-assembly-print{filter:drop-shadow(0 4px 20px #00000014);animation:motion-fade-in var(--motion-duration-base) var(--motion-ease-standard) .42s backwards;overflow:hidden}.motion-card-assembly .motion-card-assembly-print img{filter:none;object-fit:cover;border-radius:0;width:100%;max-width:none;height:100%;display:block}.motion-card-assembly-cover{background:var(--color-surface);transform:scaleY(calc(1 - var(--assembly-printed,0)));transform-origin:top;transition:transform var(--motion-duration-slower) var(--motion-ease-standard);position:absolute;inset:0}.motion-card-assembly-head{opacity:calc(1 - var(--assembly-printed,0) * var(--assembly-printed,0));transform:translate3d(0, calc(var(--assembly-printed,0) * -100%), 0);transition:transform var(--motion-duration-slower) var(--motion-ease-standard), opacity var(--motion-duration-slower) var(--motion-ease-standard);position:absolute;inset:0}.motion-card-assembly-head:after{background:linear-gradient(90deg, transparent, var(--color-primary), transparent);height:3px;box-shadow:0 0 12px var(--color-primary);content:"";position:absolute;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.motion-card-assembly-layer,.motion-card-assembly-head{display:none}}html[data-motion=reduced] .motion-card-assembly-layer,html[data-motion=reduced] .motion-card-assembly-head{display:none}.motion-card-celebrate{display:inline-block;position:relative;overflow:visible}.motion-card-celebrate>img{animation:motion-card-land var(--motion-duration-slower) var(--motion-ease-spring) backwards;display:block}.motion-card-celebrate-glint{pointer-events:none;border-radius:16px;position:absolute;inset:0;overflow:hidden}.motion-card-celebrate-glint:before{content:"";opacity:0;width:40%;animation:motion-frost-glint var(--motion-duration-slower) var(--motion-ease-emphasized) .24s both;background:linear-gradient(100deg,#0000,#fff9,#0000);position:absolute;top:-20%;bottom:-20%;left:0}@keyframes motion-card-land{0%{opacity:0;transform:translateY(16px)scale(.9)}}@media (prefers-reduced-motion:reduce){.motion-card-celebrate-glint:before{animation:none}}html[data-motion=reduced] .motion-card-celebrate-glint:before{animation:none}.card-result-content .motion-card-celebrate>img{object-fit:cover;border-radius:16px;width:253px;height:160px}.my-cards-sensitive-frame{animation:motion-card-flip var(--motion-duration-slower) var(--motion-ease-emphasized) both;backface-visibility:hidden}@keyframes motion-card-flip{0%{opacity:0;transform:perspective(900px)rotateY(-90deg)}40%{opacity:1}to{transform:perspective(900px)rotateY(0)}}@media (prefers-reduced-motion:reduce){.my-cards-sensitive-frame{animation-name:motion-fade-in}}html[data-motion=reduced] .my-cards-sensitive-frame{animation-name:motion-fade-in}.motion-copied-icon{animation:motion-pop-in var(--motion-duration-spring) var(--motion-ease-spring-bouncy) backwards}.motion-copied-icon path,.motion-copied-icon polyline{animation:motion-draw var(--motion-duration-slow) var(--motion-ease-emphasized) 80ms both;stroke-dasharray:1}.motion-copied-label{animation:motion-rise-in var(--motion-duration-base) var(--motion-ease-emphasized) backwards}@media (prefers-reduced-motion:reduce){.motion-copied-icon,.motion-copied-icon path,.motion-copied-icon polyline,.motion-copied-label{animation-name:motion-fade-in}}html[data-motion=reduced] .motion-copied-icon,html[data-motion=reduced] .motion-copied-icon path,html[data-motion=reduced] .motion-copied-icon polyline,html[data-motion=reduced] .motion-copied-label{animation-name:motion-fade-in}.pin-dots{position:relative}.pin-dot.filled{animation:motion-pin-fill var(--motion-duration-spring) var(--motion-ease-spring-bouncy)}@keyframes motion-pin-fill{0%{transform:scale(.4)}}.pin-dots.is-error{animation:motion-shake .42s var(--motion-ease-standard)}.pin-dots.is-error .pin-dot{background:var(--color-danger);animation:none}.pin-dots.is-success .pin-dot{animation:motion-pin-merge var(--motion-duration-slow) var(--motion-ease-emphasized) both}@keyframes motion-pin-merge{to{opacity:0;transform:translate3d(var(--pin-merge-x,0), 0, 0) scale(.5)}}.pin-dots-check{color:var(--color-primary);animation:motion-pop-in var(--motion-duration-spring) var(--motion-ease-spring-bouncy) .16s backwards;margin:-14px 0 0 -14px;position:absolute;top:50%;left:50%}.pin-dots-check path{stroke-dasharray:1;animation:motion-draw var(--motion-duration-slow) var(--motion-ease-emphasized) .22s both}@media (prefers-reduced-motion:reduce){.pin-dot.filled,.pin-dots.is-error{animation:none}.pin-dots.is-success .pin-dot{animation-name:motion-fade-out}.pin-dots-check,.pin-dots-check path{animation-name:motion-fade-in}}html[data-motion=reduced] .pin-dot.filled,html[data-motion=reduced] .pin-dots.is-error{animation:none}html[data-motion=reduced] .pin-dots.is-success .pin-dot{animation-name:motion-fade-out}html[data-motion=reduced] .pin-dots-check,html[data-motion=reduced] .pin-dots-check path{animation-name:motion-fade-in}.motion-otp-digit{font:inherit;animation:motion-otp-type var(--motion-duration-base) var(--motion-ease-emphasized);display:inline-block}.motion-otp-digit.is-cascade{animation:motion-otp-drop var(--motion-duration-spring) var(--motion-ease-spring) var(--otp-delay,0s) backwards}@keyframes motion-otp-type{0%{opacity:0;transform:translateY(6px)scale(.8)}}@keyframes motion-otp-drop{0%{opacity:0;transform:translateY(-18px)}}.code-input:focus-within span.active,.auth-otp span.active{animation:motion-otp-cell var(--motion-duration-base) var(--motion-ease-emphasized)}@keyframes motion-otp-cell{0%{transform:scale(.94)}}@media (prefers-reduced-motion:reduce){.motion-otp-digit,.motion-otp-digit.is-cascade{animation-name:motion-fade-in}.code-input:focus-within span.active,.auth-otp span.active{animation:none}}html[data-motion=reduced] .motion-otp-digit,html[data-motion=reduced] .motion-otp-digit.is-cascade{animation-name:motion-fade-in}html[data-motion=reduced] .code-input:focus-within span.active,html[data-motion=reduced] .auth-otp span.active{animation:none}.motion-submit{isolation:isolate;position:relative}.motion-submit-shape,.motion-submit-spinner,.motion-submit-check{pointer-events:none;position:absolute;inset:0}.motion-submit-shape{z-index:-1;opacity:0}.motion-submit-shape>i{background:var(--submit-bg,var(--color-primary));height:100%;transition:transform var(--motion-duration-slow) var(--motion-ease-emphasized);position:absolute;top:0}.motion-submit-cap{width:var(--submit-h,52px);border-radius:50%}.motion-submit-cap.is-start{left:0}.motion-submit-cap.is-end{right:0}.motion-submit-bar{right:calc(var(--submit-h,52px) / 2);left:calc(var(--submit-h,52px) / 2)}.motion-submit:is([data-state=loading],[data-state=success]),.motion-submit:is([data-state=loading],[data-state=success]):active{color:#0000;cursor:progress;background:0 0}.motion-submit:is([data-state=loading],[data-state=success]) .motion-submit-shape{opacity:1}.motion-submit[data-state=loading] .motion-submit-cap.is-start{transform:translate3d(var(--submit-shrink,0), 0, 0)}.motion-submit[data-state=loading] .motion-submit-cap.is-end{transform:translate3d(calc(var(--submit-shrink,0) * -1), 0, 0)}.motion-submit[data-state=loading] .motion-submit-bar{transform:scaleX(0)}.motion-submit-label{display:contents}.motion-submit-spinner,.motion-submit-check{color:var(--submit-fg,var(--color-on-dark));opacity:0;place-items:center;display:grid}.motion-submit[data-state=loading] .motion-submit-spinner{opacity:1;transition:opacity var(--motion-duration-base) var(--motion-ease-standard) var(--motion-duration-fast)}.motion-submit-spinner svg{animation:.8s linear infinite motion-spin}@keyframes motion-spin{to{transform:rotate(360deg)}}.motion-submit[data-state=success] .motion-submit-check{opacity:1;animation:motion-pop-in var(--motion-duration-spring) var(--motion-ease-spring-bouncy) backwards}.motion-submit[data-state=success] .motion-submit-check path{stroke-dasharray:1;animation:motion-draw var(--motion-duration-slow) var(--motion-ease-emphasized) .12s both}.motion-submit[data-state=error]{animation:motion-shake .42s var(--motion-ease-standard)}@media (prefers-reduced-motion:reduce){.motion-submit-shape>i{transition:none}.motion-submit[data-state=error]{animation:none}.motion-submit[data-state=success] .motion-submit-check,.motion-submit[data-state=success] .motion-submit-check path{animation-name:motion-fade-in}}html[data-motion=reduced] .motion-submit-shape>i{transition:none}html[data-motion=reduced] .motion-submit[data-state=error]{animation:none}html[data-motion=reduced] .motion-submit[data-state=success] .motion-submit-check,html[data-motion=reduced] .motion-submit[data-state=success] .motion-submit-check path{animation-name:motion-fade-in}.motion-result-mark{animation:motion-pop-in var(--motion-duration-spring) var(--motion-ease-spring) backwards;flex:none;place-items:center;display:inline-grid;position:relative}.motion-result-mark.is-success{color:var(--color-gain)}.motion-result-mark.is-error{color:var(--color-danger);animation:motion-pop-in var(--motion-duration-base) var(--motion-ease-standard) backwards, motion-shake .42s var(--motion-ease-standard) .38s}.motion-result-mark svg{overflow:visible}.motion-result-ring,.motion-result-glyph{stroke:currentColor;stroke-dasharray:1;stroke-linecap:round;stroke-linejoin:round}.motion-result-ring{animation:motion-draw var(--motion-duration-slower) var(--motion-ease-emphasized) both}.motion-result-glyph{animation:motion-draw var(--motion-duration-slow) var(--motion-ease-emphasized) .26s both}.motion-result-glyph.is-second{animation-delay:.36s}.motion-result-rise{animation:motion-rise-in var(--motion-duration-slow) var(--motion-ease-emphasized) var(--motion-rise-delay,.2s) backwards}@media (prefers-reduced-motion:reduce){.motion-result-mark,.motion-result-mark.is-error,.motion-result-ring,.motion-result-glyph,.motion-result-rise{animation:motion-fade-in var(--motion-duration-base) var(--motion-ease-standard) backwards}}html[data-motion=reduced] .motion-result-mark,html[data-motion=reduced] .motion-result-mark.is-error,html[data-motion=reduced] .motion-result-ring,html[data-motion=reduced] .motion-result-glyph,html[data-motion=reduced] .motion-result-rise{animation:motion-fade-in var(--motion-duration-base) var(--motion-ease-standard) backwards}.motion-result-rise.motion-result-shake{animation:motion-rise-in var(--motion-duration-slow) var(--motion-ease-emphasized) backwards, motion-shake .42s var(--motion-ease-standard) var(--motion-duration-slow)}.payment-status-body{position:relative}@media (prefers-reduced-motion:reduce){.motion-result-rise.motion-result-shake{animation:motion-fade-in var(--motion-duration-base) var(--motion-ease-standard) backwards}}html[data-motion=reduced] .motion-result-rise.motion-result-shake{animation:motion-fade-in var(--motion-duration-base) var(--motion-ease-standard) backwards}.auth-otp.otp-cells.is-error{animation:motion-shake .42s var(--motion-ease-standard)}@media (prefers-reduced-motion:reduce){.auth-otp.otp-cells.is-error{animation:none}}html[data-motion=reduced] .auth-otp.otp-cells.is-error{animation:none}.call-pip-stage{position:absolute;inset:0}.call-pip-placeholder{z-index:1;background:#14161d;place-items:center;display:grid;position:absolute;inset:0}.call-pip-avatar{background:var(--color-primary);width:44px;height:44px;color:var(--color-on-dark);object-fit:cover;border-radius:50%;place-items:center;font-size:18px;font-weight:590;display:grid;overflow:hidden}.call-overlay.over-lock{z-index:calc(var(--z-modal,900) + 10)}.call-incoming-banner{top:calc(var(--overlay-safe-top) + 8px);z-index:var(--z-status);color:var(--color-on-dark);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#16181ff5;border-radius:22px;align-items:center;gap:10px;padding:10px 12px;display:flex;position:fixed;left:12px;right:12px;box-shadow:0 10px 30px #00000059}.call-incoming-banner-body{min-width:0;color:inherit;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:10px;padding:0;display:flex}.call-incoming-banner-avatar{background:var(--color-primary);width:44px;height:44px;color:var(--color-on-dark);border-radius:50%;flex:none;place-items:center;font-size:17px;font-weight:590;display:grid;overflow:hidden}.call-incoming-banner-avatar>*{object-fit:cover;flex:none;place-items:center;width:100%;height:100%;display:grid}.call-incoming-banner-text{flex-direction:column;gap:2px;min-width:0;display:flex}.call-incoming-banner-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:590;overflow:hidden}.call-incoming-banner-text small{color:#ffffffb3;font-size:13px}.call-control.call-incoming-banner-action{flex:none;width:44px;height:44px}.card-auth-copy-note{max-width:320px;color:var(--color-text-secondary);text-align:center;justify-self:center;margin:0;font-size:12px;line-height:1.45}:root{--tour-dim:#080b10e6}:root[data-theme=dark]{--tour-dim:#000000db}.tour-overlay{z-index:var(--z-status);position:fixed;inset:0;overflow:hidden}.tour-overlay.is-starter{cursor:pointer}.tour-blocker,.tour-dim{position:absolute;inset:0}.tour-dim{background:var(--tour-dim)}.tour-spotlight{-border:2px solid var(--color-primary);box-shadow:0 0 0 9999px var(--tour-dim);pointer-events:none;animation:2s ease-in-out infinite tour-spotlight;position:absolute}@keyframes tour-spotlight{0%{scale:1}50%{scale:1.04}to{scale:1}}.tour-spotlight.tour-spotlight-morph{transition:top .38s cubic-bezier(.4,0,1,1),left .38s cubic-bezier(.4,0,1,1),width .38s cubic-bezier(.4,0,1,1),height .38s cubic-bezier(.4,0,1,1),border-radius .38s cubic-bezier(.4,0,1,1);animation:none}.tour-spotlight.tour-spotlight-morph.is-in{transition-timing-function:cubic-bezier(.16,1,.3,1)}.tour-card-out{pointer-events:none;animation:.16s forwards tour-card-out}.tour-card-in{animation:.2s 90ms both tour-card-in}.tour-copy-out{animation:.16s forwards tour-card-out}.tour-copy-in{animation:.18s both tour-card-in}@keyframes tour-card-out{0%{opacity:1}to{opacity:0}}@keyframes tour-card-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.tour-spotlight{animation:none}.tour-card-out,.tour-card-in,.tour-copy-out,.tour-copy-in,.tour-spotlight.tour-spotlight-morph,.tour-welcome-screen.page-surface,.tour-welcome-screen-body{transition:none;animation:none}}html[data-motion=reduced] .tour-spotlight{animation:none}html[data-motion=reduced] .tour-card-out,html[data-motion=reduced] .tour-card-in,html[data-motion=reduced] .tour-copy-out,html[data-motion=reduced] .tour-copy-in,html[data-motion=reduced] .tour-spotlight.tour-spotlight-morph,html[data-motion=reduced] .tour-welcome-screen.page-surface,html[data-motion=reduced] .tour-welcome-screen-body{transition:none;animation:none}.tour-card{-border-radius:var(--radius);-background:var(--color-surface);-box-shadow:var(--shadow-sheet);width:min(360px,100% - 24px);color:var(--color-surface);flex-direction:column;gap:12px;padding:16px;display:flex;position:absolute;left:50%;overflow-y:auto;transform:translate(-50%)}.tour-card-waiting{bottom:calc(82px + var(--overlay-safe-bottom));align-items:center;gap:14px;width:max-content;max-width:calc(100% - 32px);padding:0}.tour-wait-plaque{color:#f5f6f7;background:linear-gradient(145deg,#343c4afa,#1c222cfa);border:1px solid #ffffff29;border-radius:16px;align-items:center;gap:10px;margin:0;padding:12px 16px;font-size:15px;font-weight:510;line-height:20px;display:flex;box-shadow:inset 0 1px #ffffff24,0 12px 32px #00000073}.tour-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.tour-card-chapter{color:var(--color-surface-subtle);opacity:.7;letter-spacing:-.08px;text-transform:uppercase;font-size:14px;font-weight:590;line-height:18px}.tour-card-close{color:#ffffffb3;flex:none;place-items:center;width:28px;height:28px;margin:-4px -4px -4px 0;font-size:26px;font-weight:400;line-height:1;display:grid}.tour-card-body{color:#fff;flex-direction:column;gap:6px;display:flex}.tour-card-body h2{letter-spacing:var(--letter-spacing);margin:0 0 8px;font-size:28px;font-weight:500;line-height:25px}.tour-card-body p{color:#fffc;margin:0;font-size:16px;line-height:21px}.tour-card-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.tour-card-counter{color:#ffffffb3;opacity:.7;white-space:nowrap;font-size:12px;line-height:18px}.tour-card-actions{gap:8px;display:flex}.tour-card-button{-background:var(--color-surface-subtle);color:#ffffffb3;border-radius:20px;height:40px;padding:0 16px;font-size:14px;font-weight:510;line-height:20px}.tour-card-button.primary{background:var(--color-primary);color:var(--color-primary-foreground)}.tour-menu-lead{color:var(--color-text-secondary);margin:0 0 16px;font-size:14px;line-height:21px}.tour-menu-start{background:var(--color-primary);width:100%;height:52px;color:var(--color-primary-foreground);letter-spacing:var(--letter-spacing);border-radius:32px;place-items:center;font-size:16px;font-weight:510;line-height:22px;display:grid}.tour-menu-section{color:var(--color-muted);margin:24px 0 8px;font-size:14px;font-weight:510;line-height:18px}.tour-menu-group{color:var(--color-text-secondary);letter-spacing:-.23px;margin:16px 0 8px;font-size:14px;font-weight:590;line-height:20px}.tour-menu-list{border-radius:var(--radius);background:var(--color-surface);box-shadow:var(--shadow-tile);flex-direction:column;display:flex;overflow:hidden}.tour-menu-row{min-height:52px;color:var(--color-text);letter-spacing:var(--letter-spacing);text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;font-size:16px;line-height:22px;display:flex}.tour-menu-row+.tour-menu-row{border-top:1px solid var(--color-divider)}.tour-welcome-sheet{gap:0}.tour-welcome-sheet .tour-welcome-image{max-width:128px;margin:-32px auto}.tour-welcome-screen.page-surface{z-index:var(--z-status);box-sizing:border-box;padding:var(--screen-padding-top) 16px calc(24px + env(safe-area-inset-bottom,0px));background:var(--color-background);color:var(--color-text);flex-direction:column;justify-content:center;animation:.42s cubic-bezier(.16,1,.3,1) both tour-welcome-in;display:flex;position:fixed;inset:0;overflow:hidden}.tour-welcome-screen-body{flex-direction:column;align-items:stretch;gap:16px;width:min(100%,430px);margin:0 auto;animation:.52s cubic-bezier(.16,1,.3,1) both tour-welcome-rise;display:flex}@keyframes tour-welcome-in{0%{opacity:0}to{opacity:1}}@keyframes tour-welcome-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.tour-welcome-screen .tour-welcome-image{align-self:center;width:128px;max-width:128px;height:auto;margin:0}.tour-welcome-screen .tour-welcome-actions{width:100%}.tour-welcome-title{font-size:22px;font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing);text-wrap:balance;text-align:center;margin:0;line-height:28px}.tour-welcome-text{color:var(--color-text-secondary);text-align:center;margin:0;font-size:15px;line-height:21px}.tour-welcome-actions{flex-direction:column;gap:4px;display:flex}.edge-swipe-back{z-index:var(--z-toast);contain:strict;pointer-events:none;visibility:hidden;opacity:0;width:128px;height:248px;position:fixed;top:0;left:0}.edge-swipe-back.active{visibility:visible}.edge-swipe-back.gesture,.edge-swipe-back.gesture .edge-swipe-back-glyph{will-change:transform, opacity}.edge-swipe-back-drop{position:absolute;inset:0;overflow:visible}.edge-swipe-back-stop-edge{stop-color:var(--color-primary);stop-color:color-mix(in srgb, var(--color-primary) 38%, var(--color-background))}.edge-swipe-back-stop-tip{stop-color:var(--color-primary)}.edge-swipe-back-glyph{width:24px;height:24px;color:var(--color-primary-foreground);opacity:0;transform-origin:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.edge-swipe-back-glyph-icon{place-items:center;transition:transform .22s cubic-bezier(.34,1.56,.64,1);display:grid}.edge-swipe-back.committed .edge-swipe-back-glyph-icon{transform:scale(1.15)}@media (prefers-reduced-motion:reduce){.edge-swipe-back-glyph-icon{transition:none}.edge-swipe-back.committed .edge-swipe-back-glyph-icon{transform:none}}html[data-motion=reduced] .edge-swipe-back-glyph-icon{transition:none}html[data-motion=reduced] .edge-swipe-back.committed .edge-swipe-back-glyph-icon{transform:none}.home-notice{--home-notice-height:52px;z-index:2;top:calc(-1 * var(--home-notice-height));margin:0 calc(-1 * var(--screen-padding-x));padding-top:var(--overlay-safe-top,0px);background:var(--color-surface);border-radius:0 0 32px 32px;flex:none;position:sticky;box-shadow:0 10px 28px #1013180f}.assets-page.home-screen:has(>.home-notice){padding-top:0}:root[data-theme=dark] .home-notice{box-shadow:0 10px 28px #00000047}.home-notice-button{width:100%;height:var(--home-notice-height);color:var(--color-text);font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;padding:8px 24px 14px;display:flex}.home-notice-row{min-width:0;max-width:100%;letter-spacing:var(--letter-spacing);align-items:center;gap:6px;font-size:16px;line-height:22px;display:inline-flex}.home-notice-row.is-updated{animation:home-notice-in var(--motion-duration-slow) var(--motion-ease-emphasized) both}.home-notice-bell{color:var(--color-text);flex:none;display:flex}.home-notice-title{min-width:0;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.home-notice-more{color:color-mix(in srgb, var(--color-text) 48%, transparent);white-space:nowrap;flex:none}.home-notice-dot{background:var(--color-danger);border-radius:50%;flex:none;width:7px;height:7px;margin-left:2px}.home-notice-button:active .home-notice-row{opacity:.6}@supports (animation-timeline:scroll()){.home-notice-button{animation:linear both home-notice-tuck;animation-range:0 calc(var(--home-notice-height) * .6);animation-timeline:scroll()}}@keyframes home-notice-tuck{to{opacity:0}}@keyframes home-notice-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.notification-center{z-index:var(--z-sheet);position:fixed;inset:0}.notification-center-backdrop{opacity:0;touch-action:none;background:#0a0c105c;position:absolute;inset:0}.notification-center-sheet{--notification-bleed:80px;top:calc(-1 * var(--notification-bleed));max-width:600px;max-height:calc(100dvh - 64px + var(--notification-bleed));padding-top:var(--notification-bleed);background:var(--color-home-bg,var(--color-background));overscroll-behavior:contain;will-change:transform;border-radius:0 0 32px 32px;outline:none;flex-direction:column;margin:0 auto;display:flex;position:absolute;left:0;right:0;overflow:hidden;transform:translateY(-100%);box-shadow:0 18px 48px #0000002e}.notification-center-pill-bg{background:var(--color-surface);pointer-events:none;will-change:opacity;position:absolute;inset:0}.notification-center-body{min-height:0;padding:calc(var(--overlay-safe-top,0px) + 12px) 16px 0;will-change:transform, opacity;flex-direction:column;flex:auto;display:flex;position:relative}.notification-center-pill{--home-notice-height:52px;height:var(--home-notice-height);color:var(--color-text);pointer-events:none;will-change:opacity;justify-content:center;align-items:center;padding:8px 24px 14px;display:flex;position:absolute;bottom:0;left:0;right:0}:root[data-theme=dark] .notification-center-sheet{background:var(--color-background);box-shadow:0 18px 48px #0000007a}.notification-center-head{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:4px 4px 12px;display:flex}.notification-center-title{color:var(--color-text);letter-spacing:var(--letter-spacing);margin:0;font-size:22px;font-weight:700}.notification-center-read-all{color:var(--color-primary);font:inherit;background:0 0;border:0;font-size:15px;font-weight:510}.notification-center-list{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:auto;gap:10px;min-height:0;padding-bottom:4px;display:flex;overflow-y:auto}.notification-center-list::-webkit-scrollbar{display:none}.notification-center-card.profile-notification{flex:none;gap:6px;padding:14px 16px}.notification-center-card.is-action .profile-notification-dot{background:var(--color-danger)}.notification-center-section{color:var(--color-text-secondary);letter-spacing:var(--letter-spacing);margin:8px 4px 0;font-size:13px;font-weight:590}.notification-center-live{--notice-tone:var(--color-primary);background:var(--color-surface);width:100%;color:var(--color-text);font:inherit;text-align:left;border:0;border-radius:20px;flex:none;align-items:center;gap:12px;padding:12px 16px;display:flex}.notification-center-live.critical{--notice-tone:var(--color-danger)}.notification-center-live.warning{--notice-tone:var(--color-warning-text)}.notification-center-live-icon{background:color-mix(in srgb, var(--notice-tone) 14%, transparent);width:40px;height:40px;color:var(--notice-tone);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.notification-center-live-body{gap:2px;min-width:0;display:grid}.notification-center-live-title{letter-spacing:var(--letter-spacing);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:590;overflow:hidden}.notification-center-live-cta{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.notification-center-all{background:var(--color-surface);color:var(--color-primary);font:inherit;border:0;border-radius:16px;flex:none;margin-top:8px;padding:12px;font-size:14px;font-weight:510}.notification-center-grip{touch-action:none;flex:none;place-items:center;height:28px;display:grid;position:relative}.notification-center-grip span{background:color-mix(in srgb, var(--color-text) 22%, transparent);border-radius:3px;width:40px;height:5px}@media (prefers-reduced-motion:reduce){.home-notice-row.is-updated{animation-name:home-notice-fade;animation-duration:var(--motion-duration-base)}}html[data-motion=reduced] .home-notice-row.is-updated{animation-name:home-notice-fade;animation-duration:var(--motion-duration-base)}@keyframes home-notice-fade{0%{opacity:0}to{opacity:1}}.application-access{color:#f0f4fb;background:radial-gradient(at 65% 35%,#15315b55,#0000 60%),#070d17;place-items:center;min-height:100dvh;padding:24px;font-family:Inter,Arial,sans-serif;display:grid}.application-access-card{background:#0c1728;border:1px solid #213048;border-radius:24px;flex-direction:column;gap:15px;width:min(440px,100%);padding:44px 36px;display:flex;box-shadow:0 30px 80px #0003}.application-access-symbol{color:#a1c2ff;background:#204479;border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:15px;font-size:36px;display:grid}.application-access-eyebrow{letter-spacing:2px;color:#8b9fbf;font-size:10px}.application-access-card h1{letter-spacing:-.7px;margin:0;font-size:28px;font-weight:510;line-height:1.2}.application-access-card p{color:#8c9db7;margin:0 0 10px;font-size:14px;line-height:1.7}.application-access-card label{color:#b7c6dd;font-size:12px}.application-access-card input{color:#fff;box-sizing:border-box;background:#0b1524;border:1px solid #30435f;border-radius:10px;width:100%;height:49px;padding:0 14px;font-size:16px}.application-access-card input:focus{outline-offset:2px;outline:2px solid #3977ff}.application-access-card button{color:#fff;cursor:pointer;background:#3977ff;border:0;border-radius:10px;justify-content:space-between;align-items:center;min-height:49px;margin-top:6px;padding:0 17px;font-size:14px;font-weight:590;display:flex}.application-access-card button:disabled{opacity:.6;cursor:wait}.application-access-error{color:#ff9d9d;font-size:12px;line-height:1.6}.application-access-card input::placeholder{color:#657a9a}@media (width<=480px){.application-access{padding:18px}.application-access-card{padding:34px 24px}}:root{--z-install-banner:680}:root[data-install-banner=true]{--overlay-safe-top:var(--install-banner-height,0px);--screen-padding-top:calc(var(--install-banner-height,0px) + 24px)}:root[data-install-banner=true] .app-lock{--overlay-safe-top:env(safe-area-inset-top,0px);--screen-padding-top:calc(env(safe-area-inset-top,0px) + 24px)}.install-banner{z-index:var(--z-install-banner);box-sizing:border-box;min-height:64px;padding:calc(env(safe-area-inset-top,0px) + 10px) 8px 10px 12px;border-bottom:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);animation:install-banner-in var(--motion-duration-spring) var(--motion-ease-spring) backwards;align-items:center;gap:8px;display:flex;position:fixed;top:0;left:0;right:0}.install-banner.is-leaving{animation:install-banner-out var(--motion-duration-base) var(--motion-ease-exit) both}@media (prefers-reduced-motion:reduce){.install-banner{animation:motion-fade-in var(--motion-duration-fast) var(--motion-ease-standard) backwards}.install-banner.is-leaving{animation:none}}html[data-motion=reduced] .install-banner{animation:motion-fade-in var(--motion-duration-fast) var(--motion-ease-standard) backwards}html[data-motion=reduced] .install-banner.is-leaving{animation:none}@keyframes install-banner-in{0%{transform:translateY(-100%)}}@keyframes install-banner-out{to{opacity:0;transform:translateY(-100%)}}.install-banner-main{text-align:left;flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.install-banner-icon{border:1px solid var(--color-border);background:#fff;border-radius:10px;flex:none;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.install-banner-icon img{object-fit:contain;width:100%;height:100%}.install-banner-monogram{background:var(--color-primary);width:100%;height:100%;color:var(--color-primary-foreground);place-items:center;font-size:20px;font-weight:700;display:grid}.install-banner-text{flex-direction:column;gap:2px;min-width:0;display:flex}.install-banner-name,.install-banner-subtitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.install-banner-name{font-size:15px;font-weight:600;line-height:20px}.install-banner-subtitle{color:var(--color-muted);font-size:13px;line-height:17px}.install-banner-cta{background:var(--color-primary);height:30px;color:var(--color-primary-foreground);letter-spacing:.3px;text-transform:uppercase;border-radius:999px;flex:none;padding:0 14px;font-size:13px;font-weight:700}.install-banner-cta:active{background:var(--color-primary-pressed)}.install-banner-close{width:36px;height:36px;color:var(--color-muted);border-radius:999px;flex:none;place-items:center;display:grid}
