@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/skripts/fonts/inter-latin-wght.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/skripts/fonts/inter-latin-ext-wght.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--c-brand-900: #0b0b0c;--c-brand-950: color-mix(in srgb, var(--c-brand-900) 70%, #000);--c-brand-800: color-mix(in srgb, var(--c-brand-900) 90%, #fff);--c-brand-700: color-mix(in srgb, var(--c-brand-900) 80%, #fff);--c-brand-600: color-mix(in srgb, var(--c-brand-900) 68%, #fff);--c-brand-200: color-mix(in srgb, var(--c-brand-900) 20%, #fff);--c-brand-100: color-mix(in srgb, var(--c-brand-900) 10%, #fff);--c-brand-50: color-mix(in srgb, var(--c-brand-900) 5%, #fff);--c-accent: #ffcc00;--c-accent-100: #fff5cc;--c-accent-700: #7a5c00;--c-on-accent: var(--c-brand-900);--c-success: #30d158;--c-success-100: #dcf7e3;--c-success-700: #137a3a;--c-danger: #ff3b30;--c-danger-100: #fde3e4;--c-danger-600: #c3141b;--c-danger-300: #ff7b80;--c-black: #000;--c-ink: #1d1d1f;--c-grey-700: #424245;--c-grey-600: #6e6e73;--c-grey-500: #86868b;--c-grey-300: #d2d2d7;--c-grey-200: #e8e8ed;--c-grey-100: #f5f5f7;--c-white: #fff;--c-night-800: #0e0e10;--c-night-700: #161618;--c-night-600: #1c1c1e;--c-night-500: #2c2c2e;--c-night-400: #3a3a3c;--surface-page: var(--c-white);--surface-alt: var(--c-grey-100);--surface-raised: var(--c-white);--surface-tile: var(--c-grey-100);--surface-inverse: var(--c-brand-900);--text-strong: var(--c-ink);--text-body: var(--c-ink);--text-muted: var(--c-grey-600);--text-faint: var(--c-grey-500);--text-link: var(--c-brand-700);--text-accent: var(--c-accent-700);--line: var(--c-grey-200);--line-strong: var(--c-grey-300);--focus-ring: var(--c-brand-900);--state-error: var(--c-danger-600);--state-error-surface: var(--c-danger-100);--state-success: var(--c-success-700);--state-success-surface: var(--c-success-100);--font-sans: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Inter", system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--fs-hero: clamp(2.75rem, 1.35rem + 5.4vw, 6.5rem);--fs-display: clamp(2.25rem, 1.5rem + 3.2vw, 4.5rem);--fs-h1: clamp(2rem, 1.4rem + 2.4vw, 3.25rem);--fs-h2: clamp(1.75rem, 1.3rem + 1.7vw, 2.75rem);--fs-h3: clamp(1.3125rem, 1.15rem + .6vw, 1.75rem);--fs-h4: clamp(1.1875rem, 1.12rem + .3vw, 1.375rem);--fs-lead: clamp(1.125rem, 1rem + .5vw, 1.5rem);--fs-body: 1.0625rem;--fs-small: .9375rem;--fs-caption: .8125rem;--fs-label: .75rem;--lh-tight: 1.02;--lh-heading: 1.08;--lh-h1: 1.1;--lh-snug: 1.3;--lh-body: 1.5;--tracking-hero: -.015em;--tracking-display: -.015em;--tracking-heading: -.005em;--tracking-label: .08em;--wght-body: 400;--wght-medium: 500;--wght-strong: 600;--wght-heading: 600;--wght-display: 600;--measure: 62ch;--measure-narrow: 40ch;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--space-9: 6rem;--space-10: 8rem;--section-y: clamp(5rem, 3rem + 7vw, 10rem);--gutter: clamp(20px, 6.25vw, 40px);--container: 1400px;--container-w: calc(100vw - 2 * var(--gutter));--container-narrow: 860px;--header-h: 3.75rem;--r-xs: 6px;--r-sm: 10px;--r-md: 14px;--r-lg: 22px;--r-xl: 32px;--r-2xl: 44px;--r-pill: 999px;--r-img: 10px;--shadow-1: 0 1px 2px rgb(0 0 0 / .06), 0 2px 10px rgb(0 0 0 / .04);--shadow-2: 0 2px 4px rgb(0 0 0 / .06), 0 18px 40px -16px rgb(0 0 0 / .22);--shadow-float: 0 40px 80px -30px rgb(0 0 0 / .45), 0 12px 24px -12px rgb(0 0 0 / .25);--glass-light: rgb(255 255 255 / .78);--glass-dark: rgb(22 22 24 / .72);--glass-blur: saturate(180%) blur(20px);--z-raised: 10;--z-sticky: 50;--z-header: 100;--z-overlay: 900;--z-modal: 1000;--z-toast: 1100;--ease-out: cubic-bezier(.2, .8, .2, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-soft: cubic-bezier(.25, .1, .25, 1);--ease-spring: cubic-bezier(.34, 1.4, .64, 1);--dur-1: .12s;--dur-2: .22s;--dur-3: .42s;--dur-4: .72s;--control-h: 3.25rem;--control-h-sm: 2.5rem;--chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%231d1d1f' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--chevron-light: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23f5f5f7' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}@media(prefers-reduced-motion:reduce){:root{--dur-1: 0ms;--dur-2: 0ms;--dur-3: 0ms;--dur-4: 0ms}}@import "./tokens.css";*,*:before,*:after{box-sizing:border-box}*{margin:0}html{font-size:clamp(100%,min(.6667vw,1.1852vh),125%);-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + var(--space-4));color-scheme:light;hanging-punctuation:first last}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{min-height:100dvh;background:var(--surface-page);color:var(--text-body);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--wght-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-synthesis:none;overflow-x:clip}img,picture,video,svg,canvas{display:block;max-width:100%}img,video{height:auto}picture{display:contents}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}a{color:inherit;text-decoration:none}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul[role=list],ol[role=list]{list-style:none;padding:0}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px;border-radius:var(--r-xs)}::selection{background:var(--c-accent);color:var(--c-on-accent)}[aria-hidden=true],[class*=__ring],[class*=__orbit]{pointer-events:none}[data-mode=organise],.band--black{--surface-page: var(--c-black);--surface-alt: var(--c-night-800);--surface-raised: var(--c-night-700);--surface-tile: var(--c-night-700);--surface-inverse: var(--c-white);--text-strong: #f5f5f7;--text-body: #f5f5f7;--text-muted: #a1a1a6;--text-faint: #6e6e73;--text-link: #f5f5f7;--text-accent: #f5f5f7;--line: var(--c-night-500);--line-strong: var(--c-night-400);--state-error: #ff6961;--state-error-surface: #3a1416;--state-success: var(--c-success);--state-success-surface: #0d2a22;--text-accent: var(--c-accent);--focus-ring: #fff;color-scheme:dark}[data-mode=organise]{background:var(--surface-page);color:var(--text-body)}body[data-mode=organise] main>section:nth-of-type(2n):not(.cta):not(.band--ink){--surface-page: var(--c-night-700);--surface-raised: var(--c-night-600);--surface-tile: var(--c-night-600);background:var(--surface-page)}[data-mode=organise],.band--black,.band--ink,.ia[data-theme=dark]{--chevron: var(--chevron-light)}.band--ink{--surface-page: var(--c-brand-900);--surface-alt: var(--c-brand-950);--surface-raised: var(--c-brand-800);--surface-tile: var(--c-brand-800);--text-strong: var(--c-white);--text-body: rgb(255 255 255 / .92);--text-muted: color-mix(in srgb, #fff 68%, var(--c-brand-900));--text-faint: color-mix(in srgb, #fff 48%, var(--c-brand-900));--text-link: var(--c-white);--text-accent: var(--c-accent);--line: rgb(255 255 255 / .12);--line-strong: rgb(255 255 255 / .24);--focus-ring: #fff;color-scheme:dark}.band--ink,.band--black,.band--grey,.band--white{background:var(--surface-page);color:var(--text-body)}.band--grey{--surface-page: var(--c-grey-100);--surface-raised: var(--c-white);--surface-tile: var(--c-white)}h1,h2,h3,h4,.t-hero,.t-display,.t-h1,.t-h2,.t-h3,.t-h4{font-family:var(--font-display);color:var(--text-strong);font-weight:var(--wght-heading);line-height:var(--lh-heading);letter-spacing:var(--tracking-heading);text-wrap:balance}.t-hero{font-size:var(--fs-hero);font-weight:var(--wght-display);line-height:1;letter-spacing:var(--tracking-hero)}.t-display{font-size:var(--fs-display);font-weight:var(--wght-display);line-height:1.04;letter-spacing:var(--tracking-display)}h1.t-display{line-height:var(--lh-h1)}.t-h1{font-size:var(--fs-h1);letter-spacing:var(--tracking-display);line-height:1.04}.t-h2{font-size:var(--fs-h2)}.t-h3{font-size:var(--fs-h3);line-height:1.18;letter-spacing:-.025em}.t-h4{font-size:var(--fs-h4);line-height:1.25;letter-spacing:-.02em}.t-lead{font-size:var(--fs-lead);line-height:1.4;color:var(--text-muted);font-weight:var(--wght-body);letter-spacing:-.01em;text-wrap:pretty}.t-body{font-size:var(--fs-body)}.t-small{font-size:var(--fs-small);line-height:1.45}.t-caption{font-size:var(--fs-caption);line-height:1.4;color:var(--text-muted)}.t-label{font-size:var(--fs-label);font-weight:var(--wght-strong);text-transform:uppercase;letter-spacing:var(--tracking-label);line-height:1.2}.t-muted{color:var(--text-muted)}.t-strong{color:var(--text-strong);font-weight:var(--wght-strong)}.t-mono{font-family:var(--font-mono);font-feature-settings:"tnum";letter-spacing:0}.t-num{font-variant-numeric:tabular-nums}p{text-wrap:pretty}em,i{font-style:normal}.t-hero em,.t-display em,.t-h1 em,.t-h2 em{color:inherit}.measure{max-width:var(--measure)}.measure-narrow{max-width:var(--measure-narrow)}.prose{max-width:var(--measure)}.prose>*+*{margin-top:var(--space-4)}.prose h2{margin-top:var(--space-7);font-size:var(--fs-h3)}.prose h3{margin-top:var(--space-6);font-size:var(--fs-h4)}.prose a,a.link{color:var(--text-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.prose a:hover,a.link:hover{text-decoration-thickness:2px}a.tel-link{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;white-space:nowrap}a.tel-link:hover{text-decoration-thickness:2px}.prose ul,.prose ol{padding-left:1.25em}.prose li+li{margin-top:var(--space-2)}.eyebrow{display:inline-flex;align-items:center;gap:.6em;color:var(--text-muted)}.eyebrow:before{content:"";flex:none;width:9px;height:9px;border-radius:50%;background:var(--dot, var(--c-accent))}.eyebrow[data-dot=accent]{--dot: var(--c-accent)}.eyebrow[data-dot=success]{--dot: var(--c-success)}.eyebrow[data-dot=danger]{--dot: var(--c-danger)}.eyebrow[data-dot=ink]{--dot: var(--c-brand-900)}.band--ink .eyebrow[data-dot=ink],.band--black .eyebrow[data-dot=ink],[data-mode=organise] .eyebrow[data-dot=ink]{--dot: var(--c-white)}.container{width:100%;margin-inline:auto;padding-inline:var(--gutter)}.container--narrow{max-width:calc(var(--container-narrow) + var(--gutter) * 2)}.section{padding-block:var(--section-y)}main>section{overflow-x:clip}.section--tight{padding-block:calc(var(--section-y) * .6)}.section--flush-top{padding-top:0}.stack{display:flex;flex-direction:column;gap:var(--stack-gap, var(--space-4))}.cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cluster-gap, var(--space-3))}.center{text-align:center;margin-inline:auto}.center .cluster{justify-content:center}.section-head{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--space-4);max-width:58rem;margin-bottom:clamp(2.5rem,1.5rem + 3vw,4.5rem)}.section-head.center{align-items:center;margin-inline:auto}.section-head .cluster{margin-top:var(--space-3)}.cq{container-type:inline-size}.grid{display:grid;gap:var(--grid-gap, clamp(1rem, .6rem + 1.2vw, 1.5rem));grid-template-columns:minmax(0,1fr)}@container (min-width: 720px){.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 820px){.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width: 560px){.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 1080px){.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.split{display:grid;gap:clamp(2.5rem,1rem + 4vw,6rem);align-items:center}@media(min-width:960px){.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.split--flip>:first-child{order:2}.split>*{width:100%;max-width:48rem}.split>:nth-child(1),.split--flip>:nth-child(2){justify-self:end}.split>:nth-child(2),.split--flip>:nth-child(1){justify-self:start}}.rule{border:0;border-top:1px solid var(--line)}.btn{--btn-bg: var(--c-brand-900);--btn-fg: var(--c-white);--btn-bd: transparent;--btn-hover: var(--c-brand-800);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:3rem;padding:0 1.5rem;border:1.5px solid var(--btn-bd);border-radius:var(--r-pill);background:var(--btn-bg);color:var(--btn-fg);font-size:1rem;font-weight:var(--wght-medium);letter-spacing:-.005em;line-height:1;white-space:nowrap;text-decoration:none;transition:transform var(--dur-2) var(--ease-out),background-color var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}.btn:hover{background:var(--btn-hover)}.btn:active{transform:scale(.97)}.btn[disabled],.btn[aria-disabled=true]{opacity:.4;pointer-events:none}.btn .arrow{transition:transform var(--dur-2) var(--ease-out)}.btn:hover .arrow{transform:translate(3px)}.btn--light,.band--ink .btn--primary,[data-mode=organise] .btn--primary,.band--black .btn--primary{--btn-bg: var(--c-white);--btn-fg: var(--c-brand-900);--btn-hover: #e8e8ed}[data-mode=organise] .btn--primary,.band--black .btn--primary{--btn-fg: var(--c-black);--btn-hover: #e5e5e7}.btn--accent{--btn-bg: var(--c-accent);--btn-fg: var(--c-on-accent);--btn-hover: color-mix(in srgb, var(--c-accent) 86%, #fff)}.btn--ghost{--btn-bg: transparent;--btn-fg: var(--text-strong);--btn-bd: var(--line-strong);--btn-hover: rgb(127 127 127 / .08)}.btn--ghost-light{--btn-bg: rgb(255 255 255 / .12);--btn-fg: var(--c-white);--btn-bd: rgb(255 255 255 / .4);--btn-hover: rgb(255 255 255 / .22);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.btn--sm{min-height:var(--control-h-sm);padding:0 1.1rem;font-size:var(--fs-small)}.btn--xs{min-height:2rem;padding:0 .85rem;font-size:var(--fs-caption)}.btn--block{width:100%}.btn--text{--btn-bg: transparent;--btn-hover: transparent;--btn-fg: var(--text-link);min-height:2.75rem;padding:0;border:0;border-radius:0}.btn--text:hover{text-decoration:underline;text-underline-offset:.2em}.more{display:inline-flex;align-items:center;gap:.25em;color:var(--text-link);font-weight:var(--wght-medium);font-size:var(--fs-body)}.more:after{content:"";width:.5em;height:.5em;border-top:1.75px solid currentColor;border-right:1.75px solid currentColor;transform:rotate(45deg) translate(-1px,1px);transition:transform var(--dur-2) var(--ease-out)}.more:hover{text-decoration:underline;text-underline-offset:.18em}.more:hover:after{transform:rotate(45deg) translate(1px,-1px)}.tile{position:relative;border-radius:var(--r-xl);background:var(--surface-tile);padding:clamp(1.5rem,1rem + 2vw,2.75rem);overflow:hidden;isolation:isolate}.card{background:var(--surface-raised);border-radius:var(--r-lg);padding:clamp(1.25rem,.9rem + 1.2vw,2rem)}.card--line{border:1px solid var(--line)}a.tile,a.card{transition:transform var(--dur-3) var(--ease-out),box-shadow var(--dur-3) var(--ease-out)}a.tile:hover,a.card:hover{transform:translateY(-4px);box-shadow:var(--shadow-2)}.media{border-radius:var(--r-xl);overflow:hidden;background:var(--surface-alt)}.media img{width:100%;height:100%;object-fit:cover}.badge{display:inline-flex;align-items:center;gap:.4em;min-height:1.75rem;padding:0 .7rem;border-radius:var(--r-pill);background:var(--surface-alt);color:var(--text-strong);font-size:var(--fs-caption);font-weight:var(--wght-strong);white-space:nowrap}.badge--accent{background:var(--c-accent);color:var(--c-on-accent)}.badge--success{background:var(--c-success-100);color:var(--c-success-700)}.badge--danger{background:var(--c-danger-100);color:var(--c-danger-600)}.badge--ink{background:var(--c-brand-900);color:var(--c-white)}.badge--outline{background:transparent;border:1px solid var(--line-strong)}.badge--soon{background:transparent;border:1px dashed var(--line-strong);color:var(--text-muted)}.notice{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-4) var(--space-5);border-radius:var(--r-md);background:var(--surface-alt);font-size:var(--fs-small)}.notice--error{background:var(--state-error-surface);color:var(--state-error)}.notice--success{background:var(--state-success-surface);color:var(--state-success)}.field{display:flex;flex-direction:column;gap:var(--space-2)}.field__label{font-size:var(--fs-small);font-weight:var(--wght-strong);color:var(--text-strong)}.field__hint{font-size:var(--fs-caption);color:var(--text-muted)}.field__error{font-size:var(--fs-caption);color:var(--state-error);font-weight:var(--wght-medium)}.input,.select,.textarea{width:100%;min-height:var(--control-h);padding:0 var(--space-4);border:1.5px solid transparent;border-radius:var(--r-md);background-color:var(--surface-alt);color:var(--text-strong);font-size:1.0625rem;font-weight:var(--wght-medium);transition:border-color var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out),background-color var(--dur-2) var(--ease-out)}.band--grey .input,.band--grey .select{background-color:var(--c-white)}.textarea{padding-block:var(--space-3);min-height:7rem;resize:vertical}.input::placeholder,.textarea::placeholder{color:var(--text-faint);font-weight:var(--wght-body)}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{outline:none;border-color:var(--text-strong);background-color:var(--surface-raised);box-shadow:0 0 0 4px color-mix(in srgb,var(--c-accent) 45%,transparent)}.input[aria-invalid=true],.select[aria-invalid=true]{border-color:var(--state-error)}.input--xl{min-height:4.25rem;font-size:clamp(1.25rem,1.1rem + .6vw,1.625rem);font-weight:var(--wght-strong);border-radius:var(--r-lg);padding-inline:var(--space-5)}select,.select{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-image:var(--chevron)!important;background-repeat:no-repeat!important;background-position:right 16px center!important;background-size:14px 14px!important;padding-inline-end:44px!important;cursor:pointer;text-overflow:ellipsis}select::-ms-expand{display:none}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:var(--space-4);top:-100px;z-index:var(--z-toast);padding:var(--space-3) var(--space-4);background:var(--c-brand-900);color:var(--c-white);border-radius:var(--r-sm);font-weight:var(--wght-strong)}.skip-link:focus{top:var(--space-4)}.nowrap{white-space:nowrap}.only-mobile{display:initial}.only-desktop{display:none}@media(min-width:900px){.only-mobile{display:none}.only-desktop{display:initial}}@media(prefers-reduced-motion:no-preference){.js [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity var(--dur-4) var(--ease-out),transform .9s var(--ease-out);transition-delay:var(--reveal-delay, 0ms)}.js [data-reveal].is-in{opacity:1;transform:none}}@media(max-width:899px){.section-head{gap:var(--space-5);width:100%}}@media(max-width:639px){main .btn:not(.btn--sm):not(.btn--xs){width:100%}main .cluster:has(>.btn){flex-direction:column;align-items:stretch;align-self:stretch;width:100%;gap:var(--space-4)}main .cluster:has(>.btn)>.more{align-self:flex-start;margin-top:var(--space-1)}main .center .cluster:has(>.btn)>.more{align-self:center}}.ka{--bg: #f2f2f7;--page: #fff;--cell: #fff;--fill: #f2f2f7;--fill-2: #e5e5ea;--fg: #1d1d1f;--muted: #6e6e73;--faint: #8e8e93;--sep: #d1d1d6;--tint: var(--c-brand-900);--tint-fg: #fff;--link: var(--c-brand-700);--accent: var(--c-accent);--accent-text: var(--c-accent-700);--pos: var(--state-success);--neg: var(--c-ink);--danger: var(--state-error);--glass: rgb(250 250 252 / .82);--shadow: 0 1px 2px rgb(0 0 0 / .04), 0 8px 24px -12px rgb(0 0 0 / .12);--logo: var(--c-brand-900);--k-fg: var(--fg);--k-muted: var(--muted);--k-fill: var(--fill);--k-line: var(--fill-2);--k-cell: var(--cell);--k-error: var(--danger);--k-error-fill: var(--state-error-surface);--k-success: var(--pos);--k-success-fill: var(--state-success-surface);min-height:100dvh;background:var(--bg);color:var(--fg);font-family:var(--font-sans);font-size:1.0625rem;line-height:1.35;transition:background-color .5s var(--ease-soft),color .5s var(--ease-soft)}.ka[data-theme=dark],.ka[data-mode=b]{--bg: #000;--page: #000;--cell: #1c1c1e;--fill: #1c1c1e;--fill-2: #2c2c2e;--fg: #f5f5f7;--muted: #98989d;--faint: #6e6e73;--sep: #38383a;--tint: #fff;--tint-fg: #000;--link: #f5f5f7;--accent-text: var(--c-accent);--pos: var(--c-success);--neg: #f5f5f7;--danger: #ff6961;--glass: rgb(28 28 30 / .78);--shadow: none;--logo: #fff;--k-error-fill: #3a1416;--k-success-fill: #0d2a22;--chevron: var(--chevron-light);color-scheme:dark}.ka[data-mode=b]{--cell: #161618}.ka :focus-visible{outline:2px solid var(--fg);outline-offset:2px}.ka-seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:2px;border-radius:9px;background:var(--fill)}.ka-seg--wide{max-width:28rem}.ka-seg button{min-height:2rem;padding:0 .5rem;display:grid;place-items:center;border-radius:7px;font-size:.8125rem;font-weight:600;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ka-seg [aria-pressed=true]{background:var(--page);color:var(--fg);box-shadow:0 1px 3px #0000001f,0 0 0 .5px #0000000a}.ka[data-theme=dark] .ka-seg [aria-pressed=true],.ka[data-mode=b] .ka-seg [aria-pressed=true]{background:#636366}.ka-icon-btn{width:2.25rem;height:2.25rem;display:grid;place-items:center;border-radius:50%;background:var(--fill);color:var(--fg);transition:transform var(--dur-1) var(--ease-out)}.ka-icon-btn:active{transform:scale(.92)}.ka-chip{display:inline-flex;align-items:center;gap:.35rem;min-height:1.875rem;margin-top:.6rem;padding:0 .75rem;border-radius:99px;background:var(--fill-2);color:var(--fg);font-size:.8125rem;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ka-chip--glass{margin-top:0;background:#ffffff29;color:#fff}.ka-switch{position:relative;width:3.1rem;height:1.9rem;flex:none;border-radius:99px;background:var(--fill-2);transition:background-color var(--dur-2) var(--ease-out)}.ka-switch:after{content:"";position:absolute;top:2px;left:2px;width:calc(1.9rem - 4px);height:calc(1.9rem - 4px);border-radius:50%;background:#fff;box-shadow:0 2px 6px #0003;transition:transform var(--dur-2) var(--ease-spring)}.ka-switch[aria-checked=true]{background:#34c759}.ka-switch[aria-checked=true]:after{transform:translate(1.2rem)}.ka-sheet{position:fixed;inset:0;z-index:100;display:grid;align-items:end;justify-items:center;background:#00000059;animation:ka-fade .26s var(--ease-out)}@media(min-width:760px){.ka-sheet{align-items:center}}@keyframes ka-fade{0%{opacity:0}}.ka-sheet__panel{width:min(100%,30rem);max-height:calc(100dvh - 2rem);overflow-y:auto;border-radius:28px 28px 0 0;background:var(--page);color:var(--fg);padding:.75rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom));animation:ka-up .42s var(--ease-out);box-shadow:0 -10px 40px #0003}.ka[data-theme=dark] .ka-sheet__panel,.ka[data-mode=b] .ka-sheet__panel{background:#1c1c1e}@media(min-width:760px){.ka-sheet__panel{border-radius:28px;padding-bottom:1.5rem}}@keyframes ka-up{0%{transform:translateY(40px);opacity:0}}.ka-sheet__grab{width:2.25rem;height:5px;border-radius:99px;background:var(--fill-2);margin:0 auto .75rem}.ka-sheet__head{display:grid;grid-template-columns:4.5rem 1fr 4.5rem;align-items:center;margin-bottom:1rem}.ka-sheet__head h2{text-align:center;font-family:var(--font-sans);font-size:1.0625rem;font-weight:640;letter-spacing:0;color:var(--fg)}.ka-sheet__head button{justify-self:start;font-size:1.0625rem;color:var(--link);min-height:2.75rem}.ka-sheet__body{display:grid;gap:1rem}.ka-field{display:grid;gap:.4rem;font-size:.875rem;font-weight:600;color:var(--muted)}.ka-input{width:100%;min-height:3.25rem;padding:0 1rem;border:0;border-radius:12px;background:var(--fill);color:var(--fg);font:inherit;font-size:1.0625rem;font-weight:400}.ka-sheet .ka-input{background:var(--fill-2)}.og-toast{position:fixed;left:50%;bottom:28px;z-index:var(--z-toast);display:flex;align-items:center;gap:8px;max-width:min(640px,calc(100vw - 40px));padding:12px 18px;border-radius:999px;background:var(--og-ink);color:#fff;font-size:14px;opacity:0;transform:translate(-50%,12px);pointer-events:none;transition:opacity var(--dur-2) var(--ease-soft),transform var(--dur-3) var(--ease-out)}.og-toast.is-on{opacity:1;transform:translate(-50%)}.kf-progress{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--flow-line)}.kf-progress i{display:block;height:100%;background:var(--flow-fg);border-radius:0 3px 3px 0;transition:width .6s var(--ease-out)}.calc__range{width:100%;height:2.75rem;margin:0;accent-color:var(--c-brand-900);cursor:pointer}@media(prefers-reduced-motion:reduce){.ka,.ka-ring circle:last-child,.ka-switch:after{transition:none}.ka-content,.ka-sheet,.ka-sheet__panel,.ka-switching,.ka-switching div,.ka-done__tick{animation:none}}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/skripts/fonts/poppins-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/skripts/fonts/poppins-latin-ext-500-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Google Sans Flex;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/google-sans-flex-text.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans: "Google Sans Flex", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-display: "Poppins", "Google Sans Flex", system-ui, sans-serif;--wght-body: 420;--wght-medium: 540;--wght-strong: 620;--wght-heading: 500;--wght-display: 500;--tracking-hero: -.045em;--tracking-display: -.04em;--tracking-heading: -.03em;--lh-h1: 1.1;--section-y: clamp(4rem, 2rem + 5vw, 7.5rem);--sk-line: 1px solid var(--line)}.sk main>section+section{border-top:var(--sk-line)}.sk main>section.band--black+section,.sk main>section+section.band--black{border-top:0}.hdr{--hdr-fg: var(--c-ink);--hdr-muted: var(--c-grey-600);--hdr-bg: var(--glass-light);--hdr-line: rgb(0 0 0 / .08);--hdr-pill: rgb(0 0 0 / .05);position:sticky;top:0;z-index:var(--z-header);color:var(--hdr-fg)}.hdr[data-tone=overlay]{position:fixed;inset:0 0 auto}.hdr[data-tone=overlay]:not([data-solid]){--hdr-fg: var(--c-white);--hdr-muted: rgb(255 255 255 / .72);--hdr-bg: transparent;--hdr-line: transparent;--hdr-pill: rgb(255 255 255 / .16)}.hdr[data-tone=overlay]:not([data-solid]) .hdr__bar{-webkit-backdrop-filter:none;backdrop-filter:none}.hdr[data-tone=overlay]:not([data-solid]) .hdr__cta{--btn-bg: var(--c-white);--btn-fg: var(--c-brand-900);--btn-hover: #e8e8ed}.hdr__bar{background:var(--hdr-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:0 1px 0 var(--hdr-line);transition:background-color var(--dur-3) var(--ease-out),box-shadow var(--dur-3) var(--ease-out),color var(--dur-3) var(--ease-out)}.hdr__inner{height:var(--header-h);display:flex;align-items:center;gap:clamp(.75rem,.2rem + 1.5vw,2rem)}.hdr__logo{display:inline-flex;align-items:baseline;gap:.44em;flex:none;color:inherit;font-size:1.1875rem;font-weight:var(--wght-strong);letter-spacing:-.02em;white-space:nowrap}.hdr__logo svg{flex:none;width:.932em;height:.932em;translate:0 .16em;transition:transform .9s var(--ease-spring)}.hdr__logo:hover svg{transform:rotate(45deg)}.hdr__word span{font-weight:var(--wght-body);color:var(--hdr-muted)}.hdr__nav{display:none}.hdr__nav ul{display:flex;gap:.25rem;padding:0;margin:0;list-style:none}.hdr__link{display:inline-flex;align-items:center;height:2.5rem;padding:0 .8rem;border-radius:var(--r-pill);color:var(--hdr-fg);font-size:var(--fs-small);font-weight:var(--wght-medium);opacity:.88;transition:opacity var(--dur-2) var(--ease-out),background-color var(--dur-2) var(--ease-out)}.hdr__link:hover,.hdr__link[aria-expanded=true],.hdr__link[aria-current]{opacity:1;background:var(--hdr-pill)}.hdr__actions{margin-left:auto;display:flex;align-items:center;gap:.5rem}.hdr__signin{display:none;align-items:center;height:2.5rem;padding:0 .85rem;border-radius:var(--r-pill);font-size:var(--fs-small);font-weight:var(--wght-strong)}.hdr__signin:hover{background:var(--hdr-pill)}.hdr__cta{min-height:2.25rem;padding:0 1rem;font-size:var(--fs-caption)}.hdr__chip{display:inline-flex;align-items:center;gap:var(--space-2);min-height:2.75rem;padding:0 var(--space-3) 0 var(--space-1);border-radius:var(--r-pill);font-size:var(--fs-small);font-weight:var(--wght-medium);white-space:nowrap}.hdr__chip:hover{background:var(--hdr-pill)}.hdr__avatar{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--c-brand-900);color:var(--c-white);font-size:var(--fs-caption);font-weight:var(--wght-strong)}.hdr__menu{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:2.75rem;height:2.75rem;margin-right:-.5rem;border-radius:var(--r-pill);color:inherit}.hdr__menu span{width:18px;height:1.5px;border-radius:2px;background:currentColor}@media(max-width:379px){.hdr__word{display:none}}@media(max-width:479px){.hdr__chip-text{display:none}.hdr__chip{padding-inline-end:var(--space-1)}}@media(min-width:640px){.hdr__signin{display:inline-flex}}@media(min-width:1100px){.hdr__nav{display:flex}.hdr__menu{display:none}.hdr__cta{min-height:2.375rem}}@media(prefers-reduced-motion:reduce){.hdr__logo svg{transition:none}}.mega{position:absolute;inset:var(--header-h) 0 auto 0;z-index:2;background:#fffffff5;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:0 1px 0 var(--hdr-line);color:var(--c-ink);--hdr-muted: var(--c-grey-600)}.mega:not([hidden]){animation:mega-in var(--dur-3) var(--ease-out)}.mega__inner{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,4vw,4rem);padding-block:2.25rem 3rem}.mega__inner>*{animation:mega-item var(--dur-4) var(--ease-out) both}.mega__inner>:nth-child(2){animation-delay:40ms}.mega__inner>:nth-child(3){animation-delay:80ms}.mega__title{margin-bottom:.9rem;color:var(--hdr-muted);font-size:var(--fs-caption);font-weight:var(--wght-medium)}.mega__group ul{display:grid;gap:.35rem;padding:0;margin:0;list-style:none}.mega__link{display:flex;flex-direction:column;gap:.1rem;padding:.2rem 0}.mega__label{font-size:var(--fs-small);font-weight:var(--wght-strong)}.mega__group--primary .mega__label{font-size:1.5rem;letter-spacing:-.02em;line-height:1.25}.mega__group--primary ul{gap:.85rem}.mega__note{color:var(--hdr-muted);font-size:var(--fs-caption)}.mega__link:hover .mega__label{text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1.5px}.mega__feature{display:flex;flex-direction:column;gap:.6rem;align-self:start;padding:1.5rem;border-radius:var(--r-lg);background:var(--c-brand-900);color:var(--c-white);--text-muted: #a1a1a6;--text-strong: #f5f5f7;--text-link: var(--c-white)}.mega__feature-title{font-size:var(--fs-h4);font-weight:var(--wght-heading);letter-spacing:-.02em}.mega__feature-body{color:#c7c7cc;font-size:var(--fs-small)}.mega-scrim{position:fixed;inset:var(--header-h) 0 0 0;z-index:1;background:#0000002e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fade-in var(--dur-3) var(--ease-out)}@keyframes mega-in{0%{opacity:0;clip-path:inset(0 0 100% 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes mega-item{0%{opacity:0;transform:translateY(-6px)}}@keyframes fade-in{0%{opacity:0}}.sheet{position:fixed;inset:0;display:none;flex-direction:column;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0 0 env(safe-area-inset-bottom);border:0;background:var(--c-white);color:var(--c-ink);overscroll-behavior:contain}.sheet[open]{display:flex;animation:sheet-in var(--dur-3) var(--ease-out)}.sheet::backdrop{background:transparent}.sheet__top{display:flex;flex:none;align-items:center;justify-content:space-between;height:var(--header-h)}.sheet .hdr__word span{color:var(--c-grey-600)}.sheet__close{display:grid;place-items:center;width:2.75rem;height:2.75rem;margin-right:-.5rem;border-radius:50%}.sheet__body{flex:1;overflow-y:auto;padding-top:var(--space-4)}.sheet__list{padding:0;margin:0;list-style:none}.sheet__list>li{border-bottom:1px solid var(--c-grey-200)}.sheet__item,.sheet__group summary{display:flex;align-items:center;justify-content:space-between;min-height:3.75rem;font-size:clamp(1.375rem,1.1rem + 1.4vw,1.75rem);font-weight:var(--wght-heading);letter-spacing:-.02em;list-style:none;cursor:pointer;animation:menu-in var(--dur-3) var(--ease-out) both}.sheet__group summary::-webkit-details-marker{display:none}.sheet__group summary svg{opacity:.5;transition:transform var(--dur-2) var(--ease-out)}.sheet__group[open] summary svg{transform:rotate(180deg)}.sheet__item svg{opacity:.4}.sheet__group ul{display:grid;gap:.1rem;padding:0 0 var(--space-4);margin:0;list-style:none}.sheet__group ul a{display:flex;align-items:center;min-height:2.75rem;color:var(--c-grey-700);font-weight:var(--wght-medium)}.sheet__actions{display:grid;flex:none;gap:var(--space-3);padding-block:var(--space-4) var(--space-5)}@keyframes sheet-in{0%{opacity:0;transform:translateY(8px)}}@keyframes menu-in{0%{opacity:0;transform:translateY(10px)}}@media(prefers-reduced-motion:reduce){.mega:not([hidden]),.mega__inner>*,.mega-scrim,.sheet[open],.sheet__item,.sheet__group summary{animation:none}}.sk-hero{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:max(37.5rem,100svh);overflow:hidden}.sk-hero__video{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:50% 45%;pointer-events:none}.sk-hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,#00000080,#0000 16%),linear-gradient(to top,#000,#000000bf,#0000 60%),#0000009e}@media(min-width:960px){.sk-hero:before{background:linear-gradient(to bottom,#00000080,#0000 16%),linear-gradient(to right,#0009,#0000004d 40%,#0000 60%),linear-gradient(to top,#000,#00000080 10%,#0000 26%),#0009}}.sk-hero__content{width:100%;min-height:inherit;display:flex;flex-direction:column;--hero-pad: clamp(1.5rem, .5rem + 4svh, 3.5rem);padding-top:calc(var(--header-h) + var(--hero-pad));padding-bottom:var(--hero-pad)}.sk-hero .split{flex:1;align-items:center;align-content:center}@media(max-width:959px){.sk-hero .split{grid-template-rows:auto auto;row-gap:clamp(2rem,1rem + 4svh,3.5rem)}.sk-hero .split>.sk-hero__mac{order:-1}}.sk-hero__copy{container-type:inline-size;display:flex;flex-direction:column;align-items:flex-start;--h1: min( calc(clamp(1.125rem, .95rem + .7vw, 1.5rem)*2.45) , calc(94cqi / 10.47));--gap-cta: max(2rem, calc(var(--h1) * .9))}.sk-hl>span,.sk-sub>span{display:block;white-space:nowrap}.sk-hero h1.sk-hl{font-size:var(--h1);font-weight:var(--wght-display);line-height:var(--lh-h1);letter-spacing:var(--tracking-hero);color:var(--c-white);text-shadow:0 2px 30px rgb(0 0 0 / .35)}.sk-hero__copy>.cluster{margin-top:var(--gap-cta)}@media(max-width:639px){.sk-hero__ctas{display:grid;width:100%;gap:var(--space-3)}.sk-hero__ctas>.btn{width:100%}}@media(min-width:960px){.sk-hero .split{grid-template-columns:minmax(0,1fr) minmax(0,1.22fr)}.sk-hero .split>.sk-hero__copy{justify-self:start;max-width:48rem}.sk-hero .split>.sk-hero__mac{justify-self:end;max-width:none}}.sk-device{position:relative;width:100%;margin:0}.sk-device__screen{position:absolute;overflow:hidden;background:var(--c-brand-900);container-type:size}.sk-device--iphone .sk-device__screen{border-radius:13.5%/6.3%}.sk-device--ipad-portrait .sk-device__screen{border-radius:2.4%/1.8%}.sk-device--ipad-landscape .sk-device__screen{border-radius:1.8%/2.4%}.sk-device--mac .sk-device__screen{border-radius:1.1% 1.1% 0 0/1.7% 1.7% 0 0}.sk-device__screen>img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.sk-device__bezel{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.sk-hero__mac{justify-self:end;width:min(100%,calc((100svh - var(--header-h) - 2 * var(--hero-pad)) * 1.6565))}.sk-ms{position:absolute;inset:0;display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;color:#f5f5f7;font-family:var(--font-sans)}.sk-ms__menu{display:flex;align-items:center;gap:2.2cqw;height:3.6cqw;padding-inline:2.4cqw;background:#1c1c1eeb;font-size:1.35cqw;font-weight:var(--wght-medium);white-space:nowrap}.sk-ms__app{font-weight:var(--wght-strong)}.sk-ms__clock{margin-inline-start:auto}.sk-ms__bar{display:flex;align-items:center;gap:2cqw;padding:1.8cqw 3cqw 1.3cqw;font-size:1.5cqw}.sk-ms__title{font-family:var(--font-display);font-weight:var(--wght-display)}.sk-ms__chips{display:flex;gap:.8cqw}.sk-ms__chips span{padding:.6cqw 1.3cqw;border-radius:99px;background:#ffffff1a;font-size:1.05cqw;font-weight:var(--wght-strong);letter-spacing:.04em;text-transform:uppercase}.sk-ms__chips .on{background:var(--c-accent);color:var(--c-on-accent)}.sk-ms__left{margin-inline-start:auto;color:#a1a1a6;font-variant-numeric:tabular-nums}.sk-ms__progress{height:.35cqw;margin-inline:3cqw;border-radius:1cqw;background:#ffffff24;overflow:hidden}.sk-ms__progress i{display:block;width:34%;height:100%;background:var(--c-accent);animation:sk-progress 13s linear infinite}.sk-read{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(transparent,#000 16%,#000 74%,transparent);mask-image:linear-gradient(transparent,#000 16%,#000 74%,transparent)}.sk-read:before,.sk-read:after{content:"";position:absolute;z-index:1;top:36%;width:3cqw;height:.45cqw;border-radius:1cqw;background:var(--c-accent)}.sk-read:before{left:0}.sk-read:after{right:0}.sk-demo__track{width:58cqw;margin-inline:auto;padding-top:24cqh;font-family:var(--font-display);font-size:3.5cqw;font-weight:var(--wght-medium);line-height:1.32;text-align:center;animation:sk-roll 26s linear infinite}.sk-demo__track p{margin:0 0 .6em;opacity:.4}.sk-demo__track p.on{opacity:1}.sk-demo__track em{font-style:normal;color:var(--c-accent);font-weight:var(--wght-strong)}.sk-demo__cue{font-family:var(--font-sans);font-size:.4em;font-weight:var(--wght-strong);letter-spacing:var(--tracking-label);text-transform:uppercase;color:#86868b}.sk-ms__controls{display:flex;justify-content:center;align-items:center;gap:2cqw;padding:1.4cqw 3cqw;background:#1c1c1eb8}.sk-ms__controls>svg{width:2.2cqw;height:2.2cqw}.sk-ms__gap{width:2cqw}.sk-ms__play{display:grid;place-items:center;width:4.6cqw;height:4.6cqw;border-radius:50%;background:var(--c-accent);color:var(--c-on-accent)}.sk-ms__play svg{width:2.2cqw;height:2.2cqw}.sk-ms__wpm{font-size:1.3cqw;color:#a1a1a6;white-space:nowrap}.sk-ms__wpm b{color:#f5f5f7;font-size:1.5cqw}@keyframes sk-roll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes sk-progress{0%{width:6%}to{width:96%}}@media(prefers-reduced-motion:reduce){.sk-demo__track,.sk-ms__progress i{animation:none}}.sk-head{container-type:inline-size;display:grid;gap:var(--space-4);justify-items:start;width:100%;max-width:44rem;margin-bottom:clamp(2.5rem,1.5rem + 3vw,4.5rem)}.sk-head--center{justify-items:center;max-width:58rem;margin-inline:auto;text-align:center}.sk-head__title{font-size:min(var(--fs-display),7.4cqi);font-weight:var(--wght-display);line-height:var(--lh-heading);letter-spacing:var(--tracking-display);color:var(--text-strong)}.sk-head__sub{font-size:min(var(--fs-lead),4.3cqi);line-height:var(--lh-snug);color:var(--text-muted)}.sk-head .cluster{margin-top:var(--space-3)}.sk-head--center .cluster{justify-content:center}@media(max-width:899px){.sk-head{justify-items:center;max-width:none;margin-inline:auto;text-align:center}.sk-head .cluster{justify-content:center}}.sk-note{color:var(--text-muted);font-size:var(--fs-caption)}:root{--sk-phone-h: clamp(340px, 30vw, 440px);--sk-stage-h: clamp(180px, 15vw, 250px)}.sk-pair{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2rem,1rem + 3vw,4rem);align-items:center}@media(min-width:960px){.sk-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.sk-pair--top{align-items:start}.sk-pair>.sk-pair__copy .sk-head{margin-bottom:var(--space-6)}.sk-stage{--pad: clamp(1.5rem, 1rem + 2vw, 3rem);position:relative;display:flex;align-items:center;justify-content:center;gap:clamp(.75rem,1.5vw,1.5rem);height:clamp(380px,34vw,600px);padding:var(--pad);border-radius:var(--r-2xl);background:var(--surface-raised);container-type:size}.band--black .sk-stage{background:var(--c-night-800)}.sk-stage>.sk-device--iphone:only-child{width:min(100cqw,48.51cqh)}.sk-duo{align-items:flex-end;--mac: min(calc((100cqw - 1.5rem) / 1.2329), calc(100cqh / .6036))}.sk-duo>.sk-duo__mac{flex:none;width:var(--mac)}.sk-duo>.sk-duo__phone{flex:none;width:calc(var(--mac) * .2329)}.sk-steps{display:grid;gap:var(--space-8) var(--space-7);grid-template-columns:minmax(0,1fr)}@media(min-width:900px){.sk-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.sk-step{display:grid;gap:var(--space-2);align-content:start;justify-items:center;text-align:center}.sk-step p{max-width:30ch}.sk-step__stage,.sk-case__stage{display:flex;align-items:flex-end;justify-content:center;justify-self:stretch;width:100%;height:var(--sk-stage-h);margin-bottom:var(--space-5)}.sk-step__stage{padding-bottom:var(--space-5);border-bottom:var(--sk-line)}:is(.sk-step__stage,.sk-case__stage)>.sk-device--mac{width:min(100%,calc(var(--sk-stage-h) * 1.6565))}:is(.sk-step__stage,.sk-case__stage)>.sk-device--ipad-landscape{width:min(100%,calc(var(--sk-stage-h) * 1.3055))}:is(.sk-step__stage,.sk-case__stage)>.sk-device--ipad-portrait{width:min(100%,calc(var(--sk-stage-h) * .766))}:is(.sk-step__stage,.sk-case__stage)>.sk-device--iphone{width:min(100%,calc(var(--sk-stage-h) * .4851))}.sk-step__n{color:var(--text-muted);font-size:var(--fs-small);font-weight:var(--wght-strong);font-variant-numeric:tabular-nums}.sk-step p,.sk-feature p,.sk-case p{color:var(--text-muted)}.sk-marks{display:grid;gap:var(--space-3);padding:0;margin:0;list-style:none}.sk-marks li{display:grid;grid-template-columns:8.5rem minmax(0,1fr);gap:var(--space-4);align-items:center;color:var(--text-muted);font-size:var(--fs-small)}.sk-chip{justify-self:start;padding:.2rem .55rem;border-radius:var(--r-xs);font-size:var(--fs-caption);font-weight:var(--wght-strong);letter-spacing:.02em;white-space:nowrap}.sk-chip--ps{color:var(--text-muted);background:var(--surface-raised)}.sk-chip--em{color:var(--c-accent-700);background:linear-gradient(transparent 60%,color-mix(in srgb,var(--c-accent) 55%,transparent) 60%),var(--surface-raised)}.sk-chip--sec{color:var(--text-strong);background:var(--c-grey-200)}.sk-chip--cue{color:var(--c-brand-700);background:var(--c-accent-100)}.sk-cases{display:grid;gap:var(--space-5);grid-template-columns:minmax(0,1fr)}@media(min-width:900px){.sk-cases{grid-template-columns:repeat(2,minmax(0,1fr))}}.sk-case{display:grid;gap:var(--space-2);align-content:start;justify-items:center;text-align:center;padding:var(--space-7);border-radius:var(--r-xl);background:var(--c-night-800)}.sk-list-features{display:grid;padding:0;margin:0;list-style:none;border-top:var(--sk-line)}.sk-list-features li{padding-block:var(--space-3);border-bottom:var(--sk-line);color:var(--text-muted);font-size:var(--fs-small)}.sk-list-features b{color:var(--text-strong);font-weight:var(--wght-strong)}.sk-feature{display:grid;gap:var(--space-2);align-content:start;padding-block:var(--space-5);border-top:var(--sk-line)}.sk-feature svg{width:24px;height:24px;margin-bottom:var(--space-2);color:var(--text-strong)}.sk-plans{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr)}@media(min-width:720px){.sk-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}.sk-plan{display:grid;gap:var(--space-4);align-content:start;padding:var(--space-6);border:1.5px solid var(--line);border-radius:var(--r-xl);background:var(--surface-raised)}.sk-plan[data-best]{border-color:var(--text-strong)}.sk-plan__price{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--wght-display);letter-spacing:var(--tracking-heading);line-height:1;font-variant-numeric:tabular-nums}.sk-plan__price small{font-family:var(--font-sans);font-size:var(--fs-small);font-weight:var(--wght-medium);color:var(--text-muted);letter-spacing:0}.sk-plan ul{display:grid;gap:var(--space-2);padding:0;margin:0;list-style:none;font-size:var(--fs-small)}.sk-plan li{display:flex;gap:var(--space-2)}.sk-plan li:before{content:"";flex:none;width:6px;height:6px;margin-top:.55em;border-radius:50%;background:var(--c-accent)}.sk-plan form,.sk-plan .btn{margin-top:auto}.sk-faq{width:100%}.sk-faq details{border-top:var(--sk-line)}.sk-faq details:last-child{border-bottom:var(--sk-line)}.sk-faq summary{display:flex;justify-content:space-between;gap:var(--space-4);align-items:center;min-height:3.5rem;padding-block:var(--space-4);cursor:pointer;list-style:none;font-weight:var(--wght-strong);color:var(--text-strong)}.sk-faq summary::-webkit-details-marker{display:none}.sk-faq summary:after{content:"+";flex:none;font-size:1.5rem;font-weight:var(--wght-body);line-height:1;transition:transform var(--dur-2) var(--ease-out)}.sk-faq details[open] summary:after{transform:rotate(45deg)}.sk-faq details p{padding-bottom:var(--space-5);color:var(--text-muted);max-width:var(--measure)}.sk-foot{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-6);align-items:center;justify-content:space-between;padding:var(--gutter);border-top:var(--sk-line);color:var(--text-muted);font-size:var(--fs-small)}.sk-foot nav{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-5)}.sk-foot a{display:inline-flex;align-items:center;min-height:44px}.sk-foot a:hover{color:var(--text-strong)}.sk-auth{display:grid;place-items:start center;min-height:calc(100dvh - var(--header-h));padding:var(--gutter)}.sk-auth__panel{display:grid;gap:var(--space-6);width:min(100%,28rem);padding-block:clamp(var(--space-5),6vh,var(--space-9))}.sk-auth__head{display:grid;gap:var(--space-3)}.sk-auth__head p{color:var(--text-muted)}.sk-form{display:grid;gap:var(--space-5)}.sk-start,.sk-start .sk-auth__panel,.sk-start .sk-form{grid-template-columns:minmax(0,1fr)}.sk-start .sk-auth__panel{width:min(100%,36rem)}.sk-start__head{container-type:inline-size}.sk-start__head .sk-hl{font-size:min(var(--fs-h1, 2.75rem),11cqi);letter-spacing:var(--tracking-display)}.sk-start__head .sk-sub{font-size:min(var(--fs-lead, 1.25rem),6.4cqi)}.sk-drop{display:grid;justify-items:center;gap:var(--space-2);padding:var(--space-7) var(--space-5);border:1.5px dashed var(--line-strong, rgb(0 0 0 / .24));border-radius:var(--r-lg, 16px);background:var(--surface-alt);text-align:center;cursor:pointer;transition:border-color var(--dur-2, .2s),background-color var(--dur-2, .2s)}.sk-drop:hover,.sk-drop[data-over]{border-color:var(--c-ink, #000);background:#ffcc001f}.sk-drop:has(:focus-visible){outline:2px solid var(--focus-ring);outline-offset:3px}.sk-drop[data-busy]{opacity:.6;pointer-events:none}.sk-drop__title{font-weight:var(--wght-strong)}.sk-drop__or{font-weight:var(--wght-body);color:var(--text-muted)}.sk-drop__note{font-size:var(--fs-small);color:var(--text-muted)}.sk-start__or{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-3);font-size:var(--fs-small);color:var(--text-muted)}.sk-start__or:before,.sk-start__or:after{content:"";border-top:var(--sk-line)}.sk-start__text{min-width:0;min-height:10rem;resize:vertical;font-family:var(--font-sans);line-height:var(--lh-body, 1.5)}.sk-form .btn--block{margin-top:var(--space-2)}.sk-suffix{position:relative;display:flex;align-items:center}.sk-suffix .input{padding-inline-end:10.5rem}.sk-suffix span{position:absolute;inset-inline-end:var(--space-4);color:var(--text-muted);font-size:1.0625rem;font-weight:var(--wght-medium);pointer-events:none}.sk-status{min-height:1.25em;font-size:var(--fs-caption);font-weight:var(--wght-medium);color:var(--text-muted)}.sk-status[data-state=ok]{color:var(--state-success)}.sk-status[data-state=no]{color:var(--state-error)}.sk-alt{display:grid;gap:var(--space-2);justify-items:center;padding-top:var(--space-5);border-top:var(--sk-line);color:var(--text-muted);font-size:var(--fs-small);text-align:center}.sk-alt a{color:var(--text-strong);font-weight:var(--wght-strong)}.sk-code{letter-spacing:.4em;text-align:center;font-variant-numeric:tabular-nums}.sk-legal{color:var(--text-muted);font-size:var(--fs-caption)}.sk-legal a{text-decoration:underline;text-underline-offset:2px}.sk-page{padding:var(--gutter)}.sk-page__head{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:end;justify-content:space-between;margin-bottom:var(--space-6)}.sk-page__head p{color:var(--text-muted)}.sk-list{display:grid;border-top:var(--sk-line)}.sk-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2) var(--space-4);align-items:center;padding-block:var(--space-4);border-bottom:var(--sk-line)}.sk-row__title{overflow:hidden;color:var(--text-strong);font-weight:var(--wght-strong);white-space:nowrap;text-overflow:ellipsis}.sk-row__title:hover{text-decoration:underline;text-underline-offset:3px}.sk-row__meta{grid-column:1;color:var(--text-muted);font-size:var(--fs-caption);font-variant-numeric:tabular-nums}.sk-row__actions{grid-row:1 / span 2;grid-column:2;display:flex;gap:var(--space-2)}@media(max-width:599px){.sk-row{grid-template-columns:minmax(0,1fr)}.sk-row__actions{grid-row:auto;grid-column:1}.sk-row__actions .btn{flex:1}}.sk-empty{display:grid;gap:var(--space-4);justify-items:center;padding:var(--space-9) var(--space-4);border:1.5px dashed var(--line-strong);border-radius:var(--r-xl);text-align:center}.sk-empty p{max-width:var(--measure-narrow);color:var(--text-muted)}.sk-banner{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5);align-items:center;justify-content:space-between;margin-bottom:var(--space-6);padding:var(--space-4) var(--space-5);border-radius:var(--r-md);background:var(--surface-alt);font-size:var(--fs-small)}.sk-banner--ink{background:var(--c-brand-900);color:var(--c-white)}.sk-banner--ink .btn--accent{flex:none}.sk-editor{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:calc(100dvh - var(--header-h))}.sk-editor__bar{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;padding:var(--space-3) var(--gutter);border-bottom:var(--sk-line)}.sk-title-input{flex:1 1 14rem;min-width:0;min-height:44px;padding:0 var(--space-3);border:1.5px solid transparent;border-radius:var(--r-sm);background:transparent;color:var(--text-strong);font-family:var(--font-display);font-size:var(--fs-h4);font-weight:var(--wght-display)}.sk-title-input:hover{background:var(--surface-alt)}.sk-title-input:focus-visible{outline:none;border-color:var(--text-strong);background:var(--surface-raised)}.sk-save{color:var(--text-muted);font-size:var(--fs-caption);font-weight:var(--wght-medium);white-space:nowrap}.sk-save[data-state=error]{color:var(--state-error)}.sk-editor__body{display:grid;grid-template-columns:minmax(0,1fr);min-height:0}@media(min-width:960px){.sk-editor__body{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem)}}.sk-write{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;padding:var(--gutter);gap:var(--space-3)}.sk-tools{display:flex;flex-wrap:wrap;gap:var(--space-2)}.sk-tools .btn--xs{min-width:44px;min-height:36px}.sk-hl-wrap{position:relative;display:grid;min-height:0}.sk-text{grid-area:1 / 1;width:100%;min-height:55dvh;margin:0;padding:var(--space-5) var(--space-6);border:1.5px solid var(--line);border-radius:var(--r-lg);background:var(--surface-raised);color:var(--text-strong);font-family:var(--font-sans);font-size:1.1875rem;font-weight:var(--wght-body);letter-spacing:0;line-height:1.75;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;tab-size:4;resize:vertical}.sk-hl-back{overflow:hidden;pointer-events:none;resize:none}textarea.sk-text{position:relative;z-index:1;background:transparent;color:transparent;caret-color:var(--text-strong)}textarea.sk-text::selection{background:color-mix(in srgb,var(--c-accent) 45%,transparent);color:transparent}textarea.sk-text::placeholder{color:var(--text-faint)}.sk-hl-back mark{color:inherit;background:none}.sk-hl-back .h-sec{color:var(--text-strong);background:var(--c-grey-100);border-radius:var(--r-xs);box-shadow:0 0 0 2px var(--c-grey-100)}.sk-hl-back .h-cue{color:var(--c-brand-700);background:var(--c-accent-100);border-radius:var(--r-xs);box-shadow:0 0 0 2px var(--c-accent-100)}.sk-hl-back .h-em{color:var(--c-accent-700);background:linear-gradient(transparent 62%,color-mix(in srgb,var(--c-accent) 55%,transparent) 62%)}.sk-hl-back .h-ps,.sk-hl-back .h-pr{color:var(--text-faint)}.sk-text:focus-visible{outline:none;border-color:var(--text-strong);box-shadow:0 0 0 4px color-mix(in srgb,var(--c-accent) 45%,transparent)}.sk-side{display:grid;gap:var(--space-6);align-content:start;padding:var(--gutter);border-top:var(--sk-line)}@media(min-width:960px){.sk-side{border-top:0;border-inline-start:var(--sk-line)}}.sk-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.sk-stat{display:grid;gap:var(--space-1)}.sk-stat b{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--wght-display);font-variant-numeric:tabular-nums;color:var(--text-strong);line-height:1.1}.sk-stat span{color:var(--text-muted);font-size:var(--fs-caption)}.sk-range{width:100%;height:44px;margin:0;accent-color:var(--c-brand-900)}.sk-lint{display:grid;gap:var(--space-2);padding:0;margin:0;list-style:none;font-size:var(--fs-small)}.sk-lint li{padding:var(--space-3) var(--space-4);border-radius:var(--r-sm);background:var(--state-error-surface);color:var(--state-error)}.sk-lint li.ok{background:var(--state-success-surface);color:var(--state-success)}.sk-key{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-2) var(--space-4);font-size:var(--fs-caption);color:var(--text-muted)}.sk-key code{font-family:var(--font-mono);color:var(--text-strong)}[hidden]{display:none!important}.sk-dialog{width:min(calc(100vw - 2 * var(--gutter)),26rem);padding:var(--space-6);border:0;border-radius:var(--r-xl);background:var(--surface-raised);color:var(--text-body);box-shadow:var(--shadow-float)}.sk-dialog::backdrop{background:#00000073}.sk-export{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.sk-export .btn{width:100%}
