.inner-page{--paper: #eee4d7;--ink: #3b3041;--reading: #c7d1e0;--inner-hero-height: 666px;--inner-hero-content: 1540px;--inner-hero-gutter: 64px;overflow:clip}.inner-page :where(h1,h2,h3,p,li,a){overflow-wrap:anywhere}.inner-page :where(a,button,input,summary,[tabindex]):focus-visible{outline:3px solid #cebaff;outline-offset:5px}.inner-page .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.inner-page .button{font-size:14px}.inner-page .text-link{font-size:14px;min-height:40px}.inner-page .breadcrumbs{font-size:12px;line-height:1.6;margin-bottom:35px}.inner-page .eyebrow{font-size:10px;letter-spacing:.15em;line-height:1.7}.inner-page .inner-intro{position:relative;display:grid;grid-template-columns:1.28fr .85fr;align-items:center;gap:48px;padding-top:42px;padding-bottom:56px;min-height:410px}.inner-intro-copy{min-width:0}@media(min-width:851px){.inner-page .inner-intro{width:100vw;max-width:none;min-height:var(--inner-hero-height);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:max(32px,calc((100vw - var(--inner-hero-content))/2));padding-right:max(32px,calc((100vw - var(--inner-hero-content))/2))}}.inner-page h1{font-size:clamp(38px,4.5vw,61px);line-height:1.12;letter-spacing:-.043em;margin:0 0 24px}.inner-page h1 em{color:#b9a2f5;font-style:normal}.inner-page .inner-intro .lead{color:#b8c6d9;font-size:17px;line-height:1.85;max-width:620px;margin-bottom:22px}.inner-intro .eyebrow{margin-bottom:17px}.intro-facts{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:23px}.intro-facts>span{display:flex;gap:8px;align-items:center;font-size:12px;color:#bcc8dd}.intro-facts svg{width:17px;height:17px;color:#bda5f1;flex-shrink:0}.memory-still{position:relative;width:100%;max-width:400px;height:320px;margin:20px auto 0;isolation:isolate;pointer-events:none}.still-orbit{position:absolute;width:262px;height:262px;top:10px;left:56px;border:1px solid #9c83c329;border-radius:50%;z-index:-1;background:radial-gradient(circle,#ad868026,#67539716 56%,transparent 73%);box-shadow:0 0 0 28px #8d7aae05,0 0 0 56px #8d7aae03}.still-print{background:var(--paper);padding:8px 8px 5px;border:1px solid #fff9;box-shadow:0 16px 30px #0005;color:#5c4c52;position:absolute}.still-print img{display:block;object-fit:cover;width:100%}.still-print>span{display:block;font:italic 12px/2 Georgia,serif;text-align:center}.still-print>span>span{color:#976576;margin-left:4px}.still-print-main{width:282px;right:0;top:50px;transform:rotate(7deg);z-index:2}.still-print-main img{height:135px}.still-print-small{width:127px;top:9px;left:8px;transform:rotate(-13deg);z-index:1}.still-print-small img{height:115px}.still-print-small>span{font-size:10px}.still-mini{position:absolute;left:33px;bottom:0;width:105px;padding:6px 6px 3px;background:#eee6dc;box-shadow:0 12px 25px #0005;transform:rotate(-7deg);z-index:3}.still-mini img{display:block;width:100%;height:83px;object-fit:cover}.still-mini>span{display:block;font:italic 10px/2 Georgia,serif;color:#735b5a;text-align:center}.still-note{position:absolute;bottom:-7px;right:8px;margin:0;font:italic 17px/1.65 Georgia,serif;color:#decac7;transform:rotate(-5deg)}.still-stamp{position:absolute;right:12px;top:6px;width:42px;height:42px;display:grid;place-items:center;color:#cfb8ff;border:1px solid #82709570;border-radius:13px;background:#2a2441c9;z-index:3;transform:rotate(10deg);box-shadow:0 5px 25px #0003}.still-stamp svg{width:21px;height:21px}.memory-still-journal .still-print-main{transform:rotate(-4deg)}.memory-still-journal .still-mini{transform:rotate(9deg);left:18px}.memory-still-start .still-print-main{transform:rotate(3deg)}.memory-still-help .still-print-small{transform:rotate(-5deg)}.memory-still-family .still-note{color:#e5c7bf}.inner-page .inner-section{padding-block:55px}.editorial-section-heading{max-width:710px;margin-bottom:32px}.editorial-section-heading h2{font-size:clamp(29px,3.2vw,41px);line-height:1.22;letter-spacing:-.03em;margin:0 0 18px}.editorial-section-heading>p:last-child{font-size:16px;line-height:1.85;color:var(--reading)}.story-jumps{display:flex;flex-wrap:wrap;gap:8px;border-block:1px solid #35405a;padding-block:20px}.story-jumps a{display:inline-flex;align-items:center;gap:8px;text-decoration:none;border:1px solid #4b496680;border-radius:9px;color:#c6cce0;padding:11px 12px;font-size:11px;background:#151e30;min-height:42px}.story-jumps a:hover{background:#292640;color:#eee4ff;border-color:#a28ac8}.story-jumps svg{width:16px;height:16px;color:#bba4ef;flex-shrink:0}.feature-story{display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:75px;padding:72px 0;border-bottom:1px solid #3d44583d;scroll-margin-top:105px}.feature-story:target .story-index{color:#dac9ff}.feature-story.story-reverse .feature-story-copy{order:2}.feature-story.story-reverse .feature-story-art{order:1}.feature-story-copy,.feature-story-art{min-width:0}.story-index{display:flex;align-items:center;gap:12px;color:#b5a3d7;font-size:11px;letter-spacing:.06em;margin-bottom:20px}.story-index>span{width:24px;height:1px;background:#8c759f}.feature-story h2{font-size:clamp(28px,3vw,39px);line-height:1.23;letter-spacing:-.03em;margin:0 0 22px}.feature-story-copy>p{font-size:16px;line-height:1.85;color:#bfccdf}.technical-detail{margin-top:25px;border-top:1px solid #444657;padding-top:13px}.technical-detail summary{cursor:pointer;color:#c8b6ed;font-size:13px;padding:10px 0}.technical-detail p{font-size:13px;line-height:1.9;padding:10px 0 0;margin:0}.scene-footnote{font-size:10px;color:#9aacbc;text-align:center;margin:16px 0 0}.feature-scene{margin:0}.scene-surface{padding:20px;border:1px solid #59637c;border-radius:19px;background:linear-gradient(130deg,#27334b,#172336 80%);box-shadow:0 14px 40px #0003,inset 0 1px #ffffff09}.scene-topline{display:flex;gap:8px;align-items:center;color:#bdc9de;font-size:10px;padding-bottom:17px;margin-bottom:20px;border-bottom:1px solid #50607a59}.scene-topline>svg{margin-left:auto;width:17px;height:17px;color:#bda7ef}.scene-dot{width:5px;height:5px;border-radius:50%;background:#9fc9b9;flex-shrink:0}.scene-pair{display:grid;grid-template-columns:1fr 1fr;gap:27px;position:relative;max-width:390px;margin:0 auto}.scene-shot{padding:6px;border-radius:10px;border:1px solid #646e874f;min-width:0;background:#0e18297d}.scene-shot img{width:100%;height:152px;object-fit:cover;display:block;border-radius:6px}.scene-shot>strong{display:block;font-size:11px;font-weight:500;text-align:center;margin:10px 0}.scene-tag{border-radius:5px;background:#644f9555;border:1px solid #a48dd877;padding:6px 3px;display:flex;align-items:center;justify-content:center;font-size:10px;gap:5px;color:#e0d5f8}.scene-tag svg{width:12px;height:12px}.scene-tag.secondary-tag{background:#293346;border-color:#4e5c70;color:#b8c4d8}.scene-equals{position:absolute;left:calc(50% - 17px);top:67px;width:34px;height:34px;display:grid;place-items:center;font-size:22px;border-radius:50%;border:1px solid #bbaaeb;background:#544976;z-index:2}.feature-scene>figcaption{font-size:9px;line-height:1.6;color:#95a5bb;text-align:center;padding:14px 16px 0}.scene-triplet{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.scene-triplet .scene-shot img{height:158px;object-fit:cover}.scene-triplet .scene-shot:first-child img{object-position:15%}.scene-triplet .scene-shot:last-child img{object-position:85%}.scene-triplet .selected{border-color:#b79bef;background:#55457355;box-shadow:0 0 0 2px #a77ce014}.scene-triplet .scene-shot>span{display:block;color:#cbbedd;font-size:9px;text-align:center;line-height:1.5;margin:10px 0 4px}.scene-caption{display:flex;align-items:center;justify-content:center;gap:8px;color:#b7bddd;font-size:11px;margin:20px 0 0}.scene-caption svg{color:#b19cde;width:15px;height:15px;flex-shrink:0}.scene-video-picture{position:relative;max-width:392px;margin:0 auto}.scene-video-picture>img{width:100%;height:auto;display:block;border-radius:9px}.scene-video-picture>span{position:absolute;top:calc(50% - 22px);left:calc(50% - 22px);border:1px solid #e9d2ffaa;background:#1e163ca0;width:44px;height:44px;border-radius:50%;display:grid;place-items:center}.scene-video-picture svg{width:20px;height:20px}.scene-filmstrip{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;max-width:392px;margin:14px auto 0}.scene-filmstrip img{height:45px;width:100%;object-fit:cover;border-radius:5px;display:block}.scene-filmstrip span{display:block;font-size:9px;color:#b9c6d8;padding-top:6px;text-align:center}.scene-folder{display:flex;align-items:center;gap:17px;border:1px solid #72688e70;border-radius:10px;padding:20px;background:#1b2940}.scene-folder>svg{color:#ccb6f9;width:30px;height:30px;flex-shrink:0}.scene-folder>svg:last-child{margin-left:auto;width:20px;height:20px}.scene-folder strong{display:block;font-size:13px;font-weight:600}.scene-folder div>span{display:block;font-size:10px;color:#abb9ce;margin-top:4px}.scene-folder-check{margin-left:auto;width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:#24675d44;color:#97d8c3;flex-shrink:0}.scene-folder-check svg{width:16px;height:16px}.folder-connector{display:flex;align-items:center;justify-content:center;gap:15px;padding:15px;color:#b8abc9;font-size:10px}.folder-connector span{height:1px;flex:1;background:#76688b66}.review-memory{display:grid;grid-template-columns:.9fr 1.1fr;gap:23px;align-items:center}.review-memory img{width:100%;height:auto;border:5px solid #e8ddd4;display:block;transform:rotate(-4deg);box-shadow:0 7px 20px #0003}.review-memory .eyebrow{font-size:8px}.review-memory strong{display:block;font-size:21px;line-height:1.4;color:#e6d8e6;font-weight:500}.review-checks{display:flex;flex-wrap:wrap;gap:14px;margin-top:27px;padding-top:17px;border-top:1px solid #515d7160}.review-checks span{display:flex;align-items:center;gap:5px;font-size:9px;color:#c5cce0}.review-checks svg{width:13px;height:13px;color:#bca4ee}.memory-note{position:relative;display:grid;grid-template-columns:158px 1fr;align-items:center;gap:44px;padding:38px 48px;border:1px solid #fff9;border-radius:17px;background:radial-gradient(ellipse at 0 0,#fff8ee,#eee4d7 70%);color:var(--ink);box-shadow:0 15px 35px #0002}.note-photo{background:#fffaf1;padding:7px 7px 4px;transform:rotate(-7deg);box-shadow:0 5px 16px #715a5430;max-width:155px}.note-photo img{width:100%;height:124px;object-fit:cover;display:block}.note-photo>span{display:block;text-align:center;font:italic 10px/2 Georgia,serif;color:#796467}.note-copy .eyebrow{color:#79617c;display:flex;gap:8px;align-items:center;font-size:9px;margin-bottom:11px}.note-copy .eyebrow svg{width:15px;height:15px}.inner-page .note-copy h2{color:#362f42;font-size:clamp(23px,2.5vw,30px);line-height:1.3;letter-spacing:-.02em;margin:0 0 12px}.inner-page .note-copy>p:not(.eyebrow){font-size:14px;color:#5c5361;line-height:1.85;margin:0 0 10px;max-width:780px}.inner-page .note-copy .text-link{color:#5e4489;font-weight:600;font-size:12px}.inner-page .note-copy a:focus-visible{outline-color:#705498}.inner-plans{padding-top:20px;padding-bottom:15px}.inner-page .price-card{padding:33px 29px 28px;min-width:0}.inner-page .price-card h2{font-size:30px}.inner-page .plan-description{font-size:14px;line-height:1.75;min-height:75px}.inner-page .price{font-size:43px;margin-bottom:24px}.inner-page .price small{font-size:12px}.inner-page .plan-features li{font-size:13px}.inner-page .price-card .button{font-size:14px;min-height:47px}.inner-page .price-card.family-plan{border-color:#7b666f;background:radial-gradient(ellipse at 80% 0,#78544c30,transparent 65%),linear-gradient(145deg,#262638,#162133)}.inner-page .plan-badge{font-size:10px}.inner-page .plans-footnote{font-size:11px;line-height:1.7;padding-top:12px}.comparison-wrap{border:1px solid #38455e;border-radius:17px;overflow:hidden;background:#131e2e}.inner-page .comparison{font-size:14px;min-width:510px}.inner-page .comparison caption{text-align:left}.inner-page .comparison th,.inner-page .comparison td{position:relative;padding:21px 25px;line-height:1.7}.inner-page .comparison thead{background:#26304a}.inner-page .comparison thead th{font-size:14px;font-weight:600}.inner-page .comparison tbody th{font-weight:500;color:#d0d9e6}.inner-page .comparison th:first-child{width:42%}.inner-page .comparison tr:last-child>*{border-bottom:0}.inner-page .comparison svg{width:20px;height:20px;color:#a8d8c6;vertical-align:middle}.comparison-highlight{background:#52416b20}.recovery-strip{display:flex;align-items:center;gap:23px;padding:28px 32px;border:1px solid #4c4b655b;border-radius:15px;background:#171e30;margin-block:10px 30px}.recovery-strip h2{font-size:21px;line-height:1.4;margin:0 0 8px}.recovery-strip p{font-size:13px;margin:0}.recovery-strip .button{margin-left:auto;flex-shrink:0;font-size:12px}.download-workspace{display:grid;grid-template-columns:1fr .94fr;gap:64px;align-items:start;padding-top:8px}.inner-page .download-panel{padding:34px;border-radius:19px}.download-app-title{display:flex;align-items:flex-start;gap:18px;padding-bottom:23px;margin-bottom:25px;border-bottom:1px solid #7c769543}.download-app-title .eyebrow{font-size:9px;margin-bottom:9px}.download-app-title h2{font-size:26px;line-height:1.25;letter-spacing:-.025em;margin:0}.download-app-icon{display:grid;place-items:center;width:58px;height:58px;border:1px solid #c9b2ff77;border-radius:17px;background:linear-gradient(140deg,#ab83f0,#6d54cf);box-shadow:0 7px 20px #6449a940;flex-shrink:0}.download-app-icon svg{width:31px;height:31px}.release-pending{padding:22px;border:1px solid #81709069;border-radius:12px;background:#1b2439d9}.pending-label{display:inline-flex;align-items:center;gap:8px;border:1px solid #8b735666;border-radius:50px;background:#6d51322b;color:#e4cda9;font-size:10px;padding:5px 10px;margin-bottom:15px}.pending-label>span{width:5px;height:5px;border-radius:50%;background:#d6b68e}.release-pending h3{font-size:23px;line-height:1.35;margin:0 0 14px}.release-pending p{font-size:14px;line-height:1.85}.release-pending .button{font-size:12px}.download-free-note{display:flex;gap:8px;font-size:11px;line-height:1.7;color:#bdbbd5;margin:23px 0 0}.download-free-note svg{width:16px;height:16px;flex-shrink:0;color:#b6d8c7;margin-top:2px}.inner-page .download-info{padding:4px 0 15px;font-size:14px;gap:13px 20px}.download-checksum{margin-top:21px;padding-top:15px;border-top:1px solid #665c804f}.download-checksum summary{font-size:12px;color:#beaddf;cursor:pointer;padding:8px 0}.download-checksum p{font-size:11px;color:#acb4ca}.download-checksum .hash{white-space:normal;overflow-wrap:anywhere}.download-next{padding:18px 0}.download-next h2{font-size:29px;line-height:1.3;margin:0 0 29px}.gentle-steps{list-style:none;padding:0;margin:0 0 17px}.gentle-steps li{display:grid;grid-template-columns:37px 1fr;gap:17px;padding-bottom:23px}.gentle-steps li>span{font-size:12px;color:#bca6e4;background:#28283e;border:1px solid #6c5d8a70;width:35px;height:35px;display:grid;place-items:center;border-radius:50%}.gentle-steps h3{font-size:18px;line-height:1.4;margin-bottom:9px}.gentle-steps p{font-size:14px;line-height:1.8;margin:0}.inner-page .tools-note{color:#a4b2c9;font-size:12px;line-height:1.85;padding-top:3px;padding-bottom:30px}.guide-layout{display:grid;grid-template-columns:255px minmax(0,1fr);gap:62px;align-items:start}.guide-sidebar{position:sticky;top:120px;background:#162034;border:1px solid #38415d;border-radius:16px;padding:25px 20px}.guide-sidebar .eyebrow{font-size:9px}.guide-sidebar nav{display:grid;gap:9px;padding:10px 0 20px}.guide-sidebar nav a{display:flex;align-items:baseline;gap:12px;color:#bdc8dc;text-decoration:none;font-size:12px;line-height:1.6;padding:9px 0}.guide-sidebar nav a:hover{color:#d7c0ff}.guide-sidebar nav a>span{font-size:10px;color:#ab8bcf;flex-shrink:0}.guide-faq-link{border-top:1px solid #47526b;padding-top:18px;display:flex;align-items:center;gap:8px;color:#baa5e3;font-size:11px;text-decoration:none}.guide-faq-link svg{width:15px;height:15px}.guide-chapters{min-width:0}.guide-chapter{border:1px solid #4b4c6655;border-radius:18px;background:linear-gradient(120deg,#192336,#121b2b);padding:35px 40px;margin-bottom:23px;scroll-margin-top:112px}.guide-chapter:target{border-color:#aa8ce6}.guide-chapter-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.guide-number{color:#8e83ad;font-size:38px;font-weight:350;letter-spacing:-.035em}.guide-chapter .luminous-icon{height:40px;width:40px;border-radius:11px}.guide-chapter .luminous-icon svg{height:21px;width:21px}.guide-chapter h2{font-size:30px;line-height:1.3;margin:15px 0}.guide-chapter>p:not(.guide-hint){font-size:16px;line-height:1.9}.guide-chapter .feature-scene{margin-block:30px 24px;max-width:600px}.guide-chapter .guide-hint{border-left:2px solid #a58bbf;padding:2px 0 2px 15px;color:#cfc0d7;font-size:12px;line-height:1.85;margin:24px 0 0}.guide-chapter .text-link{margin-top:17px}.support-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:23px;padding-bottom:30px}.support-card{display:block;text-decoration:none;border:1px solid #4f4b6769;border-radius:16px;padding:30px;background:#182235}.support-card:hover{border-color:#9e89c2}.support-card>svg{color:#baa3ec;margin-bottom:15px;width:25px;height:25px}.support-card h2{font-size:24px;margin-bottom:14px}.support-card p{font-size:14px;line-height:1.8}.support-card .text-link{font-size:12px}.answers-layout{display:grid;grid-template-columns:255px minmax(0,1fr);gap:62px;align-items:start;padding-top:10px}.answers-sidebar{position:sticky;top:120px;padding:23px 0}.answers-sidebar nav{display:grid;gap:6px;margin-bottom:30px}.answers-sidebar nav a{display:flex;align-items:center;gap:11px;font-size:13px;min-height:47px;padding:10px 13px;border-radius:9px;text-decoration:none;color:#c8d0e2;border:1px solid transparent}.answers-sidebar nav a:hover{background:#20263b;border-color:#8872b16e}.answers-sidebar nav svg{color:#b9a1e4;width:19px;height:19px;flex-shrink:0}.answers-sidebar .text-link{font-size:11px}.answers-main{min-width:0}.content-search{margin:0 0 33px}.content-search>label{display:block;font-size:12px;color:#aebbd0;margin-bottom:9px}.content-search>div{display:flex;align-items:center;border:1px solid #4a4e68;border-radius:10px;background:#172237;padding:0 15px;gap:12px}.content-search>div:focus-within{border-color:#b9a0ed;box-shadow:0 0 0 3px #8c6eac1a}.content-search>div>svg{width:18px;height:18px;color:#b39bcc;flex-shrink:0}.content-search input{width:100%;border:0;background:transparent;color:#e5e9f4;font:inherit;font-size:14px;padding:14px 0;min-width:0;outline:0;border-radius:5px}.content-search input::placeholder{color:#9ca9bd;opacity:1}.content-search input:focus-visible{outline:none}.filter-feedback{color:#a8b5c9;font-size:11px;margin:10px 0 0;min-height:19px}.answer-group{margin-bottom:37px;scroll-margin-top:120px}.answer-group h2{display:flex;gap:13px;align-items:center;font-size:23px;margin:0 0 20px}.answer-group h2 svg{color:#bc9dec;width:22px;height:22px;flex-shrink:0}.answer-item{background:#182234;border:1px solid #3b455c;border-radius:12px;margin-bottom:11px;padding:0 23px}.answer-item[open]{background:linear-gradient(115deg,#24283f,#172235);border-color:#79698e}.answer-item summary{display:flex;justify-content:space-between;gap:25px;align-items:start;padding:21px 0;cursor:pointer;list-style:none;font-size:15px;font-weight:600;line-height:1.6}.answer-item summary::-webkit-details-marker{display:none}.answer-item summary:after{content:"+";color:#bca3e1;font-weight:400;font-size:22px;line-height:1.1;flex-shrink:0}.answer-item[open] summary:after{content:"−"}.answer-item p{font-size:14px;line-height:1.95;color:#bfccdf;margin:0;padding-bottom:22px;max-width:760px}.filter-empty{padding:50px 30px;border:1px dashed #736081;border-radius:15px;text-align:center;background:#172034}.filter-empty>svg{width:28px;height:28px;color:#bca3e2;margin:0 0 19px}.filter-empty h2{font-size:27px}.filter-empty p{font-size:14px;margin:17px 0}.filter-empty .button{margin-top:6px}.journal-library{padding-top:16px}.journal-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 275px;gap:8px 25px;padding-bottom:23px;margin-bottom:25px;border-bottom:1px solid #48506766;align-items:center}.journal-toolbar .filter-bar{gap:7px;margin:0}.journal-toolbar .filter-button{border-color:#4c4d6a;background:#192236;color:#bdc9db;font-size:12px;padding:10px 15px;min-height:40px}.journal-toolbar .filter-button[aria-pressed=true]{background:#6a528c36;color:#e8d6ff;border-color:#ae8ed0}.journal-toolbar .compact-search{margin:0}.journal-toolbar .compact-search input{font-size:12px;padding-block:12px}.journal-toolbar .filter-feedback{grid-column:1 / -1;margin-top:6px;margin-bottom:0}.journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.journal-item{min-width:0;display:flex}.journal-lead-item{grid-column:1 / -1;margin-bottom:15px}.journal-card{border:1px solid #44486080;border-radius:17px;overflow:hidden;background:#182235;display:flex;flex-direction:column;width:100%;transition:border-color .18s}.journal-card:hover{border-color:#a188c6}.journal-cover{position:relative;display:block;height:220px;background:#20263b;overflow:hidden}.journal-cover>img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.journal-card:hover .journal-cover>img{transform:scale(1.025)}.journal-no-cover{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:17px;color:#c5addc;background:radial-gradient(ellipse at 30% 20%,#72618e40,transparent 65%),repeating-linear-gradient(-30deg,transparent,transparent 40px,#ada4c908 40px,#ada4c908 41px),#263044}.journal-no-cover svg{width:48px;height:48px;stroke-width:1}.journal-no-cover>span{font:italic 15px Georgia,serif}.journal-card-copy{padding:25px;display:flex;flex-direction:column;flex:1;min-width:0}.journal-card-copy .eyebrow{font-size:9px;margin:0 0 14px}.journal-card h2{font-size:23px;line-height:1.35;margin:0 0 17px}.journal-card h2 a{text-decoration:none}.journal-card h2 a:hover{color:#d4bdf5}.journal-card-copy>p:not(.eyebrow){font-size:14px;line-height:1.8;color:#b4c2d8;margin:0 0 24px}.journal-card-meta{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:10px;color:#a7b5ca;margin-top:auto}.inner-page .journal-read{font-size:12px;margin-top:16px}.journal-featured{display:grid;grid-template-columns:1.1fr 1fr;background:linear-gradient(130deg,#20273b,#172235)}.journal-featured .journal-cover{height:100%;min-height:335px}.journal-featured .journal-card-copy{padding:40px}.journal-featured h2{font-size:33px;letter-spacing:-.025em}.journal-featured .journal-card-copy>p:not(.eyebrow){font-size:15px}.journal-cover-label{position:absolute;top:21px;left:21px;background:#141d2ce0;color:#eddae8;border:1px solid #ae97b767;border-radius:50px;font-size:10px;padding:7px 12px}.journal-empty{text-align:center;padding:60px 30px;border:1px solid #5e526e;border-radius:18px;background:radial-gradient(ellipse at 50% 0,#64508025,transparent 65%),#182235}.journal-empty>.luminous-icon{margin:0 auto 25px;width:56px;height:56px}.journal-empty h2{font-size:33px;line-height:1.3}.journal-empty>p:not(.eyebrow){font-size:15px;line-height:1.8;max-width:560px;margin:15px auto}.journal-empty .actions{justify-content:center;margin-top:27px}.reading-layout{display:grid;grid-template-columns:minmax(0,850px) 235px;gap:68px;padding-top:45px;padding-bottom:32px;align-items:start}.reading-main{min-width:0}.reading-header{padding-bottom:22px}.reading-header .breadcrumbs{margin-bottom:40px}.reading-header h1{font-size:clamp(34px,3.75vw,53px);line-height:1.17;max-width:800px}.reading-header .article-lead{font-size:19px;line-height:1.8;color:#b8c7db;margin:0 0 25px;max-width:750px}.reading-meta{display:flex;gap:10px 17px;align-items:center;flex-wrap:wrap;font-size:11px;color:#aebed3;margin-top:28px}.reading-mark{display:grid;place-items:center;background:#494063;color:#cfb9ed;width:31px;height:31px;border-radius:50%;border:1px solid #85709566}.reading-mark svg{width:15px;height:15px}.meta-dot{color:#8f81a4}.reading-cover{margin:5px 0 36px;border-radius:17px;overflow:hidden;border:1px solid #6d64783d;background:#141c2c}.reading-cover img{display:block;width:100%;height:auto;max-height:480px;object-fit:contain}.reading-cover figcaption{padding:13px 20px;color:#aebbcf;text-align:center;font-size:12px;line-height:1.7}.inner-page .reading-body{max-width:740px;margin-inline:auto;font-size:18px;color:#d6dfec;line-height:1.85}.reading-body .content-blocks>h2:first-child{margin-top:.7em}.reading-sidebar{align-self:stretch;min-width:0}.reading-sidebar-inner{position:sticky;top:112px;max-height:calc(100vh - 140px);overflow:auto;scrollbar-width:thin;padding:5px 5px 10px}.reading-contents{margin:0 0 28px;padding:20px 0;border-block:1px solid #61557259}.reading-contents .eyebrow{font-size:9px;margin-bottom:17px}.reading-contents a{display:flex;gap:10px;text-decoration:none;color:#b8c5db;padding:10px 0;font-size:12px;line-height:1.6}.reading-contents a:hover{color:#dabfff}.reading-contents a>span{color:#a18bb9;font-size:10px;padding-top:2px;flex-shrink:0}.reading-invitation{border:1px solid #74628675;background:radial-gradient(ellipse at 20% 0,#69517d3d,transparent 75%),#192339;border-radius:13px;padding:24px 20px}.reading-invitation>svg{width:27px;height:27px;color:#ccb0f3;margin-bottom:16px}.reading-invitation h2{font-size:21px;line-height:1.35;margin:0 0 15px}.reading-invitation p{font-size:12px;line-height:1.85}.reading-invitation .button{width:100%;font-size:11px}.reading-invitation small{display:block;text-align:center;margin-top:11px;font-size:9px;color:#a7b6ce}.reading-end{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;border-top:1px solid #50476170;padding-top:22px;margin-top:45px}.reading-end>span{display:flex;gap:10px;align-items:center;font:italic 15px/1.8 Georgia,serif;color:#c6b2c9}.reading-end>span svg{width:18px;height:18px}.reading-end .text-link{font-size:12px}.mobile-contents{display:none}.related-reading{padding-top:50px;padding-bottom:25px}@media(min-width:1500px){.inner-page .inner-intro{min-height:440px}.inner-page .reading-layout{grid-template-columns:minmax(0,910px) 255px;gap:76px}}@media(max-width:1100px){.inner-page .inner-intro{grid-template-columns:1.14fr .86fr;gap:28px}.memory-still{transform:scale(.87);transform-origin:center}.feature-story{gap:38px;padding-block:58px}.story-jumps{gap:6px}.story-jumps a{font-size:10px}.inner-page .pricing-grid{gap:15px}.inner-page .price-card{padding:28px 21px 23px}.inner-page .plan-description{min-height:93px}.download-workspace{gap:35px}.guide-layout,.answers-layout{grid-template-columns:215px minmax(0,1fr);gap:35px}.guide-chapter{padding:27px}.journal-grid{gap:20px}.journal-card-copy{padding:21px}.journal-featured .journal-card-copy{padding:30px}.journal-featured h2{font-size:29px}.reading-layout{gap:30px;grid-template-columns:minmax(0,1fr) 220px}}@media(max-width:850px){.inner-page .inner-intro{grid-template-columns:1fr 310px;gap:14px;min-height:385px;padding-top:30px}.inner-page h1{font-size:42px}.inner-page .inner-intro .lead{font-size:15px}.memory-still{transform:scale(.79);transform-origin:center;width:380px;margin-left:-30px}.inner-page .inner-intro .breadcrumbs{margin-bottom:25px}.inner-page .price-card{max-width:none;padding:29px}.inner-page .plan-description{min-height:0}.inner-page .pricing-grid,.feature-story{grid-template-columns:1fr;gap:28px}.feature-story.story-reverse .feature-story-copy,.feature-story.story-reverse .feature-story-art{order:unset}.feature-story-art{max-width:620px;width:100%;justify-self:center}.feature-story-copy{max-width:680px}.feature-story h2{font-size:34px}.memory-note{padding:32px;gap:27px;grid-template-columns:135px 1fr}.recovery-strip{flex-wrap:wrap}.recovery-strip .button{margin-left:71px}.download-workspace{grid-template-columns:1fr;gap:32px}.download-panel{width:100%}.download-next{padding:12px 10px}.guide-layout{grid-template-columns:1fr;gap:27px}.guide-sidebar{position:static;padding:20px}.guide-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:0 12px}.guide-faq-link{margin-top:6px}.answers-layout{grid-template-columns:1fr;gap:25px}.answers-sidebar{position:static;padding:0}.answers-sidebar nav{display:flex;flex-wrap:wrap;gap:9px;margin:0}.answers-sidebar nav a{border-color:#51436077;background:#192235}.answers-sidebar .eyebrow,.answers-sidebar>.text-link{display:none}.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-featured{grid-template-columns:1fr 1fr}.journal-featured .journal-card-copy{padding:25px}.journal-featured .journal-cover{min-height:315px}.journal-featured h2{font-size:26px}.journal-toolbar{grid-template-columns:1fr;gap:15px}.compact-search{max-width:none}.reading-layout{grid-template-columns:minmax(0,1fr);max-width:820px}.reading-sidebar{display:none}.mobile-contents{display:block;border:1px solid #6c5b7b80;border-radius:11px;background:#212239;padding:17px 21px;margin-bottom:30px}.mobile-contents summary{cursor:pointer;color:#ceb6ed;font-size:14px}.mobile-contents nav{display:grid;gap:14px;padding-top:19px}.mobile-contents a{color:#c2ccdc;font-size:14px;line-height:1.6;text-decoration:none}}@media(max-width:650px){.inner-page .inner-intro{grid-template-columns:1fr;gap:0;padding-top:28px;padding-bottom:23px}.inner-page .inner-intro-copy{z-index:1}.inner-page h1{font-size:clamp(34px,8vw,45px)}.inner-page .inner-intro .lead{font-size:16px;max-width:560px;margin-bottom:15px}.memory-still{transform:scale(.88);transform-origin:center;width:min(400px,100%);max-width:400px;height:305px;margin:0 auto}.inner-page .inner-section{padding-block:36px}.intro-facts{gap:10px 17px;margin-top:17px}.intro-facts>span{font-size:11px}.story-jumps{padding-block:17px}.story-jumps a{flex:1 1 calc(50% - 6px);font-size:10px;line-height:1.5}.feature-story{padding-block:40px}.feature-story h2{font-size:30px}.feature-story-copy>p{font-size:15px}.feature-story .timeline-heading{padding:16px}.feature-story .timeline-years{padding:15px 15px 0;gap:6px}.feature-story .timeline-years button{font-size:20px;padding:11px}.feature-story .timeline-photos{padding:15px 15px 0;gap:7px}.feature-story .timeline-photos img{height:135px}.feature-story .timeline-footer{padding:15px}.memory-note{grid-template-columns:100px minmax(0,1fr);gap:20px;padding:25px}.note-photo img{height:94px}.note-photo>span{font-size:8px}.inner-page .note-copy h2{font-size:24px}.inner-page .note-copy>p:not(.eyebrow){font-size:13px}.inner-page .note-copy .eyebrow{font-size:8px}.recovery-strip{padding:24px;gap:16px}.recovery-strip>.luminous-icon{width:39px;height:39px}.recovery-strip h2{font-size:20px}.recovery-strip .button{margin-left:0;width:100%}.recovery-strip>div{flex:1 1 210px}.inner-page .comparison th,.inner-page .comparison td{padding:16px;font-size:12px}.inner-page .comparison{min-width:480px}.inner-page .download-panel{padding:24px}.download-app-title h2{font-size:24px}.download-app-icon{width:48px;height:48px;border-radius:14px}.download-app-icon svg{width:26px;height:26px}.release-pending{padding:19px}.download-next h2{font-size:27px}.support-grid{grid-template-columns:1fr;gap:15px}.support-card{padding:25px}.guide-chapter{padding:26px}.guide-chapter h2{font-size:28px}.guide-chapter>p:not(.guide-hint){font-size:15px}.review-memory{grid-template-columns:1fr;gap:19px}.review-memory img{max-width:235px;margin:0 auto}.review-memory strong{font-size:21px}.review-checks{gap:9px}.answers-sidebar nav a{font-size:11px;padding:8px 10px;gap:8px}.answers-sidebar nav svg{width:16px;height:16px}.answer-item{padding-inline:19px}.answer-item summary{font-size:14px;padding-block:19px}.answer-item p{font-size:14px;line-height:1.9}.journal-grid{grid-template-columns:1fr}.journal-featured{display:flex}.journal-featured .journal-cover{min-height:0;height:240px}.journal-featured .journal-card-copy{padding:25px}.journal-cover{height:220px}.journal-card h2{font-size:26px}.journal-lead-item{margin-bottom:0}.journal-empty{padding:38px 25px}.journal-empty h2{font-size:28px}.inner-page .reading-layout{padding-top:27px}.reading-header .breadcrumbs{margin-bottom:27px}.reading-header h1{font-size:35px}.reading-header .article-lead{font-size:18px}.reading-meta{gap:10px 13px;font-size:10px}.reading-cover{margin-bottom:25px}.reading-cover img{max-height:390px}.inner-page .reading-body{font-size:17px}}@media(max-width:400px){.inner-page .breadcrumbs{font-size:10px}.memory-still{transform:scale(.79);width:360px;margin-left:calc((100% - 360px)/2)}.inner-page h1{font-size:34px}.inner-page .inner-intro .eyebrow{font-size:8px}.inner-page .inner-intro .lead{font-size:15px}.scene-surface{padding:14px}.scene-topline{font-size:8px;margin-bottom:15px}.scene-pair{gap:16px}.scene-shot img{height:116px}.scene-shot>strong{font-size:9px}.scene-equals{top:50px;width:28px;height:28px;left:calc(50% - 14px)}.scene-tag{font-size:8px}.scene-triplet{gap:6px}.scene-triplet .scene-shot{padding:4px}.scene-triplet .scene-shot img{height:106px}.scene-triplet .scene-shot>span{font-size:8px}.scene-folder{padding:14px 11px;gap:11px}.scene-folder strong{font-size:11px}.scene-folder div>span{font-size:9px}.scene-folder>svg{width:22px}.memory-note{grid-template-columns:1fr;gap:24px;padding:27px 25px}.note-photo{max-width:120px;justify-self:center}.note-photo img{height:100px}.inner-page .note-copy h2{font-size:25px}.inner-page .price{font-size:37px}.inner-page .price-card{padding:25px}.inner-page .download-panel{padding:20px}.download-app-title{gap:13px}.download-app-title h2{font-size:21px}.download-app-title .eyebrow{font-size:8px}.download-app-icon{width:42px;height:42px}.guide-sidebar nav{grid-template-columns:1fr}.guide-chapter{padding:22px}.guide-chapter h2{font-size:25px}.journal-featured .journal-card-copy{padding:23px}.journal-cover-label{left:15px;top:15px}.reading-header h1{font-size:32px}.reading-meta .meta-dot{display:none}}@media(prefers-reduced-motion:reduce){.inner-page *,.inner-page *:before,.inner-page *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.page-hero-visual{position:relative;width:100%;max-width:440px;height:330px;margin:10px auto 0;isolation:isolate;pointer-events:none}.page-hero-visual img{display:block;width:100%;height:100%;object-fit:cover}.page-hero-visual .hero-orbit{position:absolute;width:270px;height:270px;border:1px solid #9b83ca26;border-radius:50%;left:78px;top:24px;background:radial-gradient(circle,#79649f22 0 38%,transparent 67%);box-shadow:0 0 0 30px #8f75b606,0 0 0 60px #8f75b603}.hero-handnote{position:absolute;margin:0;color:#e4ced5;font:italic 17px/1.55 Georgia,serif;transform:rotate(-5deg);text-shadow:0 2px 12px #0008}.page-hero-features{max-width:520px;height:345px}.page-hero-features .hero-orbit{width:300px;height:300px;left:145px;top:20px;background:radial-gradient(circle,#8d6bc12b 0 34%,#6e5a9914 55%,transparent 72%);box-shadow:0 0 0 34px #8f75b606,0 0 0 68px #8f75b603}.hero-archive-card{position:absolute;inset:58px 4px 25px 135px;padding:17px;border:1px solid #606b88;border-radius:19px;background:linear-gradient(145deg,#293653,#18243a 74%);box-shadow:0 26px 55px #0006,inset 0 1px #ffffff0b;transform:rotate(1.5deg);z-index:2}.hero-archive-head{display:flex;align-items:center;gap:8px;color:#dfe7f5;border-bottom:1px solid #53617b66;padding-bottom:11px;margin-bottom:12px}.hero-archive-head>span{width:29px;height:29px;display:grid;place-items:center;border:1px solid #9d87c96e;border-radius:9px;color:#c9b1ff;background:#4c3d7245}.hero-archive-head svg{width:16px;height:16px}.hero-archive-head b{font-size:13px}.hero-archive-head small{margin-left:auto;color:#8fa2bd;font-size:9px}.hero-archive-body{display:grid;grid-template-columns:1.25fr .75fr;gap:14px;align-items:start}.hero-memory-preview{position:relative;height:116px;overflow:hidden;border-radius:11px;border:1px solid #66758f;background:#101a2b;box-shadow:0 8px 20px #0003}.hero-memory-preview img{height:100%;object-position:center 44%}.hero-memory-preview:after{content:"";position:absolute;inset:42% 0 0;background:linear-gradient(transparent,#0d1524de)}.hero-memory-preview>span{position:absolute;left:11px;right:10px;bottom:9px;z-index:2;display:block;color:#fff;text-shadow:0 2px 8px #000b}.hero-memory-preview small,.hero-memory-preview b{display:block}.hero-memory-preview small{color:#d3c3f3;font-size:8px;margin-bottom:2px}.hero-memory-preview b{font:600 12px/1.25 Georgia,serif}.hero-years{display:grid;grid-template-columns:auto 1fr;gap:8px 8px;padding-top:5px;font-size:8px;color:#91a1b9}.hero-years strong{color:#edf1f8;font-size:11px}.hero-archive-strip{display:grid;grid-template-columns:42px 42px 42px 1fr;gap:6px;align-items:center;margin-top:12px;padding-top:11px;border-top:1px solid #53617b55}.hero-archive-strip img{height:38px;border-radius:7px;border:1px solid #6f7d97;object-fit:cover}.hero-archive-strip>span{display:flex;align-items:center;justify-content:flex-end;gap:5px;color:#a8cdbf;font-size:8px;white-space:nowrap}.hero-archive-strip svg{width:12px;height:12px}.hero-polaroid{position:absolute;background:#eee4d7;padding:7px 7px 4px;color:#624f54;box-shadow:0 15px 35px #0006;border:1px solid #fff9}.hero-polaroid img{width:100%;height:100%;object-fit:cover}.hero-polaroid>span{display:block;text-align:center;font:italic 10px/2 Georgia,serif;white-space:nowrap}.hero-polaroid-features{width:124px;height:143px;left:51px;top:11px;transform:rotate(-8deg);z-index:5}.hero-polaroid-features img{height:111px}.hero-source-card{position:absolute;z-index:1;display:flex;align-items:center;gap:9px;width:158px;min-height:52px;padding:10px 12px;border:1px solid #5f5975;border-radius:11px;background:#151f32e8;box-shadow:0 12px 28px #0004;color:#dfe5f0}.hero-source-card>svg{width:20px;height:20px;color:#c5aaf8;flex-shrink:0}.hero-source-card span,.hero-source-card b,.hero-source-card small{display:block}.hero-source-card b{font-size:10px;font-weight:600}.hero-source-card small{margin-top:3px;color:#8fa0b8;font-size:7px;white-space:nowrap}.hero-source-phone{left:0;top:171px;transform:rotate(-4deg)}.hero-source-disk{left:18px;top:229px;transform:rotate(3deg)}.hero-flow-arrow{position:absolute;z-index:4;left:112px;top:210px;width:72px;height:24px;display:flex;align-items:center;color:#c5adf5;transform:rotate(-8deg)}.hero-flow-arrow span{flex:1;height:1px;background:linear-gradient(90deg,#7e6a9b55,#c2aaf3)}.hero-flow-arrow svg{width:18px;height:18px;margin-left:-2px}.hero-memory-badge{position:absolute;right:0;bottom:2px;z-index:5;display:flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid #8f79bb77;border-radius:12px;background:#28213fe8;color:#d9c8f7;box-shadow:0 10px 26px #0004;transform:rotate(-2deg)}.hero-memory-badge>svg{width:17px;height:17px}.hero-memory-badge span{font:italic 9px/1.35 Georgia,serif;color:#dccad7}.hero-memory-badge b{color:#f0e7f4;font-weight:600}.hero-polaroid-pricing{width:310px;height:185px;left:10px;top:36px;transform:rotate(-3deg);z-index:2}.hero-polaroid-pricing img{height:148px}.hero-device-card{position:absolute;min-width:122px;padding:13px 14px;border:1px solid #5d6180;border-radius:13px;background:#18243bd9;box-shadow:0 14px 30px #0005;z-index:3}.hero-device-card svg{width:18px;height:18px;color:#c7adff;margin-bottom:9px}.hero-device-card strong,.hero-device-card span{display:block}.hero-device-card strong{font-size:13px;color:#f2f4fa}.hero-device-card span{margin-top:3px;color:#aebdd1;font-size:9px}.hero-device-one{right:10px;top:34px}.hero-device-family{right:0;top:131px;border-color:#9a80d490;background:#2b2442e8}.hero-mini-photo{position:absolute;width:92px;height:103px;right:86px;bottom:10px;padding:6px;background:#eee5da;box-shadow:0 15px 30px #0006;transform:rotate(8deg);z-index:2}.hero-mini-photo img{height:100%}.page-hero-pricing .hero-handnote{left:42px;bottom:7px}.hero-journal-sheet{position:absolute;left:23px;top:35px;width:220px;min-height:226px;padding:24px;border-radius:5px;color:#4a3d49;background:linear-gradient(#efe5d8,#e8dccd);transform:rotate(-3deg);box-shadow:0 22px 40px #0005}.hero-journal-sheet:before{content:"";position:absolute;inset:13px;border:1px solid #9e8d8055;pointer-events:none}.hero-journal-sheet span,.hero-journal-sheet strong,.hero-journal-sheet small{position:relative;display:block}.hero-journal-sheet .journal-date{font:italic 10px Georgia,serif;color:#8c6c72;margin-bottom:26px}.hero-journal-sheet strong{font:600 22px/1.18 Georgia,serif;letter-spacing:-.02em}.hero-journal-sheet small{margin-top:28px;text-transform:uppercase;letter-spacing:.12em;font-size:7px;color:#87777b}.hero-polaroid-blog{width:168px;height:185px;right:1px;top:19px;transform:rotate(7deg);z-index:2}.hero-polaroid-blog img{height:150px}.hero-polaroid-blog-small{width:105px;height:122px;right:35px;bottom:6px;transform:rotate(-8deg);z-index:3}.hero-polaroid-blog-small img{height:91px}.hero-stamp{position:absolute;left:232px;bottom:29px;display:grid;place-items:center;width:47px;height:47px;border-radius:50%;color:#cab3ff;border:1px solid #a38bc36b;background:#28223ecf;transform:rotate(8deg)}.hero-stamp svg{width:22px;height:22px}.hero-help-photo{position:absolute;width:315px;height:190px;left:36px;top:31px;border-radius:19px;overflow:hidden;box-shadow:0 22px 48px #0005;border:1px solid #716c8861}.hero-help-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,#111a2aa3)}.hero-help-path{position:absolute;z-index:3;display:flex;align-items:center;gap:6px;left:64px;top:190px;padding:8px 12px;border:1px solid #7e719267;border-radius:999px;background:#161f33ea;box-shadow:0 8px 25px #0004}.hero-help-path span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#6b54aa;color:#fff;font-size:9px}.hero-help-path i{width:29px;height:1px;background:#8d79b1}.hero-help-card{position:absolute;right:7px;top:100px;z-index:4;width:157px;padding:15px;border:1px solid #6c6f8c;border-radius:13px;background:#1d2941f5;box-shadow:0 14px 35px #0005}.hero-help-card svg{width:19px;height:19px;color:#bfa8ef;margin-bottom:9px}.hero-help-card strong,.hero-help-card span{display:block}.hero-help-card strong{font-size:12px}.hero-help-card span{font-size:8px;line-height:1.5;color:#9fafc4;margin-top:5px}.hero-help-paw{position:absolute;left:3px;bottom:4px;width:91px;height:91px;border-radius:50%;overflow:hidden;border:5px solid #e8ded1;box-shadow:0 10px 28px #0005;transform:rotate(-8deg)}.page-hero-help .hero-handnote{right:18px;bottom:0}.hero-faq-photo{position:absolute;left:14px;top:42px;width:218px;height:155px;border-radius:18px;overflow:hidden;border:1px solid #705f8770;box-shadow:0 18px 40px #0005}.hero-question-card{position:absolute;width:184px;padding:13px 14px;border:1px solid #4f5873;border-radius:12px;background:#182339f3;box-shadow:0 12px 26px #0004;display:grid;grid-template-columns:25px 1fr auto;gap:8px;align-items:center}.hero-question-card>span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;color:#d3c0ff;background:#67509162;font-weight:700}.hero-question-card p{margin:0;font-size:9px;line-height:1.4;color:#bdc9dc}.hero-question-card b{color:#97ddbd;font-size:10px}.hero-q1{right:5px;top:24px}.hero-q2{right:23px;top:101px}.hero-q3{right:2px;top:178px}.page-hero-faq .hero-handnote{left:28px;bottom:4px}.hero-product-window{position:absolute;left:15px;right:4px;top:38px;height:228px;border:1px solid #5e6983;border-radius:17px;overflow:hidden;background:#172237;box-shadow:0 24px 48px #0005;transform:rotate(1.5deg)}.hero-product-top{height:39px;display:flex;align-items:center;gap:5px;padding:0 13px;background:#202b43;border-bottom:1px solid #53607a61}.hero-product-top>span{width:6px;height:6px;border-radius:50%;background:#64708b}.hero-product-top small{margin-left:auto;font-size:8px;color:#8ea0ba}.hero-product-body{display:grid;grid-template-columns:42px 1fr;height:calc(100% - 39px)}.hero-product-side{display:flex;flex-direction:column;align-items:center;gap:18px;padding-top:20px;border-right:1px solid #48546d59;color:#9d8bc7}.hero-product-side svg{width:17px;height:17px}.hero-product-content{padding:17px 18px;min-width:0}.hero-product-content b{font-size:13px}.hero-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0 11px}.hero-product-grid img{height:82px;border-radius:8px;border:1px solid #66758f}.hero-product-content>span{display:flex;align-items:center;gap:7px;font-size:8px;color:#a7cbbd}.hero-product-content>span svg{width:13px;height:13px}.hero-download-badge{position:absolute;right:0;bottom:9px;z-index:3;display:grid;grid-template-columns:32px auto;gap:1px 10px;align-items:center;padding:11px 14px;border:1px solid #8d75be7b;border-radius:12px;background:#281f45f2;box-shadow:0 10px 28px #0004}.hero-download-badge svg{grid-row:1/3;width:24px;height:24px;color:#c7b0ff}.hero-download-badge strong{font-size:10px}.hero-download-badge span{font-size:8px;color:#9facc1}.page-hero-download .hero-handnote{left:3px;bottom:-4px}@media(max-width:880px){.page-hero-visual{height:310px;transform:scale(.92);transform-origin:center}}@media(max-width:640px){.page-hero-visual{width:380px;max-width:none;margin-left:calc((100% - 380px)/2);transform:scale(.84);height:292px}.hero-handnote{font-size:15px}}@media(max-width:390px){.page-hero-visual{transform:scale(.75);height:265px}}.page-hero-features{max-width:600px;height:360px;margin-top:0}.page-hero-features .hero-archive-card.hero-features-duplicate-visual{position:absolute;inset:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;transform:none;overflow:visible;z-index:1}.page-hero-features .hero-features-duplicate-visual img{width:100%;height:100%;object-fit:contain;object-position:center;filter:drop-shadow(0 24px 44px rgba(0,0,0,.22))}@media(max-width:850px){.page-hero-features{max-width:520px;height:320px}}@media(max-width:640px){.page-hero-features{width:380px;max-width:none;height:250px;margin-left:calc((100% - 380px)/2)}}.features-page{background:radial-gradient(circle at 84% 8%,rgba(93,63,201,.1),transparent 28%),linear-gradient(180deg,#08111f,#091225 42%,#07101e)}.features-page .inner-intro-visual-features{position:relative;width:100vw;max-width:none;min-height:var(--inner-hero-height);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0;display:block;overflow:hidden;isolation:isolate;border-bottom:1px solid rgba(151,164,199,.14)}.features-page .inner-intro-visual-features:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,#050b17fc,#050b17f2 24%,#060c19c2 39%,#060c195c 53%,#060c1914 72%,#060c1905),linear-gradient(180deg,#070d1a0d,#070d1a05 68%,#070d1a9e)}.features-page .inner-intro-visual-features:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;z-index:5;background:linear-gradient(90deg,transparent,rgba(160,137,255,.25),transparent)}.features-page .inner-intro-visual-features .inner-intro-copy{position:relative;z-index:4;width:min(760px,48vw);margin-left:max(32px,calc((100vw - var(--inner-hero-content))/2));padding:44px 0 70px}.features-page .inner-intro-visual-features .breadcrumbs{margin-bottom:42px;color:#8f9eb9}.features-page .inner-intro-visual-features .eyebrow{color:#a892ff;margin-bottom:17px}.features-page .inner-intro-visual-features h1{max-width:740px;font-size:clamp(48px,4.25vw,68px);line-height:1.02;letter-spacing:-.05em;margin-bottom:24px;text-shadow:0 3px 32px rgba(0,0,0,.26)}.features-page .inner-intro-visual-features h1 em{background:linear-gradient(90deg,#9c82ff,#7a57f5 72%,#c5adff);-webkit-background-clip:text;background-clip:text;color:transparent}.features-page .inner-intro-visual-features .lead{max-width:660px;font-size:17px;line-height:1.72;color:#c3cbda;margin-bottom:0}.features-page .page-hero-features{position:absolute;inset:0;z-index:0;width:100%;max-width:none;height:100%;margin:0;transform:none!important}.features-page .page-hero-features .hero-archive-card.hero-features-duplicate-visual{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;transform:none;overflow:hidden}.features-page .page-hero-features .hero-features-duplicate-visual img{width:100%;height:100%;object-fit:cover;object-position:center center;filter:none}.features-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.features-hero-actions .button{min-height:52px;padding:0 20px;gap:10px;border-radius:11px;font-size:14px}.features-hero-actions svg{width:18px;height:18px}.features-hero-primary{background:linear-gradient(135deg,#805cff,#623df0)!important;box-shadow:0 14px 34px #5e3be83d}.features-hero-secondary svg{color:#f0b754}.features-hero-facts{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:20px;color:#c8d0de;font-size:11px}.features-hero-facts span{display:flex;align-items:center;gap:7px}.features-hero-facts svg{width:15px;height:15px;color:#73e49b}.features-hero-anchor{display:inline-flex;align-items:center;gap:8px;margin-top:22px;color:#a993f5;text-decoration:none;font-size:12px}.features-hero-anchor:hover{color:#d4c7ff}.features-hero-anchor svg{width:15px;height:15px}.features-page .story-jumps{position:relative;z-index:8;width:min(1360px,calc(100% - 48px));margin:-26px auto 0;padding:10px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;border:1px solid rgba(151,165,202,.16);border-radius:17px;background:#080f1eeb;box-shadow:0 18px 55px #00000038;backdrop-filter:blur(16px)}.features-page .story-jumps a{min-height:54px;padding:10px 12px;justify-content:flex-start;border:1px solid rgba(149,131,220,.13);border-radius:11px;background:#141d31b8;color:#c6cfe0;line-height:1.35}.features-page .story-jumps a:hover{background:#312850d1;border-color:#a78bf06b}.features-page .story-jumps svg{color:#9b80f5}.features-page .feature-stories{width:min(1360px,calc(100% - 48px))}.features-page .feature-story{gap:88px;padding:92px 0;border-bottom:1px solid rgba(151,165,202,.1)}.features-page .feature-story-copy{max-width:560px}.features-page .story-index{color:#9e88dc;text-transform:uppercase;letter-spacing:.09em;font-size:10px;font-weight:700}.features-page .feature-story h2{font-size:clamp(32px,3vw,44px);line-height:1.13;margin-bottom:20px}.features-page .feature-story-copy>p{color:#b7c2d5;font-size:16px;line-height:1.75}.features-page .technical-detail{border-top-color:#97a5ca21}.features-page .technical-detail summary{color:#bba7f5}.features-page .feature-story-art{position:relative}.features-page .scene-surface,.features-page .archive-timeline{border-color:#97a5ca38;box-shadow:0 24px 70px #00000038,inset 0 1px #ffffff06}@media(max-width:1180px){.features-page .story-jumps{grid-template-columns:repeat(3,minmax(0,1fr))}.features-page .inner-intro-visual-features .inner-intro-copy{width:min(700px,54vw);margin-left:24px}}@media(max-width:850px){.features-page .inner-intro-visual-features{width:100vw;min-height:690px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.features-page .inner-intro-visual-features:before{background:linear-gradient(180deg,#050b17e6,#050b17d1 45%,#050b176b 67%,#050b17d1),linear-gradient(90deg,#050b17bd,#050b171f)}.features-page .inner-intro-visual-features .inner-intro-copy{width:calc(100% - 44px);margin-left:22px;padding:42px 0 300px}.features-page .page-hero-features{height:100%;transform:none!important}.features-page .page-hero-features .hero-features-duplicate-visual img{object-position:62% center}.features-page .story-jumps{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:-18px}.features-page .feature-story{gap:36px;padding:66px 0}}@media(max-width:540px){.features-page .inner-intro-visual-features{width:100vw;min-height:760px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.features-page .inner-intro-visual-features .inner-intro-copy{width:calc(100% - 28px);margin-left:14px;padding:32px 0 320px}.features-page .inner-intro-visual-features h1{font-size:42px}.features-hero-actions{display:grid;grid-template-columns:1fr}.features-hero-actions .button{width:100%}.features-hero-facts{gap:10px 14px}.features-page .story-jumps{width:calc(100% - 24px);grid-template-columns:1fr;padding:8px}.features-page .feature-stories{width:calc(100% - 32px)}.features-page .feature-story{padding:52px 0}}.features-page .feature-stories-primary{width:min(1360px,calc(100% - 48px));margin-inline:auto}.features-page .feature-story-primary{grid-template-columns:minmax(0,.82fr) minmax(560px,1.18fr);gap:78px;padding:86px 0;align-items:center}.features-page .feature-story-primary .feature-story-copy{max-width:560px}.features-page .feature-story-primary .feature-story-art{width:100%;max-width:720px;justify-self:end}.features-page .feature-story-primary .technical-detail{margin-top:22px}.features-page .feature-benefit-list{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:10px}.features-page .feature-benefit-list li{display:flex;align-items:flex-start;gap:10px;color:#d7dfed;font-size:13px;line-height:1.55}.features-page .feature-benefit-list svg{width:17px;height:17px;flex:0 0 17px;margin-top:1px;color:#68e39d;filter:drop-shadow(0 0 8px rgba(104,227,157,.14))}.features-page .feature-story-primary .archive-timeline{background:linear-gradient(145deg,#141f36f5,#0a1222fa);border-color:#8796be47;border-radius:20px;overflow:hidden}.features-page .feature-story-primary .timeline-photos img{filter:saturate(.97) contrast(1.02)}.features-page .feature-story-primary .scene-footnote{margin-top:12px;color:#75849e}.features-page .duplicate-workbench{margin:0}.features-page .workbench-chrome{min-height:38px;display:flex;align-items:center;gap:7px;padding:0 14px;border:1px solid rgba(134,151,190,.22);border-bottom:0;border-radius:18px 18px 0 0;background:#0d1729;color:#dfe6f3;font-size:11px}.features-page .workbench-chrome i{width:8px;height:8px;border-radius:50%;display:block;background:#f65c61}.features-page .workbench-chrome i:nth-child(2){background:#f5be4f}.features-page .workbench-chrome i:nth-child(3){background:#4fc579}.features-page .workbench-chrome strong{margin-left:7px;font-size:11px;font-weight:650}.features-page .workbench-body{display:grid;grid-template-columns:150px minmax(0,1fr);min-height:335px;border:1px solid rgba(134,151,190,.22);border-radius:0 0 18px 18px;overflow:hidden;background:linear-gradient(145deg,#111d33,#0a1426);box-shadow:0 26px 70px #00000047,inset 0 1px #ffffff05}.features-page .workbench-sidebar{padding:18px 12px;border-right:1px solid rgba(134,151,190,.13);background:#080f1c8c;display:flex;flex-direction:column;gap:7px}.features-page .workbench-sidebar span{min-height:36px;display:flex;align-items:center;gap:9px;padding:0 10px;border-radius:8px;color:#8190aa;font-size:10px}.features-page .workbench-sidebar span.active{background:#7356ee30;color:#ddd5ff;border:1px solid rgba(143,119,255,.16)}.features-page .workbench-sidebar svg{width:15px;height:15px;flex:0 0 15px}.features-page .workbench-sidebar small{margin-top:auto;display:flex;align-items:center;gap:7px;color:#8797b2;font-size:9px;padding:8px 10px}.features-page .workbench-sidebar small i{width:7px;height:7px;border-radius:50%;background:#62dc91;box-shadow:0 0 8px #62dc9157}.features-page .workbench-main{padding:18px;min-width:0}.features-page .workbench-title{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.features-page .workbench-title strong{font-size:15px;color:#edf1f8}.features-page .workbench-title span{padding:5px 8px;border-radius:999px;background:#7054e61f;border:1px solid rgba(138,111,245,.18);color:#aa9aed;font-size:9px;white-space:nowrap}.features-page .workbench-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.features-page .workbench-pair figure{margin:0;min-width:0;border:1px solid rgba(129,147,186,.18);border-radius:11px;overflow:hidden;background:#0c1527}.features-page .workbench-pair img{display:block;width:100%;height:158px;object-fit:cover}.features-page .workbench-pair figcaption{padding:8px 9px;color:#aebbd0;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.features-page .workbench-result{margin-top:13px;min-height:54px;display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;border:1px solid rgba(86,201,142,.2);border-radius:10px;background:#205c461a}.features-page .workbench-result>svg{width:22px;height:22px;color:#65dc98}.features-page .workbench-result strong,.features-page .workbench-result span{display:block}.features-page .workbench-result strong{font-size:10px;color:#dce9e1}.features-page .workbench-result span{margin-top:3px;font-size:8.5px;color:#81978b}.features-page .workbench-result button{border:1px solid rgba(238,96,105,.28);background:#bf364224;color:#d98088;border-radius:8px;padding:8px 10px;font-size:9px}.features-page .duplicate-workbench>figcaption,.features-page .space-overview>figcaption{margin:11px 0 0;text-align:center;color:#74839b;font-size:9px;line-height:1.5}.features-page .space-overview{margin:0;display:grid;grid-template-columns:minmax(0,.92fr) minmax(210px,.72fr);gap:22px;align-items:center}.features-page .space-metrics{display:grid;gap:12px}.features-page .drive-card,.features-page .found-card{display:flex;align-items:center;gap:15px;padding:18px;border:1px solid rgba(133,149,185,.22);border-radius:15px;background:linear-gradient(145deg,#141f35f5,#0b1322f5);box-shadow:0 18px 48px #00000029,inset 0 1px #ffffff06}.features-page .drive-card>div,.features-page .found-card>div{min-width:0;flex:1}.features-page .drive-icon,.features-page .found-card>span{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;flex:0 0 44px;background:#4d89db1f;border:1px solid rgba(89,155,235,.24);color:#70aef0}.features-page .found-card>span{background:#4fcd8f1f;border-color:#4fcd8f40;color:#72dfa3}.features-page .drive-card svg,.features-page .found-card svg{width:23px;height:23px}.features-page .drive-card strong,.features-page .found-card strong{display:block;font-size:12px;color:#e6ebf5}.features-page .space-bar{height:7px;border-radius:999px;background:#263651;overflow:hidden;margin:10px 0 7px}.features-page .space-bar i{display:block;width:31%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7860f5,#5f85e8)}.features-page .drive-card small{display:flex;justify-content:space-between;gap:10px;color:#8292ad;font-size:8.5px}.features-page .drive-card small b{font-weight:600;color:#a9b5c8}.features-page .found-card strong{color:#85e3a9}.features-page .found-card small{display:block;margin-top:4px;color:#a7b5c8;font-size:9px}.features-page .photo-stack{position:relative;min-height:290px}.features-page .photo-stack-card{position:absolute;width:178px;padding:7px 7px 16px;border-radius:5px;background:#eae2d8;box-shadow:0 18px 42px #0000006b;overflow:hidden}.features-page .photo-stack-card img{display:block;width:100%;height:145px;object-fit:cover}.features-page .photo-stack-card.card-a{left:12px;top:88px;transform:rotate(-8deg)}.features-page .photo-stack-card.card-b{left:68px;top:58px;transform:rotate(3deg)}.features-page .photo-stack-card.card-c{left:115px;top:97px;transform:rotate(10deg)}.features-page .space-badge{position:absolute;right:0;top:32px;z-index:5;min-width:170px;padding:15px 18px 15px 52px;border:1px solid rgba(156,126,255,.38);border-radius:14px;background:linear-gradient(135deg,#6d4ddbf0,#412d89eb);box-shadow:0 16px 42px #4830a147;color:#fff}.features-page .space-badge>svg{position:absolute;left:16px;top:17px;width:24px;height:24px;color:#fff}.features-page .space-badge strong,.features-page .space-badge small{display:block}.features-page .space-badge strong{font-size:12px}.features-page .space-badge small{margin-top:3px;color:#d8cff4;font-size:9px}.features-page .features-more{padding:86px 0 96px;border-top:1px solid rgba(151,165,202,.08);border-bottom:1px solid rgba(151,165,202,.08);background:radial-gradient(circle at 50% 0,rgba(104,75,220,.08),transparent 33%),linear-gradient(180deg,#08112033,#070e1ba6)}.features-page .features-more-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:68px;align-items:end;margin-bottom:36px}.features-page .features-more-head h2{margin:0;font-size:clamp(31px,3.2vw,44px);line-height:1.12;max-width:680px}.features-page .features-more-head>p{margin:0;color:#98a7bf;font-size:14px;line-height:1.7;max-width:470px}.features-page .features-secondary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.features-page .feature-secondary-card{position:relative;min-height:300px;padding:26px 25px 24px;border:1px solid rgba(142,158,196,.15);border-radius:18px;background:radial-gradient(circle at 15% 0,rgba(111,82,226,.1),transparent 35%),linear-gradient(145deg,#111c31e0,#09111fd6);box-shadow:inset 0 1px #ffffff05;scroll-margin-top:100px}.features-page .feature-secondary-icon{width:48px;height:48px;border-radius:13px;display:grid;place-items:center;color:#aa93ff;background:#6b4dd821;border:1px solid rgba(136,109,236,.24);margin-bottom:29px}.features-page .feature-secondary-icon svg{width:24px;height:24px}.features-page .feature-secondary-no{position:absolute;right:24px;top:28px;color:#9d89eb40;font-size:30px;font-weight:760;letter-spacing:-.05em}.features-page .feature-secondary-card h3{font-size:21px;line-height:1.25;margin:0 0 13px;color:#edf0f7}.features-page .feature-secondary-card>p{font-size:13px;line-height:1.68;color:#a9b5c8;margin:0}.features-page .feature-secondary-card .technical-detail{margin-top:22px}.features-page .features-safety-note{padding-top:72px;padding-bottom:10px}.features-page .features-safety-note .memory-note{grid-template-columns:120px 1fr;gap:32px;border:1px solid rgba(150,164,201,.18);background:radial-gradient(circle at 0 0,rgba(110,78,217,.12),transparent 35%),linear-gradient(145deg,#111d31,#0a1425);color:#e7ebf4;box-shadow:0 22px 60px #0000002e}.features-page .features-safety-note .note-photo{background:#d8d0c8;box-shadow:0 9px 22px #00000047}.features-page .features-safety-note .note-copy .eyebrow{color:#a995ed}.features-page .features-safety-note .note-copy h2{color:#f0f2f8}.features-page .features-safety-note .note-copy>p:not(.eyebrow){color:#aeb9cb}.features-page .features-safety-note .note-copy .text-link{color:#b7a5f7}.features-page .download-cta{position:relative;overflow:hidden;width:min(1360px,calc(100% - 48px));margin:74px auto 92px;min-height:300px;padding:52px 58px;border-color:#95a4ca33;background:linear-gradient(90deg,#070d1afa,#080e1bf0 45%,#080e1b8f 68%,#080e1b40),url(/assets/home-v2/family-moment.webp) right center/58% auto no-repeat,#0b1424;box-shadow:0 26px 80px #0000003d}.features-page .download-cta>div:first-of-type{max-width:690px;position:relative;z-index:2}.features-page .download-cta .cta-side{position:relative;z-index:2}.features-page .download-cta .cta-heart{display:none}.features-page .download-cta h2{font-size:clamp(32px,3.4vw,48px);line-height:1.1;margin-bottom:16px}.features-page .download-cta p{max-width:620px}@media(max-width:1080px){.features-page .feature-story-primary{grid-template-columns:1fr;gap:34px;padding:68px 0}.features-page .feature-story-primary .feature-story-copy{max-width:760px}.features-page .feature-story-primary .feature-story-art{justify-self:stretch;max-width:820px}.features-page .space-overview{grid-template-columns:1fr .8fr}.features-page .features-secondary-grid{grid-template-columns:1fr 1fr}.features-page .features-more-head{grid-template-columns:1fr;gap:18px}}@media(max-width:760px){.features-page .workbench-body{grid-template-columns:1fr}.features-page .workbench-sidebar{display:none}.features-page .space-overview{grid-template-columns:1fr}.features-page .photo-stack{min-height:255px;max-width:430px}.features-page .features-secondary-grid,.features-page .features-safety-note .memory-note{grid-template-columns:1fr}.features-page .download-cta{padding:38px 28px;min-height:360px;background:linear-gradient(180deg,#070d1afa,#070d1ae0 58%,#070d1a6b),url(/assets/home-v2/family-moment.webp) center bottom/cover no-repeat}.features-page .download-cta .cta-side{width:100%}}@media(max-width:540px){.features-page .feature-stories-primary{width:calc(100% - 32px)}.features-page .feature-story-primary{padding:54px 0}.features-page .workbench-main{padding:13px}.features-page .workbench-pair img{height:120px}.features-page .workbench-result{grid-template-columns:24px minmax(0,1fr)}.features-page .workbench-result button{display:none}.features-page .drive-card,.features-page .found-card{padding:14px}.features-page .photo-stack-card{width:145px}.features-page .photo-stack-card img{height:118px}.features-page .photo-stack-card.card-b{left:48px}.features-page .photo-stack-card.card-c{left:86px}.features-page .space-badge{right:5px;top:20px;min-width:150px;padding-left:46px}.features-page .features-more{padding:64px 0 70px}.features-page .features-more>.container{width:calc(100% - 32px)}.features-page .feature-secondary-card{min-height:0}.features-page .download-cta{width:calc(100% - 32px);margin-top:58px;margin-bottom:64px}}.features-page .feature-story-archive{grid-template-columns:minmax(0,.88fr) minmax(560px,1.12fr);gap:72px;align-items:center;padding:74px 0 84px}.features-page .feature-story-archive .feature-story-copy{max-width:560px}.features-page .feature-story-archive .story-index{display:flex;align-items:center;gap:12px;margin-bottom:18px;color:#9f88e9}.features-page .feature-story-archive .story-index>span{width:28px;height:1px;background:#ae97ff85}.features-page .feature-story-archive h2{max-width:520px;margin:0 0 20px;font-size:clamp(36px,3.05vw,46px);line-height:1.08;letter-spacing:-.04em}.features-page .feature-story-archive .feature-story-copy>p{max-width:530px;margin:0;color:#c1cbdc;font-size:16px;line-height:1.72}.features-page .feature-story-archive .feature-benefit-list{gap:9px;margin-top:22px}.features-page .feature-story-archive .feature-benefit-list li{font-size:13.5px;color:#dbe2ee}.features-page .feature-story-archive .archive-detail{margin-top:25px;padding:0;border:0}.features-page .feature-story-archive .archive-detail summary{width:max-content;min-height:42px;display:inline-flex;align-items:center;gap:9px;padding:0 17px;border:1px solid rgba(151,121,255,.78);border-radius:999px;background:#4a308f1f;color:#f0ebff;font-size:12px;font-weight:700;list-style:none;cursor:pointer}.features-page .feature-story-archive .archive-detail summary::-webkit-details-marker{display:none}.features-page .feature-story-archive .archive-detail summary:after{content:"→";color:#bda8ff;font-size:15px}.features-page .feature-story-archive .archive-detail[open] summary:after{content:"↓"}.features-page .feature-story-archive .archive-detail>p{max-width:520px;margin:14px 0 0;padding:14px 16px;border:1px solid rgba(144,160,198,.12);border-radius:12px;background:#0a12218c;color:#9facbf;font-size:12px;line-height:1.65}.features-page .feature-story-archive .feature-story-art{width:100%;max-width:720px;justify-self:end}.features-page .feature-story-archive .archive-timeline{border-radius:19px;border-color:#8e9cc04d;background:linear-gradient(145deg,#152037fa,#0a1222fc);box-shadow:0 26px 72px #00000042,inset 0 1px #ffffff08}.features-page .feature-story-archive .timeline-heading{padding:18px 20px}.features-page .feature-story-archive .timeline-years{padding:17px 18px 0;gap:8px}.features-page .feature-story-archive .timeline-years button{min-height:64px;padding:12px 13px;font-size:21px}.features-page .feature-story-archive .timeline-photos{padding:15px 18px 0;gap:9px;min-height:0}.features-page .feature-story-archive .timeline-photos img{height:148px;border-radius:8px}.features-page .feature-story-archive .timeline-footer{padding:15px 18px 17px}.features-page .feature-story-archive .scene-footnote{margin-top:10px;text-align:center;color:#74829b;font-size:9px}@media(max-width:850px){.features-page .feature-story-archive{grid-template-columns:1fr;gap:30px;padding:58px 0 64px}.features-page .feature-story-archive .feature-story-art{max-width:680px;justify-self:center}}@media(max-width:540px){.features-page .feature-story-archive{padding:46px 0 52px}.features-page .feature-story-archive h2{font-size:32px}.features-page .feature-story-archive .timeline-photos img{height:112px}}@media(min-width:851px){.features-page .story-jumps,.features-page .feature-stories-primary{width:min(1540px,calc(100% - 64px))}.features-page .feature-story-archive{grid-template-columns:minmax(0,620px) minmax(0,1fr);gap:80px;padding:70px 0 76px}.features-page .feature-story-archive .feature-story-copy{max-width:620px}.features-page .feature-story-archive h2{max-width:none;white-space:nowrap;font-size:clamp(38px,2.25vw,42px);line-height:1.08;margin-bottom:22px}.features-page .feature-story-archive .feature-story-copy>p{max-width:590px;font-size:16px;line-height:1.72}.features-page .feature-story-archive .feature-story-art{max-width:none;justify-self:stretch}.features-page .feature-story-archive .archive-timeline{width:100%}.features-page .feature-story-archive .timeline-heading{padding:19px 22px}.features-page .feature-story-archive .timeline-years{padding:18px 20px 0;gap:10px}.features-page .feature-story-archive .timeline-years button{min-height:68px;padding:13px 14px;font-size:22px}.features-page .feature-story-archive .timeline-photos{padding:16px 20px 0;gap:10px}.features-page .feature-story-archive .timeline-photos img{height:178px}.features-page .feature-story-archive .timeline-footer{padding:16px 20px 18px}.features-page .feature-story-archive .scene-footnote{display:none}}.features-page .feature-story-archive .feature-benefit-list svg{width:18px;height:18px;padding:2px;border:1px solid rgba(104,227,157,.88);border-radius:50%;color:#68e39d}.features-page .feature-story-archive .archive-timeline{background:radial-gradient(circle at 16% 0%,rgba(92,69,169,.12),transparent 36%),linear-gradient(145deg,#10192c,#0b1425 54%,#08111f);border-color:#8997be47;box-shadow:0 28px 74px #00000057,inset 0 1px #ffffff06}.features-page .feature-story-archive .timeline-heading{background:linear-gradient(180deg,#ffffff05,#fff0);border-bottom-color:#8e9dc129}.features-page .feature-story-archive .timeline-years button{background:linear-gradient(145deg,#1d2b46f0,#141f34f0);border-color:#8192bc47}.features-page .feature-story-archive .timeline-years button[aria-pressed=true]{background:radial-gradient(circle at 18% 10%,rgba(139,104,255,.18),transparent 48%),linear-gradient(145deg,#463e77f5,#2c3052f5);border-color:#a489ffc2}.features-page .feature-story-archive .timeline-photos figure{min-width:0}.features-page .feature-story-archive .timeline-photos img{width:100%;height:auto!important;aspect-ratio:3/2;object-fit:cover;object-position:center;display:block;filter:saturate(.98) contrast(1.02)}.features-page .feature-story-archive .archive-timeline{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 18% 0%,rgba(112,86,214,.075),transparent 38%),linear-gradient(145deg,#0c1628,#0a1323 54%,#08111f);border-color:#3a4a6c9e;box-shadow:0 24px 64px #00000057,inset 0 1px #ffffff05}.features-page .feature-story-archive .archive-timeline:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.01),transparent 26%)}.features-page .feature-story-archive .timeline-heading{min-height:58px;background:linear-gradient(180deg,#121d31c7,#0c152557);border-bottom:1px solid rgba(58,74,108,.46)}.features-page .feature-story-archive .timeline-heading strong{color:#f2f4fa}.features-page .feature-story-archive .timeline-heading>span{color:#8290a8}.features-page .feature-story-archive .timeline-years button{background:linear-gradient(145deg,#101b30,#0d1729);border-color:#3c4d6fb3;box-shadow:inset 0 1px #ffffff04}.features-page .feature-story-archive .timeline-years button:hover{background:linear-gradient(145deg,#142139,#101b30);border-color:#6a57bf8a}.features-page .feature-story-archive .timeline-years button[aria-pressed=true]{background:radial-gradient(circle at 18% 8%,rgba(142,107,255,.16),transparent 48%),linear-gradient(145deg,#37325e,#292b4d);border-color:#8b6fe8c2;box-shadow:inset 0 1px #ffffff09}.features-page .feature-story-archive .timeline-photos figure{background:transparent;border-radius:0;overflow:visible}.features-page .feature-story-archive .timeline-photos img{box-shadow:none}.features-page .feature-story-archive .timeline-photos figcaption{color:#aeb9cc}.features-page .feature-story-archive .timeline-footer{margin-top:0;background:transparent;border-top:1px solid rgba(58,74,108,.28);color:#8492a8}@media(min-width:851px){.features-page .feature-story-exact{grid-template-columns:minmax(0,620px) minmax(0,1fr);gap:80px;padding:76px 0 82px;align-items:center}.features-page .feature-story-exact .feature-story-copy{max-width:620px}.features-page .feature-story-exact .feature-story-art{max-width:none;justify-self:stretch}}.features-page .feature-story-exact .story-index{display:flex;align-items:center;gap:12px;margin-bottom:18px;color:#9f88e9}.features-page .feature-story-exact .story-index>span{width:28px;height:1px;background:#ae97ff85}.features-page .feature-story-exact h2{max-width:610px;margin:0 0 20px;font-size:clamp(35px,2.7vw,44px);line-height:1.09;letter-spacing:-.04em}.features-page .feature-story-exact .feature-story-copy>p{max-width:585px;margin:0;color:#c1cbdc;font-size:16px;line-height:1.72}.features-page .feature-story-exact .feature-benefit-list{gap:9px;margin-top:22px}.features-page .feature-story-exact .feature-benefit-list li{font-size:13.5px;color:#dbe2ee}.features-page .feature-story-exact .feature-benefit-list svg{width:18px;height:18px;padding:2px;border:1px solid rgba(104,227,157,.88);border-radius:50%;color:#68e39d}.features-page .feature-story-exact .technical-detail{margin-top:25px;padding:0;border:0}.features-page .feature-story-exact .technical-detail summary{width:max-content;min-height:42px;display:inline-flex;align-items:center;gap:9px;padding:0 17px;border:1px solid rgba(151,121,255,.78);border-radius:999px;background:#4a308f1f;color:#f0ebff;font-size:12px;font-weight:700;list-style:none;cursor:pointer}.features-page .feature-story-exact .technical-detail summary::-webkit-details-marker{display:none}.features-page .feature-story-exact .technical-detail summary:after{content:"→";color:#bda8ff;font-size:15px}.features-page .feature-story-exact .technical-detail[open] summary:after{content:"↓"}.features-page .feature-story-exact .technical-detail>p{max-width:560px;margin:14px 0 0;padding:14px 16px;border:1px solid rgba(144,160,198,.12);border-radius:12px;background:#0a12218c;color:#9facbf;font-size:12px;line-height:1.65}.features-page .feature-story-exact .duplicate-workbench{width:100%;margin:0}.features-page .feature-story-exact .workbench-chrome{min-height:42px;padding:0 16px;border-color:#3c4d6f9e;background:#091322;box-shadow:inset 0 1px #ffffff05}.features-page .feature-story-exact .workbench-body{grid-template-columns:142px minmax(0,1fr);min-height:392px;border-color:#3c4d6f9e;background:linear-gradient(145deg,#0c1729,#091322 60%,#07101d);box-shadow:0 28px 75px #00000054,inset 0 1px #ffffff05}.features-page .feature-story-exact .workbench-sidebar{padding:18px 11px;border-right-color:#3c4d6f6b;background:#060d19b8}.features-page .feature-story-exact .workbench-sidebar span{min-height:38px;font-size:10px}.features-page .feature-story-exact .workbench-sidebar span.active{background:linear-gradient(90deg,#7253e73d,#513fa421);border-color:#8f77ff38}.features-page .feature-story-exact .workbench-main{padding:20px 20px 18px}.features-page .feature-story-exact .workbench-title{margin-bottom:15px}.features-page .feature-story-exact .workbench-title strong{font-size:16px}.features-page .feature-story-exact .workbench-title span{padding:6px 9px;color:#b5a5f5;background:#7054e621}.features-page .feature-story-exact .workbench-review-grid{display:grid;grid-template-columns:minmax(0,1fr) 185px;gap:13px;align-items:stretch}.features-page .feature-story-exact .workbench-pair{gap:10px}.features-page .feature-story-exact .workbench-pair figure{border-color:#4455789e;border-radius:9px;background:#081221}.features-page .feature-story-exact .workbench-pair img{height:205px;aspect-ratio:3/2;object-fit:cover;object-position:center;filter:saturate(.98) contrast(1.03)}.features-page .feature-story-exact .workbench-pair figcaption{padding:7px 8px;color:#a9b7cc;background:#081221}.features-page .feature-story-exact .workbench-file-meta{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr);gap:9px;align-content:start;padding:12px 11px;border:1px solid rgba(67,82,116,.52);border-radius:10px;background:linear-gradient(145deg,#0f1a2e,#0a1425);color:#9eadc5}.features-page .feature-story-exact .workbench-meta-check{width:18px;height:18px;display:grid;place-items:center;border:1px solid rgba(141,112,245,.46);border-radius:4px;background:#7154e524;color:#bca9ff}.features-page .feature-story-exact .workbench-meta-check svg{width:13px;height:13px}.features-page .feature-story-exact .workbench-file-meta strong,.features-page .feature-story-exact .workbench-file-meta b,.features-page .feature-story-exact .workbench-file-meta small{display:block}.features-page .feature-story-exact .workbench-file-meta strong{font-size:10px;color:#edf1f8;margin-bottom:8px}.features-page .feature-story-exact .workbench-file-meta b{font-size:9px;line-height:1.5;color:#c5d0e1;font-weight:600;margin-bottom:8px}.features-page .feature-story-exact .workbench-file-meta small{font-size:8px;line-height:1.6;color:#8392aa}.features-page .feature-story-exact .workbench-result{margin-top:12px;min-height:56px;grid-template-columns:26px minmax(0,1fr) auto auto;border-color:#4bc48b33;background:linear-gradient(90deg,#184c392b,#0e252414)}.features-page .feature-story-exact .workbench-remaining{padding:8px 10px;border:1px solid rgba(139,111,245,.3);border-radius:8px;background:#6a51d21a;color:#c0b3f4;font-size:9px;white-space:nowrap}.features-page .feature-story-exact .workbench-result button{width:36px;height:34px;padding:0;display:grid;place-items:center;font-size:16px;border-color:#ee606961;background:#bc313e33;color:#ff939b}.features-page .feature-story-exact .duplicate-workbench>figcaption{margin-top:10px;color:#67758d}@media(max-width:1100px){.features-page .feature-story-exact .workbench-review-grid{grid-template-columns:1fr}.features-page .feature-story-exact .workbench-file-meta{grid-template-columns:22px 1fr}}@media(max-width:850px){.features-page .feature-story-exact{grid-template-columns:1fr;gap:30px;padding:58px 0 64px}.features-page .feature-story-exact .feature-story-copy{max-width:680px}.features-page .feature-story-exact .feature-story-art{max-width:760px;justify-self:center}}@media(max-width:540px){.features-page .feature-story-exact h2{font-size:32px}.features-page .feature-story-exact .workbench-body{grid-template-columns:1fr}.features-page .feature-story-exact .workbench-sidebar{display:none}.features-page .feature-story-exact .workbench-main{padding:14px}.features-page .feature-story-exact .workbench-pair img{height:132px}.features-page .feature-story-exact .workbench-result{grid-template-columns:24px 1fr auto}.features-page .feature-story-exact .workbench-remaining{display:none}}@media(min-width:851px){.features-page .feature-story-space{grid-template-columns:minmax(0,.83fr) minmax(650px,1.17fr);gap:82px;padding:88px 0 94px}.features-page .feature-story-space .feature-story-copy{max-width:610px}.features-page .feature-story-space .feature-story-art{max-width:none;justify-self:stretch}}.features-page .feature-story-space .story-index{color:#9f8aec;text-transform:uppercase;letter-spacing:.105em;font-size:10px;font-weight:750}.features-page .feature-story-space .story-index>span{width:28px;height:1px;background:#ae97ff85}.features-page .feature-story-space h2{max-width:560px;font-size:clamp(36px,3.25vw,48px);line-height:1.09;letter-spacing:-.04em;margin-bottom:20px}.features-page .feature-story-space .feature-story-copy>p{max-width:590px;color:#bbc6d8;font-size:16px;line-height:1.72}.features-page .feature-story-space .feature-benefit-list{gap:9px;margin-top:22px}.features-page .feature-story-space .feature-benefit-list li{font-size:13.5px;color:#dce3ee}.features-page .feature-story-space .feature-benefit-list svg{width:17px;height:17px;padding:2px;border:1px solid rgba(76,226,145,.58);border-radius:50%;color:#6ce09c}.features-page .feature-story-space .technical-detail{margin-top:25px;padding:0;border:0}.features-page .feature-story-space .technical-detail summary{width:max-content;min-height:42px;padding:0 17px;display:flex;align-items:center;gap:10px;border:1px solid rgba(143,111,247,.72);border-radius:999px;color:#f2efff;font-size:12px;font-weight:700;background:#271d4c26}.features-page .feature-story-space .technical-detail summary::-webkit-details-marker{display:none}.features-page .feature-story-space .technical-detail summary:after{content:"→";color:#bda8ff;font-size:15px}.features-page .feature-story-space .technical-detail[open] summary:after{content:"↓"}.features-page .feature-story-space .technical-detail>p{max-width:520px;margin-top:15px;padding:15px 17px;border:1px solid rgba(140,155,190,.12);border-radius:12px;background:#0a1221a8;color:#94a4bc;font-size:12px;line-height:1.65}.features-page .feature-story-space .space-overview{position:relative;min-height:370px;margin:0;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(290px,.98fr);gap:28px;align-items:center;padding:24px 18px 16px}.features-page .feature-story-space .space-overview:before{content:"";position:absolute;inset:24px 2px 28px 0;border-radius:28px;pointer-events:none;background:radial-gradient(circle at 72% 45%,rgba(102,77,221,.1),transparent 36%)}.features-page .feature-story-space .space-metrics{position:relative;z-index:2;display:grid;gap:14px}.features-page .feature-story-space .drive-card,.features-page .feature-story-space .found-card{min-height:92px;padding:18px 20px;border-radius:17px;border:1px solid rgba(104,129,178,.25);background:radial-gradient(circle at 15% 0,rgba(72,118,213,.09),transparent 36%),linear-gradient(145deg,#101d35f7,#08111ffa);box-shadow:0 20px 55px #0000003d,inset 0 1px #ffffff07}.features-page .feature-story-space .found-card{border-color:#4cc7873d;background:radial-gradient(circle at 15% 0,rgba(57,184,125,.09),transparent 38%),linear-gradient(145deg,#0c2327d1,#08141efa)}.features-page .feature-story-space .drive-icon,.features-page .feature-story-space .found-card>span{width:48px;height:48px;flex-basis:48px;border-radius:13px}.features-page .feature-story-space .drive-card strong,.features-page .feature-story-space .found-card strong{font-size:13px}.features-page .feature-story-space .space-bar{height:8px;margin:11px 0 8px;background:#253650}.features-page .feature-story-space .space-bar i{width:31%;background:linear-gradient(90deg,#6c65ff,#4e9df2)}.features-page .feature-story-space .drive-card small{font-size:9px}.features-page .feature-story-space .found-card strong{color:#70e49a}.features-page .feature-story-space .found-card small{font-size:9.5px;color:#a8b7c9}.features-page .feature-story-space .photo-stack{position:relative;z-index:2;min-height:320px;min-width:290px}.features-page .feature-story-space .photo-stack-card{width:205px;padding:8px 8px 18px;border-radius:5px;background:#e9e0d5;box-shadow:0 24px 56px #0000007a}.features-page .feature-story-space .photo-stack-card img{width:100%;height:160px;object-fit:cover;object-position:center;display:block}.features-page .feature-story-space .photo-stack-card.card-a{left:2px;top:104px;transform:rotate(-8deg)}.features-page .feature-story-space .photo-stack-card.card-b{left:67px;top:72px;transform:rotate(3deg)}.features-page .feature-story-space .photo-stack-card.card-c{left:112px;top:117px;transform:rotate(9deg)}.features-page .feature-story-space .space-badge{right:-10px;top:34px;min-width:190px;padding:17px 20px 17px 58px;border-radius:15px;border:1px solid rgba(171,141,255,.44);background:linear-gradient(135deg,#744de1fa,#462f96f5);box-shadow:0 18px 48px #4b2fad52,inset 0 1px #ffffff0f}.features-page .feature-story-space .space-badge>svg{left:17px;top:18px;width:26px;height:26px}.features-page .feature-story-space .space-badge strong{font-size:13px}.features-page .feature-story-space .space-badge small{font-size:9.5px}.features-page .feature-story-space .space-overview>figcaption{position:absolute;left:0;right:0;bottom:0;margin:0;text-align:center;color:#697991;font-size:9px}@media(max-width:1100px)and (min-width:851px){.features-page .feature-story-space{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);gap:42px}.features-page .feature-story-space .space-overview{grid-template-columns:1fr .82fr;gap:12px;padding-inline:0}.features-page .feature-story-space .photo-stack-card{width:170px}.features-page .feature-story-space .photo-stack-card img{height:132px}.features-page .feature-story-space .photo-stack-card.card-b{left:48px}.features-page .feature-story-space .photo-stack-card.card-c{left:88px}.features-page .feature-story-space .space-badge{right:0;min-width:165px}}@media(max-width:850px){.features-page .feature-story-space{grid-template-columns:1fr;gap:28px;padding:64px 0}.features-page .feature-story-space .feature-story-copy{max-width:680px}.features-page .feature-story-space .feature-story-art{max-width:760px;justify-self:center;width:100%}.features-page .feature-story-space .space-overview{grid-template-columns:1fr .9fr;min-height:350px;padding-inline:0}}@media(max-width:620px){.features-page .feature-story-space h2{font-size:34px}.features-page .feature-story-space .space-overview{grid-template-columns:1fr;min-height:610px}.features-page .feature-story-space .photo-stack{min-height:285px;max-width:390px;width:100%;justify-self:center}.features-page .feature-story-space .space-badge{right:5px;top:20px}}@media(min-width:851px){.features-page .story-jumps,.features-page .feature-stories-primary{width:min(1360px,calc(100% - 64px))}.features-page .feature-story-archive{grid-template-columns:minmax(0,560px) minmax(0,1fr);gap:68px}.features-page .feature-story-archive .feature-story-copy{max-width:560px}.features-page .feature-story-archive h2{font-size:clamp(35px,2.05vw,39px);white-space:nowrap}}.features-page .features-more{padding:78px 0 88px;background:radial-gradient(circle at 50% 0,rgba(102,76,216,.075),transparent 34%),linear-gradient(180deg,#070e1b47,#070e1bb8)}.features-page .features-more>.features-more-grid{width:min(1360px,calc(100% - 64px));max-width:none;margin-inline:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.features-page .features-more-intro,.features-page .feature-secondary-card{min-height:318px;border:1px solid rgba(134,150,187,.14);border-radius:18px;background:radial-gradient(circle at 14% 0,rgba(111,82,226,.105),transparent 37%),linear-gradient(145deg,#0f192ce6,#08101ee0);box-shadow:inset 0 1px #ffffff06}.features-page .features-more-intro{padding:29px 27px 27px;display:flex;flex-direction:column;justify-content:flex-start}.features-page .features-more-intro .story-index{margin-bottom:25px}.features-page .features-more-intro h2{margin:0;font-size:clamp(27px,2.15vw,34px);line-height:1.08;letter-spacing:-.04em;color:#f1f3f8}.features-page .features-more-intro>p{margin:20px 0 0;color:#93a2ba;font-size:13px;line-height:1.68}.features-page .feature-secondary-card{min-height:318px;padding:25px 23px 22px;display:flex;flex-direction:column}.features-page .feature-secondary-icon{margin-bottom:25px}.features-page .feature-secondary-card h3{font-size:20px;line-height:1.24}.features-page .feature-secondary-card>p{font-size:12.5px;line-height:1.66}.features-page .feature-secondary-card .technical-detail{margin-top:auto;padding-top:19px}.features-page .feature-secondary-no{font-size:28px;color:#9d89eb38}.features-page .download-cta{width:min(1360px,calc(100% - 64px))}@media(max-width:1180px){.features-page .features-more>.features-more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.features-page .features-more>.features-more-grid{width:calc(100% - 40px);grid-template-columns:1fr}.features-page .features-more-intro,.features-page .feature-secondary-card{min-height:0}.features-page .features-safety-note,.features-page .download-cta{width:calc(100% - 40px)}}@media(max-width:540px){.features-page .features-more>.features-more-grid{width:calc(100% - 32px)}.features-page .features-safety-note,.features-page .download-cta{width:calc(100% - 32px)}}.features-page .features-safety-note{width:min(1360px,calc(100% - 64px));max-width:none;padding-top:70px;padding-bottom:8px}.features-page .features-safety-note .memory-note{grid-template-columns:118px minmax(0,1fr);gap:30px;min-height:190px;padding:28px 34px;border:1px solid rgba(116,133,172,.22);border-radius:18px;background:radial-gradient(circle at 8% 8%,rgba(105,77,213,.12),transparent 30%),linear-gradient(135deg,#0f182bf7,#080f1dfa);box-shadow:0 24px 70px #00000038,inset 0 1px #ffffff06;color:#eef1f7}.features-page .features-safety-note .note-photo{width:106px;max-width:none;padding:6px 6px 4px;margin-left:5px;border:1px solid rgba(255,255,255,.4);border-radius:2px;background:#e8dfd4;transform:rotate(-6deg);box-shadow:0 14px 30px #0000004d}.features-page .features-safety-note .note-photo img{width:100%;height:112px;object-fit:cover;object-position:center 46%;border-radius:0}.features-page .features-safety-note .note-photo>span{color:#756266;font-size:9px;line-height:1.8}.features-page .features-safety-note .note-copy .eyebrow{margin-bottom:10px;color:#9f8aee;font-size:9px;letter-spacing:.12em}.features-page .features-safety-note .note-copy .eyebrow svg{color:#bca9ff}.features-page .features-safety-note .note-copy h2{margin:0 0 10px;color:#f1f3f8;font-size:clamp(24px,2vw,31px);line-height:1.18;letter-spacing:-.025em}.features-page .features-safety-note .note-copy>p:not(.eyebrow){max-width:860px;margin:0 0 11px;color:#aeb9cc;font-size:13px;line-height:1.7}.features-page .features-safety-note .note-copy .text-link{display:inline-flex;align-items:center;gap:7px;color:#b8a6fa;font-size:12px;font-weight:650}.features-page .features-safety-note .note-copy .text-link svg{width:14px;height:14px}@media(max-width:760px){.features-page .features-safety-note{width:calc(100% - 40px);padding-top:54px}.features-page .features-safety-note .memory-note{grid-template-columns:96px minmax(0,1fr);gap:22px;padding:24px 22px}.features-page .features-safety-note .note-photo{width:88px;margin-left:0}.features-page .features-safety-note .note-photo img{height:94px}}@media(max-width:540px){.features-page .features-safety-note{width:calc(100% - 32px)}.features-page .features-safety-note .memory-note{grid-template-columns:1fr;gap:20px}.features-page .features-safety-note .note-photo{width:96px}}.features-page .features-final-cta{position:relative;width:min(1360px,calc(100% - 64px));min-height:300px;margin:74px auto 82px;overflow:hidden;border:1px solid rgba(126,143,184,.18);border-radius:20px;background-color:#091326;background-image:linear-gradient(90deg,#070d1bfb,#070d1bf2 30%,#070d1bc7,#070d1b61 66%,#070d1b1a),linear-gradient(180deg,#070d1b4d,#070d1b1f 18% 82%,#070d1b57),url(/assets/inner-v2/features-final-cta.webp);background-repeat:no-repeat,no-repeat,no-repeat;background-position:center center,center center,center center;background-size:auto,auto,cover;box-shadow:0 24px 70px #00000042,inset 0 1px #ffffff09}.features-page .features-final-cta:before{display:none}.features-page .features-final-cta-copy{width:min(650px,60%);padding:44px 48px 42px}.features-page .features-final-cta-kicker{margin-bottom:13px;color:#ab91ff;font-size:10px;font-weight:750;letter-spacing:.16em;text-transform:uppercase}.features-page .features-final-cta h2{margin:0;color:#f5f6fb;font-size:clamp(34px,3.4vw,48px);line-height:1.06;letter-spacing:-.045em}.features-page .features-final-cta p{max-width:620px;margin:18px 0 0;color:#c1c9d8;font-size:14px;line-height:1.7}.features-page .features-final-cta-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:27px}.features-page .features-final-cta-actions .button{min-height:50px;padding:0 20px;gap:9px;border-radius:10px;background:linear-gradient(135deg,#805cff,#623df0);box-shadow:0 12px 30px #5c38e83d;font-size:13px}.features-page .features-final-cta-actions .button svg{width:17px;height:17px}.features-page .features-final-cta-actions>span{display:flex;align-items:center;gap:7px;color:#d8dfeb;font-size:11px}.features-page .features-final-cta-actions>span svg{width:14px;height:14px;color:#65dda1}@media(max-width:850px){.features-page .features-final-cta{width:calc(100% - 40px);min-height:330px;background-position:center center,center center,66% center}.features-page .features-final-cta-copy{width:72%;padding:38px 30px}}@media(max-width:540px){.features-page .features-final-cta{width:calc(100% - 32px);min-height:410px;margin-top:56px;background-position:center center,center center,68% center}.features-page .features-final-cta{background-image:linear-gradient(180deg,#070d1bf7,#070d1bed 54%,#070d1bb8),url(/assets/inner-v2/features-final-cta.webp);background-position:center center,68% center;background-size:auto,cover}.features-page .features-final-cta-copy{width:100%;padding:30px 24px}.features-page .features-final-cta-actions{align-items:flex-start;gap:13px 16px}}.pricing-page .inner-intro-visual-pricing{position:relative;width:100vw;max-width:none;min-height:var(--inner-hero-height);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0;display:block;overflow:hidden;isolation:isolate;border-bottom:1px solid rgba(151,164,199,.14)}.pricing-page .inner-intro-visual-pricing:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;z-index:5;background:linear-gradient(90deg,transparent,rgba(160,137,255,.22),transparent)}.pricing-page .inner-intro-visual-pricing .inner-intro-copy{position:relative;z-index:4;width:min(700px,46vw);max-width:none;margin-left:max(32px,calc((100vw - var(--inner-hero-content))/2));padding:48px 0 74px}.pricing-page .inner-intro-visual-pricing .breadcrumbs{margin-bottom:40px;color:#8f9eb9}.pricing-page .inner-intro-visual-pricing .eyebrow{color:#a892ff;margin-bottom:17px}.pricing-page .inner-intro-visual-pricing h1{max-width:680px;margin:0 0 24px;font-size:clamp(48px,4.25vw,68px);line-height:1.02;letter-spacing:-.05em;text-shadow:0 3px 32px rgba(0,0,0,.26)}.pricing-page .inner-intro-visual-pricing h1 em{background:linear-gradient(90deg,#9c82ff,#7a57f5 72%,#c5adff);-webkit-background-clip:text;background-clip:text;color:transparent}.pricing-page .inner-intro-visual-pricing .lead{max-width:640px;margin-bottom:18px;color:#c5cddd;font-size:17px;line-height:1.72}.pricing-page .inner-intro-visual-pricing .text-link{position:relative;z-index:5;color:#b8a6fa}.pricing-page .inner-intro-visual-pricing .intro-facts{position:relative;z-index:5}.pricing-page .page-hero-pricing{position:absolute;inset:0;z-index:0;width:100%;max-width:none;height:100%;margin:0;transform:none!important}.pricing-page .page-hero-pricing .pricing-hero-photo.hero-polaroid-pricing{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;border:0;border-radius:0;background:#08111f;box-shadow:none;transform:none}.pricing-page .pricing-hero-photo>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;filter:saturate(.92) contrast(1.04) brightness(.88)}.pricing-page .pricing-hero-glow{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#050b17ed,#050b17d1 23%,#060c1994 39%,#060c1947 53%,#060c1914 70%,#060c1905),linear-gradient(180deg,#070d1a14,#070d1a05 62%,#070d1a8f)}.pricing-page .pricing-hero-plans{position:absolute;z-index:3;right:max(32px,calc((100vw - var(--inner-hero-content))/2));bottom:54px;width:min(650px,43vw);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.pricing-page .pricing-hero-plans>span{min-width:0;min-height:74px;padding:11px 12px;display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-rows:auto auto;column-gap:9px;align-items:center;border:1px solid rgba(150,135,230,.2);border-radius:12px;background:linear-gradient(145deg,#08101fe6,#11172bd6);box-shadow:0 14px 36px #0003,inset 0 1px #ffffff09;backdrop-filter:blur(14px)}.pricing-page .pricing-hero-plans svg{grid-row:1/3;width:22px;height:22px;color:#a48bff}.pricing-page .pricing-hero-plans b{color:#f2f4fa;font-size:13px;line-height:1.2}.pricing-page .pricing-hero-plans small{display:block;color:#8998b1;font-size:9.5px;line-height:1.35}.pricing-page .pricing-hero-plans>span:first-child svg{color:#6edf9a}.pricing-page .pricing-hero-plans>span:last-child svg{color:#e1b16e}@media(max-width:1180px){.pricing-page .inner-intro-visual-pricing .inner-intro-copy{width:min(680px,52vw);margin-left:24px}.pricing-page .pricing-hero-plans{right:24px;width:min(560px,44vw)}}@media(max-width:850px){.pricing-page .inner-intro-visual-pricing{min-height:720px}.pricing-page .inner-intro-visual-pricing .inner-intro-copy{width:calc(100% - 44px);margin-left:22px;padding:40px 0 300px}.pricing-page .pricing-hero-photo>img{object-position:62% center}.pricing-page .pricing-hero-glow{background:linear-gradient(180deg,#050b17ed,#050b17d4 43%,#050b177a 67%,#050b17d6),linear-gradient(90deg,#050b17b8,#050b171a)}.pricing-page .pricing-hero-plans{left:22px;right:22px;bottom:24px;width:auto}}@media(max-width:540px){.pricing-page .inner-intro-visual-pricing{min-height:860px}.pricing-page .inner-intro-visual-pricing .inner-intro-copy{width:calc(100% - 28px);margin-left:14px;padding:30px 0 390px}.pricing-page .inner-intro-visual-pricing h1{font-size:42px}.pricing-page .pricing-hero-plans{left:14px;right:14px;bottom:18px;grid-template-columns:1fr}.pricing-page .pricing-hero-plans>span{min-height:54px;grid-template-columns:24px minmax(0,1fr);padding:8px 10px}.pricing-page .pricing-hero-plans svg{width:18px;height:18px}}.pricing-page .pricing-comparison-section{width:min(1360px,calc(100% - 64px));max-width:none;display:grid;grid-template-columns:minmax(330px,.68fr) minmax(620px,1.32fr);gap:72px;align-items:center;padding-top:86px;padding-bottom:86px}.pricing-page .pricing-comparison-copy{max-width:470px}.pricing-page .pricing-comparison-copy .eyebrow{margin-bottom:15px;color:#9f88f5}.pricing-page .pricing-comparison-copy h2{margin:0;color:#f2f4f8;font-size:clamp(34px,3.25vw,48px);line-height:1.08;letter-spacing:-.045em}.pricing-page .pricing-comparison-copy h2 em{font-style:normal;background:linear-gradient(90deg,#b49aff,#8968f5 72%,#d4c2ff);-webkit-background-clip:text;background-clip:text;color:transparent}.pricing-page .pricing-comparison-copy>p:not(.eyebrow){max-width:450px;margin:20px 0 0;color:#aebbd0;font-size:15px;line-height:1.75}.pricing-page .pricing-comparison-facts{display:grid;gap:12px;margin-top:28px}.pricing-page .pricing-comparison-facts span{display:flex;align-items:center;gap:10px;color:#cbd5e5;font-size:12.5px}.pricing-page .pricing-comparison-facts svg{width:17px;height:17px;flex:0 0 17px;color:#6fdfa3}.pricing-page .pricing-comparison-panel{border-color:#7f91bb2e;background:radial-gradient(circle at 84% 0,rgba(111,82,226,.12),transparent 36%),linear-gradient(145deg,#0f192cf7,#08101efa);box-shadow:0 26px 74px #0000003d,inset 0 1px #ffffff06}.pricing-page .pricing-comparison-panel .comparison thead{background:linear-gradient(180deg,#2a3453db,#1f2943db)}.pricing-page .pricing-comparison-panel .comparison th,.pricing-page .pricing-comparison-panel .comparison td{border-bottom-color:#7082a626}.pricing-page .pricing-comparison-panel .comparison tbody tr:hover{background:#6f52e20e}.pricing-page .pricing-comparison-panel .comparison-highlight{background:linear-gradient(90deg,#6b4dce26,#6b4dce0e)}.pricing-page .pricing-comparison-panel .comparison svg{color:#6fe0a4}@media(max-width:980px){.pricing-page .pricing-comparison-section{width:calc(100% - 40px);grid-template-columns:1fr;gap:34px;padding-top:64px;padding-bottom:64px}.pricing-page .pricing-comparison-copy{max-width:700px}}@media(max-width:540px){.pricing-page .pricing-comparison-section{width:calc(100% - 32px);padding-top:52px;padding-bottom:52px}.pricing-page .pricing-comparison-copy h2{font-size:34px}}.pricing-page .inner-plans{padding-top:64px;padding-bottom:15px}@media(max-width:850px){.pricing-page .inner-plans{padding-top:44px}}@media(max-width:540px){.pricing-page .inner-plans{padding-top:34px}}.pricing-page .pricing-family-section{width:min(1360px,calc(100% - 64px));margin:78px auto 0;padding:52px 56px;display:grid;grid-template-columns:minmax(0,.88fr) minmax(480px,1.12fr);gap:72px;align-items:center;border:1px solid rgba(128,143,183,.16);border-radius:22px;background:radial-gradient(circle at 84% 20%,rgba(116,84,239,.12),transparent 34%),linear-gradient(135deg,#0c1628f7,#080f1dfb);box-shadow:0 26px 72px #00000038,inset 0 1px #ffffff06}.pricing-page .pricing-family-copy .eyebrow{margin-bottom:14px;color:#a992ff}.pricing-page .pricing-family-copy h2{margin:0;max-width:640px;color:#f3f5fb;font-size:clamp(32px,3vw,44px);line-height:1.08;letter-spacing:-.04em}.pricing-page .pricing-family-copy h2 em{font-style:normal;color:#a78cff}.pricing-page .pricing-family-copy>p:not(.eyebrow){max-width:620px;margin:22px 0 0;color:#aebbd0;font-size:15px;line-height:1.75}.pricing-page .pricing-family-facts{display:grid;gap:12px;margin:26px 0 24px}.pricing-page .pricing-family-facts span{display:flex;align-items:center;gap:10px;color:#d6deeb;font-size:13px}.pricing-page .pricing-family-facts svg{width:17px;height:17px;color:#6fe0a4;flex:0 0 auto}.pricing-page .pricing-family-copy .text-link{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:650}.pricing-page .pricing-family-copy .text-link svg{width:14px;height:14px}.pricing-page .pricing-family-visual{position:relative;min-height:330px;border:1px solid rgba(131,148,191,.15);border-radius:20px;overflow:hidden;background:linear-gradient(145deg,#0d182b,#091321);box-shadow:0 22px 58px #00000038,inset 0 1px #ffffff06}.pricing-page .pricing-family-device-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center;display:block;filter:saturate(.92) contrast(1.03) brightness(.82)}.pricing-page .pricing-family-visual:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#060c1714,#060c1738),linear-gradient(90deg,rgba(7,14,27,.08),transparent 30%,transparent 72%,rgba(7,14,27,.18))}.pricing-page .family-license-summary{position:absolute;left:50%;bottom:18px;z-index:2;transform:translate(-50%);min-width:280px;display:flex;align-items:center;gap:12px;padding:13px 18px;border:1px solid rgba(152,131,236,.32);border-radius:14px;background:#091222e0;backdrop-filter:blur(12px);box-shadow:0 16px 34px #00000047}.pricing-page .family-license-summary svg{width:24px;height:24px;color:#efbd70;flex:0 0 auto}.pricing-page .family-license-summary b{display:block;color:#fff;font-size:13px;line-height:1.2}.pricing-page .family-license-summary span{display:block;margin-top:4px;color:#a8b3c7;font-size:10px}.pricing-page .pricing-recovery-strip{width:min(1360px,calc(100% - 64px));min-height:118px;margin:26px auto 86px;padding:24px 28px;display:flex;align-items:center;gap:22px;border:1px solid rgba(126,143,184,.16);border-radius:18px;background:linear-gradient(135deg,#0f1a2df7,#09111ffa);box-shadow:0 18px 50px #0000002b,inset 0 1px #ffffff06}.pricing-page .pricing-recovery-icon{width:52px;height:52px;display:grid;place-items:center;border:1px solid rgba(130,105,238,.28);border-radius:14px;background:#563fae2b;color:#b39cff;flex:0 0 52px}.pricing-page .pricing-recovery-icon svg{width:25px;height:25px}.pricing-page .pricing-recovery-copy{min-width:0}.pricing-page .pricing-recovery-copy .eyebrow{margin:0 0 5px;font-size:8.5px;color:#9583dd}.pricing-page .pricing-recovery-copy h2{margin:0 0 5px;font-size:22px;line-height:1.25;color:#eff2f8}.pricing-page .pricing-recovery-copy>p:not(.eyebrow){margin:0;color:#98a7bd;font-size:12.5px}.pricing-page .pricing-recovery-strip .button{margin-left:auto;flex:0 0 auto;gap:9px;font-size:12px}.pricing-page .pricing-recovery-strip .button svg{width:14px;height:14px}@media(max-width:980px){.pricing-page .pricing-family-section{grid-template-columns:1fr;gap:34px;padding:42px 36px}.pricing-page .pricing-family-visual{min-height:300px}}@media(max-width:760px){.pricing-page .pricing-family-section,.pricing-page .pricing-recovery-strip{width:calc(100% - 40px)}.pricing-page .pricing-family-section{padding:32px 24px}.pricing-page .pricing-recovery-strip{flex-wrap:wrap;padding:22px}.pricing-page .pricing-recovery-strip .button{margin-left:74px}}@media(max-width:540px){.pricing-page .pricing-family-section,.pricing-page .pricing-recovery-strip{width:calc(100% - 32px)}.pricing-page .pricing-family-section{padding:28px 20px;margin-top:56px}.pricing-page .pricing-family-visual{min-height:390px}.pricing-page .pricing-family-device-photo{object-position:58% center}.pricing-page .family-license-summary{bottom:14px;min-width:230px;padding:12px 14px}.pricing-page .pricing-recovery-strip .button{margin-left:0;width:100%}}.help-page .inner-intro-visual-help{position:relative;border-bottom:1px solid rgba(151,164,199,.14)}.help-page .inner-intro-visual-help:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;z-index:5;background:linear-gradient(90deg,transparent,rgba(160,137,255,.22),transparent)}.help-page .inner-intro-visual-help .inner-intro-copy{max-width:none}.help-page .inner-intro-visual-help .breadcrumbs{margin-bottom:40px;color:#8f9eb9}.help-page .inner-intro-visual-help .eyebrow{color:#a892ff;margin-bottom:17px}.help-page .inner-intro-visual-help h1{max-width:670px;margin:0 0 24px;font-size:clamp(48px,4.15vw,67px);line-height:1.02;letter-spacing:-.05em;text-shadow:0 3px 32px rgba(0,0,0,.26)}.help-page .inner-intro-visual-help h1 em{background:linear-gradient(90deg,#9c82ff,#7a57f5 72%,#c5adff);-webkit-background-clip:text;background-clip:text;color:transparent}.help-page .inner-intro-visual-help .lead{max-width:620px;margin-bottom:0;color:#c5cddd;font-size:17px;line-height:1.72}.help-page .page-hero-help{position:absolute;inset:0;z-index:0;width:100%;max-width:none;height:100%;margin:0;transform:none!important;pointer-events:none}.help-page .page-hero-help .help-hero-photo{position:absolute;inset:0;overflow:hidden;background:#07101f}.help-page .page-hero-help .help-hero-photo>img{width:100%;height:100%;display:block;object-fit:cover}.help-page .help-hero-glow{position:absolute;inset:0;z-index:1}.help-page .help-hero-path{position:absolute;z-index:3;align-items:center}.help-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.help-hero-actions .button{min-height:52px;padding:0 21px;gap:9px;border-radius:11px;background:linear-gradient(135deg,#805cff,#623df0);box-shadow:0 14px 34px #5e3be83b}.help-hero-actions .button svg{width:16px;height:16px}.help-hero-facts{display:flex;flex-wrap:wrap;gap:12px 18px;margin-top:20px;color:#c8d0de;font-size:11px}.help-hero-facts span{display:flex;align-items:center;gap:7px}.help-hero-facts svg{width:15px;height:15px;color:#70df9c}.help-page .guide-layout,.help-page .support-grid,.help-page .tools-note,.help-page .inner-section{width:min(1360px,calc(100% - 64px));max-width:none}.help-page .guide-layout{padding-top:72px;padding-bottom:28px;grid-template-columns:280px minmax(0,1fr);gap:42px}.help-page .guide-sidebar{background:linear-gradient(145deg,#0f192cf2,#08101ef5);border-color:#7e8fb82e;box-shadow:0 18px 50px #0000002e,inset 0 1px #ffffff06}.help-page .guide-chapter{border-color:#7e8fb826;background:radial-gradient(circle at 96% 0,rgba(105,78,215,.08),transparent 34%),linear-gradient(145deg,#0f192cf0,#08101ef0);box-shadow:inset 0 1px #ffffff06}.help-page .support-card{background:linear-gradient(145deg,#0f192cf0,#08101ef0);border-color:#7e8fb829}@media(max-width:1180px){.help-page .inner-intro-visual-help .inner-intro-copy{width:min(650px,52vw);margin-left:24px}.help-page .help-hero-path{right:24px;width:min(600px,45vw)}.help-page .guide-layout{grid-template-columns:240px minmax(0,1fr);gap:28px}}@media(max-width:850px){.help-page .inner-intro-visual-help{min-height:720px}.help-page .inner-intro-visual-help .inner-intro-copy{width:calc(100% - 44px);margin-left:22px;padding:40px 0 300px}.help-page .page-hero-help .help-hero-photo>img{object-position:68% center}.help-page .help-hero-glow{background:linear-gradient(180deg,#050b17f0,#050b17db 43%,#050b177a 67%,#050b17db),linear-gradient(90deg,#050b17b3,#050b171a)}.help-page .help-hero-path{left:22px;right:22px;bottom:24px;width:auto}.help-page .guide-layout{width:calc(100% - 40px);grid-template-columns:1fr;gap:28px}.help-page .guide-sidebar{position:static}.help-page .support-grid,.help-page .tools-note,.help-page .inner-section{width:calc(100% - 40px)}}@media(max-width:540px){.help-page .inner-intro-visual-help{min-height:860px}.help-page .inner-intro-visual-help .inner-intro-copy{width:calc(100% - 28px);margin-left:14px;padding:30px 0 400px}.help-page .inner-intro-visual-help h1{font-size:42px}.help-page .help-hero-path{left:14px;right:14px;bottom:18px;grid-template-columns:1fr;gap:8px;padding:11px 12px}.help-page .help-hero-path i{display:none}.help-page .help-hero-path>span{grid-template-columns:28px minmax(0,1fr);align-items:center}.help-page .help-hero-path b{grid-row:1/2}.help-page .help-hero-path small{grid-column:2;grid-row:1}.help-page .guide-layout,.help-page .support-grid,.help-page .tools-note,.help-page .inner-section{width:calc(100% - 32px)}}.help-page .inner-intro-visual-help{width:100vw;max-width:none;min-height:var(--inner-hero-height);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0;display:block;overflow:hidden;isolation:isolate}.help-page .inner-intro-visual-help .inner-intro-copy{position:relative;z-index:4;width:min(720px,47vw);margin-left:max(32px,calc((100vw - var(--inner-hero-content))/2));padding:48px 0 72px}.help-page .page-hero-help .help-hero-photo>img{object-position:center center;filter:saturate(.96) contrast(1.02) brightness(.92)}.help-page .help-hero-glow{background:linear-gradient(90deg,#050b17c2,#050b17a1 24%,#050b1757 43%,#050b171f 60%,#050b1705 78%,#050b1700),linear-gradient(180deg,#070d1a0a,#070d1a03 70%,#070d1a57)}.help-page .help-hero-path{left:auto;top:auto;right:max(32px,calc((100vw - var(--inner-hero-content))/2));bottom:42px;width:min(610px,40vw)}@media(max-width:1180px){.help-page .inner-intro-visual-help .inner-intro-copy{width:min(650px,52vw);margin-left:24px}.help-page .help-hero-path{left:auto;top:auto;right:24px;width:min(560px,44vw)}}@media(max-width:850px){.help-page .inner-intro-visual-help{min-height:720px}.help-page .inner-intro-visual-help .inner-intro-copy{width:calc(100% - 44px);margin-left:22px;padding:40px 0 300px}.help-page .page-hero-help .help-hero-photo>img{object-position:68% center}.help-page .help-hero-path{inset:auto 22px 24px;width:auto}}@media(max-width:540px){.help-page .inner-intro-visual-help{min-height:860px}.help-page .inner-intro-visual-help .inner-intro-copy{width:calc(100% - 28px);margin-left:14px;padding:30px 0 400px}.help-page .help-hero-path{inset:auto 14px 18px;width:auto}}.help-page .help-hero-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-height:74px;padding:8px 10px;border:1px solid rgba(135,119,214,.2);border-radius:15px;background:linear-gradient(145deg,#070e1df0,#0e1427e6);box-shadow:0 16px 40px #0000003d,inset 0 1px #ffffff09;backdrop-filter:blur(16px)}.help-page .help-hero-path>i{display:none}.help-page .help-hero-path>span{width:auto;height:auto;min-width:0;border-radius:0;background:transparent;color:inherit;font-size:inherit;display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto;align-items:center;justify-items:stretch;gap:10px;padding:7px 13px;position:relative}.help-page .help-hero-path>span+span{border-left:1px solid rgba(151,137,226,.14)}.help-page .help-hero-path b{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(159,133,246,.32);border-radius:9px;background:linear-gradient(145deg,#7553da4d,#46368b38);color:#c2afff;font-size:10px;font-weight:750;line-height:1;letter-spacing:.04em;grid-column:1;grid-row:1}.help-page .help-hero-path small{grid-column:2;grid-row:1;display:block;min-width:0;color:#edf0f7;font-size:11px;font-weight:600;line-height:1.25;white-space:normal}@media(max-width:850px){.help-page .help-hero-path{grid-template-columns:repeat(3,minmax(0,1fr));padding:8px}.help-page .help-hero-path>span{padding:7px 9px;gap:8px}.help-page .help-hero-path small{font-size:10px}}@media(max-width:540px){.help-page .help-hero-path{grid-template-columns:1fr;gap:0;padding:7px 10px}.help-page .help-hero-path>span{grid-template-columns:32px minmax(0,1fr);padding:7px 5px}.help-page .help-hero-path>span+span{border-left:0;border-top:1px solid rgba(151,137,226,.12)}}.help-page .guide-layout{padding-top:84px;padding-bottom:40px;grid-template-columns:260px minmax(0,1fr);gap:48px;align-items:start}.help-page .guide-sidebar{top:104px;padding:20px 18px 18px;border:1px solid rgba(123,139,178,.16);border-radius:18px;background:radial-gradient(circle at 12% 0,rgba(112,82,229,.1),transparent 38%),linear-gradient(155deg,#0d1627f7,#080f1cfa);box-shadow:0 22px 60px #0003,inset 0 1px #ffffff06}.help-page .guide-sidebar .eyebrow{margin:0 0 12px;color:#a892ff;font-size:9px;letter-spacing:.14em}.help-page .guide-sidebar nav{gap:5px;padding:0 0 16px}.help-page .guide-sidebar nav a{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;min-height:46px;padding:7px 9px;border:1px solid transparent;border-radius:11px;color:#aebbd0;font-size:11.5px;line-height:1.35;transition:.18s ease}.help-page .guide-sidebar nav a:hover{color:#f0f2f8;border-color:#9077e53d;background:#6f52db14}.help-page .guide-sidebar nav a>span{display:grid;place-items:center;width:30px;height:30px;border:1px solid rgba(142,121,225,.22);border-radius:9px;background:#6d4ed517;color:#b49cff;font-size:10px;font-weight:750}.help-page .guide-faq-link{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 7px 2px;border-top:1px solid rgba(126,143,184,.12);color:#b9a8fa;font-size:11.5px;text-decoration:none}.help-page .guide-faq-link svg{width:14px;height:14px}.help-page .guide-chapters{display:grid;gap:18px}.help-page .guide-chapter{position:relative;margin:0;padding:30px 34px 28px;overflow:hidden;border:1px solid rgba(123,139,178,.14);border-radius:20px;background:radial-gradient(circle at 94% 0,rgba(111,82,223,.09),transparent 30%),linear-gradient(145deg,#0e1729f7,#080f1dfa);box-shadow:0 20px 58px #00000029,inset 0 1px #ffffff06}.help-page .guide-chapter:after{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:linear-gradient(180deg,rgba(135,100,255,.72),rgba(88,68,185,.12) 62%,transparent);opacity:.75}.help-page .guide-chapter:target{border-color:#a288f56b;box-shadow:0 22px 70px #0003,0 0 0 1px #805ee714 inset}.help-page .guide-chapter-head{margin:0 0 8px}.help-page .guide-number{color:#9e86ee;font-size:30px;font-weight:400;letter-spacing:-.035em}.help-page .guide-chapter .luminous-icon{width:44px;height:44px;border:1px solid rgba(141,116,231,.28);border-radius:12px;background:linear-gradient(145deg,#6549d133,#2a24556b);box-shadow:0 10px 28px #4a31a924,inset 0 1px #ffffff09;color:#b7a3ff}.help-page .guide-chapter .luminous-icon svg{width:21px;height:21px}.help-page .guide-chapter h2{margin:8px 0 12px;color:#f1f3f8;font-size:clamp(25px,2vw,31px);line-height:1.17;letter-spacing:-.025em}.help-page .guide-chapter>p:not(.guide-hint){max-width:880px;margin:0;color:#aeb9cc;font-size:14px;line-height:1.75}.help-page .guide-chapter .guide-hint{margin:20px 0 0;padding:10px 14px;border-left:0;border:1px solid rgba(142,119,225,.14);border-radius:10px;background:#684dcc0e;color:#bcb1d8;font-size:11.5px;line-height:1.6}.help-page .guide-chapter .feature-scene{max-width:none;margin:24px 0 18px;border-color:#7e8fb829;box-shadow:0 16px 45px #0000002e}.help-page .guide-chapter .text-link{display:inline-flex;align-items:center;gap:7px;margin-top:16px;color:#b8a5f7;font-size:12px;font-weight:650}@media(max-width:1180px){.help-page .guide-layout{grid-template-columns:230px minmax(0,1fr);gap:30px}}@media(max-width:850px){.help-page .guide-layout{padding-top:56px;grid-template-columns:1fr;gap:24px}.help-page .guide-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.help-page .guide-chapter{padding:26px 24px}}@media(max-width:540px){.help-page .guide-sidebar nav{grid-template-columns:1fr}.help-page .guide-chapter{padding:23px 19px}.help-page .guide-number{font-size:26px}}.help-page .help-memory-section{width:min(1360px,calc(100% - 64px));max-width:none;padding-top:76px;padding-bottom:26px}.help-page .help-memory-section .memory-note{grid-template-columns:220px minmax(0,1fr);gap:40px;min-height:220px;padding:28px 34px;border:1px solid rgba(122,139,179,.18);border-radius:20px;background:radial-gradient(circle at 12% 10%,rgba(112,79,225,.12),transparent 34%),linear-gradient(135deg,#0f192cf7,#08101efa);box-shadow:0 26px 76px #00000038,inset 0 1px #ffffff06;color:#f1f4fa}.help-page .help-memory-section .note-photo{width:206px;max-width:none;margin:0;padding:0;overflow:hidden;border:1px solid rgba(139,153,190,.22);border-radius:14px;background:#0b1425;transform:none;box-shadow:0 18px 44px #0000004d}.help-page .help-memory-section .note-photo img{display:block;width:100%;height:150px;object-fit:cover;object-position:center 42%;border-radius:0}.help-page .help-memory-section .note-photo>span{display:block;padding:9px 12px 10px;color:#8897af;background:#070d1adb;font-size:9px;line-height:1.3}.help-page .help-memory-section .note-copy .eyebrow{margin-bottom:9px;color:#a791fb;font-size:9px;letter-spacing:.13em}.help-page .help-memory-section .note-copy .eyebrow svg{color:#c0adff}.help-page .help-memory-section .note-copy h2{margin:0 0 11px;color:#f3f5fa;font-size:clamp(27px,2.2vw,36px);line-height:1.14;letter-spacing:-.035em}.help-page .help-memory-section .note-copy>p:not(.eyebrow){max-width:830px;margin:0 0 15px;color:#acb9cd;font-size:14px;line-height:1.72}.help-page .help-memory-section .note-copy .text-link{display:inline-flex;align-items:center;gap:7px;color:#b7a4ff;font-size:12px;font-weight:650}.help-page .help-support-grid{width:min(1360px,calc(100% - 64px));max-width:none;gap:16px;padding-top:18px;padding-bottom:18px}.help-page .help-support-card{position:relative;min-height:190px;display:grid;grid-template-columns:52px minmax(0,1fr) 34px;align-items:center;gap:20px;padding:26px 28px;overflow:hidden;border:1px solid rgba(122,139,179,.16);border-radius:18px;background:radial-gradient(circle at 0 0,rgba(110,77,220,.11),transparent 35%),linear-gradient(145deg,#0f192cf5,#08101ef5);box-shadow:inset 0 1px #ffffff06;transition:border-color .18s ease,transform .18s ease,background .18s ease}.help-page .help-support-card:hover{transform:translateY(-2px);border-color:#9c84f361;background:radial-gradient(circle at 0 0,rgba(116,82,235,.16),transparent 38%),linear-gradient(145deg,#111c31fa,#091120fa)}.help-page .help-support-card>svg{display:none}.help-page .support-card-icon{width:52px;height:52px;display:grid;place-items:center;border:1px solid rgba(151,126,238,.25);border-radius:14px;background:linear-gradient(145deg,#48358e70,#231f4b94);box-shadow:inset 0 1px #ffffff0a,0 10px 25px #00000029}.help-page .support-card-icon svg{width:23px;height:23px;color:#b8a3ff}.help-page .support-card-copy{display:block;min-width:0}.help-page .support-kicker{display:block;margin-bottom:7px;color:#927ef0;font-size:9px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.help-page .help-support-card h2{margin:0 0 8px;color:#f2f4fa;font-size:24px;line-height:1.2;letter-spacing:-.025em}.help-page .help-support-card p{margin:0 0 11px;color:#9fadc2;font-size:13px;line-height:1.65}.help-page .help-support-card .text-link{display:inline-flex;align-items:center;gap:6px;color:#b7a5f8;font-size:11.5px;font-weight:650}.help-page .support-card-arrow{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(131,147,184,.16);border-radius:10px;background:#09112094;color:#9e8bea}.help-page .support-card-arrow svg{width:15px;height:15px}.help-page .help-security-strip{width:min(1360px,calc(100% - 64px));max-width:none;display:flex;align-items:center;gap:16px;margin-top:4px;margin-bottom:78px;padding:16px 20px;border:1px solid rgba(109,128,166,.13);border-radius:14px;background:#08101eb8}.help-page .help-security-icon{width:38px;height:38px;display:grid;place-items:center;flex:0 0 38px;border-radius:11px;background:#332a5c75;border:1px solid rgba(150,130,231,.2)}.help-page .help-security-icon svg{width:19px;height:19px;color:#ad98f2}.help-page .help-security-strip div{display:grid;gap:3px;min-width:0}.help-page .help-security-strip strong{color:#dfe5f0;font-size:12.5px}.help-page .help-security-strip span:not(.help-security-icon){color:#7f8fa7;font-size:11px;line-height:1.55}@media(max-width:850px){.help-page .help-memory-section,.help-page .help-support-grid,.help-page .help-security-strip{width:calc(100% - 40px)}.help-page .help-memory-section .memory-note{grid-template-columns:170px minmax(0,1fr);gap:26px;padding:24px}.help-page .help-memory-section .note-photo{width:160px}.help-page .help-memory-section .note-photo img{height:122px}.help-page .help-support-grid{grid-template-columns:1fr}}@media(max-width:540px){.help-page .help-memory-section,.help-page .help-support-grid,.help-page .help-security-strip{width:calc(100% - 32px)}.help-page .help-memory-section{padding-top:54px}.help-page .help-memory-section .memory-note{grid-template-columns:1fr;gap:20px;padding:22px 20px}.help-page .help-memory-section .note-photo{width:100%;max-width:260px}.help-page .help-memory-section .note-photo img{height:150px}.help-page .help-support-card{grid-template-columns:46px minmax(0,1fr);gap:16px;padding:22px 18px}.help-page .support-card-icon{width:46px;height:46px}.help-page .support-card-arrow{display:none}.help-page .help-security-strip{align-items:flex-start;margin-bottom:58px}}.blog-page .inner-intro-visual-blog{position:relative;width:100vw;max-width:none;min-height:var(--inner-hero-height);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0;display:block;overflow:hidden;isolation:isolate;border-bottom:1px solid rgba(151,164,199,.14)}.blog-page .inner-intro-visual-blog:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;z-index:5;background:linear-gradient(90deg,transparent,rgba(160,137,255,.22),transparent)}.blog-page .inner-intro-visual-blog .inner-intro-copy{position:relative;z-index:4;width:min(720px,47vw);max-width:none;margin-left:max(32px,calc((100vw - var(--inner-hero-content))/2));padding:48px 0 72px}.blog-page .inner-intro-visual-blog .breadcrumbs{margin-bottom:40px;color:#8f9eb9}.blog-page .inner-intro-visual-blog .eyebrow{color:#a892ff;margin-bottom:17px}.blog-page .inner-intro-visual-blog h1{max-width:690px;margin:0 0 24px;font-size:clamp(48px,4.15vw,67px);line-height:1.02;letter-spacing:-.05em;text-shadow:0 3px 32px rgba(0,0,0,.26)}.blog-page .inner-intro-visual-blog h1 em{background:linear-gradient(90deg,#9c82ff,#7a57f5 72%,#c5adff);-webkit-background-clip:text;background-clip:text;color:transparent}.blog-page .inner-intro-visual-blog .lead{max-width:620px;margin-bottom:0;color:#c5cddd;font-size:17px;line-height:1.72}.blog-page .page-hero-blog{position:absolute;inset:0;z-index:0;width:100%;max-width:none;height:100%;margin:0;transform:none!important;pointer-events:none}.blog-page .page-hero-blog .blog-hero-photo{position:absolute;inset:0;overflow:hidden;background:#07101f}.blog-page .blog-hero-photo>img{width:100%;height:100%;display:block;object-fit:cover;object-position:center center;filter:saturate(.93) contrast(1.03) brightness(.88)}.blog-page .blog-hero-glow{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#050b17f0,#050b17de 24%,#050b1794,#050b1738 56%,#050b170d 74%,#050b1703),linear-gradient(180deg,#070d1a0d,#070d1a03 66%,#070d1a80)}.blog-page .blog-hero-topics{position:absolute;z-index:3;right:max(32px,calc((100vw - var(--inner-hero-content))/2));bottom:48px;width:min(620px,41vw);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.blog-page .blog-hero-topics>span{min-height:58px;display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid rgba(150,135,230,.18);border-radius:12px;color:#e4e8f1;background:linear-gradient(145deg,#08101fe6,#11172bd6);box-shadow:0 14px 36px #0003,inset 0 1px #ffffff08;backdrop-filter:blur(14px)}.blog-page .blog-hero-topics svg{width:18px;height:18px;color:#a48bff;flex:0 0 auto}.blog-page .blog-hero-topics b{font-size:11px;line-height:1.25}.blog-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.blog-hero-actions .button{min-height:52px;padding:0 21px;gap:9px;border-radius:11px;background:linear-gradient(135deg,#805cff,#623df0);box-shadow:0 14px 34px #5e3be83b}.blog-hero-actions .button svg{width:16px;height:16px}.blog-page .journal-library,.blog-page .inner-section{width:min(1360px,calc(100% - 64px));max-width:none}.blog-page .journal-library{padding-top:70px}@media(max-width:1180px){.blog-page .inner-intro-visual-blog .inner-intro-copy{width:min(650px,52vw);margin-left:24px}.blog-page .blog-hero-topics{right:24px;width:min(560px,44vw)}}@media(max-width:850px){.blog-page .inner-intro-visual-blog{min-height:720px}.blog-page .inner-intro-visual-blog .inner-intro-copy{width:calc(100% - 44px);margin-left:22px;padding:40px 0 300px}.blog-page .blog-hero-photo>img{object-position:68% center}.blog-page .blog-hero-glow{background:linear-gradient(180deg,#050b17f0,#050b17db 43%,#050b177a 67%,#050b17db),linear-gradient(90deg,#050b17b3,#050b171a)}.blog-page .blog-hero-topics{left:22px;right:22px;bottom:24px;width:auto}.blog-page .journal-library,.blog-page .inner-section{width:calc(100% - 40px)}}@media(max-width:540px){.blog-page .inner-intro-visual-blog{min-height:830px}.blog-page .inner-intro-visual-blog .inner-intro-copy{width:calc(100% - 28px);margin-left:14px;padding:30px 0 360px}.blog-page .inner-intro-visual-blog h1{font-size:42px}.blog-page .blog-hero-topics{left:14px;right:14px;bottom:18px;grid-template-columns:1fr}.blog-page .blog-hero-topics>span{min-height:48px}.blog-page .journal-library,.blog-page .inner-section{width:calc(100% - 32px)}}.blog-page .journal-library{padding-top:72px;padding-bottom:36px}.blog-page .journal-toolbar{grid-template-columns:minmax(0,1fr) 320px;gap:10px 24px;align-items:center;margin:0 0 28px;padding:14px;border:1px solid rgba(125,142,180,.16);border-radius:17px;background:radial-gradient(circle at 12% 0,rgba(112,80,225,.08),transparent 34%),linear-gradient(145deg,#0b1527f5,#08101ef0);box-shadow:0 18px 55px #0000002e,inset 0 1px #ffffff06}.blog-page .journal-toolbar .filter-bar{gap:8px;margin:0}.blog-page .journal-toolbar .filter-button{min-height:40px;padding:9px 15px;border:1px solid rgba(119,132,166,.2);border-radius:999px;background:#121d31db;color:#b9c5d8;font-size:11px;transition:background .18s,border-color .18s,color .18s,transform .18s}.blog-page .journal-toolbar .filter-button:hover{transform:translateY(-1px);border-color:#9e84f161;color:#eef1f8}.blog-page .journal-toolbar .filter-button[aria-pressed=true]{background:linear-gradient(135deg,#7452e042,#49369a42);border-color:#a68bf785;color:#f0eaff;box-shadow:inset 0 1px #ffffff09}.blog-page .journal-toolbar .compact-search>div{min-height:42px;border:1px solid rgba(119,132,166,.2);border-radius:11px;background:#111c30e0;padding-inline:13px}.blog-page .journal-toolbar .compact-search input{font-size:12px;padding-block:11px}.blog-page .journal-toolbar .filter-feedback{grid-column:1/-1;min-height:0;margin:0;padding:0 4px;color:#8292aa;font-size:10px}.blog-page .journal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.blog-page .journal-lead-item{grid-column:1/-1;margin-bottom:4px}.blog-page .journal-card{border:1px solid rgba(126,142,180,.16);border-radius:18px;background:radial-gradient(circle at 12% 0,rgba(105,77,210,.065),transparent 38%),linear-gradient(145deg,#0e182bfa,#08101efa);box-shadow:0 18px 54px #0000002e,inset 0 1px #ffffff05;transition:transform .2s,border-color .2s,box-shadow .2s}.blog-page .journal-card:hover{transform:translateY(-3px);border-color:#9d84ea57;box-shadow:0 24px 66px #0000003d,inset 0 1px #ffffff06}.blog-page .journal-cover{height:auto;aspect-ratio:4 / 3;background:#101a2c}.blog-page .journal-featured .journal-cover{aspect-ratio:auto}.blog-page .journal-cover:after{content:"";position:absolute;inset:auto 0 0;height:32%;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(4,9,18,.2))}.blog-page .journal-card:hover .journal-cover>img{transform:scale(1.018)}.blog-page .journal-card-copy{padding:24px 24px 23px}.blog-page .journal-card-copy .eyebrow{margin-bottom:12px;color:#a58df4;font-size:9px;letter-spacing:.14em}.blog-page .journal-card h2{margin-bottom:14px;color:#f1f3f8;font-size:clamp(22px,1.65vw,27px);line-height:1.22;letter-spacing:-.025em}.blog-page .journal-card-copy>p:not(.eyebrow){margin-bottom:24px;color:#aebbcf;font-size:13px;line-height:1.7}.blog-page .journal-card-meta{gap:8px 14px;padding-top:15px;border-top:1px solid rgba(126,142,180,.1);color:#7f90aa;font-size:10px}.blog-page .journal-read{display:inline-flex;align-items:center;gap:7px;margin-top:14px;color:#baa7ff;font-weight:650}.blog-page .journal-read svg{width:14px;height:14px}.blog-page .journal-featured{grid-template-columns:minmax(0,1.16fr) minmax(360px,.84fr);min-height:390px;background:radial-gradient(circle at 75% 0,rgba(106,79,220,.1),transparent 40%),linear-gradient(130deg,#0d172afc,#091120fc)}.blog-page .journal-featured .journal-cover{min-height:390px;height:100%}.blog-page .journal-featured .journal-card-copy{padding:42px 40px 34px;justify-content:center}.blog-page .journal-featured h2{font-size:clamp(31px,3vw,42px);line-height:1.12}.blog-page .journal-featured .journal-card-copy>p:not(.eyebrow){max-width:540px;font-size:14.5px}.blog-page .journal-cover-label{top:18px;left:18px;z-index:2;padding:7px 11px;border:1px solid rgba(157,132,224,.28);background:#080f1dd6;color:#d9ceff;backdrop-filter:blur(12px)}.blog-page .journal-no-cover{background:radial-gradient(circle at 50% 15%,rgba(119,86,220,.16),transparent 42%),linear-gradient(145deg,#111d32,#0a1425)}.blog-page .filter-empty,.blog-page .journal-empty{border-color:#8391b533;background:radial-gradient(circle at 50% 0,rgba(105,78,215,.1),transparent 48%),linear-gradient(145deg,#0e1a2e,#091425)}@media(max-width:980px){.blog-page .journal-grid{grid-template-columns:1fr 1fr;gap:18px}.blog-page .journal-cover{aspect-ratio:4 / 3}.blog-page .journal-featured{grid-template-columns:1fr 1fr;min-height:340px}.blog-page .journal-featured .journal-cover{min-height:340px}.blog-page .journal-featured .journal-card-copy{padding:30px}.blog-page .journal-toolbar{grid-template-columns:1fr;gap:12px}.blog-page .journal-toolbar .compact-search{max-width:none}}@media(max-width:700px){.blog-page .journal-library{padding-top:46px}.blog-page .journal-grid{grid-template-columns:1fr}.blog-page .journal-lead-item{grid-column:auto}.blog-page .journal-featured{display:flex;min-height:0}.blog-page .journal-featured .journal-cover{height:235px;min-height:0}.blog-page .journal-cover{height:235px;aspect-ratio:auto}.blog-page .journal-card-copy,.blog-page .journal-featured .journal-card-copy{padding:24px 22px}.blog-page .journal-card h2{font-size:25px}}.blog-page .blog-memory-section{width:min(1360px,calc(100% - 64px));max-width:none;padding-top:72px;padding-bottom:86px}.blog-page .blog-memory-section .memory-note{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:0;min-height:300px;padding:0;overflow:hidden;border:1px solid rgba(121,138,176,.2);border-radius:20px;background:radial-gradient(circle at 18% 10%,rgba(114,84,230,.11),transparent 32%),linear-gradient(135deg,#0e1729fa,#080f1dfc);box-shadow:0 24px 70px #0000003d,inset 0 1px #ffffff06;color:#edf1f8}.blog-page .blog-memory-section .note-photo{position:relative;width:100%;max-width:none;height:100%;min-height:300px;padding:0;margin:0;border:0;border-radius:0;background:#0a1324;box-shadow:none;transform:none;overflow:hidden}.blog-page .blog-memory-section .note-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#070d190f,#070d191f 62%,#070d19b8);pointer-events:none}.blog-page .blog-memory-section .note-photo img{width:100%;height:100%;min-height:300px;object-fit:cover;object-position:center center;border-radius:0}.blog-page .blog-memory-section .note-photo>span{display:none}.blog-page .blog-memory-section .note-copy{display:flex;flex-direction:column;justify-content:center;padding:42px 48px}.blog-page .blog-memory-section .note-copy .eyebrow{display:flex;align-items:center;gap:8px;margin:0 0 12px;color:#a58eff;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.blog-page .blog-memory-section .note-copy .eyebrow svg{width:15px;height:15px;color:#b99fff}.blog-page .blog-memory-section .note-copy h2{max-width:720px;margin:0;color:#f3f5fa;font-size:clamp(30px,3vw,42px);line-height:1.08;letter-spacing:-.04em}.blog-page .blog-memory-section .note-copy>p:not(.eyebrow){max-width:760px;margin:18px 0 0;color:#aeb9cb;font-size:14px;line-height:1.75}.blog-page .blog-memory-section .note-copy .text-link{display:inline-flex;align-items:center;gap:8px;width:max-content;margin-top:24px;color:#c1b0ff;font-size:13px;font-weight:700;text-decoration:none}.blog-page .blog-memory-section .note-copy .text-link:hover{color:#fff}.blog-page .blog-memory-section .note-copy .text-link svg{width:15px;height:15px}@media(max-width:850px){.blog-page .blog-memory-section{width:calc(100% - 40px);padding-top:58px;padding-bottom:68px}.blog-page .blog-memory-section .memory-note{grid-template-columns:1fr;min-height:0}.blog-page .blog-memory-section .note-photo{min-height:260px;height:260px}.blog-page .blog-memory-section .note-photo img{min-height:260px}.blog-page .blog-memory-section .note-photo:after{background:linear-gradient(180deg,#070d1905,#070d198c)}.blog-page .blog-memory-section .note-copy{padding:32px 30px 34px}}@media(max-width:540px){.blog-page .blog-memory-section{width:calc(100% - 32px);padding-top:46px;padding-bottom:54px}.blog-page .blog-memory-section .note-photo{height:220px;min-height:220px}.blog-page .blog-memory-section .note-photo img{min-height:220px}.blog-page .blog-memory-section .note-copy{padding:26px 22px 28px}.blog-page .blog-memory-section .note-copy h2{font-size:30px}}.reading-page{background:radial-gradient(circle at 82% 3%,rgba(92,67,199,.1),transparent 27%),linear-gradient(180deg,#08111f,#091326 48%,#07101e)}.reading-page .article-hero{width:min(1360px,calc(100% - 64px));max-width:none;margin:42px auto 0;padding:0;display:grid;grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);min-height:480px;overflow:hidden;border:1px solid rgba(125,143,184,.16);border-radius:22px;background:radial-gradient(circle at 12% 0,rgba(113,83,228,.1),transparent 38%),linear-gradient(135deg,#0d172afa,#070e1bfa);box-shadow:0 28px 80px #0000003d,inset 0 1px #ffffff06}.reading-page .article-hero-no-cover{grid-template-columns:1fr;min-height:0}.reading-page .article-hero-copy{position:relative;z-index:2;min-width:0;padding:48px 48px 46px;align-self:center}.reading-page .article-hero .breadcrumbs{margin:0 0 38px;color:#8495b1}.reading-page .article-hero .eyebrow{margin:0 0 15px;color:#a58cff;font-size:9px;letter-spacing:.14em}.reading-page .article-hero h1{max-width:700px;margin:0;color:#f4f6fb;font-size:clamp(38px,3.55vw,58px);line-height:1.08;letter-spacing:-.045em}.reading-page .article-hero .article-lead{max-width:660px;margin:22px 0 0;color:#b8c5d8;font-size:17px;line-height:1.75}.reading-page .article-hero .reading-meta{margin-top:28px;color:#99a9c0}.reading-page .article-hero .reading-mark{width:34px;height:34px;border-radius:10px;border:1px solid rgba(151,128,244,.3);background:linear-gradient(145deg,#573eb54d,#2a21587a);color:#c5b2ff}.reading-page .article-hero-cover{position:relative;min-width:0;min-height:480px;margin:0;overflow:hidden;border-left:1px solid rgba(125,143,184,.12);background:#0b1426}.reading-page .article-hero-cover:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(8,16,30,.44) 0%,rgba(8,16,30,.08) 22%,transparent 45%),linear-gradient(180deg,transparent 70%,rgba(6,12,24,.24))}.reading-page .article-hero-cover img{display:block;width:100%;height:100%;min-height:480px;object-fit:cover}.reading-page .article-hero-cover figcaption{position:absolute;z-index:2;left:18px;right:18px;bottom:14px;padding:9px 12px;border-radius:10px;color:#c6cfdd;background:#070d19b8;backdrop-filter:blur(10px);font-size:10px;line-height:1.5}.reading-page .reading-layout{width:min(1220px,calc(100% - 64px));max-width:none;grid-template-columns:minmax(0,820px) 280px;gap:72px;padding-top:72px;padding-bottom:40px}.reading-page .reading-main{min-width:0}.reading-page .reading-body{max-width:760px;margin:0;font-size:18px;color:#d6dfec;line-height:1.88}.reading-page .reading-sidebar-inner{top:96px;padding:0;overflow:visible;max-height:none}.reading-page .reading-contents{margin:0 0 20px;padding:22px 20px;border:1px solid rgba(128,145,182,.15);border-radius:16px;background:linear-gradient(145deg,#0f192cf0,#08101ef5);box-shadow:inset 0 1px #ffffff05}.reading-page .reading-contents .eyebrow{margin-bottom:13px;color:#a58cff}.reading-page .reading-contents a{padding:9px 0;border-top:1px solid rgba(139,153,187,.08);color:#aebbd0}.reading-page .reading-contents a:first-of-type{border-top:0}.reading-page .reading-contents a>span{color:#9278e9}.reading-page .reading-invitation{padding:25px 22px;border-color:#8e78de38;background:radial-gradient(circle at 10% 0,rgba(112,78,218,.15),transparent 38%),linear-gradient(145deg,#111b30f7,#08101efa);box-shadow:0 18px 50px #00000029,inset 0 1px #ffffff06}.reading-page .reading-invitation>svg{color:#a98fff}.reading-page .reading-invitation h2{color:#eef1f7;font-size:21px}.reading-page .reading-invitation p{color:#aebbd0}.reading-page .reading-end{margin-top:54px;padding:22px 0 0;border-top-color:#8694b329}.reading-page .reading-end>span{color:#b7a6d1;font-family:inherit;font-style:normal;font-size:13px}.reading-page .related-reading{width:min(1360px,calc(100% - 64px));max-width:none;padding-top:72px;padding-bottom:82px;border-top:1px solid rgba(134,148,179,.11)}.reading-page .related-reading .editorial-section-heading{margin-bottom:28px}.reading-page .related-reading .editorial-section-heading h2{font-size:clamp(30px,3vw,42px);letter-spacing:-.035em}.reading-page .related-reading .journal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.reading-page .related-reading .journal-cover{aspect-ratio:4 / 3;height:auto}.reading-page .mobile-contents{margin:0 0 28px;border:1px solid rgba(131,145,180,.16);border-radius:14px;background:#0d1628d1;padding:0 17px}.reading-page .mobile-contents summary{padding:15px 0;color:#d7ddec;font-weight:700}.reading-page .mobile-contents nav{display:grid;gap:8px;padding:0 0 15px}.reading-page .mobile-contents nav a{color:#aebbd0;text-decoration:none;font-size:13px}@media(max-width:1100px){.reading-page .article-hero{grid-template-columns:minmax(0,.9fr) minmax(400px,1.1fr)}.reading-page .article-hero-copy{padding:40px 34px}.reading-page .reading-layout{grid-template-columns:minmax(0,1fr) 240px;gap:36px}}@media(max-width:850px){.reading-page .article-hero{width:calc(100% - 40px);grid-template-columns:1fr;margin-top:28px}.reading-page .article-hero-copy{padding:32px 28px 30px}.reading-page .article-hero .breadcrumbs{margin-bottom:24px}.reading-page .article-hero h1{font-size:38px}.reading-page .article-hero .article-lead{font-size:16px}.reading-page .article-hero-cover{min-height:330px;border-left:0;border-top:1px solid rgba(125,143,184,.12)}.reading-page .article-hero-cover img{min-height:330px}.reading-page .reading-layout{width:calc(100% - 40px);grid-template-columns:1fr;padding-top:48px}.reading-page .reading-sidebar{display:none}.reading-page .mobile-contents{display:block}.reading-page .related-reading{width:calc(100% - 40px);padding-top:54px;padding-bottom:62px}.reading-page .related-reading .journal-grid{grid-template-columns:1fr 1fr}}@media(max-width:540px){.reading-page .article-hero,.reading-page .reading-layout,.reading-page .related-reading{width:calc(100% - 32px)}.reading-page .article-hero-copy{padding:27px 22px 25px}.reading-page .article-hero h1{font-size:32px}.reading-page .article-hero-cover,.reading-page .article-hero-cover img{min-height:240px}.reading-page .reading-layout{padding-top:36px}.reading-page .reading-body{font-size:16px}.reading-page .related-reading .journal-grid{grid-template-columns:1fr}}.download-page .inner-intro-visual-download{position:relative;width:100vw;max-width:none;min-height:var(--inner-hero-height);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0;display:block;overflow:hidden;isolation:isolate;border-bottom:1px solid rgba(151,164,199,.14)}.download-page .inner-intro-visual-download:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;z-index:5;background:linear-gradient(90deg,transparent,rgba(160,137,255,.22),transparent)}.download-page .inner-intro-visual-download .inner-intro-copy{position:relative;z-index:4;width:min(720px,47vw);max-width:none;margin-left:max(32px,calc((100vw - var(--inner-hero-content))/2));padding:48px 0 72px}.download-page .inner-intro-visual-download .breadcrumbs{margin-bottom:40px;color:#8f9eb9}.download-page .inner-intro-visual-download .eyebrow{color:#a892ff;margin-bottom:17px}.download-page .inner-intro-visual-download h1{max-width:690px;margin:0 0 24px;font-size:clamp(48px,4.15vw,67px);line-height:1.02;letter-spacing:-.05em;text-shadow:0 3px 32px rgba(0,0,0,.26)}.download-page .inner-intro-visual-download h1 em{background:linear-gradient(90deg,#9c82ff,#7a57f5 72%,#c5adff);-webkit-background-clip:text;background-clip:text;color:transparent}.download-page .inner-intro-visual-download .lead{max-width:620px;margin-bottom:0;color:#c5cddd;font-size:17px;line-height:1.72}.download-page .page-hero-download{position:absolute;inset:0;z-index:0;width:100%;max-width:none;height:100%;margin:0;transform:none!important;pointer-events:none}.download-page .page-hero-download .download-hero-photo{position:absolute;inset:0;overflow:hidden;background:#07101f}.download-page .download-hero-photo>img{width:100%;height:100%;display:block;object-fit:cover;object-position:center center;filter:saturate(.95) contrast(1.04) brightness(.9)}.download-page .download-hero-glow{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#050b17f5,#050b17e6 24%,#050b179e,#050b173d 56%,#050b170f 74%,#050b1703),linear-gradient(180deg,#070d1a0d,#070d1a03 66%,#070d1a80)}.download-page .download-hero-status{position:absolute;z-index:3;right:max(32px,calc((100vw - var(--inner-hero-content))/2));bottom:48px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(510px,35vw)}.download-page .download-hero-status>span{min-height:64px;display:grid;grid-template-columns:30px 1fr;grid-template-rows:auto auto;column-gap:10px;align-items:center;padding:11px 13px;border:1px solid rgba(150,135,230,.19);border-radius:12px;color:#e5e9f2;background:linear-gradient(145deg,#08101fe8,#11172bd9);box-shadow:0 14px 36px #0003,inset 0 1px #ffffff08;backdrop-filter:blur(14px)}.download-page .download-hero-status svg{grid-row:1/3;width:21px;height:21px;color:#a78eff}.download-page .download-hero-status b{font-size:11px;line-height:1.2}.download-page .download-hero-status small{font-size:8px;color:#8fa0b8;line-height:1.3}.download-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.download-hero-actions .button{min-height:52px;padding:0 21px;gap:9px;border-radius:11px}.download-hero-actions .button:first-child{background:linear-gradient(135deg,#805cff,#623df0);box-shadow:0 14px 34px #5e3be83b}.download-hero-actions .button svg{width:16px;height:16px}.download-page .download-workspace,.download-page>.inner-section,.download-page>.tools-note{width:min(1360px,calc(100% - 64px));max-width:none}@media(max-width:1180px){.download-page .inner-intro-visual-download .inner-intro-copy{width:min(650px,52vw);margin-left:24px}.download-page .download-hero-status{right:24px;width:min(470px,40vw)}}@media(max-width:850px){.download-page .inner-intro-visual-download{width:100%;margin:0;min-height:auto;padding:0 0 34px;display:grid}.download-page .inner-intro-visual-download .inner-intro-copy{width:calc(100% - 40px);margin:0 auto;padding:38px 0 28px}.download-page .page-hero-download{position:relative;inset:auto;width:calc(100% - 40px);height:360px;margin:0 auto;border-radius:18px;overflow:hidden}.download-page .download-hero-status{right:18px;left:18px;bottom:18px;width:auto}.download-page .download-workspace,.download-page>.inner-section,.download-page>.tools-note{width:calc(100% - 40px)}}@media(max-width:540px){.download-page .inner-intro-visual-download .inner-intro-copy{width:calc(100% - 32px)}.download-page .page-hero-download{width:calc(100% - 32px);height:310px}.download-page .download-hero-status{grid-template-columns:1fr}.download-page .download-workspace,.download-page>.inner-section,.download-page>.tools-note{width:calc(100% - 32px)}}.download-page .download-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:stretch;padding-top:64px;padding-bottom:34px}.download-page .download-panel,.download-page .download-next{min-height:100%;border:1px solid rgba(115,132,172,.2);border-radius:20px;background:radial-gradient(circle at 14% 0,rgba(118,83,236,.1),transparent 35%),linear-gradient(145deg,#101a2ff7,#08101efb);box-shadow:0 24px 68px #0003,inset 0 1px #ffffff06}.download-page .download-panel{padding:34px 36px}.download-page .download-app-title{gap:17px;padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid rgba(118,134,172,.14)}.download-page .download-app-icon{width:54px;height:54px;border-radius:15px;border-color:#a88fff5c;background:linear-gradient(145deg,#815bff61,#4537996b);box-shadow:0 13px 30px #442cab29,inset 0 1px #ffffff0f}.download-page .download-app-icon svg{width:28px;height:28px;color:#c9baff}.download-page .download-app-title h2{color:#f3f5fb;font-size:clamp(26px,2.2vw,32px);line-height:1.16}.download-page .download-app-title .eyebrow{color:#a995ff;letter-spacing:.14em}.download-page .release-pending{padding:24px 25px;border:1px solid rgba(117,136,177,.17);border-radius:15px;background:linear-gradient(145deg,#162138d1,#0c1526eb)}.download-page .pending-label{border-color:#c59b4d40;background:#a4722d1a;color:#e0bd83}.download-page .release-pending h3{font-size:22px;color:#eef2f9}.download-page .release-pending p{color:#9eadc2;font-size:13px;line-height:1.72}.download-page .release-pending .button.secondary{min-height:44px;border-color:#917ce15c;background:#5f45be1a}.download-page .download-info{margin:0 0 18px;padding:2px 0 18px;border-bottom:1px solid rgba(118,134,172,.12)}.download-page .download-info dt{color:#8494ad}.download-page .download-info dd{color:#e2e9f4}.download-page .installer-download{min-height:50px;border-radius:11px;background:linear-gradient(135deg,#805cff,#5a45f3);box-shadow:0 14px 32px #5337da38}.download-page .download-free-note{margin-top:21px;padding-top:18px;border-top:1px solid rgba(118,134,172,.12);color:#9eacc0}.download-page .download-free-note svg{color:#58d79a}.download-page .download-next{position:relative;overflow:hidden;padding:34px 36px 30px}.download-page .download-next:before{content:"";position:absolute;width:230px;height:230px;right:-85px;top:-100px;border-radius:50%;background:radial-gradient(circle,#7756f129,#7756f100 69%);pointer-events:none}.download-page .download-next>.eyebrow{position:relative;margin-bottom:13px;color:#a893ff;letter-spacing:.14em}.download-page .download-next h2{position:relative;max-width:520px;margin:0 0 27px;color:#f3f5fb;font-size:clamp(29px,2.45vw,36px);line-height:1.14;letter-spacing:-.035em}.download-page .gentle-steps{position:relative;display:grid;gap:10px;margin:0 0 22px}.download-page .gentle-steps li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px;align-items:start;padding:16px 17px;border:1px solid rgba(113,131,168,.14);border-radius:13px;background:linear-gradient(135deg,#121d32c7,#0b1424e0);transition:border-color .18s ease,transform .18s ease}.download-page .gentle-steps li:hover{border-color:#987ef44d;transform:translateY(-1px)}.download-page .gentle-steps li>span{width:42px;height:42px;border-radius:11px;border:1px solid rgba(154,128,244,.28);background:linear-gradient(145deg,#694bd540,#3f33802e);color:#baa7ff;font-size:11px;font-weight:750;letter-spacing:.04em}.download-page .gentle-steps h3{margin:1px 0 4px;color:#edf1f8;font-size:16px;line-height:1.35;letter-spacing:-.015em}.download-page .gentle-steps p{margin:0;color:#93a4bc;font-size:12.5px;line-height:1.62}.download-page .download-next>.text-link{display:inline-flex;align-items:center;gap:8px;margin-top:2px;padding:10px 0 0;color:#b5a4ff;font-size:12px;font-weight:650}.download-page .download-next>.text-link svg{width:14px;height:14px}@media(max-width:980px){.download-page .download-workspace{grid-template-columns:1fr;gap:22px;padding-top:48px}.download-page .download-panel,.download-page .download-next{min-height:0}}@media(max-width:540px){.download-page .download-workspace{padding-top:34px;padding-bottom:24px}.download-page .download-panel,.download-page .download-next{padding:24px 20px;border-radius:16px}.download-page .gentle-steps li{grid-template-columns:42px minmax(0,1fr);padding:14px}.download-page .gentle-steps li>span{width:38px;height:38px;border-radius:10px}}.download-page .download-privacy{width:min(1360px,calc(100% - 64px));max-width:none;margin:72px auto 0;padding:42px 46px;display:grid;grid-template-columns:minmax(0,.92fr) minmax(500px,1.08fr);gap:58px;align-items:center;border:1px solid rgba(116,136,176,.18);border-radius:20px;background:radial-gradient(circle at 82% 28%,rgba(105,76,220,.12),transparent 34%),linear-gradient(135deg,#0e182bf7,#070f1dfc);box-shadow:0 26px 80px #00000038,inset 0 1px #ffffff06}.download-page .download-privacy-copy>.eyebrow{margin:0 0 12px;color:#a48cff;letter-spacing:.14em}.download-page .download-privacy-copy h2{margin:0;color:#f2f4f9;font-size:clamp(31px,3vw,44px);line-height:1.06;letter-spacing:-.04em}.download-page .download-privacy-copy>p:not(.eyebrow){max-width:610px;margin:17px 0 0;color:#aeb9ca;font-size:14px;line-height:1.72}.download-page .download-privacy-points{display:grid;gap:10px;margin:25px 0 22px;padding:0;list-style:none}.download-page .download-privacy-points li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:center;padding:11px 13px;border:1px solid rgba(118,136,173,.12);border-radius:12px;background:#0b1527ad}.download-page .download-privacy-points li>svg{width:18px;height:18px;color:#62dba0}.download-page .download-privacy-points span{display:grid;gap:2px}.download-page .download-privacy-points strong{color:#e8edf6;font-size:13px}.download-page .download-privacy-points small{color:#8393aa;font-size:11px;line-height:1.45}.download-page .download-privacy-copy>.text-link{display:inline-flex;align-items:center;gap:7px;color:#b7a4fb;font-size:12px;font-weight:700}.download-page .download-privacy-copy>.text-link svg{width:14px;height:14px}.download-page .download-local-flow{position:relative;display:grid;grid-template-columns:1fr auto 1.1fr auto 1fr;gap:12px;align-items:center;min-height:255px;padding:34px 28px 54px;border:1px solid rgba(126,146,187,.16);border-radius:18px;background:radial-gradient(circle at 50% 30%,rgba(117,83,232,.16),transparent 38%),linear-gradient(145deg,#121e35eb,#081120f0);box-shadow:inset 0 1px #ffffff06,0 20px 55px #0000002e}.download-page .local-flow-card{min-width:0;min-height:128px;padding:18px 15px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;border:1px solid rgba(121,140,181,.18);border-radius:14px;background:#081121d1}.download-page .local-flow-card.is-main{border-color:#906fff57;background:linear-gradient(145deg,#2a2552e0,#0e192feb);box-shadow:0 12px 32px #5939d421}.download-page .local-flow-card>span{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#694dda29;border:1px solid rgba(146,119,255,.24)}.download-page .local-flow-card>span svg{width:19px;height:19px;color:#aa93ff}.download-page .local-flow-card strong{color:#eaf0f8;font-size:12px;line-height:1.35}.download-page .local-flow-card small{color:#8090a8;font-size:10px;line-height:1.45}.download-page .local-flow-arrow{color:#6f7f99;font-size:18px}.download-page .local-flow-caption{position:absolute;left:28px;right:28px;bottom:18px;display:flex;align-items:center;justify-content:center;gap:8px;color:#91a1b8;font-size:10px}.download-page .local-flow-caption i{width:6px;height:6px;border-radius:50%;background:#55d795;box-shadow:0 0 12px #55d79559}.download-page .download-tech-note{width:min(1360px,calc(100% - 64px));max-width:none;margin:18px auto 82px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.download-page .download-tech-note>div{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;align-items:center;min-height:94px;padding:18px 20px;border:1px solid rgba(116,136,176,.14);border-radius:15px;background:linear-gradient(145deg,#0d1729eb,#08101ef0)}.download-page .download-tech-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:#694dda24;border:1px solid rgba(146,119,255,.22)}.download-page .download-tech-icon svg{width:20px;height:20px;color:#a890ff}.download-page .download-tech-note p{margin:0;display:grid;gap:4px}.download-page .download-tech-note strong{color:#e7ecf5;font-size:13px}.download-page .download-tech-note small{color:#8797ad;font-size:11px;line-height:1.5}@media(max-width:1000px){.download-page .download-privacy{grid-template-columns:1fr;gap:26px;padding:34px 30px}}@media(max-width:760px){.download-page .download-privacy,.download-page .download-tech-note{width:calc(100% - 40px)}.download-page .download-local-flow{grid-template-columns:1fr;gap:9px;padding:22px 20px 48px;min-height:0}.download-page .local-flow-card{min-height:0}.download-page .local-flow-arrow{transform:rotate(90deg);justify-self:center}.download-page .download-tech-note{grid-template-columns:1fr;margin-bottom:64px}}@media(max-width:540px){.download-page .download-privacy,.download-page .download-tech-note{width:calc(100% - 32px)}.download-page .download-privacy{margin-top:48px;padding:26px 20px;border-radius:16px}}.faq-page .inner-intro-visual-faq{position:relative;width:100vw;max-width:none;min-height:var(--inner-hero-height);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0;display:block;overflow:hidden;isolation:isolate;border-bottom:1px solid rgba(151,164,199,.14)}.faq-page .inner-intro-visual-faq:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;z-index:5;background:linear-gradient(90deg,transparent,rgba(160,137,255,.22),transparent)}.faq-page .inner-intro-visual-faq .inner-intro-copy{position:relative;z-index:4;width:min(710px,47vw);max-width:none;margin-left:max(32px,calc((100vw - var(--inner-hero-content))/2));padding:48px 0 72px}.faq-page .inner-intro-visual-faq .breadcrumbs{margin-bottom:40px;color:#8f9eb9}.faq-page .inner-intro-visual-faq .eyebrow{color:#a892ff;margin-bottom:17px}.faq-page .inner-intro-visual-faq h1{max-width:690px;margin:0 0 24px;font-size:clamp(48px,4.15vw,67px);line-height:1.02;letter-spacing:-.05em;text-shadow:0 3px 32px rgba(0,0,0,.26)}.faq-page .inner-intro-visual-faq h1 em{background:linear-gradient(90deg,#9c82ff,#7a57f5 72%,#c5adff);-webkit-background-clip:text;background-clip:text;color:transparent}.faq-page .inner-intro-visual-faq .lead{max-width:625px;margin-bottom:0;color:#c5cddd;font-size:17px;line-height:1.72}.faq-page .page-hero-faq{position:absolute;inset:0;z-index:0;width:100%;max-width:none;height:100%;margin:0;transform:none!important;pointer-events:none}.faq-page .page-hero-faq .faq-hero-photo{position:absolute;inset:0;overflow:hidden;background:#07101f}.faq-page .faq-hero-photo>img{width:100%;height:100%;display:block;object-fit:cover;object-position:center center;filter:saturate(.91) contrast(1.02) brightness(.89)}.faq-page .faq-hero-glow{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#050b17f2,#050b17e0 25%,#050b179c 42%,#050b1740 58%,#050b170f 78%,#050b1705),linear-gradient(180deg,#070d1a08,#070d1a05 66%,#070d1a80)}.faq-page .faq-hero-topics{position:absolute;z-index:3;right:max(32px,calc((100vw - var(--inner-hero-content))/2));bottom:46px;width:min(620px,41vw);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.faq-page .faq-hero-topics>span{min-height:58px;display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid rgba(150,135,230,.18);border-radius:12px;color:#e4e8f1;background:linear-gradient(145deg,#08101fe8,#11172bd9);box-shadow:0 14px 36px #0003,inset 0 1px #ffffff08;backdrop-filter:blur(14px)}.faq-page .faq-hero-topics svg{width:18px;height:18px;color:#a48bff;flex:0 0 auto}.faq-page .faq-hero-topics b{font-size:11px;line-height:1.25}.faq-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.faq-hero-actions .button{min-height:52px;padding:0 21px;gap:9px;border-radius:11px}.faq-hero-actions .button:first-child{background:linear-gradient(135deg,#805cff,#623df0);box-shadow:0 14px 34px #5e3be83b}.faq-hero-actions .button svg{width:16px;height:16px}.faq-hero-facts{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:20px}.faq-hero-facts>span{display:flex;align-items:center;gap:7px;color:#c1ccdc;font-size:11px}.faq-hero-facts svg{width:15px;height:15px;color:#65dda1}.faq-page .answers-layout,.faq-page .inner-section{width:min(1360px,calc(100% - 64px));max-width:none}.faq-page .answers-layout{grid-template-columns:285px minmax(0,1fr);gap:42px;padding-top:70px;padding-bottom:38px}.faq-page .answers-sidebar{top:112px;padding:24px;border:1px solid rgba(125,142,180,.16);border-radius:18px;background:linear-gradient(150deg,#10192cf2,#08101ef5);box-shadow:0 20px 55px #0000002e,inset 0 1px #ffffff06}.faq-page .answers-sidebar .eyebrow{margin-bottom:15px;color:#a894f4}.faq-page .answers-sidebar nav{gap:8px;margin-bottom:20px}.faq-page .answers-sidebar nav a{min-height:50px;border-color:#7e8bb01f;background:#0911208a;color:#d1d8e5}.faq-page .answers-sidebar nav a:hover{background:#171f34;border-color:#9780ed66}.faq-page .answers-main{min-width:0}.faq-page .content-search{margin-bottom:28px;padding:16px;border:1px solid rgba(125,142,180,.16);border-radius:16px;background:linear-gradient(145deg,#0d1627eb,#08101ef0)}.faq-page .content-search label{display:block;margin:0 0 9px;color:#a894f4;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.faq-page .content-search>div{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 14px;border:1px solid rgba(126,139,176,.15);border-radius:11px;background:#0a1324}.faq-page .content-search svg{width:17px;height:17px;color:#9077e9}.faq-page .content-search input{width:100%;border:0;outline:0;background:transparent;color:#eef2f8;font:inherit}.faq-page .content-search input::placeholder{color:#718099}.faq-page .answer-group{scroll-margin-top:110px;margin-bottom:34px}.faq-page .answer-group>h2{display:flex;align-items:center;gap:11px;margin:0 0 15px;color:#f1f3f8;font-size:22px}.faq-page .answer-group>h2 svg{width:20px;height:20px;color:#9f88f4}.faq-page .answer-item{margin-bottom:10px;padding:0 22px;border-color:#798bb329;border-radius:13px;background:linear-gradient(145deg,#0c1526f0,#08101ef5);box-shadow:inset 0 1px #ffffff05}.faq-page .answer-item:hover{border-color:#917ae74d}.faq-page .answer-item[open]{border-color:#9b80f457;background:radial-gradient(circle at 8% 0,rgba(104,78,213,.1),transparent 34%),linear-gradient(145deg,#11192efa,#08101ef7)}.faq-page .answer-item summary{padding:20px 0;color:#edf1f8;font-size:15px;line-height:1.5}.faq-page .answer-item summary:after{color:#9f87f0}.faq-page .answer-item p{max-width:900px;color:#b8c5d8;line-height:1.85}.faq-page .filter-empty{border:1px solid rgba(125,142,180,.16);border-radius:16px;background:#0c1628}.faq-page .inner-section{padding-top:36px;padding-bottom:66px}.faq-page .inner-section .memory-note{border:1px solid rgba(125,142,180,.17);border-radius:18px;background:radial-gradient(circle at 8% 8%,rgba(105,77,213,.12),transparent 30%),linear-gradient(135deg,#0f182bf7,#080f1dfa);box-shadow:0 22px 65px #0003,inset 0 1px #ffffff06}.faq-page .inner-section .memory-note .note-copy .eyebrow{color:#a995ed}.faq-page .inner-section .memory-note .note-copy .eyebrow svg{color:#bca9ff}.faq-page .inner-section .memory-note .note-copy h2{color:#f1f3f8}.faq-page .inner-section .memory-note .note-copy>p:not(.eyebrow){color:#aeb9cb}.faq-page .inner-section .memory-note .note-copy .text-link{color:#b8a6fa}@media(max-width:1180px){.faq-page .inner-intro-visual-faq .inner-intro-copy{width:min(650px,52vw);margin-left:24px}.faq-page .faq-hero-topics{right:24px;width:min(560px,44vw)}}@media(max-width:850px){.faq-page .inner-intro-visual-faq{min-height:720px}.faq-page .inner-intro-visual-faq .inner-intro-copy{width:calc(100% - 44px);margin-left:22px;padding:40px 0 300px}.faq-page .faq-hero-photo>img{object-position:68% center}.faq-page .faq-hero-glow{background:linear-gradient(180deg,#050b17f2,#050b17de 44%,#050b1780 67%,#050b17e0),linear-gradient(90deg,#050b17b3,#050b171a)}.faq-page .faq-hero-topics{left:22px;right:22px;bottom:24px;width:auto}.faq-page .answers-layout{grid-template-columns:1fr;gap:24px;width:calc(100% - 40px)}.faq-page .answers-sidebar{position:static;padding:18px}.faq-page .answers-sidebar nav{display:flex;flex-wrap:wrap;margin:0}.faq-page .answers-sidebar .eyebrow,.faq-page .answers-sidebar>.text-link{display:none}.faq-page .inner-section{width:calc(100% - 40px)}}@media(max-width:540px){.faq-page .inner-intro-visual-faq{min-height:850px}.faq-page .inner-intro-visual-faq .inner-intro-copy{width:calc(100% - 28px);margin-left:14px;padding:30px 0 380px}.faq-page .inner-intro-visual-faq h1{font-size:42px}.faq-page .faq-hero-topics{left:14px;right:14px;bottom:18px;grid-template-columns:1fr}.faq-page .faq-hero-topics>span{min-height:47px}.faq-hero-actions{display:grid;grid-template-columns:1fr}.faq-page .answers-layout,.faq-page .inner-section{width:calc(100% - 32px)}.faq-page .answers-sidebar nav a{flex:1 1 100%}}.not-found-page{background:radial-gradient(circle at 72% 16%,rgba(118,88,243,.11),transparent 28%),radial-gradient(circle at 18% 0,rgba(26,70,148,.15),transparent 34%),#070f1d}.not-found-page .not-found-shell{width:100vw;max-width:none;min-height:var(--inner-hero-height);margin:0 calc(50% - 50vw);padding:50px max(32px,calc((100vw - var(--inner-hero-content))/2)) 62px;display:flex;align-items:center;gap:48px;position:relative;overflow:hidden;border:0;border-bottom:1px solid rgba(151,164,199,.14);border-radius:0;background:linear-gradient(90deg,#050b17fe,#050b17f7 20%,#050b17db 34%,#050b1780 49%,#050b1724 67%,#050b170a),linear-gradient(180deg,#070d1a05 0% 68%,#070d1a80),url(/assets/inner-v2/not-found-memory-path-wide.webp) center right / cover no-repeat;box-shadow:none}.not-found-page .not-found-shell:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(circle at 71% 43%,rgba(134,105,255,.12),transparent 26%),linear-gradient(180deg,transparent 74%,rgba(7,15,29,.32) 100%)}.not-found-page .not-found-shell:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;z-index:3;background:linear-gradient(90deg,transparent,rgba(160,137,255,.22),transparent)}.not-found-page .not-found-copy{width:min(650px,46vw);min-width:0;position:relative;z-index:2}.not-found-page .not-found-copy .breadcrumbs{margin-bottom:42px;color:#8f9eb9}.not-found-page .not-found-copy .eyebrow{margin-bottom:18px;color:#a58dff}.not-found-page .not-found-copy h1{margin:0 0 24px;font-size:clamp(50px,4.45vw,70px);line-height:1.02;letter-spacing:-.052em;color:#f4f6fb;text-shadow:0 3px 32px rgba(0,0,0,.28)}.not-found-page .not-found-copy h1 em{font-style:normal;background:linear-gradient(90deg,#c7b5ff,#9270ff 56%,#7354ec);-webkit-background-clip:text;background-clip:text;color:transparent}.not-found-page .not-found-copy .lead{max-width:610px;margin:0;color:#c1cbda;font-size:17px;line-height:1.76}.not-found-page .not-found-copy .actions{margin-top:30px;display:flex;flex-wrap:wrap;gap:14px}.not-found-page .not-found-copy .button{min-height:54px;gap:10px;border-radius:12px;padding-inline:22px}.not-found-page .not-found-copy .button svg{width:17px;height:17px}.not-found-page .not-found-facts{display:flex;flex-wrap:wrap;gap:11px 18px;margin-top:22px}.not-found-page .not-found-facts span{display:flex;align-items:center;gap:8px;color:#afbdd0;font-size:11px;line-height:1.45}.not-found-page .not-found-facts svg{width:15px;height:15px;color:#74d7b3;flex:0 0 auto}.not-found-page .not-found-visual-spacer{flex:1 1 auto;min-width:0;min-height:430px;position:relative;z-index:1}.not-found-page .not-found-links{width:min(1360px,calc(100% - 64px));max-width:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px auto 76px}.not-found-page .not-found-links>a{min-height:86px;display:grid;grid-template-columns:36px minmax(0,1fr) 18px;gap:13px;align-items:center;padding:16px 18px;text-decoration:none;border:1px solid rgba(124,141,181,.14);border-radius:15px;background:linear-gradient(145deg,#0d1627f0,#08101ef5);transition:border-color .16s,transform .16s,background .16s}.not-found-page .not-found-links>a:hover{transform:translateY(-2px);border-color:#9780ee57;background:#101a2e}.not-found-page .not-found-links>a>svg:first-child{width:22px;height:22px;color:#9e86f7}.not-found-page .not-found-links>a>svg:last-child{width:15px;height:15px;color:#7889a1}.not-found-page .not-found-links span{display:grid;gap:4px}.not-found-page .not-found-links b{color:#edf1f8;font-size:13px}.not-found-page .not-found-links small{color:#8f9eb4;font-size:10px}@media(max-width:1000px){.not-found-page .not-found-shell{min-height:720px;padding-left:32px;padding-right:32px;background-position:68% center}.not-found-page .not-found-copy{width:min(620px,54vw)}}@media(max-width:760px){.not-found-page .not-found-shell{width:100vw;min-height:790px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:34px 20px 330px;align-items:flex-start;background-position:70% center}.not-found-page .not-found-shell:before{background:linear-gradient(180deg,#050b17f0,#050b17d1 48%,#050b1742 68%,#050b1780)}.not-found-page .not-found-copy{width:100%;max-width:620px}.not-found-page .not-found-copy .breadcrumbs{margin-bottom:28px}.not-found-page .not-found-copy h1{font-size:48px}.not-found-page .not-found-copy .actions{display:grid;grid-template-columns:1fr}.not-found-page .not-found-facts{gap:9px 14px}.not-found-page .not-found-visual-spacer{display:none}.not-found-page .not-found-links{width:calc(100% - 40px);grid-template-columns:1fr;margin:24px auto 54px}}@media(max-width:540px){.not-found-page .not-found-shell{min-height:820px;padding:30px 14px 350px;background-position:71% center}.not-found-page .not-found-copy h1{font-size:42px}.not-found-page .not-found-copy .lead{font-size:16px}.not-found-page .not-found-links{width:calc(100% - 28px)}}.cms-page{padding:1px 0 54px;background:radial-gradient(circle at 70% 0,rgba(105,77,213,.065),transparent 29%),#070f1d}.cms-page .cms-document-sheet{width:min(1160px,calc(100% - 64px));max-width:none;margin:58px auto 28px;padding:52px 62px 60px;border:1px solid rgba(124,141,181,.16);border-radius:22px;background:radial-gradient(circle at 88% 0,rgba(103,76,217,.08),transparent 26%),linear-gradient(145deg,#0e1729fa,#08101efc);box-shadow:0 28px 75px #0003,inset 0 1px #ffffff06}.cms-page .cms-document-sheet>.breadcrumbs{margin-bottom:34px;color:#8797b0}.cms-page .cms-document-sheet .reading-header{margin:0;padding:0 0 28px;border-bottom:1px solid rgba(124,141,181,.11)}.cms-page .cms-document-sheet .reading-header h1{max-width:860px;margin:0;color:#f3f5fa;font-size:clamp(38px,4.3vw,58px);line-height:1.08;letter-spacing:-.045em}.cms-page .cms-document-sheet .reading-header .article-lead{max-width:790px;margin:19px 0 0;color:#b8c5d8;font-size:17px;line-height:1.78}.cms-page .cms-document-sheet .reading-cover{margin:34px 0 42px;aspect-ratio:16/9;border:1px solid rgba(125,142,180,.17);border-radius:17px;background:#091325;box-shadow:0 18px 48px #0000002e}.cms-page .cms-document-sheet .reading-cover img{width:100%;height:100%;max-height:none;object-fit:cover}.cms-page .cms-document-sheet .reading-cover figcaption{background:#080f1ceb;color:#95a5ba}.cms-page .cms-document-sheet .reading-body{max-width:820px;margin:38px 0 0;color:#d5deeb;font-size:17px;line-height:1.88}.cms-page .cms-document-sheet .reading-body .content-blocks>h2{color:#f0f3f9}.cms-page .cms-document-sheet .reading-body a{color:#b9a4ff}@media(max-width:760px){.cms-page .cms-document-sheet{width:calc(100% - 40px);margin-top:34px;padding:35px 28px 42px}.cms-page .cms-document-sheet .reading-header h1{font-size:38px}.cms-page .cms-document-sheet .reading-header .article-lead{font-size:16px}.cms-page .cms-document-sheet .reading-body{margin-top:30px;font-size:16px}}@media(max-width:540px){.cms-page .cms-document-sheet{width:calc(100% - 28px);padding:29px 20px 36px;border-radius:18px}.cms-page .cms-document-sheet .reading-header h1{font-size:34px}.cms-page .cms-document-sheet .reading-cover{margin:26px 0 32px;border-radius:13px}}
