@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,600;0,700;0,800;0,900;1,800&family=DM+Mono:wght@400;500&family=Manrope:wght@500;600;700;800&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.table{display:table}.resize{resize:both}.p-6{padding:calc(var(--spacing) * 6)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,)}}:root{--orange:#ff612f;--cream:#f4f1e7;--night:#101416;--muted:#f4f1e78f;--app-height:100dvh;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px)}*{box-sizing:border-box}html,body{overscroll-behavior:none;width:100%;height:100%;min-height:100%;color:var(--cream);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-text-size-adjust:100%;background:#111719;margin:0;font-family:Manrope,sans-serif;overflow:hidden}body{position:fixed;inset:0}button{color:inherit;font:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.courier-shell,.courier-canvas{width:100%;height:var(--app-height);position:fixed;inset:0}.courier-shell{isolation:isolate;background:#12181a;overflow:hidden}.courier-canvas canvas{touch-action:none;width:100%;height:100%;display:block}.courier-grade{z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 43%,#0000 42%,#070a0b85 115%),linear-gradient(#05080940,#0000 30% 70%,#05080961);position:fixed;inset:0}.courier-loading{z-index:50;background:#111719;place-content:center;justify-items:center;gap:12px;display:grid;position:fixed;inset:0}.loading-mark{background:var(--orange);color:#181311;border:1px solid #ffffff29;border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:8px;font:900 28px/1 Barlow Condensed,sans-serif;display:grid;transform:rotate(-5deg);box-shadow:0 18px 50px #ff4b1938}.courier-loading strong,.courier-loading span{letter-spacing:.18em;font:500 10px/1 DM Mono,monospace}.courier-loading span{color:var(--muted);font-size:8px}.courier-intro{z-index:5;width:min(780px,100%);height:var(--app-height);padding:clamp(30px,7vw,96px);padding-top:max(clamp(30px,7vw,96px),calc(var(--safe-top) + 24px));padding-right:max(clamp(30px,7vw,96px),calc(var(--safe-right) + 24px));padding-bottom:max(clamp(30px,7vw,96px),calc(var(--safe-bottom) + 24px));padding-left:max(clamp(30px,7vw,96px),calc(var(--safe-left) + 24px));background:linear-gradient(90deg,#0a0e0ff5,#0a0e0fb8 66%,#0000);flex-direction:column;justify-content:center;animation:.65s both intro;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes intro{0%{opacity:0;transform:translate(-24px)}}.courier-eyebrow{color:#f4f1e79e;letter-spacing:.17em;align-items:center;gap:10px;margin-bottom:20px;font:500 9px/1 DM Mono,monospace;display:flex}.courier-eyebrow i{background:var(--orange);width:38px;height:2px;box-shadow:0 0 14px var(--orange)}.courier-intro h1{color:var(--cream);letter-spacing:-.055em;text-transform:uppercase;text-shadow:0 22px 60px #0006;margin:0;font:900 clamp(84px,12vw,164px)/.68 Barlow Condensed,sans-serif}.courier-intro h1 em{color:var(--orange);letter-spacing:-.025em;font-style:italic}.courier-intro>p{color:#f4f1e7ad;max-width:525px;margin:32px 0 25px;font-size:13px;line-height:1.72}.mission-heading{width:min(600px,100%);color:var(--orange);letter-spacing:.14em;justify-content:space-between;align-items:center;margin-bottom:9px;font:600 9px/1 DM Mono,monospace;display:flex}.mission-heading b{color:var(--cream);background:#ff612f14;border:1px solid #ff612f52;border-radius:5px;padding:7px 9px;font-weight:500}.courier-rank-strip{background:#0a0e0fa8;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:1fr;gap:6px;width:min(600px,100%);margin:0 0 15px;padding:10px 12px;display:grid}.courier-rank-strip>div,.result-rank-progress>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.courier-rank-strip span,.result-rank-progress span{color:var(--orange);letter-spacing:.1em;font:700 8px/1 DM Mono,monospace}.courier-rank-strip b,.result-rank-progress b{color:#f4f1e7b8;letter-spacing:.08em;font:600 7px/1 DM Mono,monospace}.courier-rank-strip>i,.result-rank-progress>i{background:#ffffff1f;border-radius:99px;height:4px;display:block;overflow:hidden}.courier-rank-strip em,.result-rank-progress em{border-radius:inherit;background:linear-gradient(90deg,var(--orange),#ffad72);height:100%;display:block;box-shadow:0 0 12px #ff612f80}.courier-rank-strip small{color:#f4f1e761;letter-spacing:.1em;font:500 6px/1 DM Mono,monospace}.courier-intro h1.mission-title{max-width:690px;font-size:clamp(62px,8vw,112px);line-height:.82}.courier-intro .mission-title+p{max-width:610px;margin:20px 0 16px}.dispatch-card{background:linear-gradient(90deg,#ff612f1c,#0a0e0fa8);border:1px solid #ff612f42;border-radius:8px;width:min(650px,100%);margin:0 0 12px;padding:12px 14px 12px 39px;position:relative}.dispatch-card:before{color:var(--orange);content:"●";text-shadow:0 0 12px #ff612fbf;font:700 13px/1 DM Mono,monospace;position:absolute;top:13px;left:14px}.dispatch-card small{color:var(--orange);letter-spacing:.13em;font:600 7px/1 DM Mono,monospace}.dispatch-card p{color:#f4f1e7d1;margin:7px 0 0;font-size:10px;line-height:1.5}.mission-brief{background:#ffffff1a;border:1px solid #ffffff1f;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;width:min(650px,100%);margin-bottom:17px;display:grid;overflow:hidden}.mission-brief>div{background:#0a0e0fb8;flex-direction:column;justify-content:center;gap:6px;min-height:51px;padding:10px 13px;display:flex}.mission-brief small{color:#f4f1e76b;letter-spacing:.12em;font:500 7px/1 DM Mono,monospace}.mission-brief strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.25;overflow:hidden}.economy-warning{background:#1470441a;border:1px solid #4dcd8a47;border-radius:7px;align-items:center;gap:12px;width:min(650px,100%);margin:-5px 0 13px;padding:10px 12px;display:flex}.economy-warning b{color:#75dda8;letter-spacing:.1em;flex:none;font:700 8px/1 DM Mono,monospace}.economy-warning span{color:#f4f1e79e;font-size:9px;line-height:1.35}.economy-warning.risk{background:#ff612f1a;border-color:#ff612f6b}.economy-warning.risk b{color:#ff8d69}.chapter-picker{scrollbar-width:none;gap:6px;width:min(650px,100%);margin-top:16px;padding-bottom:3px;display:flex;overflow-x:auto}.chapter-picker::-webkit-scrollbar{display:none}.chapter-picker button{color:#f4f1e76b;cursor:pointer;text-align:left;background:#0a0e0fb8;border:1px solid #ffffff1c;border-radius:7px;flex-direction:column;flex:0 0 124px;gap:5px;min-width:0;padding:9px 10px;display:flex}.chapter-picker button.active{color:#fff;background:linear-gradient(100deg,#ff612f29,#0a0e0fb8);border-color:#ff612f8c}.chapter-picker button.locked{opacity:.62;border-style:dashed}.chapter-picker button.locked:hover,.chapter-picker button.locked.active{opacity:1}.chapter-picker button:disabled{cursor:not-allowed;opacity:.28}.chapter-picker span{color:var(--orange);letter-spacing:.1em;font:600 7px/1 DM Mono,monospace}.chapter-picker b{letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;font:700 9px/1 Barlow Condensed,sans-serif;overflow:hidden}.mission-track{gap:6px;width:min(650px,100%);margin-top:17px;display:flex}.mission-track button{color:#f4f1e78f;cursor:pointer;text-align:left;background:#0a0e0fa8;border:1px solid #ffffff1f;border-radius:7px;flex-direction:column;flex:1;gap:5px;min-width:0;padding:9px;display:flex}.mission-track button.active{border-color:var(--orange);color:#fff;background:#ff612f1f}.mission-track button:disabled{cursor:not-allowed;opacity:.32}.mission-track span{color:var(--orange);font:600 9px/1 DM Mono,monospace}.mission-track i{letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font:600 8px/1.15 Barlow Condensed,sans-serif;overflow:hidden}.courier-primary{background:var(--orange);color:#171311;cursor:pointer;letter-spacing:.1em;border:0;border-radius:7px;justify-content:space-between;align-items:center;width:245px;padding:16px 18px 16px 22px;font-size:11px;font-weight:800;display:flex;box-shadow:0 18px 44px #a5310d4d}.courier-primary:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.courier-primary:disabled{box-shadow:none;color:#f4f1e79e;cursor:progress;background:#ff612f5c}.courier-primary span{font:500 18px/1 DM Mono,monospace}.brief-actions{align-items:stretch;gap:8px;display:flex}.scene-readiness{color:#f4f1e794;letter-spacing:.06em;align-items:center;gap:9px;width:min(650px,100%);margin-top:10px;font:500 8px/1.35 DM Mono,monospace;display:flex}.scene-readiness i{border:2px solid #ff612f47;border-top-color:var(--orange);border-radius:50%;flex:0 0 8px;width:8px;height:8px;animation:.8s linear infinite readiness-spin}.scene-readiness.failed{color:#ff8061}.scene-readiness.failed i{background:#ff5f3a;border:0;animation:none}@keyframes readiness-spin{to{transform:rotate(360deg)}}.garage-button{min-width:126px;color:var(--cream);cursor:pointer;letter-spacing:.08em;background:#0a0e0fad;border:1px solid #ffffff26;border-radius:7px;justify-content:space-between;align-items:center;gap:15px;padding:0 14px;font:700 9px/1 DM Mono,monospace;display:flex}.garage-button span{color:var(--orange)}.map-preview-button{color:#f4f1e7c2;cursor:pointer;letter-spacing:.08em;background:#0a0e0fad;border:1px solid #ffffff26;border-radius:7px;min-width:118px;padding:0 13px;font:700 8px/1 DM Mono,monospace}.map-preview-button:hover{color:#fff;border-color:#ff612f8c}.store-button{color:#ff9a75;cursor:pointer;letter-spacing:.08em;background:#ff612f1a;border:1px solid #ff612f61;border-radius:7px;min-width:118px;padding:0 13px;font:700 8px/1 DM Mono,monospace}.store-button:hover{border-color:var(--orange);color:#fff}.ios-install-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c1112d1;border:1px solid #ff612f59;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:min(650px,100%);margin-top:10px;padding:10px 12px;display:flex}.ios-install-card div{flex-direction:column;gap:5px;display:flex}.ios-install-card b{color:#ff9a75;letter-spacing:.11em;font:700 7px/1 DM Mono,monospace}.ios-install-card span{color:#f4f1e7a3;font-size:9px;line-height:1.4}.ios-install-card button{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:50%;flex:0 0 34px;width:34px;height:34px;font-size:18px}.map-preview-hud{z-index:6;padding:44px max(clamp(22px,5vw,72px),calc(var(--safe-right) + 18px)) max(32px,calc(var(--safe-bottom) + 18px)) max(clamp(22px,5vw,72px),calc(var(--safe-left) + 18px));pointer-events:none;background:linear-gradient(#0000,#06090ae6);justify-content:space-between;align-items:end;gap:24px;display:flex;position:fixed;bottom:0;left:0;right:0}.map-preview-hud small{color:var(--orange);letter-spacing:.16em;font:600 8px/1 DM Mono,monospace}.map-preview-hud h2{letter-spacing:-.025em;margin:8px 0 5px;font:900 clamp(42px,6vw,80px)/.8 Barlow Condensed,sans-serif}.map-preview-hud p{color:#f4f1e79e;margin:0;font-size:11px}.weather-chip{color:#f4f1e7c7;letter-spacing:.09em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080c0ead;border:1px solid #ffffff2e;border-radius:99px;margin-top:12px;padding:7px 10px;font:600 7px/1 DM Mono,monospace;display:inline-flex}.weather-chip.weather-rain,.weather-chip.weather-storm{color:#ccecff;background:#294c6080;border-color:#84c4e675}.weather-chip.weather-snow{color:#f5fbff;background:#aeccdd47;border-color:#e4f4ff94}.weather-chip.weather-sunny,.weather-chip.weather-golden{color:#ffd4a0;background:#7745195c;border-color:#ffaf5b80}.map-preview-hud nav{pointer-events:auto;gap:7px;display:flex}.map-preview-hud button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0e0fb8;border:1px solid #ffffff2e;border-radius:8px;min-width:46px;height:46px;padding:0 15px;font:700 18px/1 DM Mono,monospace}.map-preview-hud button:hover{border-color:var(--orange)}.map-preview-hud button.map-preview-close{background:var(--orange);color:#171311;letter-spacing:.08em;min-width:140px;font-size:8px}.courier-specs{color:#f4f1e766;letter-spacing:.08em;flex-wrap:wrap;gap:16px;margin-top:24px;font:500 8px/1 DM Mono,monospace;display:flex}.courier-specs span+span:before{color:var(--orange);content:"◆";margin-right:16px}.asset-button{right:max(24px,calc(var(--safe-right) + 13px));bottom:max(22px,calc(var(--safe-bottom) + 13px));z-index:8;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:#ffffffa1;cursor:pointer;letter-spacing:.12em;background:#0a0e0f9e;border:1px solid #ffffff21;border-radius:7px;padding:10px 13px;font:500 8px/1 DM Mono,monospace;position:fixed}.courier-topbar{z-index:4;padding:max(18px,calc(var(--safe-top) + 8px)) max(22px,calc(var(--safe-right) + 14px)) 18px max(22px,calc(var(--safe-left) + 14px));pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;top:0;left:0;right:0}.courier-brand{align-items:center;gap:11px;display:flex}.courier-brand>b{background:var(--orange);color:#181311;border-radius:10px;place-items:center;width:37px;height:37px;font:900 23px/1 Barlow Condensed,sans-serif;display:grid;transform:rotate(-4deg)}.courier-brand div,.delivery-address{flex-direction:column;gap:4px;display:flex}.courier-brand strong,.delivery-address strong{letter-spacing:.08em;font:800 10px/1 Manrope,sans-serif}.courier-brand small,.delivery-address small{color:#f4f1e77a;letter-spacing:.12em;font:500 7px/1 DM Mono,monospace}.delivery-address{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:center;background:#0a0e0fad;border:1px solid #ffffff21;border-radius:9px;min-width:245px;padding:11px 17px}.delivery-address strong{color:#fff;font-size:11px}.pause-button{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;pointer-events:auto;background:#0a0e0fab;border:1px solid #ffffff24;border-radius:11px;justify-self:end;width:42px;height:42px;font:700 10px/1 DM Mono,monospace}.cash-card{top:calc(max(18px,var(--safe-top)) + 80px);left:max(22px,calc(var(--safe-left) + 12px));z-index:3;border-left:3px solid var(--orange);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0e0fb3;border-radius:0 9px 9px 0;flex-direction:column;width:118px;padding:13px 14px;display:flex;position:fixed}.cash-card small,.deadline-card small{color:#f4f1e77a;letter-spacing:.14em;font:500 7px/1 DM Mono,monospace}.cash-card strong{margin:4px 0 2px;font:800 28px/1 Barlow Condensed,sans-serif}.cash-card span{color:var(--orange);letter-spacing:.08em;font:500 7px/1 DM Mono,monospace}.deadline-card{top:calc(max(18px,var(--safe-top)) + 80px);right:max(22px,calc(var(--safe-right) + 12px));z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0e0fb3;border:1px solid #ffffff21;border-radius:10px;width:146px;padding:13px 14px;position:fixed}.deadline-card>strong{margin:5px 0 9px;font:800 30px/1 Barlow Condensed,sans-serif;display:block}.deadline-card>div{color:#f4f1e7a8;justify-content:space-between;font:500 8px/1 DM Mono,monospace;display:flex}.deadline-card em{color:var(--orange);font-style:normal}.time-rescue-button{color:#ff9a75;cursor:pointer;letter-spacing:.07em;background:#ff612f21;border:1px solid #ff612f6b;border-radius:5px;width:100%;margin-top:10px;padding:7px 5px;font:700 7px/1 DM Mono,monospace}.time-rescue-button:disabled{opacity:.34;cursor:not-allowed}.deadline-card.urgent{border-color:#ff4f339e;animation:.65s infinite alternate pulse}@keyframes pulse{50%{opacity:.5}}.speedometer{left:50%;bottom:max(28px,calc(var(--safe-bottom) + 14px));z-index:3;text-align:center;pointer-events:none;width:135px;position:fixed;transform:translate(-50%)}.speedometer>div{text-shadow:0 3px 16px #000000a6;justify-content:center;align-items:baseline;gap:6px;display:flex}.speedometer strong{font:800 44px/1 Barlow Condensed,sans-serif}.speedometer span{color:#f4f1e794;font:500 8px/1 DM Mono,monospace}.speedometer i{background:linear-gradient(90deg,var(--orange) var(--speed),#ffffff29 var(--speed));border-radius:99px;width:100%;height:3px;margin-top:6px;display:block;box-shadow:0 0 14px #ff612f6b}.route-line{right:max(22px,calc(var(--safe-right) + 12px));bottom:max(22px,calc(var(--safe-bottom) + 12px));z-index:3;width:190px;position:fixed}.route-line:before{content:"";background:#ffffff29;height:2px;display:block}.route-line i{background:var(--orange);height:2px;position:absolute;top:0;left:0}.route-line span{color:#f4f1e77a;text-align:right;letter-spacing:.08em;margin-top:8px;font:500 7px/1 DM Mono,monospace;display:block}.courier-toast{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;letter-spacing:.12em;background:#0b0f10c2;border:1px solid #ffffff29;border-radius:8px;padding:10px 15px;font:700 9px/1 DM Mono,monospace;animation:.25s both toast;position:fixed;top:185px;left:50%;transform:translate(-50%)}.courier-toast.bad{color:#ff9a75;border-color:#ff54308c}@keyframes toast{0%{opacity:0;transform:translate(-50%,-8px)}}.mission-hud{top:calc(max(18px,var(--safe-top)) + 187px);left:max(22px,calc(var(--safe-left) + 12px));z-index:3;text-shadow:0 2px 10px #000000bf;border-left:2px solid #ff612f9e;flex-direction:column;gap:5px;max-width:240px;padding-left:12px;display:flex;position:fixed}.mission-hud small{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;font:700 8px/1 DM Mono,monospace}.mission-hud strong{color:#f4f1e7b8;letter-spacing:.06em;font:500 7px/1.45 DM Mono,monospace}.mission-hud span{color:#ff9877;border:1px solid #ff612f52;border-radius:4px;width:max-content;padding:5px 7px;font:600 7px/1 DM Mono,monospace}.touch-controls{right:max(18px,calc(var(--safe-right) + 10px));bottom:max(18px,calc(var(--safe-bottom) + 10px));left:max(18px,calc(var(--safe-left) + 10px));z-index:5;pointer-events:none;justify-content:space-between;display:flex;position:fixed}.steer-pair,.pedal-pair{pointer-events:auto;align-items:end;gap:9px;display:flex}.touch-controls button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#0a0e0f87;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:56px;height:56px;font:700 28px/1 Barlow Condensed,sans-serif;display:grid}.touch-controls button:active{background:#ffffff2e;transform:scale(.94)}.touch-controls .brake{color:#ffffffb3;letter-spacing:.08em;width:54px;height:54px;font:700 8px/1 DM Mono,monospace}.touch-controls .gas{color:#171311;background:#ff612fd6;border-color:#ff612fa6;width:70px;height:70px;font:800 10px/1 DM Mono,monospace}.courier-overlay{z-index:20;height:var(--app-height);padding:max(24px,calc(var(--safe-top) + 16px)) max(24px,calc(var(--safe-right) + 16px)) max(24px,calc(var(--safe-bottom) + 16px)) max(24px,calc(var(--safe-left) + 16px));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070a0bcc;place-content:center;justify-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.courier-overlay small,.credits-modal>small{color:var(--orange);letter-spacing:.16em;font:500 8px/1 DM Mono,monospace}.courier-overlay h2{letter-spacing:-.04em;margin:10px 0 22px;font:900 clamp(70px,10vw,130px)/.8 Barlow Condensed,sans-serif}.courier-overlay button{background:var(--orange);color:#171311;cursor:pointer;letter-spacing:.1em;border:0;border-radius:7px;min-width:210px;margin:4px;padding:13px 18px;font-size:10px;font-weight:800}.courier-overlay button.ghost{color:var(--cream);background:0 0;border:1px solid #ffffff26}.time-market>p{color:#f4f1e79e;text-align:center;width:min(540px,100vw - 40px);margin:-7px 0 18px;font-size:11px;line-height:1.55}.time-market h2{color:var(--orange);margin-bottom:16px;font-size:clamp(58px,8vw,105px)}.time-boost-grid{grid-template-columns:repeat(3,1fr);gap:9px;width:min(680px,100vw - 36px);display:grid}.time-boost-grid button{color:#fff;text-align:left;background:linear-gradient(145deg,#1a2021f5,#0b0f10f0);border:1px solid #ffffff21;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-width:0;min-height:132px;margin:0;padding:17px;display:flex}.time-boost-grid button:hover:not(:disabled){border-color:var(--orange);transform:translateY(-2px)}.time-boost-grid small{color:#ff9a75;font-size:7px}.time-boost-grid b{font:900 34px/.9 Barlow Condensed,sans-serif}.time-boost-grid span{color:#f4f1e78a;font:600 8px/1.2 DM Mono,monospace}.time-market-balance{color:#f4f1e77a;letter-spacing:.1em;margin:13px 0 8px;font:600 8px/1 DM Mono,monospace}.time-market-balance b{color:var(--orange);margin-left:9px}.courier-overlay.result p{color:#f4f1e799;text-align:center;max-width:410px;margin:-6px 0 22px;font-size:12px;line-height:1.6}.courier-overlay.result h2{color:var(--orange);letter-spacing:.04em;margin-bottom:9px;font-size:clamp(56px,8vw,96px)}.courier-overlay.result h2.grade-mark{text-shadow:0 0 48px #ff612f47;margin:5px 0 0;font-size:clamp(86px,12vw,150px);line-height:.68}.courier-overlay.result h2.grade-s{color:#ffc45c}.courier-overlay.result h2.grade-a{color:#ff7b4d}.courier-overlay.result h2.grade-b{color:#f4f1e7}.courier-overlay.result h2.grade-c,.courier-overlay.result h2.grade-d{color:#ff8769}.grade-caption{align-items:center;gap:12px;margin:8px 0 16px;display:flex}.grade-caption b{color:#fff;letter-spacing:.1em;font:800 13px/1 Barlow Condensed,sans-serif}.grade-caption span{color:var(--orange);letter-spacing:.12em;font:700 9px/1 DM Mono,monospace}.courier-overlay.result.failed h2{color:#ff8769;letter-spacing:-.02em;font-size:clamp(50px,7vw,82px)}.courier-overlay.result h3{color:#fff;letter-spacing:.05em;text-transform:uppercase;margin:0 0 14px;font:800 24px/1 Barlow Condensed,sans-serif}.story-reveal{text-align:left;background:linear-gradient(100deg,#ff612f1f,#0a0e0fd1);border:1px solid #ff612f4d;border-radius:8px;width:min(410px,100vw - 40px);margin:-8px 0 14px;padding:13px 15px 13px 42px;position:relative}.story-reveal:before{color:var(--orange);content:"◆";font:700 14px/1 DM Mono,monospace;position:absolute;top:15px;left:15px}.story-reveal small{color:var(--orange);letter-spacing:.13em;font:600 7px/1 DM Mono,monospace}.courier-overlay.result .story-reveal p{color:#f4f1e7db;text-align:left;margin:7px 0 0;font-size:10px;line-height:1.55}.story-reveal.cliffhanger{border-color:#ff612f9e;box-shadow:0 0 38px #ff471821}.result-stats{background:#ffffff1a;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:repeat(4,1fr);gap:1px;width:min(460px,100vw - 40px);margin:0 0 10px;display:grid;overflow:hidden}.result-stats div{text-align:center;background:#0a0e0fbf;flex-direction:column;gap:5px;padding:11px;display:flex}.result-stats span{color:#f4f1e76b;letter-spacing:.1em;font:500 7px/1 DM Mono,monospace}.result-stats b{font:800 18px/1 Barlow Condensed,sans-serif}.result-rank-progress{background:#ff612f14;border:1px solid #ff612f4d;border-radius:8px;gap:8px;width:min(460px,100vw - 40px);margin:0 0 16px;padding:11px 13px;display:grid}.garage-panel{z-index:15;height:var(--app-height);padding:clamp(28px,5vw,70px);padding-top:max(clamp(28px,5vw,70px),calc(var(--safe-top) + 20px));padding-right:max(clamp(28px,5vw,70px),calc(var(--safe-right) + 20px));padding-bottom:max(clamp(28px,5vw,70px),calc(var(--safe-bottom) + 20px));padding-left:max(clamp(28px,5vw,70px),calc(var(--safe-left) + 20px));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);-webkit-overflow-scrolling:touch;background:linear-gradient(110deg,#070a0bfa,#0c1112f0),radial-gradient(circle at 80% 20%,#ff612f29,#0000 35%);position:fixed;inset:0;overflow-y:auto}.garage-panel>header{justify-content:space-between;align-items:end;gap:20px;width:min(1120px,100%);margin:0 auto;display:flex}.garage-panel header small{color:var(--orange);letter-spacing:.16em;font:500 8px/1 DM Mono,monospace}.garage-panel h2{letter-spacing:-.04em;margin:8px 0 0;font:900 clamp(58px,8vw,108px)/.78 Barlow Condensed,sans-serif}.garage-panel>p{color:#f4f1e78f;width:min(1120px,100%);margin:24px auto 18px;font-size:11px}.garage-wallet{text-align:right;background:#ff612f14;border:1px solid #ff612f57;border-radius:9px;flex-direction:column;gap:6px;min-width:170px;padding:13px 16px;display:flex}.garage-wallet span{color:#f4f1e775;letter-spacing:.12em;font:500 7px/1 DM Mono,monospace}.garage-wallet b{color:var(--orange);font:800 29px/1 Barlow Condensed,sans-serif}.garage-wallet button{color:#ff9a75;cursor:pointer;letter-spacing:.08em;background:#ff612f1f;border:1px solid #ff612f59;border-radius:5px;padding:7px 9px;font:700 7px/1 DM Mono,monospace}.bike-showroom{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(1120px,100%);margin:0 auto 24px;display:grid}.bike-showroom article{background:linear-gradient(145deg,#181e1ff0,#0c1011e6);border:1px solid #ffffff1c;border-radius:11px;padding:16px;position:relative;overflow:hidden}.bike-showroom article.selected{border-color:#ff612fb8;box-shadow:inset 0 0 38px #ff612f0f}.bike-card-heading{justify-content:space-between;align-items:center;display:flex}.bike-card-heading small,.bike-card-heading span{letter-spacing:.12em;font:600 7px/1 DM Mono,monospace}.bike-card-heading small{color:var(--orange)}.bike-card-heading span{color:#f4f1e77a}.bike-profile{background:radial-gradient(at 50% 75%,#ff612f29,#0000 56%);height:72px;margin:13px -16px 11px;position:relative}.bike-profile:before,.bike-profile:after{content:"";border:7px solid #1b2022;border-radius:50%;width:36px;height:36px;position:absolute;bottom:9px;box-shadow:inset 0 0 0 2px #8d9699,0 8px 18px #0000006b}.bike-profile:before{left:calc(50% - 78px)}.bike-profile:after{right:calc(50% - 78px)}.bike-profile i{background:linear-gradient(90deg,#2a3032,var(--orange));border-radius:70% 22% 45% 20%;width:82px;height:20px;position:absolute;bottom:30px;right:calc(50% - 55px);transform:skew(-17deg)}.bike-profile b{background:#353c3f;border-radius:6px 14px 7px 8px;width:40px;height:24px;position:absolute;bottom:25px;left:calc(50% - 14px);transform:skew(12deg)}.bike-profile em{background:#aab2b4;border-radius:4px;width:4px;height:27px;position:absolute;bottom:46px;right:calc(50% - 56px);transform:rotate(24deg)}.bike-mesa-gt i{border-radius:60% 40% 24% 30%;height:29px}.bike-mesa-gt b{background:#3d4245;width:50px;height:30px}.bike-mesa-r i{background:linear-gradient(90deg,#202528,#ff4f24);height:17px;bottom:32px;transform:skew(-24deg)}.bike-showroom h3{text-transform:uppercase;margin:0 0 6px;font:800 25px/1 Barlow Condensed,sans-serif}.bike-showroom p{color:#f4f1e780;min-height:34px;margin:0;font-size:9px;line-height:1.5}.bike-stats{gap:5px;margin:12px 0;display:flex}.bike-stats span{color:#f4f1e761;border:1px solid #ffffff14;border-radius:5px;flex:1;padding:7px;font:500 6px/1 DM Mono,monospace}.bike-stats b{float:right;color:#fff}.bike-showroom article>button{background:var(--orange);color:#171311;cursor:pointer;letter-spacing:.08em;border:0;border-radius:6px;width:100%;min-height:38px;font:800 8px/1 DM Mono,monospace}.bike-showroom article>button:disabled{color:#f4f1e74d;cursor:not-allowed;background:#ffffff0d;border:1px solid #ffffff1a}.garage-section-title{justify-content:space-between;align-items:center;width:min(1120px,100%);margin:0 auto 10px;display:flex}.garage-section-title span,.garage-section-title b{letter-spacing:.12em;font:600 8px/1 DM Mono,monospace}.garage-section-title span{color:var(--orange)}.garage-section-title b{color:#f4f1e785}.garage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:min(1120px,100%);margin:0 auto;display:grid}.garage-grid article{background:#14191ad1;border:1px solid #ffffff1f;border-radius:11px;flex-direction:column;min-height:485px;padding:18px;display:flex;box-shadow:0 20px 55px #0000002e}.garage-card-top{justify-content:space-between;align-items:center;display:flex}.garage-card-top small,.garage-card-top span{letter-spacing:.12em;font:600 7px/1 DM Mono,monospace}.garage-card-top small{color:var(--orange)}.garage-card-top span{color:#f4f1e76b}.upgrade-preview{aspect-ratio:16/10;background:#0b0f10;border:1px solid #ffffff1a;border-radius:8px;margin:13px -9px 4px;position:relative;overflow:hidden}.upgrade-preview:after{content:"";pointer-events:none;background:linear-gradient(#0000,#050708e0);position:absolute;inset:40% 0 0}.upgrade-preview img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block;transform:scale(1.015)}.garage-grid article:hover .upgrade-preview img{transform:scale(1.055)}.upgrade-preview figcaption{z-index:1;justify-content:space-between;align-items:end;gap:8px;display:flex;position:absolute;bottom:9px;left:10px;right:10px}.upgrade-preview figcaption span,.upgrade-preview figcaption b{letter-spacing:.1em;font:600 6px/1 DM Mono,monospace}.upgrade-preview figcaption span{color:#ff9a74}.upgrade-preview figcaption b{color:#ffffffad;text-align:right}.garage-grid h3{text-transform:uppercase;margin:13px 0 8px;font:800 24px/.95 Barlow Condensed,sans-serif}.garage-grid p{color:#f4f1e785;min-height:48px;margin:0;font-size:10px;line-height:1.55}.garage-grid em{color:#f4f1e7c7;margin-top:12px;font:500 8px/1.4 DM Mono,monospace}.installed-parts{flex-direction:column;gap:4px;margin-top:13px;display:flex}.installed-parts span{color:#f4f1e73d;letter-spacing:.08em;font:500 6px/1 DM Mono,monospace}.installed-parts span.installed{color:#ff9a74}.upgrade-level{gap:5px;margin:auto 0 14px;padding-top:18px;display:flex}.upgrade-level i{background:#ffffff1f;border-radius:99px;flex:1;height:4px}.upgrade-level i.filled{background:var(--orange);box-shadow:0 0 12px #ff612f73}.garage-grid article>button{background:var(--orange);color:#171311;cursor:pointer;letter-spacing:.08em;border:0;border-radius:6px;min-height:39px;font:800 8px/1 DM Mono,monospace}.garage-grid article>button:disabled{color:#f4f1e74d;cursor:not-allowed;background:#ffffff0d;border:1px solid #ffffff1a}.garage-summary{flex-wrap:wrap;gap:9px;width:min(1120px,100%);margin:14px auto;display:flex}.garage-summary span{color:#f4f1e76b;letter-spacing:.08em;border:1px solid #ffffff1a;border-radius:6px;padding:9px 11px;font:500 7px/1 DM Mono,monospace}.garage-summary b{color:#fff;margin-left:7px}.garage-back{color:var(--cream);cursor:pointer;letter-spacing:.1em;background:0 0;border:1px solid #ffffff24;border-radius:7px;margin:17px auto 0;padding:12px 16px;font:700 8px/1 DM Mono,monospace;display:block}.store-panel{z-index:35;height:var(--app-height);padding:clamp(28px,6vw,72px);padding-top:max(clamp(28px,6vw,72px),calc(var(--safe-top) + 20px));padding-right:max(clamp(28px,6vw,72px),calc(var(--safe-right) + 20px));padding-bottom:max(clamp(28px,6vw,72px),calc(var(--safe-bottom) + 20px));padding-left:max(clamp(28px,6vw,72px),calc(var(--safe-left) + 20px));-webkit-overflow-scrolling:touch;background:linear-gradient(120deg,#070a0bfc,#0c1112f5),radial-gradient(circle at 82% 18%,#ff612f33,#0000 32%);position:fixed;inset:0;overflow-y:auto}.store-panel>header{justify-content:space-between;align-items:end;gap:20px;width:min(1040px,100%);margin:0 auto;display:flex}.store-panel header small{color:var(--orange);letter-spacing:.16em;font:600 8px/1 DM Mono,monospace}.store-panel h2{letter-spacing:-.04em;margin:9px 0 0;font:900 clamp(58px,8vw,108px)/.78 Barlow Condensed,sans-serif}.store-panel>p{color:#f4f1e79e;width:min(1040px,100%);margin:24px auto 18px;font-size:11px;line-height:1.55}.store-balance{text-align:right;background:#ff612f17;border:1px solid #ff612f5c;border-radius:8px;flex-direction:column;gap:5px;min-width:170px;padding:12px 15px;display:flex}.store-balance span{color:#f4f1e77a;letter-spacing:.1em;font:600 7px/1 DM Mono,monospace}.store-balance b{color:var(--orange);font:900 30px/1 Barlow Condensed,sans-serif}.cash-pack-grid{grid-template-columns:repeat(3,1fr);gap:10px;width:min(1040px,100%);margin:0 auto;display:grid}.cash-pack-grid article{background:linear-gradient(145deg,#191f20f2,#0b0f10eb);border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;min-height:270px;padding:22px;display:flex;position:relative}.cash-pack-grid article.featured{border-color:#ff612f9e;box-shadow:inset 0 0 55px #ff612f12}.cash-pack-grid article.featured:before{background:var(--orange);color:#171311;letter-spacing:.08em;content:"EN POPÜLER";border-radius:4px;padding:5px 7px;font:800 6px/1 DM Mono,monospace;position:absolute;top:13px;right:13px}.cash-pack-grid small{color:#ff9a75;letter-spacing:.12em;font:700 7px/1 DM Mono,monospace}.cash-pack-grid strong{margin:22px 0 4px;font:900 55px/.8 Barlow Condensed,sans-serif}.cash-pack-grid span{color:#f4f1e77a;letter-spacing:.08em;font:600 7px/1.3 DM Mono,monospace}.cash-pack-grid article>b{color:#fff;margin:auto 0 13px;font:800 28px/1 Barlow Condensed,sans-serif}.cash-pack-grid button{color:#f4f1e757;letter-spacing:.07em;background:#ffffff0d;border:1px solid #ffffff1c;border-radius:6px;min-height:42px;font:700 7px/1 DM Mono,monospace}.store-uses{grid-template-columns:repeat(3,1fr);gap:8px;width:min(1040px,100%);margin:13px auto;display:grid}.store-uses span{color:#f4f1e785;border:1px solid #ffffff17;border-radius:7px;padding:12px;font-size:9px;line-height:1.4}.store-uses b{color:#ff9a75;letter-spacing:.1em;margin-bottom:5px;font:700 7px/1 DM Mono,monospace;display:block}.store-disclaimer{color:#f4f1e77a;background:#ff612f0f;border-left:2px solid #ff612f85;width:min(1040px,100%);margin:0 auto;padding:11px 13px;font-size:9px;line-height:1.5}.store-disclaimer b{color:#ff9a75;letter-spacing:.09em;margin-right:8px;font:700 7px/1 DM Mono,monospace}.store-close{background:var(--orange);color:#171311;cursor:pointer;letter-spacing:.1em;border:0;border-radius:7px;margin:17px auto 0;padding:12px 20px;font:800 9px/1 DM Mono,monospace;display:block}.credits-modal{z-index:30;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0a0e0ff0;border:1px solid #ffffff24;border-radius:14px;width:min(460px,100vw - 48px);padding:27px;position:fixed;bottom:24px;right:24px;box-shadow:0 28px 80px #00000070}.credits-modal>button{color:#fff9;cursor:pointer;background:0 0;border:0;font-size:24px;position:absolute;top:13px;right:16px}.credits-modal h2{margin:8px 0 20px;font:800 30px/1 Barlow Condensed,sans-serif}.credits-modal p{color:#f4f1e794;margin:11px 0;font-size:10px;line-height:1.45}.credits-modal b{color:#fff}@media (width>=900px){.touch-controls{opacity:.38}.steer-pair{margin-left:8px}.pedal-pair{margin-right:8px}}@media (width<=700px){.courier-intro{padding:max(28px,calc(var(--safe-top) + 18px)) max(24px,calc(var(--safe-right) + 16px)) max(105px,calc(var(--safe-bottom) + 90px)) max(24px,calc(var(--safe-left) + 16px));background:linear-gradient(90deg,#0a0e0feb,#0a0e0f80)}.courier-intro h1{font-size:76px}.courier-intro h1.mission-title{font-size:58px}.courier-intro>p{max-width:390px;margin:24px 0 20px;font-size:11px}.courier-intro .mission-title+p{margin:15px 0 13px}.dispatch-card{padding:10px 11px 10px 33px}.dispatch-card:before{top:11px;left:11px}.dispatch-card p{font-size:9px}.mission-brief{grid-template-columns:1fr 1fr}.mission-brief>div{min-height:45px;padding:8px 10px}.mission-track{gap:4px}.mission-track button{padding:8px 6px}.mission-track i{display:none}.chapter-picker{gap:4px;margin-top:12px}.chapter-picker button{padding:8px 7px}.chapter-picker b{font-size:8px}.brief-actions{flex-wrap:wrap;width:100%}.brief-actions .courier-primary{flex:1}.garage-button{min-width:105px}.map-preview-button,.store-button{flex:1 0 calc(50% - 4px);min-height:42px}.map-preview-hud{padding:max(34px,calc(var(--safe-top) + 16px)) max(18px,calc(var(--safe-right) + 12px)) max(22px,calc(var(--safe-bottom) + 12px)) max(18px,calc(var(--safe-left) + 12px));flex-direction:column;align-items:start;gap:16px}.map-preview-hud nav{width:100%}.map-preview-hud nav button{flex:1}.courier-specs{display:none}.courier-topbar{padding:max(13px,calc(var(--safe-top) + 7px)) max(14px,calc(var(--safe-right) + 8px)) 13px max(14px,calc(var(--safe-left) + 8px));grid-template-columns:1fr auto}.delivery-address{top:calc(max(13px,var(--safe-top)) + 54px);min-width:220px;position:fixed;left:50%;transform:translate(-50%)}.courier-brand small{display:none}.cash-card{top:calc(max(13px,var(--safe-top)) + 59px);left:max(13px,calc(var(--safe-left) + 7px));width:96px}.deadline-card{top:calc(max(13px,var(--safe-top)) + 59px);right:max(13px,calc(var(--safe-right) + 7px));width:112px}.deadline-card>strong{font-size:25px}.time-rescue-button{font-size:6px}.courier-toast{white-space:nowrap;top:143px}.mission-hud{top:calc(max(13px,var(--safe-top)) + 171px);left:max(13px,calc(var(--safe-left) + 7px));max-width:190px}.route-line{display:none}.speedometer{bottom:max(18px,calc(var(--safe-bottom) + 9px))}.touch-controls{right:max(12px,calc(var(--safe-right) + 7px));bottom:max(13px,calc(var(--safe-bottom) + 7px));left:max(12px,calc(var(--safe-left) + 7px))}.touch-controls button{width:52px;height:52px}.touch-controls .gas{width:64px;height:64px}.asset-button{right:max(13px,calc(var(--safe-right) + 7px));bottom:max(13px,calc(var(--safe-bottom) + 7px))}.garage-panel{padding:max(25px,calc(var(--safe-top) + 16px)) max(16px,calc(var(--safe-right) + 10px)) max(34px,calc(var(--safe-bottom) + 20px)) max(16px,calc(var(--safe-left) + 10px))}.garage-panel>header{align-items:start}.garage-panel h2{font-size:55px}.garage-wallet{min-width:120px;padding:10px 11px}.garage-wallet b{font-size:23px}.garage-grid{grid-template-columns:1fr 1fr}.bike-showroom{grid-template-columns:1fr}.bike-showroom article{padding:14px}.bike-showroom p{min-height:0}.bike-profile{margin-left:-14px;margin-right:-14px}.garage-grid article{min-height:455px;padding:14px}.garage-grid h3{font-size:20px}.time-boost-grid{grid-template-columns:1fr;width:min(360px,100vw - 36px)}.time-boost-grid button{min-height:92px}.result-stats{grid-template-columns:repeat(2,1fr)}.store-panel{padding:max(25px,calc(var(--safe-top) + 16px)) max(16px,calc(var(--safe-right) + 10px)) max(34px,calc(var(--safe-bottom) + 20px)) max(16px,calc(var(--safe-left) + 10px))}.store-panel>header{align-items:start}.store-panel h2{font-size:55px}.store-balance{min-width:118px;padding:9px 10px}.cash-pack-grid{grid-template-columns:1fr}.cash-pack-grid article{min-height:215px}.store-uses{grid-template-columns:1fr}}@media (orientation:landscape) and (height<=500px) and (pointer:coarse){.courier-intro{width:min(720px,86%);padding-top:max(18px,calc(var(--safe-top) + 10px));padding-bottom:max(22px,calc(var(--safe-bottom) + 14px));justify-content:flex-start}.courier-intro h1.mission-title{font-size:52px}.courier-intro .mission-title+p{margin:10px 0;font-size:9px;line-height:1.45}.dispatch-card{margin-bottom:8px;padding-top:8px;padding-bottom:8px}.mission-brief>div{min-height:40px;padding:7px 9px}.chapter-picker,.mission-track{margin-top:9px}.courier-brand small,.mission-hud,.route-line{display:none}.courier-topbar{padding-top:max(9px,calc(var(--safe-top) + 5px));padding-bottom:9px}.delivery-address{min-width:205px;padding:8px 12px}.cash-card,.deadline-card{top:calc(max(9px,var(--safe-top)) + 54px)}.cash-card{width:104px;padding:9px 10px}.deadline-card{width:124px;padding:9px 10px}.cash-card strong,.deadline-card>strong{font-size:23px}.time-rescue-button{margin-top:6px;padding:5px}.touch-controls button{width:54px;height:54px}.touch-controls .gas{width:66px;height:66px}.speedometer{bottom:max(13px,calc(var(--safe-bottom) + 7px))}}@media (width<=430px){.garage-grid{grid-template-columns:1fr}.garage-grid article{min-height:465px}.upgrade-preview{aspect-ratio:16/9}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
