.parsing_page__dtkLR{padding:var(--space-xl) 0 var(--space-3xl)}.parsing_kicker__WMA_Q{margin-bottom:var(--space-sm);color:var(--text-muted)}.parsing_back___uFx1{color:inherit;text-decoration:none}.parsing_title__LrlIK{margin-bottom:var(--space-sm);color:var(--text-primary)}.parsing_lead__AAEbg{margin-bottom:var(--space-lg)}.parsing_empty__3wryS,.parsing_lead__AAEbg{max-width:var(--measure);color:var(--text-muted)}.parsing_panel__qn8yC{display:flex;flex-direction:column;gap:var(--step-block)}.parsing_stats__o4Y5d{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:var(--space-sm);margin:0}.parsing_stat__ZdW1k{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-md);border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);background:var(--bg-surface);color:var(--text-muted)}@supports not (corner-shape:superellipse(2.4)){.parsing_stat__ZdW1k{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.parsing_statValue__heQ9S{margin:0;color:var(--text-primary)}.parsing_actions__s5Tf7{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm) var(--space-md)}.parsing_link__88gPi,.parsing_note__PorSh{color:var(--text-primary)}.parsing_muted__3McMM{color:var(--text-muted)}.parsing_error__EF49x{color:var(--err)}.parsing_live__BbBcQ{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);background:var(--bg-surface)}@supports not (corner-shape:superellipse(2.4)){.parsing_live__BbBcQ{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.parsing_sectionTitle__ShO1m{margin-bottom:var(--space-sm);color:var(--text-primary)}.parsing_filters__5_dSk{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-bottom:var(--space-sm)}.parsing_list__BTDxL{display:flex;flex-direction:column;gap:var(--space-xs);margin:0;padding:0;list-style:none}.parsing_row__nmOB3{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);border:1px solid var(--border-default);border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);background:var(--bg-surface)}@supports not (corner-shape:superellipse(2.4)){.parsing_row__nmOB3{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.parsing_rowError__EUeep{border-color:var(--err)}.parsing_rowMain__vIhxH{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-xs) var(--space-sm);min-width:0}.parsing_kind__8vQ7U,.parsing_studio__vlcrR{color:var(--text-primary);text-decoration:none}.parsing_studio__vlcrR{overflow-wrap:anywhere}@media (max-width:900px){.parsing_row__nmOB3{grid-template-columns:minmax(0,1fr)}}.assistant_launcher__k_WB_{position:fixed;z-index:45;left:var(--page-x);bottom:calc(100px + var(--safe-bottom))}.assistant_page__H0VWc{display:flex;flex-direction:column;padding-block:var(--space-lg);max-width:var(--measure);height:calc(100dvh - 72px - var(--safe-top));min-height:0}.assistant_pageHeader__BLU_j{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-sm) var(--space-md) var(--space-lg);flex:none;background:var(--bg-chrome);color:var(--text-on-dark)}.assistant_pageHeader__BLU_j p{color:var(--text-on-chrome)}.assistant_pageChat__g2EzB{flex:1 1;min-height:0;border:1px solid var(--border-default);border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);background:var(--bg-sand);overflow:hidden}body:has(.assistant_page__H0VWc) [data-main-tabbar=true],body:has(.assistant_page__H0VWc) [data-mobile-dock],body:has(.assistant_page__H0VWc) footer[data-site-chrome]{display:none}body:has(.assistant_page__H0VWc) .site-content{min-height:0;padding-bottom:0}.assistant_chat__wi0np{container-type:inline-size;display:flex;flex-direction:column;min-height:0;height:100%}.assistant_avatar__3PiDz{position:relative;display:block;width:44px;height:44px;flex:none;border-radius:var(--radius-pill);background:var(--bg-light);box-shadow:0 0 14px 3px transparent;transition:box-shadow .32s var(--ease)}.assistant_avatar__3PiDz img{position:relative;z-index:1;width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:50% 22%}.assistant_avatar__3PiDz:after,.assistant_avatar__3PiDz:before{content:"";position:absolute;inset:-5px;border:2px solid color-mix(in srgb,var(--voice-active) 60%,transparent);border-radius:50%;opacity:0;pointer-events:none;transition:opacity .32s var(--ease)}.assistant_avatar__3PiDz:is([data-deta-activity=listening],[data-deta-activity=thinking],[data-deta-activity=speaking]){box-shadow:0 0 14px 3px color-mix(in srgb,var(--voice-active) 24%,transparent)}.assistant_avatar__3PiDz:is([data-deta-activity=listening],[data-deta-activity=thinking],[data-deta-activity=speaking],[data-deta-activity=muted]):before{opacity:.55}.assistant_avatar__3PiDz:is([data-deta-activity=listening],[data-deta-activity=thinking]):before{animation:assistant_deta-breathe__o0Hy_ 2.5s ease-in-out infinite;animation-play-state:var(--deta-avatar-play-state,running)}.assistant_avatar__3PiDz[data-deta-activity=speaking]:after,.assistant_avatar__3PiDz[data-deta-activity=speaking]:before{opacity:.55;animation:assistant_deta-wave__Z1pwD 1.6s ease-out infinite;animation-play-state:var(--deta-avatar-play-state,running)}.assistant_avatar__3PiDz[data-deta-activity=speaking]:after{animation-delay:.8s}.assistant_avatar__3PiDz[data-deta-activity=muted]{box-shadow:0 0 10px 2px color-mix(in srgb,var(--voice-active) 12%,transparent)}.assistant_avatar__3PiDz[data-deta-activity=muted]:before{opacity:.25}.assistant_avatar__3PiDz[data-deta-activity=connecting]:before{border-color:var(--border-default);opacity:.4}@keyframes assistant_deta-breathe__o0Hy_{0%,to{opacity:.4;transform:scale(.98)}50%{opacity:.7;transform:scale(1.04)}}@keyframes assistant_deta-wave__Z1pwD{0%{opacity:.55;transform:scale(.98)}to{opacity:0;transform:scale(1.3)}}@media (prefers-reduced-motion:reduce){.assistant_avatar__3PiDz{transition:none}.assistant_avatar__3PiDz[data-deta-activity]:after,.assistant_avatar__3PiDz[data-deta-activity]:before{animation:none;transform:none;transition:none}.assistant_avatar__3PiDz[data-deta-activity]:after{opacity:0}}.assistant_avatar__3PiDz[data-size=portrait]{width:112px;height:112px}.assistant_launcherButton__tcyli{padding:var(--space-xs) var(--space-lg) var(--space-xs) var(--space-xs);gap:var(--space-sm)}.assistant_identity__4xNJh{display:flex;align-items:center;gap:var(--space-sm)}.assistant_identity__4xNJh>span{min-width:0}.assistant_identity__4xNJh small{display:block;color:var(--text-muted);font-size:var(--t-caption-size);line-height:var(--t-caption-line);font-weight:400}.assistant_chat__wi0np .assistant_history__QP8n8{padding:var(--space-xl) var(--space-lg)}.assistant_message___55IM{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--t-body-size);line-height:var(--t-body-line)}.assistant_own__Y1pxg{width:fit-content;max-width:88%;margin-left:auto;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);background:var(--bg-dark-soft);color:var(--text-on-dark)}.assistant_welcome__eKcK6{display:flex;flex-direction:column;gap:var(--space-md);max-width:52ch;padding-top:0}.assistant_welcome__eKcK6 h2{font-size:var(--t-card-size);line-height:var(--t-card-line)}.assistant_welcome__eKcK6 p{color:var(--text-muted);font-size:var(--t-body-size);line-height:var(--t-body-line)}.assistant_examples__gRofX{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm);padding-top:var(--space-md)}.assistant_examples__gRofX .assistant_example__Xxrda{white-space:normal;text-align:left;justify-content:flex-start;color:var(--text-primary);font-weight:500;padding:var(--space-md) var(--space-lg)}.assistant_results__Pgcdy{display:flex;flex-direction:column;padding-block:var(--space-sm) var(--space-lg);gap:var(--space-sm)}.assistant_references__5f_fH{padding-left:44px;display:grid;gap:var(--space-sm)}.assistant_references__5f_fH>p{color:var(--text-muted)}.assistant_references__5f_fH ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-sm)}.assistant_composer__vuSPu{flex:none;padding:var(--space-md) var(--space-lg);background:var(--bg-light);border-top:var(--border-hairline) solid var(--border-default)}.assistant_inputBox__iwSAb{display:flex;align-items:flex-end;gap:var(--space-xs);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);padding:var(--space-sm)}.assistant_inputBox__iwSAb:focus-within{border-color:var(--text-primary);outline:1px solid var(--text-primary)}.assistant_input__Pl_vT{flex:1 1;min-width:0}.assistant_input__Pl_vT textarea{border:0;background:transparent;padding-inline:var(--space-sm);font-size:max(16px,var(--field-font-size))}.assistant_input__Pl_vT textarea:focus-visible{outline:none;box-shadow:none}.assistant_inputActions__YyBLg{display:flex;align-items:center;flex:none;gap:var(--space-xs)}.assistant_send__hPSFc{width:44px;height:44px;min-width:44px;padding:0}.assistant_secondaryActions__T7e7w{margin-top:var(--space-xs)}.assistant_secondaryActions__T7e7w button{font-size:var(--t-caption-size);font-weight:500;text-decoration:none;color:var(--text-muted);padding-inline:var(--space-sm)}.assistant_boot__hUeyd,.assistant_hint__2X9eP{font-size:var(--t-caption-size);line-height:var(--t-caption-line);color:var(--text-muted)}.assistant_boot__hUeyd{padding-bottom:var(--space-sm)}.assistant_retention__UIXKK{font-size:var(--t-caption-size);line-height:var(--t-caption-line);color:var(--text-muted);margin-top:var(--space-xs)}.assistant_pending__Q8fDf{display:flex;align-items:center;gap:var(--space-sm)}.assistant_dots___6u0H{display:inline-flex;gap:var(--space-xs);flex:none}.assistant_dots___6u0H i{width:4px;height:4px;border-radius:var(--radius-pill);background:currentColor;animation:assistant_thinking__Cke__ 1.2s ease-in-out infinite}.assistant_dots___6u0H i:nth-child(2){animation-delay:.15s}.assistant_dots___6u0H i:nth-child(3){animation-delay:.3s}@keyframes assistant_thinking__Cke__{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.assistant_dots___6u0H i{animation:none}}.assistant_actions__TQAI6{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-xs)}.assistant_error__yluLL{display:flex;flex-wrap:wrap;gap:var(--space-sm);color:var(--err);padding-bottom:var(--space-sm)}.assistant_error__yluLL p{width:100%}@media (min-width:900px){.assistant_launcher__k_WB_{bottom:var(--space-xl)}}@media (max-width:899px){body:has(.assistant_page__H0VWc),html:has(.assistant_page__H0VWc){overflow:hidden;background:var(--bg-sand)}body:has(.assistant_page__H0VWc) header[data-site-chrome]{display:none}.assistant_page__H0VWc{position:fixed;inset:var(--deta-viewport-top,0) 0 auto;width:100%;max-width:none;height:var(--deta-viewport-height,100dvh);padding:0;z-index:20;background:var(--bg-sand)}.assistant_pageHeader__BLU_j{padding:calc(var(--space-md) + var(--safe-top)) var(--space-lg) var(--space-md);border-bottom:1px solid var(--border-default)}.assistant_pageChat__g2EzB{border:0;border-radius:0}.assistant_pageChat__g2EzB .assistant_composer__vuSPu{padding-bottom:max(var(--space-md),var(--safe-bottom))}.assistant_chat__wi0np .assistant_history__QP8n8{padding:var(--space-lg)}}@media (max-width:359px){.assistant_examples__gRofX{grid-template-columns:minmax(0,1fr)}.assistant_hint__2X9eP{display:none}}@media (max-width:399px){.assistant_identity__4xNJh small{display:none}}@media (max-width:899px),(pointer:coarse){.assistant_chat__wi0np[data-input-active=true] .assistant_retention__UIXKK,.assistant_chat__wi0np[data-input-active=true] .assistant_secondaryActions__T7e7w>:not(.assistant_requestNavigation__KDpC_){display:none}.assistant_chat__wi0np[data-input-active=true] .assistant_composer__vuSPu{padding-block:var(--space-xs)}}@supports not (corner-shape:superellipse(2.4)){.assistant_inputBox__iwSAb,.assistant_own__Y1pxg,.assistant_pageChat__g2EzB{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}.assistant_lookupContent__UUVpO{border-radius:calc(var(--radius-surface) * var(--corner-fallback-scale))}}.assistant_conversation__bAQch{display:flex;flex-direction:column;flex:1 1;min-height:0;min-width:0}.assistant_conversation__bAQch[hidden]{display:none}.assistant_browseActions__09QUz{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--space-md) var(--space-lg);border-bottom:var(--border-hairline) solid var(--border-default)}.assistant_examples__gRofX .assistant_browseAction__p_RoL{min-width:0;justify-content:space-between}.assistant_examples__gRofX .assistant_browseAction__p_RoL[aria-expanded=true]{font-weight:600;border-color:var(--text-primary)}.assistant_browseAction__p_RoL>span:first-child{min-width:0}.assistant_secondaryActions__T7e7w a{font-size:var(--t-caption-size);padding-inline:var(--space-sm)}.assistant_lookup__yoNNQ{display:flex;flex-direction:column;flex:1 1;min-height:0;min-width:0}.assistant_lookupHeader__57q3T{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 var(--space-sm);padding:var(--space-sm) var(--space-lg);flex:none}.assistant_lookupHeader__57q3T h2{flex:1 1;font-size:var(--t-strong-size)}.assistant_lookupHeader__57q3T>:first-child{padding-left:0}.assistant_lookupHeader__57q3T>:last-child{padding-right:0}.assistant_lookupContent__UUVpO{flex:1 1;min-height:0;overflow:auto;overscroll-behavior:contain;margin:0 var(--space-lg) var(--space-md);padding:var(--space-md);border:var(--border-hairline) solid var(--border-default);corner-shape:var(--corner-smooth);border-radius:var(--radius-surface);background:var(--bg-surface);scrollbar-width:thin;scrollbar-color:var(--text-muted) var(--bg-light)}.assistant_lookupContent__UUVpO:focus-visible{outline:2px solid var(--text-primary);outline-offset:-2px}.assistant_directions__ZQcnD{display:flex;flex-wrap:wrap;gap:var(--space-md) var(--space-lg);font-size:var(--t-caption-size)}.assistant_prompts__nsU31{padding-top:0;border-top:var(--border-hairline) solid var(--border-default);gap:0 var(--space-lg)}.assistant_prompts__nsU31 .assistant_example__Xxrda{background:transparent;border:0;border-radius:0;padding:var(--space-md) 0;font-size:var(--t-caption-size);font-weight:400}.assistant_prompts__nsU31 .assistant_example__Xxrda:hover{text-decoration:underline}.assistant_startChoices__W3MKd{padding-top:0}.assistant_inputHelp__4B3yq{color:var(--text-muted);font-size:var(--t-micro-size);line-height:var(--t-micro-line);padding-top:var(--space-xs)}@container (max-width:359px){.assistant_lookupHeader__57q3T h2{flex-basis:calc(100% - 130px)}.assistant_lookupHeader__57q3T>:last-child{margin-left:auto;min-height:32px}}@media (max-height:480px){.assistant_chat__wi0np .assistant_browseActions__09QUz,.assistant_chat__wi0np .assistant_composer__vuSPu{padding-block:var(--space-xs)}.assistant_chat__wi0np .assistant_inputHelp__4B3yq{padding-top:0}.assistant_chat__wi0np .assistant_secondaryActions__T7e7w{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:thin}.assistant_chat__wi0np .assistant_secondaryActions__T7e7w>*{flex:none}.assistant_chat__wi0np .assistant_secondaryActions__T7e7w .assistant_hint__2X9eP{display:none}.assistant_chat__wi0np .assistant_browseAction__p_RoL,.assistant_chat__wi0np .assistant_secondaryActions__T7e7w>a,.assistant_chat__wi0np .assistant_secondaryActions__T7e7w>button{min-height:32px}}@container (max-width:440px){.assistant_secondaryActions__T7e7w .assistant_hint__2X9eP{display:none}}@media (max-height:480px){@container (min-width:480px){.assistant_composer__vuSPu{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md)}.assistant_composer__vuSPu .assistant_inputBox__iwSAb{flex:1 1;min-width:260px}.assistant_composer__vuSPu .assistant_secondaryActions__T7e7w{flex:0 1 auto;max-width:180px;margin:0}.assistant_composer__vuSPu .assistant_inputHelp__4B3yq{display:none}.assistant_composer__vuSPu .assistant_error__yluLL,.assistant_composer__vuSPu>p{flex-basis:100%}}}.conversation-choices_choices__kb99T{display:flex;flex-wrap:wrap;gap:var(--space-sm);min-width:0}.conversation-choices_choice__gILlu{white-space:normal;text-align:start;overflow-wrap:anywhere;max-width:100%}.car-picker_wrap__ViPAU{position:relative}.car-picker_panel__jQU44{position:absolute;top:calc(100% - var(--space-sm));left:0;right:0;z-index:5;display:flex;flex-direction:column;gap:var(--space-xs);max-height:288px;padding:var(--space-sm);border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);background:var(--bg-surface);box-shadow:0 12px 32px rgb(0 0 0/16%);overflow-y:auto;overscroll-behavior:contain;list-style:none;margin:0}@supports not (corner-shape:superellipse(2.4)){.car-picker_panel__jQU44{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.car-picker_hit__RmgZn{background:transparent;color:inherit;font-weight:var(--weight-bold)}.car-class-field_wrap__kEfwh{container:car-class-field/inline-size;min-width:0;display:flex;flex-direction:column;gap:var(--step-row)}.car-class-field_title__jfdBt{color:var(--text-primary)}.car-class-field_row__4Hwd8{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:var(--space-sm);min-width:0;padding:var(--space-md);border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);background:var(--bg-surface)}@supports not (corner-shape:superellipse(2.4)){.car-class-field_row__4Hwd8{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.car-class-field_text__TC1Fm{display:flex;flex-direction:column;flex:1 1;min-width:0;gap:var(--space-xs)}.car-class-field_name__Qbg1O{overflow-wrap:anywhere;color:var(--text-primary)}.car-class-field_note__fA9Sf{color:var(--text-muted)}.car-class-field_drop__HlcAn{min-height:44px;grid-column:2;justify-self:start}@container car-class-field (min-width: 360px){.car-class-field_row__4Hwd8{grid-template-columns:88px minmax(0,1fr) auto}.car-class-field_drop__HlcAn{grid-column:3;grid-row:1}}.car-class-field_tiles__HdZF5{display:flex;flex-direction:column;gap:var(--space-md)}.car-class-field_compact__VuafQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.car-class-field_compact__VuafQ>*{min-width:0;box-shadow:none;border:var(--border-hairline) solid var(--border-default)}.car_list__4_g1Z{display:flex;flex-direction:column;gap:var(--gutter);margin:0 0 var(--space-2xl);padding:0;list-style:none}.car_garageHead__GcLSO{margin-bottom:var(--space-lg);padding-inline:var(--page-x)}.car_garageBack__ffjpL{color:var(--text-muted)}.car_garageNumber__C_Dvk{margin-left:auto}.car_garageNumber__C_Dvk .t-data-xl,.car_garageNumber__C_Dvk .t-label{color:var(--text-primary)}.car_garageCols__oXE8O{padding-top:var(--space-lg)}.car_garageCols__oXE8O .car_garageMain__R0wQ2{order:0}.car_garageCols__oXE8O .car_garageAside__K4IxK{order:1}@media (min-width:900px){.car_garageCols__oXE8O{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);grid-template-areas:none}.car_garageCols__oXE8O .car_garageMain__R0wQ2{grid-area:auto;grid-column:1}.car_garageCols__oXE8O .car_garageAside__K4IxK{grid-area:auto;grid-column:2}}.car_layout__g8UPu{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--space-3xl);max-width:var(--me-w);margin-inline:auto;padding:var(--space-2xl) var(--page-x) 0}.car_carForm__sb2UQ{display:grid;gap:var(--space-xl);padding:var(--space-2xl);border:var(--border-hairline) solid var(--border-default);border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);background:var(--bg-surface)}.car_optional__pWaNP summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);color:var(--text-primary);cursor:pointer;list-style:none;font-weight:var(--weight-semibold)}.car_optional__pWaNP summary::-webkit-details-marker{display:none}.car_optional__pWaNP[open] summary svg{transform:rotate(90deg)}.car_optionalFields__9eh52{display:grid;gap:var(--space-xl);padding-top:var(--space-lg)}.car_optional__pWaNP{border-top:var(--border-hairline) solid var(--border-default);padding-top:var(--space-md)}.car_addLauncher__TsvbM{display:grid;gap:var(--space-lg);min-width:0;padding:var(--space-xl);border:var(--border-hairline) solid var(--border-default);border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);background:var(--bg-surface)}.car_addLauncher__TsvbM h2{margin:0}.car_addLauncherHint__e8xpq{margin:var(--space-xs) 0 0;color:var(--text-muted)}.car_addDialog__M4k1_{width:min(600px,calc(100% - 2 * var(--page-x)));max-width:600px;max-height:88dvh;margin:auto;padding:0;overflow:hidden;border:var(--border-hairline) solid var(--border-default);border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);background:var(--bg-sand);color:var(--text-primary)}.car_addDialog__M4k1_::backdrop{background:rgb(15 15 15/55%)}.car_addDialogInner__Xf4PA{display:flex;flex-direction:column;max-height:88dvh}.car_addDialogHead__6_9af{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-xl) var(--page-x) var(--space-md)}.car_addDialogHead__6_9af h2{margin:0}.car_addDialogBody__XBOTW{min-height:0;overflow-y:auto;padding:0 var(--page-x) calc(var(--space-xl) + var(--safe-bottom))}.car_addDialogBody__XBOTW>p{margin-bottom:0}@media (min-width:900px){.car_layout__g8UPu{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr)}.car_emptyLayout__gCBkp{grid-template-columns:minmax(0,var(--measure))}}@media (max-width:599px){.car_carForm__sb2UQ{padding:var(--space-xl)}}@media (max-width:899px){.car_addDialog__M4k1_{width:100%;max-width:100%;max-height:90dvh;margin:auto auto 0;border:0;border-radius:var(--radius-xl) var(--radius-xl) 0 0;corner-shape:var(--corner-smooth)}.car_addDialogInner__Xf4PA{max-height:90dvh}}@supports not (corner-shape:superellipse(2.4)){.car_addDialog__M4k1_,.car_addLauncher__TsvbM,.car_carForm__sb2UQ,.car_detailsForm__WV0za{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}@media (max-width:899px){@supports not (corner-shape:superellipse(2.4)){.car_addDialog__M4k1_{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale)) calc(var(--radius-xl) * var(--corner-fallback-scale)) 0 0}}}.garage-car_card__cdWxJ{display:flex;flex-direction:column;gap:var(--space-lg);min-width:0;max-width:100%;padding:var(--space-2xl);container:garage-card/inline-size;border:var(--border-hairline) solid var(--border-default);border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);background:var(--bg-surface)}.garage-car_cardDetails__sb0EI:not([hidden]){display:grid;gap:var(--space-lg);padding-top:var(--space-lg);border-top:var(--border-hairline) solid var(--border-default)}.garage-car_cardDetails__sb0EI[hidden]{display:none}.garage-car_detailsForm__PI_w2{display:grid;gap:var(--space-lg);min-width:0;border-top:var(--border-hairline) solid var(--border-default);padding-top:var(--space-lg)}.garage-car_cardDetails__sb0EI>*,.garage-car_detailsForm__PI_w2>*{min-width:0;max-width:100%}.garage-car_detailsFields__oY0YI{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:var(--space-md)}.garage-car_shots__Ohdo8{display:flex;gap:var(--space-md);margin:0;padding:0;overflow-x:auto;list-style:none}.garage-car_shot__Q6jLN{position:relative;flex:none;width:96px;height:72px;overflow:hidden;border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);background:var(--bg-light)}.garage-car_shotImage__Irex5{object-fit:cover}.garage-car_actions__XbRZP{display:flex;gap:var(--space-lg);align-items:center;flex-wrap:wrap}.garage-car_actions__XbRZP>button{min-height:44px}.garage-car_file__uKovG{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@supports not (corner-shape:superellipse(2.4)){.garage-car_card__cdWxJ{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale));corner-shape:var(--corner-smooth)}}@container garage-card (max-width: 320px){.garage-car_card__cdWxJ>div{min-width:0}}.garage-car_cardDetails__sb0EI>p{margin:0;overflow-wrap:anywhere}.garage-car_notes__jO9oT{display:grid;gap:var(--space-lg);min-width:0}@media (max-width:700px){.garage-car_card__cdWxJ{gap:var(--space-md);padding:var(--space-lg)}}@container garage-card (max-width: 420px){.garage-car_card__cdWxJ>div>a{flex-basis:100%;justify-content:space-between}}@supports not (corner-shape:superellipse(2.4)){.garage-car_shot__Q6jLN{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.garage-car_editFields__jQP_V{display:grid;gap:var(--space-lg);min-width:0;margin:0;padding:0;border:0}.banner-motion_motionLayer__dU_y4{--motion-x:12px;--motion-y:-8px;--motion-angle:.8deg;animation:banner-motion_bannerDrift__EtZLk 28s ease-in-out infinite;animation-play-state:paused;transform-origin:50% 50%}.banner-motion_motionLayer__dU_y4[data-banner-motion=running]{animation-play-state:running;will-change:transform}@keyframes banner-motion_bannerDrift__EtZLk{0%,to{transform:translateZ(0) rotate(0deg)}50%{transform:translate3d(var(--motion-x),var(--motion-y),0) rotate(var(--motion-angle))}}@media(max-width:760px){.banner-motion_motionLayer__dU_y4{--motion-x:4px;--motion-y:-3px;--motion-angle:.3deg;animation-duration:34s}}@media(prefers-reduced-motion:reduce){.banner-motion_motionLayer__dU_y4{animation:none;transform:none;will-change:auto}}.banner-motion_control__hbMm8{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;margin:0 0 28px;font-family:var(--font-text),sans-serif}.banner-motion_control__hbMm8 p{font-size:var(--t-caption-size);line-height:1.5;margin:0;max-width:480px}.banner-motion_control__hbMm8 button{min-width:240px}.banner-scene_scene__7tWrs{pointer-events:none;position:absolute}.banner-scene_canvas__gJxjK,.banner-scene_fallback__9ge_i{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain}.banner-scene_canvas__gJxjK{visibility:hidden}.banner-scene_scene__7tWrs[data-scene-ready=true] .banner-scene_canvas__gJxjK{visibility:visible}.banner-scene_scene__7tWrs[data-scene-ready=true] .banner-scene_fallback__9ge_i{visibility:hidden}.fact-list_compact__Oj4ql{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,128px),1fr));gap:var(--space-lg) var(--space-xl);margin:0}.fact-list_compact__Oj4ql>div{min-width:0}.fact-list_compact__Oj4ql dt{color:var(--text-muted)}.fact-list_compact__Oj4ql dd{margin:0;overflow-wrap:anywhere}.fact-list_fullWidth__drCd3{grid-column:1/-1}.quote-scope_facts__MwKuK{margin:0;display:grid;gap:var(--space-sm)}.quote-scope_facts__MwKuK>div{display:grid;grid-template-columns:minmax(5rem,1fr) minmax(0,2fr);gap:var(--space-md)}.quote-scope_facts__MwKuK dt{position:relative;color:var(--text-muted)}.quote-scope_different__oo5LL{background:var(--bg-sand);padding:var(--space-sm);border-inline-start:2px solid var(--text-primary)}.quote-scope_different__oo5LL dt{color:var(--text-primary)}.quote-scope_facts__MwKuK dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.quote-scope_facts__MwKuK[data-layout=comparison]>div{grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--space-xs)}@supports (grid-template-rows:subgrid){.quote-scope_facts__MwKuK[data-layout=comparison]{grid-row:span var(--quote-fact-count,6);grid-template-rows:subgrid;gap:var(--space-lg)}}.quote-question-picker_root__uPC0m{display:grid;gap:var(--space-md);min-width:0;align-self:end}.banner-viewport-scene_scene__QtFFf{pointer-events:none;position:absolute}.banner-viewport-scene_fallback__kFdZT{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain}.banner-viewport-scene_scene__QtFFf[data-scene-ready=true] .banner-viewport-scene_fallback__kFdZT{visibility:hidden}.banner-viewport-scene_canvas__jkXXQ{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;visibility:hidden;transform:none!important}.banner-viewport-scene_canvas__jkXXQ[data-scene-ready=true]{visibility:visible}.expressive-banner_host__HEoWZ{container:expressive-banner/inline-size;min-width:0}.expressive-banner_banner__EIKYC{width:100%;min-width:0;position:relative;min-height:var(--banner-height-hero);padding:var(--banner-pad-wide);font-family:var(--font-text),sans-serif;background:var(--bg-sand);color:var(--text-primary);border-radius:var(--banner-radius);corner-shape:var(--corner-smooth)}.expressive-banner_light__IHDDV{--art-opacity:.25}.expressive-banner_art__2A1vd{position:absolute;inset:0;pointer-events:none;z-index:-1;opacity:var(--art-opacity);overflow:hidden;border-radius:inherit;corner-shape:inherit}.expressive-banner_secondShape__79ol6,.expressive-banner_shape__1xb4i{position:absolute;max-width:none;object-fit:contain;width:var(--banner-art-size);height:var(--banner-art-size);left:calc(50% - 120px);top:-340px;transform:rotate(-10deg)}.expressive-banner_content__kYqFB,.expressive-banner_copy___EnL8{width:100%;background:transparent;min-width:0}.expressive-banner_content__kYqFB{position:relative;max-width:58%}.expressive-banner_kicker__HfJSD{margin:0 0 var(--space-xl);font-size:var(--t-micro-size);font-weight:600;line-height:1.4;letter-spacing:.06em}.expressive-banner_title__zg_Fr{font-family:var(--font-display),sans-serif;font-size:clamp(var(--fs-2xl),4.5cqi,calc(var(--fs-2xl) * 1.85));font-weight:800;line-height:1.06;letter-spacing:-.025em;margin:0;text-wrap:balance;overflow-wrap:anywhere;color:inherit}.expressive-banner_body__EF_0R{font-size:var(--t-strong-size);font-weight:400;line-height:1.5;max-width:46ch;margin:0;color:inherit}.expressive-banner_bottom__PADPR{display:flex;flex-direction:column;align-items:flex-start;gap:var(--banner-gap);margin-top:var(--banner-gap)}.expressive-banner_actions__h1mzM{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-md);max-width:100%;min-width:0}.expressive-banner_cta__g7RLL{min-height:48px;height:auto;white-space:normal;max-width:100%;font-family:var(--font-text),sans-serif}.expressive-banner_cta__g7RLL svg,.expressive-banner_motionToggle__ULnYI{flex:none}.expressive-banner_motionToggle__ULnYI{min-width:44px;min-height:44px}.expressive-banner_fullAction__1Xoip{display:inline}.expressive-banner_shortAction__qpa1U{display:none}.expressive-banner_price__OqTyO .expressive-banner_content__kYqFB,.expressive-banner_work__FKCua .expressive-banner_content__kYqFB{margin-left:auto}.expressive-banner_price__OqTyO .expressive-banner_shape__1xb4i{left:-160px;top:-360px;transform:rotate(18deg)}.expressive-banner_article__M0coN,.expressive-banner_work__FKCua{min-height:var(--banner-height-story)}.expressive-banner_article__M0coN .expressive-banner_shape__1xb4i{left:calc(50% - 120px);top:-360px;transform:rotate(-22deg)}.expressive-banner_quiz__Sckwk .expressive-banner_shape__1xb4i{left:calc(50% - 150px);top:-280px;transform:rotate(-20deg)}.expressive-banner_work__FKCua .expressive-banner_shape__1xb4i{left:-160px;top:-350px;transform:rotate(23deg)}.expressive-banner_reading__XAqTY .expressive-banner_shape__1xb4i{top:-350px;transform:rotate(-12deg)}.expressive-banner_reading__XAqTY .expressive-banner_secondShape__79ol6{left:calc(50% + 260px);top:-250px;transform:rotate(24deg)}.expressive-banner_compact__Q2hP3{min-height:236px;padding:var(--banner-pad-compact)}.expressive-banner_context__99Qg0 .expressive-banner_content__kYqFB{margin:0;max-width:68%}.expressive-banner_context__99Qg0 .expressive-banner_title__zg_Fr{font-size:var(--fs-2xl)}.expressive-banner_context__99Qg0 .expressive-banner_shape__1xb4i{left:calc(50% - 100px);top:-405px;transform:rotate(-8deg)}.expressive-banner_catalog__KVZq9{overflow:visible;background:transparent;isolation:auto}.expressive-banner_catalog__KVZq9,.expressive-banner_catalog__KVZq9.expressive-banner_compact__Q2hP3{min-height:var(--banner-height-strip);padding:var(--banner-pad-compact)}.expressive-banner_catalog__KVZq9:focus-within{z-index:35}.expressive-banner_catalog__KVZq9 .expressive-banner_copy___EnL8{position:relative;z-index:1}.expressive-banner_catalog__KVZq9 .expressive-banner_content__kYqFB{max-width:74%}.expressive-banner_catalog__KVZq9 .expressive-banner_title__zg_Fr{font-size:var(--fs-xl);line-height:var(--lh-xl)}.expressive-banner_catalog__KVZq9 .expressive-banner_kicker__HfJSD{margin-bottom:var(--space-md)}.expressive-banner_catalog__KVZq9 .expressive-banner_body__EF_0R{font-size:var(--t-body-size);max-width:none}.expressive-banner_catalog__KVZq9 .expressive-banner_bottom__PADPR{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-xl);margin-top:var(--space-xl)}.expressive-banner_catalog__KVZq9 .expressive-banner_body__EF_0R{grid-column:1/-1}.expressive-banner_search__p0SUd{width:100%;min-width:0}@container expressive-banner (max-width: 960px){.expressive-banner_content__kYqFB{max-width:66%}.expressive-banner_catalog__KVZq9 .expressive-banner_content__kYqFB{max-width:100%}}@container expressive-banner (max-width: 760px){.expressive-banner_banner__EIKYC{min-height:0;padding:var(--banner-pad-narrow);padding-bottom:calc(var(--banner-pad-narrow) + var(--banner-art-window))}.expressive-banner_content__kYqFB,.expressive-banner_context__99Qg0 .expressive-banner_content__kYqFB{max-width:none;margin:0}.expressive-banner_title__zg_Fr{font-size:clamp(var(--fs-xl),7cqi,calc(var(--fs-2xl) * 1.25));line-height:1.08}.expressive-banner_body__EF_0R{font-size:var(--t-body-size);max-width:none}.expressive-banner_art__2A1vd{inset:auto 0 0;height:var(--banner-art-window)}.expressive-banner_secondShape__79ol6,.expressive-banner_shape__1xb4i{width:var(--banner-art-size-narrow);height:var(--banner-art-size-narrow);left:calc(50% - 400px);top:-280px}.expressive-banner_reading__XAqTY .expressive-banner_secondShape__79ol6{left:calc(50% - 100px)}.expressive-banner_article__M0coN .expressive-banner_shape__1xb4i,.expressive-banner_context__99Qg0 .expressive-banner_shape__1xb4i,.expressive-banner_price__OqTyO .expressive-banner_shape__1xb4i,.expressive-banner_quiz__Sckwk .expressive-banner_shape__1xb4i,.expressive-banner_reading__XAqTY .expressive-banner_shape__1xb4i,.expressive-banner_work__FKCua .expressive-banner_shape__1xb4i{left:calc(50% - 400px);top:-280px}.expressive-banner_compact__Q2hP3 .expressive-banner_title__zg_Fr{font-size:clamp(var(--fs-xl),7cqi,var(--fs-2xl))}.expressive-banner_catalog__KVZq9,.expressive-banner_catalog__KVZq9.expressive-banner_compact__Q2hP3{padding:var(--banner-pad-narrow);padding-bottom:calc(var(--banner-pad-narrow) + 140px)}.expressive-banner_catalog__KVZq9 .expressive-banner_title__zg_Fr{font-size:var(--fs-xl)}.expressive-banner_catalog__KVZq9 .expressive-banner_bottom__PADPR{grid-template-columns:minmax(0,1fr)}.expressive-banner_catalog__KVZq9 .expressive-banner_body__EF_0R{grid-column:auto}}@container expressive-banner (max-width: 360px){.expressive-banner_actions__h1mzM{width:100%}.expressive-banner_cta__g7RLL{flex:1 1}}@supports not (corner-shape:superellipse(2.4)){.expressive-banner_banner__EIKYC{border-radius:calc(var(--banner-radius) * var(--corner-fallback-scale))}}.sticky-filter-bar_bar__dKYsV{position:sticky;top:var(--list-filter-top,max(var(--safe-top,0px),calc(var(--head-pin, 0px) + var(--sticky-page-bar-height, 0px) + var(--admin-nav-h, 0px))));z-index:20;align-self:start;min-width:0;padding-block:var(--space-sm);background:var(--bg-sand);display:grid;gap:var(--space-sm)}@media (max-width:599px){.sticky-filter-bar_bar__dKYsV[data-compact=true]{display:flex;flex-wrap:nowrap;align-items:end;gap:var(--space-md);overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.sticky-filter-bar_bar__dKYsV[data-compact=true]>*{flex:0 0 auto;min-width:min(68vw,220px);max-width:100%}}.sticky-filter-bar_bar__dKYsV[data-sticky-offset=container]{top:0;background:var(--bg-surface)}.catalog-direction-rail_root__sRtg4{display:contents}.catalog-direction-rail_photos__Ml5zZ{min-width:0;margin-top:var(--space-md);padding-bottom:var(--space-xl)}.catalog-direction-rail_compact__iVxij.catalog-direction-rail_compact__iVxij{--list-filter-top:calc(var(--catalog-list-head, var(--head-pin, 0px)) + var(--catalog-actions-height, 0px));align-self:stretch;--category-compact-height:calc(var(--control-h) + 2 * var(--space-xs) + var(--space-sm) + var(--space-lg));height:var(--category-compact-height);margin-top:calc(-1 * var(--category-compact-height));padding-block:var(--space-sm) var(--space-lg);z-index:30;visibility:hidden;pointer-events:none}.catalog-direction-rail_root__sRtg4[data-category-layout=pills]>.catalog-direction-rail_photos__Ml5zZ{visibility:hidden}.catalog-direction-rail_root__sRtg4[data-category-layout=pills]>.catalog-direction-rail_compact__iVxij{visibility:visible;pointer-events:auto}@media (max-width:899px){.catalog-direction-rail_compact__iVxij,.catalog-direction-rail_photos__Ml5zZ{margin-inline:calc(-1 * var(--page-x))}}[data-map-browse-sheet][data-layout=document] .catalog-direction-rail_compact__iVxij,[data-map-browse-sheet][data-layout=document] .catalog-direction-rail_photos__Ml5zZ{margin-inline:0}.conversation-history_head__s4nRw{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);flex-wrap:wrap;margin:var(--space-lg) 0 var(--space-md);color:var(--text-muted)}.conversation-history_head__s4nRw>span{flex:none}.conversation-history_history__RV9rW{max-height:clamp(240px,52svh,560px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:var(--space-xs);min-width:0}.conversation-history_messages__kCqnZ{display:flex;flex-direction:column;gap:var(--space-md);margin:0;padding:0;list-style:none}.conversation-history_date__jNx8C{align-self:center;color:var(--text-muted);padding:var(--space-sm) 0}.conversation-history_time__Nls3_{display:block;margin-top:var(--space-xs);text-align:right;color:var(--text-muted)}.conversation-history_ownTime__v4VY3{color:var(--text-on-chrome)}.conversation-history_compactHead__GFLn2{flex:none;margin:0;justify-content:flex-end}.conversation-history_compactHead__GFLn2:empty{display:none}.conversation-history_fill__Ec7H1{flex:1 1;min-height:0;max-height:none;padding-block:var(--space-lg);scrollbar-gutter:auto}.conversation-history_bottom__Jtz4X{display:flex;flex-direction:column;overflow-anchor:none}.conversation-history_bottom__Jtz4X .conversation-history_messages__kCqnZ{flex:1 0 auto;justify-content:flex-end}.deta-voice-controls_call__a5Sar{flex:none;display:grid;gap:var(--space-sm);text-align:center;padding-block:var(--space-md)}.deta-voice-controls_call__a5Sar p{margin-inline:auto;max-width:64ch}.deta-voice-controls_portrait__ExSow{justify-self:center;padding:var(--space-xs);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-pill)}.deta-voice-controls_portrait__ExSow[data-call-activity=listening],.deta-voice-controls_portrait__ExSow[data-call-activity=speaking],.deta-voice-controls_portrait__ExSow[data-call-activity=thinking]{border-color:var(--accent-base)}.deta-voice-controls_portrait__ExSow[data-call-activity=muted]{border-color:var(--text-muted)}.deta-voice-controls_controls__2Q3Iz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:480px;justify-self:center;align-items:stretch;gap:var(--space-md);padding-top:var(--space-sm)}.deta-voice-controls_controls__2Q3Iz>.deta-voice-controls_callButton__vE9i3{padding-inline:var(--space-md);gap:var(--space-md);white-space:nowrap}.deta-voice-controls_controls__2Q3Iz>.deta-voice-controls_hangUpButton__yV8KZ{background:var(--err);color:var(--text-on-dark)}.deta-voice-controls_hangUp__lLvT3{rotate:135deg}.deta-voice-controls_retry__3Hu2N{display:flex;justify-content:center}.deta-voice-controls_error__r7AxH{color:var(--err)}.floating-toolbar_toolbar__ZU9qB{position:relative;display:flex;align-items:center;gap:var(--space-sm);min-width:0;padding:var(--space-sm);border:var(--border-hairline) solid var(--border-on-dark);border-radius:var(--radius-pill);color:var(--text-on-dark);pointer-events:auto}.floating-toolbar_toolbar__ZU9qB>[data-glass-material=control]{color:var(--text-on-dark);text-decoration:none}.basemap-preview_preview__YAi1M{--map-tint:none;position:absolute;inset:0;overflow:hidden;pointer-events:none;background:var(--bg-sand)}.basemap-preview_origin__UeRMI{position:absolute;left:50%;top:50%;width:0;height:0}.basemap-preview_tile__u2Pec{position:absolute}.basemap-preview_preview__YAi1M img{display:block;width:100%;height:100%;max-width:none;filter:var(--map-tint)}.basemap-preview_credits__ksITq{position:absolute;right:6px;bottom:6px;max-width:calc(100% - 12px);padding:3px 6px;background:rgb(255 255 255/.8);font-size:var(--fs-xs);color:#333;pointer-events:auto}.basemap-preview_anchored__vdZcD{background:transparent}.basemap-preview_anchored__vdZcD .basemap-preview_origin__UeRMI{position:fixed;left:anchor(--home-map-pin center);top:anchor(--home-map-pin center)}@supports not (anchor-name:--home-map-pin){.basemap-preview_anchored__vdZcD{visibility:hidden}}@media (min-width:900px){.basemap-preview_preview__YAi1M{display:none}}.basemap-preview_preview__YAi1M.basemap-preview_banner__TOYsW{display:block;background:transparent}.basemap-preview_preview__YAi1M.basemap-preview_banner__TOYsW img{filter:none}.basemap-preview_preview__YAi1M.basemap-preview_card__WB_94{display:block;background:var(--bg-sand)}.catalog-map-scene_scene__5Tn_r{position:absolute;inset:0 0 0 35%;z-index:0;overflow:hidden;border-radius:inherit;corner-shape:inherit;pointer-events:none;background:var(--bg-sand);opacity:.8;-webkit-mask-image:linear-gradient(90deg,transparent,#000 30%);mask-image:linear-gradient(90deg,transparent,#000 30%)}.catalog-map-scene_credits__kqYWl{background:transparent;right:var(--space-xl);bottom:var(--space-sm);font-size:var(--fs-xs)}@container expressive-banner (max-width: 760px){.catalog-map-scene_scene__5Tn_r{inset:auto 0 0;height:140px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 30%);mask-image:linear-gradient(180deg,transparent,#000 30%)}.catalog-map-scene_credits__kqYWl{font-size:var(--fs-xs)}}.catalog-map-scene_scene__5Tn_r [data-basemap-preview]{mix-blend-mode:normal}.home-sand-banner_surface__6fSZT.home-sand-banner_surface__6fSZT{background:var(--bg-home-sand);color:var(--text-primary);border-radius:var(--banner-radius);corner-shape:var(--corner-smooth)}.home-sand-banner_surface__6fSZT [data-banner-copy] h2{color:var(--text-primary)}.home-sand-banner_surface__6fSZT [data-banner-copy] p{color:var(--text-muted)}.home-sand-banner_art__lYMqx{position:absolute;inset:0;pointer-events:none;overflow:hidden;border-radius:inherit;corner-shape:inherit;background:var(--bg-home-sand)}.home-sand-banner_art__lYMqx img,.home-sand-banner_art__lYMqx picture{display:block;position:absolute;inset:0;width:100%;height:100%}.home-sand-banner_art__lYMqx img{object-fit:cover;-webkit-mask-image:linear-gradient(90deg,transparent,transparent 40%,#000 65%);mask-image:linear-gradient(90deg,transparent,transparent 40%,#000 65%)}@container expressive-banner (max-width: 760px){.home-sand-banner_art__lYMqx{inset:auto 0 0;height:var(--banner-art-window)}.home-sand-banner_art__lYMqx img{object-position:center bottom;-webkit-mask-image:none;mask-image:none}}@supports not (corner-shape:superellipse(2.4)){.home-sand-banner_surface__6fSZT.home-sand-banner_surface__6fSZT{border-radius:calc(var(--banner-radius) * var(--corner-fallback-scale))}}.contextual-actions_inline__bm8cd{min-width:0;max-width:100%}.contextual-actions_surface__KkAxv.contextual-actions_surface__KkAxv{display:flex;flex-wrap:wrap;border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);gap:var(--space-sm)}@supports not (corner-shape:superellipse(2.4)){.contextual-actions_surface__KkAxv.contextual-actions_surface__KkAxv{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.contextual-actions_inline__bm8cd .contextual-actions_surface__KkAxv{background:transparent;border:0;padding:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.contextual-actions_summary__gHpGj{flex:1 1 100%;min-width:0;overflow-wrap:anywhere}.contextual-actions_actions__ReMUr{display:flex;flex-wrap:wrap;gap:var(--space-sm);min-width:0}.contextual-actions_feedback__6DdVy{display:flex;align-items:start;gap:var(--space-sm);flex-basis:100%;min-width:0}.contextual-actions_feedback__6DdVy>:first-child{flex:1 1;min-width:0;margin:0;overflow-wrap:anywhere}.contextual-actions_floating__Nv5B4{position:fixed;z-index:1500;inset-inline-start:var(--space-md);bottom:calc(var(--safe-bottom, env(safe-area-inset-bottom, 0px)) + var(--space-md));width:min(720px,calc(100% - 2 * var(--space-md)));max-height:calc(100dvh - var(--safe-top, 0px) - var(--safe-bottom, 0px) - 2 * var(--space-md));overflow-y:auto;overscroll-behavior:contain;margin:0}.contextual-actions_floating__Nv5B4 .contextual-actions_surface__KkAxv{padding:var(--space-md)}.contextual-actions_floating__Nv5B4 .contextual-actions_actions__ReMUr{flex:1 1 auto;justify-content:flex-end}.contextual-actions_reserve__rbM1v{flex:none;height:0;pointer-events:none}@media (max-width:639px),(pointer:coarse){:root[data-mobile-navigation-ready] .contextual-actions_floating__Nv5B4{bottom:calc(var(--mobile-dock-height, 0px) + var(--mobile-search-row-height, 0px) + var(--mobile-keyboard-inset, 0px) + var(--safe-bottom, 0px) + var(--space-md))}}.guidance-panel_panel__SCxMA{display:grid;gap:var(--space-lg);border:var(--border-hairline) solid var(--border-default)}.guidance-panel_title__bnosw{display:flex;align-items:flex-start;gap:var(--space-md)}.guidance-panel_title__bnosw>:last-child{min-width:0}.guidance-panel_icon__8Cn_M{display:inline-grid;place-items:center;flex:none;width:24px;height:24px;border-radius:var(--radius-pill);background:var(--bg-surface);color:var(--text-primary)}.guidance-panel_info__FLoaU .guidance-panel_icon__8Cn_M{background:var(--info);color:var(--text-on-dark)}.guidance-panel_action__UCe_K .guidance-panel_icon__8Cn_M,.guidance-panel_success__6ZxzU .guidance-panel_icon__8Cn_M{background:var(--accent-base);color:var(--accent-ink)}.guidance-panel_warning__DE8zF .guidance-panel_icon__8Cn_M{background:var(--warn);color:var(--text-primary)}.guidance-panel_actions__WFthq{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md);min-width:0}.studio-notification-settings_panel___tgEf{max-width:var(--measure);display:grid;gap:var(--space-2xl)}.studio-notification-settings_form__i5nNU{display:grid;gap:var(--space-2xl)}.studio-notification-settings_links__vSiWL{display:flex;flex-wrap:wrap;gap:var(--space-lg)}@media (max-width:600px){.studio-notification-settings_links__vSiWL{flex-direction:column;align-items:stretch}}.catalog-view-actions_actions__e5WW2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm);min-width:0}.catalog-view-actions_actions__e5WW2>*{width:100%;min-width:0;justify-content:center}@media (min-width:900px){.catalog-view-actions_actions__e5WW2{width:100%;max-width:22rem}}.dashboard-panel_panel__QUYFA{min-width:0;scroll-margin-top:var(--space-xl)}.dashboard-panel_body__jIKi9{display:grid;gap:var(--space-lg);min-width:0;margin-top:var(--space-lg)}.dashboard-panel_body__jIKi9>*{min-width:0}.dashboard-panel_summary__bKzSn{display:flex;align-items:center;gap:var(--space-md);min-height:var(--btn-sm);cursor:pointer;list-style:none;color:var(--section-ink,var(--text-primary))}.dashboard-panel_summary__bKzSn::-webkit-details-marker{display:none}.dashboard-panel_summary__bKzSn:focus-visible{outline:2px solid var(--section-ink,var(--text-primary));outline-offset:var(--space-sm)}.dashboard-panel_copy__17JYz{display:grid;gap:var(--space-xs);flex:1 1;min-width:0}.dashboard-panel_muted__xiCFA{color:var(--section-muted,var(--text-muted))}.dashboard-panel_icon__bh_jb{display:inline-flex;flex:none;color:var(--section-ink,var(--text-primary))}.dashboard-panel_chevron__Zgg5q{flex:none}.dashboard-panel_disclosure__SHSWi[open]>.dashboard-panel_summary__bKzSn .dashboard-panel_chevron__Zgg5q{transform:rotate(90deg)}.dashboard-panel_actions__jhJJ1{display:flex;flex-wrap:wrap;gap:var(--space-md)}@media (prefers-reduced-motion:reduce){.dashboard-panel_chevron__Zgg5q{transition:none}}.architecture-advisor_chat__mhIOH{display:flex;flex-direction:column;min-width:0;min-height:0;width:100%;height:100%;max-height:min(760px,100dvh);border:1px solid var(--border-default);background:var(--bg-surface)}.architecture-advisor_chatHeader__dwVzS{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xl);padding:var(--space-xl);border-bottom:1px solid var(--border-default)}.architecture-advisor_advisorTitle__by0Ks{display:grid;gap:var(--space-xs)}.architecture-advisor_advisorTitle__by0Ks small{color:var(--text-muted);font-size:var(--t-caption-size)}.architecture-advisor_history__jM_WP{flex:1 1;min-height:0;overflow-y:auto;padding:var(--space-xl)}.architecture-advisor_history__jM_WP p{margin:0;white-space:pre-wrap}.architecture-advisor_own__PlUbP{margin-left:auto;width:fit-content;max-width:85%;padding:var(--space-md) var(--space-lg);background:var(--bg-light)}.architecture-advisor_questions__5j5LM{display:grid;gap:var(--space-sm);padding:var(--space-lg) 0 0}.architecture-advisor_questions__5j5LM>button{justify-content:flex-start;text-align:left;white-space:normal}.architecture-advisor_composer__Xenmt{display:grid;gap:var(--space-md);border-top:1px solid var(--border-default);padding:var(--space-lg) var(--space-xl)}.architecture-advisor_composer__Xenmt form{display:flex;align-items:flex-end;gap:var(--space-md)}.architecture-advisor_composer__Xenmt form>:first-child{flex:1 1;min-width:0}.architecture-advisor_chatFooter__AG9Eu{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-sm);color:var(--text-muted)}.architecture-advisor_launcher__9_EN9{position:fixed;z-index:var(--z-float,40);bottom:max(var(--space-xl),env(safe-area-inset-bottom));right:var(--space-xl);gap:var(--space-md)}.architecture-advisor_launcher__9_EN9 img{width:44px;height:44px;object-fit:cover;background:var(--bg-surface);border-radius:50%}.architecture-advisor_symbol__R2__a{display:inline-flex;flex:none;color:var(--section-ink,var(--text-primary))}.architecture-advisor_symbol__R2__a[data-tone=muted]{color:var(--section-muted,var(--text-muted))}.architecture-advisor_symbol__R2__a[data-tone=accent]{color:var(--section-ink,var(--text-on-dark))}.architecture-advisor_symbol__R2__a[data-motion=loop] svg{animation:architecture-advisor_arch-advisor-pulse__tc_uS 1.6s ease-in-out infinite}.architecture-advisor_symbol__R2__a[data-motion=periodic] svg{animation:architecture-advisor_arch-advisor-pulse__tc_uS 5s ease-in-out infinite}.architecture-advisor_chrome__wZV6S{padding-inline:var(--space-xl);background:var(--bg-sand);color:var(--text-primary)}.architecture-advisor_promo__nZl_6{min-width:0}.architecture-advisor_promoVisual__gU_p_{position:relative;width:100%;min-height:300px;height:100%;aspect-ratio:3/2}.architecture-advisor_promoImage__7m4D0{display:block;width:100%;height:100%;object-fit:cover}@keyframes architecture-advisor_arch-advisor-pulse__tc_uS{0%,to{opacity:1}50%{opacity:.35}}@media (max-width:600px){.architecture-advisor_chatHeader__dwVzS,.architecture-advisor_history__jM_WP{padding:var(--space-lg)}.architecture-advisor_composer__Xenmt,.architecture-advisor_questions__5j5LM{padding-inline:var(--space-lg)}.architecture-advisor_chatFooter__AG9Eu{font-size:var(--t-micro-size)}}@media (prefers-reduced-motion:reduce){.architecture-advisor_symbol__R2__a[data-motion] svg{animation:none}}.architecture-identity-examples_page__PFj16{padding:clamp(20px,4vw,64px);display:grid;gap:var(--space-3xl);min-width:0;color:var(--text-primary);background:var(--bg-sand)}.architecture-identity-examples_advisorGrid__2O5KK{display:grid;grid-template-columns:minmax(180px,.65fr) minmax(0,1fr);align-items:end;gap:clamp(24px,5vw,72px);max-width:1120px}.architecture-identity-examples_portrait__oYTJt{margin:0;min-width:0;text-align:center}.architecture-identity-examples_portrait__oYTJt img{display:block;width:100%;height:auto;max-height:660px;object-fit:contain;object-position:bottom}.architecture-identity-examples_portrait__oYTJt figcaption{color:var(--text-muted);margin-top:var(--space-lg)}.architecture-identity-examples_surfaces__WvNY9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-xl)}.architecture-identity-examples_surface__BiHjf{display:grid;justify-items:start;gap:var(--space-2xl)}.architecture-identity-examples_sizes__xcxFS{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3xl)}.architecture-identity-examples_visuals__BN8lR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2xl)}.architecture-identity-examples_visuals__BN8lR figure{margin:0;min-width:0}.architecture-identity-examples_visuals__BN8lR img{display:block;width:100%;height:auto}.architecture-identity-examples_chatExample__Q8TOb{max-width:560px;height:min(700px,100dvh);margin:auto}.architecture-identity-examples_advisorGrid__2O5KK>section{height:640px}@media (max-width:700px){.architecture-identity-examples_advisorGrid__2O5KK,.architecture-identity-examples_surfaces__WvNY9,.architecture-identity-examples_visuals__BN8lR{grid-template-columns:1fr}.architecture-identity-examples_portrait__oYTJt{max-width:240px;margin-inline:auto}.architecture-identity-examples_portrait__oYTJt img{max-height:320px}.architecture-identity-examples_page__PFj16{gap:var(--space-2xl)}}.deta-compact-control_control__y5qSg{width:min(420px,100%);min-height:var(--control-h);gap:var(--space-sm);padding:var(--space-md)}.deta-compact-control_open__3hJyA{display:flex;align-items:center;gap:var(--space-lg);flex:1 1;min-width:0;min-height:48px;padding:var(--space-xs) var(--space-sm);border:0;border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);background:transparent;color:inherit;text-align:start}@supports not (corner-shape:superellipse(2.4)){.deta-compact-control_open__3hJyA{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.deta-compact-control_open__3hJyA:focus-visible{outline:2px solid var(--accent-base);outline-offset:2px}.deta-compact-control_copy__19gla{display:grid;gap:var(--space-sm);min-width:0}.deta-compact-control_status__ePQD2{font-size:var(--fs-xs);line-height:1.25;overflow-wrap:anywhere}.deta-compact-control_recommendation__UT_FA{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:var(--fs-sm);line-height:1.35;overflow-wrap:anywhere}.deta-compact-control_hangup__Yq_HK svg{transform:rotate(135deg)}.deta-compact-control_example__TXuHE{display:grid;gap:var(--space-md);width:100%;max-width:480px;margin-inline:auto;padding-inline:var(--page-x)}.deta-compact-control_exampleDock__1zGFR{display:grid;grid-template-columns:var(--control-h) minmax(0,1fr);gap:var(--space-sm);align-items:center}@media (max-width:359px){.deta-compact-control_example__TXuHE{padding-inline:var(--space-sm)}}@media (max-width:899px),(pointer:coarse){.deta-compact-control_control__y5qSg{width:100%;max-width:none}}.garage-workspace_root___9RBm{min-width:0;container:garage-workspace/inline-size}.garage-workspace_layout__96TNa{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xl);align-items:start}.garage-workspace_list__Ov8JY{display:grid;gap:var(--space-xl);list-style:none;margin:0;padding:0;min-width:0}.garage-workspace_add__Ig_Fb{min-width:0}@container garage-workspace (min-width: 900px){.garage-workspace_layout__96TNa:has(>ul){grid-template-columns:minmax(0,1fr) 280px}}.conversation-offer_card__C7WId{display:flex;flex-direction:column;gap:var(--space-md);align-self:stretch;padding:var(--space-lg);border:var(--border-hairline) solid var(--border-dark);border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);background:var(--bg-surface)}@supports not (corner-shape:superellipse(2.4)){.conversation-offer_card__C7WId{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.conversation-offer_label__fAeL5{color:var(--text-muted)}.conversation-offer_value__5qRTz{color:var(--text-primary)}.conversation-offer_note__Ygo6n{color:var(--text-primary);margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.conversation-offer_actions__4Xe37{display:grid;justify-items:start;gap:var(--space-md);border-top:var(--border-hairline) solid var(--border-default);padding-top:var(--space-md)}.conversation-offer_actions__4Xe37>button{max-width:100%;white-space:normal;height:auto;min-height:48px}@media (max-width:699px){[data-conversation-screen] .conversation-offer_card__C7WId{padding:var(--space-md)}}.conversation-layout_screen__vtHe0{position:fixed;inset:0 0 auto;z-index:100;height:100dvh;display:flex;flex-direction:column;min-width:0;background:var(--bg-sand);color:var(--text-primary);overflow:hidden}.conversation-layout_header__9hGGv{flex:none;display:flex;align-items:center;gap:var(--space-sm);padding:calc(var(--space-sm) + env(safe-area-inset-top, 0px)) var(--space-md) var(--space-sm);background:var(--bg-surface)}.conversation-layout_identity__WXR8W{flex:1 1;min-width:0}.conversation-layout_title__QP_pm{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-layout_title__QP_pm:focus{outline:none}.conversation-layout_subtitle___GIpl{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;color:var(--text-muted)}.conversation-layout_summary__EEhwI{flex:none;max-width:none;border-radius:0;border-bottom:var(--border-hairline) solid var(--border-default);background:var(--bg-surface);justify-content:space-between;padding-inline:var(--space-lg);text-align:left;min-height:48px;height:auto;padding-block:var(--space-sm);white-space:normal;text-decoration:none}.conversation-layout_summary__EEhwI>span{min-width:0;overflow-wrap:anywhere}.conversation-layout_summary__EEhwI>svg{flex:none}.conversation-layout_messages__6BKM7{flex:1 1;min-height:0;display:flex;flex-direction:column;padding:0 var(--space-md)}.conversation-layout_composer__unneT{flex:none;padding:var(--space-sm) var(--space-md) calc(var(--space-sm) + env(safe-area-inset-bottom, 0px));background:var(--bg-surface);border-top:var(--border-hairline) solid var(--border-default);max-height:45%;overflow-y:auto}.conversation-layout_details__SvHZR{padding-block:var(--space-md) calc(var(--space-lg) + env(safe-area-inset-bottom, 0px))}.conversation-layout_entry__vmvqL{padding:var(--space-lg);border-radius:var(--radius-xl);background:var(--bg-surface);corner-shape:var(--corner-smooth)}.conversation-layout_preview__LG28W{color:var(--text-muted);margin:0 0 var(--space-lg)}.conversation-layout_composeNote__4CQG4{margin:var(--space-sm) 0 0;color:var(--text-muted)}.conversation-layout_actions__fZSTO{display:grid;gap:var(--space-md);padding-bottom:var(--space-lg)}.conversation-layout_form__p12k0{display:grid;gap:var(--space-lg);padding-bottom:calc(var(--space-lg) + env(safe-area-inset-bottom, 0px))}@supports not (corner-shape:superellipse(2.4)){.conversation-layout_entry__vmvqL{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.conversation-composer_root__NeNTJ{display:grid;gap:var(--space-sm);min-width:0}.conversation-composer_row___ljt4{display:flex;align-items:flex-end;gap:var(--space-sm);min-width:0}.conversation-composer_field__tw4c_{flex:1 1;min-width:0}.conversation-composer_row___ljt4>button{flex:none}.conversation-composer_notice__UBRCE{margin:0;color:var(--text-muted);overflow-wrap:anywhere}.journal-layout_page__UycPj{padding-block:var(--space-2xl) var(--step-section)}.journal-layout_masthead__IqJhk{display:grid;min-width:0;gap:var(--space-xl);margin-bottom:var(--space-3xl)}.journal-layout_masthead__IqJhk>:first-child{margin:0;min-width:0}.journal-layout_topicNav__FCZI_{min-width:0;margin-bottom:var(--space-xl)}.journal-layout_topicNav__FCZI_ :is(a,button){gap:var(--space-md)}.journal-layout_topicNav__FCZI_ svg{color:var(--text-primary)}.journal-layout_search__o3pq_{display:flex;align-items:center;gap:var(--space-md);width:min(100%,520px)}.journal-layout_search__o3pq_>:first-child{flex:1 1;min-width:0}.journal-layout_search__o3pq_>button{flex:none}section.journal-layout_leadSurface__y5dez{padding:0;overflow:hidden;margin-bottom:var(--step-section)}.journal-layout_relatedWorks__en0Ls,.journal-layout_routeSection__5Ek3L,.journal-layout_topicCollection__mU0zD,.journal-layout_topicsSection__dsxms{display:grid;min-width:0;gap:var(--space-xl)}.journal-layout_routeSection__5Ek3L,.journal-layout_topicsSection__dsxms{margin-bottom:var(--step-section)}.journal-layout_topicsSection__dsxms{gap:var(--step-section)}.journal-layout_routeGrid___wfsu{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-md)}section.journal-layout_routeCard__K3J14{position:relative;display:flex;align-items:start;gap:var(--space-lg);padding:var(--space-xl)}.journal-layout_routeIcon__A2M4F{display:grid;place-items:center;flex:none;width:44px;height:44px}.journal-layout_routeCopy__vN75C{display:grid;min-width:0;gap:var(--space-sm)}.journal-layout_routeCopy__vN75C p{color:var(--text-muted)}.journal-layout_routeLink__rHW0m{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);color:var(--text-primary)}.journal-layout_routeLink__rHW0m:after{content:"";position:absolute;inset:0;border-radius:var(--radius-xl);corner-shape:var(--corner-smooth)}@supports not (corner-shape:superellipse(2.4)){.journal-layout_routeLink__rHW0m:after{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.journal-layout_routeLink__rHW0m svg{flex:none}.journal-layout_routeLink__rHW0m:hover{text-decoration:underline;text-underline-offset:3px}.journal-layout_routeLink__rHW0m:focus-visible{outline:2px solid var(--text-primary);outline-offset:3px}.journal-layout_collectionCards__U8vZm{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(270px,85%);gap:var(--space-md);margin:0 calc(-1 * var(--page-x)) 0 0;padding:0 var(--page-x) var(--space-sm) 0;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:var(--page-x)}.journal-layout_collectionCards__U8vZm>li{min-width:0;scroll-snap-align:start;container-type:inline-size}.journal-layout_collectionCards__U8vZm>li>a{height:100%}.journal-layout_archiveEntries__HRZqh{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-md);margin:0;padding:0;list-style:none}.journal-layout_archiveEntries__HRZqh>li{min-width:0}.journal-layout_archiveFull__kgIB6,.journal-layout_archivePreview__8VKV6{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:var(--space-xl)}.journal-layout_archiveFull__kgIB6{margin-top:var(--space-xl)}.journal-layout_archiveHead__WLWMM{display:flex;align-items:end;justify-content:space-between;gap:var(--space-lg)}.journal-layout_archiveHead__WLWMM>span{color:var(--text-muted);white-space:nowrap}.journal-layout_archiveActions__xtiOR{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md)}.journal-layout_archiveActions__xtiOR .journal-layout_search__o3pq_{flex:1 1 300px}.journal-layout_archiveFull__kgIB6 .journal-layout_archiveEntries__HRZqh{max-width:var(--measure)}.journal-layout_backToJournal__6Jzxt{justify-self:start}.journal-layout_relatedWorks__en0Ls{margin-top:var(--step-section)}.journal-layout_resources__bfoVr{display:grid;gap:var(--space-xl);align-items:center;margin-top:var(--step-section);padding-top:var(--step-section);border-top:var(--border-hairline) solid var(--border-default)}.journal-layout_resources__bfoVr p{margin:0}.journal-layout_resourcesLinks__D61Ua{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-lg)}@media (min-width:640px){.journal-layout_routeGrid___wfsu{grid-template-columns:repeat(3,minmax(0,1fr))}.journal-layout_collectionCards__U8vZm{grid-auto-columns:minmax(300px,45%)}}@media (min-width:900px){main.journal-layout_page__UycPj{max-width:var(--shell-w-wide)}.journal-layout_masthead__IqJhk{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:end;gap:var(--space-3xl)}.journal-layout_collectionCards__U8vZm{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;overflow:visible}.journal-layout_resources__bfoVr{grid-template-columns:minmax(0,1fr) auto}.journal-layout_archiveEntries__HRZqh{max-width:900px}}@media (min-width:1100px){.journal-layout_archiveFull__kgIB6 .journal-layout_archiveEntries__HRZqh,.journal-layout_archivePreview__8VKV6 .journal-layout_archiveEntries__HRZqh{max-width:none;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (max-width:639px){.journal-layout_page__UycPj{padding-top:var(--space-xl)}.journal-layout_archiveHead__WLWMM{align-items:start}}.loading-region_visual__W5RKu{animation:loading-region_reveal__YDOER 1ms step-end .2s both}@keyframes loading-region_reveal__YDOER{0%{visibility:hidden}to{visibility:visible}}.map-browse-sheet_sheet__2KEYe{position:absolute;z-index:900;inset-inline:0;bottom:0;display:flex;flex-direction:column;height:53%;min-height:104px;corner-shape:var(--corner-smooth);border-radius:var(--radius-outer) var(--radius-outer) 0 0;background:var(--bg-surface);color:var(--text-primary);box-shadow:0 -4px 20px rgb(0 0 0/18%);overflow:hidden;transition:height .26s var(--ease),transform .36s var(--ease)}.map-browse-sheet_sheet__2KEYe[data-position=compact]{height:104px}.map-browse-sheet_sheet__2KEYe[data-position=map]{height:30%}.map-browse-sheet_sheet__2KEYe[data-position=expanded]{height:calc(100% - 56px)}.map-browse-sheet_handle__PLK49{flex:none;width:100%;min-height:44px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:inherit;cursor:ns-resize;touch-action:none}.map-browse-sheet_handle__PLK49>span{width:40px;height:4px;border-radius:var(--radius-pill);background:var(--border-default)}.map-browse-sheet_handle__PLK49:focus-visible{outline:2px solid var(--accent-base);outline-offset:-3px}.map-browse-sheet_header__ne0_T{flex:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);min-height:56px;padding:0 var(--space-lg) var(--space-sm)}.map-browse-sheet_actionsOnlyHeader__57Jk1{justify-content:flex-end}.map-browse-sheet_title__v5mno{margin:0;min-width:0;font-size:var(--fs-lg);font-weight:var(--weight-semibold)}.map-browse-sheet_title__v5mno small{display:block;font-size:var(--fs-xs);font-weight:var(--weight-regular);color:var(--text-muted)}.map-browse-sheet_body__swzMF{flex:1 1;min-height:0;display:grid;overflow:hidden}.map-browse-sheet_body__swzMF[hidden]{display:none}.map-browse-sheet_body__swzMF>:not([hidden]){grid-area:1/1;min-height:0;overflow-y:auto;overscroll-behavior-y:contain}@media (min-width:900px){.map-browse-sheet_sheet__2KEYe{inset:var(--space-lg) auto var(--space-lg) var(--space-lg);width:min(400px,38%);height:auto;corner-shape:var(--corner-smooth);border-radius:var(--radius-outer)}.map-browse-sheet_sheet__2KEYe[data-position=compact]{bottom:auto}.map-browse-sheet_sheet__2KEYe[data-position=expanded]{height:auto}}@media (prefers-reduced-motion:reduce){.map-browse-sheet_sheet__2KEYe{transition:none}}@media (min-width:900px){.map-browse-sheet_sheet__2KEYe[data-position=map]{height:auto}}@supports not (corner-shape:superellipse(2.4)){.map-browse-sheet_sheet__2KEYe{border-radius:calc(var(--radius-outer) * var(--corner-fallback-scale)) calc(var(--radius-outer) * var(--corner-fallback-scale)) 0 0}}@media (min-width:900px){@supports not (corner-shape:superellipse(2.4)){.map-browse-sheet_sheet__2KEYe{border-radius:calc(var(--radius-outer) * var(--corner-fallback-scale))}}}@media (max-width:899px){.map-browse-sheet_sheet__2KEYe[data-sizing=content]{height:auto;max-height:var(--map-sheet-max-height,calc(100% - 56px))}.map-browse-sheet_sheet__2KEYe[data-sizing=content][data-custom-height],.map-browse-sheet_sheet__2KEYe[data-sizing=content][data-position=expanded]{height:var(--map-sheet-drag-height,calc(var(--map-viewport-height, 100dvh) - var(--safe-top) - 56px));max-height:calc(var(--map-viewport-height, 100dvh) - var(--safe-top) - 56px)}.map-browse-sheet_sheet__2KEYe[data-actions-only-header][data-position=compact]{height:min(200px,calc(var(--map-viewport-height, 100dvh) - 56px))}.map-browse-sheet_sheet__2KEYe[data-resizing]{transition:none}.map-browse-sheet_sheet__2KEYe[data-sizing=content] .map-browse-sheet_body__swzMF{flex:0 1 auto}.map-browse-sheet_sheet__2KEYe[data-sizing=content][data-custom-height] .map-browse-sheet_body__swzMF,.map-browse-sheet_sheet__2KEYe[data-sizing=content][data-position=expanded] .map-browse-sheet_body__swzMF{flex:1 1}.map-browse-sheet_sheet__2KEYe[data-position=map] .map-browse-sheet_handle__PLK49{min-height:20px}.map-browse-sheet_sheet__2KEYe[data-position=map] .map-browse-sheet_header__ne0_T{min-height:44px;padding-bottom:var(--space-xs)}.map-browse-sheet_sheet__2KEYe[data-position=map] .map-browse-sheet_title__v5mno{font-size:var(--fs-lg)}}.map-browse-sheet_sheet__2KEYe[data-tone=dark]{background:var(--bg-dark-soft);color:var(--text-on-dark)}.map-browse-sheet_sheet__2KEYe[data-tone=dark] .map-browse-sheet_title__v5mno small{color:var(--text-on-dark)}.map-browse-sheet_sheet__2KEYe[data-tone=dark] .map-browse-sheet_handle__PLK49>span{background:var(--border-on-dark)}.map-browse-sheet_sheet__2KEYe[data-offscreen=true]{transform:translateY(calc(100% + 24px));pointer-events:none}.map-browse-sheet_headerAfter__OdVpu{flex:none;min-width:0}.map-browse-sheet_sheet__2KEYe[data-stable-header] .map-browse-sheet_handle__PLK49{min-height:44px}.map-browse-sheet_sheet__2KEYe[data-stable-header] .map-browse-sheet_header__ne0_T{min-height:56px;padding-bottom:var(--space-sm)}.map-browse-sheet_sheet__2KEYe[data-resizable=false]>.map-browse-sheet_header__ne0_T{padding-top:var(--space-lg)}.map-browse-sheet_sheet__2KEYe[data-tone=dark][data-resizable=true] .map-browse-sheet_handle__PLK49{min-height:44px}@media (min-width:900px){.map-browse-sheet_sheet__2KEYe[data-tone=dark] .map-browse-sheet_handle__PLK49{display:none}.map-browse-sheet_sheet__2KEYe[data-tone=dark]>.map-browse-sheet_header__ne0_T{padding-top:var(--space-lg)}}@media (max-width:899px){.map-browse-sheet_sheet__2KEYe[data-layout=document]{padding-top:0;position:relative;inset:auto;width:auto;height:auto;min-height:inherit;overflow:visible;box-shadow:none;background:transparent;border-radius:0}.map-browse-sheet_sheet__2KEYe[data-layout=document]>.map-browse-sheet_header__ne0_T{position:relative;background:transparent;padding:var(--space-xl) var(--page-x) var(--space-lg)}.map-browse-sheet_sheet__2KEYe[data-layout=document]>.map-browse-sheet_headerAfter__OdVpu{position:sticky;top:var(--safe-top);z-index:2;background:transparent;pointer-events:none}.map-browse-sheet_sheet__2KEYe[data-layout=document]>.map-browse-sheet_body__swzMF{display:block;overflow:visible}.map-browse-sheet_sheet__2KEYe[data-layout=document]>.map-browse-sheet_body__swzMF>*{overflow:visible}}@media(max-width:899px){.map-browse-sheet_sheet__2KEYe[data-layout=document]>.map-browse-sheet_headerAfter__OdVpu:has([data-category-collapse]){display:contents}}.client-request-workspace_current__XERMS,.client-request-workspace_history__WdDO8,.client-request-workspace_workspace__8QNLP{display:grid;min-width:0;gap:var(--space-xl)}.client-request-workspace_workspace__8QNLP{max-width:860px}.client-request-workspace_current__XERMS>h3{margin:0}.client-request-workspace_muted__h3Xb6,.client-request-workspace_preview__VZfmm{color:var(--text-muted)}.client-request-workspace_replies__w9SEO{display:grid;margin:0}.client-request-workspace_reply__4j4r7{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:var(--space-md) var(--space-xl);padding-block:var(--space-lg);border-top:var(--border-hairline) solid var(--border-default)}.client-request-workspace_replyCopy__CJEzm{display:grid;gap:var(--space-xs);min-width:0}.client-request-workspace_reply__4j4r7 dt{flex:1 1 240px;min-width:0}.client-request-workspace_price__PHaj5{margin:0}.client-request-workspace_preview__VZfmm{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere}.client-request-workspace_actions__0gTtG{display:flex;flex-wrap:wrap;gap:var(--space-md)}@media (max-width:599px){.client-request-workspace_actions__0gTtG>a{width:100%}}.client-chat-workspace_page__wvzTY{display:grid;align-content:start;gap:var(--step-block);min-width:0}.sticky-top-bar_sentinel__7cgFT{position:absolute;display:block;width:1px;height:0}.sticky-top-bar_barOn__VG9fc,.sticky-top-bar_bar__XFXGI{position:fixed;top:var(--head-pin);left:0;right:0;padding-top:var(--safe-top);z-index:40;background:var(--bg-dark);color:var(--text-on-dark);transition:transform var(--t-state) var(--ease),opacity var(--t-state) var(--ease)}.sticky-top-bar_row__K9ZXc{display:flex;align-items:center;gap:var(--space-lg);max-width:480px;margin-inline:auto;padding:var(--space-lg) var(--page-x)}@media (min-width:900px){.sticky-top-bar_row__K9ZXc{max-width:var(--shell-w-wide)}}@media (min-width:640px) and (pointer:fine){.sticky-top-bar_row__K9ZXc{max-width:var(--shell-w-wide)}}.sticky-top-bar_bar__XFXGI{transform:translateY(-100%);opacity:0;pointer-events:none}.sticky-top-bar_barOn__VG9fc{transform:translateY(0);opacity:1}.sticky-top-bar_progress__oHeX8{position:absolute;right:0;bottom:0;left:0;height:2px;overflow:hidden;background:color-mix(in srgb,var(--bg-surface) 10%,transparent)}.sticky-top-bar_progressFill__ZfzGj{display:block;width:100%;height:100%;background:var(--accent-base);transform:scaleX(var(--reading-progress,0));transform-origin:left center;will-change:transform}.sticky-top-bar_back__QAX0j{border:0;color:inherit;flex:none;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-pill);background:rgba(255,255,255,.14)}.sticky-top-bar_backIcon____EPF{display:block;width:16px;height:16px;background:var(--text-on-dark);mask:url(/icons/chevron-left.svg) center/14px 14px no-repeat;-webkit-mask:url(/icons/chevron-left.svg) center/14px 14px no-repeat}.sticky-top-bar_title__qIwrf{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-on-dark)}[data-map-heading] .sticky-top-bar_title__qIwrf,[data-retain-on-mobile=true] .sticky-top-bar_title__qIwrf{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.sticky-top-bar_stack__Tan4t{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.sticky-top-bar_compactTitle__O_N_B .sticky-top-bar_stack__Tan4t{flex:0 1 auto}.sticky-top-bar_price__Dl3L6{color:var(--accent-base);white-space:nowrap}.sticky-top-bar_action__rF3wv{flex:none}@media (max-width:639px),(pointer:coarse){.sticky-top-bar_row__K9ZXc{gap:var(--space-md)}.sticky-top-bar_action__rF3wv.sticky-top-bar_action__rF3wv{padding-inline:var(--space-lg)}}.sticky-top-bar_narrowOnly__zWOSN{visibility:visible}@media (min-width:1100px){.sticky-top-bar_narrowOnly__zWOSN{display:none}}@media (min-width:900px){.sticky-top-bar_barOn__VG9fc,.sticky-top-bar_bar__XFXGI{z-index:29}}.sticky-top-bar_leading__1rkQg{flex:none;display:flex;align-items:center}.sticky-top-bar_description__PBnTc{color:var(--text-on-chrome);overflow-wrap:anywhere}.sticky-top-bar_actions__e1XaM{display:flex;flex-wrap:wrap;gap:var(--space-md);align-items:center;flex-shrink:0}@media(max-width:639px){.sticky-top-bar_row__K9ZXc:has(.sticky-top-bar_actions__e1XaM){flex-wrap:wrap}.sticky-top-bar_actions__e1XaM{flex-basis:100%;justify-content:flex-end}}.sticky-top-bar_distributed__UkOT4 .sticky-top-bar_stack__Tan4t{flex:1 1}.sticky-top-bar_distributed__UkOT4 .sticky-top-bar_actions__e1XaM{margin-left:auto}@media (max-width:639px){.sticky-top-bar_distributed__UkOT4.sticky-top-bar_row__K9ZXc{flex-wrap:nowrap}.sticky-top-bar_distributed__UkOT4.sticky-top-bar_row__K9ZXc:has([data-studio-contacts]){flex-wrap:wrap}.sticky-top-bar_distributed__UkOT4 .sticky-top-bar_actions__e1XaM{display:none}}.sticky-top-bar_barOn__VG9fc.sticky-top-bar_barOn__VG9fc[data-sticky-top-bar],.sticky-top-bar_bar__XFXGI.sticky-top-bar_bar__XFXGI[data-sticky-top-bar]{position:fixed;overflow:clip}.sticky-top-bar_barOn__VG9fc.sticky-top-bar_barOn__VG9fc>.sticky-top-bar_progress__oHeX8,.sticky-top-bar_bar__XFXGI.sticky-top-bar_bar__XFXGI>.sticky-top-bar_progress__oHeX8{position:absolute;z-index:2}.growth_stack___ETk3{display:grid;gap:var(--space-lg)}.growth_panel__dAFQ9{background:var(--bg-surface);border-radius:var(--radius-outer);corner-shape:var(--corner-smooth);padding:var(--step-block);display:grid;gap:var(--step-item);min-width:0}.growth_facts___kUr5{margin:0;display:grid;gap:var(--space-sm)}.growth_facts___kUr5>div{display:grid;grid-template-columns:minmax(5rem,1fr) minmax(0,2fr);gap:var(--space-md)}.growth_facts___kUr5 dt{color:var(--text-muted)}.growth_facts___kUr5 dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.growth_actions__Pj5eh{display:flex;gap:var(--space-md);flex-wrap:wrap}.growth_history___vAT9{border-top:1px solid var(--border-default);padding-top:var(--space-lg);display:grid;gap:var(--space-md)}.growth_photos__K3Pzy{display:flex;gap:var(--space-md);flex-wrap:wrap}.growth_photos__K3Pzy img{width:96px;height:96px;object-fit:cover;border-radius:var(--radius-xl);corner-shape:var(--corner-smooth)}.growth_notice__u6cCD{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}@supports not (corner-shape:superellipse(2.4)){.growth_panel__dAFQ9{border-radius:calc(var(--radius-outer) * var(--corner-fallback-scale))}.growth_photos__K3Pzy img{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.hours-editor_hoursEditor__1a_zH{container:hours-editor/inline-size;display:flex;flex-direction:column;gap:var(--space-md);min-width:0}.hours-editor_hoursTools__hYJEG{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-md)}.hours-editor_hoursList__RsKpe{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-sm) var(--space-2xl);margin:0;padding:0;list-style:none}.hours-editor_hoursRow__K8lVX{display:grid;grid-template-columns:28px 250px auto;align-items:center;gap:var(--space-md);min-width:0}.hours-editor_hoursDay__2iuNv{color:var(--text-primary);white-space:nowrap}.hours-editor_hoursTimes__GqcwR{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--space-xs);min-width:0}.hours-editor_hoursTimes__GqcwR>*{min-width:0;width:auto}.hours-editor_hoursTimes__GqcwR input{min-width:0;width:100%}.hours-editor_hoursEditor__1a_zH .hours-editor_hoursClosed___g_wm{width:auto;justify-self:start;white-space:nowrap}.hours-editor_hoursNote__9Xi0W{color:var(--text-muted)}@container hours-editor (min-width: 860px){.hours-editor_hoursList__RsKpe{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;grid-template-rows:repeat(4,auto)}}@container hours-editor (max-width: 425px){.hours-editor_hoursRow__K8lVX{grid-template-columns:28px minmax(0,1fr);gap:var(--space-xs) var(--space-sm)}.hours-editor_hoursClosed___g_wm{grid-column:2}}.hours-editor_hoursCompact__v0iCL .hours-editor_hoursList__RsKpe{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;grid-template-rows:none}.hours-editor_hoursCompact__v0iCL .hours-editor_hoursRow__K8lVX{grid-template-columns:28px minmax(0,1fr);gap:var(--space-xs) var(--space-sm)}.hours-editor_hoursCompact__v0iCL .hours-editor_hoursClosed___g_wm{grid-column:2}.client-booking-list_list__K0wWg{border:1px solid var(--border-default)}.client-booking-list_list__K0wWg>header{padding-bottom:var(--space-sm);border-bottom:var(--border-hairline) solid var(--border-default)}.client-booking-list_stack__Ek_iR{display:grid;gap:var(--space-xl);min-width:0;max-width:860px}.client-booking-list_muted__rNWyc{color:var(--text-muted)}.client-booking-list_date__AMEXr{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);background:var(--bg-light);color:var(--text-primary)}.client-booking-list_details__04iwv{display:grid;justify-items:start;gap:var(--space-xs)}@media (max-width:599px){.client-booking-list_date__AMEXr{display:none}}@supports not (corner-shape:superellipse(2.4)){.client-booking-list_date__AMEXr{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}