._backdrop_j2zvz_1{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:#000000c2;backdrop-filter:blur(5px);color-scheme:dark;overflow:hidden;animation:_fadeIn_j2zvz_1 .18s ease}@keyframes _fadeIn_j2zvz_1{0%{opacity:0}to{opacity:1}}._modal_j2zvz_21{width:min(100%,720px);max-height:min(90svh,840px);display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(200,169,110,.34);border-bottom:5px solid var(--accent, #f7d826);border-radius:12px;background:linear-gradient(150deg,rgba(200,169,110,.14),transparent 52%),#0a0807f5;box-shadow:0 25px 50px -12px #0000008f;animation:_slideIn_j2zvz_1 .22s ease}@keyframes _slideIn_j2zvz_1{0%{opacity:0;transform:translateY(-14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}._header_j2zvz_48{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid rgba(200,169,110,.22)}._eyebrow_j2zvz_58{margin:0 0 4px;color:var(--accent, #f7d826);font-family:var(--font-utility, system-ui, sans-serif);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}._title_j2zvz_68{margin:0;color:var(--text-primary, #fff);font-family:var(--font-body, system-ui, sans-serif);font-size:clamp(1.45rem,3vw,2.1rem);font-weight:900;line-height:1}._closeButton_j2zvz_77{flex:0 0 auto;min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 14px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff0f;color:var(--text-primary, #fff);font-family:var(--font-utility, system-ui, sans-serif);font-size:.8rem;font-weight:800;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease}._closeButton_j2zvz_77:hover{background:#ffffff1f;border-color:#ffffff52}._closeButton_j2zvz_77:focus-visible,._errorNote_j2zvz_103 a:focus-visible{outline:2px solid var(--accent, #f7d826);outline-offset:2px}._content_j2zvz_108{flex:1 1 auto;min-height:0;overflow-y:auto;padding:22px 24px 24px}._content_j2zvz_108{scrollbar-width:none}._content_j2zvz_108::-webkit-scrollbar{display:none}._embedMount_j2zvz_124{width:100%}._embedMount_j2zvz_124 .form_container{width:100%!important;padding:0!important;background:transparent!important;color:var(--text-primary, #f6efe5)!important;font-family:var(--font-body, system-ui, sans-serif)!important}._embedMount_j2zvz_124 form,._embedMount_j2zvz_124 .form_page,._embedMount_j2zvz_124 .form_pages{width:100%!important;display:grid!important;gap:16px!important}._embedMount_j2zvz_124 .form_page{grid-template-columns:1fr!important;align-items:start!important}._embedMount_j2zvz_124 .form_question,._embedMount_j2zvz_124 .form_action_submit,._embedMount_j2zvz_124 .form_response,._embedMount_j2zvz_124 .form_responses{min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}._embedMount_j2zvz_124 .form_textarea,._embedMount_j2zvz_124 .form_checkbox,._embedMount_j2zvz_124 .form_action_submit,._embedMount_j2zvz_124 .form_response,._embedMount_j2zvz_124 .form_responses,._embedMount_j2zvz_124 .form_question[data-export=regicides_prompt_type],._embedMount_j2zvz_124 .form_question[data-export=regicides_suggestion]{grid-column:1 / -1!important}._embedMount_j2zvz_124 .form_label,._embedMount_j2zvz_124 .form_question>label:first-child,._embedMount_j2zvz_124 .form_question .form_label:first-child{display:block!important;margin:0 0 7px!important;color:var(--text-secondary, rgba(246, 239, 229, .72))!important;font-family:var(--font-utility, system-ui, sans-serif)!important;font-size:.76rem!important;font-weight:800!important;letter-spacing:.08em!important;line-height:1.2!important;text-transform:uppercase!important}._embedMount_j2zvz_124 input[type=text],._embedMount_j2zvz_124 input[type=email],._embedMount_j2zvz_124 input[type=tel],._embedMount_j2zvz_124 select,._embedMount_j2zvz_124 textarea{width:100%!important;min-height:48px!important;box-sizing:border-box!important;padding:12px 14px!important;border:1px solid rgba(200,169,110,.24)!important;border-radius:8px!important;background:#0000006b!important;color:var(--text-primary, #f6efe5)!important;color-scheme:dark;font:700 1rem/1.4 var(--font-body, system-ui, sans-serif)!important;box-shadow:none!important}._embedMount_j2zvz_124 select{padding-right:42px!important;background:linear-gradient(45deg,transparent 50%,var(--accent, #f7d826) 50%) calc(100% - 18px) 20px / 7px 7px no-repeat,linear-gradient(135deg,var(--accent, #f7d826) 50%,transparent 50%) calc(100% - 12px) 20px / 7px 7px no-repeat,#0000006b!important;appearance:none!important}._embedMount_j2zvz_124 input:focus,._embedMount_j2zvz_124 select:focus,._embedMount_j2zvz_124 textarea:focus{outline:0!important;border-color:var(--accent, #f7d826)!important;box-shadow:0 0 0 3px #f7d8264d!important}._embedMount_j2zvz_124 .form_checkbox label,._embedMount_j2zvz_124 .form_radio label,._embedMount_j2zvz_124 .form_question.form_checkbox>label:first-child,._embedMount_j2zvz_124 .form_question.form_radio>label:first-child{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;margin:0!important;color:var(--text-primary, #f6efe5)!important;font-family:var(--font-utility, system-ui, sans-serif)!important;font-size:.78rem!important;font-weight:600!important;line-height:1.25!important;letter-spacing:.01em!important;text-transform:none!important;cursor:pointer!important}._embedMount_j2zvz_124 input[type=checkbox],._embedMount_j2zvz_124 input[type=radio]{width:18px!important;height:18px!important;margin:0!important;flex:0 0 auto!important;accent-color:var(--accent, #f7d826);color-scheme:dark}._errorNote_j2zvz_103{margin:16px 0 0;padding:12px 16px;border:1px solid rgba(239,68,68,.22);border-radius:8px;background:#ef44441a;color:var(--text-secondary, rgba(246, 239, 229, .72));font-size:.88rem;line-height:1.45}._errorNote_j2zvz_103 a{color:var(--accent, #f7d826);font-weight:800}@media(max-width:640px){._backdrop_j2zvz_1{align-items:flex-end;padding:0}._modal_j2zvz_21{border-radius:12px 12px 0 0;max-height:95svh;animation:_slideUp_j2zvz_1 .22s ease}@keyframes _slideUp_j2zvz_1{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}._header_j2zvz_48{padding:16px 18px}._content_j2zvz_108{padding:18px}._embedMount_j2zvz_124 .form_page{grid-template-columns:1fr!important}}._suggestionTeaser_1wv79_1{padding:clamp(40px,6vw,64px) clamp(20px,6vw,80px);border-bottom:1px solid var(--glass-border);background:#c8a96e0b}._suggestionTeaserInner_1wv79_7{max-width:920px;margin:0 auto;display:grid;gap:24px}._suggestionTeaserCopy_1wv79_14{display:grid;gap:8px;max-width:620px}._suggestionTeaserActions_1wv79_19{display:flex;flex-wrap:wrap;gap:12px}._suggestionTeaserTitle_1wv79_26{margin:0;color:var(--white);font-family:var(--font-body);font-size:clamp(1.35rem,3vw,2rem);font-weight:700;line-height:1.15}._suggestionTeaserText_1wv79_35{margin:0;color:var(--white-dim);font-size:1rem;line-height:1.6}._eyebrow_1wv79_42{margin:0;color:#f7d826;font-family:var(--font-utility);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._teaserCta_1wv79_52,._secondaryAction_1wv79_53{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:6px;font-family:var(--font-utility);font-size:1rem;font-weight:800;line-height:1.1;text-align:center;text-decoration:none;appearance:none;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),opacity var(--transition-fast),transform var(--transition-fast)}._teaserCta_1wv79_52{padding:12px 24px;border:1px solid #f7d826;background:#f7d826;color:#1a1816}._secondaryAction_1wv79_53{padding:12px 20px;border:1px solid rgba(247,216,38,.58);background:#0000003d;color:#f7d826}._teaserCta_1wv79_52:hover{background:#fff2a3;border-color:#fff2a3;color:#1a1816;transform:translateY(-1px)}._secondaryAction_1wv79_53:hover{background:#f7d8261f;border-color:#f7d826;color:#fff2a3;transform:translateY(-1px)}._teaserCta_1wv79_52:focus-visible,._secondaryAction_1wv79_53:focus-visible{outline:3px solid #ffffff;outline-offset:3px}._portalPage_1wv79_110{min-height:100svh;display:grid;grid-template-rows:minmax(0,1fr);align-items:stretch;color-scheme:dark;padding:calc(var(--nav-height) + max(16px,env(safe-area-inset-top))) max(14px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));background:radial-gradient(circle at top left,rgba(247,216,38,.16),transparent 32rem),radial-gradient(circle at bottom right,rgba(200,169,110,.12),transparent 28rem),var(--bg-page)}._portalPageRegicides_1wv79_123{padding-block-start:calc(var(--nav-height) + 72px + max(16px,env(safe-area-inset-top)))}._portalShell_1wv79_127{width:min(100%,1280px);min-height:0;align-self:stretch;margin:0 auto;display:grid;grid-template-rows:minmax(0,1fr)}._portalWorkspace_1wv79_138{min-width:0;min-height:0;align-self:stretch;display:grid;grid-template-rows:minmax(0,1fr);gap:18px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}._portalMain_1wv79_152{min-width:0;min-height:0;align-self:stretch;width:100%;display:grid;grid-template-rows:minmax(0,1fr);gap:14px}._suggestionatorPanel_1wv79_162{width:100%;min-height:0;align-self:stretch;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:clamp(12px,2vw,16px);padding:0;border:0;border-radius:0;border-color:#c8a96e33;background:transparent;box-shadow:none}._suggestionatorIntroCompact_1wv79_177{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:clamp(10px,2vw,18px)}._suggestionatorTitle_1wv79_184{margin:0;color:var(--text-primary);font-family:var(--font-body);font-size:clamp(1.85rem,3.6vw,3.8rem);font-weight:800;letter-spacing:var(--tracking-display);line-height:1}._suggestionatorHeaderControls_1wv79_197{position:relative;display:flex;align-items:start;justify-content:end}._settingsButton_1wv79_204{width:48px;height:48px;display:inline-grid;place-items:center;border:1px solid rgba(200,169,110,.42);border-radius:999px;background:#00000038;color:var(--accent);cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast),opacity var(--transition-fast)}._settingsButton_1wv79_204:hover,._settingsButton_1wv79_204[aria-expanded=true]{background:#f7d82624;border-color:var(--accent)}._settingsButton_1wv79_204 svg{width:22px;height:22px;display:block;fill:currentColor}._settingsMenu_1wv79_230{position:absolute;top:calc(100% + 10px);right:0;z-index:5;width:min(320px,calc(100vw - 32px));display:grid;gap:14px;padding:14px;border:1px solid rgba(200,169,110,.34);border-radius:10px;background:#0a0807f5;box-shadow:0 18px 44px #0000006b}._settingsAction_1wv79_245{width:100%}._showModeSwitch_1wv79_249{min-height:48px;display:inline-flex;align-items:center;gap:10px;padding:8px 10px 8px 14px;border:1px solid rgba(200,169,110,.42);border-radius:999px;background:#00000038;color:var(--accent);font-family:var(--font-utility);font-size:.8rem;font-weight:800;cursor:pointer;transition:border-color var(--transition-fast),color var(--transition-fast),background var(--transition-fast),opacity var(--transition-fast)}._showModeSwitch_1wv79_249:hover,._showModeSwitch_1wv79_249[aria-checked=true]{background:#f7d82624;border-color:var(--accent)}._showModeSwitchLabel_1wv79_272{white-space:nowrap}._showModeSwitchTrack_1wv79_276{width:42px;height:24px;display:inline-flex;align-items:center;padding:2px;border:1px solid rgba(200,169,110,.44);border-radius:999px;background:#0006}._showModeSwitchThumb_1wv79_287{width:18px;height:18px;border-radius:999px;background:#f6efe5bd;transition:transform var(--transition-fast),background var(--transition-fast)}._showModeSwitch_1wv79_249[aria-checked=true] ._showModeSwitchThumb_1wv79_287{transform:translate(18px);background:var(--accent)}._presetSelectWrap_1wv79_300{display:grid;gap:6px}._presetSelectLabel_1wv79_305{color:var(--accent);font-family:var(--font-utility);font-size:.72rem;font-weight:800;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}._presetSelect_1wv79_300{min-height:48px}._cardCategoryHeader_1wv79_319{border-bottom:1px solid rgba(200,169,110,.26);background:#00000052}._categoryTabs_1wv79_324{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));overflow:hidden}._categoryButton_1wv79_330{min-height:52px;padding:9px 10px;border:0;border-right:1px solid rgba(200,169,110,.18);border-radius:0;background:transparent;color:var(--text-secondary);font-family:var(--font-utility);font-size:clamp(.74rem,.9vw,.9rem);font-weight:700;cursor:pointer;overflow-wrap:anywhere;transition:color var(--transition-fast),background var(--transition-fast)}._categoryButton_1wv79_330:last-child{border-right:0}._categoryButton_1wv79_330:hover,._categoryButtonActive_1wv79_351{background:var(--accent);color:var(--color-black)}._categorySelectWrap_1wv79_356{display:none}._categorySelect_1wv79_356{width:100%;min-height:48px;padding:0 42px 0 14px;border:1px solid rgba(200,169,110,.34);border-radius:6px;background:linear-gradient(45deg,transparent 50%,var(--accent) 50%) calc(100% - 18px) 20px / 7px 7px no-repeat,linear-gradient(135deg,var(--accent) 50%,transparent 50%) calc(100% - 12px) 20px / 7px 7px no-repeat,#0000008a;color:var(--text-primary);font:800 1rem var(--font-utility);color-scheme:dark;appearance:none}._randomizeButton_1wv79_376,._rerollButton_1wv79_377{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:10px 18px;border-radius:6px;font-family:var(--font-utility);font-size:.9rem;font-weight:800;cursor:pointer;transition:border-color var(--transition-fast),color var(--transition-fast),background var(--transition-fast),opacity var(--transition-fast)}._randomizeButton_1wv79_376{border:1px solid var(--accent);background:var(--accent);color:var(--color-black);box-shadow:0 10px 28px #c8a96e38}._rerollButton_1wv79_377{border:1px solid rgba(200,169,110,.46);background:#00000038;color:var(--accent)}._actionIcon_1wv79_405{width:1.45em;height:1.45em;display:inline-grid;place-items:center;border:1px solid currentColor;border-radius:999px;font-family:var(--font-utility);font-size:1rem;font-weight:900;line-height:1}._randomizeButton_1wv79_376:hover,._rerollButton_1wv79_377:hover,._showModeExit_1wv79_420:hover{opacity:.88}._settingsButton_1wv79_204:focus-visible,._showModeSwitch_1wv79_249:focus-visible,._categoryButton_1wv79_330:focus-visible,._categorySelect_1wv79_356:focus-visible,._randomizeButton_1wv79_376:focus-visible,._rerollButton_1wv79_377:focus-visible,._showModeExit_1wv79_420:focus-visible{outline:3px solid rgba(255,221,9,.55);outline-offset:3px}._suggestionResult_1wv79_435{block-size:auto;min-block-size:clamp(430px,54svh,560px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;align-items:stretch;gap:0;overflow:hidden;border:1px solid rgba(200,169,110,.34);border-bottom:5px solid var(--accent);border-radius:8px;background:linear-gradient(150deg,rgba(200,169,110,.16),transparent 52%),linear-gradient(0deg,#0000006b,#0000001f)}._suggestionResultCopy_1wv79_451{min-width:0;min-height:0;display:grid;align-content:center;overflow:hidden;padding:clamp(18px,3vw,34px) clamp(18px,5vw,56px) 12px;text-align:center}._resultText_1wv79_462{max-width:17ch;margin:0 auto;color:var(--text-primary);font-family:var(--font-body);font-size:clamp(3.1rem,5.7vw,6.25rem);font-weight:900;letter-spacing:-.05em;line-height:1.02;overflow-wrap:anywhere;text-wrap:balance;cursor:pointer;user-select:none}._cardActions_1wv79_478{display:grid;grid-template-columns:minmax(0,220px);gap:8px;justify-content:center;padding:14px clamp(16px,4vw,42px) clamp(18px,3vw,30px);border-top:1px solid rgba(200,169,110,.18);background:#0003}._showModeOverlay_1wv79_488{position:fixed;inset:0;z-index:calc(var(--z-overlay) + 20);display:grid;grid-template-rows:minmax(0,1fr) auto;gap:clamp(10px,1.6vw,18px);height:100svh;padding:clamp(10px,2vw,24px);background:linear-gradient(160deg,rgba(255,221,9,.12),transparent 48%),var(--bg-page);color:var(--text-primary);overflow:hidden}._showModeFooter_1wv79_504,._showModeControls_1wv79_505{display:flex;align-items:center;gap:12px}._showModeFooter_1wv79_504{justify-content:space-between;min-height:0;padding:clamp(8px,1.3vw,14px);border:1px solid rgba(200,169,110,.24);border-radius:8px;background:#0000006b}._showModeIdentity_1wv79_520{min-width:170px}._showModeEyebrow_1wv79_524,._showModeMeta_1wv79_525{margin:0}._showModeEyebrow_1wv79_524{color:var(--accent);font-family:var(--font-body);font-size:clamp(1.1rem,2.2vw,2rem);font-weight:800;line-height:1}._showModeMeta_1wv79_525{margin-top:4px;color:var(--text-secondary);font-family:var(--font-utility);font-size:clamp(.84rem,1.2vw,1rem);font-weight:800;text-transform:uppercase}._showModeExit_1wv79_420{min-height:42px;padding:10px 18px;border:1px solid rgba(200,169,110,.5);border-radius:6px;background:#00000052;color:var(--accent);font-family:var(--font-utility);font-weight:800;cursor:pointer}._showModeResult_1wv79_558{min-height:0;display:grid;place-items:center;padding:clamp(14px,3vw,42px);border:1px solid rgba(200,169,110,.32);border-bottom:8px solid var(--accent);border-radius:8px;background:linear-gradient(150deg,rgba(200,169,110,.18),transparent 56%),#0000006b}._showModeText_1wv79_571{max-width:18ch;max-height:100%;margin:0;color:var(--text-primary);font-family:var(--font-body);font-size:clamp(2.8rem,min(9vw,15svh),8.5rem);font-weight:900;letter-spacing:var(--tracking-display);line-height:1.02;text-align:center;overflow-wrap:anywhere;user-select:none}._showModeControls_1wv79_505{justify-content:center;flex-wrap:wrap;margin-left:auto}@media(max-width:860px){._suggestionatorIntroCompact_1wv79_177{grid-template-columns:minmax(0,1fr) auto;column-gap:12px;align-items:start}._suggestionatorHeaderControls_1wv79_197{justify-content:end}._settingsMenu_1wv79_230{right:0}._settingsMenu_1wv79_230 ._presetSelectWrap_1wv79_300,._settingsMenu_1wv79_230 ._showModeSwitch_1wv79_249{width:100%}._settingsMenu_1wv79_230 ._showModeSwitch_1wv79_249{justify-content:space-between}._categoryTabs_1wv79_324{display:none}._categorySelectWrap_1wv79_356{display:block;padding:10px}._cardActions_1wv79_478{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){._suggestionatorPanel_1wv79_162{padding:0;gap:10px}._suggestionResult_1wv79_435{min-block-size:390px}._suggestionResultCopy_1wv79_451{padding:20px 16px 10px}._resultText_1wv79_462{font-size:clamp(2.35rem,10.5vw,3.75rem);line-height:1.02;letter-spacing:-.045em}._cardActions_1wv79_478{grid-template-columns:1fr;padding:0 12px 14px}._showModeOverlay_1wv79_488{gap:12px;padding:12px}._showModeFooter_1wv79_504{align-items:stretch;flex-direction:column;gap:10px}._showModeControls_1wv79_505{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-left:0}._showModeIdentity_1wv79_520{min-width:0;text-align:center}._showModeExit_1wv79_420,._showModeControls_1wv79_505 button{width:100%}._showModeText_1wv79_571{max-width:13ch;font-size:clamp(2.1rem,min(13vw,10svh),4.2rem);line-height:.96}}._visuallyHidden_1wv79_693{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}@media(min-width:680px){._suggestionTeaserInner_1wv79_7{grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media(max-width:520px){._portalPage_1wv79_110,._portalPageRegicides_1wv79_123{padding-top:16px}._portalPageRegicides_1wv79_123 ._portalShell_1wv79_127{padding-top:calc(var(--nav-height) + 72px + max(16px,env(safe-area-inset-top)) - 16px)}._portalWorkspace_1wv79_138{padding:10px;border-radius:10px}._suggestionTeaserActions_1wv79_19,._teaserCta_1wv79_52,._suggestionTeaserActions_1wv79_19 ._secondaryAction_1wv79_53{width:100%}}@media(prefers-reduced-motion:reduce){._teaserCta_1wv79_52,._secondaryAction_1wv79_53,._showModeSwitch_1wv79_249,._randomizeButton_1wv79_376,._rerollButton_1wv79_377{transition:none}._teaserCta_1wv79_52:hover,._secondaryAction_1wv79_53:hover,._randomizeButton_1wv79_376:hover,._rerollButton_1wv79_377:hover{transform:none}}
