.grid10{--g10-caution:#c08a2e;--g10-risk:#bb5340;--g10-nav:#10221e;--g10-nav-soft:#ddc5941a;--action-primary:#1b5e42;--action-secondary:#fffefb;--trust:#245743;--verified:#1f6b4a;--information:#10221e;--attention:#7a5424;--uncertain:#6a5a3a;--critical:#8c342c;--premium:#6b5a3a;--community:#3d5c52;--background:#f6f4ee;--surface:#fffefb;--surface-elevated:#fff;--glass-surface:#fffefbe0;--border:#e7e1d4;--text-primary:#1b2420;--text-secondary:#5a655d;--g10-radius:22px;--g10-radius-lg:28px;--g10-radius-btn:14px;--g10-radius-sm:14px;--g10-touch:48px;--g10-shadow:0 1px 2px #1c242008, 0 10px 30px #1c24200b;--g10-shadow-lift:0 2px 6px #1c24200d, 0 16px 40px #1c242012;font-feature-settings:"ss01", "cv01"}.grid10-gridlines{background-image:linear-gradient(var(--g10-line) 1px, transparent 1px), linear-gradient(90deg, var(--g10-line) 1px, transparent 1px);opacity:.5;background-size:48px 48px;-webkit-mask-image:radial-gradient(900px 500px at 50% 0,#000 0%,#0000 75%);mask-image:radial-gradient(900px 500px at 50% 0,#000 0%,#0000 75%)}.grid10 .g10-kicker{text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.grid10 .g10-h1{letter-spacing:-.02em;color:var(--g10-text);font-size:clamp(2rem,6vw,3.4rem);font-weight:800;line-height:1.05}.grid10 .g10-sub{color:var(--g10-text-dim);max-width:44ch;font-size:clamp(1rem,2.4vw,1.18rem);line-height:1.55}.grid10 .g10-btn{cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;font-size:.95rem;text-decoration:none;display:inline-flex}.grid10 .g10-btn:active{transform:translateY(1px)}.grid10 .g10-btn:focus-visible{outline-offset:2px}.grid10 .g10-btn--sm{min-height:38px;padding:0 .9rem;font-size:.86rem}.grid10 .g10-btn--lg{min-height:54px;padding:0 1.6rem;font-size:1.02rem}.grid10 .g10-btn-ghost{background:var(--g10-panel);color:var(--g10-text);border-color:var(--g10-line-strong)}.grid10 .g10-btn-ghost:hover{border-color:var(--g10-verified)}.grid10 .g10-btn-quiet{color:var(--g10-text-dim);background:0 0;border-color:#0000}.grid10 .g10-btn-quiet:hover{color:var(--g10-text);background:var(--g10-panel-2)}.grid10 .g10-btn-secondary{background:var(--g10-verified-soft);color:var(--g10-verified);border-color:#2f6b5047}.grid10 .g10-btn-secondary:hover{border-color:var(--g10-verified)}.grid10 .g10-btn-link{color:var(--g10-verified);background:0 0;border-color:#0000;min-height:0;padding:0;text-decoration:underline}.grid10 .g10-btn-link:hover{color:#295e46}.grid10 .g10-btn-danger{color:var(--g10-risk);background:0 0}.grid10 .g10-btn-danger:hover{border-color:var(--g10-risk);background:#bb534014}.grid10 .g10-btn-premium{color:#241a05;background:linear-gradient(#d8b15a,#c08a2e);border-color:#9a6a1e80}.grid10 .g10-btn:disabled,.grid10 .g10-btn[aria-disabled=true]{cursor:not-allowed;box-shadow:none;transform:none}.grid10 .g10-btn--loading{pointer-events:none;opacity:.8;position:relative}.grid10 .g10-btn--loading:before{content:"";border:2px solid;border-top-color:#0000;border-radius:999px;width:1em;height:1em;animation:.7s linear infinite g10-spin}@keyframes g10-spin{to{transform:rotate(360deg)}}.grid10 .g10-badge{border:1px solid var(--g10-line);background:var(--g10-panel-2);color:var(--g10-text-dim);white-space:nowrap;border-radius:999px;align-items:center;gap:.32rem;padding:.22rem .6rem;font-size:.75rem;font-weight:650;display:inline-flex}.grid10 .g10-badge--live{background:var(--g10-verified-soft);color:var(--g10-verified);border-color:#2f6b5052}.grid10 .g10-badge--aufbau{color:#8a6a1e;background:#c08a2e1a;border-color:#c08a2e59}.grid10 .g10-badge--geplant{color:var(--g10-text-faint);border-style:dashed}.grid10 .g10-badge--importiert{background:var(--g10-nav-soft);color:var(--g10-nav);border-color:#ddc59452}.grid10 .g10-badge--community{color:#97701f;background:#d8b15a1f;border-color:#b08a3c66}.grid10 .g10-badge--geprueft{background:var(--g10-verified-soft);color:var(--g10-verified);border-color:#2f6b5052}.grid10 .g10-badge--veraltet{color:var(--g10-risk);background:#bb534014;border-color:#bb534059}.grid10 .g10-badge--risk{color:var(--g10-risk);background:#bb53401a;border-color:#bb534066}.grid10 .g10-badge--beta{background:var(--g10-nav-soft);color:var(--g10-nav);border-color:#ddc59452}.grid10 .g10-badge--bald{color:#8a6a1e;background:0 0;border-style:dashed;border-color:#c08a2e66}.grid10 .g10-badge--free{border-color:var(--g10-line-strong);background:var(--g10-panel);color:var(--g10-text-dim)}.grid10 .g10-badge--member{color:#8a6a1e;background:#d8b15a24;border-color:#9a6a1e73}.grid10 .g10-skeleton{background:var(--g10-panel-2);border-radius:10px;position:relative;overflow:hidden}.grid10 .g10-skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:1.4s ease-in-out infinite g10-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes g10-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.grid10 *,.grid10 :before,.grid10 :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.grid10 .g10-chiprow{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.45rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.grid10 .g10-chiprow::-webkit-scrollbar{display:none}.grid10 .g10-chiprow>*{flex-shrink:0}.grid10 .g10-chip-action{border:1px solid var(--g10-line-strong);background:var(--g10-panel);min-height:40px;color:var(--g10-text);border-radius:999px;align-items:center;gap:.35rem;padding:0 .85rem;font-size:.86rem;font-weight:600;text-decoration:none;transition:border-color .14s,background .14s;display:inline-flex}.grid10 .g10-chip-action:hover{border-color:var(--g10-verified)}.grid10 .g10-chip-action:focus-visible{outline:2px solid var(--g10-verified);outline-offset:2px}.grid10 .g10-chip-action[data-active=true]{background:var(--grid-accent);border-color:var(--grid-ui-action);color:var(--grid-ui-ink)}.grid10 .g10-gallery{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.7rem;padding-bottom:.4rem;display:flex;overflow-x:auto}.grid10 .g10-gallery::-webkit-scrollbar{display:none}.grid10 .g10-gallery-item{scroll-snap-align:start;flex:0 0 78%;max-width:420px}@media (min-width:640px){.grid10 .g10-gallery-item{flex-basis:46%}}@media (min-width:1024px){.grid10 .g10-gallery-item{flex-basis:31%}}.grid10 .g10-gallery--hero .g10-gallery-item{flex-basis:88%;max-width:none}@media (min-width:640px){.grid10 .g10-gallery--hero .g10-gallery-item{flex-basis:88%}}@media (min-width:1024px){.grid10 .g10-gallery--hero .g10-gallery-item{flex-basis:88%}}.grid10 .g10-gallery-caption{color:var(--g10-text-dim);margin-top:.45rem;font-size:.8rem;line-height:1.45}.grid10 .g10-gallery-nav{gap:.4rem;display:none}@media (min-width:1024px){.grid10 .g10-gallery-nav{display:inline-flex}}.grid10 .g10-gallery-btn{border:1px solid var(--g10-line-strong);background:var(--g10-panel);width:40px;height:40px;color:var(--g10-text);cursor:pointer;border-radius:999px;font-size:1rem;transition:border-color .14s}.grid10 .g10-gallery-btn:hover{border-color:var(--g10-verified)}.grid10 .g10-gallery-btn:focus-visible{outline:2px solid var(--g10-verified);outline-offset:2px}.grid10 .g10-navlink{color:var(--g10-text-dim);border-radius:999px;padding:.35rem .6rem;font-weight:550;text-decoration:none;transition:color .14s,background .14s}.grid10 .g10-navlink:hover{color:var(--g10-text)}.grid10 .g10-account-pill{border:1px solid var(--g10-line-strong);background:var(--g10-panel);min-height:38px;color:var(--g10-text);border-radius:999px;align-items:center;gap:.4rem;padding:0 .95rem;font-size:.88rem;font-weight:650;text-decoration:none;transition:border-color .14s;display:inline-flex}.grid10 .g10-account-pill:hover{border-color:var(--g10-verified)}.grid10 .g10-panel{background:var(--g10-panel);border:1px solid var(--g10-line);border-radius:var(--g10-radius);box-shadow:var(--g10-shadow)}.grid10 .g10-card{background:var(--g10-panel);border:1px solid var(--g10-line);border-radius:var(--g10-radius);box-shadow:var(--g10-shadow);padding:1.1rem}.grid10 .g10-card:hover{border-color:var(--g10-line-strong)}.grid10 .g10-trust{border:1px solid var(--g10-line-strong);background:var(--g10-panel-2);letter-spacing:.06em;text-transform:uppercase;color:var(--g10-text-dim);border-radius:999px;align-items:center;font-family:ui-monospace,monospace;font-size:10px;display:inline-flex}.grid10 .g10-dot{border-radius:999px;width:7px;height:7px;display:inline-block}.grid10 .g10-dot--live{background:var(--g10-verified)}.grid10 .g10-dot--recent{background:var(--g10-caution)}.grid10 .g10-dot--stale{background:var(--g10-risk)}.grid10 .g10-dot--unknown{background:var(--g10-text-faint)}.grid10 .g10-pillars{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}@media (min-width:768px){.grid10 .g10-pillars{grid-template-columns:repeat(3,1fr)}}.grid10 .g10-pillar{color:inherit;text-decoration:none;display:block}.grid10 .g10-pillar .g10-pillar-id{letter-spacing:.16em;color:var(--g10-accent);font-family:ui-monospace,monospace;font-size:.78rem}.g10-bottomnav{z-index:60;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding-bottom:env(safe-area-inset-bottom,0);background:#f7f5f1f0;border-top:1px solid #e8e3da;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}@media (min-width:1024px){.g10-bottomnav{display:none}}.g10-bottomnav a{color:#7c8a80;letter-spacing:.04em;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:56px;font-size:10px;text-decoration:none;display:flex}.g10-bottomnav a[data-active=true]{color:#1b2420}.g10-bottomnav a[data-active=true] .g10-bn-glyph{color:#2f6b50}.g10-bottomnav .g10-bn-glyph{font-size:18px;line-height:1}@media (max-width:1023px){.grid10-haspad{padding-bottom:var(--g10-shell-pad-bottom,84px)}}@media (pointer:coarse){.grid10 .g10-btn--sm,.grid10 .g10-account-pill{min-height:44px}}.rail-photo{border-radius:var(--g10-radius,18px);border:1px solid var(--g10-line,#e7e1d4);background:var(--g10-panel-2,#faf7f1);isolation:isolate;width:100%;margin:0;display:block;position:relative;overflow:hidden}.rail-photo__img{object-fit:cover}.rail-photo__overlay{pointer-events:none;background:linear-gradient(#0000 52%,#080b1052 100%);position:absolute;inset:0}.grid10 .g10-skip{z-index:80;color:#142018;background:#fff;border-radius:8px;padding:.55rem .8rem;position:absolute;top:-4rem;left:.75rem}.grid10 .g10-skip:focus{top:.5rem}.grid10{--prm-green-deep:#1e4d38;--prm-gold:#c08a2e;--prm-gold-soft:#c08a2e1f;--prm-teal:#10221e;--prm-teal-soft:#ddc5941a;--prm-graphite:#1b2420;--prm-frost:#fffefbb8;--prm-frost-border:#e7e1d4d9;--prm-shadow-soft:0 1px 2px #1c24200a, 0 8px 24px #1c24200f;--prm-shadow-lift:0 2px 8px #1c24200f, 0 20px 48px #1c242014}.prm-section{margin-top:2rem;scroll-margin-top:72px}.prm-section__kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--g10-text-dim);font-size:.72rem;font-weight:700}.prm-section__title{letter-spacing:-.02em;margin-top:.35rem;font-size:clamp(1.2rem,3.8vw,1.5rem);font-weight:800;line-height:1.12}.prm-section__sub{color:var(--g10-text-dim);max-width:52ch;margin-top:.45rem;font-size:.9rem;line-height:1.55}.prm-panel{border-radius:var(--g10-radius);border:1px solid var(--g10-line);background:var(--g10-panel);box-shadow:var(--prm-shadow-soft);padding:1.15rem 1.2rem}.prm-panel--frosted{background:var(--prm-frost);-webkit-backdrop-filter:blur(12px);border-color:var(--prm-frost-border)}.prm-panel--member{box-shadow:var(--prm-shadow-lift);background:linear-gradient(165deg,#fffefbfa 0%,#d8b15a1a 100%);border-color:#c08a2e59}.prm-panel--success{background:linear-gradient(165deg, var(--g10-verified-soft) 0%, var(--g10-panel) 55%);border-color:#2f6b5059}.prm-card{border-radius:calc(var(--g10-radius) - 4px);border:1px solid var(--g10-line);background:var(--g10-panel);box-shadow:var(--prm-shadow-soft);color:inherit;flex-direction:column;gap:.35rem;min-height:44px;padding:.95rem 1.05rem;text-decoration:none;transition:border-color .14s,box-shadow .14s,transform .12s;display:flex}.prm-card:hover{border-color:var(--g10-line-strong);box-shadow:var(--g10-shadow-lift);transform:translateY(-1px)}.prm-card--action{border-left:3px solid var(--g10-verified)}.prm-card--gold{border-left:3px solid var(--prm-gold)}.prm-card--teal{border-left:3px solid var(--prm-teal)}.prm-card--graphite{border-left:3px solid var(--prm-graphite)}.prm-card__title{font-size:.92rem;font-weight:700}.prm-card__body{color:var(--g10-text-dim);font-size:.84rem;line-height:1.45}.prm-card__cta{color:var(--g10-verified);margin-top:auto;padding-top:.45rem;font-size:.8rem;font-weight:650}.prm-intel-grid{gap:.65rem;margin-top:.85rem;display:grid}@media (min-width:640px){.prm-intel-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.prm-intel-grid{grid-template-columns:repeat(4,1fr)}}.prm-unlock-grid{gap:.55rem;margin-top:.75rem;display:grid}@media (min-width:560px){.prm-unlock-grid{grid-template-columns:repeat(2,1fr)}}.prm-unlock{border:1px solid var(--g10-line);background:var(--g10-panel-2);border-radius:12px;flex-direction:column;gap:.2rem;padding:.75rem .85rem;display:flex}.prm-unlock[data-active=true]{background:var(--g10-verified-soft);border-color:#2f6b5059}.prm-unlock[data-soon=true]{opacity:.92;border-style:dashed}.prm-unlock__label{font-size:.86rem;font-weight:650}.prm-unlock__hint{color:var(--g10-text-faint);font-size:.76rem}.prm-image-frame{border-radius:var(--g10-radius-lg);box-shadow:var(--prm-shadow-lift);border:1px solid var(--g10-line);background:var(--g10-panel-2);position:relative;overflow:hidden}.prm-image-frame:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(#0000 55%,#1b24208c 100%);position:absolute;inset:0}.prm-image-frame__meta{z-index:1;color:#fbfaf4f2;padding:.65rem .75rem;font-size:.72rem;line-height:1.4;position:absolute;bottom:0;left:0;right:0}.prm-image-frame__caption{font-size:.8rem;font-weight:600}.prm-image-frame__proof{opacity:.88;margin-top:.15rem}.prm-hero-media{position:relative}.prm-hero-media .home-hero__frame{box-shadow:var(--prm-shadow-lift);border:1px solid var(--g10-line);border-radius:var(--g10-radius-lg);background:var(--g10-panel);overflow:hidden}.prm-hero-media .home-hero__caption{color:var(--g10-text-dim);border-top:1px solid var(--g10-line);background:linear-gradient(#0000,#1b24200a);padding:.55rem .65rem;font-size:.78rem}.prm-gate{border-radius:var(--g10-radius-sm);border:1px solid var(--g10-line);border-left:3px solid var(--g10-verified);background:var(--prm-frost);box-shadow:var(--prm-shadow-soft);padding:1rem 1.1rem}.prm-gate__title{font-size:.92rem;font-weight:700}.prm-gate__body{color:var(--g10-text-dim);margin-top:.3rem;font-size:.86rem;line-height:1.55}.prm-success{text-align:center;max-width:540px;margin:2rem auto 2.5rem;padding:1.5rem 1.35rem}.prm-success__steps{text-align:left;gap:.5rem;margin-top:1.1rem;display:grid}.prm-success__step{border:1px solid var(--g10-line);background:var(--g10-panel);border-radius:12px;align-items:flex-start;gap:.65rem;padding:.65rem .75rem;font-size:.86rem;display:flex}.prm-success__step-num{background:var(--g10-verified);color:#fbfaf4;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.72rem;font-weight:800;display:inline-flex}.prm-trust-strip{color:var(--g10-text-dim);flex-wrap:wrap;gap:.45rem .85rem;margin-top:.75rem;font-size:.78rem;display:flex}.prm-empty{border-radius:var(--g10-radius);border:1px dashed var(--g10-line-strong);background:var(--g10-panel-2);padding:1.1rem 1.15rem}.prm-empty__title{font-size:.95rem;font-weight:700}.prm-empty__body{color:var(--g10-text-dim);margin-top:.35rem;font-size:.86rem;line-height:1.55}.grobus-hero-premium{border-radius:var(--g10-radius-lg);background:radial-gradient(520px 280px at 20% 20%, #2f6b5014, transparent 60%), radial-gradient(400px 240px at 80% 30%, #ddc5940f, transparent 55%), var(--g10-panel);border:1px solid var(--g10-line);box-shadow:var(--prm-shadow-soft);padding:1.25rem 0;position:relative}.grobus-orb{box-shadow:0 0 0 1px #d8b15a40,0 12px 40px #0f2a2047,0 0 60px #2f6b501f}@media (prefers-reduced-motion:reduce){.prm-card:hover{transform:none}}.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}}@keyframes gwFade{0%{opacity:0}to{opacity:1}}@keyframes gwUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.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-system-strip{background:linear-gradient(90deg, #2f6b500f, #ddc5940a), 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, #ddc59440, #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-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}}@media (max-width:1023px){.account-hero__actions .g10-btn{width:100%}}.account-upload-panel__list{flex-direction:column}@media (max-width:1023px){.home-funnel .home-hero:not(.home-hero--361) .home-hero__media{display:none}.home-hero__actions .g10-btn,.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}}.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-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){.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)}}.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__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-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)}.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}.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}: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: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:none}}.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-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}}.home-funnel .home-hero--361 .home-hero__media{display:block}@media (max-width:1023px){.home-funnel .home-hero--361 .home-hero__media{display:block}}.grid10 .grobus-page--native .grobus-chat-live.grobus-workspace--elite,.grid10 .grobus-composer--native .grobus-composer__chips{display:none}.grid10 :is(.g10-panel,.g10-card,.grid-os-panel,.future-glow-card,.home-system-zone,.home-situation){background:var(--g36-surface-porcelain,var(--g10-panel));box-shadow:var(--g36-depth-1,var(--g10-shadow));border:var(--g361-border-card,1px solid #2f6b5024)}.grid10 .g10-badge,.grid10 .g10-trust,.grid10 .osm-source-badge{border-radius:var(--g36-r-pill,999px)}.grid10 main.g10-main :is(input,select,textarea):focus-visible{border-color:var(--g36-border-active,#ddc5946b);box-shadow:var(--g36-glow-focus)}.grid10 .g36-liquid-border,.grid10 .home-hero__frame--liquid{background:linear-gradient(#fffffdfa, #fffffdfa) padding-box, var(--g36-border-liquid,linear-gradient(135deg, #2f6b5059, #ddc59447)) border-box;border:1px solid #0000}.grid10 .living-portal{padding-bottom:calc(2.5rem + var(--g10-bottomnav-h,0px))}.grid10 .living-portal__command-inner{margin-top:.35rem}.grid10 .living-category-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.65rem;display:grid}.grid10 .living-category-card{color:inherit;flex-direction:column;gap:.35rem;min-height:100%;padding:.85rem .95rem;text-decoration:none;display:flex}.grid10 .living-category-card__title{font-size:.92rem;font-weight:750}.grid10 .living-category-card__hint{color:var(--g10-text-dim);flex:1;font-size:.78rem;line-height:1.45}.grid10 .living-category-card__badge{align-self:flex-start;margin-top:.35rem}.grid10 .living-request-preview__fields{opacity:.85;border:none;gap:.65rem;margin-top:.75rem;padding:0;display:grid}.grid10 .living-portal__trust-details{color:var(--g10-text-dim);margin-top:1.25rem;font-size:.84rem}.grid10 .living-portal__roles{margin-top:1.25rem;padding:1rem 1.1rem}.grid10 .grobus-premium-legend{gap:.45rem;margin-top:.65rem;display:grid}.grid10 .grobus-premium-legend__row{color:var(--g10-text-dim);align-items:center;gap:.5rem;font-size:.78rem;display:flex}.grid10 .grobus-premium-legend__dot{border-radius:50%;flex-shrink:0;width:.65rem;height:.65rem}.grid10 .grobus-premium-legend__dot--verified{background:#2f8c5ad9;box-shadow:0 0 8px #2f8c5a59}.grid10 .grobus-premium-legend__dot--member{background:#b48c3ce6;box-shadow:0 0 8px #b48c3c4d}.grid10 .grobus-premium-legend__dot--analysis{background:#ddc594d9}.grid10 .grobus-premium-legend__dot--open{background:#c87832d9}.grid10 .grobus-premium-legend__dot--risk{background:#b03a2ebf}.grid10 .grobus-premium-legend__dot--unknown{background:#78787880}.grid10 .home-living-teaser{background:var(--g36-surface-porcelain,var(--g10-panel));border:1px solid #2f6b5024;border-radius:16px;margin-top:.85rem;padding:.85rem 1rem}.grid10 .home-living-teaser__title{font-size:.95rem;font-weight:750}.grid10 .home-living-teaser__body{color:var(--g10-text-dim);margin-top:.35rem;font-size:.84rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.grid10 .grobus-future-orb--thinking .grobus-future-orb__spin{animation:none!important}}.grid10 .grobus-context-launch__hint{color:var(--g10-text-faint);margin-top:.5rem;font-size:.76rem;line-height:1.45}.grid10 .grobus-context-launch__hint-label{color:var(--g10-verified);margin-right:.25rem;font-weight:750}.grid10 .grobus-context-launch__starters{flex-wrap:wrap;gap:.4rem;margin-top:.55rem;display:flex}.grid10 .grobus-context-launch__starter{border:1px solid var(--grobus-core-ring,#2f6b502e);min-height:36px;color:var(--g10-text-dim);cursor:pointer;background:#ffffff9e;border-radius:999px;padding:.38rem .72rem;font-family:inherit;font-size:.74rem;font-weight:650;text-decoration:none}@media (hover:hover){.grid10 .grobus-context-launch__starter:hover{color:var(--g10-verified);border-color:#ddc59459}}.grid10 .grobus-console-start__context-hint{color:var(--g10-text-dim);max-width:52ch;margin:.35rem 0 .65rem;font-size:.8rem;line-height:1.45}.grid10 .grobus-composer__capability{color:var(--g10-text-faint);margin:0 0 .45rem;font-size:.76rem;line-height:1.45}.grid10 .grobus-composer__capability-label{color:var(--g10-verified);font-weight:750}.grid10 .grobus-assistant-dock__context-hint{color:var(--g10-text-dim);margin:0 0 .55rem;padding:0 .15rem;font-size:.78rem;line-height:1.45}.grid10 .grobus-msg__intel{flex-direction:column;gap:.55rem;min-width:0;display:flex}.grid10 .grobus-msg__section--know{background:#2f6b500a;border-color:#2f6b5038}.grid10 .grobus-msg__section--unclear{background:#dc8c3c0d;border-color:#dc8c3c47}.grid10 .grobus-msg__section--next{background:#ddc5940d;border-color:#ddc59447}.grid10 .grobus-msg__trust-line{letter-spacing:.02em;color:var(--g10-text-faint);border-top:1px dashed #2f6b501f;padding-top:.15rem;font-size:.72rem;font-weight:650}.grid10 .grobus-msg__streaming-placeholder{align-items:center;gap:.5rem;display:flex}.grid10 .grobus-msg__streaming-label{color:var(--g10-text-dim);font-size:.8rem}.grid10 .living-portal__command-inner .grobus-context-launch{margin-top:.35rem}@media (max-width:430px){.grid10 .grobus-context-launch__starter{text-align:center;flex:calc(50% - .4rem)}.grid10 .grobus-home-command__form{align-items:center}}.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{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;line-height:1.45}.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);margin:.35rem 0 0;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);text-align:left;cursor:pointer;font:inherit;color:inherit;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{max-height:min(28dvh,140px)}.grobus-composer--dense .grobus-composer__panel{align-items:flex-end}.grobus-msg__section{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}.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{max-width:32rem}.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-pill:999px;--elite-border:#2f6b5024;--elite-border-focus:#2f6b506b;--elite-glow:#7ec4a038;--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-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{color:var(--g10-verified)}.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:#ddc59438;--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.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}}.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);flex-direction:column;gap:0;position:relative;overflow:hidden}.grobus-native-surface__orb{pointer-events:none;z-index:0;filter:blur(.5px);position:absolute;top:-.5rem;right:-.25rem}@media (max-width:767px){.grobus-native-surface__orb{top:.25rem;right:.5rem}}.grobus-native-surface__head{z-index:1;background:linear-gradient(#ffffff8c,#0000);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;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;padding:.5rem clamp(.75rem,3vw,1rem) .65rem;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;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-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:#ddc59447;--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--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);background:linear-gradient(165deg,#fffffffa,#f7f5f1eb);border:1px solid #2f6b5024}.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:#ddc5948c;--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 #ddc59438, 0 12px 40px #1a4d381f}.grobus-future-orb--hero .grobus-future-orb__svg{filter:drop-shadow(0 8px 24px #1a4d3873)drop-shadow(0 0 18px #ddc59440)}.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);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,#ddc59414,#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 #ddc59447,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{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}.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}.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, #ddc59447, #d8b15a52);--g36-border-active:#ddc5946b;--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 #ddc59438, 0 0 24px #ddc5941f;--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,#ddc5940f,#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{letter-spacing:-.01em;font-weight:650}@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: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-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:#ddc59414;border-color:#ddc59438}.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 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);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 #ddc59459}.grid10 .grobus-console-start__card{text-align:left;border-radius:var(--g36-r-md);box-shadow:var(--g36-depth-1)}.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:#ddc59461}}.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{-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 #ddc59461;--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, #ddc59440)) 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,#ddc59412,#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-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 #ddc59433)}.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}.grid10{--g37-max-tool:78rem;--g37-max-hub:76rem;--g37-max-prose:42rem;--g37-gap:clamp(1rem, 2.5vw, 1.75rem);--g37-r-surface:18px}.grid10 .grid-page-shell{width:100%;max-width:var(--g37-max-hub);padding-bottom:calc(2rem + var(--g10-bottomnav-h,0px));margin-inline:auto}.grid10 .grid-page-shell--tool{max-width:var(--g37-max-tool)}.grid10 .grid-page-shell--map{max-width:min(96rem,100%)}.grid10 .grid-content-inset{max-width:var(--g37-max-prose)}.grid10 .grid-content-board{max-width:var(--g37-max-tool);width:100%}.grid10 .grid-page-hero{padding:clamp(.85rem,2vw,1.35rem) 0 clamp(.5rem,1.5vw,.85rem)}.grid10 .grid-page-hero__kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--g10-verified);font-size:.72rem;font-weight:700}.grid10 .grid-page-hero__title{letter-spacing:-.02em;margin-top:.4rem;font-size:clamp(1.55rem,4.2vw,2.05rem);font-weight:800;line-height:1.1}.grid10 .grid-page-hero__sub{color:var(--g10-text-dim);max-width:58ch;margin-top:.55rem;font-size:clamp(.9rem,2.2vw,.98rem);line-height:1.55}.grid10 .grid-tool-layout{gap:var(--g37-gap);margin-top:.5rem;display:grid}@media (min-width:960px){.grid10 .grid-tool-layout{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:start}}.grid10 .grid-tool-surface{border-radius:var(--g37-r-surface);background:var(--g36-surface-porcelain,var(--g10-panel));border:var(--g361-border-card,1px solid #2f6b5024);box-shadow:var(--g36-depth-1,var(--g10-shadow));padding:clamp(1rem,2.5vw,1.35rem)}.grid10 .grid-context-rail{align-content:start}.grid10 .grid-status-panel{background:#2f6b500f;border:1px solid #2f6b501f;border-radius:14px;padding:.85rem 1rem}.grid10 .grid-status-panel h3{letter-spacing:.08em;text-transform:uppercase;color:var(--g10-text-dim);font-size:.78rem;font-weight:700}.grid10 .grid-status-panel p,.grid10 .grid-status-panel li{color:var(--g10-text-dim);font-size:.84rem;line-height:1.5}.grid10 .grid-status-panel ul{gap:.35rem;margin-top:.45rem;padding-left:1.1rem;display:grid}.grid10 .grid-stepper{flex-wrap:wrap;gap:.4rem;margin:.75rem 0 1rem;padding:0;list-style:none;display:flex}.grid10 .grid-stepper__item{text-align:center;letter-spacing:.02em;border:1px solid var(--g10-line);min-width:4.5rem;color:var(--g10-text-faint);background:#ffffff80;border-radius:999px;flex:auto;padding:.45rem .35rem;font-size:.72rem;font-weight:650}.grid10 .grid-stepper__item[data-active=true]{color:var(--g10-verified);background:#2f6b501f;border-color:#2f6b5059}.grid10 .grid-stepper__item[data-current=true]{box-shadow:var(--g36-glow-focus,0 0 0 2px #7ec4a059)}.grid10 .grid-action-row{flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.85rem;display:flex}.grid10 .grid-trust-row{flex-wrap:wrap;gap:.45rem;margin-top:.85rem;display:flex}.grid10 .grid-trust-pill{color:var(--g10-text-dim);background:#ffffffa6;border:1px solid #2f6b502e;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.74rem;font-weight:650;display:inline-flex}.grid10 .grid-section-header{margin-bottom:.65rem}.grid10 .grid-section-header__kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--g10-text-dim);font-size:.72rem;font-weight:700}.grid10 .grid-section-header__title{margin-top:.3rem;font-size:clamp(1.05rem,2.5vw,1.28rem);font-weight:800}.grid10 .grid-card-grid{gap:.75rem;margin-top:.75rem;display:grid}@media (min-width:720px){.grid10 .grid-card-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.grid10 .grid-card-grid .grid-os-card{flex-direction:column;height:100%;display:flex}.grid10 .community-hero-split{gap:var(--g37-gap);display:grid}@media (min-width:900px){.grid10 .community-hero-split{grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr);align-items:start}}.grid10 .community-trust-rail{border-radius:var(--g37-r-surface);background:var(--g36-surface-porcelain,var(--g10-panel));border:1px solid #2f6b5024;padding:1rem}.grid10 .community-mission-grid{gap:.65rem;margin-top:1rem;display:grid}@media (min-width:640px){.grid10 .community-mission-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.grid10 .community-mission-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.grid10 .community-hub-nav{margin-top:.75rem}.grid10 .community-hub-nav__chip{border:1px solid var(--g10-line);background:#ffffff8c;border-radius:999px;min-height:40px;padding:.35rem .85rem;font-weight:650}.grid10 .community-hub-nav__chip[data-active=true]{color:var(--g10-verified);background:#2f6b5024;border-color:#2f6b5066}.grid10 .grid-grobus-strip{background:#ddc5940f;border:1px dashed #ddc59459;border-radius:14px;flex-direction:column;gap:.55rem;padding:.85rem 1rem;display:flex}.grid10 .grid-grobus-strip__copy{color:var(--g10-text-dim);font-size:.8rem;line-height:1.45}.grid10 .wr-page--37{width:100%;max-width:none}.grid10 .wr-field-label{gap:.35rem;font-size:.82rem;font-weight:650;display:grid}.grid10 .wr-field-hint{color:var(--g10-text-faint);font-size:.76rem;font-weight:450}.grid10 .map-page-os.grid-page-shell--map{padding-bottom:1.5rem}.grid10 .map-control-surface{border-radius:var(--g37-r-surface);background:var(--g36-surface-porcelain,var(--g10-panel));border:1px solid #2f6b501f;margin-bottom:.75rem;padding:.85rem 1rem}.grid10 .grid-city-card-grid{gap:.75rem;display:grid}@media (min-width:640px){.grid10 .grid-city-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.grid10 .grid-city-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.grid10 .grid-city-card{background:var(--g36-surface-porcelain,var(--g10-panel));color:inherit;border:1px solid #2f6b5024;border-radius:16px;flex-direction:column;gap:.35rem;padding:1rem 1.05rem;text-decoration:none;transition:box-shadow .15s,border-color .15s;display:flex}@media (hover:hover){.grid10 .grid-city-card:hover{box-shadow:var(--g36-depth-lift,0 12px 32px #1a4d381a);border-color:#2f6b5047}}.grid10 .grid-tool-surface .grid-os-input,.grid10 .grid-tool-surface .g3-input{margin-top:.25rem}.grid10 .grid-tool-surface label+label{margin-top:.15rem}.grid10 .grid-review-list{gap:.65rem;display:grid}.grid10 .g10-badge--staging-db{background:#785a281f;border-color:#785a2840}.grid10 .g10-badge--dry-run{background:#ddc5941a;border-color:#ddc59438}.grid10 .g10-badge--review{background:#b078281a;border-color:#b0782840}.grid10 .grobus-home-command{box-shadow:var(--g36-depth-1,var(--g10-shadow));border:1px solid #2f6b5029;border-radius:18px;margin-top:.85rem;padding:.85rem .95rem}.grid10 .grobus-home-command__form{flex-wrap:wrap;align-items:stretch;gap:.5rem;display:flex}.grid10 .grobus-home-command__glyph{background:radial-gradient(circle at 35% 35%,#ddc59473,#2f6b5040 55%,#1a4d381f);border-radius:50%;flex-shrink:0;align-self:center;width:2rem;height:2rem;position:relative;box-shadow:0 0 0 1px #2f6b5033,0 0 18px #ddc59426}.grid10 .grobus-home-command__glyph:after{content:"";border:1px dashed #ffffff59;border-radius:50%;position:absolute;inset:18%}.grid10 .grobus-home-command__input{border-radius:12px;flex:12rem;min-width:0;padding:.55rem .75rem}.grid10 .grobus-home-command__submit{flex:none}.grid10 .grobus-home-command__trust{color:var(--g10-text-faint);margin-top:.45rem;font-size:.76rem;line-height:1.45}.grid10 .grobus-home-command__chips{flex-wrap:wrap;gap:.4rem;margin-top:.55rem;display:flex}.grid10 .grobus-home-command__chip{color:var(--g10-text-dim);border:1px solid #2f6b502e;border-radius:999px;font-size:.74rem;font-weight:650;text-decoration:none}@media (hover:hover){.grid10 .grobus-home-command__chip:hover{color:var(--g10-verified);border-color:#2f6b5059}}.grid10 .grobus-intelligence-entry{background:#ddc5940d;border:1px dashed #ddc59447;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;margin-top:.65rem;padding:.75rem .95rem;display:flex}.grid10 .grobus-intelligence-entry--compact{padding:.55rem .75rem}.grid10 .grobus-intelligence-entry__head{flex:12rem;align-items:flex-start;gap:.55rem;min-width:0;display:flex}.grid10 .grobus-intelligence-entry__glyph{background:radial-gradient(circle at 40% 35%,#ddc59480,#2f6b5033);border-radius:50%;flex-shrink:0;width:1.65rem;height:1.65rem;box-shadow:0 0 12px #ddc5941f}.grid10 .grobus-intelligence-entry__title{letter-spacing:.06em;text-transform:uppercase;color:var(--g10-verified);font-size:.78rem;font-weight:800}.grid10 .grobus-intelligence-entry__hint{color:var(--g10-text-dim);margin-top:.15rem;font-size:.82rem;line-height:1.45}.grid10 .grobus-intelligence-entry__cta{flex-shrink:0}.grid10 .grobus-assistant-dock__trigger-label{letter-spacing:.04em;font-weight:700}.grid10 .grobus-assistant-dock__trigger{background:var(--g36-surface-porcelain,#f7f5f1f2);box-shadow:var(--g36-depth-lift,0 8px 24px #1a4d381f);border:1px solid #2f6b5038;border-radius:999px}.grid10 .grobus-console-start__card:active{transform:scale(.98)}@media (hover:hover){.grid10 .grobus-console-start__card:hover{box-shadow:var(--g36-depth-1);border-color:#2f6b5059}}@media (prefers-reduced-motion:no-preference){.grid10 .grobus-future-orb--idle:not(.grobus-future-orb--static) .grobus-future-orb__halo{animation:5s ease-in-out infinite g38-orb-breathe}.grid10 .grobus-future-orb--thinking:not(.grobus-future-orb--static) .grobus-future-orb__spin{animation-duration:8s}}@keyframes g38-orb-breathe{0%,to{opacity:.55}50%{opacity:.85}}@media (prefers-reduced-motion:reduce){.grid10 .grobus-future-orb--idle .grobus-future-orb__halo{animation:none!important}}.grid10{--grobus-core-teal:#ddc59459;--grobus-core-cyan:#ddc594a6;--grobus-core-gold:#d8b15ab8;--grobus-core-warning:#dc8c3cbf;--grobus-core-risk:#b44641b3}.grid10 .grobus-core{flex-shrink:0;place-items:center;display:grid;position:relative}.grid10 .grobus-core__svg{width:100%;height:100%;display:block}.grid10 .grobus-core__aura--outer{background:radial-gradient(circle, var(--grobus-core-glow) 0%, transparent 68%);pointer-events:none;border-radius:50%;position:absolute;inset:-8%}.grid10 .grobus-core__aura--inner{pointer-events:none;border:1px solid #ddc5941f;border-radius:50%;position:absolute;inset:4%}.grid10 .grobus-core--gated{opacity:.72;filter:saturate(.85)}.grid10 .grobus-core--risk .grobus-core__status{fill:var(--grobus-core-risk)}.grid10 .grobus-core--warning .grobus-core__status{fill:var(--grobus-core-warning)}.grid10 .grobus-core--interactive{cursor:pointer}@media (hover:hover){.grid10 .grobus-core--interactive:hover .grobus-core__halo{opacity:.92}}.grid10 .grobus-home-command{border-color:var(--grobus-core-ring);background:linear-gradient(145deg, var(--grobus-core-surface), #ffffff8c)}.grid10 .grobus-home-command__core{filter:drop-shadow(0 4px 14px var(--grobus-core-glow));align-self:center;display:flex}.grid10 .grobus-home-command__glyph{display:none}.grid10 .grobus-home-command__input{background:#ffffffd1;border:1px solid #2f6b5024;min-height:48px;font-size:.94rem;transition:border-color .2s,box-shadow .25s}.grid10 .grobus-home-command__input::placeholder{color:var(--g10-text-faint);opacity:1}.grid10 .grobus-home-command__input:focus-visible{border-color:var(--grobus-core-cyan);box-shadow:0 0 0 1px #ddc59440,0 0 24px #ddc5941f}.grid10 .grobus-home-command__submit{min-height:48px;padding-inline:1.1rem;font-weight:750;box-shadow:0 4px 16px #2f6b502e}.grid10 .grobus-home-command__submit:active:not(:disabled){transform:scale(.98)}.grid10 .grobus-home-command__chip{border-color:var(--grobus-core-ring);background:#ffffffa6;min-height:36px;padding:.4rem .75rem}.grid10 .grobus-intelligence-entry__core{filter:drop-shadow(0 2px 10px var(--grobus-core-glow));display:flex}.grid10 .grobus-intelligence-entry__glyph{display:none}.grid10 .grobus-console__brand .grobus-core{filter:drop-shadow(0 6px 22px #2f6b5038)}.grid10 .grobus-composer--native .grobus-composer__panel{background:linear-gradient(160deg,#ffffffe0,#f7f5f1bf);border:1px solid #ddc59438;border-radius:16px;box-shadow:inset 0 1px #ffffffa6,0 8px 28px #1a4d3814}.grid10 .grobus-composer--native .grobus-composer__input{min-height:44px;font-size:.95rem;line-height:1.45}.grid10 .grobus-composer--streaming .grobus-composer__panel{border-color:#ddc59461}.grid10 .grobus-composer__core .grobus-core{filter:drop-shadow(0 2px 12px var(--grobus-core-glow))}.grid10 .grobus-msg--assistant .grobus-core{align-self:flex-start;margin-top:.15rem}.grid10 .grobus-msg--streaming .grobus-msg__bubble{border-color:#ddc59447;box-shadow:0 0 0 1px #ddc59414}.grid10 .grobus-console-start__card{border-color:var(--grobus-core-ring);transition:border-color .2s,box-shadow .2s,transform .15s}.grid10 .grobus-assistant-dock__trigger{border-color:var(--grobus-core-ring);gap:.45rem;padding:.45rem .85rem .45rem .5rem}.grid10 .grobus-assistant-dock__trigger-core{filter:drop-shadow(0 4px 14px var(--grobus-core-glow));display:flex}.grid10 .grobus-assistant-dock__trigger-core .grobus-assistant-dock__status{position:absolute;bottom:2px;right:2px}.grid10 .grobus-assistant-dock__panel{background:var(--grobus-core-surface);border-top:1px solid #ddc5942e}.grid10 .grobus-global-dock__orb{filter:drop-shadow(0 2px 8px var(--grobus-core-glow));display:flex}@media (prefers-reduced-motion:no-preference){.grid10 .grobus-core--idle:not(.grobus-core--static) .grobus-core__halo{animation:5.5s ease-in-out infinite g391-core-breathe}.grid10 .grobus-core--thinking:not(.grobus-core--static) .grobus-core__orbit,.grid10 .grobus-core--streaming:not(.grobus-core--static) .grobus-core__orbit{animation:10s linear infinite g391-core-orbit}.grid10 .grobus-core--streaming:not(.grobus-core--static) .grobus-core__halo{animation:2.2s ease-in-out infinite g391-core-stream}.grid10 .grobus-core--listening:not(.grobus-core--static) .grobus-core__listen-ring{animation:2.8s ease-out infinite g391-core-listen}.grid10 .grobus-core--speaking:not(.grobus-core--static) .grobus-core__speak-ring{animation:1.6s ease-in-out infinite g391-core-speak}.grid10 .grobus-core--verified:not(.grobus-core--static) .grobus-core__status{animation:1.2s ease-out g391-core-trust}.grid10 .grobus-core--warning:not(.grobus-core--static) .grobus-core__globe{box-shadow:0 0 0 1px #dc8c3c40}}@keyframes g391-core-breathe{0%,to{opacity:.5}50%{opacity:.9}}@keyframes g391-core-orbit{0%{transform-origin:60px 60px;transform:rotate(0)}to{transform-origin:60px 60px;transform:rotate(360deg)}}@keyframes g391-core-stream{0%,to{opacity:.55}50%{opacity:1}}@keyframes g391-core-listen{0%{opacity:.45}to{opacity:0}}@keyframes g391-core-speak{0%,to{opacity:.35}50%{opacity:.65}}@keyframes g391-core-trust{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.grid10 .grobus-core__orbit,.grid10 .grobus-core__halo,.grid10 .grobus-core__listen-ring,.grid10 .grobus-core__speak-ring{animation:none!important}}@media (prefers-reduced-motion:no-preference){.grid10 .grobus-future-orb--thinking:not(.grobus-future-orb--static) .grobus-future-orb__spin,.grid10 .grobus-core--thinking .grobus-future-orb__spin{animation-duration:9s}}.grid10{--g43-depth-1:0 1px 2px #0c1c160a, 0 12px 40px #0c1c160f;--g43-depth-2:0 2px 4px #0c1c160d, 0 20px 56px #0c1c1617;--g43-depth-3:0 4px 12px #0c1c160f, 0 28px 72px #0c1c161c;--g43-glass:#ffffffb8;--g43-glass-border:#2f6b5024;--g43-edge-light:linear-gradient(135deg, #ddc59459, #2f6b5033 40%, #d8b15a38 100%);--g43-trust-glow:0 0 0 1px #2f6b501f, 0 0 32px #ddc59414;--g43-warning-edge:0 0 0 1px #c8782840;--g43-tilt:perspective(1200px)}.grid10.grid-portal-shell{background:radial-gradient(ellipse 120% 80% at 50% -20%, #ddc59412, transparent 55%), radial-gradient(ellipse 90% 60% at 100% 0%, #2f6b500f, transparent 50%), var(--grid-bg,#f7f5f1)}.grid10 .grid-premium-page{flex-direction:column;gap:clamp(1.25rem,3vw,2rem);padding-bottom:clamp(2rem,5vw,3.5rem);display:flex}.grid10 .grid-context-rail{flex-direction:column;gap:.75rem;display:flex}@media (min-width:900px){.grid10 .grid-context-rail--side{grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:start;gap:1.5rem;display:grid}}.grid10 .grid-mobile-stack{flex-direction:column;gap:.85rem;display:flex}.grid10 .grid-depth-hero{background:var(--g43-glass);border:1px solid var(--g43-glass-border);box-shadow:var(--g43-depth-2);isolation:isolate;border-radius:clamp(1rem,2.5vw,1.35rem);padding:clamp(1.1rem,3vw,1.75rem);position:relative;overflow:hidden}.grid10 .grid-depth-hero:before{content:"";border-radius:inherit;background:var(--g43-edge-light);-webkit-mask-composite:xor;pointer-events:none;opacity:.65;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.grid10 .grid-depth-section{margin-top:clamp(1.5rem,4vw,2.5rem)}.grid10 .grid-depth-card{background:var(--g43-glass);border:1px solid var(--g43-glass-border);min-height:44px;box-shadow:var(--g43-depth-1);color:inherit;transform-style:preserve-3d;border-radius:1rem;flex-direction:column;gap:.45rem;padding:1rem 1.05rem;text-decoration:none;transition:transform .35s,box-shadow .35s,border-color .25s;display:flex;position:relative}@media (hover:hover){.grid10 .grid-depth-card:hover{box-shadow:var(--g43-depth-2);border-color:#ddc59447;transform:translateY(-3px)rotateX(1.2deg)}}.grid10 .grid-depth-card:focus-visible{outline:2px solid var(--g10-verified,#2f6b50);outline-offset:2px}.grid10 .grid-depth-card__kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--g10-verified);font-size:.68rem;font-weight:750}.grid10 .grid-depth-card__title{letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:800}.grid10 .grid-depth-card__body{color:var(--g10-text-dim);margin:0;font-size:.84rem;line-height:1.5}.grid10 .grid-depth-card__cta{color:var(--g10-verified);margin-top:.25rem;font-size:.78rem;font-weight:700}.grid10 .grid-depth-card__trust{color:var(--g10-text-faint);margin-top:auto;padding-top:.35rem;font-size:.7rem;font-weight:650}.grid10 .grid-depth-panel{border:1px solid var(--g43-glass-border);box-shadow:var(--g43-depth-1);background:#ffffff8c;border-radius:1rem;padding:1rem 1.1rem}.grid10 .grid-trust-surface{box-shadow:var(--g43-trust-glow);border-color:#2f6b5033}.grid10 .grid-command-surface{border:1px solid var(--g43-glass-border);box-shadow:var(--g43-depth-2);background:linear-gradient(165deg,#ffffffe0,#f7f5f1b8);border-radius:1.1rem;padding:.65rem .75rem .85rem}.grid10 .grid-orbit-surface{position:relative;overflow:hidden}.grid10 .grid-orbit-surface__grid-texture{opacity:.04;pointer-events:none;background-image:linear-gradient(#2f6b5059 1px,#0000 1px),linear-gradient(90deg,#2f6b5059 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:-20%;transform:rotate(-8deg)}.grid10 .g43-home-portal{gap:clamp(1rem,3vw,1.75rem);margin-bottom:.5rem;display:grid}@media (min-width:960px){.grid10 .g43-home-portal{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:center}}.grid10 .g43-home-portal__copy{z-index:1;flex-direction:column;gap:.65rem;display:flex}.grid10 .g43-home-portal__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--g10-verified);font-size:.72rem;font-weight:800}.grid10 .g43-home-portal__title{letter-spacing:-.03em;margin:0;font-size:clamp(1.65rem,5.2vw,2.55rem);font-weight:850;line-height:1.08}.grid10 .g43-home-portal__title-short{display:none}@media (max-width:420px){.grid10 .g43-home-portal__title-long{display:none}.grid10 .g43-home-portal__title-short{display:block}}.grid10 .g43-home-portal__sub{color:var(--g10-text-dim);max-width:52ch;margin:0;font-size:clamp(.88rem,2.2vw,1rem);line-height:1.55}.grid10 .g43-home-portal__actions{flex-wrap:wrap;gap:.5rem;margin-top:.35rem;display:flex}.grid10 .g43-trust-pills{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}.grid10 .g43-trust-pill{border:1px solid #2f6b5024;border-radius:999px;align-items:center;min-height:32px;padding:.28rem .65rem;font-size:.72rem;font-weight:700;display:inline-flex}.grid10 .g43-home-orbit{border:1px solid var(--g43-glass-border);min-height:280px;box-shadow:var(--g43-depth-2);background:radial-gradient(circle at 50% 45%,#ddc5941f,#0000 58%),radial-gradient(circle at 30% 70%,#2f6b501a,#0000 50%),#ffffff73;border-radius:1.25rem;justify-content:center;align-items:center;display:flex;position:relative}.grid10 .g43-home-orbit__core{z-index:2;filter:drop-shadow(0 12px 28px #0c1c161f);position:relative}.grid10 .g43-home-orbit__ring{pointer-events:none;border:1px solid #ddc59438;border-radius:50%;position:absolute}.grid10 .g43-home-orbit__ring--a{width:78%;height:42%;animation:24s linear infinite g43-orbit-drift;top:28%}.grid10 .g43-home-orbit__ring--b{border-color:#2f6b502e;width:52%;height:72%;animation:32s linear infinite reverse g43-orbit-drift;top:12%}.grid10 .g43-floating-card{z-index:3;min-height:36px;color:var(--g10-text);border:1px solid var(--g43-glass-border);box-shadow:var(--g43-depth-1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd1;border-radius:.65rem;padding:.35rem .55rem;font-size:.68rem;font-weight:750;text-decoration:none;animation:6s ease-in-out infinite g43-float;position:absolute}.grid10 .g43-floating-card:nth-child(odd){animation-duration:7.5s;animation-delay:-1s}.grid10 .g43-floating-card--tl{top:8%;left:6%}.grid10 .g43-floating-card--tr{animation-delay:-2s;top:12%;right:5%}.grid10 .g43-floating-card--ml{animation-delay:-3s;top:42%;left:4%}.grid10 .g43-floating-card--mr{animation-delay:-1.5s;top:38%;right:3%}.grid10 .g43-floating-card--bl{bottom:14%;left:10%}.grid10 .g43-floating-card--br{animation-delay:-2.5s;bottom:10%;right:8%}@media (max-width:959px){.grid10 .g43-home-orbit{min-height:220px}.grid10 .g43-floating-card{padding:.28rem .45rem;font-size:.62rem}}.grid10 .g43-portal-sections{gap:.75rem;margin-top:1.25rem;display:grid}@media (min-width:640px){.grid10 .g43-portal-sections{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.grid10 .g43-portal-sections{grid-template-columns:repeat(3,minmax(0,1fr))}}.grid10 .g43-section-head{margin-bottom:.75rem}.grid10 .g43-section-head__kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--g10-verified);margin:0 0 .25rem;font-size:.68rem;font-weight:800}.grid10 .g43-section-head__title{letter-spacing:-.02em;margin:0;font-size:clamp(1.2rem,3vw,1.45rem);font-weight:850}.grid10 .grobus-console.grid-g43-console{border:1px solid var(--g43-glass-border);box-shadow:var(--g43-depth-3);background:linear-gradient(#ffffffeb,#f7f5f1d9);border-radius:1.15rem}.grid10 .grobus-console.grid-g43-console .grobus-console__header{border-bottom:1px solid var(--g43-glass-border);background:radial-gradient(80% 120% at 0 0,#ddc59414,#0000 55%);padding:1rem 1.1rem}.grid10 .grobus-console.grid-g43-console .grobus-console__trust{color:var(--g10-verified);font-weight:650}.grid10 .grobus-home-command.grid-command-surface .grobus-home-command__form{background:#ffffffbf;border:1px solid #2f6b5029;border-radius:.85rem;box-shadow:inset 0 1px #fffc}.grid10 .grobus-home-command.grid-command-surface .grobus-home-command__input{font-size:.92rem}.grid10 .grid-page-shell.grid-g43-tool>.grid-page-hero,.grid10 .grid-page-shell.grid-g43-tool>header.grid-page-hero,.grid10 .grid-page-shell.grid-g43-tool>section.grid-os-hero{background:var(--g43-glass);border:1px solid var(--g43-glass-border);box-shadow:var(--g43-depth-2);border-radius:1.15rem;margin-bottom:.5rem;padding:clamp(1rem,3vw,1.5rem)}.grid10 .grid-g43-pipeline{color:var(--g10-text-dim);flex-wrap:wrap;align-items:center;gap:.45rem;margin:.75rem 0;font-size:.78rem;font-weight:700;display:flex}.grid10 .grid-g43-pipeline__step{background:#2f6b500f;border:1px solid #2f6b501f;border-radius:999px;padding:.35rem .65rem}.grid10 .grid-g43-pipeline__arrow{opacity:.35;font-weight:400}.grid10 .grid-g43-trust-line{letter-spacing:.02em;color:var(--g10-verified);margin:.5rem 0 0;font-size:.76rem;font-weight:700}.grid10 .map-g43-shell .map-os25-hero,.grid10 .map-g43-shell .g3-hero--page{box-shadow:var(--g43-depth-1);border-radius:1rem}.grid10 .community-g43 .community-os25-hero{box-shadow:var(--g43-depth-2);border:1px solid var(--g43-glass-border);border-radius:1.1rem}.grid10 .g43-trust-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:1rem 0;display:grid}@media (max-width:520px){.grid10 .g43-trust-flow{grid-template-columns:1fr}}.grid10 .g43-trust-flow__step{text-align:center;background:var(--g43-glass);border:1px solid var(--g43-glass-border);border-radius:.75rem;padding:.65rem .5rem;font-size:.78rem;font-weight:700}.grid10 .g43-trust-flow__step span{color:var(--g10-text-faint);margin-top:.2rem;font-size:.65rem;font-weight:650;display:block}@keyframes g43-orbit-drift{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes g43-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.grid10 .mod-hub__head{background:var(--g43-glass);border:1px solid var(--g43-glass-border);box-shadow:var(--g43-depth-1);border-radius:1rem;margin-bottom:.75rem;padding:1rem 1.1rem}.grid10 .mod-hub__card{box-shadow:var(--g43-depth-1);border-color:var(--g43-glass-border)}@media (prefers-reduced-motion:reduce){.grid10 .g43-home-orbit__ring--a,.grid10 .g43-home-orbit__ring--b,.grid10 .g43-floating-card{animation:none!important}.grid10 .grid-depth-card{transition:none}.grid10 .grid-depth-card:hover{transform:none}}@media (max-width:767px){.grid10{--g10-safe-top:env(safe-area-inset-top,0px);--g10-safe-bottom:env(safe-area-inset-bottom,0px);--g10-bottomnav-bar:50px;--g10-bottomnav-h:calc(var(--g10-bottomnav-bar) + var(--g10-safe-bottom));--g10-dock-bottom:calc(var(--g10-bottomnav-h) + .35rem)}.grid10>header.elite-shell-header{padding-top:var(--g10-safe-top);z-index:55}.grid10>header.elite-shell-header>div{min-height:52px;height:52px!important}.grid10.grid10-haspad{padding-bottom:var(--g10-shell-pad-bottom)}.grid10 main.g10-main{padding-bottom:.75rem}.grid10 .grid-premium-page{padding-bottom:.5rem}.grid10 .g10-bottomnav{z-index:58;padding-top:2px;padding-bottom:var(--g10-safe-bottom);min-height:var(--g10-bottomnav-h);-webkit-backdrop-filter:blur(16px)saturate(1.1);background:#fcfaf6eb;border-top:1px solid #2f6b501f;grid-template-columns:repeat(5,minmax(0,1fr));box-shadow:0 -4px 24px #0c1c160f}.grid10 .g10-bottomnav a{min-height:var(--g10-bottomnav-bar);letter-spacing:.02em;text-align:center;text-overflow:ellipsis;justify-content:center;gap:1px;max-width:100%;padding:0 2px 2px;font-size:.58rem;font-weight:650;line-height:1.15;overflow:hidden}.grid10 .g10-bottomnav .g10-bn-glyph{opacity:.92;margin-bottom:1px;font-size:1.05rem}.grid10 .g10-bottomnav a[data-active=true]{font-weight:750}.grid10 .g10-bottomnav a[data-active=true]:before{content:"";background:linear-gradient(90deg, transparent, var(--g10-verified), transparent);border-radius:0 0 2px 2px;height:2px;position:absolute;top:0;left:22%;right:22%}.grid10 .g10-bottomnav a{position:relative}.grid10 .g10-footer-elite{border-top-color:#2f6b501a!important;margin-top:1.5rem!important}.grid10 .g10-footer-elite>div{padding-top:1.1rem!important;padding-bottom:calc(.85rem + var(--g10-bottomnav-h) + var(--g10-footer-gap-nav))!important}.grid10 .g10-footer-elite>div>p:first-of-type{font-size:.88rem!important;font-weight:750!important}.grid10 .g10-footer-elite>div>p:nth-of-type(2){max-width:40ch;margin-top:.35rem!important;font-size:.78rem!important;line-height:1.5!important}.grid10 .g10-footer-elite__trust{gap:.45rem!important;margin-top:.5rem!important;font-size:.68rem!important}.grid10 .g10-footer__cols-desktop{display:none!important}.grid10 .g10-footer__cols-mobile{margin-top:.85rem;display:block}.grid10 .g10-footer-accordion{background:#ffffff73;border:1px solid #2f6b501a;border-radius:.65rem;margin-bottom:.4rem;overflow:hidden}.grid10 .g10-footer-accordion summary{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;color:var(--g10-text-dim);padding:.55rem .65rem;font-size:.68rem;font-weight:750;list-style:none}.grid10 .g10-footer-accordion summary::-webkit-details-marker{display:none}.grid10 .g10-footer-accordion summary:after{content:"+";float:right;opacity:.5;font-weight:400}.grid10 .g10-footer-accordion[open] summary:after{content:"−"}.grid10 .g10-footer-accordion ul{gap:.35rem;margin:0;padding:0 .65rem .55rem;list-style:none;display:grid}.grid10 .g10-footer-accordion a{min-height:36px;line-height:36px;text-decoration:none;display:block;color:var(--g10-text-dim)!important;font-size:.76rem!important}.grid10 .g10-footer__bottom{gap:.35rem!important;padding-top:.65rem!important}.grid10 .g10-footer__bottom span,.grid10 .g10-footer__bottom a{font-size:.68rem!important}.grid10 .grobus-home-command.grid-command-surface{max-width:100%;padding:.5rem .55rem .65rem}.grid10 .grobus-home-command__form{flex-wrap:wrap;align-items:center;gap:.45rem;width:100%;display:flex}.grid10 .grobus-home-command__core{flex:none}.grid10 .grobus-home-command__core .grobus-core{width:40px!important;height:40px!important}.grid10 .grobus-home-command__input{flex:calc(100% - 52px);min-width:0;min-height:44px;font-size:16px}.grid10 .grobus-home-command__submit{flex:100%;justify-content:center;width:100%;min-height:44px}.grid10 .grobus-home-command__trust,.grid10 .grid-g43-trust-line{margin-top:.4rem;line-height:1.45;font-size:.68rem!important}.grid10 .grobus-context-launch__starters{flex-wrap:wrap;gap:.35rem}.grid10 .grobus-context-launch__starter{text-align:center;flex:calc(50% - .35rem);justify-content:center;min-height:40px;font-size:.7rem}.grid10 .grobus-console.grid-g43-console .grobus-console__dock{padding-bottom:calc(.35rem + env(safe-area-inset-bottom,0px))}.grid10 .grobus-native-surface__composer-wrap{bottom:var(--g10-bottomnav-h);z-index:4;background:linear-gradient(#0000,#fcfaf6f5 22%);padding-bottom:.25rem;position:sticky}.grid10 .g43-home-portal{grid-template-columns:1fr}.grid10 .g43-home-orbit{order:-1;min-height:200px}.grid10 .g43-floating-card{padding:.22rem .38rem;font-size:.58rem}.grid10 .g43-portal-sections{grid-template-columns:1fr;gap:.55rem}.grid10 .grid-depth-card{padding:.85rem .9rem}.grid10 .grobus-assistant-dock{z-index:62}.grid10 .grobus-assistant-dock--open .grobus-assistant-dock__panel{z-index:63}.grid10 .g3-sticky-cta{bottom:calc(var(--g10-bottomnav-h) + .5rem)}.grid10 .living-portal__command-inner .grobus-home-command__submit{flex:auto;width:auto;min-width:5.5rem}@media (max-width:400px){.grid10 .living-portal__command-inner .grobus-home-command__form{flex-direction:column;align-items:stretch}.grid10 .living-portal__command-inner .grobus-home-command__submit{width:100%}.grid10 .g10-bottomnav a[href=\/account]{font-size:.52rem}}}@media (min-width:768px){.grid10 .g10-footer__cols-mobile{display:none!important}}@media (prefers-reduced-motion:reduce){.grid10 .g10-bottomnav a[data-active=true]:before{background:var(--g10-verified)}}.grid10 .g44-real-image{flex-direction:column;gap:.4rem;margin:0;display:flex}.grid10 .g44-real-image__photo.rail-photo{box-shadow:var(--g43-depth-1);border:1px solid var(--g43-glass-border);border-radius:.65rem;overflow:hidden}.grid10 .g44-real-image__cap{color:var(--g10-text-faint);flex-direction:column;gap:.15rem;font-size:.72rem;line-height:1.45;display:flex}.grid10 .g44-real-image__caption{color:var(--g10-text-dim);font-size:.78rem}.grid10 .g44-real-image__trust{letter-spacing:.02em;text-transform:uppercase;font-size:.65rem;font-weight:600}.grid10 .g44-proof-strip__head{margin-bottom:.85rem}.grid10 .g44-proof-strip__title{margin-top:.25rem;font-size:clamp(1.05rem,2.5vw,1.35rem);font-weight:750;line-height:1.25}.grid10 .g44-proof-strip__footnote{color:var(--g10-text-dim);max-width:52ch;margin-top:.45rem;font-size:.86rem;line-height:1.55}.grid10 .g44-proof-strip__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:clamp(.55rem,2vw,.85rem);display:grid}.grid10 .g44-proof-strip__foot{margin-top:.75rem}.grid10 .g44-reality-layer{background:var(--g43-glass);border:1px solid var(--g43-glass-border);box-shadow:var(--g43-depth-1);border-radius:clamp(1rem,2.5vw,1.25rem);padding:clamp(1rem,3vw,1.35rem)}.grid10 .g44-reality-layer__photos{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.55rem;margin-top:.75rem;display:grid}.grid10 .g44-reality-cards{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.65rem;margin-top:.85rem;display:grid}.grid10 .g44-reality-card{border:1px solid var(--g43-glass-border);box-shadow:var(--g43-depth-1);background:#ffffff8c;border-radius:.75rem;padding:.75rem .85rem}.grid10 .g44-reality-card__title{font-size:.92rem;font-weight:700}.grid10 .g44-reality-card__body{color:var(--g10-text-dim);margin-top:.35rem;font-size:.86rem;line-height:1.55}.grid10 .g44-account-shell{width:100%;max-width:min(1120px,100%);margin-inline:auto}.grid10 .g44-account-hero.account-hero{background:var(--g43-glass);border:1px solid var(--g43-glass-border);box-shadow:var(--g43-depth-2);isolation:isolate;border-radius:clamp(1rem,2.5vw,1.35rem);padding:clamp(1.1rem,3vw,1.65rem);position:relative;overflow:hidden}.grid10 .g44-account-hero.account-hero:before{content:"";border-radius:inherit;background:var(--g43-edge-light);-webkit-mask-composite:xor;pointer-events:none;opacity:.85;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.grid10 .g44-account-hero .account-hero__title{position:relative}.grid10 .account-cockpit--30 .account-action{background:var(--g43-glass);border:1px solid var(--g43-glass-border);box-shadow:var(--g43-depth-1);border-radius:.85rem;transition:transform .2s,box-shadow .2s}.grid10 .account-cockpit--30 .account-action:hover{box-shadow:var(--g43-depth-2);transform:translateY(-1px)}.grid10 .account-cockpit--30 .account-section{border:1px solid var(--g43-glass-border);background:#ffffff80;border-radius:.85rem;padding:.85rem 1rem}.grid10 .account-cockpit--30 .grobus-account-panel--elite{box-shadow:var(--g43-depth-2);border:1px solid var(--g43-glass-border);border-radius:.95rem}.grid10 .g44-account-gate{max-width:520px;margin:0 auto;padding:clamp(1rem,4vw,1.5rem) 0 2rem}.grid10 .g44-account-gate .g44-account-hero{text-align:center}.grid10 .g44-account-upload-slot{margin-top:0}.grid10 .g44-account-upload-slot .account-upload-panel{border:1px solid var(--g43-glass-border);box-shadow:var(--g43-depth-1);border-radius:.85rem}.grid10 .grid-g43-console.grobus-console{box-shadow:var(--g43-depth-3);border:1px solid var(--g43-glass-border)}.grid10 .grobus-home-command__input:focus-visible{outline-offset:2px;outline:2px solid #2f6b5073}@media (min-width:900px){.grid10 .grid-g43-tool.grid-premium-page{width:100%;max-width:min(1140px,100%);margin-inline:auto}.grid10 .living-portal.grid-g43-tool{max-width:min(1080px,100%)}}.grid10 .g44-legal-page .g3-hero--page{box-shadow:var(--g43-depth-1);border:1px solid var(--g43-glass-border);border-radius:clamp(1rem,2.5vw,1.25rem)}.grid10 .g44-legal-page .g10-card{border:1px solid var(--g43-glass-border);box-shadow:var(--g43-depth-1);background:var(--g43-glass)}.grid10 .g44-legal-page .legal-section{overflow-wrap:break-word;background:#ffffff73;border:1px solid #2f6b501a;border-radius:.75rem;margin-top:1rem;padding:.85rem 1rem}.grid10 .g44-legal-page .g10-card,.grid10 .g44-legal-page .g3-hero-title{overflow-wrap:break-word}.grid10 .living-portal .grid-page-hero{box-shadow:var(--g43-depth-2)}.grid10 .living-portal__proof{margin-top:-.25rem}.grid10 .g44-datenstatus-hero.grid-os-hero{border:1px solid var(--g43-glass-border);box-shadow:var(--g43-depth-2);border-radius:clamp(1rem,2.5vw,1.25rem)}@media (prefers-reduced-motion:reduce){.grid10 .account-cockpit--30 .account-action:hover{transform:none}}.grid10{font-family:var(--font-grid-sans);--grid-future-surface:#ffffffc7;--grid-future-border:#24523e24;--grid-future-glow:0 0 48px #ddc5941f;--grid-intelligence-cyan:#10221e;--grid-intelligence-cyan-soft:#ddc59424;--grid-premium-gold:#b8892e;--grid-premium-gold-soft:#b8892e1f;--grid-review-orange:#c87828;--grid-risk-red:#b03a2e;--g45-body-size:clamp(.94rem, 2.4vw, 1rem);--g45-body-leading:1.58;--g45-headline-tracking:-.02em}.grid10 .g10-main{font-size:var(--g45-body-size);line-height:var(--g45-body-leading)}.grid10 .g45-shell-header{background:color-mix(in srgb, var(--grid-future-glass) 88%, transparent)!important;border-bottom-color:var(--grid-future-border)!important}.grid10 h1,.grid10 .g3-hero-title,.grid10 .g43-home-portal__title{letter-spacing:var(--g45-headline-tracking);color:var(--grid-future-ink)}.grid10 .g45-lang{align-items:center;gap:.35rem;display:inline-flex}.grid10 .g45-lang__label{text-transform:uppercase;letter-spacing:.06em;color:var(--grid-future-muted);font-size:.68rem;font-weight:650}.grid10 .g45-lang__codes{background:var(--grid-future-surface);border:1px solid var(--grid-future-border);border-radius:999px;gap:2px;padding:2px;display:inline-flex}.grid10 .g45-lang__btn{font:inherit;letter-spacing:.04em;min-width:3.25rem;min-height:44px;color:var(--grid-future-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:.28rem .45rem;font-size:.68rem;font-weight:700}.grid10 .g45-lang__btn[data-active]{background:var(--grid-trust-green);color:#fff}.grid10 .g45-lang__btn:focus-visible{outline:2px solid var(--grid-intelligence-cyan);outline-offset:2px}.grid10 .g45-mobile-quick{display:none}@media (max-width:767px){.grid10 .g45-home-hero__third{justify-content:center;width:100%}.grid10 .g45-mobile-quick{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.35rem;margin:0 -.25rem;padding:.5rem 0 .65rem;overflow-x:auto}.grid10 .g45-mobile-quick::-webkit-scrollbar{display:none}.grid10 .g45-mobile-quick__chip{color:var(--grid-future-ink);background:var(--grid-future-glass);border:1px solid var(--grid-future-border);box-shadow:var(--g43-depth-1,0 8px 24px #0c1c160f);border-radius:999px;flex:none;padding:.45rem .7rem;font-size:.78rem;font-weight:650;text-decoration:none}}.grid10 .g45-grobus-bar{background:var(--grid-future-surface);border:1px solid var(--grid-future-border);border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:.65rem;padding:.55rem .75rem;display:flex}.grid10 .g45-grobus-bar__mood{color:var(--grid-trust-green);font-size:.78rem;font-weight:650}.grid10 .g45-grobus-bar__modes{background:#141c180a;border-radius:.5rem;gap:2px;padding:2px;display:inline-flex}.grid10 .g45-grobus-bar__mode{font:inherit;color:var(--grid-future-muted);cursor:pointer;background:0 0;border:none;border-radius:.4rem;padding:.25rem .55rem;font-size:.72rem;font-weight:650}.grid10 .g45-grobus-bar__mode[data-active]{color:var(--grid-future-ink);background:#fff;box-shadow:0 1px 3px #0c1c1614}.grid10 .g45-grobus-bar__mode:disabled{opacity:.55;cursor:not-allowed}.grid10 .g45-grobus-bar__hint{color:var(--grid-future-muted);flex:100%;font-size:.72rem;line-height:1.45}.grid10 .grobus-core--calm .grobus-core__globe{filter:saturate(.95)}.grid10 .grobus-core--cautious .grobus-core__globe,.grid10 .grobus-future-orb--warning .grobus-core__globe{filter:hue-rotate(-8deg)saturate(1.05)}.grid10 .grobus-core--premium.grobus-core--member .grobus-core__aura--outer{box-shadow:0 0 28px var(--grid-premium-gold-soft)}.grid10 .g45-page-lead{background:var(--grid-future-glass);border:1px solid var(--grid-future-border);box-shadow:var(--g43-depth-1);border-radius:.85rem;margin-bottom:.85rem;padding:.85rem 1rem}.grid10 .g45-page-lead__kicker{text-transform:uppercase;letter-spacing:.08em;color:var(--grid-intelligence-cyan);font-size:.72rem;font-weight:700}.grid10 .g45-page-lead__title{margin-top:.25rem;font-size:clamp(1.15rem,3vw,1.45rem);font-weight:780;line-height:1.2}.grid10 .g45-page-lead__sub{color:var(--grid-future-muted);max-width:52ch;margin-top:.4rem;font-size:.88rem;line-height:1.55}.grid10 .g45-auth-hero{text-align:center}.grid10 .grid-depth-hero,.grid10 .g43-home-portal{background:var(--grid-future-glass);border-color:var(--grid-future-border)}@media (prefers-reduced-motion:reduce){.grid10 .grobus-core--premium.grobus-core--member .grobus-core__aura--outer{box-shadow:none}}.grid10 .g45-legal-locale-notice{max-width:760px;color:var(--g10-text-dim);background:var(--grid-intelligence-cyan-soft);border:1px solid var(--grid-future-border);border-radius:10px;margin:.75rem auto 0;padding:.65rem .9rem;font-size:.84rem;line-height:1.5}.grid10.g46-shell .g10-main{padding-bottom:calc(var(--g10-bottomnav-h,64px) + env(safe-area-inset-bottom,0px) + .35rem)}.grid10[data-route=grobus] .g10-main{padding-bottom:calc(env(safe-area-inset-bottom,0px) + .75rem)}.grid10 .g45-mobile-quick{margin-bottom:.5rem}@media (max-width:767px){.grid10 .g45-mobile-quick{display:flex}}.grid10 .g45-page-lead.g46-staedte-hero,.grid10 .g45-page-lead.g46-community-hero{background:var(--grid-future-glass);border:1px solid var(--grid-future-border);color:var(--grid-future-ink);border-radius:16px;padding:1.1rem 1.15rem}.grid10 .g46-staedte-trust{color:var(--grid-future-muted)}.grid10 .g46-onward-hero{margin-bottom:.25rem}.grid10 .grobus-core__face--thinking .grobus-core__eye--l,.grid10 .grobus-core__face--streaming .grobus-core__eye--l{transform:translate(-1px,-.5px)}.grid10 .grobus-core__face--listening .grobus-core__eye--r{transform:translate(1px)}.grid10 .grobus-core__mouth-wave{animation:1.2s ease-in-out infinite g46-mouth-wave}@keyframes g46-mouth-wave{0%,to{opacity:.45;transform:scaleX(.9)}50%{opacity:1;transform:scaleX(1.05)}}.grid10 .g46-grobus-voice-panel{border:1px solid var(--grid-future-border);background:var(--grid-future-surface);border-radius:12px;margin:.5rem 0 .75rem;padding:.75rem .9rem}.grid10 .g46-grobus-voice-panel__title{font-size:.88rem;font-weight:700}.grid10 .g46-grobus-voice-panel__note{color:var(--g10-text-dim);margin-top:.25rem;font-size:.78rem;line-height:1.45}.grid10 .g46-grobus-voice-panel__profiles{flex-wrap:wrap;gap:.35rem .65rem;margin-top:.55rem;display:flex}.grid10 .g46-grobus-voice-panel__profile{align-items:center;gap:.3rem;font-size:.78rem;display:inline-flex}.grid10 .g46-grobus-voice-panel__actions{flex-wrap:wrap;gap:.4rem;margin-top:.55rem;display:flex}.grid10 .g46-bottomnav{box-shadow:0 -4px 24px #141c180f}@media (prefers-reduced-motion:reduce){.grid10 .grobus-core__mouth-wave{animation:none}}.grid10{--grid-elite-surface:#ffffffe0;--grid-elite-surface-strong:#fff;--grid-elite-ink:#1a2420;--grid-elite-ink-soft:#243029;--grid-elite-muted:#4f5c56;--grid-elite-cyan:#10221e;--grid-elite-gold:#b8892e;--grid-elite-amber:#c87828;--grid-elite-border:#24523e24;--grid-elite-shadow:0 12px 40px #1a24200f;--grid-elite-glow:0 0 48px #ddc5941a;--grid-elite-risk:#b03a2e;--grid-elite-review:#c87828}.grid10 .g3-hero{color:var(--grid-elite-ink);background:radial-gradient(120% 80% at 12% 0%, #ddc59414, transparent 55%), radial-gradient(90% 70% at 88% 20%, #2f6b5012, transparent 50%), linear-gradient(165deg, var(--grid-elite-surface-strong), var(--grid-elite-bg-soft));border:1px solid var(--grid-elite-border);box-shadow:var(--grid-elite-shadow);margin-left:0;margin-right:0}.grid10 .g3-hero-kicker{color:var(--grid-elite-green);letter-spacing:.12em}.grid10 .g3-hero-title{color:var(--grid-elite-ink-soft);font-weight:750}.grid10 .g3-hero-sub,.grid10 .g3-hero-trust{color:var(--grid-elite-muted)}.grid10 .g3-hero-dot{background:var(--grid-elite-green)}.grid10 .g3-hero .g3-btn-on-dark{background:var(--grid-elite-green-soft);color:var(--grid-elite-green-deep);border-color:var(--grid-elite-border)}.grid10 .g3-hero .g3-btn-on-dark:hover{background:#2f6b5029}.grid10 .g44-legal-page .g3-hero--page,.grid10 .g45-page-lead,.grid10 .g45-auth-hero.g3-hero--page{background:radial-gradient(100% 80% at 0% 0%, #b8892e0f, transparent 50%), linear-gradient(165deg, #fffefb, var(--grid-elite-bg-soft))}.grid10 .g45-page-lead__title,.grid10 .g43-home-portal__title{color:var(--grid-elite-ink-soft);font-weight:750}.grid10 .g45-page-lead__sub,.grid10 .g43-home-portal__sub{color:var(--grid-elite-muted)}.grid10 .g10-card,.grid10 .g10-panel{border-color:var(--grid-elite-border)}.grid10 .g10-btn-primary{border-color:#0000}.grid10 .grobus-core__globe{filter:saturate(1.05)contrast(1.02)}.grid10 .grobus-core__face--thinking .grobus-core__eye,.grid10 .grobus-core__face--streaming .grobus-core__eye{filter:drop-shadow(0 0 4px #78dcb473)}.grid10 .g46-grobus-page-guide{flex-wrap:wrap;gap:.4rem;margin:.5rem 0 .75rem;display:flex}.grid10 .g46-grobus-page-guide__chip{border:1px solid var(--grid-elite-border);background:var(--grid-elite-surface);color:var(--grid-elite-muted);cursor:pointer;border-radius:999px;padding:.35rem .65rem;font-size:.78rem}.grid10 .g46-grobus-page-guide__chip:hover{border-color:var(--grid-elite-cyan);color:var(--grid-elite-ink)}.grid10 .g47-legal-binding{color:var(--grid-elite-muted);background:var(--grid-elite-green-soft);border:1px solid var(--grid-elite-border);border-radius:10px;margin-top:.65rem;padding:.65rem .85rem;font-size:.84rem;line-height:1.55}@media (prefers-reduced-motion:reduce){.grid10 .grobus-core__mouth-wave{animation:none!important}}.grid10{--grid50-ink-soft:#2a3142;--grid50-muted:#5a6272;--grid50-coral:#c44d3a;--grid50-shadow:0 14px 48px #121a2812;--grid50-glow:0 0 56px #ddc59429;--grid50-focus:#ddc59473;--grid50-disabled:#9a9488;--grid48-trust:var(--grid50-cyan);--grid-trust-green:var(--grid50-cyan);--grid-trust-green-deep:var(--grid50-navy);--grid-elite-green:var(--grid50-navy);--grid-elite-green-deep:var(--grid50-midnight);--grid-elite-green-soft:#10221e14;--grid-elite-teal:var(--grid50-cyan);--grid48-ink:var(--grid50-ink);--grid48-navy:var(--grid50-navy);--grid48-cyan:var(--grid50-cyan);--grid48-champagne:var(--grid50-champagne);--grid48-border:var(--grid50-border);--grid48-shadow:var(--grid50-shadow);--grid48-glow:var(--grid50-glow)}.grid10.grid10-haspad{background:var(--grid50-bg);color:var(--grid50-ink)}.grid10 .g10-btn-primary,.grid10 .g10-btn.g10-btn-primary{background:linear-gradient(165deg, var(--grid50-navy), #10221e)!important;color:#f4f7fb!important;border:1px solid #ddc59438!important;box-shadow:0 4px 14px #10221e33!important}.grid10 .g10-btn-primary:hover{background:linear-gradient(165deg, var(--grid50-midnight), var(--grid50-navy))!important}.grid10 .g10-btn-premium,.grid10 .prm-panel--member{border-color:#c4842a59!important}.grid10 .g10-btn-premium{color:var(--grid50-champagne)!important;background:linear-gradient(165deg,#3d3218,#5c4520)!important;border:1px solid #c4842a66!important}.grid10 .g10-btn-premium:hover{filter:brightness(1.05)}.grid10 .g10-btn:focus-visible,.grid10 .g3-input:focus,.grid10 .g3-select:focus,.grid10 .g3-textarea:focus{outline-offset:2px;outline:2px solid var(--grid50-blue)!important;box-shadow:0 0 0 3px #ddc5942e!important}.grid10 .g10-btn-secondary:hover,.grid10 .g10-btn-ghost:hover{border-color:var(--grid50-cyan)!important}.grid10 .g10-chip-action[aria-pressed=true],.grid10 .g10-chip-action.is-active{background:var(--grid50-navy)!important;border-color:var(--grid50-navy)!important;color:#f4f7fb!important}.grid10 .g10-badge--live,.grid10 .g10-badge--geprueft,.grid10 .g3-badge--ok{background:var(--g10-verified-soft)!important;color:var(--grid50-navy)!important;border-color:#ddc59452!important}.grid10 .g3-success,.grid10 .g3-notice{background:#ddc5940f!important;border-color:#ddc59447!important}.grid10 .grid-trust-pill,.grid10 .g43-trust-pill{background:#ffffffb8!important;border-color:#10221e24!important}.grid10 .g50-premium-kicker{color:var(--grid50-amber)!important}.grid10 .g10-bottomnav a[data-active=true]{color:var(--grid50-cyan)!important}.grid10 .g10-bottomnav a[data-active=true]:before{background:linear-gradient(90deg, transparent, var(--grid50-cyan), transparent)!important}.grid10 .g10-footer-elite{border-top-color:var(--grid50-border)!important}.grid10 .g3-hero,.grid10 .grid-page-hero{background:radial-gradient(110% 85% at 8% 0%, #ddc5940f, transparent 52%), radial-gradient(90% 70% at 92% 12%, #ddc59414, transparent 48%), linear-gradient(168deg, var(--grid50-surface-raised), var(--grid50-bg-soft))!important;border-color:var(--grid50-border)!important}.grid10 .g3-hero-kicker,.grid10 .g10-kicker,.grid10 .home-section__kicker{color:var(--grid50-cyan)}.grid10 .grobus-console .g10-btn-primary,.grid10 .grobus-console button[type=submit],.grid10 .grobus-voice-panel .g10-btn-primary,.grid10 .grobus-action-panel .g10-btn-primary{background:linear-gradient(165deg, var(--grid50-navy), #10221e)!important;color:#f4f7fb!important}.grid10 .grobus-console .grobus-composer,.grid10 .grobus-console textarea{border-color:var(--grid50-border)!important;box-shadow:none!important}.grid10 .grobus-console .grobus-composer:focus-within{border-color:#ddc59459!important;box-shadow:0 0 0 3px #ddc5941f!important}.grid10 .grobus-intelligence-entry{border-color:var(--grid50-border)!important;background:var(--grid50-surface)!important}.grid10 .grobus-barometer__chip[data-level=stark]{border-color:#ddc59466!important}.grid10 .g10-btn-intelligence{color:var(--grid50-navy);background:linear-gradient(165deg,#ddc5941f,#ddc59414);border:1px solid #ddc59447}@media (prefers-reduced-motion:reduce){.grid10 .home-funnel--49 .home-section{animation:none!important}}.grid10{--grid51-ink:var(--grid50-ink,#1c2230);--grid51-surface:var(--grid50-surface-raised,#fff);--grid51-status:var(--grid50-cyan,#10221e);--grid51-premium:var(--grid50-champagne,#e8d4a8)}.grid10 .g45-auth-hero,.grid10 .g45-home-hero,.grid10 .elite-auth-panel,.grid10 .g36-elite-cta{background:radial-gradient(110% 85% at 8% 0%, #ddc59412, transparent 52%), radial-gradient(90% 70% at 92% 12%, #ddc59414, transparent 48%), linear-gradient(168deg, var(--grid51-surface), var(--grid50-bg-soft,#fcfaf6))!important;border-color:var(--grid50-border)!important;color:var(--grid51-ink)!important}.grid10 .g36-btn-primary,.grid10 .g36-elite-cta .g10-btn{background:linear-gradient(165deg, var(--grid50-navy), #10221e)!important;color:#f4f7fb!important}.grid10 .home-funnel--51 .home-today-tile--primary{box-shadow:var(--grid50-shadow);border-color:#ddc59447}.grid10 .opportunity-listings-empty{border:1px dashed var(--grid50-border);color:var(--grid50-muted);background:#ffffff8c;border-radius:14px;padding:1rem 1.1rem;font-size:.92rem}.grid10 .account-foundation-ribbon{border:1px solid var(--grid50-border);background:var(--grid51-surface);border-radius:16px;margin-bottom:1rem;padding:1rem 1.1rem}.grid10 .grobus-core--listening .grobus-core__globe,.grid10 .grobus-core--speaking .grobus-core__globe{box-shadow:var(--grid50-glow), 0 0 0 1px #ddc59433}@media (prefers-reduced-motion:reduce){.grid10 .grobus-core__orbit{animation:none!important}}.grid10{--grid52-radius-card:16px;--grid52-radius-control:12px}.grid10 .elite-shell-header,.grid10 .g45-shell-header{border-bottom-color:var(--grid52-line)!important;background:#ffffffeb!important}.grid10 .g10-card,.grid10 .g3-card,.grid10 .grid-os-card,.grid10 .home-value,.grid10 .g48-home-grobus,.grid10 .account-foundation-ribbon,.grid10 .prm-panel{background:var(--grid52-surface);border:1px solid var(--grid52-line);border-radius:var(--grid52-radius-card);box-shadow:var(--grid52-shadow-sm)}.grid10 .g10-btn-primary:hover{box-shadow:var(--grid52-shadow-md);transform:translateY(-1px)}.grid10 .g10-btn-secondary,.grid10 .g10-btn-ghost{border-color:var(--grid52-line)}.grid10 .g3-hero,.grid10 .grid-page-hero,.grid10 .grid52-hero,.grid10 .g43-home-portal{border:1px solid var(--grid52-line);border-radius:var(--grid52-radius-card);box-shadow:var(--grid52-shadow-md);background:var(--grid52-surface)!important}.grid10 .g48-footer,.grid10 .g10-footer-elite{background:var(--grid52-bg)!important;border-top:1px solid var(--grid52-line)!important}.grid10 .g52-footer-essentials{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:1rem;display:flex}.grid10 .g52-footer-essentials a{color:var(--grid52-muted);padding:.2rem 0;font-size:.84rem;text-decoration:none}.grid10 .g52-footer-essentials a:hover{color:var(--grid52-ink)}.grid10 .g52-footer-email{width:100%;color:var(--grid52-cyan);margin-top:.35rem;font-size:.84rem;display:block}.grid10 .grobus-core--verified .grobus-core__status{fill:var(--grid52-cyan)}.grid10 .grobus-home-command,.grid10 .grobus-console__composer,.grid10 .grobus-intelligence-entry{background:var(--grid52-surface);border-color:var(--grid52-line);box-shadow:var(--grid52-shadow-sm)}.grid10 .account-premium-cockpit .g10-card{box-shadow:var(--grid52-shadow-md)}.grid10 .home-funnel--52 .home-value:hover{box-shadow:var(--grid52-shadow-md);border-color:#ddc59447}.grid10 .grid52-hero{align-items:center;gap:1.25rem;display:grid}.grid10 .grid52-hero__orb{justify-self:center;place-items:center;display:grid}@media (min-width:768px){.grid10 .grid52-hero{grid-template-columns:1fr auto}.grid10 .grid52-hero__orb{justify-self:end}}.grid10 .g43-trust-pill{background:var(--grid52-surface-soft);border-color:var(--grid52-line);color:var(--grid52-muted)}.grid10 .grobus-status-strip__dot[data-live=true]{background:var(--grid52-cyan);box-shadow:0 0 0 3px #ddc5942e}@media (prefers-reduced-motion:reduce){.grid10 .g10-btn-primary:hover{transform:none}}.grid10{--grid53-page-max:72rem;--grid53-page-pad-desktop:1.75rem;--grid53-page-pad-tablet:1.25rem;--grid53-page-pad-mobile:1rem;--grid53-section-gap-xl:3rem;--grid53-section-gap-lg:2.25rem;--grid53-section-gap-md:1.5rem;--grid53-card-pad-lg:1.35rem 1.45rem;--grid53-card-pad-md:1.1rem 1.2rem;--grid53-card-pad-sm:.85rem 1rem;--grid53-hero-pad-desktop:2.75rem 2.25rem 2.5rem;--grid53-hero-pad-mobile:1.65rem 1.15rem 1.75rem;--grid53-control-height:2.75rem;--grid53-radius-xl:20px;--grid53-radius-lg:16px;--grid53-shadow-clean:0 1px 2px #0f172a0a, 0 6px 20px #0f172a0d;--grid53-shadow-floating:0 12px 40px #0f172a12;--g10-maxw:var(--grid53-page-max)}.grid10 main.g10-main{padding-top:var(--grid53-page-pad-mobile)}@media (min-width:640px){.grid10 main.g10-main{padding-top:var(--grid53-page-pad-tablet)}}@media (min-width:1024px){.grid10 main.g10-main{padding-top:var(--grid53-page-pad-desktop)}}.grid10 .grid-premium-page,.grid10 .home-funnel{max-width:var(--grid53-page-max);margin-inline:auto}.grid10 .home-section{margin-top:var(--grid53-section-gap-lg)}.grid10 .home-section:first-of-type{margin-top:var(--grid53-section-gap-md)}.grid10 .grid53-home{gap:var(--grid53-section-gap-md);flex-direction:column;display:flex}.grid10 .grid53-hero{padding:var(--grid53-hero-pad-mobile);border-radius:var(--grid53-radius-xl);border:1px solid var(--grid52-line,#0f172a1a);background:var(--grid52-surface,#fff);box-shadow:var(--grid53-shadow-clean);align-items:center;gap:1.75rem;display:grid}@media (min-width:900px){.grid10 .grid53-hero{padding:var(--grid53-hero-pad-desktop);grid-template-columns:minmax(0,1.12fr) minmax(200px,.88fr);gap:2.5rem}}.grid10 .grid53-hero__copy{flex-direction:column;gap:.85rem;display:flex}.grid10 .grid53-hero .g43-home-portal__eyebrow{color:var(--grid52-muted,#64748b);letter-spacing:.1em;margin:0;padding-top:.15rem}.grid10 .grid53-hero .g43-home-portal__title{margin:0;font-size:clamp(1.75rem,5.8vw,2.65rem);line-height:1.06}.grid10 .grid53-hero .g43-home-portal__sub{max-width:46ch;margin:0;font-size:clamp(.92rem,2.1vw,1.02rem)}.grid10 .grid53-hero .g43-home-portal__actions{gap:.6rem .75rem;margin-top:.25rem}.grid10 .grid53-hero .g43-trust-pills{gap:.5rem;margin-top:.15rem}.grid10 .grid53-hero__orb{place-items:center;min-height:140px;padding:.5rem;display:grid}@media (min-width:900px){.grid10 .grid53-hero__orb{min-height:200px;padding:1rem .5rem}}.grid10 .grid53-home-ask{padding:0 .15rem}.grid10 .grid53-home-ask .grobus-home-command{padding:var(--grid53-card-pad-md);border-radius:var(--grid53-radius-lg);box-shadow:var(--grid53-shadow-clean);margin-top:0}.grid10 .grid53-home-ask .grobus-home-command__trust{max-width:52ch;margin-top:.65rem;font-size:.78rem;line-height:1.45}.grid10 .grid53-home-ask .grobus-context-launch{margin-top:.75rem}.grid10 .g10-card,.grid10 .g3-card,.grid10 .grid-os-card,.grid10 .home-value,.grid10 .home-fa,.grid10 .account-premium-hero,.grid10 .prm-panel,.grid10 .grid53-card{padding:var(--grid53-card-pad-md);border-radius:var(--grid53-radius-lg);box-shadow:var(--grid53-shadow-clean)}.grid10 .home-value{padding:var(--grid53-card-pad-md);transition:box-shadow .18s,border-color .18s}@media (hover:hover){.grid10 .home-value:hover{box-shadow:var(--grid53-shadow-floating)}}.grid10 .home-value-grid{gap:.85rem}@media (min-width:640px){.grid10 .home-value-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.grid10 .home-fa{padding:var(--grid53-card-pad-lg)}.grid10 .g10-btn{min-height:var(--grid53-control-height);padding-inline:1.1rem}.grid10 .g43-home-portal__actions .g10-btn-primary{flex:0 auto}.grid10 .g43-home-portal__actions .g10-btn-ghost{opacity:.92}.grid10 .grobus-console{gap:var(--grid53-section-gap-md)}.grid10 .grobus-composer__chips{gap:.45rem;max-height:none}.grid10 .grobus-composer__chip{border-radius:999px;padding:.35rem .65rem;font-size:.78rem}.grid10 .grobus-composer__panel{border-radius:var(--grid53-radius-lg);box-shadow:var(--grid53-shadow-clean)}.grid10 .grobus-intelligence-entry,.grid10 .grobus-action-panel{border-radius:var(--grid53-radius-lg);padding:var(--grid53-card-pad-md)}.grid10>header.elite-shell-header{background:#ffffffeb!important}@media (max-width:767px){.grid10 .g10-bottomnav{background:#fffffff0!important}}.grid10 .g10-bottomnav{box-shadow:0 -1px 0 var(--grid52-line,#0f172a14)}.grid10 .grid-page-hero,.grid10 .g3-hero{padding:var(--grid53-hero-pad-mobile);margin-bottom:var(--grid53-section-gap-md)}@media (min-width:768px){.grid10 .grid-page-hero,.grid10 .g3-hero{padding:var(--grid53-hero-pad-desktop)}}.grid10 .account-premium-cockpit .account-premium-hero{padding:var(--grid53-card-pad-lg)}.grid10 .g49-strip-links{margin-top:var(--grid53-section-gap-md);flex-wrap:wrap;gap:.5rem .65rem;display:flex}.grid10 .home-chip:hover,.grid10 .home-trust{border-color:var(--grid52-line);background:var(--grid52-surface-soft,#f6f8fb)}.grid10 .home-trust__title{color:var(--grid52-ink)}.grid10 .g48-grobus-action-panel{gap:.45rem}.grid10 .g53-grobus-more-actions{display:contents}.grid10 .g53-grobus-more-actions__summary{cursor:pointer;list-style:none}.grid10 .g53-grobus-more-actions__summary::-webkit-details-marker{display:none}.grid10 .g53-grobus-more-actions__inner{display:contents}.grid10 .g53-grobus-more-actions:not([open]) .g53-grobus-more-actions__inner{display:none}@media (prefers-reduced-motion:reduce){.grid10 .home-value:hover{box-shadow:var(--grid53-shadow-clean)}}@media (max-width:767px){.grid10{--g10-footer-gap-nav:.75rem;--g10-shell-pad-bottom:calc(var(--g10-bottomnav-h) + 3.5rem)}.grid10 .g10-footer-elite.g541-footer{margin-top:1.25rem;border-top-color:var(--grid52-line,var(--g10-line))!important;background:var(--grid52-bg,var(--g10-bg))!important}.grid10 .g541-footer__inner{padding-top:1.15rem!important;padding-bottom:calc(.75rem + var(--g10-bottomnav-h) + var(--g10-footer-gap-nav))!important}.grid10 .g541-footer__body--desktop,.grid10 .g541-footer__trust--desktop{display:none!important}.grid10 .g541-footer__body--mobile{max-width:36ch;color:var(--g10-text-dim);margin-top:.35rem;font-size:.82rem;line-height:1.5;display:block}.grid10 .g541-footer__legal-mobile{flex-direction:column;align-items:flex-start;gap:.55rem;margin-top:1rem;display:flex}.grid10 .g541-footer__legal-row{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;display:flex}.grid10 .g541-footer__legal-row a{color:var(--g10-text-dim);align-items:center;min-height:44px;padding:.15rem 0;font-size:.84rem;text-decoration:none;display:inline-flex}.grid10 .g541-footer__legal-row a:hover{color:var(--g10-text)}.grid10 .g541-footer__legal-sep{color:var(--g10-text-faint);-webkit-user-select:none;user-select:none;font-size:.75rem}.grid10 .g541-footer__contact{min-height:44px;color:var(--grid52-cyan,var(--g10-verified));align-items:center;font-size:.84rem;font-weight:600;text-decoration:none;display:inline-flex}.grid10 .g541-footer__more{margin-top:.5rem}.grid10 .g541-footer__more summary{cursor:pointer;color:var(--g10-text-dim);align-items:center;min-height:44px;font-size:.84rem;display:flex}.grid10 .g541-footer__more ul{gap:.25rem;margin:0;padding:.35rem 0 0;list-style:none;display:grid}.grid10 .g541-footer__more a{color:var(--g10-text-dim);align-items:center;min-height:40px;font-size:.84rem;text-decoration:none;display:inline-flex}.grid10 .g10-footer__bottom{flex-direction:column;align-items:flex-start!important;margin-top:1rem!important}.grid10 .g10-footer__bottom .g48-footer-desktop-contact{display:none!important}.grid10 .home-close--541{border-radius:var(--grid52-radius-card,16px);border:1px solid var(--grid52-line,var(--g10-line));background:var(--grid52-surface,var(--g10-panel));text-align:center;box-shadow:var(--grid52-shadow-sm,none);margin-top:1.25rem;margin-bottom:.25rem;padding:1.25rem 1rem;display:block}.grid10 .home-close--541 .home-close__actions .g10-btn{flex:calc(50% - .35rem);justify-content:center;min-width:min(100%,9.5rem)}.grid10 .home-funnel--53 .g49-strip-links{display:none}.grid10 .g44-reality-layer__photos{max-height:200px;overflow:hidden}.grid10 .g44-reality-layer__photos img{object-fit:cover;max-height:100px}.grid10 .g44-reality-cards{display:none}}@media (min-width:768px){.grid10 .g541-footer__body--mobile,.grid10 .g541-footer__legal-mobile,.grid10 .g541-footer__contact,.grid10 .g541-footer__more{display:none!important}.grid10 .home-close--541{display:none}}@media (min-width:768px) and (max-width:1023px){.grid10 .g541-footer__inner{padding-bottom:calc(1rem + var(--g10-bottomnav-h) + var(--g10-footer-gap-nav,.65rem))!important}}.grid10{--grid55-ease-out:cubic-bezier(.22, 1, .36, 1);--grid55-ease-soft:cubic-bezier(.4, 0, .2, 1);--grid55-duration-fast:.14s;--grid55-duration-med:.22s;--grid55-lift-sm:-1px;--grid55-lift-md:-2px;--grid55-motion-distance:8px}.grid10 .g10-btn{transition:transform var(--grid55-duration-fast) var(--grid55-ease-out), box-shadow var(--grid55-duration-med) var(--grid55-ease-soft), border-color var(--grid55-duration-fast) ease, background-color var(--grid55-duration-fast) ease}@media (hover:hover) and (pointer:fine){.grid10 .g10-btn:not(:disabled):hover{transform:translateY(var(--grid55-lift-sm));box-shadow:var(--grid55-shadow-hover)}}.grid10 .g10-btn:active:not(:disabled){transform:translateY(0)scale(.98)}.grid10 .g10-btn:disabled{opacity:.55;cursor:not-allowed}.grid10 .g10-btn:focus-visible{box-shadow:var(--grid55-focus-ring);outline:none}.grid10 .grid-os-card--interactive,.grid10 .grid53-card,.grid10 .home-value,.grid10 .wr55-core-card,.grid10 .g3-card{transition:transform var(--grid55-duration-med) var(--grid55-ease-out), box-shadow var(--grid55-duration-med) var(--grid55-ease-soft), border-color var(--grid55-duration-med) ease}@media (hover:hover) and (pointer:fine){.grid10 .grid-os-card--interactive:hover,.grid10 .grid53-card:hover,.grid10 .home-value:hover,.grid10 .wr55-core-card:hover{transform:translateY(var(--grid55-lift-md));box-shadow:var(--grid55-shadow-hover)}}.grid10 .grid-tool-surface,.grid10 .grid-os-panel.wr-board-wrap{box-shadow:var(--grid55-shadow-premium)}.grid10 .g3-input,.grid10 .g3-select,.grid10 .grid-os-input,.grid10 .grobus-composer__input{transition:border-color var(--grid55-duration-fast) ease, box-shadow var(--grid55-duration-med) var(--grid55-ease-soft)}.grid10 .g3-input:focus,.grid10 .g3-select:focus,.grid10 .grid-os-input:focus,.grid10 .grobus-composer__input:focus{border-color:#ddc5948c;outline:none;box-shadow:0 0 0 3px #ddc5941f}.grid10 .g10-bottomnav a{transition:transform var(--grid55-duration-fast) var(--grid55-ease-out), color var(--grid55-duration-fast) ease}.grid10 .g10-bottomnav a:active{transform:scale(.94)}@keyframes grid55-grobus-pulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}@keyframes grid55-grobus-listen{0%,to{box-shadow:0 0 #ddc59440}50%{box-shadow:0 0 0 6px #ddc59400}}.grid10 .grobus-core[data-state=thinking] .grobus-core__ring,.grid10 .grobus-future-orb[data-state=thinking]{animation:grid55-grobus-pulse 1.6s var(--grid55-ease-soft) infinite}.grid10 .grobus-core[data-state=listening],.grid10 .grobus-future-orb[data-state=listening]{animation:1.8s ease-out infinite grid55-grobus-listen}@media (max-width:767px){.grid10 .grid-tool-layout{grid-template-columns:1fr}.grid10 .grid-tool-layout .grid-context-rail{display:none}}.grid10 .grid55-reveal{transition:transform var(--grid55-duration-med) var(--grid55-ease-out)}@media (hover:hover) and (pointer:fine){.grid10 .grid55-reveal:hover{transform:translateY(var(--grid55-lift-sm))}}.grid10 .grid55-reveal.is-visible{opacity:1;transform:none}.grid10 .wr55-core-grid{gap:.65rem;margin-top:1rem;display:grid}@media (min-width:640px){.grid10 .wr55-core-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.grid10 .wr55-core-card{border-radius:var(--grid52-radius-card,16px);border:1px solid var(--grid52-line,var(--g10-line));background:var(--grid52-surface,var(--g10-panel));color:inherit;flex-direction:column;min-height:100%;padding:1rem 1.05rem;text-decoration:none;display:flex}.grid10 .wr55-limits{border-radius:var(--grid52-radius-card,16px);border:1px dashed var(--grid52-line,var(--g10-line));background:var(--grid52-bg,var(--g10-bg));margin-top:1.25rem;padding:1rem 1.05rem}.grid10 .wr55-community-shell{border-top:1px solid var(--grid52-line,var(--g10-line));margin-top:2rem;padding-top:1.5rem}.grid10 .wr55-grobus-rail{border-radius:var(--grid52-radius-card,16px);border:1px solid var(--grid52-line,var(--g10-line));background:linear-gradient(135deg,#10221e0a,#ddc5940f);flex-direction:column;gap:.65rem;margin-top:1.25rem;padding:1rem 1.1rem;display:flex}@media (min-width:640px){.grid10 .wr55-grobus-rail{flex-direction:row;justify-content:space-between;align-items:center}}@media (prefers-reduced-motion:reduce){.grid10 .g10-btn,.grid10 .grid-os-card--interactive,.grid10 .g10-bottomnav a,.grid10 .wr55-core-card{transition:none!important}.grid10 .grid55-reveal{opacity:1;transform:none}.grid10 .grobus-core[data-state=thinking] .grobus-core__ring,.grid10 .grobus-future-orb[data-state=thinking],.grid10 .grobus-core[data-state=listening],.grid10 .grobus-future-orb[data-state=listening]{animation:none!important}}.reality-layer{min-width:0;padding-bottom:2rem;display:grid}.reality-layer summary{cursor:pointer;align-items:center;min-height:44px;font-weight:680;display:flex}.reality-hero{gap:.35rem;display:grid}.reality-ask{align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.reality-ask h2{margin:0}.reality-chips{flex-wrap:wrap;margin:.8rem 0 0;display:flex}.reality-chips span{border:1px solid var(--g10-line-strong);border-radius:999px;padding:.35rem .7rem;font-size:.92rem}@media (prefers-reduced-motion:reduce){.grobus-core{animation:none}}.reality-layer h1{letter-spacing:-.03em;max-width:22ch;font-size:clamp(2.1rem,6vw,3.5rem);font-weight:760;line-height:1.02}.reality-layer h2{line-height:1.15}.reality-layer .reality-lede{max-width:46rem;color:var(--g10-text-dim);font-size:1.05rem;line-height:1.6}.reality-form{gap:.75rem;max-width:42rem;margin-top:1.25rem;display:grid}.reality-form label{gap:.35rem;font-size:.92rem;font-weight:650;display:grid}.reality-form textarea,.reality-form select,.reality-form input[type=text],.reality-form input[type=url],.reality-form input[type=search]{border:1px solid var(--g10-line-strong);background:var(--g10-panel);width:100%;color:var(--g10-text);font:inherit;border-radius:14px;padding:.85rem 1rem;font-size:16px;font-weight:480;line-height:1.45}.reality-form textarea{resize:vertical;min-height:7.5rem}.reality-form .g10-btn{min-height:44px}.reality-check{align-items:center;gap:.65rem;min-height:44px;font-weight:650;display:flex}.reality-check input{width:1.15rem;height:1.15rem;accent-color:var(--g10-ink,currentColor)}.reality-worlds,.reality-principles,.reality-split,.reality-badges{gap:.85rem;display:grid}.reality-worlds{grid-template-columns:1fr}.reality-worlds a,.reality-principles li,.reality-split article,.reality-block{border-top:1px solid var(--g10-line);padding-top:.85rem}.reality-worlds a{color:inherit;gap:.2rem;min-height:48px;text-decoration:none;display:grid}.reality-worlds strong{letter-spacing:.08em;font-size:.82rem}.reality-principles{margin:0;padding:0;list-style:none}.reality-principles li,.reality-chain,.reality-report section{line-height:1.55}.reality-split{grid-template-columns:1fr}.reality-badges{grid-template-columns:repeat(2,minmax(0,1fr))}.reality-badges span,.reality-chip{letter-spacing:.04em;border:1px solid var(--g10-line-strong);color:var(--g10-text-dim);border-radius:999px;padding:.35rem .6rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.reality-chip[data-evidence=unknown]{color:var(--g10-caution)}.reality-chip[data-evidence=inferred]{color:var(--g10-nav)}.reality-report{gap:1.75rem;display:grid}.reality-report section h2{margin-bottom:.45rem;font-size:1.15rem}.reality-report ol,.reality-report ul{gap:.45rem;margin:0;padding-left:1.15rem;display:grid}.reality-chain{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.reality-chain li{border-left:2px solid var(--g10-line-strong);padding-left:.9rem}.reality-meta{color:var(--g10-text-dim);font-size:.92rem}.reality-topics a{color:inherit}.reality-layer a:focus-visible,.reality-layer button:focus-visible{outline:2px solid var(--g10-text,currentColor);outline-offset:3px}@media (min-width:1280px){.reality-layer{max-width:46rem}.reality-layer p,.reality-layer li{max-width:68ch}}@media (min-width:768px){.reality-worlds,.reality-split{grid-template-columns:1fr 1fr;column-gap:1.5rem}.reality-badges{grid-template-columns:repeat(4,minmax(0,1fr))}}.grid10-no-bottomnav{--g10-bottomnav-h:0px;--g10-shell-pad-bottom:1.5rem}.g10-navdrop{position:relative}.g10-navdrop summary{cursor:pointer;list-style:none}.g10-navdrop summary::-webkit-details-marker{display:none}.g10-navdrop__panel{z-index:70;background:var(--g10-panel);border:1px solid var(--g10-line-strong);border-radius:12px;min-width:14rem;margin-top:.35rem;padding:.4rem;display:grid;position:absolute}.g10-navdrop__panel a{min-height:40px;color:inherit;align-items:center;padding:0 .6rem;text-decoration:none;display:flex}.grid-bottomnav{z-index:45;min-height:56px;padding-bottom:env(safe-area-inset-bottom);grid-template-columns:repeat(5,minmax(0,1fr));transition:min-height .16s;display:grid;position:fixed;bottom:0;left:0;right:0}@supports ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){.grid-bottomnav{background:color-mix(in srgb, var(--g10-panel) 86%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}.grid-bottomnav[data-compact]{min-height:48px}.grid-bottomnav a{min-height:44px;color:inherit;text-align:center;overflow-wrap:anywhere;justify-content:center;align-items:center;padding:.2rem;font-size:.72rem;line-height:1.15;text-decoration:none;display:flex}.grid10-haspad{--g10-dock-bottom:calc(64px + env(safe-area-inset-bottom));padding-bottom:calc(72px + env(safe-area-inset-bottom))}.grid10 .grobus-assistant-dock{bottom:calc(var(--g10-dock-bottom,1rem) + var(--gs31-dock-keyboard-pad,0px))}@media (prefers-reduced-motion:reduce){.grid-bottomnav{transition:none}}@media (min-width:768px){.grid-bottomnav{display:none}.grid10-haspad{--g10-dock-bottom:1rem;padding-bottom:0}}.grid-mobile-menu{position:relative}.grid-mobile-panel{z-index:60;background:var(--g10-panel);border:1px solid var(--g10-line-strong);min-width:min(18rem,80vw);box-shadow:var(--g10-shadow-lift);border-radius:14px;gap:.15rem;padding:.6rem;display:grid;position:absolute;top:calc(100% + .4rem);right:0}.grid-mobile-panel a,.grid-mobile-langs button{min-height:44px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;padding:0 .7rem;text-decoration:none;display:flex}.grid-mobile-langs{border-top:1px solid var(--g10-line);gap:.15rem;margin-top:.4rem;padding-top:.4rem;display:grid}@media (min-width:768px){.grid-mobile-menu{display:none}}.plan-example{margin:.8rem 0 0;font-size:1.15rem;font-weight:650}.plan-reveal span{animation:.45s both plan-reveal;animation-delay:calc(var(--i) * 70ms)}.decision-list{gap:.45rem;margin-top:.8rem;display:grid}.decision-list details{border-top:1px solid var(--border,var(--g10-line));padding-top:.35rem}.decision-list summary{cursor:pointer;align-items:center;min-height:44px;font-weight:650;display:flex}.decision-list p{color:var(--text-secondary,var(--g10-text-dim));margin:0 0 .6rem;line-height:1.5}.decision-list li{padding:.35rem 0;line-height:1.45}.grid-map-canvas,.map-stage .grid-map-canvas{height:min(52vh,460px)}.map-preface{display:none}.map-page-os form.g3-hero-actions{flex-wrap:wrap;width:100%;display:flex}.source-mark summary{cursor:pointer;align-items:center;gap:.35rem;min-height:44px;display:flex}.map-need-bar{background:var(--glass-surface);-webkit-overflow-scrolling:touch;border-radius:16px;gap:.45rem;margin-top:.65rem;padding:.4rem;display:flex;overflow-x:auto}.map-need{gap:.4rem;display:grid}.map-need-more{flex-wrap:wrap;gap:.4rem;display:flex}.map-need-more a,.map-need-bar button{min-height:44px;color:var(--text-primary,var(--g10-text));background:var(--surface,var(--g10-panel));border:1px solid var(--border,var(--g10-line));font:inherit;cursor:pointer;border-radius:999px;flex:none;align-items:center;padding:0 .9rem;text-decoration:none;display:inline-flex}.coverage-list li{grid-template-columns:1.5rem 1fr auto;align-items:center;gap:.45rem;min-height:44px;display:grid}.map-need-bar a{min-height:44px;color:var(--text-primary,var(--g10-text));background:var(--surface,var(--g10-panel));border:1px solid var(--border,var(--g10-line));border-radius:999px;flex:none;align-items:center;padding:0 .9rem;text-decoration:none;display:inline-flex}.map-need-bar a[data-active]{border-color:var(--text-primary)}@media (max-width:767px){.map-preface{display:none}.map-stage .grid-map-canvas{height:calc(100dvh - 15rem);min-height:320px}.map-need{bottom:calc(var(--g10-dock-bottom,4.5rem) + .35rem);z-index:40;position:sticky}.map-need-bar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.map-need-bar{background:var(--surface-elevated,#fff)}}@keyframes plan-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.plan-reveal span{animation:none}}.grid10{--grobus:var(--grid-grobus)}.grid10 .g10-kicker{color:var(--grid-muted);letter-spacing:.14em;font-size:.72rem;font-weight:650}.grid10 .g10-btn{box-shadow:none;border-radius:12px}.grid10 .g10-btn-primary{background:var(--grid-primary);color:#f6f3ec;box-shadow:none;border:0}.grid10 .g10-btn-primary:hover,.grid10 .g10-btn-primary:focus-visible{background:var(--grid-primary-hover);filter:none;box-shadow:none;transform:none}.grid10 .g10-btn-secondary,.grid10 .g10-btn-ghost{box-shadow:none;color:var(--grid-ink);background:0 0;border:1px solid #17211c29}.reality-layer{overflow-wrap:break-word;gap:3.25rem}.reality-meta{overflow-wrap:normal}.date-stay{white-space:nowrap}.reality-hero h1,.reality-layer>h1,.reality-layer>section>h1{letter-spacing:-.034em;max-width:18ch;margin:.35rem 0 .6rem;font-size:clamp(2.15rem,6vw,3.6rem);font-weight:650;line-height:1.05}.reality-lede{max-width:36rem;color:var(--grid-ink);font-size:1.125rem;line-height:1.45}.reality-layer h2{letter-spacing:-.02em;margin:0 0 .75rem;font-size:1.35rem;font-weight:640}.reality-chips{gap:.35rem 0}.grid10 .reality-chips span,.grid10 .reality-badges span{color:var(--grid-muted);letter-spacing:0;background:0 0;border:0;border-radius:0;padding:0;font-family:inherit;font-size:.95rem}.reality-chips span:not(:last-child):after{content:" · ";color:var(--grid-muted)}.reality-fact{gap:.65rem;padding-top:1.25rem;display:grid}.fact-lead{letter-spacing:-.028em;max-width:28ch;margin:0;font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:620;line-height:1.22}.source-mark{margin:0}.source-mark summary{color:var(--grid-trust);font-size:.92rem;font-weight:640}.source-mark summary .reality-meta{color:var(--grid-muted);font-weight:450}.coverage-list{flex-wrap:wrap;gap:.35rem 0;margin:.4rem 0 0;padding:0;list-style:none;display:flex}.coverage-list li{color:var(--grid-attention);border:0;padding:0}.coverage-list li:not(:last-child):after{content:" · ";color:var(--grid-muted)}.price-hero{letter-spacing:-.045em;margin:.2rem 0 0;font-size:clamp(3.4rem,10vw,5.5rem);font-weight:640;line-height:.95}.price-hero small{letter-spacing:0;color:var(--grid-muted);margin-top:.45rem;font-size:1rem;font-weight:500;display:block}.continuity{letter-spacing:-.02em;gap:.35rem;margin:0;padding:0;font-size:1.2rem;list-style:none;display:grid}.plan-figures{letter-spacing:-.03em;color:var(--grid-ink);margin:.2rem 0 .4rem;font-size:clamp(1.4rem,3vw,1.9rem);line-height:1.2}.grid-bottomnav{box-shadow:none;background:#f3f0e8c7;border-top:1px solid #17211c14}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.grid-bottomnav{-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2)}}.grobus-msg__section{box-shadow:none;background:0 0;border:0;border-top:1px solid #17211c1a;border-radius:0;padding:.85rem 0 0}.grobus-msg__section--lead{border-top:0;padding-top:0}.grobus-msg__section--lead .grobus-msg__section-body{letter-spacing:-.02em;color:var(--grid-ink);font-size:1.2rem;line-height:1.35}@media (min-width:768px) and (max-width:1023px){.reality-layer{max-width:40rem}.reality-fact{grid-template-columns:minmax(0,1.3fr) minmax(12rem,.7fr);align-items:start;column-gap:1.75rem}}@media (min-width:1024px){.reality-layer{max-width:68rem}.reality-fact{grid-template-columns:minmax(0,1.45fr) minmax(16rem,.7fr);align-items:start;column-gap:3rem}}@media (prefers-reduced-motion:reduce){.grid10 .g10-btn,.grid10 .g10-btn-primary:hover{transition:none;transform:none}}@media (prefers-reduced-transparency:reduce){.grid-bottomnav,.map-float,.map-need-bar,.map-empty-note{background:var(--grid-bg);-webkit-backdrop-filter:none;backdrop-filter:none}}.grid-trace{gap:.45rem;margin:.85rem 0 0;padding:.15rem 0 .15rem .15rem;list-style:none;display:grid}.grid-trace>li{padding-left:1.15rem;position:relative}.grid-trace>li:before{content:"";border-top:1px solid #17211c61;width:.72rem;position:absolute;top:.62em;left:0}.grid-trace>li:not(:last-child):after{content:"";border-left:1px solid #17211c47;position:absolute;top:.62em;bottom:-.7rem;left:0}.grid-trace ul{gap:.28rem;margin:.35rem 0 0;padding:0;list-style:none;display:grid}.grid-trace ul li{color:var(--grid-muted);padding-left:1.05rem;position:relative}.grid-trace ul li:before{content:"";border-top:1px solid #17211c47;width:.62rem;position:absolute;top:.62em;left:0}.grid-trace--marks>li[data-state=checked]{color:var(--grid-ink)}.grid-trace--marks>li[data-state=checked]:before{content:"✓";width:auto;color:var(--grid-trust);border:0;font-size:.85rem;top:0}.grid-trace--marks>li[data-state=open]:before{content:"○";width:auto;color:var(--grid-attention);border:0;font-size:.85rem;top:0}.price-sheet .continuity{font-size:clamp(1.25rem,2vw,1.7rem)}@media (min-width:1024px){.price-sheet{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.7fr);align-items:end;column-gap:4rem;display:grid}.price-sheet>.price-hero,.price-sheet>.reality-meta,.price-sheet>div{grid-column:2}.price-sheet>section,.price-sheet>.continuity,.price-sheet>p:not(.price-hero):not(.reality-meta){grid-column:1}.country-sheet{grid-template-columns:minmax(0,1.45fr) minmax(16rem,.48fr);align-items:start;column-gap:3.5rem;display:grid}.country-sheet>header{grid-column:1/-1}.country-rail,.legal-toc{position:sticky;top:1.25rem}}.country-rail{align-content:start;gap:.45rem;display:grid}.auth-entry{gap:.35rem;margin-bottom:.5rem}.auth-form{gap:.15rem;max-width:28rem;display:grid}.auth-form input{font-size:16px}.map-spot-sheet h3{letter-spacing:-.03em;margin:.15rem 0 .35rem;font-size:1.45rem}.map-spot-sheet__grab{width:100%;color:var(--grid-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin-bottom:.45rem;padding:.2rem 0;display:block}.auth-form input:focus-visible,.map-float input:focus-visible{outline:2px solid var(--grid-ink);outline-offset:2px}.auth-password{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.45rem;display:grid}.auth-password__toggle{min-height:44px;color:var(--grid-ink);font:inherit;text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;padding:0 .2rem;text-decoration:underline}.legal-mast,.legal-summary,.legal-section{box-shadow:none;background:0 0;border:0;border-radius:0}.legal-trust{flex-wrap:wrap;gap:.35rem 1.25rem;margin:.4rem 0 .8rem;display:flex}.legal-trust div{gap:.35rem;display:flex}.legal-trust dt{color:var(--grid-muted)}.legal-trust dd{margin:0}.legal-mast h1{letter-spacing:-.034em;max-width:18ch;margin:.3rem 0 .5rem;font-size:clamp(2rem,5vw,3.2rem);line-height:1.05}.legal-section{border-top:1px solid #17211c1f;max-width:68ch;padding:1.15rem 0 .2rem}.legal-section h2{letter-spacing:-.02em;font-size:1.15rem}.legal-toc{margin-top:1.2rem}.legal-toc a:focus-visible{outline:2px solid var(--grid-ink);outline-offset:3px}.map-page-os>.map-stage{position:relative}.map-page-os>.map-stage .grid-map-canvas{border-radius:0;height:calc(100dvh - 7.5rem);min-height:420px}.map-float{z-index:6;pointer-events:none;gap:.45rem;display:grid;position:absolute;top:.55rem;left:.55rem;right:.55rem}.map-float>*{pointer-events:auto}.map-float h1,.map-float .grid-os-section-head__kicker,.map-float .g3-hero{background:0 0}.map-float h1,.map-float .grid-os-section-head__kicker{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.map-float .g3-hero{padding:0}.map-float form{background:#f3f0e8e6;border:1px solid #17211c1a;border-radius:14px;padding:.45rem}.map-float .map-preface,.map-stage .grid-map-canvas+div{display:none}.map-stage .map-need{z-index:30;left:.45rem;right:.45rem;bottom:calc(var(--g10-dock-bottom,4.5rem) + .25rem);background:#f3f0e8eb;border-top:0;padding:.35rem .45rem;position:fixed}.map-empty-note{z-index:5;text-align:center;max-width:18rem;color:var(--grid-ink);background:#f3f0e8eb;margin:0;padding:.85rem 1rem;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.place-sheet{box-shadow:none;background:0 0;border-top:1px solid #17211c1f;gap:.35rem;padding:.15rem 0 .85rem;display:grid}.place-sheet h3{letter-spacing:-.03em;margin:0;font-size:clamp(1.35rem,2.4vw,1.8rem);font-weight:640}.map-need-bar,.map-need-bar a,.map-need-bar button,.map-need-more a{box-shadow:none;background:0 0;border-radius:0}.map-need-bar{border:0;border-top:1px solid #17211c1f;padding-left:0;padding-right:0}.map-side{display:none}.map-spot-sheet{z-index:40;left:.45rem;right:.45rem;bottom:calc(var(--g10-dock-bottom,4.5rem) + 3.4rem);background:var(--grid-bg);border:1px solid #17211c1f;border-radius:16px 16px 0 0;max-height:42vh;padding:.7rem .9rem .85rem;position:fixed;overflow:auto}.map-spot-sheet[data-open=full]{max-height:68vh}.map-spot-sheet .source-mark{color:var(--grid-trust)}.map-need-bar a[data-active]{border-bottom:2px solid var(--grid-ink);font-weight:680}@media (min-width:1024px){.map-page-os{display:block}.map-page-os>.map-stage{position:sticky;top:0}.map-stage .map-need{position:absolute;bottom:.45rem}.map-spot-sheet{border-radius:16px;width:min(24rem,30%);max-height:none;position:absolute;inset:4.5rem .7rem 4.2rem auto}.map-page-os>.map-stage .grid-map-canvas{height:calc(100dvh - 5.5rem);min-height:560px}}@media (max-width:767px){.map-page-os>.map-stage .grid-map-canvas{height:calc(100dvh - 8.75rem);min-height:70dvh}.reality-hero h1,.reality-layer>h1,.reality-layer>section>h1,.legal-mast h1{font-size:clamp(1.85rem,9vw,2.6rem)}}@media (prefers-reduced-motion:reduce){.map-empty-note{max-width:none;inset:auto 1rem 1rem;transform:none}}.g10-frame{z-index:50;background:0 0;border-bottom:1px solid #0000;position:sticky;top:0}.g10-frame__bar{max-width:var(--g10-maxw);justify-content:space-between;align-items:center;gap:.75rem;height:64px;margin:0 auto;padding:0 1rem;display:flex}.g10-frame__tools{align-items:center;gap:.15rem;min-width:0;display:flex}.g10-nav-grobus{border-left:1px solid #17211c29;align-items:center;gap:.35rem;margin-left:.35rem;padding-left:.7rem}.g10-frame[data-scrolled]{background:color-mix(in srgb, var(--g10-bg,#f3f0e8) 92%, transparent);border-bottom-color:#17211c14}.g10-frame[data-scrolled] .g10-frame__bar{height:52px}.grid10 .g10-footer-elite.g10-frame-footer{border-top:1px solid #17211c1a;background:0 0!important}.g10-frame-footer__inner{max-width:var(--g10-maxw);margin:0 auto;padding:2rem 1rem 1.25rem}.g10-frame-footer__trust{max-width:38rem;color:var(--grid-ink,var(--g10-text));margin:0;font-size:1.05rem;line-height:1.45}.g10-frame-footer__cols{gap:1.35rem;margin-top:1.6rem;display:grid}.g10-frame-footer__cols p{letter-spacing:.06em;text-transform:uppercase;margin:0 0 .4rem;font-size:.75rem;font-weight:650}.g10-frame-footer__cols ul{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.g10-frame-footer__cols a{color:inherit;text-decoration:none}.g10-frame-footer__cols a:hover{text-decoration:underline}.g10-frame-footer__end{border-top:1px solid #17211c14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-top:1.6rem;padding-top:.9rem;font-size:.88rem;display:flex}@media (min-width:768px){.g10-frame__bar{padding:0 1.5rem}.g10-frame-footer__cols{grid-template-columns:repeat(4,minmax(0,1fr))}.g10-frame-footer__inner{padding-left:1.5rem;padding-right:1.5rem}}@media (prefers-reduced-motion:reduce){.g10-frame__bar{transition:none}}@media (prefers-reduced-transparency:reduce){.g10-frame[data-scrolled]{background:var(--g10-bg,#f3f0e8)}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--os-bg:#090b0e;--os-bg-raise:#10141a;--os-surface:#14181f;--os-surface-2:#1c222c;--os-ink:#f4f1ea;--os-muted:#a3abb4;--os-faint:#6e7680;--os-line:#f4f1ea1f;--os-line-strong:#f4f1ea38;--os-action:#f4f1ea;--os-action-ink:#090b0e;--os-verified:#8fbfa8;--os-unknown:#c6a56e;--os-danger:#d9897c;--os-human:#d7b1a0;--grid-bg:var(--os-bg);--grid-text:var(--os-ink)}.grid10{--os-bg:#090b0e;--os-bg-raise:#10141a;--os-surface:#14181f;--os-surface-2:#1c222c;--os-ink:#f4f1ea;--os-muted:#a3abb4;--os-faint:#6e7680;--os-line:#f4f1ea1f;--os-line-strong:#f4f1ea38;--os-action:#f4f1ea;--os-action-ink:#090b0e;--os-verified:#8fbfa8;--os-unknown:#c6a56e;--os-danger:#d9897c;--os-human:#d7b1a0;--grid-bg:var(--os-bg);--grid-surface:var(--os-surface);--grid-ink:var(--os-ink);--grid-muted:var(--os-muted);--grid-primary:var(--os-action);--grid-primary-hover:#fff;--grid-trust:var(--os-verified);--grid-attention:var(--os-unknown);--grid-critical:var(--os-danger);--grid-grobus:var(--os-verified);--grid-premium:var(--os-human);--grid-text:var(--os-ink);--grid52-bg:var(--os-bg);--grid52-surface:var(--os-surface);--grid52-surface-soft:var(--os-surface-2);--grid52-ink:var(--os-ink);--grid52-muted:var(--os-muted);--grid52-line:var(--os-line);--grid52-primary:var(--os-ink);--grid52-primary-hover:#fff;--grid52-cyan:var(--os-verified);--grid52-premium:var(--os-human);--grid52-risk:var(--os-unknown);--grid52-shadow-sm:0 0 0 1px var(--os-line);--grid52-shadow-md:0 18px 48px #00000061;--grid52-shadow-xl:0 28px 70px #00000073;--grid52-focus:#f4f1ea8c;--grid50-bg:var(--os-bg);--grid50-bg-soft:var(--os-surface-2);--grid50-surface:var(--os-surface);--grid50-surface-raised:var(--os-surface-2);--grid50-ink:var(--os-ink);--grid50-navy:var(--os-ink);--grid50-midnight:#e7e2d8;--grid50-border:var(--os-line);--grid50-cyan:var(--os-verified);--grid50-blue:var(--os-ink);--grid50-amber:var(--os-unknown);--grid50-champagne:var(--os-human);--grid48-bg:var(--os-bg);--grid48-bg-soft:var(--os-surface-2);--grid-elite-bg:var(--os-bg);--grid-elite-bg-soft:var(--os-surface-2);--g10-bg:var(--os-bg);--g10-bg-deep:#07080a;--g10-panel:var(--os-surface);--g10-panel-2:var(--os-surface-2);--g10-line:var(--os-line);--g10-line-strong:var(--os-line-strong);--g10-text:var(--os-ink);--g10-text-dim:var(--os-muted);--g10-text-faint:var(--os-faint);--g10-accent:var(--os-unknown);--g10-verified:var(--os-verified);--g10-verified-soft:#8fbfa824;--grid-future-bg:var(--os-bg);--grid-future-ink:var(--os-ink);--grid-future-muted:var(--os-muted);--grid-future-glass:#090b0ed1;--grid-future-line:var(--os-line);--grobus-core-green:var(--os-verified);--grobus-core-green-light:#d5eee4;--grobus-core-green-deep:#090b0e;--grobus-core-ring:#8fbfa847;--grobus-core-glow:#8fbfa829;--grobus-core-surface:#14181ff0;--grid55-shadow-premium:0 0 0 1px var(--os-line);--grid55-shadow-hover:0 16px 40px #00000059;--grid55-focus-ring:0 0 0 2px var(--os-bg), 0 0 0 4px #f4f1eab8;color:var(--os-ink);background:radial-gradient(900px 420px at 88% -8%, #8fbfa812, transparent 58%), radial-gradient(720px 380px at -12% 8%, #c6a56e0d, transparent 52%), var(--os-bg)}.grid10.grid10-haspad,.grid10.grid10-liquid-surface{background:radial-gradient(900px 420px at 88% -8%, #8fbfa812, transparent 58%), radial-gradient(720px 380px at -12% 8%, #c6a56e0d, transparent 52%), var(--os-bg);color:var(--os-ink)}.grid10 ::selection{color:var(--os-ink);background:#8fbfa852}.grid10 h1,.grid10 .g3-hero-title,.grid10 .g43-home-portal__title,.grid10 .price-hero{font-family:var(--font-grid-display), var(--font-grid-sans), Georgia, serif;font-synthesis:none;letter-spacing:-.03em;color:var(--os-ink);font-weight:400}.grid10 .g10-kicker,.grid10 .g10-frame-footer__cols p,.grid10 .os-state{font-family:var(--font-grid-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:500}.grid10>header.elite-shell-header,.grid10 .elite-shell-header,.grid10 .g45-shell-header,.grid10 .g10-frame,.grid10.grid10-liquid-surface>header.elite-shell-header{color:var(--os-ink);-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);box-shadow:none!important;background:#090b0ed1!important;border-bottom:1px solid #0000!important}.grid10 .g10-frame[data-scrolled]{border-bottom-color:var(--os-line)!important;background:#090b0eeb!important}.grid10 .g10-frame__bar{transition:height .18s cubic-bezier(.22,1,.36,1)}.grid10 .g10-nav-grobus{border-left-color:var(--os-line-strong)}.grid10 .g10-navlink[data-active=true]{color:var(--os-ink);box-shadow:inset 0 -1px 0 var(--os-ink);background:0 0;border-radius:0;font-weight:650}.grid10 .g10-navlink:hover{background:#f4f1ea0f}.grid10 .g10-btn-primary,.grid10 .g10-btn.g10-btn-primary,.grid10 .g10-btn-premium{background:var(--os-action)!important;color:var(--os-action-ink)!important;border:1px solid #0000!important}.grid10 .g10-btn-primary:hover,.grid10 .g10-btn.g10-btn-primary:hover,.grid10 .g10-btn-premium:hover{color:var(--os-action-ink)!important;background:#fff!important}.grid10 .g10-btn-secondary,.grid10 .g10-btn-ghost,.grid10 .g10-account-pill{color:var(--os-ink)!important;border-color:var(--os-line-strong)!important;box-shadow:none!important;background:0 0!important}.grid10 .g10-card,.grid10 .g3-card,.grid10 .grid-os-card,.grid10 .home-value,.grid10 .g3-hero,.grid10 .grid-page-hero,.grid10 .grid52-hero,.grid10 .g43-home-portal{color:var(--os-ink);box-shadow:none;background:var(--os-surface)!important;border-color:var(--os-line)!important}.grid10 .reality-form textarea,.grid10 .reality-form select,.grid10 .reality-form input,.grid10 .g3-input,.grid10 .g3-select,.grid10 .grid-os-input,.grid10 .grobus-composer__input{color:var(--os-ink);border-color:var(--os-line-strong);background:#090b0e8c}.grid10 .reality-form textarea::placeholder,.grid10 input::placeholder,.grid10 textarea::placeholder{color:var(--os-faint)}.grid10 .g3-input:focus,.grid10 .g3-select:focus,.grid10 .grid-os-input:focus,.grid10 .grobus-composer__input:focus,.grid10 .reality-form textarea:focus{border-color:#f4f1ea8c;box-shadow:0 0 0 3px #f4f1ea14}.grid10 .grid-bottomnav,.grid10 .g10-bottomnav{color:var(--os-muted);border-top:1px solid var(--os-line)!important;background:#090b0ee6!important}.grid10 .grid-bottomnav a[data-active=true]{color:var(--os-ink)}.grid10 .grobus-assistant-dock__trigger,.grid10 .grobus-assistant-dock__panel{color:var(--os-ink);border-color:var(--os-line-strong);background:#10141af0;box-shadow:0 16px 48px #00000073}.grid10 .grobus-assistant-dock__status{border-color:var(--os-bg);background:var(--os-unknown)}.grid10 .grobus-assistant-dock__status--on{background:var(--os-verified)}.grid10 .grobus-voice-orb,.grid10 .grobus-avatar-fallback{background:radial-gradient(circle at 35% 30%,#243028,#10141a)!important}.grid10 .g10-footer-elite,.grid10 .g48-footer,.grid10 .g10-footer-elite.g10-frame-footer{color:var(--os-muted);border-top:1px solid var(--os-line)!important;background:0 0!important}.grid10 .g10-frame-footer__trust{color:var(--os-ink)}.grid10 .g10-frame-footer__cols a{color:var(--os-muted)}.grid10 .g10-frame-footer__cols a:hover{color:var(--os-ink)}.grid10 .g10-frame-footer__end{border-top-color:var(--os-line);color:var(--os-faint)}.grid10 .source-mark,.grid10 [data-state=checked]{color:var(--os-verified)}.grid10 [data-state=open]{color:var(--os-unknown)}.grid10 [data-state=danger]{color:var(--os-danger)}.grid10 .reality-layer a:not(.g10-btn){color:var(--os-ink);text-underline-offset:.18em;text-decoration-color:#8fbfa8a6}.grid10 .reality-meta,.grid10 .reality-lede{color:var(--os-muted)}@media (min-width:1024px){.grid10 .home-os.reality-layer{max-width:none}}.grid10 .home-os{gap:2.25rem}.grid10 .home-os h1{max-width:16ch;font-size:clamp(2.4rem,5.8vw,4.85rem);line-height:.94}.grid10 .home-os h1 span{display:block}.grid10 .home-os h1 .os-quiet{color:#f4f1eab8;margin-top:.12em}.grid10 .home-os .reality-form h2{margin:1.35rem 0 0}.grid10 .home-os .reality-form textarea{border-radius:18px;min-height:4.6rem;padding:.95rem 1.05rem}.grid10 .os-actions{flex-wrap:wrap;gap:.6rem;display:flex}.grid10 .os-board{border:1px solid var(--os-line);background:linear-gradient(#f4f1ea09,#0000 42%),#14181fdb;border-radius:22px;min-width:0;padding:1.05rem 1rem 1.15rem;position:relative;box-shadow:0 24px 60px #00000047}.grid10 .os-board__lead{letter-spacing:-.03em;color:var(--os-ink);margin:.35rem 0 0;font-size:clamp(1.35rem,2.5vw,1.85rem)}.grid10 .os-nodes{flex-wrap:wrap;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:flex;position:relative}.grid10 .os-nodes li{z-index:1;border:1px solid var(--os-line-strong);background:#090b0e8c;border-radius:999px;margin:0;padding:.45rem .75rem;font-size:.92rem;position:relative}.grid10 .os-trace{display:none}.grid10 .os-lanes{gap:.65rem;margin-top:1.1rem;display:grid}.grid10 .os-lane{border:1px solid var(--os-line);background:#090b0e59;border-radius:16px;min-width:0;padding:.85rem .9rem .95rem}.grid10 .os-lane[data-state=checked]{border-top:2px solid var(--os-verified)}.grid10 .os-lane[data-state=open]{border-top:2px solid var(--os-unknown)}.grid10 .os-lane[data-state=depends]{border-top:2px solid #f4f1ea73}.grid10 .os-lane[data-state=nearby]{border-top:2px solid var(--os-faint)}.grid10 .os-lane[data-state=human]{border-top:2px solid var(--os-human)}.grid10 .os-lane[data-state=next]{border-top:2px solid var(--os-action);background:#f4f1ea0a}.grid10 .os-state{color:var(--os-faint);margin:0}.grid10 .os-lane[data-state=checked] .os-state{color:var(--os-verified)}.grid10 .os-lane[data-state=open] .os-state{color:var(--os-unknown)}.grid10 .os-lane[data-state=human] .os-state{color:var(--os-human)}.grid10 .os-lane[data-state=next] .os-state{color:var(--os-ink)}.grid10 .os-lane h3{letter-spacing:-.02em;color:var(--os-ink);margin:.45rem 0 0;font-size:1.02rem;font-weight:650}.grid10 .os-lane p,.grid10 .os-lane li{color:var(--os-muted);font-size:.92rem;line-height:1.45}.grid10 .os-lane ul{gap:.28rem;margin:.45rem 0 0;padding:0;list-style:none;display:grid}.grid10 .os-lane a{color:var(--os-ink)}.grid10 .os-keep{max-width:38rem}@media (min-width:768px){.grid10 .os-board{padding:1.35rem 1.4rem 1.45rem}.grid10 .os-trace{width:100%;height:28px;margin-top:.85rem;display:block}.grid10 .os-trace path{fill:none;stroke:#8fbfa88c;stroke-width:1.25px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.5s cubic-bezier(.22,1,.36,1) forwards os-draw}.grid10 .os-lanes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.grid10 .home-os .os-actions{display:grid}.grid10 .home-os .os-actions .g10-btn{width:100%}}@keyframes os-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.grid10 .g10-frame__bar,.grid10 .os-trace path{stroke-dashoffset:0;transition:none;animation:none}}@media (prefers-reduced-transparency:reduce){.grid10>header.elite-shell-header,.grid10 .g10-frame,.grid10 .g10-frame[data-scrolled],.grid10 .grid-bottomnav,.grid10 .grobus-assistant-dock__trigger,.grid10 .grobus-assistant-dock__panel,.grid10 .os-board{background:var(--os-bg)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}.grid10{--os-space-1:4px;--os-space-2:8px;--os-space-3:12px;--os-space-4:16px;--os-space-5:24px;--os-space-6:32px;--os-space-7:48px;--os-radius:12px;--os-measure:68ch}.grid10 .reality-layer:not(.home-os){gap:var(--os-space-5);padding-bottom:var(--os-space-6)}.grid10 .reality-layer:not(.home-os) h1,.grid10 .legal-mast h1{text-wrap:balance;max-width:22ch;font-size:clamp(1.7rem,4.2vw,2.35rem);line-height:1.08}.grid10 .reality-layer p,.grid10 .reality-lede,.grid10 .legal-mast p,.grid10 .fact-lead{max-width:var(--os-measure)}.grid10 .reality-layer h2{margin-top:0;font-size:clamp(1.15rem,2.2vw,1.4rem)}.grid10 .g10-btn,.grid10 a.g10-btn{border-radius:var(--os-radius);white-space:nowrap;min-height:44px;padding-inline:16px;transition:background-color .16s cubic-bezier(.22,1,.36,1),color .16s,border-color .16s}.grid10 .g10-btn-primary,.grid10 .g10-btn.g10-btn-primary,.grid10 .g10-btn-premium{box-shadow:none!important}.grid10 .g10-card,.grid10 .g3-card,.grid10 .grid-os-card{border-radius:var(--os-radius)!important;box-shadow:none!important}.grid10 main.g10-main:has(.map-page-os){width:min(100%,1440px);max-width:none;padding-inline:0}.grid10 .g10-frame-footer__trust{font-family:var(--font-grid-sans), Inter, sans-serif;letter-spacing:0;max-width:var(--os-measure);font-size:.95rem;font-weight:450;line-height:1.45}.grid10 .g10-footer-elite.g10-frame-footer{margin-top:var(--os-space-6)}.g10-foot-group:not([open]) ul{display:none}.g10-foot-group{min-width:0}.g10-foot-group summary{cursor:pointer;min-height:44px;font-family:var(--font-grid-sans), Inter, sans-serif;letter-spacing:.04em;text-transform:none;color:var(--os-ink,var(--g10-text));align-items:center;font-size:.95rem;font-weight:560;list-style:none;display:flex}.g10-foot-group summary::-webkit-details-marker{display:none}@media (max-width:767px){.g10-frame-footer__cols{margin-top:var(--os-space-4);gap:0}.g10-foot-group{border-top:1px solid var(--os-line)}.g10-foot-group ul{padding-bottom:var(--os-space-3)}.g10-foot-group summary:after{content:"+";letter-spacing:0;margin-left:auto}.g10-foot-group[open] summary:after{content:"–"}}.g10-foot-title{margin:0 0 8px;display:none}@media (min-width:768px){.g10-foot-title{font-family:var(--font-grid-sans), Inter, sans-serif;letter-spacing:.04em;text-transform:none;color:var(--os-ink,var(--g10-text));font-size:.95rem;font-weight:560;display:block}.g10-foot-summary{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.g10-foot-group summary{pointer-events:none;min-height:0;margin-bottom:8px}.g10-foot-group ul{display:grid!important}}@media (min-width:1024px) and (max-width:1279px){.grid10 .home-os h1{font-size:clamp(2.2rem,4.5vw,3.4rem)}}.grid10 .grobus-assistant-dock{left:auto;right:max(12px, env(safe-area-inset-right));width:max-content;max-width:calc(100vw - 24px);position:fixed}.grid10 .g10-frame__bar{padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right))}.grid10 .grid-mobile-menu button{min-height:44px}@media (max-width:420px){.grid10 .g10-frame__tools .g45-lang--compact{display:none}}@media (max-width:767px){.grid10 .grid-mobile-panel{top:calc(60px + env(safe-area-inset-top));left:max(16px, env(safe-area-inset-left));right:max(16px, env(safe-area-inset-right));width:auto;min-width:0;max-height:calc(100dvh - 148px - env(safe-area-inset-bottom));position:fixed;overflow:auto}}.grid10 .grid-bottomnav{padding-left:max(8px, env(safe-area-inset-left));padding-right:max(8px, env(safe-area-inset-right))}.grid10 .grid-bottomnav a{white-space:nowrap;text-overflow:ellipsis;padding-inline:4px;font-size:.8125rem;overflow:hidden}.grid10 :where(.g3-input,.g3-select,.g3-textarea,.auth-form input,.reality-form input,.reality-form textarea,.reality-form select){font-size:16px}.grid10 .grid-mobile-menu{z-index:70}.grid10 .grid-mobile-menu>button{z-index:71;position:relative}.grid-mobile-backdrop{z-index:55;background:#090b0e8c;border:0;padding:0;position:fixed;inset:0}.grid10 .grid-mobile-close{min-height:44px;color:var(--os-ink,var(--g10-text));font:inherit;text-align:right;background:0 0;border:0;border-radius:10px;justify-content:flex-end;align-items:center;padding:0 .7rem;font-weight:560;display:flex}.grid10 .price-sheet{gap:var(--os-space-4);max-width:36rem}.grid10 .price-hero{margin:0;font-size:clamp(3rem,8vw,4.5rem);line-height:.9}.grid10 .auth-entry{gap:var(--os-space-3);max-width:28rem}.grid10 .auth-entry+section{max-width:28rem}.grid-command{z-index:80;background:#090b0eb8;justify-content:center;align-items:start;padding:12vh 16px 16px;display:grid;position:fixed;inset:0}.grid-command form{border:1px solid var(--os-line-strong,#f4f1ea38);width:min(100%,32rem);color:var(--os-ink,#f4f1ea);background:#14181f;border-radius:16px;margin:0;padding:16px;box-shadow:0 24px 60px #00000073}.grid-command ul{gap:4px;margin:12px 0;padding:0;list-style:none;display:grid}.grid-command .g10-btn{justify-content:flex-start;width:100%}.grid10 .coverage-fold{border-top:1px solid var(--os-line);padding-top:8px}.grid10 .coverage-fold summary{color:var(--os-unknown)}.grid10 :focus-visible{outline:2px solid var(--os-ink);outline-offset:3px}@media (prefers-reduced-motion:reduce){.grid10 .g10-btn,.grid10 a.g10-btn{transition:none}}@media (prefers-reduced-transparency:reduce){.grid-command,.grid-mobile-backdrop{background:#090b0e}}.grid10 .legal-section{border-top-color:var(--os-line,#f4f1ea29)}.grid10 .legal-prose{max-width:68ch;color:var(--os-ink,var(--g10-text));margin-top:.55rem;font-size:1rem;line-height:1.65}.grid10 :where(.g3-input,.g3-select,.g3-textarea,.auth-form input,.reality-form input,.reality-form textarea,.reality-form select){border-radius:var(--os-radius);min-height:48px}.grid10 :where(.g3-input,.auth-form input,.reality-form input,.reality-form textarea):focus{outline:2px solid var(--os-ink,#f4f1ea);outline-offset:2px}@media (min-width:1024px){.grid10 .country-sheet>.country-rail{grid-area:2/2/span 5}.grid10 .country-sheet>:not(header):not(.country-rail){grid-column:1}}@media (max-width:1023px){.grid10 .country-rail{padding-bottom:var(--os-space-3);border-bottom:1px solid var(--os-line,#f4f1ea29)}}.g-sys{--g-bg:transparent;--g-line:#f4f1ea29;--g-ink:#f4f1ea;--g-muted:#f4f1eab8;--g-green:#9dbea8;--g-brass:#c6b48a;--g-risk:#e7a394;color:var(--g-ink);background:0 0;gap:1.1rem;display:grid}.g-sys h2{letter-spacing:.01em;margin:0 0 .45rem;font-size:.95rem;font-weight:620}.g-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--g-brass);margin:0;font-size:.75rem}.g-chips,.g-rail{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.g-rail{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:.2rem;overflow-x:auto}.g-chip,.g-rail a{border:1px solid var(--g-line);min-height:32px;color:var(--g-ink);white-space:nowrap;border-radius:999px;align-items:center;padding:.2rem .65rem;font-size:.82rem;line-height:1.2;text-decoration:none;display:inline-flex}.g-chip[data-tone=verified],.g-chip[data-tone=source]{color:var(--g-green);border-color:#9dbea873}.g-chip[data-tone=open],.g-chip[data-tone=unknown],.g-chip[data-tone=context],.g-chip[data-tone=plan]{color:var(--g-brass);border-color:#c6b48a73}.g-chip[data-tone=warning],.g-chip[data-tone=danger],.g-chip[data-tone=risk]{color:var(--g-risk);border-color:#e7a39480}.g-chain{flex-wrap:wrap;align-items:center;gap:.35rem .2rem;margin:0;padding:0;list-style:none;display:flex}.g-chain li{align-items:center;gap:.35rem;display:inline-flex}.g-chain li+li:before{content:"→";color:var(--g-muted)}.g-rows{border-top:1px solid var(--g-line);margin:0;padding:0;list-style:none;display:grid}.g-rows li{border-bottom:1px solid var(--g-line);gap:.15rem;padding:.65rem 0;display:grid}.g-rows a{color:inherit;gap:.15rem;text-decoration:none;display:grid}.g-row-mark{grid-template-columns:auto 1fr;align-items:center;column-gap:.55rem}.g-row-mark .g-mark{grid-row:1/span 2}.g-mark{border:1px solid var(--g-line);border-radius:999px;place-items:center;width:1.7rem;height:1.7rem;font-size:.75rem;display:inline-grid}.g-sys .grobus-composer--command .grobus-composer__panel{box-shadow:none;border:0;border-bottom:1px solid var(--g-line);background:0 0;border-radius:0}.g-sys .grobus-composer--command .grobus-composer__input{background:0 0;border-radius:0;min-height:48px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:16px}.g-sys input:focus-visible,.g-sys button:focus-visible,.g-sys a:focus-visible,.g-rows a:focus-visible{outline:2px solid var(--g-ink);outline-offset:3px}.g-sys .reality-form,.g-sys.auth-form{gap:.65rem;display:grid}.g-sys .reality-form input,.g-sys.auth-form input{width:100%;min-height:48px;font-size:16px}.map-need-bar.g-rail{gap:.35rem}.g-rows strong{font-weight:620}.g-rows span,.g-note{color:var(--g-muted);font-size:.92rem;line-height:1.45}.g-block{gap:.35rem;display:grid}@media (prefers-reduced-motion:reduce){.g-rail{scroll-behavior:auto}}@media (max-width:1023px){.grid10 .map-page-os>.map-side{z-index:35;left:0;right:0;bottom:calc(var(--g10-dock-bottom,4.5rem) + 3.1rem);max-height:38vh;padding:.55rem .8rem calc(.7rem + env(safe-area-inset-bottom));color:#f4f1ea;background:#12161c;border-top:1px solid #f4f1ea29;display:block;position:fixed;overflow:auto}}@media (min-width:1024px){.grid10 .map-page-os.grid-premium-page{grid-template-columns:minmax(0,1fr) minmax(280px,22rem);align-items:start;max-width:none;display:grid}.grid10 .map-page-os>.map-stage{width:auto;min-width:0}.grid10 .map-page-os>.map-side{max-height:calc(100dvh - 5.5rem);padding:.4rem .9rem 2rem;display:block;overflow:auto}.grid10 .map-page-os>.map-stage .grid-map-canvas{width:100%;height:calc(100dvh - 5.5rem)}}.g-sys h1{letter-spacing:-.03em;max-width:22ch;color:var(--g-ink);font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.08}.grid10 .grobus-msg__prose,.grid10 .grobus-msg__section-body{color:#f4f1ea;max-width:40rem;font-size:1.0625rem;line-height:1.7}.grid10[data-quiet] .g10-main{padding-top:1.5rem}@media (prefers-reduced-motion:reduce){.grid10 .g-chain,.grid10 .grid-command,.grid10 .g49-wayfinding{animation:none}}.grid10 .g49-wayfinding{border-bottom:1px solid var(--g-line);margin:1.5rem auto 0;padding:.85rem 1rem}.grid10 .g49-wayfinding__links,.grid10 .g49-strip-links{flex-wrap:wrap;gap:.5rem .75rem;display:flex}.grid10 .g49-wayfinding__links a{color:var(--g-ink)}
