.home-faq-module__G2yAYG__section{--faq-muted:color-mix(in srgb, var(--sx-muted) 80%, var(--sx-fg));background:var(--sx-bg);padding:64px 32px;scroll-margin-top:88px}.home-faq-module__G2yAYG__questions{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(40px,7vw,100px);min-width:0;max-width:1280px;margin-inline:auto;display:grid}.home-faq-module__G2yAYG__heading h2{color:var(--sx-fg);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(28px,2.5vw,34px);font-weight:550;line-height:1.35}.home-faq-module__G2yAYG__intro{max-width:340px;color:var(--faq-muted);margin:16px 0 0;font-size:14px;line-height:1.75}.home-faq-module__G2yAYG__question{width:100%;font:inherit;justify-content:space-between;align-items:center;gap:24px;margin:0;display:flex}.home-faq-module__G2yAYG__references{margin:12px 0 0;padding-inline-start:20px}.home-faq-module__G2yAYG__references a{margin-top:0}.home-faq-module__G2yAYG__list{border-bottom:1px solid var(--sx-border);min-width:0}.home-faq-module__G2yAYG__item{border-top:1px solid var(--sx-border)}.home-faq-module__G2yAYG__item summary{color:var(--sx-fg);cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:68px;padding:22px 0;font-size:16px;font-weight:550;line-height:1.6;list-style:none;transition:color .16s;display:flex}.home-faq-module__G2yAYG__item summary::-webkit-details-marker{display:none}.home-faq-module__G2yAYG__item summary:hover{color:var(--sx-accent)}.home-faq-module__G2yAYG__item summary:focus-visible,.home-faq-module__G2yAYG__answer a:focus-visible{outline:2px solid var(--button-focus);outline-offset:5px;border-radius:3px}.home-faq-module__G2yAYG__toggle{color:var(--sx-muted);flex:0 0 16px;transition:transform .2s}.home-faq-module__G2yAYG__item[open] .home-faq-module__G2yAYG__toggle{transform:rotate(180deg)}.home-faq-module__G2yAYG__answer{color:var(--faq-muted);overflow-wrap:anywhere;padding-block:0 24px;padding-inline:0 32px;font-size:14px;line-height:1.85}.home-faq-module__G2yAYG__answer p{margin:0}.home-faq-module__G2yAYG__answer a{color:var(--sx-accent);text-underline-offset:4px;margin-top:12px;display:inline-block}.home-faq-module__G2yAYG__item::details-content{opacity:0;transition:opacity .18s ease, content-visibility .18s allow-discrete}.home-faq-module__G2yAYG__item[open]::details-content{opacity:1}@supports (interpolate-size:allow-keywords){.home-faq-module__G2yAYG__item{interpolate-size:allow-keywords}.home-faq-module__G2yAYG__item::details-content{block-size:0;transition:block-size .22s ease, opacity .18s ease, content-visibility .22s allow-discrete;overflow:clip}.home-faq-module__G2yAYG__item[open]::details-content{block-size:auto}}html[dir=rtl] .home-faq-module__G2yAYG__heading h2{letter-spacing:normal}@media (max-width:800px){.home-faq-module__G2yAYG__questions{grid-template-columns:1fr;gap:30px;max-width:680px}.home-faq-module__G2yAYG__intro{max-width:480px}}@media (max-width:700px){.home-faq-module__G2yAYG__section{padding:44px 20px 32px}.home-faq-module__G2yAYG__heading h2{font-size:26px}.home-faq-module__G2yAYG__intro{margin-top:12px}.home-faq-module__G2yAYG__item summary{gap:20px;padding-block:20px;font-size:15px}.home-faq-module__G2yAYG__answer{padding-inline-end:20px;padding-bottom:22px}}@media (prefers-reduced-motion:reduce){.home-faq-module__G2yAYG__toggle,.home-faq-module__G2yAYG__item summary{transition:none}.home-faq-module__G2yAYG__item::details-content{transition:none}}
.button-module__GHx-QG__button.button-module__GHx-QG__button{justify-content:center;align-items:center;gap:var(--button-gap);box-sizing:border-box;min-height:var(--button-height);min-width:var(--button-height);padding:0 var(--button-padding);border:1px solid var(--button-border);border-radius:var(--button-radius);background:var(--button-background);color:var(--button-foreground);font:600 var(--button-font-size)/1.3 var(--font-body);white-space:nowrap;vertical-align:middle;cursor:pointer;appearance:none;flex:none;text-decoration:none;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.button-module__GHx-QG__button.button-module__GHx-QG__button>svg{width:var(--button-icon-size,16px);height:var(--button-icon-size,16px);pointer-events:none;flex:none}.button-module__GHx-QG__button.button-module__GHx-QG__button[aria-haspopup]>svg:last-child:not(:first-child){width:12px;height:12px}.button-module__GHx-QG__button.button-module__GHx-QG__button strong{font:inherit;color:inherit}.button-module__GHx-QG__button.button-module__GHx-QG__button:hover:not(:disabled):not([aria-disabled=true]){background:var(--button-hover-background);border-color:var(--button-hover-border);color:var(--button-hover-foreground,var(--button-foreground))}.button-module__GHx-QG__button.button-module__GHx-QG__button:active:not(:disabled):not([aria-disabled=true]){background:var(--button-active-background,var(--button-hover-background))}.button-module__GHx-QG__button.button-module__GHx-QG__button:focus-visible{outline:2px solid var(--button-focus);outline-offset:3px}.button-module__GHx-QG__button.button-module__GHx-QG__button:disabled,.button-module__GHx-QG__button.button-module__GHx-QG__button[aria-disabled=true]{opacity:.45;cursor:not-allowed}.button-module__GHx-QG__button.button-module__GHx-QG__button[aria-busy=true]{cursor:wait}.button-module__GHx-QG__button.button-module__GHx-QG__button[aria-busy=true]>svg:not(.button-module__GHx-QG__spinner){display:none}.button-module__GHx-QG__button.button-module__GHx-QG__button[aria-invalid=true]{border-color:var(--button-danger)}.button-module__GHx-QG__primary{--button-background:var(--button-accent);--button-foreground:var(--button-on-accent);--button-border:var(--button-accent);--button-hover-background:var(--button-accent-hover);--button-hover-border:var(--button-accent-hover)}.button-module__GHx-QG__outline{--button-background:var(--sx-card);--button-foreground:var(--sx-fg);--button-border:var(--sx-border);--button-hover-background:var(--sx-surface);--button-hover-border:var(--button-accent)}.button-module__GHx-QG__secondary{--button-background:var(--sx-surface);--button-foreground:var(--sx-fg);--button-border:transparent;--button-hover-background:color-mix(in srgb, var(--button-accent) 12%, var(--sx-card));--button-hover-border:transparent}.button-module__GHx-QG__ghost,.button-module__GHx-QG__link{--button-background:transparent;--button-foreground:var(--sx-fg);--button-border:transparent;--button-hover-background:var(--sx-surface);--button-hover-border:transparent;--button-hover-foreground:var(--sx-fg)}.button-module__GHx-QG__link{--button-foreground:var(--button-accent);--button-hover-background:transparent;--button-hover-foreground:var(--button-accent-hover)}.button-module__GHx-QG__link:hover:not(:disabled){text-underline-offset:3px;text-decoration:underline}.button-module__GHx-QG__destructive{--button-background:var(--button-danger);--button-foreground:var(--button-on-danger);--button-border:var(--button-danger);--button-hover-background:var(--button-danger-hover);--button-hover-border:var(--button-danger-hover)}.button-module__GHx-QG__brand{--button-icon-size:20px;--button-background:#fff;--button-foreground:#1f1f1f;--button-border:#dadce0;--button-hover-background:#f8fafd;--button-hover-border:#b5c0c8}.button-module__GHx-QG__button.button-module__GHx-QG__dashed{--button-background:var(--sx-card);--button-foreground:var(--button-accent);--button-border:var(--button-muted-border);--button-hover-background:var(--sx-surface);--button-hover-border:var(--button-accent);border-style:dashed}.button-module__GHx-QG__small{--button-height:var(--button-height-sm);--button-font-size:12px;--button-padding:10px}.button-module__GHx-QG__medium{--button-height:var(--button-height-md);--button-font-size:14px;--button-padding:16px}.button-module__GHx-QG__large{--button-height:var(--button-height-lg);--button-font-size:14px;--button-padding:20px}.button-module__GHx-QG__button.button-module__GHx-QG__icon{width:var(--button-height);min-width:var(--button-height);padding:0}.button-module__GHx-QG__button.button-module__GHx-QG__outline:is([aria-expanded=true],[aria-pressed=true]){--button-background:color-mix(in srgb, var(--button-accent) 10%, var(--sx-card));--button-border:var(--button-accent);--button-foreground:var(--sx-deep)}.button-module__GHx-QG__spinner{animation:.9s linear infinite button-module__GHx-QG__button-spin}.button-module__GHx-QG__control:focus-visible{outline:2px solid var(--button-focus);outline-offset:3px}@keyframes button-module__GHx-QG__button-spin{to{transform:rotate(360deg)}}@media (pointer:coarse){.button-module__GHx-QG__button.button-module__GHx-QG__button{min-height:max(44px, var(--button-height));min-width:max(44px, var(--button-height))}.button-module__GHx-QG__button.button-module__GHx-QG__icon{min-width:max(44px, var(--button-height));width:max(44px, var(--button-height))}}@media (prefers-reduced-motion:reduce){.button-module__GHx-QG__button.button-module__GHx-QG__button{transition:none}.button-module__GHx-QG__spinner{animation:none}}.button-module__GHx-QG__control[data-purpose=map][data-control=map-target]{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--button-accent,#008da5);box-shadow:none;cursor:grab;touch-action:none;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.button-module__GHx-QG__control[data-control=map-target]>svg{pointer-events:none;filter:drop-shadow(0 1px 2px #17303926);width:24px;height:24px;transition:transform .12s;overflow:visible}.button-module__GHx-QG__control[data-control=map-target] [data-part=halo]{fill:currentColor;opacity:.12}.button-module__GHx-QG__control[data-control=map-target] [data-part=ring]{fill:#fff}.button-module__GHx-QG__control[data-control=map-target] [data-part=dot]{fill:currentColor}.button-module__GHx-QG__control[data-control=map-target]:is(:hover,:focus-visible,[data-picking=true])>svg{transform:scale(1.08)}.button-module__GHx-QG__control[data-control=map-target]:is(:hover,:focus-visible,[data-picking=true]) [data-part=halo]{opacity:.24}.button-module__GHx-QG__control[data-control=map-target]:active{cursor:grabbing}.button-module__GHx-QG__control[data-control=map-target]:active>svg{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.button-module__GHx-QG__control[data-control=map-target]>svg{transition:none}}
.output-controls-module__HS-P9a__menu{z-index:10000;box-sizing:border-box;width:190px;max-width:calc(100vw - 24px);font-family:var(--font-body);color:#53615e;background:#fff;border:1px solid #ccd6d2;border-radius:12px;padding:5px;position:fixed;box-shadow:0 18px 48px #13241e26}.output-controls-module__HS-P9a__menu button:where(:not([data-slot=button])){color:#53615e;text-align:start;cursor:pointer;width:100%;min-height:42px;font:inherit;background:0 0;border:0;border-radius:8px;grid-template-columns:22px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:6px 8px;display:grid}.output-controls-module__HS-P9a__menu button:where(:not([data-slot=button])):hover,.output-controls-module__HS-P9a__menu button:where(:not([data-slot=button]))[aria-checked=true]{color:#1d332c;background:#edf5f1}.output-controls-module__HS-P9a__menu button:where(:not([data-slot=button])) span{gap:2px;display:grid}.output-controls-module__HS-P9a__menu strong{font-size:12px;font-weight:600}.output-controls-module__HS-P9a__menu small{color:#7a8783;font-size:11px}
.legal-pages-module__MLgLAG__links{flex-wrap:wrap;align-items:center;gap:12px 22px;font-size:13px;display:flex}.legal-pages-module__MLgLAG__links a{text-underline-offset:4px;text-decoration:underline}.legal-pages-module__MLgLAG__links a:hover{opacity:.75}.legal-pages-module__MLgLAG__links a:focus-visible{outline-offset:4px;outline:2px solid #168ea5}.legal-pages-module__MLgLAG__footer{color:#53656e;border-top:1px solid #d8e1e5;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:36px;padding:28px 0;font-size:13px;display:flex}.legal-pages-module__MLgLAG__page{color:#22333b;background:#f8faf9;min-height:100vh;padding:40px max(24px,50vw - 400px);font-size:16px;line-height:1.75}.legal-pages-module__MLgLAG__page h1{margin:28px 0 8px;font-size:clamp(28px,5vw,40px);font-weight:600;line-height:1.2}.legal-pages-module__MLgLAG__page h2{margin:30px 0 8px;font-size:21px;font-weight:600}.legal-pages-module__MLgLAG__page p{margin:10px 0}.legal-pages-module__MLgLAG__references{flex-wrap:wrap;gap:8px 20px;margin:12px 0 24px;padding:0;font-size:13px;list-style:none;display:flex}.legal-pages-module__MLgLAG__references a{color:#087f94;text-underline-offset:3px;text-decoration:underline}.legal-pages-module__MLgLAG__back{color:#087f94;text-decoration:underline}.legal-pages-module__MLgLAG__meta{color:#687780;font-size:13px}.legal-pages-module__MLgLAG__draft{background:#fff7e9;border-inline-start:3px solid #bf893d;margin:24px 0;padding:16px 20px;font-size:14px}@media (max-width:560px){.legal-pages-module__MLgLAG__page{padding:24px 20px}.legal-pages-module__MLgLAG__links{gap:12px 16px}.legal-pages-module__MLgLAG__footer{flex-direction:column}}
.showcase-place-editor-module__wiclOa__dialog{border:1px solid var(--sx-border-soft);background:var(--sx-bg);width:min(560px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--sx-fg);border-radius:20px;padding:26px;overflow:auto;box-shadow:0 24px 80px #081c3440}.showcase-place-editor-module__wiclOa__dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#081c3480}.showcase-place-editor-module__wiclOa__heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.showcase-place-editor-module__wiclOa__heading h2{font-size:22px;font-weight:600}.showcase-place-editor-module__wiclOa__hint{color:var(--sx-muted);margin:12px 0 22px;font-size:14px;line-height:1.6}.showcase-place-editor-module__wiclOa__fields{gap:18px;display:grid}.showcase-place-editor-module__wiclOa__buttons{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.showcase-place-editor-module__wiclOa__error{color:var(--sx-fg);margin-top:18px;font-size:13px;line-height:1.6}@media (max-width:600px){.showcase-place-editor-module__wiclOa__dialog{padding:20px}.showcase-place-editor-module__wiclOa__buttons{flex-wrap:wrap}}
.studio-shell .batch-places-module__SEztLq__dialog{border:1px solid var(--sx-border-soft);background:var(--sx-bg);width:min(860px,100vw - 32px);max-height:calc(100dvh - 40px);color:var(--sx-fg);border-radius:16px;padding:26px;overflow:auto;box-shadow:0 24px 80px #081c3440}.studio-shell .batch-places-module__SEztLq__dialog::backdrop{background:#081c3480}.batch-places-module__SEztLq__heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.batch-places-module__SEztLq__heading h2{margin:0;font-size:22px;font-weight:600}.batch-places-module__SEztLq__hint{color:var(--sx-muted);margin:14px 0 20px;font-size:14px;line-height:1.6}.batch-places-module__SEztLq__content{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.batch-places-module__SEztLq__field{gap:7px;min-width:0;font-size:13px;display:grid}.batch-places-module__SEztLq__field small{color:var(--sx-muted)}.batch-places-module__SEztLq__field code{font-family:var(--font-mono)}.batch-places-module__SEztLq__field input,.batch-places-module__SEztLq__field textarea{box-sizing:border-box;border:1px solid var(--sx-border);width:100%;min-width:0;font:inherit;color:inherit;background:var(--sx-card);border-radius:8px;padding:9px 11px}.batch-places-module__SEztLq__field input[type=color]{height:36px;padding:4px}.batch-places-module__SEztLq__field textarea{resize:vertical;line-height:1.5}.batch-places-module__SEztLq__field input:focus-visible,.batch-places-module__SEztLq__field textarea:focus-visible{outline:2px solid var(--sx-accent,#008da5);outline-offset:2px}.batch-places-module__SEztLq__reviewBar,.batch-places-module__SEztLq__buttons{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.batch-places-module__SEztLq__examples{border-bottom:1px solid var(--sx-border);gap:9px;padding-bottom:18px;font-size:13px;display:grid}.batch-places-module__SEztLq__examples small{color:var(--sx-muted);line-height:1.5}.batch-places-module__SEztLq__examples>div{flex-wrap:wrap;gap:8px;display:flex}.batch-places-module__SEztLq__rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.batch-places-module__SEztLq__place{border:0;border-top:1px solid var(--sx-border);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;min-width:0;margin:0;padding:14px 0 0;display:grid}.batch-places-module__SEztLq__place legend{padding:0 8px 0 0;font-size:14px;font-weight:600}.batch-places-module__SEztLq__search,.batch-places-module__SEztLq__check{grid-column:1/-1}.batch-places-module__SEztLq__placeTools{grid-column:1/-1;justify-content:flex-end;gap:4px;display:flex}.batch-places-module__SEztLq__check{align-items:center;gap:8px;font-size:13px;display:flex}.batch-places-module__SEztLq__options{border-top:1px solid var(--sx-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:10px;padding-top:20px;display:grid}.batch-places-module__SEztLq__error{color:var(--sx-fg);font-size:13px;line-height:1.6}.batch-places-module__SEztLq__buttons{justify-content:flex-end;margin-top:24px}@media (max-width:620px){.studio-shell .batch-places-module__SEztLq__dialog{padding:20px}.batch-places-module__SEztLq__rows,.batch-places-module__SEztLq__options{grid-template-columns:1fr}}
.creation-card-module___R7YLq__card{color:#17211f;background:#fbfcf9;border:1px solid #d8e0dc;border-radius:15px;min-width:0;overflow:hidden;box-shadow:0 10px 28px #20342d12}.creation-card-module___R7YLq__mediaOnlyCard{aspect-ratio:16/10;background:#172823;border-radius:13px;box-shadow:0 12px 32px #1a31291a}.creation-card-module___R7YLq__mediaOnlyLink{width:100%;height:100%;color:inherit;text-decoration:none;display:block}.creation-card-module___R7YLq__mediaOnlyPreview{background:#20342e;width:100%;height:100%;position:relative;overflow:hidden}.creation-card-module___R7YLq__mediaOnlyPreview>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .24s cubic-bezier(.2,.8,.2,1),filter .24s}.creation-card-module___R7YLq__mediaOnlyLink:hover .creation-card-module___R7YLq__mediaOnlyPreview>img{filter:saturate(1.04)contrast(1.03);transform:scale(1.025)}.creation-card-module___R7YLq__preview{aspect-ratio:16/9;color:inherit;background:#20342e;text-decoration:none;display:block;position:relative;overflow:hidden}a.creation-card-module___R7YLq__preview{cursor:pointer}a.creation-card-module___R7YLq__preview:hover img{transform:scale(1.018)}.creation-card-module___R7YLq__preview img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .22s}.creation-card-module___R7YLq__previewFallback{background:radial-gradient(circle at 24% 70%,#e9cc80 0 4px,#0000 5px),radial-gradient(circle at 72% 30%,#f7f1df 0 4px,#0000 5px),linear-gradient(145deg,#0000 45%,#89c6b4b8 46% 48%,#0000 49%) 0 0/82px 82px,#20342e;position:absolute;inset:0}.creation-card-module___R7YLq__previewFallback span{transform-origin:0;background:#ecf4ef4d;height:1px;position:absolute}.creation-card-module___R7YLq__previewFallback span:first-child{width:42%;top:28%;left:16%;transform:rotate(18deg)}.creation-card-module___R7YLq__previewFallback span:nth-child(2){width:45%;top:65%;left:36%;transform:rotate(-22deg)}.creation-card-module___R7YLq__previewFallback span:nth-child(3){width:76%;top:48%;left:10%;transform:rotate(4deg)}.creation-card-module___R7YLq__aspect{color:#f7faf8;letter-spacing:.08em;background:#0c1a16c2;border-radius:6px;padding:5px 7px;font-size:10px;font-weight:800;position:absolute;bottom:10px;right:10px}.creation-card-module___R7YLq__body{padding:17px}.creation-card-module___R7YLq__meta{color:#6a7975;justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.creation-card-module___R7YLq__status{color:#27634f;letter-spacing:.05em;text-transform:uppercase;font-weight:800}.creation-card-module___R7YLq__card[data-status=failed] .creation-card-module___R7YLq__status,.creation-card-module___R7YLq__card[data-status=ready] .creation-card-module___R7YLq__status{color:#8c552f}.creation-card-module___R7YLq__body h3{overflow-wrap:anywhere;margin:12px 0 0;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:400;line-height:1.16}.creation-card-module___R7YLq__body h3 a{color:inherit;text-decoration:none}.creation-card-module___R7YLq__body h3 a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.creation-card-module___R7YLq__prompt{color:#65736f;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:9px 0 0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.creation-card-module___R7YLq__progress{background:#e5ebe7;border-radius:7px;height:22px;margin-top:14px;position:relative;overflow:hidden}.creation-card-module___R7YLq__progress span{background:#96cbbb;height:100%;transition:width .18s;display:block}.creation-card-module___R7YLq__progress strong{color:#183f34;place-items:center;font-size:10px;display:grid;position:absolute;inset:0}.creation-card-module___R7YLq__actions{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.creation-card-module___R7YLq__actions button:where(:not([data-slot=button])),.creation-card-module___R7YLq__actions a{color:#36544b;cursor:pointer;background:#f7faf8;border:1px solid #cad6d0;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:7px 10px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.creation-card-module___R7YLq__actions .creation-card-module___R7YLq__primary:where(:not([data-slot=button])){color:#f8faf7;background:#244f42;border-color:#244f42}.creation-card-module___R7YLq__actions .creation-card-module___R7YLq__delete:where(:not([data-slot=button])){color:#844a3e}.creation-card-module___R7YLq__actions .creation-card-module___R7YLq__delete{margin-left:auto}.creation-card-module___R7YLq__actions button:where(:not([data-slot=button])):disabled{cursor:wait;opacity:.58}.creation-card-module___R7YLq__error{color:#9a4639;margin-top:10px;font-size:11px;line-height:1.4}@media (max-width:440px){.creation-card-module___R7YLq__body{padding:15px}.creation-card-module___R7YLq__actions .creation-card-module___R7YLq__delete{margin-left:0}}@media (prefers-reduced-motion:reduce){.creation-card-module___R7YLq__progress span,.creation-card-module___R7YLq__preview img,.creation-card-module___R7YLq__mediaOnlyPreview>img{transition:none}}
.gpx-import-module__iJAlsa__summary{font-variant-numeric:tabular-nums;margin-block:20px 12px;font-size:15px;font-weight:600}.gpx-import-module__iJAlsa__outline{width:100%;max-height:180px;color:var(--sx-accent);background:var(--sx-card);border-block:1px solid var(--sx-border-soft);display:block}.gpx-import-module__iJAlsa__outline circle{fill:currentColor}.gpx-import-module__iJAlsa__checks{align-content:center;gap:12px;display:grid}.gpx-import-module__iJAlsa__footer{z-index:1;border-top:1px solid var(--sx-border-soft);background:var(--sx-bg);padding-block:12px;position:sticky;bottom:0}
.creation-composer-module__8vDlrG__composer{color:#17211f;gap:10px;display:grid}.creation-composer-module__8vDlrG__promptField{color:#344640;letter-spacing:-.01em;gap:7px;font-size:11px;font-weight:800;display:grid}.creation-composer-module__8vDlrG__promptField textarea{field-sizing:content;resize:none;color:#18221f;width:100%;min-height:104px;max-height:180px;font:inherit;background:#ffffffeb;border:1px solid #c9d4cf;border-radius:10px;padding:12px 14px;font-size:13px;font-weight:520;line-height:1.5;overflow-y:auto;box-shadow:inset 0 1px 2px #1e302a0a}.creation-composer-module__8vDlrG__promptField textarea::placeholder{color:#899590}.creation-composer-module__8vDlrG__controlBar,.creation-composer-module__8vDlrG__feedbackRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.creation-composer-module__8vDlrG__controls{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.creation-composer-module__8vDlrG__controlWrap{position:relative}.creation-composer-module__8vDlrG__controlPill:where(:not([data-slot=button])){color:#485955;min-height:38px;font:inherit;background:#f8faf8;border:1px solid #ccd6d2;border-radius:999px;gap:7px;padding:0 12px;font-size:11px;box-shadow:0 1px 2px #1d2d2708}.creation-composer-module__8vDlrG__controlPill{cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.creation-composer-module__8vDlrG__controlPill strong{color:#1b2925;font-size:12px}.creation-composer-module__8vDlrG__controlPill>span{color:#7a8783}.creation-composer-module__8vDlrG__controlPill:hover:not(:disabled):where(:not([data-slot=button])){background:#fff;border-color:#9fb8af}.creation-composer-module__8vDlrG__controlPill:disabled:where(:not([data-slot=button])){opacity:.5}.creation-composer-module__8vDlrG__controlPill:disabled{cursor:not-allowed}.creation-composer-module__8vDlrG__readonlyPill{cursor:default}.creation-composer-module__8vDlrG__optionMenu{z-index:210;background:#fff;border:1px solid #ccd6d2;border-radius:15px;width:240px;padding:7px;position:fixed;overflow:hidden;box-shadow:0 18px 48px #13241e33}.creation-composer-module__8vDlrG__optionMenu button:where(:not([data-slot=button])){color:#53615e;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:28px minmax(0,1fr) 20px;align-items:center;gap:10px;width:100%;min-height:58px;padding:8px 10px;display:grid}.creation-composer-module__8vDlrG__optionMenu button:where(:not([data-slot=button])):hover,.creation-composer-module__8vDlrG__optionMenu button:where(:not([data-slot=button]))[aria-selected=true]{color:#1d332c;background:#edf5f1}.creation-composer-module__8vDlrG__optionMenu button:where(:not([data-slot=button])) span{gap:3px;display:grid}.creation-composer-module__8vDlrG__optionMenu button:where(:not([data-slot=button])) strong{font-size:13px}.creation-composer-module__8vDlrG__optionMenu button:where(:not([data-slot=button])) small{color:#7a8783;font-size:11px}.creation-composer-module__8vDlrG__fpsMenu{width:210px}.creation-composer-module__8vDlrG__generateButton:where(:not([data-slot=button])){color:#f8faf7;min-height:40px;font:inherit;background:#204f42;border:1px solid #204f42;border-radius:10px;gap:8px;padding:0 18px;font-size:12px;font-weight:820;box-shadow:0 8px 20px #204f422e}.creation-composer-module__8vDlrG__generateButton{cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.creation-composer-module__8vDlrG__generateButton:hover:not(:disabled):where(:not([data-slot=button])){background:#173e34}.creation-composer-module__8vDlrG__generateButton:hover:not(:disabled){transform:translateY(-1px)}.creation-composer-module__8vDlrG__generateButton:disabled:where(:not([data-slot=button])){opacity:.45}.creation-composer-module__8vDlrG__generateButton:disabled{cursor:not-allowed}.creation-composer-module__8vDlrG__hint,.creation-composer-module__8vDlrG__status{color:#697873;margin:0;font-size:10px;line-height:1.35}.creation-composer-module__8vDlrG__status{text-align:right}.creation-composer-module__8vDlrG__error{color:#9b3431;margin:0;font-size:11px;line-height:1.35}.creation-composer-module__8vDlrG__mapPickerBackdrop{z-index:200;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#131b189e;place-items:center;padding:24px;animation:.16s ease-out both creation-composer-module__8vDlrG__backdropIn;display:grid;position:fixed;inset:0}.creation-composer-module__8vDlrG__mapPicker{color:#15211d;background:#fbfcfa;border:1px solid #ffffff9e;border-radius:24px;width:min(980px,100%);max-height:min(790px,100vh - 48px);padding:clamp(24px,4vw,42px);animation:.19s cubic-bezier(.2,.8,.2,1) both creation-composer-module__8vDlrG__pickerIn;overflow:auto;box-shadow:0 38px 120px #00000057}.creation-composer-module__8vDlrG__mapPickerHeader{justify-content:space-between;align-items:start;gap:24px;display:flex}.creation-composer-module__8vDlrG__mapPickerHeader h2{letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,44px);font-weight:400}.creation-composer-module__8vDlrG__mapPickerHeader p{color:#697873;margin:9px 0 0;font-size:14px}.creation-composer-module__8vDlrG__mapPickerHeader>button:where(:not([data-slot=button])){color:#53645f;cursor:pointer;background:#fff;border:1px solid #d2dad7;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.creation-composer-module__8vDlrG__mapStyleGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 16px;margin-top:30px;display:grid}.creation-composer-module__8vDlrG__mapStyleCard{color:#25332f;text-align:left;cursor:pointer;background:0 0;border:0;gap:6px;min-width:0;padding:0;display:grid}.creation-composer-module__8vDlrG__mapStyleVisual{aspect-ratio:1.34;background:#e7ece9;border:2px solid #0000;border-radius:16px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #192f271a}.creation-composer-module__8vDlrG__mapStyleCard:hover .creation-composer-module__8vDlrG__mapStyleVisual{border-color:#a8bdb5;transform:translateY(-2px)}.creation-composer-module__8vDlrG__mapStyleCard[data-selected=true] .creation-composer-module__8vDlrG__mapStyleVisual{border-color:#307f68;box-shadow:0 0 0 4px #307f6824}.creation-composer-module__8vDlrG__mapStyleVisual>i{z-index:2;color:#fff;background:#2c8067;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:9px;right:9px;box-shadow:0 4px 12px #0b2e2447}.creation-composer-module__8vDlrG__mapStyleCard>strong{padding-inline:3px;font-size:13px}.creation-composer-module__8vDlrG__mapStyleCard>small{color:#788682;padding-inline:3px;font-size:10px}.creation-composer-module__8vDlrG__mapStyleCard[data-selected=true]>strong{color:#24715a}.creation-composer-module__8vDlrG__autoPreview{color:#2f7e67;text-align:center;background:radial-gradient(circle at 30% 30%,#579d882e,#0000 42%),linear-gradient(#3269580f 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#3269580f 1px,#0000 1px) 0 0/28px 28px,#eef6f2;place-content:center;gap:7px;width:100%;height:100%;display:grid}.creation-composer-module__8vDlrG__autoPreview span{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.creation-composer-module__8vDlrG__stylePreviewImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.creation-composer-module__8vDlrG__controlPill:focus-visible:where(:not([data-slot=button])),.creation-composer-module__8vDlrG__generateButton:focus-visible:where(:not([data-slot=button])),.creation-composer-module__8vDlrG__promptField textarea:focus-visible,.creation-composer-module__8vDlrG__optionMenu button:where(:not([data-slot=button])):focus-visible,.creation-composer-module__8vDlrG__mapPickerHeader button:where(:not([data-slot=button])):focus-visible,.creation-composer-module__8vDlrG__mapStyleCard:focus-visible{outline-offset:3px;outline:3px solid #65a891}@keyframes creation-composer-module__8vDlrG__backdropIn{0%{opacity:0}}@keyframes creation-composer-module__8vDlrG__pickerIn{0%{opacity:0;transform:translateY(14px)scale(.985)}}@media (max-width:780px){.creation-composer-module__8vDlrG__mapStyleGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.creation-composer-module__8vDlrG__controlBar{flex-direction:column;align-items:stretch}.creation-composer-module__8vDlrG__controls{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.creation-composer-module__8vDlrG__controlPill,.creation-composer-module__8vDlrG__generateButton{width:100%}.creation-composer-module__8vDlrG__feedbackRow{align-items:start}.creation-composer-module__8vDlrG__hint{max-width:55%}.creation-composer-module__8vDlrG__optionMenu{width:min(260px,100vw - 24px)}.creation-composer-module__8vDlrG__mapPickerBackdrop{align-items:end;padding:0}.creation-composer-module__8vDlrG__mapPicker{border-radius:22px 22px 0 0;width:100%;max-height:88vh;padding:22px 18px 28px}.creation-composer-module__8vDlrG__mapStyleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}}@media (prefers-reduced-motion:reduce){.creation-composer-module__8vDlrG__composer,.creation-composer-module__8vDlrG__composer *,.creation-composer-module__8vDlrG__composer :before,.creation-composer-module__8vDlrG__composer :after,.creation-composer-module__8vDlrG__mapPickerBackdrop,.creation-composer-module__8vDlrG__mapPicker{scroll-behavior:auto;transition:none;animation:none}}
.ai-video-module__HYtifG__dock{z-index:6;flex:none;width:0;min-height:0;position:relative}.ai-video-module__HYtifG__expanded{width:360px}.ai-video-module__HYtifG__launcher{white-space:nowrap;flex:none}.ai-video-module__HYtifG__panel[hidden]{display:none}.ai-video-module__HYtifG__panel{box-sizing:border-box;border-inline-start:1px solid var(--sx-border-soft);background:var(--sx-card);height:100%;min-height:0;color:var(--sx-fg);flex-direction:column;display:flex}.ai-video-module__HYtifG__heading{border-bottom:1px solid var(--sx-border-soft);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.ai-video-module__HYtifG__heading h2{margin:0;font-size:15px;font-weight:600}.ai-video-module__HYtifG__content{overscroll-behavior:contain;flex:1;min-height:0;padding:0 20px 24px;overflow-y:auto}.ai-video-module__HYtifG__content textarea{min-height:140px}.ai-video-module__HYtifG__content section{grid-template-columns:minmax(0,1fr)}.ai-video-module__HYtifG__content p,.ai-video-module__HYtifG__content span{overflow-wrap:anywhere}@media (max-width:1100px){.ai-video-module__HYtifG__expanded{width:0}.ai-video-module__HYtifG__panel{width:min(360px,100vw - 16px);position:absolute;top:0;right:0;box-shadow:-8px 0 24px #081c341a}}@media (max-width:600px){.ai-video-module__HYtifG__launcherText{display:none}}
.creation-preview-panel-module__Dlza9G__panel{align-content:start;min-height:100%;display:grid}.creation-preview-panel-module__Dlza9G__header{border-bottom:1px solid #e8eaf0;justify-content:space-between;align-items:start;gap:18px;padding-bottom:24px;display:flex;position:relative}.creation-preview-panel-module__Dlza9G__status{color:#477fcf;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:800}.creation-preview-panel-module__Dlza9G__status[data-status=failed]{color:#a0443b}.creation-preview-panel-module__Dlza9G__status[data-status=needs_confirmation]{color:#9a6b21}.creation-preview-panel-module__Dlza9G__header h3{color:#161b24;letter-spacing:-.04em;margin:9px 0 0;font-size:clamp(22px,2.4vw,31px);line-height:1.08}.creation-preview-panel-module__Dlza9G__header time{color:#8a93a2;margin-top:10px;font-size:11px;display:block}.creation-preview-panel-module__Dlza9G__more{position:relative}.creation-preview-panel-module__Dlza9G__more>button:where(:not([data-slot=button])){color:#566174;cursor:pointer;background:#fff;border:1px solid #e1e5eb;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.creation-preview-panel-module__Dlza9G__menu{z-index:2;background:#fff;border:1px solid #e0e4ea;border-radius:12px;width:168px;padding:5px;display:grid;position:absolute;top:43px;right:0;overflow:hidden;box-shadow:0 14px 40px #1d273a2b}.creation-preview-panel-module__Dlza9G__menu a,.creation-preview-panel-module__Dlza9G__menu button:where(:not([data-slot=button])){color:#465166;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px;font-size:12px}.creation-preview-panel-module__Dlza9G__menu a:hover,.creation-preview-panel-module__Dlza9G__menu button:where(:not([data-slot=button])):hover{background:#f1f4f8}.creation-preview-panel-module__Dlza9G__menu button:where(:not([data-slot=button])){color:#9a493f}.creation-preview-panel-module__Dlza9G__prompt{border-bottom:1px solid #e8eaf0;padding:25px 0}.creation-preview-panel-module__Dlza9G__prompt>span,.creation-preview-panel-module__Dlza9G__details dt{color:#8993a4;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.creation-preview-panel-module__Dlza9G__prompt p{color:#47546a;background:#f3f7fd;border:1px solid #dce6f5;border-radius:14px;margin:10px 0 0;padding:15px;font-size:13px;line-height:1.62}.creation-preview-panel-module__Dlza9G__details{grid-template-columns:1fr 1fr;gap:10px;margin:22px 0 0;display:grid}.creation-preview-panel-module__Dlza9G__details div{background:#fafbfc;border:1px solid #e6e9ef;border-radius:13px;min-width:0;padding:13px}.creation-preview-panel-module__Dlza9G__details dd{overflow-wrap:anywhere;color:#232b38;margin:7px 0 0;font-size:12px;font-weight:700}.creation-preview-panel-module__Dlza9G__actions{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.creation-preview-panel-module__Dlza9G__actions a,.creation-preview-panel-module__Dlza9G__actions button:where(:not([data-slot=button])),.creation-preview-panel-module__Dlza9G__deleteConfirm button:where(:not([data-slot=button])){cursor:pointer;border:1px solid #d9e0ea;border-radius:11px;justify-content:center;align-items:center;min-height:42px;padding:10px 15px;font-size:12px;font-weight:750;display:inline-flex}.creation-preview-panel-module__Dlza9G__primary:where(:not([data-slot=button])){color:#fff;background:#4388f7;border-color:#4388f7!important}.creation-preview-panel-module__Dlza9G__secondary{color:#46556d;background:#fff}.creation-preview-panel-module__Dlza9G__actions button:where(:not([data-slot=button])):disabled,.creation-preview-panel-module__Dlza9G__deleteConfirm button:where(:not([data-slot=button])):disabled{cursor:wait;opacity:.58}.creation-preview-panel-module__Dlza9G__deleteConfirm{background:#fff7f6;border:1px solid #ecc9c5;border-radius:13px;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;padding:14px;display:grid}.creation-preview-panel-module__Dlza9G__deleteConfirm p{color:#784b46;grid-column:1/-1;margin:0 0 3px;font-size:11px;line-height:1.45}.creation-preview-panel-module__Dlza9G__deleteConfirm button:where(:not([data-slot=button])){color:#62545a;background:#fff}.creation-preview-panel-module__Dlza9G__deleteConfirm button:where(:not([data-slot=button])):last-child{color:#fff;background:#a34d43;border-color:#a34d43}.creation-preview-panel-module__Dlza9G__error{color:#a0443b;margin:14px 0 0;font-size:11px;line-height:1.45}@media (max-width:480px){.creation-preview-panel-module__Dlza9G__details{grid-template-columns:1fr}}
.transport-icon-picker-module__6zCaCG__picker{border:0;min-width:0;margin:16px 0 0;padding:0}.transport-icon-picker-module__6zCaCG__picker legend{margin-bottom:8px;font-weight:600}.transport-icon-picker-module__6zCaCG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.transport-icon-picker-module__6zCaCG__option{border:1px solid var(--color-border,#dce5e8);background:var(--color-surface,#fff);cursor:pointer;text-align:center;min-width:0;color:inherit;border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:center;padding:6px;font-size:12px;line-height:1.3;display:flex;position:relative}.transport-icon-picker-module__6zCaCG__option:has(input:checked){background:#eaf6f8;border-color:#008da5;box-shadow:inset 0 0 0 1px #008da5}.transport-icon-picker-module__6zCaCG__option:has(input:focus-visible){outline-offset:2px;outline:2px solid #008da5}.transport-icon-picker-module__6zCaCG__option:has(input:disabled){opacity:.55;cursor:default}.transport-icon-picker-module__6zCaCG__option input{opacity:0;width:1px;height:1px;position:absolute}.transport-icon-picker-module__6zCaCG__option img{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:100%;height:76px}.transport-icon-picker-module__6zCaCG__option>span:last-child{justify-content:center;align-items:center;min-height:3.9em;display:flex}.transport-icon-picker-module__6zCaCG__picker small{margin-top:8px;display:block}.transport-icon-picker-module__6zCaCG__walkHint{color:var(--sx-muted);margin:0 0 8px}.transport-icon-picker-module__6zCaCG__motionBadge{color:var(--sx-accent);font-size:11px;line-height:1.5}.transport-icon-picker-module__6zCaCG__walkPreview{pointer-events:none;width:76px;height:76px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.transport-icon-picker-module__6zCaCG__walkSprite{background-repeat:repeat-x;width:76px;height:76px;animation-name:transport-icon-picker-module__6zCaCG__walkFrames;animation-iteration-count:infinite;display:block}.transport-icon-picker-module__6zCaCG__option:has(.transport-icon-picker-module__6zCaCG__walkSprite)>img{visibility:hidden}@keyframes transport-icon-picker-module__6zCaCG__walkFrames{to{background-position:var(--walk-end) 0}}@media (prefers-reduced-motion:reduce){.transport-icon-picker-module__6zCaCG__walkPreview{display:none}.transport-icon-picker-module__6zCaCG__walkSprite{animation:none;background-image:none!important}.transport-icon-picker-module__6zCaCG__option:has(.transport-icon-picker-module__6zCaCG__walkSprite)>img{visibility:visible}}.transport-icon-picker-module__6zCaCG__motionBadge{white-space:nowrap}.transport-icon-picker-module__6zCaCG__walking .transport-icon-picker-module__6zCaCG__option img{width:76px;max-width:none}.transport-icon-picker-module__6zCaCG__sizePicker{border:0;min-width:0;margin:0 0 12px;padding:0}.transport-icon-picker-module__6zCaCG__sizePicker legend{font-size:12px;font-weight:400}.transport-icon-picker-module__6zCaCG__sizeOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.transport-icon-picker-module__6zCaCG__sizeChoice{border:1px solid var(--sx-border,#dce5e8);border-radius:var(--button-radius,9999px);cursor:pointer;background:var(--sx-card,#fff);min-height:36px;color:inherit;justify-content:center;align-items:center;padding:4px 8px;display:flex;position:relative}.transport-icon-picker-module__6zCaCG__sizeChoice input{opacity:0;width:1px;height:1px;position:absolute}.transport-icon-picker-module__6zCaCG__sizeChoice:has(input:checked){border-color:var(--sx-accent);background:var(--sx-soft,#eaf6f8);color:var(--sx-accent);box-shadow:inset 0 0 0 1px var(--sx-accent)}.transport-icon-picker-module__6zCaCG__sizeChoice:has(input:focus-visible){outline:2px solid var(--sx-accent);outline-offset:2px}.transport-icon-picker-module__6zCaCG__sizeChoice:has(input:disabled){opacity:.55;cursor:default}@media (pointer:coarse){.transport-icon-picker-module__6zCaCG__sizeChoice{min-height:44px}}
.engine-authoring-controls-module__6eacSq__panel{--authoring-bg:#101614;--authoring-surface:#151d1a;--authoring-surface-strong:#0b100f;--authoring-line:#e1ece521;--authoring-line-strong:#e1ece53b;--authoring-ink:#f0f1eb;--authoring-muted:#89958f;--authoring-accent:#efa46d;border:1px solid var(--authoring-line-strong);min-width:0;color:var(--authoring-ink);background:linear-gradient(90deg, #ffffff05 1px, transparent 1px), var(--authoring-bg);background-size:24px 24px;border-radius:14px;overflow:hidden;box-shadow:0 20px 58px #01050438}.engine-authoring-controls-module__6eacSq__header{border-bottom:1px solid var(--authoring-line);background:#141c19f0;justify-content:space-between;align-items:flex-start;gap:18px;padding:15px 16px 13px;display:flex}.engine-authoring-controls-module__6eacSq__eyebrow,.engine-authoring-controls-module__6eacSq__fieldLabel,.engine-authoring-controls-module__6eacSq__meta,.engine-authoring-controls-module__6eacSq__slotIndex,.engine-authoring-controls-module__6eacSq__stageName,.engine-authoring-controls-module__6eacSq__intentLabel{color:var(--authoring-muted);font:600 8px/1.2 var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase}.engine-authoring-controls-module__6eacSq__header h2{letter-spacing:-.035em;margin:5px 0 0;font-size:17px;line-height:1}.engine-authoring-controls-module__6eacSq__badge{border:1px solid var(--authoring-line);color:#b9c2bd;font:600 8px/1 var(--font-mono), monospace;text-transform:uppercase;background:#0d1311;border-radius:999px;padding:6px 8px}.engine-authoring-controls-module__6eacSq__body{gap:13px;padding:15px 16px 16px;display:grid}.engine-authoring-controls-module__6eacSq__hint{color:#a9b3ae;margin:0;font-size:11px;line-height:1.55}.engine-authoring-controls-module__6eacSq__hint strong{color:var(--authoring-ink)}.engine-authoring-controls-module__6eacSq__fields{gap:9px;display:grid}.engine-authoring-controls-module__6eacSq__field{gap:6px;display:grid}.engine-authoring-controls-module__6eacSq__fieldHeader{justify-content:space-between;gap:12px;display:flex}.engine-authoring-controls-module__6eacSq__slotIndex{color:#68736e}.engine-authoring-controls-module__6eacSq__input,.engine-authoring-controls-module__6eacSq__select{color:#eee7da;background:var(--authoring-surface-strong);width:100%;min-height:38px;font:500 12px/1.2 var(--font-body), sans-serif;border:1px solid #303a37;border-radius:7px;padding:8px 10px}.engine-authoring-controls-module__6eacSq__input:focus,.engine-authoring-controls-module__6eacSq__select:focus,.engine-authoring-controls-module__6eacSq__button:focus-visible:where(:not([data-slot=button])),.engine-authoring-controls-module__6eacSq__segment:focus-visible,.engine-authoring-controls-module__6eacSq__fileButton:focus-within{border-color:var(--authoring-accent);outline-offset:1px;outline:2px solid #efa46d33}.engine-authoring-controls-module__6eacSq__input:disabled,.engine-authoring-controls-module__6eacSq__select:disabled{opacity:.48;cursor:not-allowed}.engine-authoring-controls-module__6eacSq__resolved{color:#91c6b1;min-height:16px;font:550 9px/1.3 var(--font-mono), monospace;align-items:center;gap:6px;display:flex}.engine-authoring-controls-module__6eacSq__resolved:before{content:"✓";color:#76b99e}.engine-authoring-controls-module__6eacSq__searching{color:#9eaaa4;font:550 9px/1.3 var(--font-mono), monospace}.engine-authoring-controls-module__6eacSq__suggestions{border:1px solid var(--authoring-line-strong);background:#0d1311;border-radius:7px;display:grid;overflow:hidden;box-shadow:0 12px 28px #00000047}.engine-authoring-controls-module__6eacSq__suggestion{border:0;border-bottom:1px solid var(--authoring-line);color:#e9e8df;text-align:left;cursor:pointer;background:0 0;gap:3px;min-width:0;padding:9px 10px;display:grid}.engine-authoring-controls-module__6eacSq__suggestion:last-child{border-bottom:0}.engine-authoring-controls-module__6eacSq__suggestion:hover,.engine-authoring-controls-module__6eacSq__suggestion:focus-visible{background:#efa46d1f;outline:0}.engine-authoring-controls-module__6eacSq__suggestion[aria-selected=true]{background:#76b99e24}.engine-authoring-controls-module__6eacSq__suggestion span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.engine-authoring-controls-module__6eacSq__suggestion small{color:#78857f;font:500 8px/1.2 var(--font-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.engine-authoring-controls-module__6eacSq__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.engine-authoring-controls-module__6eacSq__button:where(:not([data-slot=button])),.engine-authoring-controls-module__6eacSq__segment,.engine-authoring-controls-module__6eacSq__fileButton{color:#e9e8df;min-height:36px;font:650 10px/1 var(--font-body), sans-serif;background:#18211e;border:1px solid #35403c;border-radius:7px;gap:7px;padding:7px 11px}.engine-authoring-controls-module__6eacSq__button{cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.engine-authoring-controls-module__6eacSq__buttonPrimary:where(:not([data-slot=button])){color:#151917;border-color:var(--authoring-accent);background:var(--authoring-accent)}.engine-authoring-controls-module__6eacSq__button:disabled:where(:not([data-slot=button])),.engine-authoring-controls-module__6eacSq__segment:disabled{opacity:.42}.engine-authoring-controls-module__6eacSq__fileButton:has(input:disabled){opacity:.42}.engine-authoring-controls-module__6eacSq__button:disabled{cursor:not-allowed}.engine-authoring-controls-module__6eacSq__button:not(:disabled):hover,.engine-authoring-controls-module__6eacSq__segment:not(:disabled):hover,.engine-authoring-controls-module__6eacSq__fileButton:hover{filter:brightness(1.12)}.engine-authoring-controls-module__6eacSq__status{color:#9eaaa4;font:550 9px/1.4 var(--font-mono), monospace}.engine-authoring-controls-module__6eacSq__error{color:#ffc8bd;font:550 10px/1.4 var(--font-mono), monospace;background:#68231959;border:1px solid #e06c5b4d;border-radius:6px;margin:0;padding:8px 10px}.engine-authoring-controls-module__6eacSq__split{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.engine-authoring-controls-module__6eacSq__segments{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.engine-authoring-controls-module__6eacSq__segmentsThree{grid-template-columns:repeat(3,minmax(0,1fr))}.engine-authoring-controls-module__6eacSq__segment[aria-pressed=true]{color:#101513;border-color:var(--authoring-accent);background:var(--authoring-accent)}.engine-authoring-controls-module__6eacSq__fileButton{border-style:dashed;width:100%;position:relative}.engine-authoring-controls-module__6eacSq__fileButton input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.engine-authoring-controls-module__6eacSq__runtime{border:1px solid var(--authoring-line);background:#060a096b;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.engine-authoring-controls-module__6eacSq__runtime strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.engine-authoring-controls-module__6eacSq__runtime span{color:#7f8c86;font:600 8px/1 var(--font-mono), monospace;text-transform:uppercase}.engine-authoring-controls-module__6eacSq__numberGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.engine-authoring-controls-module__6eacSq__estimateGrid{border:1px solid var(--authoring-line);background:#070b0a80;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.engine-authoring-controls-module__6eacSq__estimateGrid div{border-right:1px solid var(--authoring-line);gap:5px;min-width:0;padding:10px;display:grid}.engine-authoring-controls-module__6eacSq__estimateGrid div:last-child{border-right:0}.engine-authoring-controls-module__6eacSq__estimateGrid output{color:#d8ddd7;font:650 10px/1.3 var(--font-mono), monospace;text-overflow:ellipsis;overflow:hidden}.engine-authoring-controls-module__6eacSq__stageGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.engine-authoring-controls-module__6eacSq__stage{border:1px solid var(--authoring-line);background:#080d0b8c;border-radius:8px;gap:10px;padding:11px;display:grid}.engine-authoring-controls-module__6eacSq__stageTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.engine-authoring-controls-module__6eacSq__stageStatus{color:#a9b4ae;font:600 9px/1 var(--font-mono), monospace;align-items:center;gap:5px;display:inline-flex}.engine-authoring-controls-module__6eacSq__stageStatus:before{content:"";background:#69746f;border-radius:50%;width:6px;height:6px}.engine-authoring-controls-module__6eacSq__stageStatus[data-status=running]:before{background:var(--authoring-accent);box-shadow:0 0 0 3px #efa46d1f}.engine-authoring-controls-module__6eacSq__stageStatus[data-status=succeeded]:before{background:#72b898}.engine-authoring-controls-module__6eacSq__stageStatus[data-status=failed]:before{background:#df7968}.engine-authoring-controls-module__6eacSq__stage p{color:#89958f;min-height:30px;margin:0;font-size:10px;line-height:1.45}.engine-authoring-controls-module__6eacSq__intent{background:#3c63531f;border-left:2px solid #77aa96;gap:7px;padding:10px;display:grid}.engine-authoring-controls-module__6eacSq__intent strong{font-size:11px}.engine-authoring-controls-module__6eacSq__intent code{color:#9ec8b8;width:fit-content;font:550 9px/1.35 var(--font-mono), monospace}.engine-authoring-controls-module__6eacSq__issues{gap:6px;margin:0;padding:0;list-style:none;display:grid}.engine-authoring-controls-module__6eacSq__issue{background:#68231933;border:1px solid #e06c5b40;border-radius:7px;grid-template-columns:auto minmax(0,1fr);gap:7px 10px;padding:9px 10px;display:grid}.engine-authoring-controls-module__6eacSq__issue code{color:#f5a391;font:600 8px/1.3 var(--font-mono), monospace;text-transform:uppercase}.engine-authoring-controls-module__6eacSq__issue span{color:#e3c3bc;font-size:10px;line-height:1.4}.engine-authoring-controls-module__6eacSq__issue small{color:#89736f;font:500 8px/1.3 var(--font-mono), monospace;grid-column:2}.engine-authoring-controls-module__6eacSq__empty{color:#75817b;font-size:10px}@media (max-width:620px){.engine-authoring-controls-module__6eacSq__header{align-items:center}.engine-authoring-controls-module__6eacSq__split,.engine-authoring-controls-module__6eacSq__stageGrid,.engine-authoring-controls-module__6eacSq__numberGrid,.engine-authoring-controls-module__6eacSq__estimateGrid{grid-template-columns:1fr}.engine-authoring-controls-module__6eacSq__estimateGrid div{border-right:0;border-bottom:1px solid var(--authoring-line)}.engine-authoring-controls-module__6eacSq__estimateGrid div:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.engine-authoring-controls-module__6eacSq__button:where(:not([data-slot=button])),.engine-authoring-controls-module__6eacSq__segment,.engine-authoring-controls-module__6eacSq__stageStatus{transition:none}}
.project-backup-module__hFJ_Wq__root{align-items:center;display:flex;position:relative}.project-backup-module__hFJ_Wq__status{z-index:30;color:#38545d;overflow-wrap:anywhere;background:#fff;border:1px solid #d9e3e7;border-radius:8px;width:min(340px,80vw);margin:0;padding:12px;font-size:12px;line-height:1.5;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0;box-shadow:0 6px 18px #16394218}
.engine-template-wizard-module__sfr1jq__backdrop{--wizard-surface:#171a19;--wizard-panel:#202422;--wizard-panel-strong:#121514;--wizard-line:#eff1eb1f;--wizard-line-strong:#eff1eb36;--wizard-ink:#f4f3ec;--wizard-muted:#949b96;--wizard-accent:#efa46d;z-index:100;-webkit-backdrop-filter:blur(14px)saturate(.8);backdrop-filter:blur(14px)saturate(.8);background:#020504c7;place-items:center;padding:24px;animation:.16s ease-out both engine-template-wizard-module__sfr1jq__backdropIn;display:grid;position:fixed;inset:0}.engine-template-wizard-module__sfr1jq__dialog{border:1px solid var(--wizard-line-strong);width:min(760px,100%);height:min(850px,100dvh - 48px);max-height:none;color:var(--wizard-ink);background:radial-gradient(circle at 85% 0%, #efa46d12, transparent 28%), var(--wizard-surface);border-radius:17px;grid-template-rows:auto auto minmax(0,1fr) auto;animation:.18s cubic-bezier(.2,.78,.24,1) both engine-template-wizard-module__sfr1jq__dialogIn;display:grid;position:relative;overflow:hidden;box-shadow:0 32px 100px #0000008c,0 0 0 1px #00000047}.engine-template-wizard-module__sfr1jq__dialog:focus{outline:none}.engine-template-wizard-module__sfr1jq__accentLine{z-index:2;background:linear-gradient(90deg,#efa46d,#e47c53 48%,#84a5d8);height:3px;position:absolute;inset:0 0 auto}.engine-template-wizard-module__sfr1jq__header{border-bottom:1px solid var(--wizard-line);justify-content:space-between;align-items:flex-start;gap:24px;padding:30px 32px 24px;display:flex}.engine-template-wizard-module__sfr1jq__headingCopy{gap:8px;display:grid}.engine-template-wizard-module__sfr1jq__eyebrow{width:fit-content;color:var(--wizard-accent);font:650 9px/1 var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:7px;display:inline-flex}.engine-template-wizard-module__sfr1jq__headingCopy h2{letter-spacing:-.045em;margin:3px 0 0;font-size:clamp(24px,4vw,34px);line-height:1}.engine-template-wizard-module__sfr1jq__headingCopy p{max-width:540px;color:var(--wizard-muted);margin:0;font-size:13px;line-height:1.55}.engine-template-wizard-module__sfr1jq__closeButton:where(:not([data-slot=button])){color:#aeb5b0;background:0 0;border:1px solid #0000;border-radius:50%;height:36px}.engine-template-wizard-module__sfr1jq__closeButton{cursor:pointer;flex:none;place-items:center;width:36px;display:grid}.engine-template-wizard-module__sfr1jq__closeButton:hover:where(:not([data-slot=button])){border-color:var(--wizard-line);color:var(--wizard-ink);background:#ffffff0a}.engine-template-wizard-module__sfr1jq__stepRail{border-bottom:1px solid var(--wizard-line);background:#ffffff04;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:0 32px;display:grid}.engine-template-wizard-module__sfr1jq__stepMarker{color:#69716c;justify-content:center;align-items:center;gap:8px;min-height:50px;display:flex;position:relative}.engine-template-wizard-module__sfr1jq__stepMarker:after{content:"";background:0 0;height:2px;position:absolute;inset:auto 0 -1px}.engine-template-wizard-module__sfr1jq__stepMarker>span{width:21px;height:21px;font:650 9px/1 var(--font-mono), monospace;border:1px solid #3b423f;border-radius:50%;place-items:center;display:grid}.engine-template-wizard-module__sfr1jq__stepMarker small{font:650 9px/1 var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.engine-template-wizard-module__sfr1jq__stepMarker[data-state=current]{color:#f0c3a4}.engine-template-wizard-module__sfr1jq__stepMarker[data-state=current]:after{background:var(--wizard-accent)}.engine-template-wizard-module__sfr1jq__stepMarker[data-state=current]>span{color:#111412;border-color:var(--wizard-accent);background:var(--wizard-accent)}.engine-template-wizard-module__sfr1jq__stepMarker[data-state=done]{color:#91b7a6}.engine-template-wizard-module__sfr1jq__stepMarker[data-state=done]>span{background:#4a7e6838;border-color:#71b4978c}.engine-template-wizard-module__sfr1jq__content{overscroll-behavior:contain;scrollbar-color:#59615d transparent;min-height:0;padding:24px 32px 28px;overflow-y:auto}.engine-template-wizard-module__sfr1jq__templateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.engine-template-wizard-module__sfr1jq__templateCard{border:1px solid var(--wizard-line);min-width:0;min-height:112px;color:var(--wizard-ink);text-align:left;cursor:pointer;background:#ffffff06;border-radius:12px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;transition:border-color .14s,background .14s,transform .14s;display:grid}.engine-template-wizard-module__sfr1jq__templateCard:hover{background:#ffffff0b;border-color:#efa46d61;transform:translateY(-1px)}.engine-template-wizard-module__sfr1jq__templateCard[data-selected=true]{border-color:var(--wizard-accent);background:linear-gradient(135deg,#efa46d21,#ffffff06);box-shadow:inset 0 0 0 1px #efa46d24}.engine-template-wizard-module__sfr1jq__templateGlyph{border:1px solid var(--wizard-line);color:#d8a47d;background:#121614;border-radius:11px;place-items:center;width:48px;height:48px;font:500 23px/1 Georgia,serif;display:grid}.engine-template-wizard-module__sfr1jq__templateCard[data-selected=true] .engine-template-wizard-module__sfr1jq__templateGlyph{color:#17130f;border-color:var(--wizard-accent);background:var(--wizard-accent)}.engine-template-wizard-module__sfr1jq__templateCopy{gap:5px;min-width:0;display:grid}.engine-template-wizard-module__sfr1jq__templateCopy small,.engine-template-wizard-module__sfr1jq__summaryStrip small,.engine-template-wizard-module__sfr1jq__sectionHeading small{color:#7e8782;font:650 8px/1 var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase}.engine-template-wizard-module__sfr1jq__templateCopy strong{letter-spacing:-.02em;font-size:15px}.engine-template-wizard-module__sfr1jq__templateCopy>span{color:#8f9792;font-size:10px;line-height:1.45}.engine-template-wizard-module__sfr1jq__cardArrow{color:#666f6a}.engine-template-wizard-module__sfr1jq__templateCard[data-selected=true] .engine-template-wizard-module__sfr1jq__cardArrow{color:var(--wizard-accent)}.engine-template-wizard-module__sfr1jq__configuration{gap:16px;display:grid}.engine-template-wizard-module__sfr1jq__pinnedPlaces{color:#a9b0ac;border-left:2px solid #d8a47d;margin:-6px 0 0;padding:5px 0 5px 9px;font-size:10px;line-height:1.45}.engine-template-wizard-module__sfr1jq__multiStopControls{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.engine-template-wizard-module__sfr1jq__multiStopControls>div{flex-wrap:wrap;gap:6px;display:flex}.engine-template-wizard-module__sfr1jq__multiStopControls span{border:1px solid var(--wizard-line);border-radius:7px;gap:3px;padding:3px;display:inline-flex}.engine-template-wizard-module__sfr1jq__multiStopControls button:where(:not([data-slot=button])){color:#aeb5b0;cursor:pointer;background:#191d1b;border:1px solid #353b38;border-radius:5px;min-height:28px;padding:4px 8px}.engine-template-wizard-module__sfr1jq__multiStopControls button:where(:not([data-slot=button])):disabled{opacity:.35;cursor:not-allowed}.engine-template-wizard-module__sfr1jq__summaryStrip{border:1px solid var(--wizard-line);background:var(--wizard-panel-strong);border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.engine-template-wizard-module__sfr1jq__summaryGlyph{color:#151713;background:var(--wizard-accent);border-radius:8px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.engine-template-wizard-module__sfr1jq__summaryStrip div{gap:4px;display:grid}.engine-template-wizard-module__sfr1jq__summaryStrip strong{font-size:13px}.engine-template-wizard-module__sfr1jq__summaryStrip button:where(:not([data-slot=button])){color:#cfa17e;cursor:pointer;background:0 0;border:0;font-size:10px}.engine-template-wizard-module__sfr1jq__transportSection,.engine-template-wizard-module__sfr1jq__choiceSection{border:1px solid var(--wizard-line);background:#080b0a5c;border-radius:12px;gap:13px;padding:17px;display:grid}.engine-template-wizard-module__sfr1jq__sectionHeading{color:#84908a;justify-content:space-between;align-items:center;gap:16px;display:flex}.engine-template-wizard-module__sfr1jq__sectionHeading>div{gap:5px;display:grid}.engine-template-wizard-module__sfr1jq__sectionHeading h3{color:var(--wizard-ink);letter-spacing:-.025em;margin:0;font-size:15px}.engine-template-wizard-module__sfr1jq__sectionHeading>span{color:#8d9892;font:550 9px/1 var(--font-mono), monospace}.engine-template-wizard-module__sfr1jq__transportGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.engine-template-wizard-module__sfr1jq__transportButton{color:#a9b0ac;cursor:pointer;background:#191d1b;border:1px solid #353b38;border-radius:9px;justify-items:center;gap:7px;min-width:0;padding:10px 5px 9px;display:grid}.engine-template-wizard-module__sfr1jq__transportIcon{-o-object-fit:contain;object-fit:contain;width:42px;height:42px}.engine-template-wizard-module__sfr1jq__transportButton small{font:600 9px/1 var(--font-body), sans-serif}.engine-template-wizard-module__sfr1jq__transportButton[aria-pressed=true]{color:#f4c6a6;border-color:var(--wizard-accent);background:#efa46d1c}.engine-template-wizard-module__sfr1jq__transportButton:disabled{opacity:.45;cursor:not-allowed}.engine-template-wizard-module__sfr1jq__transportCredits{color:#68716c;font:500 8px/1.45 var(--font-mono), monospace;margin:0}.engine-template-wizard-module__sfr1jq__transportCredits a{color:#8d9892;text-underline-offset:2px}.engine-template-wizard-module__sfr1jq__legModeList{gap:7px;display:grid}.engine-template-wizard-module__sfr1jq__legModeList label{color:#9ea7a2;grid-template-columns:80px minmax(0,1fr);align-items:center;gap:10px;font-size:10px;display:grid}.engine-template-wizard-module__sfr1jq__legModeList select{min-height:36px;color:var(--wizard-ink);background:#191d1b;border:1px solid #353b38;border-radius:7px;padding:6px 9px}.engine-template-wizard-module__sfr1jq__finishGrid{gap:15px;display:grid}.engine-template-wizard-module__sfr1jq__styleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.engine-template-wizard-module__sfr1jq__styleButton{min-width:0;color:var(--wizard-ink);text-align:left;cursor:pointer;background:#191d1b;border:1px solid #343a37;border-radius:9px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:11px;padding:10px;display:grid}.engine-template-wizard-module__sfr1jq__styleButton[aria-pressed=true]{border-color:var(--wizard-accent);box-shadow:inset 0 0 0 1px #efa46d26}.engine-template-wizard-module__sfr1jq__styleButton>span:last-child{gap:5px;min-width:0;display:grid}.engine-template-wizard-module__sfr1jq__styleButton strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.engine-template-wizard-module__sfr1jq__styleButton small{color:#7e8782;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.engine-template-wizard-module__sfr1jq__mapSwatch{background:#d7ddd9;border:1px solid #ffffff1a;border-radius:6px;width:44px;height:34px}.engine-template-wizard-module__sfr1jq__mapSwatch[data-style=streets]{background:repeating-linear-gradient(35deg,#dce2dc 0 5px,#b8c2ba 6px 7px)}.engine-template-wizard-module__sfr1jq__mapSwatch[data-style=fiord]{background:linear-gradient(145deg,#d9e1de 0 46%,#759da8 47% 66%,#aebfc2 67%)}.engine-template-wizard-module__sfr1jq__mapSwatch[data-style=bright-pastel]{background:linear-gradient(135deg,#f4d8a8 0 34%,#b9d9c1 35% 66%,#d7c7e8 67%)}.engine-template-wizard-module__sfr1jq__mapSwatch[data-style=dataviz-light]{background:linear-gradient(145deg,#f7f8f7 0 58%,#d7dedb 59% 64%,#eef2ef 65%)}.engine-template-wizard-module__sfr1jq__mapSwatch[data-style=hybrid]{background:radial-gradient(circle at 67% 30%,#708658,#385145 43%,#173c55 44% 72%,#31412f 73%)}.engine-template-wizard-module__sfr1jq__mapSwatch[data-style=topo-pastel]{background:repeating-radial-gradient(at 30% 75%,#d9cfad 0 3px,#aebd98 4px 6px,#e8dfc4 7px 10px)}.engine-template-wizard-module__sfr1jq__mapSwatch[data-style=ocean]{background:linear-gradient(150deg,#d7e5df 0 42%,#78b8cd 43% 64%,#4a88a8 65%)}.engine-template-wizard-module__sfr1jq__mapSwatch[data-style=winter]{background:linear-gradient(145deg,#f5fafb 0 45%,#b9d8e4 46% 69%,#d8e9ed 70%)}.engine-template-wizard-module__sfr1jq__mapSwatch[data-style=administrative]{background:linear-gradient(135deg,#cad4ce 49%,#8fb0a1 50% 53%,#e5e8e3 54%)}.engine-template-wizard-module__sfr1jq__mapSwatch[data-style=satellite]{background:radial-gradient(circle at 70% 30%,#395f45,#182d27 45%,#425547 46%,#0b2432)}.engine-template-wizard-module__sfr1jq__mapSwatch[data-style=globe]{background:radial-gradient(circle,#86a993 0 42%,#172a32 43% 61%,#111514 62%)}.engine-template-wizard-module__sfr1jq__mapSwatch[data-style=terrain-3d]{background:linear-gradient(155deg,#c5b68f 0 28%,#718e69 29% 52%,#273b32 53%)}.engine-template-wizard-module__sfr1jq__mapSwatch[data-style=buildings-3d]{background:repeating-linear-gradient(90deg,#313a36 0 7px,#747c74 8px 10px)}.engine-template-wizard-module__sfr1jq__aspectGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.engine-template-wizard-module__sfr1jq__aspectButton{color:#a9b0ac;cursor:pointer;background:#191d1b;border:1px solid #343a37;border-radius:9px;align-content:center;place-items:center;gap:7px;min-height:108px;display:grid}.engine-template-wizard-module__sfr1jq__aspectButton[aria-pressed=true]{color:#f0b88f;border-color:var(--wizard-accent);background:#efa46d17}.engine-template-wizard-module__sfr1jq__aspectButton strong{font:650 11px/1 var(--font-mono), monospace}.engine-template-wizard-module__sfr1jq__aspectButton small{color:#727b76;font-size:9px}.engine-template-wizard-module__sfr1jq__aspectShape{border:2px solid;border-radius:2px;display:block}.engine-template-wizard-module__sfr1jq__aspectShape[data-aspect=landscape]{width:39px;height:23px}.engine-template-wizard-module__sfr1jq__aspectShape[data-aspect=portrait]{width:22px;height:39px}.engine-template-wizard-module__sfr1jq__aspectShape[data-aspect=square]{width:32px;height:32px}.engine-template-wizard-module__sfr1jq__outputNote{color:#707974;font:550 9px/1.4 var(--font-mono), monospace;margin:0}.engine-template-wizard-module__sfr1jq__footer{border-top:1px solid var(--wizard-line);background:#141716;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:14px 32px;display:flex}.engine-template-wizard-module__sfr1jq__footerHint{color:#6e7772;font:550 9px/1.3 var(--font-mono), monospace}.engine-template-wizard-module__sfr1jq__primaryButton:where(:not([data-slot=button])),.engine-template-wizard-module__sfr1jq__generateButton:where(:not([data-slot=button])),.engine-template-wizard-module__sfr1jq__secondaryButton:where(:not([data-slot=button])){border-radius:8px;gap:8px;min-height:42px;padding:9px 18px;font-size:11px;font-weight:700}.engine-template-wizard-module__sfr1jq__primaryButton,.engine-template-wizard-module__sfr1jq__generateButton,.engine-template-wizard-module__sfr1jq__secondaryButton{cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.engine-template-wizard-module__sfr1jq__primaryButton:where(:not([data-slot=button])),.engine-template-wizard-module__sfr1jq__generateButton:where(:not([data-slot=button])){color:#161713;border:1px solid var(--wizard-accent);background:var(--wizard-accent)}.engine-template-wizard-module__sfr1jq__primaryButton,.engine-template-wizard-module__sfr1jq__generateButton{min-width:190px}.engine-template-wizard-module__sfr1jq__generateButton{min-width:260px}.engine-template-wizard-module__sfr1jq__secondaryButton:where(:not([data-slot=button])){color:#adb4b0;background:#1a1e1c;border:1px solid #343b37}.engine-template-wizard-module__sfr1jq__primaryButton:disabled:where(:not([data-slot=button])),.engine-template-wizard-module__sfr1jq__generateButton:disabled:where(:not([data-slot=button])){opacity:.36}.engine-template-wizard-module__sfr1jq__primaryButton:disabled,.engine-template-wizard-module__sfr1jq__generateButton:disabled{cursor:not-allowed}.engine-template-wizard-module__sfr1jq__primaryButton:not(:disabled):hover,.engine-template-wizard-module__sfr1jq__generateButton:not(:disabled):hover{filter:brightness(1.08)}.engine-template-wizard-module__sfr1jq__templateCard:focus-visible,.engine-template-wizard-module__sfr1jq__closeButton:focus-visible:where(:not([data-slot=button])),.engine-template-wizard-module__sfr1jq__transportButton:focus-visible,.engine-template-wizard-module__sfr1jq__styleButton:focus-visible,.engine-template-wizard-module__sfr1jq__aspectButton:focus-visible,.engine-template-wizard-module__sfr1jq__primaryButton:focus-visible:where(:not([data-slot=button])),.engine-template-wizard-module__sfr1jq__generateButton:focus-visible:where(:not([data-slot=button])),.engine-template-wizard-module__sfr1jq__secondaryButton:focus-visible:where(:not([data-slot=button])),.engine-template-wizard-module__sfr1jq__summaryStrip button:where(:not([data-slot=button])):focus-visible{outline:2px solid var(--wizard-accent);outline-offset:2px}@keyframes engine-template-wizard-module__sfr1jq__backdropIn{0%{opacity:0}to{opacity:1}}@keyframes engine-template-wizard-module__sfr1jq__dialogIn{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:680px){.engine-template-wizard-module__sfr1jq__backdrop{align-items:end;padding:0}.engine-template-wizard-module__sfr1jq__dialog{border-radius:18px 18px 0 0;width:100%;height:94dvh;max-height:none}.engine-template-wizard-module__sfr1jq__header{padding:26px 20px 20px}.engine-template-wizard-module__sfr1jq__stepRail{padding:0 20px}.engine-template-wizard-module__sfr1jq__content{padding:18px 20px 22px}.engine-template-wizard-module__sfr1jq__templateGrid,.engine-template-wizard-module__sfr1jq__styleGrid{grid-template-columns:1fr}.engine-template-wizard-module__sfr1jq__templateCard{min-height:96px}.engine-template-wizard-module__sfr1jq__transportGrid{grid-template-columns:repeat(5,minmax(58px,1fr));padding-bottom:4px;overflow-x:auto}.engine-template-wizard-module__sfr1jq__footer{padding:13px 20px max(13px, env(safe-area-inset-bottom))}.engine-template-wizard-module__sfr1jq__footerHint{display:none}.engine-template-wizard-module__sfr1jq__primaryButton,.engine-template-wizard-module__sfr1jq__generateButton{flex:1;min-width:0}}@media (max-width:420px){.engine-template-wizard-module__sfr1jq__headingCopy h2{font-size:24px}.engine-template-wizard-module__sfr1jq__stepMarker{gap:5px}.engine-template-wizard-module__sfr1jq__stepMarker small{font-size:7px}.engine-template-wizard-module__sfr1jq__aspectButton{min-height:96px}}@media (prefers-reduced-motion:reduce){.engine-template-wizard-module__sfr1jq__backdrop,.engine-template-wizard-module__sfr1jq__dialog{animation:none}.engine-template-wizard-module__sfr1jq__templateCard{transition:none}}
.home-batch-panel-module__k5STTW__panel{align-content:center;gap:24px;min-height:100%;display:grid}.home-batch-panel-module__k5STTW__panel h3{color:var(--sx-fg);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(24px,3vw,36px);line-height:1.3}.home-batch-panel-module__k5STTW__panel p{color:var(--sx-muted);max-width:38ch;font-size:15px;line-height:1.7}
.sign-user-module__93oPDa__pending{color:#789096;justify-content:center;align-items:center;min-width:40px;display:flex}.sign-user-module__93oPDa__login{white-space:nowrap;color:var(--sx-fg);padding:9px 4px;font-size:14px}.sign-user-module__93oPDa__menu{z-index:500;color:#213a42;min-width:230px;max-width:calc(100vw - 24px);font-family:var(--font-body);background:#fff;border:1px solid #dfe6e8;border-radius:12px;padding:7px;box-shadow:0 14px 44px #18384322}.sign-user-module__93oPDa__identity{overflow-wrap:anywhere;padding:10px;font-size:14px}.sign-user-module__93oPDa__identity small{color:#6c8086;margin-top:4px;display:block}.sign-user-module__93oPDa__separator{background:#e7edef;height:1px;margin:5px 3px}.sign-user-module__93oPDa__item{cursor:pointer;border-radius:7px;outline:none;align-items:center;gap:9px;padding:10px;font-size:14px;text-decoration:none;display:flex}.sign-user-module__93oPDa__item[data-highlighted]{background:#edf7f8}.sign-user-module__93oPDa__item[data-disabled]{opacity:.5;pointer-events:none}
.media-preview-dialog-module__XwKELG__backdrop,.media-preview-dialog-module__XwKELG__pageBackdrop{z-index:80;-webkit-backdrop-filter:blur(16px)saturate(.8);backdrop-filter:blur(16px)saturate(.8);background:radial-gradient(circle at 18% 82%,#5f769b3d,#0000 34rem),#1d2026b3;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.media-preview-dialog-module__XwKELG__pageBackdrop{min-height:100vh;position:relative}.media-preview-dialog-module__XwKELG__dialog{background:#f9fafc;border:1px solid #ffffff70;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(340px,420px);width:min(1500px,100%);height:min(900px,100dvh - 28px);min-height:0;display:grid;overflow:hidden;box-shadow:0 34px 110px #070d1861}.media-preview-dialog-module__XwKELG__pageDialog{height:min(920px,100dvh - 28px)}.media-preview-dialog-module__XwKELG__mediaColumn{background:radial-gradient(circle at 20% 75%,#70809d33,#0000 34%),#55595f;place-items:center;min-width:0;min-height:0;padding:28px;display:grid;overflow:hidden;container-type:size}.media-preview-dialog-module__XwKELG__mediaStage{width:min(100cqw, calc(100cqh * var(--media-aspect-ratio)));color:#dce2ec;background:#20242a;border-radius:22px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #05091052}.media-preview-dialog-module__XwKELG__mediaStage video,.media-preview-dialog-module__XwKELG__mediaStage img{-o-object-fit:contain;object-fit:contain;background:#15181d;width:100%;height:100%;position:absolute;inset:0}.media-preview-dialog-module__XwKELG__mediaStage p{color:#d7dde7;text-align:center;max-width:360px;padding:28px;font-size:13px;line-height:1.55}.media-preview-dialog-module__XwKELG__panel{color:#1d232e;background:#fff;border-left:1px solid #e4e7ed;grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.media-preview-dialog-module__XwKELG__panelTopBar{justify-content:space-between;align-items:center;min-height:68px;padding:12px 18px;display:flex}.media-preview-dialog-module__XwKELG__panelTopBar button:where(:not([data-slot=button])),.media-preview-dialog-module__XwKELG__panelTopBar a{color:#4c5668;cursor:pointer;background:#fff;border:1px solid #e1e5eb;border-radius:13px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 7px 20px #2630441a}.media-preview-dialog-module__XwKELG__panelContent{min-height:0;padding:0 28px 28px;overflow:auto}.media-preview-dialog-module__XwKELG__screenReaderOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (max-width:820px){.media-preview-dialog-module__XwKELG__backdrop,.media-preview-dialog-module__XwKELG__pageBackdrop{align-items:end;padding:0}.media-preview-dialog-module__XwKELG__dialog,.media-preview-dialog-module__XwKELG__pageDialog{border:0;border-radius:24px 24px 0 0;grid-template-rows:minmax(0,54dvh) minmax(0,1fr);grid-template-columns:1fr;width:100%;height:min(96dvh,980px);min-height:0}.media-preview-dialog-module__XwKELG__pageDialog{border-radius:0;min-height:100vh}.media-preview-dialog-module__XwKELG__mediaColumn{padding:18px}.media-preview-dialog-module__XwKELG__panel{border-top:1px solid #e4e7ed;border-left:0}.media-preview-dialog-module__XwKELG__panelTopBar{min-height:56px;padding:8px 14px}.media-preview-dialog-module__XwKELG__panelContent{padding:0 20px 24px}}@media (prefers-reduced-motion:reduce){.media-preview-dialog-module__XwKELG__backdrop,.media-preview-dialog-module__XwKELG__pageBackdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}
.dashboard-module__8UyAnq__shell{background:var(--sx-bg);min-height:100vh;color:var(--sx-fg)}.dashboard-module__8UyAnq__rail{background:var(--sx-card);border-inline-end:1px solid var(--sx-border);z-index:40;flex-direction:column;align-items:center;gap:10px;width:68px;padding:12px 6px;display:flex;position:fixed;inset-block:0;inset-inline-start:0}.dashboard-module__8UyAnq__logo{border-radius:10px;justify-content:center;align-items:center;padding:4px;display:flex}.dashboard-module__8UyAnq__group{border-top:1px solid var(--sx-border-soft);flex-direction:column;align-items:center;gap:4px;width:100%;padding-top:8px;display:flex}.dashboard-module__8UyAnq__group:first-of-type{border-top:none}.dashboard-module__8UyAnq__railLink{width:100%;color:var(--sx-muted);text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:3px;padding:8px 2px;font-size:10.5px;line-height:1.2;text-decoration:none;display:flex}.dashboard-module__8UyAnq__railLink:hover{color:var(--sx-fg);background:color-mix(in srgb, var(--sx-fg) 5%, transparent)}.dashboard-module__8UyAnq__railLink.dashboard-module__8UyAnq__active{color:var(--sx-deep);background:color-mix(in srgb, var(--sx-accent) 10%, transparent)}.dashboard-module__8UyAnq__railLabel{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.dashboard-module__8UyAnq__planChip{color:var(--sx-muted);background:color-mix(in srgb, var(--sx-fg) 6%, transparent);border-radius:9px;flex-direction:column;align-items:center;gap:2px;margin-top:4px;padding:5px 6px;font-size:10.5px;display:flex}.dashboard-module__8UyAnq__planChip.dashboard-module__8UyAnq__paid{color:#b07a12;background:#f5b83d2e}.dashboard-module__8UyAnq__upgrade{color:#0e7490;text-underline-offset:3px;font-weight:600}.dashboard-module__8UyAnq__controls{border-top:1px solid var(--sx-border-soft);flex-direction:column;align-items:center;gap:8px;width:100%;margin-top:auto;padding-top:8px;display:flex}.dashboard-module__8UyAnq__gear{color:var(--sx-muted);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;padding:8px;display:inline-flex}.dashboard-module__8UyAnq__gear:hover{color:var(--sx-fg);background:color-mix(in srgb, var(--sx-fg) 6%, transparent)}.dashboard-module__8UyAnq__gearMenu{background:var(--sx-card);border:1px solid var(--sx-border);z-index:60;border-radius:12px;flex-direction:column;gap:12px;min-width:190px;padding:14px;display:flex;box-shadow:0 8px 28px #0a1e2424}.dashboard-module__8UyAnq__gearRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-module__8UyAnq__gearLabel{color:var(--sx-muted);font-size:13px}.dashboard-module__8UyAnq__language{max-width:100%;overflow:hidden}.dashboard-module__8UyAnq__language label>span{display:none}.dashboard-module__8UyAnq__language select{max-width:130px;padding:3px 4px;font-size:12px}.dashboard-module__8UyAnq__content{min-width:0;min-height:100vh;margin-inline-start:68px;padding:40px 32px 72px}.dashboard-module__8UyAnq__contentFill{flex-direction:column;height:100dvh;padding:0;display:flex;overflow:hidden}.dashboard-module__8UyAnq__contentFill>*{flex:1;min-height:0}.dashboard-module__8UyAnq__contentFill .studio-shell{height:100%}@media (max-width:720px){.dashboard-module__8UyAnq__content{padding:24px 20px 84px}.dashboard-module__8UyAnq__rail{border-inline-end:none;border-top:1px solid var(--sx-border);flex-direction:row;width:100%;height:62px;padding:4px 8px;inset-block:auto 0;inset-inline:0}.dashboard-module__8UyAnq__railLabel{display:none}.dashboard-module__8UyAnq__railLink{padding:6px 10px}.dashboard-module__8UyAnq__group{border:none;flex-direction:row;width:auto;padding:0}.dashboard-module__8UyAnq__controls{margin-top:0;border:none;flex-direction:row;margin-inline-start:auto;padding:0}.dashboard-module__8UyAnq__content{margin-inline-start:0}.dashboard-module__8UyAnq__contentFill{height:100dvh;padding-bottom:62px}}
.creation-intent-review-module__g9kPya__backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#16211d6b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.creation-intent-review-module__g9kPya__dialog{color:#17211f;background:#f9faf6;border:1px solid #cbd9d1;border-radius:16px;width:min(630px,100%);max-height:min(740px,100dvh - 48px);display:grid;overflow:auto;box-shadow:0 24px 70px #14261f40}.creation-intent-review-module__g9kPya__header{border-bottom:1px solid #dce4df;justify-content:space-between;gap:20px;padding:26px 28px 20px;display:flex}.creation-intent-review-module__g9kPya__header p{color:#4e7669;letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:800}.creation-intent-review-module__g9kPya__header h2{letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,5vw,38px);font-weight:400}.creation-intent-review-module__g9kPya__header span{color:#63736e;max-width:460px;margin-top:10px;font-size:13px;line-height:1.45;display:block}.creation-intent-review-module__g9kPya__close:where(:not([data-slot=button])),.creation-intent-review-module__g9kPya__cancel:where(:not([data-slot=button])),.creation-intent-review-module__g9kPya__confirm:where(:not([data-slot=button])){min-height:38px;font:inherit;border-radius:8px;font-size:12px;font-weight:800}.creation-intent-review-module__g9kPya__close,.creation-intent-review-module__g9kPya__cancel,.creation-intent-review-module__g9kPya__confirm{cursor:pointer}.creation-intent-review-module__g9kPya__close:where(:not([data-slot=button])){color:#456057;background:0 0;border:1px solid #d6e0da;font-size:22px;line-height:1}.creation-intent-review-module__g9kPya__close{width:38px}.creation-intent-review-module__g9kPya__chips{border-bottom:1px solid #dce4df;flex-wrap:wrap;gap:7px;padding:17px 28px;display:flex}.creation-intent-review-module__g9kPya__chips span{color:#315c4e;background:#edf5f0;border:1px solid #d1e1d9;border-radius:999px;padding:5px 8px;font-size:11px;line-height:1.2}.creation-intent-review-module__g9kPya__choices{gap:15px;padding:22px 28px;display:grid}.creation-intent-review-module__g9kPya__choices fieldset{border:1px solid #d3ded8;border-radius:11px;gap:8px;margin:0;padding:14px;display:grid}.creation-intent-review-module__g9kPya__choices legend{color:#233b33;padding:0 5px;font-size:13px;font-weight:800}.creation-intent-review-module__g9kPya__choice{cursor:pointer;border:1px solid #e0e8e3;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;padding:10px;display:grid}.creation-intent-review-module__g9kPya__choice:has(input:checked){background:#eff7f2;border-color:#4e8b75}.creation-intent-review-module__g9kPya__choice input{accent-color:#286c57;margin:3px 0 0}.creation-intent-review-module__g9kPya__choice span{gap:3px;min-width:0;display:grid}.creation-intent-review-module__g9kPya__choice strong{font-size:12px;line-height:1.35}.creation-intent-review-module__g9kPya__choice small{overflow-wrap:anywhere;color:#62736e;font-size:10px}.creation-intent-review-module__g9kPya__footer{justify-content:flex-end;gap:9px;padding:16px 28px 24px;display:flex}.creation-intent-review-module__g9kPya__cancel:where(:not([data-slot=button])){color:#426057;background:#fff;border:1px solid #cad8d1;padding:0 13px}.creation-intent-review-module__g9kPya__confirm:where(:not([data-slot=button])){color:#f8faf7;background:#214f42;border:1px solid #214f42;padding:0 14px}.creation-intent-review-module__g9kPya__confirm:disabled:where(:not([data-slot=button])){opacity:.45}.creation-intent-review-module__g9kPya__confirm:disabled{cursor:not-allowed}.creation-intent-review-module__g9kPya__error,.creation-intent-review-module__g9kPya__invalid{color:#9b3431;margin:0;font-size:12px;line-height:1.45}.creation-intent-review-module__g9kPya__error{padding:0 28px 22px}.creation-intent-review-module__g9kPya__invalid{background:#fff7f6;border:1px solid #efc4c1;border-radius:9px;padding:14px}.creation-intent-review-module__g9kPya__invalid p{margin:0}.creation-intent-review-module__g9kPya__invalid button:where(:not([data-slot=button])){color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9aaa5;border-radius:7px;margin-top:10px;padding:7px 10px;font-weight:750}.creation-intent-review-module__g9kPya__close:focus-visible:where(:not([data-slot=button])),.creation-intent-review-module__g9kPya__cancel:focus-visible:where(:not([data-slot=button])),.creation-intent-review-module__g9kPya__confirm:focus-visible:where(:not([data-slot=button])){outline-offset:2px;outline:3px solid #6aa992}.creation-intent-review-module__g9kPya__choice:has(input:focus-visible){outline-offset:2px;outline:3px solid #6aa992}@media (max-width:560px){.creation-intent-review-module__g9kPya__backdrop{align-items:end;padding:0}.creation-intent-review-module__g9kPya__dialog{border-radius:16px 16px 0 0;width:100%;max-height:92dvh}.creation-intent-review-module__g9kPya__header,.creation-intent-review-module__g9kPya__chips,.creation-intent-review-module__g9kPya__choices,.creation-intent-review-module__g9kPya__footer{padding-inline:18px}}@media (prefers-reduced-motion:reduce){.creation-intent-review-module__g9kPya__backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}
.ui-module__X_VuzG__card{color:#223d42;background:#fff;border:1px solid #dce4e5;border-radius:16px;flex-direction:column;gap:24px;padding:28px 0;display:flex;box-shadow:0 12px 36px #223d4209}.ui-module__X_VuzG__cardHeader,.ui-module__X_VuzG__cardContent,.ui-module__X_VuzG__cardFooter{padding:0 28px}.ui-module__X_VuzG__cardHeader{gap:10px;display:grid}.ui-module__X_VuzG__cardTitle{font-size:24px;font-weight:650;line-height:1.2}.ui-module__X_VuzG__cardDescription{color:#6a7b80;font-size:14px;line-height:1.65}.ui-module__X_VuzG__cardFooter{align-items:center;display:flex}
.media-wall-module__SYoKZG__wall{-moz-column-count:6;column-count:6;-moz-column-gap:14px;column-gap:14px;width:100%}.media-wall-module__SYoKZG__item{-moz-column-break-inside:avoid;break-inside:avoid;background:#e9ebee;border-radius:16px;width:100%;min-height:112px;margin:0 0 14px;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 1px #0d1e1c0d}.media-wall-module__SYoKZG__tile{border-radius:inherit;color:#fff;cursor:pointer;text-align:left;background:#e9ebee;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0;overflow:hidden}.media-wall-module__SYoKZG__poster,.media-wall-module__SYoKZG__video,.media-wall-module__SYoKZG__fallback{width:100%;height:100%;display:block;position:absolute;inset:0}.media-wall-module__SYoKZG__poster,.media-wall-module__SYoKZG__video{-o-object-fit:contain;object-fit:contain;background:#111614}.media-wall-module__SYoKZG__poster{transition:filter .18s}.media-wall-module__SYoKZG__tile:hover .media-wall-module__SYoKZG__poster{filter:saturate(1.04)contrast(1.02)}.media-wall-module__SYoKZG__video{z-index:1;opacity:0}.media-wall-module__SYoKZG__item[data-preview-playing=true] .media-wall-module__SYoKZG__video{animation:.12s forwards media-wall-module__SYoKZG__revealVideo}.media-wall-module__SYoKZG__fallback{background:radial-gradient(circle at 28% 70%,#8ab4ff 0 4px,#0000 5px),radial-gradient(circle at 72% 30%,#eff3ff 0 4px,#0000 5px),linear-gradient(145deg,#0000 45%,#7da4d88c 46% 48%,#0000 49%) 0 0/78px 78px,#dfe3e9}.media-wall-module__SYoKZG__fallback i{transform-origin:0;background:#33435b33;height:1px;position:absolute}.media-wall-module__SYoKZG__fallback i:first-child{width:42%;top:28%;left:16%;transform:rotate(18deg)}.media-wall-module__SYoKZG__fallback i:nth-child(2){width:45%;top:65%;left:36%;transform:rotate(-22deg)}.media-wall-module__SYoKZG__fallback i:nth-child(3){width:76%;top:48%;left:10%;transform:rotate(4deg)}.media-wall-module__SYoKZG__statusOverlay,.media-wall-module__SYoKZG__cornerOverlay{z-index:2;pointer-events:none;position:absolute}.media-wall-module__SYoKZG__statusOverlay{inset:0}.media-wall-module__SYoKZG__cornerOverlay{pointer-events:auto;top:10px;right:10px}.media-wall-module__SYoKZG__screenReaderOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.media-wall-module__SYoKZG__tile:focus-visible{outline-offset:-3px;outline:3px solid #3f86f8}@media (max-width:1440px){.media-wall-module__SYoKZG__wall{-moz-column-count:5;column-count:5}}@media (max-width:1120px){.media-wall-module__SYoKZG__wall{-moz-column-count:4;column-count:4}}@media (max-width:820px){.media-wall-module__SYoKZG__wall{-moz-column-count:3;column-count:3}}@media (max-width:560px){.media-wall-module__SYoKZG__wall{-moz-column-count:2;column-count:2;-moz-column-gap:10px;column-gap:10px}.media-wall-module__SYoKZG__item{border-radius:13px;margin-bottom:10px}}@media (max-width:340px){.media-wall-module__SYoKZG__wall{-moz-column-count:1;column-count:1}}@media (prefers-reduced-motion:reduce){.media-wall-module__SYoKZG__poster{transition:none}.media-wall-module__SYoKZG__tile:hover .media-wall-module__SYoKZG__poster{filter:none}.media-wall-module__SYoKZG__item[data-preview-playing=true] .media-wall-module__SYoKZG__video{opacity:1;animation:none}}@keyframes media-wall-module__SYoKZG__revealVideo{to{opacity:1}}
.sign-in-module__YhmOZq__page{background:var(--sx-bg);width:100%;min-height:100vh;color:var(--sx-fg);box-sizing:border-box;justify-content:center;align-items:center;padding:28px 24px;display:flex}.sign-in-module__YhmOZq__brand{letter-spacing:-.02em;color:inherit;align-items:center;gap:10px;margin-bottom:18px;font-size:19px;font-weight:650;display:inline-flex}.sign-in-module__YhmOZq__card{width:min(100%,440px);box-shadow:0 24px 80px #1d3a4122}.sign-in-module__YhmOZq__title{letter-spacing:-.035em;font-size:28px;font-weight:600;line-height:1.25}.sign-in-module__YhmOZq__copy{color:var(--sx-muted);margin:18px 0;line-height:1.7}.sign-in-module__YhmOZq__actions{flex-direction:column;gap:16px;display:flex}.sign-in-module__YhmOZq__actions button{width:100%}.sign-in-module__YhmOZq__actions p{color:var(--sx-muted);font-size:13px;line-height:1.6}.sign-in-module__YhmOZq__error{color:#b53b3b!important}.sign-in-module__YhmOZq__emailForm{flex-direction:column;gap:8px;display:flex}.sign-in-module__YhmOZq__fieldLabel{color:var(--sx-muted);font-size:13px}.sign-in-module__YhmOZq__field{box-sizing:border-box;width:100%;font:inherit;color:var(--sx-fg);background:var(--sx-bg);border:1px solid var(--sx-border);border-radius:10px;padding:10px 12px;font-size:15px}.sign-in-module__YhmOZq__field:focus{outline-offset:1px;outline:2px solid #2c6e7f}.sign-in-module__YhmOZq__modeSwitch{color:var(--sx-accent);cursor:pointer;background:0 0;border:none;margin-top:16px;padding:4px 0;font-size:13px;text-decoration:underline}.sign-in-module__YhmOZq__divider{color:var(--sx-faint);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:12px;font-size:12px;display:flex}.sign-in-module__YhmOZq__divider:before,.sign-in-module__YhmOZq__divider:after{content:"";background:var(--sx-border);flex:1;height:1px}@media (max-width:540px){.sign-in-module__YhmOZq__title{font-size:24px}}
.creation-tile-module__sdZAmW__state{color:#293447;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);text-align:center;background:#f0f2f6b8;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:16px;display:flex;position:absolute;inset:0}.creation-tile-module__sdZAmW__state[data-state=failed]{color:#9c4038;background:#f6ebebd1}.creation-tile-module__sdZAmW__state[data-state=needs_confirmation]{color:#855d1f;background:#faf3dfc7}.creation-tile-module__sdZAmW__state[data-state=ready]{color:#2e649f;background:#e7f0fcc2}.creation-tile-module__sdZAmW__state strong{max-width:170px;font-size:11px;font-weight:750;line-height:1.3}.creation-tile-module__sdZAmW__spinner{animation:1s linear infinite creation-tile-module__sdZAmW__spin}.creation-tile-module__sdZAmW__progress{gap:7px;width:min(150px,72%);display:grid}.creation-tile-module__sdZAmW__progress>i{background:#495c782e;border-radius:999px;height:4px;display:block;overflow:hidden}.creation-tile-module__sdZAmW__progress b{border-radius:inherit;background:#4b8cf4;height:100%;display:block}.creation-tile-module__sdZAmW__favorite{color:#485469;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;opacity:0;background:#ffffffdb;border:1px solid #ffffffbd;border-radius:11px;place-items:center;width:34px;height:34px;transition:opacity .16s,transform .16s,color .16s;display:grid;transform:translateY(-3px);box-shadow:0 8px 22px #18223424}:is(.creation-tile-module__sdZAmW__favorite[aria-pressed=true],.creation-tile-module__sdZAmW__favorite:focus-visible,article:hover .creation-tile-module__sdZAmW__favorite){opacity:1;transform:translateY(0)}.creation-tile-module__sdZAmW__favorite[aria-pressed=true]{color:#3f80ea}@keyframes creation-tile-module__sdZAmW__spin{to{transform:rotate(360deg)}}@media (hover:none){.creation-tile-module__sdZAmW__favorite{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.creation-tile-module__sdZAmW__spinner{animation:none}.creation-tile-module__sdZAmW__favorite{transition:none}}
.engine-lab-module__RbVPAa__page{color:#f7f1e6;min-height:100vh;font-family:var(--font-body);background:#0d1211;padding:16px 18px 24px;overflow:visible}.engine-lab-module__RbVPAa__header{border-bottom:1px solid #29312f;justify-content:space-between;align-items:center;padding:2px 4px 10px;display:flex}.engine-lab-module__RbVPAa__header div{align-items:center;gap:10px;display:flex}.engine-lab-module__RbVPAa__brandMark{flex:none;width:28px;height:28px;display:block}.engine-lab-module__RbVPAa__header p,.engine-lab-module__RbVPAa__toolbar span,.engine-lab-module__RbVPAa__inspector>span{color:#87938e;font:600 10px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.engine-lab-module__RbVPAa__toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;margin:12px 0;padding:2px 0 6px;display:grid}.engine-lab-module__RbVPAa__toolbarAdvanced{grid-template-columns:minmax(250px,auto) 170px minmax(320px,1fr) auto}.engine-lab-module__RbVPAa__toolbar label,.engine-lab-module__RbVPAa__stylePicker,.engine-lab-module__RbVPAa__transport,.engine-lab-module__RbVPAa__flowActions{gap:8px;display:grid}.engine-lab-module__RbVPAa__toolbar select,.engine-lab-module__RbVPAa__toolbar button:where(:not([data-slot=button])){color:#eee7da;background:#151c1a;border:1px solid #35403c;border-radius:8px}.engine-lab-module__RbVPAa__toolbar select{height:38px;padding:0 10px}.engine-lab-module__RbVPAa__stylePicker>div,.engine-lab-module__RbVPAa__transport>div,.engine-lab-module__RbVPAa__flowActions>div{flex-wrap:wrap;gap:6px;display:flex}.engine-lab-module__RbVPAa__toolbar button:where(:not([data-slot=button])){cursor:pointer;align-items:center;gap:6px;min-height:38px;padding:7px 10px;display:inline-flex}.engine-lab-module__RbVPAa__toolbar button:where(:not([data-slot=button]))[aria-pressed=true]{color:#111716;background:#e6a26f;border-color:#e6a26f}.engine-lab-module__RbVPAa__toolbar button:where(:not([data-slot=button])):disabled{opacity:.42;cursor:not-allowed}.engine-lab-module__RbVPAa__toolbar button:where(:not([data-slot=button])) small{opacity:.65;font-size:8px;display:block}.engine-lab-module__RbVPAa__workspace{background:#080d0c;border:1px solid #2b3532;border-radius:12px;grid-template-columns:minmax(0,1fr) 360px;min-height:620px;display:grid;overflow:hidden}.engine-lab-module__RbVPAa__workspaceSimple{grid-template-columns:minmax(0,1fr)}.engine-lab-module__RbVPAa__previewStage{background:radial-gradient(circle at 50% 42%,#1a2421 0,#0c1210 52%,#080c0b 100%);place-items:center;min-width:0;min-height:620px;padding:20px;display:grid;overflow:auto}.engine-lab-module__RbVPAa__preview{background:#121816;border:1px solid #303b37;border-radius:9px;max-width:100%;max-height:100%;transition:width .18s,aspect-ratio .18s;position:relative;overflow:hidden;box-shadow:0 22px 60px #0000006b,0 0 0 1px #ffffff08}.engine-lab-module__RbVPAa__previewTop{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c1110c7;gap:5px;max-width:calc(100% - 32px);padding:11px 13px;display:grid;position:absolute;top:16px;left:16px}.engine-lab-module__RbVPAa__previewTop span{color:#a9b4af;font:600 9px var(--font-mono);text-transform:uppercase;gap:6px;display:flex}.engine-lab-module__RbVPAa__previewTop strong{font-size:18px}.engine-lab-module__RbVPAa__map{position:absolute;inset:0}.engine-lab-module__RbVPAa__mapPending{opacity:.12;filter:grayscale()blur(2px)}.engine-lab-module__RbVPAa__mapUnavailable{opacity:0;pointer-events:none}.engine-lab-module__RbVPAa__previewUnavailable{z-index:2;text-align:center;background:radial-gradient(circle at 50% 42%,#1b2824 0,#101614 58%,#0a0f0e 100%);place-content:center;gap:9px;padding:24px;display:grid;position:absolute;inset:0}.engine-lab-module__RbVPAa__previewUnavailable strong{font-size:clamp(18px,3vw,28px)}.engine-lab-module__RbVPAa__previewUnavailable span{color:#9eaaa5;max-width:360px;line-height:1.5}.engine-lab-module__RbVPAa__mediaReveal{z-index:2;color:#fff8eb;background-color:#356052;background-position:50%;background-size:cover;border:1px solid #ffffff5c;border-radius:18px;flex-direction:column;justify-content:flex-end;gap:7px;padding:34px;transition:opacity 80ms linear,clip-path 80ms linear;display:flex;position:absolute;inset:11% 8%;overflow:hidden;box-shadow:0 24px 70px #0000005c}.engine-lab-module__RbVPAa__mediaReveal:before{content:"";border-top:3px solid #ffffff8c;border-bottom:1px solid #ffffff3d;position:absolute;inset:24% 7% 20%;transform:skewY(-7deg)}.engine-lab-module__RbVPAa__mediaRevealVideo{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.engine-lab-module__RbVPAa__mediaReveal span,.engine-lab-module__RbVPAa__mediaReveal strong,.engine-lab-module__RbVPAa__mediaReveal small{z-index:1;position:relative}.engine-lab-module__RbVPAa__mediaReveal span,.engine-lab-module__RbVPAa__mediaReveal small{font:600 10px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.engine-lab-module__RbVPAa__mediaReveal strong{font:700 clamp(34px, 7vw, 84px)/.85 var(--font-body);letter-spacing:-.05em}.engine-lab-module__RbVPAa__mediaReveal small{color:#fff8ebb8}.engine-lab-module__RbVPAa__previewOverlay{z-index:3;pointer-events:none;color:#fff;max-width:80%;font:600 clamp(11px, 1.6vw, 18px)/1.25 var(--font-body);text-shadow:0 2px 12px #000c;transition:opacity 80ms linear;position:absolute;transform:translate(-50%,-50%)}.engine-lab-module__RbVPAa__previewOverlay_screen-title{background:#080d0ca3;border-radius:6px;padding:7px 10px;font-size:clamp(16px,2.5vw,28px);font-weight:750;transform:translateY(-50%)}.engine-lab-module__RbVPAa__previewOverlay_caption{background:#080d0cb8;border-radius:5px;padding:7px 10px;transform:translateY(-50%)}.engine-lab-module__RbVPAa__previewOverlay_disclaimer{color:#ffffffc7;font-size:clamp(9px,1.1vw,13px);transform:translateY(-100%)}.engine-lab-module__RbVPAa__previewOverlay_attribution{color:#ffffffb8;text-align:right;font-size:9px;transform:translate(-100%,-100%)}.engine-lab-module__RbVPAa__status,.engine-lab-module__RbVPAa__error{z-index:4;max-width:70%;font:550 10px/1.4 var(--font-mono);background:#0c1110d1;border-radius:7px;padding:9px 11px;position:absolute;bottom:16px;right:16px}.engine-lab-module__RbVPAa__error{color:#ffd4ca;background:#642018e6}.engine-lab-module__RbVPAa__toolRail{background:#101614;border-left:1px solid #2b3532;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:620px;max-height:620px;display:grid;overflow:hidden}.engine-lab-module__RbVPAa__toolTabs{background:#0c1110;border-bottom:1px solid #2b3532;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:8px;display:grid}.engine-lab-module__RbVPAa__toolTabs button:where(:not([data-slot=button])){color:#7f8b85;min-width:0;min-height:28px;font:600 7px/1 var(--font-mono);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:7px 4px;overflow:hidden}.engine-lab-module__RbVPAa__toolTabs button:where(:not([data-slot=button])):hover{color:#d9dfda;border-color:#303a37}.engine-lab-module__RbVPAa__toolTabs button:where(:not([data-slot=button]))[aria-selected=true]{color:#101614;background:#e6a26f;border-color:#e6a26f}.engine-lab-module__RbVPAa__toolTabs button:where(:not([data-slot=button])):focus-visible{outline-offset:1px;outline:2px solid #e6a26f73}.engine-lab-module__RbVPAa__toolPanel{scrollbar-color:#38403d #111614;min-height:0;padding:10px;overflow:auto}.engine-lab-module__RbVPAa__toolView{min-height:0}.engine-lab-module__RbVPAa__toolView[hidden]{display:none}.engine-lab-module__RbVPAa__toolView>section{box-shadow:none;border:0;border-radius:8px}.engine-lab-module__RbVPAa__inspector{background:#121816;min-width:0;padding:8px}.engine-lab-module__RbVPAa__inspector strong,.engine-lab-module__RbVPAa__inspector code,.engine-lab-module__RbVPAa__inspector p{margin-top:14px;display:block}.engine-lab-module__RbVPAa__inspector code{color:#92c7b3;background:#1b2522;width:fit-content;padding:5px 7px}.engine-lab-module__RbVPAa__inspector p{color:#aeb7b3;line-height:1.55}.engine-lab-module__RbVPAa__editorField{gap:7px;margin-top:14px;display:grid}.engine-lab-module__RbVPAa__editorField>span{color:#77847f;font:600 9px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.engine-lab-module__RbVPAa__editorField input,.engine-lab-module__RbVPAa__editorField textarea{color:#eee7da;width:100%;font:inherit;background:#0d1311;border:1px solid #303a37;border-radius:7px;padding:9px 10px}.engine-lab-module__RbVPAa__editorField textarea{resize:vertical;color:#aeb7b3;line-height:1.5}.engine-lab-module__RbVPAa__editorField input:focus,.engine-lab-module__RbVPAa__editorField textarea:focus{border-color:#e6a26f;outline:2px solid #e6a26f29}.engine-lab-module__RbVPAa__inspector dl{gap:8px;margin-top:18px;display:grid}.engine-lab-module__RbVPAa__inspector dl div{border-bottom:1px solid #28322f;justify-content:space-between;padding-bottom:7px;display:flex}.engine-lab-module__RbVPAa__inspector dt{color:#7d8a85}.engine-lab-module__RbVPAa__inspector dd{margin:0}.engine-lab-module__RbVPAa__inspector pre{color:#c7d5cf;background:#080c0b;max-height:260px;margin-top:20px;padding:10px;font-size:10px;overflow:auto}.engine-lab-module__RbVPAa__timelineDock{background:#0a0f0e;border-radius:12px;margin-top:12px;overflow:visible}.engine-lab-module__RbVPAa__timelineDock>section{box-shadow:none;border-radius:12px}.engine-lab-module__RbVPAa__timelineUnavailable{text-align:center;border:1px solid #2b3532;border-radius:12px;place-content:center;gap:6px;min-height:92px;padding:18px;display:grid}.engine-lab-module__RbVPAa__timelineUnavailable span{color:#87938e;font-size:12px}@media (max-width:900px){.engine-lab-module__RbVPAa__page{min-height:100vh;padding:12px;overflow:visible}.engine-lab-module__RbVPAa__header,.engine-lab-module__RbVPAa__toolbar,.engine-lab-module__RbVPAa__workspace,.engine-lab-module__RbVPAa__timelineDock{margin-bottom:10px}.engine-lab-module__RbVPAa__toolbar,.engine-lab-module__RbVPAa__workspace{grid-template-columns:1fr}.engine-lab-module__RbVPAa__previewStage{min-height:520px;padding:14px}.engine-lab-module__RbVPAa__toolRail{border-top:1px solid #2b3532;border-left:0;max-height:620px}.engine-lab-module__RbVPAa__toolPanel{max-height:540px}.engine-lab-module__RbVPAa__timelineDock{overflow:visible}}
.showcase-template-panel-module__FDH3LG__panel{color:#15343a;gap:22px;display:grid}.showcase-template-panel-module__FDH3LG__panel h3{letter-spacing:-.035em;font-size:28px;line-height:1.2}.showcase-template-panel-module__FDH3LG__metadata{color:#596b75;gap:10px;font-size:13px;display:flex}.showcase-template-panel-module__FDH3LG__steps{border-block:1px solid #e3e9eb;gap:0;padding:0;list-style:none;display:grid}.showcase-template-panel-module__FDH3LG__steps li{align-items:center;gap:18px;min-height:48px;font-size:14px;display:flex}.showcase-template-panel-module__FDH3LG__steps li+li{border-top:1px solid #eef1f2}.showcase-template-panel-module__FDH3LG__steps li span{color:#829399;font:11px var(--font-mono)}.showcase-template-panel-module__FDH3LG__hint{color:#596b75;font-size:14px;line-height:1.65}.showcase-template-panel-module__FDH3LG__panel>:last-child{justify-self:start}@media (max-width:700px){.showcase-template-panel-module__FDH3LG__panel{gap:12px}.showcase-template-panel-module__FDH3LG__panel h3{font-size:23px}.showcase-template-panel-module__FDH3LG__steps li{min-height:40px}.showcase-template-panel-module__FDH3LG__panel>:last-child{justify-self:stretch}}
.creations-hub-module__Ku95iG__shell{--ink:#171b22;--muted:#748096;--line:#e4e7ed;--blue:#4388f7;min-height:100vh;color:var(--ink);background:#f7f8fa;grid-template-columns:76px minmax(0,1fr);display:grid;overflow:clip}.creations-hub-module__Ku95iG__sidebar{z-index:5;border-right:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;flex-direction:column;align-items:center;gap:48px;height:100vh;padding:16px 8px;display:flex;position:sticky;top:0}.creations-hub-module__Ku95iG__brand{border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.creations-hub-module__Ku95iG__brand:hover{background:#f0f4fb}.creations-hub-module__Ku95iG__brandMark{width:32px;height:32px;display:block}.creations-hub-module__Ku95iG__navigation{gap:8px;width:100%;display:grid}.creations-hub-module__Ku95iG__navigationLink,.creations-hub-module__Ku95iG__navigationLinkActive{color:#7a8598;text-align:center;border-radius:11px;place-items:center;gap:5px;min-height:58px;padding:8px 3px;font-size:9px;font-weight:650;line-height:1.1;text-decoration:none;display:grid;position:relative}.creations-hub-module__Ku95iG__navigationLink span,.creations-hub-module__Ku95iG__navigationLinkActive span{text-overflow:ellipsis;white-space:nowrap;max-width:62px;overflow:hidden}.creations-hub-module__Ku95iG__navigationLink:hover{color:#3f78d3;background:#f1f5fc}.creations-hub-module__Ku95iG__navigationLinkActive{color:var(--blue);background:#edf4ff}.creations-hub-module__Ku95iG__navigationLinkActive:before{background:var(--blue);content:"";border-radius:0 4px 4px 0;width:3px;position:absolute;top:13px;bottom:13px;left:-8px}.creations-hub-module__Ku95iG__content{min-width:0;padding:0 28px 44px}.creations-hub-module__Ku95iG__header{z-index:2;border-bottom:1px solid var(--line);background:#f7f8fa;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:22px 28px;min-height:146px;padding:18px 0 16px;display:grid;position:relative}.creations-hub-module__Ku95iG__heading h1{color:#171b22;letter-spacing:-.035em;margin:0;font-size:clamp(20px,2.2vw,28px);font-weight:750;line-height:1.1}.creations-hub-module__Ku95iG__heading p{color:var(--muted);margin:6px 0 0;font-size:12px}.creations-hub-module__Ku95iG__tabs{background:#f0f2f6;border:1px solid #dfe4ec;border-radius:13px;align-self:start;gap:3px;padding:4px;display:flex}.creations-hub-module__Ku95iG__tab,.creations-hub-module__Ku95iG__tabActive{color:#5f697c;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:36px;padding:8px 18px;font-size:12px;font-weight:700}.creations-hub-module__Ku95iG__tabActive{color:#fff;background:var(--blue);box-shadow:0 5px 14px #4388f747}.creations-hub-module__Ku95iG__toolbar{grid-column:1/-1;align-items:center;gap:10px;min-width:0;display:flex}.creations-hub-module__Ku95iG__panel{min-height:360px;padding-top:30px}.creations-hub-module__Ku95iG__emptyState{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:minmax(160px,.5fr) minmax(0,1fr);align-items:center;gap:34px;max-width:840px;margin:32px auto;padding:36px;display:grid}.creations-hub-module__Ku95iG__emptyPreview{background:linear-gradient(138deg,#0000 47%,#7fabeb94 48%,#0000 49%) 0 0/72px 72px,radial-gradient(circle at 30% 67%,#94b9f3 0 4px,#0000 5px),radial-gradient(circle at 68% 35%,#e8effb 0 4px,#0000 5px),#e3e7ed;border-radius:15px;min-height:168px;position:relative;overflow:hidden}.creations-hub-module__Ku95iG__emptyPreview span{background:#fff;border-radius:50%;width:8px;height:8px;position:absolute}.creations-hub-module__Ku95iG__emptyPreview span:first-child{top:33%;left:64%}.creations-hub-module__Ku95iG__emptyPreview span:nth-child(2){top:65%;left:33%}.creations-hub-module__Ku95iG__emptyPreview span:nth-child(3){opacity:.45;top:49%;left:49%}.creations-hub-module__Ku95iG__templatePreview{filter:hue-rotate(24deg)}.creations-hub-module__Ku95iG__eyebrow{color:#477ecf;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.creations-hub-module__Ku95iG__emptyState h2{color:var(--ink);letter-spacing:-.04em;margin:10px 0 0;font-size:clamp(23px,3vw,34px);font-weight:720}.creations-hub-module__Ku95iG__emptyState h2+p{max-width:490px;color:var(--muted);margin:12px 0 0;font-size:13px;line-height:1.6}.creations-hub-module__Ku95iG__storageNotice{color:#526279;margin-top:16px;font-size:12px;line-height:1.45}.creations-hub-module__Ku95iG__composer{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border:1px solid #dadfe8e6;border-radius:20px;width:min(1060px,100% - 24px);margin:32px auto 0;padding:10px;transition:box-shadow .18s,transform .18s;position:sticky;bottom:20px;box-shadow:0 22px 60px #242e4229}.creations-hub-module__Ku95iG__composer[data-compact=true]{box-shadow:0 25px 72px #242e4233}.creations-hub-module__Ku95iG__shell[data-composer-placement=floating] .creations-hub-module__Ku95iG__content{padding-bottom:286px}.creations-hub-module__Ku95iG__shell[data-composer-placement=floating] .creations-hub-module__Ku95iG__composer{margin:0 auto;position:fixed;bottom:22px;left:104px;right:28px}.creations-hub-module__Ku95iG__navigationLink:focus-visible,.creations-hub-module__Ku95iG__navigationLinkActive:focus-visible,.creations-hub-module__Ku95iG__brand:focus-visible,.creations-hub-module__Ku95iG__tab:focus-visible,.creations-hub-module__Ku95iG__tabActive:focus-visible{outline-offset:2px;outline:3px solid #83adf8}@media (max-width:760px){.creations-hub-module__Ku95iG__shell{display:block;overflow:visible}.creations-hub-module__Ku95iG__sidebar{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:12px;width:100%;height:auto;padding:8px 14px;display:grid;position:sticky}.creations-hub-module__Ku95iG__brand{width:38px;height:38px}.creations-hub-module__Ku95iG__brandMark{width:29px;height:29px}.creations-hub-module__Ku95iG__navigation{justify-content:flex-end;gap:4px;display:flex}.creations-hub-module__Ku95iG__navigationLink,.creations-hub-module__Ku95iG__navigationLinkActive{grid-auto-flow:column;gap:4px;min-width:52px;min-height:42px;padding:5px 8px}.creations-hub-module__Ku95iG__navigationLink span,.creations-hub-module__Ku95iG__navigationLinkActive span{display:none}.creations-hub-module__Ku95iG__navigationLinkActive:before{border-radius:4px 4px 0 0;width:auto;height:3px;inset:auto 12px -8px}.creations-hub-module__Ku95iG__content{padding:0 14px 28px}.creations-hub-module__Ku95iG__header{min-height:auto;padding:18px 0 14px}.creations-hub-module__Ku95iG__heading p{font-size:11px}.creations-hub-module__Ku95iG__tabs{grid-column:1/-1;justify-self:stretch}.creations-hub-module__Ku95iG__tab,.creations-hub-module__Ku95iG__tabActive{flex:1}.creations-hub-module__Ku95iG__toolbar{flex-wrap:wrap}.creations-hub-module__Ku95iG__panel{padding-top:20px}.creations-hub-module__Ku95iG__emptyState{grid-template-columns:1fr;padding:24px}.creations-hub-module__Ku95iG__emptyPreview{min-height:126px}.creations-hub-module__Ku95iG__shell[data-composer-placement=floating] .creations-hub-module__Ku95iG__content{padding-bottom:24px}.creations-hub-module__Ku95iG__composer,.creations-hub-module__Ku95iG__composer[data-compact=true],.creations-hub-module__Ku95iG__shell[data-composer-placement=floating] .creations-hub-module__Ku95iG__composer{width:auto;margin:24px 0 0;padding:8px;position:static}.creations-hub-module__Ku95iG__content{flex-direction:column;display:flex}.creations-hub-module__Ku95iG__header{order:0}.creations-hub-module__Ku95iG__panel{order:1}.creations-hub-module__Ku95iG__composer{order:2}}@media (prefers-reduced-motion:reduce){.creations-hub-module__Ku95iG__shell,.creations-hub-module__Ku95iG__shell *,.creations-hub-module__Ku95iG__shell :before,.creations-hub-module__Ku95iG__shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.engine-creation-loader-module__ifi4yq__state{color:#e8edf3;text-align:center;background:#081018;place-content:center;gap:1rem;min-height:100vh;padding:2rem;display:grid}.engine-creation-loader-module__ifi4yq__state p{margin:0}.engine-creation-loader-module__ifi4yq__actions{justify-content:center;gap:.75rem;display:flex}.engine-creation-loader-module__ifi4yq__state a,.engine-creation-loader-module__ifi4yq__state button:where(:not([data-slot=button])),.engine-creation-loader-module__ifi4yq__editor nav a{color:inherit;font:inherit;background:#ffffff0f;border:1px solid #fff3;border-radius:.55rem;padding:.65rem .9rem;text-decoration:none}.engine-creation-loader-module__ifi4yq__editor{background:#081018;min-height:100vh}.engine-creation-loader-module__ifi4yq__editor nav{color:#e8edf3;padding:.9rem 1.25rem 0}
.locale-selector-module__so_8eq__trigger{color:inherit;background:var(--sx-bg);border:1px solid var(--sx-border);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:14px;line-height:1;display:inline-flex}.locale-selector-module__so_8eq__trigger:hover{border-color:var(--sx-accent);color:var(--sx-accent)}.locale-selector-module__so_8eq__menu{z-index:80;background:var(--sx-card);border:1px solid var(--sx-border);border-radius:12px;min-width:168px;max-height:70vh;padding:8px;overflow:auto;box-shadow:0 14px 35px #18384324}.locale-selector-module__so_8eq__item{color:var(--sx-fg);cursor:pointer;border-radius:7px;outline:none;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:14px;display:flex}.locale-selector-module__so_8eq__item:hover,.locale-selector-module__so_8eq__item[data-highlighted]{background:var(--sx-surface)}.locale-selector-module__so_8eq__itemName{flex:1}.locale-selector-module__so_8eq__check{color:var(--sx-accent)}
.template-preview-panel-module__F-BoZW__panel{align-content:start;min-height:100%;display:grid}.template-preview-panel-module__F-BoZW__panel header{border-bottom:1px solid #e8eaf0;padding-bottom:24px}.template-preview-panel-module__F-BoZW__panel header>span,.template-preview-panel-module__F-BoZW__prompt>span,.template-preview-panel-module__F-BoZW__panel dt{color:#8792a4;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.template-preview-panel-module__F-BoZW__panel h3{color:#161b24;letter-spacing:-.04em;margin:10px 0 0;font-size:clamp(22px,2.4vw,31px);line-height:1.08}.template-preview-panel-module__F-BoZW__panel header p{color:#748096;margin:11px 0 0;font-size:12px;line-height:1.55}.template-preview-panel-module__F-BoZW__prompt{border-bottom:1px solid #e8eaf0;padding:25px 0}.template-preview-panel-module__F-BoZW__prompt p{color:#47546a;background:#f3f7fd;border:1px solid #dce6f5;border-radius:14px;margin:10px 0 0;padding:15px;font-size:13px;line-height:1.62}.template-preview-panel-module__F-BoZW__panel dl{grid-template-columns:1fr 1fr;gap:10px;margin:22px 0 0;display:grid}.template-preview-panel-module__F-BoZW__panel dl div{background:#fafbfc;border:1px solid #e6e9ef;border-radius:13px;min-width:0;padding:13px}.template-preview-panel-module__F-BoZW__panel dd{color:#232b38;text-transform:capitalize;margin:7px 0 0;font-size:12px;font-weight:700}.template-preview-panel-module__F-BoZW__useButton:where(:not([data-slot=button])){color:#fff;background:#4388f7;border:0;border-radius:13px;gap:8px;min-height:48px;font-size:13px;font-weight:800;box-shadow:0 10px 24px #4388f73d}.template-preview-panel-module__F-BoZW__useButton{cursor:pointer;justify-content:center;align-items:center;width:100%;margin-top:26px;display:flex}.template-preview-panel-module__F-BoZW__useButton:hover:where(:not([data-slot=button])){background:#357ce9}@media (max-width:480px){.template-preview-panel-module__F-BoZW__panel dl{grid-template-columns:1fr}}
.analytics-preferences-module__LDuN6q__inline{color:var(--sx-muted);font:13px/1.5 var(--font-body)}.analytics-preferences-module__LDuN6q__inline p{margin:8px 0}.analytics-preferences-module__LDuN6q__choice{color:var(--sx-fg);font:14px/1.5 var(--font-body);cursor:pointer;align-items:flex-start;gap:10px;display:flex}.analytics-preferences-module__LDuN6q__choice input{width:16px;height:16px;accent-color:var(--button-accent);flex:none;margin:3px 0 0}.analytics-preferences-module__LDuN6q__choice input:focus-visible{outline:2px solid var(--button-focus);outline-offset:3px}.analytics-preferences-module__LDuN6q__links a{color:var(--sx-deep);text-underline-offset:3px}.analytics-preferences-module__LDuN6q__settings{border-block-start:1px solid var(--sx-border);color:var(--sx-fg);margin-block:32px;padding-block:24px}.analytics-preferences-module__LDuN6q__settings h2{margin:0 0 18px;font-size:20px}.analytics-preferences-module__LDuN6q__settings p{color:var(--sx-muted);margin:7px 0 20px;font-size:14px;line-height:1.6}
.error-module__bK2GEq__page{max-width:36rem;margin:12vh auto;padding:1.5rem}.error-module__bK2GEq__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}
.verify-email-module__FwOIvq__card{overflow-wrap:anywhere;min-width:0}.verify-email-module__FwOIvq__identity{flex-direction:column;align-items:flex-start;gap:16px;min-width:0;margin-bottom:16px;display:flex}.verify-email-module__FwOIvq__brand{margin-bottom:0}.verify-email-module__FwOIvq__language{max-width:100%;color:var(--sx-muted);font-size:13px}.verify-email-module__FwOIvq__language label{flex-wrap:wrap}.verify-email-module__FwOIvq__language select{border:1px solid var(--sx-border);background:var(--sx-card);min-height:44px;color:var(--sx-fg);font:inherit;border-radius:10px;padding:8px 12px}.verify-email-module__FwOIvq__language select:focus-visible{outline:2px solid var(--sx-accent);outline-offset:2px}
