.oe-root .oe-reactivation{max-width:48rem;margin-inline:auto}.oe-root .oe-reactivation h1{font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.2}.oe-root .oe-reactivation textarea{box-sizing:border-box;width:100%;min-height:10rem;padding:var(--oe-space-12,12px);border:1px solid var(--oe-control-border);font:inherit;background:var(--oe-surface);color:var(--oe-text);border-radius:8px}.oe-root .oe-reactivation fieldset{border:1px solid var(--oe-border);border-radius:8px;min-width:0;padding:16px}.oe-root .oe-reactivation-permission{align-items:center;gap:12px;display:flex}.oe-root .oe-reactivation-permission input{flex:0 0 44px;width:44px;height:44px}.oe-root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--oe-navy:#0c142b;--oe-action:#075ea8;--oe-action-hover:#064b86;--oe-accent:#00bfff;--oe-canvas:#f3f6fa;--oe-surface:#fff;--oe-text:#10233f;--oe-muted:#526174;--oe-border:#d7e0e8;--oe-control-border:#748399;--oe-success:#11623b;--oe-success-surface:#eff9f3;--oe-warning:#8f3400;--oe-warning-surface:#fff6eb;--oe-danger:#b42318;--oe-danger-surface:#fff2f0;--oe-info-surface:#eef6ff;--oe-disabled-surface:#e4e9ef;--oe-disabled-text:#526174;--oe-font:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--oe-text-small:.875rem;--oe-text-body:1rem;--oe-text-title:1.5rem;--oe-text-display:2rem;--oe-space-1:.25rem;--oe-space-2:.5rem;--oe-space-3:.75rem;--oe-space-4:1rem;--oe-space-6:1.5rem;--oe-space-8:2rem;--oe-space-12:3rem;--oe-radius-control:.5rem;--oe-radius-surface:.75rem;--oe-control-height:2.75rem;--oe-field-action-height:3.25rem;--oe-shadow:0 4px 18px #10233f0d;font:var(--oe-text-body)/1.55 var(--oe-font);color:var(--oe-text);background:var(--oe-canvas);font-synthesis:none}.oe-root,.oe-root *,.oe-root :before,.oe-root :after{box-sizing:border-box}.oe-root :where(h1,h2,h3,p){overflow-wrap:anywhere;margin:0}.oe-root h1{font-size:var(--oe-text-display);letter-spacing:-.035em;font-weight:650;line-height:1.2}.oe-root h2{font-size:var(--oe-text-title);letter-spacing:-.025em;font-weight:650;line-height:1.3}.oe-root h3{font-size:var(--oe-text-body);font-weight:650}.oe-root a{color:var(--oe-action);text-underline-offset:.2em}.oe-root :where(button,input,select,textarea){font:inherit}.oe-root :where(button,input,select,textarea,a):focus-visible{outline:3px solid var(--oe-action);outline-offset:3px}.oe-root :where(button,a){touch-action:manipulation}.oe-root :where(button,input,a){-webkit-tap-highlight-color:transparent}.oe-root .oe-muted,.oe-root .oe-help{color:var(--oe-muted)}.oe-root .oe-eyebrow{color:var(--oe-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:700}.oe-root .oe-stack{gap:var(--oe-space-6);display:grid}.oe-root .oe-stack-small{gap:var(--oe-space-3);display:grid}.oe-root .oe-grid{gap:var(--oe-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.oe-root .oe-actions{gap:var(--oe-space-3);flex-wrap:wrap;align-items:center;display:flex}.oe-root .oe-card{min-width:0;padding:var(--oe-space-6);border:1px solid var(--oe-border);border-radius:var(--oe-radius-surface);background:var(--oe-surface);box-shadow:var(--oe-shadow)}.oe-root .oe-page-header{justify-content:space-between;align-items:flex-start;gap:var(--oe-space-6);margin-bottom:var(--oe-space-8);display:flex}.oe-page-header>div:first-child{gap:var(--oe-space-3);max-width:45rem;display:grid}.oe-root .oe-button{justify-content:center;align-items:center;gap:var(--oe-space-2);min-height:var(--oe-control-height);padding:var(--oe-space-2) var(--oe-space-4);border-radius:var(--oe-radius-control);cursor:pointer;border:1px solid #0000;font-weight:650;line-height:1.4;display:inline-flex}.oe-root .oe-button--primary{background:var(--oe-action);color:var(--oe-surface)}.oe-root .oe-button--primary:hover:enabled{background:var(--oe-action-hover)}.oe-root .oe-button--secondary{border-color:var(--oe-control-border);background:var(--oe-surface);color:var(--oe-text)}.oe-root .oe-button--secondary:hover:enabled{background:var(--oe-canvas)}.oe-root .oe-button--quiet{padding-inline:var(--oe-space-2);color:var(--oe-action);background:0 0}.oe-root .oe-button--quiet:hover:enabled{text-decoration:underline}.oe-root .oe-button--danger{background:var(--oe-danger);color:var(--oe-surface)}.oe-root .oe-button--danger:hover:enabled{text-decoration:underline}.oe-root .oe-button:disabled{background:var(--oe-disabled-surface);border-color:var(--oe-border);color:var(--oe-disabled-text);cursor:not-allowed}.oe-root .oe-button--quiet:disabled{background:0 0;border-color:#0000}.oe-root .oe-button[aria-busy=true]{cursor:progress}.oe-root .oe-field{gap:var(--oe-space-2);display:grid}.oe-field label{font-weight:650}.oe-root .oe-field-required{color:var(--oe-muted);font-weight:400;font-size:var(--oe-text-small)}.oe-root .oe-help,.oe-root .oe-field-error{font-size:var(--oe-text-small)}.oe-root .oe-field-error{color:var(--oe-danger)}.oe-root .oe-input{width:100%;min-width:0;min-height:var(--oe-control-height);border:1px solid var(--oe-control-border);border-radius:var(--oe-radius-control);padding:var(--oe-space-3);background:var(--oe-surface);color:var(--oe-text)}.oe-root .oe-input::placeholder{color:var(--oe-muted);opacity:1}.oe-root .oe-input[aria-invalid=true]{border-color:var(--oe-danger)}.oe-root .oe-input:disabled{background:var(--oe-disabled-surface);color:var(--oe-disabled-text)}.oe-root .oe-alert{padding:var(--oe-space-4);border-radius:var(--oe-radius-control);font-size:var(--oe-text-small);border:1px solid}.oe-root .oe-alert--info{color:var(--oe-action);background:var(--oe-info-surface)}.oe-root .oe-alert--success{color:var(--oe-success);background:var(--oe-success-surface)}.oe-root .oe-alert--warning{color:var(--oe-warning);background:var(--oe-warning-surface)}.oe-root .oe-alert--danger{color:var(--oe-danger);background:var(--oe-danger-surface)}.oe-root .oe-badge{border-radius:var(--oe-radius-control);width:fit-content;padding:var(--oe-space-1) var(--oe-space-2);align-items:center;font-size:.75rem;font-weight:650;display:inline-flex}.oe-root .oe-brand{gap:var(--oe-space-2);color:var(--oe-surface);letter-spacing:-.055em;white-space:nowrap;align-items:center;font-size:1.6rem;line-height:1;display:inline-flex}.oe-brand img{object-fit:contain;border-radius:var(--oe-radius-control);flex-shrink:0}.oe-brand strong{font-weight:750}.oe-auth-shell{isolation:isolate;background:var(--oe-navy);min-height:100svh;color:var(--oe-surface);grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow:hidden}.oe-auth-shell:before,.oe-auth-shell:after{content:"";z-index:-1;pointer-events:none;border:1px solid #ffffff1f;position:absolute}.oe-auth-shell:before{border-radius:50%;width:28rem;height:28rem;top:-14rem;right:-9rem;box-shadow:0 0 0 5rem #00bfff08}.oe-auth-shell:after{border-radius:3rem;width:20rem;height:20rem;bottom:-12rem;left:-7rem;transform:rotate(24deg)}.oe-root .oe-auth-header{justify-content:space-between;align-items:center;gap:var(--oe-space-4);padding:var(--oe-space-6) var(--oe-space-8);display:flex}.oe-root .oe-auth-context{color:#ffffffc7;font-size:var(--oe-text-small);letter-spacing:.02em;text-align:right;font-weight:650}.oe-root .oe-auth-main{width:100%;padding:var(--oe-space-8) var(--oe-space-4);place-items:center;display:grid}.oe-root .oe-auth-entry{gap:var(--oe-space-4);width:min(100%,27.5rem);color:var(--oe-text);display:grid}.oe-root .oe-auth-entry>.oe-card{width:100%;padding:var(--oe-space-8);box-shadow:0 1.5rem 4rem #0000003d}.oe-root .oe-auth-entry>.oe-card>:where(h1,p){text-align:center}.oe-root .oe-auth-entry>.oe-card>h1+p{margin-top:var(--oe-space-2);color:var(--oe-muted)}.oe-root .oe-auth-entry>.oe-card form{gap:var(--oe-space-4);margin-top:var(--oe-space-6);display:grid}.oe-root .oe-auth-entry>.oe-card form>.oe-button--primary{width:100%}.oe-root .oe-auth-card{gap:var(--oe-space-2);width:min(100%,27.5rem);margin-inline:auto;display:grid}.oe-root .oe-auth-card>:where(h1,p){text-align:center}.oe-root .oe-auth-card>h1+p{color:var(--oe-muted)}.oe-root .oe-auth-card form{gap:var(--oe-space-4);margin-top:var(--oe-space-6);display:grid}.oe-root .oe-auth-primary{width:100%}.oe-root .oe-auth-secondary-actions{justify-content:center;gap:var(--oe-space-2);margin-top:var(--oe-space-3);flex-wrap:wrap;display:flex}.oe-root .oe-auth-local{gap:var(--oe-space-3);margin-top:var(--oe-space-4);padding-top:var(--oe-space-4);border-top:1px solid var(--oe-border);display:grid}.oe-root .oe-auth-local h2{font-size:var(--oe-text-small);letter-spacing:.08em;text-transform:uppercase}.oe-root .oe-auth-local p{color:var(--oe-muted);font-size:var(--oe-text-small);overflow-wrap:anywhere}.oe-root .oe-auth-footer{padding:var(--oe-space-4) var(--oe-space-6) var(--oe-space-6);color:#ffffffb8;text-align:center;font-size:.75rem}.oe-root .oe-auth-footer strong{color:var(--oe-surface)}.oe-root .oe-platform-shell{min-height:100vh}.oe-platform-shell{grid-template-columns:15rem minmax(0,1fr);min-height:100vh;display:grid}.oe-root .oe-sidebar{gap:var(--oe-space-8);background:var(--oe-navy);padding:var(--oe-space-8) var(--oe-space-6);color:var(--oe-surface);flex-direction:column;display:flex}.oe-root .oe-sidebar-brand{min-width:0}.oe-root .oe-sidebar-label{text-transform:uppercase;letter-spacing:.12em;opacity:.8;margin-top:var(--oe-space-6);font-size:.75rem}.oe-sidebar>nav{gap:var(--oe-space-2);display:grid}.oe-root .oe-sidebar>nav>a{justify-content:space-between;align-items:center;gap:var(--oe-space-2);color:var(--oe-surface);padding:var(--oe-space-3);border-radius:var(--oe-radius-control);min-height:var(--oe-control-height);text-decoration:none;display:flex}.oe-root .oe-sidebar>nav>a:hover{background:#ffffff14}.oe-root .oe-sidebar>nav>a[aria-current=page]{box-shadow:inset 3px 0 var(--oe-accent);background:#00bfff24}.oe-root .oe-sidebar>nav>a[aria-disabled=true]{opacity:.55;cursor:not-allowed}.oe-root .oe-sidebar>nav>a:focus-visible{outline-color:var(--oe-accent)}.oe-root .oe-sidebar-account{padding-top:var(--oe-space-8);margin-top:auto;position:relative}.oe-root .oe-sidebar-footer{padding-top:var(--oe-space-12);opacity:.8;margin-top:auto;font-size:.75rem}.oe-root .oe-account-menu{color:var(--oe-text);position:relative}.oe-root .oe-account-menu>summary{justify-content:center;align-items:center;gap:var(--oe-space-2);min-height:var(--oe-control-height);padding:var(--oe-space-2) var(--oe-space-3);background:var(--oe-surface);color:var(--oe-text);font-size:var(--oe-text-small);cursor:pointer;border:1px solid #ffffff2e;border-radius:999px;font-weight:650;list-style:none;display:flex}.oe-root .oe-account-menu>summary::-webkit-details-marker{display:none}.oe-root .oe-account-menu>summary::marker{content:""}.oe-root .oe-account-menu>summary:focus-visible{outline-color:var(--oe-accent)}.oe-root .oe-account-menu-arrow{line-height:1;transition:transform .12s;display:inline-block}.oe-root .oe-account-menu[open] .oe-account-menu-arrow{transform:rotate(180deg)}.oe-root .oe-account-menu-panel{z-index:20;left:0;bottom:calc(100% + var(--oe-space-2));gap:var(--oe-space-3);width:100%;padding:var(--oe-space-4);border:1px solid var(--oe-border);border-radius:var(--oe-radius-surface);background:var(--oe-surface);display:grid;position:absolute;box-shadow:0 1rem 2.5rem #10233f33}.oe-root .oe-account-menu-label{color:var(--oe-text);font-weight:650}.oe-root .oe-account-menu-actions{gap:var(--oe-space-2);padding-top:var(--oe-space-2);border-top:1px solid var(--oe-border);display:grid}.oe-root .oe-account-menu-actions .oe-button{justify-content:flex-start;width:100%}.oe-root .oe-workspace{min-width:0}.oe-root .oe-workspace-header{align-items:center;gap:var(--oe-space-3);min-height:4.5rem;padding:var(--oe-space-4) var(--oe-space-8);background:var(--oe-surface);border-bottom:1px solid var(--oe-border);font-size:var(--oe-text-small);flex-wrap:wrap;display:flex}.oe-root .oe-workspace-content{padding:var(--oe-space-12) var(--oe-space-8);max-width:80rem;margin:0 auto}.oe-root .oe-field-header{justify-content:space-between;align-items:center;gap:var(--oe-space-4);background:var(--oe-navy);color:var(--oe-surface);padding:var(--oe-space-4) var(--oe-space-6);font-size:var(--oe-text-small);flex-wrap:wrap;display:flex}.oe-root .oe-field-context{letter-spacing:.02em;font-weight:650}.oe-field-shell{min-height:100vh}.oe-root .oe-field-content{max-width:40rem;padding:var(--oe-space-8) var(--oe-space-4);margin:0 auto}.oe-root .oe-field-content .oe-button--primary{min-height:var(--oe-field-action-height)}.oe-root .oe-field-footer{text-align:center;color:var(--oe-muted);padding:var(--oe-space-4) var(--oe-space-4) var(--oe-space-8);font-size:.75rem}.oe-root .oe-field-footer strong{color:var(--oe-text)}.oe-root .oe-count-badge{min-width:1.6rem;min-height:1.6rem;padding:0 var(--oe-space-2);background:var(--oe-danger);color:var(--oe-surface);border-radius:999px;justify-content:center;align-items:center;font-size:.75rem;font-weight:750;line-height:1;display:inline-flex}.oe-root .oe-tab-nav{gap:var(--oe-space-2);border-bottom:1px solid var(--oe-border);flex-wrap:wrap;display:flex}.oe-root .oe-tab-nav a{align-items:center;gap:var(--oe-space-2);min-height:var(--oe-control-height);padding:var(--oe-space-2) var(--oe-space-3);color:var(--oe-muted);border-bottom:3px solid #0000;text-decoration:none;display:inline-flex}.oe-root .oe-tab-nav a:hover{color:var(--oe-text)}.oe-root .oe-tab-nav a[aria-current=page]{color:var(--oe-action);border-bottom-color:var(--oe-action);font-weight:650}.oe-root .oe-tab-nav a[aria-disabled=true]{color:var(--oe-disabled-text);cursor:not-allowed}.oe-root .oe-tab-nav .oe-count-badge{background:var(--oe-danger);color:var(--oe-surface)}.oe-root .oe-pagination{align-items:center;gap:var(--oe-space-3);flex-wrap:wrap;display:flex}.oe-root .oe-skip-link{padding:var(--oe-space-3);background:var(--oe-surface);color:var(--oe-action);z-index:10;position:absolute;top:0;left:-10000px}.oe-root .oe-skip-link:focus{left:var(--oe-space-4);top:var(--oe-space-4);position:fixed}@media (width<=48rem){.oe-root .oe-auth-header{padding:var(--oe-space-4)}.oe-root .oe-auth-main{padding:var(--oe-space-6) var(--oe-space-4);align-items:start}.oe-root .oe-auth-entry>.oe-card{padding:var(--oe-space-6)}.oe-root .oe-auth-footer{padding-bottom:var(--oe-space-4)}.oe-platform-shell{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.oe-root .oe-sidebar{gap:0 var(--oe-space-2);padding:var(--oe-space-1) var(--oe-space-2) 0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand account""navigation navigation";display:grid}.oe-root .oe-sidebar-brand{min-height:var(--oe-control-height);grid-area:brand;align-items:center;display:flex}.oe-root .oe-sidebar .oe-brand{font-size:1.25rem}.oe-root .oe-sidebar .oe-brand img{width:32px;height:32px}.oe-sidebar>nav{gap:var(--oe-space-1);grid-area:navigation;grid-template-columns:repeat(4,minmax(0,1fr))}.oe-root .oe-sidebar>nav>a{min-width:0;padding:var(--oe-space-1);justify-content:center;font-size:.75rem}.oe-root .oe-sidebar>nav>a .oe-count-badge{min-width:1.25rem;min-height:1.25rem;padding:0 var(--oe-space-1)}.oe-root .oe-sidebar-account{grid-area:account;margin:0;padding:0}.oe-root .oe-account-menu-panel{top:calc(100% + var(--oe-space-2));width:min(18rem,calc(100vw - var(--oe-space-4)));bottom:auto;left:auto;right:0}.oe-root .oe-sidebar-label,.oe-root .oe-sidebar-footer{display:none}.oe-root .oe-workspace-header{padding:var(--oe-space-4)}.oe-root.oe-platform-shell--account .oe-workspace-header{display:none}.oe-root .oe-workspace-content{padding:var(--oe-space-6) var(--oe-space-4)}.oe-root .oe-grid{grid-template-columns:minmax(0,1fr)}.oe-root .oe-page-header{align-items:center;gap:var(--oe-space-3);margin-bottom:var(--oe-space-6);flex-wrap:wrap}.oe-root .oe-page-header>div:first-child{flex:12rem;min-width:0}.oe-root .oe-page-header>.oe-actions{flex:none;margin-left:auto}.oe-root h1{font-size:1.75rem}.oe-root .oe-card{padding:var(--oe-space-4)}}@media (prefers-reduced-motion:reduce){.oe-root *,.oe-root :before,.oe-root :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.oe-root .oe-navigation-action{min-width:0}.oe-root .oe-navigation-action>span{display:block}.oe-root .oe-navigation-action>span>.oe-button{width:100%;min-height:var(--oe-control-height);padding:var(--oe-space-3);color:var(--oe-surface);font-weight:inherit;background:0 0;border-color:#0000;justify-content:flex-start}.oe-root .oe-navigation-action>span>.oe-button:hover{background:#ffffff14}.oe-root .oe-navigation-action>span>.oe-button:focus-visible{outline-color:var(--oe-accent)}@media (width<=48rem){.oe-root .oe-navigation-action>span>.oe-button{padding:var(--oe-space-1);justify-content:center;font-size:.75rem}}.oe-root .oe-navigation-action>span>.oe-button:disabled{opacity:.55;background:0 0}.oe-root .oe-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.oe-root .oe-auth-remember{align-items:center;gap:var(--oe-space-2);min-height:44px;display:flex}.oe-root .oe-auth-remember input{flex-shrink:0;width:44px;height:44px;margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}.oe-public{min-height:100vh}.oe-public :where(a,button){min-height:var(--oe-control-height)}.oe-public a{align-items:center;display:inline-flex}.oe-public-header{justify-content:space-between;align-items:center;gap:var(--oe-space-6);background:var(--oe-navy);padding:var(--oe-space-4) max(var(--oe-space-6),calc((100vw - 1120px)/2));display:flex}.oe-public-header a{color:var(--oe-surface);text-decoration:none}.oe-public-header a:focus-visible{outline-color:var(--oe-accent)}.oe-public-header nav{gap:var(--oe-space-6);font-size:var(--oe-text-small);display:flex}.oe-public-header nav a{justify-content:center;min-width:44px}.oe-public-header nav a:hover{text-decoration:underline}.oe-public-brand{flex-shrink:0}.oe-public #main{max-width:1168px;padding:0 var(--oe-space-6);margin:auto}.oe-public #main:focus{outline:none}.oe-public-hero{align-items:center;gap:var(--oe-space-12);padding:var(--oe-space-12) 0;grid-template-columns:1.1fr 1fr;display:grid}.oe-public-pitch{gap:var(--oe-space-6);justify-items:start;display:grid}.oe-public-pitch h1{max-width:12ch;font-size:clamp(2rem,4vw,3.5rem)}.oe-public-pitch>p:not(.oe-eyebrow){max-width:34ch;color:var(--oe-muted)}.oe-public-invite{width:100%;max-width:24rem}.oe-public-how{border-block:1px solid var(--oe-border);padding:var(--oe-space-8) 0}.oe-public-how ol{gap:var(--oe-space-8);margin:var(--oe-space-6) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.oe-public-how li{align-content:start;gap:var(--oe-space-2);display:grid}.oe-public-how li p{color:var(--oe-muted);max-width:29ch}.oe-public-step{color:var(--oe-action);font-size:var(--oe-text-small);font-weight:650}.oe-public-pilot{gap:var(--oe-space-12);padding:var(--oe-space-12) 0;grid-template-columns:1fr 1.1fr;align-items:start;display:grid}.oe-public-pilot-intro{gap:var(--oe-space-3);justify-items:start;display:grid}.oe-public-link{gap:var(--oe-space-2);font-weight:650}.oe-public-offer{gap:var(--oe-space-3);display:grid}.oe-public .oe-public-price{font-size:var(--oe-text-display);font-weight:650}.oe-public-price span{font-size:var(--oe-text-small);font-weight:400;display:block}.oe-public-terms{gap:var(--oe-space-4);margin:var(--oe-space-3) 0;display:grid}.oe-public-terms dt{font-weight:650}.oe-public-terms dd{margin:var(--oe-space-1) 0 0}.oe-public-small{color:var(--oe-muted);font-size:var(--oe-text-small)}.oe-public-footer{justify-content:space-between;align-items:center;gap:var(--oe-space-4);padding:var(--oe-space-4) max(var(--oe-space-6),calc((100vw - 1120px)/2));border-top:1px solid var(--oe-border);color:var(--oe-muted);font-size:var(--oe-text-small);flex-wrap:wrap;display:flex}.oe-public-entry{gap:var(--oe-space-6);max-width:36rem;min-height:65vh;padding:var(--oe-space-8) 0;align-content:start;margin:auto;display:grid}.oe-public-entry .oe-card{gap:var(--oe-space-4);display:grid}@media (width<=720px){.oe-public-header{gap:var(--oe-space-2);padding:var(--oe-space-3) var(--oe-space-4);flex-wrap:wrap}.oe-public-header nav{gap:var(--oe-space-4)}.oe-public .oe-brand{font-size:1.35rem}.oe-public #main{padding-inline:var(--oe-space-4)}.oe-public-hero,.oe-public-pilot{gap:var(--oe-space-6);padding-block:var(--oe-space-8);grid-template-columns:1fr}.oe-public-pitch{gap:var(--oe-space-4)}.oe-public-pitch h1{max-width:16ch}.oe-public-how ol{gap:var(--oe-space-6);grid-template-columns:1fr}.oe-public-how li{column-gap:var(--oe-space-3);grid-template-columns:2rem 1fr}.oe-public-how li p{grid-column:2;max-width:none}.oe-public .oe-public-offer{padding:var(--oe-space-4)}.oe-public-footer{padding-inline:var(--oe-space-4)}}@media (prefers-reduced-motion:no-preference){.oe-public :where(a,button){transition:background-color .12s}}.oe-flyer-page{gap:var(--oe-space-8);padding-block:var(--oe-space-8);display:grid}.oe-demo-intro{align-items:center;gap:var(--oe-space-8);grid-template-columns:1fr 1fr;display:grid}.oe-demo-intro h1,.oe-demo-heading h1{max-width:18ch;font-size:clamp(1.8rem,4vw,3rem);line-height:1.12}.oe-demo-lead{font-size:var(--oe-text-title);color:var(--oe-navy)}.oe-demo-preview-card,.oe-demo-flow{gap:var(--oe-space-4);display:grid}.oe-demo-flow,.oe-demo-contact{width:100%;min-width:0;max-width:36rem;margin-inline:auto}.oe-demo-equipment{align-items:center;gap:var(--oe-space-4);display:flex}.oe-demo-equipment p{color:var(--oe-muted);font-size:var(--oe-text-small)}.oe-demo-tag{border-radius:var(--oe-radius-control);background:var(--oe-navy);width:48px;height:56px;color:var(--oe-surface);flex:none;place-items:center;display:grid}.oe-demo-sample{padding:var(--oe-space-3);border-radius:var(--oe-radius-control);background:var(--oe-canvas);margin:0}.oe-demo-sample svg{width:100%;max-height:180px;display:block}.oe-demo-sample figcaption{font-size:var(--oe-text-small);color:var(--oe-muted)}.oe-demo-photo{object-fit:contain;border-radius:var(--oe-radius-control);background:var(--oe-canvas);width:100%;max-height:280px;display:block}.oe-demo-actions{gap:var(--oe-space-2);flex-wrap:wrap;display:flex}.oe-demo-note{white-space:pre-wrap;overflow-wrap:anywhere}.oe-demo-flow input[type=file]{width:100%;min-width:0;max-width:100%}.oe-demo-heading{gap:var(--oe-space-3);display:grid}@media (width<=720px){.oe-demo-intro{gap:var(--oe-space-6);grid-template-columns:1fr}.oe-demo-intro .oe-demo-preview-card{padding:var(--oe-space-4)}}.oe-demo-intro>.oe-stack{gap:var(--oe-space-4)}.oe-demo-intro>.oe-stack>.oe-eyebrow{color:var(--oe-action);font-weight:700}.oe-demo-intro .oe-demo-lead{max-width:38ch;font-size:clamp(1.1rem,2vw,1.35rem)}.oe-demo-value{gap:var(--oe-space-6);padding-block:var(--oe-space-6);border-block:1px solid var(--oe-border);grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.oe-demo-value h2{font-size:var(--oe-text-title);margin-bottom:var(--oe-space-2)}.oe-demo-value p{max-width:42ch}.oe-demo-capacity{border-left:3px solid var(--oe-action);padding-left:var(--oe-space-4)}.oe-demo-capacity span{color:var(--oe-muted);font-size:var(--oe-text-small)}@media (width<=720px){.oe-demo-value{gap:var(--oe-space-4);padding-block:var(--oe-space-4);grid-template-columns:1fr}}.oe-demo-screens{gap:var(--oe-space-4);min-width:0;display:grid}.oe-demo-screens .oe-demo-actions>button{flex:1}.oe-demo-screens figure{text-align:center;margin:0}.oe-demo-screens img{object-fit:contain;width:100%;height:auto;max-height:28rem;display:block}.oe-demo-screens figcaption{margin-top:var(--oe-space-3);font-size:var(--oe-text-small);color:var(--oe-muted)}.oe-demo-ticket{gap:var(--oe-space-4);display:grid}.oe-demo-ticket-heading{justify-content:space-between;align-items:center;gap:var(--oe-space-2);flex-wrap:wrap;display:flex}.oe-demo-ticket-heading h2{font-size:var(--oe-text-title)}.oe-demo-ticket>.oe-demo-note{font-weight:700;font-size:var(--oe-text-title)}.oe-demo-facts{gap:var(--oe-space-3);padding-top:var(--oe-space-3);border-top:1px solid var(--oe-border);margin:0;display:grid}.oe-demo-facts>div{gap:var(--oe-space-2);grid-template-columns:5rem minmax(0,1fr);display:grid}.oe-demo-facts dt{color:var(--oe-muted);font-size:var(--oe-text-small)}.oe-demo-facts dd{overflow-wrap:anywhere;margin:0}.oe-demo-send-notice{padding:var(--oe-space-3);border-left:3px solid var(--oe-action);background:var(--oe-canvas)}.oe-demo-full-image{justify-content:center;gap:var(--oe-space-2)}.oe-demo-consent{gap:var(--oe-space-3);align-items:center;min-height:44px;display:flex}.oe-demo-consent input{flex-shrink:0;width:24px;height:24px}.oe-public .oe-lead-cta{background:var(--oe-accent);color:var(--oe-navy);text-decoration:none}.oe-public .oe-lead-cta:hover:enabled,.oe-public a.oe-lead-cta:hover{background:var(--oe-accent);color:var(--oe-navy);box-shadow:inset 0 0 0 2px var(--oe-navy)}.oe-public .oe-lead-cta:disabled{background:var(--oe-disabled-surface);color:var(--oe-disabled-text)}.oe-flyer-test{max-width:72rem}.oe-flyer-test-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:2rem;display:grid}.oe-flyer-test-grid>*{min-width:0}@media (width<=48rem){.oe-flyer-test-grid{grid-template-columns:minmax(0,1fr)}}.oe-root .oe-flyer-test .oe-reactivation-permission{cursor:pointer;min-height:44px}.oe-root .oe-flyer-test .oe-reactivation-permission input{accent-color:#0c142b;cursor:pointer;flex:0 0 16px;width:16px;height:16px;margin:0}.oe-root .oe-flyer-test .oe-reactivation-permission input:focus-visible{outline:2px solid var(--oe-accent,#00bfff);outline-offset:3px}
