@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.static{position:static}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--bg:#060608;--bg2:#0b0b0f;--fg:#f5f5f7;--g:#86868b;--muted:#a1a1a6;--line:#ffffff17;--line2:#ffffff24;--card:#0f0f13;--card2:#15151a;--glass:#16161c9e;--ok:#30d158;--okbg:#30d15821;--closed:#ffffff1a;--warn:#ffb340;--warnbg:#ffb3401a;--ink:#f4f4f2;--lime:#d6e23a;--btn:#f5f5f7;--btnfg:#060608;--glow-a:.6;--grain:.055;--shadow:0 60px 140px -30px #000000e6, 0 30px 60px -30px #000000f2;--font:"Inter","Inter Variable",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--gut:max(6vw, calc(50vw - 640px) )}[data-theme=light]{--bg:#f5f5f7;--bg2:#fff;--fg:#1d1d1f;--g:#86868b;--muted:#6e6e73;--line:#00000014;--line2:#0000001f;--card:#fff;--card2:#fbfbfd;--glass:#ffffffb3;--ok:#1a7f37;--okbg:#1a7f371a;--closed:#0000000f;--warn:#b45309;--warnbg:#b4530914;--ink:#141610;--lime:#c1cf12;--btn:#1d1d1f;--btnfg:#fff;--glow-a:.4;--grain:.07;--shadow:0 50px 100px -30px #1e1e3c59, 0 24px 40px -24px #00000059}body{font:400 17px/1.5 var(--font);letter-spacing:-.011em;-webkit-font-smoothing:antialiased}h1,h2,h3,p,ol,ul{margin:0}@keyframes grain{0%{translate:0}20%{translate:-3% 2%}40%{translate:2% -4%}60%{translate:-4% -1%}80%{translate:3% 3%}to{translate:0}}.btn{border-radius:999px;align-items:center;gap:.45em;height:48px;padding:0 24px;font-size:17px;font-weight:500;display:inline-flex}.btn.ghost{box-shadow:inset 0 0 0 1px var(--line2)}.link{align-items:center;gap:.3em;font-weight:500;display:inline-flex}.link .ic{stroke-width:2.2px;font-size:.85em}.term{cursor:help;border-bottom:1px dashed;outline:none;position:relative}.term:after{content:attr(data-tip);background:var(--card2);width:260px;color:var(--fg);box-shadow:0 0 0 1px var(--line2),0 20px 40px -10px #00000080;font:400 13px/1.4 var(--font);letter-spacing:0;opacity:0;pointer-events:none;z-index:20;border-radius:12px;padding:10px 12px;transition:all .2s;position:absolute;bottom:calc(100% + 10px);left:50%;translate:-50% 4px}.term:hover:after,.term:focus:after{opacity:1;translate:-50%}.nav ul a[aria-current]{color:var(--fg)}.bezel{border-radius:calc(var(--w) * .142);height:100%;padding:calc(var(--w) * .024);background:#020203}.screen{border-radius:calc(var(--w) * .118);isolation:isolate;color:#fff;letter-spacing:-.01em;background:#000;height:100%;position:relative;overflow:hidden;container-type:inline-size}.sb{z-index:25;letter-spacing:0;justify-content:space-between;align-items:center;height:11cqw;padding:1cqw 7.5cqw 0;font-size:3.5cqw;font-weight:600;display:flex;position:absolute;inset:0 0 auto}.sb .r{gap:1.4cqw;display:flex}.gb{z-index:25;opacity:.8;background:currentColor;border-radius:9px;width:32cqw;height:1.1cqw;position:absolute;bottom:2cqw;left:50%;translate:-50%}.home .wp{background:radial-gradient(70% 50% at 70% 20%,#7c5cff,#0000 65%),radial-gradient(70% 50% at 20% 90%,#ff6fb5,#0000 65%),#24124a}.date{margin-top:4cqw;font-size:4cqw;font-weight:500}.date b{letter-spacing:-.05em;margin-bottom:1cqw;font-size:13cqw;font-weight:300;line-height:1;display:block}.g5{grid-template-columns:repeat(5,1fr);row-gap:3.6cqw;margin-top:auto;display:grid}.home.round .g5 b{border-radius:50%}.ssearch{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff2e;border-radius:6cqw;align-items:center;gap:2.4cqw;height:11cqw;margin-top:5cqw;padding:0 4cqw;font-size:3.6cqw;display:flex}.ui{background:#101114}.ui .pad{inset:12cqw 0 7cqw}.bar-t{align-items:center;gap:3cqw;padding:2cqw 6cqw 4cqw;font-size:5.4cqw;font-weight:600;display:flex}.bar-t .ic{font-size:5cqw}.store-h{gap:4cqw;padding:2cqw 6cqw;display:flex}.appi{background:linear-gradient(145deg,#ff8a5c,#7c5cff);border-radius:5cqw;flex:none;place-items:center;width:18cqw;height:18cqw;font-size:9cqw;display:grid}.store-h b{font-size:5.6cqw;font-weight:650;display:block}.store-h small{color:#fff9;margin-top:.6cqw;font-size:3cqw;display:block}.chipx{color:#5be37f;background:#30d15829;border-radius:9cqw;margin-top:1.6cqw;padding:.6cqw 2.2cqw;font-size:2.6cqw;font-weight:600;display:inline-flex}.install{color:#1e1b4b;background:#c7d2fe;border-radius:5cqw;place-items:center;height:10cqw;margin:5cqw 6cqw 0;font-size:3.8cqw;font-weight:650;display:grid}.shots{gap:2.6cqw;padding:5cqw 6cqw 0;display:flex;overflow:hidden}.shots i{background:var(--s);border-radius:3cqw;flex:none;width:28cqw;height:56cqw}.rows{padding:0 4cqw}.rows .row{border-radius:4cqw;align-items:center;gap:3.6cqw;padding:3.6cqw 3cqw;font-size:3.8cqw;display:flex}.rows .row+.row{border-top:1px solid #ffffff12}.rows .row small{color:#ffffff8c;margin-top:.4cqw;font-size:2.9cqw;display:block}.rows .ai{background:linear-gradient(145deg,var(--a),var(--b));border-radius:3cqw;flex:none;place-items:center;width:10cqw;height:10cqw;font-size:5cqw;display:grid}.radio{border-radius:50%;flex:none;width:5cqw;height:5cqw;margin-left:auto;box-shadow:inset 0 0 0 .5cqw #fff6}.radio.on{box-shadow:inset 0 0 0 1.4cqw #c7d2fe}.sel{background:#c7d2fe14}.tog{background:#fff3;border-radius:6cqw;flex:none;width:10cqw;height:6cqw;margin-left:auto;position:relative}.tog:after{content:"";background:#fff;border-radius:50%;width:4.4cqw;height:4.4cqw;position:absolute;top:.8cqw;left:.8cqw}.tog.on{background:#7c5cff}.tog.on:after{left:4.8cqw}.val{color:#c7d2fe;margin-left:auto;font-size:3.2cqw}.gridprev{aspect-ratio:9/12;background:radial-gradient(70% 50% at 70% 20%,#7c5cff,#0000 65%),#24124a;border-radius:5cqw;grid-template-columns:repeat(5,1fr);align-content:end;gap:2.4cqw;margin:2cqw 10cqw 0;padding:6cqw 4cqw;display:grid}.gridprev i{aspect-ratio:1;background:#ffffffbf;border-radius:2cqw}.seg{justify-content:center;gap:2cqw;margin-top:5cqw;display:flex}.seg span{border-radius:5cqw;padding:2cqw 4cqw;font-size:3.4cqw;font-weight:600;box-shadow:inset 0 0 0 1px #ffffff2e}.seg .on{color:#1e1b4b;box-shadow:none;background:#c7d2fe}.L.drawer{background:linear-gradient(#1b1430,#0d0a18)}.L.drawer .g5{row-gap:5cqw;margin-top:6cqw}.L.drawer .pill{color:#fff9;background:#ffffff1a;border-radius:5cqw;align-items:center;gap:2.4cqw;height:10cqw;margin:0 6cqw;padding:0 4cqw;font-size:3.4cqw;display:flex}.screen .lift{filter:drop-shadow(0 4cqw 4cqw #00000080);flex-direction:column;align-items:center;gap:1cqw;font-size:2.6cqw;display:flex;position:absolute;top:44%;left:40%;rotate:-6deg}.screen .lift b{background:linear-gradient(145deg,#ff6a3d,#ff2d6f);border-radius:4.4cqw;place-items:center;width:15cqw;height:15cqw;font-size:7cqw;display:grid}.screen .dropz{color:#c7d2fe;border:.5cqw dashed #c7d2fe99;border-radius:5cqw;place-items:center;height:14cqw;font-size:3.2cqw;display:grid;position:absolute;inset:auto 6cqw 9cqw}.ghero{min-height:100vh;padding:120px var(--gut) 60px;grid-template-columns:1.15fr 1fr;align-items:center;gap:4vw;display:grid;position:relative;overflow:hidden}.ghero:not(:has(.ph)){grid-template-columns:1fr;min-height:0}.ghero .glow{background:radial-gradient(closest-side,rgba(124,92,255,var(--glow-a)),transparent),radial-gradient(closest-side at 40% 70%,rgba(255,111,181,calc(var(--glow-a) * .8)),transparent);filter:blur(40px);pointer-events:none;width:60vw;height:90vh;position:absolute;top:10vh;right:-10vw}.ghero .spot{pointer-events:none;background:radial-gradient(40% 50% at 60% 0,#ffffff1f,#0000 70%);width:60vw;height:100vh;position:absolute;top:-20vh;right:0}.crumb a:hover{color:var(--fg)}.ghero h1{letter-spacing:-.05em;text-wrap:balance;font-size:clamp(52px,6.6vw,104px);font-weight:700;line-height:.98}.ghero h1 .g{letter-spacing:-.03em;max-width:18em;margin-top:.5em;font-size:.42em;line-height:1.2;display:block}.gmeta{flex-wrap:wrap;gap:10px;margin-top:36px;display:flex}.gmeta span{background:var(--line);height:34px;color:var(--muted);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.gmeta .ic{font-size:15px}.ghero .ph{place-items:center;display:grid;position:relative}.ghero .phone{--ph:min(76vh,700px);animation:1.4s cubic-bezier(.2,.7,.2,1) .1s both guidePhoneIn;rotate:-4deg}@keyframes guidePhoneIn{0%{opacity:0;filter:brightness(.3);translate:0 60px}}.ghero .inner>*{animation:1s cubic-bezier(.2,.7,.2,1) both up}@keyframes up{0%{opacity:0;translate:0 26px}}.facts{padding:0 var(--gut);grid-template-columns:1fr 1fr 2fr;gap:16px;display:grid}.fact{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:28px;padding:28px 30px}.fact small{color:var(--g);font-size:13px;font-weight:600;display:block}.fact b{letter-spacing:-.045em;margin-top:8px;font-size:44px;font-weight:700;line-height:1;display:block}.fact p{color:var(--fg);margin-top:10px;font-size:17px;line-height:1.45}.fact.risk{background:linear-gradient(160deg,var(--warnbg),var(--card) 70%)}.fact.risk small{color:var(--warn)}main:has(.ghero) .sec{padding:16vh var(--gut) 0}.intro{max-width:980px}.intro p{letter-spacing:-.028em;color:var(--g);text-wrap:pretty;font-size:clamp(24px,2.4vw,34px);font-weight:600;line-height:1.32}.intro p b{color:var(--fg);font-weight:600}.intro p+p{margin-top:28px}.prep{grid-template-columns:1fr 1fr;gap:16px;margin-top:12vh;display:grid}.card{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:28px;padding:36px}.card h2{letter-spacing:-.035em;font-size:28px;font-weight:700}.card ul{gap:16px;margin-top:20px;padding:0;list-style:none;display:grid}.card li{color:var(--muted);gap:14px;line-height:1.45;display:flex}.card li .ic{color:var(--ok);stroke-width:2.2px;margin-top:2px;font-size:20px}.card p{color:var(--muted);margin-top:18px;line-height:1.55}.card.warn h2{color:var(--fg)}.card.warn{background:linear-gradient(160deg,var(--warnbg),var(--card) 60%)}.steps{padding:0 var(--gut);grid-template-columns:1fr 1fr;gap:4vw;margin-top:10vh;display:grid;position:relative}.slist{padding:0;list-style:none}.step{flex-direction:column;justify-content:center;max-width:520px;min-height:100vh;padding:10vh 0;display:flex}.num{color:var(--g);font-variant-numeric:tabular-nums;align-items:center;gap:12px;font-size:15px;font-weight:600;display:flex}.num:after{content:"";background:var(--line2);width:48px;height:1px}.step h3{letter-spacing:-.042em;margin-top:18px;font-size:clamp(36px,3.8vw,56px);font-weight:700;line-height:1.04}.step p{color:var(--muted);text-wrap:pretty;margin-top:18px;font-size:19px;line-height:1.55}.step p b{color:var(--fg);font-weight:600}.tip{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);border-radius:18px;gap:12px;margin-top:24px;padding:16px 18px;font-size:15px;display:flex}.tip b{color:var(--fg)}.tip .ic{color:#c7d2fe;margin-top:2px;font-size:18px}.gstage{align-self:start;place-items:center;height:100vh;display:grid;position:sticky;top:0}.gstage .phone{--ph:min(78vh,720px)}.gstage .glow{background:radial-gradient(closest-side,rgba(124,92,255,var(--glow-a)),transparent);filter:blur(40px);z-index:-1;position:absolute;inset:10% -10%}.gstage .stepn{gap:8px;display:flex;position:absolute;bottom:6vh}.gstage .stepn i{background:var(--line2);border-radius:4px;width:28px;height:4px;display:block;position:relative;overflow:hidden}.gstage .stepn i:after{content:"";background:var(--fg);transform-origin:0;position:absolute;inset:0;scale:0 1}.sc{opacity:0;transition:opacity .6s}.sc.s1,.gstage[data-step="2"] .s2,.gstage[data-step="3"] .s3,.gstage[data-step="4"] .s4,.gstage[data-step="5"] .s5,.gstage[data-step="6"] .s6{opacity:1}.undo{padding:18vh var(--gut) 0;grid-template-columns:1fr 1fr;align-items:center;gap:6vw;display:grid}.undo h2,.next h2,.apps h2{letter-spacing:-.048em;font-size:clamp(44px,5vw,80px);font-weight:700;line-height:1}.undo p.big{color:var(--muted);text-wrap:pretty;font-size:22px;line-height:1.5}.path{flex-wrap:wrap;align-items:center;gap:8px;margin-top:28px;font-size:15px;font-weight:500;display:flex}.path span{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;padding:8px 14px}.path .ic{color:var(--g);font-size:14px}.apps{padding:18vh var(--gut) 0}.acards{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:6vh;display:grid}.acard{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:28px;flex-direction:column;gap:14px;padding:28px;display:flex}.acard .top{align-items:center;gap:14px;display:flex}.acard .ai{color:#fff;background:linear-gradient(145deg,var(--a),var(--b));border-radius:15px;place-items:center;width:52px;height:52px;font-size:26px;display:grid}.acard b{letter-spacing:-.02em;font-size:20px;font-weight:650;display:block}.acard small{color:var(--g);font-size:13px}.acard .link{margin-top:auto;font-size:15px}.next{padding:18vh var(--gut) 14vh}.next h2 .g{display:block}.ncards{grid-template-columns:1fr 1fr;gap:16px;margin-top:7vh;display:grid}.ncard{background:var(--card);min-height:260px;box-shadow:inset 0 0 0 1px var(--line);border-radius:32px;flex-direction:column;padding:40px;transition:transform .35s;display:flex;position:relative;overflow:hidden}.ncard:hover{transform:translateY(-6px)}.ncard:before{content:"";background:radial-gradient(closest-side,var(--c),transparent);height:120%;opacity:var(--glow-a);filter:blur(30px);position:absolute;inset:auto -20% -60% 30%}.ncard h3{letter-spacing:-.04em;font-size:34px;font-weight:700;position:relative}.ncard p{color:var(--muted);margin-top:8px;font-size:18px;position:relative}.ncard .meta{color:var(--g);margin-top:auto;font-size:13px;font-weight:500;position:relative}@keyframes fin{0%{opacity:0}to{opacity:1}}@keyframes fill{0%{scale:0 1}to{scale:1}}@keyframes stepIO{0%{opacity:.25}30%,70%{opacity:1}to{opacity:.25}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.steps{timeline-scope:--st1,--st2,--st3,--st4,--st5,--st6}#step-1{view-timeline:--st1 block}#step-2{view-timeline:--st2 block}#step-3{view-timeline:--st3 block}#step-4{view-timeline:--st4 block}#step-5{view-timeline:--st5 block}#step-6{view-timeline:--st6 block}.gstage .sc{transition:none;animation:linear both fin;animation-range:entry 45% entry 90%}.gstage .sc.s1{opacity:1;animation:none}.gstage .s2{animation-timeline:--st2}.gstage .s3{animation-timeline:--st3}.gstage .s4{animation-timeline:--st4}.gstage .s5{animation-timeline:--st5}.gstage .s6{animation-timeline:--st6}.stepn i:after{animation:linear both fill;animation-range:entry 50% exit 50%}.stepn i:first-child:after{animation-timeline:--st1}.stepn i:nth-child(2):after{animation-timeline:--st2}.stepn i:nth-child(3):after{animation-timeline:--st3}.stepn i:nth-child(4):after{animation-timeline:--st4}.stepn i:nth-child(5):after{animation-timeline:--st5}.stepn i:nth-child(6):after{animation-timeline:--st6}.step{animation:linear both stepIO;animation-timeline:view();animation-range:cover 10% cover 90%}}}@media(prefers-reduced-motion:reduce){body:after,.ghero .phone,.ghero .inner>*{animation:none}.sc{transition:none}}@media(max-width:900px){.nav .nav-desk,.search{display:none}.nav-menu{display:block}.ghero,.prep,.undo,.facts,.acards,.ncards{grid-template-columns:1fr}.ghero .phone{--ph:520px}.steps{grid-template-columns:1fr}.gstage{display:none}}:root{--bg:#060608;--bg2:#0b0b0f;--fg:#f5f5f7;--g:#86868b;--muted:#a1a1a6;--line:#ffffff17;--line2:#ffffff24;--card:#0f0f13;--card2:#15151a;--glass:#16161c9e;--ok:#30d158;--okbg:#30d15821;--closed:#ffffff1a;--ink:#f4f4f2;--lime:#d6e23a;--btn:#f5f5f7;--btnfg:#060608;--glow-a:.62;--grain:.055;--shadow:0 60px 140px -30px #000000e6, 0 30px 60px -30px #000000f2;--font:"Inter","Inter Variable",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--mono:ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace;--vh:1svh;--ph:min(calc(var(--vh) * 78),760px);--gut:max(6vw, calc(50vw - 640px) );--iw:2688;--ih:1520;--sx:1513;--sy:139;--sw:525;--sh:1122;--sr:45.5;--studio:#05060a;--px:16vw;--ry:0px;--hy:calc(var(--vh) * 6)}[data-theme=light]{--bg:#f5f5f7;--bg2:#fff;--fg:#1d1d1f;--g:#86868b;--muted:#6e6e73;--line:#00000014;--line2:#0000001f;--card:#fff;--card2:#fbfbfd;--glass:#ffffffb3;--ok:#1a7f37;--okbg:#1a7f371a;--closed:#0000000f;--ink:#141610;--lime:#c1cf12;--btn:#1d1d1f;--btnfg:#fff;--glow-a:.42;--grain:.07;--shadow:0 50px 100px -30px #1e1e3c59, 0 24px 40px -24px #00000059}html.static{--vh:9px}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);color:var(--fg);margin:0;overflow-x:clip}body{font:400 17px/1.47 var(--font);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}.g{color:var(--g)}.ic{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}body:after{content:"";z-index:100;pointer-events:none;opacity:var(--grain);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.2 -.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:1s steps(6,end) infinite grain;position:fixed;inset:-50%}[data-theme=light] body:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.1 -.25'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.btn{letter-spacing:-.01em;border-radius:999px;align-items:center;gap:.45em;height:48px;padding:0 24px;font-size:17px;font-weight:500;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.btn.pri{background:var(--btn);color:var(--btnfg)}.btn.pri:hover{transform:scale(1.03)}.btn.ghost{color:var(--fg);box-shadow:inset 0 0 0 1px var(--line2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn.ghost:hover{background:var(--line)}.btn .ic{stroke-width:2.2px;font-size:.9em}.link{color:var(--fg);align-items:center;gap:.3em;font-weight:500;display:inline-flex}.link .ic{stroke-width:2.2px;font-size:.85em;transition:translate .2s}.link:hover .ic{translate:3px}.badge{letter-spacing:0;white-space:nowrap;border-radius:999px;align-items:center;height:22px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.b-open{background:var(--okbg);color:var(--ok)}.b-closed{background:var(--closed);color:var(--muted)}.nav{z-index:50;height:52px;padding:0 var(--gut);background:var(--bg);align-items:center;gap:28px;display:flex;position:fixed;inset:0 0 auto}@supports (color:color-mix(in lab,red,red)){.nav{background:color-mix(in srgb,var(--bg) 72%,transparent)}}.nav{-webkit-backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid var(--line)}.brand{letter-spacing:-.03em;align-items:center;gap:9px;font-size:18px;font-weight:650;display:flex}.brand svg{width:22px;height:22px}.nav ul{color:var(--muted);gap:26px;margin:0 0 0 auto;padding:0;font-size:13px;list-style:none;display:flex}.nav ul a:hover{color:var(--fg)}.search{background:var(--line);width:220px;height:30px;color:var(--muted);border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:flex}.search input::placeholder{color:var(--muted)}.phone{--w:calc(var(--ph) * .462);width:var(--w);height:var(--ph);border-radius:calc(var(--w) * .155);padding:calc(var(--w) * .013);box-shadow:0 0 0 1px #000000b3,inset 0 1px 1.5px #ffffff73,inset 0 -1px 1px #ffffff2e,inset 0 0 0 1px #ffffff14,var(--shadow);background:linear-gradient(155deg,#a4a7ad,#45474c 9%,#1f2023 26%,#34363b 48%,#17181a 66%,#3e4045 86%,#b3b5ba);position:relative}.phone:before,.phone:after{content:"";right:calc(var(--w) * -.014);width:calc(var(--w) * .016);background:linear-gradient(90deg,#26272a,#6d6f74 60%,#2a2b2e);border-radius:0 3px 3px 0;position:absolute}.phone:before{height:7%;top:21%}.phone:after{height:13%;top:31%}.bezel{border-radius:calc(var(--w) * .142);height:100%;padding:calc(var(--w) * .024);background:#020203;box-shadow:inset 0 0 0 1px #ffffff0d}.screen{border-radius:calc(var(--w) * .118);isolation:isolate;color:#fff;height:100%;font-family:var(--font);letter-spacing:-.01em;background:#000;position:relative;overflow:hidden;container-type:inline-size}.screen:after{content:"";z-index:30;pointer-events:none;border-radius:inherit;background:linear-gradient(118deg,#ffffff21,#ffffff0a 22%,#0000 38% 72%,#ffffff09);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0a,inset 0 0 4cqw #00000059}.cam{z-index:31;background:radial-gradient(circle at 35% 35%,#2a3550 0 12%,#07080b 30%,#000 70%);border-radius:50%;width:3.6cqw;height:3.6cqw;position:absolute;top:3.2cqw;left:50%;translate:-50%;box-shadow:0 0 0 .5cqw #050505}.sb{z-index:25;letter-spacing:0;color:#fff;text-shadow:0 0 6px #00000040;justify-content:space-between;align-items:center;height:11cqw;padding:1cqw 7.5cqw 0;font-size:3.5cqw;font-weight:600;display:flex;position:absolute;inset:0 0 auto}.sb .r{align-items:center;gap:1.4cqw;display:flex}.sb svg{fill:#fff;width:auto;height:3.2cqw}.gb{z-index:25;background:#fffc;border-radius:9px;width:32cqw;height:1.1cqw;position:absolute;bottom:2cqw;left:50%;translate:-50%}.L{position:absolute;inset:0;overflow:hidden}.wp{position:absolute;inset:0}.pad{flex-direction:column;display:flex;position:absolute;inset:12cqw 6cqw 7cqw}.tag{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.02em;white-space:nowrap;background:#0000006b;border-radius:9px;padding:1.2cqw 3.2cqw;font-size:3cqw;font-weight:600;position:absolute;bottom:7cqw;left:50%;translate:-50%}.su-mono .wp{background:radial-gradient(120% 70% at 75% 0,#2b303b,#0e0f13 52%,#050506)}.su-mono .dune{width:100%;height:46%;position:absolute;inset:auto 0 0}.clock-thin{letter-spacing:-.05em;margin-top:5cqw;font-size:19cqw;font-weight:200;line-height:1}.date-s{color:#ffffff9e;align-items:center;gap:2cqw;margin-top:1.6cqw;font-size:3.6cqw;display:flex}.date-s .ic{font-size:3.6cqw}.nlist{flex-direction:column;gap:3.6cqw;margin-top:auto;padding-bottom:6cqw;display:flex}.nlist div{letter-spacing:-.02em;align-items:center;gap:4cqw;font-size:6cqw;font-weight:500;display:flex}.nlist .ic{stroke-width:1.4px;color:#ffffffe6;font-size:6cqw}.az{color:#fff6;text-align:center;flex-direction:column;gap:.5cqw;font-size:2.3cqw;font-weight:600;display:flex;position:absolute;top:44%;right:2.4cqw}.su-loud .wp{background:radial-gradient(70% 50% at 18% 12%,#ffb000,#0000 62%),radial-gradient(70% 55% at 92% 38%,#ff2d6f,#0000 62%),radial-gradient(90% 60% at 30% 92%,#6a2cff,#0000 66%),radial-gradient(60% 40% at 90% 95%,#00d4ff,#0000 60%),#2a0a2e}.wgrid{grid-template-columns:1fr 1fr;gap:3cqw;margin-top:3cqw;display:grid}.wcard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff2e;border-radius:6cqw;padding:4cqw;box-shadow:inset 0 0 0 1px #ffffff38}.wcard.big{grid-column:span 2;justify-content:space-between;align-items:flex-end;display:flex}.clock-fat{letter-spacing:-.06em;font-size:17cqw;font-weight:800;line-height:.85}.wcard small{opacity:.8;font-size:3.2cqw;font-weight:600;display:block}.wcard .deg{letter-spacing:-.04em;font-size:9cqw;font-weight:700;line-height:1}.ring{width:15cqw;height:15cqw}.music{grid-column:span 2;align-items:center;gap:3cqw;padding:3cqw;display:flex}.art{background:conic-gradient(from 200deg,#ff2d6f,#ffb000,#00d4ff,#6a2cff,#ff2d6f);border-radius:3cqw;width:12cqw;height:12cqw}.bar{background:#ffffff4d;border-radius:1cqw;height:1cqw;margin-top:1.6cqw;overflow:hidden}.bar i{background:#fff;width:62%;height:100%;display:block}.irow{justify-content:space-between;margin-top:auto;padding:0 1cqw 6cqw;display:flex}.phone .sq,.screen .sq,.irow .sq,.retro-row .sq{background:#fff;border-radius:4.6cqw;place-items:center;width:15cqw;height:15cqw;font-size:7cqw;display:grid;box-shadow:0 1cqw 3cqw #0003}.su-dg .wp{background:radial-gradient(60% 34% at 80% 18%,#3ddc8447,#0000 70%),linear-gradient(172deg,#0f2b1e,#07150e 58%,#030805)}.topo{opacity:.5;width:100%;height:100%;position:absolute;inset:0}.pill{color:#ffffffbf;background:#ffffff1a;border-radius:6cqw;align-items:center;gap:2.6cqw;height:11cqw;padding:0 4cqw;font-size:3.6cqw;display:flex;box-shadow:inset 0 0 0 1px #ffffff1f}.pill .ic{font-size:4.4cqw}.big-date{letter-spacing:-.04em;margin-top:6cqw;font-size:9cqw;font-weight:600;line-height:1.05}.big-date span{color:#7ef0ad;letter-spacing:0;margin-top:1.4cqw;font-size:3.6cqw;font-weight:500;display:block}.lgrid{grid-template-columns:repeat(4,1fr);row-gap:5cqw;margin-top:auto;padding-bottom:5cqw;display:grid}.lgrid div{color:#fffc;flex-direction:column;align-items:center;gap:1.6cqw;font-size:2.6cqw;display:flex}.lgrid .o{color:#9ff5c4;background:#3ddc841f;border-radius:50%;place-items:center;width:13.5cqw;height:13.5cqw;font-size:6.2cqw;display:grid;box-shadow:inset 0 0 0 1px #7ef0ad59}.lgrid .ic{stroke-width:1.5px}.su-dark .wp{background:radial-gradient(90% 55% at 50% 26%,#5a1406,#1a0603 66%,#0a0302)}.su-dark .clock-thin{color:#ffd7c2;margin-top:3cqw;font-size:12cqw;font-weight:300}.pk{background:#1406048c;border-radius:5cqw;margin-top:5cqw;padding:3.2cqw;box-shadow:inset 0 0 0 1px #ff8c5a33}.pk header{color:#ffb38f;justify-content:space-between;margin-bottom:2.4cqw;font-size:3cqw;font-weight:600;display:flex}.photos{grid-template-columns:repeat(3,1fr);gap:1.4cqw;display:grid}.photos i{aspect-ratio:1;border-radius:2cqw;display:block}.p1{background:linear-gradient(#ff9a5a,#c2410c 55%,#3b0d02)}.p2{background:radial-gradient(circle at 70% 30%,#ffe2b8 0 10%,#0000 12%),linear-gradient(#2b4a6b,#0d1a26)}.p3{background:linear-gradient(135deg,#d6c2a8,#6b5a48)}.p4{background:linear-gradient(0deg,#1a1a1a 0 40%,#7a2a10 40% 42%,#f08a4b 42%)}.p5{background:radial-gradient(circle at 40% 60%,#f5d0a9 0 22%,#3a1f12 24%)}.p6{background:repeating-linear-gradient(90deg,#2a1206 0 3cqw,#5a2a12 3cqw 4cqw)}.su-dark .nlist div{color:#ffd7c2}.su-dark .nlist .ic{color:#ff9a6a}.su-dnd .wp{background:radial-gradient(80% 50% at 50% 40%,#25262b,#0b0b0d 70%)}.su-dnd .pad{text-align:center;justify-content:center;align-items:center}.su-dnd .clock-thin{margin:0;font-size:24cqw;font-weight:100}.focus{color:#ffffffb3;border-radius:9cqw;margin-top:4cqw;padding:1.6cqw 4cqw;font-size:3.2cqw;box-shadow:inset 0 0 0 1px #fff3}.txt3{color:#ffffff8c;justify-content:center;gap:7cqw;font-size:3.8cqw;font-weight:500;display:flex;position:absolute;bottom:9cqw;left:0;right:0}.su-retro .wp{background:#f3e3c3}.su-retro .sun{background:repeating-radial-gradient(circle,#e8663a 0 7cqw,#f2a541 7cqw 14cqw,#7a3b1d 14cqw 21cqw,#f3e3c3 21cqw 28cqw);border-radius:50%;width:120cqw;height:120cqw;position:absolute;top:22%;left:50%;translate:-50%}.su-retro .sb,.su-retro .sb svg{color:#3b1d0e;fill:#3b1d0e}.retro-clock{font-family:var(--mono);color:#3b1d0e;letter-spacing:-.04em;text-align:center;background:#f3e3c3;border-radius:4cqw;margin-top:4cqw;padding:2cqw 0;font-size:15cqw;font-weight:800;box-shadow:0 0 0 .8cqw #3b1d0e}.retro-row{justify-content:space-between;margin-top:auto;padding-bottom:5cqw;display:flex}.retro-row .sq{color:#7a3b1d;background:#f3e3c3;box-shadow:0 0 0 .8cqw #3b1d0e,0 1.6cqw 0 .8cqw #3b1d0e}.retro-row .ic{stroke-width:2.2px}.boot{opacity:0}.boot .wp{background:radial-gradient(70% 38% at 50% 44%,#d6e23a29,#0000 72%),radial-gradient(120% 60% at 50% 120%,#15161c,#000 60%)}.dl{width:44cqw;height:44cqw;position:absolute;top:44%;left:50%;translate:-50% -50%}.dl>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible;rotate:-90deg}.dl .trk{fill:none;stroke:#ffffff1f;stroke-width:2.2px}.dl .prog{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:263.9;stroke-dashoffset:263.9px;filter:drop-shadow(0 0 3px #d6e23acc)}.box{place-items:center;display:grid;position:absolute;inset:0}.box svg{fill:none;stroke:#fff;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:19cqw;height:19cqw;overflow:visible}.box .flap{transform-box:fill-box}.box .fl{transform-origin:100% 100%}.box .fr{transform-origin:0 100%}.box .arw{stroke:var(--lime)}.who{text-align:center;position:absolute;top:calc(44% + 29cqw);left:0;right:0}.who b{letter-spacing:-.025em;font-size:5.4cqw;font-weight:600;display:block}.who span{color:#ffffff8c;margin-top:1cqw;font-size:3.1cqw;display:block}.stock .wp{background:radial-gradient(80% 50% at 28% 22%,#5d86ff,#0000 62%),radial-gradient(80% 60% at 82% 78%,#8a63ff,#0000 62%),linear-gradient(170deg,#2b3d93,#1a1d5a)}.glance{margin-top:4cqw;font-size:4cqw;font-weight:500}.glance span{opacity:.75;margin-top:.6cqw;font-size:3.2cqw;display:block}.sgrid{grid-template-columns:repeat(4,1fr);row-gap:4.4cqw;margin-top:auto;display:grid}.sgrid .app,.sdock .app{flex-direction:column;align-items:center;gap:1.4cqw;font-size:2.6cqw;display:flex}.sgrid .b,.sdock .b{background:var(--c);border-radius:50%;place-items:center;width:13.5cqw;height:13.5cqw;font-size:6.4cqw;display:grid;box-shadow:0 .8cqw 2cqw #00000040}.sdock{grid-template-columns:repeat(4,1fr);margin-top:6cqw;display:grid}.sdock .app span{display:none}.ssearch{color:#3c4043;background:#ffffffd9;border-radius:6cqw;align-items:center;gap:2.4cqw;height:11cqw;margin:4cqw 0;padding:0 4cqw;font-size:3.6cqw;display:flex}.drawer{opacity:.75;stroke-width:2.4px;font-size:5cqw;position:absolute;bottom:7cqw;left:50%;translate:-50%}.track{width:300%;display:flex;position:absolute;inset:0}.track>.pane{flex:none;width:33.3334%;height:100%;position:relative;overflow:hidden}.l-list .wp{background:linear-gradient(#14141a,#08080a 60%)}.l-list .clock-thin{margin-top:3cqw;font-size:15cqw}.l-list .nlist{gap:4.4cqw}.l-list .nlist div{font-size:6.6cqw}.l-list .nlist div:nth-child(2){color:#c4b5fd}.l-grid .wp{background:radial-gradient(70% 50% at 70% 20%,#7c5cff,#0000 65%),radial-gradient(70% 50% at 20% 90%,#ff6fb5,#0000 65%),#24124a}.l-grid .g5{grid-template-columns:repeat(5,1fr);row-gap:3.6cqw;margin-top:auto;display:grid}.g5 div{flex-direction:column;align-items:center;gap:1cqw;font-size:2.2cqw;display:flex}.g5 b{background:linear-gradient(145deg,var(--a),var(--b));border-radius:3.6cqw;place-items:center;width:12cqw;height:12cqw;font-size:5.6cqw;font-weight:400;display:grid;box-shadow:0 .6cqw 1.6cqw #00000040}.l-grid .ssearch{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff2e;margin-top:5cqw}.l-wid .wp{background:linear-gradient(#0d1220,#05070d)}.kv{flex-direction:column;gap:2.6cqw;margin-top:3cqw;display:flex}.kv>div{background:#8ca0ff17;border-radius:4.4cqw;padding:3.6cqw 4cqw;box-shadow:inset 0 0 0 1px #8ca0ff24}.kv .row{justify-content:space-between;align-items:center;display:flex}.kv b{letter-spacing:-.04em;font-size:9cqw;font-weight:600}.kv small{color:#fff9;font-size:3cqw;display:block}.kv .ev{align-items:center;gap:2.6cqw;margin-top:1.6cqw;font-size:3.4cqw;display:flex}.kv .ev i{background:var(--c);border-radius:1cqw;width:.9cqw;height:7cqw}.kv .favs{box-shadow:none;background:0 0;justify-content:space-between;padding:2cqw 1cqw;display:flex}.kv .favs span{color:#c7d2fe;background:#8ca0ff24;border-radius:50%;place-items:center;width:12cqw;height:12cqw;font-size:5.6cqw;display:grid}.wp-mono{background:radial-gradient(90% 60% at 50% 20%,#3a3d44,#121316 70%)}.wp-col{opacity:0;background:radial-gradient(70% 50% at 15% 15%,#ff6a00,#0000 60%),radial-gradient(70% 55% at 90%,#ff1f8e,#0000 62%),radial-gradient(80% 60% at 30% 100%,#7a2bff,#0000 65%),#3b0a3a}.wp-line{opacity:0;background:repeating-linear-gradient(135deg,#50ffdc0f 0 1px,#0000 1px 3.4cqw),radial-gradient(80% 60% at 50% 30%,#0f4c4a,#04161a 72%)}.igrid{grid-template-columns:repeat(4,1fr);row-gap:5.6cqw;margin-top:auto;padding-bottom:6cqw;display:grid}.igrid>div{flex-direction:column;align-items:center;gap:1.6cqw;font-size:2.6cqw;display:flex}.iv{width:14cqw;height:14cqw;position:relative}.iv>i{place-items:center;font-size:6.4cqw;display:grid;position:absolute;inset:0}.v-mono{color:#e8e8ea;background:#2c2e33;border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff14}.v-col{background:linear-gradient(145deg,var(--a),var(--b));color:#fff;opacity:0;border-radius:4.4cqw;box-shadow:0 1cqw 2.4cqw #0000004d}.v-col .ic{stroke-width:2.1px}.v-line{color:#7ff5df;opacity:0;border-radius:50%;box-shadow:inset 0 0 0 .4cqw #7ff5df}.v-line .ic{stroke-width:1.2px}.iclock{text-align:center;margin-top:5cqw}.iclock b{letter-spacing:-.05em;font-size:13cqw;font-weight:300;line-height:1;display:block}.iclock small{opacity:.7;font-size:3.4cqw}.wid .wp{background:radial-gradient(90% 50% at 50% 100%,#ff8a3d,#0000 70%),radial-gradient(70% 40% at 50% 70%,#7a2b6b,#0000 70%),linear-gradient(#070a1a,#1a1033 60%,#3d1430)}.wid .stars{background-image:radial-gradient(1px 1px at 20% 12%,#fff8,#0000),radial-gradient(1px 1px at 70% 8%,#fff9,#0000),radial-gradient(1px 1px at 84% 22%,#fff6,#0000),radial-gradient(1.4px 1.4px at 40% 26%,#fffa,#0000),radial-gradient(1px 1px at 12% 34%,#fff7,#0000),radial-gradient(1px 1px at 58% 36%,#fff5,#0000);position:absolute;inset:0}.kw{width:74cqw;height:74cqw;margin:4cqw auto 0;position:relative}.kw svg{width:100%;height:100%;position:absolute;inset:0}.kw .t{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.kw .t b{letter-spacing:-.06em;font-size:17cqw;font-weight:250;line-height:1}.kw .t small{letter-spacing:.3em;text-transform:uppercase;color:#ffc58a;margin-top:1.6cqw;font-size:3.2cqw}.wrow{grid-template-columns:1.25fr 1fr;gap:3cqw;margin-top:5cqw;display:grid}.wx{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:6cqw;padding:4cqw;box-shadow:inset 0 0 0 1px #ffffff29}.wx .deg{letter-spacing:-.05em;font-size:11cqw;font-weight:600;line-height:1}.wx small{color:#ffffffb3;margin-top:1cqw;font-size:3cqw;display:block}.wx .sun{color:#ffc14d;stroke-width:1.6px;font-size:8cqw}.wx.bat{flex-direction:column;justify-content:center;align-items:center;display:flex}.wx.bat svg{width:20cqw;height:20cqw}.wx.strip{color:#ffffffbf;grid-column:span 2;justify-content:space-between;padding:3.4cqw 5cqw;font-size:3cqw;display:flex}.wx.strip span{flex-direction:column;align-items:center;gap:1cqw;display:flex}.wx.strip .ic{color:#ffc14d;font-size:5cqw}.rig{--fw:calc(var(--vh) * 100 * var(--iw) / var(--ih));--pcx:calc((var(--sx) + var(--sw) / 2) / var(--iw));--pcy:calc((var(--sy) + var(--sh) / 2) / var(--ih));top:0;left:calc(50% + var(--px) - var(--fw) * var(--pcx));width:var(--fw);height:calc(var(--vh) * 100);translate:0 var(--ry);transform-origin:calc(var(--pcx) * 100%) calc(var(--pcy) * 100%);position:absolute}.zoom,.lift{margin:0;position:absolute;inset:0}.zoom{transform-origin:calc(var(--pcx) * 100%) calc((var(--sy) + var(--sh) * .3) / var(--ih) * 100%)}.lift{transform-origin:inherit;-webkit-mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000),linear-gradient(#0000,#000 7% 88%,#0000);-webkit-mask-composite:source-in,source-over;mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000) intersect,linear-gradient(#0000,#000 7% 88%,#0000)}.ph{pointer-events:none;-webkit-user-select:none;user-select:none;object-fit:fill;width:100%;max-width:none;height:100%;max-height:none;display:block;position:absolute;inset:0}.ph-base{z-index:1}.ph-thumb{z-index:3}.at{--o:2;left:calc((var(--sx) - var(--o)) / var(--iw) * 100%);top:calc((var(--sy) - var(--o)) / var(--ih) * 100%);width:calc((var(--sw) + var(--o) * 2) / var(--iw) * 100%);height:calc((var(--sh) + var(--o) * 2) / var(--ih) * 100%);position:absolute}.lift>.screen{z-index:0;border-radius:calc((var(--sr) + var(--o)) / (var(--sw) + var(--o) * 2) * 100%) / calc((var(--sr) + var(--o)) / (var(--sh) + var(--o) * 2) * 100%);position:absolute}.glass,.lit{z-index:2;pointer-events:none}.lit{mix-blend-mode:screen}.anchor{z-index:3;pointer-events:none}.anchor>*{pointer-events:auto}.film{pointer-events:none;transform-origin:0 100%;background:linear-gradient(122deg,#ffffff42,#ffffff17 24%,#ffffff05 42% 62%,#ffffff1a 80%,#ffffff38);border-radius:12%/5.6%;display:none;position:absolute;inset:-2.6% -4.4%;box-shadow:inset 0 0 0 1px #ffffff61,inset 0 0 0 3px #ffffff0d,0 10px 30px -10px #00000059}.film:before{content:"";filter:blur(4px);background:radial-gradient(closest-side,#ffffff1f,#0000);border-radius:50%;width:30%;height:22%;position:absolute;inset:3% 4% auto auto}.film i{background:linear-gradient(#ffffffb3,#e6e6eb73);border-radius:2px 10px 10px 2px;width:22%;height:6%;position:absolute;top:7%;right:-11%;box-shadow:inset 0 0 0 1px #ffffff8c,0 4px 10px -4px #00000080}.film i:after{content:"";background:var(--lime);opacity:.9;border-radius:4px;width:22%;position:absolute;top:30%;bottom:30%;right:12%}.story{background:var(--studio);color:var(--fg);color-scheme:dark;position:relative}[data-theme=light] .story{--bg:var(--studio);--fg:#f5f5f7;--g:#86868b;--muted:#a1a1a6;--line:#ffffff17;--line2:#ffffff24;--glass:#16161c9e;--btn:#f5f5f7;--btnfg:#060608;--glow-a:.62}[data-theme=light] .story+.swap{background:radial-gradient(60% 40% at 50% 0%,#3ddc8424,transparent 70%),linear-gradient(var(--studio),var(--bg) calc(var(--vh) * 16))}.stage{height:calc(var(--vh) * 100);z-index:1;position:sticky;top:0;overflow:hidden}.glows{pointer-events:none;position:absolute;inset:-22% -70%;-webkit-mask:linear-gradient(#000 0 0) 50%/41.667% 69.444% no-repeat,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) 50%/41.667% 69.444% no-repeat exclude,linear-gradient(#000 0 0)}.G{opacity:0;position:absolute;inset:0}.G i,.G{--gc:#888}.G i{background:radial-gradient(closest-side,var(--gc),transparent);opacity:var(--glow-a);filter:blur(30px);position:absolute;inset:0}.G i+i{opacity:calc(var(--glow-a) * .8);filter:blur(16px);inset:18% 22%}.G-hero .cy{opacity:0;position:absolute;inset:0}.G-hero .cy:nth-child(2){opacity:1}.G-hero .cy0{opacity:0;position:absolute;inset:0}.L-x{opacity:0}.stage .L-x,.stage .G,.stage .rig,.chip-kwgt,.chip-hero{transition:opacity .7s}.stage .rig{transition:translate .9s cubic-bezier(.2,.7,.2,1)}[data-s=hero] .G-hero,[data-s=canvas] .G-canvas,[data-s=launcher] .G-launcher,[data-s=icons] .G-icons,[data-s=widgets] .G-widgets{opacity:1}[data-s=hero] .rig{translate:0 var(--hy)}[data-s=canvas] .L-canvas,[data-s=launcher] .L-launcher,[data-s=icons] .L-icons,[data-s=widgets] .L-widgets{opacity:1}.cyc{z-index:0;position:absolute;inset:0}.cyc>.L{opacity:0}.cyc>.L:first-child{opacity:1}.chip{z-index:3;background:var(--glass);-webkit-backdrop-filter:blur(20px)saturate(160%);box-shadow:inset 0 0 0 1px var(--line2),0 20px 40px -20px #0009;white-space:nowrap;border-radius:16px;padding:12px 16px;font-size:13px;line-height:1.4;position:absolute}.chip b{font-weight:600}.chip span{color:var(--muted);display:block}.chip-hero{opacity:0;display:grid;top:9%;left:calc(100% + 24px)}[data-s=hero] .chip-hero{opacity:1}.chip-hero>div{opacity:0;grid-area:1/1}.chip-hero>div:first-child{opacity:1}.chip-hero:before,.chip-kwgt:before{content:"";background:var(--line2);width:26px;height:1px;position:absolute;top:24px}.chip-hero:before{right:100%}.chip-kwgt{white-space:normal;opacity:0;width:210px;top:5%;right:calc(100% + 60px)}.chip-kwgt:before{width:50px;left:100%}[data-s=widgets] .chip-kwgt{opacity:1}.scenes{z-index:2;margin-top:calc(var(--vh) * -100);position:relative}.scene{height:calc(var(--vh) * 230);position:relative}.scene .copy{height:calc(var(--vh) * 100);padding:0 var(--gut);align-items:center;display:flex;position:sticky;top:0}.scene .inner{max-width:min(41vw,600px)}.scene h2{letter-spacing:-.042em;text-wrap:balance;font-size:clamp(40px,4.5vw,68px);font-weight:700;line-height:1.04}.scene .body{color:var(--muted);text-wrap:pretty;max-width:30em;margin-top:24px;font-size:19px;line-height:1.5}.scene .body b{color:var(--fg);font-weight:600}.scene .cta{margin-top:30px}.labels{gap:8px;margin:30px 0 0;padding:0;list-style:none;display:grid}.labels li{color:var(--fg);align-items:baseline;gap:12px;font-size:17px;font-weight:500;display:flex}.labels li span{color:var(--g);font-size:13px;font-weight:500}.labels li:before{content:"";background:var(--dot,#fff);width:8px;height:8px;box-shadow:0 0 12px var(--dot,#fff);border-radius:50%;flex:none;translate:0 -1px}.cap{color:var(--g);align-items:center;gap:10px;margin-top:26px;font-size:15px;display:flex}.cap:before{content:"";background:var(--g);width:28px;height:1px}.hero{height:calc(var(--vh) * 160)}.hero .inner{max-width:min(46vw,680px)}.hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:7.2ch;font-size:clamp(56px,8.4vw,132px);font-weight:700;line-height:.92}.hero h1 .g{letter-spacing:-.035em;background:linear-gradient(90deg,var(--g),var(--g) 50%,var(--g));max-width:none;margin-top:.4em;font-size:.46em;line-height:1.15;display:block}@supports (color:color-mix(in lab,red,red)){.hero h1 .g{background:linear-gradient(90deg,var(--g),color-mix(in srgb,var(--g) 55%,var(--fg)) 50%,var(--g))}}.hero h1 .g{color:#0000;-webkit-background-clip:text;background-clip:text}.ctas{flex-wrap:wrap;gap:14px;margin-top:40px;display:flex}.hero .inner>*{animation:1s cubic-bezier(.2,.7,.2,1) both up}.hero .ctas{animation-delay:.25s}.hint{left:var(--gut);bottom:calc(var(--vh) * 5);color:var(--g);align-items:center;gap:14px;font-size:13px;display:flex;position:absolute}.hint i{background:linear-gradient(var(--g),transparent);transform-origin:top;width:1px;height:44px;animation:2.2s ease-in-out infinite hint;display:block}@keyframes hint{0%{scale:1 0}50%{scale:1}to{opacity:0;scale:1}}.sec{padding:calc(var(--vh) * 18) var(--gut) calc(var(--vh) * 14);position:relative}.head{max-width:900px}.head h2{letter-spacing:-.048em;text-wrap:balance;font-size:clamp(44px,6vw,96px);font-weight:700;line-height:1}.head h2 .g{display:block}.head .body{color:var(--muted);text-wrap:pretty;max-width:34em;margin-top:28px;font-size:21px;line-height:1.48}.center{text-align:center;margin-inline:auto}.center .body{margin-inline:auto}.swap{background:radial-gradient(60% 40% at 50% 0,#3ddc8424,#0000 70%)}.tiles{margin:calc(var(--vh) * 9) auto 0;perspective:1600px;grid-template-columns:repeat(5,1fr);gap:16px;max-width:1200px;display:grid}.tile{aspect-ratio:1/1.08;perspective:1400px;outline:none;display:block;position:relative}.flip{transform-style:preserve-3d;transition:transform .8s cubic-bezier(.3,.7,.2,1);position:absolute;inset:0}.tile:hover .flip,.tile:focus-within .flip{transform:rotateY(180deg)}.face{backface-visibility:hidden;background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:28px;flex-direction:column;padding:20px;display:flex;position:absolute;inset:0}.front{color:var(--muted);justify-content:center;align-items:center;gap:14px;font-weight:500}.front .o{background:var(--closed);width:64px;height:64px;color:var(--muted);border-radius:50%;place-items:center;font-size:28px;display:grid}.back{background:linear-gradient(160deg,var(--a),var(--card) 70%);transform:rotateY(180deg)}@supports (color:color-mix(in lab,red,red)){.back{background:linear-gradient(160deg,color-mix(in srgb,var(--a) 22%,var(--card)),var(--card) 70%)}}.back .k{color:var(--g);letter-spacing:.02em;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.back .k .ic{stroke-width:2.4px;font-size:11px}.back .sq{color:#fff;background:linear-gradient(145deg,var(--a),var(--b));border-radius:14px;width:48px;height:48px;margin-top:auto;font-size:24px}.back h3{letter-spacing:-.02em;margin-top:12px;font-size:19px;font-weight:650;line-height:1.15}.back p{color:var(--muted);margin-top:4px;font-size:14px;line-height:1.35}.back .badges{flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:16px;right:16px}.back .more{background:var(--glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--fg);box-shadow:inset 0 0 0 1px var(--line2);opacity:0;border-radius:14px;padding:10px 12px;font-size:12.5px;line-height:1.35;transition:all .25s;position:absolute;inset:auto 12px 12px;translate:0 6px}.tile:hover .more,.tile:focus-within .more{opacity:1;translate:0}.under{flex-direction:column;align-items:center;gap:18px;margin-top:56px;display:flex}.small{color:var(--g);font-size:13px}.wall{position:relative}.wall-pin{padding:calc(var(--vh) * 16) 0 calc(var(--vh) * 10);overflow:hidden}.wall .head{padding:0 var(--gut);grid-template-columns:1.35fr 1fr;align-items:end;gap:5vw;max-width:none;display:grid}.wall .head h2{font-size:clamp(40px,4.4vw,68px)}.wall .head .body{margin-top:0;font-size:19px}.wall-scroller{scroll-snap-type:x mandatory;scrollbar-width:none;margin-top:calc(var(--vh) * 8);overflow-x:auto}.wall-track{padding:0 var(--gut);gap:36px;width:max-content;display:flex}.su{scroll-snap-align:start;width:calc(min(calc(var(--vh) * 50),480px)*.462 + 24px);flex-direction:column;gap:18px;display:flex}.su .phone{--ph:min(calc(var(--vh) * 50),480px);--shadow:0 40px 80px -30px #000c}[data-theme=light] .su .phone{--shadow:0 40px 70px -30px #1e1e3c59}.su h3{letter-spacing:-.025em;font-size:21px;font-weight:650}.su .cr{color:var(--g);margin-top:2px;font-size:14px}.su .link{margin-top:8px;font-size:15px}.su-end{justify-content:center;align-items:flex-start;padding-left:20px}.su-end .btn{height:56px;padding:0 30px}.gcards{margin-top:calc(var(--vh) * 9);grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.gcard{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:32px;flex-direction:column;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s;display:flex;overflow:hidden}.gcard:hover{box-shadow:inset 0 0 0 1px var(--line2),0 30px 60px -30px #0009;transform:translateY(-6px)}.gart{place-items:center;height:320px;display:grid;position:relative;overflow:hidden}.gcard .txt{padding:28px 30px 32px}.gcard h3{letter-spacing:-.035em;font-size:28px;font-weight:700;line-height:1.1}.gcard p{color:var(--muted);margin-top:8px;font-size:17px}.meta{color:var(--g);align-items:center;gap:8px;margin-top:20px;font-size:13px;font-weight:500;display:flex}.ga1{background:radial-gradient(60% 70% at 50% 100%,#8b5cf673,#0000 70%)}.ga1 .phone{--ph:300px;translate:0 70px}.ga2{background:radial-gradient(60% 70% at 50% 100%,#30d15859,#0000 70%)}.sheet{background:var(--card2);width:78%;box-shadow:inset 0 0 0 1px var(--line2),0 30px 50px -20px #0009;border-radius:22px;padding:10px}.sheet div{border-radius:14px;align-items:center;gap:12px;padding:12px;font-size:14px;display:flex}.sheet div+div{border-top:1px solid var(--line)}.sheet .sq{color:#fff;background:linear-gradient(145deg,var(--a),var(--b));width:34px;height:34px;box-shadow:none;border-radius:10px;font-size:17px}.sheet small{color:var(--g);font-size:12px;display:block}.sheet .tick{background:var(--ok);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;margin-left:auto;font-size:13px;display:grid}.sheet .tick .ic{stroke-width:3px}.ga3{background:radial-gradient(60% 70% at 50% 100%,#ff3d9a61,#0000 70%)}.swatch{gap:16px;display:flex}.swatch .iv{width:74px;height:74px}.swatch .iv>i{opacity:1;font-size:34px}.swatch .v-line{box-shadow:inset 0 0 0 2px #7ff5df}.swatch .v-col{border-radius:22px}.dots{gap:8px;display:flex;position:absolute;bottom:34px}.dots i{background:var(--c);border-radius:50%;width:26px;height:26px;box-shadow:inset 0 0 0 1px #fff3}.more-row{justify-content:center;margin-top:48px;display:flex}.dir{background:var(--bg2)}[data-theme=dark] .dir{background:linear-gradient(var(--bg),#0a0a0d 20%)}.groups{margin-top:calc(var(--vh) * 9);grid-template-columns:repeat(5,1fr);gap:28px;display:grid}.group h3{color:var(--g);letter-spacing:0;margin-bottom:12px;font-size:13px;font-weight:600}[data-theme=light] .dir .cat,[data-theme=light] .dir .tbl-wrap{background:#f5f5f7}.cat{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;margin-bottom:8px;padding:14px 16px;transition:box-shadow .2s,transform .2s;display:block}.cat:hover{box-shadow:inset 0 0 0 1px var(--line2);transform:translateY(-2px)}.cat b{letter-spacing:-.015em;font-size:16px;font-weight:600}.cat span{color:var(--g);margin-top:2px;font-size:12.5px;display:block}.tbl-wrap{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:24px;margin-top:64px;overflow:hidden}.tbl-cap{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.tbl-cap b{letter-spacing:-.02em;font-size:17px;font-weight:650}table{border-collapse:collapse;width:100%;font-size:14px}th{color:var(--g);text-align:left;border-bottom:1px solid var(--line);padding:12px 24px;font-size:12.5px;font-weight:600}th button{all:unset;cursor:pointer;align-items:center;gap:4px;display:inline-flex}td{border-bottom:1px solid var(--line);vertical-align:middle;padding:16px 24px}tr:last-child td{border-bottom:0}.appc{align-items:center;gap:12px;display:flex}.appc .sq{color:#fff;background:linear-gradient(145deg,var(--a),var(--b));width:36px;height:36px;box-shadow:none;border-radius:10px;font-size:18px}.back .sq.appi,.appc .sq.appi{background:hsl(var(--tile,220) 16% 22%);box-shadow:none}.back .sq.appi img,.appc .sq.appi img{border-radius:inherit}.appc small{color:var(--g);font-size:12.5px;display:block}.unk{color:var(--g);cursor:help}.fresh{color:var(--g);margin-top:20px;font-size:13px}footer{padding:calc(var(--vh) * 7) var(--gut) calc(var(--vh) * 4);border-top:1px solid var(--line)}.ft-main{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px 40px;display:flex}.ft-tag{letter-spacing:-.045em;margin:0;font-size:clamp(22px,2.2vw,32px);font-weight:700;line-height:1.05}.diune,.diune-mark{color:var(--muted);align-items:center;gap:12px;font-size:13px;display:inline-flex}.diune a,.diune-mark{align-items:center;gap:12px;display:inline-flex}.diune svg,.diune-mark svg{width:auto;height:34px}.ft-links{border:0;flex-wrap:wrap;gap:24px;margin:0;padding:0;font-size:14px;display:flex}.ft-links a{color:var(--muted)}.ft-links a:hover{color:var(--fg)}.ft-bot{border-top:1px solid var(--line);color:var(--g);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding-top:20px;font-size:12.5px;display:flex}.ft-bot p+p{margin-top:4px}.theme{background:var(--line);border-radius:999px;padding:3px;display:flex}.theme a,.theme button{color:var(--muted);border-radius:999px;padding:5px 12px;font-size:12.5px}.theme a[aria-current=true],.theme button[aria-current=true]{background:var(--card2);color:var(--fg);box-shadow:0 1px 3px #00000040}@keyframes fout{0%{opacity:1}to{opacity:0}}@keyframes phoneIn{0%{opacity:0;filter:brightness(.25);scale:1.04}}@keyframes bootIO{0%,86%{opacity:1}to{opacity:0}}@keyframes prog{0%{stroke-dashoffset:263.9px}to{stroke-dashoffset:0}}@keyframes arrowDrop{0%{opacity:0;translate:0 -7px}35%{opacity:1}80%{opacity:1;translate:0 4px}to{opacity:0;translate:0 6px}}@keyframes flapL{to{rotate:-48deg}}@keyframes flapR{to{rotate:48deg}}@keyframes boxPop{0%{scale:1}40%{scale:1.12}to{opacity:0;scale:1.6}}@keyframes peel{0%{opacity:1;translate:0;rotate:0deg}20%{opacity:1;translate:4% -2%;rotate:1deg}to{opacity:0;translate:80% -60%;rotate:16deg}}@keyframes inst{0%,24.9%{clip-path:circle(125% at 50% 44%);opacity:1;z-index:3}25%,31%{z-index:2;opacity:1}31.1%,to{z-index:1;opacity:0;clip-path:circle(125% at 50% 44%)}}@keyframes chipShow{0%{visibility:hidden}to{visibility:visible}}@keyframes padIn{0%{opacity:0;translate:0 6cqw;scale:.96}9%,to{opacity:1;translate:0;scale:1}}@keyframes cycle{0%,25%{opacity:1}29%,to{opacity:0}}@keyframes glowIO{0%{opacity:0}25%,80%{opacity:1}to{opacity:0}}@keyframes copyIO{0%{opacity:0;translate:0 calc(var(--vh) * 7)}22%,78%{opacity:1;translate:0}to{opacity:0;translate:0 calc(var(--vh) * -7)}}@keyframes heroOut{0%{opacity:1;filter:blur();translate:0;scale:1}to{opacity:0;translate:0 calc(var(--vh) * -10);filter:blur(6px);scale:.94}}@keyframes rise{0%{translate:0 var(--hy)}to{translate:0 var(--ry)}}@keyframes dissolve{0%{opacity:1;filter:blur();scale:1}to{opacity:0;filter:blur(5px);scale:.4}}@keyframes slide3{0%,20%{translate:0}36%,64%{translate:-33.3334%}80%,to{translate:-66.6667%}}@keyframes lab1{0%,28%{opacity:1}34%,to{opacity:.28}}@keyframes lab2{0%,28%{opacity:.28}34%,66%{opacity:1}72%,to{opacity:.28}}@keyframes lab3{0%,66%{opacity:.28}72%,to{opacity:1}}@keyframes pk2{0%,22%{opacity:0}36%,to{opacity:1}}@keyframes pk3{0%,62%{opacity:0}76%,to{opacity:1}}@keyframes ivIO{0%{opacity:0;rotate:-25deg;scale:.5}16%,84%{opacity:1;rotate:0deg;scale:1}to{opacity:0;rotate:25deg;scale:.5}}@keyframes ivOut{0%{opacity:1;rotate:0deg;scale:1}to{opacity:0;rotate:25deg;scale:.5}}@keyframes ivIn{0%{opacity:0;rotate:-25deg;scale:.5}to{opacity:1;rotate:0deg;scale:1}}@keyframes pop{0%{opacity:0;filter:blur(4px);translate:0 8cqw;scale:.6}to{opacity:1;filter:blur();translate:0;scale:1}}@keyframes zoomIn{0%{scale:1}35%,70%{scale:1.17}to{scale:1}}@keyframes chipIO{0%{opacity:0;translate:-12px}20%,75%{opacity:1;translate:0}to{opacity:0}}@keyframes flipY{0%,10%{transform:rotateY(0)}90%,to{transform:rotateY(180deg)}}@keyframes pan{0%{translate:0}to{translate:calc(100vw - 100%)}}@media(prefers-reduced-motion:no-preference){.stage .cyc>.L{animation:8s linear infinite inst}.G-hero .cy,.chip-hero>div{animation:8s linear infinite cycle}.stage .cyc>.L:first-child,.G-hero .cy:nth-child(2),.chip-hero>div:first-child{animation-delay:0s}.stage .cyc>.L:nth-child(2),.G-hero .cy:nth-child(3),.chip-hero>div:nth-child(2){animation-delay:2s}.stage .cyc>.L:nth-child(3),.G-hero .cy:nth-child(4),.chip-hero>div:nth-child(3){animation-delay:4s}.stage .cyc>.L:nth-child(4),.G-hero .cy:nth-child(5),.chip-hero>div:nth-child(4){animation-delay:6s}@supports (animation-timeline:view()){.story{timeline-scope:--hero,--canvas,--launcher,--icons,--widgets}#hero{view-timeline:--hero block}#canvas{view-timeline:--canvas block}#launcher{view-timeline:--launcher block}#icons{view-timeline:--icons block}#widgets{view-timeline:--widgets block}.story .stage .L-x{transition:none;animation:linear both fin;animation-range:entry 30% entry 85%}.story .stage .L-canvas{animation-timeline:--canvas}.story .stage .L-launcher{animation-timeline:--launcher}.story .stage .L-icons{animation-timeline:--icons}.story .stage .L-widgets{animation-timeline:--widgets}.story .stage .G{opacity:0;transition:none;animation:linear both glowIO;animation-range:entry 30% exit 60%}.story .stage .G-hero{opacity:1;animation:linear both fout;animation-timeline:--canvas;animation-range:entry 10% entry 70%}.story .stage .G-canvas{animation-timeline:--canvas}.story .stage .G-launcher{animation-timeline:--launcher}.story .stage .G-icons{animation-timeline:--icons}.story .stage .G-widgets{animation-timeline:--widgets}.G-icons .k2{animation:linear both pk2;animation-timeline:--icons;animation-range:contain}.G-icons .k3{animation:linear both pk3;animation-timeline:--icons;animation-range:contain}.stage .rig{transition:none;animation:linear both rise;animation-timeline:--hero;animation-range:contain 6% exit 55%}.zoom{animation:linear both zoomIn;animation-timeline:--widgets;animation-range:entry 40% exit 45%}.stage .chip-hero{transition:none;animation:linear both fout;animation-timeline:--hero;animation-range:contain 20% contain 70%}.story .chip-kwgt{transition:none;animation:linear both chipIO;animation-timeline:--widgets;animation-range:contain 20% exit 30%}.hero .copy{animation:linear both heroOut;animation-timeline:--hero;animation-range:contain 25% exit 40%}.scene:not(.hero) .copy{animation:linear both copyIO;animation-range:entry 40% exit 60%}#canvas .copy{animation-timeline:--canvas}#launcher .copy{animation-timeline:--launcher}#icons .copy{animation-timeline:--icons}#widgets .copy{animation-timeline:--widgets}.stock .app,.stock .glance,.stock .ssearch{animation:linear both dissolve;animation-timeline:--canvas;animation-range:contain calc(4% + var(--i) * 3.1%) contain calc(11% + var(--i) * 3.1%)}.stock .drawer{animation:linear both fin;animation-timeline:--canvas;animation-range:contain 80% contain 90%}#canvas .cap{animation:linear both fin;animation-timeline:--canvas;animation-range:contain 78% contain 90%}.track{animation:linear both slide3;animation-timeline:--launcher;animation-range:contain}#launcher .labels li{animation:linear both lab1;animation-timeline:--launcher;animation-range:contain}#launcher .labels li:nth-child(2){animation-name:lab2}#launcher .labels li:nth-child(3){animation-name:lab3}.wp-col{animation:linear both pk2;animation-timeline:--icons;animation-range:contain}.wp-line{animation:linear both pk3;animation-timeline:--icons;animation-range:contain}.v-mono{animation:linear both ivOut;animation-timeline:--icons;animation-range:contain calc(18% + var(--i) * 1.2%) contain calc(26% + var(--i) * 1.2%)}.v-col{animation:linear both ivIO;animation-timeline:--icons;animation-range:contain calc(18% + var(--i) * 1.2%) contain calc(68% + var(--i) * 1.2%)}.v-line{animation:linear both ivIn;animation-timeline:--icons;animation-range:contain calc(60% + var(--i) * 1.2%) contain calc(68% + var(--i) * 1.2%)}#icons .labels li{animation:linear both lab1;animation-timeline:--icons;animation-range:contain}#icons .labels li:nth-child(2){animation-name:lab2}#icons .labels li:nth-child(3){animation-name:lab3}.wid .w{animation:linear both pop;animation-timeline:--widgets;animation-range:entry calc(70% + var(--i) * 8%) contain calc(4% + var(--i) * 9%)}.tile .flip{animation:linear both flipY;animation-timeline:view();animation-range:entry calc(60% + var(--c) * 10%) cover calc(40% + var(--c) * 4%);transition:none}.wall{height:calc(var(--vh) * 330);view-timeline:--wall block}.wall-pin{height:calc(var(--vh) * 100);flex-direction:column;justify-content:center;padding:0;display:flex;position:sticky;top:0}.wall-scroller{margin-top:calc(var(--vh) * 6);overflow:visible}.wall-track{animation:linear both pan;animation-timeline:--wall;animation-range:contain 5% contain 95%}}}@media(prefers-reduced-motion:reduce){body:after,.hero .inner>*,.hint i{animation:none}.stage .L-x,.stage .G,.stage .rig,.chip-kwgt,.chip-hero{transition:none}.flip{transition:none;transform:none!important}.front{display:none}.back{transform:none}}.static *,.static :before,.static :after{transition:none!important;animation:none!important}.static .nav{position:absolute}.static body{position:relative}.static body:after{position:absolute;inset:0}.static .story:has(.slot) .stage{display:none}.static .boot,.static .film{opacity:0;display:none}.static .cyc>.L{opacity:0;clip-path:none}.static .cyc>.L:first-child{opacity:1}.static .chip-hero{opacity:1;visibility:visible}.static .G-hero .cy0{opacity:0}.static .scenes{margin-top:0}.static .scene{height:auto;min-height:calc(var(--vh) * 100);overflow:hidden}.static .scene .copy{height:auto;min-height:calc(var(--vh) * 100);z-index:2;position:relative}.static .scene+.scene{border-top:1px solid var(--line)}.slot{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.slot>.rig{top:calc(50% - var(--vh) * 100 * var(--pcy));translate:none}[data-frame=installed] .slot[data-s=hero] .film{display:none}[data-frame=installed] .slot[data-s=hero] .chip-hero{top:40%}[data-frame=boot] .slot[data-s=hero] .film{display:block}[data-frame=boot] .slot[data-s=hero] .boot{opacity:1}[data-frame=boot] .slot[data-s=hero] .cyc{opacity:0}[data-frame=boot] .slot[data-s=hero] .prog{stroke-dashoffset:74px}[data-frame=boot] .slot[data-s=hero] .arw{translate:0 2px}[data-frame=boot] .slot[data-s=hero] .G-hero .cy{opacity:0}[data-frame=boot] .slot[data-s=hero] .G-hero .cy0{opacity:1}[data-frame=boot] .slot[data-s=hero] .chip-hero{opacity:0}.slot .rig[data-v="1"] .track{translate:-33.3334%}.slot .rig[data-v="1"] .v-mono{opacity:0}.slot .rig[data-v="1"] .v-col,.slot .rig[data-v="1"] .wp-col{opacity:1}.slot[data-s=widgets] .zoom{scale:1.06}.static .flip{transform:none}.static .front{display:none}.static .back{transform:none}.static .tile:first-child .more{opacity:1;inset:48px 12px auto;translate:0}.static .wall{height:auto}.static .wall-pin{height:auto;padding:calc(var(--vh) * 16) 0 calc(var(--vh) * 12);position:relative}.static .wall-scroller{overflow:visible}.static .wall-track{grid-template-columns:repeat(6,1fr);gap:56px 16px;width:auto;display:grid}.static .su{width:auto}.static .su .phone{--ph:min(380px,calc((100vw - 2 * var(--gut) - 80px) / 6 / .462))}.static .su h3{font-size:18px}.static .su .cr{font-size:13px}.static .su-end{grid-column:1/-1;align-items:center;padding:0}@media(max-width:1380px){.chip-hero{display:none}}@media(max-width:1100px){.tiles{grid-template-columns:repeat(4,1fr)}.groups{grid-template-columns:repeat(3,1fr)}.gcards{grid-template-columns:1fr 1fr}}@media(max-width:820px){:root{--ph:min(calc(var(--vh) * 56),520px);--iw:1792;--ih:2240;--sx:597;--sy:505;--sw:592;--sh:1276;--sr:53;--studio:#030408;--px:0px;--ry:calc(var(--vh) * -12);--hy:calc(var(--vh) * 23)}.nav .nav-desk,.search{display:none}.nav-menu{display:block}.chip-kwgt{display:none}.scene .copy{padding-bottom:calc(var(--vh) * 6);background:linear-gradient(transparent 52%,var(--studio) 70%);align-items:flex-end}.scene .inner{max-width:none}.scene h2{font-size:34px}.scene .body{margin-top:12px;font-size:16px}.labels{margin-top:16px}.hero .copy{padding-top:calc(52px + var(--vh) * 6);background:0 0;align-items:flex-start}.hero .inner{max-width:none}.hero h1{font-size:50px}.ctas{margin-top:24px}.tiles{grid-template-columns:repeat(2,1fr);gap:12px}.groups,.gcards,.wall .head{grid-template-columns:1fr}th:nth-child(4),td:nth-child(4),th:nth-child(5),td:nth-child(5){display:none}.static .scene{flex-direction:column;display:flex}.static .scene .copy{min-height:0;padding-top:calc(var(--vh) * 9);padding-bottom:calc(var(--vh) * 3);background:0 0;align-items:flex-start}.static .hero .copy{padding-top:calc(52px + var(--vh) * 6)}.static .hint{display:none}.static .slot{height:calc(var(--vh) * 100 * var(--sh) / var(--ih) + 120px);position:relative;inset:auto;-webkit-mask:linear-gradient(#0000,#000 14% 82%,#0000);mask:linear-gradient(#0000,#000 14% 82%,#0000)}.static .wall-track{grid-template-columns:repeat(2,auto);gap:40px 20px}.static .su{width:auto}.static .su .phone{--ph:300px}}:root{--silver:#c7c7cc;--bronze:#d39b6a;--link:#2997ff;--warn:#ffb340;--warnbg:#ffb3401c;--stop:#ff6961;--stopbg:#ff696118}[data-theme=light]{--silver:#8e8e93;--bronze:#a0663a;--link:#0071e3;--warn:#9a5b00;--warnbg:#ffb3402b;--stop:#c4271b;--stopbg:#ff3b3014}.logo-ink{fill:var(--ink)}.logo-lime{fill:var(--lime)}.page{padding:calc(52px + 8vh) var(--gut) 8vh;max-width:1200px}.page.setups-index,.page.replace-index{max-width:none}.page.category{max-width:none;padding-top:80px}.page.replace-index .groups{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;margin-top:48px;display:grid}@media(max-width:1100px){.page.replace-index .groups{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.page.replace-index .groups{grid-template-columns:1fr}}.page h1{letter-spacing:-.048em;text-wrap:pretty;font-size:clamp(40px,6vw,80px);font-weight:700;line-height:1.02}.page h1 .g{display:block}.page>p{color:var(--muted);max-width:62ch;margin-top:18px;font-size:18px}.page h2{letter-spacing:-.03em;margin-top:48px;font-size:28px;font-weight:650}.page ul{margin-top:16px;padding-left:1.2em}.crumb{color:var(--g);gap:8px;margin-bottom:24px;font-size:13px;display:flex}.tbl-wrap{margin-top:40px}.tbl-wrap table{border-collapse:collapse;width:100%;font-size:15px}.tbl-wrap th,.tbl-wrap td{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:16px 14px}.tbl-wrap small{color:var(--g);font-size:12px;display:block}.page.category .tbl-wrap{margin-top:32px;overflow:visible}.page.category table{font-size:15px}.page.category th,.page.category td{border-bottom:1px solid var(--line);padding:18px 16px}.page.category thead th{z-index:4;background:var(--bg);position:sticky;top:52px}@supports (color:color-mix(in lab,red,red)){.page.category thead th{background:color-mix(in srgb,var(--bg) 92%,transparent)}}.page.category thead th{-webkit-backdrop-filter:saturate(180%)blur(16px);color:var(--g);white-space:nowrap;font-size:13px;font-weight:600}.page.category td.price,.page.category td.updated,.page.category td.sdk,.page.category td.get{white-space:nowrap}.page.category td.does{max-width:36ch;color:var(--muted)}.page.category .appc b{font-weight:650;display:inline}.page.category .appc div{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.page.category .appc small{flex-basis:100%}.page.category .appc .our-app{grid-column:auto}.page.category tr.pinned td{background:var(--lime)}@supports (color:color-mix(in lab,red,red)){.page.category tr.pinned td{background:color-mix(in srgb,var(--lime) 8%,var(--card))}}.page.category tr.pinned .appc .appi{border-radius:12px;width:44px;height:44px;font-size:18px}.row-preview{object-fit:cover;background:var(--card2);border-radius:10px;flex:none;width:72px;height:48px}.featured{margin-top:40px}.featured h2{margin-top:0;font-size:22px}.featured-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.feat{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:20px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.feat .shot{aspect-ratio:16/10;background:var(--card2);display:block;position:relative;overflow:hidden}.feat .shot img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.feat .shot-fallback{background:var(--card2);place-items:center;display:none;position:absolute;inset:0}.feat .shot:not(:has(>img)) .shot-fallback{display:grid}.feat .shot-icon{place-items:center;display:grid}.feat-icon{border-radius:16px;width:56px;height:56px;font-size:22px}.feat-copy{grid-template-columns:28px 1fr;align-items:center;gap:4px 10px;padding:14px 16px 16px;display:grid}.feat-copy .appi{border-radius:8px;grid-row:span 3;width:28px;height:28px;font-size:13px}.feat-copy b{letter-spacing:-.02em;font-size:15px}.feat-copy small{color:var(--muted);grid-column:2;font-size:13px;line-height:1.35}.our-app{background:var(--lime);color:#141610;border-radius:999px;grid-column:2;justify-self:start;align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:650;display:inline-flex}.app-preview{margin-top:24px}.app-preview img{border-radius:16px;max-width:min(100%,420px)}.cr a{align-items:center;gap:8px;display:inline-flex}@media(max-width:1100px){.featured-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.row-preview{display:none}}@media(max-width:520px){.featured-grid{grid-template-columns:1fr}}.unk{color:var(--g)}.search input{all:unset;width:100%;font:inherit;color:var(--fg)}.page form{margin-top:28px}.page form input[type=search]{background:var(--line);width:min(100%,420px);height:48px;color:var(--fg);font:inherit;border-radius:999px;padding:0 16px;display:block}.theme button{all:unset;color:var(--muted);cursor:pointer;border-radius:999px;padding:5px 12px;font-size:12.5px}.theme button[aria-current=true]{background:var(--card2);color:var(--fg);box-shadow:0 1px 3px #00000040}.about-logo,footer .diune-mark svg{width:auto;height:34px}.page .diune-mark svg,.about-logo{width:auto;height:48px}.diune-mark{align-items:center;gap:12px;display:inline-flex}.appi{background:hsl(var(--tile,220) 16% 22%);color:#fff;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}[data-theme=light] .appi{background:hsl(var(--tile,220) 22% 78%);color:#1d1d1f}.appi .letter{font-weight:650;line-height:1}.appi img{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.appi:has(>img) .letter{display:none}.page.category .appc .appi{position:relative;overflow:hidden}.page .appc{color:inherit;align-items:center;gap:12px;display:flex}.app-title{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.app-title .app-hero{border-radius:16px;width:56px;height:56px;font-size:22px}.app-row{flex-wrap:wrap;gap:10px 16px;margin:20px 0 0;padding:0;list-style:none;display:flex}.app-row a{align-items:center;gap:8px;display:inline-flex}.app-row .sq{border-radius:8px;width:28px;height:28px;font-size:13px}.cr{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.cr .credit{align-items:center;gap:8px;display:inline-flex}.cr .credit-sq{border-radius:6px;width:22px;height:22px;font-size:11px}.cr .dot{color:var(--g)}dl{grid-template-columns:160px 1fr;gap:8px 24px;margin-top:32px;display:grid}dt{color:var(--g)}.gcards{gap:16px;margin-top:48px;display:grid}.setup-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 32px;margin-top:56px;display:grid}.setup-grid .su{width:auto}.setup-grid .su .phone{--ph:min(38vh, 340px)}.setup-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:6vw;margin-top:28px;display:grid}.setup-hero .phone{--ph:min(72vh, 640px)}.setup-hero .copy .cr{color:var(--g);margin-top:8px}.setup-hero .copy p{color:var(--muted);max-width:36em;margin-top:18px;font-size:18px}.setup-hero .copy .btn{margin-top:28px}@media(min-width:800px){.gcards{grid-template-columns:repeat(3,1fr)}}@media(max-width:1100px){.setup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-hero{grid-template-columns:1fr}}@media(max-width:820px){.setup-grid{grid-template-columns:1fr}}.tile-alt{color:var(--g);margin-top:10px;font-size:13px;display:block}.tile-alt:hover{color:var(--fg)}.leaving{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.leaving .chip,.chips .chip{height:32px;box-shadow:inset 0 0 0 1px var(--line2);color:var(--muted);border-radius:999px;align-items:center;padding:0 14px;font-size:13.5px;display:inline-flex}.chip.on{background:var(--fg);color:var(--bg);box-shadow:none}.rec{max-width:420px;margin-top:28px}.rec-card{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:20px;grid-template-columns:44px 1fr;align-items:center;gap:4px 12px;padding:16px;display:grid}.rec-card .appi{border-radius:12px;grid-row:span 3;width:44px;height:44px}.rec-card small{color:var(--muted);grid-column:2;font-size:13px}.rec-more{color:#0071e3;margin-top:10px;font-size:14px;display:inline-block}[data-theme=dark] .rec-more{color:#2997ff}.listed-as{color:var(--muted);margin-top:16px;font-size:15px}.page.alternatives,.page.alternatives-hub{max-width:none;padding-top:80px}.page.alternatives>.crumb{margin-bottom:0}.alt-hero{text-align:center;padding:56px 0 8px}.alt-hero .eyebrow{color:var(--g);font-size:15px;font-weight:600}.alt-hero h1{letter-spacing:-.05em;text-wrap:balance;max-width:13ch;margin:12px auto 0;font-size:clamp(44px,6.4vw,88px);font-weight:700;line-height:1}.alt-hero .answer{max-width:38em;color:var(--muted);text-wrap:pretty;margin:22px auto 0;font-size:19px}.alt-hero .answer b{color:var(--fg);font-weight:600}.spot{background:var(--card);max-width:1080px;box-shadow:inset 0 0 0 1px var(--line);text-align:left;border-radius:32px;grid-template-columns:1.05fr .95fr;min-height:440px;margin:48px auto 0;display:grid;position:relative;overflow:hidden}.spot-copy{flex-direction:column;padding:48px 48px 44px;display:flex}.spot-top{align-items:center;gap:10px;min-height:22px;display:flex}.pick{color:var(--g);font-size:13px;font-weight:600}.spot-id{align-items:center;gap:18px;margin-top:22px;display:flex}.spot-icon{border-radius:20px;width:84px;height:84px;font-size:32px}.spot-id h2{letter-spacing:-.045em;font-size:44px;font-weight:700;line-height:1}.spot-id p{color:var(--g);margin-top:4px;font-size:19px}.spot-lead{color:var(--muted);max-width:30em;margin-top:22px;font-size:19px;line-height:1.45}.spot-lead b{color:var(--fg);font-weight:600}.feats{grid-template-columns:1fr 1fr;gap:10px 22px;margin-top:22px;padding:0;font-size:15px;list-style:none;display:grid}.feats li{align-items:flex-start;gap:9px;display:flex}.feats .ic{width:18px;height:18px;stroke:var(--ok);stroke-width:2.4px;flex:none;margin-top:3px}.spot .cta{flex-wrap:wrap;align-items:center;gap:18px;margin-top:auto;padding-top:28px;display:flex}.fine{color:var(--g);margin-top:12px;font-size:12.5px}.spot-art{background:linear-gradient(160deg,#1c1530,#0d1a17);place-items:center;display:grid;position:relative;overflow:hidden}[data-theme=light] .spot-art{background:linear-gradient(160deg,#ece8ff,#e3f6ec)}.alt-phone{--ph:420px;transform:rotate(-4deg)translateY(18px)}.page.alternatives .s{margin-top:96px}.page.alternatives .sh{text-align:center}.page.alternatives .sh h2{letter-spacing:-.045em;text-wrap:balance;margin-top:0;font-size:clamp(32px,4vw,52px);font-weight:700;line-height:1.05}.page.alternatives .sh p{max-width:36em;color:var(--muted);margin:14px auto 0;font-size:18px}.matrix{background:var(--card);max-width:1080px;box-shadow:inset 0 0 0 1px var(--line);border-radius:24px;margin:40px auto 0;overflow:clip}.matrix table{border-collapse:collapse;width:100%;font-size:15px}.matrix th,.matrix td{border-bottom:1px solid var(--line);text-align:center;padding:15px 18px}.matrix th:first-child,.matrix td:first-child{text-align:left}.matrix thead th{color:var(--g);vertical-align:bottom;font-size:13px;font-weight:600}.matrix thead th.pk{color:var(--fg)}.matrix-icon{border-radius:8px;width:30px;height:30px;margin:0 auto 6px}.matrix td.pk,.matrix th.pk{background:var(--lime)}@supports (color:color-mix(in lab,red,red)){.matrix td.pk,.matrix th.pk{background:color-mix(in srgb,var(--lime) 9%,transparent)}}.matrix .y{color:var(--ok);font-weight:700}.matrix .n{color:var(--g)}.matrix .p{color:var(--muted);font-size:13px}.mnote{max-width:1080px;color:var(--g);margin:12px auto 0;font-size:12.5px}.tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1180px;margin:40px auto 0;display:flex}.chips{flex-wrap:wrap;gap:8px;display:flex}.count{color:var(--g);font-size:13.5px}.sortsel{border:1px solid var(--line2);background:var(--card);height:34px;color:var(--fg);font:inherit;border-radius:10px;padding:0 10px;font-size:14px;display:none}.alt-tbl{background:var(--card);max-width:1180px;box-shadow:inset 0 0 0 1px var(--line);border-radius:24px;margin:16px auto 0;overflow:clip}.alt-tbl table{border-collapse:separate;border-spacing:0;width:100%;font-size:15px}.alt-tbl thead th{z-index:4;text-align:left;color:var(--g);white-space:nowrap;border-bottom:1px solid var(--line);background:var(--card);padding:14px 16px;font-size:13px;font-weight:600;position:sticky;top:52px}@supports (color:color-mix(in lab,red,red)){.alt-tbl thead th{background:color-mix(in srgb,var(--card) 90%,transparent)}}.alt-tbl thead th{-webkit-backdrop-filter:saturate(180%)blur(16px)}.alt-tbl thead th:first-child{padding-left:24px}.alt-tbl thead th[aria-sort] a{color:var(--fg)}.alt-tbl thead th .ar{opacity:.35;font-size:10px}.alt-tbl thead th[aria-sort] .ar{opacity:1}.alt-tbl td{border-bottom:1px solid var(--line);vertical-align:middle;padding:16px}.alt-tbl td:first-child{padding-left:24px}.alt-tbl .appc{min-width:230px}.alt-tbl .appc .appi{border-radius:12px;width:44px;height:44px}.alt-tbl .pin-icon{border-radius:14px;width:52px;height:52px}.alt-tbl td.does{color:var(--muted);max-width:340px;font-size:14px}.alt-tbl td.price,.alt-tbl td.updated,.alt-tbl td.sdk,.alt-tbl td.get{white-space:nowrap;font-size:14px}.alt-tbl td.updated,.alt-tbl td.sdk{color:var(--muted)}.alt-tbl tr.pinned td{background:var(--lime)}@supports (color:color-mix(in lab,red,red)){.alt-tbl tr.pinned td{background:color-mix(in srgb,var(--lime) 9%,var(--card))}}.alt-tbl tr.pinned td.get a{background:var(--btn);height:32px;color:var(--btnfg);border-radius:999px;align-items:center;padding:0 14px;display:inline-flex}.tbl-foot{max-width:1180px;color:var(--g);flex-wrap:wrap;justify-content:space-between;gap:16px;margin:12px auto 0;font-size:12.5px;display:flex}.steps{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1080px;margin:40px auto 0;display:grid}.step{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:24px;padding:28px}.step .n{background:var(--fg);width:32px;height:32px;color:var(--bg);border-radius:999px;place-items:center;font-size:15px;font-weight:700;display:grid}.step h3{letter-spacing:-.03em;margin-top:18px;font-size:21px}.step p{color:var(--muted);margin-top:8px;font-size:15px}.steps-cta{text-align:center;margin-top:24px}.faq summary{cursor:pointer;letter-spacing:-.02em;justify-content:space-between;gap:16px;font-size:19px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--g);font-size:24px;font-weight:400;line-height:1}.faq details[open] summary:after{content:"−"}.faq details p{color:var(--muted);max-width:44em;margin-top:10px;font-size:16px}.related{grid-template-columns:repeat(4,1fr);gap:14px;max-width:1080px;margin:36px auto 0;display:grid}.rel{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:20px;padding:22px}.rel small{color:var(--g);font-size:12.5px;font-weight:600}.rel b{letter-spacing:-.02em;margin-top:6px;font-size:17px;display:block}.page.alternatives .link,.page.alternatives-hub .link,.page.category .link,.page.category .lnk,.page.category .cat-method a,.page.category .cat-box a{color:#0071e3}[data-theme=dark] .page.alternatives .link,[data-theme=dark] .page.alternatives-hub .link,[data-theme=dark] .page.category .link,[data-theme=dark] .page.category .lnk,[data-theme=dark] .page.category .cat-method a,[data-theme=dark] .page.category .cat-box a{color:#2997ff}.vh{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.page.category .crumb{margin-bottom:0}.cat-hero{text-align:center;padding:52px 0 0;position:relative}.cat-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(38% 46% at 34% 42%,#7c5cff57,#0000 70%),radial-gradient(38% 46% at 66% 48%,#3ddc842e,#0000 70%);height:560px;position:absolute;inset:-40px 8% auto}[data-theme=light] .cat-hero:before{background:radial-gradient(38% 46% at 34% 42%,#7c5cff29,#0000 70%),radial-gradient(38% 46% at 66% 48%,#3ddc8421,#0000 70%)}.page.category .eyebrow{color:var(--g);font-size:15px;font-weight:600}.cat-hero h1{letter-spacing:-.05em;text-wrap:balance;max-width:14ch;margin:12px auto 0;font-size:clamp(44px,6.2vw,84px);font-weight:700;line-height:1}.cat-hero h1 .grey{color:var(--g);display:inline}.cat-hero .answer{max-width:36em;color:var(--muted);text-wrap:pretty;margin:20px auto 0;font-size:19px}.cat-hero .answer b{color:var(--fg);font-weight:600}.xlinks{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.xl{height:32px;box-shadow:inset 0 0 0 1px var(--line2);color:var(--muted);border-radius:999px;align-items:center;padding:0 14px;font-size:13.5px;display:inline-flex}.xl:after{content:" ›";color:var(--g);margin-left:4px}.cat-winners{grid-template-columns:1.35fr 1fr 1fr;align-items:stretch;gap:16px;max-width:1180px;margin:52px auto 0;display:grid}.cat-win{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:30px;flex-direction:column;padding:30px 28px 26px;display:flex;position:relative;overflow:hidden}.cat-win.w1{box-shadow:inset 0 0 0 2px var(--lime),0 40px 80px -40px #1e1e3c66;background:radial-gradient(120% 70% at 100% 0%,var(--lime),transparent 60%),var(--card);padding:36px 34px 30px}@supports (color:color-mix(in lab,red,red)){.cat-win.w1{background:radial-gradient(120% 70% at 100% 0%,color-mix(in srgb,var(--lime) 16%,transparent),transparent 60%),var(--card)}}.rank{flex-wrap:wrap;align-items:center;gap:10px;min-height:28px;display:flex}.medal{width:28px;height:28px;color:var(--ink);border-radius:999px;place-items:center;font-size:14px;font-weight:750;display:grid}.w1 .medal{background:var(--lime)}.w2 .medal{background:var(--silver);color:#fff}.w3 .medal{background:var(--bronze);color:#fff}[data-theme=dark] .w2 .medal{color:#111}.cat-win .label{letter-spacing:-.01em;font-size:14px;font-weight:650}.w1 .label{font-size:15px}.cat-win .our-app{margin-left:auto}.wid{align-items:center;gap:16px;margin-top:22px;display:flex}.win-icon{border-radius:17px;width:68px;height:68px;font-size:26px}.w1 .win-icon{border-radius:22px;width:92px;height:92px;font-size:34px}.wid h3{letter-spacing:-.04em;margin:0;font-size:26px;font-weight:700;line-height:1.05}.w1 .wid h3{font-size:40px}.wid p{color:var(--g);margin-top:3px;font-size:14px}.why{color:var(--muted);margin-top:18px;font-size:16px;line-height:1.45}.w1 .why{max-width:28em;font-size:18px}.win-facts{color:var(--g);flex-wrap:wrap;gap:6px 18px;margin-top:16px;font-size:13px;display:flex}.win-facts b{color:var(--fg);font-weight:600}.wcta{flex-wrap:wrap;align-items:center;gap:16px;margin-top:auto;padding-top:24px;display:flex}.cat-win .btn{background:var(--btn);height:42px;color:var(--btnfg);border-radius:999px;align-items:center;padding:0 20px;font-size:15px;font-weight:600;display:inline-flex}.w1 .btn{height:46px;padding:0 24px;font-size:16px}.cat-win .btn.alt{color:var(--fg);box-shadow:inset 0 0 0 1px var(--line2);background:0 0}.lnk:after{content:" ›"}.ph2{justify-content:space-between;align-items:baseline;gap:16px;max-width:1180px;margin:56px auto 0;display:flex}.ph2 h2{letter-spacing:-.04em;margin:0;font-size:32px;font-weight:700}.ph2 h2 .grey{color:var(--g);display:inline}.ph2>span{color:var(--g);font-size:13.5px}.cat-picks{grid-template-columns:repeat(5,1fr);gap:14px;max-width:1180px;margin:18px auto 0;display:grid}.cat-picks.eight{grid-template-columns:repeat(4,1fr)}.cat-pick{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:22px;padding:20px}.cat-pick a{height:100%;color:inherit;flex-direction:column;gap:10px;display:flex}.cat-pick .top{justify-content:space-between;align-items:flex-start;display:flex}.pick-icon{border-radius:13px;width:52px;height:52px;font-size:20px}.cat-pick .n{color:var(--g);font-size:12px;font-weight:650}.cat-pick b{letter-spacing:-.025em;font-size:17px;line-height:1.15}.cat-pick .for{color:var(--fg);background:var(--line);border-radius:999px;align-self:flex-start;padding:3px 9px;font-size:12.5px;font-weight:600}.cat-pick p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.4}.cat-pick .get{margin-top:auto;font-size:13.5px;font-weight:600}.cat-pick .get:after{content:" ›";color:var(--g)}.cat-more{max-width:1180px;margin:36px auto 0}.cat-more>summary{cursor:pointer;width:max-content;height:48px;box-shadow:inset 0 0 0 1px var(--line2);background:var(--card);border-radius:999px;align-items:center;gap:10px;margin:0 auto;padding:0 26px;font-size:16px;font-weight:600;list-style:none;display:flex}.cat-more>summary::-webkit-details-marker{display:none}.cat-more>summary:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.cat-more>summary .chev{color:var(--g);font-size:12px;transition:transform .2s}.cat-more[open]>summary .chev{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.cat-more>summary .chev{transition:none}}.cat-more .when-open{display:none}.cat-more[open] .when-open{display:inline}.cat-more[open] .when-closed{display:none}.page.category .tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1180px;margin:26px auto 0;display:flex}.page.category .cat-tbl{background:var(--card);max-width:1180px;box-shadow:inset 0 0 0 1px var(--line);border-radius:24px;margin:16px auto 0;overflow:clip}.page.category .cat-tbl caption{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.page.category .cat-tbl table{border-collapse:separate;border-spacing:0;width:100%}.tag8{vertical-align:1px;background:var(--line);height:18px;color:var(--muted);border-radius:999px;margin-left:6px;padding:0 7px;font-size:11px;font-weight:650;display:inline-flex}.page.category .tbl-foot{max-width:1180px;margin:12px auto 0}.cat-after{grid-template-columns:1fr 1fr;gap:16px;max-width:1180px;margin:72px auto 0;display:grid}.cat-after .cat-box{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:22px;padding:24px}.cat-after .cat-box h2{letter-spacing:-.03em;margin:0;font-size:20px}.cat-after .cat-box ul{margin:0;padding:0;list-style:none}.cat-after .cat-box li{margin-top:10px;font-size:15px}.cat-after .cat-box li a:after{content:" ›"}.cat-method{max-width:1180px;color:var(--g);margin:20px auto 0;font-size:12.5px}@media(max-width:1100px){.cat-winners{grid-template-columns:1fr 1fr}.cat-win.w1{grid-column:1/-1}.cat-picks,.cat-picks.eight{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.cat-hero{padding-top:34px}.cat-hero h1{font-size:44px}.cat-hero .answer{font-size:17px}.cat-winners{grid-template-columns:1fr;gap:12px;margin-top:34px}.cat-win{border-radius:24px;padding:22px 20px 20px}.cat-win.w1{padding:26px 22px 22px}.w1 .win-icon{border-radius:18px;width:72px;height:72px}.w1 .wid h3{font-size:32px}.win-icon{border-radius:14px;width:56px;height:56px}.wid h3{font-size:22px}.w1 .why{font-size:16px}.w1 .btn{justify-content:center;width:100%}.ph2{flex-direction:column;gap:4px;margin-top:40px}.ph2 h2{font-size:26px}.cat-picks,.cat-picks.eight{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:22px;grid-template-columns:1fr;gap:0;overflow:hidden}.cat-pick{box-shadow:none;border-bottom:1px solid var(--line);border-radius:0;padding:14px 16px}.cat-pick:last-child{border-bottom:0}.cat-pick a{grid-template-columns:52px 1fr auto;grid-template-areas:"img name get""img for get""img p p";gap:2px 12px;display:grid}.cat-pick .top{grid-area:img}.cat-pick .top .n{display:none}.cat-pick b{grid-area:name}.cat-pick .for{grid-area:for;margin-top:3px}.cat-pick p{grid-area:p;margin-top:4px}.cat-pick .get{grid-area:get;align-self:center;margin:0}.cat-more>summary{justify-content:center;width:100%}.page.category .sortsel{display:block}.page.category .tools{flex-direction:column;align-items:stretch}.page.category .cat-tbl{border-radius:20px}.page.category .cat-tbl thead{display:none}.page.category .cat-tbl table,.page.category .cat-tbl tbody,.page.category .cat-tbl tr,.page.category .cat-tbl td{display:block}.page.category .cat-tbl tr{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"app app get""does does does""price updated sdk";gap:6px 12px;padding:14px 16px;display:grid}.page.category .cat-tbl td{border:0;padding:0}.page.category .cat-tbl td:first-child{grid-area:app;padding-left:0}.page.category .cat-tbl td.does{grid-area:does;max-width:none}.page.category .cat-tbl td.get{grid-area:get;place-self:center end}.page.category .cat-tbl td.price{grid-area:price}.page.category .cat-tbl td.updated{grid-area:updated}.page.category .cat-tbl td.sdk{text-align:right;grid-area:sdk}.page.category .cat-tbl td.price,.page.category .cat-tbl td.updated,.page.category .cat-tbl td.sdk{color:var(--g);white-space:normal;font-size:12.5px}.page.category .cat-tbl tr.pinned{background:var(--lime)}@supports (color:color-mix(in lab,red,red)){.page.category .cat-tbl tr.pinned{background:color-mix(in srgb,var(--lime) 9%,var(--card))}}.page.category .cat-tbl tr.pinned td{background:0 0}.cat-after{grid-template-columns:1fr}}@media(max-width:1000px){.spot{grid-template-columns:1fr}.spot-art{order:-1;min-height:380px}.related{grid-template-columns:1fr 1fr}}@media(max-width:760px){.alt-hero{padding-top:36px}.alt-hero h1{font-size:44px}.spot{border-radius:26px;margin-top:32px}.spot-copy{padding:26px 22px}.spot-icon{border-radius:16px;width:64px;height:64px}.spot-id h2{font-size:34px}.feats{grid-template-columns:1fr}.spot .cta{flex-direction:column;align-items:stretch}.page.alternatives .s{margin-top:72px}.matrix{border-radius:20px;overflow-x:auto}.matrix table{min-width:620px}.sortsel{display:block}.tools{flex-direction:column;align-items:stretch}.alt-tbl{border-radius:20px}.alt-tbl thead{display:none}.alt-tbl table,.alt-tbl tbody,.alt-tbl tr,.alt-tbl td{display:block}.alt-tbl tr{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"app app get""does does does""price updated sdk";gap:6px 12px;padding:16px 18px;display:grid}.alt-tbl td{border:0;padding:0}.alt-tbl td:first-child{grid-area:app;padding-left:0}.alt-tbl td.does{grid-area:does;max-width:none}.alt-tbl td.get{grid-area:get;place-self:center end}.alt-tbl td.price{grid-area:price}.alt-tbl td.updated{grid-area:updated}.alt-tbl td.sdk{text-align:right;grid-area:sdk}.alt-tbl td.price,.alt-tbl td.updated,.alt-tbl td.sdk{color:var(--g);font-size:12.5px}.alt-tbl tr.pinned{background:var(--lime)}@supports (color:color-mix(in lab,red,red)){.alt-tbl tr.pinned{background:color-mix(in srgb,var(--lime) 9%,var(--card))}}.alt-tbl tr.pinned td{background:0 0}.steps,.related{grid-template-columns:1fr}}.nav .careful-l{color:var(--warn)}.nav-menu{margin-left:auto;display:none}.nav-menu>summary{cursor:pointer;color:var(--muted);padding:6px 8px;font-size:20px;list-style:none}.nav-menu>summary::-webkit-details-marker{display:none}.nav-menu[open]>summary{color:var(--fg)}.nav-menu ul{right:var(--gut);background:var(--card);min-width:240px;box-shadow:inset 0 0 0 1px var(--line),0 24px 48px -24px #00000080;border-radius:18px;flex-direction:column;gap:0;margin:8px 0 0;padding:8px;list-style:none;display:flex;position:absolute;top:52px}.nav-menu li a{border-radius:12px;padding:12px 14px;font-size:15px;display:block}.nav-menu li a[aria-current]{background:var(--line);color:var(--fg)}.path-band{max-width:1180px;padding:0 var(--gut);grid-template-columns:1fr 1fr;gap:16px;margin:48px auto 0;display:grid}.path-card{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:28px;padding:32px}.path-card h2{letter-spacing:-.04em;margin:0;font-size:32px}.path-card p{color:var(--muted);margin:8px 0 0}.path-care{background:var(--warnbg);max-width:1180px;color:var(--warn);box-shadow:inset 0 0 0 1px var(--warn);border-radius:18px;margin:16px auto 0;padding:14px 22px;font-weight:650;display:block}@supports (color:color-mix(in lab,red,red)){.path-care{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warn) 35%,transparent)}}.path-care{width:calc(100% - 2 * var(--gut))}.page.add-hub,.page.careful{max-width:none;padding-top:80px}.add-groups{grid-template-columns:repeat(6,1fr);gap:16px;max-width:1180px;margin-top:44px;display:grid}.grp{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:28px;flex-direction:column;grid-column:span 2;padding:28px;display:flex}.grp.big{grid-column:span 3}.grp .gi{color:#fff;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.grp .gi .ic{stroke:currentColor;fill:none;width:26px;height:26px}.grp h3{letter-spacing:-.04em;margin-top:18px;font-size:26px}.grp>p{color:var(--muted);margin-top:6px;font-size:15px}.grp ul{border-top:1px solid var(--line);margin-top:18px;padding:0;list-style:none}.grp li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:11px 0;font-size:15px;display:flex}.grp li:last-child{border-bottom:0}.grp li a{font-weight:600}.grp li a:after{content:" ›";color:var(--g)}.grp li small{color:var(--g);white-space:nowrap;font-size:12.5px}.grp li.soon{color:var(--g)}.tag{white-space:nowrap;border-radius:999px;align-items:center;height:20px;padding:0 8px;font-size:11.5px;font-weight:650;display:inline-flex}.t-new{background:var(--lime);color:var(--ink)}.t-rep{background:var(--line);color:var(--muted)}.t-warn{background:var(--warnbg);color:var(--warn)}.t-ok{background:var(--okbg,#30d1582e);color:var(--ok,#1a7f37)}[data-theme=dark] .t-ok{color:#30d158}.carebar{background:linear-gradient(135deg,var(--warn),var(--card));border-radius:28px;grid-template-columns:1.1fr 1fr;align-items:center;gap:28px;max-width:1180px;margin-top:20px;padding:34px 36px;display:grid}@supports (color:color-mix(in lab,red,red)){.carebar{background:linear-gradient(135deg,color-mix(in srgb,var(--warn) 14%,var(--card)),var(--card))}}.carebar{box-shadow:inset 0 0 0 1px var(--warn)}@supports (color:color-mix(in lab,red,red)){.carebar{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warn) 35%,transparent)}}.carebar h2{letter-spacing:-.045em;margin:0;font-size:36px;line-height:1.05}.carebar h2 .grey{color:var(--g)}.carebar p{color:var(--muted);margin-top:10px}.carebar .btn{background:var(--btn);height:42px;color:var(--btnfg);border-radius:999px;align-items:center;padding:0 20px;font-size:15px;font-weight:600;display:inline-flex}.carebar .skips{grid-template-columns:1fr 1fr;gap:10px;display:grid}.skipc{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;align-items:center;gap:10px;padding:14px 16px;font-size:15px;font-weight:600;display:flex}.skipc i{background:var(--stopbg);width:24px;height:24px;color:var(--stop);border-radius:999px;flex:none;place-items:center;font-size:13px;font-style:normal;font-weight:800;display:grid}.weights{grid-template-columns:35fr 30fr 25fr 10fr;gap:6px;max-width:1180px;margin-top:28px;display:grid}.wt{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;padding:14px 16px}.wt b{letter-spacing:-.03em;font-size:24px;display:block}.wt span{color:var(--muted);font-size:13px}.wt:first-child{background:var(--lime)}@supports (color:color-mix(in lab,red,red)){.wt:first-child{background:color-mix(in srgb,var(--lime) 18%,var(--card))}}.page.add-hub .s{max-width:1180px;margin:72px auto 0}.page.add-hub .sh{text-align:center}.page.add-hub .sh h2{margin:0;font-size:clamp(30px,3.6vw,46px)}.page.add-hub .method{color:var(--g);text-align:center;margin-top:14px;font-size:12.5px}.gates{background:var(--card);max-width:1180px;box-shadow:inset 0 0 0 1px var(--line);border-radius:24px;margin:40px auto 0;padding:22px 26px}.gates-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.gates-h b{letter-spacing:-.02em;font-size:17px}.gates-h span{color:var(--g);font-size:13px}.gates ol{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px;padding:0;list-style:none;display:grid}.gates li{color:var(--muted);gap:10px;font-size:14px;line-height:1.4;display:flex}.gates li b{color:var(--fg);margin-bottom:2px;font-size:15px;display:block}.gates li i{color:#1a7f37;background:#30d1582e;border-radius:999px;flex:none;place-items:center;width:24px;height:24px;font-size:13px;font-style:normal;font-weight:800;display:grid}[data-theme=dark] .gates li i{color:#30d158}.does{grid-template-columns:1fr 1fr;gap:16px;max-width:1180px;margin:16px auto 0;display:grid}.does>div{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);border-radius:20px;padding:20px 24px;font-size:15px}.does h3{color:var(--fg);letter-spacing:-.02em;margin:0 0 8px;font-size:16px}.does ul{margin:0;padding:0;list-style:none}.does li{margin-top:6px;padding-left:20px;position:relative}.does li:before{font-weight:700;position:absolute;left:0}.does .yes li:before{content:"✓";color:#1a7f37}.does .no li:before{content:"✕";color:var(--g)}[data-theme=dark] .does .yes li:before{color:#30d158}.trust{border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:6px 14px;margin-top:16px;padding-top:14px;font-size:13px;display:grid}.trust dt{color:var(--g)}.trust dd{color:var(--fg);margin:0;font-weight:500}.trust dd a{color:var(--link)}.cat-pick .aud{color:#1a7f37;margin-top:auto;font-size:12.5px;font-weight:600}[data-theme=dark] .cat-pick .aud{color:#30d158}.skipbox{background:var(--warn);border-radius:28px;max-width:1180px;margin:44px auto 0;padding:30px 32px}@supports (color:color-mix(in lab,red,red)){.skipbox{background:color-mix(in srgb,var(--warn) 9%,var(--card))}}.skipbox{box-shadow:inset 0 0 0 1px var(--warn)}@supports (color:color-mix(in lab,red,red)){.skipbox{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warn) 40%,transparent)}}.skipbox{grid-template-columns:.9fr 1.1fr;gap:28px;display:grid}.skipbox .k{color:var(--warn);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.skipbox .k i{background:var(--warn);width:22px;height:22px;color:var(--card);border-radius:999px;place-items:center;font-size:13px;font-style:normal;display:grid}.skipbox h2{letter-spacing:-.04em;margin-top:10px;font-size:32px;line-height:1.08}.skipbox p{color:var(--muted);margin-top:10px;font-size:15.5px}.skipbox ul{margin:0;padding:0;list-style:none}.skipbox ul li{border-bottom:1px solid var(--line);padding:12px 0;font-size:15px}.skipbox ul li:last-child{border-bottom:0}.skipbox ul li b{letter-spacing:-.015em;display:block}.skipbox ul li span{color:var(--muted);font-size:14px}.src{color:var(--g);font-size:12px}.src a{color:var(--link)}.before-box,.switch-box,.dns-card{background:var(--card);max-width:1180px;box-shadow:inset 0 0 0 1px var(--line);border-radius:20px;margin:16px auto 0;padding:20px 24px}.dns-card ul{margin:12px 0;padding:0;list-style:none}.dns-card li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:12px;padding:8px 0;display:flex}.dns-card code{background:var(--line);border-radius:8px;padding:2px 8px;font-size:14px}.faq{max-width:1180px;margin:48px auto 0}.faq details{border-bottom:1px solid var(--line);padding:14px 0}.faq summary{cursor:pointer;font-weight:650}.cards4{grid-template-columns:1fr 1fr;gap:16px;max-width:1180px;margin-top:48px;display:grid}.cc{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:30px;flex-direction:column;padding:32px;display:flex}.cc .top{justify-content:space-between;align-items:center;display:flex}.cc .verdict{border-radius:999px;align-items:center;gap:8px;height:28px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.v-skip{background:var(--stopbg);color:var(--stop)}.v-care{background:var(--warnbg);color:var(--warn)}.cc .n{color:var(--g);font-size:13px;font-weight:600}.cc h2{letter-spacing:-.045em;margin-top:18px;font-size:32px;line-height:1.05}.cc .claim{color:var(--g);margin-top:8px;font-size:15px}.cc .claim q{font-style:italic}.cc .real{color:var(--muted);margin-top:16px;font-size:16.5px}.cc .real b{color:var(--fg)}.cc blockquote{border-left:3px solid var(--warn);background:var(--card2,var(--fg));margin:16px 0 0;padding:14px 18px}@supports (color:color-mix(in lab,red,red)){.cc blockquote{background:var(--card2,color-mix(in srgb, var(--fg) 3%, var(--card)))}}.cc blockquote{border-radius:0 14px 14px 0;font-size:15px}.cc blockquote cite{color:var(--g);margin-top:6px;font-size:12px;font-style:normal;display:block}.cc blockquote cite a{color:var(--link)}.cc .instead{border-top:1px solid var(--line);margin-top:18px;padding-top:14px;font-size:15px}.cc .instead b{color:#1a7f37}[data-theme=dark] .cc .instead b{color:#30d158}.cc .srcs{color:var(--g);margin-top:auto;padding-top:16px;font-size:12px}.cc .srcs a{color:var(--link)}.spot{background:var(--card);max-width:1180px;box-shadow:inset 0 0 0 1px var(--line);border-radius:30px;grid-template-columns:.8fr 1.2fr;gap:28px;margin-top:20px;padding:32px;display:grid}.spot h2{letter-spacing:-.045em;margin:0;font-size:34px;line-height:1.05}.spot h2 .grey{color:var(--g)}.spot p{color:var(--muted);margin-top:10px}.flags{grid-template-columns:1fr 1fr;gap:10px;display:grid}.flag{background:var(--fg);border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:15px;display:flex}@supports (color:color-mix(in lab,red,red)){.flag{background:color-mix(in srgb,var(--fg) 3%,var(--card))}}.flag{box-shadow:inset 0 0 0 1px var(--line)}.flag i{background:var(--stopbg);width:22px;height:22px;color:var(--stop);border-radius:7px;flex:none;place-items:center;font-size:12px;font-style:normal;font-weight:800;display:grid}.fair{grid-template-columns:1fr 1fr 1fr;gap:16px;max-width:1180px;margin-top:20px;display:grid}.fair>div{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);border-radius:22px;padding:22px;font-size:15px}.fair h3{color:var(--fg);letter-spacing:-.02em;margin:0 0 6px;font-size:17px}.page.careful .cat-hero:before{background:radial-gradient(40% 46% at 40% 40%,var(--warn),transparent 70%),radial-gradient(36% 40% at 64% 50%,var(--stop),transparent 70%)}@supports (color:color-mix(in lab,red,red)){.page.careful .cat-hero:before{background:radial-gradient(40% 46% at 40% 40%,color-mix(in srgb,var(--warn) 22%,transparent),transparent 70%),radial-gradient(36% 40% at 64% 50%,color-mix(in srgb,var(--stop) 14%,transparent),transparent 70%)}}@media(max-width:1100px){.add-groups{grid-template-columns:1fr 1fr}.grp,.grp.big{grid-column:span 1}.gates ol{grid-template-columns:1fr 1fr}.path-band{grid-template-columns:1fr}}@media(max-width:760px){.add-groups{grid-template-columns:1fr;gap:12px;margin-top:32px}.carebar{grid-template-columns:1fr;padding:24px}.carebar h2{font-size:28px}.carebar .skips{grid-template-columns:1fr}.weights{grid-template-columns:1fr 1fr}.gates ol,.does{grid-template-columns:1fr}.skipbox{grid-template-columns:1fr;padding:24px}.cards4,.spot,.flags,.fair{grid-template-columns:1fr}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
