:is(.page.page[data-design="06"],.page.page[data-design="07"],.page.page[data-design="08"],.page.page[data-design="09"],.page.page[data-design="10"]),:is(.page.page[data-design="06"],.page.page[data-design="07"],.page.page[data-design="08"],.page.page[data-design="09"],.page.page[data-design="10"]) *{letter-spacing:0}:is(.page.page[data-design="06"],.page.page[data-design="07"],.page.page[data-design="08"],.page.page[data-design="09"],.page.page[data-design="10"]){--concept-accent:var(--magenta);--concept-focus:color-mix(in srgb,var(--concept-accent) 34%,transparent);font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}:is(.page.page[data-design="06"],.page.page[data-design="07"],.page.page[data-design="08"],.page.page[data-design="09"],.page.page[data-design="10"]) :is(button,input,select,textarea,summary,.primary-link,.secondary-link,.top-action,.icon-button,.mini-button){font:inherit}:is(.page.page[data-design="06"],.page.page[data-design="07"],.page.page[data-design="08"],.page.page[data-design="09"],.page.page[data-design="10"]) :is(button,.primary-link,.secondary-link,.top-action,.icon-button,.mini-button){min-height:44px}:is(.page.page[data-design="06"],.page.page[data-design="07"],.page.page[data-design="08"],.page.page[data-design="09"],.page.page[data-design="10"]) :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--concept-accent);outline-offset:3px;box-shadow:0 0 0 6px var(--concept-focus)}:is(.page.page[data-design="06"],.page.page[data-design="07"],.page.page[data-design="08"],.page.page[data-design="09"],.page.page[data-design="10"]) :is(.stage-phone img,.empty-phone,.sample-image-frame img,.wallpaper-image){object-fit:contain}:is(.page.page[data-design="06"],.page.page[data-design="07"],.page.page[data-design="08"],.page.page[data-design="09"],.page.page[data-design="10"]) :is(.hero h1,.hero-copy p,.scheme-tagline,.panel-title p,.chapter-heading p,.sample-card p,.qa-grid p){overflow-wrap:anywhere}:is(.page.page[data-design="06"],.page.page[data-design="07"],.page.page[data-design="08"],.page.page[data-design="09"],.page.page[data-design="10"]) .hero h1{font-size:64px;letter-spacing:0}:is(.page.page[data-design="06"],.page.page[data-design="07"],.page.page[data-design="08"],.page.page[data-design="09"],.page.page[data-design="10"]) :is(.sample-section,.qa-section){border-right:0;border-bottom:0;border-left:0;border-radius:0;box-shadow:none}:is(.page.page[data-design="06"],.page.page[data-design="07"],.page.page[data-design="08"],.page.page[data-design="09"],.page.page[data-design="10"]) .hero-showcase{position:relative;isolation:isolate}:is(.page.page[data-design="06"],.page.page[data-design="07"],.page.page[data-design="08"],.page.page[data-design="09"],.page.page[data-design="10"]) .concept-toolbar{position:relative;z-index:6;display:flex;min-width:0;align-items:center;justify-content:space-between;gap:18px}:is(.page.page[data-design="06"],.page.page[data-design="07"],.page.page[data-design="08"],.page.page[data-design="09"],.page.page[data-design="10"]) .concept-toolbar>div{display:grid;min-width:0;grid-gap:3px;gap:3px}:is(.page.page[data-design="06"],.page.page[data-design="07"],.page.page[data-design="08"],.page.page[data-design="09"],.page.page[data-design="10"]) .concept-toolbar>div>span{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:800}:is(.page.page[data-design="06"],.page.page[data-design="07"],.page.page[data-design="08"],.page.page[data-design="09"],.page.page[data-design="10"]) .concept-toolbar strong{color:var(--text);font-size:13px;line-height:1.4}:is(.page.page[data-design="06"],.page.page[data-design="07"],.page.page[data-design="08"],.page.page[data-design="09"],.page.page[data-design="10"]) .concept-toolbar ul{display:flex;min-width:0;flex-wrap:wrap;justify-content:flex-end;gap:6px;margin:0;padding:0;list-style:none}:is(.page.page[data-design="06"],.page.page[data-design="07"],.page.page[data-design="08"],.page.page[data-design="09"],.page.page[data-design="10"]) .concept-toolbar li{min-height:28px;border:1px solid var(--line);background:var(--panel-soft);color:var(--muted);padding:6px 9px;font-size:11px;font-weight:750;line-height:1.3}:is(.page.page[data-design="06"],.page.page[data-design="07"],.page.page[data-design="08"],.page.page[data-design="09"],.page.page[data-design="10"]) .concept-geometry{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}:is(.page.page[data-design="06"],.page.page[data-design="07"],.page.page[data-design="08"],.page.page[data-design="09"],.page.page[data-design="10"]) .zodiac-carousel{z-index:3}:is(.page.page[data-design="06"],.page.page[data-design="07"],.page.page[data-design="08"],.page.page[data-design="09"],.page.page[data-design="10"]) .zodiac-dots{position:relative;z-index:5}:is(.page.page[data-design="06"],.page.page[data-design="07"],.page.page[data-design="08"],.page.page[data-design="09"],.page.page[data-design="10"]) :is(.stage-phone,.empty-phone,.wallpaper-card,.sample-card,.qa-grid article,.fortune-card,.stage-grid article){border-radius:6px}.page.page[data-design="06"]{--bg:#f0fdf4;--bg-2:#ffffff;--panel:#ffffff;--panel-soft:#dcfce7;--panel-strong:#bbf7d0;--field:#f7fff9;--line:#bbf7d0;--line-strong:#4ade80;--text:#052e16;--muted:#365c42;--faint:#52705b;--magenta:#15803d;--cyan:#0f766e;--violet:#166534;--gold:#a16207;--danger:#b91c1c;--surface:#ffffff;--shadow:0 18px 46px rgba(21,128,61,0.1);--concept-accent:#15803d}.page.page[data-design="06"]:after{opacity:.78;background-image:linear-gradient(90deg,rgba(21,128,61,.055) 1px,transparent 0),linear-gradient(rgba(21,128,61,.055) 1px,transparent 0);background-size:56px 56px}.page.page[data-design="06"] :is(.design-review-bar,.topbar){background:rgba(240,253,244,.94)}.page.page[data-design="06"] .topbar{border-bottom:2px solid #bbf7d0}.page.page[data-design="06"] .brand-mark{border-radius:50%;background:#15803d}.page.page[data-design="06"] .top-action,.page.page[data-design="06"] :is(.primary-link,.primary-button,.step-next){border-color:#15803d;border-radius:6px;background:#15803d;color:#ffffff}.page.page[data-design="06"] .top-action{background:transparent;color:#166534}.page.page[data-design="06"] .hero{grid-template-columns:minmax(0,1.08fr) minmax(460px,.92fr);gap:60px;min-height:760px;align-items:center;padding-bottom:72px}.page.page[data-design="06"] .hero-copy{position:relative;padding-left:36px}.page.page[data-design="06"] .hero-copy:before{position:absolute;top:8px;bottom:8px;left:0;width:2px;background:#15803d;content:""}.page.page[data-design="06"] .hero-copy:after{position:absolute;top:8px;left:-7px;width:16px;height:16px;border:4px solid #f0fdf4;border-radius:50%;background:#15803d;box-shadow:0 0 0 1px #15803d;content:""}.page.page[data-design="06"] .hero h1{max-width:720px;color:#052e16;font-size:68px;font-weight:850;line-height:1.08}.page.page[data-design="06"] .badge{border-color:#86efac;border-radius:999px;background:#dcfce7;color:#166534}.page.page[data-design="06"] .scheme-tagline{color:#166534!important}.page.page[data-design="06"] .hero-metrics{position:relative;gap:0}.page.page[data-design="06"] .hero-metrics:before{position:absolute;top:50%;right:10%;left:10%;height:2px;background:#bbf7d0;content:""}.page.page[data-design="06"] .hero-metrics div{position:relative;z-index:1;margin:0 5px;border-color:#86efac;border-radius:6px;background:#ffffff;box-shadow:0 8px 20px rgba(21,128,61,.06)}.page.page[data-design="06"] .hero-showcase{overflow:hidden;border:1px solid #86efac;border-radius:8px;background:#ffffff;padding:18px;box-shadow:14px 14px 0 #bbf7d0}.page.page[data-design="06"] .concept-toolbar{min-height:72px;border-bottom:1px solid #bbf7d0;padding:0 2px 14px}.page.page[data-design="06"] .concept-toolbar li{border-radius:999px;background:#f0fdf4;color:#166534}.page.page[data-design="06"] .concept-geometry{top:72px;background:linear-gradient(90deg,transparent 49.8%,rgba(21,128,61,.18) 50%,transparent 50.2%)}.page.page[data-design="06"] .concept-geometry i{--branch-length:68px;--branch-angle:90deg;position:absolute;left:var(--node-x);top:var(--node-y);display:block;width:14px;height:14px;border:3px solid #ffffff;border-radius:50%;background:#15803d;box-shadow:0 0 0 1px #15803d}.page.page[data-design="06"] .concept-geometry i:before{position:absolute;top:50%;left:50%;width:var(--branch-length);height:2px;background:#4ade80;content:"";transform:rotate(var(--branch-angle));transform-origin:left center}.page.page[data-design="06"] .concept-geometry i span{position:absolute;top:-9px;left:16px;color:#15803d;font-family:ui-monospace,monospace;font-size:9px;font-style:normal;font-weight:800}.page.page[data-design="06"] .concept-geometry i:first-child{--node-x:49%;--node-y:84%;--branch-length:0}.page.page[data-design="06"] .concept-geometry i:nth-child(2){--node-x:49%;--node-y:69%;--branch-length:78px}.page.page[data-design="06"] .concept-geometry i:nth-child(3){--node-x:31%;--node-y:55%;--branch-length:100px;--branch-angle:38deg}.page.page[data-design="06"] .concept-geometry i:nth-child(4){--node-x:67%;--node-y:55%;--branch-length:100px;--branch-angle:142deg}.page.page[data-design="06"] .concept-geometry i:nth-child(5){--node-x:18%;--node-y:38%;--branch-length:88px;--branch-angle:48deg}.page.page[data-design="06"] .concept-geometry i:nth-child(6){--node-x:39%;--node-y:34%;--branch-length:78px;--branch-angle:104deg}.page.page[data-design="06"] .concept-geometry i:nth-child(7){--node-x:59%;--node-y:34%;--branch-length:78px;--branch-angle:76deg}.page.page[data-design="06"] .concept-geometry i:nth-child(8){--node-x:80%;--node-y:38%;--branch-length:88px;--branch-angle:132deg}.page.page[data-design="06"] .concept-geometry i:nth-child(9){--node-x:10%;--node-y:22%;--branch-length:84px;--branch-angle:58deg}.page.page[data-design="06"] .concept-geometry i:nth-child(10){--node-x:30%;--node-y:17%;--branch-length:92px;--branch-angle:100deg}.page.page[data-design="06"] .concept-geometry i:nth-child(11){--node-x:68%;--node-y:17%;--branch-length:92px;--branch-angle:80deg}.page.page[data-design="06"] .concept-geometry i:nth-child(12){--node-x:88%;--node-y:22%;--branch-length:84px;--branch-angle:122deg}.page.page[data-design="06"] .zodiac-carousel{min-height:500px}.page.page[data-design="06"] :is(.stage-phone,.empty-phone){border-color:#ffffff;background:#dcfce7;box-shadow:0 18px 46px rgba(21,128,61,.2)}.page.page[data-design="06"] .main-phone{border-radius:8px}.page.page[data-design="06"] .side-left{transform:translateX(-52%) translateY(30px) rotate(-3deg) scale(.84)}.page.page[data-design="06"] .side-right{transform:translateX(52%) translateY(30px) rotate(3deg) scale(.84)}.page.page[data-design="06"] .zodiac-caption{border-color:rgba(187,247,208,.9);border-radius:6px;background:rgba(255,255,255,.94);color:#052e16}.page.page[data-design="06"] .zodiac-caption :is(strong,small){color:#052e16}.page.page[data-design="06"] .zodiac-caption span{color:#15803d}.page.page[data-design="06"] .zodiac-dots{grid-template-columns:repeat(4,minmax(0,1fr))}.page.page[data-design="06"] .zodiac-dots button{border-radius:6px;background:#f0fdf4}.page.page[data-design="06"] .generator-shell{grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr);gap:30px;align-items:start;padding-top:44px}.page.page[data-design="06"] .form-panel{position:relative;top:auto;display:grid;grid-template-columns:210px minmax(0,1fr);grid-column-gap:28px;column-gap:28px;border-color:#86efac;border-radius:8px;padding:26px}.page.page[data-design="06"] .form-panel>.panel-title{grid-column:1/-1}.page.page[data-design="06"] .form-panel>.form-progress{position:relative;grid-column:1;flex-direction:column;gap:14px;margin:8px 0 0}.page.page[data-design="06"] .form-panel>.form-progress:before{position:absolute;top:24px;bottom:24px;left:21px;width:2px;background:#bbf7d0;content:""}.page.page[data-design="06"] .form-progress li{position:relative}.page.page[data-design="06"] .form-progress button{position:relative;z-index:1;min-height:64px;border:1px solid #bbf7d0;border-radius:6px;background:#ffffff;padding:8px 10px}.page.page[data-design="06"] .form-progress button>span{display:grid;width:28px;height:28px;place-items:center;border:1px solid #86efac;border-radius:50%;background:#f0fdf4;color:#166534}.page.page[data-design="06"] .form-progress button.active{border-color:#15803d;background:#dcfce7;color:#052e16;transform:translateX(8px)}.page.page[data-design="06"] .form-progress button.active>span{border-color:#15803d;background:#15803d;color:#ffffff}.page.page[data-design="06"] .form-panel>.form-chapter{grid-column:2;min-width:0;border-left:1px solid #bbf7d0;padding-left:28px}.page.page[data-design="06"] .chapter-heading>span,.page.page[data-design="06"] .panel-title>span{border-radius:50%;background:#15803d}.page.page[data-design="06"] :is(.segmented span,.choice-button,.style-button,.count-button,.advanced-panel){border-radius:6px;background:#f0fdf4}.page.page[data-design="06"] :is(.segmented input:checked+span,.choice-button.active,.style-button.active,.count-button.active){border-color:#15803d;background:#15803d}.page.page[data-design="06"] .result-panel{position:-webkit-sticky;position:sticky;top:148px;border-color:#86efac;border-radius:8px;background:linear-gradient(90deg,transparent 35px,rgba(21,128,61,.08) 36px,transparent 37px),#ffffff}.page.page[data-design="06"] .fortune-card{position:relative;margin-left:16px;border:0;border-left:3px solid #15803d;background:#f0fdf4}.page.page[data-design="06"] .fortune-card:before{position:absolute;top:24px;left:-10px;width:16px;height:16px;border:3px solid #ffffff;border-radius:50%;background:#15803d;box-shadow:0 0 0 1px #15803d;content:""}.page.page[data-design="06"] .stage-grid{position:relative;grid-template-columns:1fr;padding-left:20px}.page.page[data-design="06"] .stage-grid:before{position:absolute;top:0;bottom:0;left:6px;border-left:2px dashed #4ade80;content:""}.page.page[data-design="06"] .stage-grid article{position:relative;border-color:#bbf7d0;background:#ffffff}.page.page[data-design="06"] .stage-grid article:before{position:absolute;top:18px;left:-22px;width:12px;height:12px;border:3px solid #ffffff;border-radius:50%;background:#4ade80;box-shadow:0 0 0 1px #15803d;content:""}.page.page[data-design="06"] :is(.keyword-row span,.status-readout li,.empty-checklist li){border-radius:999px;background:#dcfce7;color:#166534}.page.page[data-design="06"] .sample-section{position:relative;margin-top:54px;border-top:2px solid #86efac;background:transparent;padding:34px 0 20px}.page.page[data-design="06"] .sample-grid{position:relative;grid-template-columns:repeat(6,minmax(0,1fr));max-width:none;gap:14px}.page.page[data-design="06"] .sample-grid:before{position:absolute;top:30%;right:6%;left:6%;height:2px;background:#86efac;content:""}.page.page[data-design="06"] .sample-card{position:relative;border-color:#86efac;background:#ffffff;box-shadow:0 10px 26px rgba(21,128,61,.08)}.page.page[data-design="06"] .sample-card:nth-child(2n){margin-top:38px}.page.page[data-design="06"] .sample-card:before{position:absolute;top:-8px;left:calc(50% - 7px);z-index:2;width:14px;height:14px;border:3px solid #ffffff;border-radius:50%;background:#15803d;box-shadow:0 0 0 1px #15803d;content:""}.page.page[data-design="06"] .sample-image-frame,.page.page[data-design="06"] .wallpaper-image{background:#dcfce7}.page.page[data-design="06"] .qa-section{border-top:1px solid #bbf7d0;background:transparent}.page.page[data-design="06"] .qa-grid article{border-left:4px solid #15803d;background:#ffffff}.page.page[data-design="07"]{--bg:#111827;--bg-2:#0b1220;--panel:#1f2937;--panel-soft:#182233;--panel-strong:#374151;--field:#111827;--line:#374151;--line-strong:#64748b;--text:#f9fafb;--muted:#d1d5db;--faint:#a8b1bf;--magenta:#10b981;--cyan:#22d3ee;--violet:#a78bfa;--gold:#fbbf24;--danger:#f87171;--surface:#111827;--shadow:0 22px 58px rgba(0,0,0,0.32);--concept-accent:#34d399;color-scheme:dark}.page.page[data-design="07"]:after{opacity:1;background-image:linear-gradient(90deg,rgba(148,163,184,.055) 1px,transparent 0),linear-gradient(rgba(148,163,184,.055) 1px,transparent 0);background-size:32px 32px}.page.page[data-design="07"] :is(.design-review-bar,.topbar){border-color:#374151;background:rgba(17,24,39,.95)}.page.page[data-design="07"] .brand-mark{border-color:#10b981;border-radius:4px;background:#10b981;color:#052e24}.page.page[data-design="07"] .top-action{border-color:#10b981;border-radius:4px;background:transparent;color:#6ee7b7}.page.page[data-design="07"] :is(.primary-link,.primary-button,.step-next){border-color:#10b981;border-radius:4px;background:#10b981;color:#052e24;box-shadow:0 12px 30px rgba(16,185,129,.18)}.page.page[data-design="07"] .secondary-link{border-color:#64748b;border-radius:4px;color:#f9fafb}.page.page[data-design="07"] .hero{grid-template-columns:minmax(380px,.76fr) minmax(600px,1.24fr);gap:38px;min-height:760px;align-items:center;padding-bottom:70px}.page.page[data-design="07"] .hero h1{color:#f9fafb;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:62px;font-weight:780;line-height:1.08}.page.page[data-design="07"] .badge{border-color:#374151;border-radius:4px;background:#1f2937;color:#6ee7b7}.page.page[data-design="07"] .scheme-tagline{color:#6ee7b7!important}.page.page[data-design="07"] .hero-metrics{grid-template-columns:1fr;gap:0;border:1px solid #374151;border-radius:4px}.page.page[data-design="07"] .hero-metrics div{display:grid;grid-template-columns:92px 1fr;align-items:center;border:0;border-bottom:1px solid #374151;border-radius:0;background:#182233;box-shadow:none;text-align:left}.page.page[data-design="07"] .hero-metrics div:last-child{border-bottom:0}.page.page[data-design="07"] .hero-showcase{overflow:hidden;border-color:#4b5563;border-radius:6px;background:linear-gradient(90deg,#182233 0 50%,#132b29 50% 100%);padding:0}.page.page[data-design="07"] .concept-toolbar{min-height:82px;border-bottom:1px solid #4b5563;background:#111827;padding:14px 18px}.page.page[data-design="07"] .concept-toolbar li{border-color:#4b5563;border-radius:4px;background:#1f2937;color:#d1d5db}.page.page[data-design="07"] .concept-toolbar li:last-child{border-color:#10b981;color:#6ee7b7}.page.page[data-design="07"] .concept-geometry{top:82px}.page.page[data-design="07"] .concept-geometry:before{position:absolute;top:0;bottom:0;left:calc(50% - 1px);width:2px;background:#10b981;content:"";box-shadow:0 0 24px rgba(16,185,129,.45)}.page.page[data-design="07"] .concept-geometry:after{position:absolute;top:50%;left:50%;display:grid;width:34px;height:56px;place-items:center;border:1px solid #6ee7b7;border-radius:4px;background:#111827;color:#6ee7b7;content:"<>";font-family:ui-monospace,monospace;font-size:12px;font-weight:900;transform:translate(-50%,-50%)}.page.page[data-design="07"] .concept-geometry i{position:absolute;left:calc(50% - 22px);display:block;width:44px;height:1px;background:rgba(110,231,183,.42)}.page.page[data-design="07"] .concept-geometry i:first-child{top:14%}.page.page[data-design="07"] .concept-geometry i:nth-child(2){top:20.4%}.page.page[data-design="07"] .concept-geometry i:nth-child(3){top:26.8%}.page.page[data-design="07"] .concept-geometry i:nth-child(4){top:33.2%}.page.page[data-design="07"] .concept-geometry i:nth-child(5){top:39.6%}.page.page[data-design="07"] .concept-geometry i:nth-child(6){top:46%}.page.page[data-design="07"] .concept-geometry i:nth-child(7){top:52.4%}.page.page[data-design="07"] .concept-geometry i:nth-child(8){top:58.8%}.page.page[data-design="07"] .concept-geometry i:nth-child(9){top:65.2%}.page.page[data-design="07"] .concept-geometry i:nth-child(10){top:71.6%}.page.page[data-design="07"] .concept-geometry i:nth-child(11){top:78%}.page.page[data-design="07"] .concept-geometry i:nth-child(12){top:84.4%}.page.page[data-design="07"] .concept-geometry i span{position:absolute;right:52px;top:-7px;color:#94a3b8;font-family:ui-monospace,monospace;font-size:9px;font-style:normal}.page.page[data-design="07"] .zodiac-carousel{min-height:520px}.page.page[data-design="07"] .stage-phone{border:2px solid #64748b;border-radius:4px;background:#111827;box-shadow:0 18px 42px rgba(0,0,0,.4)}.page.page[data-design="07"] .main-phone{left:25%;width:min(228px,34vw);transform:translateX(-50%)}.page.page[data-design="07"] .side-left{display:none}.page.page[data-design="07"] .side-right{left:75%;width:min(228px,34vw);opacity:1;filter:none;transform:translateX(-50%)}.page.page[data-design="07"] .zodiac-caption{border-color:#4b5563;border-radius:4px;background:rgba(17,24,39,.94)}.page.page[data-design="07"] .zodiac-caption span{color:#6ee7b7}.page.page[data-design="07"] .carousel-arrow.prev{left:18px}.page.page[data-design="07"] .carousel-arrow.next{right:18px}.page.page[data-design="07"] :is(.carousel-arrow,.carousel-pause){border-color:#64748b;background:#111827;color:#f9fafb}.page.page[data-design="07"] .zodiac-dots{grid-template-columns:repeat(12,minmax(0,1fr));gap:2px;margin:0;border-top:1px solid #4b5563;background:#111827;padding:10px}.page.page[data-design="07"] .zodiac-dots button{overflow:hidden;border-radius:2px;background:#1f2937;padding:0 4px}.page.page[data-design="07"] .zodiac-dots button.active{border-color:#10b981;background:#10b981;color:#052e24}.page.page[data-design="07"] .generator-shell{grid-template-columns:390px minmax(0,1fr);gap:0;align-items:stretch;border:1px solid #4b5563;border-radius:6px;background:#111827}.page.page[data-design="07"] .form-panel,.page.page[data-design="07"] .result-panel{border:0;border-radius:0;box-shadow:none}.page.page[data-design="07"] .form-panel{position:relative;top:auto;border-right:1px solid #4b5563;background:#1f2937;padding:20px}.page.page[data-design="07"] .panel-title>span{border-radius:4px;background:#10b981;color:#052e24}.page.page[data-design="07"] .form-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:2px;gap:2px;border:1px solid #374151;background:#111827;padding:3px}.page.page[data-design="07"] .form-progress button{min-height:52px;grid-template-columns:1fr;grid-template-rows:auto auto;justify-items:center;border:0;border-radius:3px;padding:5px 3px;text-align:center}.page.page[data-design="07"] .form-progress button>span{grid-row:auto}.page.page[data-design="07"] .form-progress button small{display:none}.page.page[data-design="07"] .form-progress button.active{background:#10b981;color:#052e24}.page.page[data-design="07"] :is(input,select,textarea,.input-shell){border-color:#4b5563;border-radius:4px;background:#111827;color:#f9fafb}.page.page[data-design="07"] :is(.segmented span,.choice-button,.style-button,.count-button){position:relative;overflow:hidden;border-color:#4b5563;border-radius:4px;background:linear-gradient(90deg,rgba(16,185,129,.16) 0 35%,transparent 35%),#182233;color:#d1d5db}.page.page[data-design="07"] :is(.segmented input:checked+span,.choice-button.active,.style-button.active,.count-button.active){border-color:#10b981;background:linear-gradient(90deg,#10b981 0 72%,rgba(16,185,129,.24) 72%),#182233;color:#052e24}.page.page[data-design="07"] :is(.style-button.active small,.count-button.active small,.segmented input:checked+span small){color:#052e24}.page.page[data-design="07"] .advanced-panel{border-radius:4px;background:#182233}.page.page[data-design="07"] .result-panel{min-height:760px;background:linear-gradient(90deg,transparent calc(50% - 1px),#10b981 calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(90deg,#182233 0 50%,#132b29 50% 100%)}.page.page[data-design="07"] .result-title{background:#111827}.page.page[data-design="07"] :is(.status-view,.empty-view){min-height:650px}.page.page[data-design="07"] .fortune-card{border-color:#4b5563;border-radius:4px;background:rgba(17,24,39,.9)}.page.page[data-design="07"] .stage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.page.page[data-design="07"] .stage-grid article{border-top:3px solid #10b981;border-radius:3px;background:#1f2937}.page.page[data-design="07"] :is(.keyword-row span,.status-readout li,.empty-checklist li){border-color:#10b981;border-radius:3px;background:#132b29;color:#a7f3d0}.page.page[data-design="07"] .wallpaper-grid:not(.desktop){grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;border:1px solid #4b5563;background:#4b5563}.page.page[data-design="07"] .wallpaper-card{border:0;border-radius:0;background:#111827}.page.page[data-design="07"] .wallpaper-card:nth-child(2n){background:#132b29}.page.page[data-design="07"] .sample-image-frame,.page.page[data-design="07"] .wallpaper-image{background:#0b1220}.page.page[data-design="07"] .sample-section{margin-top:48px;border-top:1px solid #4b5563;background:#111827;padding:28px 0 0}.page.page[data-design="07"] .sample-grid{grid-template-columns:repeat(6,minmax(0,1fr));max-width:none;gap:2px;border:1px solid #4b5563;background:#4b5563}.page.page[data-design="07"] .sample-card{position:relative;border:0;border-radius:0;background:#182233}.page.page[data-design="07"] .sample-card:nth-child(2n){background:#132b29}.page.page[data-design="07"] .sample-card:nth-child(2n):before,.page.page[data-design="07"] .sample-card:nth-child(odd):before{position:absolute;top:8px;left:8px;z-index:2;border:1px solid #64748b;border-radius:2px;background:rgba(17,24,39,.9);color:#d1d5db;padding:4px 6px;content:"BEFORE";font-family:ui-monospace,monospace;font-size:9px;font-weight:850}.page.page[data-design="07"] .sample-card:nth-child(2n):before{border-color:#10b981;color:#6ee7b7;content:"AFTER"}.page.page[data-design="07"] .qa-section{border-top:1px solid #374151;background:transparent}.page.page[data-design="07"] .qa-grid article{border-radius:4px;background:#1f2937}.page.page[data-design="08"]{--bg:#eef2ff;--bg-2:#ffffff;--panel:#ffffff;--panel-soft:#e0e7ff;--panel-strong:#c7d2fe;--field:#f8faff;--line:#c7d2fe;--line-strong:#818cf8;--text:#1e1b4b;--muted:#3730a3;--faint:#514a91;--magenta:#4f46e5;--cyan:#0891b2;--violet:#4338ca;--gold:#b45309;--danger:#b91c1c;--surface:#ffffff;--shadow:0 18px 46px rgba(79,70,229,0.12);--concept-accent:#4f46e5}.page.page[data-design="08"]:after{opacity:.9;background-image:linear-gradient(90deg,rgba(79,70,229,.06) 1px,transparent 0),linear-gradient(rgba(79,70,229,.06) 1px,transparent 0);background-size:24px 24px}.page.page[data-design="08"] :is(.design-review-bar,.topbar){background:rgba(238,242,255,.95)}.page.page[data-design="08"] .topbar{border-bottom-color:#c7d2fe}.page.page[data-design="08"] .brand-mark,.page.page[data-design="08"] :is(.primary-link,.primary-button,.step-next){border-color:#4f46e5;border-radius:5px;background:#4f46e5;color:#ffffff}.page.page[data-design="08"] .secondary-link,.page.page[data-design="08"] .top-action{border-color:#818cf8;border-radius:5px;color:#3730a3}.page.page[data-design="08"] .hero{grid-template-columns:330px minmax(0,1fr);gap:30px;min-height:760px;align-items:center;padding-bottom:58px}.page.page[data-design="08"] .hero-copy{align-self:center}.page.page[data-design="08"] .hero h1{color:#1e1b4b;font-size:58px;font-weight:820;line-height:1.08}.page.page[data-design="08"] .badge{border-color:#a5b4fc;border-radius:5px;background:#e0e7ff;color:#4338ca}.page.page[data-design="08"] .scheme-tagline{color:#4338ca!important}.page.page[data-design="08"] .hero-actions{display:grid;grid-template-columns:1fr}.page.page[data-design="08"] .hero-metrics{grid-template-columns:1fr;gap:6px}.page.page[data-design="08"] .hero-metrics div{display:grid;grid-template-columns:88px 1fr;align-items:center;border-color:#c7d2fe;border-radius:5px;background:rgba(255,255,255,.76);box-shadow:none;text-align:left}.page.page[data-design="08"] .hero-showcase{display:grid;grid-template-columns:188px minmax(0,1fr);grid-template-rows:minmax(560px,auto) auto;overflow:hidden;border-color:#818cf8;border-radius:6px;background:#ffffff;padding:0;box-shadow:0 26px 58px rgba(79,70,229,.16)}.page.page[data-design="08"] .concept-toolbar{grid-column:1;grid-row:1/span 2;min-width:0;align-items:stretch;flex-direction:column;justify-content:flex-start;border-right:1px solid #c7d2fe;background:#f8faff;padding:18px 14px}.page.page[data-design="08"] .concept-toolbar strong{font-size:15px}.page.page[data-design="08"] .concept-toolbar ul{align-content:start;flex-direction:column;justify-content:flex-start;margin-top:12px}.page.page[data-design="08"] .concept-toolbar li{display:flex;min-height:44px;align-items:center;border-color:#c7d2fe;border-radius:5px;background:#ffffff;color:#3730a3;padding:10px}.page.page[data-design="08"] .concept-toolbar li:first-child{border-color:#4f46e5;background:#e0e7ff;color:#312e81}.page.page[data-design="08"] .concept-geometry{left:188px;border-bottom:1px solid #c7d2fe;background:linear-gradient(90deg,rgba(79,70,229,.07) 1px,transparent 0),linear-gradient(rgba(79,70,229,.07) 1px,transparent 0),#f8faff;background-size:20px 20px}.page.page[data-design="08"] .concept-geometry:after,.page.page[data-design="08"] .concept-geometry:before{position:absolute;z-index:1;background:#4f46e5;content:"";opacity:.55}.page.page[data-design="08"] .concept-geometry:before{top:50%;right:24px;left:24px;height:1px}.page.page[data-design="08"] .concept-geometry:after{top:24px;bottom:24px;left:50%;width:1px}.page.page[data-design="08"] .concept-geometry i{position:absolute;left:var(--handle-x);top:var(--handle-y);display:block;width:10px;height:10px;border:2px solid #ffffff;border-radius:2px;background:#4f46e5;box-shadow:0 0 0 1px #4f46e5;transform:translate(-50%,-50%)}.page.page[data-design="08"] .concept-geometry i span{display:none}.page.page[data-design="08"] .concept-geometry i:first-child{--handle-x:28%;--handle-y:16%}.page.page[data-design="08"] .concept-geometry i:nth-child(2){--handle-x:50%;--handle-y:16%}.page.page[data-design="08"] .concept-geometry i:nth-child(3){--handle-x:72%;--handle-y:16%}.page.page[data-design="08"] .concept-geometry i:nth-child(4){--handle-x:28%;--handle-y:50%}.page.page[data-design="08"] .concept-geometry i:nth-child(5){--handle-x:72%;--handle-y:50%}.page.page[data-design="08"] .concept-geometry i:nth-child(6){--handle-x:28%;--handle-y:84%}.page.page[data-design="08"] .concept-geometry i:nth-child(7){--handle-x:50%;--handle-y:84%}.page.page[data-design="08"] .concept-geometry i:nth-child(8){--handle-x:72%;--handle-y:84%}.page.page[data-design="08"] .concept-geometry i:nth-child(9){--handle-x:8%;--handle-y:8%;width:4px;height:18px}.page.page[data-design="08"] .concept-geometry i:nth-child(10){--handle-x:16%;--handle-y:8%;width:4px;height:12px}.page.page[data-design="08"] .concept-geometry i:nth-child(11){--handle-x:84%;--handle-y:8%;width:4px;height:12px}.page.page[data-design="08"] .concept-geometry i:nth-child(12){--handle-x:92%;--handle-y:8%;width:4px;height:18px}.page.page[data-design="08"] .zodiac-carousel{grid-column:2;grid-row:1;min-height:560px}.page.page[data-design="08"] .side-left,.page.page[data-design="08"] .side-right{display:none}.page.page[data-design="08"] .main-phone{width:min(278px,44vw);border:2px solid #4f46e5;border-radius:5px;background:#e0e7ff;box-shadow:0 0 0 7px rgba(79,70,229,.1),0 22px 50px rgba(49,46,129,.22)}.page.page[data-design="08"] .zodiac-caption{border-color:#c7d2fe;border-radius:4px;background:rgba(255,255,255,.94);color:#1e1b4b}.page.page[data-design="08"] .zodiac-caption :is(strong,small){color:#1e1b4b}.page.page[data-design="08"] .zodiac-caption span{color:#4f46e5}.page.page[data-design="08"] :is(.carousel-arrow,.carousel-pause){border-color:#818cf8;background:#ffffff;color:#3730a3}.page.page[data-design="08"] .zodiac-dots{grid-column:2;grid-row:2;grid-template-columns:repeat(12,minmax(0,1fr));gap:2px;margin:0;border-top:1px solid #c7d2fe;background:#eef2ff;padding:8px}.page.page[data-design="08"] .zodiac-dots button{border-radius:3px;background:#ffffff;padding:0 4px}.page.page[data-design="08"] .generator-shell{grid-template-columns:328px minmax(0,1fr);gap:16px;align-items:start;padding-top:32px}.page.page[data-design="08"] .form-panel{top:148px;border-color:#818cf8;border-radius:6px;padding:18px}.page.page[data-design="08"] .panel-title>span{border-radius:5px;background:#4f46e5}.page.page[data-design="08"] .form-progress{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.page.page[data-design="08"] .form-progress button{min-height:60px;border:1px solid #c7d2fe;border-radius:5px;background:#f8faff}.page.page[data-design="08"] .form-progress button.active{border-color:#4f46e5;background:#e0e7ff;color:#312e81}.page.page[data-design="08"] :is(input,select,textarea,.input-shell,.advanced-panel){border-radius:5px}.page.page[data-design="08"] :is(.segmented span,.choice-button,.style-button,.count-button){border-radius:5px;background:#f8faff}.page.page[data-design="08"] :is(.segmented input:checked+span,.choice-button.active,.style-button.active,.count-button.active){border-color:#4f46e5;background:#4f46e5}.page.page[data-design="08"] .result-panel{min-height:780px;border-color:#818cf8;border-radius:6px;background:linear-gradient(90deg,rgba(79,70,229,.06) 1px,transparent 0),linear-gradient(rgba(79,70,229,.06) 1px,transparent 0),#f8faff;background-size:24px 24px}.page.page[data-design="08"] .result-title{background:#ffffff}.page.page[data-design="08"] .empty-preview{border:1px solid #818cf8;background:#eef2ff;box-shadow:8px 8px 0 #c7d2fe}.page.page[data-design="08"] .empty-phone{border-radius:4px}.page.page[data-design="08"] .fortune-card{border:1px solid #818cf8;border-radius:5px;background:rgba(255,255,255,.94)}.page.page[data-design="08"] .stage-grid article{border-color:#c7d2fe;border-radius:4px;background:#eef2ff}.page.page[data-design="08"] :is(.keyword-row span,.status-readout li,.empty-checklist li){border-color:#818cf8;border-radius:4px;background:#e0e7ff;color:#312e81}.page.page[data-design="08"] .wallpaper-card{border-color:#818cf8;border-radius:5px;background:#ffffff;box-shadow:8px 8px 0 #c7d2fe}.page.page[data-design="08"] .sample-image-frame,.page.page[data-design="08"] .wallpaper-image{border-radius:3px;background:#eef2ff}.page.page[data-design="08"] .sample-section{margin-top:54px;border-top:1px solid #818cf8;background:transparent;padding:28px 0 0}.page.page[data-design="08"] .sample-grid{grid-template-columns:repeat(6,minmax(0,1fr));max-width:none;gap:10px}.page.page[data-design="08"] .sample-card{border-color:#c7d2fe;border-radius:4px;background:#ffffff}.page.page[data-design="08"] .sample-card:hover{border-color:#4f46e5;box-shadow:0 0 0 2px #c7d2fe}.page.page[data-design="08"] .sample-card-body{border-top:1px solid #c7d2fe}.page.page[data-design="08"] .qa-section{border-top:1px solid #c7d2fe;background:#ffffff}.page.page[data-design="08"] .qa-grid article{border-radius:5px;background:#f8faff}.page.page[data-design="09"]{--bg:#fdf2f8;--bg-2:#ffffff;--panel:#ffffff;--panel-soft:#fce7f3;--panel-strong:#fbcfe8;--field:#fff8fc;--line:#fbcfe8;--line-strong:#f472b6;--text:#500724;--muted:#831843;--faint:#9d3561;--magenta:#be185d;--cyan:#0f766e;--violet:#9d174d;--gold:#a16207;--danger:#b91c1c;--surface:#ffffff;--shadow:0 20px 48px rgba(190,24,93,0.11);--concept-accent:#be185d}.page.page[data-design="09"]:after{opacity:.75;background-image:repeating-linear-gradient(0deg,transparent 0 31px,rgba(190,24,93,.075) 31px 32px);background-size:auto}.page.page[data-design="09"] :is(.design-review-bar,.topbar){background:rgba(253,242,248,.95)}.page.page[data-design="09"] .topbar{border-bottom-color:#fbcfe8}.page.page[data-design="09"] .brand-mark{border-radius:50%;background:#be185d}.page.page[data-design="09"] :is(.top-action,.primary-link,.primary-button,.step-next){border-color:#be185d;border-radius:6px;background:#be185d;color:#ffffff}.page.page[data-design="09"] .top-action{background:transparent;color:#9d174d}.page.page[data-design="09"] .secondary-link{border-color:#f472b6;border-radius:6px;color:#831843}.page.page[data-design="09"] .hero{grid-template-columns:1fr;gap:34px;min-height:0;padding-top:70px;padding-bottom:66px}.page.page[data-design="09"] .hero-copy{display:grid;max-width:920px;justify-items:center;margin:0 auto;text-align:center}.page.page[data-design="09"] .hero h1{max-width:900px;color:#500724;font-family:Songti SC,STSong,serif;font-size:66px;font-weight:700;line-height:1.12}.page.page[data-design="09"] .hero-copy>p:not(.scheme-tagline){max-width:720px}.page.page[data-design="09"] .badge{border-color:#f472b6;border-radius:999px;background:#fce7f3;color:#9d174d}.page.page[data-design="09"] .scheme-tagline{color:#9d174d!important}.page.page[data-design="09"] .hero-actions{justify-content:center}.page.page[data-design="09"] .hero-metrics{width:min(700px,100%)}.page.page[data-design="09"] .hero-metrics div{border-color:#fbcfe8;border-radius:6px;background:rgba(255,255,255,.8);box-shadow:none}.page.page[data-design="09"] .hero-showcase{width:min(1100px,100%);overflow:hidden;margin:0 auto;border-color:#f472b6;border-radius:8px;background:#ffffff;padding:18px}.page.page[data-design="09"] .concept-toolbar{min-height:76px;border-bottom:1px solid #fbcfe8;padding-bottom:14px}.page.page[data-design="09"] .concept-toolbar li{border-radius:999px;background:#fce7f3;color:#831843}.page.page[data-design="09"] .concept-toolbar li:last-child{border-color:#0f766e;background:#f0fdfa;color:#115e59}.page.page[data-design="09"] .concept-geometry{top:76px;display:flex;align-items:center;justify-content:center;gap:clamp(8px,1.5%,18px);background:linear-gradient(90deg,transparent 0 10%,rgba(190,24,93,.06) 10% 90%,transparent 90%),#fff8fc}.page.page[data-design="09"] .concept-geometry:before{position:absolute;right:7%;left:7%;top:50%;height:1px;background:#f472b6;content:""}.page.page[data-design="09"] .concept-geometry i{--wave-height:48px;position:relative;z-index:1;display:block;width:7px;height:var(--wave-height);border-radius:999px;background:#be185d;box-shadow:0 0 0 5px rgba(251,207,232,.42);animation:max-voice-wave 1.8s ease-in-out infinite alternate;animation-delay:calc(var(--wave-index) * -.11s)}.page.page[data-design="09"] .concept-geometry i:first-child{--wave-height:26px;--wave-index:1}.page.page[data-design="09"] .concept-geometry i:nth-child(2){--wave-height:54px;--wave-index:2}.page.page[data-design="09"] .concept-geometry i:nth-child(3){--wave-height:88px;--wave-index:3}.page.page[data-design="09"] .concept-geometry i:nth-child(4){--wave-height:126px;--wave-index:4}.page.page[data-design="09"] .concept-geometry i:nth-child(5){--wave-height:76px;--wave-index:5}.page.page[data-design="09"] .concept-geometry i:nth-child(6){--wave-height:42px;--wave-index:6}.page.page[data-design="09"] .concept-geometry i:nth-child(7){--wave-height:64px;--wave-index:7}.page.page[data-design="09"] .concept-geometry i:nth-child(8){--wave-height:108px;--wave-index:8}.page.page[data-design="09"] .concept-geometry i:nth-child(9){--wave-height:70px;--wave-index:9}.page.page[data-design="09"] .concept-geometry i:nth-child(10){--wave-height:40px;--wave-index:10}.page.page[data-design="09"] .concept-geometry i:nth-child(11){--wave-height:58px;--wave-index:11}.page.page[data-design="09"] .concept-geometry i:nth-child(12){--wave-height:24px;--wave-index:12}.page.page[data-design="09"] .concept-geometry i span{display:none}@keyframes max-voice-wave{0%{transform:scaleY(.72)}to{transform:scaleY(1)}}.page.page[data-design="09"] .zodiac-carousel{min-height:510px}.page.page[data-design="09"] .stage-phone{border:4px solid #ffffff;border-radius:8px;background:#fce7f3;box-shadow:0 20px 52px rgba(131,24,67,.18)}.page.page[data-design="09"] .side-left{transform:translateX(-80%) rotate(-2deg) scale(.82)}.page.page[data-design="09"] .side-right{transform:translateX(80%) rotate(2deg) scale(.82)}.page.page[data-design="09"] .zodiac-caption{border-color:#fbcfe8;border-radius:6px;background:rgba(255,255,255,.94);color:#500724}.page.page[data-design="09"] .zodiac-caption :is(strong,small){color:#500724}.page.page[data-design="09"] .zodiac-caption span{color:#be185d}.page.page[data-design="09"] :is(.carousel-arrow,.carousel-pause){border-color:#f472b6;background:#ffffff;color:#9d174d}.page.page[data-design="09"] .zodiac-dots{grid-template-columns:repeat(12,minmax(0,1fr))}.page.page[data-design="09"] .zodiac-dots button{border-radius:999px;background:#fff8fc;padding:0 4px}.page.page[data-design="09"] .generator-shell{grid-template-columns:1fr;max-width:1120px;gap:22px;margin:0 auto;padding-top:36px}.page.page[data-design="09"] .form-panel{position:relative;top:auto;display:grid;grid-template-columns:260px minmax(0,1fr);grid-column-gap:34px;column-gap:34px;border-color:#f472b6;border-radius:8px;background:repeating-linear-gradient(0deg,transparent 0 31px,rgba(190,24,93,.055) 31px 32px),#ffffff;padding:28px}.page.page[data-design="09"] .form-panel>.form-progress,.page.page[data-design="09"] .form-panel>.panel-title{grid-column:1}.page.page[data-design="09"] .form-panel>.form-chapter{grid-column:2;grid-row:1/span 3;min-width:0;border-left:2px solid #fbcfe8;padding-left:34px}.page.page[data-design="09"] .panel-title>span{border-radius:50%;background:#be185d}.page.page[data-design="09"] .form-progress{flex-direction:column;gap:8px}.page.page[data-design="09"] .form-progress button{min-height:60px;border:1px solid transparent;border-radius:6px;background:rgba(253,242,248,.72)}.page.page[data-design="09"] .form-progress button.active{border-color:#be185d;background:#fce7f3;color:#831843}.page.page[data-design="09"] :is(input,select,textarea,.input-shell,.advanced-panel){border-radius:6px}.page.page[data-design="09"] textarea{background:repeating-linear-gradient(0deg,transparent 0 27px,rgba(190,24,93,.08) 27px 28px),#fff8fc;line-height:28px}.page.page[data-design="09"] :is(.segmented span,.choice-button,.style-button,.count-button){border-radius:6px;background:#fff8fc}.page.page[data-design="09"] :is(.segmented input:checked+span,.choice-button.active,.style-button.active,.count-button.active){border-color:#be185d;background:#be185d}.page.page[data-design="09"] .result-panel{min-height:650px;border-color:#f472b6;border-radius:8px;background:#fff8fc}.page.page[data-design="09"] .result-title{background:#ffffff}.page.page[data-design="09"] .fortune-card{border:0;border-left:4px solid #be185d;border-radius:0 6px 6px 0;background:#ffffff}.page.page[data-design="09"] .stage-grid article{border-color:#fbcfe8;border-radius:6px;background:#fdf2f8}.page.page[data-design="09"] :is(.keyword-row span,.status-readout li,.empty-checklist li){border-color:#f472b6;border-radius:999px;background:#fce7f3;color:#831843}.page.page[data-design="09"] .progress-shell span{background:#be185d;box-shadow:none}.page.page[data-design="09"] .wallpaper-card{border-color:#f472b6;border-radius:8px;background:#ffffff}.page.page[data-design="09"] .sample-image-frame,.page.page[data-design="09"] .wallpaper-image{background:#fce7f3}.page.page[data-design="09"] .sample-section{margin-top:54px;border-top:1px solid #f472b6;background:transparent;padding:28px 0 0}.page.page[data-design="09"] .sample-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}.page.page[data-design="09"] .sample-card{display:grid;grid-template-columns:108px minmax(0,1fr);min-height:190px;align-items:center;border-color:#fbcfe8;border-radius:8px;background:#ffffff}.page.page[data-design="09"] .sample-image-frame{height:100%;min-height:188px;aspect-ratio:auto;border-right:1px solid #fbcfe8}.page.page[data-design="09"] .sample-card-body{padding:16px}.page.page[data-design="09"] .qa-section{border-top:1px solid #fbcfe8;background:transparent}.page.page[data-design="09"] .qa-grid article{border-bottom:3px solid #be185d;border-radius:6px;background:#ffffff}.page.page[data-design="10"]{--bg:#f1f5f9;--bg-2:#ffffff;--panel:#ffffff;--panel-soft:#ccfbf1;--panel-strong:#99f6e4;--field:#f8fafc;--line:#99f6e4;--line-strong:#2dd4bf;--text:#0f172a;--muted:#334155;--faint:#475569;--magenta:#0f766e;--cyan:#0d9488;--violet:#155e75;--gold:#b45309;--danger:#b91c1c;--surface:#ffffff;--shadow:0 18px 48px rgba(13,148,136,0.11);--concept-accent:#0f766e}.page.page[data-design="10"]:after{opacity:1;background-image:linear-gradient(30deg,transparent 48%,rgba(13,148,136,.055) 49% 51%,transparent 52%),linear-gradient(150deg,transparent 48%,rgba(71,85,105,.035) 49% 51%,transparent 52%);background-size:86px 74px,86px 74px}.page.page[data-design="10"] :is(.design-review-bar,.topbar){background:rgba(241,245,249,.95)}.page.page[data-design="10"] .topbar{border-bottom-color:#99f6e4}.page.page[data-design="10"] .brand-mark{border-radius:50% 50% 50% 8px;background:#0d9488;transform:rotate(-45deg)}.page.page[data-design="10"] .brand-mark svg{transform:rotate(45deg)}.page.page[data-design="10"] :is(.primary-link,.primary-button,.step-next){border-color:#0f766e;border-radius:6px;background:#0f766e;color:#ffffff}.page.page[data-design="10"] .secondary-link,.page.page[data-design="10"] .top-action{border-color:#0d9488;border-radius:6px;color:#0f766e}.page.page[data-design="10"] .hero{grid-template-columns:minmax(400px,.82fr) minmax(520px,1.18fr);gap:46px;min-height:760px;align-items:center;padding-bottom:66px}.page.page[data-design="10"] .hero-copy{position:relative;padding:28px 0 28px 34px}.page.page[data-design="10"] .hero-copy:before{position:absolute;top:0;bottom:0;left:4px;border-left:3px dashed #2dd4bf;content:""}.page.page[data-design="10"] .hero h1{color:#0f172a;font-size:64px;font-weight:840;line-height:1.08}.page.page[data-design="10"] .badge{border-color:#5eead4;border-radius:999px;background:#ccfbf1;color:#0f766e}.page.page[data-design="10"] .scheme-tagline{color:#0f766e!important}.page.page[data-design="10"] .hero-metrics div{border-color:#99f6e4;border-radius:6px;background:rgba(255,255,255,.8);box-shadow:none}.page.page[data-design="10"] .hero-showcase{overflow:hidden;border-color:#2dd4bf;border-radius:8px;background:linear-gradient(30deg,transparent 48%,rgba(13,148,136,.07) 49% 51%,transparent 52%),linear-gradient(150deg,transparent 48%,rgba(71,85,105,.05) 49% 51%,transparent 52%),#ffffff;background-size:76px 66px,76px 66px,auto;padding:18px}.page.page[data-design="10"] .concept-toolbar{min-height:76px;border-bottom:1px solid #99f6e4;padding-bottom:14px}.page.page[data-design="10"] .concept-toolbar li{position:relative;border:0;border-radius:0;background:transparent;color:#334155;padding-left:18px}.page.page[data-design="10"] .concept-toolbar li:before{position:absolute;top:calc(50% - 5px);left:0;width:10px;height:10px;border:2px solid #ffffff;border-radius:50%;background:#0d9488;box-shadow:0 0 0 1px #0d9488;content:""}.page.page[data-design="10"] .concept-geometry{top:76px}.page.page[data-design="10"] .concept-geometry:before{position:absolute;top:12%;right:5%;bottom:12%;left:5%;border:3px dashed rgba(13,148,136,.45);border-radius:46% 54% 38% 62%/42% 34% 66% 58%;content:"";transform:rotate(-8deg)}.page.page[data-design="10"] .concept-geometry i{position:absolute;left:var(--route-x);top:var(--route-y);display:grid;width:18px;height:18px;place-items:center;border:3px solid #ffffff;border-radius:50%;background:#0d9488;color:#ffffff;box-shadow:0 0 0 1px #0f766e,0 5px 14px rgba(13,148,136,.2);transform:translate(-50%,-50%)}.page.page[data-design="10"] .concept-geometry i:first-child{--route-x:9%;--route-y:72%}.page.page[data-design="10"] .concept-geometry i:nth-child(2){--route-x:17%;--route-y:54%}.page.page[data-design="10"] .concept-geometry i:nth-child(3){--route-x:27%;--route-y:68%}.page.page[data-design="10"] .concept-geometry i:nth-child(4){--route-x:34%;--route-y:38%}.page.page[data-design="10"] .concept-geometry i:nth-child(5){--route-x:43%;--route-y:22%}.page.page[data-design="10"] .concept-geometry i:nth-child(6){--route-x:50%;--route-y:47%}.page.page[data-design="10"] .concept-geometry i:nth-child(7){--route-x:58%;--route-y:73%}.page.page[data-design="10"] .concept-geometry i:nth-child(8){--route-x:66%;--route-y:56%}.page.page[data-design="10"] .concept-geometry i:nth-child(9){--route-x:73%;--route-y:30%}.page.page[data-design="10"] .concept-geometry i:nth-child(10){--route-x:82%;--route-y:43%}.page.page[data-design="10"] .concept-geometry i:nth-child(11){--route-x:88%;--route-y:66%}.page.page[data-design="10"] .concept-geometry i:nth-child(12){--route-x:94%;--route-y:22%}.page.page[data-design="10"] .concept-geometry i span{display:none}.page.page[data-design="10"] .zodiac-carousel{min-height:510px}.page.page[data-design="10"] .stage-phone{border:4px solid #ffffff;border-radius:8px;background:#ccfbf1;box-shadow:0 20px 50px rgba(15,118,110,.2)}.page.page[data-design="10"] .main-phone{transform:translate(18%,-5%)}.page.page[data-design="10"] .side-left{transform:translateX(-70%) translateY(70px) rotate(-4deg) scale(.72)}.page.page[data-design="10"] .side-right{transform:translateX(86%) translateY(-80px) rotate(3deg) scale(.66)}.page.page[data-design="10"] .zodiac-caption{border-color:#99f6e4;border-radius:6px;background:rgba(255,255,255,.94);color:#0f172a}.page.page[data-design="10"] .zodiac-caption :is(strong,small){color:#0f172a}.page.page[data-design="10"] .zodiac-caption span{color:#0f766e}.page.page[data-design="10"] :is(.carousel-arrow,.carousel-pause){border-color:#2dd4bf;background:#ffffff;color:#0f766e}.page.page[data-design="10"] .zodiac-dots{grid-template-columns:repeat(6,minmax(0,1fr))}.page.page[data-design="10"] .zodiac-dots button{border-radius:999px;background:#f1f5f9}.page.page[data-design="10"] .generator-shell{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start;padding-top:42px}.page.page[data-design="10"] .form-panel{position:relative;top:auto;border-color:#2dd4bf;border-radius:8px;background:#ffffff}.page.page[data-design="10"] .panel-title>span{border-radius:50% 50% 50% 8px;background:#0f766e}.page.page[data-design="10"] .form-progress{position:relative;gap:12px;margin-top:8px}.page.page[data-design="10"] .form-progress:before{position:absolute;top:22px;right:8%;left:8%;border-top:2px dashed #2dd4bf;content:""}.page.page[data-design="10"] .form-progress button{position:relative;z-index:1;min-height:72px;grid-template-columns:1fr;grid-template-rows:auto auto;justify-items:center;border:0;background:transparent;padding:0 4px;text-align:center}.page.page[data-design="10"] .form-progress button>span{display:grid;width:34px;height:34px;grid-row:auto;place-items:center;border:2px solid #2dd4bf;border-radius:50%;background:#ffffff;color:#0f766e}.page.page[data-design="10"] .form-progress button small{display:none}.page.page[data-design="10"] .form-progress button.active>span{border-color:#0f766e;background:#0f766e;color:#ffffff;box-shadow:0 0 0 5px #ccfbf1}.page.page[data-design="10"] .form-progress button.active{color:#0f172a}.page.page[data-design="10"] :is(input,select,textarea,.input-shell,.advanced-panel){border-radius:6px}.page.page[data-design="10"] :is(.segmented span,.choice-button,.style-button,.count-button){border-radius:6px;background:#f8fafc}.page.page[data-design="10"] :is(.segmented input:checked+span,.choice-button.active,.style-button.active,.count-button.active){border-color:#0f766e;background:#0f766e}.page.page[data-design="10"] .result-panel{min-height:720px;border-color:#2dd4bf;border-radius:8px;background:linear-gradient(30deg,transparent 48%,rgba(13,148,136,.055) 49% 51%,transparent 52%),#ffffff;background-size:72px 62px,auto}.page.page[data-design="10"] .fortune-card{position:relative;border-color:#99f6e4;border-radius:6px;background:#f8fafc}.page.page[data-design="10"] .fortune-card:after{position:absolute;right:16px;bottom:-11px;width:18px;height:18px;border:3px solid #ffffff;border-radius:50% 50% 50% 3px;background:#0d9488;box-shadow:0 0 0 1px #0f766e;content:"";transform:rotate(-45deg)}.page.page[data-design="10"] .stage-grid{position:relative;grid-template-columns:1fr;padding-left:24px}.page.page[data-design="10"] .stage-grid:before{position:absolute;top:0;bottom:0;left:7px;border-left:2px dashed #2dd4bf;content:""}.page.page[data-design="10"] .stage-grid article{position:relative;border-color:#99f6e4;border-radius:5px;background:#ffffff}.page.page[data-design="10"] .stage-grid article:before{position:absolute;top:18px;left:-24px;width:12px;height:12px;border:3px solid #ffffff;border-radius:50%;background:#0d9488;box-shadow:0 0 0 1px #0f766e;content:""}.page.page[data-design="10"] :is(.keyword-row span,.status-readout li,.empty-checklist li){border-color:#2dd4bf;border-radius:999px;background:#ccfbf1;color:#0f766e}.page.page[data-design="10"] .wallpaper-card{position:relative;overflow:visible;border-color:#2dd4bf;border-radius:8px;background:#ffffff}.page.page[data-design="10"] .wallpaper-card:before{position:absolute;top:-9px;left:18px;z-index:2;width:16px;height:16px;border:3px solid #ffffff;border-radius:50%;background:#0d9488;box-shadow:0 0 0 1px #0f766e;content:""}.page.page[data-design="10"] .sample-image-frame,.page.page[data-design="10"] .wallpaper-image{background:#ccfbf1}.page.page[data-design="10"] .sample-section{position:relative;margin-top:54px;border-top:1px solid #2dd4bf;background:transparent;padding:30px 0 0}.page.page[data-design="10"] .sample-grid{position:relative;grid-template-columns:repeat(6,minmax(0,1fr));max-width:none;gap:14px}.page.page[data-design="10"] .sample-grid:before{position:absolute;top:42px;right:7%;left:7%;border-top:3px dashed #2dd4bf;content:""}.page.page[data-design="10"] .sample-card{position:relative;margin-top:var(--trail-offset,0);border-color:#99f6e4;border-radius:8px;background:#ffffff;box-shadow:0 10px 24px rgba(15,118,110,.08)}.page.page[data-design="10"] .sample-card:nth-child(2),.page.page[data-design="10"] .sample-card:nth-child(5){--trail-offset:38px}.page.page[data-design="10"] .sample-card:nth-child(3),.page.page[data-design="10"] .sample-card:nth-child(4){--trail-offset:18px}.page.page[data-design="10"] .sample-card:before{position:absolute;top:32px;left:calc(50% - 7px);z-index:2;width:14px;height:14px;border:3px solid #ffffff;border-radius:50%;background:#0d9488;box-shadow:0 0 0 1px #0f766e;content:""}.page.page[data-design="10"] .qa-section{border-top:1px solid #99f6e4;background:transparent}.page.page[data-design="10"] .qa-grid article{position:relative;border-radius:6px;background:#ffffff}.page.page[data-design="10"] .qa-grid article:before{position:absolute;top:20px;left:-7px;width:12px;height:12px;border:2px solid #ffffff;border-radius:50%;background:#0d9488;box-shadow:0 0 0 1px #0f766e;content:""}@media (max-width:1180px){:is(.page.page[data-design="06"],.page.page[data-design="07"],.page.page[data-design="08"],.page.page[data-design="09"],.page.page[data-design="10"]) .hero h1{font-size:56px}:is(.page.page[data-design="06"],.page.page[data-design="07"],.page.page[data-design="08"],.page.page[data-design="10"]) .hero{grid-template-columns:1fr;min-height:0}:is(.page.page[data-design="06"],.page.page[data-design="07"],.page.page[data-design="08"],.page.page[data-design="10"]) .hero-showcase{width:min(880px,100%);margin:0 auto}.page.page[data-design="06"] .hero-copy,.page.page[data-design="10"] .hero-copy{max-width:780px}.page.page[data-design="07"] .hero-metrics,.page.page[data-design="08"] .hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.page.page[data-design="07"] .hero-metrics div,.page.page[data-design="08"] .hero-metrics div{display:block;border:1px solid var(--line);text-align:center}.page.page[data-design="06"] .generator-shell,.page.page[data-design="07"] .generator-shell,.page.page[data-design="08"] .generator-shell,.page.page[data-design="10"] .generator-shell{grid-template-columns:1fr}.page.page[data-design="06"] .result-panel,.page.page[data-design="08"] .form-panel{position:relative;top:auto}.page.page[data-design="07"] .form-panel{border-right:0;border-bottom:1px solid #4b5563}.page.page[data-design="08"] .form-panel{display:grid;grid-template-columns:250px minmax(0,1fr);grid-column-gap:24px;column-gap:24px}.page.page[data-design="08"] .form-panel>.form-progress,.page.page[data-design="08"] .form-panel>.panel-title{grid-column:1}.page.page[data-design="08"] .form-panel>.form-chapter{grid-column:2;grid-row:1/span 3}:is(.page.page[data-design="06"],.page.page[data-design="07"],.page.page[data-design="08"],.page.page[data-design="10"]) .sample-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){:is(.page.page[data-design="06"],.page.page[data-design="07"],.page.page[data-design="08"],.page.page[data-design="09"],.page.page[data-design="10"]) .hero h1{font-size:46px;line-height:1.12}:is(.page.page[data-design="06"],.page.page[data-design="07"],.page.page[data-design="08"],.page.page[data-design="09"],.page.page[data-design="10"]) .concept-toolbar{align-items:flex-start;flex-direction:column;gap:10px}:is(.page.page[data-design="06"],.page.page[data-design="07"],.page.page[data-design="08"],.page.page[data-design="09"],.page.page[data-design="10"]) .concept-toolbar ul{justify-content:flex-start}.page.page[data-design="06"] .hero,.page.page[data-design="10"] .hero{padding-bottom:48px}.page.page[data-design="06"] .hero-copy,.page.page[data-design="10"] .hero-copy{padding-left:24px}.page.page[data-design="06"] .concept-toolbar,.page.page[data-design="07"] .concept-toolbar,.page.page[data-design="09"] .concept-toolbar,.page.page[data-design="10"] .concept-toolbar{min-height:116px}.page.page[data-design="06"] .concept-geometry,.page.page[data-design="07"] .concept-geometry,.page.page[data-design="09"] .concept-geometry,.page.page[data-design="10"] .concept-geometry{top:116px}.page.page[data-design="06"] .hero-showcase,.page.page[data-design="09"] .hero-showcase,.page.page[data-design="10"] .hero-showcase{padding:14px}.page.page[data-design="06"] .zodiac-carousel,.page.page[data-design="07"] .zodiac-carousel,.page.page[data-design="09"] .zodiac-carousel,.page.page[data-design="10"] .zodiac-carousel{min-height:430px}.page.page[data-design="06"] .form-panel,.page.page[data-design="08"] .form-panel,.page.page[data-design="09"] .form-panel{display:block}.page.page[data-design="06"] .form-panel>.form-chapter,.page.page[data-design="08"] .form-panel>.form-chapter,.page.page[data-design="09"] .form-panel>.form-chapter{border-left:0;padding-left:0}.page.page[data-design="06"] .form-panel>.form-progress,.page.page[data-design="09"] .form-progress{overflow-x:auto;flex-direction:row;gap:6px;margin-bottom:20px;padding:3px 3px 7px}.page.page[data-design="06"] .form-panel>.form-progress:before{display:none}.page.page[data-design="06"] .form-progress li,.page.page[data-design="09"] .form-progress li{min-width:108px}.page.page[data-design="06"] .form-progress button.active{transform:none}.page.page[data-design="08"] .hero-showcase{grid-template-columns:1fr;grid-template-rows:auto 490px auto}.page.page[data-design="08"] .concept-toolbar{grid-column:1;grid-row:1;border-right:0;border-bottom:1px solid #c7d2fe}.page.page[data-design="08"] .concept-toolbar ul{flex-direction:row}.page.page[data-design="08"] .concept-toolbar li{min-height:36px}.page.page[data-design="08"] .concept-geometry{top:130px;left:0;bottom:52px}.page.page[data-design="08"] .zodiac-carousel{grid-column:1;grid-row:2;min-height:490px}.page.page[data-design="08"] .zodiac-dots{grid-column:1;grid-row:3}.page.page[data-design="07"] .main-phone,.page.page[data-design="07"] .side-right{width:min(180px,39vw)}.page.page[data-design="07"] .carousel-arrow.prev{left:2px}.page.page[data-design="07"] .carousel-arrow.next{right:2px}.page.page[data-design="09"] .hero{padding-top:40px}.page.page[data-design="09"] .sample-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page.page[data-design="10"] .main-phone{transform:translate(10%,-4%)}.page.page[data-design="10"] .side-right{transform:translateX(74%) translateY(-58px) rotate(3deg) scale(.6)}:is(.page.page[data-design="06"],.page.page[data-design="07"],.page.page[data-design="08"],.page.page[data-design="10"]) .sample-card:nth-child(n){margin-top:0}:is(.page.page[data-design="06"],.page.page[data-design="10"]) .sample-grid:before{display:none}}@media (max-width:479px){:is(.page.page[data-design="06"],.page.page[data-design="07"],.page.page[data-design="08"],.page.page[data-design="09"],.page.page[data-design="10"]) .hero h1{font-size:39px}:is(.page.page[data-design="06"],.page.page[data-design="07"],.page.page[data-design="08"],.page.page[data-design="09"],.page.page[data-design="10"]) .hero-actions{grid-template-columns:1fr}:is(.page.page[data-design="06"],.page.page[data-design="07"],.page.page[data-design="08"],.page.page[data-design="09"],.page.page[data-design="10"]) .hero-metrics{grid-template-columns:1fr}:is(.page.page[data-design="06"],.page.page[data-design="07"],.page.page[data-design="08"],.page.page[data-design="09"],.page.page[data-design="10"]) .hero-metrics div{display:grid;grid-template-columns:98px 1fr;text-align:left}:is(.page.page[data-design="06"],.page.page[data-design="07"],.page.page[data-design="08"],.page.page[data-design="09"],.page.page[data-design="10"]) .concept-toolbar li{padding:5px 7px;font-size:10px}.page.page[data-design="07"] .concept-toolbar,.page.page[data-design="08"] .concept-toolbar{min-height:142px}.page.page[data-design="07"] .concept-geometry,.page.page[data-design="08"] .concept-geometry{top:142px}.page.page[data-design="06"] .side-left,.page.page[data-design="09"] .side-left,.page.page[data-design="10"] .side-left{transform:translateX(-52%) translateY(52px) rotate(-3deg) scale(.65)}.page.page[data-design="06"] .side-right,.page.page[data-design="09"] .side-right{transform:translateX(52%) translateY(52px) rotate(3deg) scale(.65)}.page.page[data-design="10"] .side-right{transform:translateX(58%) translateY(-34px) rotate(3deg) scale(.52)}.page.page[data-design="07"] .main-phone,.page.page[data-design="07"] .side-right{width:min(150px,39vw)}.page.page[data-design="08"] .hero-showcase{grid-template-rows:auto 440px auto}.page.page[data-design="08"] .zodiac-carousel{min-height:440px}.page.page[data-design="08"] .main-phone{width:min(220px,64vw)}.page.page[data-design="09"] .sample-grid{grid-template-columns:1fr}.page.page[data-design="09"] .sample-card{grid-template-columns:96px minmax(0,1fr);max-width:none}.page.page[data-design="09"] .sample-image-frame{min-height:168px}:is(.page.page[data-design="06"],.page.page[data-design="07"],.page.page[data-design="08"],.page.page[data-design="10"]) .sample-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.page.page[data-design="06"],.page.page[data-design="07"],.page.page[data-design="08"],.page.page[data-design="10"]) .sample-card{max-width:none}.page.page[data-design="07"] .wallpaper-grid:not(.desktop){grid-template-columns:1fr}}@media (max-width:390px){:is(.page.page[data-design="06"],.page.page[data-design="07"],.page.page[data-design="08"],.page.page[data-design="09"],.page.page[data-design="10"]) .hero h1{font-size:36px}:is(.page.page[data-design="06"],.page.page[data-design="07"],.page.page[data-design="08"],.page.page[data-design="10"]) .sample-grid{grid-template-columns:1fr}.page.page[data-design="07"] .main-phone,.page.page[data-design="07"] .side-right{width:min(138px,38vw)}}@media (prefers-reduced-motion:reduce){.page.page[data-design="09"] .concept-geometry i{animation:none;transform:none}:is(.page.page[data-design="06"],.page.page[data-design="07"],.page.page[data-design="08"],.page.page[data-design="09"],.page.page[data-design="10"]) :is(.stage-phone,.form-progress button,.sample-card){transition:none}}