@layer base{._selectTrigger_tasot_2{display:flex;align-items:center;justify-content:space-between;height:2.5rem;padding:var(--spacing-2) var(--spacing-3);cursor:pointer;overflow:hidden;>*:not(svg){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}._selectTrigger_tasot_2[data-placeholder]{color:var(--muted-foreground)}._selectIcon_tasot_22{height:1rem;width:1rem;color:var(--muted-foreground);margin-left:var(--spacing-2);transition:transform var(--animation-duration-normal) ease}._selectTrigger_tasot_2[data-state=open] ._selectIcon_tasot_22{transform:rotate(180deg)}._selectContent_tasot_34{z-index:var(--z-overlay);max-height:var(--radix-select-content-available-height);min-width:12rem;max-width:24rem;overflow:hidden;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow-md);animation:_scaleIn_tasot_1 var(--animation-duration-normal) ease}@keyframes _scaleIn_tasot_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}._selectViewport_tasot_59{padding:var(--spacing-2)}._scrollButton_tasot_63{display:flex;align-items:center;justify-content:center;height:var(--spacing-6);background-color:var(--popup);color:var(--popup-foreground);cursor:pointer;border:none;outline:none}._scrollButton_tasot_63:hover ._scrollIcon_tasot_75{color:var(--primary)}._scrollIcon_tasot_75{height:1rem;width:1rem;color:var(--muted-foreground);transition:color var(--animation-duration-fast) ease}._selectLabel_tasot_86{padding:var(--spacing-2) var(--spacing-4);font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._selectItem_tasot_93{position:relative;display:flex;align-items:center;padding:var(--spacing-2) var(--spacing-4);padding-right:var(--spacing-8);font-size:.9375rem;line-height:1.5;border-radius:var(--radius-sm);color:var(--popup-foreground);user-select:none;outline:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._selectItem_tasot_93:hover{background-color:var(--primary);color:var(--primary-foreground)}._selectItem_tasot_93:focus-visible{background-color:var(--primary);color:var(--primary-foreground)}._selectItem_tasot_93[data-disabled]{color:var(--muted-foreground);opacity:.5;pointer-events:none}._selectItemIndicator_tasot_127{position:absolute;right:var(--spacing-3);display:flex;align-items:center;justify-content:center}._checkIcon_tasot_135{height:1rem;width:1rem;color:currentColor}._selectSeparator_tasot_141{height:1px;background-color:var(--border);margin:var(--spacing-2) var(--spacing-1)}}._panel_11l5m_1{margin:20px 0;border:1px solid var(--border);border-radius:16px;background:var(--card);color:var(--foreground)}._panel_11l5m_1 summary{padding:15px 18px;cursor:pointer;color:var(--accent);font-size:14px;font-weight:700;letter-spacing:.03em}._fields_11l5m_3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0 18px 18px}._fields_11l5m_3 label{display:flex;flex-direction:column;gap:7px;color:#ded6ce;font-size:12px;font-weight:600}._fields_11l5m_3 input,._fields_11l5m_3 [role=combobox]{min-height:42px;background:var(--surface)!important;color:var(--foreground)!important;border-color:var(--border)!important}._fields_11l5m_3 p{grid-column:1/-1;margin:0;color:var(--muted-foreground);font-size:11px;line-height:1.5}@media(max-width:620px){._fields_11l5m_3{grid-template-columns:1fr}}@layer base{._textarea_1d2bj_2{padding:var(--spacing-2);width:100%;min-height:6rem;resize:vertical}._textarea_1d2bj_2::placeholder{color:var(--muted-foreground)}._noResize_1d2bj_13{resize:none}._clear_1d2bj_17{background-color:transparent;border:none;padding:0;box-shadow:none;border-radius:0}._clear_1d2bj_17:hover,._clear_1d2bj_17:focus{background-color:transparent;border:none;box-shadow:none}}._page_1ln4l_1{min-height:100vh;background:var(--background);color:var(--foreground)}._wrap_1ln4l_1{max-width:1000px;margin:auto;padding:56px 24px 90px}._eyebrow_1ln4l_1{color:var(--accent);font-size:12px;font-weight:700;letter-spacing:.16em}._header_1ln4l_1{margin-bottom:30px}._header_1ln4l_1 h1,._results_1ln4l_1 h2{font:700 clamp(42px,6vw,72px)/1.03 var(--font-family-display);letter-spacing:-.04em;margin:14px 0 18px}._header_1ln4l_1 h1 em{font-weight:400;color:var(--accent)}._header_1ln4l_1>p:last-child,._answer_1ln4l_1{max-width:650px;color:var(--muted-foreground);line-height:1.65}._panel_1ln4l_1{background:var(--card);border:1px solid var(--border);border-radius:24px;overflow:hidden;box-shadow:var(--shadow-md)}._modes_1ln4l_1{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--border)}._mode_1ln4l_1,._activeMode_1ln4l_1{border-radius:0!important;min-height:62px!important;display:flex!important;gap:8px!important}._activeMode_1ln4l_1{background:#382a23!important;color:var(--accent)!important;box-shadow:inset 0 -3px var(--primary)}._form_1ln4l_1{padding:32px}._form_1ln4l_1 label{display:block;font:600 25px var(--font-family-display);margin-bottom:12px}._form_1ln4l_1 textarea{min-height:120px;background:var(--surface);color:var(--foreground);border-color:var(--border)}._formFooter_1ln4l_1{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:18px}._formFooter_1ln4l_1 p{font-size:13px;line-height:1.5;color:var(--muted-foreground);max-width:510px}._go_1ln4l_1{border-radius:999px!important;background:linear-gradient(90deg,var(--primary),var(--accent))!important;color:var(--primary-foreground)!important;white-space:nowrap}._error_1ln4l_1{margin:22px 0;color:var(--error)}._results_1ln4l_1{margin-top:58px}._results_1ln4l_1 h2{font-size:48px}._answer_1ln4l_1{margin-bottom:26px}._grid_1ln4l_1{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}._group_1ln4l_1{background:var(--card);border:1px solid var(--border);border-radius:18px;padding:24px}._group_1ln4l_1 h3{font:600 25px var(--font-family-display);margin-bottom:10px}._idea_1ln4l_1{padding:14px 0;border-top:1px solid var(--border)}._idea_1ln4l_1 h4{font:600 18px var(--font-family-display)}._idea_1ln4l_1 p{color:var(--muted-foreground);font-size:14px;line-height:1.55;margin:5px 0}._idea_1ln4l_1 button{display:flex;align-items:center;gap:5px;border:0;background:transparent;color:var(--accent);font-weight:700;padding:4px 0}._pairing_1ln4l_1{display:flex;gap:17px;background:linear-gradient(110deg,#382a23,#433126 55%,#4c392a);color:var(--foreground);border:1px solid #5a4637;border-radius:18px;padding:24px;margin-top:18px}._pairing_1ln4l_1 h3{color:var(--foreground);font:600 23px var(--font-family-display)}._pairing_1ln4l_1 p{color:#d3c4b7;margin:6px 0}._pairing_1ln4l_1 strong{color:var(--accent);font-size:13px}._pairingButton_1ln4l_1{border:1px solid #85684d;background:#ffffff0a;color:var(--accent);border-radius:999px;padding:9px 14px;font-weight:700;cursor:pointer}._pairingButton_1ln4l_1:disabled{opacity:.55}._pairingDetail_1ln4l_1{margin-top:11px}._pairingDetail_1ln4l_1>strong{display:block;color:var(--accent);font:600 20px var(--font-family-display)}._pairingDetail_1ln4l_1 small{display:block;color:var(--muted-foreground);margin-top:6px}._pairingError_1ln4l_1{display:block;color:var(--error);font-size:13px;margin-top:8px}@media(max-width:700px){._wrap_1ln4l_1{padding:36px 18px 70px}._modes_1ln4l_1{grid-template-columns:repeat(2,1fr)}._form_1ln4l_1{padding:22px 18px}._formFooter_1ln4l_1{align-items:stretch;flex-direction:column}._grid_1ln4l_1{grid-template-columns:1fr}._header_1ln4l_1 h1{font-size:48px}}
