.creations{background:radial-gradient(circle at 0 0,rgba(230,223,255,.42),transparent 25%),var(--paper)}.creation-grid{display:grid;grid-template-columns:minmax(0,1.34fr) repeat(2,minmax(0,1fr));gap:14px;align-items:stretch}.creation-card{position:relative;display:flex;flex-direction:column;min-height:690px;overflow:hidden;padding:26px;border:1px solid var(--line);border-radius:30px;transition:transform .4s var(--ease-out),box-shadow .4s var(--ease-out)}.creation-card:hover{transform:translateY(-5px)}.creation-card--app{background:radial-gradient(circle at 92% 68%,rgba(255,255,255,.7),transparent 32%),linear-gradient(155deg,#ece6ff,#e2d9fc 55%,#d7ccf6);box-shadow:0 16px 50px rgba(83,59,153,.08)}.creation-card--game{border-color:rgba(244,241,232,.1);background:radial-gradient(circle at 75% 24%,rgba(110,86,207,.21),transparent 35%),radial-gradient(circle at 12% 88%,rgba(167,139,250,.07),transparent 30%),#17141e;color:var(--cream);box-shadow:0 16px 50px rgba(24,18,35,.13)}.creation-card--slides{background:radial-gradient(circle at 90% 80%,rgba(255,255,255,.58),transparent 35%),linear-gradient(155deg,#ffe9db,#ffdfcb 58%,#ffd2b8);box-shadow:0 16px 50px rgba(155,93,57,.07)}.creation-card__top{display:flex;align-items:center;justify-content:space-between}.creation-tag{display:inline-flex;align-items:center;gap:7px;height:29px;padding:0 10px;border:1px solid rgba(20,18,26,.1);border-radius:999px;background:rgba(255,255,255,.42);color:rgba(20,18,26,.62);font-family:var(--font-mono);font-size:8px;font-weight:500;letter-spacing:.09em}.creation-card--game .creation-tag{border-color:rgba(244,241,232,.14);background:rgba(244,241,232,.06);color:rgba(244,241,232,.55)}.creation-card__no{color:rgba(20,18,26,.32);font-family:var(--font-mono);font-size:9px;letter-spacing:.04em}.creation-card--game .creation-card__no{color:rgba(244,241,232,.3)}.creation-card__copy{margin-top:25px}.creation-card__copy h3{font-size:clamp(30px,2.5vw,38px);font-weight:650;line-height:1.08;letter-spacing:-.05em}.creation-card__copy p{max-width:360px;margin-top:13px;color:rgba(20,18,26,.6);font-size:13px;line-height:1.8}.creation-card--game .creation-card__copy p{color:rgba(244,241,232,.48)}.creation-visual{position:relative;display:flex;flex:1 1;min-height:0;margin:22px 0}.creation-visual--game{align-items:stretch}.creation-card__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-top:auto;padding-top:18px;border-top:1px solid rgba(20,18,26,.1)}.creation-card--game .creation-card__foot{border-color:rgba(244,241,232,.1)}.prompt-label{display:block;margin-bottom:5px;color:rgba(20,18,26,.35);font-family:var(--font-mono);font-size:8.5px;letter-spacing:.07em}.creation-card__foot p{max-width:300px;color:rgba(20,18,26,.7);font-size:11.5px;line-height:1.55}.creation-card--game .prompt-label{color:rgba(244,241,232,.3)}.creation-card--game .creation-card__foot p{color:rgba(244,241,232,.65)}.round-link{display:grid;place-items:center;width:38px;height:38px;flex:0 0 auto;border:1px solid rgba(20,18,26,.15);border-radius:50%;color:var(--ink);transition:background-color .25s ease,color .25s ease,transform .25s var(--ease-out)}.round-link:hover{background:var(--ink);color:var(--cream);transform:rotate(8deg)}.creation-card--game .round-link{border-color:rgba(244,241,232,.18);color:var(--cream)}.creation-card--game .round-link:hover{background:var(--accent);color:var(--ink)}.creations-note{display:flex;align-items:center;gap:13px;margin-top:20px;padding-top:18px;border-top:1px solid var(--line);color:var(--muted);font-size:11.5px}.creations-note__index{color:var(--violet);font-family:var(--font-mono);font-size:13px}.creations-note p{line-height:1.6}.creations-note__stamp{margin-left:auto;padding:5px 9px;border:1px solid var(--line);border-radius:999px;color:rgba(20,18,26,.4);font-family:var(--font-mono);font-size:7.5px;letter-spacing:.07em}.app-art{position:relative;display:flex;align-items:flex-end;width:100%;min-height:350px}.app-art__browser{position:absolute;bottom:0;left:0;width:92%;overflow:hidden;border:1px solid rgba(27,21,45,.12);border-radius:12px;background:var(--white);box-shadow:0 24px 50px rgba(51,35,101,.2);transform:rotate(-1.5deg);transform-origin:bottom left;transition:transform .5s var(--ease-out)}.creation-card:hover .app-art__browser{transform:rotate(-.5deg) translateY(-5px)}.app-art__chrome{display:flex;align-items:center;gap:9px;height:25px;padding:0 9px;border-bottom:1px solid rgba(20,18,26,.08);background:#f6f2ea;color:#9b93a2;font-family:var(--font-mono);font-size:5.8px}.app-art__chrome .mini-dots{color:#a39bac}.app-art__screen{display:flex;height:310px;background:#faf7f1}.mini-sidebar{display:flex;flex-direction:column;width:28.5%;flex:0 0 28.5%;padding:13px 9px;background:var(--ink);color:var(--cream)}.mini-brand{display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:6.3px;letter-spacing:.07em;opacity:.85}.mini-brand span{display:grid;place-items:center;width:15px;height:15px;border-radius:4px;background:var(--lilac);color:var(--ink);font-family:var(--font-sans);font-size:7px;font-weight:700}.mini-nav{display:flex;flex-direction:column;gap:2px;margin-top:22px}.mini-nav span{padding:7px;border-radius:4px;color:rgba(244,241,232,.37);font-size:6.3px}.mini-nav .is-active{background:rgba(244,241,232,.09);color:var(--cream)}.mini-user{display:flex;align-items:center;gap:6px;margin-top:auto;padding-top:10px;border-top:1px solid rgba(244,241,232,.1)}.mini-user>i{width:17px;height:17px;border-radius:50%;background:linear-gradient(135deg,#ffd3aa,#d4a5ff)}.mini-user>span{display:flex;flex-direction:column;gap:2px}.mini-user b{font-size:6.2px;font-weight:500}.mini-user small{color:rgba(244,241,232,.35);font-size:5.2px}.mini-main{flex:1 1;min-width:0;padding:14px 13px}.mini-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.mini-heading small{display:block;margin-bottom:4px;color:#a69dad;font-family:var(--font-mono);font-size:5.1px;letter-spacing:.06em}.mini-heading strong{display:block;font-size:11.5px;font-weight:650;letter-spacing:-.03em}.mini-new{padding:5px 7px;border-radius:4px;background:var(--ink);color:var(--cream);font-size:5.4px;white-space:nowrap}.mini-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:12px}.mini-stats>div{display:flex;flex-direction:column;gap:4px;padding:8px;border:1px solid rgba(20,18,26,.07);border-radius:6px;background:#f3eee5}.mini-stats span{color:#988f9e;font-size:5.1px}.mini-stats strong{font-size:15px;font-weight:550;letter-spacing:-.05em}.mini-stats small{color:#716580;font-size:4.8px}.mini-stats .mini-stat-dark{border-color:transparent;background:var(--ink);color:var(--cream)}.mini-stats .mini-stat-dark span{color:rgba(244,241,232,.37)}.mini-stats .mini-stat-dark small{color:var(--accent)}.mini-chart{margin-top:7px;padding:9px;border:1px solid rgba(20,18,26,.07);border-radius:6px;background:#f3eee5}.mini-chart__head{display:flex;align-items:center;justify-content:space-between;color:#696170;font-size:5.5px}.mini-chart__head small{color:#aaa1ae;font-family:var(--font-mono);font-size:4.5px}.mini-bars{display:flex;align-items:flex-end;gap:4px;height:63px;margin-top:10px}.mini-bars span{flex:1 1;min-height:8px;border-radius:3px 3px 1px 1px;background:rgba(110,86,207,.2)}.mini-bars span.is-peak{background:var(--violet)}.app-art__phone{position:absolute;right:-2px;bottom:1%;z-index:2;width:33%;max-width:122px;min-width:92px;padding:11px 10px 12px;border:1px solid rgba(20,18,26,.1);border-radius:17px;background:#fcfaf5;box-shadow:0 18px 35px rgba(51,35,101,.2);transform:rotate(3deg);transition:transform .5s var(--ease-out)}.creation-card:hover .app-art__phone{transform:rotate(1deg) translateY(-7px)}.mini-phone__bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;color:#92899b;font-family:var(--font-mono);font-size:4.8px}.mini-phone__bar i{width:18px;height:4px;border-radius:99px;background:rgba(20,18,26,.12)}.app-art__phone>small{color:#a39aa9;font-family:var(--font-mono);font-size:4.4px;letter-spacing:.08em}.app-art__phone>strong{display:block;margin-top:4px;font-size:9.5px;font-weight:600}.mini-phone__ring{position:relative;display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin:11px auto 8px;border-radius:50%;background:conic-gradient(var(--violet) 0 76%,#ede7de 76%)}.mini-phone__ring:before{content:"";position:absolute;inset:5px;border-radius:50%;background:#fcfaf5}.mini-phone__ring span{position:relative;z-index:1;font-size:9px;font-weight:600}.app-art__phone>p{color:#8f8798;font-size:4.9px;text-align:center}.mini-phone__row{display:flex;align-items:center;justify-content:space-between;gap:5px;margin-top:7px;padding-top:7px;border-top:1px solid rgba(20,18,26,.07);color:#77707f;font-size:4.9px}.mini-phone__row span{display:flex;align-items:center;gap:4px}.mini-phone__row i{width:4px;height:4px;border-radius:50%;background:var(--violet)}.mini-phone__row b{color:#9a92a1;font-family:var(--font-mono);font-size:4.4px;font-weight:400}.game-art{position:relative;display:flex;flex:1 1;flex-direction:column;min-height:350px;overflow:hidden;padding:14px;border:1px solid rgba(167,139,250,.13);border-radius:17px;background:radial-gradient(circle at 50% 48%,rgba(110,86,207,.14),transparent 43%),#0d0a16}.game-art:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(167,139,250,.045) 1px,transparent 0),linear-gradient(90deg,rgba(167,139,250,.045) 1px,transparent 0);background-size:23px 23px;mask-image:radial-gradient(circle at center,#000,transparent 76%);-webkit-mask-image:radial-gradient(circle at center,#000,transparent 76%)}.game-art__hud{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;color:var(--accent);font-family:var(--font-mono)}.game-art__logo{font-size:7.5px;font-weight:600;letter-spacing:.09em}.game-art__score{color:rgba(239,233,255,.72);font-size:9px;letter-spacing:.07em}.game-art__scene{position:relative;flex:1 1;min-height:230px}.game-art__planet{width:58%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(255,173,224,.7),transparent 18%),radial-gradient(circle at 68% 70%,#6c43d2,transparent 45%),linear-gradient(145deg,#2a1c4b,#5c3cab 60%,#17121f);box-shadow:inset -16px -20px 40px rgba(7,4,12,.42),0 0 50px rgba(110,86,207,.24);transform:translate(-50%,-50%)}.game-art__planet,.game-art__ring{position:absolute;top:50%;left:50%}.game-art__ring{border:1px solid rgba(167,139,250,.26);border-radius:50%;transform:translate(-50%,-50%) rotate(-15deg)}.game-art__ring--one{width:75%;height:27%}.game-art__ring--two{width:93%;height:37%;border-color:rgba(224,160,255,.18);transform:translate(-50%,-50%) rotate(19deg)}.game-art__track{position:absolute;top:50%;left:50%;width:76%;height:28%;border:1px solid rgba(167,139,250,.18);border-radius:50%;transform:translate(-50%,-50%) rotate(-10deg);animation:orbit-track 22s linear infinite}.game-art__ship{position:absolute;top:-5px;left:50%;width:12px;height:9px;border-radius:1px;background:var(--accent);box-shadow:0 0 13px 2px rgba(167,139,250,.5);clip-path:polygon(0 50%,100% 0,100% 100%);transform:translateX(-50%) rotate(90deg)}.game-art__star{position:absolute;color:var(--accent);font-family:var(--font-mono);font-size:8px;opacity:.45;text-shadow:0 0 8px rgba(167,139,250,.5)}.game-art__star--one{top:23%;left:16%}.game-art__star--two{top:66%;right:17%}.game-art__star--three{top:39%;right:8%;color:#eca1ff}.game-art__boost,.game-art__level{position:absolute;color:rgba(167,139,250,.35);font-family:var(--font-mono);font-size:5.3px;letter-spacing:.09em}.game-art__level{bottom:8%;left:4%}.game-art__boost{top:10%;right:2%;padding:3px 5px;border:1px solid rgba(167,139,250,.2);border-radius:3px}.game-art__foot{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;color:rgba(167,139,250,.4);font-family:var(--font-mono);font-size:5.6px;letter-spacing:.07em}.game-art__foot span:first-child{display:flex;align-items:center;gap:5px}.game-art__foot i{width:4px;height:4px;border-radius:50%;background:var(--accent);box-shadow:0 0 7px var(--accent)}.slides-art{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:350px;padding:12px 8px 44px}.slides-sheet{position:absolute;top:50%;left:50%;width:81%;aspect-ratio:1.42;border-radius:9px;padding:16px;transition:transform .5s var(--ease-out)}.slides-sheet--back{display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(76,45,30,.1);background:#e7af8f;color:rgba(64,31,21,.45);font-size:7px;transform:translate(-50%,-50%) translate(31px,-25px) rotate(7deg)}.slides-sheet--back>span{font-family:var(--font-mono)}.slides-sheet--back p{font-size:12px;line-height:1.35;letter-spacing:-.03em}.slides-sheet--mid{display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(107,54,31,.08);background:#ffc3a6;color:rgba(82,39,22,.56);font-size:7px;transform:translate(-50%,-50%) translate(18px,-13px) rotate(3.5deg)}.slides-sheet--mid>span{font-family:var(--font-mono)}.slides-sheet--mid p{font-size:13px;line-height:1.32;letter-spacing:-.035em}.slides-sheet--front{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(51,30,20,.1);background:#fff8ef;color:#281d1a;box-shadow:0 22px 40px rgba(102,56,31,.19);transform:translate(-50%,-50%) rotate(-2deg)}.creation-card:hover .slides-sheet--front{transform:translate(-50%,-50%) translateY(-6px) rotate(-1deg)}.creation-card:hover .slides-sheet--mid{transform:translate(-50%,-50%) translate(22px,-17px) rotate(4deg)}.creation-card:hover .slides-sheet--back{transform:translate(-50%,-50%) translate(36px,-30px) rotate(8deg)}.slide-sheet__foot,.slide-sheet__head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;color:rgba(40,29,26,.43);font-family:var(--font-mono);font-size:5.2px;letter-spacing:.06em}.slides-sheet--front h4{position:relative;z-index:1;margin:22px 0 auto;font-size:clamp(21px,2vw,27px);font-weight:650;line-height:1.05;letter-spacing:-.055em}.slides-sheet--front h4 em{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400;color:#7a54d4}.slide-sheet__rule{position:relative;z-index:1;width:100%;height:1px;margin:13px 0 9px;background:rgba(40,29,26,.12)}.slide-sheet__orb{position:absolute;top:-28%;right:-20%;width:62%;aspect-ratio:1;border:1px solid rgba(122,84,212,.2);border-radius:50%}.slide-sheet__orb:before{content:"";position:absolute;inset:18%;border:1px solid rgba(122,84,212,.16);border-radius:50%}.slides-art__thumbs{position:absolute;right:4px;bottom:4px;left:4px;display:flex;align-items:center;gap:5px}.slides-art__thumbs>span{width:27px;height:17px;border:1px solid rgba(20,18,26,.11);border-radius:3px;background:rgba(255,250,243,.45)}.slides-art__thumbs>span.is-active{border-color:var(--violet);background:var(--violet)}.slides-art__thumbs small{margin-left:auto;color:rgba(20,18,26,.37);font-family:var(--font-mono);font-size:6px}.process{overflow:hidden;background:radial-gradient(circle at 78% 12%,rgba(110,86,207,.15),transparent 28%),var(--ink);color:var(--cream)}.process__glow{bottom:-300px;left:-260px;width:760px;border-radius:50%;background:radial-gradient(circle,rgba(167,139,250,.05),transparent 66%)}.process__glow,.process__orbits{position:absolute;aspect-ratio:1;pointer-events:none}.process__orbits{top:32%;right:-31%;width:min(1050px,78vw);border:1px solid rgba(244,241,232,.045);border-radius:50%}.process__orbits span{position:absolute;border:1px solid rgba(244,241,232,.05);border-radius:50%}.process__orbits span:first-child{inset:13%}.process__orbits span:nth-child(2){inset:28%;border-color:rgba(139,117,245,.08)}.process__orbits span:nth-child(3){inset:42%;border-color:rgba(167,139,250,.06)}.process-emphasis{display:inline-block;color:var(--accent)}.process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,34px)}.process-step{display:flex;flex-direction:column;min-width:0}.process-step__top{display:flex;align-items:center;gap:11px;margin-bottom:20px}.process-step__no{display:grid;place-items:center;width:30px;height:30px;flex:0 0 auto;border:1px solid rgba(244,241,232,.18);border-radius:50%;color:rgba(244,241,232,.72);font-family:var(--font-mono);font-size:9px}.process-step__rule{flex:1 1;height:1px;background:rgba(244,241,232,.1)}.process-step__tag{color:rgba(244,241,232,.34);font-family:var(--font-mono);font-size:8px;letter-spacing:.1em}.step-visual{position:relative;height:336px;overflow:hidden;border:1px solid rgba(244,241,232,.1);border-radius:21px}.step-visual:after{content:"";position:absolute;inset:0;z-index:5;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.025);pointer-events:none}.step-visual--prompt{display:flex;align-items:center;padding:22px;background:radial-gradient(circle at 18% 7%,rgba(110,86,207,.2),transparent 40%),rgba(244,241,232,.045)}.step-visual--prompt:before{content:"IDEA";position:absolute;top:6px;right:14px;color:rgba(244,241,232,.045);font-size:83px;font-weight:700;line-height:1;letter-spacing:-.08em}.step-prompt{position:relative;z-index:2;width:100%;padding:15px;border:1px solid rgba(255,255,255,.5);border-radius:15px;background:#f8f4ec;box-shadow:0 22px 44px rgba(2,1,5,.26);color:var(--ink);transform:rotate(-1.2deg)}.step-prompt__head{display:flex;align-items:center;gap:7px;color:#6b6372;font-size:8.5px}.step-mini-avatar{display:grid;place-items:center;width:21px;height:21px;border-radius:6px;background:var(--ink);color:var(--cream)}.step-mini-avatar svg{width:15px;height:15px}.step-pill{margin-left:auto;padding:3px 6px;border-radius:3px;background:var(--lilac);color:var(--violet-deep);font-family:var(--font-mono);font-size:5.8px}.step-prompt__text{margin:22px 0 17px;color:#28222f;font-size:12px;font-weight:500;line-height:1.65;letter-spacing:-.01em}.typing-caret{display:inline-block;width:1px;height:12px;margin-left:2px;background:var(--violet);vertical-align:-2px;animation:blink 1s step-end infinite}.step-prompt__chips{display:flex;flex-wrap:wrap;gap:4px}.step-prompt__chips span{padding:5px 7px;border:1px solid rgba(20,18,26,.09);border-radius:100px;color:#8f8798;font-size:6.5px}.step-prompt__foot{display:flex;align-items:center;justify-content:space-between;margin-top:19px;padding-top:10px;border-top:1px solid rgba(20,18,26,.08);color:#aaa2af;font-family:var(--font-mono);font-size:5.8px}.step-send{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:var(--ink);color:var(--cream);font-size:11px}.step-visual__note{position:absolute;right:16px;bottom:12px;color:rgba(244,241,232,.24);font-family:var(--font-mono);font-size:6px;letter-spacing:.09em}.step-visual--build{display:flex;flex-direction:column;justify-content:center;gap:9px;padding:17px;background:linear-gradient(rgba(20,18,26,.035) 1px,transparent 0),linear-gradient(90deg,rgba(20,18,26,.035) 1px,transparent 0),#f7f2e9;background-size:18px 18px;color:var(--ink)}.build-head{justify-content:space-between;color:#665f70;font-size:8.5px;font-weight:500}.build-head,.build-live{display:flex;align-items:center}.build-live{gap:5px;color:#7c6b9b;font-family:var(--font-mono);font-size:5.8px;letter-spacing:.06em}.build-live i{width:4px;height:4px;border-radius:50%;background:#8b75f5;animation:pulse 1.8s ease-in-out infinite}.build-list{display:flex;flex-direction:column;gap:5px;margin:4px 0}.build-row{display:flex;align-items:center;gap:8px;min-height:43px;padding:7px 9px;border:1px solid rgba(20,18,26,.07);border-radius:9px;background:rgba(255,253,248,.8);box-shadow:0 2px 7px rgba(40,29,57,.03)}.build-check{display:grid;place-items:center;border-radius:50%;background:var(--accent);color:#38265e}.build-check,.build-spinner{width:18px;height:18px;flex:0 0 auto}.build-spinner{border:1.5px solid rgba(110,86,207,.18);border-top:1.5px solid var(--violet);border-radius:50%;animation:spin .9s linear infinite}.build-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.build-copy strong{color:#4a4354;font-size:7.8px;font-weight:500}.build-copy code{color:#9b93a3;font-family:var(--font-mono);font-size:5.7px}.build-row em{margin-left:auto;color:#9f97a7;font-family:var(--font-mono);font-size:5.4px;font-style:normal}.build-row.is-active{border-color:rgba(110,86,207,.24);background:#f1ebff;box-shadow:0 4px 14px rgba(110,86,207,.08)}.build-row.is-active em{color:var(--violet)}.build-terminal{display:flex;align-items:center;gap:6px;min-height:31px;padding:0 9px;border-radius:7px;background:var(--ink);color:rgba(244,241,232,.42);font-family:var(--font-mono);font-size:5.8px}.build-terminal b,.build-terminal>span:first-child{color:var(--accent)}.build-terminal b{font-weight:400}.build-terminal i{width:4px;height:8px;margin-left:-2px;background:var(--accent);animation:blink 1s step-end infinite}.step-visual--ship{display:flex;align-items:center;padding:14px;background:radial-gradient(circle at 82% 7%,rgba(255,183,162,.25),transparent 38%),#f7f2e9;color:var(--ink)}.ship-window{position:relative;z-index:2;width:100%;overflow:hidden;border:1px solid rgba(20,18,26,.1);border-radius:10px;background:#fffdf8;box-shadow:0 18px 34px rgba(72,47,32,.16)}.ship-toolbar{justify-content:space-between;height:24px;padding:0 8px;border-bottom:1px solid rgba(20,18,26,.07);background:#f7f2e9}.ship-toolbar,.ship-url{display:flex;align-items:center}.ship-url{gap:4px;color:#99909e;font-family:var(--font-mono);font-size:5.2px}.ship-url i{width:4px;height:4px;border-radius:50%;background:#8b75f5}.ship-devices{display:flex;align-items:center;gap:5px;color:#aaa1ae}.ship-screen{height:202px;padding:10px;background:#f1ece3}.ship-site{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:12px;border-radius:5px;background:#e9e2d6}.ship-site__brand{position:relative;z-index:1;font-family:Georgia,Times New Roman,serif;font-size:10px;font-weight:700}.ship-site__copy{position:relative;z-index:1;margin-top:12px}.ship-site__copy small{display:block;color:rgba(20,18,26,.45);font-family:var(--font-mono);font-size:4.2px;letter-spacing:.08em}.ship-site__copy strong{display:block;margin:6px 0 8px;font-size:14px;font-weight:500;line-height:1.25;letter-spacing:-.045em}.ship-site__copy>span{color:rgba(20,18,26,.55);font-family:var(--font-mono);font-size:4.4px}.ship-site__cards{display:flex;gap:4px;margin-top:auto}.ship-site__cards span{flex:1 1;height:26px;border-radius:2px;background:#c0a9d9}.ship-site__cards span:nth-child(2){background:#929fc9}.ship-site__cards span:nth-child(3){background:#dfb58f}.ship-actions{display:flex;align-items:center;justify-content:space-between;height:29px;padding:0 9px;border-top:1px solid rgba(20,18,26,.07);background:#fffdf8;color:#746c7c;font-family:var(--font-mono);font-size:5.2px}.ship-actions span:first-child{display:flex;align-items:center;gap:4px}.ship-actions span:last-child{padding:4px 6px;border-radius:3px;background:var(--accent);color:var(--ink)}.ship-badge{position:absolute;top:5px;right:8px;z-index:3;padding:4px 7px;border-radius:100px;background:var(--violet);color:#fff;font-family:var(--font-mono);font-size:5.3px;letter-spacing:.06em;transform:rotate(3deg)}.process-step h3{margin:23px 0 9px;font-size:19px;font-weight:600;letter-spacing:-.025em}.process-step>p{max-width:360px;color:rgba(244,241,232,.52);font-size:13px;line-height:1.8}.process-step__meta{display:flex;align-items:center;gap:7px;margin-top:16px;color:rgba(244,241,232,.37);font-family:var(--font-mono);font-size:8.5px;letter-spacing:.035em}.process-step__meta svg{color:rgba(167,139,250,.55)}.process-note{justify-content:space-between;gap:20px;margin-top:clamp(48px,5vw,66px);padding-top:23px;border-top:1px solid rgba(244,241,232,.1);color:rgba(244,241,232,.44);font-family:var(--font-mono);font-size:9px;letter-spacing:.03em}.process-note,.process-note a{display:flex;align-items:center}.process-note a{gap:6px;color:var(--accent);transition:opacity .2s ease}.process-note a:hover{opacity:.7}.toolkit{background:radial-gradient(circle at 100% 0,rgba(230,223,255,.33),transparent 24%),var(--paper)}.toolkit-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px}.tool-card{position:relative;display:flex;flex-direction:column;overflow:hidden;padding:28px;border:1px solid var(--line);border-radius:28px;background:#f4f0e7;transition:transform .4s var(--ease-out),box-shadow .4s var(--ease-out)}.tool-card:hover{transform:translateY(-4px)}.tool-card--preview{grid-column:span 7;min-height:532px;background:radial-gradient(circle at 78% 95%,rgba(255,255,255,.68),transparent 38%),linear-gradient(145deg,#eee8ff,#e5ddfb)}.tool-card--share{grid-column:span 5;min-height:532px;border-color:rgba(244,241,232,.08);background:radial-gradient(circle at 80% 16%,rgba(110,86,207,.24),transparent 34%),linear-gradient(145deg,#1d1828,#14121a);color:var(--cream)}.tool-card--files{grid-column:span 4;min-height:410px;background:#f5f0e6}.tool-card--workspace{grid-column:span 4;min-height:410px;background:#ece9f7}.tool-card--history{grid-column:span 4;min-height:410px;background:radial-gradient(circle at 90% 10%,rgba(255,255,255,.5),transparent 33%),#ffe4d2}.tool-card__copy{position:relative;z-index:2}.tool-icon{display:grid;place-items:center;width:36px;height:36px;margin-bottom:22px;border:1px solid rgba(20,18,26,.1);border-radius:11px;background:rgba(255,255,255,.42);color:var(--violet-deep)}.tool-icon--accent{border-color:rgba(167,139,250,.17);background:rgba(167,139,250,.08);color:var(--accent)}.tool-card h3{font-size:26px;font-weight:600;line-height:1.13;letter-spacing:-.045em}.tool-card__copy p{max-width:340px;margin-top:11px;color:var(--muted);font-size:13px;line-height:1.8}.tool-card--share .tool-card__copy p{color:rgba(244,241,232,.46)}.tool-preview-art{position:relative;display:flex;flex:1 1;align-items:flex-end;min-height:280px;margin-top:12px}.tool-browser{width:89%;overflow:hidden;border:1px solid rgba(20,18,26,.1);border-radius:12px;background:var(--white);box-shadow:0 26px 50px rgba(56,38,96,.15);transform:rotate(-1deg);transition:transform .5s var(--ease-out)}.tool-card--preview:hover .tool-browser{transform:rotate(-.4deg) translateY(-4px)}.tool-browser__bar{display:flex;align-items:center;gap:8px;height:26px;padding:0 9px;border-bottom:1px solid rgba(20,18,26,.07);background:#f7f3eb;color:#9d94a2;font-family:var(--font-mono);font-size:5.8px}.tool-browser__bar .mini-dots{color:#a79eab}.tool-browser__screen{height:260px;padding:14px;background:#e9e2d6}.mori-nav{display:flex;align-items:center;justify-content:space-between;color:rgba(20,18,26,.48);font-family:var(--font-mono);font-size:4.5px}.mori-nav b{color:var(--ink);font-family:Georgia,Times New Roman,serif;font-size:9px;letter-spacing:-.04em}.mori-hero{margin:25px 0 17px}.mori-hero small{display:block;color:rgba(20,18,26,.4);font-family:var(--font-mono);font-size:4.2px;letter-spacing:.08em}.mori-hero strong{display:block;margin:7px 0;font-size:21px;font-weight:500;line-height:1.23;letter-spacing:-.055em}.mori-hero span{color:rgba(20,18,26,.4);font-family:var(--font-mono);font-size:4.2px}.mori-cards{display:flex;gap:4px}.mori-card{flex:1 1;height:48px;border-radius:2px}.mori-card--a{background:#b7a0cf}.mori-card--b{background:#929bc9}.mori-card--c{background:#d4a47f}.tool-phone{position:absolute;right:3px;bottom:2px;z-index:2;display:flex;flex-direction:column;width:25%;max-width:122px;min-width:91px;aspect-ratio:.51;overflow:hidden;padding:17px 10px 11px;border:1px solid rgba(244,241,232,.14);border-radius:20px;background:#1b1822;color:var(--cream);box-shadow:0 22px 40px rgba(42,28,75,.23);transform:rotate(3.5deg);transition:transform .5s var(--ease-out)}.tool-card--preview:hover .tool-phone{transform:rotate(1deg) translateY(-5px)}.tool-phone__speaker{position:absolute;top:7px;left:50%;width:25px;height:5px;border-radius:99px;background:rgba(244,241,232,.12);transform:translateX(-50%)}.tool-phone__brand{font-family:Georgia,Times New Roman,serif;font-size:8px;font-weight:700}.tool-phone strong{margin-top:19px;font-size:13px;font-weight:500;line-height:1.25;letter-spacing:-.04em}.tool-phone__pill{width:fit-content;margin-top:8px;padding:4px 5px;border:1px solid rgba(244,241,232,.16);border-radius:100px;color:rgba(244,241,232,.5);font-family:var(--font-mono);font-size:3.9px}.tool-phone__image{flex:1 1;min-height:45px;margin-top:12px;border-radius:3px;background:linear-gradient(155deg,rgba(255,255,255,.05),transparent),#a183c2}.preview-live{position:absolute;bottom:8px;left:2px;z-index:3;display:flex;align-items:center;gap:5px;padding:6px 8px;border:1px solid rgba(20,18,26,.07);border-radius:6px;background:#fffdfa;box-shadow:0 5px 15px rgba(41,29,66,.12);color:#716778;font-family:var(--font-mono);font-size:5.5px}.preview-live i{width:4px;height:4px;border-radius:50%;background:#8b75f5}.preview-devices{position:absolute;top:12px;right:9px;z-index:2;display:flex;gap:6px;color:rgba(20,18,26,.3)}.share-art{position:relative;display:flex;flex:1 1;flex-direction:column;align-items:center;justify-content:flex-end;gap:19px;min-height:270px;padding:14px 0 2px}.share-orbit{position:absolute;top:6%;left:50%;display:grid;place-items:center;width:168px;height:168px;border:1px solid rgba(244,241,232,.12);border-radius:50%;color:var(--accent);transform:translateX(-50%)}.share-orbit:before{inset:18%;border:1px solid rgba(244,241,232,.09)}.share-orbit:after,.share-orbit:before{content:"";position:absolute;border-radius:50%}.share-orbit:after{top:-3px;left:50%;width:6px;height:6px;background:var(--accent);box-shadow:0 0 14px rgba(167,139,250,.65)}.share-orbit__ring{position:absolute;inset:32%;border:1px solid rgba(167,139,250,.18);border-radius:50%;background:rgba(167,139,250,.04)}.share-orbit__dot{position:absolute;right:17%;bottom:13%;width:5px;height:5px;border-radius:50%;background:var(--violet-bright)}.share-link,.share-orbit svg{position:relative;z-index:1}.share-link{display:grid;grid-template-columns:1fr auto;gap:8px 12px;width:100%;padding:13px;border:1px solid rgba(244,241,232,.13);border-radius:13px;background:rgba(244,241,232,.055);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.share-link__label{display:flex;align-items:center;gap:5px;color:rgba(244,241,232,.34);font-family:var(--font-mono);font-size:5.5px;letter-spacing:.09em}.share-link__label i{width:4px;height:4px;border-radius:50%;background:var(--accent)}.share-link code{grid-column:1;color:var(--accent);font-family:var(--font-mono);font-size:8.7px;line-height:1.5;overflow-wrap:anywhere}.share-link__copy{grid-row:1/span 2;grid-column:2;align-self:center;padding:6px 9px;border:1px solid rgba(244,241,232,.13);border-radius:6px;color:rgba(244,241,232,.63);font-size:7px}.share-note{color:rgba(244,241,232,.33);font-family:var(--font-mono);font-size:7px;letter-spacing:.05em}.file-art{align-self:stretch;margin-top:auto;padding:13px;border:1px solid rgba(20,18,26,.08);border-radius:15px;background:#fffdf8;box-shadow:0 16px 30px rgba(54,44,28,.08)}.file-art__head{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid rgba(20,18,26,.07);color:#5d5564;font-size:8px}.file-art__head span{display:flex;align-items:center;gap:5px}.file-art__head small{color:#aaa1ae;font-family:var(--font-mono);font-size:5.5px}.file-art__row{display:flex;align-items:center;gap:7px;padding:8px 2px;border-bottom:1px solid rgba(20,18,26,.045);color:#696171;font-size:6.5px}.file-art__row,.file-type{font-family:var(--font-mono)}.file-type{display:grid;place-items:center;width:18px;height:18px;border-radius:4px;font-size:5.2px;font-weight:600}.file-type--html{background:#ffdfd6;color:#b74e2c}.file-type--css{background:#dfe2ff;color:#574bc1}.file-type--js{background:#ece5ff;color:#5b46b2}.file-art__row em{margin-left:auto;color:#b1a9b6;font-style:normal}.file-art__foot{display:flex;align-items:center;justify-content:space-between;padding-top:11px;color:#554d5e;font-size:7px;font-weight:500}.workspace-art{display:flex;flex-direction:column;gap:9px;margin-top:auto}.workspace-folder{display:flex;align-items:center;gap:8px;padding:14px;border:1px solid rgba(20,18,26,.08);border-radius:12px;background:#fbfaf4;color:#5a4a73;box-shadow:0 10px 25px rgba(70,54,100,.06)}.workspace-folder span{color:#4a3d5f;font-size:9px;font-weight:500}.workspace-folder small{margin-left:auto;color:#a49bb7;font-family:var(--font-mono);font-size:5.5px}.workspace-path{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-radius:8px;background:rgba(20,18,26,.045);color:#9c94aa;font-size:6.5px}.workspace-path code{color:#6b617b;font-family:var(--font-mono);font-size:6.2px}.workspace-tags{display:flex;gap:5px}.workspace-tags span{padding:5px 7px;border:1px solid rgba(90,74,115,.12);border-radius:100px;color:#7c718d;font-size:6px}.history-art{position:relative;display:grid;grid-template-columns:1.22fr .82fr .82fr;align-items:end;gap:6px;margin-top:auto}.history-card{position:relative;display:flex;flex-direction:column;overflow:hidden;min-height:109px;padding:9px;border:1px solid rgba(20,18,26,.08);border-radius:8px;box-shadow:0 8px 18px rgba(99,61,34,.07)}.history-card>span{font-family:var(--font-mono);font-size:4.8px;letter-spacing:.06em;opacity:.44}.history-card--app{min-height:137px;background:#f8f3eb}.history-card--app i{height:8px;margin-top:7px;border-radius:2px;background:rgba(110,86,207,.12)}.history-card--app i:first-of-type{width:62%;margin-top:auto;background:var(--violet)}.history-card--app i:nth-of-type(2){width:84%}.history-card--app i:nth-of-type(3){width:46%}.history-card--game{min-height:111px;background:#1a1721;color:var(--accent)}.history-card--game b{margin-top:auto;font-family:var(--font-mono);font-size:12px;font-weight:500}.history-card--deck{min-height:94px;background:#f6e5d5;color:#5b3c2a}.history-card--deck strong{margin-top:auto;font-size:28px;font-weight:500;line-height:.9;letter-spacing:-.07em;opacity:.5}.history-meta{position:absolute;top:-23px;left:0;display:flex;gap:10px;color:rgba(20,18,26,.36);font-family:var(--font-mono);font-size:5.8px}.history-meta span:last-child{color:rgba(20,18,26,.23)}.trust-band{position:relative;display:grid;grid-template-columns:minmax(250px,.82fr) minmax(0,1.18fr);gap:clamp(30px,5vw,74px);overflow:hidden;margin-top:14px;padding:36px 38px;border-radius:28px;background:radial-gradient(circle at 3% 100%,rgba(167,139,250,.08),transparent 31%),var(--ink);color:var(--cream)}.trust-band:after{content:"";position:absolute;top:-110px;right:-80px;width:270px;height:270px;border:1px solid rgba(244,241,232,.06);border-radius:50%;box-shadow:0 0 0 42px rgba(244,241,232,.018),0 0 0 88px rgba(244,241,232,.012)}.trust-band__intro{position:relative;z-index:1}.trust-icon{display:grid;place-items:center;width:41px;height:41px;margin-bottom:18px;border:1px solid rgba(167,139,250,.2);border-radius:12px;background:rgba(167,139,250,.06);color:var(--accent)}.trust-band__intro h3{max-width:300px;font-size:24px;font-weight:600;line-height:1.25;letter-spacing:-.04em}.trust-band__intro p{max-width:355px;margin-top:11px;color:rgba(244,241,232,.45);font-size:12.5px;line-height:1.75}.trust-band__items{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:center}.trust-band__items>div{display:flex;flex-direction:column;gap:8px;min-height:90px;padding-left:19px;border-left:1px solid rgba(244,241,232,.11)}.trust-band__items svg{color:var(--accent)}.trust-band__items strong{color:rgba(244,241,232,.84);font-size:11.5px;font-weight:500}.trust-band__items span{color:rgba(244,241,232,.38);font-size:10px;line-height:1.5}.faq{overflow:hidden;border-top:1px solid var(--line-soft);background:#f4f0e7}.faq__inner{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);gap:clamp(50px,9vw,150px);align-items:start}.faq__intro{position:sticky;top:112px}.faq__intro h2{margin:0 0 24px;font-size:clamp(46px,4.8vw,68px);font-weight:700;line-height:1.03;letter-spacing:-.06em}.faq__intro>p{max-width:310px;color:var(--muted);font-size:13px;line-height:1.85}.faq__intro .button{margin-top:27px}.faq__orbit{position:relative;width:180px;height:95px;margin-top:64px;border:1px solid rgba(20,18,26,.09);border-radius:50%;transform:rotate(-18deg)}.faq__orbit span{position:absolute;inset:0;border:1px solid rgba(20,18,26,.07);border-radius:50%}.faq__orbit span:first-child{transform:rotate(60deg)}.faq__orbit span:nth-child(2){transform:rotate(120deg)}.faq__orbit span:nth-child(3){top:50%;left:50%;inset:auto;width:21px;height:21px;margin:-10.5px 0 0 -10.5px;border-color:var(--line);background:var(--accent)}.faq__orbit i{position:absolute;top:7px;right:23px;width:6px;height:6px;border-radius:50%;background:var(--violet)}.faq__list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{display:grid;grid-template-columns:37px minmax(0,1fr) 30px;gap:12px;align-items:center;padding:24px 0;cursor:pointer;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::marker{content:""}.faq-item__no{align-self:start;padding-top:3px;color:var(--muted-light);font-family:var(--font-mono);font-size:8px;letter-spacing:.03em}.faq-item__question{font-size:16px;font-weight:600;line-height:1.45;letter-spacing:-.02em;transition:color .2s ease}.faq-item:hover .faq-item__question{color:var(--violet)}.faq-item__icon{display:grid;place-items:center;width:29px;height:29px;border:1px solid var(--line);border-radius:50%;color:var(--muted);transition:transform .3s var(--ease-out),background-color .3s ease,color .3s ease,border-color .3s ease}.faq-item[open] .faq-item__icon{border-color:var(--ink);background:var(--ink);color:var(--cream);transform:rotate(45deg)}.faq-item__answer{padding:0 53px 25px 49px;animation:answer-in .35s var(--ease-out) both}.faq-item__answer p{max-width:640px;color:var(--muted);font-size:13.5px;line-height:1.9}.closing{padding:0 0 clamp(56px,7vw,96px);background:#f4f0e7}.closing__card{position:relative;display:grid;grid-template-columns:minmax(0,1.13fr) minmax(0,.87fr);min-height:548px;overflow:hidden;padding:clamp(38px,5vw,66px);border-radius:36px;background:radial-gradient(circle at 83% 26%,rgba(110,86,207,.36),transparent 36%),radial-gradient(circle at 4% 100%,rgba(167,139,250,.07),transparent 26%),#191521;color:var(--cream)}.closing__bg{position:absolute;inset:0;overflow:hidden;pointer-events:none}.closing__halo{right:-10%;bottom:-50%;border-radius:50%;background:radial-gradient(circle,rgba(167,139,250,.1),transparent 66%)}.closing__halo,.closing__ring{position:absolute;width:68%;aspect-ratio:1}.closing__ring{top:48%;right:-18%;border:1px solid rgba(244,241,232,.08);border-radius:50%}.closing__ring--one,.closing__ring--two{transform:translateY(-50%)}.closing__ring--two{width:49%;border-color:rgba(139,117,245,.11)}.closing__ring--three{width:31%;border-color:rgba(167,139,250,.1);transform:translateY(-50%)}.closing__copy{position:relative;z-index:2;align-self:center;max-width:690px}.closing__kicker{display:flex;align-items:center;gap:8px;margin-bottom:25px;color:rgba(244,241,232,.39);font-family:var(--font-mono);font-size:8.5px;letter-spacing:.12em}.closing__kicker span{width:5px;height:5px;border-radius:50%;background:var(--accent);box-shadow:0 0 9px rgba(167,139,250,.7)}.closing__copy h2{font-size:clamp(45px,5vw,68px);font-weight:700;line-height:1.05;letter-spacing:-.062em}.closing__copy>p{max-width:420px;margin-top:20px;color:rgba(244,241,232,.5);font-size:13.5px;line-height:1.8}.closing__actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:31px}.closing__note{display:block;margin-top:22px;color:rgba(244,241,232,.32);font-family:var(--font-mono);font-size:8px;letter-spacing:.03em}.closing__art{position:relative;z-index:1;min-height:390px}.closing__app{position:absolute;top:50%;right:5%;z-index:2;display:flex;flex-direction:column;width:255px;min-height:322px;padding:19px;border:1px solid rgba(255,255,255,.45);border-radius:18px;background:radial-gradient(circle at 80% 12%,rgba(110,86,207,.17),transparent 34%),#f6f0e5;color:var(--ink);box-shadow:0 32px 65px rgba(3,2,7,.4);transform:translateY(-50%) rotate(4deg)}.closing__app-head{display:flex;align-items:center;gap:7px}.closing__app-head svg{width:17px;height:17px}.closing__app-head span{font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:700;letter-spacing:-.06em}.closing__app-head i{margin-left:auto;color:#9d94a2;font-family:var(--font-mono);font-size:5px;font-style:normal}.closing__clock{margin:auto 0;font-size:52px;font-weight:500;line-height:1;letter-spacing:-.07em;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.closing__app-line{width:82%;height:1px;margin:0 auto 11px;background:rgba(20,18,26,.12)}.closing__app-line span{display:block;width:68%;height:100%;background:var(--violet)}.closing__app small{color:#9e95a3;font-family:var(--font-mono);font-size:5px;letter-spacing:.12em;text-align:center}.closing__chip{position:absolute;z-index:3;padding:14px;border-radius:13px;box-shadow:0 18px 35px rgba(3,2,7,.26)}.closing__chip--game{top:4%;left:0;width:165px;border:1px solid rgba(167,139,250,.17);background:#10130f;color:var(--accent);transform:rotate(-6deg)}.closing__chip--game span{display:block;font-family:var(--font-mono);font-size:5.5px;letter-spacing:.09em;opacity:.6}.closing__chip--game strong{display:block;margin-top:17px;font-family:var(--font-mono);font-size:20px;font-weight:500}.closing__chip--deck{bottom:2%;left:4%;display:flex;flex-direction:column;width:157px;min-height:168px;border:1px solid rgba(20,18,26,.08);background:#ffdcbd;color:#3e2720;transform:rotate(5deg)}.closing__chip--deck>span{color:rgba(62,39,32,.43);font-family:var(--font-mono);font-size:5.5px;letter-spacing:.08em}.closing__chip--deck strong{margin:auto 0 10px;font-size:24px;font-weight:550;line-height:1.05;letter-spacing:-.05em}.closing__chip--deck em{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400;color:var(--violet)}.closing__chip--deck small{color:rgba(62,39,32,.35);font-family:var(--font-mono);font-size:5px}.closing__spark{position:absolute;color:var(--accent);font-family:var(--font-mono);opacity:.55}.closing__spark--one{top:10%;right:3%;font-size:17px}.closing__spark--two{top:39%;left:1%;font-size:11px}.closing__spark--three{right:10%;bottom:3%;color:#d4a7ff;font-size:14px}@keyframes orbit-track{0%{transform:translate(-50%,-50%) rotate(-10deg)}to{transform:translate(-50%,-50%) rotate(350deg)}}@keyframes blink{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes answer-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1400px){.hero__side-note{display:none}}@media (max-width:1320px){:root{--gutter:clamp(20px,3vw,44px)}.site-header__bar{width:min(100%,1200px)}.creation-card{min-height:670px}}@media (max-width:1180px){.hero__inner{gap:30px}.hero__title{font-size:clamp(50px,5.5vw,78px)}.demo-chat{flex-basis:41%}.creation-card{padding:23px}.tool-card{padding:25px}.tool-browser__screen{height:244px}.tool-preview-art{min-height:264px}}@media (max-width:1120px){.hero{min-height:0;padding-top:150px}.hero__inner{grid-template-columns:minmax(0,1fr);gap:52px}.hero__copy{max-width:790px}.hero__title{font-size:clamp(54px,7vw,82px)}.hero__lead{max-width:620px}.hero__visual{width:100%;max-width:880px;margin-inline:auto}.hero__atom{top:35%;right:-34%;width:min(1150px,108vw);opacity:.48}.hero__glow--violet{top:22%;right:-20%;width:920px}.demo-chat{flex-basis:39%}.creation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.creation-card--app{grid-column:span 2;min-height:638px}.creation-card--app .creation-card__copy p{max-width:500px}.creation-card--app .creation-visual{width:100%;max-width:880px;min-height:330px;margin-inline:auto}.creation-card--app .creation-card__foot{max-width:none}.section-heading__row{gap:40px}.tool-card--preview{grid-column:span 7}.tool-card--share{grid-column:span 5}}@media (max-width:1020px){.section-heading__row{grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);gap:32px}.section-heading h2{font-size:clamp(43px,5.6vw,64px)}.process-grid{gap:15px}.process-step__tag{display:none}.step-visual{height:310px}.step-prompt{padding:13px}.step-prompt__text{margin:18px 0 14px;font-size:11px}.step-visual--build{padding:14px}.build-row{min-height:40px}.step-visual--ship{padding:11px}.ship-screen{height:183px}.process-step h3{font-size:18px}.toolkit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-card--preview{grid-column:span 2;min-height:510px}.tool-card--share{grid-column:span 2;min-height:460px}.tool-card--files,.tool-card--workspace{grid-column:span 1}.tool-card--history{grid-column:span 2}.tool-preview-art{max-width:720px}.share-art,.tool-preview-art{width:100%;margin-inline:auto}.share-art{max-width:460px}.share-orbit{top:0}.trust-band{grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr);gap:30px;padding:32px}.trust-band__items{gap:12px}.trust-band__items>div{padding-left:13px}.faq__inner{gap:55px}.faq__intro h2{font-size:50px}.faq__orbit{display:none}.closing__card{grid-template-columns:1fr;min-height:0}.closing__copy{max-width:640px}.closing__art{display:none}.closing__copy h2{font-size:clamp(44px,6.5vw,62px)}.footer-top{gap:60px}}@media (max-width:960px){:root{--header-height:60px}.desktop-nav,.site-header__actions{display:none}.site-header__compact-actions{display:flex;align-items:center;margin-left:auto;margin-right:8px}.menu-toggle{display:block}.site-header__bar{width:min(100%,820px);padding:7px 8px 7px 17px}.creation-grid{gap:12px}.creation-card__copy h3{font-size:31px}.process-grid{grid-template-columns:1fr;gap:44px}.process-step{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);grid-template-rows:auto auto auto 1fr;column-gap:34px;align-items:start}.process-step__top{grid-row:1;grid-column:1/-1;margin-bottom:18px}.process-step__tag{display:inline}.step-visual{grid-row:2/5;grid-column:1;height:100%;min-height:336px}.process-step h3{grid-row:2;grid-column:2;margin:34px 0 10px;font-size:23px}.process-step>p{grid-row:3;grid-column:2;max-width:380px}.process-step__meta{grid-row:4;grid-column:2;align-self:start;margin-top:18px}.process-note{margin-top:46px}.trust-band{grid-template-columns:1fr;gap:30px}.trust-band__intro p{max-width:480px}.trust-band__items{gap:0}.trust-band__items>div{min-height:0}.faq__inner{grid-template-columns:1fr;gap:46px}.faq__intro{position:static}.faq__intro>p{max-width:440px}.faq__intro h2 br{display:none}.faq__intro .button{margin-top:22px}.footer-top{grid-template-columns:1fr;gap:50px}.footer-links{max-width:620px}}@media (max-width:840px){.section{padding-block:88px}.demo-stage{padding:15px}.demo-tabs{width:100%;margin-bottom:10px}.demo-tab{flex:1 1;justify-content:center}.hero-demo{width:100%}.hero__actions{flex-wrap:wrap}.creation-grid{grid-template-columns:1fr;gap:12px}.creation-card--app{grid-column:auto;min-height:620px}.creation-card{min-height:620px}.creation-card--app .creation-visual{max-width:none}.app-art{min-height:332px}.creation-card--game .creation-visual,.creation-card--slides .creation-visual{min-height:300px}.section-heading__row{grid-template-columns:1fr;gap:24px}.section-heading h2{font-size:clamp(42px,8vw,60px)}.section-heading__aside{gap:17px;padding-bottom:0}.section-heading__aside p{max-width:480px}.section-heading{margin-bottom:44px}.toolkit-grid{grid-template-columns:1fr}.tool-card--files,.tool-card--history,.tool-card--preview,.tool-card--share,.tool-card--workspace{grid-column:auto}.tool-card{min-height:420px}.tool-card--preview{min-height:510px}.tool-card--share{min-height:440px}.tool-preview-art{max-width:620px}.share-art{max-width:430px}.history-card--app{min-height:150px}.trust-band{padding:30px 26px}.closing__card{padding:38px;border-radius:30px}.closing__copy h2{font-size:clamp(42px,7.8vw,56px)}.closing__art{display:none}.footer-wordmark{margin-top:46px}.footer-bottom{flex-wrap:wrap;gap:10px 24px}.footer-bottom__mid{order:3;width:100%}}@media (max-width:700px){:root{--gutter:20px}.section{padding-block:78px}.site-header{top:10px;padding-inline:10px}.site-header__bar{min-height:56px}.site-header__compact-actions .site-header__user-name{max-width:7ch}.site-header__brand .brand__name{font-size:16px}.brand__mark{width:27px;height:27px}.mobile-panel{width:100%}.hero{padding-top:126px;padding-bottom:62px}.hero__inner{gap:41px}.hero__eyebrow{gap:7px;font-size:7.3px;letter-spacing:.08em}.hero__eyebrow>i{display:none}.hero__eyebrow-status{font-size:8.5px}.hero__eyebrow-icon{width:21px;height:21px}.hero__title{margin:26px 0 23px;font-size:clamp(39px,9.4vw,58px);letter-spacing:-.07em}.hero__lead{font-size:13.5px;line-height:1.9}.hero__actions{margin-top:28px}.hero__actions .button{min-height:51px;font-size:12.5px}.hero__meta{margin-top:25px;gap:8px 15px;font-size:8.5px}.hero__glow--violet{top:28%}.hero__atom{top:43%;right:-60%;width:160vw;opacity:.34}.demo-chat{display:none}.demo-mobile-prompt{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;margin-bottom:8px;padding:10px 12px;border:1px solid rgba(244,241,232,.1);border-radius:11px;background:rgba(244,241,232,.04);color:var(--cream)}.demo-mobile-prompt>span{color:rgba(244,241,232,.36);font-family:var(--font-mono);font-size:7px;letter-spacing:.08em;white-space:nowrap}.demo-mobile-prompt p{overflow:hidden;color:rgba(244,241,232,.67);font-size:10px;line-height:1.55;text-overflow:ellipsis;white-space:nowrap}.demo-mobile-prompt>svg{color:rgba(244,241,232,.34)}.demo-preview{width:100%}.demo-tabs{padding:3px}.demo-tab{height:31px;padding:0 9px;font-size:9.5px}.demo-browser{height:39px;gap:8px;padding-inline:11px}.demo-browser__dots span{width:6px;height:6px}.demo-browser__url{font-size:6.8px}.demo-browser__live{display:none}.demo-body{height:420px}.demo-toolbar{min-height:41px}.demo-toolbar__actions span{width:20px;height:20px}.demo-stage{padding:11px;background-size:14px 14px}.focus-preview{padding:13px 14px}.focus-clock{width:min(58%,200px);margin:5px 0 7px}.focus-time>span{font-size:31px}.focus-preview__foot{padding-top:7px}.deck{padding:13px 14px}.deck__content h4{font-size:clamp(26px,7.5vw,37px)}.neon-game__hud{padding:11px 13px 8px}.demo-caption{justify-content:center;font-size:8px}.section-heading h2{font-size:clamp(39px,9.5vw,55px)}.section-kicker{margin-bottom:22px;font-size:8.5px}.creation-card,.creation-card--app{min-height:600px;padding:20px;border-radius:24px}.creation-card--app{min-height:626px}.creation-card__copy{margin-top:20px}.creation-card__copy h3{font-size:29px}.creation-card__copy p{font-size:12.5px}.creation-visual{margin:18px 0}.creation-card__foot{padding-top:15px}.creation-card__foot p{font-size:10.5px}.app-art{min-height:310px}.app-art__screen{height:280px}.creations-note{align-items:flex-start;font-size:10.5px}.creations-note__stamp{display:none}.process-grid{gap:38px}.process-step{display:flex;flex-direction:column}.process-step__top{width:100%}.step-visual{width:100%;height:320px;min-height:0}.process-step h3{margin:21px 0 9px;font-size:21px}.process-step>p{font-size:12px}.process-step__meta{margin-top:13px}.process-note{flex-direction:column;align-items:flex-start;gap:12px;font-size:8.5px}.tool-card{min-height:390px;padding:21px;border-radius:24px}.tool-card h3{font-size:23px}.tool-card--preview{min-height:490px}.tool-card--share{min-height:420px}.tool-icon{width:34px;height:34px;margin-bottom:18px}.tool-card__copy p{font-size:12px}.tool-browser{width:94%}.tool-browser__screen{height:235px}.tool-phone{width:27%}.trust-band{padding:27px 21px;border-radius:24px}.trust-band__intro h3{font-size:22px}.trust-band__items{grid-template-columns:1fr 1fr;gap:12px}.trust-band__items>div{min-height:0;padding:14px 0 0;border-top:1px solid rgba(244,241,232,.1);border-left:0}.trust-band__items>div:last-child{grid-column:span 2}.faq{padding-bottom:84px}.faq__inner{gap:36px}.faq__intro h2{margin-bottom:18px;font-size:43px}.faq__intro>p{font-size:11.5px}.faq-item summary{grid-template-columns:25px minmax(0,1fr) 27px;gap:8px;padding:20px 0}.faq-item__no{padding-top:2px;font-size:7px}.faq-item__question{font-size:14px}.faq-item__icon{width:26px;height:26px}.faq-item__answer{padding:0 32px 21px 33px}.faq-item__answer p{font-size:12.5px;line-height:1.8}.closing{padding-bottom:56px}.closing__card{min-height:0;padding:31px 24px 35px;border-radius:26px}.closing__kicker{margin-bottom:20px;font-size:7px}.closing__copy h2{font-size:clamp(38px,9.7vw,50px)}.closing__copy>p{font-size:12.5px}.closing__actions{margin-top:24px}.closing__actions .button{min-height:50px;font-size:12px}.closing__note{font-size:7.5px;line-height:1.7}.site-footer{padding-top:66px}.footer-intro p{margin:25px 0;font-size:30px}.footer-links{gap:20px}.footer-column h3{margin-bottom:11px}.footer-column a{padding:6px 0;font-size:12px}.footer-wordmark{margin:45px 0 22px;font-size:22vw}.footer-bottom{font-size:7.5px}}@media (max-width:560px){.hero__title{font-size:clamp(37px,10.1vw,53px)}.hero__eyebrow-en{max-width:175px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero__actions{flex-direction:column;align-items:stretch;max-width:340px}.hero__actions .button{width:100%}.hero__meta{gap:6px 12px}.demo-mobile-prompt{grid-template-columns:minmax(0,1fr) auto}.demo-mobile-prompt>span{display:none}.demo-body{height:401px}.demo-tab__long{display:none}.demo-tab__short{display:inline}.demo-toolbar__actions span:nth-last-child(-n+2){display:none}.section-heading h2{font-size:clamp(37px,9.8vw,49px)}.creation-card,.creation-card--app{min-height:576px}.creation-card--app{min-height:604px}.app-art{min-height:292px}.app-art__browser{width:95%}.app-art__screen{height:265px}.app-art__phone{width:31%}.app-art__browser{transform:rotate(-1deg)}.slides-sheet{width:88%}.slides-art{min-height:320px}.step-visual{height:300px}.step-visual--prompt{padding:16px}.step-prompt__text{font-size:10.5px}.step-visual--build{padding:13px}.step-visual--ship{padding:10px}.ship-screen{height:172px}.ship-site__copy strong{font-size:12px}.tool-card{min-height:380px}.tool-card--preview{min-height:455px}.tool-card--share{min-height:405px}.tool-browser__screen{height:220px}.tool-phone{display:none}.tool-browser{width:100%}.mori-hero{margin-top:20px}.mori-hero strong{font-size:18px}.share-orbit{width:142px;height:142px}.share-link code{font-size:7.5px}.file-art{padding:11px}.workspace-folder{padding:12px}.history-card--app{min-height:132px}.trust-band__items{grid-template-columns:1fr}.trust-band__items>div:last-child{grid-column:auto}.faq__intro h2{font-size:39px}.closing__actions{flex-direction:column;align-items:stretch}.closing__actions .button{width:100%}.footer-links{grid-template-columns:1fr 1fr;gap:28px 22px}.footer-column:last-child{grid-column:span 2}.footer-wordmark{font-size:22vw}.footer-bottom__mid{display:none}}@media (max-width:480px){.app-art__phone{display:none}.app-art__browser{width:100%}.creation-card,.creation-card--app{min-height:558px}.creation-card--app{min-height:586px}.app-art__screen{height:250px}.mini-sidebar{width:30%;flex-basis:30%}.game-art{min-height:330px}.deck__number{font-size:92px}.deck__content p{max-width:88%}.ship-site__copy{margin-top:8px}.ship-screen{height:162px}.step-visual{height:290px}.step-prompt{padding:12px}.step-prompt__text{margin:15px 0 12px;line-height:1.55}.step-prompt__chips span{padding:4px 6px}.tool-browser__screen{height:200px}.mori-hero{margin:15px 0 12px}.mori-hero strong{font-size:16px}.mori-card{height:38px}.tool-card--preview{min-height:430px}.history-art{grid-template-columns:1.12fr .82fr .82fr}.footer-bottom{align-items:flex-start;flex-direction:column}}@media (max-width:380px){.hero__eyebrow-status{display:none}.hero__title{font-size:36px}.demo-body{height:382px}.demo-tab{gap:5px;padding:0 7px;font-size:8.8px}.demo-toolbar__actions span{width:18px}.section-heading h2{font-size:35px}.creation-card__foot p{max-width:220px}.build-copy strong{font-size:7px}.ship-actions{font-size:4.7px}.faq__intro h2{font-size:36px}.closing__copy h2{font-size:30px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.hero__ring{animation:none}}