/*! Copyright 2025-2026 Vantari Works. All rights reserved. Display Dimmer website demo. Reuse or redistribution of this demo's original code requires permission, except as permitted by law. Permissions: support@displaydimmer.com. Third-party materials retain their respective rights. */
.home-settings{display:grid;grid-template-columns:minmax(0, 1fr);align-items:start;row-gap:27px;padding:0}.home-settings [hidden]{display:none!important}.home-settings-copy{width:100%;max-width:730px;margin-inline:auto;text-align:center}.home-settings-copy .eyebrow{display:none}.home-settings-copy h2{margin:0;font-size:clamp(34px, 3.4vw, 40px);font-weight:700;line-height:1.15;letter-spacing:-.04em}.home-settings-intro{margin:12px 0 0;color:#aebed1;font-size:15px;line-height:1.6}.home-settings-media{min-width:0;width:100%;max-width:630px;margin:0 auto}.home-settings + .feature-showcases{margin-top:56px}.home-settings-preview-label{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:30px;margin-bottom:12px;color:#7d8797;font-size:11px;line-height:1.6}.home-settings-preview-label > span{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.home-settings-edition{color:#727c8c;font-size:inherit}.home-settings-enlarge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:7px;min-height:30px;padding:4px 0;border:0;color:#8fa3bd;background:transparent;font:500 11px/1.4 "Segoe UI",sans-serif;cursor:pointer;text-decoration:none}.home-settings-enlarge:hover{color:#e3edfc}.home-settings-enlarge svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.home-settings-window{position:relative;isolation:isolate;width:100%;max-width:630px;margin-inline:auto}.home-settings-window::before{position:absolute;inset:12% -3% 10%;z-index:-1;border-radius:50%;background:radial-gradient(ellipse, #639bec18, transparent 72%);filter:blur(24px);content:'';pointer-events:none}.home-settings-window > .pg-screenshot-link{display:block;overflow:visible;border-radius:0;clip-path:none;aspect-ratio:630/550}.home-settings-window > .pg-screenshot-link img{width:100%;height:auto;display:block}.home-settings .pg-settings-live{width:100%}.home-page .pg-app-preview-dialog .pg-settings-stage,.home-settings .pg-settings-stage{position:relative;width:100%;max-width:630px;height:auto;aspect-ratio:630/550;margin-inline:auto;overflow:visible;border-radius:0;clip-path:none}.home-page .pg-app-preview-dialog .pg-settings-stage iframe,.home-settings .pg-settings-stage iframe{display:block;position:absolute;inset:0;width:630px;height:550px;max-width:none;margin:0;border:0;border-radius:0;background:transparent;transform-origin:top left}.home-settings-feedback{margin:20px 0 0;padding:0;border:0;border-radius:0;background:none}.home-settings-preview-dock{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:15px 16px}.home-settings-controls{display:contents}.home-settings-transport{grid-column:2;grid-row:1;display:flex;align-items:center;gap:6px}.home-settings-controls button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:7px;min-height:40px;padding:8px 12px;border:1px solid transparent;border-radius:7px;color:#9fb4cf;background:transparent;font:500 12px/1.4 "Segoe UI",sans-serif;cursor:pointer}.home-settings-controls button.home-settings-tour-button{background:#ffffff09;border-color:#ffffff20;color:#cbd4df;min-height:38px;padding:7px 11px;font-size:11px}.home-settings-controls button:hover:not(:disabled){background:#26394f;color:#ecf4ff}.home-settings-controls button.home-settings-tour-button:hover:not(:disabled){background:#ffffff13;border-color:#ffffff38}.home-settings-controls button:active:not(:disabled){background:#101c2b}.home-settings-controls button:disabled{opacity:.5;cursor:default}.home-settings-controls svg{width:15px;height:15px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.home-settings-controls button:focus-visible,.home-settings-enlarge:focus-visible,.home-settings-options summary:focus-visible,.home-settings-resources summary:focus-visible,.home-settings-scene select:focus-visible{outline:2px solid #94bff1;outline-offset:3px}.home-settings-tour-meta{grid-column:1;grid-row:1;display:grid;align-content:center;gap:8px;min-height:48px;min-width:0}.home-settings-tour-step{min-height:24px;color:#c3cbd6;font-size:16px;line-height:1.5;white-space:normal}.home-settings-tour-progress{display:block;width:74px;max-width:100%;height:2px;overflow:hidden;border-radius:2px;background:#ffffff12}.home-settings-tour-progress i{display:block;width:calc(var(--home-tour-progress, 0) * 100%);height:100%;background:#a4b1c4}.home-settings-tour-progress:is([data-state="paused"], [data-state="scroll-paused"]) i{background:#526a83}.home-settings-guide-footer{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:repeat(5, minmax(0, 1fr)) 130px;align-items:start;column-gap:10px}.home-settings-resources{grid-column:1/-1;grid-row:1;min-width:0}.home-settings-resources:not([open]) .home-settings-detail{display:none}.home-settings-options{position:relative}.home-settings-options > summary,.home-settings-resources > summary{display:inline-flex;align-items:center;gap:6px;min-height:32px;color:#8f9db0;font-size:11px;list-style:none;cursor:pointer}.home-settings-resources > summary{display:flex;width:130px;min-width:0;margin-left:auto}.home-settings-options > summary::-webkit-details-marker,.home-settings-resources > summary::-webkit-details-marker{display:none}.home-settings-options > summary:hover,.home-settings-resources > summary:hover{color:#d8e5f8}.home-settings-resources > summary svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.25}.home-settings-resources[open] > summary svg{transform:rotate(180deg)}.home-settings-options > summary{width:32px;justify-content:center}.home-settings-options > summary svg{width:20px;height:20px;fill:currentColor;stroke:none}.home-settings-options-panel{position:absolute;right:0;bottom:calc(100% + 8px);z-index:8;width:224px;padding:12px;border:1px solid #334356;border-radius:9px;color:#a8bfdc;background:#111b29;box-shadow:0 12px 32px #0008}.home-settings-scene{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 7px}.home-settings-scene > label{color:#8fa4bf;font-size:11px}.home-settings-scene > select{width:140px;min-height:40px;padding:6px 22px 6px 9px;border:1px solid #3a4d65;border-radius:6px;color:#b8cce4;background:#172537;font:11px "Segoe UI",sans-serif}.home-settings-controls button.home-settings-reset-button{justify-content:start;width:100%;min-height:40px;padding-inline:8px;font-size:12px}.home-settings-detail{width:100%;padding-top:12px}.home-settings-context{max-width:60ch}.home-settings-context{margin-bottom:14px}.home-settings-context-label{color:#dfebf9;font-size:13px;font-weight:650}.home-settings-context p{margin:6px 0 9px;color:#8fa3bc;font-size:12px;line-height:1.65}.home-settings-context .text-link{margin-top:0;color:#a5c7ee;font-size:12px}.home-settings-context .text-link:hover{color:#d7e9ff}.home-settings-guides{display:contents;font-size:11px;line-height:1.6}.home-settings-guides a{position:relative;z-index:1;grid-row:1;display:inline-flex;align-items:center;min-height:32px;color:#8f9db0;text-decoration:none}.home-settings-guides a:nth-child(1){grid-column:1}.home-settings-guides a:nth-child(2){grid-column:2}.home-settings-guides a:nth-child(3){grid-column:3}.home-settings-guides a:nth-child(4){grid-column:4}.home-settings-guides a:nth-child(5){grid-column:5}.home-settings-guides a:hover{color:#e0ecfc;text-decoration-color:currentColor}.home-settings-preview-note{margin:12px 0 0;color:#71849e;font-size:11px;line-height:1.6}.home-settings-messages{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.home-settings-messages.is-important,.home-settings-messages:has([data-k95dea7a2]:not([hidden])){position:static;display:flex;align-items:center;gap:10px;width:auto;height:auto;margin-top:12px;padding-top:12px;border-top:1px solid #4b648225;overflow:visible;clip-path:none;white-space:normal}.home-settings-status{flex:1;min-width:0;color:#9db1cc;font-size:12px;line-height:1.6}.home-settings-preview-dock:has([data-k96ab611c][hidden]){display:block}.home-page #features .feature-showcases{gap:0}.home-page #features .feature-showcase{padding:48px 0;border:0;border-radius:0;background:none;box-shadow:none;overflow:visible}.home-page #features .feature-showcase-comfort::after,.home-page #features .feature-showcase-comfort::before{display:none}.home-page #features .feature-showcase-comfort{border-top:1px solid #ffffff12}.home-page #features .feature-showcase-control{min-height:0;padding-top:64px;border-top:1px solid #ffffff12}.home-page #features .feature-showcase-control .feature-showcase-copy{left:0}.home-page #features .temperature-visual{border:0;border-radius:0;background:none;box-shadow:none;overflow:visible}.home-page #features .temperature-visual::after,.home-page #features .temperature-visual::before{inset:0;border-radius:50%;filter:blur(14px)}.home-page #features .temperature-visual::before{background:radial-gradient(ellipse at 50% 42%, rgba(255, 178, 59, .18), transparent 68%)}.home-page #features .temperature-visual::after{background:radial-gradient(ellipse at 50% 42%, rgba(75, 145, 232, .14), transparent 68%)}.home-page #features .feature-showcase-comfort .feature-chips{gap:6px 16px}.home-page #features .feature-showcase-comfort .feature-chips li{min-height:28px;padding:0;border:0;border-radius:0;background:none;box-shadow:none;font-size:12px;font-weight:500}.home-page #features .compatibility-outcomes{gap:0}.home-page #features .compatibility-result,.home-page #features .compatibility-result:hover{min-height:80px;padding:16px 12px;border:0;border-radius:0;background:none;box-shadow:none}.home-page #features .compatibility-result-hardware,.home-page #features .compatibility-result-hardware:hover{border-right:1px solid #ffffff16}.home-page #features .compatibility-result:hover strong{text-shadow:none}.home-page #features .control-flow .compatibility-guide-link{align-self:center;max-width:100%;margin-top:18px;text-align:center}.home-page .c3cd3f257{outline:0}.home-page .c3cd3f257:focus-visible:not([data-kcf4e7f78]){outline:2px solid var(--v1a4c6f6b);outline-offset:3px}.ce0d22821{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px 8px;margin:13px 20px 0;color:#8796aa;font:11px/1.7 "Segoe UI",sans-serif}.ce0d22821 button{min-height:28px;padding:0;border:0;background:transparent;color:#a8bbd5;font:inherit;cursor:pointer}.ce0d22821 button:hover{color:#e2ecfa}.ce0d22821 button:focus-visible{outline:1px solid #9ac3ff;outline-offset:3px}.cc2ff576a{display:none}.c56fd63ee:not(:empty){flex-basis:100%;text-align:center;color:#acbfd8}@media (max-width: 900px){.cc2ff576a{display:block;flex-basis:100%;text-align:center;color:#8ea0b9}}@media (max-width: 620px){.ce0d22821 button{min-height:44px}}.home-settings-retry{flex-shrink:0;min-height:36px;padding:7px 10px;border:1px solid #537598;border-radius:7px;color:#e0edff;background:#284868;font:500 11px/1.4 "Segoe UI",sans-serif;cursor:pointer}.home-settings-retry:hover:not(:disabled){background:#345c84}.home-settings-retry:disabled{opacity:.5;cursor:default}.home-page .cae3be6c1{cursor:pointer}.home-page .c5c985b3f{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:10px;align-items:center;height:26px;margin:8px 0 10px;color:var(--vbe881d25);font-size:12px}.home-page .c5c985b3f[hidden]{display:none}.home-page .c33d0f845[data-ka380cc35="false"] .cbfdd01a8{margin-top:17px}.home-page .c33d0f845 .cdeeb8639{position:relative}.home-page .c33d0f845 .c7b2e5ffa{position:absolute;right:13px;bottom:8px;left:13px;margin-top:0}.home-page .c33d0f845 .c781d9940{margin-top:0}.home-page .c33d0f845 .cf490f6bc{transform:translateY(-6px)}.home-page .c0a60b1bf{width:100%;padding:0;border-color:var(--vd2b58a58, var(--v20456f5d));font:inherit;text-align:left;margin-top:3px;cursor:default}.home-page .c838b4c33{border-color:var(--v1c1e8f36, var(--v20456f5d))}.home-page .c9a4874d0{width:calc(100% + 4px);transform:translate(-2px, -6px)}.home-page .c0a60b1bf[aria-expanded="true"]{border-radius:5px 5px 0 0}.home-page .c0a60b1bf.is-above[aria-expanded="true"]{border-radius:0 0 5px 5px}.home-page .c0a60b1bf > span{padding:0 4px 0 6px;transform:translateY(-.5px)}.home-page .c0a60b1bf[aria-expanded="true"] > span{color:var(--v37d47bae);opacity:var(--veb55743a, .5)}.home-page .c0a60b1bf[aria-expanded="true"] i::after{transform:rotate(180deg);opacity:.5}.home-page .c0a60b1bf:disabled{opacity:1}.home-page .c0a60b1bf:disabled i::after{opacity:.4}.home-page .c781d9940:has(input:disabled){opacity:.35}.home-page .c63b7adb8::after{position:absolute;inset:0;border-radius:inherit;background:#00000020;content:'';opacity:0}.home-page .c8d5df934:hover .c63b7adb8::after{opacity:1}.home-page .c11e4931d:active ~ .c63b7adb8::after{opacity:0}.home-page .c33d0f845 .c3cd3f257{opacity:var(--v9cb99de2, .85);transition:none}.home-page .c33d0f845 .c3cd3f257:has([data-k21f79dbf][aria-expanded="true"]),.home-page .c33d0f845 .c3cd3f257:has([data-k308029b0][aria-expanded="true"]),.home-page .c33d0f845 .c3cd3f257:hover,.home-page .c33d0f845.is-adjusting .c3cd3f257{opacity:1}.home-page .cbe60ef54{max-height:min(420px, 70vh);overflow-y:auto;overscroll-behavior:contain}.home-page .c51e12fd4[hidden]{display:none}.home-page .c33d0f845.is-home-settings-connected .cbac40d3c,.home-page .c33d0f845.is-home-settings-connected .cce71b857 > .c3493461b{display:none}.home-page .c5c985b3f > button{display:flex;align-items:center;gap:8px;width:100%;height:26px;padding:0 0 0 9px;border:1px solid var(--vd2b58a58, var(--v20456f5d));border-radius:5px;background:var(--v2cab6936);color:var(--v56a58c45);font:13px "Segoe UI",sans-serif;cursor:pointer}.home-page .c5c985b3f > button > svg{width:13px;height:13px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.2}.home-page .c5c985b3f > button > [data-k54deab08]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.home-page .c5c985b3f .cbac40d3c{color:var(--v1a4c6f6b);font-size:11px;font-weight:600}.home-page .c5c985b3f > button > i{width:24px;height:24px;flex-shrink:0;display:grid;place-items:center}.home-page .c5c985b3f > button > i::before{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid var(--v37d47bae);content:''}.home-page .c5c985b3f > button:hover > [data-k54deab08],.home-page .c5c985b3f > button:hover > i,.home-page .c5c985b3f > button:hover > svg{opacity:.75}.home-page .c5c985b3f > button:active > i{opacity:.6}.home-page .c5c985b3f > button[aria-expanded="true"]{border-radius:5px 5px 0 0}.home-page .c5c985b3f > button[aria-expanded="true"] > [data-k54deab08]{color:var(--v37d47bae);opacity:.8}.home-page .c5c985b3f > button[aria-expanded="true"] > i{opacity:.5}.home-page .c5c985b3f > button[aria-expanded="true"] > i::before{transform:rotate(180deg)}.home-page .c5c985b3f > button.is-above[aria-expanded="true"]{border-radius:0 0 5px 5px}.home-page .c6fa34635{position:fixed;z-index:1000;overflow:hidden;max-height:340px;padding:3px;border:1px solid var(--vd2b58a58, var(--v20456f5d, #3a3a3c));border-radius:0 0 5px 5px;background:var(--v2cab6936, #2c2c2e);color:var(--v56a58c45, #fff);box-shadow:none}.home-page .c6fa34635.is-above{border-radius:5px 5px 0 0;border-bottom:0}.home-page .c6fa34635.is-overflow{padding-right:1px}.home-page .cd5d635c1{overflow-y:auto;overflow-x:hidden;max-height:var(--home-preset-popup-cap);scrollbar-width:none;overscroll-behavior:contain}.home-page .cd5d635c1::-webkit-scrollbar{display:none}.home-page .cd5d635c1.has-scrollbar{margin-right:10.7px;padding-right:2px}.home-page .c6fa34635 [role="menuitem"],.home-page .c6fa34635 [role="menuitemradio"]{display:block;width:100%;min-height:30px;padding:7px 6px;border:0;border-radius:4px;background:transparent;color:inherit;text-align:left;font:12px "Segoe UI",sans-serif;cursor:pointer}.home-page .c6fa34635 button:focus-visible:not(:disabled),.home-page .c6fa34635 button:hover:not(:disabled){outline:none;background:var(--v75cb3fe0, #424244)}.home-page .c6fa34635 button[aria-checked="true"]{background:var(--v1a4c6f6b, #4c86ff);color:var(--v9c67da7e, #fff)}.home-page .c6fa34635 button:disabled{color:var(--vbe881d25, #98989f);cursor:default}.home-page .c6fa34635 .c1b1573c5{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;color:var(--vbe881d25, #98989f);font-size:11px}.home-page .c6fa34635 button[aria-checked="true"]:focus-visible:not(:disabled),.home-page .c6fa34635 button[aria-checked="true"]:hover:not(:disabled){background:var(--v1a4c6f6b, #4c86ff)}.home-page .c6fa34635 button[aria-checked="true"] .c1b1573c5{color:inherit}.home-page .c6fa34635 [role="separator"]{height:1px;margin:5px 6px;background:var(--v20456f5d, #3a3a3c)}.home-page .cdf9b2db3{padding:0;overflow:hidden;max-height:none}.home-page .cf2f3a1ed{overflow-y:auto;overflow-x:hidden;max-height:var(--home-display-popup-cap);scrollbar-width:none;overscroll-behavior:contain;border-radius:inherit}.home-page .cf2f3a1ed::-webkit-scrollbar{display:none}.home-page .cf2f3a1ed.has-scrollbar{padding-right:8px}.home-page .cdf9b2db3 [role="option"]{display:flex;align-items:center;width:100%;height:22px;min-height:22px;padding:0 4px 0 6px;border:0;border-radius:0;background:transparent;color:var(--v56a58c45);text-align:left;font:13px "Segoe UI",sans-serif;white-space:nowrap;cursor:default}.home-page .cdf9b2db3 [role="option"]:focus-visible,.home-page .cdf9b2db3 [role="option"]:hover{background:var(--v75cb3fe0);color:var(--vcdd13fdb);outline:none}.home-page .cdf9b2db3 [role="option"]:last-child{border-radius:0 0 5px 5px}.home-page .cdf9b2db3.is-above [role="option"]:last-child{border-radius:0}.home-page .cdf9b2db3.is-above [role="option"]:first-child{border-radius:5px 5px 0 0}.home-page .cdf9b2db3 button[aria-selected="true"],.home-page .cdf9b2db3 button[aria-selected="true"]:focus-visible:not(:disabled),.home-page .cdf9b2db3 button[aria-selected="true"]:hover:not(:disabled){background:var(--v1a4c6f6b, #4c86ff);color:var(--v9c67da7e)}.home-page .cc5e21ab1{position:absolute;right:1px;top:1px;bottom:1px;width:8px;display:grid;grid-template-rows:12px 1fr 12px;background:var(--vdd909087, transparent);touch-action:none;user-select:none}.home-page .cc5e21ab1[hidden]{display:none}.home-page .cc5e21ab1 > button{display:grid;place-items:center;width:8px;height:12px;min-height:0;padding:0;border:0;border-radius:2px;background:transparent;color:var(--ve3abe037);cursor:default}.home-page .cc5e21ab1 > button svg{width:6px;height:4px;fill:currentColor}.home-page .cc5e21ab1 > button:hover{background:transparent;color:var(--vc3f16d74)}.home-page .cc5e21ab1 > button:active{color:var(--v6e6d0750)}.home-page .cc5e21ab1 > button:disabled{color:var(--ve3abe037);opacity:.35}.home-page .ceb146ef0{position:relative;min-height:0}.home-page .c731ce1ed{position:absolute;width:8px;min-height:20px}.home-page .c731ce1ed::before{content:'';position:absolute;inset:2px;border-radius:4px;background:var(--ve3abe037)}.home-page .c731ce1ed:hover::before{background:var(--vc3f16d74)}.home-page .ceb146ef0.is-dragging .c731ce1ed::before{background:var(--v6e6d0750)}.home-page .c6f2a089c{right:1px;top:3px;bottom:3px;width:10.7px}.home-page .c6fa34635.is-above .c6f2a089c{bottom:3px}.home-page .c6f2a089c .c731ce1ed,.home-page .c6f2a089c > button{width:100%}.home-page .c6f2a089c .c731ce1ed{min-height:32px}.home-page .c6f2a089c .c731ce1ed::before{inset:2px 1px}.home-page .c6fa34635 .cc5e21ab1 > button:is(:hover,:focus-visible):not(:disabled){background:transparent;outline:none}.home-page .cc134faa9{position:fixed;z-index:1001;max-width:min(650px, calc(100vw - 8px));padding:4px 6px;border:1px solid #767676;border-radius:0;background:#f1f2f7;color:#575757;white-space:pre-line;font:12px "Segoe UI",sans-serif;line-height:normal;pointer-events:none;transform-origin:top left}.home-page .pg-app-preview-dialog{width:min(680px, calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:18px;margin:auto;border:1px solid #465770;border-radius:14px;background:#111b28;color:#e2ecfa;box-shadow:0 30px 100px #000a}.home-page .pg-app-preview-dialog::backdrop{background:#050a12df}.home-page .pg-app-preview-dialog button{min-width:44px;min-height:44px;padding:8px 12px;border:1px solid #48607e;border-radius:7px;background:#1c2b3f;color:#d8e8ff;font:500 12px/1.4 "Segoe UI",sans-serif;cursor:pointer}.home-page .pg-app-preview-dialog button:focus-visible{outline:2px solid #9ac3ff;outline-offset:3px}.home-page .pg-preview-scroll{overflow:auto;max-height:calc(100dvh - 160px);scrollbar-color:#557195 #0d1420}.home-page .pg-app-preview-dialog.is-actual-size .pg-settings-live,.home-page .pg-app-preview-dialog.is-actual-size .pg-settings-stage{width:630px;margin-inline:auto}.home-page .pg-dialog-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:15px}.home-page .pg-dialog-toolbar h2{margin:0;font-size:17px;font-weight:600;letter-spacing:-.02em}.home-page .pg-dialog-toolbar > div{display:flex;gap:10px;flex-shrink:0}.home-page .pg-dialog-hint{margin:13px 0 0;font-size:11px;line-height:1.6;color:#9fb1ca}@media (max-width: 1100px){.home-settings{row-gap:25px}.home-settings + .feature-showcases{margin-top:48px}}@media (max-width: 620px){.home-settings{row-gap:22px}.home-settings + .feature-showcases{margin-top:40px}.home-settings-copy h2{max-width:17ch;margin-inline:auto;font-size:clamp(29px, 7.8vw, 34px)}.home-settings-intro{max-width:29ch;margin:12px auto 0;font-size:14px}.home-settings-preview-label{min-height:34px;gap:10px;font-size:10px}.home-settings-enlarge{min-height:44px;font-size:10px}.home-settings-feedback{margin-top:17px;padding:0}.home-settings-preview-dock{gap:12px}.home-settings-tour-meta{min-height:52px}.home-settings-tour-step{min-height:42px;display:flex;align-items:center;font-size:14px}.home-settings-tour-progress{width:62px}.home-settings-controls button.home-settings-tour-button{min-height:44px;padding:7px 9px;gap:5px;font-size:11px}.home-settings-transport{gap:0}.home-settings-guide-footer{grid-template-columns:repeat(3, minmax(0, 1fr));justify-content:stretch;column-gap:12px}.home-settings-resources{grid-row:2}.home-settings-resources > summary{width:calc((100% - 24px) / 3);min-height:44px;font-size:12px;gap:3px;line-height:1.35}.home-settings-options > summary{width:44px;min-height:44px}.home-settings-controls button.home-settings-reset-button,.home-settings-retry,.home-settings-scene > select{min-height:44px}.home-settings-guides a{min-height:44px;font-size:12px}.home-settings-guides a:nth-child(4){grid-row:2;grid-column:1}.home-settings-guides a:nth-child(5){grid-row:2;grid-column:2}.home-settings-detail{max-width:100%}.home-page #features .feature-showcase{padding:24px 0 36px;gap:28px}.home-page #features .feature-showcase-control{padding-top:40px}.home-page #features .temperature-visual-inner{padding:12px 8px}.home-page .pg-dialog-toolbar{gap:8px}.home-page .pg-dialog-toolbar h2{font-size:14px}.home-page .pg-dialog-toolbar > div{gap:7px}.home-page .pg-dialog-hint{font-size:10px}}@media (prefers-reduced-motion: reduce){.home-page .pg-app-preview-dialog *,.home-settings *{scroll-behavior:auto}}.home-page .c33d0f845[data-kad517440="dark"]{--vf0f679c1:#2C2C2E;--v2cab6936:#2C2C2E;--v56a58c45:#FFFFFF;--vbe881d25:#98989F;--v20456f5d:#3A3A3C;--v1ebcd015:#6B6B70;--v7ac96973:#3D3D3F;--v75cb3fe0:#424244;--vb506fc0d:#424244;--vcdd13fdb:#F0F0F0;--vad5cd42c:#5A5A5F;--v9c67da7e:#FFFFFF;--v37d47bae:#C7C7CC;--v7795f867:#454547;--v1a4c6f6b:#4C86FF;--v327b0ec8:#3C72E6;--v9e3e0574:#DDDDDD;--vea58aa9b:#3C72E6;--v34467ba5:#4C86FF;--v9110f1cd:#4C86FF;--veb55743a:0.5;--vdd909087:transparent;--ve3abe037:#5A5A5F;--vc3f16d74:#6A6A70;--v6e6d0750:#7A7A81;--v1c1e8f36:#3A3A3C;--vd2b58a58:#4E4E50FF;--v5c386bb5:color-mix(in srgb,#D8D8D8 55%,transparent);--v15b30e6c:#FFB24A;--v2b86c596:#80868F;--vd8b558a3:#58A6FF;--v07f98905:#E811231F;--v39da58af:#FFFFFF;--vbbb550a5:#E81123;--v702f4b69:#FFFFFF}.home-page .ce45ef558[data-k59db00af="dark"]{background:linear-gradient(135deg,#2c2c2e 48%,#4c86ff 49%);border-color:#3a3a3c}.home-page .c33d0f845[data-kad517440="light"]{--vf0f679c1:#FFFFFFFF;--v2cab6936:#FFFFFFFF;--v56a58c45:#1D1D1F;--vbe881d25:#6E6E73;--v20456f5d:#EAEAF0;--v1ebcd015:#B0B0B5;--v7ac96973:#CACACE;--v75cb3fe0:#B9B9BE;--vb506fc0d:#A9A9AE;--vcdd13fdb:#1D1D1F;--vad5cd42c:#0A84FF;--v9c67da7e:#FFFFFF;--v37d47bae:#7A7A7E;--v7795f867:#E6E6E6;--v1a4c6f6b:#2B74FF;--v327b0ec8:#2666e0;--v9e3e0574:#FFFFFF;--vea58aa9b:#F5F5F5;--v34467ba5:#ECECEC;--v9110f1cd:#2B74FF;--veb55743a:0.7;--vdd909087:transparent;--ve3abe037:#CACACE;--vc3f16d74:#B9B9BE;--v6e6d0750:#A9A9AE;--v1c1e8f36:#D6D6DE;--vd2b58a58:#C1C1C8FF;--v5c386bb5:color-mix(in srgb,#000000FF 55%,transparent);--v15b30e6c:#D35400;--v2b86c596:#80868F;--vd8b558a3:#1769D2;--v07f98905:#E8112318;--v39da58af:#C42B1C;--vbbb550a5:#E81123;--v702f4b69:#FFFFFF}.home-page .ce45ef558[data-k59db00af="light"]{background:linear-gradient(135deg,#fffFFFFF 48%,#2b74ff 49%);border-color:#eaeaf0}.home-page .c33d0f845[data-kad517440="slate"]{--vf0f679c1:#262C35;--v2cab6936:#262C35;--v56a58c45:#F5F7FA;--vbe881d25:#A6AFB8;--v20456f5d:#313A45;--v1ebcd015:#77818D;--v7ac96973:#404A57;--v75cb3fe0:#495563;--vb506fc0d:#526070;--vcdd13fdb:#F5F7FA;--vad5cd42c:#7AA2FF;--v9c67da7e:#FFFFFF;--v37d47bae:#D3DBE6;--v7795f867:#343C47;--v1a4c6f6b:#7AA2FF;--v327b0ec8:#618BFF;--v9e3e0574:#E7ECF5;--vea58aa9b:#618BFF;--v34467ba5:#8EB0FF;--v9110f1cd:#7AA2FF;--veb55743a:0.5;--vdd909087:transparent;--ve3abe037:#404A57;--vc3f16d74:#495563;--v6e6d0750:#526070;--v1c1e8f36:#313A45;--vd2b58a58:#464E58FF;--v5c386bb5:color-mix(in srgb,#A3C5FFFF 55%,transparent);--v15b30e6c:#FFB24A;--v2b86c596:#80868F;--vd8b558a3:#58A6FF;--v07f98905:#E811231F;--v39da58af:#FFFFFF;--vbbb550a5:#E81123;--v702f4b69:#FFFFFF}.home-page .ce45ef558[data-k59db00af="slate"]{background:linear-gradient(135deg,#262c35 48%,#7aa2ff 49%);border-color:#313a45}.home-page .c33d0f845[data-kad517440="graphite"]{--vf0f679c1:#242830;--v2cab6936:#242830;--v56a58c45:#EDEFF3;--vbe881d25:#A4ACB6;--v20456f5d:#323844;--v1ebcd015:#808A97;--v7ac96973:#39414C;--v75cb3fe0:#434D5A;--vb506fc0d:#4D5968;--vcdd13fdb:#EDEFF3;--vad5cd42c:#FF8A3C;--v9c67da7e:#191919;--v37d47bae:#E9EEF5;--v7795f867:#303742;--v1a4c6f6b:#FF8A3C;--v327b0ec8:#E6782E;--v9e3e0574:#F2F4F8;--vea58aa9b:#E6782E;--v34467ba5:#FF9E5F;--v9110f1cd:#FF8A3C;--veb55743a:0.5;--vdd909087:transparent;--ve3abe037:#39414C;--vc3f16d74:#434D5A;--v6e6d0750:#4D5968;--v1c1e8f36:#323844;--vd2b58a58:#464C57FF;--v5c386bb5:color-mix(in srgb,#FFB36EFF 55%,transparent);--v15b30e6c:#FFB24A;--v2b86c596:#80868F;--vd8b558a3:#58A6FF;--v07f98905:#E811231F;--v39da58af:#FFFFFF;--vbbb550a5:#E81123;--v702f4b69:#FFFFFF}.home-page .ce45ef558[data-k59db00af="graphite"]{background:linear-gradient(135deg,#242830 48%,#ff8a3c 49%);border-color:#323844}.home-page .c33d0f845[data-kad517440="coffee"]{--vf0f679c1:#221810;--v2cab6936:#221810;--v56a58c45:#F2E8DA;--vbe881d25:#BFA98F;--v20456f5d:#2B1F16;--v1ebcd015:#8E7A64;--v7ac96973:#3B2A1F;--v75cb3fe0:#463224;--vb506fc0d:#513B2A;--vcdd13fdb:#F2E8DA;--vad5cd42c:#C18F5A;--v9c67da7e:#FFFFFF;--v37d47bae:#EADCC8;--v7795f867:#2E2118;--v1a4c6f6b:#C18F5A;--v327b0ec8:#A7794D;--v9e3e0574:#F0E5D6;--vea58aa9b:#A7794D;--v34467ba5:#D09E73;--v9110f1cd:#C18F5A;--veb55743a:0.5;--vdd909087:transparent;--ve3abe037:#3B2A1F;--vc3f16d74:#463224;--v6e6d0750:#513B2A;--v1c1e8f36:#2B1F16;--vd2b58a58:#40352DFF;--v5c386bb5:color-mix(in srgb,#DEB98AFF 55%,transparent);--v15b30e6c:#FF7557;--v2b86c596:#8F7B68;--vd8b558a3:#63B3FF;--v07f98905:#E811231F;--v39da58af:#FFFFFF;--vbbb550a5:#E81123;--v702f4b69:#FFFFFF}.home-page .ce45ef558[data-k59db00af="coffee"]{background:linear-gradient(135deg,#221810 48%,#c18f5a 49%);border-color:#2b1f16}.home-page .c33d0f845[data-kad517440="neon-fuchsia"]{--vf0f679c1:#1B1622;--v2cab6936:#1B1622;--v56a58c45:#FFEAFE;--vbe881d25:#D0A0DE;--v20456f5d:#281F31;--v1ebcd015:#987EA1;--v7ac96973:#362742;--v75cb3fe0:#41304F;--vb506fc0d:#4C395D;--vcdd13fdb:#FFEAFE;--vad5cd42c:#FF00C8;--v9c67da7e:#FFFFFF;--v37d47bae:#FFD6FA;--v7795f867:#322541;--v1a4c6f6b:#FF00C8;--v327b0ec8:#D900B3;--v9e3e0574:#FFE6FD;--vea58aa9b:#D900B3;--v34467ba5:#FF4BDD;--v9110f1cd:#FF00C8;--veb55743a:0.5;--vdd909087:transparent;--ve3abe037:#362742;--vc3f16d74:#41304F;--v6e6d0750:#4C395D;--v1c1e8f36:#281F31;--vd2b58a58:#3E3546FF;--v5c386bb5:color-mix(in srgb,#FF66E6FF 55%,transparent);--v15b30e6c:#FFB24A;--v2b86c596:#80868F;--vd8b558a3:#58A6FF;--v07f98905:#E811231F;--v39da58af:#FFFFFF;--vbbb550a5:#E81123;--v702f4b69:#FFFFFF}.home-page .ce45ef558[data-k59db00af="neon-fuchsia"]{background:linear-gradient(135deg,#1b1622 48%,#ff00c8 49%);border-color:#281f31}.home-page .c33d0f845[data-kad517440="moss"]{--vf0f679c1:#1A241D;--v2cab6936:#1A241D;--v56a58c45:#EAF3EC;--vbe881d25:#A5B7A9;--v20456f5d:#243124;--v1ebcd015:#778B7C;--v7ac96973:#314034;--v75cb3fe0:#384A3C;--vb506fc0d:#415744;--vcdd13fdb:#EAF3EC;--vad5cd42c:#63C24B;--v9c67da7e:#0E140F;--v37d47bae:#D7E7DA;--v7795f867:#2C3A2E;--v1a4c6f6b:#63C24B;--v327b0ec8:#4EA33D;--v9e3e0574:#F1F6F2;--vea58aa9b:#4EA33D;--v34467ba5:#76CE62;--v9110f1cd:#63C24B;--veb55743a:0.5;--vdd909087:transparent;--ve3abe037:#314034;--vc3f16d74:#384A3C;--v6e6d0750:#415744;--v1c1e8f36:#243124;--vd2b58a58:#3A463AFF;--v5c386bb5:color-mix(in srgb,#9BEA7AFF 55%,transparent);--v15b30e6c:#FFB24A;--v2b86c596:#80868F;--vd8b558a3:#58A6FF;--v07f98905:#E811231F;--v39da58af:#FFFFFF;--vbbb550a5:#E81123;--v702f4b69:#FFFFFF}.home-page .ce45ef558[data-k59db00af="moss"]{background:linear-gradient(135deg,#1a241d 48%,#63c24b 49%);border-color:#243124}.home-page .c33d0f845[data-kad517440="lunar"]{--vf0f679c1:#181B21;--v2cab6936:#181B21;--v56a58c45:#F4F6FA;--vbe881d25:#C2C8D3;--v20456f5d:#262A33;--v1ebcd015:#7B828F;--v7ac96973:#373B46;--v75cb3fe0:#404552;--vb506fc0d:#484D5C;--vcdd13fdb:#F4F6FA;--vad5cd42c:#C2CDD8;--v9c67da7e:#11141A;--v37d47bae:#E3E9F2;--v7795f867:#252936;--v1a4c6f6b:#C2CDD8;--v327b0ec8:#B3C0CF;--v9e3e0574:#F8FAFD;--vea58aa9b:#B3C0CF;--v34467ba5:#D0D9E2;--v9110f1cd:#C2CDD8;--veb55743a:0.5;--vdd909087:transparent;--ve3abe037:#313542;--vc3f16d74:#383D4A;--v6e6d0750:#404655;--v1c1e8f36:#262A33;--vd2b58a58:#3C3F47FF;--v5c386bb5:color-mix(in srgb,#FFFFFFFF 55%,transparent);--v15b30e6c:#FFB24A;--v2b86c596:#80868F;--vd8b558a3:#58A6FF;--v07f98905:#E811231F;--v39da58af:#FFFFFF;--vbbb550a5:#E81123;--v702f4b69:#FFFFFF}.home-page .ce45ef558[data-k59db00af="lunar"]{background:linear-gradient(135deg,#181b21 48%,#c2cdd8 49%);border-color:#262a33}.home-page .c33d0f845[data-kad517440="botanical-forest"]{--vf0f679c1:#EAF0E5;--v2cab6936:#CCD9C7;--v56a58c45:#243C2D;--vbe881d25:#384E3C;--v20456f5d:#96AC93;--v1ebcd015:#7F907E;--v7ac96973:#C2D2BC;--v75cb3fe0:#B2C6AC;--vb506fc0d:#AFC2A9;--vcdd13fdb:#243C2D;--vad5cd42c:#416F45;--v9c67da7e:#F6F8F1;--v37d47bae:#45684C;--v7795f867:#A9BFA2;--v1a4c6f6b:#416F45;--v327b0ec8:#39623d;--v9e3e0574:#F3F6EE;--vea58aa9b:#E4ECDE;--v34467ba5:#D6E3CE;--v9110f1cd:#416F45;--veb55743a:0.7;--vdd909087:transparent;--ve3abe037:#A7BDA1;--vc3f16d74:#91AA8B;--v6e6d0750:#7E9A78;--v1c1e8f36:#96AC93;--vd2b58a58:#879B84FF;--v5c386bb5:color-mix(in srgb,#416F45 55%,transparent);--v15b30e6c:#A56738;--v2b86c596:#6D7E6B;--vd8b558a3:#426E84;--v07f98905:#E8112318;--v39da58af:#C42B1C;--vbbb550a5:#E81123;--v702f4b69:#FFFFFF}.home-page .ce45ef558[data-k59db00af="botanical-forest"]{background:linear-gradient(135deg,#eaf0e5 48%,#416f45 49%);border-color:#96ac93}.home-page .c33d0f845[data-kad517440="dusk"]{--vf0f679c1:#EDF0F7;--v2cab6936:#CFD5E3;--v56a58c45:#2D3346;--vbe881d25:#3F4B63;--v20456f5d:#A8B2C8;--v1ebcd015:#8792AA;--v7ac96973:#C5CDDF;--v75cb3fe0:#B5C1D9;--vb506fc0d:#A6B3CF;--vcdd13fdb:#2D3346;--vad5cd42c:#4E608F;--v9c67da7e:#FFFFFF;--v37d47bae:#4E6080;--v7795f867:#AFBBD0;--v1a4c6f6b:#4E608F;--v327b0ec8:#45547e;--v9e3e0574:#F5F7FC;--vea58aa9b:#E3E8F4;--v34467ba5:#D3DCEC;--v9110f1cd:#4E608F;--veb55743a:0.7;--vdd909087:transparent;--ve3abe037:#A8B4CC;--vc3f16d74:#929FBE;--v6e6d0750:#7C8CAF;--v1c1e8f36:#A8B2C8;--vd2b58a58:#97A0B4FF;--v5c386bb5:color-mix(in srgb,#4E608F 55%,transparent);--v15b30e6c:#A95E45;--v2b86c596:#69748B;--vd8b558a3:#3D6A9A;--v07f98905:#E8112318;--v39da58af:#C42B1C;--vbbb550a5:#E81123;--v702f4b69:#FFFFFF}.home-page .ce45ef558[data-k59db00af="dusk"]{background:linear-gradient(135deg,#edf0f7 48%,#4e608f 49%);border-color:#a8b2c8}.home-page .c33d0f845[data-kad517440="solar-light"]{--vf0f679c1:#FFF9E8;--v2cab6936:#FFF9E8;--v56a58c45:#586E75;--vbe881d25:#657B83;--v20456f5d:#E6DFC9;--v1ebcd015:#A3B0B5;--v7ac96973:#E0D8C2;--v75cb3fe0:#D7CFB6;--vb506fc0d:#CEC6AA;--vcdd13fdb:#586E75;--vad5cd42c:#268BD2;--v9c67da7e:#FFFFFF;--v37d47bae:#6C8EA1;--v7795f867:#EDE5CD;--v1a4c6f6b:#268BD2;--v327b0ec8:#217ab9;--v9e3e0574:#FFFFFF;--vea58aa9b:#FAF7EE;--v34467ba5:#F3EEDC;--v9110f1cd:#268BD2;--veb55743a:0.7;--vdd909087:transparent;--ve3abe037:#E0D8C2;--vc3f16d74:#D7CFB6;--v6e6d0750:#CEC6AA;--v1c1e8f36:#E6DFC9;--vd2b58a58:#CFC9B5FF;--v5c386bb5:color-mix(in srgb,#268BD2FF 55%,transparent);--v15b30e6c:#D9553B;--v2b86c596:#817C6D;--vd8b558a3:#1976C9;--v07f98905:#E8112318;--v39da58af:#C42B1C;--vbbb550a5:#E81123;--v702f4b69:#FFFFFF}.home-page .ce45ef558[data-k59db00af="solar-light"]{background:linear-gradient(135deg,#fff9e8 48%,#268bd2 49%);border-color:#e6dfc9}.home-page .c33d0f845[data-kad517440="cardinal"]{--vf0f679c1:#FFFFFF;--v2cab6936:#FFFFFF;--v56a58c45:#2A1416;--vbe881d25:#7B575B;--v20456f5d:#F3C7C9;--v1ebcd015:#C8A6A9;--v7ac96973:#E9C0C3;--v75cb3fe0:#DEB0B4;--vb506fc0d:#D5A2A7;--vcdd13fdb:#2A1416;--vad5cd42c:#E23B3B;--v9c67da7e:#FFFFFF;--v37d47bae:#9B5A5E;--v7795f867:#F4D1D4;--v1a4c6f6b:#E23B3B;--v327b0ec8:#c73434;--v9e3e0574:#FFFFFF;--vea58aa9b:#FFF6F6;--v34467ba5:#F7E6E7;--v9110f1cd:#E23B3B;--veb55743a:0.7;--vdd909087:transparent;--ve3abe037:#E9C0C3;--vc3f16d74:#DEB0B4;--v6e6d0750:#D5A2A7;--v1c1e8f36:#F3C7C9;--vd2b58a58:#DBB3B5FF;--v5c386bb5:color-mix(in srgb,#E23B3BFF 55%,transparent);--v15b30e6c:#D35400;--v2b86c596:#80868F;--vd8b558a3:#1769D2;--v07f98905:#E8112318;--v39da58af:#C42B1C;--vbbb550a5:#E81123;--v702f4b69:#FFFFFF}.home-page .ce45ef558[data-k59db00af="cardinal"]{background:linear-gradient(135deg,#fff 48%,#e23b3b 49%);border-color:#f3c7c9}.home-page .c33d0f845[data-kad517440="pearl"]{--vf0f679c1:#FFFFFF;--v2cab6936:#FFFFFF;--v56a58c45:#111827;--vbe881d25:#4B5563;--v20456f5d:#D1D9E3;--v1ebcd015:#768293;--v7ac96973:#D8E1EB;--v75cb3fe0:#CDD7E3;--vb506fc0d:#C2CDDB;--vcdd13fdb:#111827;--vad5cd42c:#0E8F6E;--v9c67da7e:#FFFFFF;--v37d47bae:#374151;--v7795f867:#DAE3EE;--v1a4c6f6b:#0E8F6E;--v327b0ec8:#0c7e61;--v9e3e0574:#FFFFFF;--vea58aa9b:#F2F7F5;--v34467ba5:#E6F2EE;--v9110f1cd:#0E8F6E;--veb55743a:0.7;--vdd909087:transparent;--ve3abe037:#BECAD8;--vc3f16d74:#B1BED0;--v6e6d0750:#A4B4C8;--v1c1e8f36:#D1D9E3;--vd2b58a58:#BCC3CCFF;--v5c386bb5:color-mix(in srgb,#0E8F6E 55%,transparent);--v15b30e6c:#D35400;--v2b86c596:#80868F;--vd8b558a3:#1769D2;--v07f98905:#E8112318;--v39da58af:#C42B1C;--vbbb550a5:#E81123;--v702f4b69:#FFFFFF}.home-page .ce45ef558[data-k59db00af="pearl"]{background:linear-gradient(135deg,#fff 48%,#0e8f6e 49%);border-color:#d1d9e3}.home-page .c33d0f845[data-kad517440="lavender"]{--vf0f679c1:#FBF9FF;--v2cab6936:#FBF9FF;--v56a58c45:#231B32;--vbe881d25:#635982;--v20456f5d:#D8D0F4;--v1ebcd015:#B6AFD4;--v7ac96973:#D7D0F6;--v75cb3fe0:#CABFEF;--vb506fc0d:#BDAEE9;--vcdd13fdb:#231B32;--vad5cd42c:#8A79FF;--v9c67da7e:#FFFFFF;--v37d47bae:#7A71A6;--v7795f867:#E7E1FF;--v1a4c6f6b:#8A79FF;--v327b0ec8:#796ae0;--v9e3e0574:#FFFFFF;--vea58aa9b:#EEEDF2;--v34467ba5:#E4E3E8;--v9110f1cd:#8A79FF;--veb55743a:0.7;--vdd909087:transparent;--ve3abe037:#D7D0F6;--vc3f16d74:#CABFEF;--v6e6d0750:#BDAEE9;--v1c1e8f36:#D8D0F4;--vd2b58a58:#C2BBDCFF;--v5c386bb5:color-mix(in srgb,#8A79FFFF 55%,transparent);--v15b30e6c:#D35400;--v2b86c596:#80868F;--vd8b558a3:#1769D2;--v07f98905:#E8112318;--v39da58af:#C42B1C;--vbbb550a5:#E81123;--v702f4b69:#FFFFFF}.home-page .ce45ef558[data-k59db00af="lavender"]{background:linear-gradient(135deg,#fbf9ff 48%,#8a79ff 49%);border-color:#d8d0f4}.home-page .c33d0f845[data-kad517440="sky-light"]{--vf0f679c1:#FAFDFF;--v2cab6936:#FAFDFF;--v56a58c45:#0E1220;--vbe881d25:#5B6B8A;--v20456f5d:#C7DBF8;--v1ebcd015:#A2B3CC;--v7ac96973:#B9D6FF;--v75cb3fe0:#A6CAFF;--vb506fc0d:#94BDFF;--vcdd13fdb:#0E1220;--vad5cd42c:#2EA7FF;--v9c67da7e:#FFFFFF;--v37d47bae:#6A90B8;--v7795f867:#DCEAFF;--v1a4c6f6b:#2EA7FF;--v327b0ec8:#2893e0;--v9e3e0574:#FFFFFF;--vea58aa9b:#F3F9FF;--v34467ba5:#EBF5FF;--v9110f1cd:#2EA7FF;--veb55743a:0.7;--vdd909087:transparent;--ve3abe037:#B9D6FF;--vc3f16d74:#A6CAFF;--v6e6d0750:#94BDFF;--v1c1e8f36:#C7DBF8;--vd2b58a58:#B3C5DFFF;--v5c386bb5:color-mix(in srgb,#BCBCBC 55%,transparent);--v15b30e6c:#D35400;--v2b86c596:#80868F;--vd8b558a3:#1769D2;--v07f98905:#E8112318;--v39da58af:#C42B1C;--vbbb550a5:#E81123;--v702f4b69:#FFFFFF}.home-page .ce45ef558[data-k59db00af="sky-light"]{background:linear-gradient(135deg,#fafdff 48%,#2ea7ff 49%);border-color:#c7dbf8}.home-page .c33d0f845[data-kad517440="sky-dark"]{--vf0f679c1:#17212B;--v2cab6936:#17212B;--v56a58c45:#EAF4FF;--vbe881d25:#9ABBEA;--v20456f5d:#223145;--v1ebcd015:#6E8AAF;--v7ac96973:#3A6DA8;--v75cb3fe0:#467ABC;--vb506fc0d:#5287D0;--vcdd13fdb:#EAF4FF;--vad5cd42c:#2EA7FF;--v9c67da7e:#FFFFFF;--v37d47bae:#CFE2FF;--v7795f867:#2A3644;--v1a4c6f6b:#2EA7FF;--v327b0ec8:#1F8EEA;--v9e3e0574:#E0ECFF;--vea58aa9b:#1F8EEA;--v34467ba5:#3CA1FF;--v9110f1cd:#2EA7FF;--veb55743a:0.5;--vdd909087:transparent;--ve3abe037:#3A6DA8;--vc3f16d74:#467ABC;--v6e6d0750:#5287D0;--v1c1e8f36:#223145;--vd2b58a58:#384658FF;--v5c386bb5:color-mix(in srgb,#C2C2C2 55%,transparent);--v15b30e6c:#FFB24A;--v2b86c596:#80868F;--vd8b558a3:#58A6FF;--v07f98905:#E811231F;--v39da58af:#FFFFFF;--vbbb550a5:#E81123;--v702f4b69:#FFFFFF}.home-page .ce45ef558[data-k59db00af="sky-dark"]{background:linear-gradient(135deg,#17212b 48%,#2ea7ff 49%);border-color:#223145}.home-page .ce45ef558[data-k59db00af="sky-auto"],.home-page .ce45ef558[data-k59db00af="system"]{background:linear-gradient(135deg,#fff 48%,#2c2c2e 49%)}.home-page{--home-section-space:80px;--home-feature-space:64px;--home-coverage-space:48px;--home-heading-space:32px}.home-page #features,.home-page #help,.home-page #pro,.home-page #reviews{padding-block:var(--home-section-space)}.home-page .home-settings + .feature-showcases{margin-top:var(--home-feature-space)}.home-page #features .feature-showcase{padding-block:var(--home-feature-space)}.home-page #features .feature-showcase-control{padding-bottom:0}.home-page #features .feature-showcase-label{margin-bottom:16px}.home-page #features .feature-showcase-copy > p{margin-top:16px}.home-page #features .feature-chips{margin-top:24px}.home-page #pro .section-heading,.home-page .coverage-heading,.home-page .help-layout > .section-heading,.home-page .reviews-heading-row{margin-bottom:var(--home-heading-space)}.home-page #pro .section-heading > p:last-child,.home-page #reviews .section-heading > p:last-child,.home-page .coverage-heading > div > p,.home-page .help-heading > p:last-of-type{margin-top:16px}.home-page .pricing-grid{gap:24px}.home-page .price-card-heading{padding-bottom:24px}.home-page .price-card-heading p{margin-top:12px}.home-page .check-list{margin-block:24px}.home-page .help-comparison-links,.home-page .rating-actions{margin-top:24px}.home-page .coverage-section{margin-top:var(--home-coverage-space);padding-top:var(--home-coverage-space)}.home-page .closing-cta-copy p{margin-top:8px}.home-page .footer-brand p{margin-top:16px}@media (max-width: 1100px){.home-page{--home-section-space:72px;--home-feature-space:48px;--home-coverage-space:40px}}@media (max-width: 620px){.home-page{--home-section-space:64px;--home-feature-space:40px;--home-coverage-space:32px}}@media (max-width: 620px){.home-page #pro .price-card-top{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:start;gap:14px}.home-page #pro .price-card-heading h3{font-size:30px}.home-page #pro .price{min-width:0;justify-self:end;align-self:start;text-align:right}.home-page #pro .price strong{font-size:29px}.home-page #pro .price span{max-width:15ch;margin-left:auto;white-space:normal}}@media (max-width: 390px){.home-page #pro .price span{max-width:13ch}}.home-page .c5fc12485 .c3ea07a76,.home-page .c5fc12485 .cfb3b551e{border-color:transparent;background:transparent;box-shadow:none;backdrop-filter:none}.home-page .c70be3c4a{background:#0b131ab3;box-shadow:none}.home-page .cd2c96fcf .hero-copy .eyebrow{font-size:12px}@media (min-width: 961px){.home-page .cd2c96fcf h1{font-size:clamp(42px, 3.7vw, 52px);line-height:1.08;letter-spacing:-.045em}.home-page .cd2c96fcf .hero-lead{max-width:51ch;font-size:16px;line-height:1.6}.home-page .cd2c96fcf .hero-copy{transform:translateY(-50%)}}.home-page .cd2c96fcf .c2f13a369 > span{font-size:18px}.home-page .home-settings-preview-label{gap:10px}.home-page .home-settings-preview-label > span{min-width:0}.home-page .home-settings-enlarge{min-height:36px;padding:7px 11px;border:1px solid #ffffff20;border-radius:7px;color:#cbd4df;background:#ffffff09;font-size:13px;font-weight:600;text-decoration:none}.home-page .home-settings-enlarge svg{width:16px;height:16px}.home-page .home-settings-enlarge:hover{color:#fff;background:#ffffff13;border-color:#ffffff38}.home-page .coverage-section{margin-top:32px;padding-top:32px}.home-page .coverage-heading{margin-bottom:22px}.home-page .coverage-heading h2{font-size:28px;line-height:1.2}.home-page .coverage-heading .eyebrow{margin-bottom:10px}.home-page .coverage-heading > div > p{margin-top:12px;font-size:15px}.home-page .coverage-card{min-height:210px;padding:22px;border-color:#ffffff15;border-radius:12px;background:#ffffff03;box-shadow:none}.home-page .coverage-card::before{opacity:.28}.home-page .coverage-card-top{margin-bottom:20px}.home-page .coverage-card-title{font-size:16px;font-weight:650}.home-page .coverage-card-copy{margin-block:10px 18px}.home-page .coverage-card:hover{border-color:var(--publisher-border);background:#ffffff06;box-shadow:none}.home-page .help-grid{gap:48px}.home-page .faq,.home-page .help-guides{overflow:visible;border:0;border-radius:0;background:transparent}.home-page .faq h3,.home-page .help-panel-heading{min-height:58px;padding:0 0 20px;font-size:19px}.home-page .help-panel-heading h3{font-size:19px}.home-page .guide-row{padding:14px 0}.home-page .guide-row strong{font-weight:600}.home-page .faq summary:hover,.home-page .guide-row:hover .row-arrow,.home-page .guide-row:hover small,.home-page .guide-row:hover strong{text-shadow:none}.home-page .faq summary:hover::after,.home-page .guide-row:hover .guide-icon svg{filter:none}.home-page .faq summary{padding-left:0;padding-right:28px;font-weight:600}.home-page .faq summary::after{right:4px}.home-page .faq details p{padding-left:0;padding-right:20px;line-height:1.65}@media (max-width: 960px) and (orientation: portrait){.home-page .c271efd1d{height:auto;aspect-ratio:auto;padding-block:72px 424px}.home-page .cd2c96fcf .hero-copy{position:relative;inset:auto;width:min(calc(100% - 72px), 660px);max-width:660px;margin-inline:auto;text-align:center;transform:none}.home-page .cd2c96fcf .hero-actions,.home-page .cd2c96fcf .hero-copy .eyebrow{justify-content:center}.home-page .cd2c96fcf h1{max-width:18ch;margin-inline:auto;font-size:clamp(40px, 6.2vw, 50px);line-height:1.08;letter-spacing:-.045em}.home-page .cd2c96fcf .hero-lead{margin-inline:auto}.home-page .cd2c96fcf .c96cd17e2{display:none}.home-page .cd2c96fcf .c2f13a369 > span{left:11px;font-size:16px}}@media (max-width: 620px){.home-page .home-settings-enlarge{min-height:44px;font-size:13px}.home-page .coverage-section{margin-top:24px;padding-top:24px}.home-page .coverage-heading h2{font-size:24px}.home-page .coverage-card{padding:20px}.home-page .help-grid{gap:36px}}@media (max-width: 620px) and (orientation: portrait){.home-page .c271efd1d{padding-top:66px}.home-page .cd2c96fcf .hero-copy{width:calc(100% - 28px)}.home-page .cd2c96fcf h1{max-width:none;font-size:clamp(32px, 8.8vw, 40px)}.home-page .cd2c96fcf .hero-lead{line-height:1.6}}@media (max-width: 390px) and (orientation: portrait){.home-page .c271efd1d{padding-top:62px}.home-page .cd2c96fcf .hero-copy{width:calc(100% - 24px)}}.home-page .closing-cta{padding-block:64px;background:transparent}.home-page .closing-cta-card{overflow:visible;padding:0;border:0;border-radius:0;background:none;box-shadow:none}@media (max-width: 720px){.home-page .closing-cta{padding-block:48px}.home-page .closing-cta-card{gap:20px}}.home-page .closing-cta{padding-block:56px 18px;background:linear-gradient(180deg, var(--band) 0, var(--bg) 100%)}@media (max-width: 720px){.home-page .closing-cta{padding-block:40px 2px}}