:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ot-font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ot-font-weight-regular:400;--ot-font-weight-medium:500;--ot-font-weight-semibold:650;--ot-font-weight-bold:750;--ot-font-weight-extrabold:850;--ot-color-brand-green-950:#15330f;--ot-color-brand-green-900:#21491a;--ot-color-brand-green-800:#2d6124;--ot-color-brand-green-700:#39792e;--ot-color-brand-green-600:#4a8f3e;--ot-color-brand-green-500:#5ca24f;--ot-color-brand-green-400:#79b76f;--ot-color-brand-green-300:#9bca93;--ot-color-brand-green-200:#c2dfbd;--ot-color-brand-green-100:#e3f0e0;--ot-color-brand-green-50:#f3f8f1;--ot-color-brand-orange-900:#8c4100;--ot-color-brand-orange-800:#ad5200;--ot-color-brand-orange-700:#ce6500;--ot-color-brand-orange-600:#ea7a00;--ot-color-brand-orange-500:#ff9200;--ot-color-brand-orange-400:#ffa62d;--ot-color-brand-orange-300:#ffbd66;--ot-color-brand-orange-200:#ffd59e;--ot-color-brand-orange-100:#ffead0;--ot-color-brand-orange-50:#fff7ed;--ot-color-brand-green:var(--ot-color-brand-green-600);--ot-color-brand-orange:var(--ot-color-brand-orange-500);--ot-color-primary:var(--ot-color-brand-green-700);--ot-color-primary-hover:var(--ot-color-brand-green-800);--ot-color-primary-active:var(--ot-color-brand-green-900);--ot-color-primary-soft:var(--ot-color-brand-green-100);--ot-color-accent:var(--ot-color-brand-orange-500);--ot-color-accent-hover:var(--ot-color-brand-orange-600);--ot-color-accent-soft:var(--ot-color-brand-orange-50);--ot-color-neutral-950:#17201b;--ot-color-neutral-900:#202a24;--ot-color-neutral-800:#344039;--ot-color-neutral-700:#4c5951;--ot-color-neutral-600:#68746d;--ot-color-neutral-500:#87918b;--ot-color-neutral-400:#aab2ad;--ot-color-neutral-300:#cbd1cd;--ot-color-neutral-200:#dfe4e1;--ot-color-neutral-100:#edf1ee;--ot-color-neutral-50:#f7f9f7;--ot-color-white:#fff;--ot-color-ink-900:var(--ot-color-neutral-900);--ot-color-ink-700:var(--ot-color-neutral-700);--ot-color-ink-500:var(--ot-color-neutral-500);--ot-color-text:var(--ot-color-neutral-900);--ot-color-text-muted:var(--ot-color-neutral-600);--ot-color-line:var(--ot-color-neutral-200);--ot-color-surface:var(--ot-color-white);--ot-color-surface-muted:var(--ot-color-brand-green-50);--ot-color-canvas:#f5f8f5;--ot-color-success:#2f855a;--ot-color-success-soft:#e7f5ed;--ot-color-warning:#d58a12;--ot-color-warning-soft:#fff4d8;--ot-color-danger:#c74848;--ot-color-danger-soft:#fdeaea;--ot-color-info:#327ca8;--ot-color-info-soft:#e7f2f9;--ot-color-forest-950:var(--ot-color-brand-green-950);--ot-color-forest-900:var(--ot-color-brand-green-900);--ot-color-forest-800:var(--ot-color-brand-green-800);--ot-color-forest-700:var(--ot-color-brand-green-700);--ot-color-forest-600:var(--ot-color-brand-green-600);--ot-color-forest-500:var(--ot-color-brand-green-500);--ot-color-forest-100:var(--ot-color-brand-green-100);--ot-color-forest-50:var(--ot-color-brand-green-50);--ot-color-sun-600:var(--ot-color-brand-orange-600);--ot-color-sun-500:var(--ot-color-brand-orange-500);--ot-color-sun-100:var(--ot-color-brand-orange-100);--ot-space-1:.25rem;--ot-space-2:.5rem;--ot-space-3:.75rem;--ot-space-4:1rem;--ot-space-5:1.25rem;--ot-space-6:1.5rem;--ot-space-8:2rem;--ot-space-10:2.5rem;--ot-space-12:3rem;--ot-space-16:4rem;--ot-space-20:5rem;--ot-space-24:6rem;--ot-radius-xs:.4rem;--ot-radius-sm:.65rem;--ot-radius-md:.9rem;--ot-radius-lg:1.25rem;--ot-radius-xl:1.75rem;--ot-radius-pill:999px;--ot-shadow-xs:0 1px 2px #15330f0d;--ot-shadow-sm:0 6px 18px #15330f14;--ot-shadow-md:0 16px 42px #15330f1f;--ot-shadow-lg:0 24px 64px #15330f29;--ot-transition-fast:.12s ease;--ot-transition-base:.2s ease;--ot-transition-slow:.32s ease;--ot-transition:var(--ot-transition-base);--ot-control-height-sm:2.25rem;--ot-control-height-md:2.75rem;--ot-control-height-lg:3.25rem;--ot-focus-ring:0 0 0 .22rem #4a8f3e33;--ot-shadow-button:0 8px 20px #39792e2e;--ot-shadow-button-hover:0 12px 28px #39792e3d;--ot-header-height:4.5rem;--ot-content-max:1320px;--ot-reading-max:760px;--ot-touch-target:2.75rem;--bs-primary:var(--ot-color-primary);--bs-primary-rgb:57, 121, 46;--bs-link-color:var(--ot-color-primary);--bs-link-hover-color:var(--ot-color-primary-hover);--bs-body-color:var(--ot-color-text);--bs-body-bg:var(--ot-color-canvas);--bs-border-color:var(--ot-color-line)}@media (max-width:575.98px){:root{--ot-header-height:4.1rem}}html{scroll-behavior:smooth;background:var(--ot-color-canvas);min-width:320px}body{min-width:320px;min-height:100vh;color:var(--ot-color-ink-900);background:var(--ot-color-canvas);font-family:var(--ot-font-sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.6}#app{min-height:100vh}a{color:var(--ot-color-forest-700);text-underline-offset:.16em;text-decoration-thickness:.08em}a:hover{color:var(--ot-color-forest-900)}img,svg{max-width:100%}button,input,select,textarea{font:inherit}::selection{color:#fff;background:var(--ot-color-forest-700)}:focus-visible{outline-offset:3px;outline:3px solid #ed812f73}.text-muted{color:var(--ot-color-ink-500)!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--ot-text-xs:.75rem;--ot-text-sm:.875rem;--ot-text-base:1rem;--ot-text-lg:1.125rem;--ot-text-xl:1.25rem;--ot-text-2xl:1.5rem;--ot-text-3xl:1.875rem;--ot-text-4xl:2.25rem;--ot-text-5xl:3rem}h1,h2,h3,h4,h5,h6,.ot-heading{color:var(--ot-color-forest-950);font-weight:var(--ot-font-weight-bold);letter-spacing:-.025em;text-wrap:balance;margin-top:0;line-height:1.16}h1{font-size:clamp(2rem, 4vw, var(--ot-text-5xl))}h2{font-size:clamp(1.65rem, 3vw, var(--ot-text-4xl))}h3{font-size:clamp(1.35rem, 2.2vw, var(--ot-text-3xl))}h4{font-size:var(--ot-text-2xl)}h5{font-size:var(--ot-text-xl)}h6{font-size:var(--ot-text-lg)}p:last-child{margin-bottom:0}.ot-eyebrow{align-items:center;gap:var(--ot-space-2);margin-bottom:var(--ot-space-3);color:var(--ot-color-primary);font-size:var(--ot-text-xs);font-weight:var(--ot-font-weight-extrabold);letter-spacing:.11em;text-transform:uppercase;line-height:1.2;display:inline-flex}.ot-lead{color:var(--ot-color-text-muted);font-size:clamp(1rem, 1.4vw, var(--ot-text-lg));line-height:1.7}.ot-meta{color:var(--ot-color-text-muted);font-size:var(--ot-text-sm);line-height:1.45}.ot-label{margin-bottom:var(--ot-space-2);color:var(--ot-color-neutral-800);font-size:var(--ot-text-sm);font-weight:var(--ot-font-weight-bold);display:inline-block}.ot-app-shell{flex-direction:column;min-height:100vh;display:flex}.ot-main{flex:1 0 auto}.ot-main--framed{padding-top:calc(var(--ot-header-height) + 1.5rem);padding-bottom:2.5rem}.ot-container,.ot-page{width:min(100% - 2rem, var(--ot-content-max));margin-inline-start:auto;margin-inline-end:auto}.ot-section{padding-block-start:clamp(2.75rem,6vw,5.5rem);padding-block-end:clamp(2.75rem,6vw,5.5rem)}@media (max-width:991.98px){:root{--ot-header-height:4.25rem}.ot-main--framed{padding-top:calc(var(--ot-header-height) + 1rem);padding-bottom:2rem}}.ot-button,.btn{justify-content:center;align-items:center;gap:var(--ot-space-2);min-height:var(--ot-control-height-md);border-radius:var(--ot-radius-md);font-weight:var(--ot-font-weight-bold);cursor:pointer;transition:transform var(--ot-transition-fast), box-shadow var(--ot-transition-base), background-color var(--ot-transition-base), border-color var(--ot-transition-base), color var(--ot-transition-base), opacity var(--ot-transition-base);border:1px solid #0000;padding:.7rem 1.15rem;line-height:1.1;text-decoration:none;display:inline-flex}.ot-button:hover,.btn:hover{transform:translateY(-1px)}.ot-button:active,.btn:active{transform:translateY(0)}.ot-button:focus-visible{box-shadow:var(--ot-focus-ring);outline:none}.btn:focus-visible{box-shadow:var(--ot-focus-ring);outline:none}.ot-button--primary,.btn-primary{color:#fff;background:var(--ot-color-primary);border-color:var(--ot-color-primary);box-shadow:var(--ot-shadow-button)}.ot-button--primary:hover,.btn-primary:hover{color:#fff;background:var(--ot-color-primary-hover);border-color:var(--ot-color-primary-hover);box-shadow:var(--ot-shadow-button-hover)}.ot-button--accent,.btn-warning{color:#fff;background:var(--ot-color-accent);border-color:var(--ot-color-accent);box-shadow:0 8px 20px #ff920033}.ot-button--accent:hover,.btn-warning:hover{color:#fff;background:var(--ot-color-accent-hover);border-color:var(--ot-color-accent-hover)}.ot-button--outline,.btn-outline-primary{color:var(--ot-color-primary);background:var(--ot-color-surface);border-color:var(--ot-color-primary)}.ot-button--outline:hover,.btn-outline-primary:hover{color:#fff;background:var(--ot-color-primary);border-color:var(--ot-color-primary)}.ot-button--ghost,.btn-link{color:var(--ot-color-primary);box-shadow:none;background:0 0;border-color:#0000}.ot-button--ghost:hover,.btn-link:hover{color:var(--ot-color-primary-hover);background:var(--ot-color-primary-soft)}.ot-button--danger,.btn-danger{color:#fff;background:var(--ot-color-danger);border-color:var(--ot-color-danger)}.ot-button--sm,.btn-sm{min-height:var(--ot-control-height-sm);font-size:var(--ot-text-sm);padding:.5rem .8rem}.ot-button--lg,.btn-lg{min-height:var(--ot-control-height-lg);font-size:var(--ot-text-lg);padding:.9rem 1.4rem}.ot-button--block{width:100%}.ot-button[disabled],.ot-button[aria-disabled=true],.btn:disabled,.btn.disabled{opacity:.55;pointer-events:none;box-shadow:none;transform:none}.ot-button__label{min-width:0}.ot-button .bi,.btn .bi{font-size:1em;line-height:1}@media (pointer:coarse){.ot-button--sm,.btn-sm{min-width:44px;min-height:44px}}.ot-card,.card{border:1px solid var(--ot-color-line);border-radius:var(--ot-radius-lg);background:var(--ot-color-surface);box-shadow:var(--ot-shadow-sm)}.ot-card--pad-none{padding:0}.ot-card--pad-sm{padding:var(--ot-space-4)}.ot-card--pad-md{padding:var(--ot-space-6)}.ot-card--pad-lg{padding:var(--ot-space-8)}.ot-card--muted{background:var(--ot-color-surface-muted)}.ot-card--interactive,.ot-interactive-card{transition:transform var(--ot-transition-base), box-shadow var(--ot-transition-base), border-color var(--ot-transition-base)}.ot-card--interactive:hover,.ot-interactive-card:hover{border-color:var(--ot-color-brand-green-200);box-shadow:var(--ot-shadow-md);transform:translateY(-3px)}.ot-card__media{border-radius:calc(var(--ot-radius-lg) - 1px) calc(var(--ot-radius-lg) - 1px) 0 0;background:var(--ot-color-neutral-100);width:100%;display:block;overflow:hidden}.ot-card__media img{object-fit:cover;width:100%;height:100%;transition:transform var(--ot-transition-slow);display:block}.ot-card--interactive:hover .ot-card__media img,.ot-interactive-card:hover .ot-card__media img{transform:scale(1.025)}.ot-card__title{color:var(--ot-color-neutral-900);font-size:var(--ot-text-xl);font-weight:var(--ot-font-weight-bold);margin:0;line-height:1.25}.ot-card__description{color:var(--ot-color-text-muted);line-height:1.6}@media (max-width:575.98px){.ot-card--pad-md,.ot-card--pad-lg{padding:var(--ot-space-4)}}.form-label,.ot-form-label{margin-bottom:var(--ot-space-2);color:var(--ot-color-neutral-800);font-size:var(--ot-text-sm);font-weight:var(--ot-font-weight-bold)}.form-control,.form-select,.ot-input,.ot-select,.ot-textarea{min-height:var(--ot-control-height-md);border:1px solid var(--ot-color-neutral-300);border-radius:var(--ot-radius-md);color:var(--ot-color-text);background-color:var(--ot-color-surface);transition:border-color var(--ot-transition-base), box-shadow var(--ot-transition-base), background-color var(--ot-transition-base)}textarea.form-control,.ot-textarea{resize:vertical;min-height:7.5rem}.form-control::placeholder,.ot-input::placeholder,.ot-textarea::placeholder{color:var(--ot-color-neutral-500);opacity:1}.form-control:focus,.form-select:focus,.ot-input:focus,.ot-select:focus,.ot-textarea:focus{color:var(--ot-color-text);background-color:var(--ot-color-surface);border-color:var(--ot-color-primary);box-shadow:var(--ot-focus-ring);outline:none}.form-control:disabled,.form-select:disabled,.ot-input:disabled,.ot-select:disabled,.ot-textarea:disabled{color:var(--ot-color-neutral-600);background:var(--ot-color-neutral-100);cursor:not-allowed}.form-check-input{border-color:var(--ot-color-neutral-400)}.form-check-input:checked{background-color:var(--ot-color-primary);border-color:var(--ot-color-primary)}.form-check-input:focus{border-color:var(--ot-color-primary);box-shadow:var(--ot-focus-ring)}.invalid-feedback,.ot-field-error{margin-top:var(--ot-space-2);color:var(--ot-color-danger);font-size:var(--ot-text-sm);font-weight:var(--ot-font-weight-medium)}.form-text,.ot-field-help{color:var(--ot-color-text-muted);font-size:var(--ot-text-sm)}.ot-badge,.badge{border-radius:var(--ot-radius-pill);min-height:1.75rem;font-size:var(--ot-text-xs);font-weight:var(--ot-font-weight-bold);align-items:center;gap:.35rem;padding:.35rem .65rem;line-height:1;display:inline-flex}.ot-badge--default{color:var(--ot-color-primary);background:var(--ot-color-primary-soft)}.ot-badge--accent{color:var(--ot-color-brand-orange-900);background:var(--ot-color-brand-orange-100)}.ot-badge--success{color:var(--ot-color-success);background:var(--ot-color-success-soft)}.ot-badge--warning{color:#7a4b00;background:var(--ot-color-warning-soft)}.ot-badge--danger{color:var(--ot-color-danger);background:var(--ot-color-danger-soft)}.ot-badge--neutral{color:var(--ot-color-neutral-700);background:var(--ot-color-neutral-100)}.ot-state{min-height:280px;padding:var(--ot-space-8);text-align:center;border:1px dashed var(--ot-color-neutral-300);border-radius:var(--ot-radius-lg);background:var(--ot-color-surface);flex-direction:column;justify-content:center;align-items:center;display:flex}.ot-state--compact{min-height:160px;padding:var(--ot-space-5)}.ot-state__icon{width:58px;height:58px;margin-bottom:var(--ot-space-4);color:var(--ot-color-primary);background:var(--ot-color-primary-soft);border-radius:50%;place-items:center;font-size:1.6rem;display:grid}.ot-state__title{font-size:var(--ot-text-xl);margin:0}.ot-state__description{max-width:560px;color:var(--ot-color-text-muted);margin:.6rem 0 0}.ot-state__actions{margin-top:var(--ot-space-5)}.ot-state--loading{gap:var(--ot-space-3);color:var(--ot-color-text-muted)}.ot-state--error .ot-state__icon{color:var(--ot-color-danger);background:var(--ot-color-danger-soft)}.ot-skeleton{border-radius:var(--ot-radius-sm);background:var(--ot-color-neutral-100);position:relative;overflow:hidden}.ot-skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb8,#0000);animation:1.35s infinite ot-skeleton-shimmer;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}@keyframes ot-skeleton-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.ot-skeleton:after{animation:none}}.dropdown-menu{border:1px solid var(--ot-color-line);border-radius:var(--ot-radius-md);box-shadow:var(--ot-shadow-md);padding:.55rem}.dropdown-item{border-radius:var(--ot-radius-sm);color:var(--ot-color-neutral-700);font-weight:var(--ot-font-weight-semibold);padding:.65rem .8rem}.dropdown-item:hover,.dropdown-item:focus,.dropdown-item.active,.dropdown-item:active{color:var(--ot-color-primary-hover);background:var(--ot-color-primary-soft)}.modal-content{border-radius:var(--ot-radius-lg);box-shadow:var(--ot-shadow-lg);border:0}.offcanvas{box-shadow:var(--ot-shadow-lg);border:0;border-radius:0}.modal-header,.modal-footer{border-color:var(--ot-color-line)}.alert{border-radius:var(--ot-radius-md);border:1px solid}.table{--bs-table-color:var(--ot-color-text);--bs-table-border-color:var(--ot-color-line);margin-bottom:0}.table>:not(caption)>*>*{padding:.85rem .9rem}.pagination{--bs-pagination-border-radius:var(--ot-radius-sm);--bs-pagination-color:var(--ot-color-primary);--bs-pagination-hover-color:var(--ot-color-primary-hover);--bs-pagination-focus-box-shadow:var(--ot-focus-ring);--bs-pagination-active-bg:var(--ot-color-primary);--bs-pagination-active-border-color:var(--ot-color-primary)}.ot-catalog-page{background:var(--ot-color-page,#f7f9f8);min-width:0;overflow-x:clip}.ot-catalog-shell{width:min(calc(100% - 2rem), var(--ot-content-wide,1360px));margin-inline-start:auto;margin-inline-end:auto}.ot-catalog-toolbar,.ot-panel{background:var(--ot-color-surface,#fff);border:1px solid var(--ot-color-border,#e0e5e2);border-radius:var(--ot-radius-lg,18px);box-shadow:var(--ot-shadow-xs)}.ot-chip-group{align-items:center;gap:var(--ot-space-2,.5rem);flex-wrap:wrap;display:flex}.ot-chip-group>button,.ot-view-switch>button{transition:color var(--ot-transition-fast), background-color var(--ot-transition-fast), border-color var(--ot-transition-fast), transform var(--ot-transition-fast)}.ot-chip-group>button:hover,.ot-view-switch>button:hover{transform:translateY(-1px)}.ot-view-switch{background:var(--ot-color-neutral-100,#eef1ef);border-radius:var(--ot-radius-md,12px);align-items:center;gap:.25rem;padding:.25rem;display:inline-flex}.ot-results-grid{align-items:stretch}@media (max-width:760px){.ot-catalog-shell{width:min(calc(100% - 1.25rem), var(--ot-content-wide,1360px))}.ot-catalog-toolbar{border-radius:var(--ot-radius-md,12px)}}.ot-commerce-page{background:var(--ot-color-page,#f7f9f8);min-width:0;overflow-x:clip}.ot-commerce-shell{width:min(calc(100% - 2rem), var(--ot-content-wide,1360px));margin-inline-start:auto;margin-inline-end:auto}.ot-panel{background:var(--ot-color-surface,#fff);border:1px solid var(--ot-color-border,#e0e5e2);border-radius:var(--ot-radius-lg,18px);box-shadow:var(--ot-shadow-xs)}.ot-panel :-webkit-any(input,select,textarea){min-width:0}.ot-panel :is(input,select,textarea){min-width:0}@media (max-width:760px){.ot-commerce-shell{width:min(calc(100% - 1.25rem), var(--ot-content-wide,1360px))}}.ot-map-page{background:var(--ot-color-canvas);min-width:0}.ot-map-page__intro{color:#fff;background:radial-gradient(circle at 82% 12%, #ff920038, transparent 25%), linear-gradient(135deg, var(--ot-color-forest-950), var(--ot-color-forest-700))}.ot-map-page__intro-inner{justify-content:space-between;align-items:flex-end;gap:2rem;width:min(100% - 2rem,1360px);margin-inline-start:auto;margin-inline-end:auto;padding:2.5rem 0 2.25rem;display:flex}.ot-map-page__intro h1{color:#fff;max-width:820px;margin:0;font-size:clamp(2rem,4vw,3.3rem);font-weight:850;line-height:1.05}.ot-map-page__intro p:not(.ot-map-page__eyebrow){color:#ffffffdb;max-width:760px;margin:1rem 0 0;line-height:1.65}.ot-map-page__eyebrow{color:#ffd08a;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:.5rem;margin:0 0 .7rem;font-size:.78rem;font-weight:850;display:inline-flex}.ot-map-page__status{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.55rem;display:flex}.ot-map-page__status span{border-radius:var(--ot-radius-pill);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff3d;align-items:center;gap:.45rem;padding:.65rem .85rem;font-size:.88rem;font-weight:750;display:inline-flex}.ot-map-page__workspace{min-height:680px;height:calc(100vh - var(--ot-header-height) - 190px);border-bottom:1px solid var(--ot-color-line);grid-template-columns:330px minmax(0,1fr);max-height:900px;display:grid;position:relative}.ot-map-panel{z-index:420;border-right:1px solid var(--ot-color-line);background:var(--ot-color-surface);padding:1.4rem;position:relative;overflow-y:auto;box-shadow:10px 0 30px #15330f0f}.ot-map-panel__header{border-bottom:1px solid var(--ot-color-line);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1.1rem;display:flex}.ot-map-panel__label{color:var(--ot-color-primary);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .2rem;font-size:.72rem;font-weight:850}.ot-map-panel h2{margin:0;font-size:1.35rem;font-weight:850}.ot-map-panel__close{width:2.5rem;height:2.5rem;color:var(--ot-color-text-muted);background:var(--ot-color-neutral-100);border:0;border-radius:.7rem;display:none}.ot-map-layer-list{gap:.75rem;margin-top:1.15rem;display:grid}.ot-map-layer-option{border:1px solid var(--ot-color-line);border-radius:var(--ot-radius-md);background:var(--ot-color-surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.9rem;display:grid}.ot-map-layer-option__icon{background:0 0;border:0;border-radius:0;place-items:center;width:2.65rem;height:2.65rem;font-size:1.75rem;line-height:1;display:grid}.ot-map-layer-option__icon--location{color:var(--ot-color-primary)}.ot-map-layer-option__icon--route{color:var(--ot-color-brand-orange-700)}.ot-map-layer-option__copy{gap:.2rem;display:grid}.ot-map-layer-option__copy strong{color:var(--ot-color-text);font-size:.95rem}.ot-map-layer-option__copy small{color:var(--ot-color-text-muted);font-size:.76rem;line-height:1.35}.ot-map-layer-option input{width:1.15rem;height:1.15rem;accent-color:var(--ot-color-primary)}.ot-map-panel__notice{border-radius:var(--ot-radius-md);color:var(--ot-color-neutral-700);background:var(--ot-color-neutral-50);grid-template-columns:auto minmax(0,1fr);gap:.7rem;margin-top:1rem;padding:.9rem;font-size:.8rem;line-height:1.5;display:grid}.ot-map-panel__notice i{color:var(--ot-color-info)}.ot-map-panel__notice p{margin:0}.ot-map-page__map-wrap,.ot-explore-map{min-width:0;height:100%;min-height:0;position:relative}.ot-explore-map__canvas{background:#dfe8e1;width:100%;height:100%}.ot-explore-map__loading,.ot-explore-map__error{z-index:500;border-radius:var(--ot-radius-pill);box-shadow:var(--ot-shadow-md);background:#fffffff0;align-items:center;gap:.6rem;padding:.8rem 1rem;font-size:.88rem;font-weight:750;display:inline-flex;position:absolute;top:50%;bottom:auto;left:50%;right:auto;transform:translate(-50%,-50%)}.ot-explore-map__error{max-width:min(90%,420px);color:var(--ot-color-danger)}.ot-explore-map__recenter{z-index:410;width:2.75rem;height:2.75rem;color:var(--ot-color-forest-900);box-shadow:var(--ot-shadow-sm);background:#fffffff5;border:1px solid #15330f1f;border-radius:.75rem;place-items:center;display:grid;position:absolute;top:.75rem;right:.75rem}.ot-map-page__viewport{z-index:410;border-radius:var(--ot-radius-pill);color:var(--ot-color-neutral-700);box-shadow:var(--ot-shadow-sm);background:#ffffffeb;align-items:center;gap:.45rem;padding:.55rem .75rem;font-size:.76rem;font-weight:750;display:inline-flex;position:absolute;bottom:.75rem;right:.75rem}.ot-map-page__mobile-filter,.ot-map-panel-backdrop{display:none}.ot-explore-map .leaflet-control-zoom a{color:var(--ot-color-forest-900)}.ot-explore-map .leaflet-control-attribution{font-size:.65rem}@media (max-width:900px){.ot-map-page__intro-inner{align-items:flex-start;width:min(100% - 1.25rem,1360px)}.ot-map-page__status{display:none}.ot-map-page__workspace{min-height:620px;height:calc(100vh - var(--ot-header-height) - 210px);display:block}.ot-map-panel{z-index:1060;max-height:min(78vh,620px);transition:transform var(--ot-transition-slow);border:0;border-radius:1.4rem 1.4rem 0 0;position:fixed;top:auto;bottom:0;left:0;right:0;transform:translateY(105%);box-shadow:0 -20px 60px #15330f3d}.ot-map-panel--open{transform:translateY(0)}.ot-map-panel__close{place-items:center;display:grid}.ot-map-page__mobile-filter{z-index:410;border-radius:var(--ot-radius-pill);color:#fff;background:var(--ot-color-forest-800);box-shadow:var(--ot-shadow-md);white-space:nowrap;border:0;align-items:center;gap:.55rem;padding:.78rem 1rem;font-weight:800;display:inline-flex;position:absolute;bottom:.9rem;left:50%;transform:translate(-50%)}.ot-map-page__viewport{bottom:4.5rem;right:.75rem}.ot-map-panel-backdrop{z-index:1050;background:#101c1575;border:0;display:block;position:fixed;top:0;bottom:0;left:0;right:0}}@media (max-width:575.98px){.ot-map-page__intro-inner{padding:1.8rem 0 1.6rem}.ot-map-page__intro h1{font-size:2rem}.ot-map-page__intro p:not(.ot-map-page__eyebrow){font-size:.9rem;line-height:1.5}.ot-map-page__workspace{height:68vh;min-height:560px}}.ot-map-layer-option--disabled{opacity:.65}.ot-map-panel__state{border-radius:var(--ot-radius-md);color:var(--ot-color-primary);background:var(--ot-color-primary-soft);align-items:center;gap:.65rem;margin-top:1rem;padding:.9rem;font-size:.82rem;font-weight:750;display:flex}.ot-map-panel__state--error{color:var(--ot-color-danger);background:var(--ot-color-danger-soft,#fff0f0);align-items:flex-start}.ot-map-panel__state--error div{gap:.35rem;display:grid}.ot-map-panel__state--error button{width:-moz-fit-content;width:fit-content;color:inherit;background:0 0;border:0;padding:0;font-size:.8rem;font-weight:850;text-decoration:underline}.ot-explore-map .leaflet-popup-content-wrapper{border-radius:1rem;overflow:hidden;box-shadow:0 16px 40px #12372733}.ot-explore-map .leaflet-popup-content{margin:0;width:auto!important}.ot-explore-map .leaflet-popup-close-button{z-index:2;width:1.85rem;height:1.85rem;color:var(--ot-color-text-muted);background:#ffffffeb;border-radius:50%;place-items:center;font-size:1.25rem;display:grid;top:.55rem;right:.55rem}.ot-map-popup{min-width:220px;max-width:300px;padding:1rem}.ot-map-popup__type{color:var(--ot-color-primary);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .3rem;font-size:.68rem;font-weight:900}.ot-map-popup h3{color:var(--ot-color-heading);margin:0;padding-right:1.4rem;font-family:inherit;font-size:1rem;font-weight:850;line-height:1.3}.ot-map-popup__region,.ot-map-popup__description{color:var(--ot-color-text-muted);margin:.45rem 0 0;font-family:inherit;font-size:.75rem;line-height:1.45}.ot-map-popup__description{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ot-map-popup__action{color:#fff;background:var(--ot-color-primary);border:0;border-radius:.65rem;justify-content:space-between;align-items:center;gap:.7rem;width:100%;margin-top:.8rem;padding:.65rem .75rem;font-family:inherit;font-size:.76rem;font-weight:850;display:flex}.ot-map-popup__action:hover{background:var(--ot-color-primary-dark,#15563f)}.ot-explore-map .leaflet-container canvas,.ot-explore-map .leaflet-container svg{max-width:none!important;max-height:none!important}.ot-route-line{cursor:pointer;transition:stroke-width .16s,stroke-opacity .16s}.ot-route-line:hover{stroke-width:7px;stroke-opacity:1}.ot-route-line--featured:hover{stroke-width:8px}.ot-map-popup--route .ot-map-popup__type{color:var(--ot-color-accent,#ed8b00)}.ot-category-marker-shell{background:0 0;border:0}.ot-category-marker{filter:drop-shadow(0 3px 3px #1437284d);transform-origin:50% 85%;background:0 0;border:0;place-items:center;width:38px;height:42px;line-height:1;transition:transform .16s,filter .16s;display:grid}.ot-category-marker i{line-height:1;display:block}.ot-category-marker--location{color:var(--ot-color-primary,#247058);font-size:2.25rem}.ot-category-marker--route{color:var(--ot-color-accent,#ed8b00);font-size:2.15rem}.ot-category-marker--featured{filter:drop-shadow(0 0 4px #fffffff2)drop-shadow(0 4px 4px #14372861)}.ot-category-marker-shell:hover .ot-category-marker,.ot-category-marker-shell:focus .ot-category-marker{filter:drop-shadow(0 5px 5px #1437286b);transform:scale(1.12)}.ot-map-popup__type{align-items:center;gap:.32rem;display:inline-flex}.ot-map-popup__type i{font-size:.78rem}.ot-map-popup__action--track{background:var(--ot-color-accent,#ed8b00)}.ot-map-popup__action--track:hover{background:#d87900}.ot-map-popup__action--secondary{color:var(--ot-color-primary,#247058);background:var(--ot-color-primary-soft,#eaf4ef);margin-top:.45rem}.ot-map-popup__action--secondary:hover{background:#dcece4}.ot-map-popup__action:disabled{cursor:not-allowed;opacity:.55}.ot-map-popup__track-error{color:var(--ot-color-danger,#b42318);margin:.45rem 0 0;font-size:.72rem;line-height:1.4}.ot-marker-cluster-shell{background:0 0!important;border:0!important}.ot-marker-cluster{color:#fff;border:3px solid #fffffff0;border-radius:50%;place-items:center;width:46px;height:46px;font-family:inherit;font-size:.86rem;font-weight:900;line-height:1;transition:transform .15s,box-shadow .15s;display:grid;position:relative;box-shadow:0 6px 18px #15330f47}.ot-marker-cluster:hover{transform:scale(1.08);box-shadow:0 8px 22px #15330f57}.ot-marker-cluster--location{background:var(--ot-color-primary)}.ot-marker-cluster--route{background:var(--ot-color-brand-orange-700)}.ot-marker-cluster--mixed{background:linear-gradient(135deg, var(--ot-color-primary) 0 49%, var(--ot-color-brand-orange-700) 51% 100%)}.ot-explore-map .marker-cluster-spider-leg{stroke:#21483494;stroke-width:1.5px}.ot-map-filters{border-top:1px solid var(--ot-color-line);gap:.9rem;margin-top:1.25rem;padding-top:1.15rem;display:grid}.ot-map-filters__heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ot-map-filters__heading h3{margin:0;font-size:1rem;font-weight:850}.ot-map-filters__count{color:#fff;background:var(--ot-color-brand-orange-700);border-radius:999px;place-items:center;min-width:1.75rem;height:1.75rem;padding-inline-start:.45rem;padding-inline-end:.45rem;font-size:.75rem;font-weight:850;display:grid}.ot-map-filter-field{gap:.38rem;display:grid}.ot-map-filter-field>span{color:var(--ot-color-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800}.ot-map-filter-field select,.ot-map-filter-field--search>div{border:1px solid var(--ot-color-line);width:100%;min-height:2.75rem;color:var(--ot-color-text);background:var(--ot-color-surface);border-radius:.72rem}.ot-map-filter-field select{padding:.68rem 2.2rem .68rem .78rem}.ot-map-filter-field--search>div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;padding-inline-start:.78rem;padding-inline-end:.78rem;display:grid}.ot-map-filter-field--search i{color:var(--ot-color-text-muted)}.ot-map-filter-field--search input{min-width:0;color:var(--ot-color-text);background:0 0;border:0;outline:0;padding:.65rem 0}.ot-map-filter-field select:focus,.ot-map-filter-field--search>div:focus-within{border-color:var(--ot-color-primary);box-shadow:0 0 0 3px #3a7e341f}.ot-map-filter-field--disabled{opacity:.55}.ot-map-filters__summary{gap:.55rem;padding-top:.1rem;display:flex}.ot-map-filters__summary span{background:var(--ot-color-neutral-50);border-radius:999px;align-items:center;gap:.35rem;padding:.42rem .6rem;font-size:.76rem;font-weight:800;display:inline-flex}.ot-map-filters__summary span:first-child i{color:var(--ot-color-primary)}.ot-map-filters__summary span:last-child i{color:var(--ot-color-brand-orange-700)}.ot-map-filters__reset{border:1px solid var(--ot-color-line);width:100%;color:var(--ot-color-forest-800);background:var(--ot-color-surface);border-radius:.72rem;justify-content:center;align-items:center;gap:.45rem;padding:.72rem .8rem;font-size:.82rem;font-weight:800;display:inline-flex}.ot-map-filters__reset:hover{background:var(--ot-color-neutral-50);border-color:#3a7e3459}.ot-map-nearby{border:1px solid var(--ot-color-line);border-radius:var(--ot-radius-md);background:linear-gradient(145deg,#ed8b000f,#2470580f);gap:.8rem;margin-top:1rem;padding:1rem;display:grid}.ot-map-nearby__heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ot-map-nearby__heading>div{gap:.1rem;display:grid}.ot-map-nearby__heading>i{color:var(--ot-color-brand-orange-700);font-size:1.35rem}.ot-map-nearby__eyebrow{color:var(--ot-color-text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.67rem;font-weight:800}.ot-map-nearby__heading strong{color:var(--ot-color-text);font-size:.95rem}.ot-map-nearby__locate{color:#fff;background:var(--ot-color-forest-800);border:0;border-radius:.7rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.6rem;padding:.65rem .8rem;font-size:.82rem;font-weight:800;display:inline-flex}.ot-map-nearby__locate:disabled{opacity:.7;cursor:wait}.ot-map-nearby__status,.ot-map-nearby__error{color:var(--ot-color-primary);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.5rem;font-size:.74rem;line-height:1.4;display:grid}.ot-map-nearby__status button{color:inherit;font-size:inherit;background:0 0;border:0;padding:0;font-weight:850;text-decoration:underline}.ot-map-nearby__error{color:var(--ot-color-danger);grid-template-columns:auto minmax(0,1fr)}.ot-explore-map .ot-user-position-accuracy{fill:#2f80ed;fill-opacity:.12;stroke:#2f80ed;stroke-width:1.5px;stroke-opacity:.55}.ot-explore-map .ot-user-position-marker{fill:#2f80ed;fill-opacity:1;stroke:#fff;stroke-width:3px;filter:drop-shadow(0 2px 5px #164a9161)}.ot-header--map .ot-navbar,.ot-header--map .ot-navbar__inner{min-height:58px}.ot-header--map .ot-brand__desktop-logo{transform-origin:0;transform:scale(.88)}.ot-header--map .ot-nav-links{display:none}.ot-map-page--immersive{height:calc(100dvh - 58px);overflow:hidden}.ot-map-page--immersive .ot-map-page__workspace{border:0;height:100%;min-height:0;max-height:none;display:block}.ot-map-page--immersive .ot-map-page__map-wrap{position:absolute;top:0;bottom:0;left:0;right:0}.ot-map-page--immersive .ot-map-panel{z-index:650;opacity:0;pointer-events:none;background:#fffffff7;border:1px solid #15330f1f;border-radius:1rem;width:min(340px,100% - 2rem);padding:1.15rem;transition:transform .24s,opacity .2s;position:absolute;top:1rem;bottom:1rem;left:auto;right:1rem;transform:translate(calc(100% + 2rem));box-shadow:0 16px 45px #15330f33}.ot-map-page--immersive .ot-map-panel--open{opacity:1;pointer-events:auto;transform:translate(0)}.ot-map-page--immersive .ot-map-panel__close{place-items:center;display:grid}.ot-map-page--immersive .ot-map-layer-option{border:0;border-bottom:1px solid var(--ot-color-line);border-radius:0;padding:.65rem .25rem}.ot-map-page--immersive .ot-map-layer-option__icon{width:2rem;height:2rem;font-size:1.45rem}.ot-map-page--immersive .ot-map-layer-option input{width:2.15rem;height:1.2rem}.ot-map-page--immersive .ot-map-filters{margin-top:1rem}.ot-map-page--immersive .ot-map-filters__heading h3{margin:0;font-size:.95rem}.ot-map-page__filter-toggle,.ot-map-page__locate-fab{z-index:620;min-height:44px;color:var(--ot-color-forest-900);background:#fffffff5;border:1px solid #15330f1f;border-radius:.75rem;align-items:center;gap:.5rem;padding:.65rem .9rem;font-weight:800;display:inline-flex;position:absolute;box-shadow:0 8px 24px #15330f29}.ot-map-page__filter-toggle{top:1rem;right:1rem}.ot-map-page__filter-toggle b{color:#fff;background:var(--ot-color-brand-orange-700);border-radius:999px;place-items:center;min-width:1.35rem;height:1.35rem;padding:0 .25rem;font-size:.7rem;display:grid}.ot-map-page__locate-fab{bottom:5rem;left:1rem}.ot-map-page__results{z-index:610;background:#fffffff2;border:1px solid #15330f1a;border-radius:.8rem;align-items:center;gap:1.1rem;padding:.75rem 1rem;font-size:.82rem;display:flex;position:absolute;bottom:1rem;left:1rem;box-shadow:0 8px 24px #15330f24}.ot-map-page__results span{align-items:center;gap:.35rem;display:inline-flex}.ot-map-page__results-location i{color:var(--ot-color-primary)}.ot-map-page__results-route i{color:var(--ot-color-brand-orange-700)}.ot-map-page--immersive .ot-map-page__viewport{bottom:1rem;right:1rem}.ot-map-page--immersive .ot-explore-map__recenter{top:1rem;left:1rem;right:auto}.ot-map-page--immersive .ot-map-panel-backdrop{display:none}@media (max-width:900px){.ot-header--map .ot-brand__desktop-logo{display:none}.ot-map-page--immersive{height:calc(100dvh - 58px)}.ot-map-page--immersive .ot-map-panel{z-index:1060;opacity:1;border:0;border-radius:1.25rem 1.25rem 0 0;width:100%;max-height:min(82dvh,680px);padding:1.15rem;position:fixed;top:auto;bottom:0;left:0;right:0;transform:translateY(105%)}.ot-map-page--immersive .ot-map-panel--open{transform:translateY(0)}.ot-map-page--immersive .ot-map-panel-backdrop{z-index:1050;background:#101c1566;border:0;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.ot-map-page__filter-toggle{top:.75rem;right:.75rem}.ot-map-page__locate-fab{bottom:4.65rem;left:.75rem}.ot-map-page__results{white-space:nowrap;justify-content:space-between;gap:.5rem;bottom:.75rem;left:.75rem;right:.75rem;overflow-x:auto}.ot-map-page--immersive .ot-map-page__viewport{display:none}.ot-map-page--immersive .ot-explore-map__recenter{top:.75rem;left:.75rem}}@media (max-width:575.98px){.ot-map-page__results span:last-child,.ot-map-page__locate-fab span:last-child{display:none}.ot-map-page__locate-fab{justify-content:center;width:44px;padding:0}}.ot-icon-button{width:var(--ot-control-height-md);height:var(--ot-control-height-md);border:1px solid var(--ot-color-line);color:var(--ot-color-primary);box-shadow:var(--ot-shadow-xs);transition:transform var(--ot-transition-fast), background var(--ot-transition-base), box-shadow var(--ot-transition-base);background:#ffffffe0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.ot-icon-button:hover{color:var(--ot-color-primary-hover);background:var(--ot-color-primary-soft);box-shadow:var(--ot-shadow-sm);transform:translateY(-1px)}.ot-toolbar{align-items:center;gap:var(--ot-space-3);flex-wrap:wrap;display:flex}.ot-panel{padding:var(--ot-space-6);border:1px solid var(--ot-color-line);border-radius:var(--ot-radius-lg);background:var(--ot-color-surface);box-shadow:var(--ot-shadow-sm)}.ot-list-divider>*+*{border-top:1px solid var(--ot-color-line)}.ot-eyebrow{color:var(--ot-color-forest-700);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.78rem;font-weight:800;display:inline-flex}.ot-surface{border:1px solid var(--ot-color-line);border-radius:var(--ot-radius-lg);background:var(--ot-color-surface);box-shadow:var(--ot-shadow-sm)}.ot-visually-hidden-focusable:not(:focus):not(:focus-within){clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.ot-container--narrow{max-width:860px}.ot-container--wide{max-width:1560px}.ot-section--muted{background:var(--ot-color-surface-muted)}.ot-section--compact{padding-block:var(--ot-space-8)}.ot-page-header{justify-content:space-between;align-items:flex-start;gap:var(--ot-space-6);margin-bottom:var(--ot-space-8);display:flex}.ot-page-header__content{align-items:center;gap:var(--ot-space-4);display:flex}.ot-page-header__icon{border-radius:var(--ot-radius-md);width:52px;height:52px;color:var(--ot-color-primary);background:var(--ot-color-primary-soft);flex:0 0 52px;place-items:center;font-size:1.45rem;display:grid}.ot-page-header__title{margin:0;font-size:clamp(1.75rem,3vw,2.4rem)}.ot-page-header__description{max-width:720px;color:var(--ot-color-text-muted);margin:.45rem 0 0}.ot-page-header__actions{gap:var(--ot-space-2);flex-wrap:wrap;display:flex}.ot-divider{align-items:center;gap:var(--ot-space-3);color:var(--ot-color-text-muted);font-size:var(--ot-text-sm);display:flex}.ot-divider:before,.ot-divider:after{content:"";background:var(--ot-color-line);flex:1;height:1px}.ot-account-layout{padding-top:var(--ot-space-4);padding-bottom:var(--ot-space-12)}.ot-account-nav{gap:var(--ot-space-1);margin-bottom:var(--ot-space-6);border-bottom:1px solid var(--ot-color-line);padding-bottom:1px;display:flex}.ot-account-nav__link{min-height:var(--ot-control-height-md);color:var(--ot-color-neutral-700);font-weight:var(--ot-font-weight-semibold);border-bottom:3px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.7rem .9rem;text-decoration:none;display:inline-flex}.ot-account-nav__link:hover,.ot-account-nav__link.is-active,.ot-account-nav__link.router-link-active{color:var(--ot-color-primary);border-bottom-color:var(--ot-color-accent)}.ot-admin-layout{gap:var(--ot-space-8);grid-template-columns:250px minmax(0,1fr);width:min(100% - 2rem,1600px);margin-inline-start:auto;margin-inline-end:auto;display:grid}.ot-admin-sidebar{top:calc(var(--ot-header-height) + 1.5rem);padding:var(--ot-space-4);border:1px solid var(--ot-color-line);border-radius:var(--ot-radius-lg);background:var(--ot-color-forest-950);box-shadow:var(--ot-shadow-sm);align-self:start;position:sticky}.ot-admin-sidebar__title{color:#fff;font-weight:var(--ot-font-weight-extrabold);align-items:center;gap:.6rem;padding:.7rem;display:flex}.ot-admin-sidebar nav{gap:.2rem;display:grid}.ot-admin-sidebar__link{border-radius:var(--ot-radius-sm);color:#ffffffc7;font-weight:var(--ot-font-weight-semibold);align-items:center;gap:.65rem;padding:.7rem .8rem;text-decoration:none;display:flex}.ot-admin-sidebar__link:hover,.ot-admin-sidebar__link.is-active,.ot-admin-sidebar__link.router-link-active{color:#fff;background:#ffffff1f}.ot-admin-content{min-width:0}@media (max-width:991.98px){.ot-page-header{flex-direction:column}.ot-admin-layout{grid-template-columns:1fr}.ot-admin-sidebar{position:static}.ot-admin-sidebar nav{display:flex;overflow-x:auto}.ot-admin-sidebar__link{flex:none}.ot-account-layout{padding-top:var(--ot-space-3)}.ot-account-nav{gap:var(--ot-space-2);border-bottom:0;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.ot-account-nav__link{border:1px solid var(--ot-color-line);border-radius:var(--ot-radius-md);background:var(--ot-color-surface);padding:.6rem .35rem}.ot-account-nav__link:hover,.ot-account-nav__link.is-active,.ot-account-nav__link.router-link-active{border-color:var(--ot-color-primary);background:var(--ot-color-primary-soft)}}@media (max-width:575.98px){.ot-page-header__icon{display:none}.ot-page-header{margin-bottom:var(--ot-space-5)}.ot-account-nav__link{min-height:44px;font-size:0}.ot-account-nav__link i{font-size:1.1rem;display:inline-block}}html,body,#app{max-width:100%;overflow-x:clip}img,svg,video,canvas,iframe{max-width:100%}:-webkit-any(.ot-main,.ot-container,.ot-page,.ot-catalog-shell,.ot-commerce-shell,.account-center,.account-center__content,.profile-page,.profile-shell,.mission-detail-page,.route-detail-page,.location-detail-page,.shop-page,.cart-page,.wallet-page,.orders-page,.subscription-page,.otc-center,.my-content,.account-dashboard){min-width:0}:is(.ot-main,.ot-container,.ot-page,.ot-catalog-shell,.ot-commerce-shell,.account-center,.account-center__content,.profile-page,.profile-shell,.mission-detail-page,.route-detail-page,.location-detail-page,.shop-page,.cart-page,.wallet-page,.orders-page,.subscription-page,.otc-center,.my-content,.account-dashboard){min-width:0}:-webkit-any(.ot-button,.btn,button,a){overflow-wrap:anywhere}:is(.ot-button,.btn,button,a){overflow-wrap:anywhere}@media (max-width:1100px){:-webkit-any(.mission-detail-layout,.route-layout,.location-layout,.cart-layout){grid-template-columns:minmax(0,1fr)!important}:is(.mission-detail-layout,.route-layout,.location-layout,.cart-layout){grid-template-columns:minmax(0,1fr)!important}:-webkit-any(.mission-detail-aside,.route-aside,.location-aside,.cart-summary){position:static!important;top:auto!important}:is(.mission-detail-aside,.route-aside,.location-aside,.cart-summary){position:static!important;top:auto!important}:-webkit-any(.orders-summary,.dashboard-stats){grid-template-columns:repeat(2,minmax(0,1fr))!important}:is(.orders-summary,.dashboard-stats){grid-template-columns:repeat(2,minmax(0,1fr))!important}.ot-footer__desktop{display:none!important}.ot-footer__mobile{display:block!important}}@media (max-width:900px){:-webkit-any(.mission-detail-quick-meta,.route-quick-meta,.location-quick-meta){grid-template-columns:repeat(2,minmax(0,1fr))!important}:is(.mission-detail-quick-meta,.route-quick-meta,.location-quick-meta){grid-template-columns:repeat(2,minmax(0,1fr))!important}:-webkit-any(.wallet-page__header,.orders-header,.dashboard-heading,.my-content__heading,.shop-results-head,.orders-toolbar,.wallet-page__transactions-head){flex-direction:column!important;align-items:flex-start!important}:is(.wallet-page__header,.orders-header,.dashboard-heading,.my-content__heading,.shop-results-head,.orders-toolbar,.wallet-page__transactions-head){flex-direction:column!important;align-items:flex-start!important}:-webkit-any(.wallet-page__actions,.orders-header__actions,.dashboard-heading__actions){flex-wrap:wrap;width:100%}:is(.wallet-page__actions,.orders-header__actions,.dashboard-heading__actions){flex-wrap:wrap;width:100%}:-webkit-any(.wallet-page__actions,.orders-header__actions,.dashboard-heading__actions)>*{flex:12rem}:is(.wallet-page__actions,.orders-header__actions,.dashboard-heading__actions)>*{flex:12rem}.subscription-intro,.otc-center__hero-inner,.otc-center__explain{grid-template-columns:1fr!important}}@media (max-width:760px){:root{--ot-mobile-page-gutter:.75rem}.ot-container,.ot-page,.ot-catalog-shell,.ot-commerce-shell{width:calc(100% - (2 * var(--ot-mobile-page-gutter)))!important}.ot-main--framed{padding-top:calc(var(--ot-header-height) + .5rem)!important;padding-bottom:1.5rem!important}:-webkit-any(.mission-catalog__toolbar,.route-catalog__toolbar,.location-catalog__toolbar,.shop-toolbar,.shop-filter-panel,.orders-toolbar){width:100%;min-width:0}:is(.mission-catalog__toolbar,.route-catalog__toolbar,.location-catalog__toolbar,.shop-toolbar,.shop-filter-panel,.orders-toolbar){width:100%;min-width:0}:-webkit-any(.mission-filter-group,.route-filter-group,.location-filter-group,.mission-filter-select,.route-filter-select,.location-filter-select,.shop-sort,.shop-select-filter){width:100%!important;min-width:0!important}:is(.mission-filter-group,.route-filter-group,.location-filter-group,.mission-filter-select,.route-filter-select,.location-filter-select,.shop-sort,.shop-select-filter){width:100%!important;min-width:0!important}:-webkit-any(.mission-filter-select,.route-filter-select,.location-filter-select,.shop-sort,.shop-select-filter) select{width:100%}:is(.mission-filter-select,.route-filter-select,.location-filter-select,.shop-sort,.shop-select-filter) select{width:100%}:-webkit-any(.mission-catalog__view-switch,.route-catalog__view-switch,.location-catalog__view-switch,.ot-view-switch){justify-content:center;align-self:stretch}:is(.mission-catalog__view-switch,.route-catalog__view-switch,.location-catalog__view-switch,.ot-view-switch){justify-content:center;align-self:stretch}:-webkit-any(.mission-catalog__grid,.route-catalog__grid,.location-catalog__grid,.shop-grid,.ot-results-grid,.content-grid,.otc-center__grid,.home-otc-grid){grid-template-columns:1fr!important}:is(.mission-catalog__grid,.route-catalog__grid,.location-catalog__grid,.shop-grid,.ot-results-grid,.content-grid,.otc-center__grid,.home-otc-grid){grid-template-columns:1fr!important}:-webkit-any(.ot-mission-card,.ot-mission-card--grid,.ot-mission-card--list,.ot-route-card,.ot-route-card--grid,.ot-route-card--list,.ot-location-card,.ot-location-card--grid,.ot-location-card--list){grid-template-columns:1fr!important}:is(.ot-mission-card,.ot-mission-card--grid,.ot-mission-card--list,.ot-route-card,.ot-route-card--grid,.ot-route-card--list,.ot-location-card,.ot-location-card--grid,.ot-location-card--list){grid-template-columns:1fr!important}:-webkit-any(.ot-mission-card__media,.ot-route-card__media,.ot-location-card__media){aspect-ratio:16/9!important;min-height:0!important}:is(.ot-mission-card__media,.ot-route-card__media,.ot-location-card__media){aspect-ratio:16/9!important;min-height:0!important}:-webkit-any(.ot-mission-card__meta,.ot-route-card__meta,.ot-location-card__meta){grid-template-columns:repeat(2,minmax(0,1fr))!important}:is(.ot-mission-card__meta,.ot-route-card__meta,.ot-location-card__meta){grid-template-columns:repeat(2,minmax(0,1fr))!important}:-webkit-any(.orders-summary,.dashboard-stats,.wallet-page__balances,.otc-center__usage-grid,.otc-center__wallet-parts,.subscription-plan-grid,.plan-comparison-grid){grid-template-columns:1fr!important}:is(.orders-summary,.dashboard-stats,.wallet-page__balances,.otc-center__usage-grid,.otc-center__wallet-parts,.subscription-plan-grid,.plan-comparison-grid){grid-template-columns:1fr!important}.account-nav{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:.35rem!important}.account-nav__link{min-width:0!important;padding:.65rem .25rem!important}.account-nav__link span{display:none!important}.profile-section-nav{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:.35rem!important}.profile-section-nav button{min-width:0!important;padding-inline-start:.25rem!important;padding-inline-end:.25rem!important}.profile-section-nav button span{display:none!important}:-webkit-any(.profile-form-grid,.profile-address-grid,.profile-grid,.location-verifications,.location-gallery,.route-gallery,.mission-gallery){grid-template-columns:1fr!important}:is(.profile-form-grid,.profile-address-grid,.profile-grid,.location-verifications,.location-gallery,.route-gallery,.mission-gallery){grid-template-columns:1fr!important}.ot-footer__legal-inner{text-align:center;justify-items:center;grid-template-columns:1fr!important;gap:.55rem!important}.ot-footer__legal-links{flex-wrap:wrap;justify-content:center}}@media (max-width:520px){:-webkit-any(.mission-detail-quick-meta,.route-quick-meta,.location-quick-meta,.ot-mission-card__meta,.ot-location-card__meta){grid-template-columns:1fr!important}:is(.mission-detail-quick-meta,.route-quick-meta,.location-quick-meta,.ot-mission-card__meta,.ot-location-card__meta){grid-template-columns:1fr!important}.ot-route-card__meta{grid-template-columns:repeat(2,minmax(0,1fr))!important}:is(.cart-primary-button,.cart-secondary-button,.dashboard-primary-action,.orders-header__shop-link,.wallet-page__actions .ot-button,.subscription-actions .btn,.otc-center__hero-actions .ot-button){justify-content:center;width:100%}.home-route-item{grid-template-columns:64px minmax(0,1fr)!important}.home-route-item>:last-child{display:none}.ot-floating-actions{right:max(.75rem, env(safe-area-inset-right))!important;bottom:max(.75rem, env(safe-area-inset-bottom))!important}}@media (hover:none){:-webkit-any(.ot-card,.ot-mission-card,.ot-route-card,.ot-location-card,.ot-product-card,.access-card):hover{transform:none!important}:is(.ot-card,.ot-mission-card,.ot-route-card,.ot-location-card,.ot-product-card,.access-card):hover{transform:none!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:575.98px){input,select,textarea{font-size:16px}.ot-footer__mobile,.ot-footer__legal,.ot-footer__trust-strip{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.ot-footer__trust-strip{padding-bottom:env(safe-area-inset-bottom)}}.ot-admin-app{--ot-admin-sidebar-width:270px;grid-template-columns:var(--ot-admin-sidebar-width) minmax(0,1fr);min-height:calc(100vh - var(--ot-header-height,72px));background:#f3f6f2;display:grid}.ot-admin-sidebar{top:var(--ot-header-height,72px);height:calc(100vh - var(--ot-header-height,72px));color:#fff;z-index:1030;background:#173d2a;border-right:1px solid #ffffff14;position:sticky;overflow-y:auto}.ot-admin-sidebar__brand{z-index:1;background:#173d2a;border-bottom:1px solid #ffffff1a;align-items:center;gap:.75rem;padding:1.15rem 1rem;display:flex;position:sticky;top:0}.ot-admin-sidebar__brand-icon{background:#ffffff1f;border-radius:.75rem;place-items:center;width:2.5rem;height:2.5rem;font-size:1.2rem;display:grid}.ot-admin-sidebar__brand strong,.ot-admin-sidebar__brand span{display:block}.ot-admin-sidebar__brand span{color:#ffffffa6;font-size:.75rem}.ot-admin-sidebar__close{color:#fff;background:0 0;border:0;margin-left:auto}.ot-admin-sidebar__nav{padding:.8rem}.ot-admin-nav-group__title{letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;align-items:center;gap:.45rem;margin:0;padding:.4rem .65rem;font-size:.7rem;display:flex}.ot-admin-nav-link{color:#ffffffd1;border-radius:.6rem;align-items:center;gap:.7rem;margin:.12rem 0;padding:.65rem .75rem;font-size:.9rem;text-decoration:none;display:flex}.ot-admin-nav-link:hover{color:#fff;background:#ffffff14}.ot-admin-nav-link.is-active{color:#173d2a;background:#fff;font-weight:700}.ot-admin-nav-link i{text-align:center;width:1.15rem}.ot-admin-main{min-width:0}.ot-admin-topbar{top:var(--ot-header-height,72px);z-index:1020;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-bottom:1px solid #dce5dc;align-items:center;min-height:64px;padding:.65rem 1.5rem;display:flex;position:sticky}.ot-admin-topbar__menu{background:0 0;border:0;margin-right:.5rem;font-size:1.4rem}.ot-admin-topbar__title span,.ot-admin-topbar__title strong{display:block}.ot-admin-topbar__title span{text-transform:uppercase;letter-spacing:.08em;color:#728078;font-size:.72rem}.ot-admin-topbar__title strong{color:#173d2a}.ot-admin-topbar__actions{margin-left:auto}.ot-admin-main__content{max-width:1500px;margin:0 auto;padding:1.25rem 1.5rem 3rem}.ot-admin-breadcrumbs{color:#738078;align-items:center;gap:.45rem;margin-bottom:1rem;font-size:.8rem;display:flex}.ot-admin-breadcrumbs a{color:#356845;text-decoration:none}.ot-admin-breadcrumbs i{font-size:.62rem}.ot-admin-page-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.ot-admin-page-header__identity{align-items:flex-start;gap:.9rem;display:flex}.ot-admin-page-header__icon{color:#fff;background:#2f7d3e;border-radius:.85rem;flex:none;place-items:center;width:2.8rem;height:2.8rem;font-size:1.25rem;display:grid}.ot-admin-page-header h1{color:#173d2a;margin:0;font-size:clamp(1.45rem,2vw,2rem)}.ot-admin-page-header p{color:#68756c;margin:.25rem 0 0}.ot-admin-dashboard-toolbar{justify-content:flex-end;margin-bottom:1.5rem;display:flex}.ot-admin-search{background:#fff;border:1px solid #cfdbd0;border-radius:.75rem;align-items:center;gap:.55rem;width:min(100%,360px);padding:.6rem .85rem;display:flex;box-shadow:0 2px 8px #1d3d2a0a}.ot-admin-search input{background:0 0;border:0;outline:0;width:100%}.ot-admin-dashboard-groups{gap:1.25rem;display:grid}.ot-admin-dashboard-group{background:#fff;border:1px solid #dbe4db;border-radius:1rem;padding:1rem;box-shadow:0 4px 14px #173d2a0a}.ot-admin-dashboard-group>header{align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.ot-admin-dashboard-group>header>span{color:#2f7d3e;background:#eaf4eb;border-radius:.7rem;place-items:center;width:2.35rem;height:2.35rem;display:grid}.ot-admin-dashboard-group h2{color:#173d2a;margin:0;font-size:1rem}.ot-admin-dashboard-group header p{color:#7a877e;margin:0;font-size:.75rem}.ot-admin-module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.ot-admin-module-card{min-height:92px;color:inherit;border:1px solid #e1e8e1;border-radius:.8rem;align-items:center;gap:.75rem;padding:.9rem;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex}.ot-admin-module-card:hover{border-color:#7bad83;transform:translateY(-2px);box-shadow:0 7px 16px #173d2a14}.ot-admin-module-card__icon{color:#2f7d3e;background:#f0f6f0;border-radius:.7rem;flex:none;place-items:center;width:2.5rem;height:2.5rem;font-size:1.1rem;display:grid}.ot-admin-module-card__content{flex-direction:column;gap:.18rem;min-width:0;display:flex}.ot-admin-module-card__content strong{color:#1d3525;font-size:.9rem}.ot-admin-module-card__content small{color:#728078;line-height:1.35}.ot-admin-module-card__arrow{color:#6b9a73;margin-left:auto}.ot-admin-empty{text-align:center;color:#718076;padding:4rem 1rem}.ot-admin-empty i{font-size:2rem}.ot-admin-empty h2{margin:.75rem 0 .25rem;font-size:1.1rem}.ot-admin-empty p{margin:0}.ot-admin-sidebar-backdrop{display:none}@media (max-width:1199.98px){.ot-admin-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991.98px){.ot-admin-app{display:block}.ot-admin-sidebar{width:min(86vw,300px);height:100vh;transition:transform .2s;position:fixed;top:0;left:0;transform:translate(-105%);box-shadow:0 0 30px #00000040}.ot-admin-sidebar.is-open{transform:translate(0)}.ot-admin-sidebar-backdrop{z-index:1029;background:#09160e73;border:0;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.ot-admin-topbar{top:var(--ot-header-height,72px)}}@media (max-width:767.98px){.ot-admin-main__content{padding:1rem}.ot-admin-module-grid{grid-template-columns:1fr}.ot-admin-page-header{display:block}.ot-admin-page-header__actions{margin-top:1rem}.ot-admin-dashboard-toolbar{justify-content:stretch}.ot-admin-search{width:100%}}.ot-admin-page-header__eyebrow{letter-spacing:.09em;text-transform:uppercase;color:#64806b;margin-bottom:.2rem;font-size:.7rem;font-weight:700;display:block}.ot-admin-toolbar{background:#fff;border:1px solid #dbe4db;border-radius:.9rem;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem;display:flex;box-shadow:0 3px 12px #173d2a0a}.ot-admin-toolbar__primary,.ot-admin-toolbar__secondary,.ot-admin-toolbar__content{align-items:center;gap:.75rem;display:flex}.ot-admin-toolbar__content{width:100%}.ot-admin-toolbar__secondary{margin-left:auto}.ot-admin-card{background:#fff;border:1px solid #dbe4db;border-radius:.9rem;margin-bottom:1rem;overflow:hidden;box-shadow:0 3px 12px #173d2a0a}.ot-admin-card__header{border-bottom:1px solid #e3e9e3;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.1rem;display:flex}.ot-admin-card__header h2{color:#1d3525;margin:0;font-size:1rem}.ot-admin-card__header p{color:#728078;margin:.25rem 0 0;font-size:.85rem}.ot-admin-card__body{padding:1.1rem}.ot-admin-card--flush .ot-admin-card__body{padding:0}.ot-admin-state{text-align:center;color:#6d7c72;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:2.5rem 1.25rem;display:flex}.ot-admin-state>i{margin-bottom:.8rem;font-size:2rem}.ot-admin-state h2{color:#294332;margin:0;font-size:1.1rem}.ot-admin-state p{max-width:520px;margin:.35rem 0 0}.ot-admin-state__actions{margin-top:1rem}.ot-admin-state--compact{min-height:150px;padding:1.5rem}.ot-admin-state--error>i{color:#b33b3b}.ot-admin-state--success>i{color:#2f7d3e}.ot-admin-state--info>i{color:#47769b}.ot-admin-state__spinner{animation:1s linear infinite ot-admin-spin}@keyframes ot-admin-spin{to{transform:rotate(360deg)}}.ot-admin-table thead th{color:#55705c;letter-spacing:.04em;text-transform:uppercase;background:#f5f8f5;border-bottom-width:1px;padding:.8rem 1rem;font-size:.72rem}.ot-admin-table tbody td{padding:.85rem 1rem}.ot-admin-modal{z-index:1080;place-items:center;padding:1rem;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.ot-admin-modal__backdrop{background:#08180e8f;border:0;position:absolute;top:0;bottom:0;left:0;right:0}.ot-admin-modal__dialog{background:#fff;border-radius:1rem;flex-direction:column;width:min(100%,620px);max-height:calc(100vh - 2rem);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #0000004d}.ot-admin-modal__dialog--sm{width:min(100%,440px)}.ot-admin-modal__dialog--lg{width:min(100%,860px)}.ot-admin-modal__dialog--xl{width:min(100%,1140px)}.ot-admin-modal__header,.ot-admin-modal__footer{align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex}.ot-admin-modal__header{border-bottom:1px solid #e1e8e1}.ot-admin-modal__header h2{color:#1d3525;margin:0;font-size:1.1rem}.ot-admin-modal__close{color:#5e6d63;background:0 0;border:0;margin-left:auto;font-size:1.1rem}.ot-admin-modal__body{padding:1.15rem;overflow-y:auto}.ot-admin-modal__footer{background:#fafcfa;border-top:1px solid #e1e8e1;justify-content:flex-end}@media (max-width:767.98px){.ot-admin-toolbar{flex-direction:column;align-items:stretch}.ot-admin-toolbar__primary,.ot-admin-toolbar__secondary,.ot-admin-toolbar__content,.ot-admin-page-header__actions .btn{width:100%}.ot-admin-modal{padding:.5rem}.ot-admin-modal__dialog{max-height:calc(100vh - 1rem)}}.ot-admin-list-toolbar-layout{grid-template-columns:minmax(260px,1.4fr) minmax(190px,.65fr) auto;align-items:end;gap:1rem;width:100%;display:grid}.ot-admin-filter-field{min-width:0}.ot-admin-search-field{position:relative}.ot-admin-search-field>i{z-index:1;color:#708078;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.ot-admin-search-field .form-control{padding-left:2.45rem;padding-right:2.45rem}.ot-admin-search-field__clear{color:#66756b;background:0 0;border:0;border-radius:.5rem;place-items:center;width:2rem;height:2rem;display:grid;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.ot-admin-search-field__clear:hover{color:#254b31;background:#edf3ed}.ot-admin-list-toolbar-layout__actions{justify-content:flex-end;display:flex}.ot-admin-list-card-header{justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;display:flex}.ot-admin-list-summary{white-space:nowrap;color:#356141;background:#edf5ee;border-radius:999px;align-items:center;gap:.45rem;padding:.42rem .65rem;font-size:.8rem;font-weight:700;display:inline-flex}.ot-admin-table-wrap{width:100%;overflow-x:auto}.ot-admin-primary-cell,.ot-admin-region-cell{flex-direction:column;gap:.15rem;display:flex}.ot-admin-primary-cell strong,.ot-admin-region-cell strong{color:#233c2b}.ot-admin-primary-cell small,.ot-admin-region-cell span{color:#77847b;font-size:.78rem}.ot-admin-tag-list{flex-wrap:wrap;gap:.3rem;max-width:340px;display:flex}.ot-admin-status-badge{border:1px solid #0000;border-radius:999px;align-items:center;gap:.35rem;padding:.36rem .58rem;font-size:.76rem;font-weight:700;display:inline-flex}.ot-admin-status-badge--success{color:#256334;background:#e8f5eb;border-color:#bcd9c2}.ot-admin-status-badge--warning{color:#7a5a10;background:#fff5dc;border-color:#ead5a4}.ot-admin-status-badge--danger{color:#8e3030;background:#fbeaea;border-color:#e4baba}.ot-admin-status-badge--info{color:#315f7f;background:#eaf4fb;border-color:#bfd5e5}.ot-admin-status-badge--neutral{color:#5d6a61;background:#f0f3f0;border-color:#d5ddd6}.ot-admin-row-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:.4rem;display:inline-flex}@media (max-width:767.98px){.ot-admin-list-toolbar-layout{grid-template-columns:1fr}.ot-admin-list-toolbar-layout__actions,.ot-admin-list-toolbar-layout__actions .btn{width:100%}.ot-admin-list-card-header{flex-direction:column;align-items:flex-start}.ot-admin-list-summary{align-self:flex-start}}.ot-admin-list-toolbar-layout--wide{grid-template-columns:minmax(260px,1.35fr) minmax(175px,.55fr) minmax(175px,.55fr) auto}.ot-admin-media-indicators{align-items:center;gap:.45rem;display:flex}.ot-admin-media-indicators span{color:#8a958d;background:#f2f5f2;border:1px solid #d8e0d9;border-radius:.45rem;justify-content:center;align-items:center;gap:.25rem;min-width:1.9rem;padding:.3rem .42rem;font-size:.75rem;display:inline-flex}.ot-admin-media-indicators span.is-present{color:#256334;background:#e8f5eb;border-color:#bcd9c2}@media (max-width:1199.98px){.ot-admin-list-toolbar-layout--wide{grid-template-columns:minmax(260px,1fr) repeat(2,minmax(170px,.55fr))}.ot-admin-list-toolbar-layout--wide .ot-admin-list-toolbar-layout__actions{grid-column:1/-1}}@media (max-width:767.98px){.ot-admin-list-toolbar-layout--wide{grid-template-columns:1fr}.ot-admin-list-toolbar-layout--wide .ot-admin-list-toolbar-layout__actions{grid-column:auto}}.ot-admin-editor-layout{padding-bottom:5.5rem}.ot-admin-editor-dirty{color:#76560e;background:#fff7df;border:1px solid #e6c57a;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .7rem;font-size:.78rem;font-weight:700;display:inline-flex}.ot-admin-editor-dirty i{font-size:.55rem}.ot-admin-editor-tabs{background:#fff;border:1px solid #dbe4db;border-radius:.85rem;gap:.35rem;margin-bottom:1rem;padding:.35rem;display:flex;overflow-x:auto}.ot-admin-editor-tab{color:#5e7063;white-space:nowrap;background:0 0;border:0;border-radius:.62rem;align-items:center;gap:.45rem;min-height:42px;padding:.55rem .85rem;font-weight:700;display:inline-flex}.ot-admin-editor-tab:hover{color:#275235;background:#f0f5f0}.ot-admin-editor-tab.is-active{color:#245d31;background:#e7f2e8}.ot-admin-editor-tab.has-error{color:#9a3232}.ot-admin-editor-tab__error{color:#fff;background:#c34343;border-radius:999px;place-items:center;min-width:1.25rem;height:1.25rem;padding:0 .28rem;font-size:.68rem;display:grid}.ot-admin-editor-panel>.card{border-color:#dbe4db;border-radius:.9rem;overflow:hidden;box-shadow:0 3px 12px #173d2a0a}.ot-admin-editor-panel>.card>.card-header{color:#1d3525;background:#fff;border-color:#e3e9e3;padding:1rem 1.1rem;font-weight:700}.ot-admin-sticky-actions{bottom:1rem;right:1.5rem;left:calc(var(--ot-admin-sidebar-width,270px) + 1.5rem);z-index:1015;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;border:1px solid #cfdacf;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;max-width:calc(1500px - 3rem);margin:0 auto;padding:.75rem 1rem;display:flex;position:fixed;box-shadow:0 12px 34px #173d2a2e}.ot-admin-sticky-actions__state{color:#66756b;align-items:center;gap:.45rem;font-size:.8rem;display:flex}.ot-admin-sticky-actions__state .bi-circle-fill{color:#d79b21;font-size:.55rem}.ot-admin-sticky-actions__state .bi-check-circle{color:#2f7d3e}.ot-admin-sticky-actions__buttons{gap:.5rem;display:flex}.ot-admin-validation-summary{color:#842f2f;background:#fff0f0;border:1px solid #e4baba;border-radius:.85rem;margin-bottom:1rem;padding:1rem}.ot-admin-validation-summary__title{align-items:center;gap:.55rem;margin-bottom:.55rem;display:flex}.ot-admin-validation-summary button{color:#842f2f;text-align:left;background:0 0;border:0;width:100%;padding:.25rem 0;text-decoration:underline;display:block}.ot-admin-validation-summary button:hover{text-decoration:none}@media (max-width:991.98px){.ot-admin-sticky-actions{left:1rem;right:1rem}.ot-admin-editor-dirty{display:none}}@media (max-width:767.98px){.ot-admin-editor-layout{padding-bottom:9rem}.ot-admin-sticky-actions{flex-direction:column;align-items:stretch}.ot-admin-sticky-actions__buttons{grid-template-columns:1fr 1fr;width:100%;display:grid}.ot-admin-sticky-actions__buttons .btn{width:100%}.ot-admin-editor-tabs{margin-left:-.25rem;margin-right:-.25rem}.ot-admin-editor-tab{padding:.5rem .7rem}}.ot-admin-list-toolbar-layout--orders{grid-template-columns:minmax(280px,1.35fr) minmax(220px,.65fr) auto}.ot-admin-expanded-row>td{background:#f5f8f5;padding:0!important}.ot-admin-order-detail{gap:1rem;padding:1.15rem;display:grid}.ot-admin-detail-grid{grid-template-columns:repeat(var(--ot-admin-detail-columns,2),minmax(0,1fr));gap:.8rem;margin:0;display:grid}.ot-admin-detail-item{background:#fff;border:1px solid #dce5dc;border-radius:.7rem;min-width:0;padding:.8rem .9rem}.ot-admin-detail-item.is-full{grid-column:1/-1}.ot-admin-detail-item dt{color:#6b7a70;letter-spacing:.05em;text-transform:uppercase;margin-bottom:.2rem;font-size:.7rem;font-weight:700}.ot-admin-detail-item dd{color:#243b2b;overflow-wrap:anywhere;margin:0;font-size:.9rem}.ot-admin-order-items{background:#fff;border:1px solid #dce5dc;border-radius:.8rem;padding:1rem}.ot-admin-order-items h3{color:#1d3525;margin:0 0 .75rem;font-size:1rem}.ot-admin-order-item{border-bottom:1px solid #e7ece7;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.75rem 0;display:flex}.ot-admin-order-item:first-of-type{padding-top:0}.ot-admin-order-item:last-child{border-bottom:0;padding-bottom:0}.ot-admin-order-item>div{flex-direction:column;min-width:0;display:flex}.ot-admin-order-item span{color:#748178;font-size:.8rem}.ot-admin-workflow-panel{background:#fff;border:1px solid #cfdccf;border-radius:.85rem;overflow:hidden}.ot-admin-workflow-panel__header{background:#f9fbf9;border-bottom:1px solid #e1e8e1;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.ot-admin-workflow-panel__header h3{color:#1d3525;margin:0;font-size:1rem}.ot-admin-workflow-panel__header p{color:#718077;margin:.25rem 0 0;font-size:.82rem}.ot-admin-workflow-panel__body{padding:1rem}.ot-admin-workflow-panel__footer{background:#f9fbf9;border-top:1px solid #e1e8e1;justify-content:flex-end;padding:.85rem 1rem;display:flex}@media (max-width:991.98px){.ot-admin-list-toolbar-layout--orders{grid-template-columns:1fr 1fr}.ot-admin-list-toolbar-layout--orders .ot-admin-list-toolbar-layout__actions{grid-column:1/-1}.ot-admin-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767.98px){.ot-admin-list-toolbar-layout--orders{grid-template-columns:1fr}.ot-admin-list-toolbar-layout--orders .ot-admin-list-toolbar-layout__actions{grid-column:auto}.ot-admin-detail-grid{grid-template-columns:1fr!important}.ot-admin-order-item,.ot-admin-workflow-panel__header{flex-direction:column}.ot-admin-workflow-panel__footer,.ot-admin-workflow-panel__footer .btn{width:100%}}.ot-admin-list-toolbar-layout--payments{grid-template-columns:minmax(280px,1.35fr) minmax(220px,.65fr) auto}.ot-admin-list-toolbar-layout--wallet{grid-template-columns:minmax(280px,1.25fr) minmax(210px,.55fr) minmax(180px,.45fr) auto}.ot-admin-payment-detail,.ot-admin-wallet-detail{gap:1rem;padding:1.15rem;display:grid}.ot-admin-document-current{background:#f7fbf7;border:1px solid #cfe0d1;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:.85rem 1rem;display:flex}.ot-admin-document-current>div{flex-direction:column;min-width:0;display:flex}.ot-admin-document-current span{color:#748178;font-size:.8rem}.ot-admin-selected-file{color:#365a40;overflow-wrap:anywhere;background:#f8faf8;border:1px solid #dce5dc;border-radius:.6rem;align-items:center;gap:.55rem;min-height:38px;padding:.55rem .7rem;font-size:.8rem;display:flex}.ot-admin-metric-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-bottom:1rem;display:grid}.ot-admin-metric-strip__item{background:#fff;border:1px solid #dbe4db;border-radius:.8rem;flex-direction:column;padding:.85rem 1rem;display:flex}.ot-admin-metric-strip__item span{color:#718077;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:700}.ot-admin-metric-strip__item strong{color:#213a29;margin-top:.2rem;font-size:1.05rem}@media (max-width:1199.98px){.ot-admin-list-toolbar-layout--wallet{grid-template-columns:1fr 1fr}.ot-admin-list-toolbar-layout--wallet .ot-admin-list-toolbar-layout__actions{grid-column:1/-1}}@media (max-width:767.98px){.ot-admin-list-toolbar-layout--payments,.ot-admin-list-toolbar-layout--wallet{grid-template-columns:1fr}.ot-admin-list-toolbar-layout--wallet .ot-admin-list-toolbar-layout__actions{grid-column:auto}.ot-admin-metric-strip{grid-template-columns:1fr}.ot-admin-document-current{flex-direction:column;align-items:stretch}.ot-admin-document-current .btn{width:100%}}.ot-admin-manager{gap:1rem;display:grid}.ot-admin-manager__summary,.ot-admin-manager__toolbar,.ot-admin-manager__content{min-width:0}.ot-admin-manager[aria-busy=true]{cursor:progress}.ot-admin-nav-group{margin-bottom:.35rem}.ot-admin-nav-group__toggle{color:#ffffffc2;width:100%;font:inherit;text-align:left;background:0 0;border:0;border-radius:.65rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.72rem .75rem;transition:background-color .15s,color .15s;display:flex}.ot-admin-nav-group__toggle:hover{color:#fff;background:#ffffff14}.ot-admin-nav-group__toggle:focus-visible{outline-offset:2px;outline:2px solid #fffc}.ot-admin-nav-group.has-active-item>.ot-admin-nav-group__toggle{color:#fff;background:#ffffff17}.ot-admin-nav-group__identity{letter-spacing:.055em;text-transform:uppercase;align-items:center;gap:.65rem;min-width:0;font-size:.76rem;font-weight:700;display:flex}.ot-admin-nav-group__identity>i{text-align:center;width:1.15rem;font-size:.92rem}.ot-admin-nav-group__chevron{flex:none;font-size:.72rem;transition:transform .18s}.ot-admin-nav-group.is-open .ot-admin-nav-group__chevron{transform:rotate(180deg)}.ot-admin-nav-group__items{padding:.18rem 0 .35rem .35rem}.ot-admin-nav-group__items .ot-admin-nav-link{padding-left:.85rem}.ot-admin-product-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;display:grid}.ot-admin-product-summary__item{border:1px solid var(--bs-border-color);background:var(--bs-body-bg);border-radius:.75rem;min-width:0;padding:.9rem 1rem}.ot-admin-product-summary__item span{color:var(--bs-secondary-color);margin-bottom:.2rem;font-size:.78rem;display:block}.ot-admin-product-summary__item strong{font-size:1.25rem}.ot-admin-related-entity{gap:.15rem;min-width:12rem;display:grid}.ot-admin-related-entity strong{overflow-wrap:anywhere}@media (max-width:1199.98px){.ot-admin-product-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:575.98px){.ot-admin-product-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.ot-admin-list-toolbar-layout--users{grid-template-columns:minmax(260px,1.5fr) minmax(190px,.8fr) minmax(190px,.8fr) auto}.ot-admin-user-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1rem;display:grid}.ot-admin-user-metric{border:1px solid var(--ot-admin-border,#dfe5e2);background:#fff;border-radius:.9rem;flex-direction:column;gap:.35rem;padding:1rem 1.15rem;display:flex}.ot-admin-user-metric span{color:var(--ot-admin-muted,#64706a);font-size:.82rem;font-weight:600}.ot-admin-user-metric strong{font-size:1.35rem;line-height:1.2}.ot-admin-user-cell{align-items:center;gap:.75rem;display:flex}.ot-admin-user-avatar{color:#17653c;background:#e8f3ed;border-radius:50%;flex:0 0 2.5rem;place-items:center;width:2.5rem;height:2.5rem;font-weight:700;display:grid;overflow:hidden}.ot-admin-user-avatar img{object-fit:cover;width:100%;height:100%}.ot-admin-user-detail{gap:1.25rem;padding:.5rem 0;display:grid}.ot-admin-user-detail__section{border-top:1px solid var(--ot-admin-border,#dfe5e2);padding-top:1rem}.ot-admin-user-detail__section h3{margin:0 0 .85rem;font-size:1rem}@media (max-width:1100px){.ot-admin-list-toolbar-layout--users{grid-template-columns:1fr 1fr}.ot-admin-list-toolbar-layout--users .ot-admin-list-toolbar-layout__actions{grid-column:1/-1}}@media (max-width:720px){.ot-admin-user-metrics,.ot-admin-list-toolbar-layout--users{grid-template-columns:1fr}.ot-admin-list-toolbar-layout--users .ot-admin-list-toolbar-layout__actions{grid-column:auto}}.ot-admin-sidebar__nav{width:100%;min-width:0;display:block}.ot-admin-nav-group,.ot-admin-nav-group__toggle,.ot-admin-nav-group__items,.ot-admin-nav-link{width:100%;min-width:0}.ot-admin-nav-group__identity{flex:auto;min-width:0}.ot-admin-nav-group__identity>span,.ot-admin-nav-link>span{white-space:normal;word-break:normal;overflow-wrap:break-word;writing-mode:horizontal-tb;min-width:0}@media (max-width:991.98px){.ot-admin-sidebar{overscroll-behavior:contain;width:min(100vw - 2rem,320px);max-width:calc(100vw - 2rem);overflow-x:hidden}.ot-admin-sidebar__brand{width:100%}.ot-admin-sidebar__nav{grid-template-columns:minmax(0,1fr);gap:.25rem;padding:.8rem;display:grid}.ot-admin-nav-group{margin:0;display:block}.ot-admin-nav-group__toggle{flex-direction:row;justify-content:space-between;align-items:center;min-height:46px;padding:.72rem .75rem;display:flex}.ot-admin-nav-group__identity{flex-direction:row;align-items:center;gap:.65rem;font-size:.78rem;line-height:1.25;display:flex}.ot-admin-nav-group__identity>span{flex:auto;display:block}.ot-admin-nav-group__items{padding:.18rem 0 .35rem .35rem;display:block}.ot-admin-nav-link{flex-direction:row;align-items:center;gap:.7rem;min-height:42px;padding:.62rem .75rem .62rem .85rem;line-height:1.3;display:flex}.ot-admin-nav-link>i{flex:0 0 1.15rem}.ot-admin-nav-link>span{flex:auto;display:block}}@media (max-width:359.98px){.ot-admin-sidebar{width:calc(100vw - 1rem);max-width:calc(100vw - 1rem)}}.ot-admin-sidebar .ot-admin-sidebar__nav{flex-direction:column!important;grid-template-columns:none!important;align-items:stretch!important;display:flex!important}.ot-admin-sidebar .ot-admin-sidebar__nav>.ot-admin-nav-group{flex:none!important;width:100%!important;max-width:100%!important;display:block!important}.ot-admin-sidebar .ot-admin-nav-group__toggle,.ot-admin-sidebar .ot-admin-nav-group__items,.ot-admin-sidebar .ot-admin-nav-link{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.ot-admin-form-field{min-width:0}.ot-admin-form-field .form-label{margin-bottom:.4rem;font-weight:600}.ot-admin-form-field .form-text,.ot-admin-form-field .invalid-feedback{margin-top:.4rem}.ot-admin-form-field.has-error .form-label{color:var(--bs-danger)}.ot-logo[data-v-8f4f817c]{min-width:0;color:var(--ot-color-ink-900);grid-template-columns:auto auto;grid-template-areas:"mark wordmark""mark tagline";align-content:center;align-items:center;column-gap:.58rem;line-height:1;display:inline-grid}.ot-logo__mark[data-v-8f4f817c]{object-fit:contain;grid-area:mark;width:2.85rem;height:2.85rem;display:block}.ot-logo__wordmark[data-v-8f4f817c]{white-space:nowrap;letter-spacing:-.045em;grid-area:wordmark;align-self:center;align-items:center;font-size:1.32rem;font-weight:800;display:inline-flex}.ot-logo__open[data-v-8f4f817c]{color:var(--ot-color-brand-green)}.ot-logo__trails[data-v-8f4f817c]{color:var(--ot-color-brand-orange)}.ot-logo__tagline[data-v-8f4f817c]{color:var(--ot-color-text-muted);white-space:nowrap;letter-spacing:.02em;grid-area:tagline;margin-top:.22rem;font-size:.68rem;font-weight:650}.ot-logo--mark[data-v-8f4f817c]{display:inline-flex}.ot-logo--mark .ot-logo__mark[data-v-8f4f817c]{width:100%;height:100%}.ot-logo--sm .ot-logo__mark[data-v-8f4f817c]{width:2.2rem;height:2.2rem}.ot-logo--sm .ot-logo__wordmark[data-v-8f4f817c]{font-size:1.05rem}.ot-logo--lg .ot-logo__mark[data-v-8f4f817c]{width:3.55rem;height:3.55rem}.ot-logo--lg .ot-logo__wordmark[data-v-8f4f817c]{font-size:1.58rem}.ot-logo--inverse .ot-logo__open[data-v-8f4f817c],.ot-logo--inverse .ot-logo__tagline[data-v-8f4f817c]{color:#ffffffe0}.ot-logo--inverse .ot-logo__trails[data-v-8f4f817c]{color:var(--ot-color-brand-orange-400)}.ot-logo--wordmark[data-v-8f4f817c]{grid-template-rows:auto;grid-template-areas:"mark wordmark"}.ot-logo--wordmark .ot-logo__wordmark[data-v-8f4f817c]{transform:translateY(.06rem)}.ot-header[data-v-1f5c7791]{z-index:1030;position:sticky;top:0}.ot-navbar[data-v-1f5c7791]{height:var(--ot-header-height);border-bottom:2px solid var(--ot-color-accent);-webkit-backdrop-filter:blur(18px);background:#fffffff5;position:relative;box-shadow:0 4px 20px #15330f12}.ot-navbar__inner[data-v-1f5c7791]{width:min(100% - 2rem, var(--ot-content-max));justify-content:space-between;align-items:center;gap:1.5rem;height:100%;margin-inline-start:auto;margin-inline-end:auto;display:flex}.ot-brand[data-v-1f5c7791]{flex:none;align-items:center;text-decoration:none;display:inline-flex}.ot-brand__mobile-logo[data-v-1f5c7791]{display:none}.ot-navbar__desktop[data-v-1f5c7791]{flex:auto;justify-content:space-between;align-items:stretch;min-width:0;height:100%;display:flex}.ot-nav-links[data-v-1f5c7791],.ot-navbar__actions[data-v-1f5c7791]{align-items:center;display:flex}.ot-nav-links[data-v-1f5c7791]{gap:.2rem;margin-inline-start:auto;margin-inline-end:auto}.ot-nav-link[data-v-1f5c7791]{min-width:auto;height:100%;color:var(--ot-color-neutral-800);font-size:.83rem;font-weight:var(--ot-font-weight-semibold);transition:color var(--ot-transition-fast);justify-content:center;align-items:center;gap:.45rem;padding:.55rem .72rem;text-decoration:none;display:inline-flex;position:relative}.ot-nav-link i[data-v-1f5c7791]{color:var(--ot-color-primary);margin-bottom:0;font-size:1.18rem;line-height:1}.ot-nav-link[data-v-1f5c7791]:after{background:var(--ot-color-accent);border-radius:var(--ot-radius-pill) var(--ot-radius-pill) 0 0;content:"";opacity:0;height:4px;transition:opacity var(--ot-transition-fast), transform var(--ot-transition-fast);position:absolute;bottom:-2px;left:.65rem;right:.65rem;transform:scaleX(.5)}.ot-nav-link[data-v-1f5c7791]:hover,.ot-nav-link.router-link-active[data-v-1f5c7791]{color:var(--ot-color-primary-active)}.ot-nav-link[data-v-1f5c7791]:hover:after,.ot-nav-link.router-link-active[data-v-1f5c7791]:after{opacity:1;transform:scaleX(1)}.ot-navbar__actions[data-v-1f5c7791]{gap:.55rem}.ot-icon-button[data-v-1f5c7791],.ot-account-button[data-v-1f5c7791]{width:2.75rem;height:2.75rem;color:var(--ot-color-neutral-900);border-radius:var(--ot-radius-pill);transition:background var(--ot-transition-fast), border-color var(--ot-transition-fast), color var(--ot-transition-fast);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.ot-icon-button[data-v-1f5c7791]:hover,.ot-account-button[data-v-1f5c7791]:hover{color:var(--ot-color-primary);background:var(--ot-color-primary-soft);border-color:var(--ot-color-brand-green-200)}.ot-icon-button i[data-v-1f5c7791]{font-size:1.28rem}.ot-account-button[data-v-1f5c7791]{border-radius:var(--ot-radius-sm);gap:.28rem;width:auto;padding-inline-start:.4rem;padding-inline-end:.4rem}.ot-account-button__person[data-v-1f5c7791]{font-size:1.35rem;line-height:1}.ot-account-button__chevron[data-v-1f5c7791]{font-size:.72rem}.ot-header-cta[data-v-1f5c7791]{color:#fff;background:var(--ot-color-accent);border-radius:var(--ot-radius-md);min-height:2.85rem;font-size:.9rem;font-weight:var(--ot-font-weight-bold);transition:transform var(--ot-transition-fast), background var(--ot-transition-fast), box-shadow var(--ot-transition-fast);justify-content:center;align-items:center;gap:.3rem;padding-inline-start:1.15rem;padding-inline-end:1.15rem;text-decoration:none;display:inline-flex;box-shadow:0 8px 20px #ff920033}.ot-header-cta[data-v-1f5c7791]:hover{color:#fff;background:var(--ot-color-accent-hover);transform:translateY(-1px);box-shadow:0 10px 24px #ea7a0047}.ot-cart-badge[data-v-1f5c7791]{color:#fff;background:var(--ot-color-accent);border-radius:var(--ot-radius-pill);border:2px solid #fff;justify-content:center;align-items:center;min-width:1.2rem;height:1.2rem;padding-inline-start:.22rem;padding-inline-end:.22rem;font-size:.62rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-.15rem;right:-.2rem}.ot-account-menu[data-v-1f5c7791]{min-width:14rem;max-height:calc(100dvh - var(--ot-header-height) - 1rem);overscroll-behavior:contain;scrollbar-gutter:stable;border-color:var(--ot-color-line);border-radius:var(--ot-radius-lg);box-shadow:var(--ot-shadow-md);padding:.55rem;overflow-y:auto;margin-top:.75rem!important}.ot-account-menu .dropdown-item[data-v-1f5c7791]{border-radius:var(--ot-radius-sm);padding:.65rem .75rem;font-size:.88rem}@media (max-height:800px) and (min-width:992px){.ot-account-menu[data-v-1f5c7791]{padding-block-start:.35rem;padding-block-end:.35rem;margin-top:.4rem!important}.ot-account-menu .dropdown-item[data-v-1f5c7791]{padding-block-start:.48rem;padding-block-end:.48rem}.ot-account-menu .dropdown-divider[data-v-1f5c7791]{margin-block-start:.3rem;margin-block-end:.3rem}}.ot-navbar__mobile[data-v-1f5c7791]{align-items:center;gap:.15rem;display:none}.ot-mobile-menu[data-v-1f5c7791]{border-left:0;box-shadow:-20px 0 60px #15330f29;border-radius:0!important;width:min(23.5rem,92vw)!important}.ot-mobile-menu__header[data-v-1f5c7791]{min-height:var(--ot-header-height);border-bottom:1px solid var(--ot-color-line);padding:1rem 1.2rem}.ot-mobile-menu__body[data-v-1f5c7791]{flex-direction:column;padding:.75rem 1.2rem 1.3rem;display:flex}.ot-mobile-links[data-v-1f5c7791]{flex-direction:column;display:flex}.ot-mobile-link[data-v-1f5c7791]{min-height:3.25rem;color:var(--ot-color-neutral-900);border-bottom:1px solid var(--ot-color-neutral-100);font-size:.98rem;font-weight:var(--ot-font-weight-medium);grid-template-columns:2rem 1fr auto;align-items:center;gap:.65rem;text-decoration:none;display:grid}.ot-mobile-link[data-v-1f5c7791]:hover,.ot-mobile-link.router-link-active[data-v-1f5c7791]{color:var(--ot-color-primary)}.ot-mobile-link__icon[data-v-1f5c7791]{color:var(--ot-color-primary);justify-content:center;align-items:center;font-size:1.2rem;display:inline-flex}.ot-mobile-link__arrow[data-v-1f5c7791]{color:var(--ot-color-neutral-500);font-size:.8rem}.ot-mobile-menu__divider[data-v-1f5c7791]{background:var(--ot-color-line);height:1px;margin-block-start:.75rem;margin-block-end:.75rem}.ot-mobile-menu__footer[data-v-1f5c7791]{margin-top:auto;padding-top:1.25rem}.ot-mobile-logout[data-v-1f5c7791]{width:100%;min-height:3rem;color:var(--ot-color-danger);font-weight:var(--ot-font-weight-semibold);background:0 0;border:0;align-items:center;gap:.8rem;padding:.6rem 0;display:flex}.ot-header-cta--mobile[data-v-1f5c7791]{width:100%}@media (min-width:1200px) and (max-width:1499.98px){.ot-navbar__inner[data-v-1f5c7791]{gap:.65rem}.ot-brand__desktop-logo[data-v-1f5c7791]{display:none}.ot-brand__mobile-logo[data-v-1f5c7791]{width:3.15rem;height:3.15rem;display:inline-flex}.ot-nav-links[data-v-1f5c7791]{gap:0}.ot-nav-link[data-v-1f5c7791]{gap:.3rem;padding-inline-start:.52rem;padding-inline-end:.52rem;font-size:.78rem}.ot-nav-link i[data-v-1f5c7791]{font-size:1.08rem}.ot-navbar__actions[data-v-1f5c7791]{gap:.25rem}}@media (max-width:1199.98px){.ot-navbar__desktop[data-v-1f5c7791]{display:none}.ot-navbar__mobile[data-v-1f5c7791]{display:flex}}@media (max-width:575.98px){.ot-navbar__inner[data-v-1f5c7791]{width:min(100% - 1rem, var(--ot-content-max));padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);gap:.5rem}.ot-brand__desktop-logo[data-v-1f5c7791]{display:none}.ot-brand__mobile-logo[data-v-1f5c7791]{width:2.7rem;height:2.7rem;display:inline-flex}.ot-navbar__mobile[data-v-1f5c7791]{gap:.05rem;min-width:0}.ot-icon-button[data-v-1f5c7791]{flex:none;width:2.55rem;height:2.55rem}.ot-mobile-menu__header[data-v-1f5c7791]{padding-top:max(1rem, env(safe-area-inset-top));padding-right:max(1.2rem, env(safe-area-inset-right));padding-left:max(1.2rem, env(safe-area-inset-left))}.ot-mobile-menu__body[data-v-1f5c7791]{padding-right:max(1.2rem, env(safe-area-inset-right));padding-bottom:max(1.3rem, calc(env(safe-area-inset-bottom) + .75rem));padding-left:max(1.2rem, env(safe-area-inset-left));overscroll-behavior:contain}}@media (max-width:419.98px){.ot-mobile-menu[data-v-1f5c7791]{max-width:100vw;width:100vw!important}}@media (max-width:359.98px){.ot-navbar__inner[data-v-1f5c7791]{width:calc(100% - .5rem)}.ot-brand__mobile-logo[data-v-1f5c7791]{width:2.4rem;height:2.4rem}.ot-icon-button[data-v-1f5c7791]{width:2.35rem;height:2.35rem}.ot-icon-button i[data-v-1f5c7791]{font-size:1.16rem}}@media (prefers-reduced-motion:reduce){.ot-nav-link[data-v-1f5c7791]:after,.ot-header-cta[data-v-1f5c7791],.ot-icon-button[data-v-1f5c7791],.ot-account-button[data-v-1f5c7791]{transition:none}}.ot-mobile-rank[data-v-1f5c7791]{color:#173528;background:#f7fbf8;border:1px solid #dfe8e3;border-radius:15px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:.75rem;margin:.25rem 0 .8rem;padding:.8rem;text-decoration:none;display:grid}.ot-mobile-rank img[data-v-1f5c7791]{object-fit:contain;width:52px;height:52px}.ot-mobile-rank span[data-v-1f5c7791]{display:grid}.ot-mobile-rank small[data-v-1f5c7791]{color:#e8740b;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:900}.ot-mobile-rank strong[data-v-1f5c7791]{font-size:.95rem}.ot-mobile-rank em[data-v-1f5c7791]{color:#718079;font-size:.7rem;font-style:normal}.ot-mobile-rank>i[data-v-1f5c7791]{color:#2f7d32}.ot-icon-button--coming[data-v-1f5c7791]{opacity:.72;position:relative}.ot-coming-clock[data-v-1f5c7791]{color:var(--ot-color-accent);background:#fff;border-radius:50%;padding:.05rem;font-size:.56rem;line-height:1;position:absolute;bottom:.1rem;right:.15rem}.ot-footer[data-v-bc3d148c]{width:100%;max-width:100%;color:var(--ot-color-neutral-800);border-top:1px solid var(--ot-color-line);background:#fff;flex:none;margin-top:auto;position:relative;overflow-x:clip}.ot-footer__benefits[data-v-bc3d148c]{color:#fff;background:#173d31}.ot-footer__benefits-inner[data-v-bc3d148c]{width:min(100% - 3rem,var(--ot-content-max));grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-inline-start:auto;margin-inline-end:auto;padding:1.35rem 0;display:grid}.ot-footer__benefits-inner>div[data-v-bc3d148c]{align-items:center;gap:.85rem;display:flex}.ot-footer__benefits i[data-v-bc3d148c]{color:#f7a45c;font-size:1.55rem}.ot-footer__benefits span[data-v-bc3d148c],.ot-footer__benefits strong[data-v-bc3d148c],.ot-footer__benefits small[data-v-bc3d148c]{display:block}.ot-footer__benefits strong[data-v-bc3d148c]{font-size:.82rem}.ot-footer__benefits small[data-v-bc3d148c]{color:#ffffffad;margin-top:.12rem;font-size:.68rem}.ot-footer__content[data-v-bc3d148c]{background:linear-gradient(#fffffff0 0%,#ffffffe0 45%,#f5faf69e 72%,#ebf6ee57 100%),url(/assets/footer-forest-v2-CQ_Z9d7H.webp) bottom/cover no-repeat,#fff;position:relative;overflow:hidden}.ot-footer__main[data-v-bc3d148c]{z-index:1;width:min(100% - 3rem,var(--ot-content-max));grid-template-columns:minmax(17rem,1.6fr) repeat(3,minmax(8rem,.7fr)) minmax(11rem,.9fr);gap:2rem;margin-inline-start:auto;margin-inline-end:auto;padding-block-start:2.35rem;padding-block-end:2rem;display:grid;position:relative}.ot-footer__brand-panel[data-v-bc3d148c]{border-right:1px solid var(--ot-color-line);padding-right:1.5rem}.ot-footer__tagline[data-v-bc3d148c]{max-width:21rem;color:var(--ot-color-neutral-700);margin:1rem 0 1.35rem;font-size:.9rem;line-height:1.55}.ot-footer-column[data-v-bc3d148c],.ot-footer__follow[data-v-bc3d148c]{flex-direction:column;align-items:flex-start;padding-top:.35rem;display:flex}.ot-footer-column h2[data-v-bc3d148c],.ot-footer__follow h2[data-v-bc3d148c]{color:var(--ot-color-primary-active);font-size:.75rem;font-weight:var(--ot-font-weight-extrabold);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .85rem}.ot-footer-column a[data-v-bc3d148c]{color:var(--ot-color-neutral-700);margin-bottom:.48rem;font-size:.78rem;text-decoration:none}.ot-footer-column a[data-v-bc3d148c]:hover{color:var(--ot-color-primary)}.ot-footer__follow p[data-v-bc3d148c]{max-width:14rem;color:var(--ot-color-neutral-700);margin:0 0 .85rem;font-size:.78rem;line-height:1.5}.ot-footer__socials[data-v-bc3d148c]{flex-wrap:wrap;gap:.55rem;display:flex}.ot-footer-social[data-v-bc3d148c]{color:#fff;background:var(--ot-color-primary-active);border-radius:50%;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;text-decoration:none;transition:transform .16s,opacity .16s;display:inline-flex}.ot-footer-social[data-v-bc3d148c]:hover{color:#fff;opacity:.9;transform:translateY(-1px)}.ot-footer__legal[data-v-bc3d148c]{color:#ffffffd1;background:var(--ot-color-primary-active)}.ot-footer__legal-inner[data-v-bc3d148c]{width:min(100% - 3rem,var(--ot-content-max));justify-content:space-between;align-items:center;gap:1.5rem;min-height:3.15rem;margin-inline-start:auto;margin-inline-end:auto;display:flex}.ot-footer__legal small[data-v-bc3d148c],.ot-footer__legal a[data-v-bc3d148c],.ot-footer__legal span[data-v-bc3d148c]{color:inherit;font-size:.72rem;text-decoration:none}.ot-footer__legal nav[data-v-bc3d148c]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}@media (max-width:1199.98px){.ot-footer__main[data-v-bc3d148c]{grid-template-columns:minmax(16rem,1.3fr) repeat(4,minmax(7rem,.7fr));gap:1.4rem}.ot-footer__brand-panel[data-v-bc3d148c]{padding-right:1rem}}@media (max-width:899.98px){.ot-footer__benefits-inner[data-v-bc3d148c]{grid-template-columns:1fr;gap:.85rem;padding:1.15rem 0}.ot-footer__main[data-v-bc3d148c]{width:min(100% - 2rem,var(--ot-content-max));grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 1.2rem;padding-block-start:1.6rem;padding-block-end:1.6rem}.ot-footer__brand-panel[data-v-bc3d148c]{border-right:0;border-bottom:1px solid var(--ot-color-line);grid-column:1/-1;padding:0 0 1.4rem}.ot-footer__follow[data-v-bc3d148c]{display:flex}.ot-footer__legal-inner[data-v-bc3d148c]{width:min(100% - 2rem,var(--ot-content-max));flex-direction:column;align-items:flex-start;gap:.7rem;padding:1rem 0}.ot-footer__legal nav[data-v-bc3d148c]{justify-content:flex-start}}@media (max-width:575.98px){.ot-footer__benefits-inner[data-v-bc3d148c]{width:min(100% - 2rem,var(--ot-content-max))}.ot-footer__main[data-v-bc3d148c]{grid-template-columns:1fr}.ot-footer__brand-panel[data-v-bc3d148c]{grid-column:auto}.ot-footer-column[data-v-bc3d148c],.ot-footer__follow[data-v-bc3d148c]{padding-top:0}.ot-footer-column[data-v-bc3d148c]{border-bottom:1px solid var(--ot-color-line);padding-bottom:.7rem}.ot-footer__legal nav[data-v-bc3d148c]{gap:.45rem}.ot-footer__legal nav span[data-v-bc3d148c]{display:none}}.ot-toast-container[data-v-1aaf240e]{z-index:1035;width:min(24rem,100vw - 1rem)}.toast[data-v-1aaf240e]{width:100%;box-shadow:var(--ot-shadow-lg)}@media (max-width:575.98px){.ot-toast-container[data-v-1aaf240e]{top:max(.25rem, env(safe-area-inset-top));width:auto;padding:.5rem!important;left:.5rem!important;right:.5rem!important}}.ot-floating-actions[data-v-e07b43de]{right:max(1rem, env(safe-area-inset-right));bottom:calc(max(1rem, env(safe-area-inset-bottom)) + var(--ot-floating-footer-offset,0px));z-index:1035;pointer-events:none;flex-direction:row;align-items:center;gap:.65rem;transition:opacity .14s,visibility .14s;display:flex;position:fixed}.ot-floating-action[data-v-e07b43de]{pointer-events:none;pointer-events:auto;color:#fff;-webkit-backdrop-filter:blur(8px);background:#1f6f3bd1;border:1px solid #ffffffb8;border-radius:50%;justify-content:center;align-items:center;width:50px;min-width:50px;height:50px;padding:0;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex;box-shadow:0 10px 24px #10372238}.ot-floating-action[data-v-e07b43de]:hover{color:#fff;background:#185b31f0;transform:translateY(-2px);box-shadow:0 14px 30px #1037224d}.ot-floating-action[data-v-e07b43de]:focus-visible{color:#fff;background:#185b31f0;transform:translateY(-2px);box-shadow:0 14px 30px #1037224d}.ot-floating-action i[data-v-e07b43de]{font-size:1.2rem;line-height:1}.ot-float-fade-enter-active[data-v-e07b43de],.ot-float-fade-leave-active[data-v-e07b43de]{transition:opacity .16s,transform .16s}.ot-float-fade-enter-from[data-v-e07b43de],.ot-float-fade-leave-to[data-v-e07b43de]{opacity:0;transform:translateY(8px)scale(.92)}@media (max-width:575.98px){.ot-floating-actions[data-v-e07b43de]{right:max(.75rem, env(safe-area-inset-right));bottom:calc(max(.75rem, env(safe-area-inset-bottom)) + var(--ot-floating-footer-offset,0px));gap:.5rem}.ot-floating-action[data-v-e07b43de]{width:46px;min-width:46px;height:46px}}@media (prefers-reduced-motion:reduce){.ot-floating-action[data-v-e07b43de],.ot-float-fade-enter-active[data-v-e07b43de],.ot-float-fade-leave-active[data-v-e07b43de]{transition:none}}.ot-pwa-stack[data-v-36ff085c]{z-index:1025;pointer-events:none;gap:.65rem;width:min(26rem,100vw - 2rem);display:grid;position:fixed;bottom:1rem;right:1rem}.ot-pwa-notice[data-v-36ff085c],.ot-pwa-install[data-v-36ff085c]{pointer-events:auto;min-height:3.25rem;box-shadow:var(--ot-shadow-lg);border:0;border-radius:1rem;align-items:center;gap:.7rem;padding:.75rem .9rem;font-weight:700;display:flex}.ot-pwa-notice--offline[data-v-36ff085c]{color:#fff;background:#333b42}.ot-pwa-notice--update[data-v-36ff085c]{color:#fff;background:var(--ot-color-forest-800,#173f2c)}.ot-pwa-notice span[data-v-36ff085c]{flex:1}.ot-pwa-dismiss[data-v-36ff085c]{color:inherit;background:0 0;border:0}.ot-pwa-install[data-v-36ff085c]{color:#fff;background:var(--ot-color-orange-600,#d96a18);justify-self:end;padding:.4rem .45rem .4rem .75rem}.ot-pwa-install__action[data-v-36ff085c]{color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:.7rem;padding:0;font-weight:700;display:inline-flex}.ot-pwa-install__action span[data-v-36ff085c]{white-space:nowrap}.ot-pwa-install__dismiss[data-v-36ff085c]{border-radius:50%;flex:0 0 2rem;place-items:center;width:2rem;height:2rem;display:grid}.ot-pwa-install__dismiss[data-v-36ff085c]:hover{background:#ffffff29}.ot-pwa-install__dismiss[data-v-36ff085c]:focus-visible{background:#ffffff29}@media (max-width:575.98px){.ot-pwa-stack[data-v-36ff085c]{width:calc(100vw - 1.5rem);bottom:.75rem;right:.75rem}.ot-pwa-notice[data-v-36ff085c]{flex-wrap:wrap;align-items:flex-start}}.ot-cookie-notice[data-v-e9a9065e]{z-index:1090;pointer-events:none;position:fixed;bottom:1rem;left:1rem;right:1rem}.ot-cookie-notice__inner[data-v-e9a9065e]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;background:#fffffffa;border:1px solid #24705838;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;width:min(100%,1080px);margin-inline-start:auto;margin-inline-end:auto;padding:.9rem 1rem;display:grid;box-shadow:0 18px 50px #0d36292e}.ot-cookie-notice__icon[data-v-e9a9065e]{color:#247058;background:#eaf4ed;border-radius:12px;place-items:center;width:42px;height:42px;font-size:1.15rem;display:grid}.ot-cookie-notice__copy[data-v-e9a9065e]{min-width:0}.ot-cookie-notice__copy strong[data-v-e9a9065e]{color:#173d30;margin-bottom:.15rem;font-size:.86rem;display:block}.ot-cookie-notice__copy p[data-v-e9a9065e]{color:#607169;margin:0;font-size:.74rem;line-height:1.48}.ot-cookie-notice__actions[data-v-e9a9065e]{align-items:center;gap:.55rem;display:flex}.ot-cookie-notice__link[data-v-e9a9065e],.ot-cookie-notice__button[data-v-e9a9065e]{white-space:nowrap;border-radius:9px;min-height:38px;padding:.55rem .75rem;font-size:.74rem;font-weight:800}.ot-cookie-notice__link[data-v-e9a9065e]{color:#247058;background:#fff;border:1px solid #a8cbbb;text-decoration:none}.ot-cookie-notice__button[data-v-e9a9065e]{color:#fff;background:#247058;border:1px solid #247058}.ot-cookie-notice-enter-active[data-v-e9a9065e],.ot-cookie-notice-leave-active[data-v-e9a9065e]{transition:opacity .18s,transform .18s}.ot-cookie-notice-enter-from[data-v-e9a9065e],.ot-cookie-notice-leave-to[data-v-e9a9065e]{opacity:0;transform:translateY(12px)}@media (max-width:767.98px){.ot-cookie-notice[data-v-e9a9065e]{bottom:.65rem;left:.65rem;right:.65rem}.ot-cookie-notice__inner[data-v-e9a9065e]{grid-template-columns:auto minmax(0,1fr);gap:.7rem;padding:.8rem}.ot-cookie-notice__actions[data-v-e9a9065e]{grid-column:1/-1;justify-content:flex-end;padding-left:3.2rem}}@media (max-width:479.98px){.ot-cookie-notice__icon[data-v-e9a9065e]{width:38px;height:38px}.ot-cookie-notice__copy p[data-v-e9a9065e]{font-size:.7rem}.ot-cookie-notice__actions[data-v-e9a9065e]{padding-left:0}.ot-cookie-notice__link[data-v-e9a9065e],.ot-cookie-notice__button[data-v-e9a9065e]{text-align:center;flex:1 1 0}}.ot-skip-link[data-v-23136973]{z-index:1100;border-radius:var(--ot-radius-pill);color:#fff;background:var(--ot-color-forest-900);box-shadow:var(--ot-shadow-md);padding:.7rem 1rem;font-weight:700;position:fixed;top:.75rem;left:.75rem}.ot-main[data-v-23136973]:focus{outline:none}.ot-mode-gateway[data-v-b59df2c2]{isolation:isolate;background:#123d26;min-height:100svh;display:flex;position:relative;overflow:hidden}.ot-mode-gateway__image[data-v-b59df2c2],.ot-mode-gateway__shade[data-v-b59df2c2]{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.ot-mode-gateway__image[data-v-b59df2c2]{z-index:-3;object-fit:cover;object-position:center center}.ot-mode-gateway__shade[data-v-b59df2c2]{z-index:-2;background:linear-gradient(#061f1747 0%,#061f172e 35%,#041811c2 100%),linear-gradient(90deg,#0526185c 0%,#08301f1f 52%,#0519112e 100%)}.ot-mode-gateway__container[data-v-b59df2c2]{align-content:center;justify-items:center;gap:clamp(1.2rem,2.8vh,2rem);width:100%;min-height:100svh;padding-top:clamp(2rem,5vh,4rem);padding-bottom:clamp(1.5rem,4vh,3rem);display:grid}.ot-mode-gateway__brand[data-v-b59df2c2]{color:#fff;text-align:center;width:min(900px,100%);margin:0 auto}.ot-mode-gateway__logo[data-v-b59df2c2]{filter:drop-shadow(0 4px 20px #00000052);width:clamp(180px,26vw,360px);max-width:82%;height:auto;margin:0 auto;display:block}.ot-mode-gateway__brand h1[data-v-b59df2c2]{color:#fff;text-shadow:0 2px 18px #00000075;margin:.7rem 0 0;font-size:clamp(1.2rem,2.3vw,1.95rem);font-weight:700;line-height:1.15}.ot-mode-gateway__brush[data-v-b59df2c2]{opacity:.95;background:linear-gradient(90deg,#0000,#78ae3f 16% 84%,#0000);border-radius:999px;width:clamp(64px,8vw,100px);height:7px;margin:.85rem auto 0;display:block;transform:rotate(-1deg)}.ot-mode-gateway__question[data-v-b59df2c2]{color:#fffffff2;text-align:center;text-shadow:0 2px 14px #00000080;margin:clamp(1.15rem,3vh,2rem) 0 0;font-size:clamp(.92rem,1.35vw,1.08rem)}.ot-mode-gateway__choices[data-v-b59df2c2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;width:min(860px,100%);margin:0 auto;display:grid}.ot-mode-card[data-v-b59df2c2]{border-radius:20px;min-width:0;overflow:hidden}.ot-mode-card--discover[data-v-b59df2c2]{background:#fff9e9f7}.ot-mode-card--field[data-v-b59df2c2]{background:linear-gradient(145deg,#2d794cf5,#1c5b3df7)}.ot-mode-card .ot-mode-choice[data-v-b59df2c2]{min-height:108px;box-shadow:none;border-radius:20px}.ot-mode-card__auth[data-v-b59df2c2]{border-top:0;align-items:center;gap:.75rem;padding:.72rem 1.15rem .9rem;display:flex}.ot-mode-card__auth button[data-v-b59df2c2]{font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.42rem;padding:0;font-size:.86rem;font-weight:800;display:inline-flex}.ot-mode-card__auth--discover button[data-v-b59df2c2]{color:#425b31}.ot-mode-card__auth--discover span[data-v-b59df2c2]{background:#53693440;width:1px;height:18px}.ot-mode-card__auth--field button[data-v-b59df2c2]{color:#fff}.ot-mode-card__auth button[data-v-b59df2c2]:hover{text-decoration:underline}.ot-mode-choice[data-v-b59df2c2]{text-align:left;width:100%;min-width:0;min-height:108px;font:inherit;cursor:pointer;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 1.15rem;transition:transform .16s,box-shadow .16s,filter .16s;display:grid}.ot-mode-choice[data-v-b59df2c2]:hover{filter:brightness(1.025);transform:translateY(-2px)}.ot-mode-choice[data-v-b59df2c2]:focus-visible{outline-offset:3px;outline:3px solid #ffffffe0}.ot-mode-choice--field[data-v-b59df2c2]{color:#fff;background:linear-gradient(145deg,#2d794cf5,#1c5b3df7);border:0;box-shadow:0 15px 34px #031d124d}.ot-mode-choice--discover[data-v-b59df2c2]{color:#294735;background:#fff9e9f7;border:0;box-shadow:0 15px 34px #031d1233}.ot-mode-choice__icon[data-v-b59df2c2]{border-radius:17px;place-items:center;width:54px;height:54px;font-size:1.35rem;display:grid}.ot-mode-choice--field .ot-mode-choice__icon[data-v-b59df2c2]{background:#ffffff24}.ot-mode-choice--discover .ot-mode-choice__icon[data-v-b59df2c2]{color:#536934;background:#efdda6}.ot-mode-choice__body[data-v-b59df2c2]{text-align:left;gap:.32rem;min-width:0;display:grid}.ot-mode-choice__body strong[data-v-b59df2c2]{font-size:clamp(1.08rem,1.8vw,1.42rem);line-height:1.05}.ot-mode-choice__body small[data-v-b59df2c2]{opacity:.83;font-size:.82rem;line-height:1.4}.ot-mode-choice__arrow[data-v-b59df2c2]{font-size:1.25rem}.ot-mode-gateway__renewed[data-v-b59df2c2]{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07261a94;border:1px solid #ffffff38;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;width:min(860px,100%);padding:.8rem 1rem;display:grid;box-shadow:0 12px 30px #00000029}.ot-mode-gateway__renewed-icon[data-v-b59df2c2]{color:#294735;background:#efdda6;border-radius:12px;place-items:center;width:38px;height:38px;font-size:1rem;display:grid}.ot-mode-gateway__renewed-copy[data-v-b59df2c2]{gap:.12rem;min-width:0;display:grid}.ot-mode-gateway__renewed-copy strong[data-v-b59df2c2]{font-size:.92rem}.ot-mode-gateway__renewed-copy span[data-v-b59df2c2]{color:#ffffffd1;font-size:.74rem;line-height:1.35}.ot-mode-gateway__renewed-link[data-v-b59df2c2]{color:#fff;font:inherit;white-space:nowrap;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff52;border-radius:10px;align-items:center;gap:.4rem;padding:.55rem .72rem;font-size:.75rem;font-weight:800;display:inline-flex}.ot-mode-gateway__renewed-link[data-v-b59df2c2]:hover{background:#ffffff2e}.ot-mode-gateway__footnote[data-v-b59df2c2]{color:#ffffffd1;text-align:center;text-shadow:0 2px 10px #00000073;flex-wrap:wrap;justify-content:center;gap:.55rem 1.5rem;font-size:.72rem;display:flex}.ot-mode-gateway__footnote span[data-v-b59df2c2]{align-items:center;gap:.35rem;display:inline-flex}@media (max-width:767.98px){.ot-mode-gateway__image[data-v-b59df2c2]{object-position:64% center}.ot-mode-gateway__shade[data-v-b59df2c2]{background:linear-gradient(#061f1757 0%,#061f1729 38%,#041811cc 100%)}.ot-mode-gateway__container[data-v-b59df2c2]{padding-top:max(1.4rem, env(safe-area-inset-top));padding-bottom:max(1.15rem, env(safe-area-inset-bottom));gap:1rem}.ot-mode-gateway__logo[data-v-b59df2c2]{width:clamp(170px,58vw,280px);max-width:88%}.ot-mode-gateway__brand h1[data-v-b59df2c2]{margin-top:.4rem;font-size:1.12rem}.ot-mode-gateway__brush[data-v-b59df2c2]{width:68px;height:6px;margin-top:.6rem}.ot-mode-gateway__question[data-v-b59df2c2]{margin-top:1rem;font-size:.88rem}.ot-mode-gateway__choices[data-v-b59df2c2]{grid-template-columns:1fr;gap:.65rem}.ot-mode-choice[data-v-b59df2c2]{border-radius:17px;gap:.78rem;min-height:0;padding:.88rem .95rem}.ot-mode-choice__icon[data-v-b59df2c2]{border-radius:14px;width:47px;height:47px;font-size:1.15rem}.ot-mode-choice__body strong[data-v-b59df2c2]{font-size:1.05rem}.ot-mode-choice__body small[data-v-b59df2c2]{font-size:.73rem}.ot-mode-gateway__renewed[data-v-b59df2c2]{grid-template-columns:auto minmax(0,1fr);gap:.65rem;padding:.72rem .8rem}.ot-mode-gateway__renewed-icon[data-v-b59df2c2]{width:34px;height:34px}.ot-mode-gateway__renewed-copy strong[data-v-b59df2c2]{font-size:.84rem}.ot-mode-gateway__renewed-copy span[data-v-b59df2c2]{font-size:.68rem}.ot-mode-gateway__renewed-link[data-v-b59df2c2]{grid-column:1/-1;justify-content:center;width:100%;font-size:.72rem}.ot-mode-gateway__footnote[data-v-b59df2c2]{gap:.35rem .8rem;font-size:.65rem}}@media (max-height:650px) and (max-width:767.98px){.ot-mode-gateway__logo[data-v-b59df2c2]{width:clamp(150px,48vw,230px)}.ot-mode-gateway__container[data-v-b59df2c2]{gap:.7rem;padding-top:.8rem;padding-bottom:.8rem}.ot-mode-gateway__brand h1[data-v-b59df2c2]{font-size:.98rem}.ot-mode-gateway__brush[data-v-b59df2c2]{margin-top:.35rem}.ot-mode-gateway__question[data-v-b59df2c2]{margin-top:.6rem}.ot-mode-choice[data-v-b59df2c2]{padding:.7rem .8rem}.ot-mode-gateway__footnote[data-v-b59df2c2]{display:none}}.home-location-card[data-v-35877f54]{border:1px solid var(--ot-color-line);border-radius:var(--ot-radius-lg);min-width:0;color:inherit;background:var(--ot-color-surface);box-shadow:var(--ot-shadow-xs);transition:transform var(--ot-transition-base), box-shadow var(--ot-transition-base);text-decoration:none;display:grid;overflow:hidden}.home-location-card[data-v-35877f54]:hover{box-shadow:var(--ot-shadow-md);transform:translateY(-3px)}.home-location-card__media[data-v-35877f54]{aspect-ratio:4/3;color:var(--ot-color-primary);background:var(--ot-color-primary-soft);place-items:center;font-size:2.4rem;display:grid;overflow:hidden}.home-location-card__media img[data-v-35877f54]{object-fit:cover;width:100%;height:100%;transition:transform var(--ot-transition-slow)}.home-location-card:hover img[data-v-35877f54]{transform:scale(1.04)}.home-location-card__body[data-v-35877f54]{padding:var(--ot-space-4)}.home-location-card h3[data-v-35877f54]{color:var(--ot-color-heading);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1rem;overflow:hidden}.home-location-card p[data-v-35877f54]{margin:var(--ot-space-2) 0 0;color:var(--ot-color-text-muted);font-size:.8rem}.home-location-card p i[data-v-35877f54]{color:var(--ot-color-primary);margin-right:.3rem}.home-mission-card[data-v-ac655858]{border:1px solid var(--ot-color-line);border-radius:var(--ot-radius-lg);min-width:0;color:inherit;background:var(--ot-color-surface);box-shadow:var(--ot-shadow-sm);transition:transform var(--ot-transition-base), box-shadow var(--ot-transition-base), border-color var(--ot-transition-base);text-decoration:none;display:grid;overflow:hidden}.home-mission-card[data-v-ac655858]:hover{border-color:var(--ot-color-primary-200,#c4ddc8);box-shadow:var(--ot-shadow-md);transform:translateY(-4px)}.home-mission-card__media[data-v-ac655858]{aspect-ratio:16/9;background:var(--ot-color-primary-soft);position:relative;overflow:hidden}.home-mission-card__media img[data-v-ac655858]{object-fit:cover;width:100%;height:100%;transition:transform var(--ot-transition-slow)}.home-mission-card:hover img[data-v-ac655858]{transform:scale(1.035)}.home-mission-card__placeholder[data-v-ac655858]{width:100%;height:100%;color:var(--ot-color-primary);background:linear-gradient(135deg, var(--ot-color-primary-soft), #f7fbf8);place-items:center;font-size:3rem;display:grid}.home-mission-card__badge[data-v-ac655858]{top:var(--ot-space-3);left:var(--ot-space-3);border-radius:var(--ot-radius-pill);color:#fff;background:var(--ot-color-primary);letter-spacing:.04em;text-transform:uppercase;padding:.35rem .65rem;font-size:.72rem;font-weight:800;position:absolute}.home-mission-card__body[data-v-ac655858]{padding:var(--ot-space-5)}.home-mission-card__region[data-v-ac655858]{margin:0 0 var(--ot-space-2);color:var(--ot-color-primary);font-size:.82rem;font-weight:700}.home-mission-card__region i[data-v-ac655858]{margin-right:.35rem}.home-mission-card h3[data-v-ac655858]{color:var(--ot-color-heading);margin:0;font-size:1.16rem}.home-mission-card__description[data-v-ac655858]{min-height:3em;margin:var(--ot-space-3) 0;color:var(--ot-color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.92rem;line-height:1.5;display:-webkit-box;overflow:hidden}.home-mission-card__meta[data-v-ac655858]{align-items:center;gap:var(--ot-space-3);padding-top:var(--ot-space-3);border-top:1px solid var(--ot-color-line);color:var(--ot-color-text-muted);flex-wrap:wrap;font-size:.8rem;display:flex}.home-mission-card__meta span[data-v-ac655858],.home-mission-card__meta strong[data-v-ac655858]{align-items:center;gap:.3rem;display:inline-flex}.home-mission-card__meta strong[data-v-ac655858]{color:var(--ot-color-accent);margin-left:auto}.home-route-item[data-v-c6036a68]{align-items:center;gap:var(--ot-space-4);padding:var(--ot-space-3);border-bottom:1px solid var(--ot-color-line);color:inherit;transition:background var(--ot-transition-fast);grid-template-columns:92px minmax(0,1fr) auto;text-decoration:none;display:grid}.home-route-item[data-v-c6036a68]:last-child{border-bottom:0}.home-route-item[data-v-c6036a68]:hover{background:var(--ot-color-primary-soft)}.home-route-item__image[data-v-c6036a68]{aspect-ratio:4/3;border-radius:var(--ot-radius-md);width:92px;color:var(--ot-color-primary);background:var(--ot-color-primary-soft);place-items:center;font-size:1.5rem;display:grid;overflow:hidden}.home-route-item__image img[data-v-c6036a68]{object-fit:cover;width:100%;height:100%}.home-route-item__title-row[data-v-c6036a68]{align-items:center;gap:var(--ot-space-2);display:flex}.home-route-item h3[data-v-c6036a68]{color:var(--ot-color-heading);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.98rem;overflow:hidden}.home-route-item__title-row>span[data-v-c6036a68]{border-radius:var(--ot-radius-pill);color:var(--ot-color-primary);background:var(--ot-color-primary-soft);text-transform:uppercase;flex:none;padding:.22rem .5rem;font-size:.66rem;font-weight:800}.home-route-item__meta[data-v-c6036a68]{gap:var(--ot-space-3);margin-top:var(--ot-space-2);color:var(--ot-color-text-muted);flex-wrap:wrap;font-size:.8rem;display:flex}.home-route-item__meta span[data-v-c6036a68]{align-items:center;gap:.3rem;display:inline-flex}.home-route-item__arrow[data-v-c6036a68]{color:var(--ot-color-primary)}@media (max-width:575.98px){.home-route-item[data-v-c6036a68]{gap:var(--ot-space-3);grid-template-columns:72px minmax(0,1fr) auto}.home-route-item__image[data-v-c6036a68]{width:72px}.home-route-item__title-row[data-v-c6036a68]{flex-direction:column;align-items:flex-start}}.otc-package-card[data-v-7f46c170]{--package-color:#398b46;--package-soft:#edf7ec;border:1px solid color-mix(in srgb, var(--package-color) 22%, #dce5df);background:#fff;border-radius:1.5rem;flex-direction:column;min-width:0;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 36px #123d2617}.otc-package-card[data-v-7f46c170]:hover{transform:translateY(-5px);box-shadow:0 22px 48px #123d2624}.otc-package-card--yellow[data-v-7f46c170]{--package-color:#d49a12;--package-soft:#fff8db}.otc-package-card--red[data-v-7f46c170]{--package-color:#c8493f;--package-soft:#fff0ed}.otc-package-card--blue[data-v-7f46c170]{--package-color:#3979b7;--package-soft:#eaf4ff}.otc-package-card__visual[data-v-7f46c170]{background:radial-gradient(circle at 82% 16%, color-mix(in srgb, var(--package-color) 20%, transparent), transparent 37%), linear-gradient(155deg, var(--package-soft), #fff 72%);place-items:center;min-height:13.5rem;padding:1.35rem 1.35rem 0;display:grid;position:relative}.otc-package-card__visual[data-v-7f46c170]:after{border:1px solid color-mix(in srgb, var(--package-color) 20%, transparent);content:"";border-radius:50%;width:9rem;height:9rem;position:absolute;bottom:-3.4rem;right:-2rem}.otc-package-card__visual img[data-v-7f46c170]{z-index:1;object-fit:contain;filter:drop-shadow(0 14px 18px #123d2624);width:100%;max-width:17rem;height:11.5rem;position:relative}.otc-package-card__fallback[data-v-7f46c170]{color:#fff;background:var(--package-color);border-radius:50%;place-items:center;width:7rem;height:7rem;font-size:3rem;display:grid}.otc-package-card__badge[data-v-7f46c170]{z-index:2;color:color-mix(in srgb, var(--package-color) 78%, #102d24);letter-spacing:.045em;text-transform:uppercase;background:#ffffffe6;border-radius:999px;padding:.4rem .7rem;font-size:.72rem;font-weight:850;position:absolute;top:1rem;left:1rem;box-shadow:0 4px 14px #123d2614}.otc-package-card__body[data-v-7f46c170]{border-top:4px solid var(--package-color);flex-direction:column;flex:1;padding:1.4rem;display:flex}.otc-package-card__heading p[data-v-7f46c170]{color:var(--package-color);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .25rem;font-size:.72rem;font-weight:850}.otc-package-card__heading h3[data-v-7f46c170]{color:var(--ot-color-forest-950,#123d26);margin:0;font-size:1.3rem;line-height:1.2}.otc-package-card__amount[data-v-7f46c170]{color:var(--package-color);margin-top:.8rem;font-size:clamp(1.85rem,3vw,2.3rem);line-height:1}.otc-package-card__amount span[data-v-7f46c170]{letter-spacing:.03em;font-size:.52em}.otc-package-card__description[data-v-7f46c170]{min-height:3.2rem;color:var(--ot-color-text-muted);margin:.9rem 0;line-height:1.5}.otc-package-card__benefit[data-v-7f46c170]{color:color-mix(in srgb, var(--package-color) 78%, #102d24);background:var(--package-soft);border-radius:.8rem;align-items:center;gap:.55rem;margin-bottom:1rem;padding:.65rem .75rem;font-size:.86rem;font-weight:750;display:flex}.otc-package-card__footer[data-v-7f46c170]{border-top:1px solid var(--ot-color-line);justify-content:space-between;align-items:center;gap:.85rem;margin-top:auto;padding-top:1rem;display:flex}.otc-package-card__footer>div[data-v-7f46c170]{flex-direction:column;min-width:0;display:flex}.otc-package-card__footer span[data-v-7f46c170]{color:var(--ot-color-text-muted);font-size:.75rem}.otc-package-card__footer strong[data-v-7f46c170]{color:var(--ot-color-text);font-size:1.15rem}@media (max-width:575.98px){.otc-package-card__visual[data-v-7f46c170]{min-height:12rem}.otc-package-card__visual img[data-v-7f46c170]{height:10rem}.otc-package-card__footer[data-v-7f46c170]{flex-direction:column;align-items:stretch}.otc-package-card__footer[data-v-7f46c170] .ot-button{width:100%}}@media (prefers-reduced-motion:reduce){.otc-package-card[data-v-7f46c170]{transition:none}.otc-package-card[data-v-7f46c170]:hover{transform:none}}@media (max-width:639.98px){.otc-package-card[data-v-7f46c170]{border-radius:1rem;grid-template-columns:96px minmax(0,1fr);min-height:118px;display:grid;box-shadow:0 8px 22px #123d2614}.otc-package-card[data-v-7f46c170]:hover{transform:none;box-shadow:0 8px 22px #123d2614}.otc-package-card__visual[data-v-7f46c170]{border-right:3px solid var(--package-color);background:radial-gradient(circle at 75% 18%, color-mix(in srgb, var(--package-color) 16%, transparent), transparent 42%), linear-gradient(155deg, var(--package-soft), #fff 76%);place-items:center;height:100%;min-height:118px;padding:.7rem .45rem}.otc-package-card__visual[data-v-7f46c170]:after{display:none}.otc-package-card__visual img[data-v-7f46c170]{object-fit:contain;filter:drop-shadow(0 7px 10px #123d261f);width:100%;max-width:78px;height:78px}.otc-package-card__fallback[data-v-7f46c170]{width:58px;height:58px;font-size:1.7rem}.otc-package-card__badge[data-v-7f46c170]{letter-spacing:.025em;padding:.22rem .42rem;font-size:.54rem;top:.45rem;left:.45rem}.otc-package-card__body[data-v-7f46c170]{border-top:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"heading heading""amount action""price action""benefit action";align-content:center;gap:.35rem .7rem;min-width:0;padding:.75rem .8rem;display:grid}.otc-package-card__heading[data-v-7f46c170]{grid-area:heading;min-width:0}.otc-package-card__heading p[data-v-7f46c170]{display:none}.otc-package-card__heading h3[data-v-7f46c170]{text-overflow:ellipsis;white-space:nowrap;font-size:.96rem;line-height:1.15;overflow:hidden}.otc-package-card__amount[data-v-7f46c170]{white-space:nowrap;grid-area:amount;align-self:center;margin:0;font-size:1.35rem}.otc-package-card__description[data-v-7f46c170]{display:none}.otc-package-card__benefit[data-v-7f46c170]{background:0 0;grid-area:benefit;min-width:0;margin:0;padding:0;font-size:.68rem;font-weight:750}.otc-package-card__benefit i[data-v-7f46c170]{font-size:.75rem}.otc-package-card__benefit span[data-v-7f46c170]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.otc-package-card__footer[data-v-7f46c170]{display:contents}.otc-package-card__footer>div[data-v-7f46c170]:not(.otc-package-card__actions){text-align:left;grid-area:price;align-self:center}.otc-package-card__actions[data-v-7f46c170]{flex-flow:column;grid-area:action;justify-content:center;align-self:center;gap:.35rem}.otc-package-card__footer>div:not(.otc-package-card__actions)>span[data-v-7f46c170]{display:none}.otc-package-card__footer strong[data-v-7f46c170]{white-space:nowrap;font-size:.9rem}.otc-package-card__footer[data-v-7f46c170] .ot-button{align-self:end;width:auto;min-width:92px;min-height:34px;padding-inline-start:.65rem;padding-inline-end:.65rem;font-size:.74rem}}@media (max-width:420px){.otc-package-card[data-v-7f46c170]{grid-template-columns:82px minmax(0,1fr)}.otc-package-card__visual[data-v-7f46c170]{min-height:110px;padding-inline-start:.3rem;padding-inline-end:.3rem}.otc-package-card__visual img[data-v-7f46c170]{max-width:68px;height:68px}.otc-package-card__body[data-v-7f46c170]{gap:.3rem .5rem;padding:.65rem .7rem}.otc-package-card__amount[data-v-7f46c170]{font-size:1.18rem}.otc-package-card__footer[data-v-7f46c170] .ot-button{min-width:84px;padding-inline-start:.55rem;padding-inline-end:.55rem;font-size:.7rem}}.otc-package-card__actions[data-v-7f46c170]{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.home-otc-grid[data-v-b70a8c9c]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:clamp(1rem,2vw,1.4rem);display:grid}.home-otc-skeleton[data-v-b70a8c9c]{background:linear-gradient(100deg,#eef2ef 20%,#f8faf9 40%,#eef2ef 60%) 0 0/200% 100%;border-radius:1.5rem;min-height:31rem;animation:1.4s infinite homeOtcShimmer-b70a8c9c}.home-otc-empty[data-v-b70a8c9c],.home-otc-error[data-v-b70a8c9c]{border:1px solid var(--ot-color-line);border-radius:var(--ot-radius-lg);color:var(--ot-color-text-muted);background:#fff;justify-content:center;align-items:center;gap:.75rem;padding:2rem;display:flex}.home-otc-error button[data-v-b70a8c9c]{color:var(--ot-color-primary);background:0 0;border:0;font-weight:800}@keyframes homeOtcShimmer-b70a8c9c{to{background-position:-200% 0}}@media (max-width:1199.98px){.home-otc-grid[data-v-b70a8c9c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639.98px){.home-otc-grid[data-v-b70a8c9c]{grid-template-columns:1fr;gap:.65rem;max-width:34rem;margin-inline-start:auto;margin-inline-end:auto}.home-otc-skeleton[data-v-b70a8c9c]{min-height:118px}}.home-otc-legal[data-v-b70a8c9c]{background:#f8faf9;border:1px solid #dbe6e0;border-radius:14px;max-width:900px;margin:0 auto 1.35rem;padding:1rem 1.1rem}.home-otc-legal__check[data-v-b70a8c9c]{color:#53665c;cursor:pointer;align-items:flex-start;gap:.7rem;margin:0;font-size:.84rem;line-height:1.55;display:flex}.home-otc-legal__check input[data-v-b70a8c9c]{accent-color:#247058;flex:none;width:18px;height:18px;margin-top:2px}.home-otc-legal__check a[data-v-b70a8c9c]{color:#247058;text-underline-offset:2px;font-weight:800;text-decoration:underline}.home-otc-legal__note[data-v-b70a8c9c]{color:#6f7d76;border-top:1px solid #e2e9e5;align-items:flex-start;gap:.6rem;margin-top:.8rem;padding-top:.8rem;font-size:.76rem;line-height:1.5;display:flex}.home-otc-legal__note i[data-v-b70a8c9c]{color:#e77713;margin-top:1px}.ot-home[data-v-e95e1e06]{width:100%;max-width:100%;overflow-x:clip}.ot-home-hero[data-v-e95e1e06]{isolation:isolate;background:#123d26;min-height:390px;position:relative;overflow:hidden}.ot-home-hero__image[data-v-e95e1e06],.ot-home-hero__shade[data-v-e95e1e06]{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.ot-home-hero__image[data-v-e95e1e06]{z-index:-3;object-fit:cover;object-position:center center}.ot-home-hero__shade[data-v-e95e1e06]{z-index:-2;background:linear-gradient(90deg,#052618e6 0%,#08301fc7 32%,#08301f66 54%,#08301f14 76%),linear-gradient(#0000 52%,#0519116b 100%)}.ot-home-hero__container[data-v-e95e1e06]{min-height:inherit;align-items:center;padding-top:3rem;padding-bottom:3rem;display:flex}.ot-home-hero__content[data-v-e95e1e06]{width:min(720px,62%)}.ot-home-hero__eyebrow[data-v-e95e1e06],.ot-home-centered-heading>p[data-v-e95e1e06]{margin:0 0 var(--ot-space-4);color:var(--ot-color-primary);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.85rem;font-weight:800;display:inline-flex}.ot-home-hero__eyebrow[data-v-e95e1e06]{color:#f4a45e;text-shadow:0 2px 12px #00000047}.ot-home-hero__title[data-v-e95e1e06]{color:#fff;letter-spacing:-.055em;text-wrap:balance;text-shadow:0 3px 24px #0000006b;max-width:650px;margin:0;font-size:clamp(2.35rem,4.7vw,4rem);font-weight:850;line-height:.96}.ot-home-hero__lead[data-v-e95e1e06]{max-width:560px;margin:var(--ot-space-6) 0 0;color:#ffffffe6;text-shadow:0 2px 14px #00000059;font-size:clamp(1.05rem,1.5vw,1.28rem);line-height:1.62}.ot-home-stats[data-v-e95e1e06]{z-index:2;margin-top:-58px;position:relative}.ot-home-intro[data-v-e95e1e06]{background:linear-gradient(135deg,#eef7f1,#f9fcfa 58%,#fff7ea);padding:1.35rem 0 clamp(3.75rem,6vw,5.75rem)}.ot-home-intro__actions[data-v-e95e1e06]{justify-content:center;align-items:center;gap:var(--ot-space-3);flex-wrap:wrap;margin-bottom:clamp(2rem,4vw,3rem);display:flex}.ot-home-intro__panel[data-v-e95e1e06]{border-radius:var(--ot-radius-xl,var(--ot-radius-lg));box-shadow:var(--ot-shadow-md);background:#ffffffeb;border:1px solid #1f6b4f29;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1.25rem,3vw,2.4rem);padding:clamp(1.6rem,3vw,2.6rem);display:grid}.ot-home-intro__icon[data-v-e95e1e06]{width:clamp(78px,8vw,108px);height:clamp(78px,8vw,108px);color:var(--ot-color-primary);background:linear-gradient(145deg,#e6f4ea,#fff4d8);border-radius:1.5rem;place-items:center;font-size:clamp(2.2rem,4vw,3.25rem);display:grid;box-shadow:inset 0 0 0 1px #1f6b4f1a}.ot-home-intro__copy[data-v-e95e1e06]{min-width:0}.ot-home-intro__copy>p[data-v-e95e1e06]:first-child{color:var(--ot-color-primary);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:.45rem;margin:0 0 .35rem;font-size:.75rem;font-weight:850;display:inline-flex}.ot-home-intro__copy h2[data-v-e95e1e06]{color:var(--ot-color-forest-950,#123d26);margin:0 0 .85rem;font-size:clamp(1.9rem,3vw,2.7rem);line-height:1.08}.ot-home-intro__copy p[data-v-e95e1e06]:not(:first-child){max-width:920px;color:var(--ot-color-text-muted);margin:.5rem 0 0;line-height:1.68}.ot-home-intro__copy strong[data-v-e95e1e06]{color:#315f48}.ot-home-stats__panel[data-v-e95e1e06]{width:min(900px,100%);padding:var(--ot-space-5) var(--ot-space-6);border-radius:var(--ot-radius-lg);box-shadow:var(--ot-shadow-md);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #ffffffe6;grid-template-columns:repeat(4,minmax(0,1fr));margin-inline-start:auto;margin-inline-end:auto;display:grid}.ot-home-stat[data-v-e95e1e06]{justify-content:center;align-items:center;gap:var(--ot-space-3);min-width:0;padding:var(--ot-space-2) var(--ot-space-4);display:flex}.ot-home-stat+.ot-home-stat[data-v-e95e1e06]{border-left:1px solid var(--ot-color-line)}.ot-home-stat__icon[data-v-e95e1e06]{border-radius:var(--ot-radius-md);width:42px;height:42px;color:var(--ot-color-primary);background:var(--ot-color-primary-soft);flex:0 0 42px;place-items:center;font-size:1.25rem;display:grid}.ot-home-stat__copy[data-v-e95e1e06]{min-width:0;display:grid}.ot-home-stat strong[data-v-e95e1e06]{color:var(--ot-color-forest-950,#123d26);font-size:1.28rem;line-height:1.1}.ot-home-stat small[data-v-e95e1e06]{color:var(--ot-color-text-muted);margin-top:.22rem;font-size:.82rem}.ot-home-anchor[data-v-e95e1e06]{scroll-margin-top:calc(var(--ot-header-height,76px) + 1rem)}.ot-home-backpack[data-v-e95e1e06]{background:linear-gradient(135deg,#eef7f1,#f9fcfa 58%,#fff7ea);padding:clamp(3.75rem,6vw,5.75rem) 0}.ot-home-backpack__panel[data-v-e95e1e06]{border-radius:var(--ot-radius-xl,var(--ot-radius-lg));box-shadow:var(--ot-shadow-md);background:#ffffffeb;border:1px solid #1f6b4f29;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(1.25rem,3vw,2.4rem);padding:clamp(1.6rem,3vw,2.6rem);display:grid}.ot-home-backpack__icon[data-v-e95e1e06]{width:clamp(78px,8vw,108px);height:clamp(78px,8vw,108px);color:var(--ot-color-primary);background:linear-gradient(145deg,#e6f4ea,#fff4d8);border-radius:1.5rem;place-items:center;font-size:clamp(2.2rem,4vw,3.25rem);display:grid;box-shadow:inset 0 0 0 1px #1f6b4f1a}.ot-home-backpack__copy[data-v-e95e1e06]{min-width:0}.ot-home-backpack__copy>p[data-v-e95e1e06]:first-child{color:var(--ot-color-primary);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:.45rem;margin:0 0 .35rem;font-size:.75rem;font-weight:850;display:inline-flex}.ot-home-backpack__copy h2[data-v-e95e1e06]{color:var(--ot-color-forest-950,#123d26);margin:0;font-size:clamp(1.9rem,3vw,2.7rem);line-height:1}.ot-home-backpack__copy h3[data-v-e95e1e06]{color:#365c49;margin:.5rem 0 .85rem;font-size:clamp(1rem,1.4vw,1.18rem);font-weight:800}.ot-home-backpack__copy p[data-v-e95e1e06]{max-width:820px;color:var(--ot-color-text-muted);margin:.45rem 0 0;line-height:1.65}.ot-home-backpack__copy strong[data-v-e95e1e06]{color:#315f48}.ot-home-backpack__actions[data-v-e95e1e06]{flex-direction:column;align-items:stretch;gap:.65rem;min-width:190px;display:flex}.ot-home-backpack__actions[data-v-e95e1e06] .ot-button{justify-content:center}.ot-home-content[data-v-e95e1e06],.ot-home-process[data-v-e95e1e06],.ot-home-benefits[data-v-e95e1e06]{padding:clamp(4.5rem,7vw,7rem) 0}.ot-home-content--soft[data-v-e95e1e06],.ot-home-benefits[data-v-e95e1e06]{background:linear-gradient(#f8fbf9,#fff)}.ot-home-section-heading[data-v-e95e1e06]{justify-content:space-between;align-items:flex-end;gap:var(--ot-space-5);margin-bottom:var(--ot-space-6);display:flex}.ot-home-section-heading p[data-v-e95e1e06]{margin:0 0 var(--ot-space-2);color:var(--ot-color-primary);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.78rem;font-weight:800;display:flex}.ot-home-section-heading h2[data-v-e95e1e06],.ot-home-centered-heading h2[data-v-e95e1e06]{color:var(--ot-color-heading);margin:0;font-size:clamp(1.8rem,3vw,2.6rem)}.ot-home-section-link[data-v-e95e1e06],.ot-home-panel-link[data-v-e95e1e06]{color:var(--ot-color-primary);align-items:center;gap:.45rem;font-weight:750;text-decoration:none;display:inline-flex}.ot-home-section-link[data-v-e95e1e06]:hover,.ot-home-panel-link[data-v-e95e1e06]:hover{color:var(--ot-color-accent)}.ot-home-mission-grid[data-v-e95e1e06]{gap:var(--ot-space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ot-home-discovery-grid[data-v-e95e1e06]>*{min-width:0}.ot-home-discovery-grid[data-v-e95e1e06]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,5vw,4.5rem);display:grid}.ot-home-section-heading--compact[data-v-e95e1e06]{margin-bottom:var(--ot-space-4)}.ot-home-section-heading--compact h2[data-v-e95e1e06]{font-size:clamp(1.55rem,2.5vw,2.1rem)}.ot-home-list-panel[data-v-e95e1e06]{border:1px solid var(--ot-color-line);border-radius:var(--ot-radius-lg);background:var(--ot-color-surface);box-shadow:var(--ot-shadow-sm);overflow:hidden}.ot-home-panel-link[data-v-e95e1e06]{width:100%;padding:var(--ot-space-4);border-top:1px solid var(--ot-color-line);justify-content:center}.ot-home-location-grid[data-v-e95e1e06]{gap:var(--ot-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ot-home-empty[data-v-e95e1e06]{align-items:center;gap:var(--ot-space-4);padding:var(--ot-space-6);border:1px dashed var(--ot-color-line);border-radius:var(--ot-radius-lg);color:var(--ot-color-text-muted);background:var(--ot-color-surface);display:flex}.ot-home-empty>i[data-v-e95e1e06]{color:var(--ot-color-primary);font-size:1.8rem}.ot-home-empty div[data-v-e95e1e06]{gap:.2rem;display:grid}.ot-home-empty strong[data-v-e95e1e06]{color:var(--ot-color-heading)}.ot-home-empty--small[data-v-e95e1e06]{min-height:116px}.ot-home-skeleton[data-v-e95e1e06]{border-radius:var(--ot-radius-lg);background:#eaf0ec;position:relative;overflow:hidden}.ot-home-skeleton[data-v-e95e1e06]:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb8,#0000);animation:1.35s infinite ot-home-shimmer-e95e1e06;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}.ot-home-skeleton--mission[data-v-e95e1e06]{min-height:390px}.ot-home-skeleton--route[data-v-e95e1e06]{height:112px;margin:var(--ot-space-3)}.ot-home-skeleton--location[data-v-e95e1e06]{min-height:250px}.ot-home-load-warning[data-v-e95e1e06]{justify-content:center;align-items:center;gap:var(--ot-space-3);margin-top:var(--ot-space-5);padding:var(--ot-space-4);border-radius:var(--ot-radius-md);color:#7a4b00;background:var(--ot-color-warning-soft,#fff4d8);display:flex}.ot-home-load-warning button[data-v-e95e1e06]{color:inherit;background:0 0;border:0;font-weight:800;text-decoration:underline}.ot-home-centered-heading[data-v-e95e1e06]{max-width:720px;margin:0 auto var(--ot-space-10);text-align:center}.ot-home-centered-heading>p[data-v-e95e1e06]{margin-bottom:var(--ot-space-2);justify-content:center}.ot-home-centered-heading>span[data-v-e95e1e06]{margin-top:var(--ot-space-3);color:var(--ot-color-text-muted);font-size:1.05rem;line-height:1.6;display:block}.ot-home-steps[data-v-e95e1e06]{gap:var(--ot-space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ot-home-step[data-v-e95e1e06]{padding:var(--ot-space-6) var(--ot-space-5);text-align:center;border:1px solid var(--ot-color-line);border-radius:var(--ot-radius-lg);box-shadow:var(--ot-shadow-xs);background:#fff;position:relative}.ot-home-step__number[data-v-e95e1e06]{top:var(--ot-space-3);right:var(--ot-space-3);color:#fff;background:var(--ot-color-accent);border-radius:50%;place-items:center;width:28px;height:28px;font-size:.78rem;font-weight:800;display:grid;position:absolute}.ot-home-step__icon[data-v-e95e1e06]{width:66px;height:66px;margin:0 auto var(--ot-space-4);color:var(--ot-color-primary);background:var(--ot-color-primary-soft);border-radius:20px;place-items:center;font-size:1.75rem;display:grid}.ot-home-step h3[data-v-e95e1e06],.ot-home-benefit h3[data-v-e95e1e06]{color:var(--ot-color-heading);margin:0;font-size:1.05rem}.ot-home-step p[data-v-e95e1e06],.ot-home-benefit p[data-v-e95e1e06]{margin:var(--ot-space-2) 0 0;color:var(--ot-color-text-muted);font-size:.92rem;line-height:1.55}.ot-home-process__action[data-v-e95e1e06]{margin-top:var(--ot-space-8);justify-content:center;display:flex}.ot-home-benefit-grid[data-v-e95e1e06]{gap:var(--ot-space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ot-home-benefit[data-v-e95e1e06]{align-items:flex-start;gap:var(--ot-space-4);padding:var(--ot-space-6);border:1px solid var(--ot-color-line);border-radius:var(--ot-radius-lg);box-shadow:var(--ot-shadow-xs);background:#ffffffe6;display:flex}.ot-home-benefit>span[data-v-e95e1e06]{width:48px;height:48px;color:var(--ot-color-primary);border-radius:var(--ot-radius-md);background:var(--ot-color-primary-soft);flex:0 0 48px;place-items:center;font-size:1.25rem;display:grid}.ot-home-cta[data-v-e95e1e06]{background:linear-gradient(#fff,#f2f7f3);padding:clamp(2rem,4vw,4rem) 0 clamp(5rem,8vw,8rem)}.ot-home-cta__panel[data-v-e95e1e06]{justify-content:space-between;align-items:center;gap:var(--ot-space-8);border-radius:var(--ot-radius-xl);color:#fff;box-shadow:var(--ot-shadow-lg);background:linear-gradient(120deg,#123d26,#20653f);padding:clamp(2rem,5vw,4rem);display:flex}.ot-home-cta__panel p[data-v-e95e1e06]{margin:0 0 var(--ot-space-2);color:#f7a244;letter-spacing:.08em;text-transform:uppercase;font-weight:800}.ot-home-cta__panel h2[data-v-e95e1e06]{color:#fff;margin:0;font-size:clamp(1.8rem,3vw,3rem)}.ot-home-cta__panel span[data-v-e95e1e06]{max-width:720px;margin-top:var(--ot-space-3);color:#ffffffc7;line-height:1.6;display:block}.ot-home-cta__actions[data-v-e95e1e06]{gap:var(--ot-space-3);flex-wrap:wrap;flex:none;display:flex}[data-reveal][data-v-e95e1e06]{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(18px)}[data-reveal].is-visible[data-v-e95e1e06]{opacity:1;transform:none}@keyframes ot-home-shimmer-e95e1e06{to{transform:translate(100%)}}@media (max-width:1199.98px){.ot-home-mission-grid[data-v-e95e1e06],.ot-home-benefit-grid[data-v-e95e1e06]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991.98px){.ot-home-hero[data-v-e95e1e06]{min-height:390px}.ot-home-hero__image[data-v-e95e1e06]{object-position:58% center}.ot-home-hero__shade[data-v-e95e1e06]{background:linear-gradient(90deg,#052618e6 0%,#08301fc2 48%,#08301f2e 88%),linear-gradient(#0000 52%,#05191161)}.ot-home-hero__content[data-v-e95e1e06]{width:min(600px,70%)}.ot-home-stats__panel[data-v-e95e1e06]{grid-template-columns:repeat(2,minmax(0,1fr))}.ot-home-discovery-grid[data-v-e95e1e06]{grid-template-columns:1fr}.ot-home-stat[data-v-e95e1e06]:nth-child(3){border-left:0}.ot-home-stat[data-v-e95e1e06]:nth-child(n+3){border-top:1px solid var(--ot-color-line);padding-top:var(--ot-space-4)}.ot-home-cta__panel[data-v-e95e1e06]{flex-direction:column;align-items:flex-start}}@media (max-width:767.98px){.ot-home-hero[data-v-e95e1e06]{min-height:360px}.ot-home-stats[data-v-e95e1e06]{margin-top:-46px}.ot-home-intro__panel[data-v-e95e1e06]{grid-template-columns:1fr}.ot-home-intro__icon[data-v-e95e1e06]{margin:0 auto}.ot-home-hero__image[data-v-e95e1e06]{object-position:64% center}.ot-home-hero__shade[data-v-e95e1e06]{background:linear-gradient(#052618e0 0%,#08301fa3 52%,#08301f2e 100%),linear-gradient(90deg,#052618b8,#0000 92%)}.ot-home-hero__container[data-v-e95e1e06]{align-items:center;padding-top:2.5rem;padding-bottom:2.5rem}.ot-home-hero__content[data-v-e95e1e06]{width:100%}.ot-home-section-heading[data-v-e95e1e06]{flex-direction:column;align-items:flex-start}.ot-home-mission-grid[data-v-e95e1e06],.ot-home-location-grid[data-v-e95e1e06],.ot-home-benefit-grid[data-v-e95e1e06]{grid-template-columns:1fr}.ot-home-steps[data-v-e95e1e06]{grid-template-columns:repeat(2,minmax(0,1fr))}.ot-home-process__note[data-v-e95e1e06]{margin-top:1.75rem}}@media (max-width:575.98px){.ot-home-hero[data-v-e95e1e06]{min-height:350px}.ot-home-intro__panel[data-v-e95e1e06]{text-align:left}.ot-home-hero__shade[data-v-e95e1e06]{background:linear-gradient(#052618eb 0%,#08301fb8 52%,#08301f2e 100%)}.ot-home-hero__title[data-v-e95e1e06]{font-size:clamp(2.25rem,11vw,3.25rem)}.ot-home-hero__lead[data-v-e95e1e06]{font-size:1rem}.ot-home-intro__actions[data-v-e95e1e06],.ot-home-cta__actions[data-v-e95e1e06]{width:100%;display:grid}.ot-home-intro__actions[data-v-e95e1e06] .ot-button,.ot-home-cta__actions[data-v-e95e1e06] .ot-button{width:100%}.ot-home-stats__panel[data-v-e95e1e06]{padding:var(--ot-space-3)}.ot-home-stat[data-v-e95e1e06]{padding:var(--ot-space-3);justify-content:flex-start}.ot-home-stat__icon[data-v-e95e1e06]{flex-basis:38px;width:38px;height:38px}.ot-home-stat strong[data-v-e95e1e06]{font-size:1.05rem}.ot-home-steps[data-v-e95e1e06]{grid-template-columns:1fr}.ot-home-step[data-v-e95e1e06]{column-gap:var(--ot-space-4);text-align:left;grid-template-columns:auto 1fr;display:grid}.ot-home-step__icon[data-v-e95e1e06]{grid-row:1/span 2;margin:0}.ot-home-step h3[data-v-e95e1e06],.ot-home-step p[data-v-e95e1e06]{grid-column:2}}@media (max-width:1199.98px){.ot-home-otc-placeholder[data-v-e95e1e06]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639.98px){.ot-home-otc-placeholder[data-v-e95e1e06]{grid-template-columns:1fr;max-width:34rem;margin-inline-start:auto;margin-inline-end:auto}}@media (prefers-reduced-motion:reduce){[data-reveal][data-v-e95e1e06]{opacity:1;transition:none;transform:none}}.ot-home-process__note[data-v-e95e1e06]{border-radius:var(--ot-radius-lg);color:#6f3a16;background:#fff7ef;border:1px solid #eb701f38;justify-content:center;align-items:center;gap:.75rem;max-width:760px;margin:2rem auto 0;padding:1rem 1.25rem;line-height:1.55;display:flex}.ot-home-process__note i[data-v-e95e1e06]{color:var(--ot-color-accent);flex:none;font-size:1.35rem}.ot-home-otc[data-v-e95e1e06]{background:linear-gradient(#f7faf8 0%,#fff 100%);padding:clamp(4.5rem,8vw,7rem) 0}.ot-home-otc-placeholder[data-v-e95e1e06]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.4rem);display:grid}.ot-home-otc-placeholder span[data-v-e95e1e06]{background:#eef2ef;border-radius:1.5rem;min-height:31rem}.ot-home-otc__action[data-v-e95e1e06]{justify-content:center;margin-top:1.5rem;display:flex}.ot-home-otc__note[data-v-e95e1e06]{color:var(--ot-color-text-muted);text-align:center;justify-content:center;align-items:center;gap:.6rem;margin:1.5rem 0 0;display:flex}.ot-home-subscription[data-v-e95e1e06]{background:linear-gradient(#fff,#f7fbf8);padding:clamp(3.75rem,6vw,5.75rem) 0}.ot-home-subscription__panel[data-v-e95e1e06]{border-radius:var(--ot-radius-xl,var(--ot-radius-lg));box-shadow:var(--ot-shadow-md);background:#fff;border:1px solid #24705829;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(1.25rem,3vw,2.2rem);padding:clamp(1.5rem,3vw,2.4rem);display:grid}.ot-home-subscription__icon[data-v-e95e1e06]{color:#247058;background:linear-gradient(145deg,#e6f4ea,#f7fbf8);border-radius:1.5rem;place-items:center;width:clamp(76px,8vw,104px);height:clamp(76px,8vw,104px);font-size:clamp(2.1rem,4vw,3.1rem);display:grid}.ot-home-subscription__copy>p[data-v-e95e1e06]{color:#e8740b;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:.45rem;margin:0 0 .4rem;font-size:.75rem;font-weight:850;display:inline-flex}.ot-home-subscription__copy h2[data-v-e95e1e06]{color:var(--ot-color-forest-950,#123d26);margin:0;font-size:clamp(1.9rem,3vw,2.7rem);line-height:1.05}.ot-home-subscription__copy>span[data-v-e95e1e06]{max-width:820px;color:var(--ot-color-text-muted);margin:.75rem 0 0;line-height:1.65;display:block}.ot-home-subscription__benefits[data-v-e95e1e06]{grid-template-columns:1fr;gap:.55rem;margin-top:1rem;display:grid}.ot-home-subscription__benefits span[data-v-e95e1e06]{color:#40554b;align-items:center;gap:.45rem;font-size:.84rem;font-weight:700;display:inline-flex}.ot-home-subscription__benefits i[data-v-e95e1e06]{color:#27845e}.ot-home-subscription__action[data-v-e95e1e06]{min-width:220px}.ot-home-subscription__action[data-v-e95e1e06] .ot-button{justify-content:center;width:100%}.ot-home-ranks[data-v-e95e1e06]{color:#fff;background:radial-gradient(circle at 85% 10%,#eb701f33,#0000 34%),linear-gradient(145deg,#0d3c26,#185d3a);padding:clamp(4.5rem,8vw,7rem) 0}.ot-home-ranks .container[data-v-e95e1e06]{min-width:0}.ot-home-ranks__intro[data-v-e95e1e06]{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2.5rem;display:flex}.ot-home-ranks__intro>div[data-v-e95e1e06]{max-width:760px}.ot-home-ranks__intro p[data-v-e95e1e06]{color:#f3a061;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0 0 .8rem;font-size:.82rem;font-weight:800;display:inline-flex}.ot-home-ranks__intro h2[data-v-e95e1e06]{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,3.4rem)}.ot-home-ranks__intro span[data-v-e95e1e06]{color:#ffffffc7;margin-top:1rem;font-size:1.06rem;line-height:1.65;display:block}.ot-home-rank-track[data-v-e95e1e06]{scrollbar-width:thin;overscroll-behavior-inline:contain;grid-template-columns:repeat(7,minmax(132px,1fr));gap:1rem;width:100%;min-width:0;max-width:100%;padding:.5rem .25rem 1rem;display:grid;position:relative;overflow:auto hidden}.ot-home-rank-track[data-v-e95e1e06]:before{content:"";opacity:.45;background:linear-gradient(90deg,#f3a061,#fff1d8);height:3px;position:absolute;top:74px;left:7%;right:7%}.ot-home-rank[data-v-e95e1e06]{z-index:1;text-align:center;min-width:120px;position:relative}.ot-home-rank__image[data-v-e95e1e06]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff17;border-radius:50%;place-items:center;width:132px;height:132px;margin:0 auto 1rem;display:grid}.ot-home-rank img[data-v-e95e1e06]{object-fit:contain;filter:drop-shadow(0 12px 18px #0000004d);width:112px;height:112px}.ot-home-rank h3[data-v-e95e1e06]{color:#fff;margin:0;font-size:1rem}.ot-home-rank>span[data-v-e95e1e06]{color:#f6c49d;margin-top:.25rem;font-size:.82rem;font-weight:700;display:block}@media (max-width:991.98px){.ot-home-ranks__intro[data-v-e95e1e06]{flex-direction:column;align-items:flex-start}.ot-home-rank-track[data-v-e95e1e06]{grid-template-columns:repeat(7,132px)}.ot-home-rank-track[data-v-e95e1e06]:before{left:66px;right:66px}}@media (max-width:767.98px){.ot-home-process__note[data-v-e95e1e06]{text-align:left;align-items:flex-start}.ot-home-ranks__intro .ot-button[data-v-e95e1e06]{width:100%}.ot-home-rank-track[data-v-e95e1e06]{grid-template-columns:1fr;gap:.75rem;padding:0;display:grid;overflow:visible}.ot-home-rank-track[data-v-e95e1e06]:before{background:#ffffff38;width:2px;height:auto;top:1rem;bottom:1rem;left:39px;right:auto}.ot-home-rank[data-v-e95e1e06]{border-radius:var(--ot-radius-lg);text-align:left;background:#ffffff0d;border:1px solid #ffffff1a;grid-template-rows:auto auto;grid-template-columns:80px 1fr;align-items:center;column-gap:1rem;min-width:0;padding:.6rem .75rem;display:grid}.ot-home-rank__image[data-v-e95e1e06]{grid-row:1/span 2;width:64px;height:64px;margin:0}.ot-home-rank img[data-v-e95e1e06]{width:58px;height:58px}.ot-home-rank h3[data-v-e95e1e06]{align-self:end;font-size:1rem}.ot-home-rank>span[data-v-e95e1e06]{align-self:start;margin-top:.15rem}}@media (min-width:768px) and (max-width:1279.98px){.ot-home-rank-track[data-v-e95e1e06]{flex-wrap:wrap;justify-content:center;gap:1.5rem 1rem;padding-bottom:.5rem;display:flex;overflow:visible}.ot-home-rank-track[data-v-e95e1e06]:before{display:none}.ot-home-rank[data-v-e95e1e06]{flex:0 150px;min-width:132px}}.ot-home-ranks__hint[data-v-e95e1e06]{color:inherit;margin-top:.65rem;line-height:1.55;display:block}@media (max-width:991.98px){.ot-home-backpack__panel[data-v-e95e1e06]{grid-template-columns:auto minmax(0,1fr)}.ot-home-backpack__actions[data-v-e95e1e06]{flex-direction:row;grid-column:1/-1;min-width:0}}@media (max-width:575.98px){.ot-home-backpack__panel[data-v-e95e1e06]{text-align:left;grid-template-columns:1fr}.ot-home-backpack__icon[data-v-e95e1e06]{border-radius:1.15rem;width:72px;height:72px;font-size:2.15rem}.ot-home-backpack__actions[data-v-e95e1e06]{flex-direction:column;grid-column:auto}}@media (max-width:991.98px){.ot-home-subscription__panel[data-v-e95e1e06]{grid-template-columns:auto minmax(0,1fr)}.ot-home-subscription__action[data-v-e95e1e06]{grid-column:1/-1;min-width:0}}@media (max-width:575.98px){.ot-home-subscription__panel[data-v-e95e1e06]{grid-template-columns:1fr}.ot-home-subscription__icon[data-v-e95e1e06]{border-radius:1.15rem;width:72px;height:72px;font-size:2.1rem}.ot-home-subscription__action[data-v-e95e1e06]{grid-column:auto}.ot-home-subscription__benefits[data-v-e95e1e06]{display:grid}}
