.try-root{--try-bg:#f5f7fb;--try-surface:#fff;--try-raised:#fff;--try-soft:#eef2f8;--try-line:#e1e7ef;--try-text:#172338;--try-body:#3d4d66;--try-muted:#5b6b82;--try-accent:#006bd6;--try-accent-ink:#fff;--try-accent-soft:#e8f2ff;--try-ok:#157347;--try-ok-soft:#e6f5ed;--try-warn:#8a5a00;--try-warn-soft:#fff4dc;--try-danger:#b42318;--try-danger-soft:#fdecea;--try-shadow:0 10px 30px #0f1d3114;--try-radius:14px;background:var(--try-bg);min-height:100dvh;color:var(--try-text);font-family:var(--sc-font);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.try-root[data-theme=dark]{--try-bg:#0b1220;--try-surface:#111a2a;--try-raised:#172235;--try-soft:#1a2638;--try-line:#26344a;--try-text:#eef3fa;--try-body:#c6d1e0;--try-muted:#a3b2c7;--try-accent:#6cb4ff;--try-accent-ink:#06182e;--try-accent-soft:#15304f;--try-ok:#6fd6a1;--try-ok-soft:#12301f;--try-warn:#f3c46b;--try-warn-soft:#33270d;--try-danger:#ff8c82;--try-danger-soft:#3a1714;--try-shadow:0 10px 30px #0005;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){.try-root[data-theme=auto]{--try-bg:#0b1220;--try-surface:#111a2a;--try-raised:#172235;--try-soft:#1a2638;--try-line:#26344a;--try-text:#eef3fa;--try-body:#c6d1e0;--try-muted:#a3b2c7;--try-accent:#6cb4ff;--try-accent-ink:#06182e;--try-accent-soft:#15304f;--try-ok:#6fd6a1;--try-ok-soft:#12301f;--try-warn:#f3c46b;--try-warn-soft:#33270d;--try-danger:#ff8c82;--try-danger-soft:#3a1714;--try-shadow:0 10px 30px #0005;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}main.try-root{max-width:none;margin:0;padding:0}html:has(main.try-root){background:#f5f7fb}html:has(main.try-root)>body{background:#f5f7fb}html:has(main.try-root[data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b1220}html:has(main.try-root[data-theme=dark])>body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b1220}@media (prefers-color-scheme:dark){html:has(main.try-root[data-theme=auto]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b1220}html:has(main.try-root[data-theme=auto])>body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b1220}}.try-root :focus-visible{outline:2px solid var(--try-accent);outline-offset:2px}.try-vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.try-btn{border:1px solid var(--try-line);background:var(--try-surface);min-height:36px;color:var(--try-text);font:600 .8125rem/1 var(--sc-font);white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 14px;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.try-root .try-btn:hover:not(:disabled){background:var(--try-soft);color:var(--try-text)}.try-btn:disabled{cursor:not-allowed}.try-btn--primary{background:var(--try-accent);color:var(--try-accent-ink);border-color:#0000}.try-root .try-btn--primary:hover:not(:disabled){background:color-mix(in srgb, var(--try-accent) 88%, var(--try-text));color:var(--try-accent-ink)}.try-btn--ghost{background:0 0;border-color:#0000}.try-btn--block{width:100%;min-height:46px;font-size:.9375rem}.try-btn--icon{width:36px;padding:0}.try-badge{background:var(--try-accent-soft);color:var(--try-accent);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;padding:2px 8px;font-size:.6875rem;font-weight:700;display:inline-flex}.try-bar{z-index:20;border-bottom:1px solid var(--try-line);background:var(--try-surface);align-items:center;gap:12px;min-height:56px;padding:8px 16px;display:flex;position:relative}.try-bar__brand{min-width:0;color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.try-bar .sc-brand{flex:none}.try-bar .sc-brand__logo{width:118px;height:auto}.try-root[data-theme=dark] .try-bar .sc-brand__logo{filter:brightness(0)invert()}@media (prefers-color-scheme:dark){.try-root[data-theme=auto] .try-bar .sc-brand__logo{filter:brightness(0)invert()}}@media (max-width:420px){.try-bar .sc-brand{display:none}}.try-dialog__head{justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 0;display:flex}.try-dialog__head h2{color:var(--try-text);margin:0;font-size:1.0625rem}.try-dialog__body{gap:14px;padding:16px 20px 20px;display:grid}.try-dialog__body>p{color:var(--try-body);margin:0;font-size:.875rem;line-height:1.55}.try-dialog__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.try-bar__title{align-items:center;gap:8px;min-width:0;display:flex}.try-bar__title h1,.try-bar__title p{color:var(--try-text);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.9375rem;font-weight:650;overflow:hidden}.try-bar__sep{background:var(--try-line);width:1px;height:22px}.try-bar__status{min-width:0;color:var(--try-muted);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.try-bar__spacer{flex:auto}.try-bar__actions{align-items:center;gap:6px;display:flex}.try-bar__cta-short{display:none}.try-menu{position:relative}.try-menu__toggle{display:none}.try-menu__list{align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}@media (max-width:1240px){.try-bar__status{display:none}}@media (max-width:1100px){.try-menu__toggle{display:inline-flex}.try-menu__list{top:calc(100% + 8px);z-index:30;border:1px solid var(--try-line);background:var(--try-raised);min-width:200px;max-width:calc(100vw - 16px);box-shadow:var(--try-shadow);border-radius:12px;flex-direction:column;align-items:stretch;padding:6px;display:none;position:absolute;inset-inline-end:0}.try-menu--open .try-menu__list{display:flex}.try-menu__list .try-btn{background:0 0;border-color:#0000;border-radius:8px;justify-content:flex-start}}@media (max-width:760px){.try-bar{gap:8px;padding:8px 12px}.try-bar__title .try-badge,.try-bar__sep,.try-bar__cta-long{display:none}.try-bar__cta-short{display:inline}}@media (max-width:420px){.try-bar__title h1{font-size:.875rem}.try-bar__brand .sc-brand__name{display:none}}.try-notice{border-bottom:1px solid var(--try-line);background:var(--try-accent-soft);color:var(--try-text);align-items:flex-start;gap:10px;margin:0;padding:10px 16px;font-size:.8125rem;line-height:1.45;display:flex}.try-notice--warn{background:var(--try-warn-soft)}.try-notice--error{background:var(--try-danger-soft)}.try-notice--ok{background:var(--try-ok-soft)}.try-notice__text{flex:auto;margin:0}.try-notice__close{width:26px;height:26px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:0;display:grid}.try-designer{flex-direction:column;height:100dvh;min-height:520px;display:flex}.try-designer__studio{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.try-designer__studio>.map-designer-root{flex:auto;gap:0;min-height:0}.try-designer__studio .designer-studio{border:0;border-radius:0}@media (min-width:901px){.try-designer__studio .designer-studio{flex-direction:column;flex:auto;min-height:0;display:flex}.try-designer__studio .designer-workspace-row{flex:auto;min-height:0}}@media (max-width:900px){.try-designer{height:auto;min-height:100dvh}}.try-state{color:var(--try-muted);text-align:center;flex:auto;align-content:center;place-items:center;gap:12px;padding:32px 16px;display:grid}.try-spinner{border:3px solid var(--try-line);border-top-color:var(--try-accent);border-radius:50%;width:28px;height:28px;animation:.9s linear infinite try-spin}@keyframes try-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.try-spinner{animation-duration:2.4s}}.try-start{flex:auto;padding:clamp(24px,5vw,56px) 16px 40px;overflow:auto}.try-start__inner{max-width:1040px;margin:0 auto}.try-start__head{max-width:640px;margin-bottom:24px}.try-start__head h2{color:var(--try-text);letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(1.5rem,3vw,2rem)}.try-start__head p{color:var(--try-body);margin:0;line-height:1.55}.try-templates{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.try-template{border:1px solid var(--try-line);border-radius:var(--try-radius);background:var(--try-surface);width:100%;height:100%;color:var(--try-text);font:inherit;text-align:start;cursor:pointer;grid-template-rows:auto auto 1fr;gap:6px;padding:14px;transition:border-color .12s,transform .12s,box-shadow .12s;display:grid}.try-root .try-template:hover{border-color:var(--try-accent);box-shadow:var(--try-shadow);background:var(--try-surface);color:var(--try-text)}.try-template[aria-busy=true]{opacity:.7}.try-template__art{background:var(--try-soft);height:104px;color:var(--try-muted);border-radius:10px;place-items:center;margin-bottom:4px;display:grid}.try-template__art svg{width:150px;height:92px}.try-template__title{justify-content:space-between;align-items:center;gap:8px;font-size:.9375rem;font-weight:650;display:flex}.try-template__tag{color:var(--try-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:650}.try-template__desc{color:var(--try-muted);font-size:.8125rem;line-height:1.45}.try-start__foot{color:var(--try-muted);margin:20px 0 0;font-size:.8125rem}.try-dialog .try-start{padding:0}.try-dialog{width:min(980px,100vw - 32px)}.try-shop{flex-direction:column;display:flex}.try-shop__banner{border-block:1px solid var(--try-line);background:var(--try-accent-soft);color:var(--try-text);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;padding:8px 16px;font-size:.8125rem;display:flex}.try-shop__banner a{color:inherit;text-underline-offset:3px;font-weight:650}.try-shop__header{justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:1280px;margin:0 auto;padding:14px 16px;display:flex}.try-shop__brand{color:var(--try-text);letter-spacing:-.02em;align-items:center;gap:8px;font-size:1rem;font-weight:750;display:inline-flex}.try-shop__brand-mark{background:var(--try-text);width:28px;height:28px;color:var(--try-surface);border-radius:8px;place-items:center;display:grid}.try-shop__event{width:100%;max-width:1280px;margin:0 auto;padding:8px 16px 18px}.try-shop__event h1{color:var(--try-text);letter-spacing:-.025em;margin:0;font-size:clamp(1.5rem,3.2vw,2.25rem)}.try-shop__tagline{color:var(--try-body);margin:4px 0 0}.try-shop__meta{color:var(--try-muted);flex-wrap:wrap;gap:6px 16px;margin:10px 0 0;font-size:.875rem;display:flex}.try-shop__meta span{align-items:center;gap:6px;display:inline-flex}@media (max-width:600px){.try-shop__meta span:first-child{flex-basis:100%;min-height:1.5em}}.try-shop__grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;width:100%;max-width:1280px;margin:0 auto;padding:0 16px 32px;display:grid}.try-shop__map{border:1px solid var(--try-line);background:var(--try-surface);border-radius:18px;min-width:0;overflow:hidden}.try-shop__map .shell.viewer-shell{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:8px}.try-shop__map .simple-pixi-stack{margin-top:0}.try-shop__map .pix-viewer-layout{--pix-canvas-h:clamp(420px, calc(100dvh - 260px), 760px)}.try-shop__map-state{min-height:420px;color:var(--try-muted);text-align:center;align-content:center;place-items:center;gap:12px;padding:24px;display:grid}.try-shop__side{gap:12px;display:grid;position:sticky;top:16px}.try-card{border:1px solid var(--try-line);border-radius:var(--try-radius);background:var(--try-surface);padding:16px}.try-card h2{color:var(--try-text);letter-spacing:-.01em;margin:0 0 10px;font-size:.9375rem;font-weight:700}.try-card__hint{color:var(--try-muted);margin:0;font-size:.8125rem;line-height:1.5}.try-legend{gap:10px;margin:0;padding:0;list-style:none;display:grid}.try-legend__row{grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.try-legend__dot{border-radius:50%;width:12px;height:12px}.try-legend__name{color:var(--try-text);font-size:.875rem;font-weight:600}.try-legend__price{color:var(--try-body);font-variant-numeric:tabular-nums;font-size:.8125rem}.try-legend__types{color:var(--try-muted);grid-column:2/-1;margin:-4px 0 0;font-size:.75rem;line-height:1.5}.try-best{grid-template-columns:minmax(76px,2fr) minmax(0,5fr);gap:8px;display:grid}.try-field{gap:4px;min-width:0;display:grid}.try-field label,.try-field__label{color:var(--try-muted);font-size:.75rem;font-weight:600}.try-field select,.try-field input{border:1px solid var(--try-line);background:var(--try-surface);width:100%;min-height:40px;color:var(--try-text);font:500 .875rem var(--sc-font);border-radius:10px;padding:0 10px}.try-field input[aria-invalid=true]{border-color:var(--try-danger)}.try-field__error{color:var(--try-danger);margin:0;font-size:.75rem}.try-best .try-btn{grid-column:1/-1}.try-best__result{color:var(--try-muted);grid-column:1/-1;margin:0;font-size:.8125rem}.try-cart__head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.try-cart__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.try-cart__item{background:var(--try-soft);border-radius:12px;grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.try-cart__seat{gap:2px;min-width:0;display:grid}.try-cart__seat strong{color:var(--try-text);font-size:.8125rem}.try-cart__seat span{color:var(--try-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.try-cart__type{border:1px solid var(--try-line);background:var(--try-surface);width:100%;max-width:100%;min-height:28px;color:var(--try-text);font:500 .75rem var(--sc-font);border-radius:8px;padding:0 6px}.try-shop__map .pix-viewer-checkout{display:none}.try-cart__price{color:var(--try-text);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:650}.try-cart__remove{width:28px;height:28px;color:var(--try-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.try-root .try-cart__remove:hover{background:var(--try-surface);color:var(--try-text)}.try-cart__total{color:var(--try-text);font-variant-numeric:tabular-nums;justify-content:space-between;margin:12px 0;font-weight:700;display:flex}.try-timer{background:var(--try-ok-soft);color:var(--try-ok);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;font-weight:650;display:inline-flex}.try-timer--low{background:var(--try-warn-soft);color:var(--try-warn)}.try-activity{color:var(--try-muted);margin:0;font-size:.75rem}.try-shop__mobilebar{display:none}.try-shop__how{width:100%;max-width:1280px;margin:0 auto;padding:0 16px 40px}.try-shop__how .try-card{gap:8px;display:grid}.try-shop__how p{color:var(--try-body);margin:0;font-size:.875rem;line-height:1.6}.try-shop__how-links{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:960px){.try-shop__grid{grid-template-columns:minmax(0,1fr)}.try-shop__side{position:static}.try-shop__map .pix-viewer-layout{--pix-canvas-h:clamp(360px, 62svh, 560px)}.try-shop--has-cart .try-shop__mobilebar{z-index:15;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--try-line);background:var(--try-surface);align-items:center;gap:10px;display:flex;position:sticky;bottom:0}.try-shop__mobilebar .try-btn{flex:auto}}@media (max-width:420px){.try-shop__grid{padding-inline:8px}.try-shop__map{border-radius:14px}.try-shop__header,.try-shop__event,.try-shop__how{padding-inline:12px}}.try-checkout{gap:14px;display:grid}.try-checkout__lead{background:var(--try-warn-soft);color:var(--try-text);border-radius:10px;margin:0;padding:10px 12px;font-size:.8125rem;line-height:1.45}.try-checkout__summary{color:var(--try-body);gap:6px;margin:0;padding:0;font-size:.8125rem;list-style:none;display:grid}.try-checkout__summary li{justify-content:space-between;gap:12px;display:flex}.try-checkout__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.try-confirm{text-align:center;justify-items:center;gap:10px;display:grid}.try-confirm__icon{background:var(--try-ok-soft);width:52px;height:52px;color:var(--try-ok);border-radius:50%;place-items:center;display:grid}.try-confirm h2{margin:0;font-size:1.25rem}.try-confirm p{max-width:46ch;color:var(--try-body);margin:0;font-size:.875rem;line-height:1.55}.try-confirm__code{font-family:var(--sc-mono);color:var(--try-muted);font-size:.8125rem}.try-root dialog.sc-dialog,.try-root .try-dialog{border:1px solid var(--try-line);background:var(--try-raised);color:var(--try-text)}
