.admins .container{width:min(100% - 2 * var(--gutter), 1120px)}.sheet-icon{background:var(--color-purple-50);width:32px;height:32px;color:var(--color-purple-800);border-radius:10px;flex:none;place-items:center;display:grid}.sheet-icon .icon{width:16px;height:16px}.sheet-list{color:var(--color-neutral-700);gap:8px;margin:0;padding:0;font-size:15px;line-height:1.6;list-style:none;display:grid}.sheet-list li{padding-left:16px;position:relative}.sheet-list li:before{content:"";background:var(--color-neutral-400);border-radius:50%;width:4px;height:4px;position:absolute;top:calc(.8em - 2px);left:2px}.sheet{display:grid}.sheet-group{grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:20px clamp(24px,4vw,56px);display:grid}.sheet-group+.sheet-group{border-top:1px solid var(--color-neutral-200);margin-top:clamp(40px,5vw,56px);padding-top:clamp(40px,5vw,56px)}.sheet-group__title{color:var(--color-text-regular);font-size:17px;font-weight:var(--weight-semibold);line-height:1.4}.sheet-group__text{color:var(--color-neutral-600);text-wrap:pretty;margin-top:6px;font-size:14px;line-height:1.6}.sheet-group__body{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sheet-ai.stage-card{background:var(--color-white);box-shadow:0 0 0 1px var(--color-neutral-200), 0 1px 2px color-mix(in srgb, var(--color-neutral-1000) 4%, transparent), 0 8px 24px -16px color-mix(in srgb, var(--color-neutral-1000) 18%, transparent);align-content:start;gap:18px;padding:24px;display:grid}.sheet-ai__head{align-items:center;gap:14px;display:flex}.sheet-ai__name{color:var(--color-text-regular);font-size:17px;font-weight:var(--weight-semibold);line-height:1.35;display:block}.sheet-ai__tag{color:var(--color-neutral-600);font-size:14px;line-height:1.5;display:block}.sheet-col{align-content:start;gap:32px;padding:8px 24px 0;display:grid}.sheet-area{gap:12px;display:grid}.sheet-area__name{color:var(--color-text-regular);font-size:16px;font-weight:var(--weight-semibold);align-items:center;gap:12px;line-height:1.4;display:flex}@media (width>=641px){.sheet-area__name{margin-right:-24px}}.adm-trust{background:var(--color-neutral-50);border-radius:28px;grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:center;gap:24px clamp(24px,4vw,56px);margin-top:clamp(64px,8vw,96px);padding:56px clamp(28px,4vw,48px) clamp(28px,4vw,48px);display:grid}.adm-trust__title{color:var(--color-text-regular);font-size:clamp(32px,3.4vw,44px);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight,-.02em);margin-bottom:16px;line-height:1.15}.adm-trust__sub{color:var(--color-text-regular);font-size:16px;font-weight:var(--weight-semibold);margin:0;line-height:1.4}.adm-trust__text{color:var(--color-neutral-600);margin-top:4px;font-size:14px;line-height:1.6}.adm-trust .certs{grid-column:auto}.adm-trust .cert{box-shadow:0 1px 2px color-mix(in srgb, var(--color-neutral-1000) 6%, transparent);border-color:#0000}.adm-trust .cert__seal{box-shadow:none}.sheet-group__link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-neutral-300);text-decoration-color:var(--color-neutral-300);text-underline-offset:3px;transition:color .16s var(--ease-out), text-decoration-color .16s var(--ease-out)}.sheet-group__link:hover{color:var(--color-purple-700);text-decoration-color:currentColor}.certs{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cert{border:1px solid var(--color-neutral-200);background:var(--color-white);color:inherit;transition:border-color .2s var(--ease-out), box-shadow .2s var(--ease-out);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 24px 18px 18px;text-decoration:none;display:grid}.cert__seal{background:var(--color-green-50);width:44px;height:44px;color:var(--color-green-700);box-shadow:0 0 0 4px var(--color-white), 0 0 0 5px var(--color-green-100);border-radius:50%;place-items:center;display:grid}.cert__seal .icon{width:22px;height:22px}.cert__body{gap:2px;display:grid}.cert__name{color:var(--color-text-regular);font-size:16px;font-weight:var(--weight-semibold);line-height:1.35}.cert__text{color:var(--color-neutral-600);font-size:13.5px;line-height:1.5}.cert__arrow{width:16px;height:16px;color:var(--color-neutral-500);transition:translate .2s var(--ease-out), color .2s var(--ease-out)}@media (hover:hover) and (pointer:fine){.cert:hover{border-color:var(--color-neutral-300)}.adm-trust .cert:hover{border-color:#0000}.cert:hover,.adm-trust .cert:hover{box-shadow:0 6px 16px -10px color-mix(in srgb, var(--color-neutral-1000) 25%, transparent)}.cert:hover .cert__arrow{color:var(--color-purple-700);translate:3px}}.cert:focus-visible{outline:2px solid var(--color-purple-300);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.sheet[data-sheet] .sheet-group>*{opacity:0;transition:opacity .6s var(--ease-out) calc(var(--i,0) * .14s), translate .6s var(--ease-out) calc(var(--i,0) * .14s);translate:0 10px}.sheet.is-in .sheet-group>*{opacity:1;translate:0}}@media (width<=960px){.sheet-group,.adm-trust{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.sheet-group__body,.certs{grid-template-columns:minmax(0,1fr)}.cert{padding:16px 20px 16px 16px}.sheet-col{padding:0}.sheet-col+.sheet-col{margin-top:16px}.sheet-ai.stage-card{padding:20px}}.cert__seal--logo,.adm-trust .cert__seal--logo{width:44px;height:auto;box-shadow:none;background:0 0;border-radius:0}.cert__seal--logo img{width:100%;height:auto;display:block}.adm-trust .certs{grid-auto-rows:1fr}.adm-trust .cert{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:end;row-gap:18px;padding:22px 24px}.adm-trust .cert__seal--logo{grid-column:1/-1;justify-self:start;width:auto}.adm-trust .cert__seal--logo img{width:auto;height:64px}.adm-trust .cert__arrow{margin-bottom:4px}@media (width<=640px){.adm-trust .cert{padding:20px}.adm-trust .cert__seal--logo img{height:56px}}.sheet-list b{color:var(--color-text-regular);font-weight:var(--weight-semibold)}.cert--split{position:relative}.cert__link{color:inherit;text-decoration:none}.cert__link:after{content:"";border-radius:inherit;position:absolute;inset:0}.cert--split .cert__seal{z-index:1;position:relative}.cert__link:focus-visible{outline:none}.cert--split:has(.cert__link:focus-visible){outline:2px solid var(--color-purple-300);outline-offset:2px}.cert--split .cert__seal:focus-visible{outline:2px solid var(--color-purple-300);outline-offset:4px;border-radius:4px}.contact{isolation:isolate;background:var(--color-white);position:relative;overflow:hidden}.ct-bg{z-index:-1;position:absolute;inset:0}.ct-bg img{object-fit:cover;object-position:30% 55%;width:100%;height:100%;transition:scale 1.6s var(--ease-out), filter 1.6s var(--ease-out);scale:1.08}.ct-bg:after{content:"";background:linear-gradient(var(--color-white), color-mix(in srgb, var(--color-white) 0%, transparent));height:180px;position:absolute;inset:0 0 auto}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ct-bg img{animation:linear both ct-drift;animation-timeline:view();animation-range:cover}}}@keyframes ct-drift{0%{translate:-2% 4%}to{translate:2% -4%}}.page--contact .contact{overflow:clip}.page--contact .ct-bg img{height:100lvh;animation:none;position:sticky;top:0}.contact{padding-bottom:calc(clamp(72px, 9vw, 128px) + var(--footer-h,0px));margin-bottom:calc(-1 * var(--footer-h,0px))}body:has(.contact) .site-footer{z-index:1;background:color-mix(in srgb, var(--color-white) 72%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-white) 80%, transparent);backdrop-filter:blur(16px)saturate(1.2);color:var(--color-neutral-700);border-top:0;position:relative}.ct-sheet{background:var(--color-white);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-neutral-1000) 4%, transparent), 0 32px 64px -32px color-mix(in srgb, var(--color-purple-900) 30%, transparent);border-radius:32px;padding:clamp(24px,4.5vw,64px)}.btn[disabled]{opacity:.4;pointer-events:none}@media (width<=640px){.ct-sheet{border-radius:24px}}@media (prefers-reduced-motion:reduce){.ct-bg img{transition:none}}.ct-c__sheet{width:min(100% - 2 * var(--gutter), 800px);padding:0;overflow:hidden}.ct-c__form{background:var(--color-white);border:0;width:100%;height:800px;display:block}.page{flex-direction:column;min-height:100svh;display:flex}.page main{flex-direction:column;flex:1;display:flex}.page--contact .contact{flex:1}.nf{flex:1;align-content:center;display:grid}.nf__inner{justify-items:center;display:grid}.nf-stage{background:var(--color-bg-neutral-bold);border-radius:24px;justify-items:center;gap:20px;width:min(100%,440px);margin-bottom:clamp(32px,4vw,48px);padding:36px 24px 28px;display:grid}.nf-trip{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;width:100%;max-width:300px;display:grid}.nf-node{border-radius:var(--radius-16);place-items:center;width:56px;height:56px;display:grid;position:relative}.nf-node--orito{background:var(--color-white);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-neutral-1000) 6%, transparent), 0 8px 20px -10px color-mix(in srgb, var(--color-purple-900) 35%, transparent)}.nf-node--orito img{width:28px;height:28px}.nf-node--empty{border:1.5px dashed var(--color-neutral-300);color:var(--color-neutral-300)}.nf-node--empty .icon{width:24px;height:24px}.nf-node__q{background:var(--color-white);width:20px;height:20px;box-shadow:0 0 0 1.5px var(--color-neutral-300);color:var(--color-neutral-600);font-size:12px;font-weight:var(--weight-semibold);border-radius:50%;place-items:center;line-height:1;display:grid;position:absolute;top:-8px;right:-8px}.nf-line{background:linear-gradient(90deg, var(--color-purple-500), color-mix(in srgb, var(--color-purple-500) 0%, transparent)) left / 36% 100% no-repeat, repeating-linear-gradient(90deg, var(--color-neutral-400) 0 5px, transparent 5px 9px);height:2px;margin-inline:8px}.nf-path{border-radius:var(--radius-full);background:var(--color-white);max-width:100%;box-shadow:0 0 0 1px color-mix(in srgb, var(--color-neutral-1000) 6%, transparent);align-items:center;gap:8px;margin:0;padding:4px 12px 4px 4px;font-size:13px;display:inline-flex}.nf-path__code{border-radius:var(--radius-full);background:var(--color-neutral-800);color:var(--color-white);font-size:12px;font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;flex:none;padding:2px 8px}.nf-path__url{color:var(--color-neutral-700);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;overflow:hidden}.nf-path__url:empty{display:none}.nf__header{margin-bottom:32px}.nf__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (prefers-reduced-motion:no-preference){.nf-line{animation:nf-draw .7s var(--ease-out) .2s both}.nf-node--empty,.nf-path{animation:nf-in .36s var(--ease-out) .82s both}.nf-path{animation-delay:.96s}}@keyframes nf-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes nf-in{0%{opacity:0;translate:0 4px}}@media (width<=560px){.nf__actions .btn{flex:1}}#onetrust-consent-sdk #onetrust-banner-sdk{width:420px!important;max-width:calc(100vw - 32px)!important;max-height:calc(100vh - 48px)!important;inset:auto 24px 24px auto!important}#onetrust-consent-sdk #onetrust-banner-sdk>div,#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-container,#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-row,#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-group-container,#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group-parent,#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group{float:none!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;position:static!important;transform:none!important}#onetrust-consent-sdk #onetrust-banner-sdk .banner_logo{display:none!important}#onetrust-consent-sdk #onetrust-banner-sdk{border-radius:var(--radius-16)!important;background:var(--color-white)!important;box-shadow:0 0 0 1px var(--color-neutral-200), 0 1px 2px #1c0e4e0f, 0 18px 40px -18px #1c0e4e66!important;color:var(--color-text-regular)!important;font-family:var(--font-sans)!important;animation:orito-cookie-in .5s var(--ease-out) both!important;border:0!important;overflow:hidden auto!important}#onetrust-consent-sdk #onetrust-banner-sdk .ot-sdk-container{padding:20px 20px var(--space-16)!important}@keyframes orito-cookie-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy{margin:0 28px var(--space-16) 0!important}#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-title{margin:0 0 var(--space-6)!important;color:var(--color-text-regular)!important;font-size:15px!important;font-weight:var(--weight-semibold)!important;line-height:1.4!important}#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-text{color:var(--color-text-subtle)!important;letter-spacing:0!important;margin:0!important;font-size:13.5px!important;line-height:1.65!important}#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-text a{color:var(--color-purple-800)!important;font-weight:var(--weight-medium)!important;text-underline-offset:2px!important;opacity:1!important;margin-left:2px!important;text-decoration:underline!important}#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group{gap:var(--space-8)!important;flex-wrap:wrap!important;display:flex!important}#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group button{width:auto!important;min-width:0!important;height:40px!important;padding:0 var(--space-16)!important;border:.8px solid var(--color-border)!important;border-radius:var(--radius-8)!important;background:var(--gradient-secondary)!important;color:var(--color-text)!important;font-family:inherit!important;font-size:var(--text-sm)!important;font-weight:var(--weight-medium)!important;letter-spacing:0!important;white-space:nowrap!important;opacity:1!important;transition:filter .15s ease, transform .15s var(--ease-out)!important;flex:auto!important;margin:0!important;line-height:1!important;text-decoration:none!important}#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-pc-btn-handler{order:1!important}#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-reject-all-handler{order:2!important}#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-accept-btn-handler{order:3!important}#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group #onetrust-reject-all-handler,#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group #onetrust-accept-btn-handler{border-color:var(--color-brand-900)!important;background:var(--gradient-primary)!important;color:var(--color-text-inverse)!important}#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group button:hover{filter:drop-shadow(0 1px 1px #0000001f)brightness(1.06)!important;opacity:1!important}#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group #onetrust-pc-btn-handler:hover{filter:drop-shadow(0 1px 1px #0000001f)brightness(1.02)!important}#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group button:active{transform:scale(.97)!important}#onetrust-consent-sdk #onetrust-banner-sdk button:focus-visible,#onetrust-consent-sdk #onetrust-banner-sdk a:focus-visible{outline:2px solid var(--color-brand-400)!important;outline-offset:2px!important}#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-close-btn-container{margin:0!important;position:absolute!important;top:12px!important;right:12px!important;transform:none!important}#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-close-btn-container .ot-close-icon{border-radius:var(--radius-8)!important;opacity:.5!important;background-size:10px!important;width:28px!important;height:28px!important;margin:0!important;padding:0!important}#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-close-btn-container .ot-close-icon:hover{background-color:var(--color-neutral-100)!important;opacity:.8!important}@media (width<=600px){#onetrust-consent-sdk #onetrust-banner-sdk{width:auto!important;max-width:none!important;bottom:12px!important;left:12px!important;right:12px!important}}@media (prefers-reduced-motion:reduce){#onetrust-consent-sdk #onetrust-banner-sdk{animation:none!important}}#onetrust-pc-sdk#onetrust-pc-sdk{background:var(--color-white)!important;box-shadow:0 0 0 1px var(--color-neutral-200), 0 24px 60px -20px #1c0e4e59!important;color:var(--color-text-regular)!important;font-family:var(--font-sans)!important;border-radius:0!important}#onetrust-pc-sdk#onetrust-pc-sdk :not(svg):not(path){font-family:inherit!important}#onetrust-pc-sdk#onetrust-pc-sdk .ot-pc-header,#onetrust-pc-sdk#onetrust-pc-sdk .ot-pc-footer{border-color:var(--color-neutral-200)!important}#onetrust-pc-sdk#onetrust-pc-sdk #ot-pc-title{color:var(--color-text-regular)!important;font-size:20px!important;font-weight:var(--weight-semibold)!important;letter-spacing:-.2px!important;line-height:1.35!important}#onetrust-pc-sdk#onetrust-pc-sdk #ot-pc-desc,#onetrust-pc-sdk#onetrust-pc-sdk .ot-category-desc{color:var(--color-text-subtle)!important;font-size:var(--text-sm)!important;line-height:1.7!important}#onetrust-pc-sdk#onetrust-pc-sdk #ot-category-title,#onetrust-pc-sdk#onetrust-pc-sdk .ot-cat-header{color:var(--color-text-regular)!important;font-size:15px!important;font-weight:var(--weight-semibold)!important}#onetrust-pc-sdk#onetrust-pc-sdk a,#onetrust-pc-sdk#onetrust-pc-sdk .privacy-notice-link,#onetrust-pc-sdk#onetrust-pc-sdk .category-host-list-handler{color:var(--color-purple-800)!important;font-weight:var(--weight-medium)!important;text-underline-offset:2px!important;text-decoration:underline!important}#onetrust-pc-sdk#onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob{border-color:var(--color-purple-800)!important;background-color:var(--color-purple-800)!important}#onetrust-pc-sdk#onetrust-pc-sdk .ot-always-active{color:var(--color-purple-800)!important}#onetrust-pc-sdk#onetrust-pc-sdk #accept-recommended-btn-handler,#onetrust-pc-sdk#onetrust-pc-sdk .ot-pc-refuse-all-handler,#onetrust-pc-sdk#onetrust-pc-sdk .save-preference-btn-handler{min-width:0!important;height:40px!important;padding:0 var(--space-16)!important;border:.8px solid var(--color-border)!important;border-radius:var(--radius-8)!important;background:var(--gradient-secondary)!important;color:var(--color-text)!important;font-size:var(--text-sm)!important;font-weight:var(--weight-medium)!important;letter-spacing:0!important;white-space:nowrap!important;opacity:1!important;transition:filter .15s ease, transform .15s var(--ease-out)!important;line-height:1!important}#onetrust-pc-sdk#onetrust-pc-sdk .save-preference-btn-handler{border-color:var(--color-brand-900)!important;background:var(--gradient-primary)!important;color:var(--color-text-inverse)!important}#onetrust-pc-sdk#onetrust-pc-sdk #accept-recommended-btn-handler:hover,#onetrust-pc-sdk#onetrust-pc-sdk .ot-pc-refuse-all-handler:hover{filter:drop-shadow(0 1px 1px #0000001f)brightness(1.02)!important;opacity:1!important}#onetrust-pc-sdk#onetrust-pc-sdk .save-preference-btn-handler:hover{filter:drop-shadow(0 1px 1px #0000001f)brightness(1.06)!important;opacity:1!important}#onetrust-pc-sdk#onetrust-pc-sdk button:active{transform:scale(.97)!important}#onetrust-pc-sdk#onetrust-pc-sdk button:focus-visible,#onetrust-pc-sdk#onetrust-pc-sdk a:focus-visible,#onetrust-pc-sdk#onetrust-pc-sdk input:focus-visible+.ot-switch{outline:2px solid var(--color-brand-400)!important;outline-offset:2px!important}