*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,figure,blockquote,pre{margin:0}body{line-height:1.5}ul[role=list],ol[role=list]{padding:0;list-style:none}button,input,optgroup,select,textarea{font:inherit;letter-spacing:inherit;margin:0}img,picture,video,canvas,svg{max-width:100%;display:block}img,video{height:auto}table{border-collapse:collapse;border-spacing:0}[hidden]:not([hidden=until-found i]){display:none!important}@font-face{font-family:PSB Lavr;src:url(/assets/PSBLavr-Regular-YwotR5ou.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:PSB Lavr;src:url(/assets/PSBLavr-Bold-CBBxcGyN.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}:root{--color-certificate-border:#ffffff80;--color-certificate-link:#9579f4;--palette-lilac:#9f84ff;--palette-lilac-hover:#af98ff;--palette-lilac-pressed:#9579f4;--palette-lilac-soft:#eee7fb;--palette-peach:#ffb5a1;--palette-orange:#ff6734;--palette-paper:#fffcf8;--palette-white:#fff;--palette-ink:#312044;--palette-muted:#76697f;--palette-line:#ddd4e4;--palette-disabled:#e4dee9;--palette-focus:#6944ae;--palette-error:#ff6c4e;--palette-error-soft:#fbe7e8;--palette-success:#a0e16a;--palette-success-soft:#e4ffd7;--palette-brand-blue:#001f74;--palette-night:#24202e;--palette-shadow:#483456;--palette-neutral-card:#f2edf3;--palette-neutral-card-hover:#ebe2f1;--palette-neutral-card-preview:#e6dded;--color-game-hint:#858585;--color-game-hint-line:#b8b8b8;--color-game-hint-paper:#eee;--color-action-primary:var(--palette-lilac);--color-action-hover:var(--palette-lilac-hover);--color-action-pressed:var(--palette-lilac-pressed);--color-action-disabled:var(--palette-disabled);--color-surface-tint:var(--palette-lilac-soft);--color-surface-tint-strong:#d6cafb;--color-surface-peach:var(--palette-peach);--color-surface-peach-soft:#f4d8cf;--color-surface-paper:var(--palette-paper);--color-surface-white:var(--palette-white);--color-surface-night:var(--palette-night);--color-surface-card:var(--palette-neutral-card);--color-surface-card-hover:var(--palette-neutral-card-hover);--color-surface-card-preview:var(--palette-neutral-card-preview);--color-surface-preview-locked:#d9cfe5;--color-surface-prize:#ffffff14;--color-border-prize:#ffffff2e;--color-surface-glass:#fff9;--color-text-primary:var(--palette-ink);--color-text-secondary:var(--palette-muted);--color-text-accent:var(--palette-focus);--color-text-on-primary:#fff;--color-text-score-muted:#aa96b3;--color-icon-muted:#79628b;--color-icon-link:var(--palette-night);--color-office-clock-hand:#3d2b2d;--color-office-steam:var(--palette-paper);--color-office-dust:#fff4d9;--color-office-printer-indicator:var(--palette-success-soft);--color-border-subtle:var(--palette-line);--color-border-focus:var(--palette-focus);--color-border-divider:#e7d9ec;--color-border-divider-strong:#e3d9ed;--color-border-glass:#fff9;--color-feedback-error:var(--palette-error);--color-feedback-error-bg:var(--palette-error-soft);--color-feedback-success:var(--palette-success);--color-feedback-success-bg:var(--palette-success-soft);--color-accent-bright:var(--palette-orange);--color-accent-deep:#71529a;--color-brand-blue:var(--palette-brand-blue);--color-effect-shadow:var(--palette-shadow);--color-effect-action-shadow:#8465cf;--color-effect-object-glow:var(--palette-white);--color-overlay-scrim:#23152f7a;--color-search-hint:#946ef0;--color-runner-grid:#ffffff40;--color-runner-deadline-edge:#fc3636cc;--color-cashier-drawer-interior:#171413;--color-device-key:#fbf8f1;--color-device-key-delete:#f3d485;--color-device-display:#c8d0b5;--color-device-border:#615f58;--color-device-ink:#333d2f;--app-error-logo-width:154px;--app-error-logo-width-mobile:116px;--app-error-header-clearance:120px;--app-error-bottom-space-mobile:80px;--office-steam-width:44px;--loading-spinner-size:100px;--loading-spinner-size-mobile:64px;--loading-logo-width:104px;--loading-logo-width-mobile:82px;--office-steam-height:72px;--office-dust-size:2px;--space-0:0px;--space-2:2px;--space-3:3px;--space-4:4px;--space-5:5px;--space-6:6px;--space-7:7px;--space-8:8px;--space-9:9px;--space-10:10px;--space-12:12px;--space-14:14px;--space-15:15px;--space-16:16px;--space-17:17px;--space-20:20px;--space-22:22px;--space-24:24px;--space-28:28px;--space-30:30px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--radius-0:0px;--radius-3:3px;--radius-4:4px;--radius-6:6px;--radius-7:7px;--radius-8:8px;--radius-10:10px;--radius-12:12px;--radius-13:13px;--radius-14:14px;--radius-16:16px;--radius-18:18px;--radius-20:20px;--radius-24:24px;--radius-28:28px;--radius-32:32px;--radius-999:999px;--stroke-1:1px;--stroke-2:2px;--stroke-3:3px;--stroke-4:4px;--stroke-5:5px;--control-30:30px;--control-32:32px;--control-34:34px;--control-36:36px;--control-40:40px;--control-44:44px;--control-46:46px;--control-48:48px;--control-52:52px;--control-56:56px;--control-64:64px;--amount-padding-block:9px;--object-cue-size:80px;--progress-height:6px;--toast-icon-size:22px;--timer-bar-height:30px;--timer-label-height:26px;--timer-label-width:96px;--timer-label-width-small:88px;--timer-track-height:12px;--timer-track-height-urgent:15px;--timer-track-height-compact:8px;--timer-track-height-compact-urgent:10px;--timer-pill-width:68px;--timer-pill-width-small:60px;--dialog-width:870px;--upgrade-dialog-width:750px;--solution-logo-width:65px;--solutions-logo-width:120px;--solutions-logo-width-mobile:98px;--solutions-brand-label-width:80px;--solutions-dialog-width:1040px;--solutions-website-width:264px;--final-action-width:260px;--final-check-size:26px;--final-check-size-mobile:23px;--final-check-icon-size-mobile:18px;--final-scene-height-mobile:160px;--final-scene-min-height:200px;--final-scene-max-height:512px;--final-scene-reserved-height:388px;--dialog-compact-width:440px;--certificate-dialog-width:640px;--certificate-card-height:176px;--certificate-card-height-mobile:196px;--certificate-brand-width:364px;--certificate-brand-height:60px;--certificate-brand-width-mobile:274px;--certificate-copy-width:140px;--dialog-action-width:240px;--game-dialog-metrics-height:68px;--receipts-paper-max-width:260px;--search-card-width:100px;--search-card-height:86px;--search-editor-sidebar-width:240px;--game-rules-sidebar-width:236px;--game-rules-icon-size:20px;--game-rules-close-icon-size:22px;--game-rules-index-width-mobile:72px;--game-rules-goal-label-width-mobile:74px;--game-rules-preview-ratio:542 / 315.116;--game-rules-preview-ratio-tall:542 / 352;--game-rules-preview-ratio-mobile:335 / 165.946;--onboarding-card-width:366px;--onboarding-navigation-height:55px;--office-shade-height:200px;--office-shade-height-mobile:150px;--office-panel-width:372px;--office-task-preview-size:108px;--office-task-preview-size-compact:72px;--office-task-scrollbar-width:4px;--office-task-pagination-width:80px;--office-map-marker-width:230px;--office-map-check-size:18px;--office-scrollbar-track-height:4px;--office-scrollbar-thumb-height:6px;--office-scrollbar-hit-height:24px;--office-laptop-width:114.405px;--office-laptop-height:68.07px;--office-laptop-action-width:38px;--office-laptop-action-padding:2px;--welcome-screen-width:800px;--welcome-screen-ratio:800 / 443.304;--welcome-logo-width:79px;--welcome-action-width:240px;--start-logo-width:79px;--start-content-width:350px;--start-action-width:240px;--start-mobile-content-width:343px;--start-mobile-content-top:82px;--start-mobile-scene-width:600px;--start-mobile-prize-width:280.2px;--start-mobile-panel-overhang:111px;--start-mobile-footnote-gap:13px;--start-footnote-width:458.192px;--documents-touch-control-height:56px;--runner-hero-world-size:70px;--runner-hero-world-size-desktop:88px;--runner-report-world-size:30px;--runner-bonus-world-size:44px;--runner-report-pickup-world-size:88px;--runner-platform-world-height:25.333px;--runner-platform-world-height-mobile:27.333px;--runner-calendar-column:150px;--runner-ground-inset:26px;--runner-hero-foot-anchor:.95;--runner-hero-jump-foot-anchor:.8;--runner-deadline-width:160px;--runner-deadline-line-width:6px;--runner-calendar-shade-height:120px;--runner-calendar-shade-height-mobile:141.78px;--documents-control-height:0px;--documents-control-gap:var(--space-48);--game-illustration-width:240px;--game-rules-column-width:300px;--game-result-width:560px;--game-loss-width:var(--dialog-compact-width);--game-result-illustration-width:120px;--game-result-hero-height:232px;--game-result-hero-top-mobile:112px;--cashier-keypad-width:330px;--cashier-purchase-width:240px;--cashier-logo-width:65.4545px;--cashier-submit-height:39px;--cashier-feedback-height:27px;--cashier-scene-height-mobile:212px;--cashier-scene-overlap-mobile:44px;--game-hint-guide-top:21px;--game-hint-document-size:23px;--game-hint-receipt-icon-size:25px;--game-hint-bag-icon-size:64px;--game-hint-search-control-height:72px;--game-hint-search-control-width:96px;--game-hint-bag-height:64px;--game-hint-receipt-drop:54px;--game-hint-timing-ring-left:55px;--game-hint-tap-hand-top:60px;--game-hint-bag-width:68px;--game-hint-receipt-travel:76px;--game-hint-tap-width:80px;--game-hint-bag-top:64px;--game-hint-timing-ring-top:92px;--game-hint-timing-hand-top:98px;--game-hint-guide-height:101px;--game-hint-key-width:104px;--game-hint-stack-top:122px;--game-hint-floor-top:143px;--game-hint-runner-height:168px;--game-hint-search-height:112px;--game-hint-stack-line-top:13px;--game-hint-stage-height:176px;--game-hint-overlay-width:176px;--game-hint-overlay-height:118px;--game-hint-scene-width:320px;--game-hint-overlay-scale:.55;--game-hint-overlay-scale-compact:.4;--game-hint-track-top:96px;--game-hint-key-stroke:1.5px;--font-family-base:"PSB Lavr", Arial, sans-serif;--font-item-label-desktop:var(--font-weight-regular) 12px / 14px var(--font-family-base);--font-item-label-mobile:var(--font-weight-regular) 10px / 12px var(--font-family-base);--letter-spacing-item-label:0px;--font-weight-regular:400;--font-weight-bold:700;--font-loading-title-desktop:var(--font-weight-bold) 26px / 36px var(--font-family-base);--font-loading-title-mobile:var(--font-weight-bold) 22px / 36px var(--font-family-base);--letter-spacing-loading-title:-.4px;--font-loading-description-desktop:var(--font-weight-bold) 18px / 27px var(--font-family-base);--font-loading-description-mobile:var(--font-weight-bold) 14px / 25px var(--font-family-base);--letter-spacing-loading-description:-.4px;--font-landing-title-desktop:var(--font-weight-bold) 50px / 45px var(--font-family-base);--font-landing-title-mobile:var(--font-weight-bold) 40px / 36px var(--font-family-base);--letter-spacing-landing-title:-.4px;--font-project-name-desktop:var(--font-weight-bold) 20px / 18px var(--font-family-base);--font-project-name-mobile:var(--font-weight-bold) 16px / 14.4px var(--font-family-base);--letter-spacing-project-name:0px;--font-landing-footnote-desktop:var(--font-body-mobile);--font-landing-footnote-mobile:var(--font-caption-mobile);--letter-spacing-landing-footnote:1px;--letter-spacing-landing-footnote-mobile:0px;--font-display-desktop:var(--font-weight-bold) 64px / 68px var(--font-family-base);--font-display-mobile:var(--font-weight-bold) 40px / 44px var(--font-family-base);--letter-spacing-display:-.4px;--font-page-title-desktop:var(--font-weight-bold) 52px / 68px var(--font-family-base);--font-page-title-mobile:var(--font-heading-mobile);--letter-spacing-page-title:-.4px;--font-lead-desktop:var(--font-weight-regular) 17px / 27px var(--font-family-base);--font-lead-mobile:var(--font-body-mobile);--letter-spacing-lead:0px;--font-achievement-desktop:var(--font-weight-regular) 17px / 24px var(--font-family-base);--font-achievement-mobile:var(--font-control-mobile);--letter-spacing-achievement:0px;--font-step-index-desktop:var(--font-weight-regular) 13px / 16px var(--font-family-base);--font-step-index-mobile:var(--font-caption-mobile);--letter-spacing-step-index:0px;--font-numeric-completion-desktop:var(--font-weight-bold) 57px / 60px var(--font-family-base);--font-numeric-completion-mobile:var(--font-numeric-completion-desktop);--letter-spacing-numeric-completion:-2px;--font-heading-desktop:var(--font-weight-bold) 36px / 40px var(--font-family-base);--font-heading-mobile:var(--font-weight-bold) 32px / 36px var(--font-family-base);--letter-spacing-heading:-.4px;--font-subheading-desktop:var(--font-weight-bold) 24px / 28px var(--font-family-base);--font-subheading-mobile:var(--font-subheading-desktop);--letter-spacing-subheading:0px;--font-body-desktop:var(--font-weight-regular) 16px / 24px var(--font-family-base);--font-body-mobile:var(--font-weight-regular) 14px / 20px var(--font-family-base);--letter-spacing-body:0px;--font-control-desktop:var(--font-weight-bold) 14px / 20px var(--font-family-base);--font-control-mobile:var(--font-control-desktop);--letter-spacing-control:0px;--font-caption-desktop:var(--font-weight-regular) 12px / 16px var(--font-family-base);--font-caption-mobile:var(--font-caption-desktop);--letter-spacing-caption:0px;--font-label-desktop:var(--font-weight-regular) 12px / 18px var(--font-family-base);--font-label-mobile:var(--font-label-desktop);--letter-spacing-label:0px;--font-detail-desktop:var(--font-body-mobile);--font-detail-mobile:var(--font-label-mobile);--letter-spacing-detail:0px;--font-metric-label-desktop:var(--font-control-desktop);--font-metric-label-mobile:var(--font-caption-mobile);--letter-spacing-metric-label:0px;--font-numeric-hero-desktop:var(--font-weight-bold) 74px / 78px var(--font-family-base);--font-numeric-hero-mobile:var(--font-weight-bold) 55px / 58px var(--font-family-base);--letter-spacing-numeric-hero:-2px;--font-numeric-time-desktop:var(--font-weight-regular) 24px / 30px var(--font-family-base);--font-numeric-time-mobile:var(--font-weight-regular) 20px / 26px var(--font-family-base);--letter-spacing-numeric-time:0px;--font-office-eyebrow-desktop:var(--font-weight-bold) 3px / 4px var(--font-family-base);--font-office-eyebrow-mobile:var(--font-office-eyebrow-desktop);--letter-spacing-office-eyebrow:0px;--font-office-title-desktop:var(--font-weight-bold) 9px / 10px var(--font-family-base);--font-office-title-mobile:var(--font-office-title-desktop);--letter-spacing-office-title:0px;--font-numeric-desktop:var(--font-weight-bold) 18px / 23px var(--font-family-base);--font-numeric-mobile:var(--font-numeric-desktop);--letter-spacing-numeric:0px;--font-numeric-small-desktop:var(--font-weight-bold) 16px / 20px var(--font-family-base);--font-numeric-small-mobile:var(--font-numeric-small-desktop);--letter-spacing-numeric-small:0px;--font-numeric-counter-desktop:var(--font-subheading-desktop);--font-numeric-counter-mobile:var(--font-weight-bold) 20px / 24px var(--font-family-base);--letter-spacing-numeric-counter:0px;--font-numeric-large-desktop:var(--font-weight-regular) 32px / 36px var(--font-family-base);--font-numeric-large-mobile:var(--font-numeric-large-desktop);--letter-spacing-numeric-large:0px;--font-numeric-result-desktop:var(--font-weight-bold) 54px / 58px var(--font-family-base);--font-numeric-result-mobile:var(--font-weight-bold) 46px / 50px var(--font-family-base);--letter-spacing-numeric-result:-1px;--font-numeric-target-desktop:var(--font-weight-bold) 28px / 34px var(--font-family-base);--font-numeric-target-mobile:var(--font-weight-bold) 24px / 30px var(--font-family-base);--letter-spacing-numeric-target:0px;--gradient-certificate:radial-gradient(ellipse at 74% 73%, #6f625e, #5b514c);--shadow-certificate:0 8px 18px #3b1f6e38, inset 0 2px 1px #ffffff61;--opacity-office-printer-indicator:.65;--shadow-office-printer-indicator:0 0 4px var(--color-office-printer-indicator);--opacity-office-object-sheen:.28;--gradient-office-object-sheen:linear-gradient(110deg, transparent 25%, var(--color-effect-object-glow) 50%, transparent 75%);--opacity-office-sunlight:.14;--gradient-office-sunlight:radial-gradient(ellipse closest-side, var(--color-office-dust), transparent);--opacity-office-steam:.48;--opacity-office-dust:.38;--opacity-office-ambience-muted:.25;--blur-office-steam:1.5px;--shadow-office-dust:0 0 2px var(--color-office-dust);--gradient-cashier-device:linear-gradient(139deg, #fff9f0, #ddd3c8);--shadow-cashier-device:0 7px 0 #b8aca0, 0 20px 35px #2e1b3c45, inset 0 -1px 0 #fffc;--shadow-cashier-submit:0 4px 0 #7558cd;--shadow-panel:0px 14px 48px color-mix(in srgb, var(--color-effect-shadow) 16%, transparent);--shadow-control:0px 4px 14px color-mix(in srgb, var(--color-effect-shadow) 10%, transparent);--shadow-task-action:0px 3px 0px color-mix(in srgb, var(--color-effect-action-shadow) 14%, transparent);--shadow-object-glow:0px 0px 22px color-mix(in srgb, var(--color-action-primary) 45%, transparent);--shadow-sheet:0px -24px 32px -32px color-mix(in srgb, var(--color-effect-shadow) 16%, transparent);--shadow-glass:0px 8px 24px #5433992e;--blur-glass:20px;--blur-runner-deadline:16px;--gradient-runner-deadline:linear-gradient(90deg, #ff150000 0%, #ff4f1ab8 96.2326%);--gradient-runner-calendar-shade:linear-gradient(180deg, #1f123366 0%, #1f123333 45%, #1f123300 100%);--opacity-disabled:.45;--opacity-navigation-disabled:.3;--opacity-device-disabled:.4;--opacity-empty:.25;--opacity-warning-pulse:.6;--shadow-device-key:0 4px 0 #b2a99e, inset 0 -1px 0 #fffc;--shadow-device-key-pressed:0 1px 0 #b2a99e, inset 0 -1px 0 #fffc;--shadow-device-display:inset 0 3px 6px #0003;--shadow-timer-pill:inset 0 0 0 var(--stroke-5) var(--color-surface-tint-strong), 0 2px 6px #3021452e;--shadow-timer-penalty:0 0 8px #ff6c4e80;--shadow-timer-bonus:0 0 8px #41694f66;--shadow-timer-urgent:0 0 10px #ff6c4e80;--shadow-timer-penalty-label:0 0 10px #b936458c;--shadow-timer-bonus-label:0 0 10px #41694f8c;--filter-object-cue:drop-shadow(0 2px 8px var(--color-action-primary));--filter-object-cue-peach:drop-shadow(0 2px 8px var(--color-surface-peach));--filter-office-object-glow:drop-shadow(0 0 2px var(--color-effect-object-glow)) drop-shadow(0 0 8px var(--color-effect-object-glow));--gradient-vignette:radial-gradient(ellipse 62.6827% 68.0838% at center, #ff6c4e00 57.586%, #ff984e00 70.4946%, #ff4c2880 86.4767%, #ff4e4ecc 100%);--gradient-surface-service:linear-gradient(90deg, #eee4fb 0%, #f3eafa 70%, #ffe3d8 100%);--gradient-start-desk:linear-gradient(transparent 71.09%, #31204473);--gradient-start-mobile:linear-gradient(90deg, #fdf1eb 33.9494%, #f0e7fd 68.6279%);--gradient-artifact-halo:radial-gradient(ellipse 50% 50% at center, #8d87ff30 0%, #8d87ff00 100%);--gradient-final-scene:linear-gradient(180deg, #3d245a00 0%, #3d245a00 35%, #3d245ac4 100%);--gradient-top-shade:linear-gradient(180deg, #1f142e75 0%, #1f142e33 45%, #1f142e00 100%);--opacity-hint-dim:.35;--opacity-hint-ring:.4;--opacity-hint-guide:.25;--filter-game-hint-contrast:drop-shadow(0 0 1px var(--color-game-hint-paper)) drop-shadow(0 0 2px var(--color-game-hint-paper));--motion-duration-office-printer:2.4s;--motion-duration-office-printer-idle:14s;--motion-delay-office-printer:4.5s;--motion-duration-office-object-reaction:1.1s;--motion-duration-office-sunlight:28s;--motion-duration-office-steam:6.8s;--motion-duration-office-dust:16s;--motion-offset-office-steam-drift:7px;--motion-offset-office-steam-rise:30px;--motion-offset-office-dust-drift:32px;--motion-offset-office-dust-rise:24px;--motion-duration-cashier-feedback:.55s;--motion-duration-cashier-service:.55s;--motion-duration-cashier-movement:.675s;--motion-rotation-cashier-keypad:2deg;--motion-offset-cashier-exit:65%;--motion-offset-cashier-receipt:180px;--motion-cashier-print-end:.28;--motion-cashier-drawer-open:.55;--motion-cashier-drawer-close:.72;--motion-offset-timer-shake:2px;--motion-runner-frame-seconds:.055;--motion-runner-background-seconds:.8;--motion-duration-runner-pickup:.6s;--motion-duration-search-preview:3.2s;--motion-duration-receipts-preview:6s;--motion-offset-receipts-preview-drop:180%;--motion-offset-receipts-preview-sway:60%;--motion-offset-receipts-preview-settle:4%;--motion-duration-search-feedback:1s;--motion-duration-search-feedback-exit:.2s;--motion-duration-hover:.16s;--motion-duration-press:.12s;--motion-duration-progress:.2s;--motion-duration-spinner:1s;--motion-duration-gesture:2s;--motion-offset-gesture:3px;--motion-ease-gesture-out:cubic-bezier(.5, 0, .5, 1);--motion-ease-gesture-back:cubic-bezier(.42, 0, .58, 1);--motion-duration-panel:.48s;--motion-duration-modal:.28s;--motion-duration-dissolve:.18s;--motion-duration-reveal:.72s;--motion-duration-stagger:80ms;--motion-duration-float:6s;--motion-duration-float-slow:8s;--motion-duration-office-camera:.72s;--motion-office-pan-power:.4;--motion-duration-office-pan-decay:.4s;--motion-office-pan-max-velocity:3000;--motion-duration-office-overlay:.24s;--motion-duration-office-upgrade-before:.35s;--motion-duration-office-upgrade-after:1.8s;--motion-duration-office-cue:1.6s;--motion-offset-office-cue:8px;--motion-duration-office-comparison:2.4s;--motion-duration-office-entry:1.2s;--motion-delay-office-light:.4s;--motion-spring-parallax-stiffness:120;--motion-spring-parallax-damping:24;--motion-spring-parallax-mass:1;--motion-spring-parallax-soft-stiffness:60;--motion-spring-parallax-soft-damping:20;--motion-ease-out:cubic-bezier(.22, 1, .36, 1);--motion-ease-in-out:cubic-bezier(.45, 0, .55, 1);--motion-offset-enter:16px;--motion-offset-float:6px;--motion-offset-parallax-near:4px;--motion-offset-parallax-far:2px;--motion-scale-enter:.96;--motion-scale-pressed:.985;--motion-duration-warning-fast:.5s;--motion-duration-warning:1s}@media (prefers-reduced-motion:reduce){:root{--motion-duration-progress:0s;--motion-duration-panel:0s;--motion-duration-reveal:0s;--motion-duration-stagger:0s;--motion-offset-enter:0px;--motion-offset-float:0px;--motion-offset-parallax-near:0px;--motion-offset-parallax-far:0px;--motion-scale-enter:1;--motion-scale-pressed:1}}:root{--motion-hint-scale-press:.97;--motion-hint-scale-hold:.96;--motion-hint-scale-ring-start:.65;--motion-hint-scale-ring-small:.6;--motion-hint-scale-ring-press:.8;--motion-hint-scale-ring-tap-end:2.1;--motion-hint-scale-ring-end:2;--motion-duration-hint:6s;--motion-duration-hint-runner:2.6s;--motion-duration-hint-search:3.6s;--motion-hint-search-zoom:1.6;--motion-ease-hint:cubic-bezier(.4, 0, .2, 1);--motion-ease-hint-ring:cubic-bezier(.2, .6, .35, 1)}body{font:var(--font-body-desktop);letter-spacing:var(--letter-spacing-body);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}:focus{outline:none}.boot-splash-screen{z-index:1;color:var(--color-text-primary);background:var(--color-surface-paper);position:fixed;inset:0;overflow:hidden}.boot-splash-screen[data-loading-pending]>*{visibility:hidden}.boot-splash-background,.boot-splash-background img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.boot-splash-logo{top:max(var(--space-24), env(safe-area-inset-top));left:max(var(--space-30), env(safe-area-inset-left));width:var(--loading-logo-width);height:auto;position:absolute}.boot-splash-content{width:calc(100% - var(--space-32));max-width:var(--dialog-compact-width);flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.boot-splash-spinner{margin-bottom:var(--space-9)}@media (width<=767px){.boot-splash-screen{--loading-spinner-size:var(--loading-spinner-size-mobile)}.boot-splash-logo{top:max(var(--space-16), env(safe-area-inset-top));left:max(var(--space-17), env(safe-area-inset-left));width:var(--loading-logo-width-mobile)}.boot-splash-content{top:44%}.boot-splash-spinner{margin-bottom:0}}.boot-splash-spinner{animation:spin var(--motion-duration-spinner) linear infinite}@keyframes spin{to{rotate:1turn}}@media (prefers-reduced-motion:reduce){.boot-splash-spinner{animation:none}}.boot-splash-spinner{width:var(--loading-spinner-size);height:var(--loading-spinner-size);background:url("data:image/svg+xml,%3csvg%20width='100'%20height='100'%20viewBox='0%200%20100%20100'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M100%2050C100%2077.6142%2077.6142%20100%2050%20100C22.3858%20100%200%2077.6142%200%2050C0%2022.3858%2022.3858%200%2050%200C77.6142%200%20100%2022.3858%20100%2050ZM10%2050C10%2072.0914%2027.9086%2090%2050%2090C72.0914%2090%2090%2072.0914%2090%2050C90%2027.9086%2072.0914%2010%2050%2010C27.9086%2010%2010%2027.9086%2010%2050Z'%20fill='%23EEE7FB'/%3e%3cpath%20d='M50%205C50%202.23858%2052.2441%20-0.025897%2054.9917%200.24979C61.1514%200.86783%2067.1579%202.62605%2072.6995%205.44967C78.2412%208.2733%2083.1941%2012.0991%2087.3147%2016.7191C89.1527%2018.78%2088.6398%2021.9265%2086.4058%2023.5497V23.5497C84.1717%2025.1728%2081.0659%2024.6517%2079.1769%2022.6374C76.0196%2019.2708%2072.2944%2016.4665%2068.1596%2014.3597C64.0248%2012.2529%2059.5666%2010.8875%2054.9871%2010.3121C52.2472%209.96781%2050%207.76142%2050%205V5Z'%20fill='%239E83FE'/%3e%3c/svg%3e") 50%/contain no-repeat;flex-shrink:0;display:inline-block}.boot-splash-title,.boot-splash-description{text-align:center;overflow-wrap:anywhere;min-width:0}.boot-splash-title{font:var(--font-loading-title-desktop);letter-spacing:var(--letter-spacing-loading-title)}.boot-splash-description{font:var(--font-loading-description-desktop);letter-spacing:var(--letter-spacing-loading-description);color:var(--color-text-secondary)}@media (width<=767px){.boot-splash-title{font:var(--font-loading-title-mobile)}.boot-splash-description{font:var(--font-loading-description-mobile)}}._page_x98rk_1{min-height:100dvh;color:var(--color-text-primary);background:var(--color-surface-tint);flex-direction:column;display:flex;position:relative}._header_x98rk_10{top:max(var(--space-40), env(safe-area-inset-top));left:max(var(--space-48), env(safe-area-inset-left));position:absolute}._logo_x98rk_16{width:var(--app-error-logo-width)}._content_x98rk_20{padding:var(--app-error-header-clearance) var(--space-48);flex:1;justify-content:center;align-items:center;display:flex}._card_x98rk_28{width:min(100%, var(--dialog-compact-width));padding:var(--space-24);border-radius:var(--radius-24);background:var(--color-surface-paper);box-shadow:var(--shadow-panel)}._icon_x98rk_36{color:var(--color-feedback-error)}._reload_x98rk_40{width:min(100%, var(--dialog-action-width));align-self:center}@media (width<=767px){._header_x98rk_10{margin:max(var(--space-28), env(safe-area-inset-top)) max(var(--space-24), env(safe-area-inset-right)) 0 max(var(--space-24), env(safe-area-inset-left));position:static}._logo_x98rk_16{width:var(--app-error-logo-width-mobile)}._content_x98rk_20{padding:var(--space-40) max(var(--space-16), env(safe-area-inset-right)) max(var(--app-error-bottom-space-mobile), env(safe-area-inset-bottom)) max(var(--space-16), env(safe-area-inset-left));align-items:flex-end}._title_x98rk_57{--font-heading-desktop:var(--font-heading-mobile)}._description_x98rk_60{--font-body-desktop:var(--font-body-mobile)}._reload_x98rk_40{width:100%}}
