:is(html:has(.quote-root),body:has(.quote-root)){background:var(--bg,#060607);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.q-skip{z-index:99;background:var(--acc,#ff4a1c);color:#080808;font:11px var(--f-mono), monospace;text-transform:uppercase;letter-spacing:.06em;padding:8px 12px;position:fixed;top:14px;left:18px;transform:translateY(-160%)}.q-skip:focus{transform:translateY(0)}.quote-root{--q-bg:var(--bg,#060607);--q-fg:var(--fg,#ece9e2);--q-accent:var(--acc,#ff4a1c);--q-line:#ece9e233;--q-header-h:78px;--q-progress-h:68px;--q-footer-h:74px;--gut:2.8vw;--spring:cubic-bezier(.2, 1.4, .3, 1);--expo:cubic-bezier(.16, 1, .3, 1);isolation:isolate;background:var(--q-bg);min-height:100svh;color:var(--q-fg);font-family:var(--f-display), "Helvetica Neue", sans-serif;transition:background .55s,color .55s;position:relative;overflow-x:hidden}.quote-root *{box-sizing:border-box}.quote-root button,.quote-root input,.quote-root textarea{font:inherit}.quote-root button,.quote-root a,.quote-root input,.quote-root textarea{touch-action:manipulation}.quote-root button{cursor:pointer}.quote-root a{color:inherit;text-decoration:none}.quote-root ::selection{background:var(--q-accent);color:#080808}.quote-root[data-mood=minimal] .q-orb-stage{opacity:.42;filter:grayscale()}.quote-root[data-mood=minimal] .q-title{letter-spacing:-.055em;font-weight:650}.quote-root[data-mood=premium] .q-orb-halo,.quote-root[data-mood=luxury] .q-orb-halo{filter:blur(24px);transform:scale(1.25)}.quote-root[data-mood=futuristic] .q-title{text-shadow:4px 4px 0 color-mix(in srgb, var(--q-accent), transparent 75%)}.quote-root[data-mood=editorial] .q-mood-scene .q-title{font-family:var(--f-serif), Georgia, serif;letter-spacing:-.055em;font-style:italic;font-weight:400}.quote-root[data-mood=playful] .q-mood-option{border-radius:40px;padding-left:15px;transition:transform .4s cubic-bezier(.2,1.6,.3,1),color .3s}.quote-root[data-mood=playful] .q-mood-option:hover{transform:translateY(-10px)rotate(-4deg)}.quote-root[data-mood=brutalist] .q-mood-scene .q-title{letter-spacing:-.11em;transform-origin:0;font-weight:950;transform:skew(-5deg)scaleX(1.08)}.quote-root[data-mood=brutalist] .q-grid{opacity:.45}.quote-root[data-mood=experimental] .q-mood-scene .q-title{transform-origin:0;transform:perspective(500px)rotateY(-9deg)skewY(-3deg)}.quote-root[data-mood=weird-as-hell] .q-mood-scene .q-title{text-shadow:-5px 8px 0 color-mix(in srgb, var(--q-accent), transparent 60%);transform:skew(9deg)}.q-noise{z-index:10;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:-50px}.q-grid{z-index:0;pointer-events:none;opacity:0;position:fixed;inset:0}.q-header{height:78px;padding:0 var(--gut);z-index:7;border-bottom:1px solid var(--q-line);grid-template-columns:1fr 1fr 1fr;align-items:center;display:grid;position:relative}.q-brand{letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:10px;width:fit-content;font-size:19px;font-weight:800;line-height:1;display:flex}.q-brand:before{content:"";width:18px;height:18px;transition:border-radius .6s var(--spring), transform .8s var(--spring);border:2.5px solid;border-radius:50%}.q-brand:hover:before{border-radius:3px;transform:rotate(135deg)}.q-brand span{color:var(--q-accent);margin-left:.2em}.q-brand sup{margin-left:-5px;font-size:9px}.q-header-center,.q-close,.q-eyebrow,.q-kicker,.q-instruction,.q-progress,.q-footer,.q-orb-index,.q-intro-coordinate,.q-feature-count,.q-character-count,.q-mood-caption,.q-summary-grid small,.q-edit,.q-success-link{font-family:var(--f-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:11px;line-height:1.55}.q-header-center{white-space:nowrap;opacity:.6;justify-self:center}.q-live-dot{background:var(--q-accent);width:5px;height:5px;box-shadow:0 0 12px var(--q-accent);border-radius:50%;margin:0 .8em;display:inline-block}.q-close{border-bottom:1px solid #0000;justify-self:end;padding-bottom:3px;transition:border-color .2s}.q-close:hover{border-color:var(--q-fg)}.q-close span{margin-left:1em;font-size:17px}.q-progress{z-index:7;height:68px;padding:0 var(--gut);border-bottom:1px solid var(--q-line);align-items:center;gap:18px;display:flex;position:relative}.q-progress-label{min-width:115px}.q-progress-track{background:var(--q-line);width:min(23vw,260px);height:1px}.q-progress-track>span{background:var(--q-accent);height:100%;box-shadow:0 0 12px var(--q-accent);transition:width .6s cubic-bezier(.22,1,.36,1);display:block}.q-progress-number{color:var(--q-accent);min-width:55px}.q-progress-nodes{gap:10px;margin-left:auto;display:flex}.q-progress-nodes button{border:1px solid var(--q-fg);opacity:.35;width:8px;height:8px;transition:background-color .3s var(--expo), border-color .3s var(--expo), box-shadow .3s var(--expo), opacity .3s var(--expo);background:0 0;border-radius:50%;padding:0}.q-progress-nodes button:not(:disabled){opacity:.8}.q-progress-nodes button.current,.q-progress-nodes button:hover:not(:disabled){background:var(--q-accent);border-color:var(--q-accent);box-shadow:0 0 15px var(--q-accent);opacity:1}.q-progress-nodes button:disabled{cursor:default}.q-scene{z-index:3;animation:.65s cubic-bezier(.22,1,.36,1) both q-reveal;position:relative}.quote-root[data-phase=exit] .q-scene{animation:.49s cubic-bezier(.7,0,.7,1) both q-exit}@keyframes q-reveal{0%{opacity:.05;clip-path:inset(0 0 100%);transform:perspective(900px)rotateX(8deg)scale(1.07)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes q-exit{to{opacity:0;clip-path:inset(100% 0 0);transform:perspective(900px)rotateX(-7deg)scale(.88)}}.q-content{width:min(100%,1800px);height:calc(100svh - var(--q-header-h) - var(--q-progress-h) - var(--q-footer-h));min-height:0;padding:clamp(24px, 4vh, 58px) var(--gut) clamp(82px, 9vh, 112px);flex-direction:column;justify-content:center;margin:0 auto;display:flex;position:relative;overflow:clip}.q-title-wrap{z-index:2;position:relative}.q-eyebrow{color:var(--q-accent);margin:0 0 25px}.q-title{letter-spacing:-.045em;text-transform:uppercase;max-width:13ch;margin:0;font-size:clamp(58px,min(10.4vw,11vh),176px);font-weight:800;line-height:.84}.q-title>span{white-space:nowrap;display:block}.q-title-italic{font-family:var(--f-serif), Georgia, serif;letter-spacing:-.03em;text-transform:none;padding-right:.2em;font-style:italic;font-weight:400;line-height:.9}.q-instruction{color:#a9a7a2;max-width:46ch;margin:30px 0 36px}.q-orb-stage{z-index:1;pointer-events:none;width:clamp(340px,53vw,860px);height:clamp(340px,53vw,860px);transition:right .8s cubic-bezier(.22,1,.36,1),width .8s,opacity .6s,filter .6s,transform 1s;position:fixed;top:50%;right:-4vw;transform:translateY(-45%)}.q-orb-halo{background:radial-gradient(circle, color-mix(in srgb, var(--q-accent), transparent 72%) 0, transparent 65%);filter:blur(40px);border-radius:50%;position:absolute;inset:14%}.q-orb-stage canvas{filter:drop-shadow(0 0 80px color-mix(in srgb, var(--q-accent), transparent 75%));position:relative}.q-orb-index{color:#a19f99;position:absolute;bottom:13%;right:16%}.quote-root[data-step=intro] .q-orb-stage{width:min(60vw,850px);height:min(60vw,850px);right:9vw}.quote-root[data-step=details] .q-orb-stage{opacity:.17;filter:blur(6px)}.quote-root[data-step=summary] .q-orb-stage{width:min(67vw,950px);height:min(67vw,950px);right:1vw}.quote-root[data-phase=send] .q-orb-stage{filter:brightness(8);opacity:0;transform:translateY(-45%)scale(.1)}.quote-root[data-phase=send] .q-summary-grid,.quote-root[data-phase=send] .q-title-wrap{filter:blur(20px);opacity:0;transition:transform 1s cubic-bezier(.7,0,.9,.4),filter .8s,opacity .8s;transform:scale(.1)translate(150%)}.quote-root[data-phase=send] .q-send{box-shadow:0 0 130px var(--q-accent);background:#fff}.quote-root[data-step=success] .q-orb-stage{opacity:.28;right:-19vw;transform:translateY(-45%)scale(.45)}.q-intro{height:calc(100svh - var(--q-header-h));flex-direction:column;justify-content:center;min-height:0;padding-top:3vh;padding-bottom:48px;display:flex}.q-kicker{letter-spacing:.18em;margin:0 0 clamp(20px,4.5vh,58px);font-size:11px}.q-kicker span{color:var(--q-accent);padding:0 16px}.q-intro .q-eyebrow{display:none}.q-intro .q-title{max-width:none;font-size:clamp(62px,min(15.4vw,15vh),220px)}.q-intro .q-title>span:nth-child(3){color:#0000;-webkit-text-stroke:1px var(--q-fg)}.q-intro .q-title>span:nth-child(4){color:var(--q-accent)}.q-intro-bottom{align-items:end;gap:40px;margin-top:clamp(24px,5vh,72px);display:flex}.q-intro-bottom p{margin:0;font-size:clamp(14px,1.2vw,19px);line-height:1.45}.q-launch,.q-send{color:#080808;background:var(--q-fg);letter-spacing:-.03em;min-width:min(45vw,500px);transition:transform .55s var(--spring), background .4s, border-radius .7s var(--spring);border:0;border-radius:999px;justify-content:space-between;align-items:center;padding:.44em .85em .38em;font-size:clamp(18px,2.5vw,36px);font-weight:800;line-height:1;display:flex}.q-launch:hover,.q-send:hover{background:var(--q-accent);border-radius:.3em .95em;transform:scale(1.035)}.q-launch span,.q-send b{font-size:1.5em;font-weight:400;line-height:.5}.q-intro-coordinate{opacity:.45;position:absolute;bottom:30px;right:5.6vw}.q-type-grid{perspective:1100px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1100px;display:grid}.q-type-card{border:1px solid var(--q-line);min-height:clamp(90px,9.5vh,150px);color:var(--q-fg);text-align:left;transition:transform .45s var(--spring), background-color .3s var(--expo), border-color .3s var(--expo), box-shadow .3s var(--expo);background:#ffffff09;flex-direction:column;justify-content:space-between;padding:20px;display:flex;position:relative;overflow:hidden}.q-type-card:before{content:"";opacity:0;transition:opacity .3s var(--expo);background:#ff4a1c12;position:absolute;inset:0}.q-type-card:hover,.q-type-card:focus-visible{border-color:var(--q-accent);transform:translateZ(80px)rotateX(-4deg)rotateY(3deg);box-shadow:0 35px 80px #0009}.q-type-card:hover:before,.q-type-card.selected:before{opacity:1}.q-type-card.selected{border-color:var(--q-accent);background:#ff4a1c1a}.q-type-card small,.q-type-card>span{font-family:var(--f-mono), monospace;font-size:12px;position:relative}.q-type-card strong{letter-spacing:-.055em;text-transform:uppercase;max-width:8ch;font-size:clamp(21px,min(2.6vw,3.4vh),47px);line-height:.94;position:relative}.q-type-card>span{color:var(--q-accent);font-size:24px;position:absolute;top:14px;right:18px}.q-mood-grid{grid-template-columns:repeat(3,1fr);gap:0 28px;max-width:1020px;display:grid}.q-mood-option{color:var(--q-fg);border:0;border-bottom:1px solid var(--q-line);text-align:left;background:0 0;align-items:baseline;gap:17px;padding:16px 0;transition:color .25s,transform .3s;display:flex}.q-mood-option small{font-family:var(--f-mono), monospace;opacity:.5;font-size:10px}.q-mood-option span{text-transform:uppercase;letter-spacing:-.06em;font-size:clamp(22px,min(2.6vw,3vh),42px);font-weight:800}.q-mood-option b{opacity:0;margin-left:auto;font-weight:400}.q-mood-option:hover,.q-mood-option.selected{color:var(--q-accent);transform:translate(7px)}.q-mood-option:hover b,.q-mood-option.selected b{opacity:1}.q-mood-caption{align-items:center;gap:20px;margin-top:36px;display:flex}.q-mood-caption>span{color:#888}.q-mood-caption strong{color:var(--q-accent)}.q-ambition-scene{flex-direction:column;justify-content:center;display:flex}.q-ambition-display{align-items:baseline;gap:20px;margin:30px 0 16px;display:flex}.q-ambition-display strong{color:var(--q-accent);letter-spacing:-.085em;text-transform:uppercase;font-size:clamp(70px,12vw,200px);line-height:.85}.q-ambition-number,.q-ambition-after{font-family:var(--f-mono), monospace;font-size:13px}.q-ambition-rail{touch-action:none;cursor:ew-resize;outline-offset:8px;align-items:center;width:min(100%,1070px);height:80px;display:flex;position:relative}.q-ambition-rail:before{content:"";background:var(--q-line);width:100%;height:2px}.q-ambition-fill{background:var(--q-accent);height:2px;box-shadow:0 0 16px var(--q-accent);transition:width .3s;position:absolute;top:calc(50% - 1px);left:0}.q-ambition-knob{color:#080808;background:var(--q-accent);width:74px;height:74px;box-shadow:0 0 0 12px color-mix(in srgb, var(--q-accent), transparent 88%), 0 0 80px color-mix(in srgb, var(--q-accent), transparent 65%);border-radius:50%;place-items:center;font-size:40px;transition:left .3s;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%)}.q-ambition-labels{justify-content:space-between;width:min(100%,1070px);display:flex}.q-ambition-labels button{color:var(--q-fg);opacity:.5;font-family:var(--f-mono), monospace;text-transform:uppercase;letter-spacing:.1em;background:0 0;border:0;padding:12px 0;font-size:11px}.q-ambition-labels button.active{opacity:1;color:var(--q-accent)}.q-feature-field{flex-wrap:wrap;align-items:center;gap:12px;max-width:1100px;display:flex}.q-feature{border:1px solid var(--q-line);color:var(--q-fg);letter-spacing:-.04em;text-transform:uppercase;transition:transform .3s var(--spring), color .3s var(--expo), background-color .3s var(--expo), border-color .3s var(--expo);background:#ffffff06;padding:17px 22px;font-size:clamp(15px,1.4vw,22px);font-weight:700}.q-feature:nth-child(3n+2){transform:translateY(6px)}.q-feature:nth-child(4n+3){transform:translateY(-6px)}.q-feature:hover{border-color:var(--q-accent);transform:translateY(-10px)rotate(-2deg)}.q-feature.selected{background:var(--q-accent);border-color:var(--q-accent);color:#080808;transform:translateY(-7px)}.q-feature>span{margin-right:18px;font-weight:400}.q-feature-count{color:var(--q-accent);margin-top:35px}.q-big-rows{max-width:980px}.q-big-rows button{text-align:left;border:0;border-bottom:1px solid var(--q-line);width:100%;color:var(--q-fg);background:0 0;align-items:baseline;padding:10px 0;transition:transform .3s,color .3s,padding .3s;display:flex}.q-big-rows button:first-child{border-top:1px solid var(--q-line)}.q-big-rows button:hover,.q-big-rows button.selected{color:var(--q-accent);padding-left:9px;transform:translate(13px)}.q-big-rows small{font:11px var(--f-mono), monospace;margin-right:32px}.q-big-rows span{text-transform:uppercase;letter-spacing:-.075em;font-size:clamp(34px,min(5vw,6vh),82px);font-weight:800;line-height:1}.q-big-rows b{margin-left:auto;font-size:32px;font-weight:400}.q-time-perspective{perspective:900px;gap:10px;max-width:1180px;margin-top:10vh;display:flex;position:relative}.q-time-line{background:var(--q-accent);opacity:.7;z-index:-1;height:1px;position:absolute;top:42px;left:0;right:0;transform:perspective(800px)rotateY(-8deg)}.q-time-stop{min-width:0;color:var(--q-fg);text-align:left;background:0 0;border:0;flex-direction:column;flex:1;gap:30px;transition:transform .4s,color .3s;display:flex}.q-time-stop i{border:2px solid var(--q-accent);background:var(--q-bg);width:20px;height:20px;box-shadow:0 0 0 8px color-mix(in srgb, var(--q-accent), transparent 90%);border-radius:50%}.q-time-stop small{color:#989590;font:11px var(--f-mono), monospace}.q-time-stop strong{text-transform:uppercase;letter-spacing:-.06em;max-width:8ch;font-size:clamp(19px,2.6vw,45px);line-height:.94}.q-time-stop:hover,.q-time-stop.selected{color:var(--q-accent);transform:translateY(-20px)scale(1.04)}.q-time-stop.selected i{background:var(--q-accent)}.q-idea-scene textarea{resize:vertical;border:0;border-bottom:1px solid var(--q-line);width:min(100%,1080px);height:clamp(200px,36vh,400px);color:var(--q-fg);letter-spacing:-.05em;background:0 0;outline:0;padding:20px 0;font-size:clamp(26px,3.2vw,56px);line-height:1.15}.q-idea-scene textarea:focus{border-color:var(--q-accent)}.q-idea-scene textarea::placeholder{color:#64615e}.q-idea-label{font:11px var(--f-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--q-accent);margin-top:40px;display:block}.q-character-count{color:#898782}.q-detail-grid{grid-template-columns:1fr 1fr;gap:35px 45px;max-width:1100px;margin-top:60px;display:grid}.q-detail-grid label{font:11px var(--f-mono), monospace;letter-spacing:.12em;display:block}.q-detail-grid label>span{color:var(--q-accent)}.q-detail-grid small{opacity:.5;font-size:9px}.q-detail-grid input{border:0;border-bottom:1px solid var(--q-line);width:100%;color:var(--q-fg);font-family:var(--f-display), sans-serif;letter-spacing:-.06em;background:0 0;border-radius:0;outline:0;margin-top:10px;padding:12px 0 20px;font-size:clamp(24px,min(3vw,3.6vh),48px);transition:border-color .3s;display:block}.q-detail-grid input:focus{border-color:var(--q-accent)}.q-detail-grid input::placeholder{color:#575450}.q-summary-scene .q-instruction{margin:14px 0 20px}.q-summary-grid{grid-template-columns:repeat(2,1fr);gap:1px 40px;width:min(100%,1000px);margin-top:22px;display:grid}.q-summary-grid>div{border-top:1px solid var(--q-line);flex-direction:column;justify-content:space-between;min-height:clamp(52px,6vh,76px);padding:8px 0;display:flex}.q-summary-grid small{color:var(--q-accent)}.q-summary-grid strong{letter-spacing:-.05em;text-transform:uppercase;font-size:clamp(18px,min(2.4vw,2.8vh),36px);line-height:1}.q-summary-grid span{opacity:.5;font-size:12px}.q-summary-actions{align-items:center;gap:20px;width:min(100%,1000px);margin-top:22px;display:flex}.q-edit{color:var(--q-fg);background:0 0;border:0;padding:15px 5px}.q-send{min-width:min(60vw,600px);margin-left:auto}.q-send:disabled{opacity:.7;cursor:wait}.q-success-scene{flex-direction:column;justify-content:center;min-height:calc(100svh - 78px);display:flex}.q-success-scene h1{letter-spacing:-.095em;margin:0;font-size:clamp(80px,13vw,220px);line-height:.75}.q-success-scene h1 em{color:var(--q-accent);font-family:var(--f-serif), serif;font-weight:400}.q-success-scene>p:not(.q-eyebrow){max-width:500px;font-size:clamp(18px,2vw,28px);line-height:1.4}.q-success-scene>p strong{color:var(--q-accent);overflow-wrap:anywhere}.q-success-link{border-bottom:1px solid var(--q-accent);width:fit-content;margin-top:25px;padding-bottom:9px}.q-success-link span{margin-left:25px;font-size:20px}.q-footer{height:74px;padding:0 var(--gut);border-top:1px solid var(--q-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:7;background:#060607c7;justify-content:space-between;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.q-footer>span{color:#807e79}.q-footer button{color:var(--q-fg);font:inherit;letter-spacing:inherit;background:0 0;border:0;padding:13px 0}.q-footer .q-next{color:var(--q-accent)}.q-footer .q-next b{margin-left:25px;font-size:22px;font-weight:400}.q-error{z-index:11;color:#1c0d08;border-left:5px solid var(--q-accent);width:min(90vw,700px);font:13px var(--f-mono), monospace;background:#f4e6df;padding:16px 20px;position:fixed;bottom:88px;left:50%;transform:translate(-50%);box-shadow:0 20px 60px #0008}.q-cursor{border:1px solid var(--q-accent);width:38px;height:38px;color:var(--q-accent);z-index:12;pointer-events:none;mix-blend-mode:difference;border-radius:50%;place-items:center;transition:width .2s,height .2s,margin .2s;display:grid;position:fixed;top:-19px;left:-19px}.q-cursor:after{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;transition:opacity .2s;position:absolute}.q-cursor span{font-family:var(--f-mono), monospace;letter-spacing:-.04em;font-size:9px}.q-cursor[data-mode=✳] span{font-size:16px}.q-cursor:not([data-mode=✳]):after{opacity:0}.quote-root:has(button:hover) .q-cursor{width:58px;height:58px;margin:-10px}.quote-root :focus-visible{outline:2px solid var(--q-accent);outline-offset:4px}@media (hover:hover) and (pointer:fine){.quote-root,.quote-root *{cursor:none!important}}@media (hover:none),(pointer:coarse){.q-cursor{display:none}}@media (max-width:900px){.quote-root{--q-header-h:66px;--q-progress-h:58px;--q-footer-h:68px}.q-header{grid-template-columns:1fr auto;height:66px}.q-header-center{display:none}.q-progress{height:58px}.q-progress-nodes{gap:6px}.q-orb-stage{opacity:.68;width:75vw;height:75vw;top:33%;right:-19vw}.quote-root[data-step=intro] .q-orb-stage{width:85vw;height:85vw;right:-12vw}.q-content{height:calc(100svh - var(--q-header-h) - var(--q-progress-h) - var(--q-footer-h));padding-bottom:92px}.q-type-grid,.q-mood-grid{grid-template-columns:repeat(2,1fr)}.q-time-perspective{flex-wrap:wrap;gap:25px 10px}.q-time-stop{flex:0 0 calc(33.333% - 10px)}.q-time-line{display:none}}@media (max-width:600px){.q-header{padding:0 18px}.q-brand{font-size:17px}.q-close{font-size:9px}.q-close span{margin-left:3px}.q-progress{gap:10px;padding:0 18px}.q-progress-label{min-width:auto;font-size:9px}.q-progress-track{flex:1}.q-progress-number{min-width:auto;font-size:9px}.q-progress-nodes{display:none}.q-content{height:calc(100svh - var(--q-header-h) - var(--q-progress-h) - var(--q-footer-h));padding:24px 20px 82px}.q-title{font-size:clamp(53px,13.4vw,86px)}.q-title>span{white-space:normal}.q-intro{height:calc(100svh - var(--q-header-h));justify-content:flex-end;padding-bottom:84px}.q-intro .q-title{font-size:clamp(57px,13.8vw,90px)}.q-intro-bottom{margin-top:34px;display:block}.q-intro-bottom p{font-size:14px}.q-launch{width:100%;min-width:0;margin-top:20px;font-size:22px}.q-intro-coordinate{bottom:18px;right:20px}.q-orb-stage,.quote-root[data-step=intro] .q-orb-stage{opacity:.55;width:105vw;height:105vw;top:31%;right:-25vw}.quote-root[data-step=summary] .q-orb-stage{opacity:.4;width:110vw;height:110vw;right:-34vw}.q-instruction{margin:20px 0 26px}.q-type-grid{gap:8px}.q-type-card{min-height:clamp(76px,9vh,106px);padding:13px}.q-type-card strong{font-size:24px}.q-mood-grid{gap:0 16px}.q-mood-option{gap:6px;padding:15px 0}.q-mood-option span{font-size:20px}.q-mood-option small,.q-mood-option b{display:none}.q-ambition-display{gap:8px}.q-ambition-display strong{font-size:clamp(57px,14vw,95px)}.q-ambition-number,.q-ambition-after{font-size:10px}.q-ambition-rail{width:calc(100% - 40px);margin:20px}.q-ambition-knob{width:58px;height:58px}.q-ambition-labels button{font-size:8px}.q-feature-field{gap:8px}.q-feature{padding:11px 13px;font-size:13px}.q-feature>span{margin-right:8px}.q-big-rows span{font-size:clamp(31px,9vw,55px)}.q-big-rows small{margin-right:13px}.q-time-perspective{gap:32px 10px;margin-top:38px}.q-time-stop{flex-basis:calc(50% - 10px);gap:14px}.q-time-stop strong{font-size:25px}.q-detail-grid{grid-template-columns:1fr;gap:25px;margin-top:35px}.q-summary-grid{gap:0 18px}.q-summary-grid>div{min-height:54px}.q-summary-grid strong{font-size:20px}.q-summary-actions{display:block}.q-send{width:100%;min-width:0;font-size:27px}.q-footer{height:68px;padding:0 20px}.q-footer>span{display:none}.q-error{bottom:80px}.q-success-scene h1{font-size:clamp(67px,16vw,120px)}}@media (prefers-reduced-motion:reduce){.quote-root *,.quote-root :before,.quote-root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
