.grid-trust-strip{color:var(--g10-text-faint);flex-wrap:wrap;align-items:center;gap:.45rem .85rem;font-size:.78rem;line-height:1.45;display:flex}.grid-trust-strip__item{align-items:center;gap:.35rem;display:inline-flex}.grid-panel{border:1px solid var(--g10-line);background:color-mix(in srgb, var(--g10-surface) 92%, transparent);border-radius:14px;padding:1rem 1.1rem;box-shadow:0 1px #ffffff0a}.grid-panel--glass{background:color-mix(in srgb, var(--g10-surface) 78%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.grid-empty-state{text-align:center;border:1px dashed var(--g10-line);background:color-mix(in srgb, var(--g10-surface) 88%, transparent);border-radius:14px;padding:1.35rem 1rem}.grid-empty-state__title{color:var(--g10-text);font-size:1rem;font-weight:700}.grid-empty-state__body{color:var(--g10-text-dim);max-width:42ch;margin-top:.4rem;margin-left:auto;margin-right:auto;font-size:.88rem;line-height:1.55}.grid-empty-state__actions{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1rem;display:flex}.grobus-context-strip{border:1px solid color-mix(in srgb, var(--g10-verified) 22%, var(--g10-line));background:color-mix(in srgb, var(--g10-verified) 6%, var(--g10-surface));color:var(--g10-text-dim);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1rem;margin:0 0 1rem;padding:.75rem 1rem;font-size:.86rem;line-height:1.5;display:flex}.grobus-context-strip__text{flex:12rem;min-width:0}.grobus-context-strip__text strong{color:var(--g10-text);font-weight:650}.grobus-context-strip__cta{flex-shrink:0;align-items:center;min-height:44px;display:inline-flex}.osm-trust-explainer{color:var(--g10-text-dim);border-left:3px solid var(--g10-verified);background:color-mix(in srgb, var(--g10-surface) 90%, transparent);border-radius:12px;padding:.85rem 1rem;font-size:.84rem;line-height:1.55}.osm-trust-explainer strong{color:var(--g10-text)}.data-status-panel{border:1px solid var(--g10-line);background:var(--g10-surface);border-radius:14px;margin:0 0 1.15rem;padding:1rem 1.05rem}.data-status-panel__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.data-status-panel__title{font-size:.92rem;font-weight:750}.data-status-panel__sub{color:var(--g10-text-dim);margin-top:.45rem;font-size:.84rem;line-height:1.55}.data-status-panel__metrics{color:var(--g10-text-faint);flex-wrap:wrap;gap:.45rem .75rem;margin-top:.65rem;font-size:.78rem;display:flex}.data-status-panel__cats{flex-wrap:wrap;gap:.35rem;margin-top:.55rem;display:flex}.data-status-panel__cat{background:color-mix(in srgb, var(--g10-line) 40%, transparent);color:var(--g10-text-dim);border-radius:999px;padding:.2rem .45rem;font-size:.72rem}.data-status-panel__issues{color:var(--g10-text-faint);margin:.55rem 0 0;padding-left:1.1rem;font-size:.78rem;line-height:1.45}.city-data-badge{border:1px solid var(--g10-line);border-radius:999px;align-items:center;gap:.35rem;padding:.22rem .55rem;font-size:.72rem;font-weight:650;display:inline-flex}.city-data-badge--live{border-color:color-mix(in srgb, var(--g10-verified) 35%, var(--g10-line));color:var(--g10-verified)}.city-data-badge--dry_run_ready{border-color:color-mix(in srgb, #8a6a1e 35%, var(--g10-line));color:#8a6a1e}.city-data-badge--review_needed{border-color:color-mix(in srgb, #a65 35%, var(--g10-line));color:#a65}.pricing-faq details{border-top:1px solid var(--g10-line);padding:.65rem 0}.pricing-faq details:first-of-type{border-top:none}.pricing-faq summary{cursor:pointer;font-size:.9rem;font-weight:650;list-style:none}.pricing-faq summary::-webkit-details-marker{display:none}.pricing-faq summary:after{content:"+";float:right;color:var(--g10-text-faint)}.pricing-faq details[open] summary:after{content:"−"}.pricing-faq__body{color:var(--g10-text-dim);margin-top:.4rem;font-size:.86rem;line-height:1.55}@media (prefers-reduced-motion:reduce){.grobus-msg--streaming .grobus-msg__bubble{animation:none}}
.future-orbit-bg{isolation:isolate;position:relative}.future-orbit-bg:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(55% 45% at 12% 20%,#2f6b501f,#0000 62%),radial-gradient(40% 35% at 88% 15%,#5ab4c81a,#0000 58%),radial-gradient(35% 30% at 70% 80%,#7864c80f,#0000 55%);height:55%;position:absolute;inset:-20% -10% auto}.future-orbit-bg>*{z-index:1;position:relative}.future-hero{border-radius:var(--g10-radius,18px);background:linear-gradient(145deg,#ffffffeb 0%,#f3f7f4f2 55%,#2f6b500f 100%);border:1px solid #2f6b502e;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffc,0 18px 48px #0f2a2014}.future-hero:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 40%,#d8b15a0f 100%);position:absolute;inset:0}.future-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb8;border:1px solid #2f6b5024;border-radius:14px;box-shadow:0 8px 28px #0f2a200f}.future-glow-card{border:1px solid var(--g10-line);background:var(--g10-panel);border-radius:14px;transition:box-shadow .18s,border-color .18s;box-shadow:inset 0 0 0 1px #fff9,0 10px 32px #0f2a2012}.future-glow-card:hover{border-color:#2f6b5047;box-shadow:inset 0 0 0 1px #ffffffbf,0 14px 40px #2f6b501a}.future-liquid-border{background:linear-gradient(var(--g10-panel), var(--g10-panel)) padding-box, linear-gradient(135deg, #2f6b5059, #5ab4c840, #d8b15a4d) border-box;border:1px solid #0000;border-radius:16px}.future-system-strip{background:linear-gradient(90deg, #2f6b500f, #5ab4c80a), var(--g10-panel);border:1px solid #2f6b5029;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1rem;padding:.75rem 1rem;display:flex;box-shadow:0 4px 20px #0f2a200d}.future-system-strip p{color:var(--g10-text-dim);margin:0;font-size:.86rem;line-height:1.45}.future-command{background:linear-gradient(var(--g10-panel), var(--g10-panel)) padding-box, linear-gradient(135deg, #2f6b5059, #5ab4c840, #d8b15a4d) border-box;border:1px solid #0000;border-radius:16px}.future-metric{background:linear-gradient(165deg,#fff 0%,#f6faf7 100%);border-radius:14px;box-shadow:0 6px 22px #0f2a200f}.future-action-card{min-height:44px}.future-cap-row{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:.65rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.future-cap-row .grobus-cap{scroll-snap-align:start;flex:0 0 min(240px,78vw)}@media (prefers-reduced-motion:reduce){.future-glow-card{transition:none}}
.grid10{--g10-bottomnav-h:calc(56px + env(safe-area-inset-bottom,0px));--g10-dock-bottom:calc(var(--g10-bottomnav-h) + .5rem);--g10-shell-pad-bottom:calc(var(--g10-bottomnav-h) + 4.25rem)}@media (min-width:1024px){.grid10{--g10-dock-bottom:max(1.25rem, env(safe-area-inset-bottom,0px));--g10-shell-pad-bottom:1.5rem}}@media (max-width:1023px){.grid10.grid10-haspad{padding-bottom:var(--g10-shell-pad-bottom);overflow-x:clip}.grid10 main.g10-main{min-width:0;overflow-x:clip}}.grid10 :where(a,button,summary,[role=button]):focus-visible,.grobus-composer__send:focus-visible,.grobus-assistant-dock__close:focus-visible,.grobus-assistant-dock__trigger:focus-visible{outline:2px solid var(--g10-verified);outline-offset:2px}@media (max-width:380px){.grid10 .g10-account-pill{text-overflow:ellipsis;white-space:nowrap;max-width:7.5rem;font-size:.78rem;overflow:hidden}.grid10 .g10-navlink--grobus .grobus-nav-badge{text-overflow:ellipsis;max-width:4.5rem;overflow:hidden}}@media (max-width:1023px){.grobus-page--product{padding-bottom:.5rem}.grobus-page__chat-anchor{scroll-margin-top:4.5rem}.grobus-product-hero.future-hero{padding:1rem .85rem}.grobus-chat-live.grobus-chat-workspace,.grobus-chat-live.grobus-workspace{padding:.85rem .75rem .25rem}.grobus-chat-live__main{min-height:0}.grobus-chat-live__thread--premium{max-height:min(42dvh,380px)}.grobus-chat-live__composer-sticky{bottom:var(--g10-bottomnav-h);z-index:3;padding-top:.35rem;padding-bottom:calc(.35rem + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg, transparent 0%, var(--g10-panel) 28%);margin-top:.5rem;position:sticky}.grobus-composer__input{max-height:min(28dvh,140px);font-size:16px}.grobus-composer__mic{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.grobus-prompt-dock__btn{text-align:left;min-height:44px}.grobus-system-controls{margin-top:.5rem}}.grobus-assistant-dock{bottom:var(--g10-dock-bottom)}.grobus-assistant-dock--open{z-index:70}.grobus-assistant-dock__close{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 .5rem;display:inline-flex}.grobus-assistant-dock__full{align-items:center;min-height:44px;display:inline-flex}@media (max-width:1023px){.grobus-assistant-dock--open .grobus-assistant-dock__panel{z-index:71;max-height:min(88dvh,640px);padding-bottom:env(safe-area-inset-bottom,0px)}.grobus-assistant-dock__trigger-label{text-overflow:ellipsis;white-space:nowrap;max-width:4.5rem;overflow:hidden}}@media (max-width:360px){.grobus-assistant-dock__trigger-label,.grobus-assistant-dock__live{display:none}.grobus-assistant-dock__trigger{padding-right:.55rem}}@media (max-width:1023px){.account-page.account-cockpit{padding-bottom:calc(1.5rem + env(safe-area-inset-bottom,0px))}.account-hero__actions .g10-btn{flex:calc(50% - .35rem);justify-content:center;min-width:min(100%,10rem)}.account-hero__meta{gap:.4rem}.account-cockpit__metrics .account-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.account-cockpit__metrics .account-stats .account-stat:nth-child(5){grid-column:1/-1}.account-actions{grid-template-columns:1fr}.account-footer{margin-bottom:.5rem}.grobus-account-panel--elite .grobus-future-orb--hero{transform-origin:0 0;transform:scale(.88)}}@media (max-width:479px){.home-hero__title{font-size:clamp(1.45rem,7vw,1.85rem)}.home-hero__trust{flex-direction:column;align-items:flex-start;gap:.35rem}.home-situations{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;flex-direction:row;gap:.55rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.home-situation{scroll-snap-align:start;flex:0 0 min(78vw,280px)}.grobus-home-future__grid{grid-template-columns:1fr}.grobus-home-future__visual{justify-self:start}.grobus-home-future__visual .grobus-future-orb{transform-origin:0 0;transform:scale(.9)}}@media (max-width:1023px){.grobus-context-strip{flex-direction:column;align-items:stretch}.grobus-context-strip__cta{justify-content:center;width:100%}.g3-hero--page .g3-hero-title{font-size:clamp(1.35rem,5.5vw,1.75rem)}.map-page-shell,.city-arrival{padding-bottom:.25rem}.grobus-msg__ctas{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:.35rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.grobus-msg__cta,.grobus-msg__cta--btn{flex-shrink:0;align-items:center;min-height:44px;display:inline-flex}.prm-success__step{align-items:center;min-height:44px}.prm-success__steps{gap:.5rem}}
.surface-page-hero.g3-hero--page{margin-bottom:.5rem;padding:1.15rem 1rem 1rem}.surface-page-hero .g3-hero-title{font-size:clamp(1.35rem,4.5vw,1.85rem)}.surface-page-hero .g3-hero-sub{max-width:42rem;font-size:.92rem}.grobus-product-hero--compact{margin-bottom:.65rem;padding:1rem 1.05rem}.grobus-product-hero--compact .grobus-product-hero__title{font-size:clamp(1.25rem,4vw,1.55rem)}.grobus-product-hero--compact .grobus-product-hero__visual--solo .grobus-future-orb{transform-origin:50%;transform:scale(.92)}.grobus-workspace{flex-direction:column;gap:.65rem;display:flex}.grobus-workspace__bar{border-bottom:1px solid var(--g10-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding-bottom:.35rem;display:flex}.grobus-workspace__title{letter-spacing:.12em;text-transform:uppercase;color:var(--g10-text-dim);margin:0;font-size:.72rem;font-weight:750}.grobus-workspace__safety{color:var(--g10-text-faint);margin:0;font-size:.78rem;line-height:1.45}.grobus-workspace-start{padding:1rem .15rem .5rem}.grobus-workspace-start__title{letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:800}.grobus-workspace-start__sub{color:var(--g10-text-dim);max-width:48ch;margin:.35rem 0 0;font-size:.86rem;line-height:1.5}.grobus-workspace-start__grid{grid-template-columns:1fr;gap:.55rem;margin-top:.85rem;display:grid}@media (min-width:520px){.grobus-workspace-start__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.grobus-start-card{border:1px solid var(--g10-line);background:var(--g10-panel);text-align:left;cursor:pointer;min-height:44px;font:inherit;color:inherit;border-radius:14px;flex-direction:column;gap:.25rem;padding:.85rem .95rem;transition:border-color .14s,box-shadow .14s;display:flex}.grobus-start-card:hover:not(:disabled){border-color:#2f6b5059;box-shadow:0 8px 24px #0f2a200f}.grobus-start-card:disabled{opacity:.5;cursor:not-allowed}.grobus-start-card__title{font-size:.92rem;font-weight:750}.grobus-start-card__body{color:var(--g10-text-dim);font-size:.78rem;line-height:1.45}.grobus-composer--dense .grobus-composer__input{min-height:56px;max-height:min(28dvh,140px)}.grobus-composer--dense .grobus-composer__panel{align-items:flex-end;padding:.55rem .65rem}.grobus-msg__section{box-shadow:0 4px 16px #0f2a200a;background:var(--g10-panel)!important;border:1px solid #2f6b501a!important}.home-system-zones{gap:.75rem;margin-top:.85rem;display:grid}@media (min-width:720px){.home-system-zones{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-system-zone{border-radius:var(--g10-radius,18px);border:1px solid var(--g10-line);background:var(--g10-panel);color:inherit;flex-direction:column;gap:.35rem;min-height:44px;padding:1rem 1.05rem;text-decoration:none;transition:border-color .14s,box-shadow .14s;display:flex}.home-system-zone:hover{box-shadow:var(--g10-shadow);border-color:#2f6b5047}.home-system-zone__kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--g10-verified);font-size:.68rem;font-weight:700}.home-system-zone__title{font-size:1rem;font-weight:800}.home-system-zone__body{color:var(--g10-text-dim);flex:1;font-size:.84rem;line-height:1.45}.home-system-zone__cta{color:var(--g10-verified);margin-top:.35rem;font-size:.82rem;font-weight:700}.home-hero--system{padding:1.15rem 1rem}.home-hero--system .home-hero__trust{margin-top:.75rem;font-size:.76rem}.surface-more-fold{border:1px solid var(--g10-line);background:var(--g10-panel-2);border-radius:14px;margin-top:2rem;padding:.65rem .95rem}.surface-more-fold summary{cursor:pointer;font-size:.88rem;font-weight:650}.community-segment--primary{margin-top:1rem}
@media (prefers-reduced-motion:reduce){.grobus-start-card,.home-system-zone,.grobus-composer__panel{transition:none}}.grobus-workspace.grobus-chat-live{background:linear-gradient(165deg,#ffffffeb,#f7f5f1c7);border:1px solid #2f6b5024;border-radius:18px;padding:.85rem .9rem .65rem;box-shadow:0 12px 40px #0f2a2012}.grobus-workspace .grobus-chat-live__thread--premium{overscroll-behavior:contain;scroll-behavior:smooth;flex:auto;min-height:min(32dvh,280px);max-height:min(46dvh,440px);overflow-y:auto}.grobus-workspace .grobus-chat-live__main{flex-direction:column;gap:.35rem;min-height:0;display:flex}.grobus-workspace-start{padding:.65rem .05rem .35rem}.grobus-workspace-start__sub{max-width:40ch;font-size:.82rem}.grobus-start-card{background:linear-gradient(180deg, var(--g10-panel), #f7f5f1a6);border-radius:16px;min-height:48px}.grobus-start-card:focus-visible{outline:2px solid var(--g10-verified);outline-offset:2px}.grobus-composer--dense{margin-top:.35rem}.grobus-composer--dense .grobus-composer__input{min-height:48px;padding:.45rem .1rem}.grobus-composer--dense .grobus-composer__panel{border-color:#2f6b5038;border-radius:18px;padding:.5rem .6rem}.grobus-composer--dense .grobus-composer__panel:focus-within{border-color:#2f6b506b;box-shadow:0 0 0 1px #2f6b501f,0 12px 28px #0f2a201a}.grobus-workspace__safety{border-top:1px solid #2f6b5014;padding-top:.15rem;font-size:.76rem}.grobus-msg__trust{letter-spacing:.02em;color:var(--g10-verified);background:#2f6b500f;border:1px solid #2f6b501a;border-radius:10px;margin:.45rem 0 0;padding:.35rem .55rem;font-size:.72rem;font-weight:650}.grobus-msg__section{border-radius:14px!important}.grobus-msg__cta,.grobus-msg__cta--btn{background:var(--g10-panel);border:1px solid #2f6b502e;border-radius:999px;padding:.45rem .75rem;font-size:.78rem;font-weight:650}.grobus-msg__cta--btn{cursor:pointer;font:inherit;color:inherit}.grobus-msg__cta--btn:hover{border-color:#2f6b5059}@media (max-width:1023px){.grobus-product-hero--compact .grobus-product-hero__visual--solo{display:none}.grobus-product-hero--compact{margin-bottom:.45rem;padding:.85rem .9rem}.grobus-product-hero--compact .grobus-product-hero__trust{display:none}.grobus-product-hero--compact .grobus-product-hero__sub{max-width:36ch;font-size:.86rem;line-height:1.45}.grobus-page--product .grobus-access-strip{margin-bottom:.35rem;font-size:.8rem}.grid10:has(.grobus-page--product){--g10-shell-pad-bottom:calc(var(--g10-bottomnav-h) + 5.5rem)}}@media (max-width:899px){.home-hero--system:not(.home-hero--361) .home-hero__media{display:none}.home-hero--system{padding:.85rem 0 .35rem}.home-hero--system .home-hero__sub{max-width:34ch;font-size:.88rem}.home-hero--system .home-hero__quiet{display:none}.home-funnel .home-section:first-of-type{margin-top:.35rem}.home-situations{gap:.45rem}.home-system-zone{padding:.85rem .9rem}}@media (max-width:479px){.home-situations{grid-template-columns:1fr}.home-situation:nth-child(n+7){display:none}.home-situations:after{content:"Weitere Situationen in der Karte.";color:var(--g10-text-faint);margin-top:.25rem;font-size:.78rem;display:block}}@media (max-width:1023px){.community-points-teaser{font-size:.85rem;padding:.75rem .9rem!important}.surface-page-hero.g3-hero--page{padding:.9rem .85rem .75rem}.surface-page-hero .g3-hero-sub{max-width:36ch;font-size:.86rem}.account-cockpit .account-hero{padding:.85rem .9rem}.account-cockpit .account-hero__sub{max-width:36ch;font-size:.86rem}}
.map-situation-row{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:.15rem;overflow-x:auto}.map-dryrun-banner{margin-top:.75rem;padding:.85rem 1rem}.map-dryrun-banner__title{font-size:.92rem;font-weight:750}.map-dryrun-banner__body{color:var(--g10-text-dim);margin-top:.35rem;font-size:.84rem;line-height:1.5}.grobus-action-cards{margin-top:.55rem}.grobus-action-cards__kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--g10-text-dim);margin:0 0 .4rem;font-size:.68rem;font-weight:700}.grobus-action-cards__grid{flex-wrap:wrap;gap:.4rem;display:flex}.grobus-action-card{background:var(--g10-panel);min-height:44px;color:inherit;cursor:pointer;font-size:.78rem;font-weight:650;font:inherit;border:1px solid #2f6b5033;border-radius:999px;align-items:center;padding:.45rem .75rem;text-decoration:none;display:inline-flex}.grobus-workspace-start__grid--3{grid-template-columns:1fr}@media (min-width:640px){.grobus-workspace-start__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.wr-pretrip-tool{border:1px solid var(--g10-line);background:var(--g10-panel);border-radius:16px;margin-top:1rem;padding:1rem}.wr-pretrip-form{flex-direction:column;gap:.75rem;margin-top:.65rem;display:flex}.wr-pretrip-form__row{grid-template-columns:1fr;gap:.65rem;display:grid}@media (min-width:560px){.wr-pretrip-form__row{grid-template-columns:1fr 1fr}}.wr-pretrip-form label,.wr-pretrip-form fieldset{flex-direction:column;gap:.35rem;font-size:.86rem;display:flex}.wr-pretrip-chips{flex-wrap:wrap;gap:.35rem;display:flex}.wr-pretrip-chip{border:1px solid var(--g10-line);border-radius:999px;align-items:center;gap:.35rem;min-height:44px;padding:.35rem .65rem;font-size:.82rem;display:inline-flex}.wr-pretrip-form__note{color:var(--g10-text-faint);margin:.35rem 0 0;font-size:.78rem}.community-photo-upload{flex-direction:column;gap:.65rem;max-width:32rem;margin-top:1rem;display:flex}.community-photo-upload__label{flex-direction:column;gap:.35rem;font-size:.86rem;display:flex}.community-photo-upload__check{align-items:flex-start;gap:.5rem;font-size:.82rem;line-height:1.45;display:flex}.community-photo-upload__exif{color:var(--g10-text-faint);font-size:.76rem;line-height:1.45}.community-ranking{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.community-ranking__row{grid-template-columns:auto 1fr auto auto;align-items:center;gap:.5rem .75rem;padding:.75rem .9rem;display:grid}.community-ranking__handle{font-weight:700}.account-upload-panel{max-width:1180px;margin:1rem auto 2rem;padding:1rem 1.05rem}.account-upload-panel__metrics{color:var(--g10-text-dim);flex-wrap:wrap;gap:.65rem;margin-top:.55rem;font-size:.82rem;display:flex}.account-upload-panel__list{gap:.45rem;margin:.65rem 0 0;padding:0;font-size:.85rem;list-style:none;display:grid}.grid-report__form{border:1px solid var(--g10-line);border-radius:12px;flex-direction:column;gap:.55rem;margin-top:.5rem;padding:.75rem;display:flex}.intent-page{max-width:720px;margin:0 auto 2rem;padding-bottom:1rem}.intent-faq__item{margin-top:.65rem}.intent-faq__item dt{font-weight:700}.intent-faq__item dd{color:var(--g10-text-dim);margin:.25rem 0 0;line-height:1.55}
.grid10{--elite-radius-sm:12px;--elite-radius-md:16px;--elite-radius-lg:20px;--elite-radius-pill:999px;--elite-shadow-soft:0 10px 36px #0f2a2012;--elite-shadow-lift:0 16px 44px #0f2a201c;--elite-border:#2f6b5024;--elite-border-focus:#2f6b506b;--elite-glow:#7ec4a038;--elite-motion-fast:.14s ease;--elite-motion-med:.22s ease;--elite-motion-reveal:.55s cubic-bezier(.22, 1, .36, 1)}@media (prefers-reduced-motion:reduce){.grid10{--elite-motion-reveal:.01ms}}.elite-reveal{animation:elite-reveal-in var(--elite-motion-reveal) both}.elite-reveal--delay-1{animation-delay:60ms}.elite-reveal--delay-2{animation-delay:.12s}@keyframes elite-reveal-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.elite-reveal,.elite-reveal--delay-1,.elite-reveal--delay-2{animation:none}}.elite-panel,.grobus-workspace.grobus-workspace--elite{border-radius:var(--elite-radius-lg);border:1px solid var(--elite-border);box-shadow:var(--elite-shadow-soft);background:linear-gradient(165deg,#fffffff0,#f7f5f1d1)}.elite-glass{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f5f1c7}.elite-interactive,.home-system-zone,.grobus-start-card,.grobus-action-card,.wr-entry,.g10-card{transition:transform var(--elite-motion-fast), box-shadow var(--elite-motion-fast), border-color var(--elite-motion-fast)}@media (hover:hover){.elite-interactive:hover,.home-system-zone:hover,.grobus-start-card:hover:not(:disabled),.grobus-action-card:hover,.g10-chip-action:hover{box-shadow:var(--elite-shadow-lift);border-color:#2f6b5047;transform:translateY(-2px)}}.grid10 .g10-btn{transition:transform var(--elite-motion-fast), box-shadow var(--elite-motion-fast), background var(--elite-motion-fast)}.grid10 .g10-btn:active:not(:disabled){transform:translateY(1px)}.grid10 .g10-btn-primary:not(:disabled):hover{box-shadow:0 10px 28px #1e4d3847}.grid10 .g10-btn.g10-btn--loading{pointer-events:none;opacity:.82}.grid10 .g3-input,.grid10 .grobus-composer__input,.community-photo-upload input[type=file],.community-photo-upload select,.community-photo-upload textarea{border-radius:var(--elite-radius-sm);transition:border-color var(--elite-motion-fast), box-shadow var(--elite-motion-fast)}.grid10 .g3-input:focus-visible,.community-photo-upload select:focus-visible,.community-photo-upload textarea:focus-visible{box-shadow:0 0 0 2px var(--elite-glow);border-color:var(--elite-border-focus)}.grobus-workspace--elite .grobus-workspace__bar{border-bottom-color:#2f6b501a;padding-bottom:.5rem}.grobus-workspace--elite .grobus-workspace__title{letter-spacing:.14em;color:var(--g10-verified)}.grobus-composer--streaming .grobus-composer__panel{box-shadow:0 0 0 1px #7ec4a026, var(--elite-shadow-soft);border-color:#2f6b5059}.grobus-composer__send--busy{position:relative}.grobus-composer__send--busy .grobus-composer__send-icon{opacity:.15}.grobus-composer__send--busy:after{content:"";border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;animation:.75s linear infinite elite-spin;position:absolute;inset:10px}@keyframes elite-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.grobus-composer__send--busy:after{opacity:.5;animation:none}}.grobus-msg__sections--elite .grobus-msg__section:first-child{box-shadow:var(--elite-shadow-soft);background:linear-gradient(#fffffffa,#f7f5f1e0);border-color:#2f6b5038}.grobus-msg__section-title{letter-spacing:.08em;text-transform:uppercase;color:var(--g10-verified);font-size:.72rem;font-weight:750}.grobus-msg__typing{align-items:center;gap:.35rem;min-height:1.25rem;display:inline-flex}.grobus-msg__typing:before,.grobus-msg__typing:after{content:"";background:var(--g10-verified);opacity:.45;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite elite-dot}.grobus-msg__typing:after{animation-delay:.2s}@keyframes elite-dot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.grobus-future-orb--confident .grobus-future-orb__status{fill:#7ec4a0;filter:drop-shadow(0 0 4px #7ec4a08c)}.grobus-future-orb--confident .grobus-future-orb__sig-ring{stroke-opacity:1}.grobus-future-orb--uncertain .grobus-future-orb__aura--outer{opacity:.65}.home-system-intro{border-radius:var(--elite-radius-md);border:1px solid var(--elite-border);color:var(--g10-text-dim);background:#2f6b500d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.75rem;padding:.65rem .85rem;font-size:.82rem;line-height:1.45;display:flex}.home-system-intro button{font:inherit;color:var(--g10-verified);cursor:pointer;background:0 0;border:none;min-height:44px;padding:0 .35rem;font-weight:650}.account-membercard--elite .account-membercard__glow{opacity:.55}.account-membercard__public-id{color:var(--g10-text-faint);margin-top:.25rem;font-size:.78rem}.g10-footer-elite{background:linear-gradient(180deg, var(--g10-bg-deep,#efeae0), #efeae0eb)!important}.g10-footer-elite__trust{color:var(--g10-text-faint);flex-wrap:wrap;gap:.65rem;margin-top:.65rem;font-size:.78rem;display:flex}.elite-shell-header{box-shadow:0 1px #0f2a200a}.grid-pulse-loader{border:2px solid #2f6b5033;border-top-color:var(--g10-verified);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite elite-spin}@media (prefers-reduced-motion:reduce){.grid-pulse-loader{border-top-color:#2f6b5059;animation:none}}.home-situations--chips{flex-wrap:wrap;gap:.45rem;display:flex}.home-situations--chips .home-situation{flex:0 auto;min-width:min(100%,9.5rem);padding:.65rem .85rem}.home-situations--chips .home-situation__body,.home-situations--chips .home-situation__cta{display:none}.home-situations--chips .home-situation__title{font-size:.88rem}.osm-cat-bar__head{justify-content:space-between;margin-bottom:.25rem;font-size:.78rem;display:flex}.osm-cat-bar__track{background:#2f6b501f;border-radius:999px;height:6px;overflow:hidden}.osm-cat-bar__fill{background:linear-gradient(90deg, var(--g10-verified), #7ec4a0d9);border-radius:999px;height:100%}
.grid10{--os25-radius:20px;--os25-radius-sm:14px;--os25-radius-pill:999px;--os25-max:min(1120px, 100%);--os25-section-gap:clamp(1.25rem, 4vw, 2rem);--os25-shadow:0 14px 48px #0f2a2014;--os25-shadow-lift:0 20px 56px #0f2a201f;--os25-border:#2f6b5029;--os25-glow:#7ec4a047;--os25-teal-edge:#5ab4c838;--os25-gold-edge:#d8b15a59;--os25-motion:.18s ease}@media (prefers-reduced-motion:reduce){.grid10{--os25-motion:.01ms}}.grid-os-page{width:100%;max-width:var(--os25-max);padding-bottom:calc(var(--g10-bottomnav-h,64px) + 1rem);margin-inline:auto}.grid-os-hero{padding:clamp(1.25rem,4vw,2rem) 0}.grid-os-hero--split{align-items:center;gap:1.25rem;display:grid}@media (min-width:768px){.grid-os-hero--split{grid-template-columns:1.15fr .85fr}}.grid-os-hero__title{letter-spacing:-.02em;font-size:clamp(1.65rem,4.5vw,2.35rem);font-weight:800;line-height:1.12}.grid-os-hero__sub{max-width:42ch;color:var(--g10-text-dim);margin-top:.5rem;font-size:clamp(.92rem,2.5vw,1.02rem);line-height:1.5}.grid-os-trustline{color:var(--g10-text-faint);flex-wrap:wrap;gap:.5rem .85rem;margin-top:.75rem;font-size:.78rem;display:flex}.grid-os-action-row{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}.grid-os-panel{border-radius:var(--os25-radius);border:1px solid var(--os25-border);box-shadow:var(--os25-shadow);background:linear-gradient(165deg,#fffffff5,#f7f5f1e6);padding:clamp(1rem,3vw,1.35rem)}.grid-os-panel--glass{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffc7}.grid-os-card{border-radius:var(--os25-radius-sm);border:1px solid var(--os25-border);background:#fff;padding:.85rem 1rem}.grid-os-card--interactive{transition:transform var(--os25-motion), box-shadow var(--os25-motion), border-color var(--os25-motion);cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit}@media (hover:hover){.grid-os-card--interactive:hover:not(:disabled){box-shadow:var(--os25-shadow-lift);border-color:#2f6b5052;transform:translateY(-2px)}}.grid-os-section{margin-top:var(--os25-section-gap)}.grid-os-section-head__kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--g10-verified);font-size:.72rem;font-weight:700}.grid-os-section-head__title{margin-top:.2rem;font-size:clamp(1.1rem,3vw,1.35rem);font-weight:750}.grid-os-tool-shell{gap:var(--os25-section-gap);flex-direction:column;display:flex}.grid-os-orbit-bg{isolation:isolate;position:relative}.grid-os-orbit-bg:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(at 30% 20%,#7ec4a024,#0000 65%);height:55%;position:absolute;inset:-20% -10% auto}.grid-os-liquid-border{background:linear-gradient(#fff, #fff) padding-box, linear-gradient(135deg, var(--os25-gold-edge), var(--os25-teal-edge), #2f6b5033) border-box;border:1px solid #0000}.grid-os-command:focus-within,.grobus-composer__panel.grid-os-command:focus-within{box-shadow:0 0 0 3px var(--os25-glow);border-color:#2f6b5073}.grobus-composer__panel.grid-os-command{border-radius:var(--os25-radius)}.grid-os-input,.grid-os-page .g3-input,.grid-os-page .g3-textarea,.grid-os-page .g3-select{font-size:max(16px,1rem)}.grid-os-chip{border-radius:var(--os25-radius-pill);border:1px solid var(--os25-border);cursor:pointer;background:#fffffff2;justify-content:center;align-items:center;min-height:44px;padding:.45rem .85rem;font-size:.88rem;font-weight:650;display:inline-flex;position:relative}.grid-os-chip:has(input:checked){color:var(--g10-verified);background:#2f6b501f;border-color:#2f6b5073}.grid-os-chip input{opacity:0;width:0;height:0;position:absolute}.grid-os-wizard-steps{gap:.35rem;margin-bottom:1rem;display:flex}.grid-os-wizard-steps span{background:#2f6b5026;border-radius:999px;flex:1;height:4px}.grid-os-wizard-steps span[data-active=true]{background:var(--g10-verified)}.grid-os-mobile-sheet{padding-bottom:calc(var(--g10-bottomnav-h,64px) + .5rem)}.grobus-workspace-start__grid--6{grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr))}.grobus-composer__send.grid-os-send-orb{border-radius:50%;width:44px;height:44px}.account-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}@media (min-width:640px){.account-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr))}}.account-quick-actions a{text-align:center;border-radius:var(--os25-radius-sm);border:1px solid var(--os25-border);background:#fff;justify-content:center;align-items:center;min-height:44px;padding:.5rem .65rem;font-size:.85rem;font-weight:650;text-decoration:none;display:flex}.map-page-os .g10-chiprow{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:.25rem;overflow-x:auto}.grid-os-panel.grid-os-soft-glow{box-shadow:0 0 0 1px #7ec4a01f, var(--os25-shadow)}.community-os-four{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:.65rem;display:grid}
.grid10{--gs26-max:min(1120px, 100%);--gs26-radius:20px;--gs26-radius-sm:14px;--gs26-radius-pill:999px;--gs26-shadow:0 14px 48px #0f2a2014;--gs26-shadow-lift:0 20px 56px #0f2a201c;--gs26-border:#2f6b5029;--gs26-glow-focus:0 0 0 3px #7ec4a059;--gs26-motion:.18s ease;--gs26-page-pad-bottom:calc(var(--g10-bottomnav-h,64px) + 1.25rem);--gs26-composer-bottom:calc(var(--g10-bottomnav-h,64px) + env(safe-area-inset-bottom,0px));--gs26-keyboard-pad:env(keyboard-inset-height,0px)}@media (min-width:1024px){.grid10{--gs26-page-pad-bottom:2rem;--gs26-composer-bottom:env(safe-area-inset-bottom,0px)}}@media (prefers-reduced-motion:reduce){.grid10{--gs26-motion:.01ms}}.grid10{--g10-maxw:var(--gs26-max)}.grid10.grid10-haspad{overflow-x:clip}.grid10 main.g10-main{min-width:0}@media (max-width:1023px){.grid10.grid10-haspad{padding-bottom:max(var(--g10-shell-pad-bottom), var(--gs26-page-pad-bottom))}}.grid-os-page,.map-page-os,.account-page.account-cockpit,.community-page-os,.weiterreise-os25{max-width:var(--gs26-max)}.grid-os-hero__title,.home-hero__title,.g3-hero-title{letter-spacing:-.02em}.grid-os-panel,.future-glow-card,.g10-panel{border-radius:var(--gs26-radius);box-shadow:var(--gs26-shadow)}.grid10 :where(.g10-btn,.g3-btn){border-radius:var(--gs26-radius-sm);min-height:44px;transition:transform var(--gs26-motion), box-shadow var(--gs26-motion), border-color var(--gs26-motion), background var(--gs26-motion)}@media (hover:hover){.grid10 :where(.g10-btn-primary,.g10-btn.g10-btn-primary):hover:not(:disabled){box-shadow:var(--gs26-shadow-lift);transform:translateY(-1px)}}.grid10 :where(.g10-btn,.g3-btn):active:not(:disabled){transform:translateY(0)}.grid10 :where(.g10-btn,.g3-btn,button.g10-btn):focus-visible{outline:2px solid var(--g10-verified);outline-offset:2px;box-shadow:var(--gs26-glow-focus)}.grid10 :where(.g3-input,.g10-input,input[type=text],input[type=email],input[type=search],select,textarea){border-radius:var(--gs26-radius-sm);min-height:44px;font-size:max(16px,1rem)}.grid10 :where(.g3-input,.g10-input,textarea):focus-visible{outline:2px solid var(--g10-verified);outline-offset:1px;box-shadow:var(--gs26-glow-focus)}.grid10 :where(.g10-chip,.map-chip,.grobus-composer__chips button,.grid-os-chip){border-radius:var(--gs26-radius-pill);min-height:44px}.grid10 :where(.g10-btn)[aria-busy=true],.grid10 :where(.g10-btn):disabled{cursor:wait;opacity:.88}.grobus-msg__typing,.grobus-composer--streaming .grobus-composer__send{animation:1.2s ease-in-out infinite gs26-pulse}@keyframes gs26-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.grobus-msg__typing,.grobus-composer--streaming .grobus-composer__send{animation:none}}.grid10 .g10-footer{margin-bottom:0}@media (max-width:1023px){.grid10 .g10-footer{padding-bottom:calc(1.5rem + var(--g10-bottomnav-h,64px))}}@media (max-width:767px){.grobus-product-hero__visual{display:none}.grobus-product-hero--compact.grid-os-hero--split{grid-template-columns:1fr;padding-bottom:.35rem}.grobus-product-hero__trust{font-size:.78rem;line-height:1.45}}.grobus-page--product{padding-bottom:var(--gs26-page-pad-bottom)}@media (max-width:1023px){.grobus-page--product .grobus-chat-live.grobus-workspace--elite{flex-direction:column;min-height:min(68dvh,620px);padding-bottom:.15rem;display:flex}.grobus-page--product .grobus-chat-live__main{flex-direction:column;flex:1;min-height:0;display:flex}.grobus-page--product .grobus-chat-live__thread--premium{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:10rem;max-height:none;overflow-y:auto}.grobus-page--product .grobus-chat-live__composer-sticky{bottom:var(--gs26-composer-bottom);z-index:4;padding-top:.5rem;padding-bottom:calc(.35rem + env(safe-area-inset-bottom,0px) + var(--gs26-keyboard-pad,0px));background:linear-gradient(180deg, transparent 0%, var(--g10-panel,#f7f5f1) 32%);flex-shrink:0;margin-top:auto;position:sticky}.grobus-page--product .grobus-workspace__safety,.grobus-page--product .grobus-chat-live__hint{flex-shrink:0;padding-bottom:.25rem}}.grobus-msg__sections--elite .grobus-msg__section{margin-top:.55rem}.grobus-msg__sections--elite .grobus-msg__section:first-child{margin-top:0}.grobus-msg__section--lead{background:linear-gradient(165deg,#fffffffa,#f0f8f4eb);border-color:#2f6b5047}.grobus-msg__section--lead .grobus-msg__section-title{color:var(--g10-verified)}.grobus-msg__section-title{letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800}.grobus-msg__section-body{font-size:.92rem;line-height:1.55}.grid-os-command.grobus-composer,.grobus-composer.grid-os-command{border-radius:var(--gs26-radius);border:1px solid var(--gs26-border);box-shadow:var(--gs26-shadow);transition:border-color var(--gs26-motion), box-shadow var(--gs26-motion)}.grid-os-command.grobus-composer:focus-within,.grobus-composer.grid-os-command:focus-within{box-shadow:var(--gs26-glow-focus), var(--gs26-shadow);border-color:#2f6b506b}.grobus-composer__send{min-width:44px;min-height:44px}.community-photo-upload__file-wrap{flex-direction:column;gap:.35rem;display:flex}.community-photo-upload__file{border-radius:var(--gs26-radius-sm);border:1px dashed var(--gs26-border);min-height:44px;color:var(--g10-text-dim);background:#ffffffeb;padding:.65rem .85rem;font-size:.88rem}.community-photo-upload__file::file-selector-button{border-radius:var(--gs26-radius-pill);border:1px solid var(--gs26-border);background:var(--g10-panel);cursor:pointer;min-height:44px;margin-right:.65rem;padding:.35rem .85rem;font-size:.82rem;font-weight:700}@media (max-width:1023px){.map-filter-chips,.map-situation-chips{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:.45rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.map-filter-chips>*,.map-situation-chips>*{scroll-snap-align:start;flex-shrink:0}}@media (max-width:430px){.weiterreise-os25 .grid-os-wizard__chips{flex-wrap:wrap;gap:.45rem;display:flex}.weiterreise-os25 .grid-os-wizard__chips button{flex:calc(50% - .35rem);min-width:0}}.g3-sticky-cta{bottom:calc(var(--g10-bottomnav-h,64px) + .75rem)}
@media (max-width:1023px){.home-hero--system{padding-top:.85rem;padding-bottom:.5rem}.home-funnel .home-hero:not(.home-hero--361) .home-hero__media{display:none}.home-hero__title{font-size:clamp(1.5rem,6.5vw,2rem)}.home-hero__sub{max-width:38ch}.home-hero__actions{flex-direction:column;align-items:stretch}.home-hero__actions .g10-btn{justify-content:center;width:100%}.home-hero__quiet{text-align:center;margin-top:.15rem}.home-system-zones{grid-template-columns:1fr;gap:.55rem}.home-fa__actions{flex-direction:column;align-items:stretch}.home-fa__actions .g10-btn{justify-content:center;width:100%}.map-situation-row,.map-page-os .g10-chiprow{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;flex-wrap:nowrap;gap:.45rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.map-situation-row>*,.map-page-os .g10-chiprow>*{scroll-snap-align:start;flex-shrink:0}}.grobus-workspace-start__grid--4{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}@media (max-width:380px){.grobus-workspace-start__grid--4{grid-template-columns:1fr}}.community-os-four{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}@media (min-width:768px){.community-os-four{grid-template-columns:repeat(4,minmax(0,1fr))}}.wr-page .grid-os-action-row{flex-direction:column;align-items:stretch}@media (min-width:480px){.wr-page .grid-os-action-row{flex-flow:wrap}}.wr-after-wizard{margin-top:var(--os25-section-gap,1.25rem);gap:.55rem;display:grid}@media (max-width:1023px){.wr-after-wizard .g10-btn{justify-content:center;width:100%}.grobus-assistant-dock__trigger{max-width:min(92vw,320px)}main.g10-main:has(.grobus-page--product)~.grobus-assistant-dock{display:none}.account-hero__actions{flex-direction:column;align-items:stretch}.account-hero__actions .g10-btn{justify-content:center;width:100%}.account-empty__body{max-width:42ch}}@media (max-width:767px){.grid-os-page .grid-os-hero.g3-hero--page{padding-bottom:.5rem}}@media (max-width:1023px){.home-funnel{padding-bottom:.5rem}.home-system-zones{margin-bottom:calc(var(--g10-bottomnav-h,64px) + 3.5rem)}.grobus-page--product .grobus-product-hero{padding-bottom:.25rem}.community-upload-page{padding-bottom:calc(var(--g10-bottomnav-h,64px) + 4.5rem)}.wr-after-wizard{margin-bottom:calc(var(--g10-bottomnav-h,64px) + 3rem)}}
.grobus-page--native{padding-top:.35rem;padding-bottom:var(--gs26-page-pad-bottom,calc(var(--g10-bottomnav-h,64px) + 1rem))}.grobus-native-surface{border-radius:var(--gs26-radius,20px);border:1px solid var(--gs26-border,#2f6b5029);box-shadow:var(--gs26-shadow,0 14px 48px #0f2a2014);background:linear-gradient(165deg,#fffffff7,#f4f8f5eb);flex-direction:column;gap:0;min-height:min(72dvh,640px);display:flex;position:relative;overflow:hidden}.grobus-native-surface__orb{opacity:.22;pointer-events:none;z-index:0;filter:blur(.5px);position:absolute;top:-.5rem;right:-.25rem}@media (max-width:767px){.grobus-native-surface__orb{transform-origin:100% 0;opacity:.14;top:.25rem;right:.5rem;transform:scale(.72)}}.grobus-native-surface__head{z-index:1;background:linear-gradient(#ffffff8c,#0000);border-bottom:1px solid #2f6b501a;padding:clamp(.85rem,3vw,1.15rem) clamp(.85rem,3vw,1.25rem) .5rem;position:relative}.grobus-native-surface__kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--g10-text-faint);flex-wrap:wrap;align-items:center;gap:.35rem .5rem;font-size:.68rem;font-weight:800;display:flex}.grobus-native-surface__title{letter-spacing:-.02em;max-width:22ch;margin-top:.35rem;font-size:clamp(1.15rem,4.2vw,1.55rem);font-weight:800;line-height:1.15}.grobus-native-surface__sub{color:var(--g10-text-dim);max-width:42ch;margin-top:.4rem;font-size:.86rem;line-height:1.45}.grobus-native-surface__head .grobus-status-strip{border-radius:var(--gs26-radius-sm,14px);background:#ffffffa6;margin-top:.55rem;padding:.35rem .55rem;font-size:.72rem}.grobus-native-surface__system{z-index:1;padding:0 .85rem;font-size:.78rem;position:relative}.grobus-native-surface__system summary{cursor:pointer;color:var(--g10-text-faint);padding:.35rem 0;font-weight:650}.grobus-native-surface__flow{z-index:1;flex-direction:column;flex:1;min-height:0;padding:.5rem clamp(.75rem,3vw,1rem) .65rem;display:flex;position:relative}.grobus-start-pills{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;flex-wrap:nowrap;gap:.4rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.grobus-start-pill{scroll-snap-align:start;border-radius:var(--gs26-radius-pill,999px);border:1px solid var(--gs26-border);min-height:44px;color:var(--g10-text);cursor:pointer;background:#ffffffeb;flex-shrink:0;padding:.45rem .85rem;font-size:.82rem;font-weight:700;transition:border-color .18s,box-shadow .18s}.grobus-start-pill:hover:not(:disabled){box-shadow:var(--gs26-glow-focus);border-color:#2f6b5059}.grobus-start-pill:disabled{opacity:.55;cursor:not-allowed}.grobus-native-surface__thread{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:4rem;max-height:min(42dvh,360px);margin-top:.35rem;padding-right:.15rem;overflow-y:auto}.grobus-native-surface__thread:empty{min-height:0;max-height:none;margin-top:0}.grobus-native-surface__composer-wrap{padding-bottom:calc(.15rem + env(safe-area-inset-bottom,0px) + var(--gs26-keyboard-pad,0px));flex-shrink:0;margin-top:.45rem}.grobus-composer--native .grobus-composer__panel{border-radius:var(--gs26-radius,20px);background:#fffffff0;padding:.55rem .65rem .5rem}.grobus-composer--native .grobus-composer__input{min-height:2.75rem;font-size:max(16px,1rem);line-height:1.45}.grobus-composer--native:focus-within .grobus-composer__panel{box-shadow:var(--gs26-glow-focus), var(--gs26-shadow);border-color:#2f6b5061}.grobus-composer--native .grobus-composer__send{width:44px;height:44px}.grobus-native-surface__safety{color:var(--g10-text-faint);flex-shrink:0;margin:.35rem 0 0;font-size:.68rem;line-height:1.4}.grobus-native-surface .grobus-msg__sections--elite .grobus-msg__section{margin-top:.45rem;padding:.65rem .75rem}.grobus-native-surface .grobus-msg__section-body{font-size:.88rem;line-height:1.5}.grobus-native-surface .grobus-msg__ctas{margin-top:.35rem}.grobus-native-surface .grobus-action-cards{display:none}@media (max-width:1023px){.grobus-page--native{padding-bottom:calc(var(--g10-bottomnav-h,64px) + .75rem)}.grobus-native-surface{border-radius:var(--gs26-radius-sm,14px);min-height:min(68dvh,580px)}.grobus-native-surface__thread{max-height:min(38dvh,320px)}}@media (prefers-reduced-motion:reduce){.grobus-start-pill{transition:none}}
.grid10{--g29-radius:var(--gs26-radius,20px);--g29-radius-sm:var(--gs26-radius-sm,14px);--g29-radius-pill:var(--gs26-radius-pill,999px);--g29-space:clamp(.75rem, 2.5vw, 1.25rem);--g29-touch:44px;--g29-shadow:var(--gs26-shadow);--g29-glow:var(--gs26-glow-focus);--g29-max:var(--gs26-max,min(1120px, 100%));--g29-text-hero:clamp(1.55rem, 4.8vw, 2.35rem);--g29-orb-teal:#5ab4c847;--g29-orb-gold:#d8b15a38;--g29-orb-green:#2f6b5059}.home-hero--system.elite-hero-29{padding-top:clamp(.65rem,2vw,1.25rem);padding-bottom:clamp(.5rem,2vw,1rem)}.home-hero--system.elite-hero-29 .home-hero__title{font-size:var(--g29-text-hero);letter-spacing:-.025em;max-width:20ch;font-weight:800;line-height:1.1}.home-hero--system.elite-hero-29 .home-hero__sub{max-width:38ch;margin-top:.55rem;font-size:clamp(.92rem,2.4vw,1.02rem)}.home-hero--system.elite-hero-29 .home-hero__lead-grobus{color:var(--g10-verified);max-width:36ch;margin-top:.45rem;font-size:.82rem;font-weight:650}.home-system-zone__body{font-size:.84rem;line-height:1.45}@media (max-width:1023px){.home-hero--system.elite-hero-29:not(.home-hero--361) .home-hero__media{display:none}}@media (min-width:900px){.home-hero--system.elite-hero-29 .home-hero__media{display:block}.home-hero--system.elite-hero-29 .home-hero__frame{border-radius:var(--g29-radius);box-shadow:var(--g29-shadow);overflow:hidden}}.grobus-native-surface{min-height:min(76dvh,660px);box-shadow:var(--g29-shadow), inset 0 1px 0 #ffffffd9;background:linear-gradient(168deg,#fffffffa 0%,#f8fcf9f0 45%,#f1f7f3eb 100%);grid-template-rows:auto auto minmax(0,1fr);display:grid}.grobus-native-surface__orb{opacity:.34;mix-blend-mode:multiply}.grobus-native-surface__orb .grobus-future-orb__svg{filter:drop-shadow(0 10px 28px var(--g29-orb-green))}.grobus-native-surface__orb .grobus-future-orb__aura--outer{opacity:.85}@media (max-width:767px){.grobus-native-surface__orb{opacity:.22;transform-origin:100% 0;transform:scale(.68)}}.grobus-native-surface__head{border-bottom:1px solid #2f6b5014;padding-bottom:.4rem}.grobus-native-surface__title{max-width:18ch}.grobus-native-surface__flow{grid-template-rows:auto minmax(0,1fr) auto auto auto;min-height:0;padding-top:.4rem;display:grid;overflow:hidden}.grobus-native-surface__thread{scroll-behavior:auto;min-height:0;max-height:none;margin-top:.25rem}.grobus-native-surface__thread .grobus-msg--assistant{gap:.45rem}.grobus-native-surface__thread .grobus-msg__head,.grobus-native-surface__thread .grobus-msg__trust{display:none}.grobus-native-surface__thread .grobus-msg__bubble{border-radius:var(--g29-radius-sm);background:#ffffffeb;border:1px solid #2f6b501a;padding:.65rem .75rem}.grobus-native-surface__composer-wrap{z-index:2;background:linear-gradient(#0000 0%,#f8fcf9eb 35%);padding-top:.35rem;position:relative}.grobus-composer--native .grobus-composer__meta .grobus-composer__hint{font-size:.62rem}@media (max-width:430px){.grobus-start-pills{flex-wrap:wrap;gap:.35rem;overflow-x:visible}.grobus-start-pill{text-align:center;flex:calc(50% - .35rem);min-width:0;padding-inline:.55rem;font-size:.78rem}}.grobus-future-orb--hero .grobus-future-orb__svg{filter:drop-shadow(0 14px 32px #0f2a2052)}.grobus-future-orb--signature .grobus-future-orb__svg{filter:drop-shadow(0 4px 12px #2f6b5038)}.grid10 :where(.g10-panel,.grid-os-panel,.g3-card,.g10-card){border-radius:var(--g29-radius-sm)}.grid10 :where(.g10-btn-primary,.g3-btn-primary){box-shadow:0 2px 12px #2f6b501f}.community-photo-upload{border-radius:var(--g29-radius);box-shadow:var(--g29-shadow);padding:var(--g29-space);background:linear-gradient(165deg,#fffffffa,#f7f5f1eb);border:1px solid #2f6b5024;margin-top:.85rem}.community-upload-page .g3-hero--page{padding-bottom:.65rem}.map-grobus-link.grobus-context-strip{border-radius:var(--g29-radius-sm);padding:.65rem .85rem}.wr-page .grid-os-panel#wr-pretrip-tool{border-radius:var(--g29-radius)}@media (prefers-reduced-motion:reduce){.grobus-native-surface__thread{scroll-behavior:auto}}
@media (min-width:1024px){.grobus-native-surface{min-height:auto}.grobus-native-surface--idle{min-height:min(420px,52vh)}}.grobus-native-surface__quota{border-radius:var(--g29-radius-pill,999px);color:var(--g10-text-dim);background:#ffffffb8;border:1px solid #2f6b501f;max-width:fit-content;margin-top:.45rem;padding:.35rem .6rem;font-size:.72rem}.grobus-native-surface--idle .grobus-native-surface__flow{padding-bottom:.5rem}.grobus-native-surface .grobus-msg-actions{display:none}.grobus-page--native .grobus-page__details{margin-top:.65rem}.grobus-page--native .grobus-page__details summary{font-size:.82rem}.grobus-page--native .grobus-page__footer-note{margin-top:.5rem;font-size:.72rem}.map-grobus-link--compact{border-radius:var(--g29-radius-sm,14px);background:#ffffffe0;border:1px solid #2f6b5024;flex-wrap:wrap;align-items:center;gap:.5rem .65rem;margin-top:.5rem;padding:.55rem .75rem;display:flex}.map-grobus-link--compact .map-grobus-link__cta{flex-shrink:0;margin-left:auto}@media (max-width:430px){.map-grobus-link--compact{flex-direction:column;align-items:stretch}.map-grobus-link--compact .map-grobus-link__cta{justify-content:center;width:100%;margin-left:0}}.wr-page .grid-os-hero:first-child{padding-bottom:.35rem}.wr-page #wr-pretrip-tool{margin-top:.35rem}.community-upload-hero{margin-bottom:.35rem;padding:clamp(.85rem,3vw,1.15rem)}.community-upload-page{padding-bottom:calc(var(--g10-bottomnav-h,64px) + 1.5rem)}.community-upload-page .g10-footer{padding-top:1rem}.community-upload-guest{padding:var(--g29-space,1rem);border-radius:var(--g29-radius-sm,14px);color:var(--g10-text-dim);background:#ffffffeb;border:1px solid #2f6b5024;margin-top:.75rem;font-size:.88rem;line-height:1.5}.community-photo-upload{padding:var(--g29-space,1rem);flex-direction:column;gap:.75rem;margin-top:.75rem;display:flex}.community-photo-upload__label{color:var(--g10-text);flex-direction:column;gap:.35rem;font-size:.82rem;font-weight:600;display:flex}.community-photo-upload__file-wrap{border-radius:var(--g29-radius-sm,14px);background:#ffffffa6;border:1px dashed #2f6b5047;padding:.65rem .75rem}.community-photo-upload__check{color:var(--g10-text-dim);align-items:flex-start;gap:.5rem;font-size:.78rem;line-height:1.45;display:flex}.community-photo-upload__exif{color:var(--g10-text-faint);margin:0;font-size:.72rem;line-height:1.45}.community-photo-upload button[type=submit]{justify-content:center;width:100%}@media (min-width:480px){.community-photo-upload button[type=submit]{align-self:flex-start;width:auto}}@media (max-width:1023px){.home-funnel{padding-bottom:.25rem}.home-system-zones{margin-bottom:.5rem}.home-hero__trust{gap:.35rem .65rem;font-size:.78rem}.map-page-os{padding-bottom:.35rem}}
.grid10{--g30-console-max:min(920px, 100%);--g30-green-deep:#1a4d38;--g30-green-mid:#2f6b50;--g30-cyan-edge:#48c4dc8c;--g30-gold-edge:#d8b15a9e;--g30-glass:linear-gradient(155deg, #fffffff7 0%, #f4faf6eb 42%, #e8f4ede0 100%);--g30-border:1px solid #2f6b5029;--g30-glow:0 0 0 1px #48c4dc38, 0 12px 40px #1a4d381f}.grobus-future-orb--hero .grobus-future-orb__svg{filter:drop-shadow(0 8px 24px #1a4d3873)drop-shadow(0 0 18px #48c4dc40)}.grobus-future-orb--hero:not(.grobus-future-orb--static) .grobus-future-orb__aura--outer{animation:4.2s ease-in-out infinite g30-orb-pulse}.grobus-future-orb--hero:not(.grobus-future-orb--static) .grobus-future-orb__spin{animation:14s linear infinite g30-orb-spin}.grobus-future-orb--thinking:not(.grobus-future-orb--static) .grobus-future-orb__svg,.grobus-future-orb--speaking:not(.grobus-future-orb--static) .grobus-future-orb__svg{animation:1.1s ease-in-out infinite g30-orb-think}.grobus-future-orb--listening:not(.grobus-future-orb--static) .grobus-future-orb__aura--inner{animation:.85s ease-in-out infinite g30-orb-pulse}.grobus-future-orb--member .grobus-future-orb__member-ring{stroke:var(--g30-gold-edge);stroke-width:2px;filter:drop-shadow(0 0 6px #d8b15a73)}@keyframes g30-orb-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.95;transform:scale(1.04)}}@keyframes g30-orb-spin{to{transform:rotate(360deg)}}@keyframes g30-orb-think{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.grobus-future-orb--hero .grobus-future-orb__aura--outer,.grobus-future-orb--hero .grobus-future-orb__spin,.grobus-future-orb--thinking .grobus-future-orb__svg{animation:none!important}}.grobus-page--30{max-width:var(--g30-console-max);padding-bottom:calc(var(--g10-bottomnav-h,64px) + env(safe-area-inset-bottom,0px) + .75rem);margin-inline:auto}.grobus-console.grobus-native-surface{border-radius:var(--g29-radius,20px);border:var(--g30-border);background:var(--g30-glass);min-height:auto;max-height:none;box-shadow:var(--g30-glow);flex-direction:column;gap:0;padding:clamp(.75rem,3vw,1.15rem);display:flex;position:relative;overflow:hidden}.grobus-console.grobus-native-surface:before{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(80% 50% at 100% 0,#48c4dc14,#0000 55%),radial-gradient(60% 40% at 0 100%,#2f6b501a,#0000 50%);position:absolute;inset:0}.grobus-console>*{z-index:1;position:relative}.grobus-console .grobus-native-surface__orb{display:none}.grobus-console__header{border-bottom:1px solid #2f6b501a;justify-content:space-between;align-items:flex-start;gap:.75rem;padding-bottom:.65rem;display:flex}.grobus-console__brand{align-items:center;gap:.65rem;min-width:0;display:flex}.grobus-console__brand .grobus-future-orb{flex-shrink:0}.grobus-console__title{letter-spacing:-.02em;margin:0;font-size:clamp(1.15rem,3.8vw,1.35rem);font-weight:800;line-height:1.15}.grobus-console__lede{color:var(--g10-text-dim);max-width:28ch;margin:.2rem 0 0;font-size:.78rem;line-height:1.4}.grobus-console__status-pill{text-transform:uppercase;letter-spacing:.06em;border-radius:var(--g29-radius-pill,999px);color:var(--g10-text-dim);background:#ffffffbf;border:1px solid #2f6b502e;flex-shrink:0;padding:.28rem .55rem;font-size:.68rem;font-weight:650}.grobus-console__workspace{flex-direction:column;flex:auto;min-height:0;padding:.55rem 0 0;display:flex}.grobus-console--active .grobus-console__workspace{min-height:min(38dvh,320px)}.grobus-console__thread{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;max-height:min(46dvh,420px);padding:.35rem 0;overflow-y:auto}.grobus-console__thread:empty{display:none}.grobus-console--idle .grobus-console__thread{max-height:0;padding:0;overflow:hidden}.grobus-console-start__title{letter-spacing:-.01em;margin:0 0 .55rem;font-size:.95rem;font-weight:750}.grobus-console-start__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}@media (max-width:359px){.grobus-console-start__grid{grid-template-columns:1fr}}.grobus-console-start__card{text-align:left;border-radius:var(--g29-radius-sm,14px);cursor:pointer;background:#ffffffd1;border:1px solid #2f6b5024;padding:.65rem .75rem;transition:border-color .15s,box-shadow .15s,transform .12s}.grobus-console-start__card:hover:not(:disabled){border-color:#2f6b5052;box-shadow:0 6px 20px #1a4d381a}.grobus-console-start__card:active:not(:disabled){transform:scale(.98)}.grobus-console-start__card:disabled{opacity:.55;cursor:not-allowed}.grobus-console-start__card-title{color:var(--g10-text);font-size:.82rem;font-weight:750;display:block}.grobus-console-start__card-body{color:var(--g10-text-dim);margin-top:.25rem;font-size:.72rem;line-height:1.35;display:block}.grobus-console__dock{padding-top:.55rem;padding-bottom:calc(var(--gs26-keyboard-pad,0px) + env(safe-area-inset-bottom,0px) * .25);border-top:1px solid #2f6b501a;margin-top:.5rem}.grobus-composer--native.grobus-composer--command .grobus-composer__panel{border-radius:var(--g29-radius-sm,14px);background:#ffffffeb;padding:.45rem .55rem .4rem;box-shadow:inset 0 1px #ffffffe6}.grobus-composer--native.grobus-composer--command .grobus-composer__input{field-sizing:content;resize:none;background:0 0;border:none;min-height:2.5rem;max-height:8rem;padding:.35rem .15rem;font-size:.92rem;line-height:1.45}.grobus-composer--native.grobus-composer--command:focus-within .grobus-composer__panel{box-shadow:inset 0 1px #ffffffe6,0 0 0 2px #48c4dc47,0 8px 28px #1a4d381f}.grobus-composer--native .grobus-composer__send{background:linear-gradient(145deg, #3a8a66, var(--g30-green-mid));border-radius:50%;width:2.65rem;height:2.65rem;box-shadow:0 4px 14px #1a4d3859}.grobus-composer--native .grobus-composer__send:disabled{opacity:.45;box-shadow:none}.grobus-composer--native .grobus-composer__mic{border-radius:var(--g29-radius-pill,999px);background:#ffffffd9;border:1px solid #2f6b5029;padding:.35rem .55rem;font-size:.72rem}.grobus-console__trust{color:var(--g10-text-faint);margin:.45rem 0 0;font-size:.68rem;line-height:1.4}.grobus-console__meta-link{margin:.25rem 0 0;font-size:.68rem}.grobus-console__meta-link a{color:var(--g10-text-dim);text-underline-offset:2px;text-decoration:underline}.grobus-console__gate.prm-gate{border-radius:var(--g29-radius-sm,14px);border:var(--g30-border);background:#ffffffe6;padding:.75rem .85rem}.grobus-console__offline{color:var(--g10-text-dim);border-radius:var(--g29-radius-sm,14px);background:#fff8f0e6;border:1px solid #b4782833;padding:.65rem .75rem;font-size:.82rem}.grobus-console .grobus-msg--minimal .grobus-msg__bubble{border-radius:var(--g29-radius-sm,14px);background:#fffffff0;border:1px solid #2f6b501f;padding:.65rem .75rem}.grobus-console .grobus-msg__trust--inline{color:var(--g10-text-faint);margin-top:.35rem;font-size:.68rem}.grobus-console .grobus-msg__sections--elite .grobus-msg__section{border-radius:12px;margin-bottom:.35rem;padding:.5rem .6rem}.grobus-console .grobus-msg__section-body{font-size:.84rem;line-height:1.45}.grobus-console .grobus-msg__ctas{gap:.35rem;margin-top:.45rem}.grobus-console .grobus-msg__cta{border-radius:var(--g29-radius-pill,999px);padding:.35rem .65rem;font-size:.78rem}.home-hero--grid-30 .home-hero__title{max-width:16ch;font-size:clamp(1.65rem,5.2vw,2.5rem)}.home-hero--grid-30 .home-hero__sub{max-width:36ch;font-size:clamp(.9rem,2.5vw,1.05rem)}.wr-page--30 .grid-os-hero:first-child{margin-bottom:.25rem;padding:.65rem .85rem}.wr-page--30 .grid-os-hero__title{font-size:clamp(1.05rem,3.5vw,1.25rem)}.wr-page--30 .grid-os-hero__sub{margin-top:.3rem;font-size:.82rem}.wr-page--30 #wr-pretrip-tool{scroll-margin-top:4.5rem}.account-cockpit--30 .account-actions{gap:.5rem}.account-cockpit--30 .account-action{border-radius:var(--g29-radius-sm,14px)}.grobus-page--30 .grobus-page__details--30{margin-top:.75rem}.grobus-page--30 .grobus-page__details--30 summary{color:var(--g10-text-dim);font-size:.82rem}@media (min-width:768px){.grobus-console.grobus-native-surface{min-height:min(560px,72vh)}.grobus-console__thread{max-height:min(50vh,480px)}.grobus-console__brand .grobus-future-orb{width:64px!important;height:64px!important}}
.grobus-page--30{padding-bottom:calc(var(--g10-bottomnav-h,64px) + env(safe-area-inset-bottom,0px) + .5rem)}.grobus-console__dock{scroll-margin-bottom:calc(var(--gs26-keyboard-pad,0px) + 4rem)}.grobus-meta-settings{border-bottom:1px solid #2f6b501a;margin-bottom:.75rem;padding:.65rem 0 .85rem}.grobus-meta-settings__status{color:var(--g10-text-dim);margin:0 0 .55rem;font-size:.78rem;font-weight:650}.grobus-meta-settings__pending{color:var(--g10-text-faint);margin:0 0 .5rem;font-size:.78rem}.grobus-meta-settings__toggles{flex-direction:column;gap:.4rem;margin-top:.5rem;display:flex}.grobus-meta-settings__check{color:var(--g10-text-dim);align-items:flex-start;gap:.45rem;font-size:.75rem;line-height:1.4;display:flex}.grobus-meta-settings__links{margin:.65rem 0 0;font-size:.72rem}.grobus-meta-settings__links a{color:var(--g10-verified);font-weight:600}.grobus-assistant-dock--native .grobus-assistant-dock__panel{border-radius:var(--g29-radius,20px) var(--g29-radius,20px) 0 0;max-height:min(88dvh,720px);padding-bottom:calc(var(--gs31-dock-keyboard-pad,0px) + env(safe-area-inset-bottom,0px) + .35rem);background:linear-gradient(168deg,#fffffffa,#f4faf6f0);border:1px solid #2f6b5029;flex-direction:column;display:flex;box-shadow:0 -8px 40px #1a4d3824}.grobus-assistant-dock--native .grobus-assistant-dock__trigger{border:1px solid #2f6b502e;box-shadow:0 6px 22px #1a4d3838}.grobus-assistant-dock--native .grobus-assistant-dock__live{display:none}.grobus-dock-head{border-bottom:1px solid #2f6b501a;align-items:center;padding-bottom:.5rem}.grobus-dock-head__brand{align-items:center;gap:.5rem;display:flex}.grobus-dock-head__title{letter-spacing:-.02em;margin:0;font-size:.95rem;font-weight:800}.grobus-dock-head__sub{color:var(--g10-text-dim);margin:.1rem 0 0;font-size:.68rem}.grobus-assistant-dock__body{flex-direction:column;flex:auto;min-height:0;padding:.45rem 0;display:flex}.grobus-assistant-dock--native .grobus-assistant-dock__thread{overscroll-behavior:contain;flex:auto;min-height:0;max-height:min(36dvh,280px);overflow-y:auto}.grobus-assistant-dock--native .grobus-start-pills{flex-wrap:wrap;gap:.35rem;margin-bottom:.45rem}.grobus-assistant-dock--native .grobus-start-pill{border-radius:var(--g29-radius-pill,999px);padding:.35rem .55rem;font-size:.72rem}.grobus-assistant-dock__foot{border-top:1px solid #2f6b501a;flex-shrink:0;padding-top:.35rem}.grobus-assistant-dock__gate.prm-gate{border-radius:var(--g29-radius-sm,14px);padding:.65rem .75rem;font-size:.82rem}@media (max-width:1023px){.grobus-assistant-dock--open.grobus-assistant-dock--native{z-index:var(--g10-z-dock,120)}.grobus-assistant-dock--native .grobus-assistant-dock__panel{bottom:calc(var(--g10-bottomnav-h,64px) + env(safe-area-inset-bottom,0px) + .25rem)}.grobus-assistant-dock--native .grobus-assistant-dock__trigger{bottom:calc(var(--g10-bottomnav-h,64px) + env(safe-area-inset-bottom,0px) + .65rem)}}.home-hero--grid-30 .home-hero__sub{max-width:34ch}
.account-upload-panel--32{padding:var(--g29-space,1rem);margin-top:1rem}.account-upload-panel__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.account-upload-panel__metrics{color:var(--g10-text-dim);flex-wrap:wrap;gap:.65rem 1rem;margin-top:.55rem;font-size:.82rem;display:flex}.account-upload-panel__list{flex-direction:column;gap:.45rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.account-upload-panel__row{grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;font-size:.82rem;display:grid}.account-upload-panel__caption{color:var(--g10-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-upload-panel__empty{color:var(--g10-text-dim);margin-top:.65rem;font-size:.85rem}.account-upload-panel__links{margin-top:.65rem;font-size:.78rem}.account-upload-panel__links a{color:var(--g10-verified);font-weight:600}
.osm-status-ladder__lead{color:var(--g10-text-dim);max-width:58ch;margin-top:.35rem;font-size:.88rem;line-height:1.55}.osm-status-ladder__steps{gap:.45rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:640px){.osm-status-ladder__steps{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}.osm-status-ladder__step{border:1px solid var(--g10-border,#00000014);background:var(--g10-surface-soft,#fff6);border-radius:10px;padding:.55rem .65rem}.osm-status-ladder__step-label{font-size:.82rem;font-weight:700;display:block}.osm-status-ladder__step-hint{color:var(--g10-text-faint);margin-top:.15rem;font-size:.72rem;line-height:1.4;display:block}.osm-pilot-card{margin-top:1.1rem;padding:.95rem 1.05rem}.osm-pilot-card__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.osm-pilot-card__kicker{text-transform:uppercase;letter-spacing:.06em;color:var(--g10-text-faint);margin:0;font-size:.72rem}.osm-pilot-card__body,.osm-pilot-card__meta{color:var(--g10-text-dim);margin-top:.45rem;font-size:.84rem;line-height:1.5}.osm-pilot-card__bars{margin-top:.65rem}.osm-pilot-card__details{color:var(--g10-text-dim);margin-top:.55rem;font-size:.82rem}.osm-pilot-card__actions{flex-wrap:wrap;gap:.35rem;margin-top:.75rem;display:flex}.osm-status-ladder__more{margin-top:1rem;font-size:.84rem}.osm-status-ladder__city-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.5rem;margin-top:.65rem;display:grid}.osm-status-ladder__moderator{margin-top:1rem}.osm-city-card--pilot{outline:1px solid color-mix(in srgb, var(--g10-accent) 35%, transparent)}.data-status-panel__staging-note{color:var(--g10-text-faint);margin-top:.35rem;font-size:.78rem}.data-status-panel__meta{color:var(--g10-text-dim);margin-top:.4rem;font-size:.78rem}.data-status-panel__bars{margin-top:.65rem}.city-empty__checklist{text-align:left;max-width:42ch;color:var(--g10-text-dim);margin:.85rem auto 0;padding-left:1.1rem;font-size:.84rem;line-height:1.55}.map-dryrun-banner--compact{margin-bottom:.75rem;padding:.65rem .85rem}.map-dryrun-banner--compact .map-dryrun-banner__title{margin:0;font-size:.88rem}.map-dryrun-banner--compact .map-dryrun-banner__body{color:var(--g10-text-dim);margin:.25rem 0 0;font-size:.78rem}.mod-osm__layout{gap:1rem;margin-top:.75rem;display:grid}@media (min-width:768px){.mod-osm__layout{grid-template-columns:minmax(200px,260px) 1fr}}.mod-osm__batches{border:1px solid var(--g10-border,#00000014);border-radius:12px;padding:.75rem}.mod-osm__aside-title{margin:0 0 .5rem;font-size:.85rem;font-weight:700}.mod-osm__batch-list{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.mod-osm__batch-link{color:inherit;border:1px solid #0000;border-radius:8px;padding:.45rem .5rem;font-size:.82rem;text-decoration:none;display:block}.mod-osm__batch-link span{color:var(--g10-text-faint);margin-top:.1rem;font-size:.72rem;display:block}.mod-osm__batch-link--on{border-color:var(--g10-accent);background:color-mix(in srgb, var(--g10-accent) 8%, transparent)}.mod-osm__detail-title{margin:0;font-size:1.05rem;font-weight:750}.mod-osm__tags{word-break:break-word}.mod-osm__actions{flex-wrap:wrap}
.osm-source-badge{text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--g10-border,#0000001a);border-radius:6px;padding:.15rem .45rem;font-size:.68rem}.osm-source-badge--db{color:var(--g10-verified,#2f6b50)}.osm-source-badge--report{color:var(--g10-text-faint)}.mod-osm__approve-note strong{font-weight:650}.grid10{--grid-header-height:56px;--grid-safe-top:calc(var(--grid-header-height) + env(safe-area-inset-top,0px))}html:has(.grid10){scroll-padding-top:var(--grid-safe-top)}.grid10 main.g10-main{padding-top:max(.35rem, env(safe-area-inset-top,0px))}.spots-new-page .g3-hero--page{scroll-margin-top:var(--grid-safe-top);margin-top:.35rem}.spots-new-page{padding-bottom:calc(var(--g10-bottomnav-h,64px) + env(safe-area-inset-bottom,0px) + 1.25rem)}.spots-new-page .spots-new-form{padding-bottom:.5rem}.spots-new-page .spots-new-photo{border-radius:var(--gs26-radius-sm,14px);background:var(--g10-panel);border:1px solid #2f6b502e;margin-top:1rem;padding:.9rem 1rem}.spots-new-page .spots-new-photo__list{color:var(--g10-text-dim);margin:.45rem 0 0;padding-left:1.1rem;font-size:.78rem;line-height:1.45}.grobus-page--native .grobus-console.grobus-native-surface{background:var(--g30-glass,linear-gradient(155deg, #fffffff7, #e8f4ede0));min-height:auto;box-shadow:var(--g30-glow,0 12px 40px #1a4d381f)}.grobus-page--native .grobus-composer--native.grobus-composer--command .grobus-composer__input{min-height:2.5rem;max-height:8rem}.grobus-page--native .grobus-composer:not(.grobus-composer--native) .grobus-composer__input{min-height:2.5rem}
.grid10{--g36-r-xs:10px;--g36-r-sm:14px;--g36-r-md:18px;--g36-r-lg:22px;--g36-r-xl:28px;--g36-r-pill:999px;--g36-r-console:var(--g29-radius,20px);--g36-border-hairline:1px solid #2f6b501a;--g36-border-soft:1px solid #2f6b5029;--g36-border-liquid:linear-gradient(135deg, #2f6b5061, #48c4dc47, #d8b15a52);--g36-border-active:#48c4dc6b;--g36-depth-1:0 1px 0 #ffffffd9 inset, 0 6px 22px #1a4d380f;--g36-depth-2:0 1px 0 #ffffffe6 inset, 0 12px 36px #1a4d3817;--g36-depth-lift:0 1px 0 #ffffffeb inset, 0 18px 48px #1a4d381f;--g36-glow-focus:0 0 0 3px #7ec4a052;--g36-glow-ai:0 0 0 1px #48c4dc38, 0 0 24px #48c4dc1f;--g36-surface-porcelain:linear-gradient(168deg, #fffffdfa 0%, #f8f6f0f0 48%, #ecf4eee6 100%);--g36-surface-glass:linear-gradient(155deg, #fffffff0, #f4faf6e0);--g36-motion-fast:.16s ease;--g36-motion-med:.24s ease;--g36-motion-slow:.28s cubic-bezier(.22, 1, .36, 1);--elite-radius-sm:var(--g36-r-sm);--elite-radius-md:var(--g36-r-md);--elite-radius-lg:var(--g36-r-lg);--elite-shadow-soft:var(--g36-depth-2);--elite-shadow-lift:var(--g36-depth-lift);--elite-motion-fast:var(--g36-motion-fast);--elite-motion-med:var(--g36-motion-med)}@media (prefers-reduced-motion:reduce){.grid10{--g36-motion-fast:.01ms;--g36-motion-med:.01ms;--g36-motion-slow:.01ms}}.grid10.grid10-liquid-surface{isolation:isolate;position:relative}.grid10.grid10-liquid-surface:before{content:"";z-index:0;pointer-events:none;opacity:1;background:radial-gradient(70% 45% at 8% -5%,#2f6b5012,#0000 58%),radial-gradient(55% 40% at 92% 0,#48c4dc0f,#0000 55%),radial-gradient(45% 35% at 50% 100%,#d8b15a0d,#0000 50%);position:fixed;inset:0}.grid10.grid10-liquid-surface>*{z-index:1;position:relative}.grid10.grid10-liquid-surface>header.elite-shell-header{box-shadow:0 1px #2f6b5014;background:#f7f5f1e0!important}.grid10 .g10-kicker,.grid10 .g3-section-kicker,.grid10 .home-section__kicker{letter-spacing:.14em;color:color-mix(in srgb, var(--g10-verified) 55%, var(--g10-text-dim));font-weight:700}.grid10 .g10-btn{border-radius:var(--g36-r-sm);letter-spacing:-.01em;min-height:44px;transition:transform var(--g36-motion-fast), box-shadow var(--g36-motion-med), background var(--g36-motion-fast), border-color var(--g36-motion-fast), color var(--g36-motion-fast);font-weight:650}.grid10 .g10-btn-primary{box-shadow:var(--g36-depth-1);background:linear-gradient(165deg,#357a5a 0%,#2f6b50 45%,#1e4d38 100%);border:1px solid #1e4d3859}@media (hover:hover){.grid10 .g10-btn-primary:not(:disabled):hover{box-shadow:var(--g36-depth-lift);filter:brightness(1.02);transform:translateY(-1px)}}.grid10 .g10-btn-secondary,.grid10 .g10-btn-ghost{border:var(--g36-border-soft);background:#fffffdd9;box-shadow:inset 0 1px #ffffffb3}@media (hover:hover){.grid10 .g10-btn-secondary:not(:disabled):hover,.grid10 .g10-btn-ghost:not(:disabled):hover{box-shadow:var(--g36-depth-1);border-color:#2f6b5052}}.grid10 .g10-btn-link{text-underline-offset:3px;font-weight:650}.grid10 .g10-btn-danger{border-color:#bb534059}.grid10 .g10-btn:disabled,.grid10 .g10-btn[aria-disabled=true]{opacity:.52;filter:grayscale(.15)}.grid10 .g10-btn--loading:before{opacity:.85;border-width:2px}.grid10 .g10-btn:focus-visible{box-shadow:var(--g36-glow-focus);outline:none}.grid10 .g10-badge,.grid10 .g10-trust,.grid10 .osm-source-badge,.grid10 .grobus-console__status-pill{border-radius:var(--g36-r-pill);letter-spacing:.02em;border:var(--g36-border-soft);background:#fffffdeb;align-items:center;min-height:1.65rem;font-size:.72rem;font-weight:650;box-shadow:inset 0 1px #ffffffbf}.grid10 .g10-badge--live,.grid10 .g10-badge--geprueft{color:var(--g10-verified);background:#2f6b501a;border-color:#2f6b5047}.grid10 .g10-badge--member,.grid10 .g10-badge--community{color:#7a5c18;background:#d8b15a1f;border-color:#9a6a1e52}.grid10 .g10-badge--free,.grid10 .g10-badge--geplant{color:var(--g10-text-dim);background:#f7f5f1f2}.grid10 .g10-badge--risk,.grid10 .g10-badge--veraltet{background:#bb534014;border-color:#bb534047}.grid10 .osm-source-badge--db{background:#2f6b501a;border-color:#2f6b5040}.grid10 .osm-source-badge--report{background:#3a7a8c14;border-color:#3a7a8c38}.grid10 .g10-trust{gap:.35rem;padding:.2rem .55rem}.grid10 .g10-panel,.grid10 .g10-card,.grid10 .grid-panel,.grid10 .grid-os-panel,.grid10 .future-glow-card,.grid10 .grid-os-card,.grid10 .g3-section,.grid10 .elite-panel{border-radius:var(--g36-r-lg);border:var(--g36-border-soft);background:var(--g36-surface-porcelain);box-shadow:var(--g36-depth-2);transition:transform var(--g36-motion-fast), box-shadow var(--g36-motion-med), border-color var(--g36-motion-fast)}@media (hover:hover){.grid10 .grid-os-card--interactive:hover:not(:disabled),.grid10 .grobus-console-start__card:hover:not(:disabled),.grid10 .home-system-zone:hover,.grid10 .grobus-start-card:hover:not(:disabled){box-shadow:var(--g36-depth-lift);border-color:#2f6b5042;transform:translateY(-2px)}}.grid10 .grid-empty-state,.grid10 .account-upload-panel__empty,.grid10 .grobus-thread__empty{border-radius:var(--g36-r-md);background:var(--g36-surface-glass);box-shadow:none;border:1px dashed #2f6b5033}.grid10 .g3-hero,.grid10 .future-hero,.grid10 .grid-os-hero,.grid10 .home-hero--grid-30{border-radius:var(--g36-r-xl);box-shadow:var(--g36-depth-2);border:var(--g36-border-soft)}.grid10 .g3-hero{background:radial-gradient(120% 90% at 12% 0,#d8b15a17,#0000 55%),linear-gradient(155deg,#1a3228 0%,#243d32 42%,#2f6b50 100%)}.grid10 main.g10-main :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){border-radius:var(--g36-r-sm);border:var(--g36-border-soft);min-height:44px;transition:border-color var(--g36-motion-fast), box-shadow var(--g36-motion-fast);background:#fffffdf5;box-shadow:inset 0 1px #fffc}.grid10 main.g10-main textarea{field-sizing:content;min-height:5.5rem;max-height:min(40dvh,280px);line-height:1.5}.grid10 main.g10-main :where(input,select,textarea):focus-visible{border-color:var(--g36-border-active);box-shadow:var(--g36-glow-focus);outline:none}.grid10 .community-photo-upload{border-radius:var(--g36-r-lg);background:var(--g36-surface-porcelain);box-shadow:var(--g36-depth-2);padding:1rem 1.1rem}.grid10 .community-photo-upload__file-wrap{border-radius:var(--g36-r-md);background:#fffffdb3;border:1px dashed #2f6b5038;padding:.75rem}.grid10 .community-photo-upload__ok{border-radius:var(--g36-r-sm);background:#2f6b5014;border:1px solid #2f6b5033;padding:.65rem .75rem}.grid10 .spots-new-photo{box-shadow:var(--g36-depth-1)}.grid10 .grobus-page--native .grobus-console.grobus-native-surface{background:var(--g36-surface-porcelain);box-shadow:var(--g36-glow-ai), var(--g36-depth-lift);min-height:auto}.grid10 .grobus-page--native .grobus-console--idle .grobus-console__thread{min-height:0;max-height:none}.grid10 .grobus-console__header{border-bottom:var(--g36-border-hairline);padding-bottom:.55rem}.grid10 .grobus-console:has(.grobus-composer--streaming) .grobus-console__header{box-shadow:inset 0 -2px #48c4dc59}.grid10 .grobus-console-start__card{text-align:left;border-radius:var(--g36-r-md);box-shadow:var(--g36-depth-1);transition:transform var(--g36-motion-fast), box-shadow var(--g36-motion-med), border-color var(--g36-motion-fast);background:#fffffdeb}.grid10 .grobus-console-start__card:active:not(:disabled){transform:translateY(1px)}.grid10 .grobus-composer--native.grobus-composer--command .grobus-composer__panel.grid-os-liquid-border{background:linear-gradient(#fffffdfa, #fffffdfa) padding-box, var(--g36-border-liquid) border-box;box-shadow:var(--g36-depth-1);border:1px solid #0000}.grid10 .grobus-composer--native.grobus-composer--command:focus-within .grobus-composer__panel{box-shadow:var(--g36-glow-focus), var(--g36-depth-2)}.grid10 .grobus-composer--streaming.grobus-composer--command .grobus-composer__panel{animation:2.2s ease-in-out infinite g36-composer-pulse}@keyframes g36-composer-pulse{0%,to{border-color:#2f6b502e}50%{border-color:#48c4dc61}}.grid10 .grobus-composer--native .grobus-composer__send.grid-os-send-orb{background:linear-gradient(145deg,#3d9168,#2f6b50 55%,#1a4d38);box-shadow:0 6px 18px #1a4d3861,inset 0 0 0 1px #ffffff40}.grid10 .grobus-console__trust{color:var(--g10-text-dim);font-size:.7rem}.grid10 .grobus-page__details--30{border-radius:var(--g36-r-md);border:var(--g36-border-hairline);background:#fffffdbf;padding:.35rem .65rem}.grid10 .grobus-page__details--30 summary{padding:.45rem 0;font-weight:650}.grid10 .grobus-future-orb--hero:not(.grobus-future-orb--static) .grobus-future-orb__aura--outer{animation:4.8s ease-in-out infinite g36-orb-breathe}.grid10 .grobus-future-orb--hero:not(.grobus-future-orb--static) .grobus-future-orb__spin{animation:18s linear infinite g36-orb-orbit}.grid10 .grobus-future-orb--thinking:not(.grobus-future-orb--static) .grobus-future-orb__svg{animation:1.4s ease-in-out infinite g36-orb-think}.grid10 .grobus-future-orb--speaking:not(.grobus-future-orb--static) .grobus-future-orb__svg{animation:.9s ease-in-out infinite g36-orb-speak}.grid10 .grobus-future-orb--listening:not(.grobus-future-orb--static) .grobus-future-orb__aura--inner{animation:1.1s ease-in-out infinite g36-orb-listen}.grid10 .grobus-future-orb--member .grobus-future-orb__member-ring{stroke:#d8b15aa6;filter:drop-shadow(0 0 8px #d8b15a59)}@keyframes g36-orb-breathe{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.92;transform:scale(1.05)}}@keyframes g36-orb-orbit{to{transform:rotate(360deg)}}@keyframes g36-orb-think{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes g36-orb-speak{0%,to{transform:scale(1)}40%{transform:scale(1.04)}70%{transform:scale(.98)}}@keyframes g36-orb-listen{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.grid10 .grobus-future-orb--hero .grobus-future-orb__aura--outer,.grid10 .grobus-future-orb--hero .grobus-future-orb__spin,.grid10 .grobus-future-orb--thinking .grobus-future-orb__svg,.grid10 .grobus-future-orb--speaking .grobus-future-orb__svg,.grid10 .grobus-future-orb--listening .grobus-future-orb__aura--inner,.grid10 .grobus-composer--streaming .grobus-composer__panel{animation:none!important}}.grid10 .grobus-assistant-dock__trigger{border-radius:var(--g36-r-pill);border:var(--g36-border-soft);background:var(--g36-surface-glass);box-shadow:var(--g36-depth-2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:48px;transition:transform var(--g36-motion-fast), box-shadow var(--g36-motion-med);padding-inline:.85rem 1rem}@media (hover:hover){.grid10 .grobus-assistant-dock__trigger:hover{box-shadow:var(--g36-depth-lift);transform:translateY(-2px)}}.grid10 .grobus-assistant-dock--native .grobus-assistant-dock__panel{background:var(--g36-surface-porcelain);border-radius:var(--g36-r-console) var(--g36-r-console) 0 0;box-shadow:0 -12px 48px #1a4d3824}.grid10 .home-funnel .home-hero--grid-30{box-shadow:var(--g36-depth-lift)}.grid10 .home-system-zone,.grid10 .home-situation-card{border-radius:var(--g36-r-lg);box-shadow:var(--g36-depth-1)}.grid10 .g10-chip,.grid10 .map-filter-chip,.grid10 .wr-chip,.grid10 .grid-os-wizard-steps span{border-radius:var(--g36-r-pill);border:var(--g36-border-soft);min-height:40px;transition:background var(--g36-motion-fast), border-color var(--g36-motion-fast)}.grid10 .map-filter-chip[aria-pressed=true],.grid10 .g10-chip--active,.grid10 .grid-os-wizard-steps span[data-active=true]{background:#2f6b501f;border-color:#2f6b5052;box-shadow:inset 0 1px #fff9}.grid10 .g10-footer-elite{border-top:var(--g36-border-soft)!important;background:linear-gradient(#efeae0f2,#f6f4eefa)!important}.grid10 .g10-footer-elite a:hover{color:var(--g10-verified)}.grid10 .g10-footer-elite__trust{opacity:.92}.grid10 .mod-queue-card,.grid10 .mod-osm-panel,.grid10 .admin-moderation-card{border-radius:var(--g36-r-lg);box-shadow:var(--g36-depth-1)}.grid10 .grobus-chat-live.grobus-workspace--elite:not(.grobus-console){opacity:.98;border-radius:var(--g36-r-lg)}.grid10 .grobus-page--native .grobus-chat-live{display:none!important}
.grid10{--g361-border-card:1px solid #2f6b5024;--g361-border-active:1px solid #48c4dc61;--g361-border-trust:1px solid #2f6b5038;--g361-border-warn:1px solid #c08a2e59;--g361-border-admin:1px solid #bb534047;--g361-border-input:1px solid #2f6b502e;--g361-border-chip-on:1px solid #2f6b505c}.home-funnel .home-hero--361{border-radius:var(--g36-r-xl,28px);background:linear-gradient(var(--g36-surface-porcelain,#fffffdfa), var(--g36-surface-porcelain,#fffffdfa)) padding-box, var(--g36-border-liquid,linear-gradient(135deg, #2f6b5059, #48c4dc40)) border-box;box-shadow:var(--g36-depth-2,0 12px 36px #1a4d3817);border:1px solid #0000;align-items:start;gap:.85rem;margin-top:.15rem;padding:clamp(.85rem,3vw,1.35rem);display:grid;position:relative;overflow:hidden}.home-funnel .home-hero--361:after{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(70% 55% at 100% 0,#48c4dc12,#0000 58%),radial-gradient(50% 40% at 0 100%,#2f6b5014,#0000 52%);position:absolute;inset:0}.home-funnel .home-hero--361>*{z-index:1;position:relative}.home-funnel .home-hero--361 .home-hero__title{text-wrap:balance;max-width:22ch}.home-funnel .home-hero--361 .home-hero__sub{max-width:44ch;color:var(--g10-text-dim);font-weight:500}.home-funnel .home-hero--361 .home-hero__trust{color:var(--g10-text-dim);gap:.4rem .65rem;font-size:.76rem;font-weight:600}.home-funnel .home-hero--361 .home-hero__trust span{border-radius:var(--g36-r-pill,999px);border:var(--g361-border-trust);background:#fffffdbf;padding:.2rem .45rem}@media (max-width:899px){.home-funnel .home-hero--361{grid-template-columns:1fr;grid-template-areas:"copy""media""actions""trust"}.home-funnel .home-hero--361 .home-hero__copy{grid-area:copy}.home-funnel .home-hero--361 .home-hero__media{grid-area:media;width:100%;max-width:none;margin:.15rem 0 0;display:block!important}.home-funnel .home-hero--361 .home-hero__actions{grid-area:actions;margin-top:.35rem}.home-funnel .home-hero--361 .home-hero__trust{grid-area:trust;margin-top:.15rem}.home-funnel .home-hero--361 .home-hero__frame .rail-photo{aspect-ratio:4/3;width:100%;max-height:clamp(180px,52vw,260px)}.home-funnel .home-hero--361 .home-hero__frame .rail-photo__img{object-fit:cover}.home-funnel .home-hero__caption--full{display:none}.home-funnel .home-hero__caption--short{display:block}.home-funnel .home-system-zone__body{margin-top:.15rem;font-size:.8rem;line-height:1.4;display:block!important}}@media (min-width:900px){.home-funnel .home-hero--361{grid-template-columns:1.08fr .92fr;grid-template-areas:"copy media""actions media""trust media";align-items:center;gap:.75rem 2rem}.home-funnel .home-hero--361 .home-hero__copy{grid-area:copy}.home-funnel .home-hero--361 .home-hero__media{grid-area:media;place-self:stretch end;display:block!important}.home-funnel .home-hero--361 .home-hero__actions{grid-area:actions;margin-top:0}.home-funnel .home-hero--361 .home-hero__trust{grid-area:trust}.home-funnel .home-hero__caption--short{display:none}.home-funnel .home-hero__caption--full{display:block}}.home-funnel .home-hero__caption--short{display:none}.home-funnel .home-hero__frame--liquid{background:linear-gradient(var(--g10-panel), var(--g10-panel)) padding-box, var(--g36-border-liquid) border-box;box-shadow:var(--g36-depth-lift,0 18px 48px #1a4d381f);border-radius:var(--g36-r-lg,22px);border:1px solid #0000;overflow:hidden}.home-funnel .home-hero__frame--liquid .rail-photo{border:none;border-radius:0}.grid10 .home-system-zone,.grid10 .home-situation,.grid10 .home-value,.grid10 .home-trust,.grid10 .home-fa{border:var(--g361-border-card);box-shadow:var(--g36-depth-1);background:var(--g36-surface-porcelain)}.grid10 .home-system-zone{border-top-width:3px;border-top-color:#2f6b5073}.grid10 .home-system-zone:active{transform:translateY(1px)}.grid10 .g36-liquid-border{background:linear-gradient(#fffffdfa, #fffffdfa) padding-box, var(--g36-border-liquid) border-box;border:1px solid #0000}.grid10 :is(.g3-card,.g10-card,.wr-entry,.wr-result-card,.community-hub-card,.ranking-row,.datenstatus-card,.city-card,.mod-queue-card,.spots-new-photo){border:var(--g361-border-card);box-shadow:var(--g36-depth-1);border-radius:var(--g36-r-lg);transition:transform var(--g36-motion-fast), box-shadow var(--g36-motion-med), border-color var(--g36-motion-fast)}@media (hover:hover){.grid10 :is(.g3-card,.community-hub-card,.city-card,.wr-entry):hover{box-shadow:var(--g36-depth-lift);border-color:#2f6b503d;transform:translateY(-2px)}}.grid10 .g10-btn-primary{box-shadow:var(--g36-depth-1), 0 0 0 1px #ffffff1f inset}.grid10 .g10-btn:active:not(:disabled){transform:translateY(1px)scale(.995)}.grid10 .g10-btn-premium{box-shadow:var(--g36-depth-1);border:1px solid #9a6a1e59}.grid10 :is(.g10-badge,.g10-trust,.osm-source-badge,.mod-status-badge){border:var(--g361-border-trust)}.grid10 .g10-badge--aufbau,.grid10 .g10-badge--bald{border:var(--g361-border-warn)}.grid10 .g10-badge--risk,.grid10 .g10-badge--veraltet{border:var(--g361-border-admin)}.grid10 main.g10-main :is(input,select,textarea):focus-visible{border:var(--g361-border-active)}.grid10 .grobus-page--native .grobus-console.grobus-native-surface{box-shadow:var(--g36-glow-ai), var(--g36-depth-lift)}.grid10 .grobus-console-start__card{background:linear-gradient(#fffffdf5, #fffffdf5) padding-box, var(--g36-border-liquid) border-box;border:1px solid #0000}.grid10 .grobus-console-start__card:active:not(:disabled){transform:scale(.99)}.grid10 .grobus-future-orb--hero:not(.grobus-future-orb--static) .grobus-future-orb__svg{filter:drop-shadow(0 10px 28px #1a4d386b)drop-shadow(0 0 20px #48c4dc33)}.grid10 .grobus-assistant-dock__trigger{background:linear-gradient(#fffffdf0, #fffffdf0) padding-box, var(--g36-border-liquid) border-box;border:1px solid #0000}.grid10 :is(.map-filter-chip,.wr-chip,.g10-chip)[aria-pressed=true],.grid10 :is(.map-filter-chip,.wr-chip,.g10-chip).g10-chip--active{border:var(--g361-border-chip-on);background:#2f6b501a}.grid10 .g10-footer-elite a{transition:color var(--g36-motion-fast)}.grid10.grid10-liquid-surface main.g10-main:has(.home-funnel,.grobus-page--native,.community-page-os,.account-cockpit,.datenstatus-page,.map-page-os){background-image:radial-gradient(circle at 1px 1px,#2f6b500a 1px,#0000 0);background-size:22px 22px;background-attachment:fixed}@media (max-width:1023px){.home-funnel .home-hero--361 .home-hero__actions{flex-direction:column;align-items:stretch}.home-funnel .home-hero--361 .home-hero__actions .g10-btn{justify-content:center;width:100%}}
:root{--g3-ink:#16241d;--g3-ink-2:#20342a;--g3-light:#f3efe6;--g3-light-dim:#c7cfc6;--g3-gold:#d8b15a;--g3-line-dark:#f3efe624;--g3-radius:22px}.g3-hero{border-radius:var(--g3-radius);background:radial-gradient(120% 90% at 15% 0%, #d8b15a1a, transparent 60%), linear-gradient(160deg, var(--g3-ink), var(--g3-ink-2));color:var(--g3-light);margin:1rem -1rem 0;padding:2.6rem 1.25rem 2.4rem;position:relative;overflow:hidden}@media (min-width:640px){.g3-hero{margin-left:0;margin-right:0;padding:3.2rem 2.4rem}}.g3-hero-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--g3-gold);font-size:.74rem;font-weight:600}.g3-hero-title{letter-spacing:-.01em;margin-top:.7rem;font-size:clamp(1.9rem,7vw,3rem);font-weight:800;line-height:1.05}.g3-hero-sub{max-width:54ch;color:var(--g3-light-dim);margin-top:1rem;font-size:1rem;line-height:1.6}.g3-hero-trust{color:var(--g3-light-dim);flex-wrap:wrap;gap:.4rem .9rem;margin-top:1.3rem;font-size:.8rem;display:flex}.g3-hero-trust span{align-items:center;gap:.35rem;display:inline-flex}.g3-hero-dot{background:var(--g3-gold);border-radius:999px;width:7px;height:7px}.g3-btn{cursor:pointer;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;min-height:48px;padding:0 1.25rem;font-size:.95rem;font-weight:650;text-decoration:none;transition:transform .12s,background .12s,border-color .12s;display:inline-flex}.g3-btn:active{transform:translateY(1px)}.g3-btn-primary{background:var(--g3-gold);color:#1a1405}.g3-btn-primary:hover{background:#e2bd6a}.g3-btn-on-dark{color:var(--g3-light);border-color:var(--g3-line-dark);background:#f3efe614}.g3-btn-on-dark:hover{background:#f3efe624}.g3-metrics{grid-template-columns:repeat(2,1fr);gap:.6rem;margin-top:1.4rem;display:grid}@media (min-width:640px){.g3-metrics{grid-template-columns:repeat(4,1fr)}}.g3-metric{background:var(--g10-panel,#fff);border:1px solid var(--g10-line,#e7e2d6);border-radius:14px;padding:.9rem 1rem}.g3-metric-n{letter-spacing:-.02em;font-size:1.7rem;font-weight:800;line-height:1}.g3-metric-l{color:var(--g10-text-dim,#5a655d);margin-top:.3rem;font-size:.8rem}.g3-ba{grid-template-columns:1fr;gap:.7rem;margin-top:1rem;display:grid}@media (min-width:640px){.g3-ba{grid-template-columns:1fr 1fr}}.g3-ba-col{border:1px solid var(--g10-line,#e7e2d6);border-radius:14px;padding:1.1rem 1.2rem}.g3-ba-before{background:var(--g10-bg-deep,#efeae0)}.g3-ba-after{background:var(--g10-verified-soft,#2f6b5014);border-color:#2f6b5040}.g3-ba-h{font-size:.95rem;font-weight:700}.g3-ba-list{color:var(--g10-text-dim,#5a655d);margin:.6rem 0 0;padding-left:1.1rem;font-size:.9rem;line-height:1.7}.g3-hero--page{padding:2rem 1.25rem 1.9rem}@media (min-width:640px){.g3-hero--page{padding:2.4rem 2.2rem}}.g3-hero--tool{padding:1.4rem 1.25rem 1.3rem}@media (min-width:640px){.g3-hero--tool{padding:1.6rem 2rem 1.5rem}}.g3-hero--tool .g3-hero-title{margin-top:.4rem;font-size:clamp(1.4rem,4.5vw,1.9rem)}.g3-hero--tool .g3-hero-sub{margin-top:.5rem;font-size:.92rem}.g3-hero-actions{flex-wrap:wrap;gap:.6rem;margin-top:1.3rem;display:flex}.g3-section{margin-top:2.6rem}@media (min-width:768px){.g3-section{margin-top:3.4rem}}.g3-section-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--g10-accent,#2f6b50);font-size:.72rem;font-weight:650}.g3-section-title{letter-spacing:-.01em;margin-top:.4rem;font-size:clamp(1.25rem,4vw,1.5rem);font-weight:750}.g3-card{background:var(--g10-panel,#fff);border:1px solid var(--g10-line,#e7e2d6);border-radius:var(--g3-radius);padding:1.1rem 1.2rem}.g3-card-soft{background:var(--g10-bg-deep,#efeae0);border:1px solid var(--g10-line,#e7e2d6);border-radius:var(--g3-radius);padding:1.1rem 1.2rem}.g3-notice{background:var(--g10-verified-soft,#2f6b5014);color:var(--g10-text,#1d2620);border:1px solid #2f6b5040;border-radius:14px;padding:.9rem 1.1rem;font-size:.9rem;line-height:1.6}.g3-empty{border:1px dashed var(--g10-line,#d8d2c4);text-align:center;color:var(--g10-text-dim,#5a655d);border-radius:14px;padding:1.6rem 1.2rem;font-size:.92rem}.g3-form{gap:.9rem;display:grid}.g3-label{color:var(--g10-text,#1d2620);margin-bottom:.35rem;font-size:.82rem;font-weight:600;display:block}.g3-input,.g3-textarea,.g3-select{border:1px solid var(--g10-line,#d8d2c4);background:var(--g10-panel,#fff);width:100%;min-height:46px;color:var(--g10-text,#1d2620);border-radius:12px;padding:.6rem .8rem;font-size:.95rem;transition:border-color .12s,box-shadow .12s}.g3-textarea{resize:vertical;min-height:120px;line-height:1.55}.g3-input:focus-visible,.g3-textarea:focus-visible,.g3-select:focus-visible{border-color:var(--g10-accent,#2f6b50);outline:none;box-shadow:0 0 0 3px #2f6b5026}.g3-badge{border:1px solid var(--g10-line,#e7e2d6);background:var(--g10-bg-deep,#efeae0);color:var(--g10-text-dim,#5a655d);border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:.74rem;font-weight:600;display:inline-flex}.g3-badge--ok{background:var(--g10-verified-soft,#2f6b5014);color:var(--g10-verified,#2f6b50);border-color:#2f6b504d}.g3-badge--gold{color:#97701f;background:#d8b15a1f;border-color:#d8b15a73}.g3-footer-cols{grid-template-columns:repeat(2,1fr);gap:1.4rem 1rem;display:grid}@media (min-width:640px){.g3-footer-cols{grid-template-columns:repeat(4,1fr)}}.g3-route-card{background:var(--g10-panel,#fff);border:1px solid var(--g10-line,#e7e2d6);border-radius:var(--g3-radius);padding:1.05rem 1.15rem;transition:border-color .12s,box-shadow .12s}.g3-route-card:hover{border-color:#2f6b5059;box-shadow:0 2px 14px #16241d0f}.g3-route-head{letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:1.05rem;font-weight:750;display:flex}.g3-route-arrow{color:var(--g10-accent,#2f6b50);font-weight:600}.g3-route-meta{flex-wrap:wrap;gap:.4rem;margin-top:.45rem;display:flex}.g3-chip{border:1px solid var(--g10-line,#e7e2d6);background:var(--g10-bg-deep,#efeae0);color:var(--g10-text-dim,#5a655d);border-radius:999px;align-items:center;gap:.3rem;padding:.22rem .6rem;font-size:.78rem;font-weight:600;display:inline-flex}.g3-chip--mode{color:var(--g10-verified,#2f6b50);background:#2f6b5014;border-color:#2f6b5038}.g3-chip--dog{color:#8a6a1e;background:#d8b15a24;border-color:#d8b15a66}.g3-chip--bag{background:var(--g10-panel,#fff)}.g3-ways{grid-template-columns:1fr;gap:.6rem;display:grid}@media (min-width:560px){.g3-ways{grid-template-columns:1fr 1fr}}.g3-way{height:100%;color:inherit;border:1px solid var(--g10-line,#e7e2d6);background:var(--g10-panel,#fff);border-radius:18px;flex-direction:column;padding:1.05rem 1.15rem;text-decoration:none;transition:border-color .12s,transform .12s,box-shadow .12s;display:flex}.g3-way:hover{border-color:#2f6b5066;transform:translateY(-1px);box-shadow:0 2px 14px #16241d0f}.g3-way:focus-visible{outline:2px solid var(--g10-verified,#2f6b50);outline-offset:2px}.g3-way-ic{font-size:1.2rem}.g3-way-t{margin-top:.3rem;font-size:.96rem;font-weight:700}.g3-way-d{color:var(--g10-text-dim,#5a655d);margin-top:.2rem;font-size:.84rem;line-height:1.45}.g3-filterbar{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}@media (min-width:640px){.g3-filterbar{grid-template-columns:repeat(4,1fr)}}.g3-filterbar .g3-input,.g3-filterbar .g3-select{min-height:44px}.g3-example{opacity:.92;border-style:dashed}.g3-example-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--g10-text-faint,#8a948c);font-size:.7rem;font-weight:700}.g3-success{background:var(--g10-verified-soft,#2f6b5014);border-radius:var(--g3-radius);border:1px solid #2f6b504d;padding:1.2rem 1.3rem}.g3-sticky-cta{bottom:calc(var(--g10-bottomnav-h,64px) + .6rem);z-index:30;position:sticky}@media (prefers-reduced-motion:no-preference){.g3-fade{animation:.5s both g3fade}@keyframes g3fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}.g3-hero a:focus-visible,.g3-btn:focus-visible{outline:2px solid var(--g3-gold);outline-offset:2px}
:root{--g4-shadow-sm:0 1px 2px #16241d0d, 0 2px 8px #16241d0d;--g4-shadow-md:0 2px 6px #16241d12, 0 8px 24px #16241d14;--g4-shadow-hero:0 12px 40px #10241938}.g3-hero{box-shadow:var(--g4-shadow-hero);background:radial-gradient(130% 100% at 12% -10%, #d8b15a24, transparent 55%), radial-gradient(90% 120% at 100% 0%, #2f6b5047, transparent 60%), linear-gradient(158deg, var(--g3-ink), var(--g3-ink-2))!important}.g3-hero:before{content:"";background:linear-gradient(90deg,#0000,#f3efe640,#0000);height:1px;position:absolute;inset:0 0 auto}.g3-hero-title{text-wrap:balance}.g3-card,.g3-route-card,.g10-card,.g3-card-soft,.g10-panel{box-shadow:var(--g4-shadow-sm);transition:box-shadow .16s,transform .16s,border-color .16s}@media (hover:hover){a.g3-card:hover,a.g10-card:hover,.g3-route-card:hover{box-shadow:var(--g4-shadow-md);transform:translateY(-2px)}}.g3-btn-primary{box-shadow:0 2px 10px #d8b15a4d}.g10-btn{border-radius:12px;justify-content:center;align-items:center;min-height:44px;font-weight:640;transition:transform .12s,box-shadow .12s,background .12s;display:inline-flex}.g10-btn-primary{box-shadow:0 2px 10px #2f6b5038}.g10-btn:active{transform:translateY(1px)}.g3-badge,.g3-chip{padding:.26rem .66rem}.g3-section{margin-top:2.6rem}.g3-section-title{text-wrap:balance}.g3-metric{box-shadow:var(--g4-shadow-sm)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--g10-accent,#2f6b50);outline-offset:2px;border-radius:6px}.g3-hero a:focus-visible,.g3-hero button:focus-visible{outline-color:var(--g3-gold)}@media (prefers-reduced-motion:reduce){.g3-card,.g3-route-card,.g10-card,.g3-card-soft,.g10-panel,.g10-btn,.g3-btn{transition:none!important}@media (hover:hover){a.g3-card:hover,a.g10-card:hover,.g3-route-card:hover{transform:none}}}.grid-welcome-overlay{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#10181480;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.grid-welcome-card{background:var(--g10-panel,#fff);border:1px solid var(--g10-line,#e7e2d6);width:100%;max-width:520px;padding:1.4rem 1.3rem calc(1.4rem + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;box-shadow:0 -8px 40px #10241940}@media (min-width:640px){.grid-welcome-overlay{align-items:center;padding:1.5rem}.grid-welcome-card{border-radius:20px;box-shadow:0 12px 48px #10241947}}@media (prefers-reduced-motion:no-preference){.grid-welcome-overlay{animation:.2s both gwFade}.grid-welcome-card{animation:.28s both gwUp}@keyframes gwFade{0%{opacity:0}to{opacity:1}}@keyframes gwUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}}
