@font-face{font-family:"License Plate";src:url("../fonts/LicensePlate.ttf") format("truetype");font-display:swap}:root{--bg:#ffffff;--bg-alt:#f5f5f7;--bg-dark:#000000;--text:#1d1d1f;--text-dark:#f5f5f7;--muted:#6e6e73;--muted-dark:#a1a1a6;--line:#d2d2d7;--link:#0066cc;--link-dark:#2997ff;--blue:#0071e3;--blue-hover:#0077ed;--green:#34c759;--red:#ff3b30;--radius:28px;--radius-sm:18px;--font:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",system-ui,sans-serif;--nav-h:48px;--w:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 8px)}body,html{overflow-x:clip}body{margin:0;font-family:var(--font);color:var(--text);background:var(--bg);font-size:17px;line-height:1.47;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11","ss01"}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}img,svg{max-width:100%}h1,h2,h3,h4{margin:0;line-height:1.08;letter-spacing:-.015em;font-weight:600}p{margin:0 0 1em 0}.container{width:min(var(--w),calc(100% - 44px));margin:0 auto}.container.narrow{width:min(780px,calc(100% - 44px))}.eyebrow{display:block;font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--muted);margin-bottom:10px}.section{padding:120px 0;position:relative}.section.alt{background:var(--bg-alt)}.section.dark{background:var(--bg-dark);color:var(--text-dark)}.section-head{max-width:760px;margin-bottom:64px}.section-head.center{margin-left:auto;margin-right:auto;text-align:center}.section-head h2{font-size:clamp(34px, 4.8vw, 56px);margin-bottom:18px}.section-head p{color:var(--muted);font-size:clamp(18px, 1.6vw, 21px);line-height:1.38;font-weight:400;margin:0}.section.dark .section-head p{color:var(--muted-dark)}.section.dark .eyebrow{color:var(--muted-dark)}.link-arrow{display:inline-flex;align-items:center;gap:4px;font-size:17px;font-weight:400;color:var(--link)}.link-arrow i{display:inline-block;width:8px;height:8px;border-right:1.6px solid currentColor;border-top:1.6px solid currentColor;transform:rotate(45deg);margin-left:2px;transition:transform .2s}.link-arrow:hover{text-decoration:underline}.link-arrow:hover i{transform:translateX(2px) rotate(45deg)}.dark .link-arrow,.hero .link-arrow{color:var(--link-dark)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:980px;font-weight:400;font-size:17px;border:0;cursor:pointer;transition:background .2s,transform .15s;white-space:nowrap;font-family:var(--font);line-height:1.2}.btn:hover{text-decoration:none}.btn-primary{background:var(--blue);color:#fff}.btn-primary:hover{background:var(--blue-hover)}.btn-sm{padding:5px 13px;font-size:12px}.site-header{position:sticky;top:0;z-index:100;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);background:rgba(0,0,0,.8);color:#f5f5f7}.site-header .container{display:flex;align-items:center;gap:24px;height:var(--nav-h)}.wordmark{font-family:"License Plate",Bahnschrift,"Arial Narrow",var(--font);font-weight:400;letter-spacing:.02em}.brand .wordmark{font-size:18px}.hero .eyebrow.wordmark{font-size:26px;font-weight:400;letter-spacing:.05em}.brand{display:flex;align-items:center;gap:8px;font-weight:600;font-size:15px;color:#f5f5f7;letter-spacing:-.01em}.brand:hover{text-decoration:none}.brand .logo{width:22px;height:22px;border-radius:5px}.site-nav{display:flex;gap:34px;margin:0 auto}.site-nav a{color:rgba(255,255,255,.8);font-weight:400;font-size:12px;letter-spacing:-.01em;transition:color .2s}.site-nav a:hover{color:#fff;text-decoration:none}.site-header .cta{display:flex;gap:12px;align-items:center}.lang-switch{display:flex;gap:2px}.lang-switch button{background:0 0;border:0;color:rgba(255,255,255,.6);font:500 12px var(--font);padding:4px 7px;border-radius:980px;cursor:pointer}.lang-switch button.is-active{color:#fff;background:rgba(255,255,255,.14)}.nav-toggle{display:none;position:relative;margin-left:auto;background:0 0;border:0;width:36px;height:36px;padding:0;cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}.nav-toggle span{position:absolute;left:50%;top:50%;width:20px;height:1.5px;margin:-.75px 0 0 -10px;background:#f5f5f7;border-radius:1px;transition:transform .25s ease}.nav-toggle span:first-child{transform:translateY(-3.75px)}.nav-toggle span:last-child{transform:translateY(3.75px)}.nav-toggle[aria-expanded=true] span:first-child{transform:rotate(45deg)}.nav-toggle[aria-expanded=true] span:last-child{transform:rotate(-45deg)}.hero{background:var(--bg-dark);color:var(--text-dark);padding:96px 0 56px 0;text-align:center;overflow:hidden;position:relative}.hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:40%;background:linear-gradient(180deg,transparent,rgba(0,0,0,.6));pointer-events:none}.hero-copy{width:min(880px,calc(100% - 44px));margin:0 auto;position:relative;z-index:1}.hero .eyebrow{color:var(--muted-dark);font-size:21px;font-weight:600;margin-bottom:8px}.hero h1{font-size:clamp(48px, 8vw, 96px);font-weight:700;letter-spacing:-.02em;line-height:1.02;margin-bottom:22px;color:#fff}@media (max-width:600px){.hero h1{font-size:clamp(36px, 10.4vw, 48px)}}html[lang=de] .hero h1{font-size:clamp(34px, 7vw, 84px)}.hero .lead{font-size:clamp(19px, 2vw, 25px);line-height:1.32;color:var(--muted-dark);max-width:720px;margin:0 auto 26px auto;font-weight:400}.hero-actions{display:flex;gap:36px;justify-content:center;flex-wrap:wrap;margin-bottom:68px}.hero-actions .link-arrow{font-size:21px}.hero-visual{width:min(1120px,calc(100% - 44px));margin:0 auto;position:relative;z-index:1}.hero-cards{position:relative;aspect-ratio:16/9}.hero-card{position:absolute;background:#2b2b2b;border:1px solid #454545;border-radius:14px;box-shadow:0 30px 80px rgba(0,0,0,.7),0 0 0 1px rgba(255,255,255,.05);overflow:hidden;color:#eee;font-family:"Segoe UI",Tahoma,sans-serif;font-size:13px;text-align:left}.hero-card .hc-title{position:relative;display:flex;align-items:center;gap:1px;height:33px;padding:0 1px 0 10px;background:#4a4f54;border-bottom:1px solid #3a3a3f}.hero-card .dot{position:absolute;left:10px;top:12px;width:8px;height:8px;border-radius:50%;background:#3fb950}.hero-card .hc-name{flex:0 1 auto;min-width:0;padding-left:18px;padding-right:4px;font:bold 14px Tahoma,"MS Shell Dlg 2",Verdana,sans-serif;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-card .hc-badge{flex:none;height:23px;padding:0 7px;border:1px solid #4f545a;border-radius:8px;background:#3a3d42;color:#fff;font:bold 10px Tahoma,"MS Shell Dlg 2",Verdana,sans-serif;line-height:21px;white-space:nowrap}.hero-card .hc-spacer{flex:1}.hero-card .hc-btn{flex:none;width:38px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:#eee;font-size:14px}.hero-card .hc-btn.is-float{font-size:15px}.hero-card .hc-read{position:absolute;left:0;top:0;z-index:2;line-height:0;pointer-events:none;opacity:0;transition:opacity .3s ease}.hero-card .hc-read.is-up{opacity:1}.hero-card .hc-read-ring{display:inline-block;border:2px solid transparent;transition:border-color .4s ease}.hero-card .hc-read.is-granted .hc-read-ring{border-color:#49734b}.hero-card .hc-read-face{display:block}.hero-card .hc-read-face svg{display:block;width:100%;height:100%}.hero-card canvas{display:block;width:100%;height:auto;background:#1b1b1d}.hero-card .hc-feed{position:relative;aspect-ratio:16/9;background:#1b1b1d}.hero-card .hc-feed canvas,.hero-card .hc-feed video{position:absolute;left:0;top:0;width:100%;height:100%}.hero-card .hc-feed video{display:block;object-fit:cover}.hero-card .hc-feed video.is-off{visibility:hidden}.hero-card .hc-feed canvas{background:0 0}.hero-card.c1{left:0;top:0;width:56%;z-index:2}.hero-card.c2{right:0;top:9%;width:50%;z-index:1}.hero-card.c3{left:28%;bottom:0;width:44%;z-index:3;background:0 0;border:0;border-radius:0;box-shadow:none;overflow:visible}@supports (width:1cqw){.hero-cards{container-type:inline-size;display:flow-root;aspect-ratio:auto}.hero-card.c2{top:3cqw}.hero-card.c3{position:relative;bottom:auto;margin-top:calc(31cqw + 33px)}}.hn{width:479px;transform-origin:0 0;border-radius:8px 8px 12px 12px;box-shadow:0 30px 80px rgba(0,0,0,.7);color:#fff;font:13.33px "Segoe UI",Tahoma,"Noto Sans",system-ui,sans-serif;line-height:normal;text-align:center;user-select:none;-webkit-user-select:none}.hn-title{display:flex;align-items:center;gap:2px;height:33px;padding:0 2px 0 10px;background:#232323;border:1px solid #5a5a5a;border-radius:8px 8px 0 0}.hn-caption{flex:1;min-width:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff;font-size:14px;font-weight:700}.hn-btn{width:46px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:#eee;font-size:15px}.hn-gear{background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-60 -60 120 120'><path fill='%23b4acbc' fill-rule='evenodd' d='M-13.8 -39.7L-13.8 -52A7 7 0 0 1 -6.8 -59L6.8 -59A7 7 0 0 1 13.8 -52L13.8 -39.7A42 42 0 0 1 18.3 -37.8L27 -46.5A7 7 0 0 1 36.9 -46.5L46.5 -36.9A7 7 0 0 1 46.5 -27L37.8 -18.3A42 42 0 0 1 39.7 -13.8L52 -13.8A7 7 0 0 1 59 -6.8L59 6.8A7 7 0 0 1 52 13.8L39.7 13.8A42 42 0 0 1 37.8 18.3L46.5 27A7 7 0 0 1 46.5 36.9L36.9 46.5A7 7 0 0 1 27 46.5L18.3 37.8A42 42 0 0 1 13.8 39.7L13.8 52A7 7 0 0 1 6.8 59L-6.8 59A7 7 0 0 1 -13.8 52L-13.8 39.7A42 42 0 0 1 -18.3 37.8L-27 46.5A7 7 0 0 1 -36.9 46.5L-46.5 36.9A7 7 0 0 1 -46.5 27L-37.8 18.3A42 42 0 0 1 -39.7 13.8L-52 13.8A7 7 0 0 1 -59 6.8L-59 -6.8A7 7 0 0 1 -52 -13.8L-39.7 -13.8A42 42 0 0 1 -37.8 -18.3L-46.5 -27A7 7 0 0 1 -46.5 -36.9L-36.9 -46.5A7 7 0 0 1 -27 -46.5L-18.3 -37.8A42 42 0 0 1 -13.8 -39.7ZM19 0A19 19 0 1 0 -19 0A19 19 0 1 0 19 0Z'/><circle r='26.8' fill='none' stroke='%23998ea4' stroke-width='15.5'/><circle r='22.5' fill='none' stroke='%23cdc4d6' stroke-width='4'/></svg>") center/14px 14px no-repeat}.hn-panel{background:#232323;border:1px solid #5a5a5a;border-top:none;border-radius:0 0 12px 12px;padding:8px 0 10px 0}.hn-list{background:#2a2a2a;border-radius:7px 7px 0 0;overflow:hidden}.hn-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;color:#ddd;font-size:13.33px}.hn-c-time{width:54px}.hn-c-plate{width:146px}.hn-c-details{width:58px}.hn-c-remove{width:26px}.hn-table td{padding:0 4px;border-right:1px solid #555;border-bottom:1px solid #555;text-align:center;vertical-align:middle;overflow:hidden}.hn-day td{position:relative;z-index:1;height:28px;background:#3a3a3a;color:#eee;font-weight:700}.hn-head td{position:relative;z-index:1;height:24px;background:#444;color:#eee;font-weight:700}.hn-row td{height:42px;transform:translateY(var(--hn-shift,0));transition:transform .7s cubic-bezier(.22,.61,.36,1),opacity .7s ease}.hn-row.is-placing td{transition:none}.hn-row.is-entering td,.hn-row.is-leaving td{opacity:0}.hn-row.is-new td{animation:hn-row-in 1.6s;animation-delay:var(--hn-age, 0s)}@keyframes hn-row-in{0%{background-color:rgba(52,103,146,0);animation-timing-function:ease-out}20%{background-color:rgba(52,103,146,.28);animation-timing-function:ease-in-out}100%{background-color:rgba(52,103,146,0)}}.hn-ring{display:inline-block;padding:3px;border:2px solid #49734b;border-radius:7px;line-height:0;vertical-align:middle}.hn-ring.is-denied{border-color:#8c3e3d}.hn-ring svg{display:block;width:118px;height:28px;max-width:none}.hn-ring.is-plain{border-color:transparent}.hn-row.hn-system td{height:26px;padding:3px 4px}.hn-words{display:inline-block;max-width:100%;padding:3px 6px;border:2px solid transparent;border-radius:7px;color:#ddd;white-space:normal;line-height:1.25}.hn-words.is-granted{border-color:#49734b}.hn-words.is-denied{border-color:#8c3e3d}.hn-countdown{display:block;color:#82b1ff;font-weight:700}.hn-name{color:#82b1ff;font-weight:700;padding:1px 3px}.notif-shot{width:100%;max-width:575px;margin:0 auto}.notif-shot .hn{box-shadow:0 40px 90px rgba(0,0,0,.22)}.hn-area,.hn-cam{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:17px}.hn-cam{color:#ddd}.hn-area{color:#9a9a9a;margin-top:-3px}.hn-link{color:#82b1ff;text-decoration:underline;padding:1px 3px}.hn-remove{color:#6b6b6b;font-size:14px;padding:0 4px}.hn-foot{display:flex;align-items:center;gap:6px;padding:6px 8px 0 8px}.hn-soft{padding:6px 10px;border-radius:6px;background:#444;color:#ddd;font-size:13.33px}.hn-clear{flex:1}.hn-arrow{width:32px;padding:6px 0}.hc-plate{display:inline-flex;height:22px;border:1px solid #000;border-radius:4px;background:#fff;overflow:hidden}.hc-plate .b{width:12px;background:#039;color:#fff;font:700 6px Arial;display:flex;align-items:flex-end;justify-content:center;padding-bottom:2px}.hc-plate .p{padding:0 6px;color:#000;font:14px "License Plate",Bahnschrift,"Arial Narrow",sans-serif;display:flex;align-items:center;letter-spacing:1px}.ribbon{background:var(--bg-alt);border-bottom:1px solid rgba(0,0,0,.05);padding:22px 0}.ribbon .container{display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:center;align-items:center;color:var(--muted);font-size:14px;font-weight:500}html[lang=de] .ribbon .container{font-size:13px}.ribbon span{display:inline-flex;align-items:center;gap:9px}.ribbon svg{width:20px;height:20px;color:var(--text)}.demo-section{padding-bottom:100px}.demo-frame{border-radius:var(--radius-sm);background:#202020;box-shadow:0 40px 100px rgba(0,0,0,.28),0 0 0 1px rgba(0,0,0,.6);overflow:hidden;position:relative}.demo-titlebar{height:34px;background:#202020;display:flex;align-items:center;gap:8px;padding:0 12px;font:12px "Segoe UI",sans-serif;color:#ddd;border-bottom:1px solid #000;user-select:none;-webkit-user-select:none}.demo-titlebar .ico{width:16px;height:16px}.demo-titlebar .win-btns{margin-left:auto;display:flex;gap:2px}.demo-titlebar .win-btns span{width:46px;height:30px;display:inline-flex;align-items:center;justify-content:center;color:#ddd;font-size:12px}.demo-titlebar .win-btns .win-max:hover{background:rgba(255,255,255,.1)}.demo-titlebar .win-btns span:last-child:hover{background:#c42b1c}.demo-viewport{position:relative;width:100%;aspect-ratio:1600/900;overflow:hidden;background:#1e1e1e}.demo-viewport iframe{position:absolute;left:0;top:0;width:1600px;height:900px;border:0;transform-origin:0 0}.demo-hint{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:28px;color:var(--muted);font-size:14px;flex-wrap:wrap}.demo-hint .tips{display:flex;gap:26px;flex-wrap:wrap}.demo-hint .tips>span{display:inline-flex;align-items:center;gap:8px}.demo-hint .tips b{width:22px;height:22px;border-radius:50%;background:var(--text);color:#fff;font-size:11px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.demo-hint kbd{background:var(--bg-alt);border:1px solid var(--line);border-radius:5px;padding:0 6px;font-family:inherit;font-size:12.5px;color:var(--text)}.demo-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);backdrop-filter:blur(6px);cursor:pointer;z-index:5;transition:opacity .3s}.demo-overlay.is-hidden{opacity:0;pointer-events:none}.demo-overlay .play{display:flex;flex-direction:column;align-items:center;gap:14px;color:#fff;font-weight:600;font-size:19px;letter-spacing:-.01em}.demo-overlay .play .circle{width:84px;height:84px;border-radius:50%;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.35);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;transition:transform .2s,background .2s}.demo-overlay:hover .play .circle{transform:scale(1.06);background:rgba(255,255,255,.28)}.demo-overlay .play svg{width:30px;height:30px;margin-left:4px}.demo-nudge{position:absolute;inset:0;pointer-events:none;z-index:6;opacity:0;transition:opacity .45s ease}.demo-nudge.is-on{opacity:1}.demo-nudge.is-gone{opacity:0;transition-duration:.35s}.nudge-arrow{position:absolute;left:0;top:0;overflow:visible}.nudge-arrow .line{fill:none;stroke-width:2.25;stroke-linecap:round;stroke-dasharray:var(--dash,2000px) var(--gap,4000px);stroke-dashoffset:var(--len,2000px);transition:stroke-dashoffset 1.1s cubic-bezier(.45,0,.2,1) .15s}.nudge-arrow .head{fill:#1d1d1f;stroke:#1d1d1f;stroke-width:1.2;stroke-linejoin:round;opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(.4);transition:opacity .2s ease 1.15s,transform .4s cubic-bezier(.3,1.5,.5,1) 1.15s}.demo-nudge.is-on .nudge-arrow .line{stroke-dashoffset:0}.demo-nudge.is-on .nudge-arrow .head{opacity:.9;transform:none}@media (prefers-reduced-motion:reduce){.nudge-arrow .head,.nudge-arrow .line{transition:none}}.bento{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.tile{grid-column:span 2;background:#fff;border-radius:var(--radius);padding:36px 32px;display:flex;flex-direction:column;min-height:280px;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s}.tile:hover{transform:scale(1.012);box-shadow:0 20px 50px rgba(0,0,0,.08)}.tile.wide{grid-column:span 3;min-height:420px}.tile.full{grid-column:span 6;flex-direction:row;align-items:center;gap:48px;min-height:260px}.tile.dark{background:#000;color:var(--text-dark)}.tile .icon{width:44px;height:44px;border-radius:12px;background:var(--bg-alt);color:var(--text);display:flex;align-items:center;justify-content:center;margin-bottom:22px}.tile.dark .icon{background:rgba(255,255,255,.1);color:#fff}.tile .icon svg{width:24px;height:24px}.tile h3{font-size:24px;font-weight:600;margin-bottom:8px;letter-spacing:-.02em}.tile.wide h3{font-size:30px}.tile p{color:var(--muted);font-size:16px;line-height:1.45;margin:0}.tile.dark p{color:var(--muted-dark)}.tile-art{flex:1;display:flex;align-items:center;justify-content:center;margin-bottom:26px;min-height:150px}.tile-text{flex:1}.tile.full .tile-art{margin:0;flex:1}.plate-art{position:relative}.plate-big{display:inline-flex;height:88px;border-radius:10px;border:3px solid #111;background:#fafafa;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.6);transform:rotate(-2deg)}.plate-big .b{width:40px;background:#039;color:#fff;display:flex;align-items:flex-end;justify-content:center;padding-bottom:8px;font:800 13px Arial,sans-serif}.plate-big .p{padding:0 22px;display:flex;align-items:center;font:52px "License Plate",Bahnschrift,"Arial Narrow",sans-serif;letter-spacing:3px;color:#111;white-space:nowrap}.plate-art .scan{position:absolute;left:10%;right:10%;height:2px;top:20%;background:linear-gradient(90deg,transparent,#34c759,transparent);box-shadow:0 0 14px #34c759;animation:scan 2.8s ease-in-out infinite}@keyframes scan{0%,100%{top:18%;opacity:0}15%,85%{opacity:1}50%{top:82%}}.rules-art{flex-direction:column;align-items:stretch;gap:8px;justify-content:center}.rule-row{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;background:var(--bg-alt);border-radius:12px;padding:10px 14px;font-size:14px}.rule-row b{font-weight:600}.tog{display:inline-block;width:38px;height:22px;border-radius:11px;background:var(--green);position:relative}.tog::after{content:"";position:absolute;right:2px;top:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.3)}.tog.off{background:#e9e9eb}.tog.off::after{left:2px;right:auto}.tile.full.stack{flex-direction:column;align-items:stretch;gap:32px}.tile.full.stack .tile-text{max-width:680px;display:grid;grid-template-columns:auto 1fr;column-gap:16px;align-items:center}.tile.full.stack .tile-text .icon,.tile.full.stack .tile-text h3{margin-bottom:0}.tile.full.stack .tile-text p{grid-column:1/-1;margin-top:14px}.tile.full .spoof-shot{display:block;position:relative;flex:none;width:100%;min-height:0;margin:0;overflow:hidden;border-radius:12px;background:#2b2b2b}.spoof-shot>video{display:none}.ss{position:absolute;left:0;top:0;transform-origin:0 0;display:flex;gap:8px;padding:6px;background:#2b2b2b;color:#fff;font:13.33px "Segoe UI",Tahoma,"Noto Sans",system-ui,sans-serif;line-height:normal;text-align:left;user-select:none;-webkit-user-select:none;pointer-events:none}.ss-dock{display:flex;flex-direction:column;min-width:0;min-height:0}.ss-cams{flex:1}.ss-utils{width:479px;flex:none}.ss-dock-title{display:flex;align-items:center;height:33px;padding:0 2px 0 10px;gap:2px;flex:none;background:#232323;border:1px solid #5a5a5a;border-radius:8px 8px 0 0}.ss-title-text{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff;font-size:14px;font-weight:700}.ss-dock-btn{width:46px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:#eee;font-size:15px}.ss-dash{flex:1;display:flex;flex-direction:column;min-height:0;background:#232323;border:1px solid #5a5a5a;border-top:none;border-radius:0 0 12px 12px;padding:8px 10px 10px 10px}.ss-dash.is-lit{padding:8px 0 10px 0;background:#20242b center/cover no-repeat}.ss-block-row{display:flex;align-items:center;gap:8px;padding:0 0 8px 0;flex:none}.ss-pill{border-radius:11px;padding:3px 14px;font-weight:700;background:#3a3d42;color:#c8c8c8}.ss-pill.is-active{background:#346792;color:#fff}.ss-spacer{flex:1}.ss-fit{width:22px;height:22px;border-radius:11px;background:#3a3d42;color:#c8c8c8;font-size:12px;display:inline-flex;align-items:center;justify-content:center}.ss-wall{flex:1;min-height:0;display:flex;padding:6px;background:#1e1e1e;border-radius:4px}.ss-tile{flex:1;display:flex;flex-direction:column;min-width:0;background:#2d2d30;border:1px solid #444;border-radius:8px;overflow:hidden}.ss-tile-title{position:relative;display:flex;align-items:center;gap:1px;height:33px;padding:0 1px 0 10px;flex:none;background:#4a4f54;border-bottom:1px solid #3a3a3f}.ss-dot{position:absolute;left:10px;top:12px;width:8px;height:8px;border-radius:50%;background:#3fb950}.ss-tile-name{padding-left:18px;padding-right:4px;font:bold 14px Tahoma,"MS Shell Dlg 2",Verdana,sans-serif;color:#fff;white-space:nowrap}.ss-gate-badge{height:23px;padding:0 7px;border:1px solid #4f545a;border-radius:8px;background:#3a3d42;color:#fff;font:bold 10px Tahoma,"MS Shell Dlg 2",Verdana,sans-serif;line-height:21px;white-space:nowrap}.ss-tile-btn{width:38px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:#eee;font-size:14px}.ss-tile-btn.is-float{font-size:15px}.ss-video{flex:1;position:relative;min-height:0;overflow:hidden;background:#1b1b1d}.ss-video video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain;display:block}.ss-plate{position:absolute;line-height:0;opacity:0;transition:opacity .3s ease}.ss.is-read .ss-plate{opacity:1}.ss-plate-ring{display:inline-block;border:2px solid transparent;transition:border-color .4s ease}.ss.is-denied .ss-plate-ring{border-color:#8c3e3d}.ss-plate-face{display:block}.ss-plate-face svg{display:block;width:100%;height:100%}.ss-pool{display:flex;align-items:center;gap:10px;height:34px;padding:0 12px;flex:none;margin-top:6px;background:#202022;border-top:1px solid #3a3a3f}.ss-pool-caption{color:#9a9a9a;font-size:12px;font-weight:700}.ss-pool-empty{color:#6a6a6a;font-size:12px}.ss-utils-head{display:flex;align-items:center;justify-content:center;gap:26px;flex:none;padding:8px 0 10px 0}.ss-utils-head canvas{display:block;width:120px;height:120px}.ss-notif{flex:1;position:relative;min-height:0;display:flex;flex-direction:column}.ss-list{flex:1;min-height:0;overflow:hidden;background:#2a2a2a;border-radius:7px 7px 0 0}.ss-list .hn-table{opacity:0;transform:translateY(-12px);transition:opacity .7s ease,transform .7s cubic-bezier(.22,.61,.36,1)}.ss.is-denied .ss-list .hn-table{opacity:1;transform:none}.ss .hn-foot{text-align:center}.ss-reasons-place{position:absolute;left:0;top:0;z-index:5;transform-origin:0 0}.ss-reasons{position:relative;display:flex;flex-direction:column;overflow:hidden;background:#2a2a2a;border:1px solid #1a1a1a;border-radius:9px;box-shadow:0 10px 40px rgba(0,0,0,.65),0 0 0 1px #3a3a3a;opacity:0;transform:translateY(14px) scale(.98);transform-origin:50% 0;transition:opacity .6s ease,transform .6s cubic-bezier(.22,.61,.36,1)}.ss.is-reasons .ss-reasons{opacity:1;transform:none}.ss-win-title{display:flex;align-items:center;gap:8px;height:32px;padding:0 0 0 10px;flex:none;background:#202020;color:#fff;font-size:12px}.ss-win-text{flex:1;min-width:0;white-space:nowrap;overflow:hidden}.ss-win-close{width:46px;height:32px;display:inline-flex;align-items:center;justify-content:center;font-size:13px}.ss-win-body{display:flex;flex-direction:column;gap:10px;padding:14px}.ss-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ss-detail-status{font-size:14.67px;font-weight:600;color:#ef5350}.ss-detail-when{color:#9a9a9a;white-space:nowrap}.ss-detail-rule{height:1px;background:#444}.ss-detail-rows{display:flex;flex-direction:column;gap:6px}.ss-detail-row{display:flex;align-items:center;gap:10px;padding:6px 10px;background:#1e1e1e;border:1px solid #555;border-radius:6px}.ss-detail-caption{flex:none;color:#9a9a9a}.ss-detail-value{flex:1;min-width:0;color:#ddd;font-weight:600}.ss-detail-name{color:#82b1ff;font-weight:700}.ss-detail-plate{display:inline-block;width:118px;height:28px;vertical-align:middle}.ss-detail-plate svg{display:block;width:100%;height:100%}.ss-detail-box{display:flex;flex-direction:column;gap:6px;padding:8px 10px;background:#1e1e1e;border:1px solid #555;border-radius:6px}.ss-detail-line{color:#ddd;white-space:pre-wrap}.ss-detail-foot{display:flex;justify-content:flex-end}.ss-btn{display:inline-flex;align-items:center;justify-content:center;min-width:120px;min-height:24px;padding:0 10px;border:1px solid #555;border-radius:4px;background:#3c3f41;color:#fff}@media (prefers-reduced-motion:reduce){.ss-list .hn-table,.ss-plate,.ss-plate-ring,.ss-reasons{transition-duration:.01s}}.tile.full .tailgate-shot{display:block;position:relative;flex:none;width:100%;min-height:0;margin:0;overflow:hidden;border-radius:12px;background:#2b2b2b}.tailgate-shot>video{display:none}.tg-wall{align-items:center;justify-content:center}.tg-tile{flex:none}.tg-video{flex:none}.tg-overlay{position:absolute;left:0;top:0;display:block}.tg.is-permitted .ss-list .hn-table{opacity:1;transform:none}.tg-window-place{position:absolute;left:0;top:0;z-index:5;transform-origin:0 0}.tg-window{position:relative;display:flex;flex-direction:column;overflow:hidden;background:#2a2a2a;border:1px solid #1a1a1a;border-radius:9px;box-shadow:0 10px 40px rgba(0,0,0,.65),0 0 0 1px #3a3a3a;opacity:0;transform:translateY(14px) scale(.98);transform-origin:50% 0;transition:opacity .6s ease,transform .6s cubic-bezier(.22,.61,.36,1)}.tg.is-details .tg-window{opacity:1;transform:none}.tg-gap{display:inline-block;width:8px}.tg-gallery{display:flex;flex-direction:column;align-items:center;gap:4px;align-self:center}.tg-preview{background:#2a2a2a;border:1px solid #555;border-radius:6px;padding:4px;line-height:0}.tg-frame{width:260px;height:146px;overflow:hidden}.tg-film{display:flex;transition:transform .6s cubic-bezier(.45,0,.2,1)}.tg-film.is-snap{transition:none}.tg-film canvas{display:block;flex:none;width:260px;height:146px}.tg-strip{display:flex;align-items:center;justify-content:center;gap:8px}.tg-arrow{display:inline-flex;align-items:center;justify-content:center;width:40px;height:26px;border:1px solid #555;border-radius:4px;background:#3c3f41;transition:background-color .15s ease,border-color .15s ease}.tg-arrow svg{display:block;width:10px;height:10px;fill:none;stroke:#dddddd;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.tg-arrow.is-pressed{background:#4c5052;border-color:#6a6a6a}.tg-counter{color:#ddd;white-space:nowrap}.tg-counter sup{font-size:70%;line-height:0}@media (prefers-reduced-motion:reduce){.tg-arrow,.tg-film,.tg-window{transition-duration:.01s}}.tile.full .loop-shot{display:block;position:relative;flex:none;width:100%;min-height:0;margin:0;overflow:hidden;border-radius:12px;background:#2b2b2b}.loop-shot>video{display:none}.lp-wall{align-items:center;justify-content:center}.lp-tile{flex:none}.lp-video{flex:none}.lp-overlay{position:absolute;left:0;top:0;display:block}.lp.is-filed .ss-list .hn-table{opacity:1;transform:none}.lp-window-place{position:absolute;left:0;top:0;z-index:5;transform-origin:0 0}.lp-window{position:relative;display:flex;flex-direction:column;overflow:hidden;background:#2a2a2a;border:1px solid #1a1a1a;border-radius:9px;box-shadow:0 10px 40px rgba(0,0,0,.65),0 0 0 1px #3a3a3a;opacity:0;transform:translateY(14px) scale(.98);transform-origin:50% 0;transition:opacity .6s ease,transform .6s cubic-bezier(.22,.61,.36,1)}.lp.is-details .lp-window{opacity:1;transform:none}.lp-window .ss-detail-status{color:#66bb6a}.lp-gallery{display:flex;flex-direction:column;align-items:center;align-self:center}.lp-preview{background:#2a2a2a;border:1px solid #555;border-radius:6px;padding:4px;line-height:0}.lp-photo{display:block;width:260px;height:146px}@media (prefers-reduced-motion:reduce){.lp-window{transition-duration:.01s}}.tile.full .lpr-shot{display:block;position:relative;flex:none;width:100%;min-height:0;margin:0;overflow:hidden;border-radius:12px;background:#2b2b2b}.lpr-shot>video{display:none}.lr-wall{align-items:center;justify-content:center}.lr-tile{flex:none}.lr-video{flex:none}.lr-video video.is-off{visibility:hidden}.lr-overlay{position:absolute;left:0;top:0;display:block}.lr.is-granted .ss-plate-ring{border-color:#49734b}.lr.is-refused .ss-plate-ring{border-color:#8c3e3d}.lr.is-filed .ss-list .hn-table{opacity:1;transform:none}.lr-reasons-place{position:absolute;left:0;top:0;z-index:5;transform-origin:0 0}.lr-reasons{position:relative;display:flex;flex-direction:column;overflow:hidden;background:#2a2a2a;border:1px solid #1a1a1a;border-radius:9px;box-shadow:0 10px 40px rgba(0,0,0,.65),0 0 0 1px #3a3a3a;opacity:0;transform:translateY(14px) scale(.98);transform-origin:50% 0;transition:opacity .6s ease,transform .6s cubic-bezier(.22,.61,.36,1)}.lr.is-reasons .lr-reasons{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lr-reasons{transition-duration:.01s}}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:40px 32px;counter-reset:step}.step{position:relative;padding-top:22px;border-top:1px solid var(--line)}.step::before{counter-increment:step;content:counter(step,decimal-leading-zero);display:block;font-size:13px;font-weight:600;color:var(--muted);margin-bottom:26px;letter-spacing:.04em}.step h3{font-size:21px;margin-bottom:10px;letter-spacing:-.02em}.step p{color:var(--muted);font-size:15.5px;margin:0 0 14px 0}.step .link-arrow{font-size:15px}.split{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.split>*{min-width:0}.split h2{font-size:clamp(32px, 4vw, 48px);margin-bottom:18px}.split p{color:var(--muted);font-size:19px;line-height:1.42}.check-list{list-style:none;padding:0;margin:22px 0 0 0;display:grid;gap:12px}.check-list li{display:flex;gap:12px;align-items:flex-start;color:var(--text);font-size:16px}.check-list li::before{content:"";width:20px;height:20px;flex:none;border-radius:50%;background:var(--text);margin-top:2px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6.5-6.5' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.mock{background:#2b2b2b;border:1px solid #454545;border-radius:var(--radius-sm);box-shadow:0 40px 90px rgba(0,0,0,.22);overflow:hidden;font-family:"Segoe UI",Tahoma,sans-serif;font-size:13px;color:#eee}.mock .mock-tb{background:#202020;height:32px;display:flex;align-items:center;padding:0 12px;gap:8px;font-size:12px}.mock table{width:100%;border-collapse:collapse}.mock th{background:#3c3f41;border:1px solid #555;padding:5px 8px;font-weight:600;text-align:left}.mock td{border:1px solid #444;padding:6px 8px}.mock .tog{width:34px;height:18px;background:#346792;vertical-align:middle}.mock .tog::after{width:14px;height:14px;box-shadow:none}.mock .tog.off{background:#3a3a3a}.mock .tog.off::after{background:#888}.mock .mock-body{padding:10px;overflow-x:auto}.mock .mock-tabs{display:flex;margin-bottom:8px}.mock .mock-tabs span{padding:5px 12px;background:#333537;color:#ccc}.mock .mock-tabs span.on{background:#346792;color:#fff;font-weight:700}.mock .pill{display:inline-block;padding:3px 8px;border-radius:7px;border:2px solid rgba(73,115,75,.8);font-size:12.5px}.mock .pill.no{border-color:rgba(140,62,61,.8)}.mock .plate{display:inline-flex;height:24px;border:1px solid #000;border-radius:4px;background:#fff;overflow:hidden;vertical-align:middle}.mock .plate .b{width:13px;background:#039;color:#fff;font:700 6px Arial;display:flex;align-items:flex-end;justify-content:center;padding-bottom:2px}.mock .plate .p{padding:0 6px;color:#000;font:15px "License Plate",Bahnschrift,"Arial Narrow",sans-serif;display:flex;align-items:center;letter-spacing:1px}.mock .link{color:#74a9e6;text-decoration:underline}.gallery-section .section-head{margin-bottom:40px}.screen-groups{display:flex;flex-direction:column;gap:44px}.group-head{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-bottom:16px}.group-head h3{font-size:24px;letter-spacing:-.02em;margin:0}.group-head p{color:var(--muted);font-size:17px;margin:0}.screen-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.screen{display:flex;flex-direction:column;gap:8px;background:#fff;border-radius:var(--radius);padding:20px;color:var(--text);min-width:0;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s}.screen:hover{transform:scale(1.015);box-shadow:0 20px 50px rgba(0,0,0,.09);text-decoration:none}.screen h3{font-size:19px;letter-spacing:-.02em;margin:0;hyphens:auto}.screen p{color:var(--muted);font-size:14.5px;line-height:1.4;margin:0;flex:1}.screen .open{display:inline-flex;align-items:center;gap:4px;font-size:14.5px;color:var(--link);margin-top:4px}.screen .open i{display:inline-block;width:7px;height:7px;border-right:1.6px solid currentColor;border-top:1.6px solid currentColor;transform:rotate(45deg);margin-left:2px}.screen .thumb{height:140px;border-radius:12px;background:#2b2b2b;border:1px solid #444;position:relative;overflow:hidden;font-family:"Segoe UI",sans-serif;font-size:11px;color:#ddd;margin-bottom:6px}.screen .thumb .tb{height:24px;background:#202020;display:flex;align-items:center;padding:0 10px;gap:6px;font-size:10px;color:#eee;white-space:nowrap;overflow:hidden}.thumb .tabs{display:flex;margin:10px 10px 0 10px;gap:1px}.thumb .tabs i{display:block;width:36px;height:14px;background:#333537}.thumb .tabs i.on{background:#346792}.thumb .rows{margin:8px 10px;display:flex;flex-direction:column;gap:5px}.thumb .rows i{display:block;height:10px;border-radius:3px;background:#3c3f41}.thumb .rows i.w{width:70%}.thumb .rows i.b{background:#346792;width:40%}.thumb .bars{position:absolute;left:14px;right:14px;bottom:12px;height:76px;display:flex;align-items:flex-end;gap:5px}.thumb .bars i{flex:1;background:#2f7fe0;border-radius:3px 3px 0 0}.thumb .bars i:nth-child(2n){background:#e8622c}.thumb .fields{margin:10px 10px 0 10px;display:grid;grid-template-columns:30% 1fr;gap:7px 8px;align-items:center}.thumb .fields i{display:block;height:9px;border-radius:3px;background:#4a4d50;width:85%}.thumb .fields i.f{height:15px;width:100%;background:#1f1f1f;border:1px solid #555;border-radius:4px}.thumb .fields i.f.b{border-color:#346792}.thumb .fields.half{width:44%}.thumb .pic{position:absolute;left:10px;right:10px;top:34px;bottom:10px;background:#1a1a1a;border-radius:6px;overflow:hidden}.thumb .pic.right{left:54%}.thumb .pic.low{top:58px}.thumb .pic.half{right:52%}.thumb .pic svg{width:100%;height:100%;display:block}.thumb .plates{margin:8px 10px;display:flex;flex-direction:column;gap:6px}.thumb .plates .row{display:flex;align-items:center;gap:8px}.thumb .plates .row i{flex:1;height:9px;border-radius:3px;background:#3c3f41}.thumb .plates .row i.s{flex:0 0 34px}.thumb .hc-plate{height:18px;flex:none}.thumb .hc-plate .b{width:10px;font-size:5px;padding-bottom:1px}.thumb .hc-plate .p{font-size:12px;padding:0 5px;letter-spacing:.5px}.thumb .hc-plate.ok{box-shadow:0 0 0 1.5px #49734b}.thumb .hc-plate.no{box-shadow:0 0 0 1.5px #8c3e3d}.thumb .togs{margin:10px 10px 0 10px;display:flex;flex-direction:column;gap:7px}.thumb .togs span{display:flex;align-items:center;gap:8px}.thumb .togs span i{flex:1;height:9px;border-radius:3px;background:#4a4d50}.thumb .togs span b{width:22px;height:12px;border-radius:6px;background:#346792;position:relative;flex:none}.thumb .togs span b::after{content:"";position:absolute;top:2px;right:2px;width:8px;height:8px;border-radius:50%;background:#fff}.thumb .togs span b.off{background:#555}.thumb .togs span b.off::after{right:auto;left:2px}.thumb .hint{margin:8px 10px 0 10px;height:8px;width:60%;border-radius:3px;background:#3c3f41}.thumb .hint.g{background:#2e5b31}.thumb .tree{margin:8px 12px;display:flex;flex-direction:column;gap:6px}.thumb .tree span{display:flex;align-items:center;gap:6px}.thumb .tree span.i1{padding-left:14px}.thumb .tree span.i2{padding-left:28px}.thumb .tree span b{width:10px;height:10px;border:1px solid #8a8a8a;border-radius:2px;background:#346792;flex:none}.thumb .tree span b.off{background:0 0}.thumb .tree span i{height:9px;width:46%;border-radius:3px;background:#3c3f41}.thumb .cards{margin:10px 10px 0 10px;display:grid;grid-template-columns:1fr 1fr;gap:6px}.thumb .cards i{display:block;height:44px;border-radius:6px;background:#333537;border:1px solid #454545;position:relative}.thumb .cards i::before{content:"";position:absolute;left:8px;top:9px;width:6px;height:6px;border-radius:50%;background:#3fb950}.thumb .cards i::after{content:"";position:absolute;left:20px;right:10px;top:8px;height:8px;border-radius:3px;background:#4a4d50}.thumb .cards i.off::before{background:#f85149}.thumb .nav{position:absolute;left:0;top:24px;bottom:0;width:38%;background:#232323;display:flex;flex-direction:column;gap:6px;padding:10px 8px}.thumb .nav i{display:block;height:9px;border-radius:3px;background:#3c3f41}.thumb .nav i.on{background:#346792}.thumb .page{position:absolute;left:42%;right:10px;top:34px}.thumb .page .fields{margin:0}.thumb .user{margin:10px 10px 0 10px;display:flex;gap:10px;align-items:flex-start}.thumb .user .ph{width:48px;height:60px;border-radius:6px;background:#3c3f41;border:1px solid #555;flex:none}.thumb .user .fields{margin:0;flex:1}.thumb .facts{position:absolute;left:50%;right:10px;top:34px;display:flex;flex-direction:column;gap:7px}.thumb .facts i{display:block;height:9px;border-radius:3px;background:#3c3f41}.thumb .facts .ring{border:1px solid #49734b;border-radius:6px;padding:4px 6px}.thumb .facts .ring i{width:70%;background:#4a4d50}.thumb .login{margin:18px 14px 0 14px;display:flex;flex-direction:column;gap:8px}.thumb .login .fields{margin:0}.thumb .login .btn-row{display:flex;justify-content:flex-end;gap:6px}.thumb .login .btn-row i{display:block;width:44px;height:14px;border-radius:4px;background:#3c3f41}.thumb .login .btn-row i.b{background:#346792}.stats-section .section-head{margin-bottom:72px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;text-align:center}.stat .num{font-size:clamp(56px, 7vw, 96px);font-weight:600;letter-spacing:-.04em;line-height:1;color:#fff;background:linear-gradient(180deg,#fff 30%,#8e8e93);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.stat .num sup{font-size:.45em;vertical-align:super;letter-spacing:0}.stat .lbl{color:var(--muted-dark);font-size:17px;margin-top:12px}.faq-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 56px;align-items:start}.faq-group h3{font-size:22px;letter-spacing:-.02em;margin:0 0 6px 0}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;padding:18px 0;font-size:19px;font-weight:500;letter-spacing:-.015em;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"";width:10px;height:10px;border-right:1.6px solid var(--text);border-bottom:1.6px solid var(--text);transform:rotate(45deg);transition:transform .25s;flex:none;margin-right:6px}.faq details[open] summary::after{transform:rotate(-135deg)}.faq details p{color:var(--muted);font-size:16px;line-height:1.5;padding-bottom:22px;margin:0;max-width:640px}.form-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;width:max-content;max-width:100%;margin:0 auto 24px auto;padding:4px;border-radius:980px;background:rgba(0,0,0,.06)}.form-tabs button{border:0;background:0 0;padding:9px 18px;border-radius:980px;font:500 14px var(--font);color:var(--muted);cursor:pointer;transition:background .2s,color .2s}.form-tabs button.is-active{background:#fff;color:var(--text);box-shadow:0 1px 4px rgba(0,0,0,.12)}.form-tabs button:hover:not(.is-active){color:var(--text)}.form{width:min(680px,100%);margin:0 auto;display:grid;gap:12px}.form[hidden]{display:none}.form .form-intro{color:var(--muted);font-size:15px;line-height:1.45;margin:0 0 4px 0;text-align:center}.form .file{position:relative;display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px dashed rgba(0,0,0,.25);border-radius:12px;cursor:pointer;font-size:14px}.form .file input{position:absolute;left:24px;bottom:8px;width:1px;height:1px;opacity:0}.form .file .file-btn{flex:none;padding:7px 14px;border-radius:980px;background:rgba(0,0,0,.06);color:var(--text);font-weight:500}.form .file .file-name{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form .file.has-file{border-color:var(--blue)}.form .file.has-file .file-name{color:var(--text)}.form .two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form input,.form select,.form textarea{width:100%;background:#fff;border:1px solid var(--line);color:var(--text);border-radius:12px;padding:15px 16px;font:17px var(--font);outline:0;transition:border-color .2s,box-shadow .2s;-webkit-appearance:none;appearance:none}.form select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6 8l4 4 4-4' fill='none' stroke='%231d1d1f' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:18px}.form input:focus,.form select:focus,.form textarea:focus{border-color:var(--blue);box-shadow:0 0 0 4px rgba(0,113,227,.25)}.form textarea{min-height:120px;resize:vertical}.form-foot{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:6px}.form .note{color:var(--muted);font-size:12px}.form-ok{display:none;padding:14px 16px;border-radius:12px;background:rgba(52,199,89,.14);color:#1e7d3a;font-weight:500}.contact-privacy-note{width:min(680px,100%);margin:18px auto 0;color:var(--muted);font-size:12px;text-align:center}.site-footer{background:var(--bg-alt);padding:28px 0 40px 0;color:var(--muted);font-size:12px}.site-footer .legal{color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:18px;margin-bottom:14px;max-width:900px}.site-footer .foot-row{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;align-items:center}.site-footer .links{display:flex;gap:20px}.site-footer .links a{color:#424245}.privacy-article[hidden]{display:none}.privacy-body{background:var(--bg-alt)}.privacy-site-header .container{justify-content:space-between}.privacy-site-header .privacy-home{margin-left:auto;color:rgba(255,255,255,.8);font-size:12px}.privacy-site-header .privacy-home:hover{color:#fff;text-decoration:none}.privacy-page{background:var(--bg-alt)}.privacy-hero{position:relative;overflow:hidden;padding:108px 0 104px;color:var(--text-dark);background:#050505}.privacy-hero::before{content:"";position:absolute;width:640px;height:640px;left:50%;top:-440px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle,rgba(0,113,227,.36),rgba(0,113,227,0) 70%);pointer-events:none}.privacy-hero .container{position:relative;text-align:center}.privacy-hero .eyebrow{color:var(--muted-dark);font-weight:500;letter-spacing:.02em}.privacy-hero h1{color:#fff;font-size:clamp(46px, 7vw, 78px);letter-spacing:-.035em;margin-bottom:24px}html[lang=de] .privacy-hero h1{font-size:clamp(42px, 6.4vw, 72px)}.privacy-lead{max-width:720px;margin:0 auto 22px;color:var(--muted-dark);font-size:clamp(18px, 2vw, 22px);line-height:1.45}.privacy-date{margin:0;color:rgba(255,255,255,.52);font-size:13px}.privacy-summary{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:-44px}.privacy-summary>div{min-height:156px;padding:24px;border:1px solid rgba(0,0,0,.08);border-radius:20px;background:rgba(255,255,255,.96);box-shadow:0 14px 40px rgba(0,0,0,.08)}.privacy-summary strong{display:block;margin-bottom:9px;font-size:17px;letter-spacing:-.015em}.privacy-summary span{display:block;color:var(--muted);font-size:14px;line-height:1.45}.privacy-layout{display:grid;grid-template-columns:220px minmax(0,820px);justify-content:center;gap:72px;padding-top:76px;padding-bottom:110px}.privacy-toc{position:sticky;top:calc(var(--nav-h) + 28px);align-self:start;display:grid;gap:8px;padding:18px 0}.privacy-toc strong{margin-bottom:5px;color:var(--text);font-size:13px}.privacy-toc a{color:var(--muted);font-size:12px;line-height:1.35}.privacy-toc a:hover{color:var(--link)}.privacy-content{min-width:0;border-top:1px solid var(--line)}.privacy-content section{position:relative;padding:60px 0;border-bottom:1px solid var(--line);scroll-margin-top:calc(var(--nav-h) + 16px)}.privacy-content section:last-child{border-bottom:0}.privacy-content .section-number{display:block;margin-bottom:13px;color:var(--blue);font-size:12px;font-weight:600;letter-spacing:.08em}.privacy-content h2{margin-bottom:24px;font-size:clamp(30px, 4vw, 42px);letter-spacing:-.03em}.privacy-content p{color:#424245;font-size:16px;line-height:1.68}.privacy-content p:last-child{margin-bottom:0}.privacy-content code{padding:2px 6px;border-radius:6px;background:rgba(0,0,0,.055);color:#333336;font:13px/1.45 ui-monospace,"Cascadia Code",Consolas,monospace}.privacy-contact-card{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:28px 0;padding:20px 22px;border-radius:16px;background:#fff;border:1px solid var(--line)}.privacy-contact-card span{color:var(--muted);font-size:14px}.privacy-contact-card a{font-weight:500;overflow-wrap:anywhere}.privacy-callout{margin:28px 0;padding:20px 22px;border-left:3px solid var(--blue);border-radius:0 14px 14px 0;background:rgba(0,113,227,.07);color:#424245;font-size:15px;line-height:1.6}.privacy-list{margin:0 0 28px;padding-left:23px;color:#424245}.privacy-list li{margin:9px 0;padding-left:5px;font-size:16px;line-height:1.55}.privacy-table-wrap{margin:30px 0 0;overflow-x:auto;border:1px solid var(--line);border-radius:16px;background:#fff}.privacy-table{width:100%;min-width:740px;border-collapse:collapse;text-align:left}.privacy-table td,.privacy-table th{padding:16px;border-bottom:1px solid var(--line);vertical-align:top;font-size:13px;line-height:1.48}.privacy-table th{color:var(--text);background:#fafafa;font-size:12px;font-weight:600}.privacy-table td{color:#515154}.privacy-table td:first-child{width:18%;color:var(--text);font-weight:600}.privacy-table th:nth-child(2){width:36%}.privacy-table tbody tr:last-child td{border-bottom:0}.privacy-footer{background:#e9e9ed}.reveal{opacity:0;transform:translateY(20px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}.reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}.plate-art .scan{animation:none}html{scroll-behavior:auto}}.tile-art.is-zoomable{cursor:zoom-in;-webkit-tap-highlight-color:transparent}.shot-zoom-hint{position:absolute;right:8px;bottom:8px;z-index:6;display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 8px;border-radius:980px;background:rgba(0,0,0,.66);color:#fff;font:500 12px/1.2 var(--font);white-space:nowrap;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.shot-zoom-hint svg{width:14px;height:14px;flex:none}.tile-art.is-zoomed .shot-zoom-hint,.tile-art:not(.is-zoomable) .shot-zoom-hint{display:none}.shot-zoom-backdrop{position:fixed;inset:0;z-index:300;background:rgba(0,0,0,.88);opacity:0;transition:opacity .25s ease;touch-action:none}.shot-zoom-backdrop.is-on{opacity:1}.tile-art.is-zoomed{display:block;position:fixed;left:50%;top:50%;z-index:301;margin:0;min-height:0;overflow:hidden;border-radius:10px;background:#2b2b2b;box-shadow:0 30px 90px rgba(0,0,0,.7);cursor:zoom-out;touch-action:none}.shot-zoom-close{position:fixed;right:12px;top:12px;z-index:302;width:44px;height:44px;border:0;border-radius:50%;background:rgba(255,255,255,.16);color:#fff;font-size:18px;line-height:44px;cursor:pointer}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}.site-nav a{white-space:nowrap}.site-nav .nav-demo{display:none}.mock .mock-tabs{overflow-x:auto;scrollbar-width:none}.mock .mock-tabs::-webkit-scrollbar{display:none}.mock .mock-tabs span{white-space:nowrap}@media (hover:none){.screen:hover,.tile:hover{transform:none;box-shadow:none}}.faq summary,.step p,.tile p,h1,h2,h3{overflow-wrap:break-word}@media (max-width:1024px){.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.tile,.tile.wide{grid-column:span 1;min-height:0}.tile.full{grid-column:span 2}.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.screen-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-groups{grid-template-columns:minmax(0,1fr);gap:40px}.split{grid-template-columns:1fr;gap:40px}.split .mock,.split .notif-shot{order:2}.stats{grid-template-columns:repeat(2,1fr);gap:40px 20px}.privacy-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-summary>div{min-height:132px}.privacy-layout{grid-template-columns:190px minmax(0,1fr);gap:44px}}@media (max-width:1000px){.site-nav{display:none}.site-nav.is-open{display:flex;position:absolute;top:var(--nav-h);left:0;right:0;flex-direction:column;gap:0;margin:0;padding:4px 22px 22px;background:rgba(0,0,0,.98);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);max-height:calc(100vh - var(--nav-h));overflow-y:auto}.site-nav.is-open a{display:block;padding:14px 2px;font-size:17px;color:rgba(255,255,255,.92);border-bottom:1px solid rgba(255,255,255,.12)}.site-nav.is-open .nav-demo{display:none}.nav-toggle{display:block;margin-left:4px}.site-header .cta{margin-left:auto}}video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}video::-webkit-media-controls-overlay-play-button{display:none!important}img.pv-stand-in{position:absolute;left:0;top:0;width:100%;height:100%;display:block;pointer-events:none}img.pv-stand-in[hidden]{display:none}img.pv-stand-in.is-off{visibility:hidden}@media (max-width:720px){.section{padding:64px 0}.section-head{margin-bottom:40px}.gallery-section .section-head{margin-bottom:28px}.stats-section .section-head{margin-bottom:48px}.demo-section{padding-bottom:64px}.site-header .container{gap:12px}.site-header .cta .btn{display:none}.lang-switch button{font-size:13px;padding:8px 9px}.nav-toggle{width:44px;height:44px;margin-right:-12px}.site-nav.is-open .nav-demo{display:flex;justify-content:center;margin-top:18px;padding:12px 24px;border:0;border-radius:980px;background:var(--blue);color:#fff}.hero{padding-top:64px;padding-bottom:40px}.hero-actions{gap:20px;margin-bottom:44px}.hero-visual{width:calc(100% - 24px)}.hero-cards{width:640px;aspect-ratio:auto;display:flow-root;transform-origin:0 0}.hero-card.c1{width:49%}.hero-card.c2{width:49%;top:32px}.hero-card.c3{position:relative;bottom:auto;left:10%;width:80%;margin-top:262px}.bento{grid-template-columns:minmax(0,1fr)}.tile.full{grid-column:span 1;flex-direction:column;align-items:stretch;gap:26px}.tile{padding:28px 24px}.tile.wide h3{font-size:clamp(22px, 6.6vw, 30px)}.tile.full.stack{padding:24px 16px;gap:24px}.tile.full.stack .tile-text{padding:0 8px}.plate-big{height:64px}.plate-big .b{width:30px;font-size:11px;padding-bottom:6px}.plate-big .p{font-size:36px;padding:0 14px;letter-spacing:2px}.steps{grid-template-columns:minmax(0,1fr)}.stats{grid-template-columns:repeat(2,1fr);gap:36px 12px}.stat .num{font-size:clamp(44px, 14vw, 64px)}.stat .lbl{font-size:15px;margin-top:8px}.screen-groups{gap:36px}.group-head{flex-direction:column;gap:4px;margin-bottom:12px}.group-head h3{font-size:22px}.group-head p{font-size:15px}.screen-grid{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -22px;padding:4px 22px 14px;scroll-padding-left:22px}.screen-grid::-webkit-scrollbar{display:none}.screen{flex:0 0 272px;scroll-snap-align:start}.form .two{grid-template-columns:1fr}.form-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;border-radius:14px}.form-tabs button{padding:8px 6px;font-size:13px;line-height:1.25;border-radius:10px}.demo-hint .tips{gap:12px}.faq summary{font-size:17px;padding:16px 0}.faq-group h3{font-size:20px}.site-footer .links{flex-wrap:wrap;gap:10px 20px}.privacy-site-header .container{gap:10px}.privacy-site-header .privacy-home{display:none}.privacy-hero{padding:72px 0 80px}.privacy-hero h1{font-size:clamp(38px, 12vw, 54px)}html[lang=de] .privacy-hero h1{font-size:clamp(34px, 10.5vw, 48px)}.privacy-summary{grid-template-columns:1fr;margin-top:-30px}.privacy-summary>div{min-height:0;padding:20px}.privacy-layout{display:block;padding-top:44px;padding-bottom:68px}.privacy-toc{position:static;margin-bottom:20px;padding:22px;border:1px solid var(--line);border-radius:16px;background:#fff}.privacy-content section{padding:46px 0}.privacy-content h2{font-size:30px}.privacy-contact-card{align-items:flex-start;flex-direction:column;gap:5px}.privacy-table-wrap{margin-right:-22px;border-radius:16px 0 0 16px;border-right:0}}@media (max-width:359px){.brand .wordmark{font-size:15px}.lang-switch button{padding:8px 6px}}