.Qc7k_q_page{background:var(--background);min-height:100vh;color:var(--foreground)}.Qc7k_q_shell{max-width:1180px;margin:auto;padding:0 40px}.Qc7k_q_nav{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:28px 0;display:flex}.Qc7k_q_nav>a:last-child{align-items:center;gap:8px;display:flex}.Qc7k_q_layout{grid-template-columns:.85fr 1.15fr;align-items:start;gap:72px;padding:64px 0 52px;display:grid}.Qc7k_q_introduction{padding-top:16px}.Qc7k_q_noteMark{background:var(--primary-50);width:52px;height:52px;color:var(--primary-ink);border-radius:50%;justify-content:center;align-items:center;margin-bottom:30px;display:flex}.Qc7k_q_overline{letter-spacing:.14em;color:var(--muted);font-size:10px;font-weight:600}.Qc7k_q_introduction h1{font-family:var(--font-display),Georgia,serif;letter-spacing:-.035em;max-width:470px;margin:16px 0 24px;font-weight:400;line-height:1.04;font-size:clamp(38px,4.7vw,60px)!important}.Qc7k_q_lead{color:var(--body);max-width:380px;font-size:16px;line-height:1.8}.Qc7k_q_promise{color:var(--primary-ink);align-items:flex-start;gap:12px;margin-top:28px;font-size:13px;line-height:1.8;display:flex}.Qc7k_q_seasonSketch{width:240px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;padding:40px 0;display:flex}.Qc7k_q_seasonSketch>span:not(:nth-child(2)){font-family:var(--font-display),Georgia,serif;font-size:16px;font-style:italic}.Qc7k_q_seasonSketch>span:nth-child(2){opacity:.5;margin:12px 0}.Qc7k_q_entrances{border-top:1px solid var(--border);max-width:330px;padding-top:20px}.Qc7k_q_entrances>p{color:var(--muted);margin-bottom:12px;font-size:12px}.Qc7k_q_entrance{border:1px solid var(--border);color:var(--body);background:var(--surface);border-radius:6px;justify-content:space-between;align-items:center;margin-top:8px;padding:12px 14px;font-size:12px;display:flex}.Qc7k_q_entrance:hover{border-color:var(--primary);color:var(--primary-ink)}.Qc7k_q_paper{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:32px;box-shadow:0 6px 32px #00000004}.Qc7k_q_paper:focus{outline:none}.Qc7k_q_paperHeading{border-bottom:1px solid var(--border);gap:15px;margin-bottom:26px;padding-bottom:24px;display:flex}.Qc7k_q_paper h2{font-family:var(--font-display),Georgia,serif;font-size:27px;font-weight:400;line-height:1.15}.Qc7k_q_paperHeading p{color:var(--muted);margin-top:8px;font-size:12px}.Qc7k_q_number{font-family:var(--font-mono-data),monospace;color:var(--muted);padding-top:5px;font-size:11px}.Qc7k_q_fields{flex-direction:column;gap:24px;min-width:0;display:flex}.Qc7k_q_treeChips{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.Qc7k_q_chip,.Qc7k_q_chipSelected{border:1px solid var(--border);cursor:pointer;background:var(--surface);color:var(--body);border-radius:6px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;display:flex}.Qc7k_q_chip:hover{border-color:var(--primary)}.Qc7k_q_chipSelected{border-color:var(--primary);background:var(--primary-50);color:var(--primary-ink)}.Qc7k_q_chip:disabled{opacity:.45;cursor:default}.Qc7k_q_addTree{gap:8px;display:flex}.Qc7k_q_addTree input{flex:1;min-width:0}.Qc7k_q_selectedTrees{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.Qc7k_q_treeTag{border:1px solid var(--border);min-height:44px;color:var(--body);cursor:pointer;border-radius:4px;align-items:center;gap:8px;padding:4px 10px;font-size:11px;display:flex}.Qc7k_q_hint{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.65}.Qc7k_q_optional{color:var(--muted);margin-left:6px;font-size:11px;font-weight:400}.Qc7k_q_details{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:15px 0}.Qc7k_q_details summary{cursor:pointer;padding:5px 0;font-size:12px}.Qc7k_q_details summary span{color:var(--muted);margin-left:8px;font-size:11px}.Qc7k_q_optionalFields{gap:10px;padding-top:16px;display:grid}.Qc7k_q_submit{justify-content:center;gap:10px;width:100%;display:flex}.Qc7k_q_privacy{text-align:center;color:var(--muted);margin-top:-12px;font-size:10px;line-height:1.8}.Qc7k_q_privacy a{text-decoration:underline}.Qc7k_q_signature{font-family:var(--font-display),Georgia,serif;color:var(--muted);justify-content:center;align-items:center;gap:8px;margin-top:20px;font-size:14px;font-style:italic;display:flex}.Qc7k_q_context{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:24px;display:flex}.Qc7k_q_context h2{margin:10px 0}.Qc7k_q_context p{color:var(--muted);align-items:center;gap:5px;font-size:12px;display:flex}.Qc7k_q_waiting{text-align:center;color:var(--primary-ink);padding:40px 0}.Qc7k_q_waiting h2{color:var(--foreground);margin:24px 0 12px}.Qc7k_q_waiting p{color:var(--body);font-size:13px;line-height:1.8}.Qc7k_q_progress{background:var(--border);width:100%;height:2px;margin-top:28px;display:block;overflow:hidden}.Qc7k_q_progress:after{content:"";background:var(--primary);width:35%;height:100%;animation:2s ease-in-out infinite alternate Qc7k_q_grower-progress;display:block}@keyframes Qc7k_q_grower-progress{to{transform:translate(185%)}}.Qc7k_q_followup{border-top:1px solid var(--border);margin-top:28px;padding-top:24px}.Qc7k_q_followup h3,.Qc7k_q_save h3{font-family:var(--font-display),Georgia,serif;font-size:25px;font-weight:400;line-height:1.2}.Qc7k_q_followup p,.Qc7k_q_save p{color:var(--body);margin:12px 0;font-size:12px;line-height:1.8}.Qc7k_q_followup button{border:1px solid var(--border);gap:8px;margin:12px 0 0 auto;display:flex}.Qc7k_q_save{background:var(--primary-50);color:var(--primary-ink);border-radius:6px;margin-top:30px;padding:24px}.Qc7k_q_save h3{color:var(--primary-ink);margin-top:12px}.Qc7k_q_save p{color:var(--primary-ink)}.Qc7k_q_save button{justify-content:center;gap:8px;width:100%;margin:20px 0 12px;display:flex}.Qc7k_q_save small{text-align:center;font-size:10px;line-height:1.7;display:block}.Qc7k_q_savedFeedback{border-top:1px solid var(--border);margin-top:24px;padding:16px 0;font-size:12px;line-height:1.8}.Qc7k_q_savedFeedback span{color:var(--muted)}.Qc7k_q_error{border:1px solid var(--border);background:var(--surface);border-radius:6px;margin-top:16px;padding:16px;font-size:13px;line-height:1.7}.Qc7k_q_footer{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;padding:24px 0;font-size:11px;display:flex}.Qc7k_q_page button:focus-visible,.Qc7k_q_page a:focus-visible,.Qc7k_q_page summary:focus-visible{outline:2px solid var(--primary);outline-offset:4px}@media (max-width:850px){.Qc7k_q_shell{padding:0 24px}.Qc7k_q_layout{gap:32px}.Qc7k_q_paper{padding:24px}}@media (max-width:650px){.Qc7k_q_shell{padding:0 18px}.Qc7k_q_nav{padding:18px 0}.Qc7k_q_layout{flex-direction:column;gap:28px;padding:26px 0 36px;display:flex}.Qc7k_q_introduction{padding-top:0}.Qc7k_q_noteMark{display:none}.Qc7k_q_introduction h1{margin:12px 0 14px;font-size:43px!important}.Qc7k_q_lead{max-width:none;font-size:14px}.Qc7k_q_promise{margin-top:18px;font-size:12px}.Qc7k_q_promise br,.Qc7k_q_seasonSketch,.Qc7k_q_entrances{display:none}.Qc7k_q_workspace{width:100%}.Qc7k_q_paper{padding:22px 18px}.Qc7k_q_paperHeading h2{font-size:25px}.Qc7k_q_save{padding:20px 16px}.Qc7k_q_footer{gap:12px;font-size:10px}}@media (prefers-reduced-motion:reduce){.Qc7k_q_progress:after{width:100%;animation:none}}.Qc7k_q_review{border-bottom:1px solid var(--border);color:var(--muted);text-align:center;padding:12px 0;font-size:12px}
