/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:host,:root{--tw-color-white:#fff;--tw-spacing:.25rem;--tw-text-xs:.75rem;--tw-text-xs--line-height:calc(1 / .75);--tw-text-sm:.875rem;--tw-text-sm--line-height:calc(1.25 / .875);--tw-text-base:1rem;--tw-text-base--line-height:calc(1.5 / 1);--tw-text-lg:1.125rem;--tw-text-lg--line-height:calc(1.75 / 1.125);--tw-font-weight-medium:500;--tw-font-weight-semibold:600;--tw-leading-relaxed:1.625;--tw-radius-md:.375rem;--tw-radius-3xl:1.5rem;--tw-default-transition-duration:.15s;--tw-default-transition-timing-function:cubic-bezier(.4,0,.2,1)}}@layer base{:where([data-ui],[data-ui] *){box-sizing:border-box}:where([data-ui]){color-scheme:light}:where(button[data-ui],input[data-ui],textarea[data-ui],select[data-ui]){color:inherit;font:inherit;letter-spacing:inherit;appearance:none;background:0 0;border:0 solid;margin:0;padding:0}:where(button[data-ui]){cursor:pointer;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:where(button[data-ui]:disabled,input[data-ui]:disabled,textarea[data-ui]:disabled){cursor:not-allowed}:where(fieldset[data-ui]){border:0;min-width:0;margin:0;padding:0}:where(legend[data-ui]){padding:0}:where(a[data-ui]){color:inherit;text-decoration:none}:where([data-ui]) :where(svg){flex-shrink:0;display:block}}@layer components{[data-ui=alert-dialog-overlay],[data-ui=dialog-overlay],[data-ui=sheet-overlay]{animation:ui-overlay-enter .15s ease-out}[data-ui=alert-dialog-content],[data-ui=dialog-content],[data-ui=sheet-content]{animation:ui-content-enter .15s ease-out}[data-ui=dialog-content][data-placement=fullscreen]{animation-name:ui-overlay-enter}[data-ui=alert-dialog-content][data-state=closed],[data-ui=alert-dialog-overlay][data-state=closed],[data-ui=dialog-content][data-state=closed],[data-ui=dialog-overlay][data-state=closed],[data-ui=sheet-content][data-state=closed],[data-ui=sheet-overlay][data-state=closed]{animation:ui-overlay-exit .1s ease-in}}@layer utilities{.tw\:absolute{position:absolute}.tw\:fixed{position:fixed}.tw\:relative{position:relative}.tw\:inset-0{inset:0}.tw\:top-0{top:0}.tw\:top-1\/2{top:50%}.tw\:top-3{top:calc(var(--tw-spacing) * 3)}.tw\:right-0{right:0}.tw\:right-3{right:calc(var(--tw-spacing) * 3)}.tw\:bottom-0{bottom:0}.tw\:left-1\/2{left:50%}.tw\:z-\[200\]{z-index:200}.tw\:z-\[201\]{z-index:201}.tw\:m-0{margin:0}.tw\:mb-2{margin-bottom:calc(var(--tw-spacing) * 2)}.tw\:block{display:block}.tw\:flex{display:flex}.tw\:grid{display:grid}.tw\:hidden{display:none}.tw\:inline-flex{display:inline-flex}.tw\:size-5{width:calc(var(--tw-spacing) * 5);height:calc(var(--tw-spacing) * 5)}.tw\:size-9{width:calc(var(--tw-spacing) * 9);height:calc(var(--tw-spacing) * 9)}.tw\:size-11{width:calc(var(--tw-spacing) * 11);height:calc(var(--tw-spacing) * 11)}.tw\:h-dvh{height:100dvh}.tw\:max-h-\[90dvh\]{max-height:90dvh}.tw\:max-h-\[calc\(100dvh_-_2rem\)\]{max-height:calc(100dvh - 2rem)}.tw\:max-h-none{max-height:none}.tw\:min-h-7{min-height:calc(var(--tw-spacing) * 7)}.tw\:min-h-8{min-height:calc(var(--tw-spacing) * 8)}.tw\:min-h-9{min-height:calc(var(--tw-spacing) * 9)}.tw\:min-h-11{min-height:calc(var(--tw-spacing) * 11)}.tw\:min-h-12{min-height:calc(var(--tw-spacing) * 12)}.tw\:min-h-14{min-height:calc(var(--tw-spacing) * 14)}.tw\:min-h-28{min-height:calc(var(--tw-spacing) * 28)}.tw\:w-\[calc\(100\%_-_2rem\)\]{width:calc(100% - 2rem)}.tw\:w-full{width:100%}.tw\:max-w-\[430px\]{max-width:430px}.tw\:max-w-none{max-width:none}.tw\:min-w-0{min-width:0}.tw\:flex-1{flex:1}.tw\:shrink-0{flex-shrink:0}.tw\:grow{flex-grow:1}.tw\:-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.tw\:-translate-x-1\/2,.tw\:-translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.tw\:touch-none{touch-action:none}.tw\:resize-y{resize:vertical}.tw\:flex-col{flex-direction:column}.tw\:flex-col-reverse{flex-direction:column-reverse}.tw\:flex-row{flex-direction:row}.tw\:flex-wrap{flex-wrap:wrap}.tw\:items-center{align-items:center}.tw\:items-start{align-items:flex-start}.tw\:justify-center{justify-content:center}.tw\:gap-1{gap:var(--tw-spacing)}.tw\:gap-1\.5{gap:calc(var(--tw-spacing) * 1.5)}.tw\:gap-1\.25{gap:calc(var(--tw-spacing) * 1.25)}.tw\:gap-2{gap:calc(var(--tw-spacing) * 2)}.tw\:gap-3{gap:calc(var(--tw-spacing) * 3)}.tw\:gap-4{gap:calc(var(--tw-spacing) * 4)}.tw\:overflow-hidden{overflow:hidden}.tw\:overflow-y-auto{overflow-y:auto}.tw\:overscroll-contain{overscroll-behavior:contain}.tw\:rounded-3xl{border-radius:var(--tw-radius-3xl)}.tw\:rounded-full{border-radius:3.40282e+38px}.tw\:rounded-md{border-radius:var(--tw-radius-md)}.tw\:rounded-none{border-radius:0}.tw\:rounded-ui{border-radius:var(--ui-radius)}.tw\:rounded-t-3xl{border-top-right-radius:var(--tw-radius-3xl)}.tw\:rounded-l-3xl,.tw\:rounded-t-3xl{border-top-left-radius:var(--tw-radius-3xl)}.tw\:rounded-l-3xl{border-bottom-left-radius:var(--tw-radius-3xl)}.tw\:border{border-style:var(--tw-border-style);border-width:1px}.tw\:border-0{border-style:var(--tw-border-style);border-width:0}.tw\:border-2{border-style:var(--tw-border-style);border-width:2px}.tw\:border-dashed{--tw-border-style:dashed;border-style:dashed}.tw\:border-\[\#e0a061\]{border-color:#e0a061}.tw\:border-\[var\(--ui-toggle-color\)\]{border-color:var(--ui-toggle-color)}.tw\:border-border{border-color:var(--ui-border)}.tw\:border-primary{border-color:var(--ui-primary)}.tw\:border-transparent{border-color:#0000}.tw\:bg-background{background-color:var(--ui-background)}.tw\:bg-destructive{background-color:var(--ui-destructive)}.tw\:bg-muted{background-color:var(--ui-muted)}.tw\:bg-overlay{background-color:var(--ui-overlay)}.tw\:bg-primary{background-color:var(--ui-primary)}.tw\:bg-secondary{background-color:var(--ui-secondary)}.tw\:bg-transparent{background-color:#0000}.tw\:bg-white\/88{background-color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-white\/88{background-color:color-mix(in oklab,var(--tw-color-white) 88%,transparent)}}.tw\:bg-white\/92{background-color:var(--tw-color-white)}@supports (color:color-mix(in lab,red,red)){.tw\:bg-white\/92{background-color:color-mix(in oklab,var(--tw-color-white) 92%,transparent)}}.tw\:p-0{padding:0}.tw\:p-4{padding:calc(var(--tw-spacing) * 4)}.tw\:p-5{padding:calc(var(--tw-spacing) * 5)}.tw\:px-2\.5{padding-inline:calc(var(--tw-spacing) * 2.5)}.tw\:px-3{padding-inline:calc(var(--tw-spacing) * 3)}.tw\:px-4{padding-inline:calc(var(--tw-spacing) * 4)}.tw\:px-5{padding-inline:calc(var(--tw-spacing) * 5)}.tw\:py-0\.75{padding-block:calc(var(--tw-spacing) * .75)}.tw\:py-1\.5{padding-block:calc(var(--tw-spacing) * 1.5)}.tw\:py-1\.25{padding-block:calc(var(--tw-spacing) * 1.25)}.tw\:py-2{padding-block:calc(var(--tw-spacing) * 2)}.tw\:py-2\.5{padding-block:calc(var(--tw-spacing) * 2.5)}.tw\:py-3{padding-block:calc(var(--tw-spacing) * 3)}.tw\:pt-\[calc\(1\.25rem_\+_env\(safe-area-inset-top\)\)\]{padding-top:calc(1.25rem + env(safe-area-inset-top))}.tw\:pr-9{padding-right:calc(var(--tw-spacing) * 9)}.tw\:pb-\[calc\(1\.25rem_\+_env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(1.25rem + env(safe-area-inset-bottom))}.tw\:text-base{font-size:var(--tw-text-base);line-height:var(--tw-leading,var(--tw-text-base--line-height))}.tw\:text-lg{font-size:var(--tw-text-lg);line-height:var(--tw-leading,var(--tw-text-lg--line-height))}.tw\:text-sm{font-size:var(--tw-text-sm);line-height:var(--tw-leading,var(--tw-text-sm--line-height))}.tw\:text-xs{font-size:var(--tw-text-xs);line-height:var(--tw-leading,var(--tw-text-xs--line-height))}.tw\:text-\[13px\]{font-size:13px}.tw\:leading-5{--tw-leading:calc(var(--tw-spacing) * 5);line-height:calc(var(--tw-spacing) * 5)}.tw\:leading-6{--tw-leading:calc(var(--tw-spacing) * 6);line-height:calc(var(--tw-spacing) * 6)}.tw\:leading-relaxed{--tw-leading:var(--tw-leading-relaxed);line-height:var(--tw-leading-relaxed)}.tw\:font-medium{--tw-font-weight:var(--tw-font-weight-medium);font-weight:var(--tw-font-weight-medium)}.tw\:font-semibold{--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold)}.tw\:whitespace-nowrap{white-space:nowrap}.tw\:text-\[\#b45309\]{color:#b45309}.tw\:text-\[color\:var\(--ui-toggle-color\)\]{color:var(--ui-toggle-color)}.tw\:text-current{color:currentColor}.tw\:text-destructive{color:var(--ui-destructive)}.tw\:text-destructive-foreground{color:var(--ui-destructive-foreground)}.tw\:text-foreground{color:var(--ui-foreground)}.tw\:text-muted-foreground{color:var(--ui-muted-foreground)}.tw\:text-primary{color:var(--ui-primary)}.tw\:text-primary-foreground{color:var(--ui-primary-foreground)}.tw\:text-secondary-foreground{color:var(--ui-secondary-foreground)}.tw\:underline-offset-4{text-underline-offset:4px}.tw\:shadow-\[0_4px_14px_rgb\(23_32_42\/10\%\)\]{--tw-shadow:0 4px 14px var(--tw-shadow-color,#17202a1a)}.tw\:shadow-\[0_4px_14px_rgb\(23_32_42\/10\%\)\],.tw\:shadow-none{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-none{--tw-shadow:0 0 #0000}.tw\:shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.tw\:shadow-sm,.tw\:shadow-ui{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-ui{--tw-shadow:var(--ui-shadow)}.tw\:backdrop-blur-\[10px\]{--tw-backdrop-blur:blur(10px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.tw\:transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:outline-none{--tw-outline-style:none;outline-style:none}.tw\:select-none{-webkit-user-select:none;user-select:none}.tw\:group-data-\[state\=indeterminate\]\/checkbox\:block:is(:where(.tw\:group\/checkbox)[data-state=indeterminate] *){display:block}.tw\:group-data-\[state\=indeterminate\]\/checkbox\:hidden:is(:where(.tw\:group\/checkbox)[data-state=indeterminate] *){display:none}.tw\:file\:mr-3::file-selector-button{margin-right:calc(var(--tw-spacing) * 3)}.tw\:file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.tw\:file\:bg-muted::file-selector-button{background-color:var(--ui-muted)}.tw\:file\:px-2::file-selector-button{padding-inline:calc(var(--tw-spacing) * 2)}.tw\:file\:py-1::file-selector-button{padding-block:var(--tw-spacing)}.tw\:file\:text-sm::file-selector-button{font-size:var(--tw-text-sm);line-height:var(--tw-leading,var(--tw-text-sm--line-height))}.tw\:placeholder\:text-muted-foreground::placeholder{color:var(--ui-muted-foreground)}@media (hover:hover){.tw\:hover\:bg-destructive\/90:hover{background-color:var(--ui-destructive)}@supports (color:color-mix(in lab,red,red)){.tw\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--ui-destructive) 90%,transparent)}}.tw\:hover\:bg-muted:hover{background-color:var(--ui-muted)}.tw\:hover\:bg-primary-hover:hover{background-color:var(--ui-primary-hover)}.tw\:hover\:bg-secondary:hover,.tw\:hover\:bg-secondary\/80:hover{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.tw\:hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--ui-secondary) 80%,transparent)}}.tw\:hover\:bg-white:hover{background-color:var(--tw-color-white)}.tw\:hover\:underline:hover{text-decoration-line:underline}}.tw\:focus-visible\:border-ring:focus-visible{border-color:var(--ui-ring)}.tw\:focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.tw\:focus-visible\:ring-2:focus-visible,.tw\:focus-visible\:ring-4:focus-visible{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.tw\:focus-visible\:ring-ring:focus-visible,.tw\:focus-visible\:ring-ring\/30:focus-visible{--tw-ring-color:var(--ui-ring)}@supports (color:color-mix(in lab,red,red)){.tw\:focus-visible\:ring-ring\/30:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ui-ring) 30%,transparent)}}.tw\:focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.tw\:disabled\:pointer-events-none:disabled{pointer-events:none}.tw\:disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.tw\:disabled\:opacity-50:disabled{opacity:.5}.tw\:aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--ui-destructive)}.tw\:aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--ui-destructive)}@supports (color:color-mix(in lab,red,red)){.tw\:aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--ui-destructive) 20%,transparent)}}.tw\:data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.tw\:data-\[orientation\=horizontal\]\:h-1\.5[data-orientation=horizontal]{height:calc(var(--tw-spacing) * 1.5)}.tw\:data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.tw\:data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.tw\:data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.tw\:data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:calc(var(--tw-spacing) * 44)}.tw\:data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--tw-spacing) * 1.5)}.tw\:data-\[orientation\=vertical\]\:w-11[data-orientation=vertical]{width:calc(var(--tw-spacing) * 11)}.tw\:data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.tw\:data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.tw\:data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--ui-primary)}.tw\:data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--ui-primary)}.tw\:data-\[state\=indeterminate\]\:border-primary[data-state=indeterminate]{border-color:var(--ui-primary)}.tw\:data-\[state\=indeterminate\]\:bg-primary[data-state=indeterminate]{background-color:var(--ui-primary)}.tw\:data-\[state\=on\]\:border-solid[data-state=on]{--tw-border-style:solid;border-style:solid}.tw\:data-\[state\=on\]\:border-\[\#ff7300\][data-state=on]{border-color:#ff7300}.tw\:data-\[state\=on\]\:border-\[var\(--ui-toggle-color\)\][data-state=on]{border-color:var(--ui-toggle-color)}.tw\:data-\[state\=on\]\:border-primary[data-state=on]{border-color:var(--ui-primary)}.tw\:data-\[state\=on\]\:bg-\[\#ff7300\][data-state=on]{background-color:#ff7300}.tw\:data-\[state\=on\]\:bg-\[var\(--ui-toggle-color\)\][data-state=on]{background-color:var(--ui-toggle-color)}.tw\:data-\[state\=on\]\:bg-secondary[data-state=on]{background-color:var(--ui-secondary)}.tw\:data-\[state\=on\]\:text-primary[data-state=on]{color:var(--ui-primary)}.tw\:data-\[state\=on\]\:text-white[data-state=on]{color:var(--tw-color-white)}@media (min-width:40rem){.tw\:sm\:flex-row{flex-direction:row}.tw\:sm\:justify-end{justify-content:flex-end}}.tw\:\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.tw\:\[\&_svg\]\:shrink-0 svg{flex-shrink:0}}:root{--ui-background:#fff;--ui-foreground:#253d60;--ui-primary:#4c6fb4;--ui-primary-hover:#3d5f9f;--ui-primary-foreground:#fff;--ui-secondary:#eef2ff;--ui-secondary-foreground:#354d78;--ui-muted:#f2f5fb;--ui-muted-foreground:#5d708b;--ui-border:#cbd7e7;--ui-ring:#6e83ce;--ui-destructive:#a33445;--ui-destructive-foreground:#fff;--ui-radius:.75rem;--ui-shadow:0 5px 18px #253d601f;--ui-overlay:#14263c7a}@keyframes ui-overlay-enter{0%{opacity:0}to{opacity:1}}@keyframes ui-overlay-exit{0%{opacity:1}to{opacity:0}}@keyframes ui-content-enter{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){[data-ui=alert-dialog-content],[data-ui=alert-dialog-overlay],[data-ui=dialog-content],[data-ui=dialog-overlay],[data-ui=sheet-content],[data-ui=sheet-overlay]{transition:none;animation:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}:root{color-scheme:light dark;-webkit-tap-highlight-color:transparent;--surface:#ffffff;--surface-muted:#f4f6f8;--border:#d8dee6;--text:#16202c;--accent:#1f6feb;--outdoor:#2f9e44;--indoor:#1f6feb;--transition:#f08c00;--cartoon-land:#e5efcb;--cartoon-water:#b9e4e3;--cartoon-shoreline:#72aaa2;--cartoon-road:#f7f7ee;--cartoon-road-casing:#aebbb0;--cartoon-underground:#7f9f9c;--cartoon-route:#397de5}*{box-sizing:border-box}body,html{height:100%;margin:0;font-family:system-ui,-apple-system,PingFang SC,sans-serif;background:var(--surface-muted);color:var(--text)}body,html,main{width:100%;overflow:hidden}main{position:relative;height:100dvh}button:where(:not([data-ui],[data-ui] *)){border:1px solid var(--border);background:rgb(255 255 255/90%);border-radius:999px;padding:6px 14px;box-shadow:0 4px 14px rgb(23 32 42/10%);backdrop-filter:blur(10px);color:var(--text);cursor:pointer;font-size:14px}button.primary:where(:not([data-ui],[data-ui] *)){background:var(--accent);border-color:var(--accent);color:#fff;width:100%}button:disabled:where(:not([data-ui],[data-ui] *)),select:disabled:where(:not([data-ui],[data-ui] *)){cursor:not-allowed;opacity:.55}select:where(:not([data-ui],[data-ui] *)){padding:8px;border-radius:8px;border:1px solid var(--border);font-size:14px}.maplibregl-ctrl-bottom-left{bottom:14px;left:14px}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{margin:0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-scale{height:26px;margin:0;padding:1px 8px 8px;border:0;border-radius:8px;background-color:rgb(255 255 255/92%);background-image:linear-gradient(#3d4c43,#3d4c43),linear-gradient(#3d4c43,#3d4c43),linear-gradient(#3d4c43,#3d4c43),linear-gradient(#3d4c43,#3d4c43);background-repeat:no-repeat;background-position:left 7px bottom 4px,right 7px bottom 4px,center bottom 4px,left 7px bottom 4px;background-size:2px 8px,2px 8px,1.5px 5px,calc(100% - 14px) 2px;box-shadow:0 4px 14px rgb(23 32 42/12%);box-sizing:border-box;color:#3d4c43;font-family:system-ui,-apple-system,PingFang SC,sans-serif;font-size:11px;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:.04em;line-height:16px;text-align:center;backdrop-filter:blur(10px)}@media (max-width:900px){.maplibregl-ctrl-bottom-left{bottom:12px;left:12px}}