@font-face{font-family:Bricolage;src:url(/theme-assets/title.woff2);font-weight:800;font-display:swap}.ThemePages_page__nMM9N{--paper:#f4f7f9;--surface:#fff;--ink:#183342;--muted:#526975;--line:#dce5ea;--accent:#14708b;--steel:#102a3a;--gold:#f0b658;color-scheme:light}.ThemePages_page__nMM9N *{box-sizing:border-box}.ThemePages_page__nMM9N{scroll-behavior:smooth;scroll-padding-top:30px;margin:0;background:var(--paper);color:var(--ink);font-family:Arial,sans-serif;font-size:16px;line-height:1.7}.ThemePages_page__nMM9N a{color:inherit;text-decoration:none}.ThemePages_page__nMM9N button,.ThemePages_page__nMM9N input{font:inherit}.ThemePages_page__nMM9N a,.ThemePages_page__nMM9N button{touch-action:manipulation}.ThemePages_page__nMM9N a:focus-visible,.ThemePages_page__nMM9N button:focus-visible,.ThemePages_page__nMM9N summary:focus-visible{outline:3px solid #38a9cd;outline-offset:4px}.ThemePages_page__nMM9N a:hover{color:var(--accent)}.ThemePages_page__nMM9N .skip{position:fixed;top:-100px;left:20px;z-index:100;background:white;padding:10px 20px}.ThemePages_page__nMM9N .skip:focus{top:8px}.ThemePages_page__nMM9N header{min-height:60px;padding:8px 3vw;display:flex;align-items:center;justify-content:space-between;gap:20px;background:linear-gradient(110deg,#102a3a,#091c29 65%,#173342);border-bottom:1px solid #39758d;color:#e2eef5}.ThemePages_page__nMM9N header a:hover{color:#91e5ff}.ThemePages_page__nMM9N .brand{display:flex;align-items:center;gap:10px;font-size:21px;font-weight:800;letter-spacing:-1px;white-space:nowrap}.ThemePages_page__nMM9N .brand i{font-style:normal;background:#ef9f27;border-radius:11px;width:35px;height:35px;display:grid;place-items:center;font-size:26px}.ThemePages_page__nMM9N .brand small{font-size:15px;font-weight:400;color:#adc6d5}.ThemePages_page__nMM9N header nav{display:flex;align-items:center;gap:28px;font-size:13px}.ThemePages_page__nMM9N .pill{display:inline-flex;align-items:center;gap:9px;border:1px solid #51758a;border-radius:8px;padding:10px 18px;color:#eff8ff;background:#173447;cursor:pointer;line-height:1.2}.ThemePages_page__nMM9N .pill.dark{background:#20475b;border-color:#69abc4}.ThemePages_page__nMM9N #langBtn{padding-right:0;overflow:hidden}.ThemePages_page__nMM9N .language-globe{font-size:18px;line-height:1}.ThemePages_page__nMM9N .language-chevron{align-self:stretch;display:flex;align-items:center;justify-content:center;width:32px;flex:0 0 32px;margin:-10px 0 -10px 4px;border-left:1px solid #51758a;background:#ffffff06}.ThemePages_page__nMM9N .masthead{background:#102a3a;color:#eef6fa;border-bottom:1px solid #275063}.ThemePages_page__nMM9N .masthead-inner{max-width:1160px;margin:auto;padding:36px 30px 48px;position:relative}.ThemePages_page__nMM9N .crumb{display:flex;flex-wrap:wrap;gap:10px;color:#9fbac9;font-size:13px;margin-bottom:25px}.ThemePages_page__nMM9N .crumb a:hover{color:white}.ThemePages_page__nMM9N .eyebrow{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#89bbc9;margin:0 0 12px}.ThemePages_page__nMM9N .masthead h1{font-family:Bricolage,Arial,sans-serif;font-weight:800;letter-spacing:-1.5px;font-size:clamp(32px,3.9vw,54px);line-height:1.08;max-width:800px;margin:0;padding-inline-end:110px;text-wrap:balance}.ThemePages_page__nMM9N .masthead .intro{max-width:720px;line-height:1.6;color:#c6d9e4;margin:18px 0 0;font-size:16px}.ThemePages_page__nMM9N .cube-mark{position:absolute;inset-inline-end:65px;top:100px;width:100px;height:100px;perspective:800px;pointer-events:none;opacity:.7}.ThemePages_page__nMM9N .cube-mark .cube{left:0;top:0;scale:.68;animation:none!important}.ThemePages_page__nMM9N .cube-mark .radiant-halo{animation:none!important}.ThemePages_page__nMM9N .cube-mark .cube .face{backface-visibility:visible}.ThemePages_page__nMM9N .page-tabs{max-width:1100px;margin:auto;display:flex;gap:30px;border-bottom:1px solid var(--line);padding:0;overflow-x:auto}.ThemePages_page__nMM9N .page-tabs a{padding:20px 0 16px;white-space:nowrap;font-size:14px;border-bottom:3px solid transparent}.ThemePages_page__nMM9N .page-tabs a[aria-current=page]{color:var(--accent);border-bottom-color:var(--accent);font-weight:700}.ThemePages_page__nMM9N .reading-layout{max-width:1160px;margin:0 auto;padding:42px 30px 70px;display:grid;grid-template-columns:235px minmax(0,1fr);gap:50px}.ThemePages_page__nMM9N .toc{position:sticky;top:25px;align-self:start;font-size:13px}.ThemePages_page__nMM9N .toc summary{font-size:12px;letter-spacing:1.4px;text-transform:uppercase;font-weight:700;list-style:none;padding-bottom:16px;pointer-events:none}.ThemePages_page__nMM9N .toc summary::-webkit-details-marker{display:none}.ThemePages_page__nMM9N .toc nav{display:flex;flex-direction:column;gap:2px;border-inline-start:1px solid var(--line)}.ThemePages_page__nMM9N .toc a{display:block;padding:7px 12px;color:var(--muted);line-height:1.5}.ThemePages_page__nMM9N .toc a:hover{background:var(--surface);color:var(--accent)}.ThemePages_page__nMM9N article{min-width:0}.ThemePages_page__nMM9N .document-section{padding:30px 0;border-bottom:1px solid var(--line);scroll-margin-top:24px}.ThemePages_page__nMM9N .document-section:first-child{padding-top:0}.ThemePages_page__nMM9N .section-number{font-size:12px;letter-spacing:1px;font-weight:700;color:var(--accent);display:block;margin-bottom:8px}.ThemePages_page__nMM9N .document-section h2{font-size:23px;line-height:1.3;letter-spacing:-.5px;margin:0 0 16px}.ThemePages_page__nMM9N .document-section p{font-size:16px;line-height:1.8;margin:0 0 12px;overflow-wrap:anywhere}.ThemePages_page__nMM9N .document-section a{color:var(--accent);text-decoration:underline;text-underline-offset:4px}.ThemePages_page__nMM9N .summary-box{border:1px solid var(--line);border-inline-start:3px solid var(--accent);background:var(--surface);padding:25px 28px;margin:0 0 32px;border-radius:0 12px 12px 0}.ThemePages_page__nMM9N .summary-box h2{font-size:19px;margin:0 0 13px}.ThemePages_page__nMM9N .summary-box p{font-size:15px;line-height:1.7;margin:8px 0;color:var(--muted)}.ThemePages_page__nMM9N .contact-layout{max-width:1160px;margin:0 auto;padding:45px 30px 75px;display:grid;grid-template-columns:320px minmax(0,1fr);gap:55px}.ThemePages_page__nMM9N .contact-email{background:var(--steel);color:#edf7fc;border-radius:12px;padding:28px;align-self:start;position:sticky;top:25px}.ThemePages_page__nMM9N .contact-email p{font-size:14px;margin:0 0 10px;color:#bad3e1}.ThemePages_page__nMM9N .contact-email a{font-size:19px;display:block;overflow-wrap:anywhere;color:#fff;font-weight:700}.ThemePages_page__nMM9N .contact-email .mail-icon{font-size:30px;color:#93cadd;display:block;margin-bottom:30px}.ThemePages_page__nMM9N .contact-layout .document-section{padding:28px 0}.ThemePages_page__nMM9N .contact-layout .document-section:first-child{padding-top:0}.ThemePages_page__nMM9N footer{padding:22px 3vw;background:#091c29;color:#c4d8e5;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:11px;border-top:1px solid #39758d}.ThemePages_page__nMM9N footer .footer-links{display:flex;flex-wrap:wrap;gap:20px}.ThemePages_page__nMM9N footer a:hover{color:#91e5ff}.ThemePages_page__nMM9N .footer-signature a{text-decoration:underline;text-underline-offset:3px}.ThemePages_page__nMM9N dialog{width:min(650px,94vw);max-height:90dvh;border:1px solid var(--line);border-radius:16px;background:var(--surface);color:var(--ink);padding:28px;box-shadow:0 25px 90px #0005}.ThemePages_page__nMM9N dialog::backdrop{background:#071c2aaa;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ThemePages_page__nMM9N dialog h2{font-family:Bricolage,Arial,sans-serif;font-size:27px;line-height:1.2;margin:0 0 24px}.ThemePages_page__nMM9N .languages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:22px}.ThemePages_page__nMM9N .languages a{display:flex;align-items:center;gap:9px;padding:12px 10px;border:1px solid var(--line);border-radius:7px;font-size:13px;line-height:1.4}.ThemePages_page__nMM9N .languages a[aria-current=true]{border-color:var(--accent);background:var(--paper)}.ThemePages_page__nMM9N .languages img{width:22px;height:16px;object-fit:cover;flex-shrink:0}.ThemePages_page__nMM9N .languages a span{min-width:0}.ThemePages_page__nMM9N .close{border:0;border-radius:7px;background:#20475b;color:white;padding:10px 18px;cursor:pointer}.ThemePages_page__nMM9N{--paper:#0b1d29;--surface:#102a3a;--ink:#e2edf4;--muted:#a6becd;color-scheme:dark}.ThemePages_page__nMM9N .night .masthead{background:#0b1d29}.ThemePages_page__nMM9N .night .reading-layout{gap:45px}.ThemePages_page__nMM9N .night .document-section{padding:28px;margin-bottom:16px;background:var(--surface);border:1px solid var(--line);border-radius:12px}.ThemePages_page__nMM9N .night .document-section:first-child{padding-top:28px}.ThemePages_page__nMM9N .night .summary-box{background:#153747}.ThemePages_page__nMM9N .night .contact-layout .document-section{padding:26px}.ThemePages_page__nMM9N .night .contact-email{border:1px solid var(--line)}@media(max-width:1000px){.ThemePages_page__nMM9N header nav{gap:14px}.ThemePages_page__nMM9N .masthead-inner{padding-inline:24px}.ThemePages_page__nMM9N .reading-layout{grid-template-columns:195px minmax(0,1fr);gap:30px}.ThemePages_page__nMM9N .page-tabs{margin:0 24px;gap:22px}.ThemePages_page__nMM9N .contact-layout{grid-template-columns:270px minmax(0,1fr);gap:30px}}@media(max-width:730px){.ThemePages_page__nMM9N header{padding:10px 16px;gap:10px}.ThemePages_page__nMM9N .brand{font-size:18px}.ThemePages_page__nMM9N .brand small,.ThemePages_page__nMM9N header .about-link,.ThemePages_page__nMM9N header nav>.dark{display:none}.ThemePages_page__nMM9N header nav{gap:8px}.ThemePages_page__nMM9N .pill{font-size:11px;padding:9px 12px}.ThemePages_page__nMM9N .language-chevron{margin-top:-9px;margin-bottom:-9px;width:28px;flex-basis:28px}.ThemePages_page__nMM9N .masthead-inner{padding:25px 20px 32px}.ThemePages_page__nMM9N .masthead h1{font-size:34px;padding-inline-end:0;max-width:560px;letter-spacing:-1px}.ThemePages_page__nMM9N .crumb{font-size:12px;margin-bottom:23px}.ThemePages_page__nMM9N .masthead .intro{font-size:15px}.ThemePages_page__nMM9N .cube-mark{display:none}.ThemePages_page__nMM9N .page-tabs{margin:0 20px;gap:22px}.ThemePages_page__nMM9N .page-tabs a{font-size:13px;padding-top:16px}.ThemePages_page__nMM9N .night .reading-layout,.ThemePages_page__nMM9N .reading-layout{display:block;padding:24px 20px 45px}.ThemePages_page__nMM9N .toc{position:static;margin-bottom:28px;border:1px solid var(--line);border-radius:9px;background:var(--surface)}.ThemePages_page__nMM9N .toc summary{pointer-events:auto;cursor:pointer;padding:14px 16px;display:flex;justify-content:space-between}.ThemePages_page__nMM9N .toc summary:after{content:"⌄"}.ThemePages_page__nMM9N .toc nav{margin:0 15px 15px;border:0}.ThemePages_page__nMM9N .document-section h2{font-size:21px}.ThemePages_page__nMM9N .document-section p{font-size:16px}.ThemePages_page__nMM9N .summary-box{padding:20px}.ThemePages_page__nMM9N .contact-layout{display:block;padding:24px 20px 45px}.ThemePages_page__nMM9N .contact-email{position:static;margin-bottom:32px}.ThemePages_page__nMM9N .contact-email .mail-icon{margin-bottom:14px}.ThemePages_page__nMM9N .night .document-section{padding:22px}.ThemePages_page__nMM9N .night .document-section:first-child{padding-top:22px}.ThemePages_page__nMM9N footer{flex-direction:column;text-align:center;padding:22px 16px;gap:15px}.ThemePages_page__nMM9N footer .footer-links{justify-content:center;gap:15px}.ThemePages_page__nMM9N .languages{grid-template-columns:repeat(2,minmax(0,1fr))}.ThemePages_page__nMM9N dialog{padding:22px}.ThemePages_page__nMM9N .languages a{font-size:12px}.ThemePages_page__nMM9N .night .contact-layout .document-section{padding:22px}}@media(prefers-reduced-motion:reduce){.ThemePages_page__nMM9N{scroll-behavior:auto}.ThemePages_page__nMM9N *{animation:none!important;transition:none!important}}@media print{.ThemePages_page__nMM9N .cube-mark,.ThemePages_page__nMM9N .page-tabs,.ThemePages_page__nMM9N .skip,.ThemePages_page__nMM9N .toc,.ThemePages_page__nMM9N footer,.ThemePages_page__nMM9N header{display:none!important}.ThemePages_page__nMM9N .masthead{background:white;color:black}.ThemePages_page__nMM9N .masthead .intro{color:black}.ThemePages_page__nMM9N .contact-layout,.ThemePages_page__nMM9N .reading-layout{display:block;padding:0}.ThemePages_page__nMM9N .document-section{page-break-inside:avoid;break-inside:avoid}.ThemePages_page__nMM9N{--paper:white;--surface:white;--ink:black;--muted:#333;--line:#aaa;--accent:#333;background:white}}.ThemePages_page__nMM9N .doc-hero h1{max-width:none!important}.ThemePages_page__nMM9N .doc-hero .eyebrow{display:none}.ThemePages_page__nMM9N .doc-hero{padding-top:16px!important;padding-bottom:12px!important}.ThemePages_page__nMM9N .workspace-doc .hint{font-size:11px;line-height:1.3}.ThemePages_page__nMM9N .doc-hero .crumb{margin-bottom:6px!important}.ThemePages_page__nMM9N .doc-hero h1{font-size:clamp(30px,3.2vw,42px)!important}.ThemePages_page__nMM9N .options label{line-height:1.3}.ThemePages_page__nMM9N .workspace-doc{padding-top:12px!important;padding-bottom:12px!important}.ThemePages_page__nMM9N .doc-hero .crumb{margin-bottom:12px}.ThemePages_page__nMM9N .doc-hero p{margin:8px 0}.ThemePages_page__nMM9N .options .hint{margin:7px 0}.ThemePages_page__nMM9N .options label{margin-bottom:5px!important}.ThemePages_page__nMM9N #status:empty{display:none}.ThemePages_page__nMM9N .doc-hero .cube-mark{top:48px!important}.ThemePages_page__nMM9N .options label[for=target]{margin-top:9px!important}.ThemePages_page__nMM9N .doc-hero{isolation:isolate;overflow:hidden}.ThemePages_page__nMM9N .doc-hero-photo{position:absolute;inset:12px 0 8px auto;width:45%;height:calc(100% - 20px);object-fit:cover;border-radius:10px;z-index:-2;opacity:.85;-webkit-mask-image:linear-gradient(90deg,transparent,#000 45%);mask-image:linear-gradient(90deg,transparent,#000 45%)}.ThemePages_page__nMM9N .doc-hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0b1d29 38%,#0b1d2970 70%,#0b1d2910)}@media(max-width:600px){.ThemePages_page__nMM9N .doc-hero-photo{width:100%;opacity:.28;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000)}.ThemePages_page__nMM9N .doc-hero:after{background:#0b1d2933}}.ThemePages_page__nMM9N .select-shell{position:relative}.ThemePages_page__nMM9N .select-shell select{appearance:none;padding-inline-end:48px!important;cursor:pointer}.ThemePages_page__nMM9N .select-chevron{position:absolute;right:0;top:0;bottom:0;width:40px;border-left:1px solid #51758a;display:grid;place-items:center;pointer-events:none;color:#b8d9e6;background:#ffffff04}.ThemePages_page__nMM9N .select-chevron svg{width:12px;height:12px;color:#eff8ff}.ThemePages_page__nMM9N .ad-demo{margin:12px 0 26px;text-align:center}.ThemePages_page__nMM9N .ad-demo-label{display:block;font-size:10px;letter-spacing:1.6px;text-transform:uppercase;color:#8ba3b1;margin-bottom:8px}.ThemePages_page__nMM9N .ad-demo-frame{width:min(100%,970px);margin:auto;border:1px dashed #49606c;background:#102631;display:flex;align-items:center;justify-content:center;gap:14px;padding:18px;color:#91a9b7;border-radius:5px}.ThemePages_page__nMM9N .ad-demo-frame strong{font-size:14px;font-weight:400}.ThemePages_page__nMM9N .ad-demo-frame small{font-size:11px;display:block;margin-top:3px;color:#77919f}.ThemePages_page__nMM9N .ad-demo-mark{border:1px solid #58727e;padding:3px 7px;font-size:11px;border-radius:3px}@media(max-width:600px){.ThemePages_page__nMM9N .ad-demo-frame{min-height:110px}}.ThemePages_page__nMM9N .doc-wrap{padding:0 28px}.ThemePages_page__nMM9N .doc-hero{padding:22px 0 16px}.ThemePages_page__nMM9N .doc-hero h1{font-family:Bricolage,Arial;font-size:clamp(32px,4vw,48px);line-height:1.08;letter-spacing:-2px;margin:10px 0;max-width:760px}.ThemePages_page__nMM9N .doc-hero h1 em{font-style:normal;color:#85d2e6}.ThemePages_page__nMM9N .doc-hero p{color:var(--muted);max-width:620px}.ThemePages_page__nMM9N .doc-hero .cube-mark{top:65px;right:30px}.ThemePages_page__nMM9N .workspace-doc{display:grid;grid-template-columns:1.5fr 1fr;gap:20px;background:#102a3a;border:1px solid #355565;padding:16px 20px;border-radius:12px}.ThemePages_page__nMM9N .drop{border:1px dashed #688d9c;background:#0d2330;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:170px;padding:16px;text-align:center;cursor:pointer}.ThemePages_page__nMM9N .drop:hover{border-color:#a6e8f4;background:#153443}.ThemePages_page__nMM9N .drop strong{font-size:20px}.ThemePages_page__nMM9N .drop span{color:var(--muted);font-size:13px}.ThemePages_page__nMM9N .drop .upload{font-size:30px;color:#85d2e6;margin-bottom:12px}.ThemePages_page__nMM9N .options label{display:block;margin-bottom:9px}.ThemePages_page__nMM9N .options select{width:100%;padding:8px 12px;background:#0b1d29;color:#e2edf4;border:1px solid #51758a;border-radius:6px;font:inherit}.ThemePages_page__nMM9N .action{display:inline-flex;justify-content:center;padding:10px 20px;background:#f0b658;color:#182b36!important;border:0;border-radius:6px;font-weight:700;cursor:pointer;margin-top:12px}.ThemePages_page__nMM9N .options .action{width:100%}.ThemePages_page__nMM9N .hint{color:var(--muted);font-size:12px;line-height:1.6}.ThemePages_page__nMM9N .trust{display:flex;flex-wrap:wrap;gap:12px 30px;font-size:12px;color:#a6becd;margin:10px 0 14px}.ThemePages_page__nMM9N .section-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin:45px 0 18px}.ThemePages_page__nMM9N .section-head h2{margin:0}.ThemePages_page__nMM9N .section-head p{color:var(--muted);font-size:14px;margin:5px 0}.ThemePages_page__nMM9N .filters{display:flex;gap:8px;flex-wrap:wrap}.ThemePages_page__nMM9N .filters button{background:transparent;border:1px solid #355565;color:#b8cdda;border-radius:5px;padding:7px 13px;cursor:pointer;font-size:12px}.ThemePages_page__nMM9N .filters button[aria-pressed=true]{background:#224758;color:#fff;border-color:#85d2e6}.ThemePages_page__nMM9N .formats{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.ThemePages_page__nMM9N .format-card{background:#102a3a;border:1px solid #294451;border-radius:8px;padding:18px;transition:transform .18s,border-color .18s}.ThemePages_page__nMM9N .format-card:hover{border-color:#85d2e6}.ThemePages_page__nMM9N .format-card p{font-size:12px;color:var(--muted);min-height:38px}.ThemePages_page__nMM9N .format-card button{background:none;border:0;padding:0;color:#85d2e6;cursor:pointer}.ThemePages_page__nMM9N .premium-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:40px 0}.ThemePages_page__nMM9N .service{border:1px solid #50606a;border-radius:9px;padding:23px;background:linear-gradient(130deg,#173443,#102531)}.ThemePages_page__nMM9N .badge{font-size:10px;letter-spacing:1px;text-transform:uppercase;color:#f0ca88}.ThemePages_page__nMM9N .service h2{font-size:21px;margin:9px 0}.ThemePages_page__nMM9N .service p{font-size:14px;color:#b3c8d5}.ThemePages_page__nMM9N .service button{background:transparent;color:#e1edf4;border:1px solid #68828e;padding:9px 14px;border-radius:5px;cursor:pointer}.ThemePages_page__nMM9N .guides{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ThemePages_page__nMM9N .guide{border-top:1px solid #42606e;padding:20px 0}.ThemePages_page__nMM9N .guide h3{font-size:18px;margin:8px 0}.ThemePages_page__nMM9N .guide p{font-size:14px;color:var(--muted)}.ThemePages_page__nMM9N .guide a{color:#85d2e6;font-size:13px}.ThemePages_page__nMM9N .faq{margin:35px 0 60px;max-width:800px}.ThemePages_page__nMM9N .faq details{border-bottom:1px solid #294451;padding:17px 0}.ThemePages_page__nMM9N .faq summary{cursor:pointer;font-weight:700}.ThemePages_page__nMM9N .faq p{color:var(--muted);font-size:14px}.ThemePages_page__nMM9N .review-note{font-size:11px;color:#a7bdc9;border-bottom:1px solid #294451;padding:7px 28px;text-align:center}.ThemePages_page__nMM9N #status{font-size:13px;color:#f0ca88}.ThemePages_page__nMM9N #file{max-width:100%}.ThemePages_page__nMM9N .format-card[hidden]{display:none}@media(max-width:850px){.ThemePages_page__nMM9N .formats{grid-template-columns:repeat(3,1fr)}.ThemePages_page__nMM9N .section-head{display:block}.ThemePages_page__nMM9N .filters{margin-top:15px}.ThemePages_page__nMM9N .guides{grid-template-columns:1fr}}@media(max-width:600px){.ThemePages_page__nMM9N .doc-wrap{padding:0 20px}.ThemePages_page__nMM9N .doc-hero{padding-top:25px}.ThemePages_page__nMM9N .workspace-doc{grid-template-columns:1fr;padding:16px;gap:18px}.ThemePages_page__nMM9N .drop{min-height:160px}.ThemePages_page__nMM9N .formats{grid-template-columns:repeat(2,1fr)}.ThemePages_page__nMM9N .premium-row{grid-template-columns:1fr}.ThemePages_page__nMM9N .trust{gap:8px 16px}.ThemePages_page__nMM9N .doc-hero h1{letter-spacing:-1px}.ThemePages_page__nMM9N .doc-hero .cube-mark{display:none}}.ThemePages_page__nMM9N .format-card{--tone:#91c8ee;--wash:#19374b;position:relative;overflow:hidden;background:linear-gradient(140deg,var(--wash),#102a3a 85%);border-color:color-mix(in srgb,var(--tone) 28%,#294451);border-top:2px solid var(--tone);box-shadow:0 4px 12px #00000010;transition:transform .2s,box-shadow .2s,border-color .2s}.ThemePages_page__nMM9N .format-card:first-child{--tone:#f1a49b;--wash:#422e36}.ThemePages_page__nMM9N .format-card:nth-child(2){--tone:#94bfff;--wash:#243955}.ThemePages_page__nMM9N .format-card:nth-child(3){--tone:#93d5bf;--wash:#1d403d}.ThemePages_page__nMM9N .format-card:nth-child(4){--tone:#e4c196;--wash:#403b30}.ThemePages_page__nMM9N .format-card:nth-child(5){--tone:#b7cbd7;--wash:#2c3b47}.ThemePages_page__nMM9N .format-card:nth-child(6){--tone:#c5acf0;--wash:#35304c}.ThemePages_page__nMM9N .format-card:nth-child(7){--tone:#96d5df;--wash:#1e3e4a}.ThemePages_page__nMM9N .format-card:nth-child(8){--tone:#9cd39d;--wash:#294333}.ThemePages_page__nMM9N .format-card:nth-child(9){--tone:#efb08e;--wash:#45352f}.ThemePages_page__nMM9N .format-card:nth-child(10){--tone:#d7b3e9;--wash:#3c3048}.ThemePages_page__nMM9N .format-card b{color:var(--tone);display:flex;align-items:center;gap:10px}.ThemePages_page__nMM9N .format-card b:before{content:"";display:block;flex-shrink:0;width:22px;height:28px;border:1px solid var(--tone);border-radius:3px;background:linear-gradient(var(--tone),var(--tone)) 5px 12px/11px 1px no-repeat,linear-gradient(var(--tone),var(--tone)) 5px 17px/8px 1px no-repeat,linear-gradient(135deg,transparent 65%,var(--tone) 66%) 100% 0/7px 7px no-repeat;opacity:.9}.ThemePages_page__nMM9N .format-card p{color:#c2d1dc}.ThemePages_page__nMM9N .format-card button{color:var(--tone);border-top:1px solid color-mix(in srgb,var(--tone) 18%,transparent);padding-top:10px;width:100%;text-align:start}.ThemePages_page__nMM9N .format-card:hover{transform:translateY(-3px) scale(1.015);border-color:var(--tone);box-shadow:0 9px 22px #0003}.ThemePages_page__nMM9N .format-card:focus-within{border-color:var(--tone)}@media(prefers-reduced-motion:reduce){.ThemePages_page__nMM9N .format-card{transition:none}.ThemePages_page__nMM9N .format-card:hover{transform:none}}.ThemePages_page__nMM9N .format-guide{display:block;font-size:12px;color:var(--tone);margin-top:10px}.ThemePages_page__nMM9N .format-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0}.ThemePages_page__nMM9N .format-overview article{border:1px solid var(--line);border-radius:8px;padding:18px}.ThemePages_page__nMM9N .format-overview h3{font-size:17px;margin:0 0 8px}.ThemePages_page__nMM9N .format-overview p{font-size:14px;color:var(--muted);margin:0 0 10px}.ThemePages_page__nMM9N .format-overview a{color:var(--accent);font-size:13px}@media(max-width:600px){.ThemePages_page__nMM9N .format-overview{grid-template-columns:1fr}}.ThemePages_page__nMM9N:after,.ThemePages_page__nMM9N:before{content:"";position:absolute;bottom:0;width:clamp(90px,23vw,420px);height:510px;z-index:-1;pointer-events:none;background-image:url(/theme-assets/portal-depth-bg-4k.webp);background-size:auto 590px;background-repeat:no-repeat;opacity:.65}.ThemePages_page__nMM9N:before{left:0;background-position:0 100%;-webkit-mask-image:linear-gradient(180deg,transparent,#000 30%),linear-gradient(90deg,#000,transparent);mask-image:linear-gradient(180deg,transparent,#000 30%),linear-gradient(90deg,#000,transparent)}.ThemePages_page__nMM9N:after,.ThemePages_page__nMM9N:before{-webkit-mask-composite:source-in,xor;mask-composite:intersect}.ThemePages_page__nMM9N:after{right:0;background-position:100% 100%;-webkit-mask-image:linear-gradient(180deg,transparent,#000 30%),linear-gradient(270deg,#000,transparent);mask-image:linear-gradient(180deg,transparent,#000 30%),linear-gradient(270deg,#000,transparent)}.ThemePages_page__nMM9N footer{position:relative;background:#091c29d9}.ThemePages_page__nMM9N .faq{position:relative;background:linear-gradient(90deg,#0b1d29ec,#0b1d29d9);padding:20px;border-radius:10px}@media(max-width:600px){.ThemePages_page__nMM9N:after,.ThemePages_page__nMM9N:before{height:340px;width:28vw;background-size:auto 380px;opacity:.4}}.ThemePages_page__nMM9N .doc-hero h1 em{color:var(--theme-tone)}.ThemePages_page__nMM9N .doc-hero p{max-width:680px;line-height:1.5}.ThemePages_page__nMM9N .doc-hero-photo{object-position:center}.ThemePages_page__nMM9N .workspace-doc{align-items:stretch}.ThemePages_page__nMM9N .workspace-doc .drop{min-height:150px;min-width:0;padding:12px}.ThemePages_page__nMM9N .drop strong{font-size:19px;overflow-wrap:anywhere;max-width:100%}.ThemePages_page__nMM9N .drop input{max-width:100%;margin-top:12px;font-size:12px}.ThemePages_page__nMM9N .drop .file-hint{font-size:12px;margin-top:8px}.ThemePages_page__nMM9N .drop.drag-over{border-color:var(--theme-tone);background:#1c3d4d}.ThemePages_page__nMM9N .options{min-width:0}.ThemePages_page__nMM9N .options label{font-size:13px}.ThemePages_page__nMM9N .options select{font-size:14px}.ThemePages_page__nMM9N .options label[for=target]{margin-top:10px!important}.ThemePages_page__nMM9N .action:disabled{opacity:.45;cursor:not-allowed}.ThemePages_page__nMM9N .file-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;margin-top:5px;min-height:0}.ThemePages_page__nMM9N .file-actions:has([hidden]):has(#filesize:empty){display:none}.ThemePages_page__nMM9N #reset{border:0;padding:0;background:none;color:var(--theme-tone);text-decoration:underline;cursor:pointer;font-size:12px}.ThemePages_page__nMM9N .options .hint{margin:6px 0 0}.ThemePages_page__nMM9N .trust{margin:10px 0 16px}.ThemePages_page__nMM9N .ad-demo{margin-top:20px;margin-bottom:24px}.ThemePages_page__nMM9N .ad-demo-frame{min-height:100px}.ThemePages_page__nMM9N .theme-nav{display:flex;flex-wrap:wrap;gap:8px 24px;padding:14px 0;border-block:1px solid #294451;font-size:14px}.ThemePages_page__nMM9N .theme-nav a{padding:2px 0}.ThemePages_page__nMM9N .theme-nav [aria-current=page]{color:var(--theme-tone);box-shadow:0 2px var(--theme-tone)}.ThemePages_page__nMM9N .section-head{margin-top:30px}.ThemePages_page__nMM9N .section-head h2{font-size:25px}.ThemePages_page__nMM9N .format-card{padding:16px;min-width:0}.ThemePages_page__nMM9N .format-card p{font-size:13px;min-height:44px;line-height:1.5;margin:12px 0}.ThemePages_page__nMM9N .format-card b{font-size:20px}.ThemePages_page__nMM9N .format-card button,.ThemePages_page__nMM9N .format-guide{font-size:13px}.ThemePages_page__nMM9N .format-card:hover{transform:translateY(-3px)}.ThemePages_page__nMM9N .theme-insight{display:grid;grid-template-columns:1.2fr 1fr;gap:30px;margin:40px 0;padding:26px;background:linear-gradient(120deg,#173443,#102531);border:1px solid #42606e;border-radius:10px}.ThemePages_page__nMM9N .theme-insight h2{font-size:25px;line-height:1.25;margin:10px 0 16px}.ThemePages_page__nMM9N .theme-insight p{color:#b3c8d5;line-height:1.7;font-size:15px;margin:0}.ThemePages_page__nMM9N .check-panel{border-left:1px solid #42606e;padding-left:26px}.ThemePages_page__nMM9N .check-panel h3{font-size:16px;margin:0 0 12px;color:var(--theme-tone)}.ThemePages_page__nMM9N .check-panel ol{padding-left:18px;margin:0;font-size:14px;color:#c2d1dc}.ThemePages_page__nMM9N .check-panel li+li{margin-top:10px}.ThemePages_page__nMM9N .guide h3{line-height:1.3}.ThemePages_page__nMM9N .guide p{line-height:1.7;font-size:15px}.ThemePages_page__nMM9N .guide a{font-size:14px}.ThemePages_page__nMM9N .faq{max-width:none}.ThemePages_page__nMM9N .faq p{font-size:15px;max-width:860px}.ThemePages_page__nMM9N #outputLinks,.ThemePages_page__nMM9N .output-chips{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 20px}.ThemePages_page__nMM9N #outputLinks button,.ThemePages_page__nMM9N .output-chips a{display:inline-flex;border:1px solid #42606e;border-radius:6px;padding:7px 12px;color:var(--theme-tone);background:#173443;font-size:14px;text-decoration:none;cursor:pointer}.ThemePages_page__nMM9N .guide-hero{padding-top:24px!important;padding-bottom:26px!important}.ThemePages_page__nMM9N .guide-hero h1{max-width:900px!important}.ThemePages_page__nMM9N .theme-guide .document-section li{font-size:15px;margin:8px 0}.ThemePages_page__nMM9N .theme-guide .theme-nav{margin-bottom:35px}.ThemePages_page__nMM9N .theme-code .format-card b:before{content:"{}";font:15px monospace;display:grid;place-items:center;background:none;border-radius:4px}.ThemePages_page__nMM9N .theme-audio .format-card b:before{content:"♪";font-size:20px;display:grid;place-items:center;background:none;border-radius:50%;width:27px;height:27px}.ThemePages_page__nMM9N .theme-video .format-card b:before{content:"▷";font-size:20px;display:grid;place-items:center;background:none;border-radius:4px;width:27px;height:22px}.ThemePages_page__nMM9N .theme-images .format-card b:before{background:linear-gradient(145deg,transparent 55%,var(--tone) 56%) 50%/14px 10px no-repeat;height:22px;width:27px}.ThemePages_page__nMM9N .theme-archives .format-card b:before{background:repeating-linear-gradient(to bottom,var(--tone) 0 3px,transparent 3px 6px) 50%/3px 22px no-repeat}@media(max-width:850px){.ThemePages_page__nMM9N .theme-insight{grid-template-columns:1fr;gap:20px}.ThemePages_page__nMM9N .check-panel{border-left:0;border-top:1px solid #42606e;padding:20px 0 0}}@media(max-width:600px){.ThemePages_page__nMM9N .doc-hero h1{font-size:32px!important}.ThemePages_page__nMM9N .doc-hero p{font-size:15px}.ThemePages_page__nMM9N .workspace-doc{gap:14px}.ThemePages_page__nMM9N .theme-nav{gap:10px 18px;font-size:13px}.ThemePages_page__nMM9N .theme-insight{padding:20px}.ThemePages_page__nMM9N .format-card{padding:13px}.ThemePages_page__nMM9N .format-card b{font-size:18px;gap:7px}.ThemePages_page__nMM9N .formats{gap:10px}.ThemePages_page__nMM9N .guide-hero h1{padding-right:0}.ThemePages_page__nMM9N .ad-demo-frame{min-height:100px}}@media(prefers-reduced-motion:reduce){.ThemePages_page__nMM9N{scroll-behavior:auto}.ThemePages_page__nMM9N .format-card,.ThemePages_page__nMM9N .format-card:hover{transition:none;transform:none}}.ThemePages_page__nMM9N{--bg:#0b1d29;--panel:#102a3a;--text:#e2edf4;--muted:#b3c8d5;--line:#294451;--accent:#85d2e6;color:var(--text);background:var(--bg);position:relative;isolation:isolate;min-width:0;overflow-wrap:anywhere}.ThemePages_page__nMM9N nav{position:static;height:auto;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.ThemePages_page__nMM9N [hidden]{display:none!important}.ThemePages_page__nMM9N button,.ThemePages_page__nMM9N input,.ThemePages_page__nMM9N select{font:inherit}.ThemePages_page__nMM9N .options select,.ThemePages_page__nMM9N .workspace-doc input{font-size:16px}.ThemePages_page__nMM9N .doc-wrap{max-width:1120px;margin:auto;padding-inline:24px}.ThemePages_page__nMM9N .format-card summary{cursor:pointer;min-height:44px;color:var(--tone)}.ThemePages_page__nMM9N .formats{align-items:start}.ThemePages_page__nMM9N .output-chips a{min-height:44px}.ThemePages_page__nMM9N .theme-nav a{min-height:44px;display:inline-flex;align-items:center}.ThemePages_page__nMM9N .reading-layout,.ThemePages_page__nMM9N .reading-layout article{min-width:0}.ThemePages_page__nMM9N .doc-hero{position:relative}.ThemePages_page__nMM9N .theme-nav{margin-block:20px}.ThemePages_page__nMM9N .calc-guides{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:16px}.ThemePages_page__nMM9N .guide{min-width:0}.ThemePages_page__nMM9N .action,.ThemePages_page__nMM9N .filters button{min-height:44px}.ThemePages_page__nMM9N :focus-visible{outline:2px solid #85d2e6;outline-offset:3px}@media(max-width:600px){.ThemePages_page__nMM9N .doc-wrap{padding-inline:16px}.ThemePages_page__nMM9N .workspace-doc{grid-template-columns:minmax(0,1fr)}.ThemePages_page__nMM9N .doc-hero-photo{width:70%;opacity:.35}.ThemePages_page__nMM9N .reading-layout{display:block;padding:16px}.ThemePages_page__nMM9N .toc{position:static}}.ThemePages_page__nMM9N .doc-wrap{max-width:1480px;padding-inline:32px}.ThemePages_page__nMM9N .doc-hero .crumb{width:66%;border-bottom:1px solid #294451}.ThemePages_page__nMM9N .workspace-doc{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px;padding:20px!important}.ThemePages_page__nMM9N .format-selects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ThemePages_page__nMM9N .format-selects>div{min-width:0}.ThemePages_page__nMM9N .options .hint{font-size:13px;line-height:1.55;margin-top:12px}.ThemePages_page__nMM9N .options .action{margin-top:18px}.ThemePages_page__nMM9N .change-file{border:0;background:none;padding:0;color:#b3c8d5;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ThemePages_page__nMM9N .trust{gap:6px 9px;margin:8px 0 12px}.ThemePages_page__nMM9N .theme-insight{margin:26px 0;padding:22px}.ThemePages_page__nMM9N .premium-lock{display:inline-flex;vertical-align:middle;align-items:center;color:#efb658;flex-shrink:0}.ThemePages_page__nMM9N .card-lock{position:absolute;top:10px;right:10px}.ThemePages_page__nMM9N .format-card b{padding-right:16px}.ThemePages_page__nMM9N .output-chips a{gap:7px}.ThemePages_page__nMM9N .faq h2,.ThemePages_page__nMM9N .guide a{color:#efb658}@media(min-width:1600px){.ThemePages_page__nMM9N .doc-hero h1{font-size:46px!important}}@media(max-width:600px){.ThemePages_page__nMM9N .doc-wrap{padding-inline:16px;display:flex;flex-direction:column}.ThemePages_page__nMM9N .doc-wrap>:not(.doc-hero):not(.theme-ad){order:2}.ThemePages_page__nMM9N .doc-hero{order:0}.ThemePages_page__nMM9N .theme-ad{order:1}.ThemePages_page__nMM9N .doc-hero .crumb{width:72%}.ThemePages_page__nMM9N .workspace-doc{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px!important}.ThemePages_page__nMM9N .format-selects{gap:10px}.ThemePages_page__nMM9N .options select{font-size:14px;padding-left:8px;padding-right:26px!important}.ThemePages_page__nMM9N .select-chevron{width:24px}.ThemePages_page__nMM9N .trust{font-size:11px}}@media(max-width:360px){.ThemePages_page__nMM9N .format-selects{grid-template-columns:1fr}}.ThemePages_page__nMM9N .trust+.theme-insight{margin-block:16px;padding-block:16px}.ThemePages_page__nMM9N .theme-insight+.theme-ad{margin-top:16px}