@layer reset{*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body,h1,h2,h3,p,ul,ol,dl,dd,figure,fieldset{margin:0}ul,ol{padding:0}img,svg{max-width:100%;display:block}button,input,textarea,select{font:inherit}button,summary{-webkit-tap-highlight-color:transparent}}@layer tokens{:root{color-scheme:light;--primary:#2b6aa8;--primary-display:#4a90e2;--on-primary:#fff;--primary-container:#dcebfa;--on-primary-container:#203c55;--secondary:#287257;--secondary-container:#a8e6cf;--on-secondary-container:#173e32;--tertiary:#75598e;--tertiary-container:#eedcf8;--background:#f5f9fa;--surface:#fff;--surface-low:#f0f6f8;--surface-high:#e9f0f2;--surface-highest:#dfe8eb;--on-surface:#2c3e50;--on-surface-muted:#586a75;--outline:#6f808a;--outline-variant:#c4d0d5;--error:#ba1a1a;--error-container:#ffdad6;--warning:#a53d00;--warning-container:#fff0dc;--success:#176b4f;--success-container:#b9f0d6;--shadow-color:35 60 78;--radius-xs:10px;--radius-sm:14px;--radius-md:20px;--radius-lg:28px;--radius-xl:42px;--shadow-1:0 1px 2px rgb(var(--shadow-color) / 8%), 0 8px 24px rgb(var(--shadow-color) / 7%);--shadow-2:0 4px 12px rgb(var(--shadow-color) / 10%), 0 20px 48px rgb(var(--shadow-color) / 9%);--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-emphasized:cubic-bezier(.2, .8, .2, 1);--duration-short:.18s;--duration-medium:.28s;--shell:1180px}:root[data-theme=dark]{color-scheme:dark;--primary:#9ccbff;--primary-display:#9ccbff;--on-primary:#003258;--primary-container:#174d78;--on-primary-container:#d1e5ff;--secondary:#8fd9bb;--secondary-container:#15513e;--on-secondary-container:#aaefcf;--tertiary:#dab9f2;--tertiary-container:#553d69;--background:#10181d;--surface:#172128;--surface-low:#1c282f;--surface-high:#26333b;--surface-highest:#3e4a52;--on-surface:#e0e9ef;--on-surface-muted:#bec8d0;--outline:#aab5bd;--outline-variant:#46545d;--error:#ffb4ab;--error-container:#690005;--warning:#ffcc80;--warning-container:#4a3410;--success:#8fd9bb;--success-container:#15513e;--shadow-color:0 0 0;--shadow-1:0 1px 2px #0000004d, 0 8px 28px #00000038;--shadow-2:0 4px 14px #0000005c, 0 22px 54px #00000047}}@layer base{html{background:var(--background);accent-color:var(--primary)}body{background:var(--background);min-width:320px;min-height:100vh;color:var(--on-surface);overflow-wrap:anywhere;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;line-height:1.65;overflow-x:hidden}h1,h2,h3{letter-spacing:-.025em;text-wrap:balance;line-height:1.12}h1{font-size:clamp(2.55rem,6vw,5.2rem);font-weight:780}h2{font-size:clamp(1.85rem,3.6vw,3.15rem);font-weight:740}h3{font-size:clamp(1.15rem,2vw,1.45rem);font-weight:700}p,li,dd{text-wrap:pretty}a{color:inherit;text-underline-offset:.2em}button,a{touch-action:manipulation}button{color:inherit}:focus-visible{outline:3px solid var(--primary);outline-offset:3px}::selection{background:var(--primary-container);color:var(--on-primary-container)}[hidden]{display:none!important}main{min-height:55vh}main:focus{outline:none}}@layer components{.shell{width:min(calc(100% - 40px), var(--shell));margin-inline:auto}.section{padding-block:clamp(76px,10vw,132px)}.section--tight{padding-top:0}.section--pull-up{padding-top:clamp(18px,3vw,44px)}.section--tonal{background:var(--surface-low)}.skip-link{z-index:1000;border-radius:var(--radius-sm);background:var(--on-surface);color:var(--surface);transition:translate var(--duration-short) var(--ease-standard);padding:12px 18px;font-weight:700;position:fixed;top:12px;left:12px;translate:0 -160%}.skip-link:focus{translate:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eyebrow{color:var(--primary);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:780;line-height:1.35}.lead-copy{color:var(--on-surface-muted);font-size:clamp(1.08rem,2vw,1.3rem)}.site-header{z-index:50;background:var(--background);background:color-mix(in srgb, var(--background) 96%, transparent);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid #0000;position:sticky;top:0}.header__inner{align-items:center;gap:28px;min-height:78px;display:flex}.brand{align-items:center;gap:10px;min-height:48px;text-decoration:none;display:inline-flex}.brand img{object-fit:contain;width:44px;height:44px}.brand__name{color:#2b6aa8;letter-spacing:-.035em;font-size:1.28rem;font-weight:720}.brand__name strong{color:#174d7b;font-weight:820}:root[data-theme=dark] .brand__name{color:#9ccbff}:root[data-theme=dark] .brand__name strong{color:#74afe9}.brand--compact img{width:38px;height:38px}.header__panel{flex:1;justify-content:space-between;align-items:center;display:flex}.primary-nav{align-items:center;gap:4px;display:flex}.primary-nav a{min-height:48px;color:var(--on-surface-muted);transition:color var(--duration-short), background var(--duration-short), transform var(--duration-short);border-radius:999px;place-items:center;padding:0 17px;font-weight:650;text-decoration:none;display:grid}.primary-nav a:hover{color:var(--on-surface);background:var(--surface-high)}.primary-nav a:active{transform:scale(.97)}.primary-nav a[aria-current=page]{color:var(--on-primary-container);background:var(--primary-container)}.header__tools{align-items:center;gap:8px;display:flex}.icon-button.header__menu-button{margin-left:auto;display:none}.icon-button,.language-button{cursor:pointer;min-width:48px;min-height:48px;transition:background var(--duration-short), transform var(--duration-short);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;display:inline-flex}.icon-button:hover,.language-button:hover{background:var(--surface-high)}.icon-button:active,.language-button:active{transform:scale(.93)}.language-button{padding-inline:14px;font-weight:650;list-style:none}summary::-webkit-details-marker{display:none}.popover{position:relative}.preference-popover{display:none}.js .preference-popover{display:block}.popover__panel{border:1px solid var(--outline-variant);border-radius:var(--radius-md);background:var(--surface);min-width:220px;box-shadow:var(--shadow-2);transform-origin:100% 0;padding:10px;position:absolute;top:calc(100% + 10px);right:0}.popover[open] .popover__panel{animation:pop-in var(--duration-short) var(--ease-emphasized)}.popover__panel--wide{min-width:268px}.choice-group{border:0;padding:6px}.choice-group+.choice-group{border-top:1px solid var(--outline-variant);margin-top:6px;padding-top:12px}.choice-group legend{color:var(--on-surface-muted);padding:4px 8px 6px;font-size:.8rem;font-weight:700}.choice-button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;width:100%;min-height:48px;padding:8px 10px;display:flex}.choice-button:hover{background:var(--surface-high)}.choice-button[aria-pressed=true]{background:var(--primary-container);color:var(--on-primary-container);font-weight:700}.language-list{display:grid}.language-list a{border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:8px 10px;text-decoration:none;display:flex}.language-list a:hover{background:var(--surface-high)}.language-list a[aria-current=page]{color:var(--on-primary-container);background:var(--primary-container);font-weight:700}.button-row{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.button{cursor:pointer;min-width:0;min-height:52px;transition:transform var(--duration-short) var(--ease-standard), box-shadow var(--duration-short), background var(--duration-short);border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:13px 22px;font-weight:720;text-decoration:none;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:active{transform:translateY(0)scale(.97)}.button--primary{background:var(--primary);color:var(--on-primary);box-shadow:0 8px 22px #2f75ba38}.button--primary:hover{box-shadow:0 12px 30px #2f75ba4d}:root[data-theme=dark] .button--primary{box-shadow:none}.button--secondary{background:var(--surface-high);color:var(--on-surface)}.button--quiet{color:var(--primary);background:0 0}.button--disabled{background:var(--surface-highest);color:var(--on-surface-muted);cursor:not-allowed;box-shadow:none}.button--disabled:hover{transform:none}.button--full{width:100%}.text-link{color:var(--primary);align-items:center;gap:8px;font-weight:720;text-decoration:none;display:inline-flex}.text-link:hover{text-decoration:underline}.hero{padding-block:clamp(52px,8vw,112px) clamp(80px,10vw,136px);position:relative;overflow:clip}.hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(340px,.8fr);align-items:center;gap:clamp(34px,7vw,90px);display:grid}.hero__copy{z-index:2;position:relative}.hero h1{max-width:860px;margin-top:16px}.hero__lead{max-width:720px;color:var(--on-surface-muted);margin-top:24px;font-size:clamp(1.08rem,2vw,1.35rem)}.hero__visual{place-items:center;min-height:570px;display:grid;position:relative}.hero__shape{border-radius:42% 58% 64% 36%/44% 35% 65% 56%;position:absolute}.hero__shape--one{aspect-ratio:1;background:var(--primary-container);width:92%;rotate:-8deg}.hero__shape--two{aspect-ratio:1;background:var(--secondary-container);width:63%;bottom:0;right:-10%;rotate:18deg}.hero-shot{width:min(72%,320px);max-height:590px;box-shadow:var(--shadow-2);border-radius:30px;position:relative;overflow:hidden}.hero-shot img{width:100%;height:auto}.hero-shot figcaption{background:var(--surface);background:color-mix(in srgb, var(--surface) 92%, transparent);color:var(--on-surface-muted);text-align:center;border-radius:12px;padding:8px 12px;font-size:.78rem;position:absolute;bottom:12px;left:12px;right:12px}.hero-preview-pending{aspect-ratio:.78;border:1px solid var(--outline-variant);border-radius:var(--radius-xl);background:var(--surface);width:min(86%,380px);box-shadow:var(--shadow-2);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:28px;padding:38px;display:flex;position:relative}.hero-preview-pending img{width:min(72%,230px)}.hero-preview-pending div{gap:4px;display:grid}.hero-preview-pending span{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:760}.trust-strip{padding-block:28px 62px}.trust-strip__grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.trust-strip article{border-top:1px solid var(--outline-variant);padding:24px;position:relative}.trust-strip__number{color:var(--primary);font-size:.76rem;font-weight:800}.trust-strip h2{margin-top:12px;font-size:1.08rem}.trust-strip p{color:var(--on-surface-muted);margin-top:8px;font-size:.94rem}.section-heading{max-width:760px;margin-bottom:42px}.section-heading h2{margin-top:12px}.section-heading p:not(.eyebrow){color:var(--on-surface-muted);margin-top:18px;font-size:1.1rem}.section-heading--centered{text-align:center;margin-inline:auto}.bento-grid{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.feature-card{border:1px solid var(--outline-variant);border-radius:var(--radius-lg);background:var(--surface);min-height:290px;box-shadow:var(--shadow-1);transition:transform var(--duration-medium) var(--ease-emphasized), box-shadow var(--duration-medium), border-color var(--duration-medium);flex-direction:column;grid-column:span 2;justify-content:space-between;gap:44px;padding:clamp(24px,3vw,36px);display:flex}.feature-card--wide{grid-column:span 3;min-height:255px}.feature-card:hover{border-color:var(--outline);box-shadow:var(--shadow-2);transform:translateY(-5px)}.feature-card h3{font-size:1.45rem}.feature-card p{color:var(--on-surface-muted);margin-top:12px}.feature-icon{background:var(--primary-container);width:54px;height:54px;color:var(--on-primary-container);border-radius:18px;place-items:center;display:grid}.feature-icon--stock,.feature-icon--backup{background:var(--secondary-container);color:var(--on-secondary-container)}.feature-icon--history{background:var(--tertiary-container);color:var(--tertiary)}.section-action{margin-top:30px}.privacy-feature{background:var(--surface-low)}.privacy-feature__grid{grid-template-columns:.58fr 1.42fr;align-items:center;gap:clamp(36px,8vw,112px);display:grid}.privacy-feature__mark{background:var(--secondary-container);min-height:350px;color:var(--on-secondary-container);border-radius:38% 62% 42% 58%/51% 42% 58% 49%;place-items:center;display:grid}.privacy-feature h2{margin-top:12px}.privacy-feature .lead-copy{margin-top:22px}.inline-notice{border-left:4px solid var(--outline);background:var(--surface);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--on-surface-muted);margin-block:24px;padding:16px 18px}.gallery{grid-template-columns:repeat(3,1fr);align-items:start;gap:18px;list-style:none;display:grid}.gallery-card{border:1px solid var(--outline-variant);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-1);overflow:hidden}.gallery-card__button{background:var(--surface-high);width:100%;max-height:530px;color:inherit;cursor:zoom-in;border:0;padding:0;text-decoration:none;display:block;position:relative;overflow:hidden}.gallery-card__button img{width:100%;height:auto;transition:transform var(--duration-medium) var(--ease-emphasized)}.gallery-card__button:hover img{transform:scale(1.025)}.gallery-card__zoom{background:var(--on-surface);color:var(--surface);border-radius:999px;padding:6px 10px;font-size:.76rem;font-weight:720;position:absolute;bottom:12px;right:12px}.gallery-card figcaption{gap:4px;padding:18px;display:grid}.gallery-card figcaption span,.gallery-card figcaption small{color:var(--on-surface-muted)}.gallery-dialog{border-radius:var(--radius-lg);background:var(--surface);width:min(94vw,620px);max-height:92vh;color:var(--on-surface);box-shadow:var(--shadow-2);border:0;padding:52px 18px 18px}.gallery-dialog::backdrop{background:#040e14c7}.gallery-dialog img{border-radius:var(--radius-sm);width:auto;height:auto;max-height:calc(92vh - 100px);margin-inline:auto}.gallery-dialog p{max-width:60ch;margin:14px auto 0}.gallery-dialog__close{position:absolute;top:8px;right:8px}.screenshot-pending{border:2px dashed var(--outline-variant);border-radius:var(--radius-lg);background:var(--surface-low);grid-template-columns:220px 1fr;align-items:center;gap:46px;min-height:340px;padding:clamp(28px,6vw,64px);display:grid}.screenshot-pending__mark{aspect-ratio:1;background:var(--primary-container);border-radius:44% 56% 54% 46%/57% 43%;place-items:center;display:grid}.screenshot-pending h3{margin-top:8px;font-size:clamp(1.45rem,3vw,2.25rem)}.screenshot-pending p:not(.eyebrow){color:var(--on-surface-muted);margin-top:12px}.pilot-card{border-radius:var(--radius-xl);background:var(--primary-container);color:var(--on-primary-container);grid-template-columns:1.45fr .55fr;align-items:center;gap:48px;padding:clamp(28px,5vw,56px);display:grid}.pilot-card h2{margin-top:10px}.pilot-card p:not(.eyebrow){max-width:70ch;margin-top:16px}.pilot-card__status{border-radius:var(--radius-md);background:var(--surface);background:color-mix(in srgb, var(--surface) 74%, transparent);justify-items:start;gap:14px;padding:24px;display:grid}.status-dot{background:var(--warning);width:12px;height:12px;box-shadow:0 0 0 6px var(--warning-container);box-shadow:0 0 0 6px color-mix(in srgb, var(--warning) 16%, transparent);border-radius:50%}.feedback-banner__inner{border-radius:var(--radius-lg);background:var(--secondary-container);color:var(--on-secondary-container);justify-content:space-between;align-items:center;gap:32px;padding:clamp(28px,5vw,52px);display:flex}.feedback-banner p{margin-top:10px}.feedback-banner__action{white-space:nowrap;flex:none;min-height:48px;padding-block:10px}.page-intro{isolation:isolate;background:var(--surface-low);padding-block:clamp(68px,10vw,128px) clamp(80px,12vw,150px);position:relative;overflow:hidden}.page-intro:before,.page-intro:after{content:"";pointer-events:none;position:absolute;inset:0}.page-intro:before{z-index:0;background-image:var(--page-intro-light-desktop,none);background-position:50%;background-repeat:no-repeat;background-size:cover}:root[data-theme=dark] .page-intro:before{background-image:var(--page-intro-dark-desktop,none)}.page-intro:after{z-index:1;background:linear-gradient(90deg, var(--surface-low) 0%, var(--surface-low) 43%, color-mix(in srgb, var(--surface-low) 98%, transparent) 54%, color-mix(in srgb, var(--surface-low) 82%, transparent) 65%, color-mix(in srgb, var(--surface-low) 28%, transparent) 80%, transparent 100%), linear-gradient(180deg, color-mix(in srgb, var(--surface-low) 18%, transparent), transparent 28% 72%, color-mix(in srgb, var(--surface-low) 24%, transparent))}.page-intro__inner{z-index:2;position:relative}.page-intro h1{max-width:780px;margin-top:15px;font-size:clamp(2.4rem,5vw,4.65rem)}.page-intro__lead{max-width:760px;color:var(--on-surface-muted);margin-top:22px;font-size:clamp(1.08rem,2vw,1.3rem)}.page-intro--center{text-align:center}.page-intro--center h1,.page-intro--center .page-intro__lead{margin-inline:auto}main[data-page=features]>.page-intro{--page-intro-light-desktop:image-set(url(/page-intros/generated/features-light-v1-desktop.avif) type("image/avif"), url(/page-intros/generated/features-light-v1-desktop.webp) type("image/webp"));--page-intro-dark-desktop:image-set(url(/page-intros/generated/features-dark-v1-desktop.avif) type("image/avif"), url(/page-intros/generated/features-dark-v1-desktop.webp) type("image/webp"));--page-intro-light-mobile:image-set(url(/page-intros/generated/features-light-v1-mobile.avif) type("image/avif"), url(/page-intros/generated/features-light-v1-mobile.webp) type("image/webp"));--page-intro-dark-mobile:image-set(url(/page-intros/generated/features-dark-v1-mobile.avif) type("image/avif"), url(/page-intros/generated/features-dark-v1-mobile.webp) type("image/webp"))}main[data-page=download]>.page-intro{--page-intro-light-desktop:image-set(url(/page-intros/generated/download-light-v1-desktop.avif) type("image/avif"), url(/page-intros/generated/download-light-v1-desktop.webp) type("image/webp"));--page-intro-dark-desktop:image-set(url(/page-intros/generated/download-dark-v1-desktop.avif) type("image/avif"), url(/page-intros/generated/download-dark-v1-desktop.webp) type("image/webp"));--page-intro-light-mobile:image-set(url(/page-intros/generated/download-light-v1-mobile.avif) type("image/avif"), url(/page-intros/generated/download-light-v1-mobile.webp) type("image/webp"));--page-intro-dark-mobile:image-set(url(/page-intros/generated/download-dark-v1-mobile.avif) type("image/avif"), url(/page-intros/generated/download-dark-v1-mobile.webp) type("image/webp"))}main[data-page=support]>.page-intro{--page-intro-light-desktop:image-set(url(/page-intros/generated/support-light-v1-desktop.avif) type("image/avif"), url(/page-intros/generated/support-light-v1-desktop.webp) type("image/webp"));--page-intro-dark-desktop:image-set(url(/page-intros/generated/support-dark-v1-desktop.avif) type("image/avif"), url(/page-intros/generated/support-dark-v1-desktop.webp) type("image/webp"));--page-intro-light-mobile:image-set(url(/page-intros/generated/support-light-v1-mobile.avif) type("image/avif"), url(/page-intros/generated/support-light-v1-mobile.webp) type("image/webp"));--page-intro-dark-mobile:image-set(url(/page-intros/generated/support-dark-v1-mobile.avif) type("image/avif"), url(/page-intros/generated/support-dark-v1-mobile.webp) type("image/webp"))}main[data-page=contact]>.page-intro{--page-intro-light-desktop:image-set(url(/page-intros/generated/contact-light-v1-desktop.avif) type("image/avif"), url(/page-intros/generated/contact-light-v1-desktop.webp) type("image/webp"));--page-intro-dark-desktop:image-set(url(/page-intros/generated/contact-dark-v1-desktop.avif) type("image/avif"), url(/page-intros/generated/contact-dark-v1-desktop.webp) type("image/webp"));--page-intro-light-mobile:image-set(url(/page-intros/generated/contact-light-v1-mobile.avif) type("image/avif"), url(/page-intros/generated/contact-light-v1-mobile.webp) type("image/webp"));--page-intro-dark-mobile:image-set(url(/page-intros/generated/contact-dark-v1-mobile.avif) type("image/avif"), url(/page-intros/generated/contact-dark-v1-mobile.webp) type("image/webp"))}main[data-page=survey]>.page-intro{--page-intro-light-desktop:image-set(url(/page-intros/generated/survey-light-v1-desktop.avif) type("image/avif"), url(/page-intros/generated/survey-light-v1-desktop.webp) type("image/webp"));--page-intro-dark-desktop:image-set(url(/page-intros/generated/survey-dark-v1-desktop.avif) type("image/avif"), url(/page-intros/generated/survey-dark-v1-desktop.webp) type("image/webp"));--page-intro-light-mobile:image-set(url(/page-intros/generated/survey-light-v1-mobile.avif) type("image/avif"), url(/page-intros/generated/survey-light-v1-mobile.webp) type("image/webp"));--page-intro-dark-mobile:image-set(url(/page-intros/generated/survey-dark-v1-mobile.avif) type("image/avif"), url(/page-intros/generated/survey-dark-v1-mobile.webp) type("image/webp"))}main[data-page=about]>.page-intro{--page-intro-light-desktop:image-set(url(/page-intros/generated/about-light-v1-desktop.avif) type("image/avif"), url(/page-intros/generated/about-light-v1-desktop.webp) type("image/webp"));--page-intro-dark-desktop:image-set(url(/page-intros/generated/about-dark-v1-desktop.avif) type("image/avif"), url(/page-intros/generated/about-dark-v1-desktop.webp) type("image/webp"));--page-intro-light-mobile:image-set(url(/page-intros/generated/about-light-v1-mobile.avif) type("image/avif"), url(/page-intros/generated/about-light-v1-mobile.webp) type("image/webp"));--page-intro-dark-mobile:image-set(url(/page-intros/generated/about-dark-v1-mobile.avif) type("image/avif"), url(/page-intros/generated/about-dark-v1-mobile.webp) type("image/webp"))}main[data-page=roadmap]>.page-intro{--page-intro-light-desktop:image-set(url(/page-intros/generated/roadmap-light-v1-desktop.avif) type("image/avif"), url(/page-intros/generated/roadmap-light-v1-desktop.webp) type("image/webp"));--page-intro-dark-desktop:image-set(url(/page-intros/generated/roadmap-dark-v1-desktop.avif) type("image/avif"), url(/page-intros/generated/roadmap-dark-v1-desktop.webp) type("image/webp"));--page-intro-light-mobile:image-set(url(/page-intros/generated/roadmap-light-v1-mobile.avif) type("image/avif"), url(/page-intros/generated/roadmap-light-v1-mobile.webp) type("image/webp"));--page-intro-dark-mobile:image-set(url(/page-intros/generated/roadmap-dark-v1-mobile.avif) type("image/avif"), url(/page-intros/generated/roadmap-dark-v1-mobile.webp) type("image/webp"))}main[data-page=privacy]>.page-intro{--page-intro-light-desktop:image-set(url(/page-intros/generated/privacy-light-v1-desktop.avif) type("image/avif"), url(/page-intros/generated/privacy-light-v1-desktop.webp) type("image/webp"));--page-intro-dark-desktop:image-set(url(/page-intros/generated/privacy-dark-v1-desktop.avif) type("image/avif"), url(/page-intros/generated/privacy-dark-v1-desktop.webp) type("image/webp"));--page-intro-light-mobile:image-set(url(/page-intros/generated/privacy-light-v1-mobile.avif) type("image/avif"), url(/page-intros/generated/privacy-light-v1-mobile.webp) type("image/webp"));--page-intro-dark-mobile:image-set(url(/page-intros/generated/privacy-dark-v1-mobile.avif) type("image/avif"), url(/page-intros/generated/privacy-dark-v1-mobile.webp) type("image/webp"))}main[data-page=kvkkNotice]>.page-intro{--page-intro-light-desktop:image-set(url(/page-intros/generated/kvkk-notice-light-v1-desktop.avif) type("image/avif"), url(/page-intros/generated/kvkk-notice-light-v1-desktop.webp) type("image/webp"));--page-intro-dark-desktop:image-set(url(/page-intros/generated/kvkk-notice-dark-v1-desktop.avif) type("image/avif"), url(/page-intros/generated/kvkk-notice-dark-v1-desktop.webp) type("image/webp"));--page-intro-light-mobile:image-set(url(/page-intros/generated/kvkk-notice-light-v1-mobile.avif) type("image/avif"), url(/page-intros/generated/kvkk-notice-light-v1-mobile.webp) type("image/webp"));--page-intro-dark-mobile:image-set(url(/page-intros/generated/kvkk-notice-dark-v1-mobile.avif) type("image/avif"), url(/page-intros/generated/kvkk-notice-dark-v1-mobile.webp) type("image/webp"))}main[data-page=terms]>.page-intro{--page-intro-light-desktop:image-set(url(/page-intros/generated/terms-light-v1-desktop.avif) type("image/avif"), url(/page-intros/generated/terms-light-v1-desktop.webp) type("image/webp"));--page-intro-dark-desktop:image-set(url(/page-intros/generated/terms-dark-v1-desktop.avif) type("image/avif"), url(/page-intros/generated/terms-dark-v1-desktop.webp) type("image/webp"));--page-intro-light-mobile:image-set(url(/page-intros/generated/terms-light-v1-mobile.avif) type("image/avif"), url(/page-intros/generated/terms-light-v1-mobile.webp) type("image/webp"));--page-intro-dark-mobile:image-set(url(/page-intros/generated/terms-dark-v1-mobile.avif) type("image/avif"), url(/page-intros/generated/terms-dark-v1-mobile.webp) type("image/webp"))}.feature-groups{grid-template-columns:1fr 1fr;gap:18px;display:grid}.feature-group{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--outline-variant);grid-template-columns:auto 1fr;gap:22px;padding:clamp(26px,4vw,42px);display:grid}.feature-group p{color:var(--on-surface-muted);margin-top:12px}.check-list{gap:12px;margin-top:24px;list-style:none;display:grid}.check-list li{grid-template-columns:20px 1fr;align-items:start;gap:10px;display:grid}.check-list .icon{color:var(--secondary);margin-top:4px}.notice-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.notice-card{border:1px solid var(--outline-variant);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:auto 1fr;gap:18px;padding:28px;display:grid}.notice-card>.icon{color:var(--primary)}.notice-card h2{font-size:1.35rem}.notice-card p{color:var(--on-surface-muted);margin-top:10px}.notice-card .text-link{margin-top:16px}.notice-card--warning{background:var(--warning-container)}.notice-card--warning>.icon{color:var(--warning)}.notice-card--privacy{background:var(--primary-container);color:var(--on-primary-container)}.notice-card--privacy p{color:var(--on-primary-container)}.download-layout{grid-template-columns:minmax(330px,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(34px,7vw,82px);display:grid}.release-card{border:1px solid var(--outline-variant);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-2);padding:clamp(24px,4vw,38px)}.release-card__header{justify-content:space-between;align-items:start;gap:20px;display:flex}.release-card h2{margin-top:8px;font-size:1.7rem}.status-pill{background:var(--warning-container);min-height:34px;color:var(--warning);text-align:center;border-radius:999px;align-items:center;gap:8px;padding:6px 11px;font-size:.78rem;font-weight:750;display:inline-flex}.status-pill>span{background:currentColor;border-radius:50%;width:8px;height:8px}.status-pill--published{background:var(--success-container);color:var(--success)}.release-details{margin-block:28px}.release-details>div{border-bottom:1px solid var(--outline-variant);grid-template-columns:minmax(110px,.75fr) 1.25fr;gap:18px;padding-block:13px;display:grid}.release-details dt{color:var(--on-surface-muted);font-size:.9rem}.release-details dd{overflow-wrap:anywhere;font-weight:650}.technical-value{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem}.release-card__note{color:var(--on-surface-muted);margin-top:16px;font-size:.9rem}.download-copy{gap:34px;display:grid}.download-copy article{border-bottom:1px solid var(--outline-variant);padding-block:8px 32px}.download-copy h2{font-size:1.65rem}.number-list{counter-reset:item;gap:18px;margin-top:22px;list-style:none;display:grid}.number-list li{color:var(--on-surface-muted);grid-template-columns:38px 1fr;align-items:start;gap:14px;display:grid}.number-list li:before{counter-increment:item;content:counter(item);background:var(--primary-container);width:34px;height:34px;color:var(--on-primary-container);border-radius:50%;place-items:center;font-weight:750;display:grid}.support-layout{max-width:900px}.support-tools{margin-bottom:34px}.search-field{gap:9px;font-weight:700;display:grid}.search-field__control{border:1px solid var(--outline);background:var(--surface);border-radius:999px;align-items:center;gap:12px;width:100%;min-width:0;min-height:58px;padding:4px 20px;display:flex}.search-field__control:focus-within{outline:3px solid var(--primary);outline-offset:2px}.search-field__control input{width:0;min-width:0;min-height:48px;color:var(--on-surface);background:0 0;border:0;outline:0;flex:1 1 0}.chip-row{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.filter-chip{border:1px solid var(--outline-variant);background:var(--surface);cursor:pointer;border-radius:999px;min-height:48px;padding:9px 15px}.filter-chip:hover{border-color:var(--outline)}.filter-chip[aria-pressed=true]{background:var(--primary-container);color:var(--on-primary-container);border-color:#0000;font-weight:700}.result-count{color:var(--on-surface-muted);margin-top:12px;font-size:.88rem}.faq-list{gap:10px;display:grid}.faq-item{border:1px solid var(--outline-variant);border-radius:var(--radius-md);background:var(--surface);overflow:clip}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:18px 22px;font-weight:700;display:flex}.faq-item summary:hover{background:var(--surface-low)}.faq-item__plus{flex:none;width:24px;height:24px;position:relative}.faq-item__plus:before,.faq-item__plus:after{content:"";width:16px;height:2px;transition:rotate var(--duration-short);background:currentColor;position:absolute;top:11px;left:4px}.faq-item__plus:after{rotate:90deg}.faq-item[open] .faq-item__plus:after{rotate:0deg}.faq-item__answer{color:var(--on-surface-muted);padding:0 22px 22px}.faq-item[open] .faq-item__answer{animation:answer-in var(--duration-medium) var(--ease-standard)}.empty-state{border-radius:var(--radius-md);background:var(--surface-low);color:var(--on-surface-muted);text-align:center;justify-items:center;gap:12px;padding:44px 24px;display:grid}.contact-prompt{border-radius:var(--radius-lg);background:var(--secondary-container);color:var(--on-secondary-container);justify-content:space-between;align-items:center;gap:24px;margin-top:36px;padding:28px;display:flex}.contact-prompt h2{font-size:1.4rem}.contact-prompt p{margin-top:8px}.form-layout,.survey-layout{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(30px,6vw,72px);display:grid}.form-aside,.survey-intro{color:var(--on-surface-muted);gap:24px;display:grid;position:sticky;top:106px}.publisher-card{border:1px solid var(--outline-variant);border-radius:var(--radius-md);background:var(--surface);color:var(--on-surface);grid-template-columns:auto minmax(0,1fr);gap:16px;padding:24px;display:grid}.publisher-card>.icon{color:var(--primary);margin-top:2px}.publisher-card h2{font-size:1.35rem}.publisher-details{gap:12px;margin-top:16px;display:grid}.publisher-details>div{gap:2px;display:grid}.publisher-details dt{color:var(--on-surface-muted);font-size:.82rem;font-weight:650}.publisher-details dd{overflow-wrap:anywhere;font-weight:650}.publisher-details a{color:var(--primary)}.mailto-card{border-radius:var(--radius-md);background:var(--surface-high);grid-template-columns:auto 1fr;gap:14px;padding:20px;display:grid}.mailto-card a{color:var(--primary);overflow-wrap:anywhere;font-weight:720}.material-form{border:1px solid var(--outline-variant);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-1);gap:24px;padding:clamp(24px,5vw,44px);display:grid}.form-column{gap:18px;min-width:0;display:grid}.form-server-notice:empty,.form-server-notice:has(>:only-child:empty){display:none}.form-server-notice{border-radius:var(--radius-sm);background:var(--surface-high);padding:14px 16px}.honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.required-note{color:var(--on-surface-muted);font-size:.87rem}.field{gap:8px;display:grid}.field label,.field__label-row{font-weight:700}.field__label-row{justify-content:space-between;gap:18px;display:flex}.field output,.field__hint{color:var(--on-surface-muted);font-size:.84rem;font-weight:450}.field input,.field textarea,.field select{border:1px solid var(--outline);border-radius:var(--radius-sm);background:var(--background);width:100%;min-height:54px;color:var(--on-surface);transition:border-color var(--duration-short), box-shadow var(--duration-short), background var(--duration-short);padding:13px 15px}.field textarea{resize:vertical;min-height:150px}.field select{appearance:auto}.field input:hover,.field textarea:hover,.field select:hover{border-color:var(--on-surface-muted)}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-container);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 25%, transparent);background:var(--surface);outline:0}.field input:user-invalid,.field textarea:user-invalid,.field select:user-invalid{border-color:var(--error)}.challenge-field{border:1px solid var(--outline-variant);border-radius:var(--radius-md);background:var(--surface-low);gap:14px;min-width:0;padding:18px;display:grid}.challenge-field legend{padding-inline:6px;font-weight:750}.challenge-prompt{letter-spacing:.02em;font-size:1.25rem;font-weight:780}.challenge-refresh{cursor:pointer;background:0 0;border:0;justify-self:start;min-height:48px;padding:8px 0}.challenge-refresh:disabled{cursor:wait;opacity:.72}.form-error-summary{border:1px solid var(--error);border-radius:var(--radius-sm);background:var(--error-container);color:var(--error);padding:16px 18px}.form-error-summary:focus{outline:3px solid var(--error);outline-offset:3px}.form-error-summary__title{font-weight:750}.form-error-summary ul{gap:6px;margin:10px 0 0;padding-inline-start:22px;display:grid}.form-error-summary a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1.5px}.form-status:empty{display:none}.form-status{border-radius:var(--radius-sm);background:var(--surface-high);padding:14px 16px}.form-status[data-state=error]{background:var(--error-container);color:var(--error)}.form-status[data-state=warning]{background:var(--warning-container);color:var(--warning)}.form-status[data-state=success]{background:var(--success-container);color:var(--success)}.form-status[data-state=pending]{color:var(--primary)}.material-form[aria-busy=true]{opacity:.82}.survey-intro__mark{background:var(--secondary-container);width:66px;height:66px;color:var(--on-secondary-container);border-radius:24px;place-items:center;display:grid}.plain-list{gap:16px;padding-left:20px;display:grid}.survey-progress{color:var(--on-surface-muted);gap:9px;font-size:.88rem;display:grid}.survey-progress__track{background:var(--surface-highest);width:100%;height:7px;color:var(--primary);appearance:none;border:0;border-radius:999px;overflow:hidden}.survey-progress__track::-webkit-progress-bar{background:var(--surface-highest);border-radius:999px}.survey-progress__track::-webkit-progress-value{background:var(--primary);transition:inline-size var(--duration-medium) var(--ease-emphasized);border-radius:999px}.survey-progress__track::-moz-progress-bar{background:var(--primary);transition:inline-size var(--duration-medium) var(--ease-emphasized);border-radius:999px}.survey-step{border:0;min-width:0;padding:0}.survey-step legend{align-items:start;gap:12px;width:100%;font-size:1.42rem;font-weight:740;line-height:1.25;display:flex}.survey-step legend>span{background:var(--primary-container);width:32px;height:32px;color:var(--on-primary-container);border-radius:50%;flex:none;place-items:center;font-size:.85rem;display:grid}.survey-step>.field__hint{margin:10px 0 22px 44px}.survey-branch-label{background:var(--secondary-container);width:fit-content;color:var(--on-secondary-container);border-radius:999px;margin:12px 0 0 44px;padding:5px 9px;font-size:.78rem;font-weight:720}.option-grid{gap:10px;margin-top:22px;display:grid}.option-card{border:1px solid var(--outline-variant);border-radius:var(--radius-sm);cursor:pointer;min-height:56px;transition:border-color var(--duration-short), background var(--duration-short), transform var(--duration-short);grid-template-columns:24px 1fr;align-items:center;gap:12px;padding:13px 15px;display:grid}.option-card:hover{border-color:var(--outline);background:var(--surface-low)}.option-card:active{transform:scale(.99)}.option-card:has(input:checked){border-color:var(--primary);background:var(--primary-container);color:var(--on-primary-container)}.option-card input{opacity:0;pointer-events:none;position:absolute}.option-card__control{border:2px solid var(--outline);border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.option-card:has(input[type=radio]) .option-card__control{border-radius:50%}.option-card:has(input:checked) .option-card__control{border-color:var(--primary);background:var(--primary);box-shadow:inset 0 0 0 4px var(--primary-container)}.option-card:has(input:focus-visible){outline:3px solid var(--primary);outline-offset:3px}.option-card:has(input:disabled){opacity:.55;cursor:not-allowed}.callback-field{margin-top:22px}.field-error{color:var(--error);margin-top:12px;font-weight:650}.survey-step__actions{justify-content:space-between;gap:12px;margin-top:30px;display:flex}.survey-step__actions .button:last-child{margin-left:auto}html:not(.js) .survey-progress,html:not(.js) .survey-step__actions button[type=button],.js .survey-step[hidden]{display:none}.story-layout{grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(36px,8vw,100px);display:grid}.story-mark{background:var(--primary-container);border-radius:40% 60% 48% 52%/54% 42% 58% 46%;padding:34px}.story-mark img{object-fit:contain;max-height:430px;margin-inline:auto}.prose{max-width:72ch}.prose p+p{margin-top:22px}.prose--large{color:var(--on-surface-muted);font-size:clamp(1.08rem,2vw,1.25rem)}.principle-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.principle-card{border-radius:var(--radius-lg);background:var(--surface);padding:30px}.principle-card h3{margin-top:34px}.principle-card p{color:var(--on-surface-muted);margin-top:10px}.roadmap-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.roadmap-stage{border:1px solid var(--outline-variant);border-radius:var(--radius-lg);background:var(--surface);padding:30px;position:relative;overflow:hidden}.roadmap-stage__index{color:var(--surface-highest);font-size:4rem;font-weight:850;line-height:1;position:absolute;top:10px;right:18px}.roadmap-stage .status-label{background:var(--primary-container);color:var(--on-primary-container);border-radius:999px;padding:6px 10px;font-size:.77rem;font-weight:760;display:inline-flex;position:relative}.roadmap-stage h2{margin-top:22px;font-size:1.45rem;position:relative}.roadmap-stage--pilot .status-label{background:var(--warning-container);color:var(--warning)}.roadmap-stage--later .status-label{background:var(--tertiary-container);color:var(--tertiary)}.legal-layout{grid-template-columns:260px minmax(0,760px);justify-content:center;align-items:start;gap:clamp(38px,7vw,88px);display:grid}.legal-index{overscroll-behavior:contain;scrollbar-gutter:stable;border-radius:var(--radius-md);background:var(--surface-low);max-height:calc(100vh - 128px);padding:20px;position:sticky;top:104px;overflow-y:auto}.legal-index nav{gap:2px;margin-top:14px;display:grid}.legal-index a{min-height:48px;color:var(--on-surface-muted);border-radius:10px;align-items:center;padding:9px 10px;font-size:.88rem;line-height:1.35;text-decoration:none;display:flex}.legal-index a:hover{background:var(--surface-high);color:var(--on-surface)}.legal-content{min-width:0}.review-notice{border-radius:var(--radius-md);background:var(--warning-container);color:var(--warning);grid-template-columns:auto 1fr;gap:14px;margin-bottom:34px;padding:20px;display:grid}.legal-section{scroll-margin-top:110px}.legal-section+.legal-section{border-top:1px solid var(--outline-variant);margin-top:48px;padding-top:48px}.legal-section h2{font-size:clamp(1.45rem,3vw,2rem)}.legal-section p{color:var(--on-surface-muted);margin-top:16px}.legal-table-wrap{border:1px solid var(--outline-variant);border-radius:var(--radius-md);max-width:100%;margin-top:24px;overflow-x:auto}.legal-table-wrap:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.legal-table{border-collapse:collapse;background:var(--surface);width:100%;min-width:520px}.legal-table caption{color:var(--on-surface-muted);text-align:start;padding:16px;font-weight:700}.legal-table th,.legal-table td{border-top:1px solid var(--outline-variant);text-align:start;vertical-align:top;padding:14px 16px}.legal-table thead th{background:var(--surface-high);color:var(--on-surface)}.legal-table tbody th{width:42%;color:var(--on-surface)}.legal-table td{color:var(--on-surface-muted)}.controller-details{margin-top:20px}.controller-details>div{border-bottom:1px solid var(--outline-variant);grid-template-columns:150px 1fr;gap:20px;padding-block:12px;display:grid}.controller-details dt{color:var(--on-surface-muted)}.controller-details dd{overflow-wrap:anywhere;font-weight:650}.error-page{text-align:center;place-items:center;min-height:70vh;padding-block:80px;display:grid}.error-page__inner{max-width:660px}.error-code{color:var(--primary-container);font-size:clamp(7rem,24vw,14rem);font-weight:880;line-height:.8}.error-page h1{margin-top:-16px;font-size:clamp(2rem,6vw,3.7rem)}.error-page p:not(.error-code){color:var(--on-surface-muted);margin-top:18px}.error-page .button-row{justify-content:center}.site-footer{border-top:1px solid var(--outline-variant);background:var(--surface-low);margin-top:clamp(40px,8vw,100px);padding-block:62px 24px}.footer__grid{grid-template-columns:1.7fr repeat(3,1fr);gap:clamp(28px,5vw,64px);display:grid}.footer__brand p{max-width:380px;color:var(--on-surface-muted);margin-top:16px}.footer__mail{color:var(--primary);margin-top:12px;font-weight:700;display:inline-block}.footer__links{flex-direction:column;align-items:start;gap:8px;display:flex}.footer__links h2{margin-bottom:6px;font-size:.92rem}.footer__links a{min-height:48px;color:var(--on-surface-muted);align-items:center;text-decoration:none;display:inline-flex}.footer__links a:hover{color:var(--primary);text-decoration:underline}.footer__bottom{border-top:1px solid var(--outline-variant);color:var(--on-surface-muted);justify-content:space-between;gap:20px;margin-top:52px;padding-top:20px;font-size:.82rem;display:flex}@keyframes pop-in{0%{opacity:0;transform:translateY(-5px)scale(.97)}}@keyframes answer-in{0%{opacity:0;transform:translateY(-5px)}}}@layer utilities{.theme-changing,.theme-changing *,.theme-changing :before,.theme-changing :after{transition-property:color,background-color,border-color,box-shadow!important;transition-duration:var(--duration-medium)!important}@media (width<=900px){html:not(.js) .header__inner{flex-wrap:wrap;padding-block:10px}html:not(.js) .header__panel{flex:0 0 100%;gap:12px;display:grid}.js .header__menu-button{display:inline-flex}.js .header__panel{border-bottom:1px solid var(--outline-variant);background:var(--background);max-height:calc(100vh - 78px);box-shadow:var(--shadow-2);align-items:stretch;padding:18px 20px 28px;display:none;position:fixed;inset:78px 0 auto;overflow:auto}.js .header__panel[data-open]{animation:answer-in var(--duration-short) var(--ease-standard);display:grid}.primary-nav{flex-direction:column;align-items:stretch}.primary-nav a{justify-content:start}.header__tools{border-top:1px solid var(--outline-variant);justify-content:space-between;padding-top:14px}.popover__panel{position:fixed;inset:auto 20px 20px}.hero__grid{grid-template-columns:1fr}.hero__copy{max-width:820px}.hero__visual{min-height:500px}.hero__shape--one{width:min(78%,560px)}.hero__shape--two{width:min(48%,330px);right:8%}.trust-strip__grid{grid-template-columns:1fr 1fr}.feature-card,.feature-card--wide{grid-column:span 3}.privacy-feature__grid{grid-template-columns:.7fr 1.3fr;gap:36px}.gallery{grid-template-columns:repeat(2,1fr)}.pilot-card,.feature-groups,.notice-grid{grid-template-columns:1fr}.page-intro:after{background:linear-gradient(90deg, var(--surface-low) 0%, color-mix(in srgb, var(--surface-low) 98%, transparent) 54%, color-mix(in srgb, var(--surface-low) 78%, transparent) 76%, color-mix(in srgb, var(--surface-low) 34%, transparent) 100%), linear-gradient(180deg, color-mix(in srgb, var(--surface-low) 20%, transparent), transparent 28% 70%, color-mix(in srgb, var(--surface-low) 28%, transparent))}.page-intro h1{max-width:78%}.page-intro__lead{max-width:72%}.roadmap-grid,.form-layout,.survey-layout{grid-template-columns:1fr}.form-aside,.survey-intro{position:static}.footer__grid{grid-template-columns:1.5fr repeat(3,1fr)}}@media (width<=680px){.shell{width:min(calc(100% - 28px), var(--shell))}.header__inner{min-height:70px}.js .header__panel{max-height:calc(100vh - 70px);inset-block-start:70px}.brand img{width:40px;height:40px}.brand__name{font-size:1.12rem}.hero{padding-top:40px}.hero h1{font-size:clamp(2.45rem,13vw,4rem)}.hero__visual{min-height:460px}.hero-shot{width:min(76%,288px);max-height:530px}.hero-preview-pending{aspect-ratio:.9}.trust-strip__grid{grid-template-columns:1fr}.trust-strip article{padding:20px 4px}.bento-grid{grid-template-columns:1fr}.feature-card,.feature-card--wide{grid-column:auto;gap:34px;min-height:auto}.privacy-feature__grid{grid-template-columns:1fr}.privacy-feature__mark{min-height:240px}.gallery{grid-template-columns:1fr}.gallery-card__button{max-height:620px}.screenshot-pending{text-align:center;grid-template-columns:1fr}.screenshot-pending__mark{width:180px;margin-inline:auto}.feedback-banner__inner,.contact-prompt{flex-direction:column;align-items:stretch}.page-intro{padding-block:clamp(164px,50vw,260px) 28px}.page-intro:before{aspect-ratio:2;background-image:var(--page-intro-light-mobile,none);background-position:50%;background-size:cover;inset:0 0 auto}:root[data-theme=dark] .page-intro:before{background-image:var(--page-intro-dark-mobile,none)}.page-intro:after{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--surface-low) 18%, transparent) 28%, color-mix(in srgb, var(--surface-low) 76%, transparent) 46%, var(--surface-low) 64%, var(--surface-low) 100%)}.page-intro__inner{border:1px solid color-mix(in srgb, var(--outline-variant) 72%, transparent);border-radius:var(--radius-lg);background:var(--surface-low);background:color-mix(in srgb, var(--surface-low) 98%, transparent);max-width:min(100% - 28px,900px);box-shadow:0 18px 48px rgb(var(--shadow-color) / 10%);-webkit-backdrop-filter:blur(12px);padding:24px clamp(20px,6vw,30px) 28px}.page-intro h1,.page-intro__lead{max-width:100%}.feature-group,.download-layout{grid-template-columns:1fr}.release-card__header{flex-direction:column}.release-details>div,.controller-details>div{grid-template-columns:1fr;gap:2px}.story-layout{grid-template-columns:1fr}.story-mark{max-width:360px;margin-inline:auto}.principle-grid,.legal-layout{grid-template-columns:1fr}.legal-index{scrollbar-gutter:auto;max-height:none;position:static;overflow-y:visible}.legal-index nav,.footer__grid{grid-template-columns:1fr 1fr}.footer__brand{grid-column:1/-1}.footer__bottom{flex-direction:column}}@media (width<=390px){.brand__name{display:none}.button-row{flex-direction:column;align-items:stretch}.button-row .button{width:100%}.feedback-banner__action{white-space:normal}.hero__visual{min-height:410px}.material-form{padding:20px 16px}.option-card{padding-inline:12px}.survey-step legend{font-size:1.22rem}.legal-index nav,.footer__grid{grid-template-columns:1fr}.footer__brand{grid-column:auto}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=system]),:root:not([data-motion=system]) *,:root:not([data-motion=system]) :before,:root:not([data-motion=system]) :after,:root[data-motion=system],:root[data-motion=system] *,:root[data-motion=system] :before,:root[data-motion=system] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root[data-motion=reduce],:root[data-motion=reduce] *,:root[data-motion=reduce] :before,:root[data-motion=reduce] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:root[data-reduced-data=true] .page-intro:before{background-image:none!important}@media (prefers-reduced-data:reduce){.page-intro:before{background-image:none!important}}@media print{.page-intro:before,.page-intro:after{background-image:none!important;display:none!important}.page-intro__inner{box-shadow:none;border:0}}@media (forced-colors:active){.button,.option-card,.status-pill,.feature-icon{border:1px solid buttontext}.hero__shape,.story-mark,.privacy-feature__mark,.page-intro:before,.page-intro:after{display:none}.page-intro__inner{box-shadow:none;border-color:canvastext}}}
