body.template-index[data-surface-shell=opening-gate]{overflow-x:hidden!important;overscroll-behavior-x:none}@supports (overflow:clip){body.template-index[data-surface-shell=opening-gate]{overflow-x:clip!important}}.shopify-section-littleg-opening-gate{width:100%;max-width:none;min-height:100svh;min-height:100dvh;margin:0;padding:0}.littleg-opening-gate,.littleg-opening-gate *,.littleg-opening-gate *:before,.littleg-opening-gate *:after{box-sizing:border-box}.littleg-opening-gate,.gcitypartners-page-system{--l0-ink:var(--lg-scene-ink-strong,var(--glg-cinematic-ink-strong));--l0-ink-soft:var(--glg-cinematic-ink,var(--lg-scene-ink-strong));--l0-muted:var(--lg-scene-muted,var(--glg-cinematic-muted));--l0-faint:var(--lg-scene-faint,var(--text-soft));--l0-line:var(--lg-scene-line,var(--glg-cinematic-line));--l0-line-strong:var(--gc-line-strong,var(--glg-cinematic-line));--l0-glass-soft:var(--glg-platform-glass-soft,var(--glg-cinematic-glass-soft));--l0-glass-strong:var(--glg-platform-glass-strong,var(--glg-cinematic-glass-strong));--l0-paper:var(--lg-scene-paper);--l0-panel:var(--lg-scene-panel);--l0-panel-strong:var(--lg-scene-panel-strong);--l0-gold:var(--lg-scene-gold,var(--glg-cinematic-gold));--l0-gold-strong:var(--lg-scene-gold-strong,var(--mission-gold-strong));--l0-gold-soft:var(--lg-scene-gold-soft,var(--glg-cinematic-gold-soft));--l0-water-soft:var(--lg-scene-water-soft,var(--glg-cinematic-cyan-soft));--l0-success-soft:var(--status-success-soft);--l0-overlay:var(--lg-scene-overlay,var(--overlay-cinematic));--l0-shadow-soft:var(--glg-platform-shadow-soft,var(--glg-cinematic-shadow-soft));--l0-shadow-strong:var(--lg-scene-shadow-strong,var(--glg-cinematic-shadow));--l0-shadow-cta:var(--lg-scene-cta-shadow,var(--glg-cinematic-shadow));--l0-blur:var(--lg-scene-blur,var(--glg-cinematic-blur));--l0-focus:var(--lg-scene-focus,var(--gc-focus));--l0-bg-current:var(--glg-platform-bg-current);--l0-bg-x:0px;--l0-bg-y:0px;--l0-bg-scroll-y:0px;--l0-bg-scale:1.025;--l0-bg-opacity:1;position:relative;isolation:isolate;width:100%;min-width:0;min-height:100svh;min-height:100dvh;margin:0;padding:0;overflow:clip;color:var(--l0-ink);font-family:var(--font-main,var(--font-children));font-kerning:normal;font-synthesis:weight;text-rendering:optimizeLegibility;background-color:transparent;background-image:var(--l0-bg-base);background-repeat:no-repeat;background-position:center;background-size:cover}gcitypartners-page-system:before,.littleg-opening-gate:before{position:absolute;z-index:0;top:-3%;right:-3%;bottom:-3%;left:-3%;content:"";pointer-events:none;background-color:transparent;background-image:radial-gradient(circle at center,transparent 30%,rgba(0,0,0,.55) 130%),var(--l0-bg-current);background-repeat:no-repeat;background-position:center;background-size:cover;opacity:var(--l0-bg-opacity);transform:translate3d(var(--l0-bg-x),calc(var(--l0-bg-y) + var(--l0-bg-scroll-y)),0) scale(var(--l0-bg-scale));transform-origin:center;will-change:transform,opacity;transition:transform 3s cubic-bezier(.25,1,.5,1),opacity .8s var(--ease-apple)}.gcitypartners-page-system .gcp-spatial-map:after,.littleg-opening-gate:after,.gcitypartners-page-system--gateway .gcp-gateway-screen[data-gcp-screen="04"] .gcp-spatial-map:after,.gcitypartners-page-system:after{position:absolute;z-index:25;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background:transparent;opacity:0;transition:opacity var(--duration-default) var(--ease-apple)}.gcitypartners-page-system--gateway .gcp-gateway-screen:not(.gcp-gateway-screen--00)>*,.gcitypartners-page-system--gateway :is(.gcp-entry-card,.gcp-process-step,.gcp-spatial-canvas__meta>div,.gcp-brief-context,.gcp-brief-workspace,.gcp-proof-card,.gcp-team-node,.gcp-boundary),.littleg-opening-gate>*{position:relative;z-index:1;opacity:1!important;transform:none!important;animation:none!important;transition-delay:0ms!important}.littleg-opening-gate :is(h1,h2,p),.gcitypartners-page-system :is(.gcp-section-head h2,.gcp-panel h2,.gcp-handoff h2,.gcp-teamline h2,.gcp-lifecycle__head h2){margin:0}.gcitypartners-page-system :is(.gcp-btn--primary,.gcp-btn--dark,[data-csdi-location-search-button]){border:0;background:var(--gcp-ink);color:#fff;box-shadow:inset 0 1px 1px #ffffff40,0 12px 32px color-mix(in srgb,var(--gcp-ink) 20%,transparent)}.littleg-opening-gate a{color:inherit;text-decoration:none}.littleg-opening-gate [hidden]{display:none!important}.littleg-opening-gate :is(a,button):focus-visible{outline:2px solid transparent;outline-offset:3px;box-shadow:var(--l0-focus)}body.template-index[data-surface-shell=opening-gate] .littleg-opening-gate__hero{position:relative;z-index:2;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr) auto;align-content:center!important;align-items:center;gap:clamp(18px,2.8vh,32px);width:min(100%,1040px)!important;min-height:100svh!important;min-height:100dvh!important;margin-inline:auto!important;padding:max(72px,calc(var(--header-height,52px) + env(safe-area-inset-top,0px) + 20px)) clamp(20px,4vw,48px) max(32px,calc(env(safe-area-inset-bottom,0px) + 28px))!important}body.template-index[data-surface-shell=opening-gate] .littleg-opening-gate__story{position:relative;z-index:20;width:min(100%,800px)!important;margin:auto!important;padding:0!important;text-align:center!important}body.template-index[data-surface-shell=opening-gate] .littleg-opening-gate__title{display:grid;gap:7px!important;text-wrap:balance}body.template-index[data-surface-shell=opening-gate] .littleg-opening-gate__brand-name{display:inline-flex;align-items:baseline;width:max-content;max-width:100%;margin-inline:auto!important;color:#ffffffd9!important;font-size:15px!important;font-weight:var(--font-weight-bold)!important;line-height:1.18!important;letter-spacing:-.035em!important;text-shadow:0 2px 12px rgba(0,0,0,.3)!important}body.template-index[data-surface-shell=opening-gate] .littleg-opening-gate__brand-g{color:var(--l0-gold-soft)!important;-webkit-text-stroke:0!important;text-shadow:0 0 16px rgba(255,215,0,.3)!important}body.template-index[data-surface-shell=opening-gate] .littleg-opening-gate__random-line{display:block;max-width:17ch!important;margin-inline:auto!important;color:var(--l0-paper)!important;font-family:var(--font-display,var(--font-children))!important;font-size:clamp(42px,5.6vw,76px)!important;font-weight:var(--font-weight-bold)!important;line-height:.99!important;letter-spacing:-.03em!important;text-wrap:balance!important;white-space:normal!important;text-shadow:0 4px 32px rgba(0,0,0,.4),0 1px 2px rgba(0,0,0,.2)!important}.littleg-opening-gate__verified{display:inline-grid;gap:2px;width:auto;max-width:min(100%,500px);margin:10px auto 0;padding:4px 0;border:0;border-radius:0;background:transparent;text-align:center;-webkit-backdrop-filter:none;backdrop-filter:none}.littleg-opening-gate__verified>span{color:var(--l0-muted);font-size:10px;letter-spacing:.09em;text-transform:uppercase;opacity:.85;text-shadow:0 1px 2px rgba(0,0,0,.2)}.littleg-opening-gate__verified>strong{font-size:11px}.littleg-opening-gate__verified>small{color:var(--l0-muted);font-size:10px}.littleg-opening-gate__verified [data-search-mode=standard]{display:inline-flex;min-height:24px;align-items:center;padding-inline:4px}.littleg-opening-gate__need-bar{position:relative;z-index:30;width:min(100%,760px)!important;margin:clamp(26px,4.2vh,46px) auto 0!important}.littleg-opening-gate__need-input-shell{position:relative;isolation:isolate;display:grid;grid-template-columns:44px minmax(0,1fr) 44px!important;align-items:center;min-height:66px!important;padding:9px 10px!important;overflow:hidden;border:0!important;border-radius:22px!important;background:var(--l0-panel)!important;box-shadow:inset 0 1px 1px #ffffff26,0 8px 32px #0000001f!important;-webkit-backdrop-filter:var(--l0-blur)!important;backdrop-filter:var(--l0-blur)!important;transform:translateZ(0);transition:box-shadow var(--duration-normal) var(--ease-apple),background var(--duration-normal) var(--ease-apple),transform var(--duration-base) var(--ease-apple)}.littleg-opening-gate__need-input-shell:before{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(118deg,var(--l0-glass-strong) 0%,var(--l0-glass-soft) 19%,transparent 42%),radial-gradient(ellipse at 77% -10%,var(--l0-gold-soft),transparent 34%),radial-gradient(ellipse at 14% 110%,var(--l0-water-soft),transparent 34%);opacity:.32;content:"";pointer-events:none}.littleg-opening-gate__need-input-shell:focus-within,.littleg-opening-gate__need-bar.is-expanded .littleg-opening-gate__need-input-shell{background:var(--l0-panel-strong)!important;box-shadow:inset 0 1px 1px #ffffff40,0 12px 48px #0003,var(--l0-focus)!important;transform:translateZ(0)}.littleg-opening-gate__need-input-shell:has(.littleg-opening-gate__need-input:focus-visible){box-shadow:var(--gc-shadow),var(--l0-focus)!important}.littleg-opening-gate__need-plus,.littleg-opening-gate__need-submit,.littleg-opening-gate__need-input{position:relative;z-index:1}.littleg-opening-gate__need-plus,.littleg-opening-gate__need-submit{-webkit-appearance:none;appearance:none;display:grid;place-items:center;width:44px!important;height:44px!important;min-width:44px;min-height:44px;padding:0;border-radius:50%;cursor:pointer;transition:transform var(--duration-fast) var(--ease-apple),background var(--duration-fast) var(--ease-apple),border-color var(--duration-fast) var(--ease-apple)}.littleg-opening-gate__need-plus{border:1px solid var(--l0-line);background:var(--l0-panel);color:var(--l0-ink-soft);box-shadow:none;font-size:23px;font-weight:var(--font-weight-regular)}.littleg-opening-gate__need-plus:hover{background:var(--l0-panel-strong)}.littleg-opening-gate__need-plus:active,.littleg-opening-gate__need-submit:active{transform:scale(.96);box-shadow:0 0 0 6px color-mix(in srgb,var(--l0-ink) 12%,transparent)}.littleg-opening-gate__need-submit{border:0;background:var(--l0-ink);color:var(--l0-paper);box-shadow:inset 0 1px 1px #ffffff40,var(--l0-shadow-cta);font-size:17px;font-weight:var(--font-weight-bold)}.littleg-opening-gate__need-submit:disabled,.littleg-opening-gate__need-submit[aria-disabled=true]{opacity:.3;cursor:default;transform:none!important;box-shadow:var(--shadow-sm)}.littleg-opening-gate__need-input{-webkit-appearance:none;appearance:none;width:100%;min-width:0;min-height:44px;margin:0;padding:0 11px;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:var(--l0-ink);font:inherit;font-size:16px!important;font-weight:var(--font-weight-medium)!important;line-height:1.3}.littleg-opening-gate__need-input::placeholder{color:var(--l0-muted);opacity:.6;transition:opacity var(--duration-fast) var(--ease-apple)}.littleg-opening-gate__need-input:focus::placeholder{opacity:.2}.littleg-opening-gate__need-input::-webkit-search-cancel-button{display:none}.littleg-opening-gate__need-panel{position:absolute;z-index:60;top:calc(100% + 8px);left:0;width:100%;max-height:min(44dvh,340px);padding:8px;overflow:auto;overscroll-behavior:contain;border:0;border-radius:18px;background:color-mix(in srgb,var(--l0-panel-strong) 85%,transparent);-webkit-backdrop-filter:var(--l0-blur);backdrop-filter:var(--l0-blur);box-shadow:inset 0 1px 1px #ffffff26,0 16px 40px #0003;scrollbar-width:thin;scrollbar-color:var(--l0-line-strong) transparent}.littleg-opening-gate__need-panel::-webkit-scrollbar{width:8px;height:8px}.littleg-opening-gate__need-panel::-webkit-scrollbar-track{background:transparent}.littleg-opening-gate__need-panel::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:var(--l0-line-strong);background-clip:padding-box}.littleg-opening-gate__need-kicker{display:block;padding:6px 10px 8px;color:var(--l0-muted);font-size:10px;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.littleg-opening-gate__need-options{display:flex;flex-direction:column;gap:3px;overflow:visible}.littleg-opening-gate__need-options>a{display:grid;grid-template-columns:minmax(0,1fr) 24px;gap:2px 10px;align-items:center;min-height:48px;padding:8px 10px;border:0;border-radius:14px;transition:background var(--duration-fast) var(--ease-apple),box-shadow var(--duration-fast) var(--ease-apple)}.littleg-opening-gate__need-options>a:hover,.littleg-opening-gate__need-options>a[data-need-active=true]{background:var(--l0-panel-strong);box-shadow:inset 0 1px 1px #ffffff14}.littleg-opening-gate__need-options strong{font-size:13px;font-weight:var(--font-weight-semibold);line-height:1.2}.littleg-opening-gate__need-options small{grid-column:1;color:var(--l0-muted);font-size:11px;font-weight:var(--font-weight-medium)}.littleg-opening-gate__need-options i{grid-column:2;grid-row:1/3;justify-self:end;color:var(--l0-muted);font-style:normal}.littleg-opening-gate__need-status{margin:6px 9px 2px!important;color:var(--l0-muted);font-size:10.5px;font-weight:var(--font-weight-medium);line-height:1.35}.littleg-opening-gate__need-status:empty{display:none}.littleg-opening-gate__need-status[data-state=error]{color:var(--status-danger-dark)}.littleg-opening-gate__orbit-shell,.littleg-opening-gate__orbit-field{position:relative;z-index:10;width:min(100%,760px)!important;min-width:0;height:auto!important;min-height:0!important;margin-inline:auto!important}body.template-index[data-surface-shell=opening-gate] .littleg-opening-gate__orbit-shell{margin-top:12px!important}.littleg-opening-gate__orbit-nav{position:relative!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;overflow:visible!important;transform:none!important}.littleg-opening-gate__orbit-node{position:relative!important;isolation:isolate;display:grid!important;align-content:center!important;justify-items:center!important;gap:5px!important;min-width:0;min-height:88px!important;padding:7px 4px!important;overflow:hidden;border:0!important;border-radius:18px!important;background:var(--l0-panel)!important;box-shadow:inset 0 1px 1px #ffffff1f,0 4px 16px #00000014!important;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transform:translateZ(0);transition:transform var(--duration-base) var(--ease-apple),background var(--duration-base) var(--ease-apple),box-shadow var(--duration-normal) var(--ease-apple)}.littleg-opening-gate__orbit-node-visual{position:relative;z-index:1;display:grid;place-items:center;width:42px!important;height:42px!important;overflow:hidden;border:0!important;border-radius:10px!important;background:transparent!important;box-shadow:none!important}.littleg-opening-gate__orbit-node-visual img{display:block;width:100%;height:100%;object-fit:contain}.littleg-opening-gate__orbit-node-copy{position:relative;z-index:1;display:grid;justify-items:center;width:100%;text-align:center}.littleg-opening-gate__orbit-node-copy small{display:none!important}.littleg-opening-gate__orbit-node-copy strong{display:-webkit-box;max-width:14ch!important;overflow:hidden;color:var(--l0-ink-soft)!important;font-size:11px!important;font-weight:var(--font-weight-semibold)!important;line-height:1.18!important;-webkit-box-orient:vertical;-webkit-line-clamp:3!important}.littleg-opening-gate__orbit-node:hover,.littleg-opening-gate__orbit-node:focus-visible{background:var(--l0-panel-strong)!important;box-shadow:inset 0 1px 1px #ffffff40,0 8px 24px #00000026!important;transform:translate3d(0,-2px,0)}.littleg-opening-gate__orbit-node:active{transform:translateY(0) scale(.985)}.littleg-opening-gate__orbit-node.is-active{background:var(--l0-panel-strong)!important;box-shadow:inset 0 1px 1px var(--l0-gold-soft),0 8px 24px #00000026!important}.littleg-opening-gate:has(.littleg-opening-gate__triage:not([hidden])):after,.littleg-opening-gate:has(.littleg-opening-gate__result:not([hidden])):after{position:fixed;z-index:45;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--l0-overlay) 70%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:1}.littleg-opening-gate:has(.littleg-opening-gate__triage:not([hidden])) .littleg-opening-gate__need-input-shell,.littleg-opening-gate:has(.littleg-opening-gate__triage:not([hidden])) .littleg-opening-gate__orbit-node,.littleg-opening-gate:has(.littleg-opening-gate__result:not([hidden])) .littleg-opening-gate__need-input-shell,.littleg-opening-gate:has(.littleg-opening-gate__result:not([hidden])) .littleg-opening-gate__orbit-node{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.littleg-opening-gate__need-panel:has(.littleg-opening-gate__triage:not([hidden])),.littleg-opening-gate__need-panel:has(.littleg-opening-gate__result:not([hidden])){position:fixed;z-index:90;top:50%;left:50%;width:min(calc(100vw - 40px),760px);max-height:min(86dvh,800px);margin:0;padding:14px;overflow:auto;overscroll-behavior:contain;border:0;border-radius:24px;background:color-mix(in srgb,var(--l0-paper) 92%,transparent);-webkit-backdrop-filter:var(--l0-blur);backdrop-filter:var(--l0-blur);box-shadow:inset 0 1px 1px #fff6,0 24px 64px #00000059;transform:translate(-50%,-50%)}.littleg-opening-gate__need-panel:has(.littleg-opening-gate__triage:not([hidden])) :is(.littleg-opening-gate__need-kicker,.littleg-opening-gate__need-options,.littleg-opening-gate__need-status),.littleg-opening-gate__need-panel:has(.littleg-opening-gate__result:not([hidden])) :is(.littleg-opening-gate__need-kicker,.littleg-opening-gate__need-options){display:none}.littleg-opening-gate__triage{display:grid;gap:13px;padding:14px;color:var(--l0-ink);text-align:left}.littleg-opening-gate__triage-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.littleg-opening-gate__triage-heading>div{display:grid;gap:4px}.littleg-opening-gate__triage-kicker{color:var(--l0-gold-strong);font-size:9px;font-weight:var(--font-weight-semibold);letter-spacing:.09em;text-transform:uppercase}.littleg-opening-gate__triage h2,.gcp-brief-contextual{max-width:28ch;margin:0;color:var(--l0-ink);font-size:clamp(22px,3vw,30px);font-weight:var(--font-weight-bold);line-height:1.05;letter-spacing:-.04em;text-wrap:balance}.littleg-opening-gate__triage-intro{max-width:60ch;color:var(--l0-muted);font-size:11px;line-height:1.45}.littleg-opening-gate__triage-form{display:grid;gap:11px}.littleg-opening-gate__triage-question{min-width:0;margin:0;padding:0;border:0;border-radius:0;background:transparent}.littleg-opening-gate__triage-question legend{display:flex;gap:7px;align-items:baseline;max-width:100%;padding:0 4px;color:var(--l0-ink-soft);font-size:11px;font-weight:var(--font-weight-semibold);line-height:1.3}.littleg-opening-gate__triage-question legend>span{color:var(--l0-muted);font-size:10px;letter-spacing:.06em}.littleg-opening-gate__triage-question legend>small{color:var(--l0-muted);font-size:10px;font-weight:var(--font-weight-medium)}.littleg-opening-gate__triage-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px}.littleg-opening-gate__triage-choice{position:relative;display:flex;gap:8px;align-items:flex-start;min-width:0;min-height:44px;padding:9px 10px;border:0;border-radius:12px;background:var(--l0-panel);box-shadow:inset 0 1px 1px #ffffff1a,0 2px 6px #00000008;color:var(--l0-ink-soft);cursor:pointer;transition:box-shadow var(--duration-fast) var(--ease-apple),background var(--duration-fast) var(--ease-apple),transform var(--duration-fast) var(--ease-apple)}.littleg-opening-gate__triage-choice:hover{background:var(--l0-panel-strong);box-shadow:inset 0 1px 1px #ffffff26,0 4px 12px #0000000f;transform:translateY(-1px)}.littleg-opening-gate__triage-choice:active{transform:scale(.99)}.littleg-opening-gate__triage-choice:has(input:checked){background:var(--l0-gold-soft);box-shadow:inset 0 1px 1px #fff6,0 0 0 1px var(--l0-gold-strong),0 4px 16px color-mix(in srgb,var(--l0-gold-strong) 25%,transparent)}.littleg-opening-gate__triage-choice input{flex:0 0 auto;width:17px;height:17px;margin:1px 0 0;accent-color:var(--l0-gold-strong)}.littleg-opening-gate__triage-choice span{min-width:0;font-size:11px;font-weight:var(--font-weight-medium);line-height:1.35}.littleg-opening-gate__triage-choice:has(input:focus-visible){box-shadow:var(--l0-focus)}.littleg-opening-gate__triage-error{margin:0;padding:9px 11px;border:1px solid color-mix(in srgb,var(--status-danger-dark) 22%,var(--l0-line));border-radius:12px;background:color-mix(in srgb,var(--status-danger) 8%,transparent);color:var(--status-danger-dark);font-size:12px;font-weight:var(--font-weight-medium);line-height:1.4}.littleg-opening-gate__triage-actions{display:flex;justify-content:flex-end;padding-top:2px}.littleg-opening-gate__triage-submit{-webkit-appearance:none;appearance:none;gap:8px}.littleg-opening-gate__result{display:grid;gap:12px;padding:14px;color:var(--l0-ink);text-align:left}.littleg-opening-gate__result-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.littleg-opening-gate__result-heading>div:first-child{display:grid;gap:3px}.littleg-opening-gate__result-heading strong{font-size:14px;line-height:1.2}.littleg-opening-gate__result-heading span{color:var(--l0-muted);font-size:11px;line-height:1.3}.littleg-opening-gate__result-meta{display:grid;justify-items:end;gap:5px}.littleg-opening-gate__result-meta small{max-width:24ch;color:var(--l0-muted);font-size:10.5px;line-height:1.25;text-align:right}.littleg-opening-gate__result-close{-webkit-appearance:none;appearance:none;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:var(--l0-panel);color:var(--l0-ink);box-shadow:inset 0 1px 1px #ffffff4d,0 2px 8px #0000000d;cursor:pointer;transition:transform .2s,box-shadow .2s}.littleg-opening-gate__result-close:hover{transform:scale(1.05);box-shadow:inset 0 1px 1px #fff6,0 4px 16px #0000001a}.littleg-opening-gate__result h2{max-width:28ch;font-size:clamp(22px,3vw,30px);font-weight:var(--font-weight-bold);line-height:1.05;letter-spacing:-.04em;text-wrap:balance}.littleg-opening-gate__result dl{display:grid;margin:0}.littleg-opening-gate__result-row{display:grid;grid-template-columns:minmax(112px,.34fr) minmax(0,1fr);border-top:1px solid color-mix(in srgb,var(--l0-line) 40%,transparent);transition:background var(--duration-fast)}.littleg-opening-gate__result-row:hover{background:color-mix(in srgb,var(--l0-panel) 30%,transparent)}.littleg-opening-gate__result-row-label,.littleg-opening-gate__result-row-content{padding:10px 0}.littleg-opening-gate__result-row-label{color:var(--l0-muted);font-size:10px;font-weight:var(--font-weight-semibold)}.littleg-opening-gate__result-row-content{display:grid;gap:6px;font-size:12px;line-height:1.45}.littleg-opening-gate__result-row-value{min-width:0;color:color-mix(in srgb,var(--l0-ink) 76%,var(--l0-muted));overflow-wrap:anywhere}.littleg-opening-gate__result-row-evidence{justify-self:start;padding:4px 9px;border:0;border-radius:999px;background:var(--l0-panel);color:var(--l0-muted);box-shadow:inset 0 1px 1px #ffffff40;font-size:10px;font-weight:var(--font-weight-bold);letter-spacing:.02em;line-height:1.2;white-space:nowrap}.littleg-opening-gate__result-row[data-result-module="assessment"],.littleg-opening-gate__result-row[data-result-module="action"]{margin:4px 0;padding-inline:12px;border:0;border-radius:12px;background:var(--l0-panel);box-shadow:inset 0 1px 1px #fff3,0 2px 8px #0000000a}.littleg-opening-gate__result-row[data-result-module="assessment"] .littleg-opening-gate__result-row-label,.littleg-opening-gate__result-row[data-result-module="action"] .littleg-opening-gate__result-row-label{color:var(--l0-ink-soft);font-weight:var(--font-weight-semibold)}.littleg-opening-gate__result-row[data-result-module="situation"],.littleg-opening-gate__result-row[data-result-module="handoff"]{opacity:.82}.littleg-opening-gate__result[data-result-state=loading]{align-content:center;justify-items:center;min-height:220px}.littleg-opening-gate__result[data-result-state=loading] .littleg-opening-gate__result-heading,.littleg-opening-gate__result[data-result-state=loading] dl,.littleg-opening-gate__result[data-result-state=loading] .littleg-opening-gate__result-actions{display:none}.littleg-opening-gate__result[data-result-state=loading]:before{width:34px;height:8px;border:0;border-radius:999px;background:radial-gradient(circle at 4px 4px,var(--l0-ink) 0 3px,transparent 3.2px),radial-gradient(circle at 17px 4px,var(--l0-muted) 0 3px,transparent 3.2px),radial-gradient(circle at 30px 4px,var(--l0-faint) 0 3px,transparent 3.2px);content:"";animation:littleg-result-loading-wave .98s var(--ease-apple) infinite alternate}@keyframes littleg-result-loading-wave{0%{opacity:.48;transform:translateY(1px)}to{opacity:1;transform:translateY(-1px)}}.littleg-opening-gate__result[data-result-state=clarify]{border-color:color-mix(in srgb,var(--l0-gold) 22%,var(--l0-line))}.littleg-opening-gate__result[data-result-state=error]{border-color:color-mix(in srgb,var(--status-danger-dark) 26%,var(--l0-line))}.littleg-opening-gate__result[data-result-state=ready]{animation:littleg-result-enter var(--duration-base) var(--ease-apple) both}@keyframes littleg-result-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media(min-width:761px)and (max-height:760px){body.template-index[data-surface-shell=opening-gate] .littleg-opening-gate__hero{min-height:100dvh!important;gap:10px;padding-top:max(58px,calc(var(--header-height,52px) + 6px))!important;padding-bottom:12px!important}body.template-index[data-surface-shell=opening-gate] .littleg-opening-gate__random-line{font-size:clamp(26px,3vw,32px)!important}.littleg-opening-gate__need-bar{margin-top:16px!important}.littleg-opening-gate__need-input-shell{min-height:56px!important}.littleg-opening-gate__orbit-node{min-height:66px!important}.littleg-opening-gate__orbit-node-visual{width:32px!important;height:32px!important}}@media(max-width:760px){.littleg-opening-gate{--l0-bg-scale:1.015;background-position:center}.littleg-opening-gate:before{top:-2%;right:-2%;bottom:-2%;left:-2%;background-position:center}body.template-index[data-surface-shell=opening-gate] .littleg-opening-gate__hero{display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;align-content:stretch!important;align-items:center!important;gap:14px!important;width:100%!important;min-height:100svh!important;min-height:100dvh!important;padding:max(64px,calc(env(safe-area-inset-top,0px) + 52px)) 16px max(18px,calc(env(safe-area-inset-bottom,0px) + 14px))!important}body.template-index[data-surface-shell=opening-gate] .littleg-opening-gate__brand-name{font-size:13px!important}body.template-index[data-surface-shell=opening-gate] .littleg-opening-gate__random-line{max-width:14ch!important;font-size:clamp(32px,9.6vw,44px)!important;line-height:1!important;letter-spacing:-.05em!important}.littleg-opening-gate__need-bar{width:100%!important;margin-top:18px!important}.littleg-opening-gate__need-input-shell{grid-template-columns:44px minmax(0,1fr) 44px!important;min-height:56px!important;padding:7px 9px!important;border:0!important;border-radius:20px!important;background:var(--l0-panel-strong)!important;box-shadow:inset 0 1px 1px #ffffff26,0 8px 24px #00000026!important}.littleg-opening-gate__need-input{min-height:44px;padding:0 7px!important;font-size:16px!important;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.littleg-opening-gate__need-panel{top:calc(100% + 6px);max-height:min(46dvh,300px);border-radius:19px}.littleg-opening-gate__orbit-shell,.littleg-opening-gate__orbit-field{width:100%!important}.littleg-opening-gate__orbit-shell{align-self:end;margin-top:10px!important;padding-bottom:max(2px,env(safe-area-inset-bottom,0px))}.littleg-opening-gate__orbit-nav{display:flex!important;gap:10px!important;margin-inline:-12px!important;padding:2px 12px 7px!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.littleg-opening-gate__orbit-nav::-webkit-scrollbar{display:none}.littleg-opening-gate__orbit-node{flex:0 0 min(40vw,156px)!important;min-width:min(40vw,156px)!important;min-height:104px!important;padding:11px 9px!important;border:0!important;border-radius:18px!important;box-shadow:inset 0 1px 1px #ffffff1f,0 4px 16px #00000014!important;scroll-snap-align:start}.littleg-opening-gate__orbit-node-visual{width:44px!important;height:44px!important;border-radius:12px!important}.littleg-opening-gate__orbit-node-copy strong{max-width:22ch!important;font-size:11px!important;line-height:1.08!important;text-wrap:balance;-webkit-line-clamp:2!important}.littleg-opening-gate__result-retry{border:0;background:var(--l0-panel);color:var(--l0-ink);box-shadow:inset 0 1px 1px #ffffff26,0 2px 6px #0000000d;transition:box-shadow .2s,transform .2s}.littleg-opening-gate__need-panel:has(.littleg-opening-gate__result:not([hidden])),.littleg-opening-gate__need-panel:has(.littleg-opening-gate__triage:not([hidden])){top:auto;right:0;bottom:0;left:0;width:100%;height:min(92dvh,920px);max-height:92dvh;padding:0 12px max(12px,env(safe-area-inset-bottom,0px));border:0;border-radius:28px 28px 0 0;background:color-mix(in srgb,var(--l0-paper) 95%,transparent);-webkit-backdrop-filter:var(--l0-blur);backdrop-filter:var(--l0-blur);box-shadow:0 -12px 48px #0003,inset 0 1px 1px #ffffff4d;transform:none}.littleg-opening-gate__need-panel:has(.littleg-opening-gate__result:not([hidden])):before,.littleg-opening-gate__need-panel:has(.littleg-opening-gate__triage:not([hidden])):before{position:absolute;z-index:6;top:7px;left:50%;width:40px;height:4px;border-radius:999px;background:var(--l0-line-strong);content:"";transform:translate(-50%)}.littleg-opening-gate__triage{gap:11px;padding:0 13px 10px}.littleg-opening-gate__triage-heading,.littleg-opening-gate__result-heading{position:sticky;z-index:4;top:0;margin:0 -4px;padding:24px 4px 8px;border-bottom:1px solid color-mix(in srgb,var(--l0-line) 58%,transparent);background:var(--l0-paper)}.littleg-opening-gate__triage h2,.littleg-opening-gate__result h2{font-size:clamp(20px,6vw,26px)}.littleg-opening-gate__triage-options,.littleg-opening-gate__triage-options--documents{grid-template-columns:1fr}.littleg-opening-gate__triage-question{padding:10px}.littleg-opening-gate__triage-submit{width:100%;min-height:44px}.littleg-opening-gate__result{gap:11px;padding:0 13px 10px}.littleg-opening-gate__result-row{grid-template-columns:1fr;gap:2px}.littleg-opening-gate__result-row-label,.littleg-opening-gate__result-row-content{padding:7px 0}.littleg-opening-gate__result-actions{flex-direction:column-reverse}.littleg-opening-gate__result-retry,.littleg-opening-gate__result-cta{width:100%;min-height:44px}.littleg-opening-gate__result-actions,.littleg-opening-gate__triage-actions{position:sticky;z-index:5;bottom:0;margin-inline:-4px;padding:10px 4px max(4px,env(safe-area-inset-bottom,0px));background:var(--l0-paper)}.littleg-opening-gate[data-keyboard-open=true] .littleg-opening-gate__title,.littleg-opening-gate[data-keyboard-open=true] .littleg-opening-gate__orbit-shell,.littleg-opening-gate[data-keyboard-open=true] .littleg-opening-gate__verified{max-height:0!important;min-height:0!important;margin:0!important;overflow:hidden!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}body.template-index[data-surface-shell=opening-gate] .littleg-opening-gate[data-keyboard-open=true] .littleg-opening-gate__hero{grid-template-rows:auto!important;align-content:start!important;min-height:100dvh!important;gap:0!important;padding:max(12px,env(safe-area-inset-top,0px)) 12px max(8px,env(safe-area-inset-bottom,0px))!important}.littleg-opening-gate[data-keyboard-open=true] .littleg-opening-gate__need-bar{margin-top:0!important}}@media(max-width:760px)and (max-height:700px){.littleg-opening-gate__need-panel:not(:has(.littleg-opening-gate__result:not([hidden]))):not(:has(.littleg-opening-gate__triage:not([hidden]))){max-height:min(36dvh,236px)}}@media(max-width:360px){body.template-index[data-surface-shell=opening-gate] .littleg-opening-gate__hero{padding-inline:8px!important}body.template-index[data-surface-shell=opening-gate] .littleg-opening-gate__random-line{font-size:clamp(28px,8.8vw,36px)!important}.littleg-opening-gate__orbit-node{min-height:92px!important}.littleg-opening-gate__orbit-node-visual{width:38px!important;height:38px!important}.littleg-opening-gate__orbit-node-copy strong{font-size:10px!important}}@media(max-height:620px){body.template-index[data-surface-shell=opening-gate] .littleg-opening-gate__hero{min-height:100dvh!important;gap:6px;padding-top:max(56px,calc(var(--header-height,52px) + 4px))!important;padding-bottom:max(8px,env(safe-area-inset-bottom,0px))!important}body.template-index[data-surface-shell=opening-gate] .littleg-opening-gate__title{gap:3px!important}body.template-index[data-surface-shell=opening-gate] .littleg-opening-gate__brand-name{font-size:12px!important}body.template-index[data-surface-shell=opening-gate] .littleg-opening-gate__random-line{font-size:clamp(24px,6.7vw,30px)!important}.littleg-opening-gate__need-bar{margin-top:12px!important}.littleg-opening-gate__need-input-shell{min-height:52px!important}.littleg-opening-gate__orbit-shell{margin-top:8px!important}.littleg-opening-gate__orbit-node{min-height:76px!important}.littleg-opening-gate__orbit-node-visual{width:32px!important;height:32px!important}.littleg-opening-gate__verified{display:none!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.littleg-opening-gate__need-input-shell,.littleg-opening-gate__need-panel,.littleg-opening-gate__result,.littleg-opening-gate__triage,.littleg-opening-gate__orbit-node{background:var(--l0-panel-strong)!important}}@media(prefers-reduced-transparency:reduce){.littleg-opening-gate__need-input-shell,.littleg-opening-gate__need-panel,.littleg-opening-gate__result,.littleg-opening-gate__triage,.littleg-opening-gate__orbit-node{background:var(--l0-panel-strong)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media(prefers-contrast:more){.littleg-opening-gate__need-input-shell,.littleg-opening-gate__need-panel,.littleg-opening-gate__result,.littleg-opening-gate__triage,.littleg-opening-gate__orbit-node{border-color:var(--l0-ink)!important}}@media(prefers-reduced-motion:reduce){.littleg-opening-gate{--l0-bg-x:0px!important;--l0-bg-y:0px!important;--l0-bg-scroll-y:0px!important;--l0-bg-scale:1!important}.littleg-opening-gate:before{transform:none!important;transition:none!important;will-change:auto}}@media(forced-colors:active){.littleg-opening-gate{background:Canvas;color:CanvasText}.littleg-opening-gate:before,.littleg-opening-gate:after{display:none}.littleg-opening-gate :is(a,button):focus-visible{outline:2px solid Highlight;outline-offset:3px;box-shadow:none}.littleg-opening-gate__need-input-shell,.littleg-opening-gate__need-panel,.littleg-opening-gate__result,.littleg-opening-gate__triage,.littleg-opening-gate__orbit-node{border:1px solid CanvasText!important;box-shadow:none!important}}@media(hover:none),(pointer:coarse){.littleg-opening-gate__need-plus:hover{background:var(--l0-panel);box-shadow:none}.littleg-opening-gate__need-options>a:hover:not([data-need-active=true]){border-color:transparent;background:transparent}.littleg-opening-gate__orbit-node:hover:not(.is-active):not(:active){border-color:var(--l0-line)!important;background:var(--l0-panel)!important;box-shadow:none!important;transform:translateZ(0)!important}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/littleg-opening-gate-cinematic.css.map */
