@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:500 700;src:url(/fonts/bricolage-latin-ext-500-700.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:500 700;src:url(/fonts/bricolage-latin-500-700.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}._btn_iq582_1{flex-shrink:1;height:40px;padding:0 var(--space-4);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border-radius:var(--radius-md);font-size:var(--text-md);font-weight:600;cursor:pointer;white-space:nowrap;border:1px solid var(--border);background:var(--surface);color:var(--ink);transition:border-color var(--duration-fast),filter var(--duration-fast),background var(--duration-fast),box-shadow var(--duration-base) var(--ease-out),transform var(--duration-press) var(--ease-out)}._btn_iq582_1:disabled{cursor:not-allowed;opacity:.5}@media(max-width:760px){._btn_iq582_1{min-width:44px;min-height:44px}}._primary_iq582_34{background:var(--btn-bg);color:var(--btn-fg);border-color:var(--btn-bd);box-shadow:0 1px 2px color-mix(in srgb,var(--btn-bg) 22%,transparent)}._primary_iq582_34:hover:not(:disabled){box-shadow:0 2px 4px color-mix(in srgb,var(--btn-bg) 28%,transparent)}._secondary_iq582_43:hover:not(:disabled){border-color:var(--border-strong)}@media(hover:hover)and (pointer:fine){._primary_iq582_34:hover:not(:disabled),._secondary_iq582_43:hover:not(:disabled),._outlineAccent_iq582_49:hover:not(:disabled){filter:brightness(.97)}}._btn_iq582_1:active:not(:disabled){filter:brightness(.94)}._ghost_iq582_56{background:transparent;color:var(--accent-text);border-color:transparent}._ghost_iq582_56:hover:not(:disabled){background:var(--accent-soft)}._muted_iq582_64{background:transparent;color:var(--ink-3);border-color:transparent}._muted_iq582_64:hover:not(:disabled){background:var(--surface-2)}._dangerOutline_iq582_73{background:transparent;color:var(--danger);border-color:var(--danger)}._dangerOutline_iq582_73:hover:not(:disabled){color:var(--danger);background:var(--danger-bg)}._outlineAccent_iq582_49{background:var(--surface);color:var(--accent-text);border-color:var(--accent-border)}._outlineAccent_iq582_49:hover:not(:disabled){background:var(--accent-soft)}._sm_iq582_90{height:32px;padding:0 var(--space-3);font-size:var(--text-base)}._xs_iq582_95{height:30px;padding:0 var(--space-3);font-size:var(--text-sm);border-radius:var(--radius-base)}._xxs_iq582_101{height:28px;padding:0 var(--space-2-half);font-size:var(--text-sm);border-radius:var(--radius-base)}._block_iq582_107{width:100%}._danger_iq582_73{background:var(--danger-solid);color:#fff;border-color:var(--danger-solid)}._danger_iq582_73:hover:not(:disabled){filter:brightness(.9)}._btn_iq582_1,._btn_iq582_1:hover,._btn_iq582_1:focus-visible{text-decoration:none}._intro_1371l_1{margin:0 0 var(--space-3);color:var(--ink-3);line-height:1.6}._steps_1371l_6{margin:0 0 var(--space-5);padding-block:var(--space-3);border-block:1px solid var(--border);color:var(--ink-3);line-height:1.6}._columns_1371l_13{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:var(--space-5);align-items:start}._stack_1371l_19{display:grid;gap:var(--space-5);min-width:0}._section_1371l_24{display:grid;gap:var(--space-4);padding:var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm)}._section_1371l_24 h2,._previewColumn_1371l_33>h2{font-size:var(--text-lg);margin:0}._section_1371l_24 h2:not(:first-child){padding-block-start:var(--space-5-small);border-block-start:1px solid var(--border)}._fields_1371l_41{display:grid;align-items:start;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}._checks_1371l_47{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}._checks_1371l_47 label,._publish_1371l_53{display:flex;align-items:center;gap:var(--space-2-half);min-height:44px;cursor:pointer}._checks_1371l_47 input,._publish_1371l_53 input{width:18px;height:18px;flex-shrink:0;accent-color:var(--accent)}._publish_1371l_53{align-items:flex-start;padding:var(--space-4);background:var(--surface-2);border-radius:var(--radius-sm)}._publish_1371l_53 small{display:block;color:var(--ink-3);margin-block-start:var(--space-1-half);line-height:1.5}._muted_1371l_79{color:var(--ink-3);font-size:var(--text-label);line-height:1.6;margin:0}._previewColumn_1371l_33{display:grid;gap:var(--space-4);min-width:0}._preview_1371l_33{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);overflow:hidden}._cover_1371l_96{height:160px;background:var(--surface-2);border-block-end:1px solid var(--border)}._cover_1371l_96 img{height:100%;width:100%;object-fit:cover}._previewBody_1371l_106{padding:var(--space-5);display:grid;gap:var(--space-3-half);overflow-wrap:anywhere}._previewBody_1371l_106>h1,._previewBody_1371l_106>h2{font-size:var(--text-title-md);margin:0}._previewBody_1371l_106 section h2,._previewBody_1371l_106 section h3{font-size:var(--text-md);margin:0 0 var(--space-2-half)}._previewBody_1371l_106 section{padding-block-start:var(--space-5-small);border-block-start:1px solid var(--border)}._photo_1371l_126{height:88px;width:88px;object-fit:cover;border-radius:var(--radius-sm)}._headline_1371l_132{font-size:var(--text-lg);margin:0;line-height:1.5}._prose_1371l_137{margin:0;white-space:pre-wrap;line-height:1.7;color:var(--ink-2)}._status_1371l_143{width:fit-content;padding:var(--space-1-half) var(--space-2-half);color:var(--accent-text);border-radius:var(--radius-sm);background:var(--surface-2);font-size:var(--text-sm)}._tags_1371l_151{display:flex;flex-wrap:wrap;gap:var(--space-2)}._tags_1371l_151 span{padding:var(--space-1-half) var(--space-2-half);border-radius:var(--radius-sm);background:var(--surface-2);font-size:var(--text-sm)}@media(max-width:860px){._columns_1371l_13{grid-template-columns:1fr}}@media(max-width:640px){._section_1371l_24,._previewBody_1371l_106{padding:var(--space-4)}._fields_1371l_41,._checks_1371l_47{grid-template-columns:1fr}}._request_1371l_178{display:flex;justify-content:space-between;gap:var(--space-4);min-height:48px;padding:var(--space-3);border-block-end:1px solid var(--border);color:var(--ink);text-decoration:none;border-radius:var(--radius-sm)}._request_1371l_178:hover{background:var(--surface-2)}._request_1371l_178 span{color:var(--ink-3);font-size:var(--text-sm)}._intro_1371l_1 a{text-decoration:none;text-underline-offset:3px}._profileActions_1371l_202{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block:var(--space-3)}._layout5d79019_purnj_1{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-5);color:var(--ink-4);font-size:var(--text-label)}._page_djmpv_1{flex:1 1 auto;min-height:0;min-width:0;overflow-y:auto;overflow-x:hidden;padding:calc(var(--space-1) * 7) max(calc(var(--space-1) * 7),calc((100% - calc(var(--space-1) * 310)) / 2));display:grid;align-content:start;gap:var(--space-5);color:var(--ink)}._heading_djmpv_16{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-5-small);flex-wrap:wrap}._heading_djmpv_16>*{min-width:0;max-width:100%}._heading_djmpv_16 h1{font-family:var(--font-display);font-size:var(--text-2xl);margin:0 0 var(--space-2)}._heading_djmpv_16 p{color:var(--ink-3);max-width:65ch;margin:0;line-height:1.6}._controls_djmpv_38{display:flex;gap:var(--space-3);align-items:end;flex-wrap:wrap}._layout_djmpv_44{display:grid;grid-template-columns:220px minmax(0,1fr);gap:var(--space-5);align-items:start}._nav_djmpv_50{display:grid;gap:var(--space-1);max-height:70vh;overflow:auto}._nav_djmpv_50 a{padding:var(--space-2-half) var(--space-3);text-decoration:none;border-radius:var(--radius-base);color:var(--ink-2);font-size:var(--text-base)}._nav_djmpv_50 a[aria-current=page]{background:var(--accent-soft);color:var(--accent-text);font-weight:600}._companyNavigation_djmpv_68{align-content:start}._navigationGroup_djmpv_71{min-width:0}._navigationGroup_djmpv_71 summary{cursor:pointer;padding:var(--space-2-half) var(--space-3);color:var(--ink-2);font-size:var(--text-base);border-radius:var(--radius-base)}._navigationGroup_djmpv_71[open] summary{color:var(--ink);font-weight:600}._navigationLinks_djmpv_85{display:grid;margin-inline-start:var(--space-3);border-inline-start:1px solid var(--border)}._card_djmpv_90{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:var(--space-5-small);display:grid;gap:var(--space-4);min-width:0;box-shadow:none}._card_djmpv_90 h2,._card_djmpv_90 h3{margin:0;font-size:var(--text-title-sm)}._setupPreview_djmpv_105{scroll-margin-block-start:calc(var(--space-1) * 20)}._stack_djmpv_108{display:grid;gap:var(--space-4);min-width:0}._form_djmpv_113{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}._field_djmpv_118{display:grid;gap:var(--space-1-half);font-size:var(--text-base);color:var(--ink-2)}._field_djmpv_118 input,._field_djmpv_118 select,._field_djmpv_118 textarea{width:100%;border:1px solid var(--border-strong);border-radius:var(--radius-base);padding:var(--space-2-half);background:var(--surface);color:var(--ink);font:inherit;min-height:42px;box-sizing:border-box}._field_djmpv_118 input[type=checkbox]{width:20px;min-height:20px}._field_djmpv_118 textarea{min-height:120px;resize:vertical}._field_djmpv_118:has(textarea){grid-column:1/-1}._field_djmpv_118 select[multiple]{min-height:110px}._actions_djmpv_151{display:flex;gap:var(--space-2);flex-wrap:wrap;align-items:center}._muted_djmpv_157{color:var(--ink-3);font-size:var(--text-base);line-height:1.6}._details_djmpv_162{display:grid;gap:var(--space-2-half);margin:0;font-size:var(--text-base);overflow-wrap:anywhere}._details_djmpv_162 dt{font-weight:600;color:var(--ink-3);text-transform:capitalize}._details_djmpv_162 dd{margin:var(--space-1) 0 0;white-space:pre-wrap;line-height:1.6}._error_djmpv_179{background:var(--danger-bg);color:var(--danger);padding:var(--space-3-half);border-radius:var(--radius-base)}._empty_djmpv_185{padding:var(--space-6);border:1px dashed var(--border-strong);border-radius:var(--radius-sm);text-align:center;color:var(--ink-3)}._status_djmpv_192{font-size:var(--text-sm);padding:var(--space-1) calc(var(--space-1) * 2.25);background:var(--surface-2);border-radius:var(--radius-sm);display:inline-block}._table_djmpv_199{width:100%;border-collapse:collapse;font-size:var(--text-base)}._table_djmpv_199 th,._table_djmpv_199 td{text-align:start;padding:var(--space-3);border-bottom:1px solid var(--border)}@media(max-width:760px){._page_djmpv_1{padding:var(--space-4)}._layout_djmpv_44{grid-template-columns:1fr}._nav_djmpv_50{display:flex;overflow:auto;max-height:none}._nav_djmpv_50 a{white-space:nowrap}._nav_djmpv_50._companyNavigation_djmpv_68{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;align-items:start}._companyNavigation_djmpv_68 a,._navigationGroup_djmpv_71 summary{white-space:normal;overflow-wrap:anywhere}._form_djmpv_113{grid-template-columns:1fr}}._nested_djmpv_240{gap:var(--space-1-half);padding:var(--space-2) var(--space-2-half);border-inline-start:2px solid var(--border)}._detailList_djmpv_245{margin:0;padding-inline-start:calc(var(--space-1) * 4.5);display:grid;gap:var(--space-1-half)}._detailName_djmpv_251{color:var(--ink)}._visuallyHidden_djmpv_254{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._fieldError_djmpv_262{font-size:var(--text-sm);line-height:17px;color:var(--danger)}._field_djmpv_118 input[aria-invalid=true],._field_djmpv_118 select[aria-invalid=true],._field_djmpv_118 textarea[aria-invalid=true]{border-color:var(--danger)}._thread_djmpv_274{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}._threadMine_djmpv_281,._threadTheirs_djmpv_282{max-width:min(560px,92%);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-2-half) var(--space-3-half);display:grid;gap:var(--space-1-half)}._threadMine_djmpv_281{justify-self:end;background:var(--accent-soft)}._threadTheirs_djmpv_282{justify-self:start;background:var(--surface-2)}._threadMine_djmpv_281 p,._threadTheirs_djmpv_282 p{margin:0;white-space:pre-wrap}._threadWho_djmpv_303{display:flex;align-items:center;gap:var(--space-1-half);font-size:var(--text-sm);font-weight:600}._tools_djmpv_312{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));min-width:0;gap:var(--space-3)}._tool_djmpv_312{min-width:0;overflow-wrap:anywhere;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);padding:var(--space-3) var(--space-4);display:grid;gap:var(--space-1-half);align-content:start;color:inherit;text-decoration:none}._tool_djmpv_312:hover,._tool_djmpv_312:focus-visible{border-color:var(--accent-text)}._toolOpen_djmpv_335{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--accent-text);font-size:var(--text-sm)}._scroll_1725n_1{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;position:relative}._scroll_1725n_1:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._sheenWrap_1725n_11{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}._sheen_1725n_11{position:absolute;top:0;bottom:0;width:40%;background:linear-gradient(100deg,transparent,rgba(145,132,217,.1),transparent);animation:_sheenSweep_1725n_1 .6s var(--ease-out) forwards}._col_1725n_25{width:100%;max-width:1600px;padding-inline:var(--space-3);margin:0 auto;display:flex;flex-direction:column;gap:var(--space-5-small)}._block_1725n_34{display:flex;flex-direction:column;gap:var(--space-1-half);animation:_cardIn_1725n_1 var(--duration-base) var(--ease-out)}._heading_1725n_40{display:flex;flex-direction:column;gap:var(--space-1-half);padding-top:var(--space-1)}._h1_1725n_46{margin:0;font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--text-display-sm);line-height:1.1;color:var(--display);letter-spacing:-.02em}._headingSub_1725n_55{margin:0;font-size:var(--text-md);line-height:24px;color:var(--ink-3);max-width:600px}._label_1725n_62{display:flex;align-items:center;gap:var(--space-2-half);padding-top:var(--space-2-half)}._labelLine_1725n_68{flex:1;height:1px;background:linear-gradient(90deg,var(--border),transparent)}._assistant_1725n_73{display:flex;gap:var(--space-3)}._assistantText_1725n_77{flex:1 1 auto;min-width:0;font-size:var(--chat-font, var(--text-lg));line-height:var(--chat-line, 26px);color:var(--ink);letter-spacing:-.005em;white-space:pre-wrap;overflow-wrap:anywhere}._caret_1725n_88{display:inline-block;width:2px;height:17px;vertical-align:-3px;margin-inline-start:var(--space-half);background:var(--accent-2);animation:_caretBlink_1725n_1 1s step-end infinite}._user_1725n_97{display:flex;justify-content:flex-end}._bubble_1725n_101{max-width:70%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--accent-soft);color:var(--ink);font-size:var(--chat-font, var(--text-lg));line-height:var(--chat-line, 26px);overflow-wrap:anywhere}._empty_1725n_111{padding:calc(var(--space-1) * 12) 0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2-half)}._emptyTitle_1725n_118{margin:0;font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--text-xl);color:var(--display)}._emptyText_1725n_125{margin:0;font-size:var(--text-md);color:var(--ink-3)}._composerWrap_1725n_130{flex:0 0 auto;border-top:1px solid var(--border);background:var(--surface)}._composer_1725n_130{container-type:inline-size;width:100%;max-width:1600px;margin:0 auto;padding:var(--space-2) var(--space-3) calc(var(--space-2) + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:var(--space-1)}._composerTop_1725n_146{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-width:0}._composerTools_1725n_153{flex:0 1 auto;margin-inline-start:auto;min-width:0}._composerRow_1725n_158{display:flex;align-items:center;flex-wrap:wrap;min-width:0;gap:var(--space-1-half) var(--space-2);min-height:26px}._waitingHint_1725n_166{display:flex;align-items:center;gap:var(--space-1-half);font-size:var(--text-sm);color:var(--ink-3);margin-inline-end:var(--space-1)}._inputBox_1725n_174{display:flex;align-items:flex-end;gap:var(--space-2);padding-block:var(--space-2);padding-inline:var(--space-3) var(--space-2);border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-card)}._inputBox_1725n_174:focus-within{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:-1px}._textarea_1725n_190{flex:1 1 auto;min-width:0;min-height:22px;max-height:120px;border:none;outline:none;background:none;color:var(--ink);font-size:var(--text-lg);line-height:22px;resize:none;padding:calc(var(--space-1) * 1.25) 0}._textarea_1725n_190:focus-visible{outline:none}._textarea_1725n_190:placeholder-shown{white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden}._suggestionLabel_1725n_214{min-width:0;white-space:normal;overflow-wrap:anywhere;text-align:start}._send_1725n_220{width:40px;height:40px;flex:0 0 auto;border-radius:var(--radius-pill);border:1px solid var(--btn-bd);background:var(--btn-bg);color:var(--btn-fg);cursor:pointer;display:grid;place-items:center}._send_1725n_220:hover{filter:brightness(1.08)}._send_1725n_220:disabled{opacity:.5;cursor:not-allowed}._composerFoot_1725n_240{display:flex;justify-content:flex-end;min-height:22px}._paidBy_1725n_245{max-width:100%;min-height:24px;padding:var(--space-half) var(--space-2);display:inline-flex;align-items:center;gap:calc(var(--space-1) * 1.25);border:1px solid transparent;border-radius:var(--radius-pill);background:transparent;color:var(--ink-3);font:inherit;font-size:var(--text-sm);cursor:pointer;white-space:nowrap}._paidBy_1725n_245:hover:not(:disabled),._paidBy_1725n_245[aria-expanded=true]{border-color:var(--border);background:var(--surface);color:var(--ink-2)}._paidBy_1725n_245:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._paidBy_1725n_245:disabled{opacity:.6;cursor:not-allowed}._paidByWarn_1725n_275,._paidByWarn_1725n_275:hover:not(:disabled){color:var(--warn)}._paidByLabel_1725n_279{flex:0 0 auto}._paidByValue_1725n_282{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--ink-2);font-weight:600}._paidByWarn_1725n_275 ._paidByValue_1725n_282{color:inherit}._paidByAmount_1725n_292{flex:0 0 auto}._paidByPanel_1725n_295{position:fixed;z-index:var(--z-sheet);width:min(320px,calc(100vw - 16px));padding:var(--space-1);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-float)}._paidByMenu_1725n_305{display:grid;gap:var(--space-half);outline:none}._paidByItem_1725n_310{min-height:40px;padding:var(--space-1-half) var(--space-2-half);display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);border:none;border-radius:var(--radius-base);background:transparent;color:var(--ink-2);font:inherit;font-size:var(--text-base);text-align:start;cursor:pointer}._paidByItem_1725n_310:hover,._paidByItem_1725n_310:focus-visible{background:var(--surface-3);color:var(--ink);outline:none}._paidByItem_1725n_310[aria-checked=true] ._paidByItemTitle_1725n_332{color:var(--accent-text);font-weight:600}._paidByItem_1725n_310[aria-disabled=true]{cursor:not-allowed;opacity:.55}._paidByItemText_1725n_340{min-width:0;display:flex;flex-direction:column;gap:calc(var(--space-1) * .25)}._paidByItemDetail_1725n_346{font-size:var(--text-sm);color:var(--ink-3)}._paidBySeparator_1725n_350{height:1px;margin:var(--space-half) var(--space-1-half);background:var(--border)}._paidByHelp_1725n_355{margin:0;padding:var(--space-2) var(--space-2-half) var(--space-1-half);font-size:var(--text-sm);line-height:1.45;color:var(--ink-3)}._blockNew_1725n_362{animation:_messageIn_1725n_1 .32s var(--ease-out) both}@keyframes _messageIn_1725n_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}._working_1725n_375{display:flex;align-items:center;gap:var(--space-2-half);font-size:var(--text-md);line-height:24px;color:var(--ink-3)}._dots_1725n_383{display:inline-flex;gap:var(--space-1)}._dots_1725n_383 span{width:6px;height:6px;border-radius:var(--radius-pill);background:var(--accent);opacity:.35;animation:_dotPulse_1725n_1 1.1s ease-in-out infinite}._dots_1725n_383 span:nth-child(2){animation-delay:var(--duration-fast)}._dots_1725n_383 span:nth-child(3){animation-delay:.3s}@keyframes _dotPulse_1725n_1{0%,80%,to{opacity:.35;transform:none}40%{opacity:1;transform:translateY(-3px)}}._unseenWrap_1725n_413{position:relative;height:0;display:flex;justify-content:center}._unseen_1725n_413{position:absolute;bottom:12px;display:inline-flex;align-items:center;gap:var(--space-1-half);padding:var(--space-1-half) var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--accent-border);background:var(--surface);color:var(--accent-text);font-size:var(--text-base);cursor:pointer;box-shadow:0 4px 14px #0000002e;animation:_messageIn_1725n_1 var(--duration-base) ease-out both}._composerRow_1725n_158>button{flex:1 1 180px;height:auto;padding-block:var(--space-1);min-width:0;max-width:100%;min-height:32px}@media(max-width:760px){._suggestionLabel_1725n_214{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;text-align:start}._composerRow_1725n_158>button{min-height:44px}}@keyframes _sheenSweep_1725n_1{0%{transform:translate(-60%)}to{transform:translate(160%)}}@keyframes _cardIn_1725n_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes _caretBlink_1725n_1{0%,49%{opacity:1}50%,to{opacity:0}}._composer_1725n_130,._inputBox_1725n_174{position:relative}._textarea_1725n_190{max-height:40dvh}._send_1725n_220{background:var(--btn-bg);color:var(--btn-fg);border-color:var(--btn-bd)}._send_1725n_220:disabled{opacity:.4}._composerNotice_1725n_506{display:flex;align-items:center;gap:var(--space-3);justify-content:space-between;padding:var(--space-2-half) 0;color:var(--ink-3);overflow-wrap:anywhere}._composerNotice_1725n_506 button,._composerLinks_1725n_516 button{min-height:44px;padding:var(--space-2);color:var(--accent-text);background:transparent;border:0}._composerNotice_1725n_506 span{min-width:0}._composerLinks_1725n_516{display:flex;align-items:center;gap:var(--space-2-half);flex-wrap:wrap;font-size:var(--text-base)}._composerLinks_1725n_516>span{overflow:hidden;text-overflow:ellipsis;max-width:40%;white-space:nowrap}._composerMenu_1725n_539{position:absolute;bottom:calc(100% + 10px);inset-inline-start:0;padding:var(--space-2);border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-sm);box-shadow:var(--shadow-float);z-index:var(--z-raised);display:flex;flex-direction:column;max-width:100%}._composerMenu_1725n_539 button{min-height:44px;text-align:start;padding:var(--space-2-half) var(--space-3-half);color:var(--ink);background:transparent;border:0;border-radius:var(--radius-sm)}._composerMenu_1725n_539 button:focus-visible{outline:2px solid var(--accent)}._promptCost_1725n_565{display:block;margin-block-start:var(--space-1);color:var(--ink-2);font-size:var(--text-xs)}._dropZone_1725n_571{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:var(--space-5-small);background:var(--surface);border:2px dashed var(--accent);z-index:var(--z-raised);pointer-events:none}._composerContext_1725n_582{display:flex;align-items:center;flex:0 1 auto;min-width:0;gap:var(--space-2);font-size:var(--text-sm)}._composerContext_1725n_582 a{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-3)}._composerContext_1725n_582 a:first-child{flex-shrink:0}._composerCount_1725n_600{text-align:end;font-size:var(--text-sm);color:var(--ink-3);padding:var(--space-1-half)}._keyHelp_1725n_606{margin-inline-end:auto;color:var(--ink-3);font-size:var(--text-sm)}._messageActions_1725n_611{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-1);margin-inline-start:calc(var(--space-1) * 7.75)}._progressCard_1725n_618{border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--surface-2);margin:var(--space-4) 0;display:flex;flex-direction:column;gap:var(--space-2);height:33dvh;min-height:160px;box-sizing:border-box;overflow:hidden}._progressCard_1725n_618 header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}._progressCard_1725n_618 ul{list-style:none;padding:0;margin:0}._progressCard_1725n_618 li{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-2) 0;font-size:var(--text-base);overflow-wrap:anywhere}._progressCard_1725n_618 li>:first-child{flex:0 0 auto;margin-top:var(--space-half)}._progressCard_1725n_618 li>span{min-width:0}._progressCard_1725n_618 li[data-state=failed]{color:var(--warn)}._progressLog_1725n_661{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}._progressLog_1725n_661:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._progressUrl_1725n_672{display:block;color:var(--accent-text);font-size:var(--text-sm);overflow-wrap:anywhere}._progressNext_1725n_678,._progressCard_1725n_618 small{color:var(--ink-3)}@media(max-width:760px),(pointer:coarse){._composerTop_1725n_146{flex-wrap:wrap}._composerContext_1725n_582{flex-basis:100%}._textarea_1725n_190{font-size:var(--text-lg)}._keyHelp_1725n_606{display:none}._composerWrap_1725n_130{padding-bottom:env(safe-area-inset-bottom)}._composerMenu_1725n_539{position:fixed;bottom:0;inset-inline:0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding-bottom:env(safe-area-inset-bottom)}._messageActions_1725n_611 button{min-height:44px}}@container (max-width: 860px){._composerTop_1725n_146{flex-wrap:nowrap}._composerContext_1725n_582{flex:1 1 0}._composerContext_1725n_582>a{display:none}}._scroll_1725n_1[hidden]{display:none}@media(max-width:760px){._composerRow_1725n_158{display:none}._composer_1725n_130{padding-block-end:var(--space-2)}._assistantText_1725n_77 a,._bubble_1725n_101 a{display:inline-block;min-block-size:24px;padding-block:var(--space-1)}}[data-shell-columns] ._col_1725n_25{max-width:none;padding-inline:var(--workspace-gutter);padding-block:var(--space-5);gap:var(--space-4)}[data-shell-columns] ._composerWrap_1725n_130{margin:var(--space-2) var(--space-3) var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface)}[data-shell-columns] ._composer_1725n_130{max-width:none;padding:var(--space-2) var(--space-3)}[data-shell-columns] ._inputBox_1725n_174{background:transparent;border-color:transparent;padding:var(--space-1) 0;box-shadow:none}[data-shell-columns] ._inputBox_1725n_174:focus-within{outline-offset:var(--space-1)}[data-shell-columns] ._textarea_1725n_190{font-size:var(--text-base)}[data-shell-columns] ._composerRow_1725n_158{gap:var(--space-2)}[data-shell-columns] ._composerRow_1725n_158>button{flex:0 1 auto;min-height:26px;font-size:var(--text-sm)}[data-shell-columns] ._send_1725n_220{width:32px;height:32px}[data-shell-columns] ._composerFoot_1725n_240{align-items:center;min-height:20px}[data-shell-columns] ._keyHelp_1725n_606{margin-inline-start:auto;margin-inline-end:var(--space-2);font-size:var(--text-xs)}[data-shell-columns] ._bubble_1725n_101{background:var(--surface-3);font-size:var(--chat-font)}._assistantName_1725n_797{display:block;margin-block-end:var(--space-1);font-size:var(--text-sm);color:var(--ink);font-weight:600}@media(max-width:760px),(pointer:coarse){[data-shell-columns] ._textarea_1725n_190{font-size:var(--text-lg)}[data-shell-columns] ._send_1725n_220{width:44px;height:44px}[data-shell-columns] ._composerWrap_1725n_130{margin:var(--space-1) var(--space-2) var(--space-2)}}._userTurn_1725n_817{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1)}._resultLink_1725n_823{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1)}._resultLink_1725n_823 button{max-width:100%;white-space:normal;text-align:start;height:auto;padding-block:var(--space-2)}._userTurn_1725n_817 ._user_1725n_97{width:100%}@media(min-width:760px)and (pointer:fine){[data-shell-columns] ._userTurn_1725n_817{flex-direction:row;justify-content:flex-end;align-items:center;gap:var(--space-2)}[data-shell-columns] ._userTurn_1725n_817 ._user_1725n_97{width:auto;max-width:75%}[data-shell-columns] ._userTurn_1725n_817 ._bubble_1725n_101{max-width:100%}[data-shell-columns] ._composerTop_1725n_146 :is(button,select){height:26px;min-height:26px}[data-shell-columns] ._composerFoot_1725n_240{min-height:16px}[data-shell-columns] ._paidBy_1725n_245{min-height:18px}[data-shell-columns] ._composer_1725n_130{gap:var(--space-half)}}@media(hover:hover)and (pointer:fine){[data-shell-columns] ._block_1725n_34{position:relative}[data-shell-columns] ._messageActions_1725n_611{position:absolute;inset-block-start:0;inset-inline-end:0;margin:0;opacity:0;pointer-events:none;background:var(--bg);border-radius:var(--radius-sm)}[data-shell-columns] ._block_1725n_34:hover ._messageActions_1725n_611,[data-shell-columns] ._block_1725n_34:focus-within ._messageActions_1725n_611{opacity:1;pointer-events:auto}}._layoutc0e1d9d_gzlko_1{padding:var(--space-5-small) calc(var(--space-1) * 5.5);display:grid;gap:var(--space-3);max-width:560px}._layoute9e3de0_gzlko_8{margin:0;font-size:var(--text-xl)}._layout9ee5ce8_gzlko_13{margin:0;font-size:var(--text-base);line-height:21px}._layoutfd12b79_gzlko_19{display:flex;gap:var(--space-2);flex-wrap:wrap}._layout5627eb2_gzlko_25{min-height:100%;display:grid;place-items:center;padding:var(--space-5)}._layout647df38_gzlko_32{padding:var(--space-5-small) var(--space-5) calc(var(--space-1) * 10)}._layoutee488c6_1u3kk_1{white-space:pre-wrap}._page_t6pyv_3{min-height:100vh;min-height:100dvh;background:var(--bg);color:var(--ink);overflow-x:clip}._top_t6pyv_12{position:sticky;top:0;z-index:var(--z-raised);border-block-end:1px solid transparent;background:transparent;transition:background-color var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out)}._top_t6pyv_12[data-scrolled=true]{border-block-end-color:var(--border);background:var(--bg);background:color-mix(in srgb,var(--bg) 86%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4)}._progress_t6pyv_29{position:absolute;inset-inline:0;bottom:-1px;height:2px;background:var(--accent);transform-origin:0 50%;pointer-events:none}._progress_t6pyv_29:dir(rtl){transform-origin:100% 50%}._topInner_t6pyv_41{max-width:1200px;margin:0 auto;padding:var(--space-3-half) var(--space-5);display:flex;align-items:center;gap:var(--space-5)}._brand_t6pyv_49{display:inline-flex;align-items:center;min-height:44px;gap:var(--space-2-half);font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;color:var(--ink);text-decoration:none;letter-spacing:-.01em}._nav_t6pyv_61{display:flex;gap:var(--space-5);margin-inline-start:var(--space-2);font-size:var(--text-md)}._nav_t6pyv_61 a{position:relative;display:inline-flex;align-items:center;min-height:44px;padding-block:var(--space-1-half);color:var(--ink-3);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}._nav_t6pyv_61 a:after{content:"";position:absolute;inset-inline:0;bottom:0;height:1.5px;background:currentColor;scale:0 1;transform-origin:right;transition:scale .3s var(--ease-out)}@media(hover:hover){._nav_t6pyv_61 a:hover{color:var(--ink)}._nav_t6pyv_61 a:hover:after{scale:1 1;transform-origin:left}}._topActions_t6pyv_98{margin-inline-start:auto;display:flex;align-items:center;gap:var(--space-4)}._topLink_t6pyv_104{font-size:var(--text-md);font-weight:500;color:var(--ink-2);text-decoration:none;white-space:nowrap}._topActions_t6pyv_98>a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px}@media(hover:hover){._topLink_t6pyv_104:hover{color:var(--ink)}}._hero_t6pyv_125{position:relative}._dots_t6pyv_129{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(var(--border-strong) 1.2px,transparent 1.5px);background-size:24px 24px;-webkit-mask-image:radial-gradient(ellipse at 70% 35%,#000 10%,transparent 62%);mask-image:radial-gradient(ellipse at 70% 35%,#000 10%,transparent 62%);opacity:.7}._heroInner_t6pyv_138{position:relative;max-width:1200px;margin:0 auto;padding:calc(var(--space-1) * 18) var(--space-5) calc(var(--space-1) * 16);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:calc(var(--space-1) * 12);align-items:center}._eyebrow_t6pyv_149,._kicker_t6pyv_150{margin:0;display:inline-flex;align-items:center;gap:var(--space-2-half);font-size:var(--text-base);font-weight:500;letter-spacing:.01em;color:var(--ink-3)}._eyebrowRule_t6pyv_160{width:28px;height:1.5px;flex:0 0 auto;background:var(--accent)}._headline_t6pyv_166{margin:calc(var(--space-1) * 5.5) 0 var(--space-5-small);font-family:var(--font-display);font-weight:var(--display-weight);font-size:clamp(var(--stat-size),5.4vw,var(--text-display-xl));line-height:.98;letter-spacing:-.035em;color:var(--display);text-wrap:balance}._headlineAccent_t6pyv_177{padding-inline:var(--text-mark-inset);color:var(--accent-text);background-image:linear-gradient(transparent 64%,var(--accent-chip) 64%,var(--accent-chip) 90%,transparent 90%);background-repeat:no-repeat;background-size:100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone}:root[data-theme=dark] ._headlineAccent_t6pyv_177{background-image:linear-gradient(transparent 64%,var(--accent-soft) 64%,var(--accent-soft) 90%,transparent 90%)}._headlineAccent_t6pyv_177:dir(rtl){background-position:right}._lead_t6pyv_202{margin:0 0 calc(var(--space-1) * 7);max-width:480px;font-size:var(--text-title-sm);line-height:1.55;color:var(--ink-2);text-wrap:pretty}._ctas_t6pyv_210{display:flex;flex-wrap:wrap;gap:var(--space-2-half);margin-bottom:calc(var(--space-1) * 7)}._ctas_t6pyv_210>a{min-height:44px;padding-inline:var(--space-5-small);transition:translate var(--duration-base) var(--ease-out),box-shadow var(--duration-base),background-color var(--duration-base)}@media(hover:hover){._ctas_t6pyv_210>a:hover{translate:0 -2px}}._cta_t6pyv_210{border-color:var(--accent-text);background:var(--accent);color:var(--btn-fg)}._ctas_t6pyv_210>a>svg{transition:translate var(--duration-base) var(--ease-out)}@media(hover:hover){._cta_t6pyv_210:hover{box-shadow:0 10px 24px -12px var(--accent)}._cta_t6pyv_210:hover>svg{translate:3px 0}._ctaQuiet_t6pyv_244:hover>svg{translate:0 2px}}._ctas_t6pyv_210>a:active{scale:var(--motion-press)}._points_t6pyv_251{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2-half) calc(var(--space-1) * 5.5);font-size:var(--text-base);color:var(--ink-3)}._points_t6pyv_251 li{display:inline-flex;align-items:center;gap:var(--space-1-half)}._points_t6pyv_251 svg{flex:0 0 auto;color:var(--ok)}._stage_t6pyv_272{position:relative;height:420px;font-size:var(--text-md)}._layer_t6pyv_277{position:absolute}._layerBody_t6pyv_280{width:100%}._stageAsk_t6pyv_283{inset-block-start:0;inset-inline-start:0;max-width:78%}._askBubble_t6pyv_288{padding:var(--space-3-half) var(--space-4);border:1px solid var(--accent-border);border-radius:var(--radius-lg);border-end-start-radius:2px;background:var(--accent-soft);color:var(--ink);line-height:1.45}._stageSearching_t6pyv_297{position:absolute;top:84px;inset-inline-start:4%;display:flex;align-items:center;gap:var(--space-1-half);font-size:var(--text-sm);color:var(--ink-4)}._pulseDot_t6pyv_307{width:6px;height:6px;border-radius:var(--radius-pill);background:var(--ok);animation:_pulse_t6pyv_307 1.8s ease-out infinite}._typing_t6pyv_314 i{display:inline-block;width:4px;height:4px;margin-inline-start:var(--space-half);border-radius:var(--radius-pill);background:var(--ink-4);animation:_typing_t6pyv_314 1.2s infinite}._typing_t6pyv_314 i:nth-child(2){animation-delay:var(--duration-fast)}._typing_t6pyv_314 i:nth-child(3){animation-delay:.3s}._stageCard_t6pyv_329{position:relative;display:flex;gap:var(--space-3-half);padding:var(--space-4) calc(var(--space-1) * 4.5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-float)}._stageOne_t6pyv_339{top:118px;inset-inline-start:6%;width:74%}._stageTwo_t6pyv_344{top:236px;inset-inline-start:20%;width:72%}._stageOne_t6pyv_339 ._stageCard_t6pyv_329,._stageTwo_t6pyv_344 ._stageCard_t6pyv_329{align-items:flex-start}._stageOne_t6pyv_339 ._stageCard_t6pyv_329{rotate:-1.5deg}._stageTwo_t6pyv_344 ._stageCard_t6pyv_329{rotate:1deg}._stageSend_t6pyv_359{inset-inline-end:0;bottom:0}._sendCard_t6pyv_363{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3-half)}._stageRole_t6pyv_368{flex:1;min-width:0;display:flex;flex-direction:column}._stageRole_t6pyv_368 strong{font-weight:600;color:var(--ink)}._stageRole_t6pyv_368>span:not(._chips_t6pyv_378){font-size:var(--text-base);color:var(--ink-3)}._chips_t6pyv_378{display:flex;flex-wrap:wrap;gap:var(--space-1-half);margin-top:var(--space-2-half)}._chip_t6pyv_378{display:inline-flex;align-items:center;gap:var(--space-1);padding:calc(var(--space-1) * .75) var(--space-2-half);border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:500;line-height:1.3;white-space:nowrap}._chipTeal_t6pyv_399{background:var(--teal-bg);color:var(--teal)}._chipOk_t6pyv_403{background:var(--ok-bg);color:var(--ok)}._chipWarn_t6pyv_407{background:var(--warn-bg);color:var(--warn)}._score_t6pyv_412{position:relative;width:48px;height:48px;flex:none;display:grid;place-items:center;border-radius:var(--radius-circle);font:700 15px var(--font-display);font-variant-numeric:tabular-nums}._score_t6pyv_412>svg{position:absolute;top:0;right:0;bottom:0;left:0;rotate:-90deg;fill:none;stroke-width:3;stroke-linecap:round}._ringTrack_t6pyv_431{stroke:var(--border)}._ringValue_t6pyv_434{stroke:currentColor}._scoreOk_t6pyv_437{background:var(--ok-bg);color:var(--ok)}._scoreWarn_t6pyv_441{background:var(--warn-bg);color:var(--warn)}._sendIcon_t6pyv_445{width:34px;height:34px;display:grid;place-items:center;border-radius:var(--radius-md);background:var(--ok-bg);color:var(--ok)}._sendText_t6pyv_454{display:flex;flex-direction:column}._sendText_t6pyv_454 strong{font-size:var(--text-base);font-weight:600;color:var(--ink)}._sendText_t6pyv_454 span{font-size:var(--text-sm);color:var(--ink-4)}._approve_t6pyv_467{display:inline-flex;align-items:center;padding:var(--space-1-half) var(--space-3);border-radius:var(--radius-md);background:var(--accent);color:var(--btn-fg);font-size:var(--text-base);font-weight:500}._approved_t6pyv_477{display:inline-flex;overflow:hidden;padding-inline-start:var(--space-1-half)}._trySection_t6pyv_484{max-width:1000px;margin:0 auto;padding:0 var(--space-5) calc(var(--space-1) * 24);display:flex;flex-direction:column;align-items:center}._signedIn_t6pyv_492{width:100%;max-width:560px;align-items:center;text-align:center}._window_t6pyv_500{animation:_rise_t6pyv_1 .8s var(--ease-out) .6s both;width:100%;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-float)}._windowBar_t6pyv_510{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-5-small);border-block-end:1px solid var(--border);border-radius:calc(var(--radius-lg) - 1px) calc(var(--radius-lg) - 1px) 0 0;background:var(--sheen)}._avatar_t6pyv_520{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border:1px solid var(--accent-border);border-radius:var(--radius-pill);background:var(--surface)}._windowTitle_t6pyv_530{min-width:0;display:flex;flex-direction:column;gap:calc(var(--space-1) * .25);line-height:18px}._windowTitle_t6pyv_530 strong{font-size:var(--text-md);font-weight:600;color:var(--ink)}._live_t6pyv_542{display:inline-flex;align-items:center;gap:var(--space-1-half);font-size:var(--text-sm);color:var(--ink-3)}._liveDot_t6pyv_549{width:7px;height:7px;flex:0 0 auto;border-radius:var(--radius-pill);background:var(--ok);box-shadow:0 0 0 3px var(--ok-bg)}._meter_t6pyv_558{margin-inline-start:auto;display:flex;align-items:center;gap:var(--space-2-half)}._pips_t6pyv_564{display:inline-flex;gap:calc(var(--space-1) * .75)}._pip_t6pyv_564,._pipLeft_t6pyv_569{width:7px;height:7px;border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface-3)}._pipLeft_t6pyv_569{border-color:var(--accent-text);background:var(--accent)}._allowance_t6pyv_580{font-size:var(--text-sm);font-weight:500;color:var(--ink-2)}._windowBody_t6pyv_585{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5-small)}._welcome_t6pyv_591{display:flex;flex-direction:column}._transcript_t6pyv_595{display:flex;flex-direction:column;gap:calc(var(--space-1) * 4.5)}._composer_t6pyv_600{display:flex;flex-direction:column;gap:var(--space-3)}._inputBox_t6pyv_606{border-color:var(--border-strong);box-shadow:var(--shadow-card)}._textarea_t6pyv_610{min-height:44px;scroll-margin-block-start:calc(var(--space-1) * 60)}._examples_t6pyv_615{display:flex;flex-direction:column;gap:var(--space-2)}._examplesLabel_t6pyv_620{font-size:var(--text-sm);font-weight:500;color:var(--ink-4)}._exampleList_t6pyv_625{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}._example_t6pyv_615{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-2-half) var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-2);font:inherit;font-size:var(--text-base);line-height:19px;color:var(--ink-2);text-align:start;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}@media(hover:hover){._example_t6pyv_615:hover{border-color:var(--accent-chip);background:var(--accent-soft);color:var(--ink)}}._example_t6pyv_615 svg{flex:0 0 auto;margin-block-start:var(--space-half);color:var(--accent-text)}._meta_t6pyv_663{margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--space-1) var(--space-2);padding:var(--space-2-half) var(--space-5-small);border-block-start:1px solid var(--border);border-radius:0 0 calc(var(--radius-lg) - 1px) calc(var(--radius-lg) - 1px);background:var(--surface-2);font-size:var(--text-sm);line-height:18px;color:var(--ink-3)}._meta_t6pyv_663>svg{margin-block-start:var(--space-half)}._meta_t6pyv_663 ._linkButton_t6pyv_680{grid-column:2;justify-self:start}._linkButton_t6pyv_680{padding:0;border:none;background:none;font:inherit;font-size:var(--text-sm);color:var(--accent-text);text-decoration:underline;cursor:pointer}._linkButton_t6pyv_680:disabled{opacity:.5;cursor:not-allowed}._gate_t6pyv_700{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3-half);border:1px solid var(--accent-border);border-radius:var(--radius-sm);background:var(--accent-soft)}._gateText_t6pyv_710{flex:1 1 240px;display:flex;flex-direction:column;gap:var(--space-half);font-size:var(--text-base);line-height:19px;color:var(--ink-2)}._gateText_t6pyv_710 strong{color:var(--ink);font-weight:600}._gateActions_t6pyv_723{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2-half)}._accountButtons_t6pyv_729{display:flex;flex-wrap:wrap;gap:var(--space-2)}._notice_t6pyv_735{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) calc(var(--space-1) * 4.5);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-2);font-size:var(--text-md);line-height:21px;color:var(--ink-2)}._notice_t6pyv_735 p{margin:0}._notice_t6pyv_735 strong{color:var(--ink)}._band_t6pyv_756{border-block:1px solid var(--border);background:var(--surface);scroll-margin-block-start:calc(var(--space-1) * 15)}._band_t6pyv_756>._section_t6pyv_761{padding-block:calc(var(--space-1) * 22)}._section_t6pyv_761{max-width:1200px;margin:0 auto;padding:0 var(--space-5) calc(var(--space-1) * 24);display:flex;flex-direction:column;gap:calc(var(--space-1) * 12);scroll-margin-block-start:calc(var(--space-1) * 22)}._accountSection_t6pyv_774{padding-top:calc(var(--space-1) * 24)}._sectionHead_t6pyv_777{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3-half);text-align:start}._sectionHead_t6pyv_777 h2,._closing_t6pyv_785 h2{margin:0;max-width:18em;font-family:var(--font-display);font-weight:var(--display-weight);font-size:clamp(var(--text-title-lg),4.2vw,var(--text-display-md));line-height:1.05;letter-spacing:-.03em;color:var(--display);text-wrap:balance}._sectionHead_t6pyv_777 p{margin:0;max-width:56ch;color:var(--ink-3)}._timeline_t6pyv_802{position:relative}._timelineLine_t6pyv_806{position:absolute;inset-inline-start:22px;width:calc((200% + 2 * var(--space-6)) / 3);top:21px;height:1.5px;background:linear-gradient(90deg,var(--accent) 0%,var(--accent-chip) 60%,var(--ok) 100%);transform-origin:0 50%}._timelineLine_t6pyv_806:dir(rtl){transform-origin:100% 50%;background:linear-gradient(270deg,var(--accent) 0%,var(--accent-chip) 60%,var(--ok) 100%)}._steps_t6pyv_819{position:relative;margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}._tour_t6pyv_828{margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}._plan_t6pyv_838{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card)}._step_t6pyv_819{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}._step_t6pyv_819 h3{margin:var(--space-2) 0 0;font:600 20px/1.25 var(--font-display);letter-spacing:-.01em;color:var(--ink)}._step_t6pyv_819 p,._tourCard_t6pyv_857 p{margin:0;font-size:var(--text-md);line-height:1.55;color:var(--ink-3)}._stepNumber_t6pyv_864{width:44px;height:44px;display:grid;place-items:center;border:1.5px solid var(--accent);border-radius:var(--radius-circle);background:var(--surface);box-shadow:0 0 0 6px var(--surface);font-family:var(--font-display);font-size:var(--text-md);font-weight:700;line-height:1;color:var(--accent-text);font-variant-numeric:tabular-nums}._stepNumberLast_t6pyv_880{border-color:var(--ok);background:var(--ok-bg);color:var(--ok)}._stepPicture_t6pyv_885{width:100%;margin-top:auto;padding:var(--space-3-half);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--text-sm)}._stepPictureRow_t6pyv_897{flex-direction:row;align-items:center;gap:var(--space-2-half)}._bubbleYou_t6pyv_902,._bubbleAsk_t6pyv_903{max-width:85%;padding:var(--space-2) var(--space-3)}._bubbleYou_t6pyv_902{align-self:flex-end;border-radius:var(--radius-sm);border-end-end-radius:4px;background:var(--accent-soft);color:var(--ink)}._bubbleAsk_t6pyv_903{border:1px solid var(--border);border-radius:var(--radius-sm);border-end-start-radius:4px;background:var(--surface);color:var(--ink-2)}._miniRole_t6pyv_921{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2-half);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--ink)}._lines_t6pyv_932{flex:1;display:flex;flex-direction:column;gap:calc(var(--space-1) * 1.25)}._lines_t6pyv_932 i{height:6px;width:90%;border-radius:var(--radius-pill);background:var(--border-strong)}._lines_t6pyv_932 i:nth-child(2){width:70%}._lines_t6pyv_932 i:nth-child(3){width:80%;background:var(--accent-chip)}._compare_t6pyv_953{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:var(--space-5)}._plan_t6pyv_838{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--space-1) * 4.5);padding:calc(var(--space-1) * 7)}._planAccount_t6pyv_965{border-color:var(--accent-border);background:linear-gradient(var(--accent-soft),var(--accent-soft)),var(--surface);box-shadow:var(--shadow-float)}._planHead_t6pyv_970{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._plan_t6pyv_838 h3,._tourCard_t6pyv_857 h3{margin:0;font:600 20px var(--font-display);color:var(--ink)}._planTag_t6pyv_983{padding:calc(var(--space-1) * .75) var(--space-2-half);border-radius:var(--radius-pill);background:var(--teal-bg);font-size:var(--text-sm);font-weight:500;color:var(--teal);white-space:nowrap}._planTagAccent_t6pyv_992{border:1px solid var(--accent-border);background:var(--accent-soft);color:var(--accent-text)}._planList_t6pyv_997{flex:1 1 auto;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-2-half);font-size:var(--text-md);line-height:21px;color:var(--ink-2)}._planList_t6pyv_997 li{display:flex;align-items:flex-start;gap:var(--space-2-half)}._planList_t6pyv_997 svg{flex:0 0 auto;margin-block-start:calc(var(--space-1) * .75);color:var(--ok)}._planLimit_t6pyv_1019{color:var(--ink-4)}._planLimit_t6pyv_1019 svg{color:var(--ink-4)}._tourCard_t6pyv_857{position:relative;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6) calc(var(--space-1) * 7) calc(var(--space-1) * 7);--tone: var(--accent);--tone-bg: var(--accent-soft);--tone-text: var(--accent-text);transition:background-color .3s var(--ease-out)}._tourCard_t6pyv_857+._tourCard_t6pyv_857{border-inline-start:1px solid var(--border)}@media(hover:hover){._tourCard_t6pyv_857:hover{background:color-mix(in srgb,var(--tone-bg) 45%,var(--surface))}}._violet_t6pyv_1046{--tone: var(--violet);--tone-bg: var(--violet-bg);--tone-text: var(--violet)}._teal_t6pyv_1051{--tone: var(--teal);--tone-bg: var(--teal-bg);--tone-text: var(--teal)}._tourIcon_t6pyv_1056{width:44px;height:44px;display:grid;place-items:center;border-radius:var(--radius-md);background:var(--tone-bg);color:var(--tone-text)}._tourLink_t6pyv_1065{margin-top:auto;display:inline-flex;align-items:center;min-height:44px;gap:var(--space-1-half);font-size:var(--text-md);font-weight:500;color:var(--tone-text);text-decoration:none}._tourLink_t6pyv_1065>svg{transition:translate .25s var(--ease-out)}@media(hover:hover){._tourCard_t6pyv_857:hover ._tourLink_t6pyv_1065>svg{translate:4px 0}}._tourLink_t6pyv_1065:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}._closingWrap_t6pyv_1092{max-width:1200px;margin:0 auto;padding:0 var(--space-5) calc(var(--space-1) * 20)}._closing_t6pyv_785{position:relative;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-5);padding:calc(var(--space-1) * 16) calc(var(--space-1) * 14);border-radius:var(--radius-lg);background:radial-gradient(120% 140% at 100% 0%,rgb(117 81 255 / 38%),transparent 55%),var(--purple)}._closingText_t6pyv_1110{position:relative;max-width:560px}._closing_t6pyv_785 h2{margin-bottom:var(--space-3);max-width:14em;font-size:clamp(var(--text-title-lg),4vw,var(--stat-size));color:#fff}._closingText_t6pyv_1110 p{margin:0;color:var(--cta-ink)}._closingButtons_t6pyv_1124{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3-half)}._magnetic_t6pyv_1131{display:inline-flex}._closingPrimary_t6pyv_1134,._closingSecondary_t6pyv_1135{display:inline-flex;align-items:center;gap:var(--space-2);min-height:48px;padding:0 calc(var(--space-1) * 5.5);border:1px solid #fff;border-radius:var(--radius-md);font-size:var(--text-md);font-weight:500;text-decoration:none;transition:translate var(--duration-base) var(--ease-out)}._closingPrimary_t6pyv_1134{background:#fff;color:var(--purple)}._closingSecondary_t6pyv_1135{border-color:#ffffff7f;color:#fff}._closingPrimary_t6pyv_1134>svg{transition:translate var(--duration-base) var(--ease-out)}@media(hover:hover){._closingPrimary_t6pyv_1134:hover>svg{translate:3px 0}._closingSecondary_t6pyv_1135:hover{background:#ffffff1a}}._foot_t6pyv_1169{border-block-start:1px solid var(--border)}._footInner_t6pyv_1172{max-width:1200px;margin:0 auto;padding:var(--space-5);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5);font-size:var(--text-base);color:var(--ink-4)}._copyright_t6pyv_1183{margin-inline-end:auto}._preferences_t6pyv_1186{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-5)}._language_t6pyv_1192{display:inline-flex;align-items:center;gap:var(--space-3);color:var(--ink-4)}._preference_t6pyv_1186{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;gap:var(--space-1-half);padding:0;border:none;background:none;font:inherit;font-size:var(--text-base);color:var(--ink-4);cursor:pointer}@media(hover:hover){._preference_t6pyv_1186:hover{color:var(--ink-2)}}._preference_t6pyv_1186[aria-pressed=true]{font-weight:600;color:var(--ink)}._legal_t6pyv_1222{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5-small);font-size:var(--text-base)}._legal_t6pyv_1222 a{display:inline-flex;align-items:center;min-height:44px;min-width:44px;color:var(--ink-3);text-decoration:none}@media(hover:hover){._legal_t6pyv_1222 a:hover{color:var(--ink)}}@keyframes _pulse_t6pyv_307{0%{box-shadow:0 0 0 0 var(--ok)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes _typing_t6pyv_314{0%,80%,to{opacity:.25}40%{opacity:1}}@media(prefers-reduced-motion:reduce){._page_t6pyv_3 *,._page_t6pyv_3 *:before,._page_t6pyv_3 *:after{animation-name:none!important;transition-property:none!important}}@media(max-width:860px){._timelineLine_t6pyv_806{display:none}._steps_t6pyv_819{grid-template-columns:minmax(0,1fr);gap:calc(var(--space-1) * 10);max-width:560px}._tour_t6pyv_828{grid-template-columns:minmax(0,1fr)}._tourCard_t6pyv_857+._tourCard_t6pyv_857{border-inline-start:0;border-block-start:1px solid var(--border)}}@media(max-width:860px){._nav_t6pyv_61{display:none}._heroInner_t6pyv_138{grid-template-columns:minmax(0,1fr)}._stage_t6pyv_272{width:min(100%,560px);justify-self:center}}@media(max-width:760px){._heroInner_t6pyv_138{padding-block:calc(var(--space-1) * 10) calc(var(--space-1) * 10);gap:var(--space-6)}._lead_t6pyv_202{font-size:var(--text-lg)}._stage_t6pyv_272{height:auto;display:flex;flex-direction:column;align-items:stretch;gap:var(--space-4)}._layer_t6pyv_277,._stageSearching_t6pyv_297{position:static;width:auto;max-width:100%}._stageAsk_t6pyv_283{align-self:flex-start}._stageSearching_t6pyv_297{margin-inline-start:var(--space-3)}._stageOne_t6pyv_339 ._stageCard_t6pyv_329,._stageTwo_t6pyv_344 ._stageCard_t6pyv_329{rotate:none}._sendCard_t6pyv_363{flex-wrap:wrap}._trySection_t6pyv_484,._section_t6pyv_761{padding-inline:var(--space-4);padding-bottom:calc(var(--space-1) * 16)}._band_t6pyv_756>._section_t6pyv_761{padding-block:calc(var(--space-1) * 16)}._accountSection_t6pyv_774{padding-top:calc(var(--space-1) * 16)}._closingWrap_t6pyv_1092{padding-inline:var(--space-4)}._closing_t6pyv_785{padding:calc(var(--space-1) * 10) var(--space-5)}._exampleList_t6pyv_625{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--space-1) * -3.5);padding-inline:var(--space-3-half)}._example_t6pyv_615{flex:0 0 78%;scroll-snap-align:center}._windowBar_t6pyv_510{padding-inline:var(--space-3-half)}._windowBody_t6pyv_585{padding:var(--space-3-half)}._meta_t6pyv_663{padding-inline:var(--space-3-half)}._meter_t6pyv_558{flex:1 1 100%;margin-inline-start:0}}@media(max-width:480px){._topInner_t6pyv_41{padding-inline:var(--space-4);gap:var(--space-3)}._topActions_t6pyv_98{gap:var(--space-3)}}._matchRing_t6pyv_1397{display:flex;align-items:center;flex-direction:column;gap:calc(var(--space-1) * 1.25);flex-shrink:0}._matchRing_t6pyv_1397 small{font-size:var(--text-sm);color:var(--ink-3);white-space:nowrap}._scoreLow_t6pyv_1409{color:var(--ink-4);border-color:var(--ink-4)}._page_t6pyv_3[data-paused=true] *,._page_t6pyv_3 [data-offscreen=true] *,._page_t6pyv_3[data-paused=true] *:before,._page_t6pyv_3 [data-offscreen=true]:before{animation-play-state:paused!important}._headline_t6pyv_166{font-weight:var(--hero-weight);line-height:var(--hero-line-height)}._sectionHead_t6pyv_777 h2{font-weight:var(--section-weight);line-height:var(--section-line-height)}._stepNumber_t6pyv_864{font-family:var(--font-display);font-weight:var(--stat-weight)}._stageCard_t6pyv_329[href]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@keyframes _rise_t6pyv_1{0%{translate:0 22px}to{translate:0 0}}._btn_s3wua_1{width:32px;height:32px;border:none;border-radius:var(--radius-base);background:none;color:var(--ink-3);cursor:pointer;display:grid;place-items:center;position:relative;flex:0 0 auto;padding:0;transition:background var(--duration-fast),color var(--duration-fast),transform var(--duration-press) var(--ease-out)}._btn_s3wua_1:hover{background:var(--surface-2)}._btn_s3wua_1:active:not(:disabled){transform:scale(var(--motion-press))}._sm_s3wua_25{width:28px;height:28px}._xs_s3wua_29{width:26px;height:26px;border-radius:var(--radius-sm)}._xxs_s3wua_34{width:24px;height:24px;border-radius:var(--radius-sm)}._inkStrong_s3wua_39:hover{background:var(--surface-3);color:var(--ink)}._dangerHover_s3wua_43:hover{color:var(--danger)}._composerWrap_ca8c9_1{flex:0 0 auto;min-width:0;background:var(--bg)}._composerWrap_ca8c9_1[data-compact=true] ._composer_ca8c9_1{padding-block:var(--space-1);gap:0}._composerWrap_ca8c9_1[data-compact=true] ._inputBox_ca8c9_11{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}._composerWrap_ca8c9_1[data-compact=true] ._editor_ca8c9_16{padding:var(--space-2) var(--space-3)}._composerWrap_ca8c9_1[data-compact=true] ._textarea_ca8c9_19{min-height:24px}._composerWrap_ca8c9_1[data-compact=true] ._toolbar_ca8c9_22{flex-wrap:nowrap;gap:0;padding:var(--space-1)}._composerWrap_ca8c9_1[data-compact=true] ._footer_ca8c9_27{display:none}._composerWrap_ca8c9_1[data-compact=true] :is(._attachments_ca8c9_30,._links_ca8c9_30){grid-column:1 / -1}[data-shell-columns] ._composer_ca8c9_1{max-width:none;padding-inline:var(--workspace-gutter)}._composer_ca8c9_1{container:composer / inline-size;position:relative;width:100%;max-width:1600px;min-width:0;margin-inline:auto;padding:var(--space-3) var(--space-3) calc(var(--space-2) + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:var(--space-2)}._suggestion_ca8c9_51{display:flex;align-items:center;gap:var(--space-2-half);width:100%;min-width:0;min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink-2);font:inherit;text-align:start;cursor:pointer;transition:background var(--duration-fast),border-color var(--duration-fast)}._suggestion_ca8c9_51>svg{flex-shrink:0;color:var(--accent-text)}._suggestion_ca8c9_51:hover:not(:disabled){background:var(--surface-2);border-color:var(--accent-border)}._suggestionCopy_ca8c9_81{flex:1 1 auto;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2);min-width:0}._examples_ca8c9_90{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:var(--space-2)}._example_ca8c9_90{align-items:flex-start}._suggestionCaption_ca8c9_100{color:var(--ink-3);font-size:var(--text-sm)}._suggestionLabel_ca8c9_105{min-width:0;overflow-wrap:anywhere;font-size:var(--text-base)}._usePrompt_ca8c9_111{flex:0 0 auto;font-size:var(--text-sm);color:var(--accent-text)}._waitingHint_ca8c9_117{margin:0;padding:var(--space-1) var(--space-2);color:var(--ink-3);font-size:var(--text-sm)}._inputBox_ca8c9_11{position:relative;min-width:0;display:flex;flex-direction:column;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card);transition:border-color var(--duration-fast)}._inputBox_ca8c9_11:focus-within{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:-1px}._contextRow_ca8c9_142{display:flex;align-items:center;gap:var(--space-2-half);min-width:0;padding:var(--space-2-half) var(--space-3);border-bottom:1px solid var(--border)}._contextLabel_ca8c9_151{flex-shrink:0;color:var(--ink-3);font-size:var(--text-sm);letter-spacing:.06em}._context_ca8c9_142{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0;flex:1 1 auto;color:var(--ink-2);font-size:var(--text-sm)}._context_ca8c9_142>span{min-width:0;max-width:100%}._context_ca8c9_142 select{max-width:min(340px,100%);text-overflow:ellipsis;background:var(--surface-2)}._context_ca8c9_142>a{display:inline-flex;align-items:center;min-height:32px;max-width:100%;padding:var(--space-1) var(--space-2-half);border:1px solid var(--border);border-radius:var(--radius-base);color:var(--ink-2);background:var(--surface-2);text-decoration:none;overflow-wrap:anywhere}._context_ca8c9_142>a:hover{border-color:var(--accent-border);color:var(--accent-text)}._editor_ca8c9_16{min-width:0;padding:var(--space-3) var(--space-4) var(--space-1)}._textarea_ca8c9_19{display:block;width:100%;min-width:0;min-height:48px;max-height:40dvh;padding:0;border:0;background:transparent;color:var(--ink);font:inherit;font-size:var(--text-lg);line-height:1.5;resize:none;overflow-wrap:anywhere;overflow-y:auto}._textarea_ca8c9_19:focus-visible{outline:2px solid transparent}._textarea_ca8c9_19::placeholder{color:var(--ink-3)}._textarea_ca8c9_19._expanded_ca8c9_231{max-height:70dvh}._toolbar_ca8c9_22{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-1) var(--space-2) var(--space-2)}._menuAnchor_ca8c9_244{flex:0 0 auto;position:relative}._addButton_ca8c9_249,._toolButton_ca8c9_250{display:grid;place-items:center;flex:0 0 auto;width:44px;height:44px;padding:0;border:1px solid transparent;border-radius:var(--radius-base);background:transparent;color:var(--ink-2);cursor:pointer;transition:background var(--duration-fast),border-color var(--duration-fast)}._addButton_ca8c9_249:hover:not(:disabled),._addButton_ca8c9_249[aria-expanded=true],._toolButton_ca8c9_250:hover:not(:disabled){border-color:var(--border);background:var(--surface-2)}._tools_ca8c9_274{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);min-width:0}._tools_ca8c9_274>a{display:inline-flex;align-items:center;gap:var(--space-1-half);min-height:44px;padding:var(--space-2) var(--space-2-half);border:1px solid transparent;border-radius:var(--radius-base);color:var(--ink-3);font-size:var(--text-sm);text-decoration:none}._tools_ca8c9_274>a:hover{background:var(--surface-2);border-color:var(--border);color:var(--ink)}._sendTools_ca8c9_301{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2);margin-inline-start:auto;flex:0 0 auto;max-width:100%}._send_ca8c9_301{display:grid;place-items:center;width:44px;height:44px;flex:0 0 auto;padding:0;border:1px solid var(--btn-bd);border-radius:var(--radius-base);color:var(--btn-fg);background:var(--btn-bg);cursor:pointer;transition:filter var(--duration-fast)}._send_ca8c9_301:hover:not(:disabled){filter:brightness(1.1)}._send_ca8c9_301:disabled,._suggestion_ca8c9_51:disabled,._addButton_ca8c9_249:disabled{opacity:.45;cursor:not-allowed}._stop_ca8c9_338{background:var(--ink);border-color:var(--ink);color:var(--bg)}._queueButton_ca8c9_344{min-height:44px}._menu_ca8c9_244{position:absolute;inset-inline-start:0;bottom:calc(100% + var(--space-2));z-index:var(--z-sheet);display:flex;flex-direction:column;width:min(320px,calc(100vw - 48px));max-height:min(360px,60dvh);overflow-y:auto;padding:var(--space-1-half);border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-float)}._menuHeading_ca8c9_365{padding:var(--space-2) var(--space-2-half);color:var(--ink-3);font-size:var(--text-sm);font-weight:600}._menu_ca8c9_244 button{display:flex;align-items:flex-start;gap:var(--space-2-half);min-height:44px;padding:var(--space-2-half);border:0;border-radius:var(--radius-base);color:var(--ink-2);background:transparent;font:inherit;font-size:var(--text-base);text-align:start;line-height:1.5;cursor:pointer}._menu_ca8c9_244 button>svg{flex-shrink:0;margin-block-start:var(--space-half);color:var(--accent-text)}._menu_ca8c9_244 button:hover,._menu_ca8c9_244 button:focus-visible{background:var(--surface-3)}._menu_ca8c9_244 button>span{min-width:0;overflow-wrap:anywhere}._menuDivider_ca8c9_405{height:1px;margin:var(--space-1) var(--space-2);background:var(--border)}._promptCost_ca8c9_411{display:block;margin-block-start:var(--space-1);color:var(--ink-3);font-size:var(--text-sm)}._notice_ca8c9_418{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-base);color:var(--ink-2);background:var(--surface-2);font-size:var(--text-base)}._notice_ca8c9_418>span{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}._notice_ca8c9_418>svg{flex-shrink:0}._error_ca8c9_440,._problem_ca8c9_441{color:var(--danger);background:var(--danger-bg);border-color:var(--danger)}._problem_ca8c9_441{margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-base);font-size:var(--text-base);overflow-wrap:anywhere}._attachments_ca8c9_30{padding:var(--space-1) var(--space-3)}._attachment_ca8c9_30{display:inline-flex;align-items:center;max-width:100%;gap:var(--space-2);padding:var(--space-1) var(--space-2-half);border:1px solid var(--border-strong);border-radius:var(--radius-base);background:var(--surface-2);color:var(--ink-2)}._attachment_ca8c9_30>span{display:flex;flex-direction:column;gap:var(--space-half);min-width:0}._attachment_ca8c9_30 strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-base);font-weight:500}._attachment_ca8c9_30 small{color:var(--ink-3);font-size:var(--text-sm)}._links_ca8c9_30{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);padding:var(--space-1) var(--space-3);font-size:var(--text-sm);color:var(--ink-3)}._links_ca8c9_30>span{min-width:0;flex:1 1 160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._links_ca8c9_30 button{min-height:36px;padding:var(--space-1) var(--space-2);border:1px solid var(--border);border-radius:var(--radius-base);background:var(--surface-2);color:var(--accent-text);font:inherit;cursor:pointer}._dropZone_ca8c9_520{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-raised);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-4);border:2px dashed var(--accent);border-radius:var(--radius-lg);background:var(--surface);color:var(--accent-text);font-size:var(--text-base);text-align:center;pointer-events:none}._footer_ca8c9_27{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3);min-width:0;min-height:26px;color:var(--ink-3);font-size:var(--text-sm)}._keyHelp_ca8c9_550{min-width:0}._meta_ca8c9_554{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--space-1) var(--space-2);margin-inline-start:auto;min-width:0;max-width:100%}._status_ca8c9_565{font-size:var(--text-sm)}._count_ca8c9_569{font-variant-numeric:tabular-nums}@container composer (max-width: 560px){._contextLabel_ca8c9_151,._status_ca8c9_565,._usePrompt_ca8c9_111{display:none}._contextRow_ca8c9_142{padding:var(--space-2)}._editor_ca8c9_16{padding-inline:var(--space-3)}._footer_ca8c9_27{justify-content:flex-end;min-height:0}._keyHelp_ca8c9_550{display:none}._suggestionCopy_ca8c9_81{flex-direction:column;gap:var(--space-half)}._tools_ca8c9_274>a{padding-inline:var(--space-1-half)}._toolbar_ca8c9_22,._sendTools_ca8c9_301{gap:var(--space-1)}}@media(pointer:coarse){._context_ca8c9_142>a,._links_ca8c9_30 button,._attachment_ca8c9_30>button,._notice_ca8c9_418>button{min-height:44px}}._time_uud8q_1{display:inline-block;flex:0 0 auto;font-size:var(--text-sm);font-family:var(--font-body);font-weight:400;line-height:1.5;color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}._response_sl4tr_1{display:flex;flex-direction:column;gap:var(--space-4);white-space:normal;max-width:88ch}._response_sl4tr_1 p{margin:0;white-space:pre-line}._response_sl4tr_1 strong{font-weight:650;color:var(--ink)}._section_sl4tr_16,._content_sl4tr_17{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}._heading_sl4tr_23{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--text-md);line-height:1.5;font-weight:650;color:var(--ink)}._icon_sl4tr_33{display:grid;place-items:center;flex:0 0 auto;width:28px;height:28px;border-radius:var(--radius-base);background:var(--accent-soft);color:var(--accent-text)}._content_sl4tr_17{padding-inline-start:calc(var(--space-1) * 9)}._response_sl4tr_1 ul,._response_sl4tr_1 ol{margin:0;padding-inline-start:calc(var(--space-1) * 5.5);display:flex;flex-direction:column;gap:var(--space-2)}._response_sl4tr_1 li{padding-inline-start:var(--space-1);white-space:pre-line}._response_sl4tr_1 li::marker{color:var(--accent-text);font-weight:600}._nextStep_sl4tr_62{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--accent-border);border-inline-start:3px solid var(--accent);border-radius:var(--radius-md);background:var(--accent-soft)}._nextStep_sl4tr_62 ._heading_sl4tr_23{color:var(--accent-text)}._nextStep_sl4tr_62 ._icon_sl4tr_33{background:var(--surface)}@media(max-width:480px){._content_sl4tr_17{padding-inline-start:0}}._layout3e96727_1o3ew_1{margin-top:var(--space-half)}._layout58d7da1_1o3ew_5{white-space:nowrap}._messageHeader_1o3ew_8{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3);margin-block-end:var(--space-1);white-space:normal}._root_yfzrt_1{display:flex;flex-direction:column;align-items:center;gap:var(--space-2-half);padding:var(--space-6) var(--space-5);text-align:center;color:var(--ink-3)}._fill_yfzrt_10{flex:1 1 auto;justify-content:center}._title_yfzrt_14{margin:0;font-size:var(--text-lg);font-weight:600;color:var(--ink)}._text_yfzrt_20{margin:0;max-width:420px;font-size:var(--text-base);line-height:1.5}._actions_yfzrt_26{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin-top:var(--space-1-half)}._action_1twcf_1{display:inline-flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);max-width:240px}._hint_1twcf_8{color:var(--ink-3);font-size:var(--text-xs);line-height:1.4}:where(._badge_1dmcn_1){height:var(--badge-height);padding:0 var(--badge-padding);display:inline-flex;align-items:center;gap:calc(var(--space-1) * 1.25);border-radius:var(--radius-base);font-size:var(--text-xs);font-weight:500;background:var(--badge-background);color:var(--badge-color);white-space:nowrap}._list_i1zna_1{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;min-width:0}._item_i1zna_9{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-1) var(--space-2);max-width:100%;min-width:0;padding:var(--space-1-half) var(--space-2-half);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);font-size:var(--text-sm);line-height:1.5;overflow-wrap:anywhere}._item_i1zna_9 dt{display:inline-flex;align-items:center;gap:calc(var(--space-1) * 1.25);color:var(--ink-3)}._item_i1zna_9 dd{margin:0;min-width:0;color:var(--ink);font-weight:600}._line_1yd5u_3{display:block;min-width:0;font-size:var(--text-base);line-height:18px;color:var(--ink-3);overflow-wrap:anywhere}._compact_1yd5u_12{font-size:var(--text-sm);line-height:17px}._icon_1yd5u_17{display:inline-block;margin-inline-end:calc(var(--space-1) * 1.25);vertical-align:-2px}._link_1yd5u_23,._link_1yd5u_23:hover{display:inline-flex;align-items:center;gap:calc(var(--space-1) * .75);margin-inline-start:var(--space-2);color:var(--accent-text);font-weight:500;white-space:nowrap;vertical-align:top}._link_1yd5u_23{text-decoration:none}._link_1yd5u_23:hover{text-decoration:underline}._details_1yd5u_43{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-3);min-width:0}._list_hksfz_1{display:flex;flex-direction:column;gap:var(--space-2-half);min-width:0}._finding_hksfz_7{display:flex;flex-direction:column;gap:var(--space-1-half);padding:var(--space-3) var(--space-3-half);border-radius:var(--radius-md);border:1px solid var(--border);border-inline-start:3px solid var(--border-strong);background:var(--surface);min-width:0}._findingGrid_hksfz_18{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(320px,calc((100% - var(--space-4) * 2) / 3))),1fr));gap:var(--space-4);align-items:start}._finding_hksfz_7[data-severity=high]{border-inline-start-color:var(--danger)}._finding_hksfz_7[data-severity=medium]{border-inline-start-color:var(--warn, var(--accent))}._head_hksfz_33{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}._severity_hksfz_39{font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-4)}._severity_hksfz_39[data-severity=high]{color:var(--danger)}._source_hksfz_49{font-size:var(--text-xs);color:var(--ink-4)}._title_hksfz_53{margin:0;font-size:var(--text-md);font-weight:600;line-height:19px;color:var(--ink);overflow-wrap:anywhere}._detail_hksfz_61,._fix_hksfz_62{margin:0;font-size:var(--text-base);line-height:19px;color:var(--ink-3);overflow-wrap:anywhere}._fix_hksfz_62{color:var(--ink-2)}._quote_hksfz_72{margin:var(--space-half) 0;padding:var(--space-2) var(--space-2-half);border-radius:var(--radius-base);background:var(--surface-2, var(--surface-3))}._quote_hksfz_72 figcaption{font-size:var(--text-xs);font-weight:600;color:var(--ink-4);margin-bottom:var(--space-half)}._quote_hksfz_72 blockquote{margin:0;font-size:var(--text-base);line-height:18px;color:var(--ink-2);font-style:italic;overflow-wrap:anywhere}._roles_hksfz_92{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1-half)}._rolesLabel_hksfz_98{font-size:var(--text-sm);color:var(--ink-4)}._role_hksfz_92{font:inherit;font-size:var(--text-sm);padding:calc(var(--space-1) * .75) var(--space-2);border-radius:var(--radius-pill);border:1px solid var(--border);background:transparent;color:var(--accent-text, var(--accent));cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a._role_hksfz_92{display:inline-block;text-decoration:none}a._role_hksfz_92:hover{border-color:var(--accent-border);text-decoration:none}._actions_hksfz_125{display:flex;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end}._toolbar_hksfz_131{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;padding-block-end:var(--space-2)}._toolbarHint_hksfz_139{margin:0;color:var(--ink-3);font-size:var(--text-base);line-height:1.5;flex:1 1 16rem}._result_hksfz_146{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);border:1px solid var(--accent-border);border-radius:var(--radius-md);background:var(--accent-soft)}._result_hksfz_146 ._toolbarHint_hksfz_139{flex:none}._resultHeading_hksfz_158{color:var(--ink);font-weight:600}._applied_hksfz_162{color:var(--ink-2);font-size:var(--text-base);line-height:1.5}._applied_hksfz_162 summary{cursor:pointer}._applied_hksfz_162 ul{margin-block:var(--space-2) 0;padding-inline-start:var(--space-5)}._downloads_hksfz_174{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}._detailsInput_hksfz_180{display:flex;flex-direction:column;gap:var(--space-2);padding-block:var(--space-3)}._detailsInput_hksfz_180 label{font-size:var(--text-base);font-weight:600;color:var(--ink)}._detailsInput_hksfz_180 p{margin:0;color:var(--ink-3);font-size:var(--text-base);line-height:1.5}._detailsInput_hksfz_180 textarea{inline-size:100%;min-block-size:5rem;resize:vertical;box-sizing:border-box;padding:var(--space-3);border:1px solid var(--field-border);border-radius:var(--radius-base);background:var(--surface);color:var(--ink);font:inherit;line-height:1.5}._editorLink_hksfz_210{align-self:flex-start;padding:var(--space-2) 0;color:var(--accent-text);background:none;border:0;cursor:pointer;font:inherit;text-decoration:underline}._hidden_hksfz_220{display:flex;flex-direction:column;gap:var(--space-1-half)}._toggle_hksfz_225{align-self:flex-start;font:inherit;font-size:var(--text-sm);color:var(--ink-3);background:none;border:none;padding:0;cursor:pointer;text-decoration:underline}._hiddenRow_hksfz_236{display:flex;align-items:center;gap:var(--space-2);justify-content:space-between}._hiddenTitle_hksfz_242{font-size:var(--text-base);color:var(--ink-4);min-width:0;overflow-wrap:anywhere}._list_1veuo_1{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._item_1veuo_8{position:relative;display:flex;gap:var(--space-3);padding-bottom:var(--space-3-half)}._item_1veuo_8:last-child{padding-bottom:0}._item_1veuo_8:not(:last-child):before{content:"";position:absolute;inset-inline-start:13px;top:28px;bottom:2px;width:1px;background:var(--border-strong)}._dot_1veuo_27{flex:0 0 auto;width:27px;height:27px;border-radius:var(--radius-pill);display:grid;place-items:center}._body_1veuo_35{overflow-wrap:anywhere;flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:calc(var(--space-1) * 1.25);padding-top:calc(var(--space-1) * .75)}._head_1veuo_44{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-1) var(--space-3);flex-wrap:wrap}._title_1veuo_51{font-size:var(--text-label);font-weight:500;color:var(--ink)}._meta_1veuo_56{font-size:var(--text-sm);color:var(--ink-4);white-space:normal}._text_1veuo_61{margin:0;padding:var(--space-2) var(--space-3);border-inline-start:2px solid var(--accent-border);border-start-start-radius:0;border-start-end-radius:var(--radius-base);border-end-end-radius:var(--radius-base);border-end-start-radius:0;background:var(--surface);font-size:var(--text-base);line-height:19px;color:var(--ink-2);white-space:pre-wrap}._items_1veuo_75{margin:0;padding-inline-start:calc(var(--space-1) * 4.5);font-size:var(--text-xs);line-height:18px;color:var(--ink-3)}._note_1veuo_82{display:flex;flex-direction:column;gap:calc(var(--space-1) * .75);padding:var(--space-2) var(--space-3);border-radius:var(--radius-base);border:1px dashed var(--warn);background:var(--warn-bg);font-size:var(--text-base);line-height:19px;color:var(--ink-2);white-space:pre-wrap}._noteLabel_1veuo_95{display:flex;align-items:center;gap:calc(var(--space-1) * 1.25);font-size:var(--text-xs);font-weight:600;color:var(--warn)}._calendar_1veuo_103{align-self:flex-start;display:inline-flex;align-items:center;gap:calc(var(--space-1) * 1.25);padding:var(--space-1) var(--space-2-half);border-radius:var(--radius-base);border:1px solid var(--border);background:var(--surface);color:var(--ink);font-size:var(--text-xs);cursor:pointer}._calendar_1veuo_103:hover{background:var(--surface-2)}._root_ko2lu_1{display:flex;flex-direction:column;gap:var(--space-2);padding-block:var(--space-3);border-bottom:1px solid var(--border);font-size:var(--text-xs);color:var(--ink-3)}._top_ko2lu_10{display:flex;align-items:center;gap:var(--space-3);justify-content:space-between}._top_ko2lu_10 strong{color:var(--ink-2);font-size:var(--text-base)}._top_ko2lu_10 strong[data-state=active]{color:var(--ok)}._top_ko2lu_10 strong[data-state=closed]{color:var(--danger)}._root_ko2lu_1 p{margin:0;line-height:1.5}._root_ko2lu_1 small{font-size:var(--text-xs);line-height:1.5}._validityControls_ko2lu_35{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding-block:var(--space-2)}._validityFilter_ko2lu_42{display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer}._validityFilter_ko2lu_42 input{accent-color:var(--accent)}._validityControls_ko2lu_35 small{color:var(--ink-3)}._validityBadge_ko2lu_54{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--space-1)}._originalLink_ko2lu_61{display:inline-flex;align-items:center;min-height:24px;color:var(--accent);text-decoration:underline}._top_ko2lu_10 strong[data-state=unverified],._top_ko2lu_10 strong[data-state=inaccessible]{color:var(--warn)}._layouta0d858a_1j6k5_1{flex:0 0 auto;position:relative;width:44px;height:44px}._layout32ce0fa_1j6k5_8{display:block;transform:rotate(-90deg)}._layouted743ba_1j6k5_13{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:var(--text-label);font-weight:600;color:var(--ink)}._logo_1f3qm_2{flex:0 0 auto;display:grid;place-items:center;overflow:hidden;background:#fff;border:1px solid var(--border)}._logo_1f3qm_2 img{display:block;object-fit:contain}._root_ppc7p_1{display:flex;flex-direction:column;align-items:center;gap:var(--space-1-half);padding:var(--space-2) 0}._error_ppc7p_9{font-size:var(--text-base);color:var(--danger)}._collapsed_1kd3g_1{width:100%;height:44px;display:flex;align-items:center;gap:var(--space-2-half);padding:0 var(--space-3-half);border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--sheen);box-shadow:var(--shadow-card);text-align:start}._summary_1kd3g_14{flex:1 1 auto;min-width:0;font-size:var(--text-base);color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._edit_1kd3g_23{font-size:var(--text-base);color:var(--accent-text);font-weight:500;flex:0 0 auto}._card_1kd3g_29{position:relative;overflow:hidden;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--sheen);box-shadow:var(--shadow-card)}._foldButton_1kd3g_37{flex:0 0 auto}._applicant_1kd3g_40 :is(button,a,input,select){min-width:44px;min-height:44px}._applicant_1kd3g_40 a{display:inline-flex;align-items:center}._resultList_1kd3g_48{border:0;background:transparent;box-shadow:none;border-radius:0}._resultList_1kd3g_48 ._head_1kd3g_54{padding:var(--space-2) 0 var(--space-3)}._resultList_1kd3g_48 ._headText_1kd3g_57{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:var(--space-2)}._resultList_1kd3g_48 ._title_1kd3g_64{font-family:var(--font-body);font-size:var(--text-base)}._resultList_1kd3g_48 ._subtitle_1kd3g_68{font-size:var(--text-sm)}._resultList_1kd3g_48 ._iconBox_1kd3g_71{background:none;border:0;color:var(--accent-text)}._resultList_1kd3g_48 ._body_1kd3g_76{padding:0}._resultList_1kd3g_48 ._rows_1kd3g_79{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(320px,calc((100% - var(--space-4) * 2) / 3))),1fr));gap:var(--space-4);margin:0}._resultList_1kd3g_48[data-single-column] ._rows_1kd3g_79{grid-template-columns:minmax(0,1fr)}._resultList_1kd3g_48 ._row_1kd3g_79{min-width:0;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);gap:var(--space-3)}._resultList_1kd3g_48 ._row_1kd3g_79:hover{background:var(--surface-2)}._resultList_1kd3g_48 ._row_1kd3g_79[data-selected]{background:var(--surface-3);box-shadow:inset 2px 0 var(--accent)}._resultList_1kd3g_48 ._rowTitle_1kd3g_107{line-height:1.5;font-size:var(--text-base);overflow-wrap:anywhere}._resultList_1kd3g_48 ._rowBody_1kd3g_112{gap:var(--space-1)}._resultList_1kd3g_48 ._rowActions_1kd3g_115{gap:var(--space-2);margin-block-start:var(--space-2)}._resultList_1kd3g_48 ._rowMeta_1kd3g_119,._resultList_1kd3g_48 ._fact_1kd3g_120{overflow-wrap:anywhere;font-size:var(--text-sm)}._resultList_1kd3g_48 ._trailing_1kd3g_124{align-self:center;font-size:var(--text-sm)}@container conversation (max-width: 560px){._resultList_1kd3g_48 ._trailing_1kd3g_124{display:none}}@media(max-width:480px),(pointer:coarse){._foldButton_1kd3g_37{min-height:44px}._rowTitle_1kd3g_107:not(._rowTitleText_1kd3g_137){display:inline-flex;align-items:center;min-width:44px;min-height:44px}}._cvEditorCard_1kd3g_144{overflow:clip}@media(max-width:760px){._cvEditorCard_1kd3g_144 ._foot_1kd3g_149{position:sticky;bottom:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));z-index:var(--z-raised);background:var(--surface);border-block-start:1px solid var(--border)}._cvEditorCard_1kd3g_144 ._foot_1kd3g_149>.spacer{display:none}._cvEditorCard_1kd3g_144 ._foot_1kd3g_149>button{min-width:0;height:auto;white-space:normal}._cvEditorCard_1kd3g_144 ._foot_1kd3g_149>button:first-of-type{grid-column:1 / -1}}._waitingBar_1kd3g_170{position:absolute;top:0;inset-inline-start:0;inset-inline-end:0;height:2px;background:var(--accent-2)}._head_1kd3g_54{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--card-pad-y, var(--space-4)) var(--card-pad-x, var(--space-5-small)) calc(var(--card-pad-y, var(--space-4)) - var(--space-half))}._iconBox_1kd3g_71{flex:0 0 auto;width:32px;height:32px;border-radius:var(--radius-base);background:var(--accent-soft);color:var(--accent-text);display:grid;place-items:center}._headText_1kd3g_57{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--space-half)}._title_1kd3g_64{margin:0;font-size:var(--text-lg);font-weight:600;line-height:22px;color:var(--ink)}._sectionTitle_1kd3g_209{margin:0;font-size:var(--text-label);font-weight:500;line-height:19px;color:var(--ink)}._rowHeading_1kd3g_216{margin:0;font:inherit;min-width:0}._subtitle_1kd3g_68{font-size:var(--text-base);line-height:18px;color:var(--ink-3)}._body_1kd3g_76{padding:var(--card-pad-y, var(--space-4)) var(--card-pad-x, var(--space-5-small));display:flex;flex-direction:column;gap:var(--card-gap, var(--space-4))}._skeleton_1kd3g_232{display:flex;flex-direction:column;gap:var(--space-2-half)}._skeleton_1kd3g_232>div{height:12px;border-radius:var(--radius-sm);background:var(--surface-3)}._errorBox_1kd3g_242{display:flex;gap:var(--space-2-half);padding:var(--space-3) var(--space-3-half);border-radius:var(--radius-md);background:var(--danger-bg);color:var(--danger);font-size:var(--text-base);line-height:19px}._question_1kd3g_252{font-size:var(--text-md);font-weight:500;line-height:20px;color:var(--ink)}._chips_1kd3g_258{display:flex;flex-wrap:wrap;gap:var(--space-2)}._dropzone_1kd3g_263{height:120px;width:100%;border-radius:var(--radius-sm);border:1px dashed var(--border-strong);background:var(--surface);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);cursor:pointer}._dropzone_1kd3g_263:hover,._dropzoneOver_1kd3g_277{border-color:var(--accent-chip)}._input_1kd3g_280{height:40px;padding:0 var(--space-3);border-radius:var(--radius-md);border:1px solid var(--field-border);background:var(--surface);color:var(--ink);font-size:var(--text-md);width:100%}._input_1kd3g_280:focus{border-color:var(--accent-border)}._area_1kd3g_293{min-height:88px;padding:var(--space-2-half) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--field-border);background:var(--surface);color:var(--ink);font-size:var(--text-md);line-height:20px;resize:vertical;width:100%}._area_1kd3g_293:focus{border-color:var(--accent-border)}._input_1kd3g_280::placeholder,._area_1kd3g_293::placeholder{color:var(--ink-3);opacity:1}._field_1kd3g_313{display:flex;flex-direction:column;gap:var(--space-1-half)}._fieldLabel_1kd3g_318{font-size:var(--text-base);font-weight:500;color:var(--ink-2)}._bars_1kd3g_323{display:flex;flex-direction:column;gap:var(--space-3)}._bar_1kd3g_323{display:flex;flex-direction:column;gap:var(--space-1-half)}._barHead_1kd3g_333{display:flex;justify-content:space-between;font-size:var(--text-base);color:var(--ink-2)}._barTrack_1kd3g_339{height:6px;border-radius:var(--radius-pill);background:var(--surface-3);overflow:hidden}._barFill_1kd3g_345{height:6px;border-radius:var(--radius-pill);background:var(--accent)}._steps_1kd3g_350{display:flex;align-items:center}._step_1kd3g_350{display:flex;flex-direction:column;align-items:center;gap:var(--space-1-half);flex:1 1 auto;min-width:0}._stepDot_1kd3g_362{width:20px;height:20px;border-radius:var(--radius-pill);display:block;box-sizing:border-box}._sections_1kd3g_369{display:flex;flex-direction:column;gap:var(--space-2)}._descriptionTitle_1kd3g_374{margin:0 0 var(--space-4);color:var(--ink-3);font-size:var(--text-base);font-weight:600;line-height:1.5}._section_1kd3g_209{display:flex;align-items:flex-start;gap:var(--space-2-half);padding:var(--space-3) var(--space-3-half);border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface)}._sectionDot_1kd3g_390{flex:0 0 auto;width:8px;height:8px;border-radius:var(--radius-pill);margin-top:var(--space-1-half)}._rows_1kd3g_79{display:flex;flex-direction:column;gap:var(--space-half);margin:calc(var(--space-1) * -1.5) calc(var(--space-1) * -2)}._row_1kd3g_79{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--row-pad-y, var(--space-3)) var(--space-2);border-radius:var(--radius-md)}._row_1kd3g_79:hover{background:var(--surface)}._rowBody_1kd3g_112{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:calc(var(--space-1) * 1.25)}._rowTitleLine_1kd3g_420{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}._rowTitle_1kd3g_107{border:none;background:none;padding:0;font-size:var(--text-md);font-weight:600;color:var(--ink);cursor:pointer;text-align:start}._rowTitleText_1kd3g_137{cursor:default}._rowMeta_1kd3g_119{font-size:var(--text-base);line-height:18px;color:var(--ink-3)}._facts_1kd3g_444{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3-half)}._fact_1kd3g_120{display:flex;align-items:center;gap:calc(var(--space-1) * 1.25);font-size:var(--text-base)}._rowActions_1kd3g_115{display:flex;gap:var(--space-2);margin-top:calc(var(--space-1) * .75);flex-wrap:wrap}._trailing_1kd3g_124{flex:0 0 auto;font-size:var(--text-base);color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums}._groups_1kd3g_469{display:grid;gap:var(--space-3)}@media(max-width:640px){._groups_1kd3g_469{grid-template-columns:repeat(2,minmax(0,1fr))!important}}._group_1kd3g_469{display:flex;flex-direction:column;gap:var(--space-2)}._groupItem_1kd3g_485{display:flex;flex-direction:column;gap:calc(var(--space-1) * 1.25);padding:var(--space-2-half) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface)}._groupEmpty_1kd3g_494{font-size:var(--text-sm);color:var(--ink-3);padding:var(--space-2-half) var(--space-3);border:1px dashed var(--border);border-radius:var(--radius-md)}._diffTable_1kd3g_501{border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden;background:var(--surface)}._diffHead_1kd3g_507{display:grid;grid-template-columns:1fr 1fr;background:var(--surface-2)}._diffHead_1kd3g_507>span{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-4)}._diffHead_1kd3g_507>span+span{color:var(--accent-text);border-inline-start:1px solid var(--border)}._diffSection_1kd3g_524{padding:var(--space-2-half) var(--space-3) var(--space-1);border-top:1px solid var(--border);font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-4)}._diffRow_1kd3g_533{display:grid;grid-template-columns:1fr 1fr}._diffCell_1kd3g_537{display:flex;gap:var(--space-2);padding:var(--space-1-half) var(--space-3)}._diffCell_1kd3g_537+._diffCell_1kd3g_537{border-inline-start:1px solid var(--border)}._diffMark_1kd3g_545{flex:0 0 10px;font-size:var(--text-sm);font-weight:600;font-family:var(--font-mono)}._diffText_1kd3g_551{font-size:var(--text-xs);line-height:18px;text-wrap:pretty}._legend_1kd3g_556{display:flex;gap:var(--space-3-half);flex-wrap:wrap;font-size:var(--text-xs);color:var(--ink-4)}._notices_1kd3g_563{display:flex;flex-direction:column;gap:var(--space-2)}._notice_1kd3g_563{display:flex;align-items:center;gap:var(--space-2-half);padding:var(--space-2-half) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-base);line-height:18px}._fix_1kd3g_577{border:none;background:none;font-size:var(--text-base);font-weight:500;cursor:pointer;text-decoration:underline;color:inherit}._thumb_1kd3g_586{display:flex;gap:var(--space-5-small)}._thumbDoc_1kd3g_590{flex:0 0 auto;width:120px;height:170px;border-radius:var(--radius-base);border:1px solid var(--border);background:var(--surface);padding:var(--space-3);display:flex;flex-direction:column;gap:calc(var(--space-1) * 1.25)}._thumbDoc_1kd3g_590>div{height:4px;border-radius:var(--radius-base);background:var(--surface-3)}._checks_1kd3g_607{display:flex;flex-direction:column;gap:var(--space-half);margin:calc(var(--space-1) * -1) calc(var(--space-1) * -2)}._check_1kd3g_607{display:flex;align-items:center;gap:var(--space-3);padding:calc(var(--space-1) * 2.25) var(--space-2);border-radius:var(--radius-md)}._check_1kd3g_607:hover{background:var(--surface)}._checkItem_1kd3g_623{display:flex;flex-direction:column;min-width:0}._checkActions_1kd3g_629{display:flex;flex:0 1 auto;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-1)}._checkPreview_1kd3g_636{padding:0 var(--space-2) var(--space-2);min-width:0}._consent_1kd3g_640{font-size:var(--text-sm);line-height:17px;color:var(--ink-3)}._attribution_1kd3g_646{margin:0;font-size:var(--text-xs);line-height:16px;color:var(--ink-4)}._attribution_1kd3g_646 a{color:inherit;text-decoration:underline;text-underline-offset:2px}._attribution_1kd3g_646 a:hover{color:var(--ink-2)}._foot_1kd3g_149{padding:var(--space-3) var(--space-5-small);display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end}._actionSlot_1kd3g_670{min-width:0}._jobCard_1kd3g_673 ._foot_1kd3g_149{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:var(--space-3)}._jobCard_1kd3g_673 ._footSpacer_1kd3g_679{display:none}._jobCard_1kd3g_673 ._actionSlot_1kd3g_670[data-primary],._jobCard_1kd3g_673 ._actionSlot_1kd3g_670[data-tertiary]{grid-column:1 / -1}._jobCard_1kd3g_673 ._actionSlot_1kd3g_670>span{display:contents;max-width:none}._jobCard_1kd3g_673 ._actionSlot_1kd3g_670{display:grid;grid-template-rows:subgrid;grid-row:span 2;row-gap:var(--space-1)}._jobCard_1kd3g_673 ._actionSlot_1kd3g_670 button{grid-row:1;width:100%;min-height:44px;height:auto;padding-block:var(--space-2);white-space:normal}._editBtn_1kd3g_704{flex:0 0 auto;height:28px;padding:0 var(--space-2-half);border:none;border-radius:var(--radius-base);background:none;color:var(--accent-text);font-size:var(--text-base);font-weight:500;cursor:pointer}._editBtn_1kd3g_704:hover{background:var(--accent-soft)}._fieldHead_1kd3g_719{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._groupItemLink_1kd3g_725{width:100%;font:inherit;text-align:start;cursor:pointer}._groupItemLink_1kd3g_725:hover{border-color:var(--accent-border)}a._groupItemLink_1kd3g_725,a._groupItemLink_1kd3g_725:hover{color:inherit;text-decoration:none}._rowGroups_1kd3g_742{display:flex;flex-direction:column;gap:var(--space-4)}._rowGroup_1kd3g_742{display:flex;flex-direction:column;gap:var(--space-2-half)}._rowGroup_1kd3g_742+._rowGroup_1kd3g_742{padding-top:var(--space-3-half);border-top:1px solid var(--border)}._rowGroupHead_1kd3g_756{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2-half)}._rowGroupTitle_1kd3g_762{font-size:var(--text-base);font-weight:600;color:var(--ink)}._rowGroupSubtitle_1kd3g_767{font-size:var(--text-sm);color:var(--ink-4)}._rowGroup_1kd3g_742 ._rowActions_1kd3g_115{flex-wrap:wrap}._fieldError_1kd3g_777{font-size:var(--text-sm);line-height:17px;color:var(--danger)}._field_1kd3g_313 input[aria-invalid=true],._field_1kd3g_313 select[aria-invalid=true],._field_1kd3g_313 textarea[aria-invalid=true]{border-color:var(--danger)}._rowScore_1kd3g_788{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--space-1)}._rowScore_1kd3g_788>span{max-width:64px;text-align:center;font-size:var(--text-xs);color:var(--ink-3)}._resultList_1kd3g_48 ._rowScore_1kd3g_788 circle:last-child{stroke:var(--ok)}._rowValidity_1kd3g_804{flex:0 1 100px;align-self:flex-start;padding-block-start:var(--space-3);font-size:var(--text-xs)}._sourceControls_1kd3g_811{color:var(--ink-3);font-size:var(--text-sm)}._sourceControls_1kd3g_811>summary{display:flex;align-items:center;gap:var(--space-2);min-height:28px;cursor:pointer;width:fit-content}._sourceControls_1kd3g_811>summary:after{content:"+";margin-inline-start:var(--space-1)}._sourceControls_1kd3g_811[open]>summary:after{content:"−"}[data-job-details] ._card_1kd3g_29{border:0;border-radius:0;box-shadow:none;background:transparent}[data-job-details] ._head_1kd3g_54{padding:var(--space-3);background:var(--surface-2);border-radius:var(--radius-sm)}[data-job-details] ._title_1kd3g_64{font-size:var(--text-sm);line-height:1.5}[data-job-details] ._iconBox_1kd3g_71{display:none}[data-job-details] ._body_1kd3g_76{padding:var(--space-3) 0}[data-job-details] ._section_1kd3g_209{border:0;border-bottom:1px solid var(--border);border-radius:0;padding:var(--space-3) 0;background:transparent}[data-job-details] ._sectionTitle_1kd3g_209{font-weight:600;font-size:var(--text-sm)}._resultList_1kd3g_48 ._row_1kd3g_79{display:grid;grid-template-columns:40px minmax(0,1fr) 44px;align-items:start;align-content:start;column-gap:var(--space-3);row-gap:var(--space-2)}._resultList_1kd3g_48 ._rowBody_1kd3g_112{grid-column:2;grid-row:1}._resultList_1kd3g_48 ._rowScore_1kd3g_788{grid-column:3;grid-row:1}._resultList_1kd3g_48 ._rowValidity_1kd3g_804{grid-column:2 / -1;grid-row:2;max-width:none;padding:0}._resultList_1kd3g_48 ._trailing_1kd3g_124{grid-column:2 / -1;grid-row:3;white-space:normal}._resultList_1kd3g_48 ._rowActions_1kd3g_115{grid-column:1 / -1;grid-row:4;margin:0}@container conversation (max-width: 380px){._resultList_1kd3g_48 ._row_1kd3g_79{grid-template-columns:40px minmax(0,1fr) 44px}._resultList_1kd3g_48 ._rowValidity_1kd3g_804{grid-column:2 / -1;grid-row:2;max-width:none;padding:0}._resultList_1kd3g_48 ._rowActions_1kd3g_115{grid-column:1 / -1;grid-row:4}}._preview_pygks_2{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}._panelHeader_pygks_9{display:flex;align-items:center;gap:var(--space-2);min-height:48px;padding-inline:var(--space-3);border-bottom:1px solid var(--border)}._panelHeader_pygks_9 h2{flex:1;min-width:0;font-size:var(--text-md)}._panelBody_pygks_22{flex:1;min-height:0;overflow:auto;padding:var(--space-4)}._area_pygks_28{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}._resultSummary_pygks_34{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--accent-border);border-radius:var(--radius-md);background:var(--accent-soft)}._resultSummary_pygks_34>svg{flex:0 0 auto;margin-top:var(--space-half)}._guidance_pygks_47{margin:var(--space-1) 0 0;font-size:var(--text-base);line-height:1.5;color:var(--ink-2)}._summary_pygks_53{margin:0;font-size:var(--text-md);line-height:20px;font-weight:600;color:var(--ink)}._mapWrap_pygks_61{display:flex;flex-direction:column;gap:var(--space-1)}._map_pygks_61,._mapPlaceholder_pygks_67{height:280px;width:100%;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-2);overflow:hidden;position:relative;z-index:0}@media(max-width:480px){._map_pygks_61,._mapPlaceholder_pygks_67{height:220px}}._map_pygks_61 .leaflet-container{font:inherit}._map_pygks_61 .leaflet-control-attribution{font-size:var(--text-xs)}._map_pygks_61:focus-visible,._map_pygks_61 .leaflet-container:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._mapError_pygks_95{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}._mapNote_pygks_102{margin:0;font-size:var(--text-xs);line-height:16px;color:var(--ink-4)}._circle_pygks_111{stroke:var(--accent);stroke-width:2;fill:var(--accent);fill-opacity:.08}._pin_pygks_117{background:none;border:none}._pinDot_pygks_121{display:block;width:22px;height:22px;border-radius:50%;background:var(--accent);border:3px solid #ffffff;box-shadow:0 1px 5px #0f1e3d73;cursor:grab}._townMarker_pygks_131{stroke:#fff;stroke-width:2;fill:var(--accent);fill-opacity:.85;cursor:pointer}._townMarkerEmpty_pygks_138{stroke:#fff;stroke-width:1.5;fill:var(--ink-4);fill-opacity:.6;cursor:pointer}[data-theme=dark] ._map_pygks_61 .leaflet-tile-pane{filter:invert(1) hue-rotate(180deg) brightness(.92) contrast(.88) saturate(.6)}[data-theme=dark] ._map_pygks_61 .leaflet-control-attribution,[data-theme=dark] ._map_pygks_61 .leaflet-bar a{background:var(--surface-2);color:var(--ink-2);border-color:var(--border)}[data-theme=dark] ._map_pygks_61 .leaflet-control-attribution a{color:var(--ink-2)}[data-theme=dark] ._townMarker_pygks_131,[data-theme=dark] ._townMarkerEmpty_pygks_138,[data-theme=dark] ._pinDot_pygks_121{stroke:var(--surface);border-color:var(--surface)}._distance_pygks_166{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-3)}._distanceLabel_pygks_172{font-size:var(--text-base);font-weight:600;color:var(--ink-2)}._slider_pygks_177{width:100%;min-width:0;accent-color:var(--accent-text);min-height:32px}._distanceValue_pygks_184{min-width:4.5em;text-align:end;font-size:var(--text-base);font-variant-numeric:tabular-nums;color:var(--ink)}._srOnly_pygks_191{position:absolute;width:1px;height:1px;margin:calc(var(--space-1) * -.25);padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}._status_pygks_202{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-height:0}._status_pygks_202:empty{display:none}._updating_pygks_212{font-size:var(--text-sm);color:var(--ink-3)}._error_pygks_216{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--danger-bg);color:var(--danger);font-size:var(--text-base)}._listLoading_pygks_227{opacity:.6;transition:opacity var(--duration-fast) var(--ease-out)}._towns_pygks_232{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border)}._townsTitle_pygks_240{margin:0;font-size:var(--text-base);font-weight:600;color:var(--ink-2)}._townList_pygks_246{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._town_pygks_131{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name actions" "meta actions";align-items:center;column-gap:var(--space-3);row-gap:var(--space-half);padding:var(--space-2) 0;border-bottom:1px solid var(--border)}._town_pygks_131:last-child{border-bottom:none}._townName_pygks_266{grid-area:name;font-size:var(--text-md);font-weight:600;color:var(--ink);overflow-wrap:anywhere}._townMeta_pygks_273{grid-area:meta;font-size:var(--text-base);color:var(--ink-3)}._townActions_pygks_278{grid-area:actions;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-1)}@media(max-width:480px){._town_pygks_131{grid-template-columns:minmax(0,1fr);grid-template-areas:"name" "meta" "actions"}._townActions_pygks_278{justify-content:flex-start;margin-top:var(--space-1)}}._layout8d4a07f_1vo9d_1{height:100dvh;max-height:100dvh;border-radius:0}._panel_1vo9d_7{flex:1 1 0;min-height:0;min-width:0;height:100%;display:flex;flex-direction:column;overflow:hidden}._panel_1vo9d_7>:last-child{min-height:0;overscroll-behavior-y:contain;scrollbar-gutter:stable}._layout148824a_4z6t9_1{font-size:var(--text-label);font-weight:600;color:var(--ink);line-height:17px}._layout860af23_4z6t9_8{font-size:var(--text-xs);color:var(--ink-3)}._layout3f7001a_4z6t9_13{align-self:flex-start}._layoutcfd4318_4z6t9_17{font-size:var(--text-xs);color:var(--ink-4)}._chip_11trj_1{height:32px;padding:0 var(--space-3);display:inline-flex;align-items:center;gap:var(--space-1-half);border-radius:var(--radius-pill);font-size:var(--text-base);cursor:pointer;background:var(--surface);color:var(--ink-2);border:1px solid var(--border);white-space:nowrap;transition:border-color var(--duration-fast),color var(--duration-fast)}._chip_11trj_1:hover:not(:disabled){border-color:var(--accent-chip)}._chip_11trj_1:disabled{cursor:not-allowed}._selected_11trj_24{background:var(--accent-soft);color:var(--accent-text);border-color:var(--accent-chip)}._accent_11trj_29{color:var(--accent-text)}._medium_11trj_32{font-weight:500;padding:0 var(--space-3-half);gap:calc(var(--space-1) * 1.75)}._sm_11trj_37{height:30px;font-size:var(--text-base);font-weight:500}._xs_11trj_42{height:28px;padding:0 var(--space-2-half);font-size:var(--text-sm)}._xxs_11trj_47{height:26px;padding:0 var(--space-2-half);font-size:var(--text-sm);border-color:var(--border-strong)}._xxs_11trj_47:hover:not(:disabled){color:var(--accent-text)}@media(max-width:760px){._chip_11trj_1{min-width:44px;max-width:100%;min-height:44px;height:auto;padding-block:var(--space-2);white-space:normal;overflow-wrap:anywhere;text-align:start}}._frame_ya4wt_4{container:cvpaper / inline-size;min-width:0}._paper_ya4wt_8{--cv-name: #1e3a5f;--cv-headline: #4b5563;--cv-heading: #1e3a5f;--cv-rule: #1e3a5f;--cv-ink: #1a1a2e;--cv-muted: #4b5563;--cv-paper: #ffffff;--cv-side: #edf1f5;background:var(--cv-paper);color:var(--cv-ink);color-scheme:light;border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:var(--space-5);font-family:var(--font-body);font-size:var(--text-base);line-height:1.45;min-width:0;overflow-wrap:anywhere}._classic_ya4wt_29{--cv-name: #1a1a2e;--cv-heading: #1a1a2e;--cv-rule: #374151}._modern_ya4wt_34{--cv-name: #111827;--cv-headline: #0d9488;--cv-heading: #0f766e;--cv-rule: #0d9488;--cv-ink: #111827}._minimal_ya4wt_41{--cv-name: #1f2937;--cv-heading: #1f2937;--cv-rule: #9ca3af;--cv-ink: #1f2937}._tabular_ya4wt_47,._sidebar_ya4wt_48{--cv-name: #1f2a37;--cv-heading: #2f5d8a;--cv-rule: #c9d3de;--cv-ink: #1f2a37;--cv-muted: #5b6573;--cv-headline: #2f5d8a}._sidebar_ya4wt_48{padding:0;overflow:hidden}._header_ya4wt_61{display:flex;gap:var(--space-4);align-items:flex-start;justify-content:space-between}._headerText_ya4wt_67{display:flex;flex-direction:column;gap:var(--space-half);min-width:0;flex:1 1 auto}._classic_ya4wt_29 ._header_ya4wt_61{justify-content:center;text-align:center}._name_ya4wt_78{margin:0;font-size:var(--text-xl);font-weight:700;line-height:1.2;color:var(--cv-name)}._headline_ya4wt_85{margin:0;font-size:var(--text-md);color:var(--cv-headline)}._minimal_ya4wt_41 ._headline_ya4wt_85{font-style:italic}._contact_ya4wt_93{margin:0;font-size:var(--text-sm);color:var(--cv-muted)}._rule_ya4wt_98{border:0;border-top:2px solid var(--cv-rule);margin:var(--space-3) 0 var(--space-2)}._tabular_ya4wt_47 ._rule_ya4wt_98,._sidebar_ya4wt_48 ._rule_ya4wt_98{border-top-color:var(--cv-heading)}._section_ya4wt_107{min-width:0}._heading_ya4wt_110{margin:var(--space-3) 0 var(--space-1);padding-bottom:var(--space-half);border-bottom:1px solid var(--cv-rule);font-size:var(--text-base);font-weight:700;letter-spacing:.02em;color:var(--cv-heading)}._entry_ya4wt_119{margin-top:var(--space-2)}._role_ya4wt_122{margin:0;font-weight:700;color:var(--cv-ink)}._meta_ya4wt_127{margin:0;font-size:var(--text-sm);color:var(--cv-muted)}._professional_ya4wt_132 ._meta_ya4wt_127,._modern_ya4wt_34 ._meta_ya4wt_127{font-style:italic}._body_ya4wt_136{margin:0 0 var(--space-half)}._bullets_ya4wt_139{margin:var(--space-half) 0 0;padding-inline-start:var(--space-4)}._bullets_ya4wt_139 li{margin-bottom:var(--space-half)}._row_ya4wt_148{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:var(--space-3);margin-top:var(--space-1)}._date_ya4wt_154{font-size:var(--text-sm);color:var(--cv-muted)}._cell_ya4wt_158{min-width:0}._photo_ya4wt_161{flex:0 0 auto;width:5.25rem;height:6.75rem;object-fit:cover;border-radius:var(--radius-base)}._columns_ya4wt_170{display:grid;grid-template-columns:minmax(10rem,32%) minmax(0,1fr)}._side_ya4wt_48{background:var(--cv-side);padding:var(--space-5) var(--space-4);display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._main_ya4wt_182{padding:var(--space-5);min-width:0}._sidebar_ya4wt_48 ._row_ya4wt_148{grid-template-columns:minmax(0,1fr) auto}._sidebar_ya4wt_48 ._date_ya4wt_154{order:2;text-align:end}._tabular_ya4wt_47 ._heading_ya4wt_110,._sidebar_ya4wt_48 ._heading_ya4wt_110{font-size:var(--text-md);letter-spacing:0}._tabular_ya4wt_47 ._meta_ya4wt_127,._sidebar_ya4wt_48 ._meta_ya4wt_127{font-style:italic}._sideHeading_ya4wt_203{margin:var(--space-2) 0 var(--space-half);font-size:var(--text-sm);font-weight:700;color:var(--cv-heading)}._sideText_ya4wt_209{margin:0;font-size:var(--text-sm)}._sideMuted_ya4wt_213{color:var(--cv-muted)}@container cvpaper (max-width: 480px){._paper_ya4wt_8:not(._sidebar_ya4wt_48),._main_ya4wt_182{padding:var(--space-4)}._row_ya4wt_148,._sidebar_ya4wt_48 ._row_ya4wt_148{grid-template-columns:minmax(0,1fr);gap:0}._sidebar_ya4wt_48 ._date_ya4wt_154{order:0;text-align:start}._columns_ya4wt_170{grid-template-columns:minmax(0,1fr)}._side_ya4wt_48{padding:var(--space-4)}}._panel_1ypfh_1{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-2);min-width:0}._layouts_1ypfh_11{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}._eyebrow_1ypfh_17{font-size:var(--text-xs);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-4)}._chips_1ypfh_24{display:flex;flex-wrap:wrap;gap:var(--space-2);min-width:0}._closest_1ypfh_30{margin-inline-start:var(--space-1);padding:0 var(--space-1-half);border-radius:var(--radius-pill);background:var(--ok-bg);color:var(--ok);font-size:var(--text-xs);font-weight:600}._hint_1ypfh_39{font-size:var(--text-sm);color:var(--ink-4)}._error_1ypfh_43{margin:0;font-size:var(--text-sm);color:var(--danger)}._scroll_1ypfh_49{max-height:min(70vh,40rem);overflow:auto;overscroll-behavior:contain;border-radius:var(--radius-sm);min-width:0}._scroll_1ypfh_49[aria-busy=true]{opacity:.6}._actions_1ypfh_59{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}._layout9bed860_p0e7g_1{flex:0 0 auto}._layout76829b4_p0e7g_5{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:calc(var(--space-1) * .25)}._layoutcfd4318_p0e7g_13{font-size:var(--text-xs);color:var(--ink-4)}._layoutad49e4d_1r2m0_1{display:flex;flex-direction:column;gap:var(--space-2-half)}._layoutae58b11_1r2m0_7{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}._layout860af23_1r2m0_14{font-size:var(--text-xs);color:var(--ink-3)}._layoutb5c7218_1r2m0_19{display:flex;flex-direction:column;gap:var(--space-half);min-width:0}._layoutc71ac19_1r2m0_26{font-size:var(--text-xs);color:var(--violet)}._layouta2e58b8_1r2m0_31{color:var(--accent);font-weight:600}._layoutd361779_1r2m0_36{color:var(--ok);font-weight:600}._layout1444f93_1r2m0_41{color:var(--danger);font-weight:600}._layout3abdb60_1r2m0_46{color:var(--violet);font-weight:600}._field_i2nuv_1{display:grid;gap:var(--space-2);font-size:var(--text-base);color:var(--ink-2)}._wide_i2nuv_7{grid-column:1 / -1}._label_i2nuv_10{font-weight:500;color:var(--ink);display:flex;align-items:baseline;gap:var(--space-2)}._optional_i2nuv_17{font-size:var(--text-sm);font-weight:400;color:var(--ink-3)}._control_i2nuv_22{width:100%;box-sizing:border-box;min-height:46px;padding:var(--space-3) var(--space-4);border:1px solid var(--field-border);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--text-md);transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}._control_i2nuv_22:focus-visible{outline:2px solid var(--accent);outline-offset:1px;box-shadow:0 0 0 4px var(--accent-soft)}._control_i2nuv_22[aria-invalid=true]{border-color:var(--danger)}._control_i2nuv_22:disabled{opacity:.6;cursor:not-allowed}._area_i2nuv_49{min-height:96px;resize:vertical}._error_i2nuv_53{color:var(--danger);font-size:var(--text-sm)}._hint_i2nuv_57{color:var(--ink-3);font-size:var(--text-sm)}@media(prefers-reduced-motion:reduce){._control_i2nuv_22{transition:none}}._editor_1soct_1{display:flex;flex-direction:column;gap:var(--space-3-half);padding:var(--space-3-half);border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);min-width:0}._block_1soct_11{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}._block_1soct_11+._block_1soct_11{padding-top:var(--space-3-half);border-top:1px solid var(--border)}._contentSummary_1soct_21{padding:var(--space-3);cursor:pointer;color:var(--ink);font-size:var(--text-base)}._contentGrid_1soct_27{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);padding:var(--space-2);min-width:0}._contentLabel_1soct_34{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;font-size:var(--text-sm);color:var(--ink-2)}._contentWide_1soct_42{grid-column:1 / -1}._contentEntry_1soct_45{min-width:0;margin:0;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md)}._contentEntry_1soct_45 legend{padding:0 var(--space-1);font-size:var(--text-base);color:var(--ink);overflow-wrap:anywhere}._approval_1soct_58{display:flex;gap:var(--space-2);align-items:center;padding:var(--space-2);font-size:var(--text-base);color:var(--ink);min-height:44px}._approval_1soct_58 input{width:20px;height:20px;flex-shrink:0;accent-color:var(--accent)}._changes_1soct_73{padding:var(--space-3);margin:0;display:grid;gap:var(--space-3)}._changes_1soct_73 dt{color:var(--ink-3);font-size:var(--text-sm)}._changes_1soct_73 dd{margin:var(--space-1) 0 0;display:grid;gap:var(--space-1);font-size:var(--text-base)}._changes_1soct_73 del,._changes_1soct_73 ins{padding:var(--space-2);white-space:pre-wrap;overflow-wrap:anywhere}._changes_1soct_73 del{color:var(--ink-2);background:var(--surface-3)}._changes_1soct_73 ins{color:var(--ink);background:var(--accent-soft);text-decoration:none}@container cveditor (max-width: 560px){._contentGrid_1soct_27{grid-template-columns:minmax(0,1fr)}._contentGrid_1soct_27 ._input_1soct_108{min-height:44px}._contentEntry_1soct_45>button{min-height:44px;min-width:44px}}._eyebrow_1soct_116{font-size:var(--text-xs);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-4)}._templates_1soct_123{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-2)}._template_1soct_123{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2-half) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);color:var(--ink-2);text-align:start;cursor:pointer;font:inherit;min-width:0}._template_1soct_123:hover:not(:disabled){border-color:var(--accent-chip)}._template_1soct_123:focus-visible{outline:2px solid var(--accent-border);outline-offset:1px}._templateOn_1soct_149{border-color:var(--accent-chip);background:var(--accent-soft)}._templateHead_1soct_153{display:flex;align-items:center;gap:var(--space-2)}._templateName_1soct_158{font-size:var(--text-base);font-weight:600;color:var(--ink);flex:1 1 auto;min-width:0}._tag_1soct_165{flex:0 0 auto;font-size:var(--text-xs);font-weight:500;padding:calc(var(--space-1) * .25) calc(var(--space-1) * 1.75);border-radius:var(--radius-pill);background:var(--surface-3);color:var(--ink-3)}._templateText_1soct_174{font-size:var(--text-sm);line-height:17px;color:var(--ink-3)}._line_1soct_179{display:flex;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap}._lineLabel_1soct_185{flex:0 0 72px;font-size:var(--text-base);font-weight:500;color:var(--ink-2)}._chips_1soct_191{display:flex;flex-wrap:wrap;gap:var(--space-1-half)}._hint_1soct_196{font-size:var(--text-sm);line-height:17px;color:var(--ink-3);min-width:0}._line_1soct_179 ._hint_1soct_196{flex:1 1 200px}._notice_1soct_205{margin:0;padding:var(--space-2-half) var(--space-3);border-radius:var(--radius-base);background:var(--warn-bg);color:var(--warn);font-size:var(--text-base)}._input_1soct_108{height:36px;padding:0 var(--space-2-half);border-radius:var(--radius-base);border:1px solid var(--field-border);background:var(--surface);color:var(--ink);font-size:var(--text-base);min-width:0}._area_1soct_223{width:100%;min-height:88px;padding:var(--space-2) var(--space-2-half);border-radius:var(--radius-base);border:1px solid var(--field-border);background:var(--surface);color:var(--ink);font-size:var(--text-base);line-height:19px;resize:vertical;box-sizing:border-box}._input_1soct_108:focus,._area_1soct_223:focus{border-color:var(--accent-border)}._sections_1soct_240,._items_1soct_241,._bullets_1soct_242{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;min-width:0}._sections_1soct_240{gap:var(--space-1-half)}._section_1soct_240{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);min-width:0}._sectionHead_1soct_259{display:flex;align-items:center;gap:var(--space-1-half);padding-block:var(--space-1-half);padding-inline:var(--space-2-half) var(--space-2)}._sectionTitle_1soct_266{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--space-1) * .25);padding:var(--space-1) var(--space-1-half);border:none;border-radius:var(--radius-sm);background:none;color:var(--ink);font:inherit;font-size:var(--text-md);font-weight:500;text-align:start;cursor:pointer}._sectionTitle_1soct_266:hover{background:var(--surface-3)}._meta_1soct_287{font-size:var(--text-sm);font-weight:400;color:var(--ink-4)}._off_1soct_292{color:var(--ink-4);text-decoration:line-through}._sectionBody_1soct_296{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-1) var(--space-2-half) var(--space-2-half);min-width:0}._items_1soct_241{gap:var(--space-1)}._itemsGrid_1soct_306{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}._moves_1soct_310{flex:0 0 auto;display:flex}._item_1soct_241{display:flex;flex-direction:column;gap:var(--space-1);padding-block:var(--space-1-half);padding-inline:var(--space-2) var(--space-1);border-radius:var(--radius-base);background:var(--surface);border:1px solid var(--border);min-width:0}._itemRow_1soct_325{display:flex;align-items:flex-start;gap:var(--space-2);min-width:0}._itemRow_1soct_325>[role=switch]{margin-top:var(--space-half)}._itemText_1soct_334{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--space-half);padding-top:calc(var(--space-1) * .75)}._itemLabel_1soct_342{font-size:var(--text-base);font-weight:500;color:var(--ink);overflow-wrap:anywhere}._bullets_1soct_242{gap:var(--space-half);margin-inline-start:calc(var(--space-1) * 4.5);padding-inline-start:var(--space-2-half);border-inline-start:2px solid var(--border)}._bullet_1soct_242{padding:calc(var(--space-1) * .75) 0}._bulletText_1soct_357{font-size:var(--text-base);line-height:18px;color:var(--ink-2);overflow-wrap:anywhere}._rephrased_1soct_363{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-1-half);font-size:var(--text-sm);line-height:17px;color:var(--violet)}._linkButton_1soct_372{border:none;background:none;padding:0;font:inherit;font-weight:600;color:var(--accent-text);cursor:pointer;text-decoration:underline}._linkButton_1soct_372:disabled{cursor:not-allowed;color:var(--ink-4)}._srOnly_1soct_386{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:480px){._editor_1soct_1{padding:0;border:none;background:none}._templates_1soct_123{grid-template-columns:repeat(2,minmax(0,1fr))}._templateHead_1soct_153{flex-wrap:wrap}._templateName_1soct_158{flex-basis:100%}._sectionHead_1soct_259{padding-block:var(--space-1-half);padding-inline:var(--space-2) var(--space-1)}._sectionBody_1soct_296{padding:var(--space-half) var(--space-1-half) var(--space-2)}._item_1soct_241{padding-block:var(--space-1-half);padding-inline:var(--space-1-half) var(--space-half)}._moves_1soct_310{flex-direction:column}._bullets_1soct_242{margin-inline-start:0;padding-inline-start:var(--space-1-half)}}._previewHost_1soct_431{container:cveditor / inline-size;min-width:0}._editorStatus_1soct_435{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-3);color:var(--ink-2)}._compactPreview_1soct_444{grid-row:1;min-width:0}._compactPreview_1soct_444>summary{min-height:44px;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--accent-text);font-weight:600;cursor:pointer}._compactPreview_1soct_444[open]>summary{margin-bottom:var(--space-3)}._withPreview_1soct_461{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-4);align-items:start}._live_1soct_467{position:sticky;top:var(--space-4);display:grid;gap:var(--space-2);min-width:0}@container cveditor (max-width: 860px){._withPreview_1soct_461{grid-template-columns:minmax(0,1fr)}._live_1soct_467{position:static}}._liveHead_1soct_482{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._liveScroll_1soct_488{max-height:80vh;overflow:auto;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-3);padding:var(--space-3)}._liveScale_1soct_496{zoom:.8}._originalText_1soct_499{margin:0;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--text-base);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;max-height:80vh;overflow:auto}._originalText_1soct_499:focus-visible,._liveScroll_1soct_488:focus-visible{outline:2px solid var(--accent-border);outline-offset:-2px}._sectionName_1soct_521{display:inline-flex;align-items:center;gap:var(--space-1-half)}._thumb_1soct_528{--thumb-ink: #1e3a5f;display:flex;gap:var(--space-1);height:64px;padding:var(--space-2);border-radius:var(--radius-sm);background:#fff;border:1px solid var(--border)}._thumb_1soct_528[data-template=classic]{--thumb-ink: #111}._thumb_1soct_528[data-template=modern]{--thumb-ink: #0f766e}._thumb_1soct_528[data-template=minimal]{--thumb-ink: #6b7280}._thumbSide_1soct_547{flex:0 0 28%;border-radius:var(--radius-base);background:color-mix(in srgb,var(--thumb-ink) 18%,#fff)}._thumbMain_1soct_552{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--space-1)}._thumbHeader_1soct_558{display:flex;justify-content:space-between;align-items:flex-start}._thumb_1soct_528[data-template=classic] ._thumbHeader_1soct_558{justify-content:center}._thumbName_1soct_566{width:45%;height:5px;border-radius:var(--radius-base);background:var(--thumb-ink)}._thumbPhoto_1soct_572{width:12px;height:14px;border-radius:var(--radius-base);background:color-mix(in srgb,var(--thumb-ink) 30%,#fff)}._thumbBlock_1soct_578{display:flex;flex-direction:column;gap:var(--space-1)}._thumbHeading_1soct_583{width:30%;height:3px;background:var(--thumb-ink)}._thumbLine_1soct_588{height:2px;background:#d1d5db}._wrap_bno4y_1{display:flex;align-items:center;gap:var(--space-2-half);width:100%;min-width:0;font-size:var(--text-base);color:var(--ink-3)}._label_bno4y_10{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._bar_bno4y_17{flex:1 1 80px;min-width:60px;height:6px;border-radius:var(--radius-pill);background:var(--surface-3);overflow:hidden}._fill_bno4y_25{height:100%;border-radius:var(--radius-pill);background:var(--accent);transition:width var(--duration-base) ease}._percent_bno4y_31{flex:0 0 auto;font-variant-numeric:tabular-nums}._box_137n2_1{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2-half) var(--space-3);border-radius:var(--radius-md);border:1px dashed var(--border-strong);background:var(--surface)}._over_137n2_10{border-color:var(--accent-chip);background:var(--accent-soft)}._files_137n2_14{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}._file_137n2_14{display:flex;align-items:center;gap:var(--space-2);min-width:0;font-size:var(--text-base);color:var(--ink-2)}._name_137n2_30{flex:0 1 auto;min-width:0;border:none;background:none;padding:0;font-size:var(--text-base);font-weight:500;color:var(--accent-text);cursor:pointer;text-align:start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._name_137n2_30:hover{text-decoration:underline}._size_137n2_48{flex:0 0 auto;font-size:var(--text-sm);color:var(--ink-4);font-variant-numeric:tabular-nums}._pick_137n2_54{display:flex;align-items:center;gap:var(--space-2-half);flex-wrap:wrap}._limit_137n2_60{font-size:var(--text-sm);color:var(--ink-3)}._error_137n2_64{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2-half);border-radius:var(--radius-base);background:var(--danger-bg);color:var(--danger);font-size:var(--text-base);line-height:18px}._layout9bed860_2sjqt_1{flex:0 0 auto}._editor_1xi1b_1{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3) var(--space-3-half);border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface)}._templates_1xi1b_10{display:flex;flex-direction:column;gap:var(--space-1-half)}._eyebrow_1xi1b_15{font-size:var(--text-xs);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-4)}._chips_1xi1b_22{display:flex;flex-wrap:wrap;gap:var(--space-1-half)}._count_1xi1b_27{font-size:var(--text-sm);color:var(--ink-3)}._notice_1xi1b_31{margin:0;padding:var(--space-2-half) var(--space-3);border-radius:var(--radius-base);background:var(--accent-soft);color:var(--accent-text);font-size:var(--text-base);line-height:18px}._line_1xi1b_40{display:flex;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap}._lineLabel_1xi1b_46{flex:0 0 132px;font-size:var(--text-base);font-weight:500;color:var(--ink-2)}._block_1xi1b_53{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding-top:var(--space-2-half);border-top:1px solid var(--border)}._row_1xi1b_61{align-self:stretch;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2-half);border-radius:var(--radius-base);border:1px solid var(--border);background:var(--surface-2)}._rowTop_1xi1b_71,._rowBottom_1xi1b_72{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}._input_1xi1b_78,._select_1xi1b_79{height:34px;padding:0 var(--space-2-half);border-radius:var(--radius-base);border:1px solid var(--field-border);background:var(--surface);color:var(--ink);font-size:var(--text-base)}._input_1xi1b_78{flex:1 1 180px;min-width:0}._input_1xi1b_78:focus,._select_1xi1b_79:focus,._area_1xi1b_94:focus{border-color:var(--accent-border)}._area_1xi1b_94{align-self:stretch;min-height:64px;padding:var(--space-2) var(--space-2-half);border-radius:var(--radius-base);border:1px solid var(--field-border);background:var(--surface);color:var(--ink);font-size:var(--text-base);line-height:19px;resize:vertical}._required_1xi1b_109,._switchLine_1xi1b_110,._checkLine_1xi1b_111{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-base);color:var(--ink-2)}._hint_1xi1b_118{font-size:var(--text-sm);color:var(--ink-4)}._warn_1xi1b_122{font-size:var(--text-sm);color:var(--warn)}._layout155f692_ki5hr_1{display:flex;flex-direction:column;gap:var(--space-3-half)}._layout8f8c1c0_ki5hr_7{display:flex;align-items:center;gap:var(--space-2)}._layout126244f_ki5hr_13{flex:1}._layout142c453_ki5hr_17{color:var(--ink-4)}._layout0bc3c97_ki5hr_21{font-size:var(--text-label);color:var(--ink-3);white-space:nowrap}._layout860af23_ki5hr_27{font-size:var(--text-xs);color:var(--ink-3)}._layout9bed860_11gwb_1{flex:0 0 auto}._layouta896f43_11gwb_5{flex:1 1 auto}._layout05f4ff8_18m09_1{color:var(--ink-3)}._description_t2vdr_1{max-width:78ch;min-width:0;color:var(--ink-2);font-size:var(--text-lg);line-height:1.75;overflow-wrap:anywhere}._description_t2vdr_1 p{margin:0 0 var(--space-3)}._heading_t2vdr_12{margin:var(--space-6) 0 var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border);color:var(--ink);font-size:var(--text-xl);font-weight:650;line-height:1.4;letter-spacing:-.015em}._heading_t2vdr_12:first-child{margin-top:0;padding-top:0;border-top:0}._list_t2vdr_27{display:grid;gap:var(--space-2);margin:0 0 var(--space-3);padding-inline-start:var(--space-5)}._list_t2vdr_27 li{padding-inline-start:var(--space-1)}._list_t2vdr_27 li::marker{color:var(--accent-text)}._description_t2vdr_1>:last-child{margin-bottom:0}._layoutcef9994_1j7no_1{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:calc(var(--space-1) * .75)}._layout0c87001_1j7no_9{font-size:var(--text-label);line-height:19px;color:var(--ink-3);white-space:pre-line;overflow-wrap:anywhere}._layout7e3b7d2_nhj0y_1{height:7px;width:60%;background:var(--accent);opacity:.7}._layoutce2bcc3_nhj0y_8{width:80%}._layoutcda81a0_nhj0y_12{width:45%;margin-bottom:var(--space-1-half)}._layout37ab52c_nhj0y_17{width:100%}._layoutdf9d1f4_nhj0y_21{width:92%}._layout9f9b652_nhj0y_25{width:96%}._layout83052d8_nhj0y_29{width:40%;margin-top:var(--space-1-half)}._layoutdb75ed3_nhj0y_34{width:88%}._layoutc955192_nhj0y_38{width:76%}._layout2c6c08c_nhj0y_42{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--space-2-half)}._layout38d4c90_nhj0y_50{font-size:var(--text-base);font-weight:600;color:var(--ink)}._layoutc8bc0c7_nhj0y_56{font-size:var(--text-label);line-height:19px;color:var(--ink-3)}._layout3f7001a_nhj0y_62{align-self:flex-start}._layout28429e0_1exlo_1{display:flex;flex-direction:column;gap:var(--space-3)}._layoutdfc67ce_1exlo_7{font-size:var(--text-base);font-weight:500;color:var(--ink)}._layoutcfd4318_1exlo_13{font-size:var(--text-xs);color:var(--ink-4)}._layout9bed860_1exlo_18{flex:0 0 auto}._layout126244f_1exlo_22{flex:1}._layoutf0f71e7_11pqi_1{align-self:flex-start;white-space:normal}._layoutd4d22d2_11pqi_6{background:var(--warn-bg);color:var(--warn)}._layoute60cf67_11pqi_11{width:60%}._layout9cae636_11pqi_15{width:90%}._layouteb899c4_11pqi_19{width:40%}._layout9bed860_11pqi_23{flex:0 0 auto}._body_3wb2n_1{display:grid;gap:var(--space-4);padding:var(--space-4);min-width:0}._tooltip_1mq9h_1{position:fixed;z-index:var(--z-tooltip, 1000);max-width:min(240px,70vw);padding:var(--space-2) var(--space-3);color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);font-size:var(--text-sm);line-height:1.4;pointer-events:none}._root_17pam_6{background:var(--bg);position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;height:100vh;height:100dvh;width:100%;overflow:hidden;overflow:clip}html:has(._root_17pam_6){overflow:hidden;overflow:clip}._body_17pam_25{flex:1 1 auto;min-height:0;display:flex}._aside_17pam_30{flex:0 0 auto;background:var(--surface);border-inline-end:1px solid var(--border);display:flex;flex-direction:column;padding-top:var(--space-3);overflow:hidden;transition:width .18s var(--ease-out)}._headerBrand_17pam_41{flex:0 0 auto;width:var(--sidebar-width);align-self:stretch;display:flex;align-items:center;gap:var(--space-2);padding-inline:var(--space-4);background:var(--surface);border-inline-end:1px solid var(--border);transition:width .18s var(--ease-out)}._root_17pam_6[data-sidebar-open=false] ._headerBrand_17pam_41 ._brandName_17pam_53{display:none}._brandRow_17pam_57{display:none;height:56px;flex:0 0 auto;align-items:center;justify-content:space-between;padding:0 var(--space-3-half)}._brand_17pam_53{display:flex;align-items:center;gap:calc(var(--space-1) * 2.25);overflow:hidden;color:var(--accent-text)}._brandName_17pam_53{font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;letter-spacing:-.04em;color:var(--ink);white-space:nowrap}._collapse_17pam_80{width:36px;height:36px;flex:0 0 auto;border:none;background:none;border-radius:var(--radius-base);color:var(--ink-4);cursor:pointer;display:grid;place-items:center}._collapse_17pam_80:hover{background:var(--surface-3)}._top_17pam_95{flex:0 0 auto;padding:0 var(--space-3) var(--space-3);display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);overflow:hidden}._aside_17pam_30[data-collapsed=true] ._top_17pam_95{flex-direction:column-reverse}._newChat_17pam_107{height:36px;min-width:36px;padding:0 var(--space-2-half);flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:var(--space-2);border-radius:var(--radius-md);border:1px solid var(--accent-border);background:var(--accent-soft);color:var(--accent-text);font-size:var(--text-md);font-weight:500;cursor:pointer;white-space:nowrap;transition:background var(--duration-fast),border-color var(--duration-fast),transform var(--duration-press) var(--ease-out)}._newChat_17pam_107:hover{background:var(--bg);border-color:var(--accent-border)}._newChat_17pam_107:active{transform:scale(var(--motion-press))}._roleQuick_17pam_136{height:36px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);border:none;background:var(--surface-3);color:var(--ink-2);cursor:pointer}._roleQuick_17pam_136:hover{color:var(--ink)}._roleMenuWrap_17pam_151{position:relative;display:grid}._roleMenu_17pam_151{position:fixed;z-index:var(--z-sheet);min-width:170px;padding:var(--space-1);display:grid;gap:var(--space-half);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:none}._roleMenuItem_17pam_167{height:34px;padding:0 var(--space-2-half);display:flex;align-items:center;gap:var(--space-2);border:none;border-radius:var(--radius-base);background:transparent;color:var(--ink-2);font:inherit;font-size:var(--text-base);text-align:start;cursor:pointer}._roleMenuItem_17pam_167 span{flex:1}._roleMenuItem_17pam_167:hover,._roleMenuItem_17pam_167:focus-visible{background:var(--surface-3);color:var(--ink)}._roleMenuItem_17pam_167[aria-checked=true]{color:var(--accent-text);font-weight:600}._invites_17pam_195{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--accent-soft);border-bottom:1px solid var(--accent-border);color:var(--accent-text);font-size:var(--text-base)}._invites_17pam_195 span{flex:1;min-width:0}._invitesLink_17pam_209{border:none;background:none;padding:0;color:var(--accent-text);font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}._chatHistory_17pam_219{display:flex;flex-direction:column;flex:1 1 32%;min-height:min(190px,28dvh)}._chatHistory_17pam_219[hidden]{display:none}._chatTools_17pam_228{flex:0 0 auto;display:grid;gap:var(--space-2);padding:0 var(--space-3) var(--space-3)}._chatSearch_17pam_234{display:flex;align-items:center;gap:var(--space-1-half);min-width:0;padding-inline:calc(var(--space-1) * 2.25) var(--space-1);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--ink-3)}._chatSearch_17pam_234:focus-within{outline:2px solid var(--accent);outline-offset:2px}._chatSearch_17pam_234 input{flex:1 1 auto;min-width:0;width:100%;height:34px;padding:0;border:0;background:transparent;color:var(--ink);font:inherit;font-size:var(--text-base)}._chatSearch_17pam_234 input:focus-visible{outline:none}._chatSearch_17pam_234 input::-webkit-search-cancel-button{display:none}._chatSearch_17pam_234 button{display:grid;place-items:center;flex:0 0 28px;height:28px;padding:0;border:0;border-radius:var(--radius-base);background:transparent;color:var(--ink-3);cursor:pointer}._chatFilters_17pam_279{display:flex;gap:var(--space-1);min-width:0}._chatFilters_17pam_279 label{position:relative;flex:1 1 0;min-width:0;cursor:pointer}._chatFilters_17pam_279 input{position:absolute;opacity:0;width:1px;height:1px}._chatFilters_17pam_279 span{display:grid;place-items:center;min-height:30px;padding:calc(var(--space-1) * .75);border-radius:var(--radius-base);color:var(--ink-3);font-size:var(--text-sm)}._chatFilters_17pam_279 input:checked+span{background:var(--surface-3);color:var(--ink);font-weight:600}._chatFilters_17pam_279 input:focus-visible+span{outline:2px solid var(--accent);outline-offset:-2px}._chatFilters_17pam_279 label:hover span,._chatSearch_17pam_234 button:hover{background:var(--surface-3)}._convs_17pam_318{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:0 var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}._researchSpinner_17pam_328{animation:_research-spin_17pam_1 1s linear infinite;margin-inline-end:var(--space-2)}@keyframes _research-spin_17pam_1{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._researchSpinner_17pam_328{animation:none}}._convGroup_17pam_342{display:flex;flex-direction:column;gap:var(--space-half)}._conv_17pam_318{text-align:start;display:block;line-height:32px;height:32px;padding:0 var(--space-2);border:none;border-radius:var(--radius-base);background:transparent;color:var(--ink-2);font-size:var(--text-base);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._convRow_17pam_364{position:relative;display:flex;align-items:center;border-radius:var(--radius-base)}._convRow_17pam_364:hover,._convRow_17pam_364:focus-within{background:var(--surface-3)}._convRow_17pam_364 ._conv_17pam_318{flex:1 1 auto;min-width:0;padding-inline-end:var(--space-6)}._convActive_17pam_379{background:var(--surface-3);color:var(--ink)}._convActive_17pam_379 ._conv_17pam_318{color:var(--ink)}._convMenu_17pam_386{position:absolute;inset-inline-end:var(--space-1);top:var(--space-1);opacity:0}._convRow_17pam_364:hover ._convMenu_17pam_386,._convRow_17pam_364:focus-within ._convMenu_17pam_386,._convActive_17pam_379 ._convMenu_17pam_386,._convMenu_17pam_386[data-open]{opacity:1}@media(hover:none){._convMenu_17pam_386{opacity:1}}._convRename_17pam_404{flex:1 1 auto;min-width:0;height:32px;margin-inline-end:var(--space-6);padding:0 var(--space-2);border:1px solid var(--accent-border);border-radius:var(--radius-base);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--text-base)}._chatMenuButton_17pam_417{flex:0 0 auto;width:24px;height:24px;display:grid;place-items:center;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink-3);cursor:pointer}._chatMenuButton_17pam_417:hover,._chatMenuButton_17pam_417[data-open]{background:var(--surface-2);color:var(--ink)}._chatMenu_17pam_417{position:fixed;z-index:var(--z-modal-nested);padding:var(--space-1);display:grid;gap:var(--space-half);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:none}._chatMenuDanger_17pam_447{color:var(--danger)}._chatMenuDanger_17pam_447:hover,._chatMenuDanger_17pam_447:focus-visible{background:var(--danger-bg);color:var(--danger)}._archivedToggle_17pam_455,._groupToggle_17pam_456{display:flex;align-items:center;gap:var(--space-1-half);padding:var(--space-1-half) var(--space-2);border:0;border-radius:var(--radius-base);background:transparent;color:var(--ink-4);font:inherit;font-size:var(--text-sm);text-align:start;cursor:pointer;min-height:30px}._archivedToggle_17pam_455:hover,._groupToggle_17pam_456:hover{color:var(--ink-2);background:var(--surface-3)}._groupCount_17pam_476{margin-inline-start:auto;font-variant-numeric:tabular-nums}._archivedCaret_17pam_480{transition:transform var(--duration-fast) var(--ease-out)}._archivedToggle_17pam_455[aria-expanded=true] ._archivedCaret_17pam_480,._groupToggle_17pam_456[aria-expanded=true] ._archivedCaret_17pam_480{transform:rotate(90deg)}._convEmpty_17pam_487{margin:0;padding:var(--space-1) var(--space-2);font-size:var(--text-sm);color:var(--ink-4)}._convEmpty_17pam_487:empty{display:none}._chatReset_17pam_496{align-self:flex-start;padding:var(--space-1-half) var(--space-2);border:0;border-radius:var(--radius-base);background:transparent;color:var(--accent-text);font:inherit;font-size:var(--text-sm);cursor:pointer}._nav_17pam_507{flex:0 1 auto;max-height:57%;min-height:44px;overflow-y:auto;overflow-x:hidden;min-width:0;border-top:1px solid var(--border);padding:var(--space-2-half) var(--space-3);display:flex;flex-direction:column;gap:var(--space-1)}._toolsLinks_17pam_520{display:flex;flex-direction:column;gap:var(--space-half);padding-inline-start:var(--space-4)}._navItem_17pam_526,._conv_17pam_318{text-decoration:none}._navItem_17pam_526{position:relative;text-align:start;flex-shrink:0;min-height:38px;height:38px;padding:0 var(--space-3);display:flex;align-items:center;gap:var(--space-2-half);border:none;border-radius:var(--radius-base);background:transparent;color:var(--ink-2);font-size:var(--text-base);cursor:pointer;white-space:nowrap;transition:background var(--duration-fast),color var(--duration-fast)}._navItem_17pam_526:hover{background:var(--surface-3)}._navActive_17pam_554{background:var(--accent-soft);color:var(--accent-text);font-weight:600;box-shadow:inset 2px 0 0 var(--accent)}._navActive_17pam_554:dir(rtl){box-shadow:inset -2px 0 0 var(--accent)}._aside_17pam_30[data-collapsed=true] ._navItem_17pam_526{justify-content:center;padding-inline:0}._navActive_17pam_554 ._navIcon_17pam_567{animation:_selectNav_17pam_1 var(--duration-base) var(--ease-out)}@keyframes _selectNav_17pam_1{0%{opacity:.5;scale:.85}to{opacity:1;scale:1}}._navIcon_17pam_567{position:relative;flex:0 0 auto;display:grid;place-items:center;width:30px;height:30px;color:var(--ink-3);transition:color var(--duration-fast)}._navItem_17pam_526:hover ._navIcon_17pam_567{color:var(--ink)}._navActive_17pam_554 ._navIcon_17pam_567,._navActive_17pam_554:hover ._navIcon_17pam_567{color:var(--accent-text)}._dot_17pam_597{position:absolute;top:-3px;inset-inline-end:-4px;width:8px;height:8px;border-radius:var(--radius-pill);background:var(--accent);border:2px solid var(--surface-2);box-sizing:content-box}._navLabel_17pam_608{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}._pill_17pam_614{flex:0 0 auto;min-width:18px;height:18px;padding:0 calc(var(--space-1) * 1.25);border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-text);font-size:var(--text-xs);font-weight:600;display:grid;place-items:center;font-variant-numeric:tabular-nums}._main_17pam_628{flex:1 1 auto;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden}._header_17pam_41{border-bottom:1px solid var(--border);height:88px;flex:0 0 auto;display:flex;align-items:center;gap:var(--space-5);padding-block:0;padding-inline:0 var(--space-5);background:var(--bg)}._headerTools_17pam_647{flex:0 0 auto;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:none}@media(max-width:860px){._header_17pam_41:has([data-chat-results]){height:auto;flex-wrap:wrap;padding-block:var(--space-2);row-gap:var(--space-1)}._header_17pam_41 [data-chat-results]{order:1;flex-basis:100%;min-width:0}}._headerIdentity_17pam_671{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:var(--space-2)}._titleWrap_17pam_678{flex:1 1 auto;min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1) var(--space-2)}._title_17pam_678{flex:0 0 auto;max-width:100%;margin:0;font-size:var(--text-2xl);font-family:var(--font-display);font-weight:700;letter-spacing:-.035em;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._sub_17pam_701{flex:1 1 auto;font-size:var(--text-base);color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;width:100%}._root_17pam_6[data-chat=true] ._titleWrap_17pam_678{flex-wrap:nowrap}._root_17pam_6[data-chat=true] ._title_17pam_678{max-width:calc(100% - 70px);font-size:var(--text-lg);letter-spacing:-.01em}._roleChip_17pam_719{flex:0 0 auto;height:22px;padding:0 var(--space-2-half);display:block;line-height:22px;border-radius:var(--radius-base);background:var(--accent-soft);color:var(--accent-text);font-size:var(--text-sm);font-weight:500;white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis}._jump_17pam_736{height:38px;padding-block:0;padding-inline:var(--space-2-half) var(--space-2);display:flex;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);border:1px solid transparent;background:var(--bg);color:var(--ink-3);font-size:var(--text-base);cursor:pointer}._jump_17pam_736:hover{border-color:var(--border-strong);color:var(--ink-2)}._kbd_17pam_754{height:18px;padding:0 calc(var(--space-1) * 1.25);border-radius:var(--radius-base);border:1px solid var(--border);font-size:var(--text-xs);color:var(--ink-4);display:flex;align-items:center}._badge_17pam_764{position:absolute;top:3px;inset-inline-end:3px;min-width:15px;height:15px;padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--btn-bg);color:var(--btn-fg);font-size:var(--text-sm);font-weight:600;display:grid;place-items:center}._root_17pam_6[data-density=Compact] ._nav_17pam_507{gap:0}._skip_17pam_784{position:absolute;inset-inline-start:12px;top:-48px;z-index:var(--z-palette);padding:var(--space-2-half) var(--space-3-half);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);border:1px solid var(--border-strong);font-size:var(--text-md);font-weight:600;text-decoration:none}._skip_17pam_784:focus{top:12px}._mobileMenu_17pam_801,._mobileScrim_17pam_802,._mobileClose_17pam_803{display:none}@media(max-width:760px){._root_17pam_6{height:100dvh}._aside_17pam_30{display:none;padding-top:0;position:fixed;z-index:var(--z-modal);inset-block:0;inset-inline:0 auto;width:min(280px,85vw)!important;height:100dvh;overflow-y:auto}._root_17pam_6[data-mobile-open=true] ._aside_17pam_30,._brandRow_17pam_57{display:flex}._headerBrand_17pam_41{display:none}._mobileScrim_17pam_802{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-backdrop);background:var(--overlay);border:0}._collapse_17pam_80{display:none}._newChat_17pam_107,._groupToggle_17pam_456,._archivedToggle_17pam_455,._chatFilters_17pam_279 span,._chatSearch_17pam_234 input,._chatSearch_17pam_234 button,._chatReset_17pam_496{min-height:44px}._chatSearch_17pam_234 button{flex-basis:36px}._mobileClose_17pam_803{display:grid;place-items:center;width:44px;height:44px;border:0;background:transparent;color:var(--ink-2);cursor:pointer}._mobileMenu_17pam_801{display:grid;place-items:center;width:44px;height:44px;flex:0 0 auto;border:0;background:transparent;color:var(--ink)}._header_17pam_41{height:64px;padding:var(--space-1) var(--space-3);gap:var(--space-2);background:var(--surface);border-bottom:1px solid var(--border)}._root_17pam_6[data-chat=true] ._title_17pam_678{max-width:none}._headerTools_17pam_647{padding:0;gap:0;background:transparent;border:0;box-shadow:none}._jump_17pam_736,._roleChip_17pam_719{display:none}._titleWrap_17pam_678{min-width:0;gap:var(--space-1)}._titleWrap_17pam_678>button:not(._chatMenuButton_17pam_417){display:none}._chatMenuButton_17pam_417{width:44px;height:44px}._title_17pam_678{font-size:var(--text-lg);flex:1 1 auto;min-width:0;max-width:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._main_17pam_628{width:100%;min-width:0}._navItem_17pam_526{min-height:44px}}._work_17pam_926{flex:1 1 auto;min-height:0;display:flex}._page_17pam_931{flex:1 1 auto;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden}._detailColumn_17pam_939{flex:0 0 auto;width:min(440px,38vw);min-width:340px;border-inline-start:1px solid var(--border);background:var(--surface);overflow-y:auto;display:flex;flex-direction:column}._detailColumn_17pam_939[hidden]{display:none}@media(max-width:760px){._detailColumn_17pam_939{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;min-width:0;z-index:var(--z-sheet)}}._bottomNav_17pam_962{display:none}@media(max-width:760px){._bottomNav_17pam_962{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));flex-shrink:0;border-top:1px solid var(--border);background:var(--surface);padding-bottom:env(safe-area-inset-bottom)}._bottomNav_17pam_962 a,._bottomNav_17pam_962 button{min-height:56px;min-width:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:var(--space-1);color:var(--ink-3);border:0;background:transparent;text-decoration:none;font-size:var(--text-sm);padding:var(--space-2) var(--space-1);text-align:center;transition:background var(--duration-fast),color var(--duration-fast)}._bottomNav_17pam_962 span{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25}._bottomNav_17pam_962 svg{flex-shrink:0}._bottomNav_17pam_962 [aria-current=page]>svg{animation:_selectNav_17pam_1 var(--duration-base) var(--ease-out)}._bottomNav_17pam_962 [aria-current=page]{color:var(--accent-text);background:var(--accent-soft)}._root_17pam_6:has([data-composer]:focus-within) ._bottomNav_17pam_962{display:none}}._roleSwitch_17pam_1016{padding:0 var(--space-2) var(--space-2)}._convText_17pam_1020{display:grid;min-width:0;gap:var(--space-1)}._convText_17pam_1020>span,._convText_17pam_1020>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._convText_17pam_1020>small{color:var(--muted);font-size:var(--text-xs);font-weight:400}._chatKind_17pam_1036{width:100%;min-width:0;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-2)}[data-shell-columns] ._chatTools_17pam_228{padding:var(--space-1) var(--space-3) var(--space-2);gap:var(--space-2)}[data-shell-columns] ._chatSearch_17pam_234{min-height:32px;background:var(--bg);border-color:var(--border)}[data-shell-columns] ._chatFilters_17pam_279 input:checked+span{background:var(--surface-3);color:var(--accent-text)}[data-shell-columns] ._convs_17pam_318{padding-inline:var(--space-2)}[data-shell-columns] ._conv_17pam_318{display:flex;align-items:center;height:auto;line-height:1.35;min-height:48px;gap:var(--space-2);padding-inline:var(--space-2);font-size:var(--text-sm)}[data-shell-columns] ._conv_17pam_318>svg{box-sizing:content-box;padding:var(--space-2);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-3);flex:0 0 auto}[data-shell-columns] ._convActive_17pam_379{background:var(--surface-3);box-shadow:inset 2px 0 var(--accent)}[data-shell-columns] ._convText_17pam_1020{flex:1;gap:var(--space-1)}[data-shell-columns] ._convText_17pam_1020>small{color:var(--ink-3)}[data-shell-columns] ._groupToggle_17pam_456{min-height:32px;font-size:var(--text-sm)}[data-shell-columns] ._titleWrap_17pam_678{flex:1;justify-content:flex-start;flex-wrap:nowrap;gap:var(--space-4)}[data-shell-columns] ._sub_17pam_701{width:auto;flex:0 1 auto;font-size:var(--text-sm);color:var(--ink-3)}._topAvatar_17pam_1109{order:2;width:32px;height:32px;display:grid;place-items:center;border-radius:var(--radius-circle);color:var(--accent-text);background:var(--surface-3)}._root_1wmms_1{display:flex;align-items:center;gap:var(--space-2-half);min-height:44px;flex:0 0 auto;color:var(--ink);text-decoration:none;padding:var(--space-1-half) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-base);background:var(--surface);font-size:var(--text-label);font-variant-numeric:tabular-nums}._root_1wmms_1:hover{border-color:var(--accent)}._root_1wmms_1 strong{font-size:var(--text-lg)}._root_1wmms_1 small{display:block;margin-top:var(--space-half);color:var(--ink-3);font-size:var(--text-xs)}._symbol_1wmms_28{color:var(--accent-text);font-size:var(--text-title-md)}._label_1wmms_32{color:var(--ink-3)}._compact_1wmms_35{justify-content:center;min-height:44px;height:auto;align-self:center;margin-block:var(--space-1-half);padding:var(--space-1) var(--space-2);gap:var(--space-1)}._compact_1wmms_35 strong{font-size:var(--text-md)}._compact_1wmms_35 ._symbol_1wmms_28,._compact_1wmms_35 small{display:none}._compact_1wmms_35 small._credit_1wmms_51{display:block;margin:0;font-size:var(--text-xs)}._compact_1wmms_35:has(._credit_1wmms_51){height:auto;min-height:44px}@media(max-width:760px){._root_1wmms_1{padding:var(--space-1) calc(var(--space-1) * 1.75);gap:var(--space-1)}._symbol_1wmms_28,._root_1wmms_1 small{display:none}._label_1wmms_32{display:block;font-size:var(--text-xs);line-height:1.1}._root_1wmms_1 strong{font-size:var(--text-xs)}._root_1wmms_1 small._credit_1wmms_51{display:block;margin:0;font-size:var(--text-xs)}._root_1wmms_1:has(._credit_1wmms_51) ._label_1wmms_32{display:inline;font-size:var(--text-xs)}}[data-workspace-topbar] ._compact_1wmms_35{min-height:32px;margin-block:0;background:transparent}[data-workspace-topbar] ._compact_1wmms_35 strong{font-size:var(--text-sm);font-weight:500}[data-workspace-topbar] ._compact_1wmms_35 ._symbol_1wmms_28{display:block;font-size:var(--text-md);color:var(--ink-3)}._body_1cmls_1{position:relative;overflow:hidden;padding:var(--space-2) calc(var(--space-1) * 7) calc(var(--space-1) * 7);display:grid;gap:calc(var(--space-1) * 4.5);text-align:center;background:radial-gradient(ellipse at 50% 12%,var(--accent-soft),transparent 62%)}._body_1cmls_1 p{margin:0;line-height:1.6}._headline_1cmls_14{font-family:var(--font-display);font-size:var(--text-title-lg);line-height:1.15;letter-spacing:-.035em;margin:0;text-wrap:balance}._amount_1cmls_22{font-family:var(--font-display);font-weight:700;font-size:var(--text-display-sm);color:var(--accent-text)}._amount_1cmls_22 span{display:block;font:500 13px var(--font-body);letter-spacing:.03em;margin-top:var(--space-1)}._note_1cmls_34{font-size:var(--text-label);color:var(--ink-3)}._celebration_1cmls_38{position:relative;height:92px;display:grid;place-items:center;margin-top:var(--space-2)}._gift_1cmls_45{display:grid;place-items:center;font-size:var(--text-display-md);color:var(--accent-text);width:80px;height:80px;border-radius:50%;background:var(--accent-soft);animation:_gift-in_1cmls_1 .6s ease-out both}._celebration_1cmls_38 i{position:absolute;inset-inline-start:50%;top:50%;font-style:normal;font-size:var(--text-base);color:var(--accent-text);opacity:0;animation:_burst_1cmls_1 1s ease-out var(--delay) both}@keyframes _burst_1cmls_1{0%{opacity:0;transform:rotate(var(--angle)) translateY(0) scale(.2)}25%{opacity:1}to{opacity:0;transform:rotate(var(--angle)) translateY(-105px) scale(.6)}}@keyframes _gift-in_1cmls_1{0%{transform:scale(.7);opacity:0}to{transform:scale(1);opacity:1}}._celebration_1cmls_38[data-reduced=true] *,[data-reduce-motion=true] ._celebration_1cmls_38 *{animation:none}@media(prefers-reduced-motion:reduce){._celebration_1cmls_38 *{animation:none}}._layoutd2c5c33_1s6tf_1{min-height:100vh;display:grid;place-items:center}._root_1qn7o_1{--workspace-gutter: var(--space-5);--bg: var(--workspace-bg);--surface: var(--workspace-surface);--surface-2: var(--workspace-surface-2);--surface-3: var(--workspace-surface-3);--border: var(--workspace-border);--ink-3: var(--workspace-ink-3);--accent: var(--workspace-accent);--accent-soft: var(--workspace-accent-soft);--accent-text: var(--workspace-accent-text);--accent-border: var(--workspace-accent-border);--btn-bg: var(--workspace-btn-bg);--btn-bd: var(--workspace-btn-bd);--font-body: "DM Sans Variable", "DM Sans", system-ui, sans-serif;--text-base: .8125rem;--text-md: .875rem;--chat-line: 1.65;--chat-font: .8125rem;font-family:var(--font-body);position:fixed;top:0;right:0;bottom:0;left:0;height:100vh;height:100dvh;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:52px minmax(0,1fr);overflow:clip;background:var(--bg)}html:has(._root_1qn7o_1){overflow:clip}@media(max-width:760px){._root_1qn7o_1{--workspace-gutter: var(--space-3)}}._skip_1qn7o_40{position:fixed;top:var(--space-3);inset-inline-start:var(--space-3);transform:translateY(-200%);z-index:var(--z-palette);padding:var(--space-3);background:var(--surface);color:var(--ink)}._skip_1qn7o_40:focus{transform:none}._rail_1qn7o_53{width:56px;flex:0 0 auto;display:flex;flex-direction:column;background:var(--surface);border-inline-end:1px solid var(--border);min-height:0}._root_1qn7o_1[data-expanded=true] ._rail_1qn7o_53{width:160px}._railHead_1qn7o_65,._columnHead_1qn7o_66{height:52px;min-height:52px;display:flex;align-items:center;gap:var(--space-2);padding-inline:var(--space-3);border-bottom:1px solid var(--border)}._railHead_1qn7o_65{justify-content:flex-end;flex-shrink:0;border-bottom:0}._railHead_1qn7o_65 strong{font-size:var(--text-md)}._railToggle_1qn7o_83{margin-inline-start:auto}._root_1qn7o_1[data-expanded=false][data-phone=false] ._railHead_1qn7o_65{justify-content:center;padding-inline:var(--space-2)}._root_1qn7o_1[data-expanded=false] ._railToggle_1qn7o_83{margin-inline-start:0}._navigation_1qn7o_93{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;min-width:0;padding:var(--space-2);display:flex;flex-direction:column;gap:var(--space-1)}._navigation_1qn7o_93>a{min-width:0;max-width:100%;box-sizing:border-box;min-height:40px;height:40px;flex:0 0 auto;border:none;gap:var(--space-2);padding-inline:var(--space-2)}._root_1qn7o_1[data-expanded=false] ._navigation_1qn7o_93>a{justify-content:center;padding-inline:0}._root_1qn7o_1[data-expanded=false] ._navigation_1qn7o_93 [data-nav-label]{display:none}._railFooter_1qn7o_122{flex:0 0 auto;display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2);padding:var(--space-2);border-top:1px solid var(--border)}._railFooter_1qn7o_122>button{margin-inline:auto}._topbar_1qn7o_134 [data-global-actions]{display:flex;align-items:center;flex:0 0 auto;gap:var(--space-1)}._stage_1qn7o_140{flex:1;min-width:0;min-height:0;display:flex;position:relative;box-sizing:border-box}._conversation_1qn7o_148>._columnHead_1qn7o_66{flex:0 0 auto;box-sizing:border-box;border-bottom:0;background:var(--bg)}._history_1qn7o_154{flex:0 0 auto;min-height:0;display:flex;flex-direction:column;background:var(--surface-2);border-inline-end:1px solid var(--border)}._history_1qn7o_154>[data-chat-history]{flex:1 1 auto;min-height:0;overflow:hidden}._history_1qn7o_154[hidden],._details_1qn7o_168[hidden],._rail_1qn7o_53[hidden]{display:none}._columnHead_1qn7o_66 strong{margin-inline-end:auto;font-size:var(--text-base);font-weight:600}._conversation_1qn7o_148{container:conversation / inline-size;flex:1;min-width:480px;min-height:0;display:flex;flex-direction:column;overflow:hidden}._heading_1qn7o_186{flex:1;min-width:0;display:flex;align-items:center;gap:var(--space-2);overflow:hidden}._heading_1qn7o_186>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._heading_1qn7o_186 h1{font-size:var(--text-lg);line-height:1.25}._page_1qn7o_203{flex:1;min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column}._page_1qn7o_203>*{flex:1;min-height:0}._details_1qn7o_168{flex:0 0 auto;min-height:0;min-width:0;display:flex;flex-direction:column;background:var(--surface);border-inline-start:1px solid var(--border);overflow:hidden}._resizer_1qn7o_225{width:4px;flex:0 0 4px;margin-inline:calc(var(--space-half) * -1);position:relative;z-index:var(--z-raised);cursor:col-resize;touch-action:none;background:transparent}._resizer_1qn7o_225:hover,._resizer_1qn7o_225:focus-visible{background:var(--accent-soft)}._floatingHistory_1qn7o_239,._floatingDetails_1qn7o_240{position:absolute;inset-block-start:0;inset-block-end:0;max-width:100%;z-index:var(--z-sheet);box-shadow:var(--shadow-float)}._floatingHistory_1qn7o_239{inset-inline-start:0}._floatingDetails_1qn7o_240{inset-inline-end:0}._scrim_1qn7o_254{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-backdrop);border:0;background:var(--overlay)}._mobileActions_1qn7o_261{display:none}._root_1qn7o_1[data-phone=true]{grid-template-columns:minmax(0,1fr)}._root_1qn7o_1[data-phone=true] ._rail_1qn7o_53{position:absolute;inset-block:0;inset-inline-start:0;width:min(320px,90vw);z-index:var(--z-modal)}._root_1qn7o_1[data-phone=true] ._railHead_1qn7o_65{justify-content:flex-start}._root_1qn7o_1[data-phone=true] ._railHead_1qn7o_65 strong{margin-inline-end:auto}._root_1qn7o_1[data-phone=true] ._navigation_1qn7o_93 [data-nav-label]{display:inline}._root_1qn7o_1[data-phone=true] ._navigation_1qn7o_93>a{justify-content:flex-start;min-height:44px}._root_1qn7o_1[data-phone=true] ._stage_1qn7o_140{padding-bottom:calc(calc(var(--space-1) * 15) + env(safe-area-inset-bottom))}._root_1qn7o_1[data-phone=true] ._conversation_1qn7o_148{min-width:0}._root_1qn7o_1[data-phone=true] ._columnHead_1qn7o_66{gap:var(--space-1);padding-inline:var(--space-2)}._root_1qn7o_1[data-phone=true] ._heading_1qn7o_186{gap:var(--space-1)}._root_1qn7o_1[data-phone=true] ._heading_1qn7o_186 h1{font-size:var(--text-base)}._root_1qn7o_1[data-phone=true] [data-rename-trigger]{display:none}._root_1qn7o_1[data-phone=true] ._topbar_1qn7o_134 [data-global-actions]>button{width:44px;height:44px}._root_1qn7o_1[data-phone=true] ._floatingHistory_1qn7o_239,._root_1qn7o_1[data-phone=true] ._floatingDetails_1qn7o_240{bottom:0}._root_1qn7o_1[data-phone=true] ._mobileActions_1qn7o_261{display:contents}._root_1qn7o_1[data-phone=true] ._mobileActions_1qn7o_261[hidden]{display:none}._mobileActions_1qn7o_261>button{position:fixed;bottom:env(safe-area-inset-bottom);inset-inline-end:0;z-index:var(--z-sheet)}._root_1qn7o_1[data-phone=true] [data-bottom-navigation]{position:fixed;inset-inline:0 20%;grid-template-columns:repeat(4,minmax(0,1fr));bottom:0;z-index:var(--z-sheet)}._mobileActions_1qn7o_261>._more_1qn7o_333{background:var(--surface);border-top:1px solid var(--border);width:20%;height:56px;display:flex;flex-direction:column;gap:var(--space-1);border-radius:0;font-size:var(--text-sm);z-index:calc(var(--z-sheet) + 1)}@media(prefers-reduced-motion:reduce){._skip_1qn7o_40{transition:none}}._topbar_1qn7o_134{grid-column:1 / -1;display:flex;align-items:center;gap:var(--space-4);padding-inline:var(--space-4);background:var(--surface);border-bottom:1px solid var(--border);min-width:0}._brand_1qn7o_361{display:flex;align-items:center;gap:var(--space-2);flex:1 1 0;color:var(--ink);font-size:var(--text-md);letter-spacing:-.02em}._globalSearch_1qn7o_370{display:flex;align-items:center;gap:var(--space-2);width:min(360px,36vw);min-width:0;min-height:32px;padding:var(--space-1) var(--space-2-half);border:1px solid var(--border);border-radius:var(--radius-base);background:var(--surface-2);color:var(--ink-3);font:inherit;font-size:var(--text-sm);cursor:pointer}._globalSearch_1qn7o_370 span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._globalSearch_1qn7o_370 kbd{margin-inline-start:auto;white-space:nowrap;font:inherit;border:1px solid var(--border);border-radius:var(--radius-sm);padding-inline:var(--space-1)}._topbar_1qn7o_134 [data-global-actions]{flex:1 1 0;justify-content:flex-end;gap:var(--space-2)}._topbar_1qn7o_134 [data-global-actions]>button[aria-haspopup=menu]{width:36px;min-height:36px;padding:0;border:0;background:none}._railFooter_1qn7o_122>button{padding-inline:var(--space-1);border-top:0;background:transparent}._navigation_1qn7o_93>a{min-height:36px;height:36px;border-radius:var(--radius-base);font-size:var(--text-base)}._navigation_1qn7o_93>a[aria-current=page]{background:var(--surface-3);box-shadow:inset 2px 0 var(--accent);color:var(--ink)}._navigation_1qn7o_93>a>span:first-child{background:none;border:0;box-shadow:none;width:20px;height:20px;color:var(--ink-3)}._navigation_1qn7o_93>a[aria-current=page]>span:first-child{color:var(--accent-text)}._restoreDetails_1qn7o_438{width:auto;display:flex;gap:var(--space-1);padding-inline:var(--space-2);font-size:var(--text-sm);border:1px solid var(--border)}._root_1qn7o_1[data-phone=true] ._topbar_1qn7o_134{gap:var(--space-2);padding-inline:var(--space-3)}._root_1qn7o_1[data-phone=true] ._brand_1qn7o_361{flex:1}._root_1qn7o_1[data-phone=true] ._globalSearch_1qn7o_370{width:36px;min-height:44px;border:0;background:none;justify-content:center}._root_1qn7o_1[data-phone=true] ._globalSearch_1qn7o_370 span,._root_1qn7o_1[data-phone=true] ._globalSearch_1qn7o_370 kbd{display:none}._root_1qn7o_1[data-phone=true] ._topbar_1qn7o_134 [data-global-actions]{flex:0 0 auto;gap:var(--space-1)}._root_1qn7o_1[data-phone=true] ._topbar_1qn7o_134 [data-global-actions]>button[aria-haspopup=menu]{display:none}._root_1qn7o_1[data-phone=true] ._brand_1qn7o_361 strong{display:none}._root_1qn7o_1[data-phone=true] ._topbar_1qn7o_134 [data-global-actions]>button{min-width:36px}._column_12k74_1{display:flex;flex-direction:column;gap:var(--space-5)}._cvDetails_12k74_7{border:1px solid var(--border);border-radius:var(--radius-base);padding:var(--space-4);margin-block-end:var(--space-4)}._cvDetails_12k74_7>summary{cursor:pointer;font-weight:600;padding-block:var(--space-2)}._postingFilters_12k74_19{display:grid;gap:var(--space-3);min-width:0}._postingFilters_12k74_19 label{display:grid;gap:var(--space-2)}._postingFilters_12k74_19 input{min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-base);color:var(--ink);background:var(--surface);font:inherit}._scroll_evh8t_2{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:auto;scrollbar-gutter:stable both-edges}._content_evh8t_11,._panel_evh8t_12{--workspace-gutter: var(--space-5);--workspace-block-padding: var(--space-5);min-width:0;box-sizing:border-box}._content_evh8t_11{flex:0 0 auto;width:100%;max-width:var(--workspace-max-width);margin-inline:auto;padding:var(--workspace-block-padding) var(--workspace-gutter)}._panel_evh8t_12{flex:1 1 auto;min-height:0;width:calc(100% - 2 * var(--workspace-gutter));max-width:calc(var(--workspace-max-width) - 2 * var(--workspace-gutter));margin:var(--workspace-block-padding) auto}@media(max-width:760px){._content_evh8t_11,._panel_evh8t_12{--workspace-gutter: var(--space-3);--workspace-block-padding: var(--space-4)}}._page_1r0nt_1{overflow-wrap:anywhere;display:grid;gap:var(--space-5);color:var(--ink)}._page_1r0nt_1 h1,._page_1r0nt_1 h2,._page_1r0nt_1 h3,._dialogBody_1r0nt_10 h2{margin:0}._page_1r0nt_1 h1{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:600;letter-spacing:-.035em;line-height:1.2}._page_1r0nt_1 h2{font-size:var(--text-lg);font-weight:600}._page_1r0nt_1 h3{font-size:var(--text-md);font-weight:600}._page_1r0nt_1 p{margin:0;color:var(--ink-3);font-size:var(--text-md);line-height:1.5}._heading_1r0nt_34{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap}._heading_1r0nt_34>div:first-child{min-width:0;max-width:100%;display:grid;gap:var(--space-2)}._heading_1r0nt_34 ._eyebrow_1r0nt_47{font-size:var(--text-base)}._actions_1r0nt_50{min-width:0;max-width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}._actions_1r0nt_50 button{max-width:100%;white-space:normal;height:auto;min-height:36px}._attention_1r0nt_64{border:1px solid color-mix(in srgb,var(--warn) 32%,var(--border));border-radius:var(--radius-lg);background:color-mix(in srgb,var(--warn-bg) 30%,var(--surface));padding:var(--space-4);display:grid;gap:var(--space-4)}._externalUpdates_1r0nt_72{display:grid;gap:var(--space-3)}._externalUpdates_1r0nt_72 ._need_1r0nt_76{border:0;border-radius:var(--radius-md);background:var(--surface-2)}._currentStage_1r0nt_81{font-size:var(--text-base);color:var(--ink-3)}._sectionHead_1r0nt_85{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between}._sectionHead_1r0nt_85>div:first-child{display:grid;gap:var(--space-1);min-width:0}._sectionHead_1r0nt_85 h2{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}._count_1r0nt_103{display:inline-grid;place-items:center;min-width:22px;min-height:22px;padding:0 var(--space-1);background:var(--surface-3);color:var(--ink-2);border-radius:var(--radius-pill);font-size:var(--text-xs);font-variant-numeric:tabular-nums}._attention_1r0nt_64 ._count_1r0nt_103{background:var(--warn-bg);color:var(--warn)}._needsGrid_1r0nt_119{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:var(--space-3)}._need_1r0nt_76{min-width:0;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:var(--space-4);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);overflow-wrap:anywhere}._need_1r0nt_76 ._actions_1r0nt_50{min-width:0;max-width:100%;margin-top:auto;padding-top:var(--space-2)}._needLabel_1r0nt_142{color:var(--warn);font-size:var(--text-xs);font-weight:600}._need_1r0nt_76 p{font-size:var(--text-base)}._caughtUp_1r0nt_150{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;color:var(--ok)}._caughtUp_1r0nt_150 strong{color:var(--ink-2);font-size:var(--text-md)}._caughtUp_1r0nt_150 p{font-size:var(--text-base)}._toolbar_1r0nt_164{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);min-width:0}._search_1r0nt_171{display:flex;flex:1 1 240px;min-width:0;align-items:center;gap:var(--space-2);padding:0 var(--space-3);min-height:42px;background:var(--surface);border:1px solid var(--field-border);border-radius:var(--radius-md);color:var(--ink-3)}._search_1r0nt_171 input{width:100%;min-width:0;border:0;box-shadow:none;background:transparent;padding:var(--space-2) 0;font:inherit;font-size:var(--text-md);color:var(--ink)}._channelFilter_1r0nt_195{min-width:0;max-width:100%}._channelFilter_1r0nt_195>div{flex-wrap:wrap}._channelFilter_1r0nt_195 button,._viewTools_1r0nt_203 button{height:auto;min-height:36px;white-space:normal}._viewTools_1r0nt_203{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-inline-start:auto}._check_1r0nt_216{display:flex;align-items:center;gap:var(--space-2);min-height:44px;color:var(--ink-2);font-size:var(--text-base);cursor:pointer}._check_1r0nt_216 input{width:17px;height:17px;accent-color:var(--accent);flex:0 0 auto}._filterSummary_1r0nt_231{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2);color:var(--ink-3);font-size:var(--text-base)}._workspace_1r0nt_240{container:applications / inline-size;display:flex;flex-wrap:wrap;gap:var(--space-5);min-width:0;align-items:start}._mainColumn_1r0nt_248{grid-template-columns:minmax(0,1fr);flex:999 1 660px;display:grid;gap:var(--space-4);min-width:0}._board_1r0nt_255{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));align-items:start;gap:var(--space-3)}._stage_1r0nt_261{min-width:0;background:var(--surface-2);border-radius:var(--radius-lg);padding:var(--space-3)}._stage_1r0nt_261 h2{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);font-size:var(--text-base);padding:var(--space-1) var(--space-1) var(--space-3)}._stage_1r0nt_261 h2>span:last-child{color:var(--ink-3);font-weight:400;font-variant-numeric:tabular-nums}._stageDot_1r0nt_280{width:7px;height:7px;border-radius:50%;background:var(--ink-3)}._stage_1r0nt_261[data-stage=applied] ._stageDot_1r0nt_280,._stage_1r0nt_261[data-stage=review] ._stageDot_1r0nt_280{background:var(--accent-text)}._stage_1r0nt_261[data-stage=interviewing] ._stageDot_1r0nt_280{background:var(--teal)}._stage_1r0nt_261[data-stage=offer] ._stageDot_1r0nt_280{background:var(--ok)}._tiles_1r0nt_296{display:grid;gap:var(--space-2)}._tile_1r0nt_296{width:100%;min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2);padding:var(--space-3);text-align:start;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;overflow-wrap:anywhere;transition:border-color var(--duration-fast),box-shadow var(--duration-fast)}._tile_1r0nt_296:hover{border-color:var(--accent-border);box-shadow:none}._company_1r0nt_324{display:flex;align-items:center;gap:var(--space-2);color:var(--ink-2);font-size:var(--text-xs)}._company_1r0nt_324>span:last-child{min-width:0}._avatar_1r0nt_334{width:30px;height:30px;flex:0 0 30px;display:inline-grid;place-items:center;background:var(--accent-soft);color:var(--accent-text);border-radius:var(--radius-base);font-size:var(--text-xs);font-weight:600}._role_1r0nt_346{font-size:var(--text-md);font-weight:600;line-height:1.45}._tileFoot_1r0nt_351{display:flex;align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;justify-content:space-between}._next_1r0nt_358,._urgent_1r0nt_359{font-size:var(--text-xs);color:var(--ink-3);flex:1 1 100px}._urgent_1r0nt_359{color:var(--warn)}._channel_1r0nt_195{color:var(--ink-3);font-size:var(--text-xs);border:1px solid var(--border-strong);padding:calc(var(--space-1) * .25) calc(var(--space-1) * 1.25);border-radius:var(--radius-sm)}._stageEmpty_1r0nt_374{text-align:center;padding:var(--space-5) var(--space-2);font-size:var(--text-base)}._closed_1r0nt_379{grid-template-columns:minmax(0,1fr);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4);display:grid;gap:var(--space-4)}._closedGrid_1r0nt_387{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:var(--space-3)}._context_1r0nt_392{grid-template-columns:minmax(0,1fr);flex:1 1 210px;display:grid;gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}._context_1r0nt_392 p{font-size:var(--text-base)}._steps_1r0nt_406{list-style:none;display:grid;gap:var(--space-3);margin:0 0 var(--space-3);padding:0;color:var(--ink-3);font-size:var(--text-base)}._steps_1r0nt_406 li{display:flex;align-items:center;gap:var(--space-2)}._steps_1r0nt_406 li[data-state=done]{color:var(--ink-2)}._steps_1r0nt_406 li[data-state=done] svg{color:var(--accent-text)}._steps_1r0nt_406 li[data-state=current]{color:var(--accent-text);font-weight:600}._recent_1r0nt_430{display:grid;gap:var(--space-2)}._recent_1r0nt_430>div{border:1px solid var(--border);border-radius:var(--radius-base);padding:var(--space-3)}._recent_1r0nt_430 p{color:var(--ink-2)}._recent_1r0nt_430 span{color:var(--ink-3);font-size:var(--text-xs)}._toolLinks_1r0nt_446{grid-template-columns:minmax(0,1fr);display:grid;gap:var(--space-1)}._toolLinks_1r0nt_446 button{justify-content:flex-start;white-space:normal;height:auto;min-height:36px;text-align:start}._spend_1r0nt_458{grid-template-columns:minmax(0,1fr);border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-lg);padding:var(--space-4);display:grid;gap:var(--space-2)}._spend_1r0nt_458 p{font-size:var(--text-base)}._spend_1r0nt_458>button{justify-self:start;white-space:normal;height:auto;min-height:36px;text-align:start}._spend_1r0nt_458 progress{flex:1 1 100px;min-width:0;max-width:240px;height:6px;border:0;background:var(--surface-3);border-radius:var(--radius-pill);accent-color:var(--accent)}._spend_1r0nt_458 progress::-webkit-progress-bar{background:var(--surface-3);border-radius:var(--radius-pill)}._spend_1r0nt_458 progress::-webkit-progress-value{background:var(--accent);border-radius:var(--radius-pill)}._empty_1r0nt_495{padding:var(--space-6) var(--space-4);display:grid;justify-items:center;gap:var(--space-3);text-align:center}._empty_1r0nt_495 p{max-width:50ch}._empty_1r0nt_495>svg{color:var(--accent-text)}._tableWrap_1r0nt_508{border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}._table_1r0nt_508{width:100%;border-collapse:collapse;table-layout:fixed;font-size:var(--text-base);background:var(--surface)}._table_1r0nt_508 th{text-align:start;color:var(--ink-3);font-weight:500;background:var(--surface-2)}._table_1r0nt_508 td,._table_1r0nt_508 th{padding:var(--space-3);overflow-wrap:anywhere;vertical-align:top;border-bottom:1px solid var(--border)}._table_1r0nt_508 td{color:var(--ink-2)}._table_1r0nt_508 th:first-child{width:32%}._table_1r0nt_508 tr:last-child td{border-bottom:0}._table_1r0nt_508 ._tableLink_1r0nt_542{white-space:normal;text-align:start;justify-content:start;height:auto;padding:0}._tableLink_1r0nt_542>span{display:grid;gap:var(--space-1)}._tableLink_1r0nt_542 strong{font-size:var(--text-md);color:var(--ink)}._tableLink_1r0nt_542 span span{color:var(--ink-3);font-size:var(--text-xs)}._dialogBody_1r0nt_10{display:grid;gap:var(--space-4);padding:var(--space-4);min-width:0;overflow-wrap:anywhere}._dialogBody_1r0nt_10>p{margin:0;color:var(--ink-3);font-size:var(--text-md)}._detailIntro_1r0nt_573{display:flex;gap:var(--space-3);align-items:start}._detailIntro_1r0nt_573 p{margin:0 0 var(--space-1);color:var(--ink-3);font-size:var(--text-md)}._detailIntro_1r0nt_573 h2{font-family:var(--font-display);font-size:var(--text-xl)}._dialogBody_1r0nt_10>[role=tablist]{flex-wrap:wrap;justify-self:start}@media(max-width:860px){._table_1r0nt_508,._table_1r0nt_508 tbody{display:block}._table_1r0nt_508 thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}._table_1r0nt_508 tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--space-3);gap:var(--space-3);border-bottom:1px solid var(--border)}._table_1r0nt_508 td{display:block;padding:0;border:0}._table_1r0nt_508 td:first-child{grid-column:1 / -1}._table_1r0nt_508 td:before{display:block;content:attr(data-label);color:var(--ink-3);font-size:var(--text-xs);margin-bottom:var(--space-1)}._table_1r0nt_508 td:first-child:before{display:none}}@media(max-width:760px){._page_1r0nt_1{gap:var(--space-4)}._heading_1r0nt_34{align-items:stretch}._viewTools_1r0nt_203{min-width:0;margin-inline-start:0}._actions_1r0nt_50 button,._channelFilter_1r0nt_195 button,._viewTools_1r0nt_203 button,._toolLinks_1r0nt_446 button,._spend_1r0nt_458>button{min-height:44px}._dialogBody_1r0nt_10{padding:var(--space-3)}._toolbar_1r0nt_164{gap:var(--space-2)}._channelFilter_1r0nt_195{width:100%}._channelFilter_1r0nt_195>div{display:flex}._channelFilter_1r0nt_195 button{flex:1}._board_1r0nt_255{grid-template-columns:1fr}}._viewTools_1r0nt_203>div{flex-wrap:wrap}._context_1r0nt_392>button{min-width:0;max-width:100%;white-space:normal;height:auto;min-height:44px;text-align:start;justify-content:start}._sectionHead_1r0nt_85>button{max-width:100%;min-width:0;height:auto;min-height:44px;white-space:normal}._toolbar_1r0nt_164{position:sticky;flex-direction:column;align-items:stretch;top:0;z-index:var(--z-raised);background:var(--bg);padding-block:var(--space-2)}._assetStorage_1r0nt_698{display:grid;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}._assetStorage_1r0nt_698 form,._assetItem_1r0nt_707{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}._assetItem_1r0nt_707{padding-block:var(--space-3);border-block-start:1px solid var(--border)}._assetItem_1r0nt_707 label{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}._assetStorage_1r0nt_698 input[type=text],._assetStorage_1r0nt_698 form input{flex:1;min-inline-size:160px}._assetStorage_1r0nt_698 form input{min-block-size:36px;padding:var(--space-2) var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-base);background:var(--surface);color:var(--ink);font:inherit}._assetStorage_1r0nt_698 input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._assetItem_1r0nt_707 input[type=file]{max-inline-size:100%;font:inherit;color:var(--ink-3)}._savedTile_1r0nt_747{display:grid;gap:calc(var(--space-1) * 1.4)}._savedTile_1r0nt_747>button:first-child{width:100%}._seg_1yujm_1{display:inline-flex;padding:calc(var(--space-1) * .75);gap:calc(var(--space-1) * .75);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md)}._opt_1yujm_9{height:30px;padding:0 var(--space-2-half);border:none;border-radius:var(--radius-base);font-size:var(--text-sm);font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:var(--space-1-half);background:transparent;color:var(--ink-3);box-shadow:none;white-space:nowrap}._on_1yujm_25{background:var(--surface);color:var(--accent-text);font-weight:700;box-shadow:var(--shadow-card)}._lg_1yujm_31 ._opt_1yujm_9{height:30px;padding:0 var(--space-3);font-size:var(--text-base);gap:calc(var(--space-1) * 1.75)}._fill_1yujm_37{display:flex}._fill_1yujm_37 ._opt_1yujm_9{flex:1;height:28px;justify-content:center;font-size:var(--text-base)}._count_1yujm_46{color:var(--ink-4);font-variant-numeric:tabular-nums}._pill_1yujm_50{min-width:18px;height:18px;padding:0 calc(var(--space-1) * 1.25);border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-text);font-size:var(--text-xs);font-weight:600;display:grid;place-items:center;font-variant-numeric:tabular-nums}@media(max-width:640px){._seg_1yujm_1{max-width:100%;overflow-x:auto;scroll-snap-type:x proximity}._opt_1yujm_9,._fill_1yujm_37 ._opt_1yujm_9{flex:0 0 auto;min-height:44px;scroll-snap-align:start}}._primary_1l0gy_1{display:grid;gap:var(--space-3);padding:var(--space-4);margin-block-end:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-base);background:var(--surface)}._actions_1l0gy_10{display:grid;gap:var(--space-4);padding:var(--space-4);min-width:0}._actionsIntro_1l0gy_16{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3)}._actionsIntro_1l0gy_16 p{flex:1 1 220px;margin:0;color:var(--ink-2);line-height:1.6}._savedCount_1l0gy_29{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:var(--surface-2);font-size:var(--text-sm);color:var(--ink-3)}._actionChoices_1l0gy_36{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}._actionChoices_1l0gy_36>button{min-height:44px;width:100%;white-space:normal;height:auto}._requirements_1l0gy_47{margin:0;padding-block-start:var(--space-3);border-block-start:1px solid var(--border);font-size:var(--text-sm);color:var(--ink-3)}@media(max-width:480px){._actionChoices_1l0gy_36{grid-template-columns:1fr}}._chat_1l0gy_59{display:inline-flex;align-items:center;gap:var(--space-1);min-width:0;max-width:100%}._importWarning_1l0gy_66{flex-basis:100%;margin:0;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-base);color:var(--ink);background:var(--surface-2)}._chat_1l0gy_59 select{min-width:0;max-width:min(280px,60vw);min-height:30px;padding:var(--space-1) var(--space-2);border:1px solid var(--border);border-radius:var(--radius-base);color:var(--ink);background:var(--surface);font:inherit;cursor:pointer}._chat_1l0gy_59 select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(pointer:coarse){._chat_1l0gy_59 select{min-height:44px}}._library_1l0gy_97{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:var(--space-3)}._library_1l0gy_97 ._primary_1l0gy_1{margin:0}._library_1l0gy_97 ._primary_1l0gy_1>span{color:var(--ink-3);overflow-wrap:anywhere}._layout1a1fdf6_r7wl4_1{position:sticky;bottom:0}._layout70ae72a_r7wl4_6{margin-top:var(--space-1-half)}._header_10vdb_1{height:52px;min-height:52px;display:flex;align-items:center;gap:var(--space-2);padding-inline:var(--space-3);border-bottom:1px solid var(--border)}._header_10vdb_1 h2{flex:1;margin:0;font-size:var(--text-base)}._body_10vdb_15{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5) var(--workspace-gutter, var(--space-5))}._body_10vdb_15 h2{margin:0;font-size:var(--text-md);line-height:1.35}._body_10vdb_15 p{margin:0;line-height:1.65;white-space:pre-wrap}._muted_10vdb_34{color:var(--ink-3);font-size:var(--text-base)}._links_10vdb_38{display:flex;flex-wrap:wrap;gap:var(--space-3)}._links_10vdb_38 button{background:none;border:none;padding:0;color:var(--accent-text);cursor:pointer;font:inherit}._companyJob_10vdb_51{display:flex;flex-direction:column;gap:var(--space-1);padding-block:var(--space-3);border-bottom:1px solid var(--border)}._companyJob_10vdb_51 span{color:var(--ink-3);font-size:var(--text-base)}._jobHeading_10vdb_63{display:flex;align-items:flex-start;gap:var(--space-3)}._jobHeading_10vdb_63>div{min-width:0}._jobHeading_10vdb_63 p{margin-block-start:var(--space-1);font-size:var(--text-sm);color:var(--ink-3)}._links_10vdb_38{border-bottom:1px solid var(--border);gap:var(--space-4);font-size:var(--text-sm)}._links_10vdb_38>a,._links_10vdb_38>button{padding-block:var(--space-2);color:var(--ink-3)}._links_10vdb_38>a:first-child{color:var(--ink);border-bottom:2px solid var(--accent)}._body_10vdb_15>section{flex:0 0 auto}._body_118zt_1{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}._summary_118zt_8{margin:0;color:var(--ink-2);font-size:var(--text-base);line-height:1.65;text-wrap:pretty}._heading_118zt_16{margin:0;color:var(--ink);font-size:var(--text-base);font-weight:650}._steps_118zt_23{margin:0;padding-inline-start:var(--space-5);display:grid;gap:var(--space-3);color:var(--ink-2);font-size:var(--text-base);line-height:1.6}._steps_118zt_23 li::marker{color:var(--accent)}._footer_118zt_37{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:1px solid var(--border)}@media(max-width:480px){._footer_118zt_37>a{flex:1 1 auto;min-height:44px;justify-content:center}}._trigger_fo202_1{display:flex;align-items:center;gap:var(--space-2-half);min-height:56px;padding:var(--space-2-half) calc(var(--space-1) * 4.5);border:0;border-top:1px solid var(--border);background:var(--surface);color:var(--ink);width:100%;text-align:start;cursor:pointer}._trigger_fo202_1 span{overflow:hidden;text-overflow:ellipsis}._trigger_fo202_1 small{display:block;font-size:var(--text-sm);color:var(--ink-3);margin-top:var(--space-1)}._dropdown_fo202_25{position:fixed;box-shadow:var(--shadow-float);width:240px;max-width:calc(100vw - 16px);z-index:var(--z-modal);max-height:calc(100dvh - 80px);overflow-y:auto;padding:var(--space-1-half);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}._dropdown_fo202_25 button{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:44px;padding:var(--space-2-half) var(--space-3);border:0;border-radius:var(--radius-sm);color:var(--ink);background:transparent;text-align:start;cursor:pointer}._dropdown_fo202_25 button:hover,._dropdown_fo202_25 button:focus-visible{background:var(--surface-2)}._dropdown_fo202_25 button:last-child{border-top:1px solid var(--border)}._roleHint_fo202_60{font-size:var(--text-sm);color:var(--ink-3);margin:var(--space-2) var(--space-3)}._drawer_1kix4_1{position:fixed;top:0;inset-inline-end:0;bottom:0;width:400px;max-width:100vw;z-index:var(--z-modal);background:var(--bg);border-inline-start:1px solid var(--border);box-shadow:var(--shadow-float);display:flex;flex-direction:column}._head_1kix4_15{height:56px;flex:0 0 auto;display:flex;align-items:center;gap:var(--space-2);padding-block:0;padding-inline:var(--space-5-small) var(--space-3);border-bottom:1px solid var(--border)}._pill_1kix4_25{min-width:18px;height:18px;padding:0 calc(var(--space-1) * 1.25);border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-text);font-size:var(--text-xs);font-weight:600;display:grid;place-items:center;font-variant-numeric:tabular-nums}._markAll_1kix4_38{min-height:44px;padding:0 var(--space-2);border:none;border-radius:var(--radius-base);background:none;color:var(--accent-text);font-size:var(--text-sm);font-weight:500;cursor:pointer;white-space:nowrap}._markAll_1kix4_38:hover{background:var(--accent-soft)}._list_1kix4_53{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;padding:var(--space-2) var(--space-3) var(--space-3);display:flex;flex-direction:column;gap:var(--space-2-half)}._group_1kix4_62{display:flex;flex-direction:column;gap:var(--space-half)}._groupLabel_1kix4_67{padding:var(--space-2) var(--space-3) var(--space-1)}._more_1kix4_70{min-height:44px;border:0;background:none;cursor:pointer;align-self:flex-start;display:inline-flex;align-items:center;gap:var(--space-1-half);margin-inline-start:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-base);color:var(--accent-text);font-size:var(--text-sm);font-weight:500}._more_1kix4_70:hover{background:var(--accent-soft);text-decoration:none}._item_1kix4_90{width:100%;text-align:start;display:flex;gap:var(--space-2-half);padding:var(--space-2-half) var(--space-3);border:none;border-radius:var(--radius-md);background:none;cursor:pointer}._item_1kix4_90:hover{background:var(--surface-2)}._activityItem_1kix4_104{width:100%;text-align:start;display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:none;border-top:1px solid var(--border);margin-top:calc(var(--space-1) * -.25);background:none;cursor:pointer}._activityItem_1kix4_104:hover{background:var(--surface)}._activityIcon_1kix4_120{flex:0 0 auto;width:30px;height:30px;border-radius:var(--radius-base);background:var(--surface-3);display:grid;place-items:center}._itemBody_1kix4_129{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:calc(var(--space-1) * .75)}._dot_1kix4_136{flex:0 0 auto;width:7px;height:7px;border-radius:var(--radius-pill);margin-top:var(--space-1-half);background:var(--accent)}._empty_1kix4_144{padding:var(--space-6) var(--space-3);font-size:var(--text-base);line-height:18px;color:var(--ink-4)}._foot_1kix4_150{flex:0 0 auto;border-top:1px solid var(--border);padding:var(--space-2-half) var(--space-3)}._allActivity_1kix4_155{width:100%;height:36px;display:flex;align-items:center;justify-content:center;gap:var(--space-2);border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);color:var(--ink-2);font-size:var(--text-base);font-weight:500;cursor:pointer}._allActivity_1kix4_155:hover{border-color:var(--border-strong)}._activityItem_1kix4_104,._activityItem_1kix4_104:hover,._item_1kix4_90,._item_1kix4_90:hover{text-decoration:none;color:inherit}._actionLabel_1kix4_186{color:var(--accent-text);font-size:var(--text-xs);font-weight:600}._layouta5001a0_5lyw2_1{flex:0 0 auto;margin-top:calc(var(--space-1) * .25)}._layoutcfd4318_5lyw2_6{font-size:var(--text-xs);color:var(--ink-4)}._layoutf715496_5lyw2_11{margin:0;font-size:var(--text-base);font-weight:600;color:var(--ink)}._palette_1yujg_1{position:fixed;top:12vh;left:50%;transform:translate(-50%);width:min(580px,92vw);z-index:var(--z-palette);display:flex;flex-direction:column;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--bg);box-shadow:var(--shadow-float);overflow:hidden;animation:_cardIn_1yujg_1 var(--duration-fast) var(--ease-out)}._inputRow_1yujg_17{display:flex;align-items:center;gap:var(--space-2-half);padding:0 var(--space-4);height:52px;border-bottom:1px solid var(--border)}._inputRow_1yujg_17:focus-within{outline:2px solid var(--accent);outline-offset:2px}._input_1yujg_17{flex:1 1 auto;min-width:0;height:36px;border:none;background:none;outline:none;color:var(--ink);font-size:var(--text-md)}._kbd_1yujg_39{flex:0 0 auto;height:20px;padding:0 var(--space-1-half);border-radius:var(--radius-base);border:1px solid var(--border);font-size:var(--text-xs);color:var(--ink-4);display:flex;align-items:center}._list_1yujg_50{max-height:min(420px,56vh);overflow-y:auto;overflow-x:hidden;padding:var(--space-1-half)}._item_1yujg_56{width:100%;text-align:start;height:40px;padding:0 var(--space-2-half);display:flex;align-items:center;gap:var(--space-3);border:none;border-radius:var(--radius-base);background:transparent;color:var(--ink-2);font-size:var(--text-md);cursor:pointer}._active_1yujg_71{background:var(--surface-2);color:var(--ink)}._label_1yujg_75{flex:1 1 auto;min-width:0}._sub_1yujg_79{color:var(--ink-4);font-size:var(--text-sm);margin-inline-start:var(--space-2)}._section_1yujg_84+._section_1yujg_84{margin-top:var(--space-1-half)}._heading_1yujg_87{padding:var(--space-2) var(--space-2-half) var(--space-1)}._empty_1yujg_90{padding:calc(var(--space-1) * 4.5) var(--space-3);font-size:var(--text-base);color:var(--ink-4)}._foot_1yujg_95{display:flex;gap:var(--space-3-half);padding:var(--space-2) var(--space-4);border-top:1px solid var(--border);font-size:var(--text-xs);color:var(--ink-4)}@keyframes _cardIn_1yujg_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}._layout494cb11_1yj86_1{z-index:var(--z-palette-backdrop)}._layoutd315873_5lbal_1{border:0;background:transparent;min-width:0;flex:1}._layout0350e1b_5lbal_8{align-self:center}._root_pbcum_1{flex:0 0 auto;padding:var(--space-2) var(--space-3);border-top:1px solid var(--border);color:var(--ink-3)}._root_pbcum_1 summary{display:flex;align-items:center;gap:var(--space-2);min-height:44px;cursor:pointer;color:var(--ink-2);font-size:var(--text-base);border-radius:var(--radius-base)}._root_pbcum_1 summary::-webkit-details-marker{display:none}._root_pbcum_1 summary:hover{color:var(--accent-text)}._content_pbcum_23{display:grid;gap:var(--space-2);padding:var(--space-2) 0;max-height:32dvh;overflow-y:auto;scrollbar-gutter:stable}._content_pbcum_23 p{margin:0;font-size:var(--text-xs)}._content_pbcum_23 label{color:var(--ink-2);font-size:var(--text-base)}._dateInput_pbcum_39{width:100%;min-width:0;min-height:44px;box-sizing:border-box;background:var(--surface);color:var(--ink);border:1px solid var(--field-border);border-radius:var(--radius-base);padding:var(--space-2);font:inherit}._days_pbcum_51{display:grid;grid-template-columns:repeat(auto-fit,minmax(44px,1fr));gap:var(--space-1)}._days_pbcum_51 button{display:grid;gap:var(--space-half);min-height:48px;border:1px solid var(--border);border-radius:var(--radius-base);background:var(--surface);color:var(--ink-3);cursor:pointer;font:inherit;font-size:var(--text-xs);padding:var(--space-1)}._days_pbcum_51 button strong{color:var(--ink);font-size:var(--text-md)}._days_pbcum_51 button:hover,._days_pbcum_51 button[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent-text);color:var(--accent-text)}._reset_pbcum_79{color:var(--accent-text);background:none;border:0;min-height:44px;padding:0;text-align:start;cursor:pointer;font:inherit;font-size:var(--text-base)}._dateInput_pbcum_39{min-height:32px;font-size:var(--text-sm);border-color:var(--border);padding:var(--space-1) var(--space-2)}._root_pbcum_1 summary{min-height:32px;font-size:var(--text-sm)}._root_klv7t_1{display:flex;flex-direction:column;gap:var(--space-1-half);padding:var(--space-3) var(--space-3-half);border:1px solid var(--danger);border-radius:var(--radius-md);background:var(--danger-bg);color:var(--ink)}._title_klv7t_11{display:flex;align-items:center;gap:var(--space-1-half);margin:0;font-size:var(--text-md);font-weight:600;color:var(--danger)}._title_klv7t_11:focus-visible{outline:2px solid var(--danger);outline-offset:2px}._list_klv7t_24{margin:0;padding-inline-start:var(--space-5-small);font-size:var(--text-base);line-height:1.5}._link_klv7t_30{padding:0;border:0;background:none;font:inherit;color:inherit;text-align:start;text-decoration:underline;cursor:pointer}._link_klv7t_30:hover{color:var(--danger)}._page_16xgj_1{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:calc(var(--space-1) * 10)}@media(max-width:640px){._page_16xgj_1{padding:var(--space-5-small) var(--space-4)}._footerRow_16xgj_12{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}._language_16xgj_19{display:flex;gap:var(--space-3)}._language_16xgj_19 [aria-pressed=true]{color:var(--ink-2);font-weight:500}._grid2_16xgj_27{grid-template-columns:minmax(0,1fr)}}._col_16xgj_31{width:100%;display:flex;flex-direction:column;gap:var(--space-5)}._narrow_16xgj_37{max-width:460px;padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card)}@media(max-width:640px){._narrow_16xgj_37{padding:var(--space-5)}}._wide_16xgj_50{max-width:760px;gap:calc(var(--space-1) * 7)}._brand_16xgj_54{display:flex;align-items:center;gap:var(--space-2-half);color:var(--accent-text)}._brandName_16xgj_60{font-size:var(--text-xl);font-weight:700;color:var(--ink);letter-spacing:-.01em}._h1_16xgj_66{margin:0;font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--text-display-sm);line-height:40px;color:var(--display);letter-spacing:-.02em}._lead_16xgj_75{margin:0;font-size:var(--text-md);line-height:24px;color:var(--ink-3)}._stack_16xgj_81{display:flex;flex-direction:column;gap:var(--space-2)}._oauth_16xgj_86{height:44px;display:flex;align-items:center;justify-content:center;gap:var(--space-2-half);border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);color:var(--ink);font-size:var(--text-md);font-weight:500;cursor:pointer}._oauth_16xgj_86:hover{border-color:var(--border-strong)}._or_16xgj_103{display:flex;align-items:center;gap:var(--space-3);color:var(--ink-4);font-size:var(--text-sm)}._or_16xgj_103>div{flex:1;height:1px;background:var(--border)}._input_16xgj_115{height:40px;padding:0 var(--space-3);border-radius:var(--radius-md);border:1px solid var(--field-border);background:var(--surface);color:var(--ink);font-size:var(--text-md)}._input_16xgj_115:focus{border-color:var(--accent-border)}._primary_16xgj_127{height:40px;border-radius:var(--radius-md);border:1px solid var(--btn-bd);background:var(--btn-bg);color:var(--btn-fg);font-size:var(--text-md);font-weight:500;cursor:pointer}._primary_16xgj_127:disabled{opacity:.5;cursor:not-allowed}._themeLink_16xgj_141{align-self:flex-start;min-height:44px;min-width:44px;background:none;border:none;color:var(--ink-4);font-size:var(--text-sm);cursor:pointer;padding:0}._grid2_16xgj_27{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}._bigCard_16xgj_157{text-align:start;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--sheen);box-shadow:var(--shadow-card);cursor:pointer}._bigCard_16xgj_157:hover{border-color:var(--accent-border)}._iconBox_16xgj_172{width:32px;height:32px;border-radius:var(--radius-base);background:var(--accent-soft);display:grid;place-items:center;color:var(--accent-text)}._cardTitle_16xgj_181{font-size:var(--text-lg);font-weight:600;color:var(--ink)}._cardText_16xgj_186{font-size:var(--text-base);line-height:18px;color:var(--ink-3)}._hint_16xgj_191{margin:0;font-size:var(--text-base);color:var(--ink-4)}._tag_16xgj_196{height:22px;padding:0 var(--space-2);display:flex;align-items:center;border-radius:var(--radius-base);font-size:var(--text-xs);font-weight:500;background:var(--surface-3);color:var(--ink-2)}._sent_16xgj_207{padding:var(--space-3-half) var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--text-base);line-height:19px;color:var(--ink-2)}._demo_16xgj_221{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3-half);text-align:start;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--sheen);box-shadow:var(--shadow-card);color:var(--ink-3);cursor:pointer;transition:border-color var(--duration-fast),box-shadow var(--duration-fast)}._demo_16xgj_221:hover:not(:disabled){border-color:var(--accent-border);box-shadow:var(--shadow-float)}._demo_16xgj_221:disabled{opacity:.6;cursor:default}._demoIcon_16xgj_245{flex:0 0 auto;width:32px;height:32px;border-radius:var(--radius-base);display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-text)}._demoText_16xgj_255{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--space-half)}._demoLabel_16xgj_262{font-size:var(--text-md);font-weight:600;color:var(--ink)}._demoSub_16xgj_267{font-size:var(--text-sm);line-height:16px;color:var(--ink-3)}._grid3_16xgj_273{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}@media(max-width:760px){._grid3_16xgj_273{grid-template-columns:minmax(0,1fr)}}._carry_16xgj_283{display:flex;align-items:center;min-height:44px;gap:var(--space-2-half);font-size:var(--text-md);line-height:21px;color:var(--ink-2);cursor:pointer}._carry_16xgj_283 input{width:24px;height:24px;margin:0;flex:0 0 auto}._carryLine_16xgj_299{display:block;color:var(--ink-3);overflow-wrap:anywhere}._layout58cf3fe_wjxq5_1{gap:var(--space-3)}._layout88fb081_wjxq5_5{gap:var(--space-1-half)}._layout3875981_orvvy_1{font-weight:500;color:var(--ink)}._layout83af181_orvvy_6{gap:var(--space-2-half)}._layoutf0c942f_dmmon_1{position:fixed;inset-inline-start:0;inset-inline-end:0;bottom:max(var(--toast-bottom, calc(24px + env(safe-area-inset-bottom)) ),calc(var(--chat-composer-offset, 0px) + var(--space-3)));z-index:var(--z-toast);display:flex;justify-content:center;pointer-events:none}._layoutd5379d3_dmmon_15{pointer-events:none;display:flex;align-items:center;gap:var(--space-3);padding-block:var(--space-2-half);padding-inline:var(--space-4) var(--space-3);border-radius:var(--radius-base);border:1px solid var(--border-strong);background:var(--surface);box-shadow:var(--shadow-float);max-width:min(600px,92vw);animation:_toastIn_dmmon_1 var(--duration-base) var(--ease-out)}._layout9bed860_dmmon_30{flex:0 0 auto}._layoutc3a3b21_dmmon_34{font-size:var(--text-label);line-height:18px;color:var(--ink)}._layout2a9ba6d_dmmon_40{pointer-events:auto;display:flex;align-items:center;gap:var(--space-3)}._layoutc95eb8b_dmmon_47{flex:0 0 auto;height:28px;padding:0 var(--space-2-half);border-radius:var(--radius-base);border:1px solid var(--accent-border);background:var(--accent-soft);color:var(--accent-text);font-size:var(--text-xs);font-weight:500;cursor:pointer;white-space:nowrap}@keyframes _toastIn_dmmon_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}._layout49c47b3_aa7nr_1{padding-bottom:var(--space-3-half)}._layoutd5fbe82_aa7nr_5{justify-content:flex-end}:root{--btn-fg: #ffffff;--purple: #2b1b4a;--font-display: "Bricolage Grotesque Variable", "DM Sans Variable", system-ui, sans-serif;--display-weight: 700;--font-body: "DM Sans Variable", "DM Sans", "Inter Variable", system-ui, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, monospace;--text-xs: .75rem;--text-sm: .75rem;--text-base: .875rem;--text-md: .9375rem;--text-lg: 1rem;--text-xl: 1.25rem;--text-2xl: 2rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--workspace-max-width: 1760px;--radius-sm: 8px;--radius-base: 8px;--radius-md: 8px;--radius-lg: 8px;--radius-pill: 8px;--ease-out: cubic-bezier(.2, .8, .2, 1);--duration-fast: .15s;--duration-base: .2s;--duration-reveal: .24s;--duration-press: .12s;--motion-lift: -2px;--motion-press: .97;--z-raised: 5;--z-sheet: 20;--z-backdrop: 30;--z-modal: 31;--z-backdrop-nested: 40;--z-modal-nested: 41;--z-palette-backdrop: 50;--z-palette: 51;--z-toast: 60;--fg-corner-radius: 8px;--hero-size: 60px;--hero-line-height: 1.05;--hero-weight: 700;--section-size: 36px;--section-line-height: 1.15;--section-weight: 700;--stat-size: 44px;--stat-line-height: 1;--stat-weight: 700;--cta-ink: #d9d3f2;--danger-solid: #b42336;--hero-action: #3f2f86;--radius-circle: 50%;--text-label: .8125rem;--text-title-sm: 1.125rem;--text-title-md: 1.5rem;--text-title-lg: 1.75rem;--text-display-sm: 2.25rem;--text-display-md: 3rem;--text-display-xl: 4.25rem;--space-half: .125rem;--space-1-half: .375rem;--space-2-half: .625rem;--space-3-half: .875rem;--space-5-small: 1.25rem;--text-mark-inset: .04em;--list-indent: 1.25em}:root,[data-theme=dark]{--bg: #141311;--surface: #1d1b18;--surface-2: #26231f;--surface-3: #312d28;--border: #3d3832;--border-strong: #564f46;--sheen: linear-gradient(var(--surface), var(--surface));--ink: #f6f3ee;--ink-2: #e4ddd2;--ink-3: #c9c0b4;--ink-4: #b7ad9f;--ink-5: #a89e90;--field-border: #8f8576;--display: #f6f3ee;--accent: #cfc4ff;--accent-2: #ddd6ff;--accent-soft: #2a2540;--accent-border: #6d6294;--accent-chip: #6d6294;--accent-text: #ddd6ff;--btn-bg: #6f5ce0;--btn-bd: #6f5ce0;--ok: #5fcba0;--ok-bg: rgba(95, 203, 160, .14);--warn: #e0a85a;--warn-bg: rgba(224, 168, 90, .14);--danger: #e88a8a;--danger-bg: rgba(232, 138, 138, .14);--teal: #6fc3cc;--teal-bg: rgba(111, 195, 204, .14);--shadow-card: 0 1px 2px rgb(16 24 40 / .12);--shadow-float: 0 12px 32px rgb(0 0 0 / .32), 0 2px 6px rgb(0 0 0 / .08);--overlay: rgba(4, 9, 29, .72);--badge-fg: #0b1437;--violet: #cfc4ff;--violet-bg: #2a2540;--hero-bg: linear-gradient(115deg, #3f2f86 0%, #5340a8 62%, #6a52c4 100%);--hero-ink: #ffffff;--hero-muted: #eeebff;--hero-line: rgba(255, 255, 255, .32);--workspace-bg: #141311;--workspace-surface: #1d1b18;--workspace-surface-2: #26231f;--workspace-surface-3: #312d28;--workspace-border: #3d3832;--workspace-ink-3: #c9c0b4;--workspace-accent: #cfc4ff;--workspace-accent-soft: #2a2540;--workspace-accent-text: #ddd6ff;--workspace-accent-border: #6d6294;--workspace-btn-bg: #6f5ce0;--workspace-btn-bd: #6f5ce0}[data-theme=light]{--bg: #f3f0e8;--surface: #fffdf8;--surface-2: #efeae1;--surface-3: #e4ddd0;--border: #ddd4c6;--border-strong: #c4b8a6;--sheen: linear-gradient(var(--surface), var(--surface));--ink: #1c1914;--ink-2: #3d362c;--ink-3: #5a5144;--ink-4: #5e5548;--ink-5: #6a6052;--field-border: #7a6f60;--display: #1c1914;--accent: #3f2f86;--accent-2: #5340a4;--accent-soft: #ece7f8;--accent-border: #c9bde8;--accent-chip: #c9bde8;--accent-text: #3f2f86;--btn-bg: #3f2f86;--btn-bd: #3f2f86;--ok: #0f7a54;--ok-bg: #e6f6ef;--warn: #9a5b05;--warn-bg: #fff4e0;--danger: #b52f2f;--danger-bg: #fdecec;--teal: #0e6e78;--teal-bg: #e3f4f6;--shadow-card: 0 1px 2px rgb(28 25 20 / .04);--shadow-float: 0 12px 32px rgb(0 0 0 / .12), 0 2px 6px rgb(0 0 0 / .08);--overlay: rgba(11, 20, 55, .44);--badge-fg: #ffffff;--violet: #3f2f86;--violet-bg: #ece7f8;--hero-bg: linear-gradient(115deg, #3f2f86 0%, #5340a8 62%, #6a52c4 100%);--hero-ink: #ffffff;--hero-muted: #eeebff;--hero-line: rgba(255, 255, 255, .32);--workspace-bg: #f3f0e8;--workspace-surface: #fffdf8;--workspace-surface-2: #efeae1;--workspace-surface-3: #e4ddd0;--workspace-border: #ddd4c6;--workspace-ink-3: #5a5144;--workspace-accent: #3f2f86;--workspace-accent-soft: #ece7f8;--workspace-accent-text: #3f2f86;--workspace-accent-border: #c9bde8;--workspace-btn-bg: #3f2f86;--workspace-btn-bd: #3f2f86}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:var(--text-md);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01";overflow-x:hidden}button,input,textarea,select{font-family:inherit}a{color:var(--accent-text);text-decoration:none}a:where(:hover){color:var(--accent-text);text-decoration:underline}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--radius-base)}::-webkit-scrollbar-track{background:transparent}:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}button:focus:not(:focus-visible),input:focus:not(:focus-visible),textarea:focus:not(:focus-visible),select:focus:not(:focus-visible){outline:none}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:spin .9s linear infinite}@media(prefers-reduced-motion:reduce){:root{--motion-lift: 0px;--motion-press: 1}*:not(.spin),*:not(.spin):before,*:not(.spin):after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:0s!important;scroll-behavior:auto!important}}[data-reduce-motion=true]{--motion-lift: 0px;--motion-press: 1}[data-reduce-motion=true] *:not(.spin),[data-reduce-motion=true] *:not(.spin):before,[data-reduce-motion=true] *:not(.spin):after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:0s!important;scroll-behavior:auto!important}.eyebrow{font-size:var(--text-sm);font-weight:500;color:var(--ink-4);text-transform:uppercase;letter-spacing:.06em}.eyebrow-sm{font-size:var(--text-xs);font-weight:500;color:var(--ink-4);text-transform:uppercase;letter-spacing:.06em}.display{font-family:var(--font-display);font-weight:var(--display-weight);color:var(--display);letter-spacing:-.02em}.tabular{font-variant-numeric:tabular-nums}.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spacer{flex:1 1 auto}.hr{height:1px;background:var(--border)}.empty-box{padding:calc(var(--space-1) * 10) var(--space-5);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start}.empty-box>strong{font-size:var(--text-lg);font-weight:600;color:var(--ink)}.empty-box>span{font-size:var(--text-md);line-height:20px;color:var(--ink-3);max-width:520px}.panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--sheen);box-shadow:var(--shadow-card)}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--space-3)}.kpi{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--sheen);box-shadow:var(--shadow-card)}.kpi>.label{font-size:var(--text-sm);color:var(--ink-4)}.kpi>.value{font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--text-title-md);line-height:30px;color:var(--display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi>.delta{font-size:var(--text-sm)}.tone-ok{color:var(--ok)}.tone-warn{color:var(--warn)}.tone-neutral,.tone-muted{color:var(--ink-4)}.tone-accent{color:var(--accent-text)}.tone-danger{color:var(--danger)}.dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay);z-index:var(--z-backdrop);animation:backdropIn var(--duration-base) var(--ease-out)}.dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-height:86vh;max-height:86dvh;z-index:var(--z-modal);display:flex;flex-direction:column;border-radius:var(--radius-lg);border:1px solid var(--border-strong);background:var(--surface);box-shadow:var(--shadow-float);overflow-x:hidden;overflow-y:auto;animation:dialogIn var(--duration-base) var(--ease-out)}@keyframes backdropIn{0%{opacity:0}to{opacity:1}}@keyframes dialogIn{0%{transform:translate(-50%,-48%) scale(.98)}to{transform:translate(-50%,-50%) scale(1)}}.dialog-head{height:68px;flex:0 0 auto;position:sticky;top:0;z-index:1;background:var(--surface);display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-5);border-bottom:1px solid var(--border)}.dialog-head>span,.dialog-head>h2{margin:0;font-size:var(--text-xl);font-weight:700;color:var(--ink)}.dialog-lead{margin:0;padding:var(--space-3-half) var(--space-5-small) 0;font-size:var(--text-base);line-height:19px;color:var(--ink-3)}.dialog-foot{position:sticky;bottom:0;background:var(--bg);padding:var(--space-3-half) var(--space-5-small) calc(var(--space-1) * 4.5);display:flex;align-items:center;gap:var(--space-2)}.mono{font-family:var(--font-mono)}.pretty{text-wrap:pretty}.sr-only{position:absolute;width:1px;height:1px;margin:calc(var(--space-1) * -.25);padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:760px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([hidden]),textarea:not([hidden]),select:not([hidden]){font-size:var(--text-lg)}}@media(pointer:coarse){button[aria-label]:not([data-compact]){min-width:44px;min-height:44px}}body:has([data-bottom-navigation]):not(:has([data-composer]:focus-within)){--toast-bottom: calc(80px + env(safe-area-inset-bottom)) }@media(max-width:760px){:root body :is(button,select,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden])){min-inline-size:44px;min-block-size:44px}}
