@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--bg:#08150f;--surface:#101f17;--ink:#eff6ed;--muted:#a6b8a9;--green:#91d6a6;--line:#ffffff18}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:'DM Sans',Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.skip{position:absolute;left:-9999px}.skip:focus{left:16px;top:16px;z-index:100;background:white;color:#000;padding:12px}.preview-bar{background:#c0edc8;color:#102b1c;text-align:center;padding:8px;font-size:10px;letter-spacing:.12em;font-weight:700}.header{height:78px;padding:0 7%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff19;position:absolute;z-index:10;width:100%;background:#08150f66;backdrop-filter:blur(12px)}.brand{display:flex;align-items:center;font:700 19px Manrope,sans-serif;letter-spacing:-.05em}.brand img{border-radius:9px;margin-right:10px}.brand-dot{color:var(--green)}.desktop-nav{display:flex;gap:38px;font-size:13px;color:#d4e3d5}.desktop-nav a:hover,.footer-links a:hover{color:var(--green)}.nav-cta{font-size:12px;padding:12px 16px;border:1px solid #ffffff50;border-radius:6px}.nav-cta span{margin-left:12px}.menu-button,.mobile-nav{display:none}.hero{min-height:770px;height:calc(100vh - 27px);max-height:1050px;position:relative;display:flex;align-items:center;padding:100px 8%;overflow:hidden;background:#11291b url('assets/hero.png') center/cover no-repeat}.hero:before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 75% 45%,#49765b55,transparent 50%)}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#07130ff5 0%,#07130fc4 42%,#07130f22 82%),linear-gradient(0deg,#08150f 0%,transparent 30%)}.hero-copy{position:relative;max-width:720px}.eyebrow{color:#a7e2b7;font-size:10px;letter-spacing:.19em;font-weight:700}.live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#9de2ae;margin-right:8px;box-shadow:0 0 15px #91d6a6}h1,h2,h3{font-family:Manrope,Arial,sans-serif}h1{font-size:clamp(72px,8.8vw,142px);line-height:.99;letter-spacing:-.075em;margin:33px 0}h1 em,h2 em{font-style:normal;color:#a5dfb2}.lead{font-size:18px;line-height:1.7;color:#c1d2c4;max-width:470px}.hero-actions{display:flex;align-items:center;gap:32px;margin-top:32px}.button{display:inline-flex;align-items:center;gap:30px;padding:16px 20px;border-radius:6px;font-size:13px;font-weight:700}.button-light{background:#c4f0cb;color:#10281a}.button-light:hover{background:white}.text-link{font-size:13px;color:#d4e3d5}.hero-bottom{position:absolute;left:8%;right:8%;bottom:35px;display:flex;justify-content:space-between;color:#91a99a;font-size:9px;letter-spacing:.18em}.section{padding:130px 8%}.intro{background:#edf2e9;color:#18291d}.section-heading{max-width:720px}.section-heading .eyebrow{color:#548062}.section-heading h2,.theme-copy h2,.vision h2,.closing h2{font-size:clamp(48px,6.2vw,90px);line-height:1.04;letter-spacing:-.065em;margin:24px 0}.intro h2 em{color:#538763}.section-heading>p:last-child,.theme-copy>p:not(.eyebrow),.vision>p:not(.eyebrow),.closing p:not(.eyebrow){font-size:17px;line-height:1.75;color:#66786a;max-width:540px}.product-stage{margin-top:65px;position:relative;padding:75px 10% 22px;background:radial-gradient(circle at 50% 40%,#437b54,#183c29 63%,#11271c);border-radius:12px;overflow:hidden}.app-frame{position:relative;z-index:1;max-width:940px;margin:auto;border:1px solid #ffffff30;border-radius:10px;overflow:hidden;background:#0b2017;box-shadow:0 40px 80px #07130f80}.frame-bar{height:31px;display:flex;gap:5px;align-items:center;padding:0 12px;background:#142b1e}.frame-bar span{width:6px;height:6px;border-radius:50%;background:#87a994}.frame-bar small{margin:auto;color:#91b09a;letter-spacing:.12em;font-size:8px}.app-frame img,.night-frame img{display:block;width:100%;height:auto}.stage-caption{display:flex;justify-content:space-between;margin-top:60px;color:#bad5be;font-size:9px;letter-spacing:.14em}.features{background:#0d1c13}.centered{text-align:center;margin:auto}.centered .eyebrow{color:#9bdbab}.centered>p:last-child{margin:auto;color:var(--muted)}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:65px}.feature{position:relative;min-height:260px;padding:32px;background:#15281b;border:1px solid #ffffff0c;border-radius:8px}.feature-icon{display:block;color:#b3eabf;font-size:29px}.feature-num{position:absolute;right:30px;top:34px;font-size:10px;color:#77927c}.feature h3{font-size:20px;letter-spacing:-.04em;margin:46px 0 12px}.feature p,.feature-note{font-size:14px;color:#9fb3a1;line-height:1.7}.feature-note{font-size:12px;margin-top:20px}.theme-story{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8%;padding:120px 8%;background:#16251c;overflow:hidden}.theme-copy>p:not(.eyebrow){color:#a9b9aa}.theme-label{margin-top:40px;font-size:10px;letter-spacing:.16em;color:#c8d6c9}.theme-swatch{display:inline-block;width:13px;height:13px;background:#9a80cd;border-radius:50%;vertical-align:middle;margin-right:9px}.night-frame{border-radius:10px;overflow:hidden;box-shadow:0 40px 80px #0008;border:1px solid #ffffff30;transform:rotate(2deg)}.vision{min-height:550px;background:#e9efe4;color:#1c3022}.vision .eyebrow{color:#548062}.vision h2 em{color:#61916b}.vision>p:not(.eyebrow){max-width:520px}.vision-line{border-top:1px solid #8aab91;margin-top:80px;padding-top:24px;display:flex;gap:50px;color:#66806c;font-size:10px;letter-spacing:.15em}.closing{text-align:center;background:radial-gradient(circle at 50% 0%,#284c34,#0a170f 70%)}.closing p:not(.eyebrow){margin:0 auto 28px;color:#a6b8a9}.footer-main{padding:70px 8% 45px;border-top:1px solid var(--line)}.footer-main p{color:#91a596;font-size:13px}.footer-links{display:flex;gap:26px;margin-top:30px;font-size:12px;color:#bfd0c0}.footer-bottom{padding:22px 8%;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:15px;color:#82988a;font-size:11px}a:focus-visible,button:focus-visible{outline:3px solid #a5dfb2;outline-offset:4px}.animate .reveal{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.animate .reveal.is-visible{opacity:1;transform:none}@media(max-width:760px){.header{height:68px}.desktop-nav,.nav-cta{display:none}.menu-button{display:block;border:0;background:none;color:white;padding:12px}.menu-button span{display:block;width:24px;height:2px;background:#fff;margin:5px}.mobile-nav:not([hidden]){display:flex;position:absolute;top:68px;left:0;right:0;background:#102319;flex-direction:column;gap:0;padding:12px 7%;border-bottom:1px solid var(--line)}.mobile-nav a{padding:14px 0}.hero{min-height:700px;max-height:850px;background-position:62% center}.hero-shade{background:linear-gradient(90deg,#07130fee,#07130f80),linear-gradient(0deg,#08150f,transparent 40%)}h1{font-size:clamp(60px,14vw,90px)}.section{padding:85px 7%}.product-stage{padding:35px 4% 18px}.stage-caption{margin-top:30px;gap:15px}.feature-grid{grid-template-columns:1fr}.feature{min-height:210px}.feature h3{margin-top:28px}.theme-story{grid-template-columns:1fr;padding:90px 7%;gap:45px}.vision-line{gap:18px;flex-wrap:wrap}.footer-bottom{flex-direction:column}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.animate .reveal{opacity:1;transform:none}}

.theme-picker{display:flex;gap:9px;flex-wrap:wrap;margin:32px 0 20px}.theme-choice{display:inline-flex;align-items:center;gap:9px;background:#ffffff09;color:#dbe8dc;border:1px solid #ffffff28;border-radius:50px;padding:11px 15px;font-size:12px;cursor:pointer}.theme-choice:hover,.theme-choice.selected{border-color:#b4eac2;background:#ffffff14}.theme-choice:focus-visible{outline:3px solid #a5dfb2;outline-offset:3px}.swatch{width:13px;height:13px;border-radius:50%;border:1px solid #ffffff50}.forest{background:#44a27b}.light{background:#f2dfb7}.night{background:#a686d9}.dark{background:#3c4249}.theme-current{font-size:10px!important;letter-spacing:.16em;color:#afc5b2!important}.theme-display{position:relative}.theme-halo{position:absolute;inset:-35%;background:radial-gradient(ellipse,#5d9b6a50,transparent 62%);transition:background .5s}.theme-display[data-active-theme=light] .theme-halo{background:radial-gradient(ellipse,#ebd8a044,transparent 62%)}.theme-display[data-active-theme=night] .theme-halo{background:radial-gradient(ellipse,#a384d65c,transparent 62%)}.theme-display[data-active-theme=dark] .theme-halo{background:radial-gradient(ellipse,#8897aa3f,transparent 62%)}.night-frame{position:relative;transition:transform .4s,box-shadow .4s}.night-frame:hover{transform:rotate(0deg) scale(1.015)}@media(prefers-reduced-motion:reduce){.night-frame:hover{transform:rotate(2deg)}}
/* Multi-product storefront preview */
.catalog-header{height:78px;padding:0 7%;display:flex;align-items:center;justify-content:space-between;background:#fbfafb;color:#1b1c28;border-bottom:1px solid #e9e7ea}.catalog-brand{display:flex;align-items:center;font:700 19px Manrope,sans-serif;letter-spacing:-.05em}.catalog-brand img{border-radius:10px;margin-right:9px}.catalog-brand span{color:#78bd96}.catalog-links{display:flex;gap:38px;font-size:13px;color:#4f505f}.catalog-links a:hover{color:#276747}.catalog-account{font-size:12px;border:1px solid #dedde2;border-radius:25px;padding:11px 16px}.catalog-home{background:#faf9fb;color:#1b1b29}.product-nav-wrap{overflow-x:auto;border-bottom:1px solid #e8e7eb}.product-nav{max-width:780px;margin:auto;display:flex;align-items:stretch;justify-content:center;gap:65px;min-width:620px;padding:24px 20px 20px}.product-nav-item{min-width:100px;display:flex;align-items:center;flex-direction:column;text-align:center;font-size:12px;line-height:1.35;font-weight:600;gap:7px}.product-nav-item:hover{color:#315e47}.product-nav-item small{font-size:8px;color:#96929d;letter-spacing:.1em;font-weight:600;white-space:nowrap}.product-symbol{height:42px;width:44px;display:grid;place-items:center;border-radius:14px;font-size:27px}.product-symbol img{width:42px;height:42px;border-radius:12px}.studio-symbol{background:#f0ddff;color:#8059bd}.product-icon{background:#d9eaf7;color:#4c8fab}.art-symbol{background:#ffe4e3;color:#c48288}.world-hero{min-height:590px;display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:40px;padding:70px 9%;position:relative;overflow:hidden;background:radial-gradient(circle at 78% 40%,#f0d9f8 0,transparent 35%),radial-gradient(circle at 20% 92%,#e4f0fb 0,transparent 35%),linear-gradient(110deg,#fcf9f6,#f7f6fc 55%,#fff5f1)}.world-copy,.world-visual{position:relative;z-index:1}.world-eyebrow{font-size:10px;letter-spacing:.19em;color:#9379a7;font-weight:700}.world-copy h1{font-size:clamp(68px,7.5vw,112px);line-height:1;letter-spacing:-.075em;margin:24px 0;color:#1c1d2a}.world-copy h1 em,.world-intro h2 em,.account-teaser h2 em{font-style:normal;background:linear-gradient(95deg,#8a79bb,#d896aa,#7999cc);background-clip:text;-webkit-text-fill-color:transparent}.world-copy>p:not(.world-eyebrow),.world-intro-title>p:not(.world-eyebrow),.account-teaser p:not(.world-eyebrow){font-size:17px;line-height:1.7;color:#777281;max-width:420px}.world-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:31px}.world-button{background:#24243e;color:#fff;border-radius:50px;padding:15px 20px;font-size:13px;font-weight:700}.world-button:hover{background:#41426a}.world-link{font-size:13px;color:#57526a}.world-visual{max-width:660px;justify-self:end;width:100%}.visual-caption{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.16em;color:#8e809b;padding:0 10px 12px}.world-video{position:relative;padding:9px;border-radius:19px;background:#ffffffa6;border:1px solid white;box-shadow:0 35px 80px #817a9a3b;transform:rotate(-2deg)}.world-video video{display:block;width:100%;border-radius:12px;aspect-ratio:16/9;object-fit:cover;background:#102619}.world-visual>p{font-size:9px;letter-spacing:.13em;color:#8a8593;text-align:center;margin-top:24px}.video-toggle{position:absolute;right:20px;bottom:20px;width:34px;height:34px;border-radius:50%;border:1px solid #ffffff88;background:#13251fbf;color:#fff;cursor:pointer}.float-shape{position:absolute;display:grid;place-items:center;border-radius:18px;background:#ffffffbb;box-shadow:0 18px 40px #8e7a9a30;color:#9c82bc;animation:float 5s ease-in-out infinite}.shape-a{width:56px;height:56px;left:-28px;top:4%;font-size:28px}.shape-b{width:52px;height:52px;right:-18px;top:15%;font-size:30px;color:#e9a7b6;animation-delay:-1.5s}.shape-c{width:45px;height:45px;left:20px;bottom:1%;font-size:23px;color:#73a9c8;animation-delay:-3s}.hero-orb{position:absolute;border-radius:50%;filter:blur(1px);opacity:.7}.orb-one{width:180px;height:180px;right:3%;top:-80px;background:linear-gradient(45deg,#f6daed,#c9dbff)}.orb-two{width:90px;height:90px;left:44%;bottom:-45px;background:linear-gradient(45deg,#f7cdd4,#e6d7ff)}@keyframes float{50%{transform:translateY(-12px)}}.hero-strip{display:flex;justify-content:center;gap:28px;flex-wrap:wrap;padding:24px;color:#a29ca7;font-size:9px;letter-spacing:.16em;background:#fbfafb}.hero-strip span:nth-child(even){color:#c7a2c6}.world-intro{background:#f4f4f6;color:#22232f;padding:125px 8%}.world-intro-title h2,.account-teaser h2{font-size:clamp(48px,5vw,76px);letter-spacing:-.065em;line-height:1.07;margin:22px 0}.world-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px}.world-tile{min-height:390px;border-radius:16px;padding:30px;display:flex;flex-direction:column;overflow:hidden}.tile-assistant{background:#e2f0e5}.tile-studio{background:#ece5fa}.tile-art{background:#fae8e8}.tile-number{font-size:9px;letter-spacing:.14em;color:#898291}.tile-orb{font-size:76px;align-self:center;display:grid;place-items:center;width:138px;height:138px;margin:30px 0;background:#ffffff9e;border-radius:40px;color:#79aa8d;transform:rotate(-8deg);box-shadow:0 18px 35px #7772}.tile-studio .tile-orb{color:#947ac6}.tile-art .tile-orb{color:#d59bab}.world-tile h3{font-size:24px;line-height:1.1;letter-spacing:-.045em;margin:4px 0}.world-tile p{font-size:13px;color:#777281;line-height:1.5}.tile-link{margin-top:auto;color:#59576a;font-size:12px}.account-teaser{padding:100px 9%;display:grid;grid-template-columns:1fr 1fr;align-items:center;background:#fff;color:#22232f;overflow:hidden}.account-tag{display:inline-block;margin-top:15px;font-size:10px;letter-spacing:.12em;color:#82778a}.account-art{height:280px;display:grid;place-items:center;position:relative}.account-center{width:130px;height:130px;display:grid;place-items:center;background:#e6e0f7;border-radius:45px;color:#9580bc;font-size:70px;box-shadow:0 25px 50px #b7a8d44a}.account-art span{position:absolute;font-size:28px;color:#ae92c4}.account-art span:nth-child(2){left:24%;top:20%}.account-art span:nth-child(3){right:25%;top:24%;color:#e3afaf}.account-art span:nth-child(4){right:32%;bottom:14%;color:#9ebec3}@media(max-width:760px){.catalog-header{height:65px;padding:0 6%}.catalog-links{display:none}.catalog-account{font-size:11px}.product-nav{justify-content:flex-start;gap:30px;padding:18px 6%;min-width:580px}.world-hero{grid-template-columns:1fr;padding:65px 7% 55px;gap:50px}.world-copy h1{font-size:clamp(62px,15vw,90px)}.world-visual{justify-self:stretch}.world-intro{padding:80px 7%}.world-tiles{grid-template-columns:1fr}.world-tile{min-height:330px}.tile-orb{width:100px;height:100px;font-size:55px;margin:18px 0}.account-teaser{grid-template-columns:1fr;padding:80px 7%}.account-art{height:240px}.hero-strip{gap:10px;font-size:8px}}@media(prefers-reduced-motion:reduce){.float-shape{animation:none!important}}
.catalog-controls{display:flex;align-items:center;gap:16px}.language-label{display:flex;align-items:center;gap:6px;font-size:13px}.language-select{max-width:155px;border:1px solid #ddd8e1;background:#fff;color:#373241;padding:9px 10px;border-radius:22px;font:inherit;font-size:12px}.subpage{background:#f7f6f8;color:#262432}.subnav{display:flex;gap:32px;overflow-x:auto;padding:18px 7%;background:#fff;border-bottom:1px solid #eee;white-space:nowrap;font-size:13px;color:#666174}.subnav a:hover{color:#478460}.catalog-hero{padding:100px 9% 85px;background:radial-gradient(circle at 85% 30%,#eee2fc,transparent 35%),linear-gradient(125deg,#faf7f5,#f4f5fb)}.catalog-hero h1,.detail-hero h1{font-size:clamp(50px,6.5vw,90px);letter-spacing:-.065em;line-height:1.03;margin:24px 0;color:#242330}.catalog-hero>p:last-child,.detail-hero p:not(.world-eyebrow){font-size:17px;line-height:1.7;max-width:540px;color:#777281}.catalog-area{padding:60px 8% 110px}.catalog-disclaimer{padding:16px 20px;background:#fff3d8;border:1px solid #f3dfac;border-radius:8px;color:#725a29;font-size:13px}.catalog-toolbar{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:54px 0 28px}.catalog-toolbar h2{font-size:clamp(32px,4vw,50px);letter-spacing:-.055em;margin:12px 0 0}.catalog-toolbar label{font-size:12px;color:#777281}.catalog-toolbar select{border:1px solid #ddd8e1;border-radius:8px;background:white;padding:12px;font:inherit;color:#393442}.catalog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.catalog-card{background:#fff;border-radius:14px;overflow:hidden;border:1px solid #eeeaf0}.catalog-card-art{height:240px;display:grid;place-items:center;font-size:92px}.catalog-card-art.sage{background:#dce9df;color:#75a78a}.catalog-card-art.lavender{background:#e9e0f4;color:#a58ac2}.catalog-card-art.peach{background:#f9e3dc;color:#d9a598}.catalog-card-art.blue{background:#dfebf1;color:#8eb0bf}.catalog-card-art.sand{background:#f2ead8;color:#cbb78b}.catalog-card-art.rose{background:#f6e1e7;color:#d3a2ad}.catalog-card-meta{padding:22px}.catalog-card-meta>span{font-size:9px;letter-spacing:.14em;color:#968d9b}.catalog-card h3{font-size:19px;margin:12px 0 23px;letter-spacing:-.04em}.catalog-card-row{display:flex;justify-content:space-between;gap:8px;align-items:center}.catalog-card-row span{color:#9c929e;font-size:11px}.detail-hero{padding:120px 8%;display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:7%;background:linear-gradient(120deg,#f4f8f1,#eef3ee)}.detail-hero h1{font-size:clamp(50px,6vw,82px)}.detail-hero .world-button{display:inline-block;margin-top:20px}.detail-image img{display:block;width:100%;border-radius:12px;box-shadow:0 30px 60px #17332933}.detail-info{padding:100px 9%;background:#fff}.detail-info h2{font-size:40px}.detail-info p{max-width:650px;color:#777281;line-height:1.7}.detail-note{padding:16px;border:1px solid #d8e7d9;border-radius:8px}.studio-detail{background:linear-gradient(125deg,#f8f1f8,#e8e4f8)}.accent-dot{color:#ae8bca}.studio-art{position:relative;height:330px;display:grid;place-items:center}.studio-play{width:190px;height:190px;display:grid;place-items:center;border-radius:60px;background:linear-gradient(140deg,#efc4df,#9d96d5);font-size:60px;color:white;box-shadow:0 35px 70px #9b8ebc55;transform:rotate(-8deg)}.studio-art span{position:absolute;color:#b68bbf;font-size:48px;top:12%;left:15%}.studio-art span:last-child{top:auto;left:auto;bottom:12%;right:10%;color:#ddacba}.catalog-footer{padding:30px 8%;background:#202131;color:#ddd;display:flex;justify-content:space-between;gap:20px;font-size:12px}.catalog-footer a{font-weight:700}.language-note{display:block;font-size:11px;color:#8c6878;padding:8px;text-align:center;background:#fff7e9}@media(max-width:760px){.catalog-controls{gap:6px}.catalog-account{display:none}.language-select{max-width:120px}.subnav{gap:22px;padding:16px 6%}.catalog-hero{padding:75px 7%}.catalog-area{padding:40px 6% 80px}.catalog-toolbar{align-items:start;flex-direction:column}.catalog-grid{grid-template-columns:repeat(2,1fr);gap:12px}.catalog-card-art{height:150px;font-size:62px}.catalog-card-meta{padding:15px}.catalog-card h3{font-size:16px}.catalog-card-row{align-items:start;flex-direction:column}.detail-hero{grid-template-columns:1fr;padding:75px 7%;gap:40px}.catalog-footer{flex-direction:column}}

@media(max-width:760px){.subpage .catalog-header{height:auto;min-height:65px;flex-wrap:wrap;row-gap:8px;padding-top:10px;padding-bottom:10px}.subpage .catalog-links{display:flex;order:3;width:100%;gap:25px;overflow-x:auto;padding:6px 0;font-size:12px}.subpage .catalog-controls{margin-left:auto}}

.subpage .features,.subpage .theme-story{color:#eff6ed}.subpage .features h2 em,.subpage .theme-story h2 em{color:#a5dfb2}
/* Shared platform pages */
.catalog-header{position:sticky;top:0;z-index:30;background:#fbfafbf0;backdrop-filter:blur(18px)}.catalog-links{gap:28px}.catalog-footer{align-items:start;flex-wrap:wrap}.footer-pages{display:flex;gap:22px;flex-wrap:wrap;max-width:650px}.catalog-account{display:inline-flex!important;white-space:nowrap}.world-hero{min-height:650px}.world-tile{transition:transform .35s,box-shadow .35s}.world-tile:hover{transform:translateY(-9px);box-shadow:0 28px 60px #4b32551c}.downloads-section{background:#f6f5f8;color:#262432;padding:100px 8%;scroll-margin-top:100px}.downloads-section h2{font-size:clamp(40px,5vw,70px);letter-spacing:-.06em}.download-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.download-grid article{background:white;border:1px solid #e8e4ec;border-radius:24px;padding:36px}.download-grid article>span{font-size:11px;letter-spacing:.13em;color:#8d789f}.download-grid h3{font-size:25px;letter-spacing:-.04em}.download-grid p,.downloads-section details{line-height:1.8;color:#777281}.downloads-section details{padding:24px 0}.downloads-section summary{cursor:pointer;font-weight:700}.downloads-section .fine{font-size:12px;color:#777281}.account-page{padding:65px 8% 100px;max-width:1500px;margin:auto}.account-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.account-story{padding:60px 40px;background:radial-gradient(circle at 80% 90%,#c5c0ee,transparent 55%),#efe8f3;border-radius:28px;overflow:hidden}.account-story h2{font-size:clamp(40px,4vw,65px);letter-spacing:-.06em}.account-story p{line-height:1.8;max-width:420px}.account-story-symbol{font-size:140px;color:#a18ab6;text-align:right;animation:softturn 20s linear infinite}.account-card{background:#fff;border:1px solid #e5e0e9;border-radius:22px;padding:36px}.account-card h2{font-size:28px;letter-spacing:-.04em}.account-card p{color:#777281;line-height:1.8}.account-card form{display:grid;gap:16px}.account-card label{font-size:13px;display:grid;gap:8px;color:#5d5669}.account-card input,.account-card select,.account-card textarea{width:100%;padding:13px;border:1px solid #ddd6e3;border-radius:9px;font:inherit;color:#262432;background:#faf9fb}.account-card textarea{min-height:120px;resize:vertical}.account-card button{cursor:pointer;border:0}.account-card button:disabled{opacity:.55;cursor:wait}.account-card [role=status]{font-size:13px;margin:0}.plain-button{display:inline-block;background:none;color:#67547e;border:0;padding:16px 0;margin-right:18px;cursor:pointer;font:inherit;font-size:13px}.account-heading{display:flex;align-items:center;justify-content:space-between;padding-bottom:35px}.account-heading h1{font-size:55px;margin:20px 0}.account-heading p{color:#777281}.reports{margin-top:30px}.report{border-top:1px solid #eee8f1;padding:22px 0}.report small{color:#8b789a}.report p{white-space:pre-wrap;overflow-wrap:anywhere}.account-card small{line-height:1.7;color:#83778b}.catalog-card{transition:transform .25s}.catalog-card:hover{transform:translateY(-5px)}.catalog-card-art{position:relative;overflow:hidden}.catalog-card-art:before{content:'';position:absolute;width:65%;height:75%;border:1px solid #ffffffad;transform:rotate(-12deg);border-radius:45% 45% 12% 12%;box-shadow:20px 20px 0 #ffffff30}.catalog-card-art{background-image:radial-gradient(circle at 20% 15%,#fff9,transparent 60%)!important}.catalog-card-art:after{content:'';position:absolute;inset:14px;border:1px solid #fff9}.theme-story{scroll-margin-top:80px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #ab8ccc;outline-offset:4px}@keyframes softturn{50%{transform:rotate(18deg)}}@media(max-width:760px){.catalog-header{height:auto!important;min-height:70px;padding:12px 5%!important;flex-wrap:wrap;gap:12px}.catalog-links{display:flex!important;order:3;width:100%;justify-content:center}.catalog-brand{font-size:16px}.catalog-controls{margin-left:auto}.language-select{max-width:105px}.catalog-account{padding:9px;font-size:11px}.account-grid,.download-grid{grid-template-columns:1fr}.account-page{padding:35px 5%}.account-story{padding:30px}.account-story-symbol{display:none}.account-card{padding:25px}.footer-pages{gap:15px}.world-hero{min-height:0}.account-heading{gap:15px}.account-heading h1{font-size:42px}}@media(prefers-reduced-motion:reduce){.account-story-symbol{animation:none}}
.catalog-card-art{background-image:url('assets/creative-world.jpg')!important;background-size:430%!important;color:transparent!important}.catalog-card-art:before,.catalog-card-art:after{display:none}.catalog-card-art[data-item="0"]{background-position:0% 25%}.catalog-card-art[data-item="1"]{background-position:30% 20%}.catalog-card-art[data-item="2"]{background-position:70% 20%}.catalog-card-art[data-item="3"]{background-position:100% 25%}.catalog-card-art[data-item="4"]{background-position:0% 70%}.catalog-card-art[data-item="5"]{background-position:100% 70%}
.language-note{margin:0}.preview-bar{background:#eee9f5;color:#746184}.world-copy h1{font-size:clamp(58px,7vw,112px)}
