.atJLUa_content{overflow-anchor:none;transition:grid-template-rows var(--disclosure-duration,var(--motion-duration-disclosure,.26s)) var(--motion-ease-out,cubic-bezier(.22, 1, .36, 1));grid-template-rows:1fr;display:grid}.atJLUa_content[data-expanded=false]{pointer-events:none;transition-duration:var(--disclosure-close-duration,.2s);grid-template-rows:0fr}.atJLUa_inner{min-height:0;overflow:hidden}:is([data-scope=accordion][data-part=root]:has([data-part=item-trigger]:focus-visible) .atJLUa_content,[data-scope=collapsible][data-part=root]:has([data-part=trigger]:focus-visible)>.atJLUa_content){transition:none}@media (prefers-reduced-motion:reduce){.atJLUa_content{transition:none}}
.lnUIdW_mobileNavigation{--disclosure-duration:.22s;--disclosure-close-duration:.16s}@media (min-width:768px){.lnUIdW_mobileNavigation[data-expanded]{display:none}}
.DPyxsW_wrapper{min-width:0;position:relative}.DPyxsW_trigger{width:100%;min-height:var(--control-height);border:1px solid var(--metal-edge);border-radius:var(--control-radius);background:var(--metal-graphite);color:var(--foreground);box-shadow:inset 0 1px 0 var(--metal-highlight);text-align:left;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;transition:border-color .15s ease-out,box-shadow .15s ease-out;display:flex}.DPyxsW_trigger[data-placeholder-shown]{color:var(--muted)}.DPyxsW_trigger:hover:not(:disabled):not([data-disabled]):not([data-readonly]){border-color:var(--muted)}.DPyxsW_trigger:focus-visible,.DPyxsW_trigger[aria-expanded=true]{border-color:var(--primary)}.DPyxsW_trigger[aria-invalid=true]{border-color:var(--danger,#f47a83)}.DPyxsW_trigger:focus-visible{box-shadow:var(--control-focus-ring);outline:none}.DPyxsW_trigger[data-readonly]{color:var(--muted);cursor:default}.DPyxsW_trigger:is(:disabled,[data-disabled]){border-color:var(--line);color:var(--muted);cursor:not-allowed}.DPyxsW_indicator{width:18px;height:18px;color:var(--muted);flex-shrink:0;transition:transform .15s ease-out;display:inline-flex}.DPyxsW_trigger[aria-expanded=true] .DPyxsW_indicator{color:var(--primary);transform:rotate(180deg)}.DPyxsW_positioner{z-index:40;width:var(--reference-width)}.DPyxsW_list{max-height:min(240px, var(--available-height));overscroll-behavior:contain;border:1px solid var(--metal-edge);background:var(--metal-graphite);color:var(--foreground);box-shadow:inset 0 1px 0 var(--metal-highlight), 0 12px 28px var(--background);scrollbar-color:var(--metal-edge) var(--surface);transform-origin:var(--transform-origin,top center);--select-offset:-4px;border-radius:10px;outline:none;margin:0;padding:5px;list-style:none;overflow-y:auto}.DPyxsW_list[data-side=top]{--select-offset:4px}.DPyxsW_list[data-state=open]{animation:DPyxsW_selectEnter .18s var(--motion-ease-out,cubic-bezier(.22, 1, .36, 1)) both}.DPyxsW_list[data-state=closed]{pointer-events:none;animation:DPyxsW_selectExit .12s var(--motion-ease-out,cubic-bezier(.22, 1, .36, 1)) both}@keyframes DPyxsW_selectEnter{0%{opacity:0;transform:translateY(var(--select-offset))}to{opacity:1;transform:translateY(0)}}@keyframes DPyxsW_selectExit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(var(--select-offset))}}.DPyxsW_option{min-height:44px;color:var(--foreground);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:5px;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}.DPyxsW_option[aria-selected=true]{color:var(--primary)}.DPyxsW_option[data-highlighted]{border-color:var(--primary);background:var(--metal-blue);color:var(--foreground);box-shadow:inset 0 1px 0 var(--metal-highlight)}.DPyxsW_option svg{flex-shrink:0;width:18px;height:18px}@media (prefers-reduced-motion:reduce){.DPyxsW_trigger,.DPyxsW_indicator{transition:none}.DPyxsW_list[data-state]{animation:none;transform:none}}.DPyxsW_indicator svg{width:18px;height:18px}
.W1DN8q_dataRegion{min-width:0}.W1DN8q_tableScroll{border:1px solid var(--app-border);background:var(--app-surface);border-radius:9px;min-width:0;max-width:100%;overflow-x:auto}.W1DN8q_table{border-collapse:collapse;width:100%;color:var(--app-text);font-size:var(--web-font-body,14px);text-align:left;line-height:1.6}.W1DN8q_table caption{color:var(--app-text);font-size:var(--web-font-body,14px);text-align:left;padding:14px 16px;font-weight:600}.W1DN8q_table th,.W1DN8q_table td{border-top:1px solid var(--app-border);vertical-align:middle;overflow-wrap:normal;padding:14px 16px}.W1DN8q_table thead th{color:var(--app-muted);background:var(--metal-graphite);font-size:var(--web-font-caption,12px);letter-spacing:0;font-weight:600}.W1DN8q_table tbody th{font-weight:500}.W1DN8q_table tbody tr:hover{background:color-mix(in oklch,var(--app-accent) 4%,var(--app-surface))}.W1DN8q_keyValues{gap:0;margin:0;display:grid}.W1DN8q_keyValues>div{border-bottom:1px solid var(--app-border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding-block:12px;display:flex}.W1DN8q_keyValues dt{color:var(--app-muted);font-size:var(--web-font-caption,12px);line-height:1.7}.W1DN8q_keyValues dd{max-width:100%;color:var(--app-text);font-size:var(--web-font-body,14px);font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;margin:0;line-height:1.7}.W1DN8q_stats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:0;display:grid}.W1DN8q_stats>div{border:1px solid var(--app-border);background:var(--app-surface);border-radius:8px;min-width:0;padding:14px 16px}.W1DN8q_stats dt{color:var(--app-muted);font-size:var(--web-font-caption,12px);line-height:1.6}.W1DN8q_stats dd{color:var(--app-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:6px 0 0;font-size:24px;font-weight:600;line-height:1.25}.W1DN8q_badge{color:var(--app-muted);background:color-mix(in oklch,var(--app-muted) 10%,var(--app-surface));font-size:var(--web-font-caption,12px);white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:4px 8px;line-height:1.5;display:inline-flex}.W1DN8q_badge[data-tone=positive]{color:var(--app-positive);background:color-mix(in oklch,var(--app-positive) 10%,var(--app-surface))}.W1DN8q_badge[data-tone=warning]{color:var(--app-accent-ink);background:color-mix(in oklch,var(--app-accent) 10%,var(--app-surface))}.W1DN8q_form{border:1px solid var(--app-border);background:var(--app-surface);border-radius:10px;align-content:start;gap:20px;min-width:0;padding:20px;display:grid}.W1DN8q_formHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:7px;display:flex}.W1DN8q_formHeading h5{color:var(--app-text);font-size:var(--web-font-control,16px);margin:0;font-weight:600;line-height:1.5}.W1DN8q_formHeading>span{color:var(--app-accent-ink);font-size:var(--web-font-caption,12px)}.W1DN8q_fields{gap:16px;display:grid}.W1DN8q_field{min-width:0;font-size:var(--web-font-control,16px);gap:7px;line-height:1.5;display:grid}.W1DN8q_field>label{min-width:0;color:var(--app-muted);font-size:var(--web-font-caption,12px);line-height:1.6}.W1DN8q_primary{border:1px solid var(--action-hover);background:var(--metal-blue);max-width:100%;min-height:44px;box-shadow:inset 0 1px 0 var(--metal-highlight);color:var(--app-accent-text);font-size:var(--web-font-body,14px);text-align:left;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;padding:11px 14px;font-weight:500;line-height:1.6;display:inline-flex}.W1DN8q_primary svg{flex:0 0 15px;width:15px;height:15px}.W1DN8q_primary:hover:not(:disabled){border-color:var(--primary)}.W1DN8q_primary:disabled{border-color:var(--app-border);background:var(--app-surface);box-shadow:none;color:var(--app-muted);cursor:default}.W1DN8q_actionGroup{align-content:start;justify-items:start;gap:12px;display:grid}.W1DN8q_notice{color:var(--app-muted);font-size:var(--web-font-caption,12px);align-items:flex-start;gap:8px;margin:0;line-height:1.8;display:flex}.W1DN8q_notice svg{flex:0 0 14px;width:14px;height:14px;margin-top:3px}.W1DN8q_primary:focus-visible{outline:2px solid var(--app-accent);outline-offset:3px}@media (max-width:600px){.W1DN8q_form{padding:16px}.W1DN8q_table th,.W1DN8q_table td{padding:10px 12px}.W1DN8q_stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.W1DN8q_stats>div{padding:12px}.W1DN8q_stats dd{font-size:20px}}.W1DN8q_tableScroll:focus-visible{outline:2px solid var(--app-accent);outline-offset:3px}.W1DN8q_table tbody th,.W1DN8q_table tbody td{font-variant-numeric:tabular-nums}.W1DN8q_primary:active:not(:disabled){opacity:.8}@media (prefers-reduced-motion:no-preference){.W1DN8q_primary{transition:border-color .16s ease-out,opacity .16s ease-out}}.W1DN8q_table [data-numeric]{text-align:right;white-space:nowrap}
.K9MxaW_events,.K9MxaW_ticketing{gap:24px;min-width:0;display:grid}.K9MxaW_managementGrid{grid-template-columns:minmax(0,1.3fr) minmax(280px,.8fr);align-items:start;gap:24px;display:grid}.K9MxaW_panel,.K9MxaW_accessTicket{border:1px solid var(--app-border);background:var(--app-surface);border-radius:10px;min-width:0;padding:20px}.K9MxaW_panel h5,.K9MxaW_accessTicket h5{color:var(--app-text);margin:0;font-size:16px;font-weight:600;line-height:1.5}.K9MxaW_sectionHeading{justify-content:space-between;align-items:start;gap:16px;margin-bottom:20px;display:flex}.K9MxaW_sectionHeading>svg{width:20px;height:20px;color:var(--app-accent);flex-shrink:0;margin-top:3px}.K9MxaW_sectionHeading p{color:var(--app-muted);margin:8px 0 0;font-size:14px;line-height:1.6}.K9MxaW_sectionHeading span{color:var(--app-muted);letter-spacing:.04em;margin-bottom:4px;font-size:12px;display:block}.K9MxaW_shortcuts{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.K9MxaW_shortcuts button,.K9MxaW_textAction{border:1px solid var(--app-border);background:var(--app-surface);min-height:44px;color:var(--app-text);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:14px;line-height:1.5;display:inline-flex}.K9MxaW_shortcuts svg,.K9MxaW_textAction svg{width:16px;height:16px;color:var(--app-accent);flex:0 0 16px}.K9MxaW_formNote{color:var(--app-muted);margin:0;font-size:12px;line-height:1.7}.K9MxaW_venueLayout{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:start;gap:24px;display:grid}.K9MxaW_venueEditor{min-width:0}.K9MxaW_venueEditor>header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;display:flex}.K9MxaW_venueEditor>header span{color:var(--app-muted);font-size:12px;line-height:1.8}.K9MxaW_venueEditor h5{color:var(--app-text);margin:4px 0 0;font-size:18px;font-weight:600;line-height:1.5}.K9MxaW_zoneTabs{gap:12px;margin-top:20px;display:flex}.K9MxaW_zoneTabs button{border:1px solid var(--app-border);background:var(--app-surface);min-height:72px;color:var(--app-text);text-align:left;border-radius:7px;flex:1;padding:12px 16px;font-size:14px;line-height:1.5;position:relative}.K9MxaW_zoneTabs button[aria-pressed=true]{border-color:var(--app-accent);background:var(--metal-panel)}.K9MxaW_zoneTabs small{color:var(--app-muted);margin-top:4px;font-size:12px;display:block}.K9MxaW_floor{border:1px solid var(--app-border);background:var(--app-bg);border-radius:9px;margin-top:20px;padding:20px 16px 16px}.K9MxaW_stage{border:1px solid var(--app-border);width:75%;color:var(--app-muted);letter-spacing:.06em;text-align:center;border-radius:50% 50% 5px 5px;margin:0 auto 24px;padding:8px;font-size:12px}.K9MxaW_seats{grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;max-width:336px;margin:auto;display:grid}.K9MxaW_seats i{aspect-ratio:1;border:1px solid var(--metal-edge);background:var(--app-surface);border-radius:3px;min-width:0;display:block}.K9MxaW_seats i[data-committed]{border-color:var(--app-accent);background:var(--metal-blue)}.K9MxaW_entrance{color:var(--app-muted);text-align:center;margin-top:24px;font-size:12px}.K9MxaW_legend{color:var(--app-muted);flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;font-size:12px;display:flex}.K9MxaW_legend>span{align-items:center;gap:8px;display:flex}.K9MxaW_legend i{border:1px solid var(--app-border);background:var(--app-surface);border-radius:2px;width:10px;height:10px}.K9MxaW_legend>span:nth-child(2) i{background:var(--metal-blue);border-color:var(--app-accent)}.K9MxaW_legend small{margin-left:auto;font-size:12px}.K9MxaW_sideColumn{align-content:start;gap:20px;min-width:0;display:grid}.K9MxaW_publicationLayout{grid-template-columns:minmax(0,1fr) minmax(270px,1fr);align-items:start;gap:24px;display:grid}.K9MxaW_poster{isolation:isolate;border:1px solid var(--app-border);background:var(--metal-graphite);min-height:460px;color:var(--app-text);box-shadow:inset 0 1px 0 var(--metal-highlight);border-radius:13px;flex-direction:column;justify-content:space-between;padding:30px;display:flex;position:relative;overflow:hidden}.K9MxaW_poster:after{content:"";pointer-events:none;background:linear-gradient(90deg,var(--app-bg),color-mix(in oklch,var(--app-bg) 85%,transparent) 55%,transparent);position:absolute;inset:0}.K9MxaW_posterTop{z-index:1;letter-spacing:.08em;font-size:12px;position:relative}.K9MxaW_posterArt{opacity:.8;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:5% -25% 0 15%;transform:rotate(-24deg)}.K9MxaW_posterArt i{background:var(--metal-blue);border-radius:22px;width:30px;height:90%}.K9MxaW_posterArt i:nth-child(2n){background:var(--metal-silver);height:60%}.K9MxaW_posterContent{z-index:1;margin-top:90px;position:relative}.K9MxaW_posterContent>span{font-size:12px}.K9MxaW_poster h5{letter-spacing:-.05em;margin:16px 0;font-size:54px;font-weight:600;line-height:1.02}.K9MxaW_poster p{margin:0 0 20px;font-size:14px;line-height:1.7}.K9MxaW_ticketBanner{border:1px solid var(--app-border);background:var(--metal-graphite);border-radius:10px;flex-wrap:wrap;align-items:center;gap:16px;padding:24px;display:flex}.K9MxaW_ticketBanner>svg{width:32px;height:32px;color:var(--app-accent)}.K9MxaW_ticketBanner>div{flex:1}.K9MxaW_ticketBanner>div>span{color:var(--app-muted);font-size:12px}.K9MxaW_ticketBanner h5{color:var(--app-text);letter-spacing:-.03em;margin:4px 0;font-size:24px;font-weight:600}.K9MxaW_ticketBanner p{color:var(--app-muted);margin:0;font-size:14px;line-height:1.6}.K9MxaW_purchaseGrid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:start;gap:24px;display:grid}.K9MxaW_ticketStub{border:1px dashed var(--app-border);background:var(--app-surface);border-radius:9px;margin-top:24px;padding:20px}.K9MxaW_ticketStub>span{color:var(--app-muted);font-size:12px}.K9MxaW_ticketStub strong{color:var(--app-text);font-variant-numeric:tabular-nums;letter-spacing:.01em;overflow-wrap:anywhere;margin-top:8px;font-size:18px;line-height:1.5;display:block}.K9MxaW_ticketStub p{color:var(--app-text);margin:12px 0 4px;font-size:14px;line-height:1.6}.K9MxaW_ticketStub small{color:var(--app-muted);font-size:12px}.K9MxaW_availability{border-bottom:1px solid var(--app-border);align-items:center;gap:16px;padding-bottom:20px;display:flex}.K9MxaW_availability>strong{color:var(--app-text);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:32px;font-weight:600;line-height:1.2}.K9MxaW_availability>span{color:var(--app-muted);font-size:12px;line-height:1.8}.K9MxaW_accessLayout{grid-template-columns:minmax(0,.9fr) minmax(270px,1.1fr);align-items:start;gap:24px;display:grid}.K9MxaW_scanner{border:1px solid var(--app-border);background:var(--app-bg);text-align:center;border-radius:12px;justify-items:center;padding:28px 20px;display:grid}.K9MxaW_scanner>span:first-child{color:var(--app-muted);letter-spacing:.06em;font-size:12px}.K9MxaW_scanner h5{color:var(--app-text);margin:12px 0 8px;font-size:22px;font-weight:600;line-height:1.4}.K9MxaW_scanner p{max-width:30ch;color:var(--app-muted);margin:0;font-size:14px;line-height:1.7}.K9MxaW_scanFrame{aspect-ratio:1;border:2px solid var(--app-accent);background:var(--app-surface);border-radius:18px;width:min(100%,200px);margin:24px 0;padding:20px;position:relative}.K9MxaW_codePattern{grid-template-columns:repeat(9,1fr);gap:4px;width:100%;height:100%;display:grid}.K9MxaW_codePattern i{border-radius:1px}.K9MxaW_codePattern i[data-filled]{background:var(--app-text)}.K9MxaW_scanLine{background:var(--app-accent);width:84%;height:2px;position:absolute;top:48%;left:8%}.K9MxaW_scanner>small{color:var(--app-muted);margin-top:14px;font-size:12px;line-height:1.7}.K9MxaW_accessTicket{border-top:3px solid var(--app-accent)}.K9MxaW_events button:focus-visible,.K9MxaW_venueLayout button:focus-visible,.K9MxaW_publicationLayout button:focus-visible,.K9MxaW_ticketing button:focus-visible,.K9MxaW_accessLayout button:focus-visible{outline:2px solid var(--app-accent);outline-offset:3px}@media (max-width:1100px){.K9MxaW_managementGrid,.K9MxaW_purchaseGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:800px){.K9MxaW_venueLayout,.K9MxaW_publicationLayout,.K9MxaW_accessLayout{grid-template-columns:minmax(0,1fr)}.K9MxaW_poster{min-height:380px}.K9MxaW_poster h5{font-size:48px}}@media (max-width:480px){.K9MxaW_panel,.K9MxaW_accessTicket{padding:16px}.K9MxaW_tablePanel{padding:0}.K9MxaW_seats{gap:4px}.K9MxaW_ticketBanner{padding:16px}.K9MxaW_poster{padding:24px}}.K9MxaW_tablePanel{background:0 0;border:0;border-radius:0;padding:0}.K9MxaW_zoneTabs button>span{padding-right:24px;display:block}.K9MxaW_zoneTabs button>svg{width:18px;height:18px;color:var(--app-accent);position:absolute;top:14px;right:14px}.K9MxaW_venueNote{color:var(--app-muted);margin:16px 0 0;font-size:12px;line-height:1.7}.K9MxaW_ticketStub+.K9MxaW_textAction{margin-top:16px}.K9MxaW_reference{white-space:nowrap;font-variant-numeric:tabular-nums}@media (hover:hover){.K9MxaW_shortcuts button:hover,.K9MxaW_textAction:hover,.K9MxaW_zoneTabs button:hover{border-color:var(--app-accent)}}@media (prefers-reduced-motion:no-preference){.K9MxaW_shortcuts button,.K9MxaW_textAction,.K9MxaW_zoneTabs button{transition:border-color .15s ease-out,transform .15s cubic-bezier(.16,1,.3,1)}.K9MxaW_shortcuts button:active,.K9MxaW_textAction:active,.K9MxaW_zoneTabs button:active{transform:scale(.99)}}
.IdLQ0q_inventory{gap:24px;min-width:0;display:grid}.IdLQ0q_inventoryGrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.IdLQ0q_panel{border:1px solid var(--app-border);background:var(--app-surface);border-radius:9px;min-width:0;padding:20px}.IdLQ0q_panel h5,.IdLQ0q_selectionDetail h5,.IdLQ0q_catalogData h5,.IdLQ0q_orderDetails h5{color:var(--app-text);margin:0 0 16px;font-size:16px;font-weight:600;line-height:1.5}.IdLQ0q_sectionHeading{justify-content:space-between;align-items:start;gap:16px;margin-bottom:20px;display:flex}.IdLQ0q_sectionHeading h5{margin-bottom:8px}.IdLQ0q_sectionHeading p{color:var(--app-muted);margin:0;font-size:14px;line-height:1.6}.IdLQ0q_sectionHeading>svg{width:20px;height:20px;color:var(--app-accent-ink);flex:0 0 20px}.IdLQ0q_productCell{align-items:center;gap:8px;display:flex}.IdLQ0q_productCell svg{width:16px;height:16px;color:var(--app-accent-ink);flex:0 0 16px}.IdLQ0q_productCell strong{font-weight:550}.IdLQ0q_rowAction,.IdLQ0q_textAction{border:1px solid var(--app-border);min-height:44px;color:var(--app-text);background:var(--app-surface);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:14px;line-height:1.5;display:inline-flex}.IdLQ0q_rowAction svg,.IdLQ0q_textAction svg{width:16px;height:16px;color:var(--app-accent);flex:0 0 16px}.IdLQ0q_inventoryFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.IdLQ0q_inventoryFoot>span{color:var(--app-muted);font-size:12px}.IdLQ0q_sideColumn{align-content:start;gap:20px;min-width:0;display:grid}.IdLQ0q_operationLabel{border-bottom:1px solid var(--app-border);color:var(--app-muted);align-items:start;gap:8px;margin:0;padding-bottom:16px;font-size:12px;line-height:1.7;display:flex}.IdLQ0q_operationLabel svg{width:17px;height:17px;color:var(--app-accent-ink);flex:0 0 17px;margin-top:2px}.IdLQ0q_selectionDetail{border:1px solid var(--app-border);background:var(--app-surface);border-radius:9px;padding:20px}.IdLQ0q_catalogLayout{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:start;gap:24px;display:grid}.IdLQ0q_storefront{min-width:0}.IdLQ0q_storeHeading{border-bottom:1px solid var(--app-border);padding:0 0 20px}.IdLQ0q_storeHeading>span{color:var(--app-muted);letter-spacing:.06em;font-size:12px}.IdLQ0q_storeHeading h5{color:var(--app-text);letter-spacing:-.035em;margin:12px 0 8px;font-size:26px;font-weight:600;line-height:1.3}.IdLQ0q_storeHeading p{max-width:55ch;color:var(--app-muted);margin:0;font-size:14px;line-height:1.6}.IdLQ0q_catalogProducts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px 0;display:grid}.IdLQ0q_catalogProduct{border:1px solid var(--app-border);background:var(--app-surface);border-radius:9px;min-width:0;overflow:clip}.IdLQ0q_catalogProduct[data-selected]{border-color:var(--app-accent-ink)}.IdLQ0q_productArt{background:var(--app-bg);place-items:center;min-height:130px;padding:8px;display:grid}.IdLQ0q_productArt svg{width:min(100%,180px);height:130px;display:block}.IdLQ0q_productArt svg path:first-child{fill:color-mix(in oklch,var(--app-accent) 16%,var(--app-surface));stroke:var(--app-accent);stroke-width:2px;stroke-linejoin:round}.IdLQ0q_productArt svg path:not(:first-child){stroke:var(--app-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.IdLQ0q_productInfo{align-content:start;gap:8px;padding:16px;display:grid}.IdLQ0q_productInfo h6{color:var(--app-text);margin:0;font-size:18px;font-weight:600;line-height:1.4}.IdLQ0q_productInfo>strong{color:var(--app-text);font-variant-numeric:tabular-nums;font-size:16px;font-weight:550;line-height:1.5}.IdLQ0q_productInfo p{color:var(--app-muted);margin:0;font-size:14px;line-height:1.6}.IdLQ0q_productInfo .IdLQ0q_rowAction{margin-top:8px}.IdLQ0q_catalogData{padding:0}.IdLQ0q_ordersGrid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:start;gap:24px;display:grid}.IdLQ0q_ordersGrid .IdLQ0q_textAction{margin-top:20px}.IdLQ0q_orderDetails{border-top:1px solid var(--app-border);margin-top:24px;padding-top:20px}.IdLQ0q_basket{border:1px solid var(--app-border);background:var(--app-surface);border-radius:10px;min-width:0;overflow:clip}.IdLQ0q_basket>header{padding:20px}.IdLQ0q_basket h5{color:var(--app-text);margin:4px 0 0;font-size:18px;font-weight:600}.IdLQ0q_basket>form{border:0!important;border-radius:0!important;margin:0!important}.IdLQ0q_basketTotal{border-bottom:1px solid var(--app-border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:20px;display:flex}.IdLQ0q_basketTotal>span{color:var(--app-muted);font-size:12px}.IdLQ0q_basketTotal>strong{color:var(--app-text);font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:24px;font-weight:600}.IdLQ0q_checkoutLayout{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:start;gap:24px;display:grid}.IdLQ0q_register{min-width:0}.IdLQ0q_registerHeading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;display:flex}.IdLQ0q_registerHeading>div>span{color:var(--app-muted);letter-spacing:.04em;font-size:12px}.IdLQ0q_registerHeading h5{color:var(--app-text);letter-spacing:-.035em;margin:8px 0 0;font-size:24px;font-weight:600;line-height:1.3}.IdLQ0q_orderReference{color:var(--app-text);flex-wrap:wrap;align-items:center;gap:8px;margin:24px 0 16px;font-size:14px;display:flex}.IdLQ0q_orderReference svg{width:16px;height:16px;color:var(--app-accent-ink)}.IdLQ0q_orderReference strong{font-variant-numeric:tabular-nums;font-size:16px;font-weight:550}.IdLQ0q_orderReference span{color:var(--app-muted);margin-left:auto;font-size:12px}.IdLQ0q_totalPanel{border:1px solid var(--app-border);background:var(--app-surface);border-radius:8px;justify-items:end;gap:8px;margin-top:24px;padding:20px;display:grid}.IdLQ0q_totalPanel>span{color:var(--app-muted);font-size:12px}.IdLQ0q_totalPanel strong{color:var(--app-text);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:34px;font-weight:600;line-height:1.2}.IdLQ0q_totalPanel small{color:var(--app-muted);font-size:12px}.IdLQ0q_checkoutLinks{flex-wrap:wrap;gap:20px;margin-top:16px;display:flex}.IdLQ0q_checkoutLinks button{min-height:44px;color:var(--app-muted);text-underline-offset:4px;font-size:14px;text-decoration:underline}.IdLQ0q_receipt{border:1px dashed var(--app-border);background:var(--app-surface);border-radius:10px;min-width:0;padding:24px}.IdLQ0q_receiptIcon{width:40px;height:40px;color:var(--app-positive);background:color-mix(in oklch,var(--app-positive) 9%,var(--app-surface));border-radius:50%;place-items:center;margin:0 auto 16px;display:grid}.IdLQ0q_receiptIcon svg{width:23px;height:23px}.IdLQ0q_receipt>span{color:var(--app-muted);letter-spacing:.04em;text-align:center;font-size:12px;display:block}.IdLQ0q_receipt h5{color:var(--app-text);text-align:center;margin:12px 0 8px;font-size:22px;font-weight:600;line-height:1.4}.IdLQ0q_receipt>p{color:var(--app-muted);text-align:center;margin:0 0 24px;font-size:14px;line-height:1.6}.IdLQ0q_receiptBarcode{justify-content:center;gap:2px;height:30px;margin-top:24px;display:flex}.IdLQ0q_receiptBarcode i{background:var(--app-text);display:block}.IdLQ0q_receipt>small{color:var(--app-muted);text-align:center;margin-top:12px;font-size:12px;line-height:1.7;display:block}.IdLQ0q_inventory button:focus-visible,.IdLQ0q_catalogLayout button:focus-visible,.IdLQ0q_ordersGrid button:focus-visible,.IdLQ0q_checkoutLayout button:focus-visible{outline:2px solid var(--app-accent);outline-offset:3px}@media (max-width:1100px){.IdLQ0q_ordersGrid,.IdLQ0q_catalogLayout,.IdLQ0q_checkoutLayout{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.IdLQ0q_catalogProducts{grid-template-columns:minmax(0,1fr)}.IdLQ0q_panel,.IdLQ0q_receipt{padding:16px}.IdLQ0q_tablePanel{padding:0}.IdLQ0q_orderReference span{flex-basis:100%;margin:0}}.IdLQ0q_rowAction{white-space:nowrap}.IdLQ0q_reference{white-space:nowrap;font-variant-numeric:tabular-nums}.IdLQ0q_inventoryGrid>.IdLQ0q_sideColumn{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:24px}.IdLQ0q_tablePanel{background:0 0;border:0;border-radius:0;padding:0}.IdLQ0q_rowAction[aria-pressed=true]{border-color:var(--app-accent);background:var(--metal-panel)}.IdLQ0q_productInfo>span{justify-self:start}.IdLQ0q_registerAction{margin-top:20px}.IdLQ0q_registerAction>div{justify-items:stretch}.IdLQ0q_registerAction button{width:100%}@media (max-width:800px){.IdLQ0q_inventoryGrid>.IdLQ0q_sideColumn{grid-template-columns:minmax(0,1fr)}}@media (hover:hover){.IdLQ0q_rowAction:hover,.IdLQ0q_textAction:hover{border-color:var(--app-accent)}.IdLQ0q_checkoutLinks button:hover{color:var(--app-text)}}@media (prefers-reduced-motion:no-preference){.IdLQ0q_rowAction,.IdLQ0q_textAction{transition:border-color .15s ease-out,transform .15s cubic-bezier(.16,1,.3,1)}.IdLQ0q_rowAction:active,.IdLQ0q_textAction:active{transform:scale(.99)}}
.D8vJgG_wallet{gap:24px;min-width:0;display:grid}.D8vJgG_wallet :where(h5){color:var(--app-text);margin:0;font-size:18px;font-weight:600;line-height:1.4}.D8vJgG_accountHero{border:1px solid var(--app-border);background:var(--metal-graphite);color:var(--app-text);box-shadow:inset 0 1px 0 var(--metal-highlight);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:28px;display:grid;position:relative;overflow:hidden}.D8vJgG_accountHero>div:first-child>span{color:var(--app-muted);letter-spacing:.04em;font-size:12px}.D8vJgG_accountHero p{color:var(--app-muted);margin:20px 0 8px;font-size:14px;line-height:1.5}.D8vJgG_accountHero>div:first-child>strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:36px;font-weight:600;line-height:1.15;display:block}.D8vJgG_accountHero small{color:var(--app-muted);margin-top:10px;font-size:12px;line-height:1.6;display:block}.D8vJgG_accountIcon{opacity:.25;width:40px;height:40px;position:absolute;top:24px;right:28px}.D8vJgG_quickActions{flex-wrap:wrap;grid-column:2;gap:10px;display:flex}.D8vJgG_quickActions button{border:1px solid var(--app-border);background:var(--app-surface);min-height:44px;color:inherit;border-radius:7px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;line-height:1.5;display:inline-flex}.D8vJgG_quickActions button:hover{border-color:var(--app-accent);background:color-mix(in oklch,var(--app-accent) 16%,var(--app-surface))}.D8vJgG_quickActions svg,.D8vJgG_sectionHeading button svg,.D8vJgG_lastReceipt button svg{width:14px;height:14px}.D8vJgG_sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.D8vJgG_sectionHeading p{color:var(--app-muted);margin:6px 0 0;font-size:14px;line-height:1.6}.D8vJgG_sectionHeading button,.D8vJgG_lastReceipt button{min-height:44px;color:var(--app-accent-ink);align-items:center;gap:7px;font-size:14px;line-height:1.5;display:inline-flex}.D8vJgG_movementLedger{min-width:0}.D8vJgG_movementLedger table th:nth-child(2),.D8vJgG_movementLedger table td:nth-child(2){white-space:nowrap}.D8vJgG_operation{align-items:center;gap:8px;display:inline-flex}.D8vJgG_operation svg{width:15px;height:15px;color:var(--app-accent);flex:0 0 15px}.D8vJgG_accountFooter{gap:12px;padding-top:4px;display:grid}.D8vJgG_accountDetails{gap:10px;min-width:0;display:grid}.D8vJgG_receiveLayout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.D8vJgG_bankAccount{border:1px solid var(--app-border);background:var(--app-surface);border-radius:12px;padding:24px}.D8vJgG_bankAccount>svg{width:24px;height:24px;color:var(--app-accent);margin-bottom:16px;display:block}.D8vJgG_bankAccount>.D8vJgG_accountEyebrow{color:var(--app-muted);letter-spacing:.04em;font-size:12px;display:block}.D8vJgG_bankAccount h5{margin-top:7px;font-size:21px}.D8vJgG_bankAccount dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0;display:grid}.D8vJgG_bankAccount dl>div:last-child{grid-column:1/-1}.D8vJgG_bankAccount dt{color:var(--app-muted);margin-bottom:4px;font-size:12px}.D8vJgG_bankAccount dd{color:var(--app-text);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.D8vJgG_bankAccount p{color:var(--app-muted);margin:0 0 18px;font-size:14px;line-height:1.6}.D8vJgG_formHint{color:var(--app-muted);margin:0;font-size:14px;line-height:1.6}.D8vJgG_paymentLayout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:22px;display:grid}.D8vJgG_merchant{border:1px solid var(--app-border);background:var(--app-surface);text-align:center;border-radius:12px;padding:24px}.D8vJgG_merchantHeader{text-align:left;align-items:center;gap:10px;display:flex}.D8vJgG_merchantAvatar{background:color-mix(in oklch,var(--app-accent) 12%,var(--app-surface));height:40px;color:var(--app-accent);border-radius:50%;flex:0 0 40px;place-items:center;font-size:12px;font-weight:600;display:grid}.D8vJgG_merchantHeader small{color:var(--app-muted);letter-spacing:.05em;margin-bottom:5px;font-size:12px;display:block}.D8vJgG_merchantHeader h5{font-size:18px}.D8vJgG_qr{border:1px solid var(--app-border);background:var(--foreground);max-width:150px;color:var(--background);border-radius:9px;margin:26px auto 20px;padding:10px}.D8vJgG_qr svg{width:100%;height:auto;display:block}.D8vJgG_qr span{margin-top:5px;font-size:12px;display:block}.D8vJgG_merchant>p{color:var(--app-muted);margin:0 0 8px;font-size:14px;line-height:1.5}.D8vJgG_merchant>strong{color:var(--app-text);letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:30px;line-height:1.2;display:block}.D8vJgG_merchant>small{color:var(--app-muted);margin-top:8px;font-size:12px;line-height:1.8;display:block}.D8vJgG_lastReceipt{border:1px solid var(--app-border);border-radius:9px;margin-top:18px;padding:18px}.D8vJgG_lastReceipt>span,.D8vJgG_receiptPanel>div>span{color:var(--app-muted);letter-spacing:.06em;font-size:12px}.D8vJgG_lastReceipt>strong{color:var(--app-text);overflow-wrap:anywhere;margin-top:8px;font-size:16px;font-weight:550;line-height:1.5;display:block}.D8vJgG_lastReceipt>p{color:var(--app-muted);margin:8px 0 0;font-size:14px;line-height:1.6}.D8vJgG_receiptPanel{border:1px solid var(--app-border);background:var(--app-surface);border-radius:12px;grid-template-columns:minmax(220px,.6fr) minmax(0,1fr);gap:20px 28px;padding:24px;display:grid}.D8vJgG_receiptPanel>section{grid-area:1/2/3}.D8vJgG_receiptPanel>div:last-child{grid-column:1}.D8vJgG_receiptPanel h5{margin-top:7px;font-size:20px}.D8vJgG_receiptPanel>div>p{color:var(--app-muted);margin:8px 0 0;font-size:14px;line-height:1.6}.D8vJgG_wallet button:focus-visible{outline:2px solid var(--app-accent);outline-offset:3px}@media (max-width:900px){.D8vJgG_receiveLayout,.D8vJgG_paymentLayout,.D8vJgG_receiptPanel{grid-template-columns:minmax(0,1fr)}.D8vJgG_receiptPanel>section,.D8vJgG_receiptPanel>div:last-child{grid-area:auto}}@media (max-width:600px){.D8vJgG_accountHero{grid-template-columns:minmax(0,1fr);gap:20px;padding:20px}.D8vJgG_quickActions{grid-column:1}.D8vJgG_accountHero>div:first-child>strong{font-size:30px}.D8vJgG_accountIcon{width:28px;height:28px;top:20px;right:20px}.D8vJgG_bankAccount,.D8vJgG_merchant,.D8vJgG_receiptPanel{padding:18px}.D8vJgG_bankAccount dl{grid-template-columns:minmax(0,1fr)}}
.a5BkSa_label{color:var(--foreground);margin-bottom:8px;font-size:14px;font-weight:500;display:block}.a5BkSa_error{color:var(--danger,#f47a83);margin-top:8px;font-size:12px;line-height:1.625;display:block}
.CM6y6G_mobility,.CM6y6G_delivery,.CM6y6G_gps{min-width:0;color:var(--app-text);font-size:14px;line-height:1.6}.CM6y6G_sectionTop,.CM6y6G_fleetHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.CM6y6G_sectionTop h5,.CM6y6G_fleetHeader h5{color:var(--app-text);letter-spacing:-.025em;margin:5px 0 0;font-size:22px;font-weight:600;line-height:1.3}.CM6y6G_eyebrow{color:var(--app-muted);letter-spacing:.05em;font-size:12px;font-weight:600;line-height:1.5;display:block}.CM6y6G_map{border:1px solid var(--app-border);background:var(--app-bg);border-radius:10px;min-width:0;margin:0;position:relative;overflow:hidden}.CM6y6G_map>svg{width:100%;height:100%;min-height:250px;max-height:430px;display:block}.CM6y6G_mapGround{fill:color-mix(in oklch,var(--app-bg) 90%,var(--app-muted))}.CM6y6G_mapBlocks{fill:color-mix(in oklch,var(--app-surface) 88%,var(--app-muted))}.CM6y6G_mapPark{fill:color-mix(in oklch,var(--app-muted) 22%,var(--app-bg))}.CM6y6G_mapRoad{stroke:var(--app-surface);stroke-width:11px}.CM6y6G_mapRouteHalo{stroke:var(--app-surface);stroke-width:10px;stroke-linecap:round;stroke-linejoin:round}.CM6y6G_fleetMap .CM6y6G_mapRoute{stroke-dasharray:6 4}.CM6y6G_mapRoute{stroke:var(--app-accent);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.CM6y6G_mapStart{fill:var(--app-surface);stroke:var(--app-text);stroke-width:2px}.CM6y6G_mapStartCore{fill:var(--app-text)}.CM6y6G_mapEnd{fill:var(--app-accent)}.CM6y6G_mapCheck{stroke:var(--app-accent-text);stroke-width:2px;stroke-linecap:round}.CM6y6G_mapVehicle>circle{fill:color-mix(in oklch,var(--app-accent) 18%,transparent)}.CM6y6G_mapVehicle rect{fill:var(--app-accent);stroke:var(--app-surface);stroke-width:2px}.CM6y6G_mapVehicle path{stroke:var(--app-accent-text);stroke-width:2px;stroke-linecap:round}.CM6y6G_secondaryVehicle>circle{fill:var(--app-surface);stroke:var(--app-border)}.CM6y6G_secondaryVehicle path{stroke:var(--app-muted);stroke-width:1.5px;stroke-linejoin:round}.CM6y6G_mapStreetNames{fill:var(--app-muted);letter-spacing:.6px;font-family:inherit;font-size:7px}.CM6y6G_mapTag{border:1px solid var(--app-border);background:var(--app-surface);color:var(--app-text);border-radius:5px;align-items:center;gap:7px;padding:8px 10px;font-size:10px;line-height:1.4;display:flex;position:absolute;top:14px;left:14px}.CM6y6G_mapTag>span{background:var(--app-positive);border-radius:50%;width:6px;height:6px}.CM6y6G_map figcaption{border-top:1px solid var(--app-border);background:var(--app-surface);color:var(--app-muted);flex-wrap:wrap;gap:10px 20px;padding:13px 16px;font-size:11px;line-height:1.6;display:flex;position:relative}.CM6y6G_map figcaption>span{align-items:center;gap:7px;display:flex}.CM6y6G_map figcaption i{border-radius:50%;flex:0 0 7px;width:7px;height:7px}.CM6y6G_originDot{border:1.5px solid var(--app-text)}.CM6y6G_destinationDot{background:var(--app-accent)}.CM6y6G_mapPlanner{grid-template-columns:minmax(0,1.45fr) minmax(250px,.8fr);align-items:start;gap:20px;margin-bottom:24px;display:grid}.CM6y6G_plannerPanel{min-width:0}.CM6y6G_routeStops{gap:12px;margin-bottom:18px;display:grid}.CM6y6G_routeStops>span{color:var(--app-text);align-items:center;gap:12px;font-size:14px;font-weight:500;display:flex}.CM6y6G_routeStops i{border:2px solid var(--app-accent);border-radius:50%;flex:0 0 9px;width:9px;height:9px}.CM6y6G_routeStops>span:last-child i{background:var(--app-accent);border-radius:2px}.CM6y6G_help{color:var(--app-muted);margin:16px 0;font-size:12px;line-height:1.7}.CM6y6G_textButton{min-height:44px;color:var(--app-accent);text-align:left;align-items:center;gap:8px;padding:10px 0;font-size:14px;font-weight:500;line-height:1.5;display:inline-flex}.CM6y6G_textButton svg{flex:0 0 14px;width:14px;height:14px}.CM6y6G_textButton:hover{text-underline-offset:4px;text-decoration:underline}.CM6y6G_textButton:focus-visible,.CM6y6G_smallButton:focus-visible{outline:2px solid var(--app-accent);outline-offset:3px}.CM6y6G_recordsPanel{margin-top:24px}.CM6y6G_savedSelection{border:1px solid var(--app-border);background:var(--app-surface);border-top:0;border-radius:0 0 10px 10px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:16px;font-size:14px;line-height:1.6;display:flex}.CM6y6G_savedSelection>span{color:var(--app-muted)}.CM6y6G_savedSelection>strong{color:var(--app-text);font-weight:500}.CM6y6G_actionRow{flex-wrap:wrap;align-items:flex-start;gap:10px 22px;margin-top:20px;display:flex}.CM6y6G_mapPreview{max-width:780px;margin-top:20px}.CM6y6G_dispatchLayout{grid-template-columns:minmax(0,1.5fr) minmax(240px,.7fr);align-items:start;gap:20px;display:grid}.CM6y6G_dispatchLayout>div{min-width:0}.CM6y6G_dispatchLayout>div>figure{margin-bottom:18px}.CM6y6G_driverAssignment{border:1px solid var(--app-border);border-top:0;border-radius:0 0 10px 10px;flex-wrap:wrap;align-items:baseline;gap:8px 16px;padding:16px;font-size:14px;line-height:1.6;display:flex}.CM6y6G_driverAssignment>span{color:var(--app-muted)}.CM6y6G_driverAssignment>strong{font-weight:500}.CM6y6G_driverCard{border:1px solid var(--app-border);background:var(--app-surface);border-radius:10px;padding:24px 20px}.CM6y6G_driverAvatar{border:1px solid var(--app-border);background:var(--app-bg);width:62px;height:62px;color:var(--app-accent);border-radius:50%;place-items:center;margin-bottom:20px;display:grid}.CM6y6G_driverAvatar svg{width:28px;height:28px}.CM6y6G_driverCard h6{color:var(--app-text);margin:7px 0 0;font-size:22px;font-weight:600}.CM6y6G_driverCard p{color:var(--app-muted);margin:6px 0 0;font-size:14px}.CM6y6G_driverCard ul{gap:10px;margin:20px 0;padding:0;list-style:none;display:grid}.CM6y6G_driverCard li{color:var(--app-muted);align-items:center;gap:8px;font-size:14px;display:flex}.CM6y6G_driverCard li svg{width:16px;height:16px;color:var(--app-positive);flex:0 0 16px}.CM6y6G_tripLayout{grid-template-columns:minmax(0,1.2fr) minmax(270px,.9fr);align-items:start;gap:20px;display:grid}.CM6y6G_tripReceipt{border:1px solid var(--app-border);background:var(--app-surface);border-radius:10px;padding:22px}.CM6y6G_tripTotal{border-bottom:1px dashed var(--app-border);gap:7px;padding:20px 0;display:grid}.CM6y6G_tripTotal span{color:var(--app-muted);font-size:12px}.CM6y6G_tripTotal strong{color:var(--app-text);font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1.3}.CM6y6G_receiptFacts{gap:0;display:grid}.CM6y6G_receiptFacts>div{border-bottom:1px solid var(--app-border);grid-template-columns:minmax(100px,.85fr) minmax(0,1.15fr);align-items:baseline;gap:12px;padding:12px 0;font-size:14px;line-height:1.6;display:grid}.CM6y6G_receiptFacts>div>span{color:var(--app-muted);font-size:12px}.CM6y6G_receiptFacts>div>strong{min-width:0;color:var(--app-text);font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;font-weight:500}.CM6y6G_tripReceipt>section+div,.CM6y6G_deliveryReceipt>section+div,.CM6y6G_unitLocation>section+div{margin-top:20px}.CM6y6G_storeHeader{border:1px solid var(--app-border);background:color-mix(in oklch,var(--app-accent) 7%,var(--app-surface));border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:22px 24px;display:flex}.CM6y6G_storeHeader h5{color:var(--app-text);letter-spacing:-.025em;margin:6px 0 0;font-size:24px;font-weight:600;line-height:1.3}.CM6y6G_storeHeader p{color:var(--app-muted);margin:9px 0 0;font-size:12px}.CM6y6G_storeEmblem{border:1px solid var(--app-border);background:var(--app-surface);width:48px;height:48px;color:var(--app-accent);border-radius:50%;flex:0 0 48px;place-items:center;display:grid}.CM6y6G_storeEmblem svg{width:24px;height:24px}.CM6y6G_storeLayout{grid-template-columns:minmax(0,1.5fr) minmax(250px,.8fr);align-items:start;gap:22px;margin-bottom:24px;display:grid}.CM6y6G_menuGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;display:grid}.CM6y6G_mealCard{border:1px solid var(--app-border);background:var(--app-surface);border-radius:10px;min-width:0;overflow:hidden}.CM6y6G_mealArt{background:color-mix(in oklch,var(--app-accent) 7%,var(--app-bg));place-items:center;min-height:145px;display:grid}.CM6y6G_mealArt svg{width:100%;max-width:250px;height:145px}.CM6y6G_foodShadow{fill:color-mix(in oklch,var(--app-text) 10%,transparent)}.CM6y6G_foodBowl{fill:color-mix(in oklch,var(--app-text) 82%,var(--app-surface));stroke:var(--app-muted);stroke-width:2px}.CM6y6G_foodLeaves{fill:color-mix(in oklch,var(--app-text) 45%,var(--app-surface))}.CM6y6G_foodGrain{fill:color-mix(in oklch,var(--app-text) 86%,var(--app-surface))}.CM6y6G_foodTomato{fill:var(--app-accent)}.CM6y6G_foodStem{stroke:color-mix(in oklch,var(--app-accent) 65%,var(--app-text));stroke-width:4px;stroke-linecap:round}.CM6y6G_bread{fill:color-mix(in oklch,var(--app-text) 52%,var(--app-surface))}.CM6y6G_breadTop{fill:color-mix(in oklch,var(--app-text) 78%,var(--app-surface));stroke:var(--app-muted);stroke-width:1.5px}.CM6y6G_foodSeeds{stroke:var(--app-surface);stroke-width:3px;stroke-linecap:round}.CM6y6G_mealBody{padding:16px}.CM6y6G_stockText{color:var(--app-muted);font-size:12px}.CM6y6G_mealBody h6{color:var(--app-text);margin:6px 0 8px;font-size:18px;font-weight:600;line-height:1.4}.CM6y6G_mealBody p{min-height:3.2em;color:var(--app-muted);margin:0;font-size:14px;line-height:1.6}.CM6y6G_mealBody>div{justify-items:start;gap:12px;margin-top:16px;display:grid}.CM6y6G_mealBody>div>strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px}.CM6y6G_smallButton{border:1px solid var(--app-border);background:var(--app-surface);min-height:44px;color:var(--app-accent);border-radius:6px;justify-content:center;align-items:center;padding:10px 12px;font-size:14px;font-weight:500;line-height:1.5;display:inline-flex}.CM6y6G_smallButton[aria-pressed=true]{border-color:var(--app-accent);background:color-mix(in oklch,var(--app-accent) 9%,var(--app-surface))}.CM6y6G_smallButton:hover{border-color:var(--app-accent)}.CM6y6G_basket{min-width:0}.CM6y6G_basket>h6{color:var(--app-text);margin:0 0 18px;font-size:16px;font-weight:600}.CM6y6G_kitchenBoard{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.CM6y6G_kitchenColumn{border:1px solid var(--app-border);background:color-mix(in oklch,var(--app-muted) 5%,var(--app-bg));border-radius:10px;min-width:0;min-height:320px;padding:16px}.CM6y6G_kitchenColumn>header{color:var(--app-muted);align-items:center;gap:7px;display:flex}.CM6y6G_kitchenColumn>header svg{flex:0 0 14px;width:14px;height:14px}.CM6y6G_kitchenColumn h6{color:var(--app-text);margin:0;font-size:14px;font-weight:600}.CM6y6G_kitchenColumn>header>span{background:var(--app-surface);font-variant-numeric:tabular-nums;border-radius:5px;place-items:center;width:24px;height:24px;margin-left:auto;font-size:12px;display:grid}.CM6y6G_kitchenTicket{border:1px solid var(--app-border);background:var(--app-surface);border-radius:8px;gap:12px;margin-top:16px;padding:16px;display:grid}.CM6y6G_kitchenTicket>strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:14px}.CM6y6G_ticketLabel{color:var(--app-muted);font-size:12px}.CM6y6G_ticketDish{border-block:1px dashed var(--app-border);color:var(--app-text);padding-block:12px;font-size:16px;font-weight:600;line-height:1.6}.CM6y6G_kitchenTicket p{gap:4px;margin:0;font-size:14px;line-height:1.6;display:grid}.CM6y6G_kitchenTicket p>span{color:var(--app-muted);font-size:12px}.CM6y6G_emptyColumn{color:var(--app-muted);text-align:center;margin:32px 0 0;font-size:14px;line-height:1.6}.CM6y6G_deliveryTracking{grid-template-columns:minmax(0,1.4fr) minmax(270px,.85fr);align-items:start;gap:20px;display:grid}.CM6y6G_deliveryReceipt{border:1px solid var(--app-border);background:var(--app-surface);border-radius:10px;padding:20px}.CM6y6G_deliveryIcon,.CM6y6G_vehicleSymbol,.CM6y6G_noticeIcon{border:1px solid var(--app-border);width:48px;height:48px;color:var(--app-accent);background:var(--app-bg);border-radius:10px;place-items:center;margin-bottom:18px;display:grid}.CM6y6G_deliveryIcon svg,.CM6y6G_vehicleSymbol svg,.CM6y6G_noticeIcon svg{width:24px;height:24px}.CM6y6G_telemetryLabel{border:1px solid var(--app-border);color:var(--app-muted);border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:inline-flex}.CM6y6G_telemetryLabel i{background:var(--app-positive);border-radius:50%;width:6px;height:6px}.CM6y6G_fleetManagement{grid-template-columns:minmax(0,1.6fr) minmax(280px,.85fr);align-items:start;gap:24px;margin-top:24px;display:grid}.CM6y6G_fleetManagement>div,.CM6y6G_fleetSelection,.CM6y6G_fleetSelection{min-width:0}.CM6y6G_fleetSelection figure{margin-bottom:18px}.CM6y6G_fleetSelection .CM6y6G_map>svg{min-height:170px}.CM6y6G_vehicleName{white-space:nowrap;align-items:center;gap:8px;font-weight:500;display:inline-flex}.CM6y6G_vehicleName svg{width:15px;height:15px;color:var(--app-accent);flex-shrink:0}.CM6y6G_selectedVehicle{border:1px solid var(--app-border);background:var(--app-surface);border-radius:8px;margin-top:20px;padding:18px}.CM6y6G_selectedVehicle h6{color:var(--app-text);margin:0 0 8px;font-size:16px;font-weight:600}.CM6y6G_fleetMapLayout{grid-template-columns:minmax(0,1.5fr) minmax(250px,.8fr);align-items:start;gap:20px;display:grid}.CM6y6G_unitLocation{border:1px solid var(--app-border);background:var(--app-surface);border-radius:10px;padding:20px}.CM6y6G_unitLocation .CM6y6G_receiptFacts{margin-top:14px}.CM6y6G_trajectoryHero{border:1px solid var(--app-border);background:var(--app-surface);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:22px;display:flex}.CM6y6G_trajectoryHero h6{color:var(--app-text);margin:7px 0 0;font-size:20px;font-weight:600}.CM6y6G_trajectoryHero p{color:var(--app-muted);margin:8px 0 0;font-size:14px;line-height:1.6}.CM6y6G_trajectoryHero>div:last-child{text-align:right;gap:6px;display:grid}.CM6y6G_trajectoryHero>div:last-child>strong{color:var(--app-text);font-variant-numeric:tabular-nums;font-size:28px;font-weight:600}.CM6y6G_trajectoryHero>div:last-child>span{color:var(--app-muted);font-size:12px}.CM6y6G_trajectoryDetail{grid-template-columns:minmax(0,1.4fr) minmax(250px,.8fr);align-items:start;gap:20px;margin-top:22px;display:grid}.CM6y6G_trajectoryNotes{border:1px solid var(--app-border);background:var(--app-surface);border-radius:10px;padding:18px}.CM6y6G_trajectoryNotes h6{margin:0 0 20px;font-size:16px;font-weight:600}.CM6y6G_trajectoryNotes ol{gap:18px;margin:0;padding:0;list-style:none;display:grid}.CM6y6G_trajectoryNotes li{border-left:1px solid var(--app-border);gap:5px;padding-left:15px;display:grid}.CM6y6G_trajectoryNotes li>span{color:var(--app-muted);font-size:12px}.CM6y6G_trajectoryNotes li>strong{font-size:14px;font-weight:500}.CM6y6G_trajectoryNotes>div{margin-top:20px}.CM6y6G_noticesLayout{grid-template-columns:minmax(0,1.3fr) minmax(250px,.85fr);align-items:start;gap:20px;display:grid}.CM6y6G_noticesLayout>div{min-width:0}.CM6y6G_noticeName{align-items:center;gap:7px;display:inline-flex}.CM6y6G_noticeName svg{width:13px;height:13px;color:var(--app-accent);flex:0 0 13px}.CM6y6G_noticeEditor{min-width:0}@media (max-width:1100px){.CM6y6G_mapPlanner,.CM6y6G_storeLayout,.CM6y6G_dispatchLayout,.CM6y6G_tripLayout,.CM6y6G_deliveryTracking,.CM6y6G_fleetManagement,.CM6y6G_fleetMapLayout,.CM6y6G_trajectoryDetail,.CM6y6G_noticesLayout{grid-template-columns:minmax(0,1fr)}.CM6y6G_map>svg{max-height:350px}.CM6y6G_fleetSelection{grid-template-columns:minmax(0,1fr) minmax(240px,.8fr);align-items:start;gap:18px;display:grid}.CM6y6G_fleetSelection>.CM6y6G_textButton{grid-column:1/-1}.CM6y6G_driverCard{grid-template-columns:80px minmax(0,1fr);gap:4px 20px;display:grid}.CM6y6G_driverAvatar{grid-row:1/4;margin-bottom:0}.CM6y6G_driverCard ul,.CM6y6G_driverCard>div:not(.CM6y6G_driverAvatar),.CM6y6G_driverCard>button{grid-column:1/-1}}@media (max-width:650px){.CM6y6G_sectionTop h5,.CM6y6G_fleetHeader h5{font-size:20px}.CM6y6G_map>svg{min-height:210px}.CM6y6G_mapTag{max-width:calc(100% - 20px);font-size:9px;top:10px;left:10px}.CM6y6G_mapPlanner,.CM6y6G_storeLayout,.CM6y6G_dispatchLayout,.CM6y6G_tripLayout,.CM6y6G_deliveryTracking,.CM6y6G_fleetManagement,.CM6y6G_fleetMapLayout,.CM6y6G_trajectoryDetail,.CM6y6G_noticesLayout{gap:16px}.CM6y6G_tripReceipt,.CM6y6G_deliveryReceipt,.CM6y6G_unitLocation{padding:16px}.CM6y6G_menuGrid{grid-template-columns:minmax(0,1fr)}.CM6y6G_mealCard{grid-template-columns:110px minmax(0,1fr);display:grid}.CM6y6G_mealArt{min-height:150px}.CM6y6G_mealArt svg{width:130px;max-width:100%;height:auto}.CM6y6G_mealBody{padding:14px}.CM6y6G_mealBody h6{font-size:16px}.CM6y6G_mealBody p{min-height:0}.CM6y6G_storeHeader{padding:18px}.CM6y6G_storeHeader h5{font-size:22px}.CM6y6G_storeEmblem{flex-basis:44px;width:44px;height:44px}.CM6y6G_storeEmblem svg{width:23px;height:23px}.CM6y6G_kitchenBoard{grid-template-columns:minmax(0,1fr)}.CM6y6G_kitchenColumn{min-height:0}.CM6y6G_emptyColumn{text-align:left;margin:16px 0}.CM6y6G_fleetSelection{display:block}.CM6y6G_selectedVehicle{padding:14px}.CM6y6G_receiptFacts>div{grid-template-columns:minmax(0,1fr);gap:4px}.CM6y6G_receiptFacts>div>strong{text-align:left}.CM6y6G_trajectoryHero{padding:18px}.CM6y6G_trajectoryHero>div:last-child{text-align:left}.CM6y6G_smallButton{min-height:44px}}:is(.CM6y6G_mobility,.CM6y6G_delivery,.CM6y6G_gps) .CM6y6G_map>svg{aspect-ratio:560/306;height:auto;min-height:0;max-height:none}:is(.CM6y6G_mobility,.CM6y6G_delivery,.CM6y6G_gps) .CM6y6G_mapStreetNames{display:none}:is(.CM6y6G_mobility,.CM6y6G_delivery,.CM6y6G_gps) .CM6y6G_mapTag{padding:6px 10px;font-size:12px;line-height:1.5;top:12px;left:16px}:is(.CM6y6G_mobility,.CM6y6G_delivery,.CM6y6G_gps) .CM6y6G_map figcaption{gap:12px 20px;padding:14px 16px;font-size:14px;line-height:1.5}:is(.CM6y6G_mobility,.CM6y6G_delivery,.CM6y6G_gps) .CM6y6G_map figcaption>span{overflow-wrap:anywhere;min-width:0}
.nZB0Oa_navigator{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 12px;margin-bottom:0;display:flex}.nZB0Oa_field{flex:180px;min-width:0}.nZB0Oa_field label{color:var(--muted);margin-bottom:5px;font-size:12px;display:block}.nZB0Oa_navigation{align-items:center;gap:8px;min-height:44px;display:flex}.nZB0Oa_count{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-right:10px;font-size:12px}.nZB0Oa_navigation button{border:1px solid var(--metal-edge);background:var(--metal-panel);width:44px;min-height:44px;color:var(--foreground);box-shadow:inset 0 1px 0 var(--metal-highlight);border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:12px;transition:border-color .15s ease-out;display:inline-flex}.nZB0Oa_navigation button span{display:none}.nZB0Oa_navigation button:hover:not([aria-disabled=true]){border-color:var(--muted)}.nZB0Oa_navigation button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.nZB0Oa_navigation button[aria-disabled=true]{opacity:.4;cursor:not-allowed}.nZB0Oa_navigation svg{flex:0 0 16px;width:16px;height:16px}@media (max-width:600px){.nZB0Oa_navigator{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.nZB0Oa_field{flex-basis:100%;max-width:none}.nZB0Oa_navigation{width:auto;min-height:44px}.nZB0Oa_count{display:none}.nZB0Oa_navigation button{width:44px;padding:8px}.nZB0Oa_navigation button span{display:none}}.nZB0Oa_field [data-part=trigger]{min-height:44px;padding:9px 12px;font-size:12px}.nZB0Oa_field [data-part=value-text]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (prefers-reduced-motion:reduce){.nZB0Oa_navigation button{transition:none}}
.e00c5q_lodging{gap:24px;min-width:0;display:grid}.e00c5q_lodging :where(h5){color:var(--app-text);margin:0;font-size:18px;font-weight:600;line-height:1.4}.e00c5q_catalogHeading,.e00c5q_sectionHeading,.e00c5q_reservationHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.e00c5q_catalogHeading>div>span,.e00c5q_reservationHeading>div>span{color:var(--app-muted);letter-spacing:.04em;font-size:12px}.e00c5q_catalogHeading h5,.e00c5q_reservationHeading h5{letter-spacing:-.02em;margin-top:8px;font-size:20px}.e00c5q_catalogHeading p{max-width:65ch;color:var(--app-muted);margin:8px 0 0;font-size:14px;line-height:1.6}.e00c5q_propertyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.e00c5q_propertyCard{border:1px solid var(--app-border);background:var(--app-surface);text-align:left;border-radius:11px;min-width:0;padding:0;display:block;overflow:hidden}.e00c5q_propertyCard[aria-pressed=true]{border-color:var(--app-accent);box-shadow:0 0 0 1px var(--app-accent)}.e00c5q_propertyArt{width:100%;height:220px;display:block}.e00c5q_artSky{fill:var(--app-bg)}.e00c5q_artSun{fill:color-mix(in oklch,var(--app-text) 20%,var(--app-surface))}.e00c5q_artGround{fill:color-mix(in oklch,var(--app-surface) 74%,var(--app-text))}.e00c5q_artWall{fill:color-mix(in oklch,var(--app-text) 78%,var(--app-surface));stroke:color-mix(in oklch,var(--app-text) 55%,var(--app-surface));stroke-width:1px}.e00c5q_artRoof{fill:var(--app-accent)}.e00c5q_artRoofLine{stroke:var(--app-accent);stroke-width:9px;stroke-linecap:round;stroke-linejoin:round}.e00c5q_artGlass{fill:color-mix(in oklch,var(--app-bg) 82%,var(--app-text));stroke:var(--app-muted);stroke-width:2px}.e00c5q_artFrame{stroke:var(--app-muted);stroke-width:2px}.e00c5q_artPlant{fill:color-mix(in oklch,var(--app-text) 30%,var(--app-surface));stroke:color-mix(in oklch,var(--app-text) 30%,var(--app-surface));stroke-width:3px}.e00c5q_propertyBody{gap:10px;padding:20px;display:grid}.e00c5q_propertyName{color:var(--app-text);justify-content:space-between;align-items:center;gap:10px;font-size:18px;font-weight:600;line-height:1.4;display:flex}.e00c5q_propertyName svg{background:color-mix(in oklch,var(--app-accent) 12%,var(--app-surface));width:24px;height:24px;color:var(--app-accent);border-radius:50%;flex:0 0 24px;padding:4px}.e00c5q_propertyDetail{color:var(--app-muted);font-size:14px;line-height:1.5}.e00c5q_propertyPrice{color:var(--app-text);font-variant-numeric:tabular-nums;margin-top:2px;font-size:18px;font-weight:600;line-height:1.5}.e00c5q_propertyPrice small{color:var(--app-muted);font-size:12px;font-weight:400}.e00c5q_propertyStatus{color:var(--app-muted);font-size:12px;line-height:1.7}.e00c5q_selectionLayout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.e00c5q_hint{color:var(--app-muted);margin:0;font-size:14px;line-height:1.6}.e00c5q_stayBanner{border:1px solid var(--app-border);background:var(--app-surface);border-radius:10px;align-items:center;gap:14px;padding:20px;display:flex}.e00c5q_stayBanner>svg{width:28px;height:28px;color:var(--app-accent);flex:0 0 28px}.e00c5q_stayBanner>div{flex:1;min-width:0}.e00c5q_stayBanner span{color:var(--app-muted);letter-spacing:.07em;font-size:12px}.e00c5q_stayBanner h5{margin-top:5px}.e00c5q_stayBanner p{color:var(--app-muted);margin:5px 0 0;font-size:14px;line-height:1.5}.e00c5q_stayBanner>strong{color:var(--app-text);font-variant-numeric:tabular-nums;text-align:right;font-size:20px;line-height:1.4}.e00c5q_stayBanner>strong small{color:var(--app-muted);margin-top:4px;font-size:12px;font-weight:400;display:block}.e00c5q_calendarLayout{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:22px;display:grid}.e00c5q_dateEditor{align-content:start;gap:16px;min-width:0;display:grid}.e00c5q_calendar{border:1px solid var(--app-border);background:var(--app-surface);border-radius:11px;padding:22px}.e00c5q_calendarHeading{color:var(--app-text);align-items:center;gap:8px;margin-bottom:22px;display:flex}.e00c5q_calendarHeading svg{width:15px;height:15px;color:var(--app-accent)}.e00c5q_calendarHeading strong{flex:1;font-size:16px;font-weight:600}.e00c5q_calendarHeading>span{color:var(--app-muted);font-size:12px}.e00c5q_weekdays,.e00c5q_days{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.e00c5q_weekdays{margin-bottom:9px}.e00c5q_weekdays>span{color:var(--app-muted);text-align:center;font-size:12px}.e00c5q_days>span{width:100%;min-width:0;max-width:44px;height:40px;color:var(--app-text);font-variant-numeric:tabular-nums;border-radius:7px;justify-self:center;place-items:center;font-size:14px;display:grid}.e00c5q_days .e00c5q_selectedDay{background:var(--metal-blue);color:var(--app-accent-text);box-shadow:inset 0 1px 0 var(--metal-highlight)}.e00c5q_days .e00c5q_reservedDay{background:var(--metal-silver);color:var(--background)}.e00c5q_calendar>p{border-top:1px solid var(--app-border);color:var(--app-muted);flex-wrap:wrap;align-items:center;gap:6px;margin:18px 0 0;padding-top:14px;font-size:12px;line-height:1.8;display:flex}.e00c5q_calendar>p>span{margin-inline-start:auto}.e00c5q_selectionSwatch,.e00c5q_reservedSwatch{background:var(--app-accent);border-radius:2px;width:8px;height:8px}.e00c5q_reservedSwatch{background:var(--metal-silver)}.e00c5q_quote{border:1px solid var(--app-border);background:var(--app-surface);border-radius:9px;padding:18px}.e00c5q_quote>span{color:var(--app-muted);font-size:12px}.e00c5q_quote>div{color:var(--app-text);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-top:15px;font-size:14px;line-height:1.6;display:flex}.e00c5q_quote>div>strong{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.e00c5q_quote>p{color:var(--app-muted);margin:10px 0 0;font-size:12px;line-height:1.8}.e00c5q_quote button,.e00c5q_textAction{min-height:44px;color:var(--app-accent-ink);align-items:center;gap:8px;font-size:14px;line-height:1.5;display:inline-flex}.e00c5q_quote button svg,.e00c5q_textAction svg{width:14px;height:14px}.e00c5q_sectionHeading>span{color:var(--app-muted);font-size:12px;line-height:1.7}.e00c5q_availabilityPanel,.e00c5q_reservationAction{border:1px solid var(--app-border);background:var(--app-surface);border-radius:10px;padding:22px}.e00c5q_availabilityPanel>span,.e00c5q_reservationAction>span{color:var(--app-muted);letter-spacing:.06em;font-size:12px}.e00c5q_availabilityPanel h5,.e00c5q_reservationAction h5{margin-top:8px;font-size:20px}.e00c5q_availabilityPanel>p,.e00c5q_reservationAction>p{color:var(--app-muted);margin:10px 0 18px;font-size:14px;line-height:1.6}.e00c5q_bookingLayout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.e00c5q_bookingProperty{border:1px solid var(--app-border);background:var(--app-surface);border-radius:11px;overflow:hidden}.e00c5q_bookingProperty>div{gap:8px;padding:20px;display:grid}.e00c5q_bookingProperty small{color:var(--app-muted);letter-spacing:.05em;font-size:12px}.e00c5q_bookingProperty h5{font-size:20px}.e00c5q_bookingProperty p{color:var(--app-muted);margin:0;font-size:14px;line-height:1.6}.e00c5q_bookingProperty strong{color:var(--app-text);font-variant-numeric:tabular-nums;margin-top:5px;font-size:24px;line-height:1.3}.e00c5q_bookingHistory{gap:14px;display:grid}.e00c5q_lodging button:focus-visible{outline:2px solid var(--app-accent);outline-offset:3px}@media (max-width:900px){.e00c5q_calendarLayout,.e00c5q_selectionLayout,.e00c5q_bookingLayout{grid-template-columns:minmax(0,1fr)}.e00c5q_propertyArt{height:190px}}@media (max-width:600px){.e00c5q_propertyGrid{grid-template-columns:minmax(0,1fr)}.e00c5q_propertyArt{height:180px}.e00c5q_propertyBody{padding:18px}.e00c5q_stayBanner{flex-wrap:wrap;padding:16px}.e00c5q_stayBanner>strong{text-align:left;margin-inline-start:42px}.e00c5q_calendar,.e00c5q_availabilityPanel,.e00c5q_reservationAction{padding:18px}.e00c5q_calendarHeading{flex-wrap:wrap}}
.XGHxyW_carousel{grid-template:"filters navigator""preview preview"minmax(0,1fr)"footer footer"/minmax(0,.9fr) minmax(0,1.1fr);gap:10px;min-width:0;height:100%;min-height:0;display:grid}.XGHxyW_filterSlot{grid-area:filters;align-self:center;min-width:0}.XGHxyW_navigatorSlot{grid-area:navigator;min-width:0}.XGHxyW_viewport{touch-action:pan-y pinch-zoom;border-radius:14px;grid-area:preview;min-width:0;min-height:0;position:relative;overflow:clip}.XGHxyW_viewport:focus-visible{outline:2px solid var(--primary);outline-offset:5px}.XGHxyW_slide{width:100%;min-width:0;height:100%;min-height:0}.XGHxyW_outgoingSlide{pointer-events:none;position:absolute;inset:0}.XGHxyW_footer{grid-area:footer;justify-content:space-between;align-items:center;gap:24px;min-height:44px;margin-top:0;display:flex}.XGHxyW_footer p{color:var(--muted);align-items:center;gap:8px;margin:0;font-size:12px;line-height:1.6;display:flex}.XGHxyW_footer svg{flex:0 0 13px;width:13px;height:13px}.XGHxyW_progress{background:var(--metal-edge);border-radius:2px;flex:1;max-width:240px;height:3px;overflow:hidden}.XGHxyW_progress span{background:var(--metal-blue);transform-origin:0;width:100%;height:100%;display:block}.XGHxyW_autoplayControls{color:var(--muted);flex-shrink:0;align-items:center;gap:12px;font-size:12px;display:flex}.XGHxyW_autoplayButton{border:1px solid var(--metal-edge);background:var(--metal-panel);min-height:44px;box-shadow:inset 0 1px 0 var(--metal-highlight);color:var(--foreground);border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:7px 11px;transition:border-color .16s;display:inline-flex}.XGHxyW_autoplayButton[aria-disabled=true]{opacity:.45;cursor:default}.XGHxyW_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:hover){.XGHxyW_autoplayButton:not([aria-disabled=true]):hover{border-color:var(--primary)}}@media (max-width:800px){.XGHxyW_carousel{grid-template:"filters""navigator""preview"minmax(0,1fr)"footer"/minmax(0,1fr);gap:10px}.XGHxyW_viewport{border-radius:10px}.XGHxyW_footer{gap:12px;margin-top:0}.XGHxyW_footer p{display:none}.XGHxyW_progress{flex:1;max-width:none}.XGHxyW_autoplayControls{justify-content:center}}
.Swy7Jq_listSection,.Swy7Jq_facts,.Swy7Jq_form{min-width:0}.Swy7Jq_listSection h5,.Swy7Jq_facts h5,.Swy7Jq_formTitle h5{color:var(--app-text);font-size:var(--native-font-body);margin:0 0 12px;font-weight:550;line-height:1.5}.Swy7Jq_list{border:1px solid var(--app-border);border-radius:var(--native-radius);background:var(--app-surface);margin:0;padding:0;list-style:none;overflow:hidden}.Swy7Jq_list li+li{border-top:1px solid var(--app-border)}.Swy7Jq_row{width:100%;min-height:72px;color:var(--app-text);text-align:left;align-items:center;gap:12px;padding:16px;display:flex}.Swy7Jq_rowCopy{overflow-wrap:break-word;flex:1;gap:4px;min-width:0;display:grid}.Swy7Jq_rowCopy strong{font-size:var(--native-font-label);font-weight:550;line-height:1.5}.Swy7Jq_rowCopy small{color:var(--app-muted);font-size:var(--native-font-caption);line-height:1.6}.Swy7Jq_rowValue{font-variant-numeric:tabular-nums;max-width:45%;color:var(--app-text);font-size:var(--native-font-body);text-align:right;overflow-wrap:anywhere;font-weight:550;line-height:1.5}.Swy7Jq_rowIcon{background:color-mix(in oklch,var(--app-accent) 10%,var(--app-surface));height:30px;color:var(--app-accent);border-radius:9px;flex:0 0 30px;place-items:center;display:grid}.Swy7Jq_rowIcon svg{width:17px;height:17px}.Swy7Jq_chevron{width:15px;height:15px;color:var(--app-muted);flex:0 0 15px}.Swy7Jq_hero{color:var(--app-text);padding:6px 0 10px}.Swy7Jq_hero>span{color:var(--app-muted);font-size:var(--native-font-caption);letter-spacing:.04em;line-height:1.6;display:block}.Swy7Jq_hero h5{letter-spacing:-.035em;margin:8px 0;font-size:24px;font-weight:600;line-height:1.2}.Swy7Jq_hero>strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;overflow-wrap:anywhere;margin-top:12px;font-size:32px;font-weight:550;line-height:1.15;display:block}.Swy7Jq_hero p{color:var(--app-muted);font-size:var(--native-font-body);margin:12px 0 0;line-height:1.7}.Swy7Jq_shortcut{border:1px solid var(--app-border);border-radius:var(--native-control-radius);background:var(--metal-graphite);min-height:48px;color:var(--app-text);font-size:var(--native-font-body);justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-weight:550;line-height:1.5;display:inline-flex}.Swy7Jq_shortcut>svg{width:14px;height:14px;color:var(--app-accent)}.Swy7Jq_shortcut>span svg{width:17px;height:17px}.Swy7Jq_facts h5{margin-bottom:8px}.Swy7Jq_facts dl{border-block:1px solid var(--app-border);margin:0}.Swy7Jq_facts dl>div{gap:4px;padding:12px 0;display:grid}.Swy7Jq_facts dl>div+div{border-top:1px solid var(--app-border)}.Swy7Jq_facts dt{color:var(--app-muted);font-size:var(--native-font-caption);line-height:1.6}.Swy7Jq_facts dd{color:var(--app-text);font-size:var(--native-font-body);overflow-wrap:anywhere;margin:0;line-height:1.5}.Swy7Jq_form{gap:16px;display:grid}.Swy7Jq_formTitle{flex-direction:column;gap:5px;display:flex}.Swy7Jq_formTitle h5{margin:0}.Swy7Jq_formTitle>span{color:var(--app-accent);font-size:var(--native-font-caption);line-height:1.5}.Swy7Jq_fieldGroup{border:1px solid var(--app-border);border-radius:var(--native-radius);background:var(--app-surface);overflow:hidden}.Swy7Jq_field{width:100%;min-height:76px;color:var(--app-text);text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.Swy7Jq_field+.Swy7Jq_field{border-top:1px solid var(--app-border)}.Swy7Jq_field>span{gap:5px;min-width:0;display:grid}.Swy7Jq_field small{color:var(--app-muted);font-size:var(--native-font-caption);line-height:1.5}.Swy7Jq_field strong{font-size:var(--native-font-label);font-weight:500;line-height:1.5}.Swy7Jq_field>svg{width:16px;height:16px;color:var(--app-muted);flex:0 0 16px}.Swy7Jq_primary{border:1px solid var(--action-hover);border-radius:var(--native-control-radius);background:var(--metal-blue);width:100%;min-height:50px;color:var(--app-accent-text);font-size:var(--native-font-body);box-shadow:inset 0 1px 0 var(--metal-highlight);justify-content:center;align-items:center;padding:14px 16px;font-weight:600;line-height:1.5;display:flex}.Swy7Jq_primary:disabled{border-color:var(--app-border);background:var(--app-surface);box-shadow:none;color:var(--app-muted);cursor:default}.Swy7Jq_action{gap:12px;display:grid}.Swy7Jq_notice{color:var(--app-muted);font-size:var(--native-font-caption);align-items:flex-start;gap:8px;margin:0;line-height:1.7;display:flex}.Swy7Jq_notice svg{flex:0 0 14px;width:14px;height:14px;margin-top:3px}.Swy7Jq_sheetOverlay{z-index:10;background:color-mix(in oklch,var(--background) 78%,transparent);pointer-events:auto;align-items:flex-end;padding:10px;display:flex;position:absolute;inset:0}.Swy7Jq_sheet{border:1px solid var(--metal-edge);background:var(--surface);width:100%;max-height:85%;color:var(--foreground);box-shadow:0 -14px 45px color-mix(in oklch,var(--background) 40%,transparent);border-radius:26px 26px 18px 18px;padding:12px 16px 20px;overflow-y:auto}.Swy7Jq_sheetHandle{background:var(--muted);border-radius:4px;width:36px;height:4px;margin:0 auto 18px;display:block}.Swy7Jq_sheet header{justify-content:space-between;align-items:center;gap:10px;display:flex}.Swy7Jq_sheet header h5{letter-spacing:-.025em;margin:0;font-size:20px;font-weight:600;line-height:1.3}.Swy7Jq_sheet header button{height:44px;color:var(--muted);flex:0 0 44px;place-items:center;display:grid}.Swy7Jq_sheet header svg{width:18px;height:18px}.Swy7Jq_sheet>p{color:var(--muted);font-size:var(--native-font-body);margin:12px 0 16px;line-height:1.6}.Swy7Jq_options{display:grid}.Swy7Jq_options button{border-top:1px solid var(--line);min-height:58px;color:var(--foreground);text-align:left;font-size:var(--native-font-label);align-items:center;gap:12px;padding:12px 4px;line-height:1.5;display:flex}.Swy7Jq_optionIndicator{border:1px solid var(--muted);border-radius:50%;flex:0 0 22px;place-items:center;height:22px;display:grid}.Swy7Jq_optionIndicator svg{width:14px;height:14px}.Swy7Jq_options button[aria-pressed=true] .Swy7Jq_optionIndicator{border-color:var(--primary);background:var(--metal-blue);color:var(--foreground)}.Swy7Jq_cancel{border:1px solid var(--metal-edge);border-radius:var(--native-control-radius);width:100%;min-height:48px;color:var(--foreground);font-size:var(--native-font-label);justify-content:center;align-items:center;margin-top:14px;display:flex}.Swy7Jq_sheetOverlay[data-native-platform=ios] .Swy7Jq_sheet{border-radius:22px}.Swy7Jq_sheetOverlay[data-native-platform=ios] .Swy7Jq_optionIndicator{border-color:#0000}.Swy7Jq_sheetOverlay[data-native-platform=ios] .Swy7Jq_options button[aria-pressed=true] .Swy7Jq_optionIndicator{color:var(--primary);background:0 0;border-color:#0000}.Swy7Jq_rowCopy .Swy7Jq_rowValue{text-align:left;max-width:none}.Swy7Jq_hero>strong[data-value-style=reference]{letter-spacing:0;font-size:18px;line-height:1.5}.Swy7Jq_hero>strong[data-value-style=detail]{font-size:var(--native-font-label);letter-spacing:0;line-height:1.5}.Swy7Jq_primary:active:not(:disabled),.Swy7Jq_shortcut:active,button.Swy7Jq_row:active,.Swy7Jq_field:active{opacity:.8}@media (hover:hover){.Swy7Jq_shortcut:hover,button.Swy7Jq_row:hover,.Swy7Jq_field:hover{background:var(--app-surface);color:var(--app-text)}.Swy7Jq_primary:hover:not(:disabled){border-color:var(--primary)}.Swy7Jq_options button:hover,.Swy7Jq_cancel:hover{background:color-mix(in oklch,var(--foreground) 6%,transparent)}}@media (prefers-reduced-motion:no-preference){.Swy7Jq_primary,.Swy7Jq_shortcut,.Swy7Jq_field,button.Swy7Jq_row{transition:border-color .16s ease-out,background-color .16s ease-out,opacity .16s ease-out}}
.ENC__a_container{top:max(104px, env(safe-area-inset-top))!important;right:max(20px, env(safe-area-inset-right))!important;left:max(20px, env(safe-area-inset-left))!important}.ENC__a_toast{border:1px solid var(--metal-edge);font-size:14px;line-height:1.6;max-width:min(440px,100vw - 40px)!important;color:var(--foreground)!important;background:var(--metal-panel)!important;box-shadow:inset 0 1px 0 var(--metal-highlight), 0 16px 48px color-mix(in oklch, var(--background) 54%, transparent)!important;border-radius:12px!important;align-items:flex-start!important;padding:14px 10px 14px 16px!important}.ENC__a_message{overflow-wrap:anywhere;flex:1;min-width:0}.ENC__a_message>div{margin:2px 4px 2px 10px!important}.ENC__a_icon{border:1px solid var(--primary);width:24px;height:24px;color:var(--primary);border-radius:50%;flex:0 0 24px;place-items:center;margin-top:3px;display:grid}.ENC__a_icon svg{width:15px;height:15px}.ENC__a_receipt{gap:6px;display:grid}.ENC__a_receipt>strong{font-size:15px;font-weight:600}.ENC__a_receipt>span{color:var(--muted)}.ENC__a_referenceRow{border-top:1px solid var(--line);align-items:center;gap:8px;margin-top:3px;padding-top:10px;display:flex}.ENC__a_referenceRow>div{flex:1;min-width:0}.ENC__a_referenceLabel{color:var(--muted);font-size:11px;display:block}.ENC__a_reference{font-family:var(--font-geist-mono), monospace;-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;margin-top:3px;font-size:11.5px;line-height:1.8;display:block}.ENC__a_close,.ENC__a_copy{width:44px;height:44px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:7px;flex:0 0 44px;place-items:center;padding:0;transition:color .16s,background-color .16s;display:grid}.ENC__a_close{margin-top:-7px;margin-right:-4px}.ENC__a_copy{border-color:var(--line)}.ENC__a_close svg,.ENC__a_copy svg{width:16px;height:16px}@media (hover:hover) and (pointer:fine){.ENC__a_close:hover,.ENC__a_copy:hover{color:var(--foreground);background:var(--surface)}}@media (max-width:600px){.ENC__a_container{top:max(88px, env(safe-area-inset-top))!important}}@media (prefers-reduced-motion:reduce){.ENC__a_toast{transition:none!important;animation:none!important}.ENC__a_close,.ENC__a_copy{transition:none}}
.rujRSG_mobile{min-width:0;color:var(--foreground);align-content:start;gap:16px;display:grid}.rujRSG_heroNote{color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.6}.rujRSG_formNote{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.rujRSG_shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.rujRSG_ticket{border:1px solid var(--metal-edge);border-top:3px solid var(--primary);background:var(--metal-panel);border-radius:20px;min-width:0;padding:20px;overflow:clip}.rujRSG_mobile[data-native-platform=ios] .rujRSG_ticket{border-radius:14px}.rujRSG_ticket>header{color:var(--muted);letter-spacing:.035em;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.rujRSG_ticket>header>svg{width:15px;height:15px;color:var(--primary)}.rujRSG_status{border:1px solid var(--line);color:var(--foreground);letter-spacing:0;border-radius:5px;margin-left:auto;padding:4px 8px;font-size:12px}.rujRSG_ticket h5{letter-spacing:-.035em;overflow-wrap:anywhere;margin:20px 0 8px;font-size:24px;font-weight:600;line-height:1.2}.rujRSG_ticket>p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.rujRSG_ticketSeats{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.rujRSG_ticketSeats>div{gap:4px;min-width:0;display:grid}.rujRSG_ticketSeats span,.rujRSG_ticketReference span{color:var(--muted);font-size:12px;line-height:1.5}.rujRSG_ticketSeats strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:22px;font-weight:550}.rujRSG_ticketReference{border-top:1px dashed var(--metal-edge);align-items:center;gap:12px;padding-top:16px;display:flex}.rujRSG_ticketReference>svg{width:28px;height:28px;color:var(--primary);flex:0 0 28px}.rujRSG_ticketReference>div{gap:4px;min-width:0;display:grid}.rujRSG_ticketReference strong{font-variant-numeric:tabular-nums;letter-spacing:.01em;overflow-wrap:anywhere;font-size:16px;font-weight:550;line-height:1.5}.rujRSG_ticket>small{color:var(--muted);margin-top:16px;font-size:12px;line-height:1.7;display:block}.rujRSG_zones{min-width:0}.rujRSG_zones h5,.rujRSG_catalog>h5{color:var(--foreground);margin:0 0 12px;font-size:14px;font-weight:550;line-height:1.5}.rujRSG_zoneOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rujRSG_zoneOptions button{border:1px solid var(--metal-edge);background:var(--surface);min-width:0;min-height:88px;color:var(--foreground);text-align:left;border-radius:12px;align-content:center;gap:4px;padding:16px 12px;display:grid;position:relative}.rujRSG_zoneOptions strong{padding-right:20px;font-size:14px;font-weight:550;line-height:1.5}.rujRSG_zoneOptions span{color:var(--muted);font-size:12px;line-height:1.5}.rujRSG_zoneOptions svg{width:18px;height:18px;color:var(--muted);position:absolute;top:16px;right:12px}.rujRSG_zoneOptions button[aria-pressed=true]{border-color:var(--primary);background:var(--metal-panel)}.rujRSG_zoneOptions button[aria-pressed=true] svg{color:var(--primary)}.rujRSG_venue{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:16px}.rujRSG_venue>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.rujRSG_venue h5{margin:0;font-size:16px;font-weight:600}.rujRSG_venue>header>span{color:var(--muted);font-size:12px}.rujRSG_floor{justify-items:center;gap:16px;padding:24px 0 16px;display:grid}.rujRSG_floor>span{border:1px solid var(--metal-edge);width:80%;color:var(--muted);background:var(--metal-graphite);letter-spacing:.06em;text-align:center;border-radius:5px 5px 12px 12px;padding:8px 12px;font-size:12px}.rujRSG_floor>small{color:var(--muted);letter-spacing:.035em;font-size:12px}.rujRSG_seats{grid-template-columns:repeat(12,minmax(0,1fr));gap:5px;width:100%;max-width:280px;display:grid}.rujRSG_seats i{aspect-ratio:1;border:1px solid var(--metal-edge);background:var(--background);border-radius:3px}.rujRSG_seats i[data-committed]{border-color:var(--primary);background:var(--metal-blue)}.rujRSG_legend{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.rujRSG_legend>span{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:inline-flex}.rujRSG_legend i{border:1px solid var(--metal-edge);background:var(--background);border-radius:2px;width:10px;height:10px}.rujRSG_legend>span:nth-child(2) i{border-color:var(--primary);background:var(--metal-blue)}.rujRSG_venueTotals{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0 0;padding-top:16px;display:grid}.rujRSG_venueTotals>div{gap:8px;display:grid}.rujRSG_venueTotals dt{color:var(--muted);font-size:12px;line-height:1.5}.rujRSG_venueTotals dd{font-variant-numeric:tabular-nums;margin:0;font-size:24px;font-weight:550;line-height:1.3}.rujRSG_venue>p{color:var(--muted);margin:16px 0 0;font-size:12px;line-height:1.7}.rujRSG_publication{border:1px solid var(--line);background:var(--surface);border-radius:16px;min-width:0;padding:16px}.rujRSG_publication h5{margin:0 0 16px;font-size:16px;font-weight:550;line-height:1.5}.rujRSG_publication dl{gap:16px;margin:0;display:grid}.rujRSG_publication dl>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.rujRSG_publication dt{color:var(--muted);font-size:12px;line-height:1.6}.rujRSG_publication dd{font-variant-numeric:tabular-nums;text-align:right;margin:0;font-size:14px;line-height:1.6}.rujRSG_publication>p{color:var(--muted);margin:16px 0 0;font-size:12px;line-height:1.7}.rujRSG_eventCover{border:1px solid var(--metal-edge);background:var(--metal-graphite);border-radius:18px;flex-direction:column;justify-content:flex-end;min-height:280px;padding:24px;display:flex;position:relative;overflow:hidden}.rujRSG_eventCover>span{z-index:1;color:var(--muted);letter-spacing:.08em;margin-bottom:auto;font-size:12px;position:relative}.rujRSG_eventCover h5{letter-spacing:-.055em;max-width:9ch;margin:64px 0 12px;font-size:36px;font-weight:600;line-height:1;position:relative}.rujRSG_eventCover>p{color:var(--muted);margin:0;font-size:14px;line-height:1.6;position:relative}.rujRSG_eventCover>div:last-child{border-top:1px solid var(--metal-edge);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:24px;padding-top:16px;font-size:12px;display:flex;position:relative}.rujRSG_coverLines{gap:13px;width:150px;display:grid;position:absolute;top:45px;right:-14px;transform:rotate(-24deg)}.rujRSG_coverLines i{border:1px solid var(--primary);background:var(--metal-blue);border-radius:30px;height:25px}.rujRSG_coverLines i:nth-child(2){margin-left:35px}.rujRSG_coverLines i:nth-child(3){margin-left:65px}.rujRSG_scanner{border:1px solid var(--metal-edge);background:var(--metal-graphite);text-align:center;border-radius:18px;justify-items:center;min-width:0;padding:24px 20px;display:grid}.rujRSG_scanner>span{color:var(--muted);letter-spacing:.06em;font-size:12px}.rujRSG_scanner h5{letter-spacing:-.035em;margin:8px 0 20px;font-size:22px;font-weight:600}.rujRSG_scanFrame{border:2px solid var(--primary);background:var(--background);border-radius:18px;place-items:center;width:164px;height:164px;padding:16px;display:grid}.rujRSG_code{aspect-ratio:1;grid-template-columns:repeat(9,minmax(0,1fr));gap:3px;width:100%;display:grid}.rujRSG_code i{background:var(--surface)}.rujRSG_code i[data-filled]{background:var(--foreground)}.rujRSG_scanner>p{align-items:center;gap:8px;margin:20px 0 8px;font-size:14px;display:flex}.rujRSG_scanner>p>svg{width:16px;height:16px}.rujRSG_scanner>small{color:var(--muted);font-size:12px;line-height:1.7}.rujRSG_catalog{min-width:0}.rujRSG_catalog ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.rujRSG_catalog li{min-width:0}.rujRSG_catalog button{border:1px solid var(--metal-edge);width:100%;min-width:0;min-height:152px;color:var(--foreground);background:var(--surface);text-align:left;border-radius:16px;align-items:center;gap:16px;padding:16px;display:flex}.rujRSG_catalog button[aria-pressed=true]{border-color:var(--primary);background:var(--metal-panel)}.rujRSG_catalogArt{background:var(--background);border-radius:10px;flex:0 0 72px;place-items:center;min-height:108px;display:grid}.rujRSG_catalogArt svg{width:64px;height:88px}.rujRSG_catalogArt path{stroke:var(--primary);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.rujRSG_catalogArt path:first-child{fill:color-mix(in oklch,var(--primary) 14%,var(--surface))}.rujRSG_catalogCopy{gap:8px;min-width:0;display:grid}.rujRSG_catalogCopy>strong{margin-top:2px;font-size:16px;font-weight:550;line-height:1.4}.rujRSG_catalogCopy>span{font-variant-numeric:tabular-nums;font-size:14px;line-height:1.6}.rujRSG_catalogCopy>small{color:var(--muted);font-size:12px;line-height:1.6}.rujRSG_catalogCopy .rujRSG_catalogStatus{border:1px solid var(--line);color:var(--foreground);border-radius:5px;justify-self:start;padding:4px 8px;font-size:12px}.rujRSG_catalogCopy .rujRSG_catalogSelection{color:var(--muted);margin-top:0;font-size:12px}.rujRSG_catalog button[aria-pressed=true] .rujRSG_catalogSelection{color:var(--foreground)}.rujRSG_zoneOptions button:focus-visible,.rujRSG_catalog button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.rujRSG_zoneOptions button:active,.rujRSG_catalog button:active{border-color:var(--foreground)}.rujRSG_selectedProduct{border:1px solid var(--line);background:var(--surface);border-radius:16px;align-items:center;gap:16px;min-width:0;padding:16px;display:flex}.rujRSG_productIcon{border:1px solid var(--metal-edge);width:56px;height:56px;color:var(--primary);background:var(--metal-panel);border-radius:14px;flex:0 0 56px;place-items:center;display:grid}.rujRSG_productIcon>svg{width:28px;height:28px}.rujRSG_selectedProduct>div:last-child{min-width:0}.rujRSG_selectedProduct span{color:var(--muted);letter-spacing:.035em;font-size:12px}.rujRSG_selectedProduct h5{overflow-wrap:anywhere;margin:8px 0;font-size:18px;font-weight:600}.rujRSG_selectedProduct p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.rujRSG_selectedProduct small{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.6;display:block}.rujRSG_receipt{border:1px dashed var(--metal-edge);background:var(--surface);text-align:center;border-radius:16px;min-width:0;padding:24px 20px}.rujRSG_receiptMark{border:1px solid var(--metal-edge);width:40px;height:40px;color:var(--foreground);background:var(--metal-panel);border-radius:50%;place-items:center;margin:0 auto 16px;display:grid}.rujRSG_receiptMark>svg{width:22px;height:22px}.rujRSG_receipt>span{color:var(--muted);letter-spacing:.06em;font-size:12px}.rujRSG_receipt h5{letter-spacing:-.03em;margin:12px 0 8px;font-size:22px;font-weight:600}.rujRSG_receipt>p{color:var(--muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.rujRSG_receipt dl{gap:16px;margin:24px 0 0;display:grid}.rujRSG_receipt dl>div{text-align:left;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.rujRSG_receipt dt{color:var(--muted);font-size:12px}.rujRSG_receipt dd{font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px;line-height:1.6}.rujRSG_receipt .rujRSG_receiptTotal{border-top:1px dashed var(--metal-edge);margin-top:4px;padding-top:16px}.rujRSG_receiptTotal dt{color:var(--foreground)}.rujRSG_receiptTotal dd{font-size:22px;font-weight:600}.rujRSG_barcode{justify-content:center;gap:2px;height:28px;margin-top:24px;display:flex}.rujRSG_barcode i{background:var(--foreground);display:block}.rujRSG_receipt>small{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.7;display:block}@media (hover:hover){.rujRSG_zoneOptions button:hover,.rujRSG_catalog button:hover{box-shadow:inset 0 0 0 1px var(--metal-highlight)}}@media (prefers-reduced-motion:no-preference){.rujRSG_zoneOptions button,.rujRSG_catalog button{transition:border-color .15s ease-out,box-shadow .15s ease-out,transform .15s cubic-bezier(.16,1,.3,1)}.rujRSG_zoneOptions button:active,.rujRSG_catalog button:active{transform:scale(.985)}}
.DjSU6G_heading{font:inherit;margin:0}.DjSU6G_trigger{width:100%;color:inherit;text-align:left;background:0 0;border:0}.DjSU6G_serviceTrigger{grid-template-columns:24px 1fr 22px;align-items:center;gap:19px;padding-block:26px;display:grid}.DjSU6G_faqTrigger{justify-content:space-between;align-items:center;gap:20px;padding-block:22px;font-size:13px;line-height:1.5;display:flex}.DjSU6G_indicator[data-state=open]{color:var(--primary);transform:rotate(45deg)}@media (max-width:900px){.DjSU6G_serviceTrigger{gap:10px}}@media (max-width:767px){.DjSU6G_serviceTrigger{gap:13px;padding-block:23px}.DjSU6G_faqTrigger{font-size:12px}}
.XqGrRq_screen{min-width:0;color:var(--app-text);gap:16px;display:grid}.XqGrRq_screen :where(h5,p){margin:0}.XqGrRq_screen button{-webkit-tap-highlight-color:transparent}.XqGrRq_screen button:focus-visible{outline:2px solid var(--app-accent);outline-offset:3px}.XqGrRq_accountCard{border:1px solid var(--app-border);background:var(--metal-graphite);min-width:0;box-shadow:inset 0 1px 0 var(--metal-highlight);border-radius:22px;padding:20px}.XqGrRq_accountIdentity{color:var(--app-muted);letter-spacing:.03em;align-items:center;gap:8px;margin-bottom:22px;font-size:12px;font-weight:600;display:flex}.XqGrRq_accountIdentity>svg{width:17px;height:17px;color:var(--app-text)}.XqGrRq_accountIdentity>span:last-child{border:1px solid var(--app-border);border-radius:5px;margin-left:auto;padding:4px 7px;font-size:12px}.XqGrRq_accountBalance{gap:8px;min-width:0;display:grid}.XqGrRq_accountBalance>span,.XqGrRq_accountBalance>small{color:var(--app-muted);font-size:12px;line-height:1.5}.XqGrRq_accountBalance>strong{color:var(--app-text);letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:32px;font-weight:600;line-height:1.2}.XqGrRq_accountBalance>small{margin-top:3px}.XqGrRq_shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.XqGrRq_accountCard .XqGrRq_shortcuts{margin-top:22px}.XqGrRq_accountTotals{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:2px 5px 6px;display:grid}.XqGrRq_accountTotals>div{gap:7px;min-width:0;display:grid}.XqGrRq_accountTotals span{color:var(--app-muted);font-size:12px}.XqGrRq_accountTotals strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.XqGrRq_receiveAccount{border:1px solid var(--app-border);background:var(--metal-panel);border-radius:19px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;padding:20px;display:grid}.XqGrRq_roundIcon{border:1px solid var(--app-border);width:40px;height:40px;color:var(--app-accent);border-radius:50%;place-items:center;display:grid}.XqGrRq_roundIcon svg{width:20px;height:20px}.XqGrRq_receiveAccount>div>span,.XqGrRq_eyebrow{color:var(--app-muted);letter-spacing:.02em;font-size:12px;font-weight:500;line-height:1.5}.XqGrRq_receiveAccount h5{margin-top:5px;font-size:18px;font-weight:600}.XqGrRq_receiveAccount dl,.XqGrRq_paymentReceipt dl{grid-column:1/-1;gap:15px;margin:8px 0 0;display:grid}.XqGrRq_receiveAccount dl>div,.XqGrRq_paymentReceipt dl>div{text-align:left;gap:5px;display:grid}.XqGrRq_receiveAccount dt,.XqGrRq_paymentReceipt dt{color:var(--app-muted);font-size:12px}.XqGrRq_receiveAccount dd,.XqGrRq_paymentReceipt dd{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:500;line-height:1.5}.XqGrRq_receiveAccount>p{border-top:1px solid var(--app-border);color:var(--app-muted);grid-column:1/-1;padding-top:13px;font-size:12px;line-height:1.6}.XqGrRq_paymentMerchant{border:1px solid var(--app-border);background:var(--app-surface);text-align:center;border-radius:22px;padding:18px}.XqGrRq_merchantIdentity{text-align:left;justify-content:center;align-items:center;gap:10px;display:flex}.XqGrRq_merchantIdentity>span{border:1px solid var(--app-border);background:var(--metal-panel);width:40px;height:40px;color:var(--app-text);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.XqGrRq_merchantIdentity small{color:var(--app-muted);font-size:12px;line-height:1.5}.XqGrRq_merchantIdentity h5{margin-top:4px;font-size:16px;font-weight:600;line-height:1.4}.XqGrRq_qr{background:var(--foreground);width:126px;color:var(--background);border-radius:12px;margin:18px auto;padding:10px}.XqGrRq_qr svg{width:100%;height:auto;display:block}.XqGrRq_qr span{margin-top:6px;font-size:12px;display:block}.XqGrRq_paymentMerchant>p{color:var(--app-muted);font-size:12px}.XqGrRq_paymentMerchant>strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:6px;font-size:28px;font-weight:600;line-height:1.2;display:block}.XqGrRq_paymentMerchant>small{color:var(--app-muted);margin-top:8px;font-size:12px;line-height:1.6;display:block}.XqGrRq_paymentReceipt{border:1px solid var(--app-border);background:var(--metal-graphite);text-align:center;border-radius:22px;justify-items:center;gap:9px;padding:25px 20px 20px;display:grid}.XqGrRq_receiptSeal{border:1px solid var(--app-border);background:var(--metal-silver);width:40px;height:40px;color:var(--background);border-radius:50%;place-items:center;margin-bottom:5px;display:grid}.XqGrRq_receiptSeal>svg{width:20px;height:20px}.XqGrRq_paymentReceipt h5{font-size:18px;font-weight:600;line-height:1.4}.XqGrRq_paymentReceipt>strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:600}.XqGrRq_paymentReceipt>p{color:var(--app-muted);font-size:12px}.XqGrRq_paymentReceipt dl{border-top:1px dashed var(--app-border);justify-self:stretch;width:100%;margin-top:12px;padding-top:18px}.XqGrRq_intro{color:var(--app-muted);font-size:14px;line-height:1.6;margin-top:7px!important}.XqGrRq_propertyList{gap:16px;display:grid}.XqGrRq_propertyCard{border:1px solid var(--app-border);background:var(--app-surface);width:100%;min-width:0;color:var(--app-text);text-align:left;border-radius:20px;padding:0;transition:border-color .15s ease-out;display:block;position:relative;overflow:hidden}.XqGrRq_propertyCard[aria-pressed=true]{border-color:var(--app-accent)}.XqGrRq_propertyArt{width:100%;height:auto;display:block}.XqGrRq_artSky{fill:var(--app-bg)}.XqGrRq_artGround{fill:color-mix(in oklch,var(--app-surface) 74%,var(--app-text))}.XqGrRq_artSun{fill:color-mix(in oklch,var(--app-text) 20%,var(--app-surface))}.XqGrRq_artWall{fill:color-mix(in oklch,var(--app-text) 76%,var(--app-surface))}.XqGrRq_artRoof{fill:var(--app-accent)}.XqGrRq_artRoofLine{stroke:var(--app-accent);stroke-width:9px;stroke-linecap:square}.XqGrRq_artGlass{fill:color-mix(in oklch,var(--app-bg) 82%,var(--app-text))}.XqGrRq_artFrame{stroke:color-mix(in oklch,var(--app-text) 70%,var(--app-surface));stroke-width:2px}.XqGrRq_artPlant{fill:color-mix(in oklch,var(--app-text) 30%,var(--app-surface));stroke:color-mix(in oklch,var(--app-text) 30%,var(--app-surface));stroke-width:2px}.XqGrRq_propertyContent{gap:8px;padding:16px;display:grid}.XqGrRq_propertyTitle{font-size:18px;font-weight:600;line-height:1.4;display:block}.XqGrRq_propertyTitle>span{border:1px solid var(--app-border);background:var(--app-surface);color:var(--app-text);border-radius:20px;align-items:center;gap:5px;padding:5px 8px;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex;position:absolute;top:12px;right:12px}.XqGrRq_propertyTitle svg{width:13px;height:13px}.XqGrRq_propertyDetail{color:var(--app-muted);font-size:12px;line-height:1.7}.XqGrRq_propertyPrice{font-variant-numeric:tabular-nums;margin-top:3px;font-size:16px;font-weight:600;line-height:1.5}.XqGrRq_propertyPrice small{color:var(--app-muted);font-size:12px;font-weight:400}.XqGrRq_propertyState{color:var(--app-muted);font-size:12px;line-height:1.7}.XqGrRq_calendar{border:1px solid var(--app-border);background:var(--app-surface);border-radius:20px;min-width:0;padding:16px 12px}.XqGrRq_calendarHeader{align-items:center;gap:8px;padding:0 2px 16px;display:flex}.XqGrRq_calendarHeader>svg{width:16px;height:16px;color:var(--app-accent)}.XqGrRq_calendarHeader>strong{font-size:16px;font-weight:600}.XqGrRq_calendarHeader>span{color:var(--app-muted);margin-left:auto;font-size:12px}.XqGrRq_weekdays,.XqGrRq_calendarDays{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.XqGrRq_weekdays>span{min-height:28px;color:var(--app-muted);place-items:center;font-size:12px;display:grid}.XqGrRq_calendarDays>span{font-variant-numeric:tabular-nums;border:1px solid #0000;border-radius:50%;place-items:center;min-width:0;min-height:36px;padding:0;font-size:14px;font-weight:500;display:grid}.XqGrRq_calendarDays>.XqGrRq_selectedDay{background:color-mix(in oklch,var(--app-accent) 16%,var(--app-surface));color:var(--app-text)}.XqGrRq_calendarDays>.XqGrRq_reservedDay{background:var(--metal-silver);color:var(--background)}.XqGrRq_dateOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.XqGrRq_dateOptions>button{border:1px solid var(--app-border);border-radius:var(--native-control-radius);min-height:52px;color:var(--app-muted);align-content:center;justify-items:center;gap:4px;padding:9px;font-size:12px;display:grid}.XqGrRq_dateOptions strong{color:var(--app-text);font-size:14px;font-weight:550}.XqGrRq_dateOptions>button[aria-pressed=true]{border-color:var(--app-accent);background:color-mix(in oklch,var(--app-accent) 12%,var(--app-surface))}.XqGrRq_calendarFooter{border-top:1px solid var(--app-border);justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding-top:14px;font-size:12px;display:flex}.XqGrRq_calendarFooter>span{color:var(--app-muted);align-items:center;gap:6px;display:inline-flex}.XqGrRq_calendarFooter i{background:var(--app-accent);border-radius:50%;width:7px;height:7px}.XqGrRq_calendarFooter i[data-reserved]{background:var(--metal-silver)}.XqGrRq_calendarFooter>strong{font-weight:500}.XqGrRq_calendar>p{color:var(--app-muted);margin-top:12px;font-size:12px;line-height:1.7}.XqGrRq_stayQuote{padding:3px 4px}.XqGrRq_stayQuote>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.XqGrRq_stayQuote>div>span{color:var(--app-muted);font-size:14px;line-height:1.5}.XqGrRq_stayQuote strong{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:1.4}.XqGrRq_stayQuote p{color:var(--app-muted);margin-top:9px;font-size:12px;line-height:1.7}.XqGrRq_reservationPass{border:1px solid var(--app-border);background:var(--metal-graphite);border-radius:22px;min-width:0;overflow:hidden}.XqGrRq_reservationPass>.XqGrRq_propertyArt{object-fit:cover;object-position:center;max-height:120px}.XqGrRq_passContent{padding:18px}.XqGrRq_passStatus{color:var(--app-text);align-items:center;gap:5px;font-size:12px;display:inline-flex}.XqGrRq_passStatus>svg{width:13px;height:13px;color:var(--app-accent)}.XqGrRq_passContent h5{letter-spacing:-.03em;margin-top:12px;font-size:23px;font-weight:600}.XqGrRq_passContent p{color:var(--app-muted);margin-top:7px;font-size:12px;line-height:1.7}.XqGrRq_passDates{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin-top:18px;display:grid}.XqGrRq_passDates>span{gap:7px;display:grid}.XqGrRq_passDates>svg{width:15px;height:15px;color:var(--app-muted);flex-shrink:0}.XqGrRq_passDates small{color:var(--app-muted);font-size:12px;line-height:1.5}.XqGrRq_passDates strong{font-size:16px;font-weight:600;line-height:1.4}.XqGrRq_passDates>span:last-child{border-top:1px solid var(--app-border);grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:8px;padding-top:12px;display:flex}.XqGrRq_passReference{border-top:1px dashed var(--app-border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-top:22px;padding-top:18px;display:flex}.XqGrRq_passReference>span{color:var(--app-muted);font-size:12px}.XqGrRq_passReference strong{font-variant-numeric:tabular-nums;font-size:16px;font-weight:600;line-height:1.5}.XqGrRq_screen[data-platform=android] .XqGrRq_accountCard,.XqGrRq_screen[data-platform=android] .XqGrRq_paymentMerchant,.XqGrRq_screen[data-platform=android] .XqGrRq_paymentReceipt,.XqGrRq_screen[data-platform=android] .XqGrRq_receiveAccount,.XqGrRq_screen[data-platform=android] .XqGrRq_calendar,.XqGrRq_screen[data-platform=android] .XqGrRq_propertyCard,.XqGrRq_screen[data-platform=android] .XqGrRq_reservationPass{border-radius:24px}.XqGrRq_screen[data-platform=ios] .XqGrRq_accountCard,.XqGrRq_screen[data-platform=ios] .XqGrRq_propertyCard,.XqGrRq_screen[data-platform=ios] .XqGrRq_reservationPass{border-radius:18px}.XqGrRq_screen[data-platform=ios] .XqGrRq_accountTotals{padding-inline:9px}@media (max-width:380px){.XqGrRq_accountCard,.XqGrRq_paymentMerchant,.XqGrRq_paymentReceipt,.XqGrRq_receiveAccount{padding:16px}.XqGrRq_calendar{padding-inline:10px}.XqGrRq_propertyContent,.XqGrRq_passContent{padding:14px}}@media (prefers-reduced-motion:reduce){.XqGrRq_propertyCard{transition:none}}
.NFMm3a_mobile{--operation-radius:18px;min-width:0;color:var(--app-text);gap:16px;font-size:14px;line-height:1.5;display:grid}.NFMm3a_mobile[data-native-platform=android]{--operation-radius:12px}.NFMm3a_eyebrow{color:var(--app-muted);letter-spacing:.04em;font-size:12px;font-weight:600;line-height:1.5}.NFMm3a_reference{color:var(--app-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:14px;font-weight:550;line-height:1.5}.NFMm3a_quiet{color:var(--app-muted);font-size:12px;line-height:1.6}.NFMm3a_mapFull{min-width:0;margin-inline:calc(-1 * var(--native-content-padding,16px));overflow:hidden}.NFMm3a_mapFull>figure{border:0;border-radius:0}.NFMm3a_mapFull>figure>svg{aspect-ratio:560/306;height:auto;min-height:0;max-height:none}.NFMm3a_mapFull>figure>svg text{display:none}.NFMm3a_mapFull>figure>div{gap:8px;padding:6px 8px;font-size:12px;line-height:1.5;top:12px;left:16px}.NFMm3a_mapFull>figure>figcaption{display:none}.NFMm3a_bottomPanel{border:1px solid var(--app-border);border-radius:24px 24px var(--operation-radius) var(--operation-radius);background:var(--app-surface);min-width:0;box-shadow:0 -8px 22px color-mix(in oklch,var(--app-bg) 45%,transparent);gap:16px;margin-top:-32px;padding:16px;display:grid;position:relative}.NFMm3a_mobile[data-native-platform=android] .NFMm3a_bottomPanel{border-radius:16px}.NFMm3a_panelHandle{background:var(--app-muted);opacity:.6;border-radius:4px;width:32px;height:4px;margin:0 auto 1px}.NFMm3a_mobile[data-native-platform=android] .NFMm3a_panelHandle{display:none}.NFMm3a_routeStops{gap:16px;display:grid}.NFMm3a_routeStops>div{align-items:center;gap:12px;min-width:0;display:flex}.NFMm3a_routeStops>div>span:last-child{gap:4px;min-width:0;display:grid}.NFMm3a_routeStops small{color:var(--app-muted);font-size:12px;line-height:1.5}.NFMm3a_routeStops strong{color:var(--app-text);overflow-wrap:anywhere;font-size:16px;font-weight:550;line-height:1.5}.NFMm3a_originMark,.NFMm3a_destinationMark{border:2px solid var(--app-accent);border-radius:50%;flex:0 0 10px;width:10px;height:10px;margin-inline:3px}.NFMm3a_destinationMark{background:var(--app-accent);border-radius:2px}.NFMm3a_fareLine{border-top:1px solid var(--app-border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding-top:16px;display:flex}.NFMm3a_fareLine>span{color:var(--app-muted);font-size:14px;line-height:1.5}.NFMm3a_fareLine>strong{color:var(--app-text);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:24px;font-weight:600;line-height:1.3}.NFMm3a_statePill{border:1px solid var(--app-border);max-width:100%;color:var(--app-muted);background:var(--app-bg);border-radius:20px;justify-self:start;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex}.NFMm3a_statePill>span{background:var(--app-accent);border-radius:50%;flex:0 0 5px;width:5px;height:5px}.NFMm3a_statePill[data-positive=true]{color:var(--app-text);background:color-mix(in oklch,var(--app-text) 5%,var(--app-surface))}.NFMm3a_cardTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.NFMm3a_cardTop h5{color:var(--app-text);margin:0;font-size:18px;font-weight:600;line-height:1.5}.NFMm3a_cardTop>svg{width:20px;height:20px;color:var(--app-accent)}.NFMm3a_symbol{border:1px solid var(--app-border);background:var(--app-bg);width:40px;height:40px;color:var(--app-accent);border-radius:12px;flex:0 0 40px;place-items:center;display:grid}.NFMm3a_symbol svg{width:20px;height:20px}.NFMm3a_tripCard,.NFMm3a_orderCard,.NFMm3a_basketPanel,.NFMm3a_trajectoryCard,.NFMm3a_alertEditor{border:1px solid var(--app-border);border-radius:var(--operation-radius);background:var(--app-surface);gap:16px;min-width:0;padding:16px;display:grid}.NFMm3a_driverCard{border:1px solid var(--app-border);border-radius:var(--operation-radius);background:var(--app-surface);grid-template-columns:56px minmax(0,1fr);align-items:center;gap:16px;padding:16px;display:grid}.NFMm3a_driverPortrait{border:1px solid var(--app-border);background:var(--app-bg);width:56px;height:56px;color:var(--app-text);border-radius:50%;place-items:center;display:grid}.NFMm3a_driverPortrait svg{width:26px;height:26px}.NFMm3a_driverCard h5{color:var(--app-text);margin:5px 0 3px;font-size:20px;font-weight:600;line-height:1.4}.NFMm3a_driverCard p{color:var(--app-muted);margin:0;font-size:14px;line-height:1.5}.NFMm3a_driverCard>.NFMm3a_statePill{grid-column:1/-1;justify-self:start}.NFMm3a_compactDriver{border-block:1px solid var(--app-border);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding-block:16px;display:grid}.NFMm3a_compactDriver>div{gap:4px;min-width:0;display:grid}.NFMm3a_compactDriver>div>strong{color:var(--app-text);font-size:14px;font-weight:550;line-height:1.5}.NFMm3a_compactDriver small{color:var(--app-muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:12px}.NFMm3a_compactDriver>strong{color:var(--app-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px;font-weight:600}.NFMm3a_storeMeta{color:var(--app-muted);align-items:center;gap:8px;margin-top:-8px;font-size:12px;line-height:1.5;display:flex}.NFMm3a_storeMeta svg{width:14px;height:14px}.NFMm3a_mobileMenu{gap:12px;display:grid}.NFMm3a_mealRow{border:1px solid var(--app-border);border-radius:var(--operation-radius);background:var(--app-surface);width:100%;min-height:112px;color:var(--app-text);text-align:left;grid-template-columns:64px minmax(0,1fr) 28px;align-items:center;gap:12px;padding:12px;display:grid}.NFMm3a_mealRow[aria-pressed=true]{border-color:var(--app-accent);box-shadow:inset 0 0 0 1px var(--app-accent)}.NFMm3a_mealImage{background:color-mix(in oklch,var(--app-text) 4%,var(--app-bg));border-radius:12px;place-items:center;width:64px;height:72px;display:grid}.NFMm3a_mealImage svg{width:64px;height:64px;display:block}.NFMm3a_mealCopy{gap:5px;min-width:0;display:grid}.NFMm3a_mealCopy>strong{font-size:16px;font-weight:600;line-height:1.4}.NFMm3a_mealCopy>small{color:var(--app-muted);font-size:14px;line-height:1.5}.NFMm3a_mealCopy>span{font-variant-numeric:tabular-nums;font-size:14px;font-weight:550;line-height:1.5}.NFMm3a_mealCopy>span>small{color:var(--app-muted);font-size:12px;font-weight:400;display:inline-block}.NFMm3a_mealChoice{border:1px solid var(--app-border);width:28px;height:28px;color:var(--app-accent);border-radius:50%;place-items:center;font-size:20px;line-height:1;display:grid}.NFMm3a_mealChoice svg{width:14px;height:14px}.NFMm3a_foodShadow{fill:color-mix(in oklch,var(--app-bg) 70%,transparent)}.NFMm3a_foodSilver{fill:color-mix(in oklch,var(--app-text) 52%,var(--app-surface))}.NFMm3a_foodLight{fill:color-mix(in oklch,var(--app-text) 82%,var(--app-surface))}.NFMm3a_foodRuby{fill:var(--app-accent)}.NFMm3a_foodGraphite{fill:var(--app-bg);stroke:var(--app-muted);stroke-width:1px}.NFMm3a_foodLine{stroke:var(--app-surface);stroke-width:2.5px;stroke-linecap:round}.NFMm3a_orderDish{border-block:1px solid var(--app-border);grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px;padding-block:16px;display:grid}.NFMm3a_orderMealArt{background:var(--app-bg);border-radius:12px;place-items:center;width:58px;height:58px;display:grid}.NFMm3a_orderMealArt svg{width:58px;height:55px}.NFMm3a_orderDish>div:last-of-type{gap:6px;min-width:0;display:grid}.NFMm3a_orderDish>div>strong{color:var(--app-text);font-size:16px;font-weight:550;line-height:1.5}.NFMm3a_orderDish>div>span{color:var(--app-muted);font-size:14px}.NFMm3a_orderDish>strong{color:var(--app-text);font-variant-numeric:tabular-nums;grid-column:2;font-size:24px;font-weight:600}.NFMm3a_statusChips{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.NFMm3a_statusChips>span{border:1px solid var(--app-border);color:var(--app-muted);white-space:nowrap;border-radius:20px;justify-content:center;align-items:center;gap:4px;padding:8px 6px;font-size:12px;line-height:1.5;display:inline-flex}.NFMm3a_statusChips>span[data-current=true]{border-color:var(--app-accent);background:color-mix(in oklch,var(--app-accent) 10%,var(--app-surface));color:var(--app-text)}.NFMm3a_statusChips svg{width:12px;height:12px}.NFMm3a_kitchenTicket{border:1px solid var(--app-border);border-radius:var(--operation-radius);background:var(--app-surface);gap:16px;padding:16px;display:grid}.NFMm3a_ticketTop{color:var(--app-muted);letter-spacing:.03em;align-items:center;gap:8px;font-size:12px;line-height:1.5;display:flex}.NFMm3a_ticketTop svg{width:18px;height:18px;color:var(--app-accent)}.NFMm3a_kitchenTicket h5{border-block:1px dashed var(--app-border);color:var(--app-text);margin:0;padding-block:16px;font-size:20px;font-weight:600;line-height:1.4}.NFMm3a_ticketDestination{gap:7px;display:grid}.NFMm3a_ticketDestination small{color:var(--app-muted);font-size:12px}.NFMm3a_ticketDestination strong{color:var(--app-text);font-size:16px;font-weight:550}.NFMm3a_vehicleList{border:1px solid var(--app-border);border-radius:var(--operation-radius);background:var(--app-surface);display:grid;overflow:hidden}.NFMm3a_vehicleRow{border-bottom:1px solid var(--app-border);width:100%;min-height:94px;color:var(--app-text);text-align:left;grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:16px;display:grid}.NFMm3a_vehicleRow:last-child{border-bottom:0}.NFMm3a_vehicleRow[aria-pressed=true]{background:color-mix(in oklch,var(--app-text) 4%,var(--app-surface))}.NFMm3a_vehicleGlyph{border:1px solid var(--app-border);background:var(--app-bg);width:44px;height:44px;color:var(--app-accent);border-radius:12px;place-items:center;display:grid}.NFMm3a_vehicleGlyph svg{width:22px;height:22px}.NFMm3a_vehicleRow>span:nth-child(2){gap:4px;min-width:0;display:grid}.NFMm3a_vehicleRow strong{font-size:16px;font-weight:550;line-height:1.5}.NFMm3a_vehicleRow small{color:var(--app-muted);font-size:14px;line-height:1.5}.NFMm3a_vehicleRow>span>span{color:var(--app-muted);font-variant-numeric:tabular-nums;font-size:12px;line-height:1.5}.NFMm3a_radioIndicator{border:1.5px solid var(--app-muted);border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.NFMm3a_vehicleRow[aria-pressed=true] .NFMm3a_radioIndicator{border-color:var(--app-accent)}.NFMm3a_radioIndicator>span{background:var(--app-accent);border-radius:50%;width:10px;height:10px}.NFMm3a_trajectoryCard h5{color:var(--app-text);margin:0;font-size:18px;font-weight:600;line-height:1.5}.NFMm3a_tripMetrics{border-top:1px solid var(--app-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:16px;display:grid}.NFMm3a_tripMetrics>div{gap:7px;display:grid}.NFMm3a_tripMetrics small{color:var(--app-muted);font-size:12px}.NFMm3a_tripMetrics strong{color:var(--app-text);font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:1.3}.NFMm3a_alertEditor .NFMm3a_cardTop{justify-content:start}.NFMm3a_alertEditor .NFMm3a_cardTop>span:last-child{gap:5px;display:grid}.NFMm3a_alertEditor .NFMm3a_cardTop strong{color:var(--app-text);font-size:16px;font-weight:550}.NFMm3a_alertEditor .NFMm3a_cardTop small{color:var(--app-muted);font-size:12px}.NFMm3a_mobile button:focus-visible{outline:2px solid var(--app-accent);outline-offset:3px}@media (max-width:360px){.NFMm3a_mealRow{grid-template-columns:48px minmax(0,1fr) 28px;gap:8px}.NFMm3a_mealImage{width:48px;height:64px}.NFMm3a_mealImage svg{width:48px}.NFMm3a_compactDriver{grid-template-columns:40px minmax(0,1fr)}.NFMm3a_compactDriver>strong{grid-column:2}}@media (hover:hover){.NFMm3a_mealRow:hover,.NFMm3a_vehicleRow:hover{background:color-mix(in oklch,var(--app-text) 5%,var(--app-surface))}}@media (prefers-reduced-motion:no-preference){.NFMm3a_mealRow,.NFMm3a_vehicleRow{transition:background-color .15s,border-color .15s}}
._9wVGOW_content{width:100%;min-width:0}._9wVGOW_heading{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:40px;margin-bottom:40px;display:grid}._9wVGOW_heading h2{max-width:21ch}._9wVGOW_heading>p{max-width:43ch;color:var(--muted);justify-self:end;font-size:14px;line-height:1.8}._9wVGOW_groups{border-bottom:1px solid var(--line)}._9wVGOW_group{border-top:1px solid var(--line);grid-template-columns:minmax(180px,.42fr) minmax(0,1fr);align-items:center;gap:40px;padding-block:25px;display:grid}._9wVGOW_groupHeading h3{color:var(--primary);margin:0;font-size:14px;font-weight:500;line-height:1.5}._9wVGOW_groupHeading p{max-width:29ch;color:var(--muted);margin-top:5px;font-size:12px;line-height:1.7}._9wVGOW_technologies{flex-wrap:wrap;gap:12px 28px;min-width:0;margin:0;padding:0;list-style:none;display:flex}._9wVGOW_technologies li{color:var(--foreground);letter-spacing:-.025em;font-size:clamp(18px,1.8vw,24px);font-weight:450;line-height:1.5}@media (max-width:800px){._9wVGOW_heading{grid-template-columns:minmax(0,1fr);gap:20px;margin-bottom:32px}._9wVGOW_heading>p{justify-self:start;max-width:53ch}._9wVGOW_group{grid-template-columns:minmax(0,1fr);gap:16px;padding-block:22px}._9wVGOW_groupHeading p{max-width:none}._9wVGOW_technologies{gap:10px 22px}}
.mWmvTG_page{background:var(--background);min-height:100svh;font-family:var(--font-geist-sans,Arial), sans-serif;flex-direction:column;display:flex}.mWmvTG_main{flex:1;align-items:center;padding-block:clamp(56px,8vh,110px);display:flex}.mWmvTG_layout{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(40px,6vw,96px);display:grid}.mWmvTG_copy{min-width:0}.mWmvTG_kicker{margin:0 0 25px}.mWmvTG_copy h1{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(34px,3.5vw,58px);font-weight:550;line-height:1.12}.mWmvTG_copy h1 span{color:var(--primary);display:block}.mWmvTG_description{max-width:48ch;color:var(--muted);margin-top:27px;font-size:15px;line-height:1.85}.mWmvTG_actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.mWmvTG_contact{min-height:44px;color:var(--muted);text-underline-offset:5px;align-items:center;gap:12px;margin-top:18px;font-size:13px;text-decoration:underline;display:inline-flex}.mWmvTG_contact svg{flex:0 0 15px}.mWmvTG_art{perspective:1000px;min-width:0;padding:18px 0}.mWmvTG_plate{border:1px solid var(--metal-edge);background:var(--metal-graphite);min-height:340px;box-shadow:inset 0 1px 0 var(--metal-highlight), 0 25px 55px #0102024d;border-radius:16px;place-items:center;padding:24px 20px;display:grid;position:relative;overflow:hidden;transform:rotateY(-7deg)rotateX(3deg)}@supports (color:lab(0% 0 0)){.mWmvTG_plate{box-shadow:inset 0 1px 0 var(--metal-highlight), 0 25px 55px lab(.460888% -.0407621 -.235328/.3)}}.mWmvTG_plate:before{content:"";pointer-events:none;background:radial-gradient(ellipse at 85% 90%, color-mix(in oklch, var(--action) 14%, transparent), transparent 65%);position:absolute;inset:0}.mWmvTG_artLabel,.mWmvTG_artFooter{color:var(--muted);font-family:var(--font-geist-mono,monospace);letter-spacing:.12em;text-align:center;font-size:9px;position:relative}.mWmvTG_artLabel{justify-self:start}.mWmvTG_artFooter{justify-self:end;margin-top:12px}.mWmvTG_code{color:var(--foreground);letter-spacing:-.09em;text-shadow:0 1px 0 var(--metal-edge), 0 3px 0 #4b5056, 0 7px 0 #14161a, 0 12px 24px #01020299;font-size:clamp(116px,14vw,210px);font-weight:650;line-height:1.2;position:relative}@supports (color:lab(0% 0 0)){.mWmvTG_code{text-shadow:0 1px 0 var(--metal-edge), 0 3px 0 lab(33.8522% -.906795 -4.367), 0 7px 0 lab(7.20761% -.533313 -2.84967), 0 12px 24px lab(.460888% -.0407621 -.235328/.6)}}.mWmvTG_circuit{width:100%;height:65px;position:relative}.mWmvTG_circuit path{stroke:var(--metal-edge);stroke-width:1px}.mWmvTG_circuit path:first-child{stroke:var(--primary)}.mWmvTG_circuit circle{fill:var(--surface);stroke:var(--primary);stroke-width:1.5px}.mWmvTG_page .site-footer{padding-top:28px}@media (hover:hover) and (pointer:fine){.mWmvTG_contact:hover{color:var(--foreground)}}@media (max-width:767px){.mWmvTG_main{padding-block:40px 48px}.mWmvTG_layout{grid-template-columns:minmax(0,1fr);gap:30px}.mWmvTG_copy h1{font-size:clamp(34px,7vw,48px)}.mWmvTG_kicker{font-size:9px;line-height:1.7}.mWmvTG_description{margin-top:20px;font-size:14px}.mWmvTG_actions{gap:10px;margin-top:26px}.mWmvTG_actions>*{flex:150px;justify-content:center}.mWmvTG_contact{font-size:12px}.mWmvTG_art{padding:0}.mWmvTG_plate{min-height:220px;padding:20px;transform:none}.mWmvTG_code{font-size:116px}.mWmvTG_circuit{height:42px}.mWmvTG_artFooter{margin-top:4px}}@media (prefers-reduced-motion:reduce){.mWmvTG_plate{transform:none}}
.qvFcSG_hero,.qvFcSG_root>section{isolation:isolate;position:relative}.qvFcSG_contentStage{min-width:0;display:flow-root}.qvFcSG_sectionBackdrop{z-index:-1;contain:paint;perspective:1400px;perspective-origin:50% 45%;pointer-events:none;position:absolute;inset:0;overflow:clip}.qvFcSG_farPlane,.qvFcSG_nearPlane,.qvFcSG_trace{pointer-events:none;backface-visibility:hidden;position:absolute}.qvFcSG_farPlane{border:1px solid var(--metal-edge);background:var(--metal-graphite);width:78%;height:clamp(300px,42svh,520px);box-shadow:inset 0 1px 0 var(--metal-highlight);opacity:.24;top:8%;right:-14%;transform:translateZ(-40px)rotateX(58deg)rotate(-24deg)}.qvFcSG_nearPlane{border:1px solid var(--metal-edge);background:var(--metal-panel);width:64%;height:clamp(260px,34svh,420px);box-shadow:inset 0 1px 0 var(--metal-highlight), 0 16px 48px color-mix(in oklch, var(--background) 70%, transparent);opacity:.2;bottom:8%;left:-16%;transform:translateZ(16px)rotateX(64deg)rotate(24deg)}.qvFcSG_trace{border-top:1px solid var(--primary);border-right:1px solid var(--metal-edge);width:58%;height:160px;box-shadow:inset 0 1px 0 var(--metal-highlight);opacity:.38;top:13%;right:-7%;transform:translateZ(36px)rotateX(58deg)rotate(-24deg)}.qvFcSG_alternate .qvFcSG_farPlane{left:-14%;right:auto}.qvFcSG_alternate .qvFcSG_nearPlane{left:auto;right:-16%}.qvFcSG_alternate .qvFcSG_trace{left:-7%;right:auto}:is(.qvFcSG_root [data-motion-content],.qvFcSG_root [data-motion-title]){transform-origin:50%}.qvFcSG_root [data-motion-title]:focus-visible{opacity:1!important;transform:none!important}.qvFcSG_root [data-motion-content]:has(:focus-visible){opacity:1!important;transform:none!important}.qvFcSG_root [data-motion-locked=true] [data-motion-content]{opacity:1!important;transform:none!important}.qvFcSG_root [data-motion-locked=true] [data-motion-title]{opacity:1!important;transform:none!important}.qvFcSG_backdrop{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.qvFcSG_graphite{background:var(--metal-graphite);opacity:.14;transform:translate3d(0, var(--hero-graphite-offset,0px), 0);position:absolute;inset:-32px 0;-webkit-mask-image:radial-gradient(at 75% 45%,#000,#0000 72%);mask-image:radial-gradient(at 75% 45%,#000,#0000 72%)}.qvFcSG_metalDetail,.qvFcSG_metalDetailLower{background:var(--metal-silver);opacity:.14;width:23%;height:1px;transform:translate3d(0, var(--hero-metal-offset,0px), 0);position:absolute;right:12%}.qvFcSG_metalDetail{top:11%}.qvFcSG_metalDetailLower{opacity:.1;width:10%;bottom:19%;right:29%}@media (max-width:767px){.qvFcSG_farPlane{opacity:.18;width:100%}.qvFcSG_nearPlane{opacity:.14;width:86%}.qvFcSG_trace{opacity:.26;width:76%}}@media (prefers-reduced-motion:reduce){.qvFcSG_graphite,.qvFcSG_metalDetail,.qvFcSG_metalDetailLower{opacity:1;transition:none;transform:none}:is(.qvFcSG_root [data-motion-title],.qvFcSG_root [data-motion-content]){opacity:1!important;transform:none!important}.qvFcSG_graphite,.qvFcSG_metalDetail{opacity:.14}.qvFcSG_metalDetailLower{opacity:.1}}
@font-face{font-family:calistoga;src:url(../media/Calistoga_Regular-s.p.3bb2rkoscbusx.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:calistoga Fallback;src:local(Times New Roman);ascent-override:89.12%;descent-override:26.74%;line-gap-override:0.0%;size-adjust:112.21%}.Tc8q0W_className{font-family:calistoga,calistoga Fallback,Georgia,serif;font-style:normal;font-weight:400}.Tc8q0W_variable{--font-calistoga:"calistoga", "calistoga Fallback", Georgia, serif}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.L54rSq_className{font-family:Geist,Geist Fallback;font-style:normal}.L54rSq_variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.-_Fr9q_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.-_Fr9q_variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
.ZGDmtG_page{background:var(--background);min-height:100svh;font-family:var(--font-geist-sans,Arial), sans-serif}.ZGDmtG_main{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(36px,7vw,110px);padding-block:clamp(48px,8vw,104px);display:grid}.ZGDmtG_intro h1{letter-spacing:-.045em;text-wrap:balance;margin:24px 0;font-size:clamp(32px,3.3vw,54px);font-weight:550;line-height:1.14}.ZGDmtG_intro h1 span{color:var(--muted)}.ZGDmtG_intro>p:last-child{max-width:38ch}.ZGDmtG_intro p,.ZGDmtG_content p{color:var(--muted);font-size:15px;line-height:1.85}.ZGDmtG_content{min-width:0;max-width:68ch}.ZGDmtG_content section+section{margin-top:34px}.ZGDmtG_content h2{color:var(--foreground);letter-spacing:-.025em;margin:0 0 12px;font-size:19px;font-weight:550;line-height:1.4}.ZGDmtG_content p+p{margin-top:12px}.ZGDmtG_content a{color:var(--foreground);text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.ZGDmtG_content a:focus-visible{outline:2px solid var(--primary);outline-offset:5px}.ZGDmtG_back{align-items:center;gap:12px;min-height:44px;margin-top:30px;font-size:14px;display:inline-flex}.ZGDmtG_page .site-footer{padding-top:24px}@media (max-width:767px){.ZGDmtG_main{grid-template-columns:minmax(0,1fr);gap:36px;padding-block:40px 52px}.ZGDmtG_intro h1{font-size:clamp(32px,7.5vw,44px)}.ZGDmtG_intro p,.ZGDmtG_content p{font-size:14px}.ZGDmtG_content section+section{margin-top:28px}}
