@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Space+Grotesk:wght@400;500;700&display=swap";:root{color-scheme:dark;font-family:Space Grotesk,sans-serif;--page-bg: #05070d;--page-bg-soft: #0e121d;--page-ink: #f2f6ff;--page-muted: #a9b4cd;--line: rgba(132, 154, 211, .26);--line-strong: rgba(255, 132, 53, .5);--panel: rgba(14, 19, 31, .86);--panel-strong: rgba(19, 24, 38, .96);--card-shadow: 0 28px 78px rgba(0, 0, 0, .56);--accent: #ff6a00;--accent-strong: #ff9d1f;--accent-soft: rgba(255, 106, 0, .2);--accent-cyan: #24d9ff;--ink-inverse: #f7fbff;--teal: #24d9ff;--danger: #ff8f43;--glow-accent: rgba(255, 106, 0, .46);--glow-cyan: rgba(36, 217, 255, .42);--radius-xl: 34px;--radius-lg: 24px;--radius-md: 18px;--radius-sm: 12px}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;min-width:320px;color:var(--page-ink);background:radial-gradient(circle at 12% -8%,rgba(255,106,0,.32),transparent 38%),radial-gradient(circle at 92% 4%,rgba(36,217,255,.24),transparent 26%),radial-gradient(circle at 52% 110%,rgba(255,87,34,.18),transparent 34%),linear-gradient(180deg,#06080f,#0a0d17 52%,#04060c)}button,input,textarea,select{font:inherit}button{cursor:pointer}img{display:block;max-width:100%}.app-shell{position:relative;min-height:100vh;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:18px;padding:20px 16px 14px}.page-noise{position:fixed;inset:0;pointer-events:none;opacity:.52;background-image:linear-gradient(rgba(106,132,182,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(106,132,182,.18) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:linear-gradient(180deg,#000,#00000073);mask-image:linear-gradient(180deg,#000,#00000073)}.app-layout{position:relative;display:grid;gap:24px;width:min(1420px,100%);margin:0 auto}.app-layout-with-rail{grid-template-columns:minmax(0,1fr)}.main-column{display:grid;gap:22px}.topbar{display:flex;align-items:center;justify-content:flex-end;gap:14px}.brand-mark,.topbar-mode,.badge,.edge-chip,.status-pill,.match-label,.share-card-label,.review-card-label,.mode-card-eyebrow,.question-step-title,.marquee-label{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.brand-mark{color:var(--ink-inverse);background:linear-gradient(135deg,#101828,#1d273e);box-shadow:var(--card-shadow);border:1px solid rgba(36,217,255,.3)}.topbar-mode{color:var(--accent-cyan);border:1px solid rgba(36,217,255,.4);background:#0a1222db;box-shadow:inset 0 0 0 1px #24d9ff24,0 0 18px #24d9ff29}.view-panel,.graph-panel,.cards-panel,.none-found-card,.share-card,.review-card,.detail-disclosure,.ad-slot-shell{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--panel);box-shadow:var(--card-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.landing-panel,.quiz-shell,.loading-panel,.results-panel{padding:26px;animation:rise-in .32s ease}.landing-panel{display:grid;gap:22px;min-height:min(72vh,760px);align-items:center}.landing-copy,.results-hero,.mode-panel,.question-shell{display:grid;gap:18px}.question-shell{width:min(100%,1120px);margin:0 auto}.landing-copy{justify-items:center;text-align:center;max-width:1100px;margin:0 auto}.eyebrow{margin:0;color:var(--danger);text-transform:uppercase;letter-spacing:.12em;font-size:.78rem}h1,h2,h3{margin:0;font-family:Bebas Neue,sans-serif;line-height:.95;letter-spacing:.02em}h1{width:100%;max-width:none;font-size:clamp(3.6rem,9vw,7rem)}h2{font-size:clamp(2.6rem,9vw,4.7rem)}h3{font-size:clamp(1.7rem,6vw,2.4rem)}.landing-lead,.section-copy,.field-helper,.loading-copy,.none-found-list,.detail-list,.path-card-type,.review-empty p,.mode-card p,.mode-card span:last-child,.share-card p,.share-card-foot,.ad-slot p{color:var(--page-muted);line-height:1.6}.landing-actions,.quiz-nav-row,.quiz-nav-actions,.results-actions,.loading-error-actions,.modal-actions{display:flex;flex-wrap:wrap;gap:12px}.landing-actions{flex-direction:column;align-items:center}.landing-button{min-width:320px;min-height:68px;padding:0 30px;font-size:1.12rem}.landing-note{color:var(--page-muted);font-size:.92rem}.landing-marquee,.mode-grid,.review-grid,.detail-grid,.results-secondary,.results-support,.results-top,.question-head{display:grid;gap:18px}.marquee-card{padding:18px;border:1px solid var(--line);border-radius:var(--radius-lg);background:#ffffffa8;display:grid;gap:10px}.marquee-card strong{font-size:1.1rem}.primary-button,.secondary-button,.ghost-button,.mode-card,.option-tile,.option-chip,.suggestion-card,.review-card{transition:transform .16s ease,background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.primary-button,.secondary-button,.ghost-button{min-height:50px;padding:0 20px;border-radius:999px;border:1px solid transparent}.primary-button{color:var(--ink-inverse);background:linear-gradient(135deg,var(--accent),var(--accent-strong))}.secondary-button{color:var(--page-ink);background:var(--accent-soft);border-color:#e84a272e}.ghost-button{color:var(--page-ink);background:#ffffffa3;border-color:var(--line)}.primary-button:hover,.secondary-button:hover,.ghost-button:hover,.mode-card:hover,.option-tile:hover,.option-chip:hover,.suggestion-card:hover,.review-card:hover{transform:translateY(-1px)}.primary-button:disabled,.secondary-button:disabled,.ghost-button:disabled{opacity:.55;cursor:not-allowed;transform:none}.mode-grid,.option-tile-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.certainty-panel{display:grid;gap:10px}.certainty-label{color:var(--danger);text-transform:uppercase;letter-spacing:.08em;font-size:.74rem}.certainty-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.certainty-button{border:1px solid var(--line);border-radius:14px;background:#ffffffbd;min-height:56px;padding:8px 10px;display:grid;gap:2px;text-align:left}.certainty-button strong{font-size:.86rem}.certainty-button span{color:var(--page-muted);font-size:.72rem}.certainty-button-selected{border-color:#e84a277a;background:#fff0dcf5}.mode-card,.option-tile,.suggestion-card,.review-card{width:100%;border:1px solid var(--line);border-radius:var(--radius-lg);background:#ffffffb3;text-align:left}.mode-card{padding:20px;display:grid;gap:12px}.mode-card-selected,.option-tile-selected,.option-chip-selected,.match-card-selected{border-color:#e84a2766;background:linear-gradient(145deg,#ffedd4fa,#ffffffdb);box-shadow:0 18px 36px #e84a271f}.mode-card strong,.option-tile-label{font-size:1.18rem}.question-progress{display:grid;gap:10px}.question-progress span,.progress-pill span,.progress-pill strong{color:var(--danger);text-transform:uppercase;letter-spacing:.08em;font-size:.76rem}.progress-bar{height:10px;overflow:hidden;border-radius:999px;background:#1f151114}.progress-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-strong))}.question-head{gap:20px;align-items:start}.question-head>div{display:grid;gap:14px}.question-head .eyebrow{margin-bottom:4px}.question-head-genie{display:grid;grid-template-columns:240px minmax(0,1fr);gap:18px;align-items:stretch}.genie-column{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(160deg,#fff4e2f2,#ffe4c8e6);padding:14px;display:grid;align-content:start;gap:12px}.genie-character-image,.genie-character-fallback{width:100%;aspect-ratio:4 / 5;border-radius:18px;border:1px solid rgba(31,21,17,.16);background:linear-gradient(145deg,#e84a2729,#1f151138)}.genie-character-image{object-fit:cover}.genie-character-fallback{display:grid;place-items:center}.genie-character-fallback span{font-family:Bebas Neue,sans-serif;font-size:clamp(2rem,4vw,3rem);color:var(--ink-inverse)}.genie-caption{font-size:.86rem;color:#5d4038;line-height:1.4}.question-bubble{position:relative;border:1px solid var(--line-strong);border-radius:24px;background:linear-gradient(180deg,#fffdf8f5,#fff3e2eb);padding:22px 24px;box-shadow:0 12px 30px #411d151a}.question-bubble:before{content:"";position:absolute;left:-18px;top:38px;width:24px;height:24px;transform:rotate(45deg);border-left:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:#fff6e8f0}.progress-pill,.review-empty,.slider-panel,.graph-panel,.cards-panel,.none-found-card{padding:18px;border-radius:var(--radius-lg);border:1px solid var(--line);background:#ffffff8a}.field-block,.question-block,.question-body,.match-stack,.match-copy,.saved-clue-copy{display:grid;gap:12px}.question-block{padding:0}.field-copy{display:grid;gap:6px}.field-label{font-family:Space Grotesk,sans-serif;font-size:1.06rem;line-height:1.25;letter-spacing:0}.question-input-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.assist-toggle-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.assist-toggle-button{min-height:44px;padding:0 16px}.assist-toggle-copy{color:var(--page-muted);font-size:.86rem}.assist-panel{display:grid;gap:12px}.question-input,.slider-input{width:100%}.question-input{min-height:60px;padding:16px 18px;color:var(--page-ink);border:1px solid var(--line-strong);border-radius:20px;background:var(--panel-strong)}.question-input::placeholder{color:#1f151166}.question-title{font-size:clamp(1.55rem,2.8vw,2.5rem);line-height:1.02;max-width:none;letter-spacing:.01em;text-wrap:balance}.section-copy,.question-tip{margin:0}.question-tip{color:var(--page-muted);font-size:.94rem;line-height:1.5}.question-tip-title{color:var(--danger);font-weight:700;margin-right:8px}.match-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:16px;border-radius:var(--radius-lg);border:1px dashed rgba(31,21,17,.18);background:#ffffff94;align-items:center}.match-card-selected{border-style:solid;border-color:#e84a2747;background:#fff4e8e6}.match-copy p{margin:0;color:var(--page-muted)}.match-clear-button{min-height:42px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:transparent}.match-clear-button:disabled{opacity:.45;cursor:default}.match-note{color:var(--page-muted);font-size:.92rem}.saved-clue-list{display:grid;gap:10px}.saved-clue{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;border-radius:18px;border:1px solid var(--line);background:#ffffffb8}.saved-clue-matched{border-color:#e84a273d;background:#fff6edf5}.saved-clue-copy{gap:4px}.saved-clue-copy strong{overflow-wrap:anywhere}.saved-clue-copy span{color:var(--page-muted);font-size:.84rem}.saved-clue-remove,.input-add-button{white-space:nowrap}.saved-clue-remove{min-height:38px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:transparent}.suggestion-list{display:grid;gap:10px}.suggestion-card{padding:12px 14px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.suggestion-main{display:grid;gap:4px}.suggestion-main strong{overflow-wrap:anywhere}.suggestion-main span,.suggestion-meta{color:var(--page-muted);font-size:.86rem}.chip-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.option-chip{min-height:52px;padding:0 16px;border-radius:999px;border:1px solid var(--line);background:#ffffffc7;text-align:center}.option-tile{padding:20px;display:grid;gap:8px}.option-tile-copy,.field-inline-meta,.slider-inline-actions,.slider-note{color:var(--page-muted);font-size:.9rem}.field-inline-meta,.slider-inline-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.slider-panel{display:grid;gap:14px}.slider-labels{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--page-muted)}.slider-input{accent-color:var(--accent)}.review-empty strong{font-size:1.05rem}.review-empty p{margin:0}.review-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.review-card{padding:18px;display:grid;gap:10px}.review-card strong{overflow-wrap:anywhere}.review-card-match{color:var(--page-muted);font-size:.88rem}.loading-panel{display:grid;justify-items:center;gap:16px;text-align:center}.spinner-ring{width:84px;height:84px;border-radius:50%;border:6px solid rgba(31,21,17,.08);border-top-color:var(--accent);border-right-color:var(--accent-strong);animation:spin .9s linear infinite}.loading-rails,.none-found-list,.detail-list,.path-card-list{margin:0;padding-left:1.1rem}.results-panel,.results-top,.results-secondary,.results-support{display:grid;gap:18px}.strategy-toggle{display:inline-flex;gap:8px;align-items:center}.strategy-toggle-button{min-height:42px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:#ffffffb8}.strategy-toggle-button-selected{border-color:#e84a2770;background:#ffeedaf2}.result-badges,.edge-chip-row,.share-card-avatars{display:flex;flex-wrap:wrap;gap:10px}.badge,.edge-chip,.status-pill,.ad-slot-label,.match-label,.share-card-label,.review-card-label,.mode-card-eyebrow,.question-step-title,.marquee-label{border:1px solid rgba(31,21,17,.1);background:#ffffffe0;color:var(--danger)}.share-card{padding:20px;display:grid;gap:14px;align-self:start}.results-share-card{position:sticky;top:20px}.share-card-actions{display:grid;gap:10px}.share-card strong{font-size:1.2rem}.share-card-degree{font-family:Bebas Neue,sans-serif;font-size:clamp(2.8rem,8vw,4rem);line-height:.95}.share-card-foot{font-size:.9rem}.panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.panel-head span{color:var(--page-muted);font-size:.82rem}.graph-panel-dominant{padding:20px}.path-graph,.graph-empty{min-height:720px;border-radius:var(--radius-lg);background:linear-gradient(180deg,#140e0d,#231714)}.graph-empty{display:grid;place-items:center;color:#fffaf4b8}.path-card-list{list-style:none;padding-left:0;display:grid;gap:12px}.path-card{padding:16px;border-radius:var(--radius-lg);border:1px solid var(--line);background:#ffffffad;display:grid;gap:12px}.path-card-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center}.path-card-copy{display:grid;gap:4px}.path-card-copy span{color:var(--danger);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.path-card-copy strong{overflow-wrap:anywhere}.path-card-type{margin:0}.results-actions{align-items:center}.status-pill{color:var(--teal)}.detail-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.detail-disclosure{padding:0;overflow:hidden}.detail-disclosure summary{cursor:pointer;list-style:none;padding:18px 20px;font-weight:700}.detail-disclosure summary::-webkit-details-marker{display:none}.detail-disclosure[open] summary{border-bottom:1px solid var(--line)}.detail-list{padding:0 20px 20px 34px}.detail-list li+li,.none-found-list li+li{margin-top:8px}.entity-avatar{width:72px;height:72px;border-radius:50%;overflow:hidden;border:2px solid rgba(31,21,17,.12);background:linear-gradient(135deg,var(--accent-soft),#ffd2b4);display:grid;place-items:center}.entity-avatar span{font-family:Bebas Neue,sans-serif;font-size:1.5rem}.entity-avatar-compact{width:52px;height:52px}.side-rail{display:none}.ad-slot-shell{min-height:300px;padding:12px;display:grid;align-items:stretch;background:linear-gradient(145deg,#fff8eee6,#fffcf7e0),linear-gradient(180deg,#ffffff75,#fff3)}.ad-slot-frame{width:100%;min-height:100%;overflow:hidden;border-radius:calc(var(--radius-lg) - 2px)}.ad-slot-shell-compact{min-height:80px}.bottom-ad-shell{position:relative;width:min(1420px,100%);margin:0 auto}.modal-backdrop{position:fixed;inset:0;z-index:30;display:grid;place-items:center;padding:18px;background:#21120d57;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.modal-card{width:min(100%,580px);padding:24px;border-radius:var(--radius-xl);border:1px solid var(--line);background:var(--panel-strong);box-shadow:var(--card-shadow);display:grid;gap:16px}.modal-copy{display:grid;gap:12px}.modal-copy p{margin:0;color:var(--page-muted);line-height:1.6}.marquee-card,.mode-card,.option-tile,.suggestion-card,.review-card,.saved-clue,.path-card,.strategy-toggle-button,.match-card{background:linear-gradient(165deg,#111827eb,#0b0f1be6);border-color:#7995d057}.question-bubble,.genie-column,.progress-pill,.review-empty,.slider-panel,.graph-panel,.cards-panel,.none-found-card{background:linear-gradient(155deg,#0f1624f0,#0a0f1ae6);border-color:#7892ce52}.question-bubble:before{background:#0f1624fa}.genie-character-image,.genie-character-fallback{border-color:#24d9ff47;background:linear-gradient(145deg,#ff6a0038,#24d9ff33)}.genie-caption{color:var(--page-muted)}.primary-button{color:#fff7ef;background:linear-gradient(120deg,#ff5607,#ff8f1f,#24d9ff);background-size:200% 200%;box-shadow:0 10px 30px #ff6a004d,0 0 0 1px #ffa8452e inset;animation:ember-flow 6.2s linear infinite}.secondary-button{color:#e5f8ff;background:linear-gradient(135deg,#133444f5,#0c1826f5);border-color:#24d9ff66;box-shadow:0 0 24px #24d9ff14}.ghost-button{color:var(--page-ink);background:#0e1522d1;border-color:#7995d05c}.primary-button:hover,.secondary-button:hover,.ghost-button:hover,.mode-card:hover,.option-tile:hover,.option-chip:hover,.suggestion-card:hover,.review-card:hover{box-shadow:0 0 26px #ff6a0033,0 0 22px #24d9ff29}.mode-card-selected,.option-tile-selected,.option-chip-selected,.match-card-selected,.strategy-toggle-button-selected{border-color:#ff8435b8;background:linear-gradient(152deg,#2b1b18f2,#0e1927f2);box-shadow:0 0 0 1px #ff91433d inset,0 0 30px #ff6a0033,0 0 30px #24d9ff21;animation:neon-breathe 2.8s ease-in-out infinite}.certainty-button{background:#0e1522d9;border-color:#7995d052}.certainty-button-selected{border-color:#24d9ff94;background:#133140d6}.progress-bar{background:#050910e6}.progress-bar span{box-shadow:0 0 16px #ff6a0066,0 0 20px #24d9ff40}.question-input{color:var(--page-ink);border-color:#7995d066;background:#090e18e0}.question-input::placeholder{color:#a9b4cda8}.match-card{border-color:#7995d057;border-style:solid}.saved-clue-matched{border-color:#ff853485;background:linear-gradient(155deg,#2b1c18ed,#0d1826e6)}.saved-clue-remove,.match-clear-button{border-color:#7995d066;background:#080d16b8;color:var(--page-ink)}.option-chip{background:#0b111cdb}.strategy-toggle-button{background:#0d131fe0;border-color:#7995d057}.badge,.edge-chip,.status-pill,.ad-slot-label,.match-label,.share-card-label,.review-card-label,.mode-card-eyebrow,.question-step-title,.marquee-label{color:#ffb37e;border-color:#ff893a57;background:#0f1421e6}.status-pill{color:#87eeff;border-color:#24d9ff61;box-shadow:0 0 16px #24d9ff24}.spinner-ring{border-color:#7995d02e;border-top-color:var(--accent);border-right-color:var(--accent-cyan);box-shadow:0 0 28px #ff6a002e}.path-graph,.graph-empty{background:radial-gradient(circle at 12% 10%,rgba(255,106,0,.22),transparent 34%),radial-gradient(circle at 88% 15%,rgba(36,217,255,.2),transparent 32%),linear-gradient(180deg,#070a13,#0a0d17 55%,#060811)}.graph-empty{color:#d7e1f5c2}.path-card-copy span{color:#ffad73}.detail-disclosure[open] summary{border-bottom-color:#7995d057}.entity-avatar{border-color:#7995d070;background:linear-gradient(132deg,#ff6a004d,#24d9ff3d)}.ad-slot-shell{background:linear-gradient(150deg,#0e1421f2,#0a0e17e6),linear-gradient(180deg,#ffffff08,#ffffff03)}.modal-backdrop{background:#02050bb3}.modal-card{background:linear-gradient(155deg,#111827fa,#0b101cf5);border-color:#7995d05c}@keyframes ember-flow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes neon-breathe{0%,to{box-shadow:0 0 0 1px #ff91433d inset,0 0 22px #ff6a0029,0 0 20px #24d9ff1c}50%{box-shadow:0 0 0 1px #ff91434d inset,0 0 34px #ff6a0047,0 0 30px #24d9ff33}}@media(prefers-reduced-motion:reduce){.primary-button,.mode-card-selected,.option-tile-selected,.option-chip-selected,.match-card-selected,.strategy-toggle-button-selected{animation:none!important}.primary-button,.secondary-button,.ghost-button,.mode-card,.option-tile,.option-chip,.suggestion-card,.review-card{transition:none!important}}@media(min-width:900px){.question-head-split{grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);align-items:start}.results-secondary{grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:start}}@media(min-width:1280px){.app-layout-with-rail{grid-template-columns:minmax(0,1fr) 300px;align-items:start}.side-rail{display:block;position:sticky;top:20px}}@media(max-width:899px){.path-graph,.graph-empty{min-height:400px}.panel-head{flex-direction:column;align-items:flex-start}.question-shell{width:min(100%,920px)}.question-head-genie{grid-template-columns:1fr}.genie-column{grid-template-columns:140px minmax(0,1fr);align-items:center}.genie-character-image,.genie-character-fallback{width:140px;max-width:100%;aspect-ratio:1 / 1}.question-bubble:before{left:36px;top:-12px;border:1px solid var(--line-strong);border-right:0;border-bottom:0;background:#0f1624fa}}@media(max-width:639px){.app-shell{padding:16px 12px 12px}.landing-panel,.quiz-shell,.loading-panel,.results-panel{padding:20px}.landing-actions,.quiz-nav-row,.quiz-nav-actions,.field-inline-meta,.slider-inline-actions,.results-actions,.loading-error-actions{flex-direction:column;align-items:stretch}.share-card,.progress-pill{order:-1}.results-share-card{position:static}.chip-grid,.mode-grid,.certainty-grid,.option-tile-grid,.review-grid,.question-input-row,.saved-clue{grid-template-columns:1fr}.question-shell{width:100%}.genie-column{grid-template-columns:1fr;justify-items:center;text-align:center}.question-bubble{padding:18px}.assist-toggle-row{flex-direction:column;align-items:stretch}.suggestion-card{grid-template-columns:auto minmax(0,1fr)}.suggestion-meta{grid-column:2}.input-add-button,.saved-clue-remove{width:100%}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes rise-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.field-helper{margin:0;font-size:.94rem}
