.storage-discovery{width:min(1180px,calc(100% - 96px));margin:100px auto 110px;color:#202833}.storage-system{--storage-rgb:0 113 227;--storage-solid:#0071e3}.storage-documents{--storage-rgb:129 80 215;--storage-solid:#8150d7}.storage-other{--storage-rgb:132 148 170;--storage-solid:#8494aa}.prism-free-wall{--storage-rgb:105 184 147;--storage-solid:#69b893}.discovery-flow{position:relative;scroll-margin-top:80px}.discovery-flow:before{content:"";position:absolute;top:34px;bottom:110px;left:50%;width:1px;background:#e1eaf6}.discovery-chapter{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:110px;min-height:410px;padding:54px 0}.discovery-chapter:before{content:"";position:absolute;top:33px;left:calc(50% - 6px);width:12px;height:12px;border-radius:50%;background:#81b4f7;border:2px solid #fff;box-shadow:0 0 0 4px #edf4ff}.discovery-copy{min-width:0}.discovery-copy,.discovery-experiment-heading{transform:translate3d(0,var(--parallax-copy,0px),0)}.discovery-visual{min-width:0;transform:translate3d(0,var(--parallax-visual,0px),0)}.discovery-copy h2,.discovery-experiment-heading h2{font-size:clamp(32px,3.35vw,46px);line-height:1.28;letter-spacing:-.045em;font-weight:680;white-space:pre-line;text-wrap:balance}.discovery-copy p,.discovery-experiment-heading p{margin-top:26px;color:#607089;font-size:19px;line-height:1.85;word-break:normal;text-wrap:pretty}.storage-discovery:lang(ko) p,.storage-discovery:lang(ko) h2{word-break:keep-all}.discovery-copy .text-link{margin-top:27px;display:inline-flex;gap:12px;color:var(--blue);font-size:19px;align-items:center}.discovery-copy small{display:block;margin-top:28px;color:#77859a;font-size:14px;line-height:1.65}.is-reversed .discovery-copy{grid-column:2;grid-row:1}.is-reversed .discovery-visual{grid-column:1;grid-row:1}.discovery-capacity{padding:24px 26px;border:1px solid #d7e5f9;border-radius:20px;background:#f9fcff;box-shadow:0 12px 30px #5682b80b}.discovery-capacity-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px}.discovery-capacity-readout{margin:0;color:#607089;text-align:right;white-space:nowrap}.discovery-capacity-readout dt{font-size:11px;line-height:1.5}.discovery-capacity-readout dd{margin:5px 0 0;color:#2c405c;font-size:16px;font-weight:550;line-height:1.3;font-variant-numeric:tabular-nums}.discovery-capacity-readout dd span{margin:0 2px;color:#90a0b5;font-weight:400}.discovery-category-bar{position:relative;display:flex;width:100%;height:42px;border-radius:10px;overflow:hidden;background:#e9eef5;box-shadow:inset 0 1px 1px #fff}.discovery-category-bar>span{min-width:0;background:linear-gradient(155deg,#ffffff24,transparent 55%),var(--storage-solid);border-right:1px solid #fff}.discovery-category-bar>span:last-child{border:0}.discovery-category-bar>.storage-free{background:linear-gradient(160deg,#fff,#e7eff8)}.discovery-category-legend{display:flex;justify-content:space-around;gap:18px;margin:20px 0 0;color:#4f6481;font-size:14px;line-height:1.5}.discovery-category-legend dt{display:flex;align-items:center;gap:8px}.discovery-category-legend dt>span{display:inline-block;flex:none;width:10px;height:10px;border-radius:50%;background:var(--storage-solid)}.discovery-category-legend dd{margin:4px 0 0 18px;font-variant-numeric:tabular-nums}.discovery-capacity.is-compact{padding:0;background:none;border:0;box-shadow:none;display:flex;flex-direction:column;gap:24px}.is-compact .discovery-category-bar{height:83px;padding:5px;border:1px solid #92bcee;border-radius:24px;background:#f2f8ff;box-shadow:inset 0 2px 3px #fff,inset 0 -5px 5px #77a2d536,0 13px 20px #508acd25}.is-compact .discovery-category-bar>span{border-radius:9px;border:1px solid #ffffff99;box-shadow:inset 0 4px 8px #fff6,inset 0 -5px 6px #225ca622}.is-compact .discovery-category-legend{margin:0;font-size:14px}.discovery-files{list-style:none;margin:0;padding:18px;border:1px solid #d0e3fc;border-radius:24px;background:#f9fcff;box-shadow:0 12px 30px #247bdd0e}.discovery-files li{display:flex;align-items:center;gap:17px;padding:17px 14px;color:#317fd2;border:1px solid #e0e9f5;background:#ffffffb3;border-radius:12px}.discovery-files li+li{margin-top:10px}.discovery-files li>span:nth-child(2){min-width:0;color:#314664;font-size:15px}.discovery-files small{display:block;color:#5e7390;font-size:13px;line-height:1.55;overflow-wrap:anywhere}.discovery-files strong{display:block;font-weight:550;line-height:1.5;overflow-wrap:anywhere}.discovery-file-size{margin-left:auto;white-space:nowrap;font-size:15px;color:#566982;font-variant-numeric:tabular-nums}.discovery-example-label{font-size:14px;color:#647c9b;margin-bottom:24px}.discovery-result-track{position:relative;height:80px;border:1px solid #9fc5f1;border-radius:22px;padding:6px;background:#f3f8ff;box-shadow:inset 0 2px 3px #fff,inset 0 -4px 5px #95bce442,0 12px 17px #72a4dc20}.discovery-result-used{display:block;width:12.8%;height:100%;border:1px solid #72b3f6;border-radius:15px 4px 4px 15px;background:linear-gradient(170deg,#84caff,#107bf0);box-shadow:inset 0 3px 4px #ffffff83;transition:width 925ms cubic-bezier(.22,1,.36,1)}.discovery-result[data-ready=false] .discovery-result-used{width:98%}.discovery-result-total{position:absolute;right:24px;top:28px;color:#314f77;font-size:17px}.discovery-result-legend{display:flex;justify-content:space-between;gap:20px;margin:24px 0 0;color:#607089;font-size:14px}.discovery-result-legend>div:last-child{text-align:right}.discovery-result-legend dd{margin:7px 0 0;font-size:23px;font-weight:600;color:#305d96}.discovery-result-breakdown{font-size:11px;color:#77859a;line-height:1.8;margin-top:24px}.discovery-experiment{margin-top:120px;padding-top:80px;border-top:1px solid #e6ecf5;scroll-margin-top:60px}.discovery-experiment-heading{display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:center;margin-bottom:48px}.discovery-experiment-heading p{border-left:1px solid #dae4f2;padding-left:32px;margin:0}.discovery-stage{position:relative;margin-bottom:20px}.discovery-prism{position:relative;width:100%;aspect-ratio:1.618;isolation:isolate}.prism-capacity-rule{position:absolute;left:0;top:0;display:flex;flex-direction:column;gap:10px;pointer-events:none;transform-origin:0 50%}.prism-capacity-heading{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 22px;width:100%}.prism-capacity-heading:before,.prism-capacity-heading:after{content:"";flex:1;height:1px;background:#cbd6e3}.prism-free-readout{display:flex;align-items:baseline;gap:8px;font-size:11px;color:#607089;white-space:nowrap}.prism-free-readout strong{color:#287056;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.prism-capacity-readout{display:flex;align-items:baseline;gap:10px;text-align:center}.prism-capacity-readout dd{margin:0;font-size:14px}.prism-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}.prism-lamp-label{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center;gap:3px;color:#fff;white-space:nowrap;pointer-events:none;text-shadow:0 1px 2px #074b9233}.prism-lamp-label strong{font-size:clamp(13px,2.1vw,26px);line-height:1;letter-spacing:-.035em;font-weight:650}.prism-lamp-label small{font-size:10px;line-height:1;letter-spacing:.035em;opacity:.8}.prism-wall-labels{margin:0}.prism-wall-labels>div{position:absolute;left:0;top:0;text-align:center;pointer-events:none;width:24%;max-width:230px;font-size:clamp(11px,1.5vw,17px);color:#173c6c}.prism-wall-labels .storage-documents{color:#45216e}.prism-wall-labels .storage-other{color:#2b3c50}.prism-wall-labels dt{font-weight:600;text-wrap:balance}.prism-wall-labels dd{margin:5px 0 0;font-size:.76em;opacity:.85;font-variant-numeric:tabular-nums;white-space:nowrap}.prism-compact-legend{display:none}.prism-file-label{position:absolute;top:0;left:0;display:grid;place-items:center;min-width:32px;min-height:32px;padding:8px 5px;border:0;border-radius:7px;background:transparent;color:#184b80;pointer-events:none}.prism-file-label.storage-documents{color:#4e2e79}.prism-file-label.storage-other{color:#334960}.prism-file-label strong{font-weight:580;font-size:clamp(11px,1.45vw,20px);line-height:1;white-space:nowrap}.prism-file-label strong>span{font-size:.7em;margin-left:1px}.prism-file-label[data-block=backup] strong{font-size:clamp(17px,2vw,28px)}.discovery-prism[data-state=ready] .prism-file-label strong{visibility:hidden}.prism-file-label[hidden]{display:none!important}.prism-caption{color:#4e688c;font-size:15px;margin-top:4px}.discovery-prism:not([data-state=ready]){aspect-ratio:auto;min-height:420px;padding:30px 0}.discovery-prism:not([data-state=ready]) .prism-canvas{display:none}.discovery-prism:not([data-state=ready]) .prism-lamp-label{position:static;display:block;transform:none!important;color:#0071e3;text-align:center;margin:0 0 30px}.discovery-prism:not([data-state=ready]) .prism-wall-labels{display:flex;gap:3px;margin-bottom:45px}.discovery-prism:not([data-state=ready]) .prism-wall-labels>div{position:static;transform:none!important;flex-basis:0;min-width:0;max-width:none;width:auto!important;padding:24px 0;border-top:6px solid var(--storage-solid);background:rgb(var(--storage-rgb) / .08)}.discovery-prism:not([data-state=ready]) .prism-capacity-rule{position:static;width:auto!important;transform:none!important;margin:0 0 28px}.discovery-prism:not([data-state=ready]) .prism-file-labels{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.discovery-prism:not([data-state=ready]) .prism-file-label{position:static;transform:none!important;opacity:1!important;pointer-events:none!important;background:var(--storage-solid);color:#fff;min-width:52px;min-height:52px}.discovery-demo-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:8px}.discovery-demo-toolbar .prism-caption{font-size:12px;line-height:1.6;color:#738094}.discovery-reset{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:9px 0 9px 8px;border:0;background:none;color:#446687;font:inherit;font-size:12px;cursor:pointer}.discovery-reset:hover{color:#0071e3}.discovery-reset:focus-visible{outline:2px solid #0071e3;outline-offset:4px;border-radius:3px}.discovery-selection{min-height:82px;margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:13px;color:#6b7f99;line-height:1.65;overflow-wrap:anywhere}.discovery-recovered{flex-shrink:0;display:flex;align-items:baseline;gap:9px;font-size:12px}.discovery-recovered strong{font-size:23px;font-variant-numeric:tabular-nums}.discovery-recovered[data-active=true],.discovery-recovered[data-active=true] strong{color:#287056}.discovery-selection strong{color:#2e4562;font-weight:550}.discovery-selection strong>span{margin-left:14px;color:var(--blue)}.discovery-footer{border-top:1px solid #dce5f2;padding-top:26px;display:flex;align-items:center;justify-content:space-between;gap:28px;color:#596f8c;font-size:16px;line-height:1.7}.discovery-footer .text-link{display:inline-flex;align-items:center;gap:10px;color:var(--blue);white-space:nowrap}@media(max-width:1000px){.storage-discovery{width:calc(100% - 64px)}.discovery-chapter,.discovery-experiment-heading{gap:70px}.discovery-copy h2,.discovery-experiment-heading h2{font-size:35px}.discovery-copy p,.discovery-experiment-heading p{font-size:16px}.discovery-files{padding:12px}.discovery-files li{gap:10px;padding:13px 10px}.discovery-files li>svg{width:27px}.discovery-category-legend{font-size:12px;gap:12px}.is-compact .discovery-category-legend{font-size:12px}}@media(max-width:700px){.storage-discovery{width:calc(100% - 40px);margin:66px auto 70px}.discovery-flow:before,.discovery-chapter:before{display:none}.discovery-chapter{grid-template-columns:1fr;gap:35px;min-height:0;padding:42px 0}.is-reversed .discovery-copy,.is-reversed .discovery-visual{grid-column:auto;grid-row:auto}.discovery-copy h2,.discovery-experiment-heading h2{font-size:32px}.discovery-copy p{margin-top:20px}.discovery-files li{padding:15px 12px;gap:14px}.discovery-prism{aspect-ratio:1;margin-top:0}.discovery-capacity-row{gap:14px}.discovery-capacity-readout dd{font-size:14px}.prism-capacity-rule{gap:6px}.prism-capacity-heading{gap:2px 12px}.prism-capacity-heading:before,.prism-capacity-heading:after{display:none}.prism-free-readout{font-size:10px;gap:5px}.prism-free-readout strong{font-size:12px}.prism-capacity-readout{gap:7px}.prism-capacity-readout dt{font-size:10px}.prism-capacity-readout dd{font-size:12px}.prism-caption{font-size:13px}.prism-wall-labels{line-height:1.35}.discovery-prism[data-state=ready] .prism-wall-labels dt{font-size:clamp(9px,2.2vw,11px);line-height:1.2;overflow-wrap:anywhere}.discovery-prism[data-state=ready] .prism-wall-labels dd{margin:3px 0 0;font-size:11px;line-height:1.2;white-space:nowrap}.discovery-prism[data-state=ready] .prism-wall-labels dd>span{display:inline;font-size:8px;opacity:.85}.discovery-prism[data-state=ready]+.prism-compact-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 14px;margin:14px 0 22px;color:#526780;font-size:11px}.prism-compact-legend>span{display:flex;align-items:center;gap:5px}.prism-compact-legend i{width:6px;height:6px;border-radius:2px;background:var(--storage-solid);flex-shrink:0}.prism-lamp-label small{display:none}.discovery-experiment{margin-top:65px;padding-top:55px}.discovery-experiment-heading{grid-template-columns:1fr;gap:22px;margin-bottom:32px}.discovery-experiment-heading p{padding:0;border:0}.discovery-capacity{padding:19px 15px;border-radius:16px}.discovery-category-bar{height:32px}.discovery-category-legend{gap:10px;justify-content:space-between;font-size:11px}.discovery-category-legend dt{gap:4px}.discovery-category-legend dt>span{width:6px;height:6px}.discovery-category-legend dd{margin-left:10px}.discovery-footer{align-items:flex-start;flex-direction:column;gap:18px;font-size:14px}.discovery-selection{font-size:12px;min-height:106px;align-items:flex-start;flex-direction:column;justify-content:center;gap:10px}.discovery-recovered strong{font-size:20px}.discovery-demo-toolbar{align-items:flex-start;gap:12px}.discovery-demo-toolbar .prism-caption{font-size:11px}.discovery-reset{padding-top:0;font-size:11px}}@media(prefers-reduced-motion:reduce){.discovery-result-used{transition:none}.discovery-copy,.discovery-visual,.discovery-experiment-heading{transform:none}.discovery-result[data-ready=false] .discovery-result-used{width:12.8%}}.discovery-sequence-narrative{display:flex;align-items:center;justify-content:center;gap:12px;min-height:72px;margin:0 0 6px;color:#dceaff;text-align:center;font-size:clamp(18px,2.1vw,27px);line-height:1.4;letter-spacing:-.025em}.discovery-sequence-narrative>svg{flex:0 0 26px;color:#93beff}.discovery-sequence-narrative strong{max-width:32em;font-weight:600;text-wrap:balance}.discovery-sequence-narrative[data-phase=select]>svg{color:#a6d5ff}.discovery-sequence-narrative[data-phase=clear]>svg{color:#d1ddf1}.discovery-sequence-narrative[data-category=system][data-phase=space]{color:#9ce6c6;text-shadow:0 0 calc(10px + 18px * var(--discovery-space-glow,0)) #70e4b655}.discovery-sequence-narrative[data-category=system][data-phase=space]>svg{color:#9ce6c6}.prism-free-readout strong{text-shadow:0 0 calc(18px * var(--discovery-space-glow,0)) rgb(129 219 177 / calc(.8 * var(--discovery-space-glow,0)));filter:brightness(calc(1 + .25 * var(--discovery-space-glow,0)))}.discovery-selection{min-height:46px;margin-top:4px;justify-content:center}.prism-file-check{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:25px;height:25px;border:1px solid #d3edff;border-radius:50%;background:#1878e8;color:#fff;box-shadow:0 2px 9px #05162b66,0 0 12px #63b9ff55;transform:translate(-50%,-50%);opacity:0;pointer-events:none}:root[data-theme=light] .discovery-sequence-narrative{color:#1d3557}:root[data-theme=light] .discovery-sequence-narrative>svg{color:#006be6}:root[data-theme=light] .discovery-sequence-narrative[data-phase=clear]>svg{color:#49617e}:root[data-theme=light] .discovery-sequence-narrative[data-category=system][data-phase=space]{color:#087357;text-shadow:0 0 calc(8px + 14px * var(--discovery-space-glow,0)) #3ecba82b}:root[data-theme=light] .discovery-sequence-narrative[data-category=system][data-phase=space]>svg{color:#087357}:root[data-theme=light] .prism-free-readout strong{text-shadow:0 0 calc(14px * var(--discovery-space-glow,0)) rgb(18 171 128 / calc(.45 * var(--discovery-space-glow,0)));filter:brightness(1)}:root[data-theme=light] .prism-file-check{border-color:#fff;background:#006be6;box-shadow:0 2px 8px #124d7633}@media(max-width:700px){.discovery-sequence-narrative{min-height:68px;gap:8px;font-size:clamp(16px,4.3vw,20px)}.discovery-sequence-narrative>svg{flex-basis:22px;width:22px;height:22px}.discovery-selection{min-height:44px;align-items:center}.prism-file-check{width:21px;height:21px}.prism-file-check>svg{width:14px;height:14px}}.discovery-experiment{width:100vw;margin-left:calc(50% - 50vw);padding:76px max(32px,calc((100vw - 1180px)/2)) 42px;background:#070b12;color:#f0f5ff;border:0;overflow:hidden}.discovery-experiment-heading{display:block;margin:0 0 24px;position:relative;z-index:1;transform:none;text-align:center}.discovery-experiment-heading h2{max-width:26em;margin:0 auto;color:#fff;font-size:clamp(28px,3.1vw,44px);font-weight:650;line-height:1.45;letter-spacing:-.04em;white-space:pre-line;text-wrap:balance}.discovery-experiment-heading p{border:0;padding:0;margin:0;line-height:1.6}.discovery-prism{aspect-ratio:2.1}.discovery-prism[data-state=ready] .prism-lamp-label{display:none}.prism-capacity-heading:before,.prism-capacity-heading:after{background:#7796bd38}.prism-capacity-readout dt,.prism-free-readout{color:#a1b0c6}.prism-capacity-readout dd{color:#e0eaf8}.prism-free-readout strong{color:#81dbb1}.prism-wall-labels>div,.prism-wall-labels .storage-documents,.prism-wall-labels .storage-other{color:#eff4ff;text-shadow:0 1px 6px #0009;max-width:none}.prism-wall-labels dt{font-weight:550;font-size:clamp(11px,1.4vw,17px)}.prism-wall-labels dd{font-size:clamp(11px,1.3vw,16px);opacity:.88}.discovery-demo-toolbar{border-top:1px solid #b3c6e216;padding-top:18px;margin-top:0}.discovery-demo-toolbar .prism-caption,.discovery-selection{color:#98a8c0}.discovery-reset{color:#b6cce9}.discovery-reset:hover,.discovery-footer .text-link{color:#8fbcff}.discovery-selection strong{color:#dceaff}.discovery-recovered[data-active=true],.discovery-recovered[data-active=true] strong{color:#81dbb1}.discovery-footer{border-color:#b3c6e21f;color:#a4b4ca}.discovery-prism:not([data-state=ready]) .prism-lamp-label{color:#8cbbff}.discovery-prism:not([data-state=ready]) .prism-file-labels{padding-bottom:15px}.discovery-prism:not([data-state=ready]) .prism-file-label{opacity:1!important}@media(max-width:700px){.discovery-experiment{padding:48px 20px 32px}.discovery-experiment-heading{margin:0 0 20px}.discovery-experiment-heading h2{font-size:clamp(23px,5.3vw,30px)}.discovery-prism{aspect-ratio:1.12}.prism-capacity-heading{gap:5px 10px}.prism-capacity-readout{gap:5px}.prism-free-readout{gap:4px}.discovery-prism[data-state=ready]+.prism-compact-legend{color:#acbdd4;margin-top:0}.discovery-demo-toolbar{padding-top:15px}.discovery-demo-toolbar .prism-caption{max-width:24em}.discovery-selection{min-height:96px}}.prism-canvas{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 7%,#000 91%,transparent),linear-gradient(to right,transparent,#000 2%,#000 98%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 7%,#000 91%,transparent),linear-gradient(to right,transparent,#000 2%,#000 98%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.prism-capacity-readout,.prism-free-readout{text-shadow:0 1px 8px #000}:root[data-theme=light] .discovery-experiment{background:#fff;color:#151922}:root[data-theme=light] .discovery-experiment-heading h2{color:#14171d}:root[data-theme=light] .prism-capacity-heading:before,:root[data-theme=light] .prism-capacity-heading:after{background:#bac8df}:root[data-theme=light] .prism-capacity-readout,:root[data-theme=light] .prism-free-readout{text-shadow:none}:root[data-theme=light] .prism-capacity-readout dt,:root[data-theme=light] .prism-free-readout{color:#596985}:root[data-theme=light] .prism-capacity-readout dd{color:#34445f}:root[data-theme=light] .prism-free-readout strong{color:#0069ef}:root[data-theme=light] .prism-wall-labels>div{color:#0756b8;text-shadow:0 1px 1px #ffffff70}:root[data-theme=light] .prism-wall-labels .storage-documents{color:#4b2594}:root[data-theme=light] .prism-wall-labels .storage-other{color:#25344b}:root[data-theme=light] .prism-wall-labels dt{font-weight:650}:root[data-theme=light] .prism-wall-labels dd{font-weight:550;opacity:1}:root[data-theme=light] .discovery-demo-toolbar{border-color:#dce4f0}:root[data-theme=light] .discovery-demo-toolbar .prism-caption,:root[data-theme=light] .discovery-selection{color:#64728a}:root[data-theme=light] .discovery-reset,:root[data-theme=light] .discovery-footer .text-link{color:#006be6}:root[data-theme=light] .discovery-reset:hover{color:#004ca6}:root[data-theme=light] .discovery-selection strong{color:#2e4562}:root[data-theme=light] .discovery-recovered[data-active=true],:root[data-theme=light] .discovery-recovered[data-active=true] strong{color:#287056}:root[data-theme=light] .discovery-footer{border-color:#dce4f0;color:#596b85}:root[data-theme=light] .discovery-prism:not([data-state=ready]) .prism-lamp-label{color:#006be6}:root[data-theme=light] .discovery-prism[data-state=ready]+.prism-compact-legend{color:#526780}@media(min-width:1001px){:root[data-theme=light] .discovery-experiment{padding-left:max(32px,calc((100vw - 1265px)/2));padding-right:max(32px,calc((100vw - 1265px)/2));padding-top:88px}}@media(min-width:1001px){:root[data-theme=light] .prism-wall-labels dt{font-size:18px}:root[data-theme=light] .prism-wall-labels dd{font-size:19px}}:root[data-theme=light] .prism-canvas{-webkit-mask-image:linear-gradient(to bottom,#000 91%,transparent),linear-gradient(to right,transparent,#000 2%,#000 98%,transparent);mask-image:linear-gradient(to bottom,#000 91%,transparent),linear-gradient(to right,transparent,#000 2%,#000 98%,transparent)}@media(min-width:1001px){:root[data-theme=light] .prism-capacity-readout dt,:root[data-theme=light] .prism-free-readout{font-size:13px}:root[data-theme=light] .prism-capacity-readout dd,:root[data-theme=light] .prism-free-readout strong{font-size:18px}:root[data-theme=light] .discovery-demo-toolbar .prism-caption,:root[data-theme=light] .discovery-reset{font-size:14px}}.prism-free-readout strong{filter:drop-shadow(0 0 calc(var(--free-glow,0) * 9px) #45efae)}.discovery-prism[data-phase=clear] .prism-free-readout strong,.discovery-prism[data-phase=space] .prism-free-readout strong{color:#86f4be}:root[data-theme=light] .discovery-prism[data-phase=clear] .prism-free-readout strong,:root[data-theme=light] .discovery-prism[data-phase=space] .prism-free-readout strong{color:#00885c}.prism-free-wall-label{color:#baffdf;font-size:clamp(16px,2.4vw,28px);font-weight:700}.discovery-prism[data-state=ready] .prism-free-wall-label,.discovery-prism[data-state=ready] .prism-free-wall-capacity{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:root[data-theme=light] .prism-free-wall-label{color:#086d65}.discovery-experiment{overflow:clip}.storage-discovery>.discovery-experiment:first-child{margin-top:0}.discovery-scroll-track{position:relative;height:340svh;--discovery-stick-top:88px}.discovery-scroll-track .discovery-stage{position:sticky;top:var(--discovery-stick-top);margin:0 auto;width:min(100%,max(220px,calc((100svh - 300px)*2.1)))}.discovery-scroll-hint{display:flex;align-items:center;justify-content:center;gap:10px;margin:0 0 14px;color:#a8b6ca;font-size:12px;line-height:1.5}.discovery-scroll-hint svg{flex-shrink:0}.discovery-scroll-progress{height:2px;margin-top:8px;background:#a8b6ca22;overflow:hidden}.discovery-scroll-progress span{display:block;height:100%;background:#81dbb1;transform:scaleX(var(--discovery-progress,0));transform-origin:left}:root[data-theme=light] .discovery-scroll-hint{color:#596985}:root[data-theme=light] .discovery-scroll-progress span{background:#287056}.discovery-scroll-track[data-scroll=fallback]{height:auto}.discovery-scroll-track[data-scroll=fallback] .discovery-stage{position:relative;top:auto;width:100%}.discovery-scroll-track[data-scroll=fallback] .discovery-scroll-hint,.discovery-scroll-track[data-scroll=fallback] .discovery-scroll-progress{display:none}@media(max-width:700px){.discovery-scroll-track{height:320svh}.discovery-scroll-track .discovery-stage{width:min(100%,max(200px,calc((100svh - 280px)*1.12)))}.discovery-scroll-hint{font-size:11px}}@media(prefers-reduced-motion:reduce){.discovery-scroll-track{height:auto}.discovery-scroll-track .discovery-stage{position:relative;top:auto;width:100%}.discovery-scroll-hint,.discovery-scroll-progress{display:none}}.native-features{width:min(1040px,calc(100% - 80px));margin:0 auto;padding:104px 0 80px;color:var(--text);scroll-margin-top:96px}.native-features-heading{max-width:690px}.native-features-heading .eyebrow{margin:0 0 18px}.native-features-heading h2{margin:0;font-size:clamp(30px,3.5vw,44px);line-height:1.23;letter-spacing:-.035em;font-weight:650;text-wrap:balance}.native-features-intro{max-width:620px;margin:22px 0 0;color:var(--muted);font-size:18px;line-height:1.75;word-break:keep-all;overflow-wrap:anywhere}.native-preview-note{max-width:760px;margin:28px 0 0;padding-left:18px;border-left:2px solid var(--line);color:var(--muted);font-size:14px;line-height:1.75;word-break:keep-all;overflow-wrap:anywhere}.native-preview-note .text-link{display:inline-flex;align-items:center;gap:6px}.native-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:80px;margin-top:58px}.native-mode{min-width:0;padding-top:28px;border-top:1px solid var(--line)}.native-mode-label{margin:0 0 14px;color:var(--accent);font-size:14px;line-height:1.5;font-weight:600}.native-mode h3{margin:0;font-size:clamp(23px,2.4vw,28px);line-height:1.35;letter-spacing:-.025em;font-weight:600;text-wrap:balance;word-break:keep-all;overflow-wrap:anywhere}.native-mode-description{margin:16px 0 0;color:var(--muted);font-size:16px;line-height:1.75;word-break:keep-all;overflow-wrap:anywhere}.native-basic-list,.native-expert-list{list-style:none;display:grid;gap:24px;margin:32px 0 0;padding:0}.native-basic-list li,.native-expert-list li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:14px;align-items:start}.native-basic-list li{font-size:16px;line-height:1.75;word-break:keep-all;overflow-wrap:anywhere}.native-basic-list svg,.native-expert-list svg{margin-top:2px;color:var(--accent)}.native-expert-list h4,.native-storage-note h4,.native-tutorial h3{margin:0;font-size:17px;line-height:1.45;letter-spacing:-.02em;font-weight:600;word-break:keep-all;overflow-wrap:anywhere}.native-expert-list p,.native-storage-note p,.native-tutorial p{margin:7px 0 0;font-size:15px;line-height:1.75;color:var(--muted);word-break:keep-all;overflow-wrap:anywhere}.native-storage-note{display:grid;grid-template-columns:24px minmax(0,1fr);gap:14px;margin-top:36px;padding:26px 0 0;border-top:1px solid var(--line)}.native-storage-note>svg{color:var(--accent)}.native-storage-note p{max-width:780px}.native-tutorial{display:flex;align-items:center;gap:18px;margin-top:58px;padding:30px 0;border-block:1px solid var(--line)}.native-tutorial>svg{color:var(--accent);flex-shrink:0}.native-tutorial-copy{flex:1;min-width:0}.native-tutorial p{margin-top:5px}.native-tutorial .text-link{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;margin-left:24px;font-size:15px}.native-tutorial .text-link svg{flex-shrink:0}.native-features .text-link:focus-visible{outline:3px solid var(--focus);outline-offset:5px}@media(max-width:850px){.native-modes{column-gap:40px}.native-tutorial{flex-wrap:wrap;align-items:flex-start}.native-tutorial-copy{flex-basis:calc(100% - 46px)}.native-tutorial .text-link{margin-left:46px}}@media(max-width:650px){.native-features{width:calc(100% - 40px);padding:68px 0 48px}.native-features-intro{font-size:17px}.native-modes{grid-template-columns:1fr;margin-top:40px;row-gap:36px}.native-mode{padding-top:24px}.native-basic-list,.native-expert-list{margin-top:26px;gap:22px}.native-storage-note{margin-top:30px;padding:24px 0 0}.native-tutorial{margin-top:40px;padding:24px 0}}@font-face{font-family:FindSpace Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/findspace-latin-BU9ozl0N.woff2) format("woff2");unicode-range:U+20-7E,U+A0-148,U+14A-1C3,U+1C5-24F,U+2000-200D,U+2010-2027,U+202F-2060,U+20A0-20BF,U+2190-2199,U+21A9-21AA,U+21B0-21B1,U+21B3-21B5,U+21BA-21BB,U+21D0,U+21D2,U+21D4,U+21DE-21DF,U+21E4-21E5,U+21E7,U+21EA}@font-face{font-family:FindSpace Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/findspace-site-FwLBZ6cn.woff2) format("woff2");unicode-range:U+3001-3002,U+300C-300D,U+3042,U+3044,U+3046,U+3048,U+304A-3051,U+3053-3061,U+3063-306B,U+306E-3070,U+3072-3073,U+3076,U+3078-3079,U+307B-307C,U+307E-3082,U+3084,U+3087-308C,U+308F,U+3092-3093,U+30A1-30A4,U+30A6-30A9,U+30AB-30AD,U+30AF-30B1,U+30B3-30BB,U+30BD,U+30BF-30C1,U+30C3-30C4,U+30C6-30C9,U+30CB,U+30CD-30CE,U+30D0-30D1,U+30D3-30DB,U+30DD-30E3,U+30E5-30E7,U+30E9-30ED,U+30EF,U+30F3,U+30FB-30FC,U+AC00-AC01,U+AC04,U+AC10-AC12,U+AC19,U+AC1C,U+AC31,U+AC70,U+AC74,U+AC78,U+AC80,U+AC83,U+AC8C,U+ACA0,U+ACA8-ACAA,U+ACAC,U+ACB0,U+ACBC-ACBD,U+ACC4,U+ACE0,U+ACE7,U+ACF3,U+ACF5,U+ACFC,U+AD00,U+AD50,U+AD6C-AD6D,U+AD8C,U+ADF8,U+ADFC,U+AE00,U+AE08-AE09,U+AE30,U+AE34,U+AE38,U+AE40-AE41,U+AE4C,U+AED8,U+AFB8,U+B05D,U+B098,U+B09C,U+B0A0,U+B0A8,U+B0B4,U+B0B8,U+B0BC,U+B0C5,U+B108,U+B113,U+B124,U+B137,U+B178,U+B17C,U+B193,U+B204,U+B274,U+B290,U+B294,U+B298,U+B2A5,U+B2C8,U+B2D9,U+B2E4,U+B2E8,U+B2EB-B2EC,U+B2F5,U+B2F9,U+B300,U+B354,U+B358,U+B370,U+B3C4-B3C5,U+B3CC,U+B3D9,U+B410,U+B418,U+B41C,U+B420,U+B428-B429,U+B450,U+B4A4,U+B4DC-B4DD,U+B4E0,U+B4E4,U+B4F1,U+B514,U+B530,U+B54C,U+B5A4,U+B5BB,U+B610,U+B6F0,U+B6F8,U+B73B,U+B77C-B77D,U+B78C,U+B791,U+B798,U+B7C9,U+B7EC,U+B7FC,U+B808,U+B824-B825,U+B828,U+B840,U+B85C-B85D,U+B864,U+B8CC,U+B958,U+B974,U+B978,U+B97C,U+B984-B985,U+B9AC,U+B9B0,U+B9B4,U+B9BD,U+B9C1,U+B9C8-B9C9,U+B9CC,U+B9CE,U+B9D0,U+B9DE,U+B9E4-B9E5,U+BA38,U+BA3C,U+BA48,U+BA54,U+BA70,U+BA74,U+BA85,U+BA87,U+BAA8-BAA9,U+BABB,U+BB34,U+BB38,U+BB3B,U+BBF8,U+BC00,U+BC0F,U+BC14,U+BC18,U+BC1B-BC1C,U+BC29,U+BC30-BC31,U+BC84,U+BC88,U+BC94-BC95,U+BCA4,U+BCC0,U+BCC4,U+BCF4-BCF5,U+BCF8,U+BCFC,U+BD05,U+BD80-BD81,U+BD84,U+BD88,U+BE0C,U+BE14,U+BE44,U+BE5B,U+BE60,U+BFD0,U+C0AC-C0AD,U+C0B0,U+C0B4,U+C0C1,U+C0C8-C0C9,U+C0D8,U+C0DD,U+C0F7,U+C11C-C11D,U+C120,U+C124,U+C131,U+C138,U+C158,U+C168,U+C18C-C18D,U+C1A1,U+C218-C219,U+C21C,U+C228,U+C27D,U+C288,U+C2A4,U+C2B5,U+C2B7,U+C2B9,U+C2DC-C2DD,U+C2E0,U+C2E4,U+C2F6,U+C313,U+C4F0,U+C529,U+C544,U+C548,U+C54A,U+C54C,U+C555,U+C558,U+C55E,U+C560-C561,U+C571,U+C57C-C57D,U+C5B4,U+C5B8,U+C5BC,U+C5C5-C5C8,U+C5D0,U+C5EC-C5ED,U+C5F0,U+C5F4,U+C5FD,U+C601,U+C608,U+C624,U+C628,U+C62E,U+C635,U+C640,U+C644,U+C65C,U+C678,U+C67C,U+C694,U+C6A9,U+C6B0,U+C6B4,U+C6B8,U+C6C0,U+C6C3,U+C6CC,U+C6D0,U+C6D4,U+C6E0,U+C6F9,U+C704,U+C720,U+C73C,U+C740,U+C744,U+C74C,U+C758,U+C774-C775,U+C778,U+C77C-C77D,U+C784-C785,U+C788,U+C790-C791,U+C7A0,U+C7A5,U+C7AC,U+C800-C801,U+C804,U+C808,U+C810-C811,U+C815,U+C81C-C81D,U+C838,U+C870-C871,U+C874,U+C881,U+C885,U+C88B,U+C8FC,U+C900,U+C904,U+C90D,U+C911,U+C988,U+C99D,U+C9C0-C9C1,U+C9C4,U+C9C8,U+C9D1,U+C9DD,U+C9E7,U+CABD,U+CC28,U+CC2C,U+CC38,U+CC3D-CC3E,U+CC45,U+CC98,U+CCAB,U+CCAD,U+CCB4,U+CCD0,U+CCE4,U+CD08,U+CD5C,U+CD94-CD95,U+CDE8,U+CE21,U+CE58,U+CE60,U+CE68-CE69,U+CE74,U+CE90,U+CE94,U+CEE4,U+CEEC,U+CF00,U+CF1C,U+CF24,U+CF54,U+CFE0,U+D06C,U+D070,U+D074,U+D0A4,U+D0C0,U+D0D0,U+D0DC-D0DD,U+D0ED,U+D130,U+D134,U+D14C,U+D15C,U+D1A0,U+D1B5,U+D29C,U+D2B8-D2B9,U+D2BC,U+D300,U+D30C,U+D310,U+D328,U+D398,U+D3B4,U+D3B8,U+D3BC,U+D3C9,U+D3EC,U+D3F4,U+D3FC,U+D45C,U+D488,U+D504,U+D50C,U+D53C,U+D544,U+D558-D559,U+D55C,U+D560,U+D568-D569,U+D56D,U+D574,U+D588-D589,U+D5A5,U+D5C8,U+D5D8,U+D604,U+D615,U+D638,U+D648,U+D654-D655,U+D658,U+D65C,U+D669,U+D68C,U+D6C4,U+D6D1,U+D734,U+D750,U+D788,U+D790,U+D799,U+FF08-FF09,U+FF0C,U+FF0F,U+FF1A-FF1B,U+FF1F}:root{font-family:FindSpace Sans,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;color:#1d1d1f;background:#fff;font-synthesis:none;font-weight:400;--blue: #0071e3;--muted: #626269;--surface: #f5f5f7;--line: #e4e4e9;--width: 1280px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{margin:0;min-width:320px;-webkit-font-smoothing:antialiased}button,a,input{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button,a{touch-action:manipulation}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #005fc7;outline-offset:5px}p,h1,h2,h3{margin:0}img{max-width:100%;display:block}button{color:inherit}svg{flex-shrink:0}::selection{background:#d7eaff}.skip-link{position:fixed;left:16px;top:-100px;padding:12px 20px;background:#fff;z-index:99}.skip-link:focus{top:10px}.site-header,.checkout-header{position:sticky;top:0;z-index:30;background:var(--background, #fff);box-shadow:0 1px 0 var(--line)}.nav-wrap{width:88%;max-width:var(--width);height:56px;margin:auto;display:flex;align-items:center;justify-content:space-between}.wordmark{font-size:22px;font-weight:700;letter-spacing:-.8px;line-height:1}.desktop-nav{display:flex;gap:46px;margin-left:65px;font-size:15px;font-weight:500}.desktop-nav a:hover,.site-footer a:hover{color:var(--blue)}.nav-actions{display:flex;align-items:center;gap:10px}.button{display:inline-flex;gap:10px;align-items:center;justify-content:center;min-height:48px;padding:0 27px;border-radius:10px;font-weight:500;font-size:16px;line-height:1.4;border:1px solid transparent;transition:background .16s,box-shadow .16s}.primary{background:var(--blue);color:#fff}.primary:hover{background:#0077ed;box-shadow:0 3px 9px #0071e322}.primary:active{background:#0065cc}.button.small{font-size:14px;min-height:38px;padding:0 22px;border-radius:10px}.secondary{background:#f1f1f4;border-color:#e5e5e9}.secondary:hover{background:#e9e9ed}.text-link{display:inline-flex;align-items:center;gap:9px;color:var(--blue);font-size:18px;font-weight:500}.text-link:hover{text-decoration:underline;text-underline-offset:5px}.icon-button{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;min-width:44px;height:44px;border-radius:50%}.icon-button:hover{background:var(--surface)}.menu-toggle,.mobile-nav{display:none}.hero{position:relative;isolation:isolate;text-align:center;padding:clamp(70px,9.4vw,140px) 24px 0}.hero-atmosphere{position:absolute;top:0;left:0;width:100%;height:calc(100% + 180px);z-index:-1;pointer-events:none}.hero-background-controls{position:absolute;right:max(16px,calc((100% - 1320px)/2));top:12px;display:flex;align-items:center;gap:6px}.analytics-consent{text-align:center;padding:12px 20px}.analytics-consent.is-open{padding:0}.analytics-settings{border:0;background:transparent;color:#626269;font:inherit;font-size:12px;text-decoration:underline}.analytics-consent-panel{position:fixed;z-index:50;inset:auto 0 0;padding:20px max(28px,env(safe-area-inset-right)) calc(20px + env(safe-area-inset-bottom)) max(28px,env(safe-area-inset-left));border-top:1px solid rgba(153,195,255,.55);background:linear-gradient(115deg,#0b306ff5,#0f5bc2ed);-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%);box-shadow:0 -10px 40px #07275833;text-align:left}.analytics-consent-inner{min-height:159px;max-width:var(--width);margin:0 auto;display:flex;align-items:center;gap:20px}.analytics-consent-icon{display:grid;place-items:center;flex:0 0 44px;height:44px;border:1px solid #ffffff45;border-radius:14px;color:#fff;background:#ffffff1a}.analytics-consent-copy{flex:1;min-width:0}.analytics-consent-copy h2{margin:0 0 5px;color:#fff;font-size:21px;font-weight:650;line-height:1.4;letter-spacing:-.02em}.analytics-consent-copy p{word-break:keep-all;margin:0;color:#e1edff;font-size:14px;line-height:1.6}.analytics-consent-copy a{color:#fff;text-underline-offset:3px;text-decoration:underline;white-space:nowrap}.analytics-consent-actions{display:flex;flex-shrink:0;align-items:center;gap:10px}.analytics-consent-actions button{min-height:44px;min-width:88px;padding:0 20px;border:1px solid #ffffff80;border-radius:10px;background:#ffffff0d;color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.analytics-consent-actions button:last-child{background:#fff;color:#084da9;border-color:#fff;box-shadow:0 4px 16px #00245930}.analytics-consent-actions button:hover{filter:brightness(.96)}.analytics-consent-panel :is(button,a):focus-visible{outline:3px solid #b9dbff;outline-offset:4px}@media(max-width:700px){.analytics-consent-panel{padding:18px max(20px,env(safe-area-inset-right)) calc(18px + env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left))}.analytics-consent-inner{display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px 12px}.analytics-consent-icon{width:36px;height:36px;border-radius:11px;align-self:start}.analytics-consent-actions{grid-column:1 / -1}.analytics-consent-actions button{flex:1}}@media(prefers-reduced-transparency:reduce){.analytics-consent-panel{background:#104788;-webkit-backdrop-filter:none;backdrop-filter:none}}.hero-motion-toggle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:50%;color:#626269;background:#ffffffb3}.hero-motion-toggle:hover{background:#edf4fc}.eyebrow{color:var(--blue);font-size:clamp(16px,1.65vw,21px);line-height:1.5;font-weight:500}.hero h1{font-size:clamp(44px,5.3vw,76px);line-height:1.19;letter-spacing:-.037em;font-weight:700;margin-top:16px;word-break:keep-all}.hero-description{font-size:clamp(21px,2.3vw,29px);color:var(--muted);margin-top:7px;line-height:1.5;letter-spacing:-.025em;word-break:keep-all}.hero-actions{display:flex;align-items:center;justify-content:center;gap:27px;margin-top:23px}.license-note{font-size:13px;line-height:1.5;color:var(--muted);margin-top:17px;word-break:keep-all}.payment-note{font-size:12px;line-height:1.5;color:var(--muted);margin-top:4px}.product-section{width:90%;max-width:1320px;margin:18px auto 0;scroll-margin-top:28px}.product-slider{position:relative;z-index:1;overflow-x:auto;display:flex;scroll-snap-type:x mandatory;scrollbar-width:none;border:1px solid #dcdde2;border-radius:16px;box-shadow:0 12px 34px #10182816;background:#f3f5f8}.product-slider{cursor:grab;-webkit-user-select:none;user-select:none}.product-slider.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.product-slider::-webkit-scrollbar{display:none}.product-slide{flex:0 0 100%;min-width:0;margin:0;scroll-snap-align:start;scroll-snap-stop:always}.product-slide img{display:block;width:100%;height:auto;aspect-ratio:1072 / 768;object-fit:contain;-webkit-user-select:none;user-select:none}.product-slider-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 4px}.product-slide-caption{display:grid;gap:5px}.product-slide-caption strong{font-size:16px;font-weight:600}.product-slide-caption span{color:var(--muted);font-size:12px}.product-slide-navigation{display:flex;align-items:center;gap:14px}.product-slide-arrow{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #dce2eb;border-radius:50%;background:#fff;color:#234365;cursor:pointer}.product-slide-arrow:disabled{opacity:.35;cursor:default}.product-slide-dots{display:flex;gap:2px}.product-slide-dots button{display:grid;place-items:center;width:28px;height:44px;padding:0;border:0;background:transparent;cursor:pointer}.product-slide-dots button:after{content:"";width:7px;height:7px;border-radius:50%;background:#bfc8d5}.product-slide-dots button[aria-current=true]:after{width:20px;border-radius:5px;background:var(--blue)}.product-section :focus-visible{outline:3px solid var(--blue);outline-offset:4px}@media(max-width:600px){.product-slider-controls{flex-direction:column;gap:10px;text-align:center;padding:18px 0}.product-slider{border-radius:10px}.analytics-consent-copy h2{font-size:18px}}.features{width:88%;max-width:var(--width);margin:58px auto 0;padding-bottom:50px;display:grid;grid-template-columns:repeat(3,1fr);column-gap:34px}.features article{padding:0 0 0 34px;border-left:1px solid var(--line)}.features article:first-child{padding-left:0;border:0}.features article:last-child{padding-right:0}.feature-icon{width:60px;height:60px;background:var(--surface);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:21px}.features h2{font-size:27px;letter-spacing:-.035em;line-height:1.35;font-weight:650;margin-bottom:10px}.features p{font-size:17px;line-height:1.6;letter-spacing:-.025em;color:var(--muted);word-break:keep-all}.pricing{text-align:center;background:var(--surface);padding:40px 24px 28px}.pricing h2{font-size:33px;font-weight:650;line-height:1.35;letter-spacing:-.05em;word-break:keep-all}.pricing-description{font-size:20px;line-height:1.5;letter-spacing:-.03em;color:var(--muted);margin-top:6px}.price{font-size:44px;line-height:1.2;letter-spacing:-1.8px;font-weight:700;color:var(--blue);margin-top:16px}.price-caption{font-size:16px;color:var(--muted);margin:5px 0 13px}.pricing .button{min-width:230px;min-height:43px;font-size:15px}.pricing .license-note{margin-top:12px}.site-footer{width:88%;max-width:var(--width);margin:auto;padding:29px 0 23px;color:var(--muted)}.footer-wrap{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.footer-brand{display:flex;flex-direction:column;gap:10px}.footer-brand .wordmark{font-size:18px;color:#1d1d1f;letter-spacing:-.6px;font-weight:650}.footer-brand span{font-size:13px}.site-footer nav{display:flex;flex-wrap:wrap;gap:25px;font-size:13px;line-height:2}.footer-secondary{display:flex;justify-content:space-between;gap:20px;margin-top:24px;padding-top:17px;border-top:1px solid #eeeeef;font-size:12px;align-items:center}.footer-secondary nav{font-size:12px;gap:20px}.dialog{border:0;border-radius:20px;width:min(520px,calc(100% - 32px));padding:0;box-shadow:0 24px 90px #0003;color:#1d1d1f;max-height:90dvh}.dialog::backdrop{background:#15191f60;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.dialog-content{padding:28px}.dialog-header{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:15px}.dialog-header h2{font-size:24px;letter-spacing:-.04em}.dialog p{font-size:15px;line-height:1.7;word-break:keep-all}.muted{color:var(--muted)}.order-price{padding:25px 0;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:9px}.order-price strong{font-size:45px;letter-spacing:-2px}.order-price span{font-size:14px;color:var(--muted)}.check-list{list-style:none;padding:0;display:grid;gap:14px;font-size:15px;margin:25px 0}.check-list li{display:flex;align-items:center;gap:10px}.check-list svg{width:19px;color:var(--blue)}.fine-print{color:var(--muted);font-size:13px!important;margin-top:16px}.notice{background:var(--surface);padding:22px;border-radius:12px;margin:24px 0;line-height:1.7}.notice strong{font-size:16px;font-weight:600}.notice p{font-size:15px;color:var(--muted);margin-top:6px;line-height:1.7}.dialog-links{display:flex;gap:23px;font-size:13px;color:var(--muted);margin-top:22px}.dialog-links a:hover{text-decoration:underline}.full{width:100%;margin-top:20px}.dialog.wide{width:min(1240px,calc(100% - 32px))}.dialog.wide .fine-print{text-align:center}.content-page{max-width:850px;width:calc(100% - 48px);min-height:calc(100vh - 270px);margin:0 auto;padding:42px 0 80px}.back-link{display:inline-flex;gap:8px;align-items:center;color:var(--muted);font-size:14px;margin-bottom:60px}.back-link:hover{color:var(--blue)}.content-page h1{font-size:clamp(34px,4.5vw,52px);letter-spacing:-.045em;line-height:1.25;word-break:keep-all;margin-top:14px}.page-description{font-size:21px;color:var(--muted);line-height:1.6;margin-top:19px;word-break:keep-all}.page-body{margin-top:46px;line-height:1.8}.page-body h2{font-size:24px;letter-spacing:-.035em;line-height:1.4;margin-bottom:15px}.page-body p{color:var(--muted);word-break:keep-all}.page-body>.text-link{margin-top:25px}.guide-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:55px}.guide-links a{min-width:0;display:flex;align-items:center;gap:13px;padding:28px 18px 28px 0}.guide-links a>span{min-width:0;overflow-wrap:anywhere}.guide-links a>svg{flex-shrink:0}.guide-links a:hover{color:var(--blue)}.guide-links a>svg:last-child{width:17px;margin-left:auto}.guide-links strong{display:block;font-size:16px}.guide-links small{color:var(--muted);display:block;font-size:13px;white-space:normal}.faq details{border-bottom:1px solid var(--line)}.faq details:first-child{border-top:1px solid var(--line)}.faq summary{cursor:pointer;display:flex;justify-content:space-between;gap:20px;align-items:center;list-style:none;padding:23px 0;font-size:17px}.faq summary::-webkit-details-marker{display:none}.faq details[open] summary{color:var(--blue)}.faq details[open] summary svg{transform:rotate(180deg)}.faq details p{padding:0 34px 24px 0;font-size:16px}.support-note{margin-top:55px}.article-sections{display:grid;gap:36px}.article-sections p{font-size:17px;line-height:1.9}.page-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:36px}.release-block{padding:32px;border:1px solid var(--line);border-radius:16px}.release-block>svg{color:var(--blue);margin-bottom:20px}.release-block>p{margin-top:16px}.release-block .notice{margin-bottom:0}@media(min-width:1200px){.nav-wrap{height:76px}.hero-actions{margin-top:38px}.hero .button{min-height:64px;padding-inline:34px;font-size:20px}.hero .text-link{font-size:20px}.hero .license-note{margin-top:26px;font-size:16px}.hero .payment-note{font-size:14px}.product-section{margin-top:43px}.features{margin-top:85px;padding-bottom:85px}.feature-icon{width:80px;height:80px;margin-bottom:29px}.features h2{font-size:34px}.features p{font-size:22px}.pricing{padding:68px 24px 53px}.pricing h2{font-size:44px}.pricing-description{font-size:25px}.price{font-size:61px;margin-top:32px}.price-caption{font-size:19px;margin-bottom:24px}.pricing .button{min-width:300px;min-height:57px;font-size:18px}.pricing .license-note{font-size:15px}.pricing .payment-note{font-size:14px}.site-footer{padding-top:36px}}@media(max-width:760px){html{scroll-padding-top:88px}.nav-wrap{width:calc(100% - 40px);height:66px}.wordmark{font-size:22px}.desktop-nav{display:none}.menu-toggle{display:flex}.button.small{font-size:12px;min-height:36px;padding:0 13px;border-radius:8px}.hero{padding:80px 20px 0}.hero .eyebrow{font-size:15px}.hero h1{font-size:clamp(30px,6.6vw,47px);letter-spacing:-.055em;line-height:1.28;margin-top:18px}.hero-description{font-size:18px;max-width:330px;margin:19px auto 0;line-height:1.6}.hero-actions{gap:22px;margin-top:27px}.hero .button{font-size:14px;min-height:48px;padding:0 20px}.hero .text-link{font-size:14px;gap:5px}.hero .text-link svg{width:19px}.license-note{font-size:12px;max-width:285px;margin:20px auto 0}.payment-note{font-size:11px;margin-top:7px}.product-section{width:calc(100% - 32px);margin-top:34px}.features{display:flex;flex-direction:column;width:calc(100% - 48px);margin-top:43px;padding-bottom:43px;gap:0}.features article,.features article:first-child,.features article:last-child{position:relative;padding:25px 0 25px 68px;border:0;border-top:1px solid var(--line)}.features article:first-child{border:0;padding-top:0}.feature-icon{position:absolute;left:0;top:24px;width:47px;height:47px;margin:0}.features article:first-child .feature-icon{top:0}.feature-icon svg{width:24px}.features h2{font-size:24px;margin-bottom:10px;line-height:1.3}.features p{font-size:16px;line-height:1.65;letter-spacing:-.02em}.desktop-break{display:none}.pricing{padding:43px 22px 38px}.pricing h2{font-size:28px;line-height:1.35}.pricing-description{font-size:16px;margin-top:12px}.price{font-size:48px;margin-top:26px}.price-caption{font-size:14px}.pricing .button{font-size:15px;min-height:49px;min-width:236px}.site-footer{width:calc(100% - 48px);padding:28px 0 24px}.footer-wrap{flex-direction:column;gap:24px}.site-footer nav{gap:18px;font-size:11px}.footer-secondary{flex-direction:column;align-items:flex-start;gap:10px;margin-top:20px}.footer-secondary nav{font-size:11px}.dialog-content{padding:21px}.dialog-header h2{font-size:21px}.content-page{padding-top:23px}.back-link{margin-bottom:35px}.content-page h1{font-size:35px}.page-description{font-size:18px}.page-body{margin-top:32px}.guide-links{grid-template-columns:1fr}.guide-links a{padding:20px 0;border-top:1px solid var(--line)}.guide-links a:first-child{border:0}.faq summary{font-size:16px}.release-block{padding:23px}.page-actions{gap:18px}.page-actions .button{font-size:16px}.notice{padding:19px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}.checkout-page{max-width:960px}.checkout-page .back-link{margin-bottom:32px}.checkout-page h1:focus{outline:none}.checkout-steps{list-style:none;display:flex;gap:32px;padding:0;margin:32px 0;color:var(--muted);font-size:14px}.checkout-steps li{display:flex;align-items:center;gap:9px}.checkout-steps li>span{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#f1f3f6}.checkout-steps li[aria-current]{color:var(--blue);font-weight:600}.checkout-steps li[aria-current]>span{background:#eaf2ff}.checkout-test{margin:0 0 28px}.checkout-summary{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:18px 0;border-bottom:1px solid var(--line)}.checkout-summary span{color:var(--muted);font-size:14px}.checkout-status{color:var(--muted);font-size:14px;line-height:1.7;margin:18px 0}.checkout-status:empty{display:none}.receipt-card{padding:36px;border:1px solid var(--line);border-radius:22px;background:#fff}.receipt-title{display:flex;align-items:center;gap:12px;margin-bottom:12px}.receipt-title svg{color:var(--blue)}.receipt-title h2{font-size:23px;letter-spacing:-.035em}.receipt-card p{color:var(--muted);line-height:1.75}.serial-label{display:block;font-size:13px;font-weight:600;margin:28px 0 8px}.serial-row{display:flex;gap:12px}.serial-row input{min-width:0;width:100%;flex:1;padding:16px;font:15px ui-monospace,monospace;color:#1d1d1f;border:1px solid var(--line);border-radius:12px;background:#f7f9fc}.serial-row .button{flex-shrink:0}.copy-status{min-height:25px;font-size:13px;margin:10px 0 26px}.next-step{border-top:1px solid var(--line);padding:26px 0}.next-step h2{font-size:21px;margin-bottom:10px}.next-step .button{margin-top:20px}.receipt-card .fine-print a{color:var(--blue);text-decoration:underline}@media(max-width:600px){.checkout-steps{gap:14px;font-size:12px;justify-content:space-between}.checkout-steps li{gap:5px}.checkout-steps li>span{width:23px;height:23px}.receipt-card{padding:22px 18px}.serial-row{flex-direction:column}.serial-row input{box-sizing:border-box}}.after-purchase-steps{list-style:none;margin:24px 0 32px;padding:0}.after-purchase-steps li{display:flex;gap:18px;padding:24px 0;border-bottom:1px solid var(--line)}.after-purchase-steps li:first-child{padding-top:0}.after-purchase-number{flex:0 0 32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#eaf2ff;color:var(--blue);font-size:14px;font-weight:600}.after-purchase-steps h3{font-size:19px;line-height:1.6;letter-spacing:-.025em}.after-purchase-steps p{margin:8px 0 12px}.after-purchase-steps .text-link{font-size:14px;margin-top:8px}.post-purchase-guide.compact .notice{margin-top:20px}.post-purchase-guide.compact .after-purchase-steps h3{font-size:17px}@media(max-width:600px){.after-purchase-steps li{gap:12px}.after-purchase-steps h3{font-size:17px}}.native-payment-form{max-width:560px;margin:28px auto;padding:32px;border:1px solid var(--line);border-radius:20px;background:#fff}.native-payment-form fieldset{border:0;padding:0;min-width:0}.native-payment-form legend{font-size:21px;font-weight:650;margin-bottom:4px}.native-payment-form label{display:block;font-size:14px;font-weight:550;margin:20px 0 8px}.native-payment-form label span{font-weight:400;color:var(--muted);font-size:12px;margin-left:8px}.native-payment-form input,.native-payment-form select{display:block;box-sizing:border-box;width:100%;border:1px solid #cbd0d8;border-radius:10px;padding:13px 12px;font:inherit;font-size:15px;color:#1d1d1f;background:#fff}.native-card-field{margin:26px 0}.native-card-field h3{font-size:15px;margin-bottom:12px}.native-total{margin:24px 0;font-size:14px}.native-total>div{display:flex;justify-content:space-between;gap:12px;margin:10px 0}.native-total dt{color:var(--muted)}.native-total .grand-total{border-top:1px solid var(--line);padding-top:18px;margin-top:18px;font-size:19px;font-weight:650}.native-total .grand-total dt{color:#1d1d1f}.native-error{color:#b42318;line-height:1.6;margin-top:16px;font-size:14px}.native-payment-form .fine-print{margin-top:18px;line-height:1.7}.native-payment-form .fine-print a{color:var(--blue);text-decoration:underline}.native-payment-form button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:600px){.native-payment-form{padding:24px 18px}.native-payment-form label span{display:block;margin:5px 0 0}}.customer-license{max-width:760px;margin:0 auto}.customer-login-card,.customer-keys{padding:clamp(24px,5vw,44px);border:1px solid #e4e7ec;border-radius:24px;background:#fff;margin-bottom:24px}.customer-login-card h2,.customer-keys h2{margin-top:0;font-size:25px;letter-spacing:-.7px}.customer-login-card>p{color:#626b79;line-height:1.8}.customer-identity{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 0}.customer-identity strong,.customer-identity span{display:block;overflow-wrap:anywhere}.customer-identity span{color:#626b79;margin-top:6px}.customer-key{padding:20px 0;border-bottom:1px solid #e4e7ec;margin-bottom:20px}.customer-key .serial-row input{min-width:0}.customer-portal-fallback{padding:12px 8px 24px;color:#626b79;line-height:1.8}.customer-portal-fallback h3{color:#20242c}.google-login-button{background:#fff;color:#1f1f1f;border:1px solid #747775;min-height:44px}@media(max-width:520px){.customer-identity{align-items:flex-start;flex-direction:column}.customer-key .serial-row{flex-direction:column;align-items:stretch}}.checkout-header,.checkout-page,.checkout-footer{--blue: #466dd4;--muted: #65718a;--line: #e0e5ed;color:#111827}.checkout-header{height:72px;padding:0 max(32px,calc((100vw - 1200px)/2));display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.checkout-header>a:last-child{color:var(--blue);font-size:15px}.checkout-page{width:calc(100% - 64px);max-width:1200px;margin:0 auto;padding:30px 0 24px;min-height:0}.checkout-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:36px;align-items:start}.checkout-form-column{min-width:0}.checkout-page .back-link{margin:0 0 23px;font-size:14px}.checkout-page h1{font-size:40px;font-weight:720;letter-spacing:-.04em;line-height:1.2;margin:0}.checkout-description{color:var(--muted);font-size:18px;margin:12px 0 0;line-height:1.5}.checkout-test-note{display:flex;align-items:flex-start;gap:11px;margin:22px 0 25px;padding:15px 17px;background:#eef5ff;border-radius:10px;color:#2156c7;font-size:15px;line-height:1.5}.checkout-test-note svg{margin-top:1px}.checkout-test-note p{margin-top:4px;color:var(--muted);font-size:14px}.checkout-heading:has(+fieldset):not(:has(.checkout-test-note)){margin-bottom:24px}.checkout-page .native-payment-form{max-width:none;margin:0;padding:0;border:0;border-radius:0;background:transparent}.checkout-page h2,.checkout-page legend{font-size:23px;font-weight:680;letter-spacing:-.025em;line-height:1.35}.checkout-page .native-payment-form fieldset{margin:0;width:100%}.checkout-page .native-payment-form legend{margin-bottom:15px}.checkout-page .native-payment-form label{font-size:15px;margin:0 0 8px;font-weight:550}.checkout-page .native-payment-form label span{font-size:inherit;color:inherit;margin:0}.checkout-page .native-payment-form input,.checkout-page .native-payment-form select{height:46px;border:1px solid #cbd3e0;border-radius:8px;padding:10px 13px;color:#18243c;font-size:16px}.checkout-page .native-payment-form input[readonly]{background:#f7f9fc;color:#43506a}.checkout-page input:focus,.checkout-page select:focus{outline:2px solid #a5bdf8;outline-offset:1px;border-color:var(--blue)}.checkout-identity-label{display:flex;align-items:center;justify-content:space-between;gap:8px}.checkout-identity-label>span{color:#35744b;font-size:13px;display:inline-flex;align-items:center;gap:4px;margin-bottom:8px}.checkout-email-help{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;line-height:1.5;margin:7px 0 17px;color:var(--muted)}.checkout-email-help a{color:var(--blue);flex-shrink:0;text-decoration:underline}.checkout-field-row,.checkout-address-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.checkout-address-fields:empty{display:none}.checkout-address-fields{margin-top:16px}.checkout-page .native-card-field{margin:22px 0 15px;padding-top:20px;border-top:1px solid var(--line)}.checkout-page .native-card-field h2{margin-bottom:14px}.checkout-page .native-card-field .fine-print{margin:0 0 8px}.checkout-hosted .text-link{display:inline-flex;gap:4px;align-items:center;font-size:14px;color:var(--blue)}.checkout-hosted p{font-size:13px;line-height:1.4;color:var(--muted);margin-top:5px}.order-sidebar{min-width:0;border-left:1px solid var(--line);padding:20px 0 8px 36px}.checkout-product{padding:30px 0 28px;border-bottom:1px solid var(--line)}.checkout-product>strong{font-size:21px;font-weight:650;letter-spacing:-.025em}.checkout-product p{margin-top:8px;color:var(--muted);font-size:15px}.checkout-product span{display:flex;gap:7px;align-items:center;color:var(--muted);margin-top:9px;font-size:14px}.checkout-page .native-total{margin:23px 0 28px;font-size:16px}.checkout-page .native-total>div{display:flex;justify-content:space-between;align-items:baseline;gap:14px;margin:20px 0}.checkout-page .native-total dt{color:#18243c;flex-shrink:0}.checkout-page .native-total dd{text-align:right;margin:0;font-size:15px;color:var(--muted);line-height:1.5}.checkout-page .native-total>div:first-child dd{color:#111827;font-weight:600;font-size:18px}.checkout-page .native-total .grand-total{border-top:1px solid var(--line);padding-top:25px;margin-top:25px;font-size:18px;font-weight:650}.checkout-page .native-total .grand-total dd{color:#111827;font-size:17px}.checkout-page .button{border-radius:9px;min-height:48px;padding:12px 16px;font-size:16px}.checkout-page .primary{background:var(--blue)}.checkout-page .button:disabled{opacity:1;background:#d9e0ee;color:#56647e;cursor:not-allowed}.checkout-pay-help{font-size:14px;color:var(--muted);margin:10px 0 0;text-align:center;line-height:1.5}.checkout-mandate{font-size:13px;color:var(--muted);margin:12px 0 0;line-height:1.5}.checkout-mandate a{text-decoration:underline}.checkout-recovery{border-top:1px solid var(--line);margin-top:27px;padding-top:22px}.checkout-recovery h3{font-size:18px;font-weight:650;margin:0 0 16px}.checkout-page .google-recovery{border:1px solid #9bb4ef;background:#fff;color:#18243c;gap:12px}.checkout-recovery p{color:var(--muted);text-align:center;font-size:14px;line-height:1.5;margin:10px 0}.checkout-recovery>.text-link{display:flex;align-items:center;justify-content:center;gap:4px;font-size:14px}.checkout-payment-locked{display:flex;justify-content:center;align-items:center;gap:8px;background:#f1f4f9;padding:15px 12px;border-radius:9px;font-size:14px;color:var(--muted)}.checkout-signin{padding:18px 0 28px;max-width:550px}.checkout-step-label{display:flex;align-items:center;gap:8px;color:var(--blue);font-size:14px;margin:0 0 20px}.checkout-step-label span{color:var(--muted);margin:0 3px}.checkout-signin h2{font-size:27px;margin:0 0 15px}.checkout-signin>p{color:var(--muted);font-size:17px;line-height:1.65}.checkout-signin .button{margin:27px 0 16px}.checkout-signin>.fine-print{font-size:14px}.checkout-signin .native-error{color:#b42318;font-size:14px;margin-bottom:15px}.checkout-signin button.text-link{border:0;background:none;color:var(--blue);padding:8px 0;margin-bottom:10px}.checkout-footer{max-width:1200px;width:calc(100% - 64px);margin:0 auto;padding:20px 0 24px;border-top:1px solid var(--line);color:var(--muted);font-size:13px}.checkout-footer>div{display:flex;gap:16px;align-items:center}.checkout-footer .wordmark{color:#111827;font-size:16px}.checkout-footer nav{margin-left:auto;display:flex;gap:22px;flex-wrap:wrap}.checkout-footer>p{margin-top:14px}@media(min-width:1000px)and (max-height:850px){.checkout-header{height:62px}.checkout-page{padding-top:22px}.checkout-page .back-link{margin-bottom:17px}.checkout-page h1{font-size:34px}.checkout-test-note{margin:16px 0 20px;padding:11px 15px}.checkout-page .native-card-field{margin-top:18px;padding-top:16px}.order-sidebar{padding-top:14px}.checkout-product{padding:22px 0}.checkout-recovery{margin-top:22px;padding-top:18px}}@media(max-width:900px){.checkout-header{padding:0 24px}.checkout-grid{grid-template-columns:1fr;gap:24px}.checkout-page,.checkout-footer{width:calc(100% - 48px)}.order-sidebar{border-left:0;border-top:1px solid var(--line);padding:24px 0 0}.checkout-page h1{font-size:34px}.checkout-signin{max-width:none}.checkout-footer>div{flex-wrap:wrap}.checkout-footer nav{width:100%;margin:6px 0 0;gap:16px}}@media(max-width:450px){.checkout-header{height:64px}.checkout-description{font-size:16px}.checkout-page h2,.checkout-page legend{font-size:21px}.checkout-signin h2{font-size:24px}.checkout-field-row,.checkout-address-fields{grid-template-columns:1fr}.checkout-identity-label{flex-wrap:wrap;gap:0}.checkout-email-help{flex-wrap:wrap;gap:4px}.checkout-test-note{padding:13px 12px;font-size:14px;gap:8px}.checkout-test-note p{font-size:13px}.checkout-page .native-payment-form label span{display:inline}}.checkout-page .order-sidebar .button{margin-top:0}@media(min-width:1000px)and (max-height:850px){.checkout-header{height:56px}.checkout-page{padding:18px 0 16px}.checkout-page .back-link{margin-bottom:12px}.checkout-description{margin-top:8px;font-size:17px}.checkout-test-note{margin:14px 0 16px;padding:10px 14px}.checkout-page .native-payment-form legend{margin-bottom:10px}.checkout-email-help{margin-bottom:12px}.checkout-page .native-card-field{margin:16px 0 10px;padding-top:14px}.checkout-page .native-card-field h2{margin-bottom:10px}.order-sidebar{padding-top:10px}.checkout-product{padding:16px 0 18px}.checkout-page .native-total{margin:16px 0 20px}.checkout-page .native-total>div{margin:16px 0}.checkout-page .native-total .grand-total{margin-top:18px;padding-top:18px}.checkout-recovery{margin-top:18px;padding-top:16px}.checkout-recovery h3{margin-bottom:12px}.checkout-footer{padding:12px 0 8px}.checkout-footer>p{margin-top:8px}}.release-install{max-width:680px;margin:40px auto;line-height:1.9}.release-checksum{margin-top:24px;font-size:13px}.release-checksum code{overflow-wrap:anywhere}.feedback-page{max-width:900px}.feedback-privacy{display:flex;align-items:flex-start;gap:10px;padding:16px 20px;border:1px solid #dde5f2;border-radius:12px;color:#52617a;background:#f7f9fc;font-size:14px;line-height:1.6;margin:24px 0 32px}.feedback-privacy svg{flex-shrink:0;margin-top:2px}.feedback-account{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:24px;border-bottom:1px solid var(--line)}.feedback-account>div{display:grid;gap:4px;min-width:0}.feedback-account span{color:var(--muted);font-size:14px;overflow-wrap:anywhere}.feedback-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:28px 0 20px}.feedback-toolbar h2{font-size:24px;margin:0}.feedback-page button.text-link{border:0;background:transparent;cursor:pointer;font:inherit}.feedback-page button:disabled{opacity:.5;cursor:not-allowed}.feedback-page .button{gap:8px}.feedback-login,.feedback-empty{text-align:center;padding:48px 24px;background:#fafbfd;border:1px solid var(--line);border-radius:16px}.feedback-login>svg,.feedback-empty>svg{color:var(--blue)}.feedback-login h2,.feedback-empty h3{margin:16px 0 12px}.feedback-login p,.feedback-empty p{color:var(--muted);line-height:1.8;margin:0 0 24px}.feedback-login .button{display:inline-flex}.feedback-list{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}.feedback-row{width:100%;display:flex;align-items:center;gap:18px;text-align:left;padding:22px 12px;border:0;border-bottom:1px solid var(--line);background:transparent;cursor:pointer;color:var(--text);font:inherit}.feedback-row:hover{background:#f7f9fc}.feedback-row-content{display:grid;gap:7px;flex:1;min-width:0}.feedback-row-content strong{font-size:18px;font-weight:600;overflow-wrap:anywhere}.feedback-row-content time,.feedback-meta{color:var(--muted);font-size:13px;font-weight:400}.feedback-type-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:#eef3ff;color:var(--blue);flex-shrink:0}.feedback-type-icon.suggestion{background:#fff7e4;color:#92702b}.feedback-row>svg{color:#7b8798;flex-shrink:0}.feedback-pagination{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:24px;font-size:14px}.feedback-form{padding:28px;border:1px solid var(--line);border-radius:16px}.feedback-form fieldset{padding:0;border:0;margin:0;min-width:0}.feedback-form label{display:block;font-size:15px;font-weight:600;margin:22px 0 9px}.feedback-form label:first-of-type{margin-top:0}.feedback-form input,.feedback-form select,.feedback-form textarea{width:100%;padding:12px 14px;border:1px solid #cbd3df;border-radius:8px;background:#fff;font:inherit;color:inherit}.feedback-form select{width:auto;min-width:160px}.feedback-form textarea{resize:vertical;line-height:1.7;min-height:220px}.feedback-form-help{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:var(--muted);font-size:12px;margin:9px 0 24px}.feedback-form-help p{margin:0}.feedback-page :is(input,select,textarea,button,a):focus-visible{outline:3px solid #91b5fc;outline-offset:3px}.feedback-back{display:inline-flex;align-items:center;gap:8px;margin:8px 0 24px}.feedback-detail{padding:28px;border:1px solid var(--line);border-radius:16px}.feedback-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.feedback-meta>span{display:inline-flex;align-items:center;gap:4px}.feedback-kind{background:#eef3ff;padding:5px 9px;border-radius:6px;color:var(--blue)}.feedback-detail h3{font-size:26px;line-height:1.5;margin:20px 0;overflow-wrap:anywhere}.feedback-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.85;margin:0 0 32px}.feedback-page .feedback-delete{color:#ad3030}.feedback-notice{color:#286247;padding:12px 0}@media(max-width:600px){.feedback-form,.feedback-detail{padding:20px}.feedback-toolbar h2{font-size:21px}.feedback-row{gap:12px;padding:20px 0}.feedback-type-icon{width:34px;height:34px}.feedback-detail h3{font-size:22px}}.feedback-form .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.feedback-replies{margin-top:32px;padding-top:24px;border-top:1px solid var(--line)}.feedback-detail .feedback-replies>h3{font-size:20px;margin:0 0 18px}.feedback-replies h3>span{color:var(--blue);font-size:16px;margin-left:6px}.feedback-replies ol{list-style:none;margin:0;padding:0;display:grid;gap:16px}.feedback-reply{background:#f4f7fc;border:1px solid #e1e8f2;border-radius:12px;padding:20px}.feedback-reply-meta{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.feedback-reply-meta strong{font-size:14px;color:#244e85}.feedback-reply-meta time{color:var(--muted);font-size:12px}.feedback-reply .feedback-body{margin:0;font-size:15px}.feedback-reply-empty{font-size:14px;line-height:1.7;color:var(--muted)}.feedback-reply-badge{background:#eaf2ff;border-radius:5px;padding:3px 7px;color:#245fba;font-size:12px}.feedback-refresh{margin-top:16px}.payment-method-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px;gap:4px;border:1px solid #dfe5ed;border-radius:13px;background:#f0f3f8;margin-bottom:18px}.payment-method-tabs button{min-width:0;min-height:62px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;border:1px solid transparent;border-radius:9px;padding:9px 6px;background:transparent;color:#596477;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.payment-method-tabs button[aria-selected=true]{background:#fff;color:#184eaa;border-color:#d8e2f4;box-shadow:0 2px 6px #1237680d}.payment-method-tabs small{flex-basis:100%;font-size:10px;font-weight:500;color:#67758a;line-height:1}.payment-method-tabs button:disabled{opacity:.55;cursor:wait}.payment-method-tabs button:focus-visible,.payment-return-card:focus-visible{outline:3px solid #5e8ed9;outline-offset:2px}.payment-wallet-panel:not([hidden]){display:flex;align-items:center;flex-direction:column;padding:25px 16px;border:1px solid #e0e7f0;border-radius:12px;background:linear-gradient(150deg,#f7faff,#fff);text-align:center}.payment-wallet-icon{display:grid;place-items:center;width:54px;height:54px;margin-bottom:12px;color:#263d60;background:#eaf0f9;border-radius:16px}.payment-wallet-status{display:inline-flex;align-items:center;gap:4px;color:#63748b;font-size:11px}.checkout-page .payment-wallet-panel h3{margin:10px 0 8px;font-size:17px;font-weight:600}.checkout-page .payment-wallet-panel p{margin:0;font-size:13px;line-height:1.65;color:#626b7b;word-break:keep-all}.payment-return-card{min-height:42px;margin-top:18px;padding:0 18px;border:1px solid #cbd9ee;border-radius:9px;background:#fff;color:#28569a;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.payment-method-announcement{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:380px){.payment-method-tabs button{font-size:12px;gap:4px}.payment-method-tabs svg{width:18px}}.plan-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:760px;margin:26px auto;text-align:left}.plan-card{padding:26px;border:1px solid #d9e1f2;border-radius:20px;background:#fffffff0}.plan-card.selected{border-color:#466dd4;box-shadow:0 0 0 2px #466dd425}.plan-card h3{margin:0 0 16px;font-size:20px}.plan-card .plan-price{font-size:32px;font-weight:700;color:#1d1d1f;margin:10px 0}.plan-price small{font-size:16px;font-weight:400}.plan-card>p{font-size:14px;line-height:1.6}.plan-card .button{margin-top:14px}.checkout-plan-choice{max-width:1000px;margin:0 auto 32px}.checkout-plan-choice>h2{font-size:20px}.checkout-plan-choice .plan-picker{max-width:none;margin:14px 0}@media(max-width:600px){.plan-picker{grid-template-columns:1fr;gap:12px}.plan-card{padding:20px}.plan-card .plan-price{font-size:28px}}@media(min-width:601px){.checkout-plan-choice{margin-bottom:24px}.checkout-plan-choice .plan-card{display:grid;grid-template-columns:1fr auto;gap:5px 14px;padding:14px 18px;border-radius:14px}.checkout-plan-choice .plan-card h3{margin:0;font-size:17px;align-self:center}.checkout-plan-choice .plan-price{margin:0;font-size:24px;grid-column:2;grid-row:1}.checkout-plan-choice .plan-card>p:not(.plan-price){grid-column:1 / -1;margin:0}.checkout-plan-choice .plan-card .fine-print{display:none}.checkout-plan-choice .plan-card .button{grid-column:1 / -1;margin-top:4px;min-height:34px;padding:7px 14px}}.language-picker select{max-width:124px;padding:9px 25px 9px 10px;border:1px solid #dfe5ee;border-radius:10px;background:#fff;color:#35465f;font:inherit;font-size:13px;cursor:pointer}.language-picker select:focus-visible{outline:3px solid #79b8ff;outline-offset:3px}.language-picker{position:relative}.language-error{position:absolute;right:0;top:100%;width:240px;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:inherit;font-size:13px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.benefit-hero h1{max-width:1000px;margin-left:auto;margin-right:auto;font-size:clamp(38px,5.1vw,70px);line-height:1.13;text-wrap:balance}.benefit-hero h1 span{color:#2465ba}.benefit-hero .hero-description{max-width:680px;margin-left:auto;margin-right:auto;line-height:1.65;text-wrap:pretty}.app-language-note{text-align:center;color:#68758a;font-size:12px;line-height:1.65;padding:0 20px;margin:18px auto 0;max-width:680px}.benefits-section,.home-faq{width:min(1080px,calc(100% - 64px));margin:110px auto}.benefits-section>h2,.home-faq>h2{text-align:center}.benefits-section>h2,.home-faq>h2{font-size:clamp(28px,3vw,40px);line-height:1.25;letter-spacing:-.035em;text-wrap:balance}.benefits-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:40px}.benefits-grid article{padding:26px 0;border-top:1px solid #e0e6ee}.benefits-grid h3{font-size:22px;line-height:1.35;letter-spacing:-.025em;margin:22px 0 12px}.benefits-grid p{color:#5a677a;font-size:16px;line-height:1.8;margin:0}.benefits-limit{text-align:center;font-size:13px;line-height:1.7;color:#6b778a;max-width:720px;margin:23px auto 0}.home-faq{max-width:800px}.home-faq .faq{margin-top:32px}.plan-card{display:flex;flex-direction:column}.plan-card .button{margin-top:auto;text-align:center;white-space:normal}.plan-card .plan-price{display:flex;flex-wrap:wrap;gap:5px;align-items:baseline}.plan-card .plan-price small{white-space:nowrap}:lang(ja),:lang(zh-CN){word-break:normal}@media(max-width:1000px){.desktop-nav{gap:18px}.nav-actions{gap:12px}}@media(max-width:820px){.desktop-nav{display:none}.menu-toggle{display:inline-flex}.mobile-nav{position:absolute;inset:100% 0 auto;display:flex;flex-direction:column;max-height:calc(100dvh - 80px);overflow-y:auto;overscroll-behavior:contain;padding:5px 25px 22px;gap:0;background:var(--background, #fff);border-bottom:1px solid var(--line);box-shadow:0 12px 24px #0000000d}.mobile-nav a{padding:13px 0;font-size:16px}}@media(max-width:600px){.language-picker select{max-width:100px;font-size:12px;padding:8px 4px}.nav-actions{gap:8px}.nav-actions .button.small{font-size:12px;padding:10px 12px}.benefit-hero h1{font-size:clamp(34px,8.6vw,48px)}.benefit-hero .hero-description{font-size:17px;padding:0 8px}.benefits-section,.home-faq{width:calc(100% - 40px);margin:70px auto}.benefits-grid{grid-template-columns:1fr;gap:16px}.benefits-grid article{padding:22px 0}.benefits-grid h3{font-size:21px}.product-slide-caption{min-width:0}.product-slide-caption strong{overflow-wrap:anywhere}.checkout-header .nav-actions{flex-wrap:wrap;justify-content:flex-end}}.benefits-section:lang(ko) p{word-break:keep-all;overflow-wrap:anywhere}@media(max-width:380px){.nav-actions .button.small{display:none}}.content-page h1,.page-body,.checkout-page{overflow-wrap:anywhere}.page-description:lang(ja),.page-description:lang(zh-CN),.page-body p:lang(ja),.page-body p:lang(zh-CN){word-break:normal}.checkout-page .button,.page-actions .button,.customer-license .button,.feedback-page .button{white-space:normal;text-align:center}@media(max-width:600px){.nav-wrap{height:auto;min-height:64px;gap:8px;padding-block:8px}.nav-wrap>.wordmark{flex-shrink:0}.nav-actions{min-width:0}.nav-actions .button.small{min-width:0;white-space:normal;overflow-wrap:anywhere;text-align:center}.nav-actions .icon-button{flex-shrink:0}.checkout-header{height:auto;min-height:64px;gap:12px;padding-block:12px}}.purchase-page{max-width:1040px;width:calc(100% - 64px);margin:0 auto;padding:26px 0 40px;color:#111827;--blue: #466dd4}.purchase-steps{margin:0 auto 40px;color:#74819a;font-size:15px}.purchase-steps ol{display:flex;justify-content:center;gap:32px;list-style:none;margin:0;padding:0}.purchase-steps li{display:flex;align-items:center;gap:32px;min-width:0}.purchase-steps li[aria-current]>span{color:#466dd4;font-weight:650;border-bottom:2px solid #466dd4;padding-bottom:10px;margin-bottom:-12px}.purchase-steps a:hover{color:#466dd4;text-decoration:underline}.purchase-steps svg{flex-shrink:0}.purchase-intro{text-align:center;margin:52px auto 32px}.purchase-intro h1{font-size:36px;font-weight:700;letter-spacing:-.04em;line-height:1.3}.purchase-intro p{color:#65718a;font-size:18px;margin-top:12px}.purchase-plan-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:960px;margin:32px auto 20px}.purchase-plan-card{padding:32px;border:1px solid #dce2ec;border-radius:16px;background:#fff}.purchase-plan-card h2{font-size:26px;text-align:center;letter-spacing:-.03em}.purchase-plan-intro{text-align:center;color:#65718a;font-size:16px;margin:12px 0 26px}.purchase-plan-price{text-align:center;color:#111827;font-size:46px;font-weight:700;letter-spacing:-.035em;line-height:1.25}.purchase-plan-price small{font-size:17px;color:#65718a;font-weight:400;letter-spacing:0;margin-left:6px}.purchase-plan-billing{font-size:14px;color:#65718a;text-align:center;margin:12px 0 24px;min-height:24px}.purchase-plan-card .button{margin-top:0;min-height:52px;border-radius:9px;background:#466dd4;font-size:16px;white-space:normal;text-align:center}.purchase-plan-card .button:disabled{background:#d9e0ee;color:#56647e;cursor:not-allowed}.purchase-plan-card ul{list-style:none;padding:22px 0 0;margin:22px 0 14px;border-top:1px solid #e0e5ed;display:grid;gap:16px}.purchase-plan-card li{display:flex;align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;color:#43506a}.purchase-plan-card li svg{color:#466dd4;flex-shrink:0;margin-top:1px}.purchase-plan-policy{font-size:13px;line-height:1.7;color:#65718a;padding-left:33px}.purchase-notes{text-align:center;color:#65718a;font-size:13px;line-height:1.7;display:grid;justify-items:center;gap:8px}.purchase-notes a{color:#466dd4}.purchase-page>.notice{max-width:960px;margin:24px auto}.checkout-flow{max-width:1200px;width:calc(100% - 80px);padding:26px 0 40px}.checkout-flow .checkout-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr);gap:56px}.checkout-flow .checkout-form-column{padding-left:56px;border-left:1px solid #e0e5ed}.checkout-overview{min-width:0}.checkout-flow h1{font-size:34px;line-height:1.25}.checkout-flow .checkout-heading{margin:8px 0 34px}.checkout-flow .checkout-description{font-size:16px;line-height:1.7}.checkout-selected-product{padding:20px;border:1px solid #dce2ec;border-radius:10px}.checkout-selected-label{display:flex;justify-content:space-between;gap:12px;font-size:14px;color:#43506a;margin-bottom:22px}.checkout-selected-label a{color:#466dd4;flex-shrink:0}.checkout-selected-price{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.checkout-flow .checkout-selected-price h2{font-size:21px;margin:0}.checkout-selected-price>strong{font-size:24px;white-space:nowrap;letter-spacing:-.025em}.checkout-selected-price small{display:block;text-align:right;font-size:13px;font-weight:400;color:#65718a}.checkout-selected-product>p{font-size:14px;color:#65718a;margin-top:10px;line-height:1.6}.checkout-benefits{list-style:none;padding:28px 0 0;margin:28px 0;border-top:1px solid #e0e5ed;display:grid;gap:26px}.checkout-benefits li{display:flex;align-items:flex-start;gap:20px;font-size:15px;line-height:1.6}.checkout-benefits svg{flex-shrink:0;color:#7b89a2}.checkout-benefits strong{font-weight:550}.checkout-benefits p{color:#65718a;font-size:13px;margin-top:6px}.checkout-download-link{display:inline-flex;gap:6px;align-items:center;color:#466dd4;font-size:14px}.checkout-flow .checkout-overview>.notice{margin:20px 0;padding:16px;font-size:13px}.checkout-overview .notice p{font-size:13px}.checkout-flow .checkout-overview .notice .button{min-height:40px;font-size:13px;padding:8px 12px}.checkout-flow .checkout-payment-title{font-size:26px;margin:8px 0 20px}.checkout-flow .checkout-account{margin-bottom:20px;display:flex;gap:12px;align-items:center;padding:14px;border:1px solid #e0e5ed;border-radius:10px;background:#f8f9fc}.checkout-account>svg{color:#466dd4;flex-shrink:0}.checkout-account-email{min-width:0;flex:1}.checkout-flow .checkout-account input{height:auto;padding:0;border:0;border-radius:0;background:transparent;color:#111827;font-size:15px;font-weight:550}.checkout-account-email>span{display:block;color:#65718a;font-size:12px;margin-top:5px}.checkout-account>a{flex-shrink:0;color:#466dd4;font-size:13px}.checkout-flow .checkout-email-help{font-size:12px;margin:10px 0 20px}.checkout-flow .native-card-field{border-top:0;padding-top:0;margin:20px 0 14px}.checkout-flow .native-card-field h2{font-size:18px}.checkout-flow .payment-method-tabs{padding:0;gap:10px;background:none;border:0;margin-bottom:16px}.checkout-flow .payment-method-tabs button{min-height:48px;padding:9px 6px;border:1px solid #e0e5ed;background:#f8f9fc;font-size:13px}.checkout-flow .payment-method-tabs button[aria-selected=true]{color:#466dd4;background:#f3f6ff;border-color:#466dd4;box-shadow:none}.checkout-final-total{border-top:1px solid #e0e5ed;margin-top:18px;padding-top:2px}.checkout-flow .native-total{font-size:14px;margin:14px 0 20px}.checkout-flow .native-total>div{margin:10px 0}.checkout-flow .native-total .grand-total{margin-top:14px;padding-top:14px}.checkout-flow .native-total dt{color:#65718a}.checkout-flow .native-total>div:first-child dd{color:#65718a;font-size:15px;font-weight:400}.checkout-flow .native-total .grand-total dt{color:#111827;font-size:18px}.checkout-flow .native-total .grand-total dd{font-size:24px}.checkout-flow .checkout-pay{min-height:52px;margin-top:0}.checkout-card-security{display:flex;justify-content:center;align-items:flex-start;gap:7px;color:#65718a;font-size:12px;line-height:1.6;margin:20px 0 12px}.checkout-card-security svg{flex-shrink:0;margin-top:2px}.checkout-flow .checkout-hosted{margin-top:18px;padding-top:10px;border-top:1px solid #e0e5ed}.checkout-flow .checkout-signin{border:0;padding:8px 0 24px}.checkout-flow .checkout-signin h2{font-size:26px}.checkout-state-note{color:#65718a;font-size:13px;line-height:1.6}@media(max-width:1000px){.checkout-flow .checkout-grid{gap:32px}.checkout-flow .checkout-form-column{padding-left:32px}.checkout-selected-price{flex-wrap:wrap;gap:10px}}@media(max-width:760px){.purchase-page,.checkout-flow{width:calc(100% - 40px);max-width:580px;padding-top:24px}.purchase-steps{font-size:13px;margin-bottom:32px}.purchase-steps ol,.purchase-steps li{gap:16px}.purchase-intro{margin:32px 0 24px}.purchase-intro h1{font-size:28px}.purchase-intro p{font-size:16px}.purchase-plan-cards{grid-template-columns:1fr}.purchase-plan-card{padding:26px}.purchase-plan-billing{min-height:0}.checkout-flow .checkout-grid{grid-template-columns:1fr;gap:32px}.checkout-flow .checkout-form-column{padding:26px 0 0;border-left:0;border-top:1px solid #e0e5ed}.checkout-flow h1{font-size:30px}.checkout-flow .checkout-heading{margin-bottom:24px}.checkout-benefits{gap:14px;padding-top:20px;margin:20px 0}.checkout-benefits li{gap:14px;font-size:14px}.checkout-flow .checkout-selected-price h2{font-size:19px}}@media(max-width:380px){.purchase-steps ol,.purchase-steps li{gap:9px}.purchase-steps{font-size:12px}.checkout-flow .checkout-account{flex-wrap:wrap}.checkout-account>a{margin-left:38px}.purchase-plan-price{font-size:38px}}.checkout-help{font-size:13px;color:#65718a;line-height:1.7}.checkout-help summary{cursor:pointer;padding:6px 0;color:#43506a}.checkout-help summary:hover{color:#466dd4}.checkout-help summary:focus-visible{outline:2px solid #466dd4;outline-offset:3px;border-radius:3px}.checkout-help p{margin:8px 0;font-size:13px;text-align:left}.checkout-recovery>.text-link{justify-content:flex-start;margin-top:10px;font-size:13px}@media(min-width:1100px){.checkout-flow .payment-method-tabs small{flex-basis:auto}}.download-compatibility{margin:1.5rem auto;padding:1.1rem 1.25rem;max-width:36rem;border:1px solid #c9d9ef;border-radius:16px;background:#f4f8ff;text-align:left}.download-compatibility p{margin:0 0 .65rem}.download-compatibility details{margin-top:.85rem;font-size:.9rem}.download-compatibility details p{margin-top:.6rem}.download-cpu-choice{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.9rem}.download-cpu-choice select{max-width:100%;padding:.55rem .7rem;border:1px solid #aebed4;border-radius:8px;background:#fff;color:#172b45;font:inherit}.download-detection-source{font-size:.85rem}.home-storage-guides{width:min(1080px,calc(100% - 64px));margin:100px auto}.storage-guide-links{margin-block:56px}.storage-guide-links>p{color:#596579;max-width:680px;line-height:1.8;margin-top:12px}.storage-guide-links ul{list-style:none;padding:0;margin:28px 0 0}.storage-guide-links li{padding:24px 0;border-top:1px solid #e3e7ed}.storage-guide-links li>a{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:19px;font-weight:600}.storage-guide-links a:hover{color:var(--blue)}.storage-guide-links svg{flex-shrink:0}.storage-guide-links li>p{margin:8px 0 0;max-width:800px;font-size:15px;color:#596579;line-height:1.7}.storage-guide-page{max-width:1000px}.storage-guide-page h1{max-width:850px;text-wrap:balance}.storage-guide-copy{max-width:740px;margin:38px auto 0;font-size:17px;line-height:1.9;overflow-wrap:anywhere}.storage-guide-copy p{color:#435066}.storage-guide-toc{border-block:1px solid #e3e7ed;padding:22px 0;margin:32px 0 48px;font-size:15px}.storage-guide-toc ol{margin:12px 0 0;padding-left:24px}.storage-guide-toc a:hover{text-decoration:underline}.storage-guide-step{margin:44px 0;scroll-margin-top:110px}.storage-guide-step h2{display:flex;align-items:baseline;gap:16px;font-size:25px;line-height:1.5;margin-bottom:14px}.storage-guide-step h2>span{color:#687dba;font-size:15px;flex-shrink:0}.storage-guide-source{display:inline-block;font-size:14px;color:var(--blue);margin-top:12px}.storage-guide-result{border-left:3px solid #b8caee;padding-left:24px;margin:48px 0}.storage-guide-result h2{font-size:23px;margin-bottom:14px}.storage-guide-result p+p{margin-top:16px}.storage-guide-figure{margin:64px 0}.storage-guide-figure .product-scene{padding:24px 0}.storage-guide-figure figcaption{color:#65718a;font-size:13px;line-height:1.7;margin-top:12px}.storage-guide-next{border-top:1px solid #e3e7ed;padding-top:36px}.storage-guide-next h2{font-size:26px}.storage-guide-next p{color:#596579;margin:14px 0 20px;line-height:1.8}.storage-guide-next>div{display:flex;flex-wrap:wrap;align-items:center;gap:24px}.storage-guide-next .button{width:auto}@media(max-width:640px){.home-storage-guides{width:calc(100% - 40px);margin-block:72px}.storage-guide-copy{font-size:16px}.storage-guide-step h2{font-size:22px;gap:10px}.storage-guide-links li>a{font-size:18px}.storage-guide-next .button{max-width:100%;white-space:normal;text-align:center}}.product-next-step{margin:28px 0 36px;padding:28px;border:1px solid #dce2ec;border-radius:16px;background:#f5f8fe}.product-next-step h2{font-size:25px;line-height:1.35}.product-next-step p{color:#46536a;line-height:1.75;margin:14px 0 22px}.product-next-step .page-actions{margin:0;gap:18px;flex-wrap:wrap}.product-next-step .button{white-space:normal;text-align:center}.purchase-compatibility{max-width:960px;margin:20px auto;padding:16px 20px;border-left:3px solid #466dd4;background:#f5f8fe;text-align:left;line-height:1.6;font-size:14px}.purchase-compatibility p{color:#46536a;margin:6px 0 0}.purchase-intro .purchase-choice-help{max-width:760px;margin:14px auto 0;font-size:15px;line-height:1.7}.purchase-account-note{border-top:1px solid #e0e5ed;padding-top:14px;margin-top:16px;font-size:13px;line-height:1.65;color:#46536a}@media(max-width:600px){.product-next-step{padding:20px}.product-next-step h2{font-size:22px}.product-next-step .page-actions{align-items:stretch;flex-direction:column}}.trial-guide{max-width:1120px;margin:64px auto;padding:32px 24px}.trial-guide>h2{letter-spacing:-.035em}.trial-guide>p{color:var(--muted)}.trial-guide ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-left:20px;margin:32px 0}.trial-guide li{padding-left:4px}.trial-guide li::marker{color:var(--blue);font-weight:700}.trial-guide li p{margin-top:10px;line-height:1.7;color:var(--muted)}.trial-guide .fine-print{margin-top:24px;line-height:1.7}.trial-hero-note{margin:18px 0 0;color:var(--muted);font-size:14px}.trial-policy{margin-block:32px}@media(max-width:700px){.trial-guide{margin-block:32px;padding:24px 16px}.trial-guide ol{grid-template-columns:1fr;gap:20px}}:root{color-scheme:light;--background: #fff;--text: #1d1d1f;--accent: #0071e3;--action: #0071e3;--subtle: #65718a;--surface-raised: #fff;--surface-hover: #e9eef8;--input-border: #8b97a8;--focus: #005fc7;--success: #286247;--danger: #b42318;--warning: #92702b}.theme-picker{position:relative;display:inline-flex;align-items:center;flex-shrink:0;color:var(--muted)}.theme-picker>svg{position:absolute;left:10px;pointer-events:none;z-index:1}.theme-picker select{width:112px;min-height:38px;padding:8px 20px 8px 34px;border:1px solid var(--input-border);border-radius:10px;background:var(--surface-raised);color:var(--text);font:inherit;font-size:13px;cursor:pointer}.theme-picker select:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media(max-width:1150px){.theme-picker select{width:40px;height:40px;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:transparent}.theme-picker option{color:var(--text);font-size:14px;background:var(--surface-raised)}.theme-picker>svg{left:11px}}@media(max-width:700px){.nav-actions .button.small{display:none}.nav-actions{gap:6px}.nav-actions .icon-button{min-width:38px;width:38px}.language-picker select{max-width:100px}.checkout-header .nav-actions{flex-wrap:wrap;justify-content:flex-end}}@media(max-width:360px){.language-picker select{max-width:84px}.nav-wrap{gap:6px}}:root[data-theme=dark] .discovery-result-legend>div:last-child dd{color:var(--success)}:root[data-theme=dark]{color:var(--text);background:var(--background);color-scheme:dark;--background: #070b12;--text: #edf3fc;--accent: #8fbcff;--blue: var(--accent);--action: #216cde;--muted: #a4b3c9;--subtle: #879ab5;--surface: #101927;--surface-raised: #17243a;--surface-hover: #1c2e48;--line: #2a3a50;--input-border: #526989;--focus: #9dc9ff;--success: #81dbb1;--danger: #ff9d9a;--warning: #f1cd84;scrollbar-color:#405675 #070b12}:root[data-theme=dark] body{background:var(--background)}:root[data-theme=dark] button:focus-visible,:root[data-theme=dark] a:focus-visible,:root[data-theme=dark] summary:focus-visible{outline:3px solid var(--focus)}:root[data-theme=dark] input,:root[data-theme=dark] select,:root[data-theme=dark] textarea{accent-color:var(--action)}:root[data-theme=dark] input::placeholder,:root[data-theme=dark] textarea::placeholder{color:var(--subtle);opacity:1}:root[data-theme=dark] input:autofill{color:var(--text)}:root[data-theme=dark] input:-webkit-autofill{-webkit-text-fill-color:var(--text);caret-color:var(--text);box-shadow:inset 0 0 0 100px var(--surface-raised)}:root[data-theme=dark] ::selection{background:#245eb4;color:#fff}:root[data-theme=dark] .skip-link{background:var(--surface)}:root[data-theme=dark] .site-header{background:#070b12ed;border-bottom:1px solid #b3c6e216}:root[data-theme=dark] .primary{background:var(--action)}:root[data-theme=dark] .primary:hover{background:#2471e4;box-shadow:0 4px 20px #216cde40}:root[data-theme=dark] .primary:active{background:#195cc2}:root[data-theme=dark] .secondary{background:var(--surface);border-color:var(--line)}:root[data-theme=dark] .secondary:hover{background:var(--surface-hover)}:root[data-theme=dark] .hero{background:radial-gradient(ellipse at 50% 35%,#15326745,transparent 62%)}:root[data-theme=dark] .hero-atmosphere{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 75%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 75%,transparent)}:root[data-theme=dark] .analytics-settings{color:var(--muted)}:root[data-theme=dark] .analytics-consent-panel{border-top:1px solid #618bc16b;background:linear-gradient(115deg,#101e34f5,#173866f2);box-shadow:0 -10px 40px #0006}:root[data-theme=dark] .analytics-consent-actions button:last-child{background:var(--action);color:#fff;border-color:#6f9fe9;box-shadow:none}:root[data-theme=dark] .analytics-consent-panel :is(button,a):focus-visible{outline:3px solid var(--focus)}:root[data-theme=dark] .hero-motion-toggle{color:var(--muted);background:#17243acc}:root[data-theme=dark] .hero-motion-toggle:hover{background:var(--surface-hover)}:root[data-theme=dark] .product-slider{border:1px solid var(--line);background:var(--surface);box-shadow:0 28px 70px -25px #000b}:root[data-theme=dark] .product-slide-arrow{border:1px solid var(--line);background:var(--surface);color:var(--blue)}:root[data-theme=dark] .product-slide-dots button:after{background:#536882}:root[data-theme=dark] .pricing{background:linear-gradient(180deg,#0c1422,#101b2c);border-block:1px solid var(--line)}:root[data-theme=dark] .footer-brand .wordmark{color:var(--text)}:root[data-theme=dark] .footer-secondary{border-top:1px solid var(--line)}:root[data-theme=dark] .dialog{color:var(--text);background:var(--surface)}:root[data-theme=dark] .checkout-steps li>span{background:var(--surface)}:root[data-theme=dark] .checkout-steps li[aria-current]>span{background:var(--surface)}:root[data-theme=dark] .receipt-card{background:var(--surface)}:root[data-theme=dark] .serial-row input{color:var(--text);background:var(--background);border-color:var(--input-border)}:root[data-theme=dark] .after-purchase-number{background:var(--surface)}:root[data-theme=dark] .native-payment-form{background:var(--surface)}:root[data-theme=dark] .native-payment-form input,:root[data-theme=dark] .native-payment-form select{border:1px solid var(--line);color:var(--text);background:var(--surface);border-color:var(--input-border)}:root[data-theme=dark] .native-total .grand-total dt{color:var(--text)}:root[data-theme=dark] .native-error{color:var(--danger)}:root[data-theme=dark] .customer-login-card,:root[data-theme=dark] .customer-keys{border:1px solid var(--line);background:var(--surface)}:root[data-theme=dark] .customer-login-card>p{color:var(--muted)}:root[data-theme=dark] .customer-identity span{color:var(--muted)}:root[data-theme=dark] .customer-key{border-bottom:1px solid var(--line)}:root[data-theme=dark] .customer-portal-fallback{color:var(--muted)}:root[data-theme=dark] .customer-portal-fallback h3{color:var(--text)}:root[data-theme=dark] .google-login-button{background:#131314;color:#e3e3e3;border-color:#8e918f}:root[data-theme=dark] .checkout-header,:root[data-theme=dark] .checkout-page,:root[data-theme=dark] .checkout-footer{--blue: var(--accent);--muted: #a4b3c9;--line: #2a3a50;color:var(--text)}:root[data-theme=dark] .checkout-test-note{background:var(--surface-raised);color:var(--blue)}:root[data-theme=dark] .checkout-page .native-payment-form input,:root[data-theme=dark] .checkout-page .native-payment-form select{border:1px solid var(--line);color:var(--text);border-color:var(--input-border)}:root[data-theme=dark] .checkout-page .native-payment-form input[readonly]{background:var(--surface-raised);color:var(--muted)}:root[data-theme=dark] .checkout-page input:focus,:root[data-theme=dark] .checkout-page select:focus{outline:2px solid var(--focus)}:root[data-theme=dark] .checkout-identity-label>span{color:var(--success)}:root[data-theme=dark] .checkout-page .native-total dt{color:var(--blue)}:root[data-theme=dark] .checkout-page .native-total>div:first-child dd{color:var(--text)}:root[data-theme=dark] .checkout-page .native-total .grand-total dd{color:var(--text)}:root[data-theme=dark] .checkout-page .primary{background:var(--action)}:root[data-theme=dark] .checkout-page .button:disabled{background:var(--surface-raised);color:var(--muted)}:root[data-theme=dark] .checkout-page .google-recovery{border:1px solid var(--line);background:#131314;color:#e3e3e3;border-color:#8e918f}:root[data-theme=dark] .checkout-payment-locked{background:var(--surface)}:root[data-theme=dark] .checkout-signin .native-error{color:var(--danger)}:root[data-theme=dark] .checkout-footer .wordmark{color:var(--text)}:root[data-theme=dark] .feedback-privacy{border:1px solid var(--line);color:var(--muted);background:var(--surface)}:root[data-theme=dark] .feedback-login,:root[data-theme=dark] .feedback-empty{background:var(--surface)}:root[data-theme=dark] .feedback-row:hover{background:var(--surface-hover)}:root[data-theme=dark] .feedback-type-icon{background:var(--surface)}:root[data-theme=dark] .feedback-type-icon.suggestion{background:#352c1c;color:var(--warning)}:root[data-theme=dark] .feedback-row>svg{color:var(--muted)}:root[data-theme=dark] .feedback-form input,:root[data-theme=dark] .feedback-form select,:root[data-theme=dark] .feedback-form textarea{border:1px solid var(--line);background:var(--background);border-color:var(--input-border)}:root[data-theme=dark] .feedback-page :is(input,select,textarea,button,a):focus-visible{outline:3px solid var(--focus)}:root[data-theme=dark] .feedback-kind{background:var(--surface)}:root[data-theme=dark] .feedback-page .feedback-delete{color:var(--danger)}:root[data-theme=dark] .feedback-notice{color:var(--success)}:root[data-theme=dark] .feedback-reply{background:var(--surface-raised);border:1px solid var(--line)}:root[data-theme=dark] .feedback-reply-meta strong{color:var(--blue)}:root[data-theme=dark] .feedback-reply-badge{background:var(--surface);color:var(--blue)}:root[data-theme=dark] .payment-method-tabs{border:1px solid var(--line);background:var(--background)}:root[data-theme=dark] .payment-method-tabs button{color:var(--muted)}:root[data-theme=dark] .payment-method-tabs button[aria-selected=true]{background:var(--surface-raised);color:var(--blue);border-color:var(--blue)}:root[data-theme=dark] .payment-method-tabs small{color:var(--muted)}:root[data-theme=dark] .payment-method-tabs button:focus-visible,:root[data-theme=dark] .payment-return-card:focus-visible{outline:3px solid var(--focus)}:root[data-theme=dark] .payment-wallet-panel:not([hidden]){border:1px solid var(--line);background:linear-gradient(150deg,var(--surface-raised),var(--surface-raised))}:root[data-theme=dark] .payment-wallet-icon{color:var(--blue);background:var(--surface)}:root[data-theme=dark] .payment-wallet-status{color:var(--muted)}:root[data-theme=dark] .checkout-page .payment-wallet-panel p{color:var(--muted)}:root[data-theme=dark] .payment-return-card{border:1px solid var(--line);background:var(--surface);color:var(--blue)}:root[data-theme=dark] .plan-card{border:1px solid var(--line);background:var(--surface)}:root[data-theme=dark] .plan-card.selected{border-color:#6c9ce4;box-shadow:inset 0 1px #bed6ff18,0 0 0 1px #6c9ce433}:root[data-theme=dark] .plan-card .plan-price{color:var(--text)}:root[data-theme=dark] .language-picker select{border:1px solid var(--line);background:var(--surface);color:var(--text);border-color:var(--input-border)}:root[data-theme=dark] .language-picker select:focus-visible{outline:3px solid var(--focus)}:root[data-theme=dark] .benefit-hero h1 span{color:var(--blue)}:root[data-theme=dark] .app-language-note{color:var(--muted)}:root[data-theme=dark] .benefits-grid article{border-top:1px solid var(--line)}:root[data-theme=dark] .benefits-grid p{color:var(--muted)}:root[data-theme=dark] .benefits-limit{color:var(--muted)}:root[data-theme=dark] .purchase-page{color:var(--text);--blue: var(--accent) }:root[data-theme=dark] .purchase-steps{color:var(--muted)}:root[data-theme=dark] .purchase-steps li[aria-current]>span{color:var(--blue);border-bottom:2px solid var(--blue)}:root[data-theme=dark] .purchase-steps a:hover{color:var(--blue)}:root[data-theme=dark] .purchase-intro p{color:var(--muted)}:root[data-theme=dark] .purchase-plan-card{border:1px solid var(--line);background:linear-gradient(150deg,var(--surface-raised),var(--surface) 70%);box-shadow:inset 0 1px #bed6ff0d}:root[data-theme=dark] .purchase-plan-intro{color:var(--muted)}:root[data-theme=dark] .purchase-plan-price{color:var(--text)}:root[data-theme=dark] .purchase-plan-price small{color:var(--muted)}:root[data-theme=dark] .purchase-plan-billing{color:var(--muted)}:root[data-theme=dark] .purchase-plan-card .button{background:var(--action)}:root[data-theme=dark] .purchase-plan-card .button:disabled{background:var(--surface-raised);color:var(--muted)}:root[data-theme=dark] .purchase-plan-card ul{border-top:1px solid var(--line)}:root[data-theme=dark] .purchase-plan-card li{color:var(--muted)}:root[data-theme=dark] .purchase-plan-card li svg{color:var(--blue)}:root[data-theme=dark] .purchase-plan-policy{color:var(--muted)}:root[data-theme=dark] .purchase-notes{color:var(--muted)}:root[data-theme=dark] .purchase-notes a{color:var(--blue)}:root[data-theme=dark] .checkout-flow .checkout-form-column{border-left:1px solid var(--line)}:root[data-theme=dark] .checkout-selected-product{border:1px solid var(--line);background:var(--surface)}:root[data-theme=dark] .checkout-selected-label{color:var(--muted)}:root[data-theme=dark] .checkout-selected-label a{color:var(--blue)}:root[data-theme=dark] .checkout-selected-price small{color:var(--muted)}:root[data-theme=dark] .checkout-selected-product>p{color:var(--muted)}:root[data-theme=dark] .checkout-benefits{border-top:1px solid var(--line)}:root[data-theme=dark] .checkout-benefits svg{color:var(--muted)}:root[data-theme=dark] .checkout-benefits p{color:var(--muted)}:root[data-theme=dark] .checkout-download-link{color:var(--blue)}:root[data-theme=dark] .checkout-flow .checkout-account{border:1px solid var(--line);background:var(--surface)}:root[data-theme=dark] .checkout-account>svg{color:var(--blue)}:root[data-theme=dark] .checkout-flow .checkout-account input[readonly]{height:auto;padding:0;border:0;border-radius:0;background:transparent;color:var(--text);font-size:15px;font-weight:550}:root[data-theme=dark] .checkout-account-email>span{color:var(--muted)}:root[data-theme=dark] .checkout-account>a{color:var(--blue)}:root[data-theme=dark] .checkout-flow .payment-method-tabs button{border:1px solid var(--line);background:var(--surface)}:root[data-theme=dark] .checkout-flow .payment-method-tabs button[aria-selected=true]{color:var(--blue);background:var(--surface-raised);border-color:var(--blue)}:root[data-theme=dark] .checkout-final-total{border-top:1px solid var(--line)}:root[data-theme=dark] .checkout-flow .native-total dt{color:var(--muted)}:root[data-theme=dark] .checkout-flow .native-total>div:first-child dd{color:var(--muted)}:root[data-theme=dark] .checkout-flow .native-total .grand-total dt{color:var(--text)}:root[data-theme=dark] .checkout-card-security{color:var(--muted)}:root[data-theme=dark] .checkout-flow .checkout-hosted{border-top:1px solid var(--line)}:root[data-theme=dark] .checkout-state-note{color:var(--muted)}@media(max-width:760px){:root[data-theme=dark] .checkout-flow .checkout-form-column{border-top:1px solid var(--line)}}:root[data-theme=dark] .checkout-help{color:var(--muted)}:root[data-theme=dark] .checkout-help summary{color:var(--muted)}:root[data-theme=dark] .checkout-help summary:hover{color:var(--blue)}:root[data-theme=dark] .checkout-help summary:focus-visible{outline:2px solid var(--focus)}:root[data-theme=dark] .download-compatibility{border:1px solid var(--line);background:var(--surface)}:root[data-theme=dark] .download-cpu-choice select{border:1px solid var(--line);background:var(--surface);color:var(--blue);border-color:var(--input-border)}:root[data-theme=dark] .storage-guide-links>p{color:var(--muted)}:root[data-theme=dark] .storage-guide-links li{border-top:1px solid var(--line)}:root[data-theme=dark] .storage-guide-links li>p{color:var(--muted)}:root[data-theme=dark] .storage-guide-copy p{color:var(--muted)}:root[data-theme=dark] .storage-guide-toc{border-block:1px solid var(--line)}:root[data-theme=dark] .storage-guide-step h2>span{color:var(--muted)}:root[data-theme=dark] .storage-guide-result{border-left:3px solid var(--line)}:root[data-theme=dark] .storage-guide-figure figcaption{color:var(--muted)}:root[data-theme=dark] .storage-guide-next{border-top:1px solid var(--line)}:root[data-theme=dark] .storage-guide-next p{color:var(--muted)}:root[data-theme=dark] .product-slide-arrow:hover:not(:disabled){background:var(--surface-hover);border-color:#648ec7}:root[data-theme=dark] .checkout-page .primary:hover{background:#2471e4}:root[data-theme=dark] .feedback-form,:root[data-theme=dark] .feedback-detail{background:var(--surface)}:root[data-theme=dark] .product-scene{background:radial-gradient(ellipse at 60% 100%,#16478820,transparent 65%),linear-gradient(145deg,#101a2b,#0b121d);color:var(--text)}:root[data-theme=dark] .scene-heading>span{color:var(--muted)}:root[data-theme=dark] .scene-heading p{color:var(--muted)}:root[data-theme=dark] .scene-window{border:1px solid var(--line);background:var(--surface);box-shadow:0 22px 55px -18px #0009,inset 0 1px #d7e7ff0d}:root[data-theme=dark] .scene-chrome{background:var(--surface-raised);border-bottom:1px solid var(--line)}:root[data-theme=dark] .scene-chrome>span:last-child{color:var(--muted)}:root[data-theme=dark] .scene-sidebar{background:#0d1522;border-right:1px solid var(--line)}:root[data-theme=dark] .scene-sidebar>span{color:var(--muted)}:root[data-theme=dark] .scene-sidebar .scene-nav-current{color:var(--blue);background:#1b3354}:root[data-theme=dark] .scene-sidebar-disk{color:var(--muted)}:root[data-theme=dark] .scene-sidebar-disk strong{color:var(--muted)}:root[data-theme=dark] .scene-view-heading>span:last-child{color:var(--muted)}:root[data-theme=dark] .scene-disk{border:1px solid var(--line)}:root[data-theme=dark] .scene-disk.selected{background:linear-gradient(155deg,#1b3354,#101d30);border-color:#4b7dbd}:root[data-theme=dark] .scene-drive-object{color:var(--muted)}:root[data-theme=dark] .scene-folder-object{color:var(--blue)}:root[data-theme=dark] .scene-disk>span:not(.scene-action):not(.scene-secondary-action){color:var(--muted)}:root[data-theme=dark] .scene-disk-meter{background:#273a54}:root[data-theme=dark] .scene-action{background:var(--action)}:root[data-theme=dark] .scene-secondary-action{color:var(--blue);background:var(--surface-raised)}:root[data-theme=dark] .scene-folder-lines i{background:var(--surface)}:root[data-theme=dark] .scene-bottom-note{color:var(--muted)}:root[data-theme=dark] .scene-bottom-note svg{color:var(--muted)}:root[data-theme=dark] .scene-file-list .highlighted{background:#183052;border-color:#395e90}:root[data-theme=dark] .scene-file-list svg{color:var(--blue)}:root[data-theme=dark] .scene-file-list strong{color:var(--muted)}:root[data-theme=dark] .scene-type-meter{background:#273a54}:root[data-theme=dark] .scene-inspector{background:#111f33;border:1px solid var(--line)}:root[data-theme=dark] .scene-hidden-tag{background:var(--surface-raised);color:var(--muted)}:root[data-theme=dark] .scene-file-icon{color:var(--blue)}:root[data-theme=dark] .scene-inspector b{color:var(--blue)}:root[data-theme=dark] .scene-inspector p{color:var(--muted)}:root[data-theme=dark] .scene-ring-track{stroke:#263b57}:root[data-theme=dark] .scene-ring-used{stroke:#68a9ff}:root[data-theme=dark] .scene-ring>div>span{color:var(--muted)}:root[data-theme=dark] .scene-ring strong{color:var(--success)}:root[data-theme=dark] .scene-ring i{color:#b7f9d5;background:#245947}:root[data-theme=dark] .scene-comparison>div>span{color:var(--muted)}:root[data-theme=dark] .scene-free-meter{background:#263b57}:root[data-theme=dark] .scene-free-meter i{background:#6bc4ac}:root[data-theme=dark] .scene-comparison-arrow{color:var(--muted)}:root[data-theme=dark] .scene-comparison p{color:var(--muted)}:root[data-theme=dark] .storage-discovery{color:var(--text)}:root[data-theme=dark] .discovery-flow:before{background:linear-gradient(transparent,var(--line) 10%,var(--line) 90%,transparent)}:root[data-theme=dark] .discovery-chapter:before{border:2px solid var(--line);box-shadow:0 0 0 5px #112039,0 0 18px #528eff40;border-color:var(--background)}:root[data-theme=dark] .discovery-copy small{color:var(--muted)}:root[data-theme=dark] .discovery-capacity{border:1px solid var(--line);background:var(--surface)}:root[data-theme=dark] .discovery-capacity-readout{color:var(--muted)}:root[data-theme=dark] .discovery-capacity-readout dd{color:var(--text)}:root[data-theme=dark] .discovery-capacity-readout dd span{color:var(--muted)}:root[data-theme=dark] .discovery-category-bar{background:var(--surface);box-shadow:inset 0 1px 1px #bed6ff25}:root[data-theme=dark] .discovery-category-bar>span{border-right:1px solid var(--line)}:root[data-theme=dark] .discovery-category-bar>.storage-free{background:#1c302b}:root[data-theme=dark] .discovery-category-legend{color:var(--muted)}:root[data-theme=dark] .is-compact .discovery-category-bar{border:1px solid var(--line);background:#101c2c;box-shadow:inset 0 1px 1px #b9d9ff30,0 16px 30px #0005;border-color:#3e608b}:root[data-theme=dark] .is-compact .discovery-category-bar>span{box-shadow:inset 0 2px 4px #ffffff24,inset 0 -4px 8px #0003;border-color:#ffffff30}:root[data-theme=dark] .discovery-files{border:1px solid var(--line);background:var(--surface);box-shadow:0 16px 34px #0004}:root[data-theme=dark] .discovery-files li{color:var(--blue);border:1px solid var(--line);background:var(--surface-raised)}:root[data-theme=dark] .discovery-files li>span:nth-child(2){color:var(--text)}:root[data-theme=dark] .discovery-files small{color:var(--muted)}:root[data-theme=dark] .discovery-file-size{color:var(--muted)}:root[data-theme=dark] .discovery-example-label{color:var(--muted)}:root[data-theme=dark] .discovery-result-track{border:1px solid var(--line);background:#122b28;box-shadow:inset 0 1px 2px #b7ecd62b,0 16px 30px #0004;border-color:#365d59}:root[data-theme=dark] .discovery-result-used{border:1px solid var(--line);background:linear-gradient(170deg,#4da5ff,#216cde);box-shadow:inset 0 2px 3px #ffffff40;border-color:#62a7ef}:root[data-theme=dark] .discovery-result-total{color:var(--text)}:root[data-theme=dark] .discovery-result-legend{color:var(--muted)}:root[data-theme=dark] .discovery-result-legend dd{color:var(--blue)}:root[data-theme=dark] .discovery-result-breakdown{color:var(--muted)}
