:root{--brand-deep:#2563eb;--brand:#5fa8ff;--brand-soft:rgba(95,168,255,0.12);--brand-teal:#04b7ce;--bg:#ffffff;--bg-soft:#f5f7fb;--bg-soft-2:#eef2f9;--ink:#0b1220;--ink-elev:#141923;--ink-elev-2:#1a2030;--accent-warm:#f4a261;--accent-warm-soft:rgba(244,162,97,0.14);--positive:#16a36a;--negative:#dc2626;--neutral:#d4a017;--text:#0b1020;--text-muted:#5b6478;--text-on-dark:#e4e8f1;--text-on-dark-muted:#8d96ab;--border:#e3e8f0;--border-strong:#c9d2e0;--shadow-sm:0 1px 2px rgba(15,23,42,0.06);--shadow-md:0 8px 24px rgba(15,23,42,0.08);--shadow-lg:0 24px 60px rgba(15,23,42,0.14);--shadow-brand:0 8px 22px rgba(37,99,235,0.25);--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:22px;--font-stack:var(--font-inter),-apple-system,BlinkMacSystemFont,"Inter","Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--font-mono:"SF Mono",Menlo,Consolas,monospace;--accent:var(--brand-deep);--accent-hover:#1d4ed8;--finrev:var(--brand-deep);--bg-elev:#ffffff;--bg-elev-2:var(--bg-soft)}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg-soft);color:var(--text);font-family:var(--font-stack);font-size:14px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--brand-deep);text-decoration:none}a:hover{color:var(--accent-hover);text-decoration:underline}h1,h2,h3,h4{letter-spacing:-.02em;line-height:1.2;color:var(--text)}button{font-family:inherit;font-size:inherit;background:var(--brand-deep);color:#ffffff;border:0;padding:.55rem 1.05rem;border-radius:var(--radius-md);cursor:pointer;font-weight:600;transition:background .15s ease,box-shadow .15s ease,transform .06s ease,color .15s ease,border-color .15s ease;box-shadow:var(--shadow-sm)}button:hover{background:var(--accent-hover);box-shadow:var(--shadow-brand)}button:active{transform:translateY(1px)}button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}button.secondary{background:transparent;color:var(--text);border:1px solid var(--border-strong);box-shadow:none}button.secondary:hover{background:var(--bg-soft);border-color:var(--brand-deep);color:var(--brand-deep)}input,select,textarea{background:var(--bg-elev);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-md);padding:.55rem .75rem;font-family:inherit;font-size:inherit;transition:border-color .15s,box-shadow .15s}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--brand-deep);box-shadow:0 0 0 3px var(--brand-soft)}.app{display:grid;grid-template-columns:264px 1fr;min-height:100vh;background:var(--bg-soft)}.sidebar{background:var(--bg-elev);border-right:1px solid var(--border);padding:20px 16px 16px;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto;display:flex;flex-direction:column}.sidebar-brand{display:flex;align-items:center;gap:10px;padding:0 4px 6px}.sidebar-brand,.sidebar-brand:hover{text-decoration:none;color:var(--text)}.sidebar-brand img{width:32px;height:32px;border-radius:8px}.sidebar h1{font-size:1.05rem;margin:0;color:var(--text);letter-spacing:-.02em;font-weight:800}.sidebar .subtitle{font-size:.72rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-weight:600;margin:4px 4px 14px}.sidebar nav{display:flex;flex-direction:column;gap:2px;margin-top:4px}.sidebar nav a{border-radius:var(--radius-md);color:var(--text);display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-weight:500;font-size:.88rem;border-left:3px solid transparent;padding:.55rem .75rem .55rem calc(.75rem - 3px);transition:background .12s ease,color .12s ease,border-color .12s ease}.sidebar nav a:hover{background:var(--bg-soft);text-decoration:none}.sidebar nav a.active{background:var(--brand-soft);color:var(--brand-deep);border-left-color:var(--brand-deep);font-weight:600}.sidebar nav a .nav-icon{width:18px;height:18px;flex-shrink:0;color:var(--text-muted)}.sidebar nav a.active .nav-icon,.sidebar nav a:hover .nav-icon{color:var(--brand-deep)}.sidebar nav a .nav-label{flex:1 1;display:flex;align-items:center;gap:.55rem;min-width:0}.sidebar nav a .nav-label>span:not(.nav-icon){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-section-label{font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);padding:14px 8px 4px}.sidebar-spacer{flex:1 1;min-height:12px}.sidebar-logout{width:100%;display:flex;align-items:center;gap:.55rem;padding:.55rem .75rem;border-radius:var(--radius-md);background:transparent;color:var(--text-muted);font-size:.86rem;font-weight:500;border:1px solid transparent;cursor:pointer;text-align:left;box-shadow:none;margin-top:6px}.sidebar-logout:hover{background:var(--bg-soft);color:var(--negative);border-color:rgba(220,38,38,.18);box-shadow:none}.sidebar-logout-text{display:flex;flex-direction:column;min-width:0;flex:1 1}.sidebar-logout-email{font-size:.7rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main{padding:28px 36px 48px;max-width:1400px;background:var(--bg-soft);min-height:100vh}.main h2{font-size:1.25rem;margin:0 0 1rem}.topbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.breadcrumb{font-size:.85rem}.breadcrumb,.breadcrumb a{color:var(--text-muted)}.card{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.1rem 1.4rem;margin-bottom:1rem;box-shadow:var(--shadow-sm);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.card h3{margin:0 0 .75rem;color:var(--text-muted);font-weight:700;text-transform:uppercase;letter-spacing:.08em}.card h3,.score{font-size:.78rem}.score{display:inline-flex;align-items:center;padding:.15rem .55rem;border-radius:999px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0}.score.pos{background:rgba(22,163,106,.14);color:var(--positive)}.score.neg{background:rgba(220,38,38,.12);color:var(--negative)}.score.neutral{background:rgba(212,160,23,.16);color:var(--neutral)}.reason-chip{display:inline-flex;align-items:center;gap:.25rem;padding:.15rem .5rem;border-radius:10px;background:var(--bg-elev-2);font-size:.75rem;border:1px solid var(--border);margin-right:.25rem;margin-bottom:.25rem}.reason-chip.weekday{border-color:#cdd9eb}.reason-chip.weather{border-color:#cfe3ea}.reason-chip.event{border-color:#f4d8c2}.reason-chip.cruise{border-color:#dccae6}table{width:100%;border-collapse:collapse;font-size:.85rem}td,th{padding:.5rem .75rem;text-align:left;border-bottom:1px solid var(--border)}th{color:var(--text-muted);font-weight:500;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}tr:hover{background:var(--bg-elev-2)}tr.current-hour{background:color-mix(in srgb,var(--accent-warm) 18%,transparent);font-weight:600}tr.current-hour:hover{background:color-mix(in srgb,var(--accent-warm) 24%,transparent)}tr.current-hour td:first-child{border-left:3px solid var(--accent-warm);padding-left:calc(.75rem - 3px)}tr.past-hour{color:var(--text-muted)}tr.past-hour:hover{background:var(--bg-elev-2)}.now-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent-warm);margin-left:.4rem;vertical-align:middle}td.precip-on{color:var(--accent);font-weight:600}.day-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));grid-gap:.5rem;gap:.5rem}.day-cell{padding:.6rem;border-radius:6px;border:1px solid var(--border);background:var(--bg-elev);cursor:pointer;transition:border-color .15s,transform .15s,box-shadow .15s;text-align:center;box-shadow:var(--shadow-sm);height:100%;display:flex;flex-direction:column;box-sizing:border-box}.day-cell:hover{border-color:var(--accent);transform:translateY(-1px)}.day-cell.today{border-color:var(--accent-warm);box-shadow:0 0 0 1px var(--accent-warm)}.day-cell.past{opacity:.85}.day-cell .date{font-size:.75rem;color:var(--text-muted)}.day-cell .weekday{font-size:.7rem;color:var(--text-muted);margin-bottom:.25rem}.day-cell .score-val{font-size:1.1rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sparkline{display:inline-block;vertical-align:middle}.overview-list{display:flex;flex-direction:column;gap:.5rem}.overview-row{display:grid;grid-template-columns:1fr 100px 150px 2fr 80px;align-items:center;grid-gap:1rem;gap:1rem;padding:.75rem 1rem;background:var(--bg-elev);border:1px solid var(--border);border-radius:6px;box-shadow:var(--shadow-sm)}.overview-row:hover{border-color:var(--accent)}.overview-row .name{font-weight:600}.overview-row .type-tag{font-size:.7rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.row{display:flex;gap:1rem;align-items:center}.row.gap-sm{gap:.5rem}.row.wrap{flex-wrap:wrap}.spacer{flex:1 1}.muted{color:var(--text-muted)}.mono{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:SF Mono,Menlo,monospace}.hidden{display:none}.grid-2{grid-template-columns:1fr 1fr;grid-gap:1rem}.grid-2,.grid-3{display:grid;gap:1rem}.grid-3{grid-template-columns:repeat(3,1fr);grid-gap:1rem}.venue-conf{display:inline-block;padding:.1rem .45rem;border-radius:4px;font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.venue-conf.high{background:rgba(62,207,142,.15);color:var(--positive)}.venue-conf.med{background:rgba(201,162,39,.15);color:var(--neutral)}.venue-conf.low{background:rgba(239,74,74,.12);color:var(--negative)}.venue-conf.none{background:var(--bg-elev-2);color:var(--text-muted)}tr.venue-overridden td{background:rgba(60,110,200,.08)}.venue-ai-value{color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.venue-arrow{color:var(--accent);margin:0 .4rem}.chip{display:inline-block;padding:.3rem .7rem;border:1px solid var(--border);border-radius:999px;color:var(--text-muted);text-decoration:none;font-size:.85rem}.chip:hover{color:var(--text)}.chip.active,.chip:hover{border-color:var(--accent)}.chip.active{background:var(--accent);color:#fff}.new-customer-form label{display:flex;flex-direction:column;gap:.3rem;font-size:.85rem}.new-customer-form label>span{color:var(--text-muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.04em}.new-customer-form label.span-2{grid-column:span 2}.new-customer-form input,.new-customer-form select{width:100%}.section-card{background:var(--bg-elev);border:1px solid var(--border);border-radius:10px;margin-bottom:1rem;box-shadow:var(--shadow-sm);overflow:hidden}.section-card-header{display:flex;align-items:center;gap:.75rem;padding:.9rem 1.25rem;width:100%;background:transparent;border:0;color:var(--text);text-align:left;font-family:inherit;cursor:default}.section-card-header.collapsible{cursor:pointer}.section-card-header.collapsible:hover{background:var(--bg-elev-2)}.section-card-header .section-title{font-size:.95rem;font-weight:600;letter-spacing:.01em;margin:0}.section-card-header .section-subtitle{font-size:.78rem;color:var(--text-muted);font-weight:400;margin-top:.15rem}.section-card-header .section-titles{flex:1 1;min-width:0}.section-card-header .section-chevron{color:var(--text-muted);font-size:.9rem;transition:transform .15s;flex-shrink:0}.section-card-header[aria-expanded=false] .section-chevron{transform:rotate(-90deg)}.section-card-body{padding:.25rem 1.25rem 1.1rem}.section-card-body.dense{padding-top:1rem}.form-field{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;min-width:0}.form-field-label{display:flex;align-items:center;gap:.35rem;color:var(--text-muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.form-field-required{color:var(--accent);font-weight:700}.form-field-error{color:var(--negative);font-size:.75rem}.form-field input,.form-field select,.form-field textarea{width:100%}.form-field.span-2{grid-column:span 2}@media (max-width:640px){.form-field.span-2{grid-column:auto}}.help-hint{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--bg-elev-2);color:var(--text-muted);border:1px solid var(--border);border-radius:999px;width:16px;height:16px;padding:0;font-size:.7rem;font-weight:700;line-height:1;cursor:help;display:inline-flex;align-items:center;justify-content:center}.help-hint:hover{color:var(--accent);border-color:var(--accent);background:var(--bg-elev)}.help-hint:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.help-hint-wrapper{position:relative;display:inline-flex}.help-hint-popover{position:absolute;top:calc(100% + 6px);left:0;z-index:30;background:var(--text);color:#fff;font-size:.78rem;font-weight:400;text-transform:none;letter-spacing:0;line-height:1.45;padding:.55rem .75rem;border-radius:6px;box-shadow:var(--shadow-md);width:max-content;max-width:280px;white-space:normal}.percent-slider-row{display:flex;align-items:center;gap:.75rem}.percent-slider{flex:1 1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;background:var(--border);border-radius:2px;outline:none;padding:0;border:0}.percent-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:var(--accent);cursor:pointer;border:2px solid #fff;box-shadow:0 0 0 1px var(--border-strong)}.percent-slider::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--accent);cursor:pointer;border:2px solid #fff;box-shadow:0 0 0 1px var(--border-strong)}.percent-slider-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;font-size:.85rem;min-width:56px;text-align:right;color:var(--text)}.percent-slider-value.empty{color:var(--text-muted);font-weight:400}.percent-slider-clear{background:transparent;border:0;color:var(--text-muted);font-size:.75rem;padding:.2rem .4rem;cursor:pointer;text-decoration:underline}.advanced-toggle,.percent-slider-clear:hover{color:var(--accent)}.advanced-toggle{background:transparent;border:0;font-size:.82rem;font-weight:500;padding:.5rem 0;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem}.advanced-toggle:hover{color:var(--accent-hover)}.advanced-toggle .chevron{transition:transform .15s}.advanced-toggle[aria-expanded=true] .chevron{transform:rotate(90deg)}.zone-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:.75rem;gap:.75rem}.zone-card{border:1px solid var(--border);border-radius:8px;padding:.75rem;background:var(--bg-elev);display:flex;flex-direction:column;gap:.5rem;position:relative}.zone-card-icon{font-size:1.4rem;line-height:1}.zone-card-row{display:flex;align-items:center;gap:.5rem}.zone-card-seats{width:100%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.zone-card-weather{display:flex;align-items:center;gap:.4rem;font-size:.78rem}.zone-card-remove,.zone-card-weather{color:var(--text-muted);cursor:pointer}.zone-card-remove{position:absolute;top:.4rem;right:.4rem;background:transparent;border:0;font-size:1rem;padding:.2rem .4rem;line-height:1}.zone-card-remove:hover{color:var(--negative);background:transparent}.zone-card-add{border:1px dashed var(--border-strong);background:transparent;color:var(--text-muted);border-radius:8px;padding:.75rem;cursor:pointer;font-weight:500;display:flex;align-items:center;justify-content:center;min-height:110px}.zone-card-add:hover{color:var(--accent);border-color:var(--accent);background:var(--bg-elev)}.kapazitaet-summary{margin-top:.85rem;font-size:.82rem;color:var(--text-muted);display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}.kapazitaet-summary strong{color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.popular-times-empty{justify-content:space-between;gap:1rem}.popular-times-empty,.popular-times-meta{display:flex;align-items:center;color:var(--text-muted)}.popular-times-meta{flex-wrap:wrap;gap:.75rem 1rem;font-size:.82rem;margin-bottom:.9rem}.popular-times-meta strong{color:var(--text)}.popular-times-daily{display:grid;grid-template-columns:repeat(7,minmax(72px,1fr));grid-gap:.45rem;gap:.45rem;margin-bottom:1rem}.popular-times-daily-item{border:1px solid var(--border);border-radius:6px;background:var(--bg-elev-2);padding:.45rem .5rem;min-height:64px;display:flex;flex-direction:column;gap:.1rem}.popular-times-daily-item small,.popular-times-daily-item span{color:var(--text-muted);font-size:.72rem}.popular-times-daily-item strong{font-size:1rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.popular-times-grid{display:grid;grid-template-columns:42px repeat(24,minmax(26px,1fr));grid-gap:3px;gap:3px;overflow-x:auto;padding-bottom:.25rem}.popular-times-corner,.popular-times-day-label,.popular-times-hour-label{color:var(--text-muted);font-size:.68rem;line-height:24px;text-align:center}.popular-times-day-label{text-align:left;font-weight:600}.popular-times-cell{width:100%;min-width:26px;height:26px;padding:0;border-radius:4px;border:1px solid var(--border);text-align:center;font-size:.65rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.popular-times-assumptions{display:flex;flex-direction:column;gap:.2rem;margin-top:.8rem;color:var(--text-muted);font-size:.78rem}.sticky-savebar{position:-webkit-sticky;position:sticky;bottom:0;z-index:20;background:color-mix(in srgb,var(--bg-elev) 96%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:1px solid var(--border);margin-top:1rem;padding:.75rem 1rem;display:flex;align-items:center;gap:.75rem;border-radius:0 0 10px 10px}.savebar-status{flex:1 1;font-size:.82rem;color:var(--text-muted);display:flex;align-items:center;gap:.4rem}.savebar-status .dot{width:8px;height:8px;border-radius:50%;background:var(--border-strong)}.savebar-status.dirty .dot{background:var(--accent-warm)}.savebar-status.saved .dot{background:var(--positive)}.savebar-status.saving .dot{background:var(--accent)}.form-error-banner{background:rgba(220,38,38,.06);border:1px solid rgba(220,38,38,.3);color:var(--negative);padding:.65rem .85rem;border-radius:6px;font-size:.85rem;margin-bottom:.75rem}.place-preview{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.75rem .9rem;border:1px solid var(--border);border-radius:8px;background:var(--bg-elev-2);margin-top:.5rem}.place-preview .place-name{font-weight:600}.place-preview .place-meta{font-size:.8rem;color:var(--text-muted);margin-top:.15rem}.opening-hours-grid{margin-top:.5rem;display:grid;grid-template-columns:repeat(7,1fr);grid-gap:.25rem;gap:.25rem;font-size:.78rem;color:var(--text-muted)}.opening-hours-grid .day{text-align:center;padding:.25rem .15rem;border-radius:4px;background:var(--bg-elev);border:1px solid var(--border)}.opening-hours-grid .day .label{font-weight:600;color:var(--text);font-size:.7rem}@media (max-width:640px){.grid-2{grid-template-columns:1fr}}.chat-log,.chat-panel{display:flex;flex-direction:column;gap:.75rem}.chat-log{min-height:220px;max-height:440px;overflow-y:auto;padding:.75rem;background:var(--bg);border:1px solid var(--border);border-radius:6px}.chat-empty{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.chat-suggestions{display:flex;flex-wrap:wrap;gap:.4rem}.chat-suggestions .chip{cursor:pointer;background:transparent;font-weight:400}.chat-suggestions .chip:disabled{opacity:.5;cursor:not-allowed}.chat-msg{display:flex;flex-direction:column;gap:.2rem;max-width:85%;padding:.6rem .8rem;border-radius:8px;border:1px solid var(--border)}.chat-msg-user{align-self:flex-end;background:var(--bg-elev-2);border-color:var(--border-strong)}.chat-msg-assistant{align-self:flex-start;background:var(--bg-elev)}.chat-role{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.chat-content{white-space:pre-wrap;word-wrap:break-word;font-size:.88rem;line-height:1.5}.chat-error{color:var(--negative);font-size:.8rem;padding:.4rem .6rem;border:1px solid rgba(239,74,74,.4);border-radius:4px;background:rgba(239,74,74,.08)}.chat-input-row{display:flex;flex-direction:column;gap:.5rem}.chat-input{width:100%;resize:vertical;min-height:60px;font-family:inherit}.chat-actions{display:flex;gap:.5rem;justify-content:flex-end}.map-shell{display:grid;grid-template-rows:auto 1fr auto;height:calc(100vh - 220px);min-height:520px;background:var(--bg-elev);color:var(--text)}.map-shell--missing{display:block;padding:2rem;color:var(--text-muted)}.map-shell__viewport{position:relative;width:100%;height:100%;overflow:hidden}.map-shell__error{padding:.5rem 1rem;color:var(--negative,#ef4a4a);background:rgba(239,74,74,.08);border-bottom:1px solid rgba(239,74,74,.4);font-size:.85rem}.map-controls{display:flex;flex-wrap:wrap;gap:1rem;padding:.75rem 1rem;border-bottom:1px solid var(--border,rgba(255,255,255,.08));align-items:end}.map-controls__group{display:flex;flex-direction:column;gap:.25rem}.map-controls__label{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.map-controls__modes{display:flex;gap:.25rem}.map-controls__mode{background:transparent;color:var(--text);border:1px solid var(--border,rgba(255,255,255,.15));padding:.35rem .75rem;border-radius:4px;font-size:.85rem;cursor:pointer}.map-controls__mode.is-active{background:var(--accent,#4f8cff);border-color:var(--accent,#4f8cff);color:white}.map-controls__status{font-size:.8rem;color:var(--text-muted);align-self:center}.scrubber{display:flex;gap:.75rem;align-items:center;padding:.6rem 1rem;border-top:1px solid var(--border,rgba(255,255,255,.08));background:var(--bg-elev)}.scrubber__play{background:var(--accent,#4f8cff);color:white;border:none;width:2.25rem;height:2.25rem;border-radius:50%;font-size:1rem;cursor:pointer}.scrubber__play:disabled{opacity:.4;cursor:not-allowed}.scrubber__slider{flex:1 1;accent-color:var(--accent,#4f8cff)}.scrubber__ts{min-width:220px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.85rem;color:var(--text)}.scrubber__speeds{display:flex;gap:.2rem}.scrubber__speed{background:transparent;color:var(--text-muted);border:1px solid var(--border,rgba(255,255,255,.15));padding:.25rem .5rem;border-radius:4px;font-size:.75rem;cursor:pointer}.scrubber__speed.is-active{background:var(--accent,#4f8cff);border-color:var(--accent,#4f8cff);color:white}.map-tooltip{position:absolute;pointer-events:none;background:rgba(20,24,32,.92);color:var(--text);padding:.5rem .75rem;border-radius:6px;font-size:.8rem;border:1px solid var(--border,rgba(255,255,255,.15));transform:translate(.75rem,-50%);z-index:5;min-width:160px}.map-tooltip__name{font-weight:600;margin-bottom:.25rem}.map-tooltip__rows>div{margin:.1rem 0}.map-legend{position:absolute;bottom:.75rem;right:.75rem;background:rgba(20,24,32,.85);color:var(--text);padding:.5rem .75rem;border-radius:6px;border:1px solid var(--border,rgba(255,255,255,.15));font-size:.75rem;pointer-events:none;z-index:4}.map-legend__title{font-weight:600;margin-bottom:.25rem}.map-legend__ramp{display:flex;height:.5rem;border-radius:4px;overflow:hidden;margin-bottom:.2rem;width:140px}.map-legend__ramp>span{flex:1 1}.map-legend__scale{display:flex;justify-content:space-between;color:var(--text-muted);font-size:.65rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:var(--radius-md);font-weight:600;font-size:.92rem;cursor:pointer;border:1px solid transparent;background:transparent;color:var(--text);white-space:nowrap;transition:transform .06s ease,background .15s,color .15s,border-color .15s,box-shadow .15s;box-shadow:none;font-family:inherit}.btn,.btn:hover{text-decoration:none}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{background:var(--brand-deep);color:#fff;box-shadow:var(--shadow-brand)}.btn-primary:hover{background:#1d4ed8;color:#fff}.btn-secondary{background:transparent;color:var(--text);border-color:var(--border-strong)}.btn-secondary:hover{background:var(--bg-soft);border-color:var(--brand-deep);color:var(--brand-deep)}.btn-ghost{background:transparent;color:var(--text)}.btn-ghost:hover{background:var(--bg-soft)}.btn-block{width:100%}.btn-lg{padding:13px 22px;font-size:1rem}.eyebrow{display:inline-block;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:700;color:var(--brand-deep);background:var(--brand-soft);padding:5px 11px;border-radius:999px}.surface-dark .eyebrow{background:rgba(95,168,255,.18);color:var(--brand)}.h1{font-size:clamp(28px,4vw,42px)}.h1,.h2{font-weight:800}.h2{font-size:clamp(22px,2.6vw,30px)}.h3{font-size:clamp(17px,1.6vw,20px);font-weight:700}.lead{font-size:clamp(15px,1.2vw,17px);color:var(--text-muted);line-height:1.55;max-width:60ch}.surface-dark .lead{color:var(--text-on-dark-muted)}.card-soft{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-lg);padding:22px 24px;box-shadow:var(--shadow-sm);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.card-soft:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.surface-dark{background:radial-gradient(1200px 800px at 80% -10%,rgba(95,168,255,.18),transparent 60%),radial-gradient(900px 600px at 10% 110%,rgba(4,183,206,.15),transparent 60%),linear-gradient(160deg,#0b1220,#15224a 60%,#1d3aa1)}.surface-dark,.surface-dark h1,.surface-dark h2,.surface-dark h3{color:var(--text-on-dark)}.surface-dark a{color:var(--brand)}.auth-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;background:var(--bg)}.auth-brand-panel{display:flex;flex-direction:column;justify-content:space-between;padding:56px 56px 40px;position:relative;overflow:hidden}.auth-brand-panel-top{display:flex;align-items:center;gap:14px}.auth-brand-panel-top img{width:48px;height:48px;border-radius:12px}.auth-brand-panel-mid{max-width:460px}.auth-brand-panel h2{font-size:clamp(28px,3vw,38px);font-weight:800;letter-spacing:-.02em;margin:0 0 14px;line-height:1.15}.auth-brand-panel .lead{color:var(--text-on-dark-muted)}.auth-brand-bullets{list-style:none;padding:0;margin:28px 0 0;display:flex;flex-direction:column;gap:14px}.auth-brand-bullets li{display:flex;align-items:flex-start;gap:12px;color:var(--text-on-dark);font-size:.95rem;line-height:1.5}.auth-brand-bullets svg{flex-shrink:0;width:20px;height:20px;margin-top:2px;color:var(--brand)}.auth-brand-panel-foot{font-size:.78rem;display:flex;gap:16px}.auth-brand-panel-foot,.auth-brand-panel-foot a{color:var(--text-on-dark-muted)}.auth-brand-panel-foot a:hover{color:var(--text-on-dark)}.auth-form-panel{display:flex;align-items:center;justify-content:center;padding:48px 32px;background:var(--bg)}.auth-form-inner{width:100%;max-width:420px}.auth-form-mobile-brand{display:none;align-items:center;gap:10px;margin-bottom:28px}.auth-form-mobile-brand img{width:36px;height:36px;border-radius:8px}.auth-title{font-size:1.6rem;font-weight:800;letter-spacing:-.02em;margin:0 0 8px}.auth-subtitle{color:var(--text-muted);margin:0 0 28px;font-size:.95rem}@media (max-width:900px){.auth-shell{grid-template-columns:1fr}.auth-brand-panel{display:none}.auth-form-mobile-brand{display:inline-flex}.auth-form-panel{padding:40px 20px}}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.field-label{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.field input,.field select,.field textarea{width:100%;font-size:.95rem;padding:.7rem .85rem}.field-help{font-size:.78rem;color:var(--text-muted)}.field-error{font-size:.82rem;color:var(--negative)}.checkbox-row{display:flex;align-items:flex-start;gap:10px;font-size:.86rem;color:var(--text);line-height:1.5;margin-bottom:12px}.checkbox-row input[type=checkbox]{width:18px;height:18px;margin-top:2px;accent-color:var(--brand-deep);border-radius:4px;cursor:pointer}.alert{border-radius:var(--radius-md);padding:12px 14px;font-size:.88rem;margin-bottom:16px}.alert-error{background:rgba(220,38,38,.08);border:1px solid rgba(220,38,38,.3);color:var(--negative)}.alert-success{background:rgba(22,163,106,.1);border:1px solid rgba(22,163,106,.3);color:var(--positive)}.alert-info{background:var(--brand-soft);border:1px solid rgba(37,99,235,.25);color:var(--brand-deep)}.plan-grid{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;margin-bottom:20px}@media (min-width:520px){.plan-grid{grid-template-columns:1fr 1fr 1fr}}.plan-tile{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-lg);padding:16px 16px 18px;cursor:pointer;text-align:left;font-family:inherit;color:var(--text);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;box-shadow:none;display:flex;flex-direction:column;gap:6px}.plan-tile:hover{border-color:var(--border-strong);transform:translateY(-2px);box-shadow:var(--shadow-md)}.plan-tile.is-selected{border-color:var(--brand-deep);box-shadow:0 0 0 3px var(--brand-soft)}.plan-tile-name{font-weight:700;font-size:1rem;letter-spacing:-.01em}.plan-tile-price{font-size:.86rem;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plan-tile-desc{font-size:.82rem;color:var(--text-muted);line-height:1.45}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:22px;flex-wrap:wrap}.page-head-titles{display:flex;flex-direction:column;gap:6px;min-width:0}.page-head h1{font-size:1.6rem;font-weight:800;letter-spacing:-.02em;margin:0}.page-head .lead{font-size:.92rem}.wordmark{font-weight:800;letter-spacing:-.02em;font-size:1.05rem;display:inline-flex;align-items:baseline;gap:0;white-space:nowrap}.wordmark-light{color:var(--text)}.wordmark-dark{color:var(--text-on-dark)}.wordmark-accent{color:var(--brand-teal)}.signup-page{min-height:100vh;background:linear-gradient(180deg,var(--bg) 0,var(--bg-soft) 600px)}.signup-topbar{display:flex;align-items:center;justify-content:space-between;padding:18px 32px;border-bottom:1px solid var(--border);background:rgba(255,255,255,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:-webkit-sticky;position:sticky;top:0;z-index:10}.signup-topbar-brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--text)}.signup-topbar-brand:hover{text-decoration:none}.signup-main{max-width:1040px;margin:0 auto;padding:56px 32px 96px}.signup-hero{max-width:720px;margin:0 auto 48px;text-align:center}.signup-hero .lead{margin-left:auto;margin-right:auto}.signup-section{margin-bottom:40px}.signup-plan-grid,.signup-section-head{margin-bottom:18px}.signup-plan-grid{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px}@media (min-width:720px){.signup-plan-grid{grid-template-columns:repeat(4,1fr)}}.plan-tile{position:relative}.plan-tile-badge{position:absolute;top:-10px;left:16px;background:var(--brand-deep);color:#fff;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.04em;box-shadow:var(--shadow-brand)}.plan-tile-bullets{list-style:none;padding:0;margin:12px 0 0;display:flex;flex-direction:column;gap:6px;font-size:.82rem;color:var(--text-muted);line-height:1.45}.plan-tile-bullets li{position:relative;padding-left:16px}.plan-tile-bullets li:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;background:var(--brand-deep);border-radius:999px;opacity:.4}.plan-tile.is-selected .plan-tile-bullets li:before{opacity:.85}.signup-cost-card{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-lg);padding:22px 24px;box-shadow:var(--shadow-sm)}.signup-cost-head{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:10px}.signup-cost-table{width:100%;font-size:.88rem}.signup-cost-table th{font-size:.7rem}.signup-form{max-width:560px;margin:0 auto;background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px;box-shadow:var(--shadow-sm)}.signup-success{padding:56px 32px 96px}.signup-lang-row{display:flex;flex-wrap:wrap;gap:8px}.signup-lang{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--border);border-radius:999px;cursor:pointer;font-size:.86rem;background:var(--bg-elev);transition:border-color .12s,background .12s,color .12s}.signup-lang:hover{border-color:var(--border-strong)}.signup-lang input{accent-color:var(--brand-deep)}.signup-lang.is-selected{border-color:var(--brand-deep);background:var(--brand-soft);color:var(--brand-deep);font-weight:600}.signup-lang.is-selected input{display:none}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_48b81b{font-family:Inter,Inter Fallback;font-style:normal}.__variable_48b81b{--font-inter:"Inter","Inter Fallback"}