:root{--ge-navy:#101b2d;--ge-navy-raised:#1c2b40;--ge-white:#f7f9fc;--ge-muted:#b9c5d6;--ge-green:#91c56a;--ge-green-hover:#acd98b;--ge-paper:#f5f7f4;--ge-forest:#2f6348;--ge-space-1:4px;--ge-space-2:8px;--ge-space-3:12px;--ge-space-4:16px;--ge-space-5:24px;--ge-space-6:32px;--ge-space-7:48px;--ge-space-8:64px;--ge-space-9:96px;--ge-radius-control:8px;--ge-radius-card:16px;--ge-radius-product:20px;--ge-duration:.16s;--ge-ease:cubic-bezier(.2,.7,.2,1);--ge-text-xs:.75rem;--ge-text-sm:.875rem;--ge-text-base:1rem;--ge-text-lead:clamp(1rem,1.4vw,1.125rem);--ge-text-h1:clamp(2.125rem,4.6vw,4.25rem);--ge-text-h2:clamp(1.75rem,3.2vw,3rem);--ge-text-h3:clamp(1.25rem,2vw,1.75rem);--ge-reading-width:65ch}html .ge-concept{--ge-surface:var(--ge-navy);--ge-surface-raised:var(--ge-navy-raised);--ge-text:var(--ge-white);--ge-text-muted:var(--ge-muted);--ge-action:var(--ge-green);--ge-action-hover:var(--ge-green-hover);--ge-action-text:var(--ge-navy);--ge-line:#35465b;--ge-control:#7c90a9;--ge-focus:#b2deef;--ge-error:#ffad9f;--ge-error-surface:#3e252a;--ge-success:#b5dfb8;--ge-success-surface:#203b31;--ge-warning:#f0cd7b;--ge-warning-surface:#3b301c;--ge-disabled:#293a4d;--ge-disabled-text:#bdc9d8;--ge-shadow:0 16px 40px #00000026;color:var(--ge-text)}html .ge-concept :is(.ge-surface-light,.command-console,.record-canvas,.home-record-excerpt,.ge-r-plan){--ge-surface:var(--ge-paper);--ge-surface-raised:#fff;--ge-text:#172b25;--ge-text-muted:#4d6259;--ge-action:var(--ge-forest);--ge-action-hover:#214d35;--ge-action-text:#fff;--ge-line:#d5ded5;--ge-control:#697d70;--ge-focus:#2259a8;--ge-error:#a13226;--ge-error-surface:#ffefeb;--ge-success:#2c633f;--ge-success-surface:#e7f2e9;--ge-warning:#775412;--ge-warning-surface:#fff2d1;--ge-disabled:#e2e7e2;--ge-disabled-text:#58665c;--ge-shadow:0 12px 30px #172b2514;color:var(--ge-text)}html .ge-concept :is(.btn,.ge-button){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;max-width:100%;padding:12px 20px;border:1px solid var(--ge-action);border-radius:var(--ge-radius-control);font:inherit;font-size:var(--ge-text-sm);font-weight:700;line-height:1.4;letter-spacing:0;text-align:center;text-decoration:none;background:var(--ge-action);color:var(--ge-action-text);cursor:pointer;box-shadow:none;white-space:normal}html .ge-concept .btn:not(.secondary):not(.nav-cta){background:var(--ge-action);color:var(--ge-action-text);border-color:var(--ge-action)}html .ge-concept :is(.btn:not(.secondary):not(.nav-cta),.ge-button):hover{background:var(--ge-action-hover);border-color:var(--ge-action-hover);color:var(--ge-action-text)}html .ge-concept :is(.btn.secondary,.nav-cta,.ge-button.secondary){background:transparent;color:var(--ge-text);border-color:var(--ge-control)}html .ge-concept :is(.btn.secondary,.nav-cta,.ge-button.secondary):hover{background:var(--ge-surface-raised);color:var(--ge-text);border-color:var(--ge-action)}html .ge-concept :is(.btn,.ge-button):active:not(:disabled){box-shadow:inset 0 2px 4px #00000024}html .ge-concept .ge-r-plan .btn:not(.secondary){color:var(--ge-action-text)}html .ge-concept :is(button:disabled,.btn[aria-disabled=true],.ge-button[aria-disabled=true]){background:var(--ge-disabled)!important;color:var(--ge-disabled-text)!important;border-color:var(--ge-control)!important;box-shadow:none;cursor:not-allowed;opacity:1}html .ge-concept :is(a,button,summary,input,textarea,select,[tabindex]):focus-visible{outline:3px solid var(--ge-focus);outline-offset:4px;box-shadow:none}html .ge-concept :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=submit]),textarea,select){box-sizing:border-box;min-height:48px;max-width:100%;border:1px solid var(--ge-control);border-radius:var(--ge-radius-control);padding:12px 14px;font:inherit;font-size:16px;line-height:1.5;background:var(--ge-surface-raised);color:var(--ge-text);accent-color:var(--ge-action)}html .ge-concept :is(input,textarea)::placeholder{color:var(--ge-text-muted);opacity:1}html .ge-concept :is(input,textarea,select)[aria-invalid=true]{border:2px solid var(--ge-error)!important}html .ge-concept :is(input,textarea,select):disabled{background:var(--ge-disabled)!important;color:var(--ge-disabled-text)!important;cursor:not-allowed}html .ge-concept :is(input[type=checkbox],input[type=radio]){width:20px;height:20px;accent-color:var(--ge-action)}html .ge-concept .role-select option{background:var(--ge-surface-raised);color:var(--ge-text)}html .ge-concept .ge-field{display:grid;gap:8px;margin-block:16px}html .ge-concept .ge-field label{font-size:var(--ge-text-sm);font-weight:650;color:var(--ge-text)}html .ge-concept .ge-help{font-size:var(--ge-text-xs);line-height:1.6;color:var(--ge-text-muted);margin:0}html .ge-concept .ge-error-text{color:var(--ge-error);font-size:var(--ge-text-sm)}html .ge-concept .ge-card{padding:var(--ge-space-5);border:1px solid var(--ge-line);border-radius:var(--ge-radius-card);background:var(--ge-surface-raised);box-shadow:var(--ge-shadow)}html .ge-concept .ge-badge{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:5px 9px;border:1px solid currentColor;border-radius:6px;font-size:var(--ge-text-xs);font-weight:600;line-height:1.5;color:var(--ge-text-muted)}html .ge-concept .ge-badge[data-tone=warning]{color:var(--ge-warning);background:var(--ge-warning-surface)}html .ge-concept .ge-badge[data-tone=success]{color:var(--ge-success);background:var(--ge-success-surface)}html .ge-concept .ge-badge[data-tone=error]{color:var(--ge-error);background:var(--ge-error-surface)}html .ge-concept .ge-icon{width:24px;height:24px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}html .ge-concept .ge-icon.small{width:16px;height:16px}html .ge-concept .ge-tabs{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid var(--ge-line);padding-bottom:8px}html .ge-concept .ge-tabs button{font:inherit;font-size:var(--ge-text-sm);min-height:44px;padding:10px 14px;border:1px solid var(--ge-control);border-radius:8px;background:transparent;color:var(--ge-text);cursor:pointer}html .ge-concept .ge-tabs button[aria-selected=true]{border:2px solid var(--ge-action);background:var(--ge-surface-raised);font-weight:700}html .ge-concept .ge-accordion{border-bottom:1px solid var(--ge-line)}html .ge-concept .ge-accordion summary{padding:18px 4px;min-height:48px;box-sizing:border-box;font-weight:650;cursor:pointer;color:var(--ge-text)}html .ge-concept .ge-accordion p{max-width:var(--ge-reading-width);color:var(--ge-text-muted);line-height:1.65}html .ge-concept .ge-text-link{color:var(--ge-action);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}html .ge-concept .ge-text-link:hover{text-decoration-thickness:2px;color:var(--ge-action-hover)}@media(prefers-reduced-motion:no-preference){html .ge-concept :is(.btn,.ge-button,.ge-tabs button,input,textarea,select){transition:background-color var(--ge-duration) var(--ge-ease),border-color var(--ge-duration) var(--ge-ease),color var(--ge-duration) var(--ge-ease)}}@media(prefers-reduced-motion:reduce){html .ge-concept{scroll-behavior:auto}html .ge-concept :is(.btn,.ge-button,.ge-tabs button,.tour-tabs button,.command-tabs button,input,textarea,select){transition:none;animation:none}}@media(forced-colors:active){html .ge-concept,html .ge-concept :is(.ge-surface-light,.command-console,.record-canvas,.home-record-excerpt,.ge-r-plan){--ge-surface:Canvas;--ge-surface-raised:Canvas;--ge-text:CanvasText;--ge-text-muted:CanvasText;--ge-action:ButtonText;--ge-action-hover:ButtonText;--ge-action-text:ButtonFace;--ge-control:ButtonText;--ge-line:CanvasText;--ge-focus:Highlight;--ge-error:CanvasText;--ge-error-surface:Canvas;--ge-success:CanvasText;--ge-success-surface:Canvas;--ge-warning:CanvasText;--ge-warning-surface:Canvas;--ge-shadow:none}html .ge-concept :is(.btn,.ge-button){background:ButtonFace!important;color:ButtonText!important;border-color:ButtonText!important}html .ge-concept :is(a,button,summary,input,textarea,select,[tabindex]):focus-visible{outline:3px solid Highlight;outline-offset:4px}html .ge-concept :is(.ge-tabs button[aria-selected=true],[aria-invalid=true]){border-width:3px}}html .ge-concept .desktop-nav a{min-height:44px;display:inline-flex;align-items:center;text-underline-offset:7px}html .ge-concept .desktop-nav a[aria-current=page]{color:var(--ge-action);text-decoration:underline;text-decoration-thickness:2px}html .ge-concept .mobile-navigation-fallback summary{min-height:48px;border-radius:8px;border:1px solid var(--ge-control);background:var(--ge-surface-raised);color:var(--ge-text);padding:10px 14px}html .ge-concept .mobile-navigation-fallback nav{background:var(--ge-surface-raised);border:1px solid var(--ge-control);border-radius:12px;box-shadow:0 18px 45px #00000040;max-height:calc(100dvh - 180px);overflow-y:auto}html .ge-concept .mobile-navigation-fallback nav a{min-height:48px;display:flex;align-items:center;padding:12px 18px;color:var(--ge-text);border-bottom:1px solid var(--ge-line)}html .ge-concept .mobile-navigation-fallback nav a[aria-current=page]{color:var(--ge-action);background:var(--ge-surface);font-weight:700;border-left:3px solid var(--ge-action)}html .ge-concept .footer-main a:not(.brand),html .ge-concept .ge25-policy-links a{display:inline-flex;align-items:center;min-height:36px;line-height:1.5;text-underline-offset:4px}html .ge-concept .footer-main a:hover,html .ge-concept .ge25-policy-links a:hover{text-decoration:underline}html .ge-concept .footer-main{gap:32px}@media(max-width:600px){html .ge-concept .ge25-policy-links{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px}html .ge-concept .ge25-policy-links a{min-height:44px}}html .ge-concept .home-page .home-block{padding-block:clamp(56px,6vw,96px)}html .ge-concept .home-page .home-section-intro h2{max-width:22ch;text-wrap:balance}html .ge-concept .home-page .home-section-intro>p{max-width:58ch;line-height:1.75}html .ge-concept .home-page .home-role-grid article{padding:28px}html .ge-concept .home-page .home-module-list li{padding-block:24px}html .ge-concept .home-page .signal-footline{gap:16px 28px;line-height:1.6}html .ge-concept .home-page :is(.home-role-grid h3,.home-module-list h3){text-wrap:balance}@media(min-width:1201px){html .ge-concept .home-page .signal-hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}}@media(max-width:600px){html .ge-concept .home-page .home-role-grid article{padding:22px}html .ge-concept .home-page .home-section-intro{gap:20px}html .ge-concept .home-page .signal-footline{font-size:13px}}html .ge-concept :is(.command-context-panels p,.command-action-boundary p,.record-boundary){font-size:13px;line-height:1.7}html .ge-concept .record-evidence .ge-evidence-visual{max-width:240px}html .ge-concept .record-events li{align-items:center;min-height:48px}html .ge-concept .tour-step-copy p{max-width:65ch;line-height:1.75}html .ge-concept :is(.record-person,.command-person)>div{min-width:0}html .ge-concept .record-person strong{overflow-wrap:anywhere}html .ge-concept :is(.editorial-block,.ge-r-section){padding-block:clamp(48px,5vw,80px)}html .ge-concept :is(.ge-r-card,.ge-r-form,.ge-r-next){border-radius:16px}html .ge-concept :is(.editorial-intro p,.ge-r-lead){line-height:1.75;max-width:65ch}html .ge-concept :is(.ge-r-card,.ge-r-form){background:var(--ge-surface-raised);border-color:var(--ge-line)}html .ge-concept .ge-r-card h3{font-size:1.35rem;line-height:1.35}html .ge-concept :is(.ge-r-prose,.ge-r-lead){font-size:1rem;line-height:1.8}html .ge-concept .ge-r-card .ge-r-text-link{min-height:44px}html .ge-concept .ge-r-hero h1{max-width:22ch}html .ge-concept .ge-r-policy-part{scroll-margin-top:140px}html .ge-concept .footer-main a:not(.brand){display:flex;width:fit-content;min-height:44px}html .ge-concept :is(.interest-form,.inquiry-panel){border:1px solid var(--ge-line);background:var(--ge-surface-raised);border-radius:16px;padding:clamp(24px,3vw,40px)}html .ge-concept .inquiry-panel .fine-print{font-size:14px;line-height:1.7}html .ge-concept .inquiry-panel .contact-email{display:inline-flex;min-height:44px;align-items:center;overflow-wrap:anywhere}html .ge-concept .inquiry-panel textarea{width:100%;min-height:220px;line-height:1.65}html .ge-concept #terms .text-link{margin-right:24px}html .ge-concept .ge-r-price{font-variant-numeric:tabular-nums}html .ge-concept .ge-r-policy{grid-template-columns:minmax(200px,260px) minmax(0,760px);gap:clamp(32px,5vw,72px)}html .ge-concept .ge-r-policy nav a{min-height:44px;display:flex;align-items:center}html .ge-concept .ge-r-policy-part h2{line-height:1.4;text-wrap:balance}html .ge-concept .ge-r-document{max-width:780px}html .ge-concept .ge-r-prose a{overflow-wrap:anywhere;text-underline-offset:4px}html .ge-concept .ge-r-photo img{border:1px solid var(--ge-line);border-radius:16px}@media(max-width:900px){html .ge-concept .ge-r-policy{grid-template-columns:1fr}}html:has(body.ge-native-policy){font-size:100%;background:#101b2d}body.ge-native-policy{background:#101b2d;color:#f7f9fc;font:16px/1.8 Manrope,Arial,sans-serif}body.ge-native-policy .ge-r-chrome{--brand:#91c56a;--brand-hover:#acd98b;--stage:#101b2d;--stage-raised:#1c2b40;--ink:#f7f9fc;--copy:#b9c5d6;--on-stage:#b9c5d6;--brand-readable:#acd98b;--brand-soft:#213b37;--brand-wash:#15273a;--border:#35465b;--control-edge:#7c90a9;--ring:#b2deef}body.ge-native-policy .shopify-policy__container{max-width:840px;padding:64px 24px 80px;margin:0 auto;color:#b9c5d6}body.ge-native-policy .shopify-policy__title{text-align:left;margin-bottom:40px}body.ge-native-policy .shopify-policy__title h1{font:700 clamp(36px,5vw,64px)/1.15 Manrope,Arial,sans-serif;letter-spacing:-.04em;color:#f7f9fc}body.ge-native-policy .shopify-policy__body{font-size:16px;line-height:1.85}body.ge-native-policy .shopify-policy__body p{margin:0 0 24px}body.ge-native-policy .shopify-policy__body a{color:#acd98b;text-underline-offset:4px;overflow-wrap:anywhere}body.ge-native-policy .shopify-policy__body a:focus-visible{outline:3px solid #b2deef;outline-offset:4px}@media(max-width:600px){body.ge-native-policy .shopify-policy__container{padding:40px 20px 56px}}@media(forced-colors:active){body.ge-native-policy,body.ge-native-policy .shopify-policy__container,body.ge-native-policy .shopify-policy__title h1{background:Canvas;color:CanvasText}body.ge-native-policy .shopify-policy__body a{color:LinkText}}html body.ge-native-policy,html body.ge-native-policy #MainContent{background:#101b2d!important;color:#b9c5d6;font-family:Manrope,Arial,sans-serif}html .ge-concept .text-link:hover{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}html .ge-concept :is(.ge-r-questions,.faq-list) details[open]{border-color:var(--ge-control)}html .ge-concept .ge-r-card:has(a:hover),html .ge-concept .ge-r-card:has(a:focus-visible){border-color:var(--ge-control)}@media(prefers-reduced-motion:no-preference){html .ge-concept :is(.ge-r-card,.scene-tabs button,.desktop-nav a,.mobile-navigation-fallback summary){transition:border-color .16s ease,color .16s ease,background-color .16s ease}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}html .ge-concept *,html .ge-concept *:before,html .ge-concept *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}html .ge-concept .btn:hover{transform:none}}@media(forced-colors:active){html body.ge-native-policy,html body.ge-native-policy #MainContent{background:Canvas!important;color:CanvasText}}body.ge-native-policy .shopify-policy__body :is(h1,h2,h3,h4,h5,h6){color:#f7f9fc}@media(forced-colors:active){body.ge-native-policy .shopify-policy__body :is(h1,h2,h3,h4,h5,h6){color:CanvasText}}html .ge-concept .home-page .signal-copy h1 .hero-word{max-width:100%;white-space:normal;overflow-wrap:anywhere}html .ge-concept .ge-r-card h2{font-size:clamp(1.25rem,1.7vw,1.6rem);line-height:1.4;overflow-wrap:anywhere}html .ge-concept .ge-r-card h2 a,body.ge-native-policy .shopify-policy__body{overflow-wrap:anywhere}html .ge-concept :is(.command-chrome>span:last-child,.command-origin>span,.command-origin small,.command-label,.command-open,.command-path li,.record-code,.record-canvas dt,.record-events li>span,.record-definition dt,.tour-tabs button>span){font-size:.75rem;line-height:1.5}html .ge-concept .ge-tour-icon{stroke-width:2}html .ge-concept [data-ge-tabs]:not([data-enhanced]) [role=tablist]{display:none!important}html .ge-concept .operating-tour:not([data-tour-ready]) .role-perspective{display:none}html .ge-concept .operating-tour:not([data-tour-ready]) [data-record-step]{display:block!important}#shop-hcaptcha-badge-container:focus-within{left:auto!important;right:0!important;transform:none!important;transition:none!important}#shop-hcaptcha-badge-container a:focus-visible{outline:2px solid #fff!important;outline-offset:2px}.ge-r-journal-card{display:flex;flex-direction:column}.ge-r-journal-card>.ge-r-text-link{margin-top:auto;padding-top:24px;align-self:flex-start}html .ge-concept .ge-r-card:has(>.ge-r-text-link){display:flex;flex-direction:column}html .ge-concept .ge-r-card>.ge-r-text-link{display:inline-flex;align-items:baseline;gap:.4em;margin-top:auto;padding-top:24px;align-self:flex-start;max-width:100%}html .ge-concept .ge-r-text-link>span[aria-hidden]{flex:none;white-space:nowrap}@media(min-width:601px){html .ge-concept .ge-r-grid:has(>.ge-r-card:nth-child(2):last-child),html .ge-concept .ge-r-grid:has(>.ge-r-card:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:601px)and (max-width:1200px){html .ge-concept .recognition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){html .ge-concept .command-assignment{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px}html .ge-concept .command-assignment>.command-deadline{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;max-width:none;text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/1538/assets/ge-design-system.css.map */
