/*! 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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-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{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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;--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-700:oklch(37.2% .044 257.287);--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--font-weight-medium:500;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-5{height:calc(var(--spacing) * 5)}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-5{width:calc(var(--spacing) * 5)}.w-80{width:calc(var(--spacing) * 80)}.w-full{width:100%}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.touch-none{touch-action:none}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:3.40282e+38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-sky-400{border-color:var(--color-sky-400)}.bg-sky-500{background-color:var(--color-sky-500)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-700{background-color:var(--color-slate-700)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-slate-200{color:var(--color-slate-200)}.text-slate-400{color:var(--color-slate-400)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.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)}.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,)}.select-none{-webkit-user-select:none;user-select:none}.focus-visible\:ring-1:focus-visible{--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)}.focus-visible\:ring-sky-400:focus-visible{--tw-ring-color:var(--color-sky-400)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-bottom,.leaflet-top{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(/_next/static/media/layers.ef6db872.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(/_next/static/media/layers-2x.9859cd12.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(/_next/static/media/marker-icon.d577052a.png)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107,M12=.707107,M21=-.707107,M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}:root{--font-sans:var(--font-inter),ui-sans-serif,system-ui,sans-serif;--font-heading:var(--font-raleway),ui-sans-serif,system-ui,sans-serif;--background:#fff;--foreground:#012343;--muted:#64748b;--muted-soft:#94a3b8;--surface:#fff;--surface-muted:#eef2f7;--border:#e2e8f0;--accent:#008cd1;--accent-ink:#012343;--danger:#dc2626;--link:#008cd1;--radius-sm:8px;--radius-md:10px;--radius-lg:14px;--shadow-card:0 1px 2px #0f172a0a,0 4px 12px #0f172a0a;--shadow-panel:0 8px 24px #0f172a14;--brand-bar-height:48px;--content-max:1400px;--search-bar-offset:3.25rem;--page-pad-x:1.25rem;--page-pad-bottom:7rem;--z-presence:70;--z-search:55;--z-brand:56;--z-vdp:60}body{background:var(--background);min-height:100vh;color:var(--foreground);font-family:var(--font-sans);margin:0}.font-heading,h1,h2,h3{font-family:var(--font-heading)}.search-page{padding:calc(var(--brand-bar-height) + var(--search-bar-offset)) var(--page-pad-x) var(--page-pad-bottom);max-width:var(--content-max);margin:0 auto}.bootstrap-start{inset:0;top:var(--brand-bar-height);z-index:54;background:var(--background);position:fixed}@supports (color:color-mix(in lab,red,red)){.bootstrap-start{background:color-mix(in srgb,var(--background) 96%,transparent)}}.bootstrap-start{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:clamp(2rem,8vh,5rem) var(--page-pad-x) 2rem;justify-content:center;align-items:flex-start;display:flex;overflow:auto}.bootstrap-start__panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);width:min(36rem,100%);box-shadow:var(--shadow-panel);text-align:center;padding:1.75rem 1.5rem 1.5rem}.bootstrap-start__title{font-family:var(--font-heading);color:var(--accent-ink);margin:0 0 .65rem;font-size:clamp(1.5rem,3.5vw,2rem);font-weight:700;line-height:1.15}.bootstrap-start__lede{color:var(--muted);margin:0 0 1.5rem;font-size:1rem;line-height:1.5}.bootstrap-start__group{margin-bottom:1.25rem}.bootstrap-start__group h2{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 .6rem;font-size:.75rem;font-weight:600}.bootstrap-start__chips{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.bootstrap-start__cta{margin-top:.35rem;padding:.7rem 1.25rem;font-size:.9rem}.bootstrap-start__cta:disabled{opacity:.45;cursor:not-allowed}.landing-page{min-height:100vh;padding:calc(var(--brand-bar-height) + 1.5rem) var(--page-pad-x) var(--page-pad-bottom);align-items:stretch;max-width:880px;margin:0 auto}.landing-hero,.landing-page{flex-direction:column;display:flex}.landing-hero{text-align:center;align-items:center;padding:clamp(1.5rem,5vh,3rem) 0 2rem}.landing-hero__mark{background:var(--accent);color:#fff;width:56px;height:56px;border-radius:14px;place-items:center;margin-bottom:1.25rem;font-size:1.75rem;line-height:1;display:grid}.landing-hero__mark,.landing-hero__title{font-family:var(--font-heading);font-weight:700}.landing-hero__title{color:var(--accent-ink);margin:0 0 .75rem;font-size:clamp(1.85rem,4.5vw,2.75rem);line-height:1.15}.landing-hero__lede{max-width:34rem;color:var(--muted);margin:0 auto 1.75rem;font-size:1.05rem;line-height:1.55}.landing-hero__invite{flex-direction:column;align-items:center;gap:.45rem;margin:0 0 1.25rem;display:flex}.landing-hero__invite-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0;font-size:.72rem;font-weight:650}.landing-hero__invite-line{max-width:28rem;min-height:2.4rem;font-family:var(--font-heading);color:var(--accent-ink);margin:0;font-size:clamp(1.15rem,3vw,1.45rem);font-weight:600;line-height:1.3;animation:landing-invite-in .45s}@keyframes landing-invite-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.landing-hero__invite-hint{max-width:22rem;color:var(--muted);margin:.15rem 0 0;font-size:.88rem;line-height:1.45}body:has(.landing-page) .agent-presence{justify-content:center;max-width:none;bottom:2.5rem;left:0;right:0}body:has(.landing-page) .agent-presence__restore{display:none}body:has(.landing-page) .fusion-orb[data-status=idle]{animation:landing-orb-glow 2.4s ease-out infinite}body:has(.landing-page) .fusion-orb[data-active=true],body:has(.landing-page) .fusion-orb[data-status=connecting]{animation:none}@keyframes landing-orb-glow{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 42%,transparent)}to{box-shadow:0 0 0 22px #0000}}.landing-hero__chips{flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:40rem;margin-bottom:2rem;display:flex}.landing-hero__chip{border:1px solid var(--border);background:var(--surface);color:var(--foreground);cursor:pointer;border-radius:999px;padding:.5rem .9rem;font-size:.875rem}.landing-hero__chip:hover:not(:disabled){border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.landing-hero__chip:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}}.landing-hero__chip:hover:not(:disabled){color:var(--accent)}.landing-hero__chip[data-active=true]{border-color:var(--accent);background:var(--accent);color:#fff}.landing-hero__chip:disabled{opacity:.55;cursor:not-allowed}.landing-hero__disclaimer{color:var(--muted-soft);text-align:center;margin:1rem 0 0;font-size:.75rem}.landing-page--chat .landing-chat-wrap{flex-direction:column;flex:1;width:100%;max-width:720px;min-height:0;margin:0 auto;display:flex}.talk-text-toggle{border:1px solid var(--accent);border-radius:8px;display:inline-flex;overflow:hidden}.talk-text-toggle__btn{background:var(--surface);color:var(--accent);cursor:pointer;border:none;padding:.45rem .85rem;font-size:.75rem;font-weight:600}.talk-text-toggle__btn[data-active=true]{background:var(--accent);color:#fff}.agent-chat{gap:.75rem;min-height:280px}.agent-chat,.agent-chat__messages{flex-direction:column;flex:1;display:flex}.agent-chat__messages{gap:.65rem;max-height:min(52vh,520px);padding:.5rem 0 1rem;overflow-y:auto}.agent-chat__empty{color:var(--muted);margin:2rem auto;font-size:.95rem}.agent-chat__bubble{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);max-width:92%;padding:.65rem .85rem}.agent-chat__bubble--user{background:var(--accent);align-self:flex-end}@supports (color:color-mix(in lab,red,red)){.agent-chat__bubble--user{background:color-mix(in srgb,var(--accent) 10%,var(--surface))}}.agent-chat__bubble--agent{align-self:flex-start}.agent-chat__bubble--pending{opacity:.72;border-style:dashed}.agent-chat__bubble--pending .agent-chat__text{color:var(--muted);font-style:italic}.agent-chat__who{color:var(--muted);margin-bottom:.2rem;font-size:.7rem;font-weight:600;display:block}.agent-chat__text{white-space:pre-wrap;margin:0;font-size:.95rem;line-height:1.45}.agent-chat__composer{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .4rem .35rem 1rem;display:flex}.agent-chat__input{font:inherit;color:var(--foreground);background:0 0;border:none;outline:none;flex:1;min-width:0}.agent-chat__send{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:999px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.agent-chat__send:disabled{opacity:.45;cursor:not-allowed}.search-page__chat{max-width:720px;margin-top:1.25rem;margin-bottom:5rem}.text-muted{color:var(--muted)}.text-danger{color:var(--danger)}.brand-bar{z-index:var(--z-brand);height:var(--brand-bar-height);background:var(--surface);border-bottom:1px solid var(--border);position:fixed;top:0;left:0;right:0}.brand-bar,.brand-bar__tally{align-items:center;display:flex}.brand-bar__tally{pointer-events:none;white-space:nowrap;flex-direction:column;margin:0 6px 0 0;line-height:1}.brand-bar__tally strong{color:var(--accent);font-size:26px;font-weight:700;line-height:1}.brand-bar__tally span{color:var(--muted);font-size:10px;font-weight:500;line-height:1.15}.brand-bar__inner{max-width:var(--content-max);width:100%;margin:0 auto;padding:0 16px}.brand-bar__inner,.brand-bar__sheet{justify-content:space-between;align-items:center;gap:16px;display:flex}.brand-bar__sheet{flex:1;min-width:0;margin-left:28px}.brand-bar__menu{width:40px;height:40px;color:var(--foreground);cursor:pointer;background:0 0;border:0;place-items:center;margin-right:-8px;padding:0;display:none}.brand-bar__brand{align-items:center;gap:8px;display:flex}.brand-bar__beta{width:auto;height:36px;display:block}.brand-bar__logo{width:auto;height:28px;display:block}.brand-bar__nav{color:var(--muted);align-items:center;gap:18px;font-size:13px;font-weight:500;display:flex}.brand-bar__nav a{color:inherit;text-decoration:none}.brand-bar__nav-btn{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.brand-bar__nav [data-active=true]{color:var(--accent)}.brand-bar__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.brand-bar__heart{color:#c62828;place-items:center;width:32px;height:32px;text-decoration:none;display:grid}.brand-bar__heart[data-active=true]{color:#c62828}.brand-bar__mem0{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:none;place-items:center;padding:0;display:grid}.brand-bar__mem0[data-active=true]{color:var(--accent)}.mem0-debug{top:calc(var(--brand-bar-height) + 8px);z-index:40;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);width:min(420px,100vw - 24px);max-height:min(70vh,520px);box-shadow:var(--shadow-panel);color:var(--accent-ink);padding:12px 14px;font-size:13px;position:fixed;right:12px;overflow:auto}.mem0-debug__head{align-items:center;gap:8px;margin-bottom:10px;display:flex}.mem0-debug__head strong{flex:1}.mem0-debug__head button{appearance:none;border:1px solid var(--border);color:inherit;font:inherit;border-radius:var(--radius-sm);cursor:pointer;background:0 0;padding:4px 8px;font-size:12px}.mem0-debug ol,.mem0-debug p{margin:0}.mem0-debug ol{flex-direction:column;gap:10px;padding-left:1.1rem;display:flex}.mem0-debug__meta{color:var(--muted);margin-top:4px;font-size:11px}.mem0-debug__error{color:#f87171;margin-bottom:8px}.history-modal{top:calc(var(--brand-bar-height) + 8px);z-index:40;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);width:min(920px,100vw - 24px);max-height:min(80vh,720px);box-shadow:var(--shadow-panel);color:var(--accent-ink);padding:14px 16px 18px;font-size:13px;position:fixed;right:12px;overflow:auto}.history-modal__head{align-items:center;gap:8px;margin-bottom:12px;display:flex}.history-modal__head strong{flex:1}.history-modal__head button{appearance:none;border:1px solid var(--border);color:inherit;font:inherit;border-radius:var(--radius-sm);cursor:pointer;background:0 0;padding:4px 8px;font-size:12px}.history-modal__cols{grid-template-columns:1fr 1fr;gap:20px;display:grid}.history-modal__cols h2{margin:0 0 10px;font-size:14px}.history-modal__cols ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.history-modal__cols li button{text-align:left;appearance:none;border:1px solid var(--border);width:100%;color:inherit;font:inherit;border-radius:var(--radius-sm);cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;display:flex}.history-modal__meta{color:var(--muted);font-size:11px}.history-modal__error{color:#f87171;margin:0 0 8px}.history-modal__viewed{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:8px;display:grid}.history-modal__viewed .vehicle-card__media{aspect-ratio:16/9}.history-modal__viewed .vehicle-card__body{padding:6px 8px 8px}.history-modal__viewed .vehicle-card__title{font-size:12px}.history-modal__viewed .vehicle-card__cad,.history-modal__viewed .vehicle-card__meta,.history-modal__viewed .vehicle-card__mileage,.history-modal__viewed .vehicle-card__num{font-size:10px}.history-modal__viewed .vehicle-card__price{font-size:13px}@media (max-width:720px){.history-modal__cols{grid-template-columns:1fr}}.history-modal--narrow{width:min(420px,100vw - 24px)}.history-modal--narrow .history-modal__cols{grid-template-columns:1fr}.saved-search-row{align-items:stretch;gap:4px;display:flex}.saved-search-row__remove{color:var(--danger);flex:0 0 32px;place-items:center;background:0 0!important;border:none!important;width:32px!important;padding:0!important;display:grid!important}.brand-bar__cta,.brand-bar__signin{appearance:none;cursor:pointer;border:none;font-family:inherit;text-decoration:none}.brand-bar__signin{color:var(--muted);background:0 0;padding:6px 10px;font-size:13px;font-weight:500}.brand-bar__cta{color:#fff;background:var(--accent);border-radius:var(--radius-sm);padding:7px 12px;font-size:13px;font-weight:600}@media (max-width:1100px){.brand-bar__tally{display:none}}@media (max-width:720px){.brand-bar__beta{display:none}.brand-bar__sheet{margin:0;display:none}.brand-bar[data-open=true] .brand-bar__sheet{top:var(--brand-bar-height);z-index:1;background:var(--surface);border-bottom:1px solid var(--border);box-shadow:var(--shadow-panel);flex-direction:column;align-items:stretch;padding:12px 16px 16px;display:flex;position:absolute;left:0;right:0}.brand-bar[data-open=true] .brand-bar__nav{flex-direction:column;align-items:stretch;gap:4px;font-size:16px;display:flex}.brand-bar[data-open=true] .brand-bar__nav a{padding:10px 4px}.brand-bar[data-open=true] .brand-bar__actions{border-top:1px solid var(--border);justify-content:flex-start;padding-top:8px;display:flex}.brand-bar[data-open=true] .brand-bar__signin{display:inline-flex}.brand-bar__menu{display:grid}}.search-filter-bar{top:var(--brand-bar-height)!important}.vehicle-grid__intake{color:var(--muted);max-width:36rem;margin:2rem 0;font-size:15px;line-height:1.45}.vehicle-grid__meta{color:var(--muted);align-items:flex-start;gap:8px;margin-bottom:12px;font-size:13px;display:flex}.vehicle-grid__meta-line{min-width:0;margin:0}.vehicle-grid__save{appearance:none;width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;place-items:center;margin-top:1px;padding:0;display:grid}.vehicle-grid__save[data-saved=true]{color:var(--accent)}.vehicle-grid__meta-gap{margin-left:6px}.vehicle-grid__meta-chip{margin-left:10px}.vehicle-grid__list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.vehicle-grid__sentinel{height:40px}.vehicle-grid__end{text-align:center;color:var(--muted);margin-top:8px;font-size:13px}.vehicle-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);color:var(--foreground);font-family:var(--font-sans);cursor:pointer;overflow:hidden}.vehicle-card--ecomm{border-color:#c62828}.vehicle-card__media{aspect-ratio:16/10;background:var(--surface-muted);position:relative;overflow:hidden}.vehicle-card__ds-star{z-index:1;color:var(--foreground);position:absolute;top:8px;left:8px}@supports (color:color-mix(in lab,red,red)){.vehicle-card__ds-star{color:color-mix(in srgb,var(--foreground) 55%,transparent)}}.vehicle-card__ds-star{pointer-events:auto;place-items:center;display:grid}.vehicle-card__ds-star--deal{color:var(--accent)}.vehicle-card__ds-star--outlier{color:#c62828}.vehicle-card__heart{z-index:1;color:#c62828;pointer-events:none;place-items:center;display:grid;position:absolute;top:8px;right:8px}.vehicle-card__media img{object-fit:cover;width:100%;height:100%;display:block}.vehicle-card__body{padding:10px 12px}.vehicle-card__title-row{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.vehicle-card__title{color:var(--accent-ink);min-width:0;font-size:14px;font-weight:600;line-height:1.35}.vehicle-card__title a{color:inherit;text-decoration:none}.vehicle-card__title a:hover{text-decoration:underline}.vehicle-card__num{color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px;font-weight:600;line-height:1.35}.vehicle-card__meta{color:var(--muted);margin-top:2px;font-size:12px}.vehicle-card__engine{align-items:center;gap:5px;min-width:0;display:flex}.vehicle-card__fuel{color:var(--muted);flex-shrink:0;align-items:center;display:inline-flex}.vehicle-card__fuel-icon{width:12px;height:12px}.vehicle-card__payment-block{margin-top:8px}.vehicle-card__payment-row{flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;font-size:13px;display:inline-flex}.vehicle-card__payment{color:var(--accent-ink);font-size:20px;font-weight:700;line-height:1.2}.vehicle-card__term{color:var(--muted);font-size:11px;font-weight:400}.vehicle-card__term.is-capped{color:var(--danger)}.vehicle-card__unavailable{color:var(--muted-soft);font-size:12px}.vehicle-card__price-row{justify-content:space-between;align-items:baseline;gap:8px;margin-top:4px;font-size:13px;display:flex}.vehicle-card__price-row--cash{align-items:flex-end;margin-top:8px}.vehicle-card__price-group{align-items:baseline;gap:4px;min-width:0;display:inline-flex}.vehicle-card__price{color:var(--accent-ink);font-size:20px;font-weight:700;line-height:1.2}.vehicle-card__price-soft{color:var(--muted);font-size:11px;font-weight:400}.vehicle-card__cad{color:var(--muted-soft);font-size:12px;font-weight:400;line-height:1}.vehicle-card__price-group--soft .vehicle-card__cad{font-size:10px}.vehicle-card__mileage{color:var(--muted);flex-shrink:0;align-items:center;gap:4px;font-size:12px;display:inline-flex}.vehicle-card__mileage-icon{flex-shrink:0;width:12px;height:12px}.agent-presence{z-index:var(--z-presence);pointer-events:none;align-items:flex-end;gap:12px;max-width:min(520px,100vw - 32px);display:flex;position:fixed;bottom:16px;left:16px}.agent-presence__controls{pointer-events:auto;flex-direction:column;align-items:center;gap:8px;display:flex}.agent-presence__panel{pointer-events:auto;background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.agent-presence__panel{background:color-mix(in srgb,var(--surface) 94%,transparent)}}.agent-presence__panel{border:1px solid var(--border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-panel);min-width:0;color:var(--foreground);font-family:var(--font-sans);padding:10px 14px}.agent-presence__panel-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.agent-presence__dismiss{appearance:none;color:var(--muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;flex-shrink:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.agent-presence__dismiss:hover{color:var(--foreground);background:var(--surface-muted)}.agent-presence__restore{appearance:none;border:1px solid var(--border);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.agent-presence__restore{background:color-mix(in srgb,var(--surface) 94%,transparent)}}.agent-presence__restore{color:var(--muted);border-radius:var(--radius-md);cursor:pointer;place-items:center;width:32px;height:32px;padding:0;display:grid}.agent-presence__restore:hover{color:var(--foreground)}.agent-presence__nudge{pointer-events:none;background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.agent-presence__nudge{background:color-mix(in srgb,var(--surface) 94%,transparent)}}.agent-presence__nudge{border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--foreground);white-space:nowrap;padding:8px 12px;font-size:13px}.agent-presence__panel--text{opacity:.72;box-shadow:none;padding:6px 10px}.agent-presence__status{letter-spacing:.08em;text-transform:uppercase;font-size:11px}.agent-presence__guide{color:var(--foreground);margin-top:4px;font-size:14px;line-height:1.35}.agent-presence__action{color:var(--muted);margin-top:6px;font-size:12px}.agent-presence__composer{background:var(--surface);border:1px solid var(--border);border-radius:999px;align-items:center;gap:6px;margin-top:10px;padding:4px 4px 4px 12px;display:flex}.agent-presence__input{font:inherit;color:var(--foreground);background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:13px}.agent-presence__send{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:999px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.agent-presence__send:disabled{opacity:.45;cursor:not-allowed}.mobile-search-box{display:none}@media (max-width:720px){.search-filter-bar{display:none!important}.mobile-search-box{left:0;right:0;top:var(--brand-bar-height);z-index:55;background:var(--surface);border-bottom:1px solid var(--border);padding:8px 12px 10px;display:block;position:fixed}.mobile-search-box[data-agent=true]{pointer-events:none;background:0 0;border-bottom:0}.mobile-search-box[data-agent=true] .mobile-search-box__row{justify-content:flex-end}.mobile-search-box[data-agent=true] .mobile-filters,.mobile-search-box[data-agent=true] .mobile-search-box__filters{pointer-events:auto}.mobile-search-box[data-agent=true] .mobile-search-box__filters{box-shadow:var(--shadow-card)}.mobile-search-box__row{align-items:center;gap:8px;display:flex}.mobile-search-box__form{flex:1;min-width:0}.mobile-search-box__field{box-sizing:border-box;background:var(--surface-muted);width:100%;color:var(--muted);border-radius:10px;align-items:center;gap:8px;padding:10px 12px;display:flex}.mobile-search-box__field input{min-width:0;color:var(--foreground);background:0 0;border:0;outline:none;flex:1;font-size:16px}.mobile-search-box__field input::placeholder{color:var(--muted-soft)}.mobile-search-box__filters{appearance:none;border:1px solid var(--border);background:var(--surface);width:42px;height:42px;color:var(--foreground);border-radius:10px;flex-shrink:0;place-items:center;padding:0;display:grid}.mobile-search-box__error{color:var(--danger);margin:6px 4px 0;font-size:12px}.mobile-filters{inset:var(--brand-bar-height) 0 0;z-index:56;position:fixed}.mobile-filters__backdrop{background:var(--foreground);border:0;padding:0;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.mobile-filters__backdrop{background:color-mix(in srgb,var(--foreground) 28%,transparent)}}.mobile-filters__sheet{background:var(--surface);border-bottom:1px solid var(--border);max-height:min(82dvh,40rem);box-shadow:var(--shadow-panel);padding:12px 14px 20px;position:absolute;top:0;left:0;right:0;overflow:auto}.mobile-filters__head{align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.mobile-filters__head h2{margin:0;font-size:16px}.mobile-filters__head span{color:var(--muted);flex:1;font-size:12px}.mobile-filters__done{appearance:none;color:var(--accent);background:0 0;border:0;padding:0;font-size:14px;font-weight:600}.mobile-filters__section{border-top:1px solid var(--border);flex-direction:column;gap:8px;padding:12px 0;display:flex}.mobile-filters__section h3,.mobile-filters__slider-head{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:baseline;gap:10px;margin:0;font-size:12px;font-weight:700;display:flex}.mobile-filters__slider-value{letter-spacing:0;text-transform:none;color:var(--foreground);font-weight:600}.mobile-filters__section .w-80{width:100%}.mobile-filters__chips{flex-wrap:wrap;gap:6px;display:flex}.mobile-filters__chips button,.mobile-filters__select{appearance:none;border:1px solid var(--border);background:var(--surface);color:var(--foreground);border-radius:999px;padding:7px 12px;font-size:13px}.mobile-filters__chips button[data-active=true]{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.mobile-filters__chips button[data-active=true]{background:color-mix(in srgb,var(--accent) 12%,var(--surface))}}.mobile-filters__chips button[data-active=true]{color:var(--accent-ink)}.mobile-filters__select{width:fit-content}.search-page{padding-top:calc(var(--brand-bar-height) + 3.75rem)}.agent-presence{flex-direction:column;align-items:center;max-width:none;bottom:16px;left:16px;right:16px}.agent-presence__controls{flex-direction:row;justify-content:center}.agent-presence__panel{width:100%}}.vdp-page{min-height:100vh;padding-top:var(--brand-bar-height)}.vdp-page .vdp-overlay__shell{min-height:calc(100vh - var(--brand-bar-height))}.vdp-overlay{z-index:var(--z-vdp);background:var(--background);position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.vdp-overlay{background:color-mix(in srgb,var(--background) 96%,transparent)}}.vdp-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.vdp-overlay,.vdp-overlay__shell{flex-direction:column;display:flex}.vdp-overlay__shell{box-sizing:border-box;flex:1;gap:16px;width:100%;max-width:1200px;min-height:0;margin:0 auto;padding:16px 16px 24px}.vdp-overlay__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.vdp-overlay__heading{flex:1;min-width:0}.vdp-overlay__header--ecomm{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:16px;display:grid}.vdp-overlay__header--ecomm .vdp-overlay__heading{flex:unset}.vdp-overlay__header--ecomm .vdp-overlay__header-actions{justify-self:end}.vdp-overlay__discount{width:100%;min-width:0;color:var(--foreground)}.discount-slider__head{color:inherit;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;font-size:16px;font-weight:650;display:flex}.discount-slider__head strong{font-size:18px;font-weight:700}.discount-slider__bar{border-radius:999px;grid-template-columns:5fr 3fr 2fr;height:10px;display:grid;position:relative;overflow:visible}.discount-slider__seg{height:10px;display:block}.discount-slider__seg--green{background:#9bb89a;border-radius:999px 0 0 999px}.discount-slider__seg--yellow{background:#d4c48a}.discount-slider__seg--red{background:#c9a0a0;border-radius:0 999px 999px 0}.discount-slider__tip{background:var(--accent-ink);color:#fff;white-space:nowrap;pointer-events:none;z-index:2;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:650;position:absolute;bottom:calc(100% + 8px);transform:translate(-50%)}.discount-slider__range{appearance:none;background:0 0;width:100%;margin:0;position:absolute;inset:-8px 0}.discount-slider__range::-webkit-slider-runnable-track{background:0 0;border:none;height:10px}.discount-slider__range::-moz-range-track{background:0 0;border:none;height:10px}.discount-slider__range::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#c62828;border:2px solid #fff;border-radius:50%;width:22px;height:22px;margin-top:-6px;box-shadow:0 1px 4px #0f172a47}.discount-slider__range::-moz-range-thumb{cursor:pointer;background:#c62828;border:2px solid #fff;border-radius:50%;width:22px;height:22px;box-shadow:0 1px 4px #0f172a47}.vdp-overlay__title{font-family:var(--font-heading);color:var(--accent-ink);font-size:20px;font-weight:650}.vdp-overlay__subtitle{color:var(--muted);margin-top:2px;font-size:13px}.vdp-overlay__header-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.vdp-qc{position:relative}.vdp-overlay__flag-btn{border:1px solid var(--border);background:var(--surface);color:#c62828;border-radius:var(--radius-md);cursor:pointer;place-items:center;width:40px;height:40px;display:grid}.vdp-overlay__flag-btn.is-favourite{color:#c62828}.vdp-qc__flyout{z-index:4;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);min-width:280px;box-shadow:var(--shadow-panel);padding:.65rem 0;position:absolute;top:calc(100% + 6px);right:0}.vdp-qc__title{margin:0;padding:0 .75rem;font-size:13px;font-weight:600}.vdp-qc__lede{color:var(--muted);margin:.15rem 0 .4rem;padding:0 .75rem;font-size:12px}.vdp-qc__row{cursor:pointer;white-space:nowrap;align-items:center;gap:.5rem;padding:.35rem .75rem;font-size:13px;display:flex}.vdp-qc__row:hover{background:var(--surface-muted)}.vdp-qc__row input{margin:0}.vdp-qc__error{color:#c62828;margin:.35rem .75rem 0;font-size:12px}.vdp-qc__send{appearance:none;border-radius:var(--radius-sm);width:calc(100% - 1.5rem);font:inherit;color:#fff;cursor:pointer;background:#c62828;border:none;margin:.55rem .75rem 0;padding:.4rem .6rem;font-size:13px;font-weight:650;display:block}.vdp-qc__send:disabled{opacity:.45;cursor:default}.vdp-overlay__offer-btn{appearance:none;cursor:pointer;border-radius:var(--radius-md);height:40px;font-family:var(--font-heading);letter-spacing:.02em;color:#fff;white-space:nowrap;background:#c62828;border:none;padding:0 16px;font-size:13px;font-weight:700}.vdp-overlay__offer-btn:hover{background:#b71c1c}.vdp-overlay__close{appearance:none;border:1px solid var(--border);background:var(--surface);color:var(--foreground);border-radius:var(--radius-md);cursor:pointer;min-width:80px;height:80px;font-family:var(--font-heading);letter-spacing:.04em;place-items:center;padding:0 20px;font-size:18px;font-weight:700;display:grid}.vdp-overlay__card{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.vdp-brain{z-index:4;border:1px solid var(--border);background:var(--surface);color:var(--accent-ink);border-radius:var(--radius-md);cursor:pointer;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:10px;right:10px}.vdp-brain.is-open{background:var(--accent-ink);color:#fff;border-color:var(--accent-ink)}.vdp-brain__flyout{z-index:3;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel);transform-origin:100% 0;padding:20px 56px 20px 20px;animation:vdp-brain-back .28s ease-out;position:absolute;inset:0;overflow:auto}@keyframes vdp-brain-back{0%{opacity:0;transform:translate(18%)scale(.98)}to{opacity:1;transform:none}}.vdp-brain__ds{border-radius:var(--radius-md);margin-bottom:18px;padding:16px 18px}.vdp-brain__ds.is-good{background:#15803d}@supports (color:color-mix(in lab,red,red)){.vdp-brain__ds.is-good{background:color-mix(in srgb,#15803d 12%,var(--surface))}}.vdp-brain__ds.is-bad{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.vdp-brain__ds.is-bad{background:color-mix(in srgb,var(--danger) 12%,var(--surface))}}.vdp-brain__ds.is-even{background:var(--surface-muted)}.vdp-brain__ds-kicker{font-family:var(--font-heading);margin-bottom:10px;font-size:18px;font-weight:650}.vdp-brain__ds.is-good .vdp-brain__ds-kicker{color:#15803d}.vdp-brain__ds.is-bad .vdp-brain__ds-kicker{color:var(--danger)}.vdp-brain__ds-row{justify-content:space-between;gap:12px;font-size:14px;display:flex}.vdp-brain__ds-delta{margin-top:8px;font-weight:600}.vdp-brain__block{margin-bottom:16px}.vdp-brain__label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:12px;font-weight:650}.vdp-brain__summary{margin:0;font-size:15px;line-height:1.45}.vdp-brain__listings{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.vdp-brain__listings li{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-muted);padding:10px 12px}.vdp-brain__lot-top{justify-content:space-between;gap:10px;font-weight:600;display:flex}.vdp-brain__status{text-transform:capitalize}.vdp-brain__status.is-active{color:#15803d}.vdp-brain__status.is-dropped{color:var(--muted)}.vdp-brain__lot-when,.vdp-brain__lot-where{color:var(--muted);margin-top:2px;font-size:13px}.vdp-brain__note{color:var(--muted);font-size:14px}.vdp-brain__note.is-error{color:var(--danger)}.vdp-overlay__grid{flex:1;grid-template-columns:minmax(0,1.4fr) minmax(280px,.9fr);gap:20px;min-height:0;display:grid;overflow:auto}@media (max-width:720px){.vdp-overlay__grid{grid-template-columns:1fr}}.vdp-overlay__gallery{flex-direction:column;gap:10px;min-width:0;display:flex}.vdp-overlay__hero{aspect-ratio:16/10;background:var(--surface-muted);border-radius:var(--radius-lg);border:1px solid var(--border);position:relative;overflow:hidden}.vdp-overlay__hero img,.vdp-overlay__thumb img{object-fit:cover;opacity:0;width:100%;height:100%;display:block}.vdp-overlay__hero img.is-in,.vdp-overlay__thumb img.is-in{opacity:1}.vdp-overlay__nav{border:1px solid var(--border);background:var(--surface);border-radius:999px;width:36px;height:36px;position:absolute;top:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab,red,red)){.vdp-overlay__nav{background:color-mix(in srgb,var(--surface) 92%,transparent)}}.vdp-overlay__nav{color:var(--foreground);cursor:pointer;place-items:center;display:grid}.vdp-overlay__nav--left{left:10px}.vdp-overlay__nav--right{right:10px}.vdp-overlay__thumbs{gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.vdp-overlay__thumb{border-radius:var(--radius-sm);border:1px solid var(--border);cursor:pointer;background:var(--surface-muted);flex:none;width:72px;height:48px;padding:0;overflow:hidden}.vdp-overlay__thumb.is-active{border:2px solid var(--accent)}.vdp-overlay__panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;min-height:0;box-shadow:var(--shadow-card);flex-direction:column;gap:14px;padding:16px;display:flex}.vdp-overlay__price-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.vdp-overlay__price{font-family:var(--font-heading);color:var(--accent-ink);font-size:22px;font-weight:650}.vdp-overlay__dealer{justify-content:flex-end;align-items:center;gap:6px;display:flex}.vdp-overlay__dealer-name{color:var(--muted);font-size:13px;font-weight:500}.vdp-overlay__dealer-go{color:var(--accent);place-items:center;text-decoration:none;display:grid}.vdp-overlay__facts{grid-template-columns:1fr 1fr;gap:12px;display:grid}.vdp-fact{flex-direction:column;gap:2px;display:flex}.vdp-fact__label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.vdp-fact__value{color:var(--foreground);font-size:14px}.vdp-overlay__note{color:var(--muted);font-size:12px}.vdp-overlay__note.is-error{color:var(--danger)}.vdp-overlay__section-label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;font-size:11px}.vdp-overlay__features{color:#334155;margin:0;padding-left:18px;font-size:13px;line-height:1.45}.vdp-overlay__description{color:#475569;white-space:pre-wrap;max-height:140px;margin:0;font-size:13px;line-height:1.5;overflow:auto}@keyframes fusion-orb-spin{to{transform:rotate(1turn)}}@keyframes fusion-orb-spin-rev{to{transform:rotate(-1turn)}}@keyframes fusion-orb-breathe{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.fusion-orb{--orb-accent:#5b6b7c;--orb-speed:10s;cursor:pointer;isolation:isolate;width:64px;height:64px;box-shadow:0 0 16px var(--orb-accent);background:#0b1220;border:none;border-radius:50%;flex-shrink:0;padding:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.fusion-orb{box-shadow:0 0 16px color-mix(in srgb,var(--orb-accent) 35%,transparent)}}.fusion-orb{pointer-events:auto;transition:box-shadow .35s}.fusion-orb:disabled{cursor:wait}.fusion-orb[data-active=true]{--orb-speed:5s;box-shadow:0 0 22px var(--orb-accent),0 0 48px var(--orb-accent)}@supports (color:color-mix(in lab,red,red)){.fusion-orb[data-active=true]{box-shadow:0 0 22px color-mix(in srgb,var(--orb-accent) 55%,transparent),0 0 48px color-mix(in srgb,var(--orb-accent) 28%,transparent)}}.fusion-orb[data-status=speaking],.fusion-orb[data-status=thinking]{--orb-speed:3.2s}.fusion-orb__swirl{background:conic-gradient(from 0deg,#1d4ed8,#06b6d4,#34d399,var(--orb-accent),#38bdf8,#1d4ed8);animation:fusion-orb-spin var(--orb-speed) linear infinite;filter:blur(10px)saturate(1.25);opacity:.95;border-radius:50%;position:absolute;inset:-40%}.fusion-orb__swirl--slow{background:conic-gradient(from 90deg,#0ea5e9,transparent 30%,#22d3ee,transparent 60%,var(--orb-accent),transparent 85%,#0ea5e9);animation:fusion-orb-spin-rev calc(var(--orb-speed) * 1.6) linear infinite;filter:blur(14px)saturate(1.35);opacity:.75;inset:-55%}.fusion-orb__core{background:radial-gradient(circle at 35% 30%,#ffffff8c,var(--orb-accent) 42%,#080e18eb 72%);border-radius:50%;position:absolute;inset:18%}@supports (color:color-mix(in lab,red,red)){.fusion-orb__core{background:radial-gradient(circle at 35% 30%,#ffffff8c,color-mix(in srgb,var(--orb-accent) 40%,transparent) 42%,#080e18eb 72%)}}.fusion-orb__core{animation:fusion-orb-breathe calc(var(--orb-speed) * .55) ease-in-out infinite;z-index:1}.fusion-orb__ring{box-shadow:inset 0 0 0 1.5px var(--orb-accent);border-radius:50%;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.fusion-orb__ring{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--orb-accent) 70%,white 15%)}}.fusion-orb__ring{z-index:2;pointer-events:none}.ecomm-overlay{z-index:80;background:#0f14198c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ecomm-overlay__shell{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);width:min(1100px,100%);max-height:min(92vh,900px);box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}.ecomm-overlay__header{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.ecomm-overlay__title{font-family:var(--font-heading);color:var(--accent-ink);font-size:18px;font-weight:650}.ecomm-overlay__subtitle{color:var(--muted);margin-top:2px;font-size:13px}.ecomm-overlay__close{border:1px solid var(--border);background:var(--surface);color:var(--foreground);border-radius:var(--radius-md);cursor:pointer;place-items:center;width:40px;height:40px;display:grid}.ecomm-overlay__body{flex:1;min-height:0;padding:8px 0 16px;overflow:auto}.exotics-page{min-height:100vh;padding:calc(var(--brand-bar-height) + 2rem) var(--page-pad-x) 4rem;max-width:var(--content-max);margin:0 auto}.exotics-title{color:var(--accent-ink);margin:0 0 1.25rem;font-size:clamp(1.75rem,4vw,2.4rem);font-weight:700;line-height:1.15}.trade-page .carcierge-panel-form{max-width:420px;margin:0;padding:0}.trade-page .carcierge-panel-form__description{color:var(--muted)}.trade-page .carcierge-panel-form__notice--success,.trade-page .carcierge-panel-form__value-card{color:#065f46;background:#ecfdf5;border:1px solid #34d399}.trade-page .carcierge-panel-form__value-card-disclaimer{color:#047857}.trade-page .carcierge-panel-form__value-card .carcierge-panel-form__label{color:#065f46}.trade-gate{max-width:28rem}.trade-gate p{color:var(--muted);margin:0;font-size:1rem;line-height:1.5}.trade-gate__actions{align-items:center;gap:8px;margin-top:1.25rem;display:flex}.trade-clear{appearance:none;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:none;margin-top:12px;padding:0;font-size:13px}.exotics-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-bottom:.75rem;display:flex}.exotics-toolbar .vehicle-grid__meta{margin-bottom:0}.exotics-toolbar__controls{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.exotics-make{position:relative}.exotics-make__flyout{z-index:4;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);min-width:220px;max-height:320px;box-shadow:var(--shadow-panel);padding:.45rem 0;display:none;position:absolute;top:calc(100% - 2px);right:0;overflow:auto}.exotics-make:hover .exotics-make__flyout{display:block}.exotics-make__row{cursor:pointer;white-space:nowrap;align-items:center;gap:.5rem;padding:.35rem .75rem;font-size:13px;display:flex}.exotics-make__row:hover{background:var(--surface-muted)}.exotics-make__row input{margin:0}.exotics-sort{gap:.4rem;display:flex}.exotics-search{appearance:none;border:1px solid var(--border);background:var(--surface);width:11.5rem;color:var(--foreground);font:inherit;border-radius:999px;padding:.35rem .85rem;font-size:13px}.exotics-search::placeholder{color:var(--muted)}.exotics-make>button,.exotics-sort button{appearance:none;border:1px solid var(--border);background:var(--surface);color:var(--muted);font:inherit;cursor:pointer;border-radius:999px;padding:.35rem .85rem;font-size:13px;font-weight:650}.exotics-make>button.is-active,.exotics-sort button.is-active{background:var(--accent);border-color:var(--accent);color:#fff}.learn-page{min-height:100vh;padding:calc(var(--brand-bar-height) + 2rem) var(--page-pad-x) 4rem;max-width:920px;margin:0 auto}.learn-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0 0 .35rem;font-size:12px;font-weight:650}.learn-title{color:var(--accent-ink);margin:0 0 .75rem;font-size:clamp(1.75rem,4vw,2.4rem);font-weight:700;line-height:1.15}.learn-lede{color:var(--muted);margin:0 0 1.75rem;font-size:1.05rem;line-height:1.55}.learn-crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:1.25rem;font-size:13px;display:flex}.learn-crumbs a{color:var(--accent);text-decoration:none}.learn-alpha{flex-wrap:wrap;gap:.35rem;margin-bottom:2rem;display:flex}.learn-alpha a{width:2rem;height:2rem;color:var(--accent-ink);background:var(--surface-muted);border-radius:50%;place-items:center;font-size:13px;font-weight:650;text-decoration:none;display:grid}.learn-alpha a:hover{background:var(--accent);color:#fff}.learn-letter-list{flex-direction:column;gap:1.75rem;display:flex}.learn-letter-block{scroll-margin-top:calc(var(--brand-bar-height) + 12px);grid-template-columns:56px 1fr;align-items:start;gap:1rem 1.25rem;display:grid}.learn-letter-mark{background:var(--accent);color:#fff;width:56px;height:56px;font-family:var(--font-heading);border-radius:50%;place-items:center;font-size:1.5rem;font-weight:700;display:grid}.learn-make-links{flex-wrap:wrap;gap:.5rem .85rem;margin:0;padding:.35rem 0 0;list-style:none;display:flex}.learn-make-links a{color:var(--accent-ink);font-weight:600;text-decoration:none}.learn-make-links a:hover{color:var(--accent)}.learn-model-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.learn-model-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:inherit;box-shadow:var(--shadow-card);flex-direction:column;gap:.25rem;padding:.9rem 1rem;text-decoration:none;display:flex}.learn-model-card strong{font-family:var(--font-heading);color:var(--accent-ink);font-size:1.05rem}.learn-model-card span{color:var(--muted);font-size:13px}.learn-model-card:hover{border-color:var(--accent)}.learn-years{flex-direction:column;gap:.65rem;display:flex}.learn-year{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-card)}.learn-year>summary{cursor:pointer;font-family:var(--font-heading);color:var(--accent-ink);justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1.1rem;font-size:1.15rem;font-weight:700;list-style:none;display:flex}.learn-year>summary::-webkit-details-marker{display:none}.learn-year__body{border-top:1px solid var(--border);padding:0 1.1rem 1.2rem}.learn-section{margin:1.1rem 0}.learn-editorial h4,.learn-section__title,.learn-trim h4{font-family:var(--font-heading);color:var(--accent-ink);margin:0 0 .45rem;font-size:.95rem;font-weight:700}.learn-editorial p,.learn-section p,.learn-year__body p{margin:0 0 .65rem;line-height:1.55}.learn-editorial ul,.learn-year__body ul{margin:0 0 .75rem;padding-left:1.15rem}.learn-chips{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.learn-chips li{background:var(--surface-muted);color:var(--accent-ink);border-radius:999px;padding:.28rem .6rem;font-size:12px}.learn-trim-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.learn-trim{border:1px solid var(--border);border-radius:var(--radius-sm);background:#fbfdff;padding:.85rem .95rem}.learn-trim__head{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.5rem;display:flex}.learn-price{color:var(--accent);font-size:13px;font-weight:650}.learn-config{border-top:1px solid var(--border);margin-top:.65rem;padding-top:.65rem}.learn-config__name{font-weight:650}.learn-options{margin:.5rem 0}.learn-options summary{cursor:pointer;color:var(--accent);font-size:13px;font-weight:650}.learn-options ul{margin-top:.45rem;padding-left:1.1rem;font-size:13px}.learn-dl{gap:.35rem;display:grid}.learn-dl div{grid-template-columns:5rem 1fr;gap:.5rem;font-size:14px;display:grid}.learn-dl dt{color:var(--muted)}.learn-dl dd{margin:0}.learn-meta{font-size:13px;font-weight:500}.learn-empty,.learn-meta{color:var(--muted)}.learn-ext{color:var(--accent)}@media (max-width:640px){.learn-letter-block{grid-template-columns:44px 1fr}.learn-letter-mark{width:44px;height:44px;font-size:1.2rem}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-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}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Raleway;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/200388358b398524-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Raleway;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6e67fad4fa881005-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/10dadb2e82d03733-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Raleway;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/95d1875af7c44e92-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Raleway;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/630c17af355fa44e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Raleway Fallback;src:local("Arial");ascent-override:90.51%;descent-override:22.53%;line-gap-override:0.00%;size-adjust:103.86%}.__className_d39f85{font-family:Raleway,Raleway Fallback;font-style:normal}.__variable_d39f85{--font-raleway:"Raleway","Raleway Fallback"}