*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}picture:not([class]){display:contents}picture:not([class])>source{display:none}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none;padding:0}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}:focus-visible{outline-offset:2px;outline:2px solid}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
:root{--page-min-width:360px;--font-sans:var(--font-aspekta), ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;--color-ink:#000;--color-paper:#fff;--color-cream:#f6f1eb;--color-accent:#ff3ec7;--color-accent-ink:#ff6dd4;--color-accent-soft:#fde7f2;--color-violet:#8962f4;--color-violet-soft:#ece5ff;--color-violet-ink:#1c0950;--color-success:#21ae68;--color-error:#ff0606;--color-star:#ffb84b;--color-silver:#f0efef;--color-smoke:#f6f6f6;--color-silver-dark:#d0d0d0;--color-media-placeholder:#d9d9d9;--color-ink-strong:#17181a;--color-ink-deep:#000c;--color-ink-body:#000000b3;--color-ink-faint:#0009;--color-ink-soft:#00000080;--color-ink-muted:#0006;--color-ink-line:#0003;--color-ink-hairline:#00000026;--color-green-hairline:#063c281a;--color-paper-muted:#ffffff80;--color-paper-soft:#fffc;--color-paper-line:#fff3;--text-hero:80px;--text-code:240px;--text-display:64px;--text-title:48px;--text-section-title:40px;--text-card-title:24px;--text-lead:18px;--text-body:14px;--text-fine:12px;--text-hero-mobile:48px;--text-code-mobile:140px;--text-display-mobile:36px;--text-title-mobile:28px;--text-section-title-mobile:24px;--text-card-title-mobile:20px;--text-lead-mobile:14px;--text-body-mobile:12px;--text-heading:32px;--text-lead-fixed:18px;--text-mark:16px;--leading-tight:.95;--leading-display:.96;--leading-none:1;--leading-title:1.1;--leading-snug:1.2;--leading-body:1.3;--leading-fine:1.4;--tracking-tight:-.02em;--weight-regular:400;--weight-book:450;--weight-medium:500;--weight-bold:550;--type-display:var(--weight-bold) var(--text-display) / var(--leading-display) var(--font-sans);--type-title:var(--weight-medium) var(--text-title) / var(--leading-title) var(--font-sans);--type-section-title:var(--weight-medium) var(--text-section-title) / var(--leading-title) var(--font-sans);--type-card-title:var(--weight-bold) var(--text-card-title) / var(--leading-snug) var(--font-sans);--type-lead:var(--weight-regular) var(--text-lead) / var(--leading-fine) var(--font-sans);--type-body:var(--weight-regular) var(--text-body) / var(--leading-body) var(--font-sans);--reveal-duration:.8s;--reveal-stagger:70ms;--reveal-rise:40px;--reveal-scale:.9;--reveal-ease:cubic-bezier(.22, .61, .36, 1);--ink-from:#00000026;--ink-duration:.32s;--ink-stagger:20ms;--hover-ease:cubic-bezier(.33, 0, .15, 1);--hover-duration:.4s;--roll-stride:24px;--fade-duration:.24s;--switch-duration:.4s;--scrollbar-gap:0px;--noise:url(/noise.webp);--shadow-panel:0 12px 24px #d1d1d11a, 0 48px 48px #d1d1d117;--shadow-note:0 18px 40px -22px #0526200a;--gutter:80px;--content-max:1280px;--content-narrow:1064px;--header-height:72px;--first-screen:min(100svh / var(--zoom,1) - var(--header-height), 980px);--section-padding:128px;--module-padding:64px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--radius-pill:40px}@media (max-width:768px){:root{--text-hero:var(--text-hero-mobile);--text-code:var(--text-code-mobile);--text-display:var(--text-display-mobile);--text-title:var(--text-title-mobile);--text-section-title:var(--text-section-title-mobile);--text-card-title:var(--text-card-title-mobile);--text-lead:var(--text-lead-mobile);--text-body:var(--text-body-mobile);--gutter:20px;--header-height:64px;--section-padding:80px;--module-padding:40px}}
[data-reveal]{--reveal-step:calc(var(--reveal-index,0) * var(--reveal-stagger));overflow-anchor:none}[data-reveal=rise],[data-reveal=grow]{opacity:0}[data-reveal=rise]{translate:0 var(--reveal-rise);transition:opacity var(--reveal-duration) var(--reveal-ease) var(--reveal-step), translate var(--reveal-duration) var(--reveal-ease) var(--reveal-step)}[data-reveal=grow][data-priority]{opacity:1}[data-reveal=rise]:has(>[data-priority]){opacity:1}[data-reveal=rise][data-shown]{opacity:1;translate:0}[data-reveal=grow]{scale:var(--reveal-scale);transition:opacity var(--reveal-duration) var(--reveal-ease) var(--reveal-step), scale var(--reveal-duration) var(--reveal-ease) var(--reveal-step)}[data-reveal=grow][data-shown]{opacity:1;scale:1}[data-reveal=lines] [data-word]{vertical-align:bottom;margin-bottom:-.16em;padding-bottom:.16em;display:inline-block;overflow:hidden}[data-reveal=lines] [data-word]>span{transition:translate var(--reveal-duration) var(--reveal-ease) calc(var(--reveal-step) + var(--line,0) * var(--reveal-stagger));display:inline-block;translate:0 110%}[data-reveal=lines][data-shown] [data-word]>span{translate:0}[data-reveal=ink] [data-char]{color:var(--ink-from);transition:color var(--ink-duration) var(--reveal-ease) calc(var(--reveal-step) + var(--char,0) * var(--ink-stagger))}[data-reveal=ink][data-shown] [data-char]{color:inherit}@supports (animation-timeline:view()){[data-reveal=ink]{view-timeline-name:--ink}[data-reveal=ink] [data-char]{color:inherit;animation:linear both ink-fill;animation-timeline:--ink;animation-range:cover calc(20% + 40% * var(--char) / var(--chars)) cover calc(20% + 40% * (var(--char) + 4) / var(--chars));transition:none}}@keyframes ink-fill{0%{color:var(--ink-from)}}[data-reveal=rise],[data-reveal=grow],[data-reveal=lines] [data-word]>span{animation:0s 6s forwards reveal-fallback}[data-armed] [data-reveal=rise],[data-armed] [data-reveal=grow],[data-armed] [data-reveal=lines] [data-word]>span{animation:none}@keyframes reveal-fallback{to{opacity:1;translate:none;scale:none}}@media (scripting:none){[data-reveal=rise],[data-reveal=grow]{opacity:1;translate:none;scale:none}[data-reveal=lines] [data-word]>span{translate:none}[data-reveal=ink] [data-char]{color:inherit}}
[data-tear]{isolation:isolate;position:relative;overflow:hidden}[data-tear]:before,[data-tear]:after{z-index:-1;background:url(/tear.webp) var(--tear-x,center) top / max(1440px, 100%) 100% no-repeat;height:308px;position:absolute;left:0;right:0}[data-tear~=top]:before,[data-tear~=top-flip]:before{content:"";top:var(--tear-y,0px)}[data-tear~=bottom]:after,[data-tear~=bottom-flip]:after{content:"";bottom:var(--tear-y,0px)}[data-tear~=top-flip]:before,[data-tear~=bottom-flip]:after{rotate:180deg}
.status-page{min-height:652px;padding:80px var(--gutter);background:var(--noise), var(--color-cream);text-align:center;isolation:isolate;flex-direction:column;justify-content:center;align-items:center;gap:40px;display:flex}.status-page-head{flex-direction:column;align-items:center;gap:24px;width:100%;display:flex}.status-page-code{width:100%;max-width:568px;font:var(--weight-bold) var(--text-code) / var(--leading-display) var(--font-sans);letter-spacing:var(--tracking-tight);justify-content:space-between;display:flex;position:relative}.status-page-art{z-index:-1;width:400px;position:absolute;top:50%;left:50%;translate:-50% -50%}.status-page-art img{width:100%;height:auto;display:block}.status-page-copy{flex-direction:column;gap:16px;max-width:432px;display:flex}.status-page-title{font:var(--type-card-title);letter-spacing:var(--tracking-tight)}.status-page-text{color:var(--color-ink-body);font:var(--type-lead);letter-spacing:var(--tracking-tight)}@media (max-width:768px){.status-page{justify-content:flex-start;gap:32px;min-height:720px;padding-top:176px}.status-page-head{gap:16px}.status-page-code{max-width:336px}.status-page-art{width:228px}.status-page-copy{gap:8px}}
.osano-cm-window{font-family:var(--font-sans)}.osano-cm-window .osano-cm-dialog__close,.osano-cm-window .osano-cm-disclosure,.osano-cm-window .osano-cm-powered-by,.osano-cm-window .osano-cm-dialog__content .osano-cm-link,.osano-cm-window .osano-cm-view__description,.osano-cm-window .osano-cm-description:empty{display:none}.osano-cm-window .osano-cm-button,.osano-cm-window .osano-cm-close,.osano-cm-window .osano-cm-link,.osano-cm-window .osano-cm-toggle__input{outline:none}.osano-cm-window .osano-cm-button:focus-visible,.osano-cm-window .osano-cm-close:focus-visible,.osano-cm-window .osano-cm-link:focus-visible,.osano-cm-window .osano-cm-toggle__input:focus-visible+.osano-cm-switch{outline:2px solid var(--color-ink);outline-offset:4px}.osano-cm-window .osano-cm-link:focus-visible,.osano-cm-window .osano-cm-button--type_manage:focus-visible{border-radius:var(--radius-xs)}.osano-cm-window .osano-cm-button{border:1px solid var(--color-ink-line);border-radius:var(--radius-pill);background:var(--color-paper);width:auto;min-height:48px;color:var(--color-ink);font:var(--weight-bold) var(--text-body) / var(--leading-none) var(--font-sans);letter-spacing:var(--tracking-tight);white-space:nowrap;transition:opacity var(--hover-duration) var(--hover-ease);flex:none;justify-content:center;align-items:center;margin:0;padding:0 32px;display:inline-flex}.osano-cm-window .osano-cm-button:hover{border-color:var(--color-ink-line);background:var(--color-paper);color:var(--color-ink);opacity:.8}.osano-cm-window .osano-cm-button--type_accept,.osano-cm-window .osano-cm-button--type_accept:hover,.osano-cm-window .osano-cm-save,.osano-cm-window .osano-cm-save:hover{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.osano-cm-window .osano-cm-button--type_manage,.osano-cm-window .osano-cm-button--type_manage:hover{min-height:0;line-height:var(--leading-body);text-underline-offset:4px;background:0 0;border:0;border-radius:0;order:-1;padding:0;text-decoration:underline}.osano-cm-window .osano-cm-dialog{border-top:1px solid var(--color-ink-line);background:var(--color-paper);max-width:none;color:var(--color-ink);box-shadow:none;justify-content:space-between;align-items:center;gap:32px;padding:20px 40px;display:flex}.osano-cm-window .osano-cm-dialog--position_top{inset:auto 0 0}.osano-cm-window .osano-cm-dialog__content{max-width:694px;font:var(--weight-book) var(--text-fine) / var(--leading-body) var(--font-sans);letter-spacing:var(--tracking-tight);margin:0}.osano-cm-window .osano-cm-dialog__buttons{flex:none;align-items:center;gap:16px;width:auto;margin:0;display:flex}.osano-cm-window .osano-cm-dialog__buttons .osano-cm-button{margin:0}.osano-cm-window .osano-cm-info-dialog{background:var(--color-ink-soft)}.osano-cm-window .osano-cm-info{width:calc(100% - 2 * var(--gutter));max-width:544px;max-height:calc(100% - 2 * var(--gutter));border:1px solid var(--color-ink-line);border-radius:var(--radius-lg);background:var(--color-paper);color:var(--color-ink);box-shadow:none;animation:none;inset:50% auto auto 50%;overflow:auto;transform:translate(-50%,-50%)}.osano-cm-window .osano-cm-info-dialog-header{background:0 0;border:0;justify-content:space-between;align-items:center;gap:32px;min-height:0;padding:32px 32px 0;display:flex;position:static}.osano-cm-window .osano-cm-header{color:var(--color-ink);font:var(--type-card-title);letter-spacing:var(--tracking-tight);background:0 0;margin:0;padding:0}.osano-cm-window .osano-cm-info-dialog-header__close{width:20px;min-width:0;height:20px;min-height:0;color:var(--color-ink);background:0 0;border:0;flex:none;margin:0;padding:0;position:static}.osano-cm-window .osano-cm-info-dialog-header__close svg{width:100%;height:100%}.osano-cm-window .osano-cm-info-dialog-header__close svg *{stroke:currentColor}.osano-cm-window .osano-cm-info-views,.osano-cm-window .osano-cm-view{height:auto;position:static}.osano-cm-window .osano-cm-view{flex-direction:column;padding:32px;display:flex}.osano-cm-window .osano-cm-description{color:var(--color-ink-soft);font:var(--type-body);letter-spacing:var(--tracking-tight);margin:0}.osano-cm-window .osano-cm-description p{margin:0}.osano-cm-window .osano-cm-view__list{flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.osano-cm-window .osano-cm-view__list>.osano-cm-list-item:nth-child(n){border:1px solid var(--color-ink-hairline);border-radius:var(--radius-md);flex-direction:column;gap:16px;margin:0;padding:16px;display:flex}.osano-cm-window .osano-cm-view__list>.osano-cm-list-item:has([data-category=PERSONALIZATION]){display:none}.osano-cm-window .osano-cm-view__list>.osano-cm-list-item:has([data-category=MARKETING]){order:1}.osano-cm-window .osano-cm-list-item__toggle{flex-direction:row;justify-content:space-between;align-items:center;gap:32px;min-height:24px;margin:0;display:flex}.osano-cm-window .osano-cm-label{color:var(--color-ink);font:var(--weight-bold) var(--text-lead) / var(--leading-none) var(--font-sans);letter-spacing:var(--tracking-tight);order:-1;margin:0}.osano-cm-window .osano-cm-switch{border-radius:var(--radius-pill);background:var(--color-ink-hairline);width:48px;height:24px;transition:background var(--switch-duration) var(--hover-ease);border:0;flex:none;margin:0;position:relative}.osano-cm-window .osano-cm-switch:before{display:none}.osano-cm-window .osano-cm-switch:after{background:var(--color-paper);width:18px;height:18px;transition:transform var(--switch-duration) var(--hover-ease);border:0;border-radius:50%;inset:3px auto auto 3px;transform:none}.osano-cm-window .osano-cm-toggle__input:checked+.osano-cm-switch{background:var(--color-ink)}.osano-cm-window .osano-cm-toggle__input:checked+.osano-cm-switch:after{left:3px;transform:translate(24px)}.osano-cm-window .osano-cm-toggle--disabled .osano-cm-switch{display:none}.osano-cm-window .osano-cm-toggle--disabled:after{content:"Always active";color:var(--color-ink);font:var(--weight-bold) var(--text-body) / var(--leading-body) var(--font-sans);letter-spacing:var(--tracking-tight);white-space:nowrap}.osano-cm-window .osano-cm-view__button{align-self:center;margin:32px 0 0}@media (max-width:768px){.osano-cm-window .osano-cm-button{font-size:var(--text-lead)}.osano-cm-window .osano-cm-dialog{flex-direction:column;align-items:stretch;padding:20px}.osano-cm-window .osano-cm-dialog__content{max-width:none;font-weight:var(--weight-regular)}.osano-cm-window .osano-cm-dialog__buttons{flex-wrap:wrap;gap:16px 8px}.osano-cm-window .osano-cm-dialog__buttons .osano-cm-button{flex:1 1 0}.osano-cm-window .osano-cm-dialog__buttons .osano-cm-button--type_manage{flex:0 0 100%;justify-content:flex-start}.osano-cm-window .osano-cm-info-dialog-header{padding:20px 20px 0}.osano-cm-window .osano-cm-info-dialog-header__close{width:16px;height:16px}.osano-cm-window .osano-cm-view{padding:20px}.osano-cm-window .osano-cm-view__button{margin-top:20px}.osano-cm-window .osano-cm-view__list>.osano-cm-list-item:nth-child(n){gap:8px}.osano-cm-window .osano-cm-label{line-height:var(--leading-fine)}.osano-cm-window .osano-cm-toggle--disabled:after{font-weight:var(--weight-regular)}.osano-cm-window .osano-cm-view__button{align-self:stretch}}
html{background:var(--color-ink)}body{min-width:var(--page-min-width);font-family:var(--font-sans);background:var(--color-paper);color:var(--color-ink)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:100;border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-paper);font:var(--type-body);padding:8px 16px;position:absolute;top:8px;left:8px;translate:0 -200%}.skip-link:focus{translate:0}@media (min-width:1920px){:root{--zoom:1.25;zoom:var(--zoom)}}@media (min-width:2560px){:root{--zoom:1.4;zoom:var(--zoom)}}body:has([data-header=paper]){--header-background:var(--color-paper)}body:has([data-header-line]){--header-line:inset 0 -1px var(--color-ink-hairline)}[data-bold]:before{content:attr(data-bold);visibility:hidden;height:0;font-weight:var(--weight-bold);display:block;overflow:hidden}[data-underline]{position:relative}[data-underline]:after{content:"";right:0;bottom:var(--underline-offset,-4px);height:var(--underline-weight,2px);will-change:clip-path;background:currentColor;position:absolute;left:0}[data-underline]:hover:after{animation:underline-wipe var(--hover-duration) linear}[data-underline=hover]:after{clip-path:inset(0 100% 0 0);transition:clip-path var(--hover-duration) var(--hover-ease)}[data-underline=hover]:hover:after{clip-path:inset(0);animation:none}@keyframes underline-wipe{0%{clip-path:inset(0);animation-timing-function:var(--hover-ease)}50%{clip-path:inset(0 0 0 100%)}50.01%{clip-path:inset(0 100% 0 0);animation-timing-function:var(--hover-ease)}to{clip-path:inset(0)}}
