._backdrop_1dmie_1{z-index:1000;padding:var(--space-4);background:var(--color-overlay,var(--color-bg-invert));justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._card_1dmie_12{background:var(--portal-card-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg,var(--radius-md));box-shadow:var(--shadow-lg,var(--shadow-md));gap:var(--space-4);width:100%;max-width:380px;padding:var(--space-6);flex-direction:column;display:flex}._title_1dmie_25{color:var(--color-text);font-size:var(--text-lg);margin:0;font-weight:600}._muted_1dmie_32{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}._form_1dmie_38{gap:var(--space-3);flex-direction:column;display:flex}._label_1dmie_44{color:var(--color-text-muted);font-size:var(--text-sm)}._input_1dmie_51{background:var(--portal-card-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--relief-inner-shade);color:var(--color-text);font-size:var(--text-md,var(--text-sm));padding:var(--space-2) var(--space-3);letter-spacing:.25em;transition:border-color var(--motion-micro) var(--ease-functional), box-shadow var(--motion-micro) var(--ease-functional)}._input_1dmie_51:focus{border-color:var(--color-accent);box-shadow:var(--relief-inner-shade), 0 0 0 3px var(--color-accent-soft);outline:none}._input_1dmie_51:disabled{box-shadow:none;opacity:.6}._actions_1dmie_78{gap:var(--space-3);display:flex}._primaryButton_1dmie_87{background-color:var(--color-accent);background-image:var(--relief-fill-sheen);border-radius:var(--radius-md);box-shadow:var(--relief-inner-highlight), var(--elevation-interactive-rest);color:var(--color-on-accent);cursor:pointer;font-size:var(--text-sm);padding:var(--space-2) var(--space-4);transition:background-color var(--motion-micro) var(--ease-functional), box-shadow var(--motion-micro) var(--ease-functional), opacity var(--motion-micro) var(--ease-functional), transform var(--motion-micro) var(--ease-functional);border:none;font-weight:600}._primaryButton_1dmie_87:hover:not(:disabled){background-color:var(--color-accent-strong);box-shadow:var(--relief-inner-highlight), var(--elevation-interactive-hover);transform:translateY(calc(-1 * var(--relief-lift)))}._primaryButton_1dmie_87:active:not(:disabled){background-color:var(--color-accent-strong);box-shadow:var(--relief-inner-pressed), var(--elevation-interactive-active);transform:translateY(var(--relief-lift)) scaleY(.98)}._primaryButton_1dmie_87:focus-visible,._secondaryButton_1dmie_118:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._primaryButton_1dmie_87:disabled{box-shadow:none;opacity:.6;cursor:not-allowed;background-image:none;transform:none}._secondaryButton_1dmie_118{background-color:var(--portal-card-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--relief-inner-shade), var(--elevation-interactive-rest);color:var(--color-text);cursor:pointer;font-size:var(--text-sm);padding:var(--space-2) var(--space-4);transition:background-color var(--motion-micro) var(--ease-functional), border-color var(--motion-micro) var(--ease-functional), box-shadow var(--motion-micro) var(--ease-functional), transform var(--motion-micro) var(--ease-functional)}._secondaryButton_1dmie_118:hover:not(:disabled){background-color:var(--color-accent-soft);border-color:var(--color-border-strong);box-shadow:var(--elevation-interactive-hover);transform:translateY(calc(-1 * var(--relief-lift)))}._secondaryButton_1dmie_118:active:not(:disabled){box-shadow:var(--relief-inner-pressed);transform:translateY(var(--relief-lift)) scaleY(.98)}._secondaryButton_1dmie_118:disabled{box-shadow:none;opacity:.6;cursor:not-allowed;transform:none}._errorAlert_1dmie_167{background:var(--color-danger-soft);border:1px solid var(--color-danger-border);border-radius:var(--radius-md);color:var(--color-danger);font-size:var(--text-sm);padding:var(--space-2) var(--space-3);margin:0}@media (prefers-reduced-motion:reduce){._primaryButton_1dmie_87,._secondaryButton_1dmie_118,._input_1dmie_51{transition:none}._primaryButton_1dmie_87:hover:not(:disabled),._primaryButton_1dmie_87:active:not(:disabled),._secondaryButton_1dmie_118:hover:not(:disabled),._secondaryButton_1dmie_118:active:not(:disabled){transform:none}}._stack_1irdt_5{bottom:var(--space-5);z-index:var(--z-overlay);align-items:center;gap:var(--space-2);width:min(560px, calc(100vw - var(--space-8)));pointer-events:none;flex-direction:column;display:flex;position:fixed;left:50%;transform:translate(-50%)}._card_1irdt_19{pointer-events:auto;align-items:center;gap:var(--space-3);background:var(--floating-surface-opaque);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;box-shadow:var(--portal-card-shadow);padding:var(--space-3) var(--space-4);color:var(--color-text);font-size:var(--text-sm);display:flex}@supports (backdrop-filter:blur(1px)){._card_1irdt_19{background:var(--floating-surface-translucent);backdrop-filter:var(--floating-surface-blur)}}._tone-warning_1irdt_42{background:var(--color-warning-soft);border-color:var(--color-warning-border)}._text_1nm5w_6{text-align:left;flex:1}._link_1nm5w_11{color:var(--color-accent-strong);cursor:pointer;font:inherit;text-underline-offset:.18em;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}._link_1nm5w_11:hover,._link_1nm5w_11:focus-visible{color:var(--color-text);outline:none}._dismiss_1nm5w_29{color:var(--color-text-muted);cursor:pointer;font-size:var(--text-sm);padding:var(--space-1);background:0 0;border:none;flex:none;line-height:1}._dismiss_1nm5w_29:hover{color:var(--color-text)}._avatar_1ap2a_1{background:var(--color-accent-soft);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text);font-family:var(--font-sans);letter-spacing:.04em;user-select:none;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}button._avatar_1ap2a_1{box-shadow:var(--relief-inner-shade), var(--elevation-interactive-rest);cursor:pointer;min-width:44px;min-height:44px;transition:background-color var(--motion-micro) var(--ease-functional), border-color var(--motion-micro) var(--ease-functional), box-shadow var(--motion-micro) var(--ease-functional), transform var(--motion-micro) var(--ease-functional)}button._avatar_1ap2a_1:hover{background:var(--color-surface-inset);border-color:var(--color-border-strong);box-shadow:var(--elevation-interactive-hover);transform:translateY(calc(-1 * var(--relief-lift)))}button._avatar_1ap2a_1:active{box-shadow:var(--relief-inner-pressed), var(--elevation-interactive-active);transform:translateY(var(--relief-lift))}button._avatar_1ap2a_1:focus-visible{outline:3px solid var(--intent-operational);outline-offset:2px}._size-sm_1ap2a_45{font-size:var(--text-xs);width:24px;height:24px}._size-md_1ap2a_51{font-size:var(--text-xs);width:28px;height:28px}._size-lg_1ap2a_57{font-size:var(--text-sm);width:36px;height:36px}@media (prefers-reduced-motion:reduce){button._avatar_1ap2a_1{transition:none}button._avatar_1ap2a_1:hover,button._avatar_1ap2a_1:active{transform:none}}._recCard_xlsr0_1{border-radius:var(--radius-drawer);border:1px solid color-mix(in srgb, var(--color-elara-border) 70%, var(--color-machine-border));background:var(--color-machine-surface);box-shadow:var(--shadow-sm);list-style:none;overflow:hidden}._recCard_xlsr0_1:first-child{border-color:color-mix(in srgb, var(--color-link) 54%, var(--color-border));box-shadow:var(--shadow-md)}._recImageWrap_xlsr0_15{aspect-ratio:16/6;background:var(--color-surface-raised);min-height:86px;max-height:108px;position:relative}._recImageFallback_xlsr0_23{background:linear-gradient(135deg, var(--color-machine-surface), var(--color-elara-soft)), var(--color-surface-raised);min-height:78px;color:var(--color-link);font-family:var(--font-serif);font-size:var(--text-xl);place-items:center;display:grid}._recImage_xlsr0_15{object-fit:cover;width:100%;height:100%;display:block}._recImageOverlay_xlsr0_42{justify-content:space-between;gap:var(--space-2);padding:var(--space-2);background:linear-gradient(180deg, var(--color-overlay-sm), transparent 42%, var(--color-overlay-md));flex-direction:column;display:flex;position:absolute;inset:0}._recAvailability_xlsr0_58{padding:3px var(--space-2);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-link) 78%, white);color:#fff;letter-spacing:.08em;text-transform:uppercase;align-self:flex-end;font-size:9px;font-weight:800}._recTags_xlsr0_70{gap:var(--space-1);flex-wrap:wrap;display:flex}._recTag_xlsr0_70{padding:2px var(--space-2);border-radius:var(--radius-full);background:var(--color-overlay-lg);color:#fff;font-size:9px;font-weight:700}._recBody_xlsr0_85{padding:var(--space-2) var(--space-3) 6px;background:var(--color-machine-surface)}._recVerified_xlsr0_90{margin-bottom:var(--space-1);letter-spacing:.08em;text-transform:uppercase;color:var(--color-link);font-size:10px;font-weight:800}._recHead_xlsr0_99{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._recName_xlsr0_106{font-size:var(--text-xs);color:var(--color-machine-text);font-weight:800}._recScore_xlsr0_112{padding:2px var(--space-2);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-link) 14%, white);color:var(--color-link);flex:none;font-size:10px;font-weight:700}._recMatch_xlsr0_122{margin:var(--space-1) 0 0;font-size:var(--text-xs);color:var(--color-link);font-weight:800}._recScoreInline_xlsr0_129{color:var(--color-machine-text-muted);font-weight:700}._recMeta_xlsr0_134{font-size:var(--text-xs);color:var(--color-machine-text-muted);margin:2px 0 0}._recPrice_xlsr0_140{font-size:var(--text-xs);color:var(--color-link);margin:2px 0 0;font-weight:800}._recSummary_xlsr0_147{margin:var(--space-2) 0 0;color:var(--color-machine-text-body);font-size:11px;line-height:1.45}._recAmenityRow_xlsr0_154{margin-top:var(--space-2);gap:var(--space-1);flex-wrap:wrap;display:flex}._recAmenityRow_xlsr0_154 span{padding:2px var(--space-2);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-link) 10%, white);color:var(--color-link);font-size:10px;font-weight:700}._recUnit_xlsr0_170{margin:var(--space-2) 0 0;color:var(--color-machine-text);font-size:11px;font-weight:700}._recReasons_xlsr0_177{padding:0 var(--space-3) var(--space-2);gap:var(--space-1);background:var(--color-machine-surface);flex-wrap:wrap;margin:0;list-style:none;display:flex}._recReasons_xlsr0_177 li{color:var(--color-machine-text-muted);font-size:11px}._recActions_xlsr0_192{gap:var(--space-1);padding:0 var(--space-3) var(--space-2);background:var(--color-machine-surface);grid-template-columns:1fr 1fr;display:grid}._recLink_xlsr0_200,._recPrimaryLink_xlsr0_201{min-height:30px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);border:1px solid var(--color-machine-border);color:var(--color-machine-text);justify-content:center;align-items:center;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}._recPrimaryLink_xlsr0_201{border-color:var(--color-link);background:var(--color-link);color:#fff}._recDetails_xlsr0_221{border-top:1px solid var(--color-machine-border);padding:var(--space-2) var(--space-3);background:var(--color-machine-surface)}._recDetails_xlsr0_221 summary{cursor:pointer;color:var(--color-link);font-size:11px;font-weight:800}._recDetails_xlsr0_221 p{margin:var(--space-2) 0 0;color:var(--color-machine-text-muted);font-size:11px;line-height:1.45}._recGallery_xlsr0_241{margin-top:var(--space-2);gap:var(--space-1);grid-template-columns:repeat(3,1fr);display:grid}._recGallery_xlsr0_241 img{aspect-ratio:1.25;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--color-machine-border);width:100%}@media (width<=720px){._recImageWrap_xlsr0_15{min-height:82px;max-height:96px}._recBody_xlsr0_85{padding:var(--space-2)}._recVerified_xlsr0_90{font-size:9px}._recName_xlsr0_106{font-size:var(--text-sm)}._recMatch_xlsr0_122,._recMeta_xlsr0_134,._recPrice_xlsr0_140,._recReasons_xlsr0_177 li{font-size:11px}._recReasons_xlsr0_177{padding:0 var(--space-2) var(--space-2)}._recActions_xlsr0_192,._recDetails_xlsr0_221{padding-left:var(--space-2);padding-right:var(--space-2)}}._overlay_103jk_1{z-index:var(--z-modal);background:var(--color-overlay-md);backdrop-filter:blur(2px);justify-content:flex-end;animation:.16s ease-out _overlayIn_103jk_1;display:flex;position:fixed;inset:0}._drawer_103jk_12{background:var(--color-machine-bg);width:min(480px,100vw);max-width:100vw;height:100%;color:var(--color-machine-text);border-left:1px solid var(--color-elara-border);box-shadow:var(--shadow-lg);flex-direction:column;animation:.2s ease-out _drawerIn_103jk_1;display:flex}._header_103jk_25{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-2);border-bottom:1px solid var(--color-machine-border);display:flex}._headerText_103jk_34{flex-direction:column;gap:2px;display:flex}._title_103jk_40{font-size:var(--text-md);color:var(--color-elara);margin:0;font-weight:600}._subtitle_103jk_47{font-size:var(--text-xs);color:var(--color-machine-text-muted);margin:0}._close_103jk_53{border-radius:var(--radius-sm);background:var(--color-machine-surface);width:28px;height:28px;color:var(--color-machine-text);font-size:var(--text-sm);cursor:pointer;border:none;flex:none}._close_103jk_53:hover{background:var(--color-machine-border)}._badges_103jk_69{gap:var(--space-1);padding:var(--space-2) var(--space-5) var(--space-1);flex-wrap:wrap;display:flex}._badge_103jk_69{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;padding:3px var(--space-2);border-radius:var(--radius-full);background:var(--color-elara-soft);color:var(--color-elara)}._messages_103jk_86{gap:var(--space-2);min-height:0;padding:var(--space-4) var(--space-5);flex-direction:column;flex:auto;display:flex;overflow-y:auto}._bubble_103jk_96{max-width:88%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);font-size:var(--text-sm);white-space:pre-wrap;word-break:break-word;line-height:1.45}._assistant_103jk_106{background:var(--color-machine-surface);border:1px solid var(--color-machine-border);align-self:flex-start}._user_103jk_112{background:var(--color-elara-soft);border:1px solid var(--color-elara-border);align-self:flex-end}._loading_103jk_118{color:var(--color-machine-text-soft);font-style:italic}._turn_103jk_123{gap:var(--space-2);flex-direction:column;display:flex}._recommendations_103jk_129{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._recCard_103jk_138{border-radius:var(--radius-drawer);border:1px solid color-mix(in srgb, var(--color-elara-border) 70%, var(--color-machine-border));background:var(--color-machine-surface);box-shadow:var(--shadow-sm);overflow:hidden}._recCard_103jk_138:first-child{border-color:color-mix(in srgb, var(--color-link) 54%, var(--color-border));box-shadow:var(--shadow-md)}._recImageWrap_103jk_151{aspect-ratio:16/6;background:var(--color-surface-raised);min-height:86px;max-height:108px;position:relative}._recImageFallback_103jk_159{background:linear-gradient(135deg, var(--color-machine-surface), var(--color-elara-soft)), var(--color-surface-raised);min-height:78px;color:var(--color-link);font-family:var(--font-serif);font-size:var(--text-xl);place-items:center;display:grid}._recImage_103jk_151{object-fit:cover;width:100%;height:100%;display:block}._recImageOverlay_103jk_178{justify-content:space-between;gap:var(--space-2);padding:var(--space-2);background:linear-gradient(180deg, var(--color-overlay-sm), transparent 42%, var(--color-overlay-md));flex-direction:column;display:flex;position:absolute;inset:0}._recAvailability_103jk_194{padding:3px var(--space-2);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-link) 78%, white);color:#fff;letter-spacing:.08em;text-transform:uppercase;align-self:flex-end;font-size:9px;font-weight:800}._recTags_103jk_206{gap:var(--space-1);flex-wrap:wrap;display:flex}._recTag_103jk_206{padding:2px var(--space-2);border-radius:var(--radius-full);background:var(--color-overlay-lg);color:#fff;font-size:9px;font-weight:700}._recBody_103jk_221{padding:var(--space-2) var(--space-3) 6px;background:var(--color-machine-surface)}._recVerified_103jk_226{margin-bottom:var(--space-1);letter-spacing:.08em;text-transform:uppercase;color:var(--color-link);font-size:10px;font-weight:800}._recHead_103jk_235{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._recName_103jk_242{font-size:var(--text-xs);color:var(--color-machine-text);font-weight:800}._recScore_103jk_248{padding:2px var(--space-2);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-link) 14%, white);color:var(--color-link);flex:none;font-size:10px;font-weight:700}._recMatch_103jk_258{margin:var(--space-1) 0 0;font-size:var(--text-xs);color:var(--color-link);font-weight:800}._recScoreInline_103jk_265{color:var(--color-machine-text-muted);font-weight:700}._recMeta_103jk_270{font-size:var(--text-xs);color:var(--color-machine-text-muted);margin:2px 0 0}._recPrice_103jk_276{font-size:var(--text-xs);color:var(--color-link);margin:2px 0 0;font-weight:800}._recSummary_103jk_283{margin:var(--space-2) 0 0;color:var(--color-machine-text-body);font-size:11px;line-height:1.45}._recAmenityRow_103jk_290{margin-top:var(--space-2);gap:var(--space-1);flex-wrap:wrap;display:flex}._recAmenityRow_103jk_290 span{padding:2px var(--space-2);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-link) 10%, white);color:var(--color-link);font-size:10px;font-weight:700}._recUnit_103jk_306{margin:var(--space-2) 0 0;color:var(--color-machine-text);font-size:11px;font-weight:700}._compactAnswer_103jk_313{max-width:100%;color:var(--color-machine-text-body)}._recReasons_103jk_318{padding:0 var(--space-3) var(--space-2);gap:var(--space-1);background:var(--color-machine-surface);flex-wrap:wrap;margin:0;list-style:none;display:flex}._recReasons_103jk_318 li{color:var(--color-machine-text-muted);font-size:11px}._recActions_103jk_333{gap:var(--space-1);padding:0 var(--space-3) var(--space-2);background:var(--color-machine-surface);grid-template-columns:1fr 1fr;display:grid}._recLink_103jk_341,._recPrimaryLink_103jk_342{min-height:30px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);border:1px solid var(--color-machine-border);color:var(--color-machine-text);justify-content:center;align-items:center;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}._recPrimaryLink_103jk_342{border-color:var(--color-link);background:var(--color-link);color:#fff}._recDetails_103jk_362{border-top:1px solid var(--color-machine-border);padding:var(--space-2) var(--space-3);background:var(--color-machine-surface)}._recDetails_103jk_362 summary{cursor:pointer;color:var(--color-link);font-size:11px;font-weight:800}._recDetails_103jk_362 p{margin:var(--space-2) 0 0;color:var(--color-machine-text-muted);font-size:11px;line-height:1.45}._recGallery_103jk_382{margin-top:var(--space-2);gap:var(--space-1);grid-template-columns:repeat(3,1fr);display:grid}._recGallery_103jk_382 img{aspect-ratio:1.25;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--color-machine-border);width:100%}._notice_103jk_397,._errorNotice_103jk_398{font-size:var(--text-xs);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-machine-surface);color:var(--color-machine-text-body)}._errorNotice_103jk_398{background:var(--color-danger-soft);color:var(--color-danger);border:1px solid var(--color-danger-border)}._quickPrompts_103jk_412{gap:var(--space-1);padding:0 var(--space-5) var(--space-2);flex-wrap:wrap;display:flex}._quickPrompt_103jk_412{font-size:var(--text-xs);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);border:1px solid var(--color-elara-border);color:var(--color-elara);cursor:pointer;background:0 0}._quickPrompt_103jk_412:hover:not(:disabled){background:var(--color-elara-soft)}._quickPrompt_103jk_412:disabled{opacity:.5;cursor:default}._meta_103jk_438{padding:0 var(--space-5) var(--space-1);font-size:var(--text-xs);letter-spacing:.03em;color:var(--color-machine-text-faint);margin:0}._composer_103jk_446{gap:var(--space-2);padding:var(--space-3) var(--space-5) var(--space-4);border-top:1px solid var(--color-machine-border);display:flex}._input_103jk_453{min-width:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-machine-border);background:var(--color-machine-surface);color:var(--color-machine-text);font-size:var(--text-sm);flex:auto}._input_103jk_453:focus{outline:2px solid var(--color-elara);outline-offset:0}._send_103jk_469{padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--color-elara);color:var(--color-machine-bg);font-size:var(--text-sm);cursor:pointer;border:none;flex:none;font-weight:600}._send_103jk_469:disabled{opacity:.5;cursor:default}@keyframes _overlayIn_103jk_1{0%{opacity:0}to{opacity:1}}@keyframes _drawerIn_103jk_1{0%{opacity:.6;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media (width<=720px){._overlay_103jk_1{justify-content:stretch;align-items:flex-end}._drawer_103jk_12{border-left:none;border-top:1px solid var(--color-elara-border);border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100vw;height:min(86vh,100%);animation:.2s ease-out _sheetIn_103jk_1}._header_103jk_25{padding:var(--space-3) var(--space-4) var(--space-2)}._badges_103jk_69,._quickPrompts_103jk_412,._meta_103jk_438{padding-left:var(--space-4);padding-right:var(--space-4)}._messages_103jk_86{padding:var(--space-3) var(--space-4)}._bubble_103jk_96{max-width:94%;font-size:var(--text-sm)}._recImageWrap_103jk_151{min-height:82px;max-height:96px}._recBody_103jk_221{padding:var(--space-2)}._recVerified_103jk_226{font-size:9px}._recName_103jk_242{font-size:var(--text-sm)}._recMatch_103jk_258,._recMeta_103jk_270,._recPrice_103jk_276,._recReasons_103jk_318 li{font-size:11px}._recReasons_103jk_318{padding:0 var(--space-2) var(--space-2)}._recActions_103jk_333,._recDetails_103jk_362{padding-left:var(--space-2);padding-right:var(--space-2)}._composer_103jk_446{padding:var(--space-2) var(--space-4) var(--space-3)}@keyframes _sheetIn_103jk_1{0%{opacity:.6;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){._overlay_103jk_1,._drawer_103jk_12{animation:none}}._modeRow_103jk_600{gap:var(--space-2);padding:0 var(--space-4) var(--space-2);display:flex}._modeChip_103jk_606{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--text-xs);cursor:pointer;background:0 0;font-weight:600}._modeChipActive_103jk_617{background:var(--color-bg-subtle);border-color:var(--color-border-strong);color:var(--color-text)}._card_in5tv_1{background:var(--portal-card-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--portal-card-shadow);min-width:0;transition:border-color var(--motion-micro) var(--ease-functional), box-shadow var(--motion-micro) var(--ease-functional), transform var(--motion-micro) var(--ease-functional);flex-direction:column;display:flex;position:relative;overflow:hidden}._card_in5tv_1:hover,._card_in5tv_1:focus-within{border-color:var(--workspace-navy-border);box-shadow:var(--shadow-md);transform:translateY(-2px)}._card_in5tv_1[data-variant=featured]{grid-column:span 2}._mainLink_in5tv_30{color:inherit;flex-direction:column;height:100%;text-decoration:none;display:flex}._mainLink_in5tv_30:focus-visible{outline:3px solid var(--workspace-navy);outline-offset:-3px}._media_in5tv_43{aspect-ratio:4/3;background:var(--color-surface-inset);position:relative;overflow:hidden}._image_in5tv_50{object-fit:cover;height:100%;transition:transform var(--motion-micro) var(--ease-functional);width:100%;display:block}._card_in5tv_1:hover ._image_in5tv_50{transform:scale(1.015)}._placeholder_in5tv_62{color:var(--color-text-muted);align-items:center;gap:var(--space-2);flex-direction:column;justify-content:center;height:100%;display:flex}._placeholder_in5tv_62 span{font-size:var(--text-xs)}._units_in5tv_76{background:var(--color-surface-overlay);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text);font-size:var(--text-xs);left:var(--space-4);padding:0 var(--space-3);top:var(--space-4);font-weight:600;line-height:30px;position:absolute}._favorite_in5tv_90{right:var(--space-4);top:var(--space-4);z-index:1;position:absolute}._body_in5tv_97{gap:var(--space-2);padding:var(--space-4);flex-direction:column;flex:1;display:flex}._name_in5tv_105{color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-lg);font-weight:600;line-height:var(--leading-snug);min-height:calc(2 * var(--text-lg) * var(--leading-snug));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}._location_in5tv_119{color:var(--color-text-muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}._intelligence_in5tv_128{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-height:28px;display:flex}._compatibility_in5tv_136,._elaraSource_in5tv_137{border-radius:var(--radius-full);font-size:var(--text-xs);align-items:center;gap:var(--space-1);padding:0 var(--space-2);font-weight:600;line-height:28px;display:inline-flex}._compatibility_in5tv_136{background:var(--workspace-navy-soft);color:var(--workspace-navy)}._elaraSource_in5tv_137{background:var(--color-elara-soft);color:var(--color-elara)}._tags_in5tv_158{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._tags_in5tv_158 li{background:var(--color-surface-inset);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-muted);font-size:var(--text-xs);padding:var(--space-1) var(--space-2)}._price_in5tv_176{padding-top:var(--space-2);flex-direction:column;margin-top:auto;display:flex}._price_in5tv_176 span{color:var(--color-text-muted);font-size:var(--text-xs)}._price_in5tv_176 strong{color:var(--workspace-navy);font-size:var(--text-lg);line-height:var(--leading-normal)}._card_in5tv_1[data-variant=compact] ._media_in5tv_43{aspect-ratio:16/10}._card_in5tv_1[data-variant=compact] ._name_in5tv_105{min-height:auto}._card_in5tv_1[data-variant=compact] ._body_in5tv_97{padding:var(--space-3)}._grid_in5tv_206{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:1440px;margin-inline:auto;display:grid}@media (width<=1280px){._grid_in5tv_206{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=960px){._grid_in5tv_206{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){._grid_in5tv_206{grid-template-columns:minmax(0,1fr)}._card_in5tv_1[data-variant=featured]{grid-column:auto}}@media (prefers-reduced-motion:reduce){._card_in5tv_1,._image_in5tv_50{transition:none}._card_in5tv_1:hover,._card_in5tv_1:focus-within,._card_in5tv_1:hover ._image_in5tv_50{transform:none}}._selection_in5tv_255{border-top:1px solid var(--color-border);color:var(--color-text);font-size:var(--text-xs);align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);margin-top:auto;display:flex}._selection_in5tv_255 input{accent-color:var(--color-accent);width:16px;height:16px}:root,.tt-public{--ecosystem-font-body:"DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--ecosystem-button-radius:999px;--ecosystem-button-padding-y:.75rem;--ecosystem-button-padding-x:1.25rem;--ecosystem-icon-stroke:1.5}body{font-family:var(--ecosystem-font-body)}.tt-public{--nav-height:68px;--nav-padding-x:48px;--nav-logo-height:28px;--footer-padding-top:80px;--footer-padding-bottom:48px;--footer-padding-x:48px;--footer-col-gap:40px;--footer-section-gap:24px;--ttas-max:76rem;--ttas-gutter:var(--space-6);--ttas-section-y:clamp(var(--space-16), 8vw, var(--space-24));--ttas-radius-card:var(--radius-lg);--ttas-radius-band:var(--radius-xl);--tt-primary:#173a63;--tt-primary-strong:#102a49;--tt-primary-soft:#edf4fb;--tt-bg:#fff;--tt-bg-soft:#f7f8fa;--tt-surface:#fff;--tt-surface-alt:#f2f4f7;--tt-border:#e4e7ec;--tt-border-strong:#d0d5dd;--tt-ink:#1d2329;--tt-muted:#667085;--tt-soft-text:#8a94a6;--tt-success:#168f7a;--tt-success-soft:#e8f6f2;--tt-premium:#c59b3d;--tt-premium-soft:#fff7df;--ttas-ink:var(--tt-ink);--ttas-accent:var(--tt-primary);--ttas-accent-strong:var(--tt-primary-strong);--ttas-accent-soft:var(--tt-primary-soft);--ttas-accent-border:color-mix(in srgb, var(--tt-primary) 22%, var(--tt-border));--ttas-cta:var(--tt-primary);--ttas-cta-strong:var(--tt-primary-strong);--ttas-cta-soft:var(--tt-primary-soft);--ttas-gold:var(--tt-premium);--ttas-gold-soft:var(--tt-premium-soft);--color-bg:var(--tt-bg);--color-bg-subtle:var(--tt-bg-soft);--color-bg-invert:var(--tt-ink);--color-surface:var(--tt-surface);--color-surface-raised:var(--tt-surface);--color-surface-overlay:color-mix(in srgb, var(--tt-surface) 92%, transparent);--color-surface-inset:var(--tt-surface-alt);--color-border:var(--tt-border);--color-border-strong:var(--tt-border-strong);--color-text:var(--tt-ink);--color-text-muted:var(--tt-muted);--color-text-subtle:var(--tt-soft-text);--color-on-accent:#fff;--color-overlay-sm:#ffffff1f;--color-overlay-md:#ffffff4d;--color-overlay-lg:#ffffffb8;--ttas-hero-glow:color-mix(in srgb, var(--tt-primary-soft) 42%, transparent);--ttas-hero-glow-2:color-mix(in srgb, var(--tt-bg-soft) 72%, transparent);--ttas-hero-wash:color-mix(in srgb, var(--tt-primary-soft) 22%, transparent);--ttas-font-heading:"Cormorant Garamond", Georgia, serif;--ttas-font-body:var(--ecosystem-font-body);background:var(--color-bg);color:var(--color-text);font-family:var(--ttas-font-body);letter-spacing:-.01em;min-height:100vh;font-weight:400;line-height:1.5}.tt-public h1,.tt-public h2,.tt-public h3,.tt-public h4{font-family:var(--ttas-font-heading);letter-spacing:-.035em;font-weight:600;line-height:1.1}.tt-public small,.tt-public .ttas-eyebrow,.tt-public .ttas-listing-loc,.tt-public .ttas-listing-price,.tt-public .ttas-listing-rating{font-family:var(--ttas-font-body);letter-spacing:normal;font-weight:500}.tt-public *,.tt-public :before,.tt-public :after{box-sizing:border-box}.tt-public a{color:inherit;text-decoration:none}.ttas-btn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--ecosystem-button-radius);padding:var(--ecosystem-button-padding-y) var(--ecosystem-button-padding-x);font-size:var(--text-sm);cursor:pointer;border:1px solid #0000;font-weight:600;line-height:1.2;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex}.tt-public .ttas-btn-primary{background:var(--ttas-cta);color:#fff}.tt-public .ttas-btn-primary:hover{background:var(--ttas-cta-strong)}.tt-public .ttas-nav-cta{height:2.875rem;padding-inline:1.375rem;font-weight:700}.tt-public .ttas-btn-ghost{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border)}.tt-public .ttas-btn-ghost:hover{border-color:var(--color-border-strong)}.tt-public .ttas-btn-light{background:var(--color-bg);color:var(--color-text)}.tt-public .ttas-btn-light:hover{background:var(--color-surface)}.tt-public .ttas-btn-outline{color:var(--color-on-accent);border-color:var(--color-overlay-md);background:0 0}.tt-public .ttas-btn-outline:hover{background:var(--color-overlay-sm)}.ttas-nav-inner,.ttas-hero-inner,.ttas-trust-inner,.ttas-section,.ttas-footer-inner{max-width:var(--ttas-max);padding-inline:var(--ttas-gutter);margin-inline:auto}.ttas-section{padding-block:var(--ttas-section-y)}.ttas-nav{top:var(--space-4);z-index:40;padding-inline:var(--ttas-gutter);position:sticky}.ttas-nav-inner{max-width:70rem;height:var(--nav-height);padding:0 var(--nav-padding-x);border:1px solid var(--color-border);border-radius:var(--radius-full);backdrop-filter:blur(18px);background:#ffffffeb;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;transition:max-width .42s cubic-bezier(.4,0,.2,1),height .3s cubic-bezier(.4,0,.2,1);display:grid;box-shadow:0 20px 50px #0f233c1a}.ttas-nav-inner .ttas-brand{justify-self:start}.ttas-nav-inner .ttas-nav-actions{justify-self:end}.ttas-brand{align-items:center;gap:var(--space-2);font-family:"Sora", var(--ttas-font-body);font-weight:600;font-size:var(--text-md);letter-spacing:0;color:var(--tt-ink);display:inline-flex}.ttas-brand [data-icon=brand\:twintown]{flex:none;align-items:center;width:1.04em;height:1.15em;display:inline-flex}.ttas-brand [data-icon=brand\:twintown] svg{width:100%;height:100%;display:block}.ttas-nav .tt-brand-lockup--nav [data-icon=brand\:twintown]{height:var(--nav-logo-height);width:calc(var(--nav-logo-height) * .9)}.ttas-nav-links{gap:var(--space-5);flex-wrap:nowrap;font-size:.875rem;font-weight:500;display:flex}.ttas-nav-links a{color:var(--color-text-muted);white-space:nowrap;transition:color .18s}.ttas-nav-links a:hover{color:var(--tt-primary)}.ttas-nav-actions{align-items:center;gap:var(--space-2);display:flex}.ttas-nav-toggle{border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-surface);width:2.5rem;height:2.5rem;color:var(--color-text);cursor:pointer;justify-content:center;align-items:center;display:none}.ttas-nav-drawer{gap:var(--space-2);margin:var(--space-2) var(--ttas-gutter) 0;padding:var(--space-4);background:var(--color-surface-overlay);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);backdrop-filter:blur(12px);flex-direction:column;display:none}.tt-public .ttas-nav-drawer a:not(.ttas-btn){padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-text);font-size:var(--text-base);font-weight:500}.tt-public .ttas-nav-drawer a:not(.ttas-btn):hover{background:var(--color-surface-inset)}.ttas-nav-drawer .ttas-btn{margin-top:var(--space-1);justify-content:center}.ttas-nav-inner.is-docked{grid-template-columns:auto minmax(0,1fr) auto;column-gap:1.25rem;max-width:87.5rem;height:4.5rem;padding-inline:1.5rem}.ttas-nav-inner.is-docked .ttas-nav-actions{gap:var(--space-3)}.ttas-nav-inner.is-search{column-gap:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;max-width:87.5rem;height:auto;min-height:4.25rem;padding-block:.5rem}.ttas-nav-inner.is-search .ttas-searchmode{width:100%}.ttas-nav-search{background:var(--color-surface);border:1px solid var(--tt-border);border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;width:100%;max-width:38rem;height:2.75rem;margin-inline:auto;padding:0 .375rem 0 .875rem;transition:border-color .18s,box-shadow .18s;display:grid;box-shadow:0 2px 8px #0f233c14}.ttas-nav-search:focus-within{box-shadow:0 0 0 3px var(--tt-primary-soft), 0 2px 8px #0f233c14;border-color:#173a635c}.ttas-nav-search-lead{color:var(--tt-primary);flex:none;align-items:center;display:inline-flex}.ttas-nav-search-input{min-width:0;font:inherit;color:var(--color-text);background:0 0;border:none;outline:none;flex:1;font-size:.875rem}.ttas-nav-search-input::placeholder{color:var(--tt-soft-text)}.tt-public .ttas-nav-search-btn{white-space:nowrap;border-radius:999px;flex:none;height:2.25rem;padding:0 1rem;font-size:.8125rem;font-weight:700}.ttas-nav-menu{position:relative}.ttas-nav-menu-btn{border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-surface);width:2.5rem;height:2.5rem;color:var(--color-text);cursor:pointer;justify-content:center;align-items:center;transition:background-color .18s,border-color .18s;display:inline-flex}.ttas-nav-menu-btn:hover{border-color:var(--color-border-strong)}.ttas-nav-menu-popover{border:1px solid var(--color-border);z-index:50;backdrop-filter:blur(12px);background:#fffffff7;border-radius:1.375rem;flex-direction:column;gap:.25rem;min-width:13rem;padding:.5rem;display:flex;position:absolute;top:calc(100% + .625rem);right:0;box-shadow:0 20px 50px #0f233c1f,0 4px 16px #0f233c0f}.tt-public .ttas-nav-menu-popover a:not(.ttas-btn){color:var(--color-text-muted);border-radius:.75rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .15s,color .15s;display:block}.tt-public .ttas-nav-menu-popover a:not(.ttas-btn):hover{background:var(--tt-bg-soft);color:var(--tt-primary)}.ttas-nav-menu-popover .ttas-btn{justify-content:center;margin-top:.25rem}.ttas-nav-account-btn{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.125rem;display:inline-flex}.ttas-nav-account-btn:hover,.ttas-nav-account-btn:focus-visible{border-color:var(--tt-border-strong);outline:none}.tt-public .ttas-nav-account-name{color:var(--tt-soft-text);letter-spacing:.02em;padding:.25rem 1rem .375rem;font-size:.75rem;font-weight:600;display:block}.tt-public .ttas-nav-menu-popover .ttas-nav-account-signout{text-align:left;width:100%;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:.75rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .15s,color .15s;display:block}.tt-public .ttas-nav-menu-popover .ttas-nav-account-signout:hover{background:var(--tt-bg-soft);color:var(--tt-primary)}.ttas-nav-search-toggle{border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-surface);width:2.5rem;height:2.5rem;color:var(--color-text);cursor:pointer;justify-content:center;align-items:center;transition:border-color .18s;display:none}.ttas-nav-search-toggle:hover{border-color:var(--color-border-strong)}.ttas-nav-search-row{margin:.5rem var(--ttas-gutter) 0;display:none}@media (width<=1024px){.ttas-nav-inner.is-docked{grid-template-columns:minmax(0,1fr) auto}.ttas-nav-inner.is-docked .ttas-nav-search{display:none}.ttas-nav.is-docked .ttas-nav-search-toggle{display:inline-flex}.ttas-nav.is-docked .ttas-nav-search-row{display:block}}.ttas-hero{border:1px solid var(--tt-border);background:linear-gradient(180deg, #fff 0%, var(--tt-bg-soft) 100%);border-radius:1.125rem;width:calc(100% - 4rem);max-width:87.5rem;min-height:42.5rem;margin:0 auto;padding:4.5rem 3rem 4rem;position:relative;overflow:visible;box-shadow:0 32px 80px #0f233c14}.ttas-hero:before,.ttas-hero:after{z-index:0;content:"";pointer-events:none;position:absolute}.ttas-hero:before{aspect-ratio:3/4;opacity:.28;mix-blend-mode:multiply;background-image:url(/twintown/tt-arch-sketch.avif);background-position:0 100%;background-repeat:no-repeat;background-size:contain;width:clamp(16.25rem,22vw,21.25rem);bottom:6rem;left:0}.ttas-hero:after{aspect-ratio:4/3;opacity:.32;filter:saturate(.55)contrast(.9)brightness(1.02);background-color:#0000;background-image:linear-gradient(90deg,#fff 0%,#ffffff80 20%,#ffffff0a 58%,#ffffff4d 100%),url(/twintown/tt-living-hero.avif);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:clamp(20rem,28vw,26.25rem);top:8rem;right:0;mask-image:linear-gradient(90deg,#0000 0%,#000 36% 84%,#0000 100%)}.ttas-hero-inner{text-align:center;z-index:1;isolation:isolate;flex-direction:column;align-items:center;width:100%;min-width:0;display:flex;position:relative}.ttas-badge{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);border:1px solid var(--ttas-accent-border);background:var(--ttas-accent-soft);color:var(--ttas-accent-strong);font-size:var(--text-xs);margin-bottom:var(--space-5);font-weight:600;display:inline-flex}.ttas-hero h1{max-width:min(53.75rem,100%);font-family:var(--ttas-font-heading);letter-spacing:-.045em;color:var(--tt-ink);text-wrap:balance;margin:0;font-size:clamp(4rem,5.5vw,5.5rem);font-weight:600;line-height:.95}.ttas-hero-dot{color:var(--tt-primary)}.ttas-hero-sub{max-width:45rem;color:var(--tt-muted);margin:1.375rem auto 0;font-size:1.25rem;line-height:1.55}.ttas-hero-preview{z-index:120;margin-inline:auto;width:100%;max-width:57.5rem;margin-top:4rem;position:relative;overflow:visible}.ttas-hero-preview>*+*{margin-top:var(--space-3)}.ttas-searchmode{z-index:120;align-items:center;gap:var(--space-2);background:var(--color-surface);border:1px solid var(--tt-border);border-radius:var(--radius-full);width:100%;min-height:4.5rem;padding:.5rem .5rem .5rem .55rem;transition:border-color .18s,box-shadow .18s;display:flex;position:relative;box-shadow:0 18px 48px #0f233c1f,inset 0 1px #ffffffe6}.ttas-searchmode:focus-within{box-shadow:0 0 0 4px var(--tt-primary-soft), 0 18px 48px #0f233c1f;border-color:#173a635c}.ttas-searchmode-main{flex:auto;align-items:center;min-width:0;display:flex}.ttas-searchmode .ttas-searchbar-field{min-width:0;padding-left:var(--space-3);flex:auto}.ttas-searchmode .ttas-searchbar-lead{display:none}.ttas-searchmode .ttas-segbar-wrap{width:100%}.ttas-searchmode .ttas-segbar{box-shadow:none;background:0 0;border:0;padding:0}.ttas-searchmode-toggle{border:1px solid var(--tt-border);border-radius:var(--radius-full);background:var(--color-surface);width:2.75rem;height:2.75rem;color:var(--tt-ink);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;transition:background .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 1px 2px #0f233c0f}.ttas-searchmode-toggle:hover{background:var(--color-surface-inset,var(--tt-surface-alt));transform:scale(1.04)}.ttas-searchmode-toggle svg{color:var(--tt-accent,var(--tt-ink))}.ttas-searchmode-action{border-radius:var(--radius-full);background:linear-gradient(180deg, #ffffff29, transparent 44%), var(--ttas-cta);color:#fff;white-space:nowrap;cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;min-width:9rem;height:3.5rem;padding:0 1.875rem;font-weight:700;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff3d,0 14px 26px #173a6347}.ttas-searchmode-action:hover{transform:translateY(-1px)}.ttas-searchmode--bar{min-height:3.25rem;padding:.3rem .3rem .3rem .35rem;box-shadow:0 8px 24px #0f233c1a}.ttas-searchmode--bar .ttas-searchmode-action{min-width:7.25rem;height:2.6rem;padding:0 1.25rem}@media (prefers-reduced-motion:reduce){.ttas-searchmode-toggle,.ttas-searchmode-action{transition:none}}.ttas-searchbar{z-index:120;background:var(--color-surface);border:1px solid var(--tt-border);border-radius:var(--radius-full);align-items:center;gap:.5rem;width:100%;min-height:4.5rem;padding:.5rem .5rem .5rem 1.625rem;transition:border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:visible;box-shadow:0 18px 48px #0f233c1f,inset 0 1px #ffffffe6}.ttas-searchbar-field{align-items:center;gap:var(--space-3);min-width:0;box-shadow:none;background:0 0;border:0;flex:auto;padding:0;display:flex}.ttas-searchbar:focus-within{box-shadow:0 0 0 4px var(--tt-primary-soft), 0 18px 48px #0f233c1f;border-color:#173a635c}.ttas-searchbar-lead{align-items:center;gap:var(--space-3);color:var(--color-text-subtle);padding-right:var(--space-3);border-right:1px solid var(--color-border);flex:none;display:inline-flex}.ttas-searchbar-plus{width:1.25rem;height:1.25rem;font-size:var(--text-xl);color:var(--tt-primary);justify-content:center;align-items:center;line-height:1;display:inline-flex}.ttas-searchbar-input{min-width:0;font:inherit;color:var(--color-text);background:0 0;border:none;outline:none;flex:1;font-size:1rem}.ttas-searchbar-input::placeholder{color:var(--tt-soft-text)}.ttas-searchbar-voice{border-radius:var(--radius-full);width:2.25rem;height:2.25rem;color:var(--color-text-subtle);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex}.ttas-searchbar-voice:hover{background:var(--color-surface-inset,var(--tt-surface-alt));color:var(--tt-ink)}.tt-public .ttas-searchbar-btn{border-radius:var(--radius-full);background:linear-gradient(180deg, #ffffff29, transparent 44%), var(--ttas-cta);color:#fff;flex:none;min-width:0;height:3.5rem;padding:0 1.875rem;font-weight:700;transition:background-color .18s,transform .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff3d,0 14px 26px #173a6347}.tt-public .ttas-searchbar-btn:hover{background:linear-gradient(180deg, #ffffff24, transparent 44%), var(--ttas-cta-strong);box-shadow:0 1px 0 #ffffff3d inset, 0 16px 32px color-mix(in srgb, var(--ttas-cta) 34%, transparent), 0 3px 7px #0b122024;transform:translateY(-1px)}.tt-public .ttas-searchbar-btn:active{box-shadow:0 1px 0 #ffffff29 inset, 0 8px 18px color-mix(in srgb, var(--ttas-cta) 22%, transparent);transform:translateY(1px)}.ttas-searchbar-tools{z-index:140;border-top:1px solid var(--color-border);grid-column:1/-1;justify-content:space-between;gap:1.5rem;margin-top:0;padding-top:.625rem;display:flex;position:relative}.ttas-searchbar-tools span{justify-content:center;align-items:center;gap:var(--space-2);min-width:0;color:var(--color-text-muted);white-space:nowrap;font-size:.875rem;font-weight:600;display:inline-flex}.ttas-searchbar-tools svg{color:var(--ttas-cta);flex:none;width:1.125rem;height:1.125rem}.ttas-searchbar-tools span:hover,.ttas-searchbar-tools span:hover svg{color:var(--tt-primary-strong)}.ttas-searchbar-tools .is-verified svg{color:var(--ttas-accent)}.ttas-filters-collapsible{flex-direction:column;gap:.625rem;margin-top:0;display:flex}.ttas-searchbar .ttas-filters-collapsible{border-top:1px solid var(--color-border);grid-column:1/-1;padding-top:.625rem}.ttas-filters-collapsible .ttas-searchbar-tools{border-top:none;grid-column:auto;margin-top:0;padding-top:0}.ttas-filters-toggle{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);height:2rem;color:var(--color-text-muted);cursor:pointer;align-self:flex-start;align-items:center;gap:.5rem;padding:0 .875rem;font-size:.8125rem;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.ttas-filters-toggle svg:first-child{color:var(--ttas-cta);flex:none}.ttas-filters-toggle svg:last-child{color:var(--color-text-subtle);flex:none;transition:transform .15s}.ttas-filters-toggle:hover{border-color:var(--tt-border-strong);color:var(--color-text)}.ttas-filters-collapsible.is-expanded .ttas-filters-toggle{border-color:var(--ttas-cta);color:var(--ttas-cta)}.ttas-filters-collapsible.is-expanded .ttas-filters-toggle svg:last-child{transform:rotate(180deg)}.tt-public[data-theme=dark] .ttas-searchbar .ttas-filters-collapsible{border-top-color:#ffffff17}.ttas-segbar-wrap{width:100%;position:relative}.ttas-segbar{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);width:100%;box-shadow:var(--shadow-sm);padding:var(--space-1);align-items:stretch;gap:0;display:flex}.ttas-segbar-seg{flex:1 1 0;min-width:0;display:flex;position:relative}.ttas-segbar-seg+.ttas-segbar-seg:before{content:"";background:var(--color-border);width:1px;position:absolute;top:20%;bottom:20%;left:0}.ttas-segbar-btn{width:100%;min-width:0;padding:.55rem var(--space-4);border-radius:var(--radius-full);cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:.1rem;transition:background .15s;display:flex}.ttas-segbar-btn:hover,.ttas-segbar-seg.is-open .ttas-segbar-btn{background:var(--color-surface-inset,var(--tt-surface-alt))}.ttas-segbar-label{letter-spacing:.02em;color:var(--color-text);font-size:.7rem;font-weight:600}.ttas-segbar-value{color:var(--color-text-muted,var(--tt-text-muted));white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.8rem;overflow:hidden}.ttas-segbar-seg.is-active .ttas-segbar-value{color:var(--ttas-accent,var(--tt-primary));font-weight:600}.ttas-segbar-search{align-items:center;gap:var(--space-2);margin-left:var(--space-1);padding:0 var(--space-5);background:var(--ttas-cta,var(--tt-primary));color:var(--tt-on-primary,#fff);border-radius:var(--radius-full);cursor:pointer;border:0;flex:none;font-size:.85rem;font-weight:600;transition:background .15s;display:inline-flex}.ttas-segbar-search:hover{background:var(--ttas-cta-strong,var(--tt-primary-strong))}@media (width<=720px){.ttas-segbar{border-radius:var(--ttas-radius-card);flex-wrap:wrap}.ttas-segbar-seg{flex:45%}.ttas-segbar-search{margin-left:0;margin-top:var(--space-1);flex:100%;justify-content:center;padding-block:.6rem}}.ttas-filter-overlay{z-index:300;position:fixed;inset:0}.ttas-filter-wrap{z-index:320;position:relative}.ttas-filter-wrap.is-open{z-index:700}.ttas-filter-btn{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);height:2rem;color:var(--color-text-muted);white-space:nowrap;align-items:center;gap:.375rem;padding:0 .75rem;font-size:.8125rem;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.ttas-filter-btn svg:first-child{color:var(--ttas-cta);flex:none}.ttas-filter-btn svg:last-child{color:var(--color-text-subtle);flex:none;transition:transform .15s}.ttas-filter-btn:hover{border-color:var(--tt-border-strong);color:var(--color-text)}.ttas-filter-btn.is-open svg:last-child{transform:rotate(180deg)}.ttas-filter-btn.is-active{border-color:var(--ttas-cta);background:color-mix(in srgb, var(--ttas-cta) 8%, transparent);color:var(--ttas-cta)}.ttas-filter-btn.is-active svg:first-child{color:currentColor}.ttas-filter-panel{z-index:720;width:min(22rem,100vw - 2rem);max-height:min(20rem,100vh - 8rem);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--ttas-radius-card);gap:var(--space-4);overscroll-behavior:contain;flex-direction:column;display:flex;position:absolute;top:calc(100% + .5rem);left:0;overflow-y:auto;box-shadow:0 18px 42px #0f233c29,0 4px 12px #0f233c14}.ttas-filter-panel.is-precio{left:auto;right:0}.ttas-filter-panel-head{gap:var(--space-1);flex-direction:column;display:flex}.ttas-filter-panel-head strong{font-size:var(--text-base);color:var(--color-text)}.ttas-filter-panel-head span{font-size:var(--text-xs);color:var(--color-text-subtle);line-height:1.45}.ttas-filter-date-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ttas-filter-date-grid label,.ttas-filter-search{gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-subtle);flex-direction:column;font-weight:700;display:flex}.ttas-filter-date-grid input,.ttas-filter-search input{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:100%;min-height:2.8rem;color:var(--color-text);font:inherit;padding:.7rem .85rem}.ttas-filter-search{position:relative}.ttas-filter-search svg{width:1rem;height:1rem;color:var(--ttas-cta);pointer-events:none;flex:0 0 1rem;position:absolute;bottom:.85rem;left:.85rem}.ttas-filter-search input{padding-left:2.35rem}.ttas-filter-chip-grid{gap:var(--space-2);flex-wrap:wrap;display:flex}.ttas-filter-chip-grid button{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-bg-subtle);color:var(--color-text-muted);font-size:var(--text-xs);padding:.55rem .75rem;font-weight:700;transition:background .15s,color .15s,border-color .15s}.ttas-filter-chip-grid button:hover{border-color:var(--ttas-cta);background:color-mix(in srgb, var(--ttas-cta) 9%, transparent);color:var(--ttas-cta)}.ttas-filter-stepper{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--color-border);display:flex}.ttas-filter-stepper:last-of-type{border-bottom:none}.ttas-filter-stepper span{flex-direction:column;gap:.15rem;display:flex}.ttas-filter-stepper strong{color:var(--color-text);font-size:var(--text-sm)}.ttas-filter-stepper small{color:var(--color-text-subtle);font-size:var(--text-xs)}.ttas-filter-stepper div{align-items:center;gap:var(--space-3);flex:none;display:inline-flex}.ttas-filter-stepper button{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);width:2rem;height:2rem;color:var(--color-text);font-size:var(--text-base);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.ttas-filter-stepper b{text-align:center;font-variant-numeric:tabular-nums;min-width:1.25rem}.ttas-filter-actions{bottom:calc(var(--space-4) * -1);justify-content:space-between;gap:var(--space-3);margin:0 calc(var(--space-4) * -1) calc(var(--space-4) * -1);padding:var(--space-3) var(--space-4) var(--space-4);background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 78%, transparent), var(--color-surface) 34%);display:flex;position:sticky}.ttas-filter-actions button{color:var(--color-text-muted);font-size:var(--text-sm);background:0 0;border:none;font-weight:800}.ttas-filter-actions button:hover{color:var(--color-text)}.ttas-filter-actions .is-primary{border-radius:var(--radius-full);background:var(--ttas-cta);color:#fff;padding:.7rem 1rem}.ttas-filter-actions .is-primary:hover{color:#fff;background:var(--ttas-cta-strong)}.ttas-filter-option{border-radius:var(--radius-md);width:100%;color:var(--color-text-muted);text-align:left;align-items:center;padding:.5rem .75rem;font-size:.875rem;transition:background .12s,color .12s;display:flex}.ttas-filter-option:hover{background:var(--color-bg-subtle);color:var(--color-text)}.ttas-filter-option.is-selected{background:color-mix(in srgb, var(--ttas-cta) 10%, transparent);color:var(--ttas-cta);font-weight:600}.ttas-about-origin{max-width:52rem}.ttas-about-origin-text h2{margin:var(--space-3) 0 var(--space-5);letter-spacing:-.02em;font-size:clamp(1.5rem,2vw + 1rem,2.25rem);font-weight:700;line-height:1.2}.ttas-about-origin-text p{margin:0 0 var(--space-4);font-size:var(--text-base);color:var(--color-text-muted);line-height:1.7}.ttas-about-eco-grid{gap:var(--space-5);margin-top:var(--space-10);grid-template-columns:repeat(3,1fr);display:grid}.ttas-about-eco-card{gap:var(--space-4);padding:var(--space-7) var(--space-6);border:1px solid var(--color-border);border-radius:var(--ttas-radius-card);background:var(--color-surface);flex-direction:column;display:flex}.ttas-about-eco-card h3{font-size:var(--text-lg);margin:0;font-weight:700}.ttas-about-eco-card p{font-size:var(--text-sm);color:var(--color-text-muted);margin:0;line-height:1.65}.ttas-about-what-grid{gap:var(--space-5);margin-top:var(--space-8);grid-template-columns:repeat(2,1fr);display:grid}.ttas-about-what-card{padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--ttas-radius-card);background:var(--color-surface)}.ttas-about-what-card h4{margin:0 0 var(--space-3);font-size:var(--text-md);font-weight:700}.ttas-about-what-card p{font-size:var(--text-sm);color:var(--color-text-muted);margin:0;line-height:1.65}.ttas-about-why{max-width:52rem;margin:0 auto}.ttas-about-brand-band{margin-top:var(--space-8);padding:var(--space-6) var(--space-8);background:color-mix(in srgb, var(--ttas-accent) 6%, var(--color-surface));border:1px solid var(--color-border);border-radius:var(--ttas-radius-card);gap:var(--space-4);flex-direction:column;display:flex}.ttas-about-brand-label{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-weight:600}.ttas-about-brand-logos{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.ttas-about-brand-item{align-items:center;gap:var(--space-3);font-weight:600;font-size:var(--text-lg);color:var(--color-text);display:flex}@media (width<=540px){.tt-public{--ttas-gutter:var(--space-4)}.ttas-nav{top:var(--space-2);padding-inline:var(--space-3)}.ttas-nav-inner{height:3.625rem;padding:var(--space-2) var(--space-3)}.ttas-hero{border-radius:0;width:100%;min-height:auto;margin:0;padding:3rem 1.25rem 3.5rem}.ttas-hero:before,.ttas-hero:after{display:none}.ttas-hero h1{letter-spacing:-.05em;font-size:clamp(2.625rem,2.05rem + 6vw,3rem);line-height:1}.ttas-hero-sub{margin-top:var(--space-4);margin-bottom:0;font-size:1rem}.ttas-hero-preview{margin-top:2.25rem}.ttas-searchbar{border-radius:1.5rem;grid-template-columns:1fr;gap:.75rem;min-height:auto;padding:1rem;box-shadow:0 18px 48px #0f233c1f}.ttas-searchbar-field{gap:var(--space-2);border-radius:1.125rem;min-height:4rem;padding-inline:1rem}.ttas-searchbar-lead{gap:var(--space-2);padding-right:.6rem}.ttas-searchbar-plus{width:1rem;height:1rem;font-size:var(--text-lg)}.ttas-searchbar-input{font-size:var(--text-sm)}.ttas-searchbar-voice{display:none}.tt-public .ttas-searchbar-btn{width:100%;min-width:0;min-height:3.625rem;padding:var(--space-3);font-size:var(--text-sm);border-radius:1.125rem}.ttas-searchbar-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem .5rem;margin-top:0;padding-top:.75rem;display:grid}.ttas-searchbar-tools span{white-space:normal;justify-content:flex-start;align-items:flex-start;font-size:.75rem;line-height:1.15}.ttas-searchbar-tools .is-verified{grid-column:1/-1}.ttas-searchbar-tools svg{width:.875rem;height:.875rem}.ttas-hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.375rem 1rem;width:min(20rem,100%);margin-top:1.875rem}.ttas-hero-metrics dt{font-size:1.75rem}.ttas-hero-metrics dd{font-size:var(--text-xs)}}@media (width<=420px){.ttas-searchbar{gap:.35rem}.ttas-searchbar-lead{gap:.45rem;padding-right:.5rem}.ttas-searchbar-voice{display:none}.tt-public .ttas-searchbar-btn{padding-inline:var(--space-2)}}.ttas-hero-metrics{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:1.5rem;width:min(53.75rem,100%);margin:1.875rem 0 0;padding:0;display:grid}.ttas-hero-metrics div{align-items:center;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ttas-hero-metrics dt{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--tt-primary);font-size:clamp(1.875rem,4vw,2.25rem);font-weight:700;line-height:1}.ttas-hero-metrics dd{color:var(--color-text-muted);text-wrap:balance;margin:.5rem 0 0;font-size:clamp(.9375rem,.75rem + .35vw,1rem);line-height:1.25}@media (width<=540px){.ttas-hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.375rem 1rem;width:min(20rem,100%);margin-top:1.875rem}.ttas-hero-metrics dt{font-size:1.75rem}.ttas-hero-metrics dd{font-size:var(--text-xs)}}.ttas-hero-chips{z-index:20;flex-wrap:nowrap;justify-content:center;gap:.75rem clamp(.5rem,.7vw,.875rem);width:min(100vw - 7rem,116rem);max-width:none;margin-top:1.75rem;display:flex;position:relative}.tt-public .ttas-hero-chip{border-radius:var(--radius-full);background:var(--tt-primary-soft);height:2.6rem;color:var(--tt-primary-strong);white-space:nowrap;border:0;flex:none;align-items:center;gap:.5rem;padding:0 1.125rem;font-size:.875rem;font-weight:600;transition:background .18s,color .18s,transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 1px 2px #0f233c14}.tt-public .ttas-hero-chip:hover{background:color-mix(in srgb, var(--ttas-cta) 16%, var(--color-surface));color:var(--tt-primary-strong);transform:translateY(-1px);box-shadow:0 6px 16px #0f233c1f}.tt-public .ttas-hero-chip svg{color:currentColor;opacity:.95;width:1.0625rem;height:1.0625rem}.tt-public .ttas-hero-chip.is-on{background:var(--ttas-cta);color:#fff;box-shadow:0 10px 22px #173a6347}.tt-public .ttas-hero-chip.is-on svg{opacity:1}@media (width>=541px) and (width<=1500px){.tt-public .ttas-hero-chip{gap:.375rem;padding:0 .75rem;font-size:.8125rem}}@media (width<=540px){.ttas-hero-chips{justify-content:flex-start;gap:var(--space-2);flex-wrap:wrap;width:min(20rem,100%);display:flex}.tt-public .ttas-hero-chip{justify-content:center;min-width:0;height:2.5rem;padding:0 .875rem;font-size:.8125rem}}.ttas-bento{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.ttas-bento-col{gap:var(--space-5);flex-direction:column;display:flex}.ttas-bento-img{border-radius:var(--ttas-radius-card);background:var(--color-surface-inset);flex:none;height:21.875rem;overflow:hidden}.ttas-bento-img img{object-fit:cover;width:100%;height:100%;display:block}.ttas-stats-section .ttas-stat-card{background:var(--color-bg-subtle);border-radius:var(--ttas-radius-card);border:none;flex:1;justify-content:center;gap:0;padding:2.5rem 2rem}.ttas-stats-section .ttas-stat-card strong{margin-bottom:var(--space-1);font-size:clamp(2.5rem,2rem + 1.5vw,3rem);font-weight:400;line-height:1.05;display:block}.ttas-stats-section .ttas-stat-card span{font-size:var(--text-base,1rem);color:var(--color-text);margin-bottom:var(--space-5);font-weight:400;display:block}.ttas-stats-section .ttas-stat-card p{font-size:var(--text-base,1rem);color:var(--color-text-muted);margin:0}@media (width<=639px){.ttas-bento{grid-template-columns:1fr}.ttas-bento-img{height:14rem}}.ttas-preview{text-align:left;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--ttas-radius-card);box-shadow:var(--shadow-lg);padding:var(--space-5);gap:var(--space-4);flex-direction:column;display:flex}.ttas-preview-top{align-items:center;gap:var(--space-3);display:flex}.ttas-preview-top strong{font-size:var(--text-sm);display:block}.ttas-preview-top small{color:var(--color-success);font-size:var(--text-xs)}.ttas-orb{border-radius:var(--radius-full);background:radial-gradient(circle at 30% 30%, var(--ttas-accent-soft), var(--ttas-accent));flex:none;width:2.25rem;height:2.25rem}.ttas-search{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--text-sm);display:flex}.ttas-search button{border-radius:var(--radius-sm);background:var(--ttas-accent);width:1.85rem;height:1.85rem;color:var(--color-on-accent);cursor:pointer;border:none;justify-content:center;align-items:center;display:inline-flex}.ttas-chip-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.ttas-chip-row span{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--color-surface-inset);color:var(--color-text-subtle);font-size:var(--text-xs)}.ttas-result-list{gap:var(--space-2);flex-direction:column;display:flex}.ttas-result-list article{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);display:flex}.ttas-result-list article div{flex:1;min-width:0}.ttas-result-list strong{font-size:var(--text-sm);display:block}.ttas-result-list span{font-size:var(--text-xs);color:var(--color-text-subtle)}.ttas-result-list b{font-size:var(--text-xs);color:var(--ttas-accent-strong);font-variant-numeric:tabular-nums;font-weight:700}.ttas-icon-tile{border-radius:var(--radius-md);background:color-mix(in srgb, var(--ttas-accent) 12%, transparent);width:2.75rem;height:2.75rem;color:var(--ttas-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.ttas-heading{max-width:42rem;margin-bottom:var(--space-10)}.ttas-heading.is-center{text-align:center;margin-inline:auto}.ttas-eyebrow{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--ttas-accent-soft);color:var(--ttas-accent-strong);font-size:var(--text-xs);letter-spacing:.02em;margin-bottom:var(--space-4);font-weight:600;display:inline-block}.ttas-heading h2{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.75rem,1.2rem + 2vw,2.5rem);font-weight:700;line-height:1.15}.ttas-heading p{margin:var(--space-4) 0 0;font-size:var(--text-lg);color:var(--color-text-muted);line-height:1.6}.ttas-heading.is-center p{margin-inline:auto}.ttas-trust-inner{align-items:center;gap:var(--space-5);padding-block:var(--space-10);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);text-align:center;flex-direction:column;display:flex}.ttas-trust p{font-size:var(--text-sm);color:var(--color-text-subtle);margin:0}.ttas-trust-logos{justify-content:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.ttas-trust-logos span{align-items:center;gap:var(--space-2);font-weight:600;font-size:var(--text-sm);color:var(--color-text-muted);display:inline-flex}.ttas-stats-grid{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.ttas-stat-card{gap:var(--space-2);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--ttas-radius-card);background:var(--color-surface);flex-direction:column;display:flex}.ttas-stat-card strong{font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,1.2rem + 1.5vw,2.25rem);font-weight:700}.ttas-stat-card span{font-weight:600}.ttas-stat-card p{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.ttas-feature-grid{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.ttas-feature-card{gap:var(--space-3);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--ttas-radius-card);background:var(--color-surface);flex-direction:column;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.ttas-feature-card .ttas-icon-tile{transition:background-color .25s,color .25s}.ttas-feature-card h3{transition:color .25s}.ttas-feature-card:hover{border-color:color-mix(in srgb, var(--ttas-accent) 35%, transparent);box-shadow:var(--shadow-md)}.ttas-feature-card:hover .ttas-icon-tile{background:var(--ttas-accent);color:var(--color-on-accent)}.ttas-feature-card:hover h3{color:var(--ttas-accent)}.ttas-feature-card small{font-size:var(--text-xs);color:var(--color-text-subtle);letter-spacing:.04em;font-weight:600}.ttas-feature-card h3{font-family:var(--ttas-font-body);font-size:var(--text-md);letter-spacing:normal;margin:0;font-weight:600}.ttas-feature-card p{font-size:var(--text-sm);color:var(--color-text-muted);margin:0;line-height:1.6}.ttas-tags{gap:var(--space-2);flex-wrap:wrap;margin-top:auto;display:flex}.ttas-tags span{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--color-surface-inset);color:var(--color-text-subtle);font-size:var(--text-xs)}.ttas-value{background:var(--color-bg-subtle)}.ttas-value .ttas-feature-grid{grid-template-columns:repeat(2,1fr);max-width:60rem;margin-inline:auto}@media (width<=720px){.ttas-value .ttas-feature-grid{grid-template-columns:1fr}}.ttas-tabs{justify-content:center;gap:var(--space-2);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.ttas-tabs button{padding:var(--space-2) var(--space-5);border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--text-sm);cursor:pointer;font-weight:600;transition:background-color .18s,color .18s}.ttas-tabs button.is-active{background:var(--ttas-cta);color:#fff;border-color:var(--ttas-cta)}.ttas-audience-panel{border:1px solid var(--color-border);border-radius:var(--ttas-radius-band);background:var(--color-surface);padding:clamp(var(--space-6), 4vw, var(--space-12))}.ttas-audience-panel>header{max-width:44rem;margin-bottom:var(--space-8)}.ttas-audience-panel h3{font-size:var(--text-xl);letter-spacing:-.01em;margin:0;font-weight:600}.ttas-audience-panel>header p{margin:var(--space-3) 0 0;color:var(--color-text-muted);line-height:1.6}.ttas-mini-list{gap:var(--space-5);grid-template-columns:repeat(2,1fr);display:grid}.ttas-mini-list article{gap:var(--space-3);display:flex}.ttas-mini-list h4{margin:0 0 var(--space-2);font-size:var(--text-base);font-weight:600}.ttas-mini-list p{font-size:var(--text-sm);color:var(--color-text-muted);margin:0;line-height:1.6}.ttas-plans{gap:var(--space-5);grid-template-columns:repeat(3,1fr);align-items:start;display:grid}.ttas-plan{gap:var(--space-3);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--ttas-radius-card);background:var(--color-surface);flex-direction:column;display:flex;position:relative}.ttas-plan.is-featured{border-color:var(--ttas-cta);box-shadow:var(--shadow-lg)}.ttas-plan-flag{top:calc(-1 * var(--space-3));left:var(--space-6);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--ttas-gold-soft);color:var(--ttas-ink);border:1px solid color-mix(in srgb, var(--ttas-gold) 45%, transparent);font-size:var(--text-xs);font-weight:600;position:absolute}.ttas-plan h3{font-size:var(--text-lg);margin:0;font-weight:600}.ttas-plan-tag{font-size:var(--text-sm);color:var(--color-text-subtle);margin:0}.ttas-plan-price{align-items:baseline;gap:var(--space-2);margin:var(--space-2) 0;display:flex}.ttas-plan-price strong{font-size:var(--text-xl);font-weight:700}.ttas-plan-price span{font-size:var(--text-sm);color:var(--color-text-subtle)}.ttas-plan-cta{width:100%}.ttas-plan-features{margin:var(--space-3) 0 0;gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.ttas-plan-features li{align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:flex}.ttas-plan-features li.is-out{color:var(--color-text-subtle);text-decoration:line-through}.ttas-plan-note{padding-top:var(--space-3);font-size:var(--text-xs);color:var(--color-text-subtle);margin:auto 0 0}.ttas-band-subtle{background:var(--color-bg-subtle)}.ttas-testimonials{padding-bottom:clamp(var(--space-10), 5vw, var(--space-16));background:0 0}.ttas-testimonial-grid{gap:var(--space-5);grid-template-columns:repeat(2,1fr);display:grid}.ttas-testimonial{gap:var(--space-5);padding:var(--space-8) var(--space-6) var(--space-6);border:1px solid var(--color-border);border-radius:var(--ttas-radius-card);background:var(--color-surface);flex-direction:column;margin:0;display:flex}.ttas-quote-mark{font-family:var(--ttas-font-heading);color:var(--ttas-accent);font-size:3.5rem;font-weight:700;line-height:.6}.ttas-testimonial blockquote{font-size:var(--text-lg);flex:1;margin:0;line-height:1.55}.ttas-testimonial figcaption{align-items:center;gap:var(--space-3);display:flex}.ttas-avatar{border-radius:var(--radius-full);object-fit:cover;flex:none;width:2.75rem;height:2.75rem}.ttas-testimonial figcaption span{flex-direction:column;display:flex}.ttas-testimonial figcaption strong{font-weight:600}.ttas-testimonial figcaption small{font-size:var(--text-sm);color:var(--color-text-subtle)}.ttas-case-grid{gap:var(--space-5);grid-template-columns:repeat(3,1fr);align-items:stretch;display:grid}.ttas-case-card{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--ttas-radius-card);background:var(--color-surface);flex-direction:column;display:flex;overflow:hidden}.ttas-case-media{aspect-ratio:16/10;border-radius:calc(var(--ttas-radius-card) - .25rem);background:var(--color-surface-inset);overflow:hidden}.ttas-case-media img{object-fit:cover;width:100%;height:100%;display:block}.ttas-case-meta-line{font-size:var(--text-sm);color:var(--color-text-subtle);align-items:center;gap:.5rem;margin:0;display:flex}.ttas-case-title{font-size:var(--text-xl);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.25}.ttas-case-body{font-size:var(--text-base);color:var(--color-text-muted);flex:1;margin:0;line-height:1.6}.ttas-case-metrics{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ttas-case-metrics li{align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-subtle);line-height:1.45;display:flex}.ttas-case-metrics svg{color:var(--ttas-accent-strong);flex:none;margin-top:.08em}.ttas-case-pill{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--color-text-subtle);padding:.625rem .875rem;font-weight:500;line-height:1.4}.ttas-case-actions{align-items:center;gap:var(--space-3);margin-top:auto;display:flex}.ttas-case-cta{text-align:center;flex:1}.ttas-case-pdf{font-size:var(--text-sm);color:var(--color-text);cursor:default;user-select:none;font-weight:600}.ttas-listings{gap:var(--space-5);grid-template-columns:repeat(4,1fr);display:grid}.tt-public .ttas-listing{gap:var(--space-3);color:var(--color-text);flex-direction:column;display:flex}.ttas-listing-open{color:inherit;text-decoration:none}.ttas-listing-image-link{height:100%;display:block}.ttas-listing-media{aspect-ratio:1;border-radius:var(--ttas-radius-card);background:var(--color-surface-inset);position:relative;overflow:hidden}.ttas-listing-media img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.ttas-listing:hover .ttas-listing-media img{transform:scale(1.04)}.ttas-listing-badge{top:var(--space-3);left:var(--space-3);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--color-surface-overlay);color:var(--color-text);font-size:var(--text-xs);backdrop-filter:blur(6px);font-weight:600;position:absolute}.ttas-listings-status{color:var(--color-text-muted);text-align:center;grid-column:1/-1;margin:0}.ttas-listing-photo-placeholder{aspect-ratio:4/3;background:linear-gradient(135deg, var(--color-surface-muted), var(--color-surface));width:100%;display:block}.ttas-listing-body{gap:var(--space-1);flex-direction:column;display:flex}.ttas-listing-row{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.ttas-listing-row strong{font-size:var(--text-base);font-weight:600}.ttas-listing-rating{font-size:var(--text-sm);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:.25rem;font-weight:600;display:inline-flex}.ttas-listing-loc{font-size:var(--text-sm);color:var(--color-text-subtle);margin:0}.ttas-listing-price{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.ttas-listing-price strong{color:var(--color-text);font-weight:700}@media (width<=960px){.ttas-listings{grid-template-columns:repeat(2,1fr)}.ttas-testimonial-grid{grid-template-columns:1fr}}@media (width<=560px){.ttas-listings{grid-template-columns:1fr}}.ttas-blog-grid{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.ttas-blog-card{color:inherit;border:1px solid var(--color-border);border-radius:var(--ttas-radius-card);background:var(--color-surface);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.ttas-blog-media{aspect-ratio:16/9;background:var(--color-surface-inset);overflow:hidden}.ttas-blog-media img{object-fit:cover;width:100%;height:100%;transition:transform .28s;display:block}.ttas-blog-card:hover .ttas-blog-media img{transform:scale(1.035)}.ttas-blog-card:hover h3{color:var(--ttas-accent)}.ttas-blog-body{gap:var(--space-3);padding:var(--space-5);flex-direction:column;display:flex}.ttas-blog-body h3{font-size:var(--text-md);margin:0;font-weight:600;line-height:1.3}.ttas-blog-body p{font-size:var(--text-sm);color:var(--color-text-muted);margin:0;line-height:1.6}.ttas-resource-grid{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.ttas-resource{align-items:center;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--ttas-radius-card);background:var(--color-surface);transition:border-color .18s,transform .18s;display:flex}.ttas-resource:hover{border-color:var(--color-border-strong);transform:translateY(-2px)}.ttas-resource span{flex:1;font-weight:600}.ttas-resource b{font-size:var(--text-sm);color:var(--ttas-accent-strong);font-weight:600}.ttas-cta-band{border-radius:var(--ttas-radius-band);background:var(--color-bg-invert);color:var(--ttas-cream-soft);padding:clamp(var(--space-10), 5vw, var(--space-16)) clamp(var(--space-8), 5vw, var(--space-16))}.ttas-dp-top{max-width:44rem}.ttas-dp-eyebrow{margin:0 0 var(--space-5);align-items:center;gap:var(--space-3);font-size:var(--text-xs);letter-spacing:.1em;color:var(--color-overlay-lg);font-weight:700;display:flex}.ttas-dp-eyebrow:before{content:"";background:currentColor;flex:none;width:2rem;height:1px;display:block}.ttas-cta-band h2{letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(1.75rem,1.2rem + 2vw,2.75rem);font-weight:700;line-height:1.15}.ttas-dp-body{margin:var(--space-5) 0 0;color:var(--color-overlay-lg);line-height:1.65;font-size:var(--text-base)}.ttas-dp-divider{margin:clamp(var(--space-8), 4vw, var(--space-12)) 0;border:none;border-top:1px solid #ffffff1f}.ttas-dp-bottom{gap:clamp(var(--space-8), 6vw, var(--space-16));grid-template-columns:minmax(0,1fr) minmax(0,20rem);align-items:start;display:grid}.ttas-dp-includes-label{margin:0 0 var(--space-4);font-size:var(--text-sm);color:#fff;font-weight:700}.ttas-dp-checklist{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ttas-dp-checklist li{align-items:flex-start;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-overlay-lg);line-height:1.5;display:flex}.ttas-dp-checklist li svg{color:#ffffff80;flex:none;margin-top:.1em}.ttas-dp-right{gap:var(--space-3);flex-direction:column;display:flex}.ttas-dp-cta{width:100%;padding-block:var(--space-4);font-size:var(--text-base);justify-content:center}.ttas-dp-note{margin:var(--space-2) 0 0;font-size:var(--text-xs);color:var(--color-overlay-lg);line-height:1.5}.ttas-cycle-overlay{z-index:80;padding:var(--space-5);backdrop-filter:blur(10px);background:#040b129e;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ttas-cycle-dialog{border:1px solid var(--color-border);border-radius:var(--ttas-radius-card);background:var(--color-surface);width:min(100%,42rem);max-height:min(90vh,48rem);color:var(--color-text);box-shadow:var(--shadow-lg);padding:clamp(var(--space-5), 4vw, var(--space-8));overflow:auto}.ttas-cycle-head{justify-content:space-between;gap:var(--space-4);align-items:flex-start;display:flex}.ttas-cycle-head .ttas-dp-eyebrow{color:var(--color-text-subtle);margin-bottom:var(--space-3)}.ttas-cycle-head h2{letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,1.2rem + 1vw,2.1rem);line-height:1.15}.ttas-cycle-close{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);width:2.25rem;height:2.25rem;color:var(--color-text);cursor:pointer;justify-content:center;align-items:center;font-size:1.35rem;display:inline-flex}.ttas-cycle-steps{margin:var(--space-7) 0;gap:var(--space-2);grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid}.ttas-cycle-steps li{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2);border-radius:var(--radius-md);color:var(--color-text-subtle);font-size:var(--text-xs);font-weight:600;display:flex}.ttas-cycle-steps span{border-radius:var(--radius-full);background:var(--color-bg-subtle);flex:none;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;display:inline-flex}.ttas-cycle-steps .is-active{background:color-mix(in srgb, var(--ttas-accent) 12%, transparent);color:var(--color-text)}.ttas-cycle-form{gap:var(--space-6);flex-direction:column;display:flex}.ttas-cycle-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ttas-cycle-grid label{gap:var(--space-2);font-size:var(--text-sm);flex-direction:column;font-weight:600;display:flex}.ttas-cycle-grid input,.ttas-cycle-grid select,.ttas-cycle-grid textarea{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:100%;min-height:2.9rem;color:var(--color-text);font:inherit;padding:.75rem .9rem}.ttas-cycle-grid textarea{resize:vertical;min-height:8rem}.ttas-cycle-wide{grid-column:1/-1}.ttas-cycle-review,.ttas-cycle-done{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle)}.ttas-cycle-review h3,.ttas-cycle-done h3{margin:0 0 var(--space-3)}.ttas-cycle-review p,.ttas-cycle-done p{margin:0 0 var(--space-3);color:var(--color-text-muted);line-height:1.6}.ttas-cycle-actions{justify-content:flex-end;gap:var(--space-3);display:flex}.ttas-cta-actions{justify-content:center;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}@media (width<=720px){.ttas-dp-bottom,.ttas-cycle-grid,.ttas-cycle-steps{grid-template-columns:1fr}.ttas-cycle-actions,.ttas-case-actions{flex-direction:column;align-items:stretch}}.ttas-footer{--footer-accent:#8fb3c8;--footer-fg:#f7f8f8;color:var(--footer-fg);background:radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--footer-accent) 17%, transparent) 0, transparent 34%), radial-gradient(circle at 84% 20%, #ffffff0e 0, transparent 30%), linear-gradient(135deg, #050707 0%, #071113 54%, #030405 100%);z-index:1;border-top:1px solid #ffffff1a;margin-top:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.ttas-footer-inner{gap:var(--footer-col-gap);max-width:var(--ttas-max);padding-block:var(--footer-padding-top) var(--space-8);padding-inline:var(--footer-padding-x);grid-template-columns:minmax(12rem,1fr) minmax(0,3.2fr);margin-inline:auto;display:grid}.ttas-footer-brand{padding-right:var(--footer-col-gap);border-right:1px solid #ffffff2e}.ttas-footer-brand .ttas-brand{color:#fff;width:fit-content;height:auto}.ttas-footer-logo{width:auto;height:clamp(2.45rem,4.4vw,3.05rem);display:block}.ttas-footer-brand p{margin:var(--space-4) 0 0;max-width:15rem;font-size:var(--text-base);color:#f7f8f8b8;line-height:1.55}.ttas-footer-slogan{margin-top:var(--space-4);font-size:var(--text-base);letter-spacing:0;color:var(--footer-fg);font-weight:700;display:block}.ttas-footer-cols{gap:var(--footer-col-gap);grid-template-columns:repeat(4,minmax(8rem,1fr));display:grid}.ttas-footer-cols>div{min-width:0;padding-left:var(--footer-col-gap);border-left:1px solid #ffffff2e}.ttas-footer-cols>div:first-child{border-left:0;padding-left:0}.ttas-footer-cols h3{margin:0 0 var(--space-4);color:var(--footer-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:600;line-height:1.2}.ttas-footer-cols>div:last-child h3{text-align:center}.ttas-footer-cols ul{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ttas-footer-cols a{color:#f7f8f8e6;font-size:.95rem;line-height:1.35;transition:color .18s}.ttas-footer-cols a:hover{color:#fff}.ttas-footer-social{justify-items:center;gap:.75rem;display:grid}.ttas-footer-social a{color:#f7f8f8e6;border:1px solid #ffffff73;border-radius:.25rem;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;transition:border-color .18s,color .18s,transform .18s;display:inline-grid}.ttas-footer-social a:hover{color:#fff;border-color:#fff;transform:translateY(-1px)}.ttas-footer-social svg{color:#fff;fill:currentColor;border:0;border-radius:0;flex:none;width:1rem;height:1rem;padding:0}.ttas-footer-social span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ttas-footer-contact-links{margin-top:var(--space-4)!important}.ttas-footer-base{max-width:var(--ttas-max);align-items:center;gap:var(--space-6);padding:var(--space-5) var(--footer-padding-x) var(--footer-padding-bottom);font-size:var(--text-sm);color:#f7f8f8bd;border-top:1px solid #ffffff29;grid-template-columns:auto minmax(0,1fr) auto;margin-inline:auto;display:grid}.ttas-footer-legal{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.tt-public .ttas-footer-legal a{color:#f7f8f8bd;transition:color .18s}.tt-public .ttas-footer-legal a:hover{color:#fff}@media (width<=960px){.ttas-feature-grid,.ttas-stats-grid,.ttas-mini-list,.ttas-plans,.ttas-testimonial-grid,.ttas-case-grid,.ttas-blog-grid,.ttas-resource-grid,.ttas-about-eco-grid{grid-template-columns:repeat(2,1fr)}.ttas-about-origin{gap:var(--space-8);grid-template-columns:1fr}.ttas-footer-inner{gap:var(--space-8);padding-inline:var(--ttas-gutter);grid-template-columns:1fr}.ttas-footer-brand,.ttas-footer-cols>div{border:0;padding:0}.ttas-footer-base{padding-inline:var(--ttas-gutter);grid-template-columns:1fr}.ttas-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.ttas-footer-cols{grid-template-columns:1fr}}@media (width<=1024px){.ttas-nav-inner{padding-inline:var(--space-5);grid-template-columns:minmax(0,1fr) auto}.ttas-nav-inner .ttas-brand{grid-column:1}.ttas-nav-inner .ttas-nav-actions{grid-column:2;justify-self:end}.ttas-nav-links,.ttas-nav-cta{display:none}.ttas-nav-toggle{display:inline-flex}.ttas-nav-drawer{display:flex}}@media (width<=720px){.ttas-feature-grid,.ttas-stats-grid,.ttas-mini-list,.ttas-plans,.ttas-testimonial-grid,.ttas-case-grid,.ttas-blog-grid,.ttas-resource-grid,.ttas-about-eco-grid,.ttas-about-what-grid{grid-template-columns:1fr}.ttas-filter-panel{left:auto;right:0}}.ttas-pagebanner{background:var(--color-bg-subtle);border-bottom:1px solid var(--color-border)}.ttas-pagebanner-inner{max-width:var(--ttas-max);padding:clamp(var(--space-16), 7vw, var(--space-20)) var(--ttas-gutter) var(--space-12);text-align:center;margin-inline:auto}.ttas-pagebanner h1{letter-spacing:-.02em;margin:0;font-size:clamp(2.25rem,1.6rem + 2.6vw,3.25rem);font-weight:600;line-height:1.1}.ttas-pagebanner p{margin:var(--space-4) auto 0;max-width:42rem;font-size:var(--text-lg);color:var(--color-text-muted);line-height:1.6}.ttas-crumb{justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-5);font-size:var(--text-sm);color:var(--color-text-subtle);display:flex}.tt-public .ttas-crumb a{color:var(--ttas-accent);font-weight:600}.ttas-about-stats{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.ttas-about-stats article{gap:var(--space-2);padding-left:var(--space-5);border-left:2px solid var(--ttas-accent);flex-direction:column;display:flex}.ttas-about-stats strong{font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,1.2rem + 1.5vw,2.5rem);font-weight:700}.ttas-about-stats span{font-weight:600}.ttas-about-stats p{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.ttas-values-grid{gap:var(--space-5);grid-template-columns:repeat(2,1fr);display:grid}.ttas-value-card{padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--ttas-radius-card);background:var(--color-surface)}.ttas-value-card h3{margin:0 0 var(--space-2);font-size:var(--text-md);font-weight:600}.ttas-value-card p{font-size:var(--text-sm);color:var(--color-text-muted);margin:0;line-height:1.6}.ttas-pager{justify-content:center;align-items:center;gap:var(--space-3);margin-top:var(--space-10);font-size:var(--text-sm);display:flex}.ttas-pager>span:not(.ttas-pager-note){border-radius:var(--radius-full);border:1px solid var(--color-border);justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-weight:600;display:inline-flex}.ttas-pager>span.is-active{background:var(--ttas-cta);color:#fff;border-color:var(--ttas-cta)}.ttas-pager-note{margin-left:var(--space-3);color:var(--color-text-subtle)}.ttas-contact-grid{gap:clamp(var(--space-8), 5vw, var(--space-16));grid-template-columns:1.2fr 1fr;align-items:start;display:grid}.ttas-form h2{margin:0 0 var(--space-6);font-size:var(--text-xl);font-weight:600}.ttas-form-fields{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.ttas-field{position:relative}.ttas-field:last-child{grid-column:1/-1}.ttas-field input{width:100%;padding:var(--space-5) var(--space-4) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--text-sm);outline:none;transition:border-color .18s,box-shadow .18s}.ttas-field input:focus{border-color:var(--ttas-accent);box-shadow:0 0 0 4px var(--ttas-accent-soft)}.ttas-field label{top:50%;left:var(--space-4);color:var(--color-text-subtle);font-size:var(--text-sm);pointer-events:none;transition:top .16s,font-size .16s,transform .16s,color .16s;position:absolute;transform:translateY(-50%)}.ttas-field input:focus~label,.ttas-field input:not(:placeholder-shown)~label{top:var(--space-3);font-size:var(--text-xs);color:var(--ttas-accent-strong);font-weight:600;transform:none}.ttas-radios{margin:var(--space-5) 0 0;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md)}.ttas-consents{gap:var(--space-3);margin-top:var(--space-5);display:grid}.ttas-consent{align-items:flex-start;gap:var(--space-2);color:var(--color-text-subtle);font-size:var(--text-sm);line-height:1.5;display:flex}.ttas-consent input{width:1rem;height:1rem;accent-color:var(--ttas-accent);flex:none;margin-top:.18rem}.ttas-radios legend{padding:0 var(--space-2);font-size:var(--text-sm);color:var(--color-text-subtle)}.ttas-radio-opts{gap:var(--space-3);margin-top:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.ttas-radio{align-items:center;gap:var(--space-2);font-size:var(--text-sm);cursor:pointer;display:flex}.ttas-radio input{appearance:none;border:1px solid var(--color-border-strong);border-radius:var(--radius-full);cursor:pointer;flex:none;width:1.15rem;height:1.15rem;transition:border .18s}.ttas-radio input:checked{border:.35rem solid var(--ttas-accent)}.ttas-form>.ttas-btn{margin-top:var(--space-5);justify-content:center;width:100%}.ttas-contact-lead{margin:var(--space-4) 0 var(--space-6);color:var(--color-text-muted);line-height:1.6}.ttas-offices{gap:var(--space-5);display:grid}.ttas-contact-info address{font-style:normal;font-size:var(--text-sm);color:var(--color-text-muted);gap:.15rem;display:grid}.ttas-contact-info address strong{color:var(--color-text)}.ttas-contact-mail{margin-top:var(--space-6);gap:var(--space-2);display:grid}.tt-public .ttas-contact-mail a{color:var(--ttas-accent);font-weight:600}.ttas-contact-direct{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.ttas-contact-direct a{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text);font-size:var(--text-sm);font-weight:700;text-decoration:none;transition:border-color .18s,color .18s,transform .18s;display:inline-flex}.ttas-contact-direct a:hover{border-color:var(--ttas-accent);color:var(--ttas-accent);transform:translateY(-1px)}.ttas-auth-section{max-width:100%;margin-inline:0;padding-block:0;padding-inline:0}.ttas-auth{grid-template-columns:1fr 1fr;min-height:100dvh;display:grid;overflow:hidden}.ttas-auth-form{padding:clamp(var(--space-10), 5vw, var(--space-16)) clamp(var(--space-10), 10%, 7rem);background:var(--color-surface);flex-direction:column;justify-content:center;display:flex;overflow-y:auto}.ttas-auth-logo{margin-bottom:var(--space-5)}.ttas-auth-title{margin:0 0 var(--space-2);letter-spacing:-.04em;font-size:clamp(1.75rem,1rem + 2vw,2.5rem);font-weight:700;line-height:1.1}.ttas-auth-sub{margin:0 0 var(--space-5);font-size:var(--text-sm);color:var(--color-text-muted)}.tt-public .ttas-auth-sub a{color:var(--ttas-accent);font-weight:600}.ttas-auth-field{margin-bottom:var(--space-3);display:block}.ttas-auth-field-hd{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.ttas-auth-field span,.ttas-auth-field-hd>span{font-size:var(--text-sm);font-weight:600;display:block}.ttas-auth-field input{width:100%;min-height:44px;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--text-sm);outline:none;transition:border-color .15s,box-shadow .15s}.ttas-auth-field input:focus{border-color:var(--ttas-accent);box-shadow:0 0 0 4px var(--ttas-accent-soft)}.ttas-auth-check{align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-4);font-size:var(--text-xs);color:var(--color-text-muted);cursor:pointer;line-height:1.5;display:flex}.ttas-auth-check input[type=checkbox]{accent-color:var(--ttas-accent);cursor:pointer;flex:none;margin-top:.15em}.tt-public .ttas-auth-check a{color:var(--ttas-accent);font-weight:600}.ttas-auth-row{margin-bottom:var(--space-5);justify-content:space-between;align-items:center;display:flex}.ttas-auth-remember{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);cursor:pointer;display:flex}.ttas-auth-remember input[type=checkbox]{accent-color:var(--ttas-accent);cursor:pointer}.tt-public .ttas-auth-forgot{font-size:var(--text-sm);color:var(--ttas-accent);font-weight:600}.ttas-auth-submit{width:100%;min-height:var(--space-12);padding-block:var(--space-4);font-size:var(--text-base);margin-top:var(--space-2);justify-content:center}.ttas-auth-social{gap:var(--space-3);grid-template-columns:1fr;display:grid}.ttas-auth-social-btn{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.ttas-auth-social-btn:hover:not(:disabled){border-color:var(--color-border-strong);background:var(--color-bg-subtle)}.ttas-auth-social-btn:disabled{opacity:.5;cursor:not-allowed}.ttas-auth-or{align-items:center;gap:var(--space-3);margin:var(--space-4) 0;color:var(--color-text-subtle);font-size:var(--text-xs);display:flex}.ttas-auth-or:before,.ttas-auth-or:after{content:"";background:var(--color-border);flex:1;height:1px}.ttas-auth-providers{gap:var(--space-3);display:grid}.ttas-auth-portal{justify-content:center;gap:var(--space-2)}.ttas-form-error{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);color:#dc2626;font-size:var(--text-sm);background:#dc26261f;border:1px solid #dc26264d;font-weight:500;line-height:1.5}.ttas-form-success{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:color-mix(in srgb, var(--tt-success) 12%, transparent);border:1px solid color-mix(in srgb, var(--tt-success) 30%, transparent);color:var(--tt-success);font-size:var(--text-sm);font-weight:500;line-height:1.5}.ttas-auth-panel{padding:clamp(var(--space-10), 5vw, var(--space-16)) clamp(var(--space-10), 7vw, 5rem);color:#fff;background:radial-gradient(70% 60% at 30% 20%,#1e5ba88c,#0000 70%),linear-gradient(155deg,#102a49 0%,#173a63 55%,#215a8c 100%);align-items:center;display:flex}.ttas-auth-panel-inner{gap:var(--space-6);flex-direction:column;max-width:28rem;display:flex}.ttas-auth-panel-brand{color:#fff}.ttas-auth-panel-title{letter-spacing:-.03em;margin:0;font-size:clamp(1.5rem,1rem + 1.5vw,2.25rem);font-weight:700;line-height:1.25}.ttas-auth-panel-list{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ttas-auth-panel-list li{align-items:flex-start;gap:var(--space-3);font-size:var(--text-sm);color:#ffffffb3;line-height:1.5;display:flex}.ttas-auth-panel-list li svg{color:#ffffffa6;flex:none;width:1rem;height:1rem;margin-top:.15em}.ttas-auth-panel-support{font-size:var(--text-xs);color:#ffffff73}.tt-public .ttas-auth-panel-support a{color:#ffffffa6}@media (width<=860px){.ttas-about-stats,.ttas-values-grid,.ttas-form-fields,.ttas-radio-opts,.ttas-contact-grid{grid-template-columns:1fr}.ttas-auth{grid-template-columns:1fr;min-height:auto}.ttas-auth-panel{min-height:12rem;padding-block:var(--space-8);order:-1}.ttas-auth-panel-list{display:none}.ttas-auth-panel-title{font-size:1.25rem}}.ttas-op-hero{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--ttas-radius-band);text-align:center;box-shadow:var(--shadow-sm);padding:clamp(2.5rem,5vw,4rem) clamp(1.5rem,4vw,3.5rem)}.ttas-op-hero .ttas-eyebrow{margin-bottom:var(--space-5)}.ttas-op-hero h2{margin:0 auto var(--space-4);letter-spacing:-.02em;max-width:44rem;font-size:clamp(2rem,1.4rem + 2.5vw,3.25rem);font-weight:600;line-height:1.1}.ttas-op-hero>p{max-width:44rem;margin:0 auto var(--space-6);font-size:var(--text-lg);color:var(--color-text-muted);line-height:1.6}.ttas-op-hero-ctas{justify-content:center;gap:var(--space-3);flex-wrap:wrap;margin-bottom:clamp(2rem,4vw,3rem);display:flex}.ttas-op-hero-stats{gap:var(--space-5);border-top:1px solid var(--color-border);grid-template-columns:repeat(4,1fr);padding-top:clamp(1.5rem,3vw,2.5rem);display:grid}.ttas-op-hero-stat{align-items:center;gap:var(--space-1);flex-direction:column;display:flex}.ttas-op-hero-stat strong{color:var(--ttas-accent);font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,1rem + 2vw,2.5rem);font-weight:700;line-height:1}.ttas-op-hero-stat span{font-size:var(--text-sm);color:var(--color-text-muted)}.ttas-roles{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.ttas-role-card{gap:var(--space-4);padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--ttas-radius-card);background:var(--color-surface);flex-direction:column;display:flex}.ttas-role-card h3{letter-spacing:-.01em;margin:0;font-size:clamp(1.25rem,.9rem + 1.2vw,1.75rem);font-weight:600;line-height:1.2}.ttas-role-card>p{font-size:var(--text-base);color:var(--color-text-muted);margin:0;line-height:1.6}.ttas-problem-grid{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.ttas-problem-card{padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--ttas-radius-card);background:var(--color-surface);gap:var(--space-3);flex-direction:column;display:flex}.ttas-problem-card h4{font-size:var(--text-md);margin:0;font-weight:600}.ttas-problem-card p{font-size:var(--text-sm);color:var(--color-text-muted);margin:0;line-height:1.6}.ttas-impl-steps{gap:var(--space-5);grid-template-columns:repeat(4,1fr);display:grid}.ttas-impl-step{gap:var(--space-3);flex-direction:column;display:flex}.ttas-step-num{border-radius:var(--radius-full);background:color-mix(in srgb, var(--ttas-accent) 12%, transparent);width:2.75rem;height:2.75rem;color:var(--ttas-accent);font-size:var(--text-sm);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.ttas-impl-step h4{font-size:var(--text-md);margin:0;font-weight:600}.ttas-impl-step p{font-size:var(--text-sm);color:var(--color-text-muted);margin:0;line-height:1.6}.ttas-network-grid{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.ttas-network-card{gap:var(--space-3);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--ttas-radius-card);background:var(--color-surface);flex-direction:column;display:flex}.ttas-network-card h4{font-size:var(--text-md);margin:0;font-weight:600}.ttas-network-card p{font-size:var(--text-sm);color:var(--color-text-muted);margin:0;line-height:1.6}.ttas-op-plans{gap:var(--space-5);grid-template-columns:repeat(3,1fr);align-items:start;display:grid}.ttas-op-plan{gap:var(--space-4);padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--ttas-radius-card);background:var(--color-surface);flex-direction:column;display:flex;position:relative}.ttas-op-plan.is-featured{border-color:var(--ttas-cta);box-shadow:var(--shadow-lg)}.ttas-op-plan h3{font-size:var(--text-xs);letter-spacing:.12em;color:var(--ttas-accent-strong);margin:0;font-weight:700}.ttas-op-plan-price{flex-direction:column;gap:.25rem;margin:0;display:flex}.ttas-op-plan-price strong{font-variant-numeric:tabular-nums;font-size:clamp(2rem,1.5rem + 1.5vw,2.75rem);font-weight:700;line-height:1}.ttas-op-plan-price span{font-size:var(--text-xs);color:var(--color-text-subtle)}.ttas-process{grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}.ttas-process-nav{gap:var(--space-1);flex-direction:column;display:flex;position:sticky;top:6rem}.ttas-process-btn{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer;text-align:left;font-size:var(--text-sm);background:0 0;border:none;font-family:inherit;font-weight:500;line-height:1.4;transition:background-color .15s,color .15s;display:flex}.ttas-process-btn:hover,.ttas-process-btn.is-active{background:var(--ttas-cta-soft);color:var(--ttas-cta-strong)}.ttas-process-btn-num{font-size:var(--text-xs);font-variant-numeric:tabular-nums;opacity:.6;min-width:1.75rem;font-weight:700}.ttas-process-content{border:1px solid var(--color-border);border-radius:var(--ttas-radius-card);padding:clamp(2rem,4vw,3rem)}.ttas-process-big-num{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--ttas-accent) 18%, transparent);margin-bottom:var(--space-4);font-size:clamp(3rem,2rem + 4vw,5rem);font-weight:700;line-height:1;display:block}.ttas-process-content h3{margin:0 0 var(--space-4);letter-spacing:-.01em;font-size:clamp(1.4rem,1rem + 1.5vw,2rem);font-weight:600}.ttas-process-content p{font-size:var(--text-lg);color:var(--color-text-muted);margin:0;line-height:1.7}.ttas-resident-grid{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.ttas-resident-card{gap:var(--space-3);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--ttas-radius-card);background:var(--color-surface);flex-direction:column;transition:border-color .18s,box-shadow .18s;display:flex}.ttas-resident-card:hover{border-color:color-mix(in srgb, var(--ttas-accent) 35%, transparent);box-shadow:var(--shadow-md)}.ttas-resident-card h4{font-family:var(--ttas-font-body);font-size:var(--text-md);letter-spacing:normal;margin:0;font-weight:600}.ttas-resident-card p{font-size:var(--text-sm);color:var(--color-text-muted);margin:0;line-height:1.6}.ttas-lifestyle-grid{gap:var(--space-5);grid-template-columns:repeat(4,1fr);display:grid}.ttas-lifestyle-card{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--ttas-radius-card);background:var(--color-surface);flex-direction:column;transition:border-color .18s,box-shadow .18s;display:flex}.ttas-lifestyle-card:hover{border-color:color-mix(in srgb, var(--ttas-accent) 35%, transparent);box-shadow:var(--shadow-md)}.ttas-lifestyle-card h4{font-family:var(--ttas-font-body);font-size:var(--text-base);letter-spacing:normal;margin:0;font-weight:600}.ttas-lifestyle-card p{font-size:var(--text-sm);color:var(--color-text-muted);margin:0;line-height:1.5}@media (width<=960px){.ttas-op-hero-stats,.ttas-impl-steps{grid-template-columns:repeat(2,1fr)}.ttas-op-plans{grid-template-columns:1fr}.ttas-lifestyle-grid{grid-template-columns:repeat(2,1fr)}.ttas-process{grid-template-columns:1fr}.ttas-process-nav{flex-flow:wrap;position:static}.ttas-process-btn{align-items:flex-start;gap:var(--space-1);flex-direction:column;flex:auto;min-width:8rem}}@media (width<=720px){.ttas-roles,.ttas-problem-grid,.ttas-network-grid,.ttas-resident-grid,.ttas-impl-steps{grid-template-columns:1fr}.ttas-lifestyle-grid{grid-template-columns:1fr 1fr}}.tt-public[data-theme=coastal-blue]{--tt-primary:#0077b6;--tt-primary-strong:#005f91;--tt-primary-soft:#eaf7ff;--tt-bg:#fff;--tt-bg-soft:#f8fbfc;--tt-surface:#fff;--tt-surface-alt:#f2f7f9;--tt-border:#e1e8ec;--tt-border-strong:#cfdde4;--tt-ink:#1f2933;--tt-muted:#667985;--tt-soft-text:#8a98a3;--tt-success:#17a98c;--tt-success-soft:#e8f8f4;--tt-premium:#caa24b;--tt-premium-soft:#fff7df;--ttas-accent-strong:var(--tt-primary-strong);--ttas-hero-glow:color-mix(in srgb, var(--tt-primary-soft) 48%, transparent);--ttas-hero-glow-2:color-mix(in srgb, var(--tt-bg-soft) 72%, transparent);--ttas-hero-wash:color-mix(in srgb, var(--tt-primary-soft) 26%, transparent)}.tt-public[data-theme=dark]{--color-bg:#102a49;--color-bg-subtle:#0f2f54;--color-bg-invert:#102a49;--color-surface:#173a63;--color-surface-raised:#1a4d87;--color-surface-overlay:#0f2f54;--color-surface-inset:#ffffff0d;--color-border:#ffffff1c;--color-border-strong:#fff3;--color-text:#f0f4f8;--color-text-muted:#f0f4f8ad;--color-text-subtle:#f0f4f86b;--color-on-accent:#102a49;--tt-bg:#102a49;--tt-bg-soft:#0f2f54;--tt-surface:#173a63;--tt-surface-alt:#1a4d87;--tt-border:#ffffff1c;--tt-border-strong:#fff3;--tt-ink:#f0f4f8;--tt-muted:#f0f4f8ad;--tt-soft-text:#f0f4f86b;--tt-primary:#7bb3f0;--tt-primary-strong:#a8ccf5;--tt-primary-soft:#7bb3f01f;--tt-success:#2fd8b0;--tt-success-soft:#2fd8b01f;--tt-premium:#e8be6a;--tt-premium-soft:#e8be6a1f;--ttas-cta:#fff;--ttas-cta-strong:#e8f0fb;--ttas-accent:#7bb3f0;--ttas-accent-strong:#a8ccf5;--ttas-accent-soft:#7bb3f021;--ttas-accent-border:#7bb3f040;--ttas-hero-glow:#7bb3f024;--ttas-hero-glow-2:#1a4d87a6;--ttas-hero-wash:#0f2f54b3}.tt-public[data-theme=dark] .ttas-hero{background:linear-gradient(#173a63 0%,#102a49 100%);border-color:#ffffff17;box-shadow:0 32px 80px #00000059}.tt-public[data-theme=dark] .ttas-hero:before{mix-blend-mode:screen;opacity:.12}.tt-public[data-theme=dark] .ttas-hero:after{filter:saturate(.4)contrast(.85)brightness(.72);background:linear-gradient(90deg,#102a49 0%,#102a498c 20%,#102a490a 58%,#102a4947 100%),url(/twintown/tt-living-hero.avif)}.tt-public[data-theme=dark] .ttas-nav{backdrop-filter:blur(12px);background:#102a49f5;border-bottom-color:#ffffff17}.tt-public[data-theme=dark] .ttas-searchbar{background:#ffffff12;border-color:#ffffff24}.tt-public[data-theme=dark] .ttas-searchbar-input{color:#f0f4f8}.tt-public[data-theme=dark] .ttas-searchbar-input::placeholder{color:#f0f4f866}.tt-public[data-theme=dark] .ttas-searchbar-tools{color:#f0f4f88c;border-top-color:#ffffff17}.tt-public[data-theme=dark] .ttas-hero-chip{color:#eef3f9;background:#ffffff1a}.tt-public[data-theme=dark] .ttas-hero-chip:hover{color:#fff;background:#ffffff29}.tt-public[data-theme=dark] .ttas-hero-chip.is-on{background:var(--ttas-cta);color:#fff}.tt-public[data-theme=dark] .ttas-hero-metrics dt{color:#7bb3f0}.tt-public[data-theme=dark] .ttas-hero-metrics dd{color:#f0f4f899}.tt-public[data-theme=dark] .ttas-elara-fab:before,.tt-public[data-theme=dark] .ttas-elara-fab:after{animation-name:vesperElaraHaloDark}@keyframes vesperElaraHaloDark{0%{opacity:0;transform:scale(1)}12%{opacity:.55}to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.tt-public *{scroll-behavior:auto!important;transition:none!important}}.ttas-results{padding-block-start:var(--space-8)}.ttas-search-page{flex-direction:column;min-height:100vh;display:flex}.ttas-search-topbar{top:calc(var(--space-4) + 4rem);z-index:30;background:color-mix(in srgb, var(--tt-bg) 92%, transparent);backdrop-filter:blur(10px);border-block-end:1px solid var(--tt-border);position:sticky}.ttas-search-topbar-inner{max-width:var(--ttas-max);padding:var(--space-4) var(--ttas-gutter);gap:var(--space-3);flex-direction:column;margin-inline:auto;display:flex}.ttas-search-compact{align-items:center;gap:var(--space-3);background:var(--color-surface);border:1px solid var(--tt-border);border-radius:var(--radius-full);grid-template-columns:auto minmax(0,1fr) auto;height:3rem;padding:0 .375rem 0 1rem;transition:border-color .18s,box-shadow .18s;display:grid;box-shadow:0 2px 8px #0f233c14}.ttas-search-compact:focus-within{box-shadow:0 0 0 3px var(--tt-primary-soft), 0 2px 8px #0f233c14;border-color:#173a635c}.ttas-search-compact-lead{color:var(--tt-primary);flex:none;align-items:center;display:inline-flex}.ttas-search-compact-input{min-width:0;font:inherit;color:var(--color-text);background:0 0;border:none;outline:none;font-size:.9375rem}.ttas-search-compact-input::placeholder{color:var(--tt-soft-text)}.tt-public .ttas-search-compact-btn{border-radius:var(--radius-full);white-space:nowrap;flex:none;height:2.25rem;padding:0 1.25rem;font-size:.8125rem;font-weight:700}.ttas-search-topbar-filters{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ttas-search-elara-chip{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);border:1px solid var(--ttas-accent-border);background:var(--ttas-accent-soft);color:var(--ttas-accent-strong);letter-spacing:.06em;margin-inline-start:auto;font-size:.75rem;font-weight:700;display:inline-flex}.ttas-search-content{gap:var(--space-6);max-width:var(--ttas-max);width:100%;padding:var(--space-6) var(--ttas-gutter) var(--space-8);flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;margin-inline:auto;display:grid}.ttas-search-rail{min-width:0}.ttas-search-rail .ttas-results{padding-block:0}.ttas-search-rail .ttas-best{margin-bottom:var(--space-7)}.ttas-search-rail .ttas-best-inner{gap:var(--space-4);grid-template-columns:minmax(0,1.5fr) minmax(0,.5fr)}.ttas-search-rail .ttas-best-main-photo{aspect-ratio:16/10;max-height:164px}.ttas-search-rail .ttas-best-why-prose{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ttas-search-rail .ttas-results-grid{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1180px){.ttas-search-rail .ttas-best-inner{grid-template-columns:minmax(0,1fr)}.ttas-search-rail .ttas-best-media{order:-1}.ttas-search-rail .ttas-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.ttas-search-rail .ttas-results-grid{grid-template-columns:minmax(0,1fr)}}.ttas-search-rail .ttas-result-card-shell{transition:box-shadow .15s,transform .15s}.ttas-search-rail .ttas-result-card-shell:hover{box-shadow:var(--shadow-sm);transform:translateY(-2px)}.ttas-search-map{top:calc(var(--space-4) + 7rem);height:calc(100vh - var(--space-4) - 15rem);border:1px solid var(--tt-border);border-radius:var(--ttas-radius-card);background:var(--tt-surface);min-height:340px;max-height:620px;box-shadow:var(--shadow-sm);flex-direction:column;display:flex;position:sticky;overflow:hidden}.ttas-search-map-canvas{flex:1;width:100%;height:100%}.ttas-search-map-expand{top:var(--space-3);right:var(--space-3);z-index:2;border:1px solid var(--tt-border);border-radius:var(--radius-md);background:var(--color-surface);width:2.25rem;height:2.25rem;color:var(--tt-ink);box-shadow:var(--shadow-sm);cursor:pointer;justify-content:center;align-items:center;padding:0;transition:background .15s,transform .15s;display:inline-flex;position:absolute}.ttas-search-map-expand:hover{background:var(--color-surface-inset,var(--tt-surface-alt));transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.ttas-search-map-expand{transition:none}}.ttas-search-map-placeholder{align-items:center;gap:var(--space-3);padding:var(--space-8);text-align:center;color:var(--tt-soft-text);font-size:var(--text-sm);flex-direction:column;margin:auto;display:flex}.ttas-search-dock{bottom:var(--space-4);z-index:35;pointer-events:none;margin-block-start:auto;position:sticky}.ttas-search-dock-inner{max-width:var(--ttas-max);padding-inline:var(--ttas-gutter);pointer-events:auto;margin-inline:auto;padding-block-end:var(--space-4)}@media (width<=900px){.ttas-search-content{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.ttas-search-map{order:-1;height:auto;min-height:320px;position:static}.ttas-search-map-canvas{min-height:320px}}@media (prefers-reduced-motion:reduce){.ttas-search-topbar{backdrop-filter:none}}.ttas-results-filters{gap:var(--space-2);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.ttas-results-yoursearch{margin:calc(-1 * var(--space-3)) 0 var(--space-5);font-size:var(--text-sm);color:var(--color-text)}.ttas-results-yoursearch-label{font-size:var(--text-xs);letter-spacing:.08em;color:var(--color-text-muted);margin-right:var(--space-2);font-weight:700}.ttas-results-filter-chip{align-items:center;gap:var(--space-2);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:var(--radius-full);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);cursor:pointer;font-weight:500;transition:border-color .18s,background .18s;display:inline-flex}.ttas-results-filter-chip:hover{border-color:var(--tt-primary);background:var(--tt-primary-soft)}.ttas-results-understood{align-items:center;gap:var(--space-2);margin-bottom:var(--space-6);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.ttas-results-understood-label{letter-spacing:.08em;color:var(--color-text-muted);font-size:.7rem;font-weight:700}.ttas-results-tag{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--color-text);padding:.25rem .75rem}.ttas-results-edit-btn{color:var(--tt-primary);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;padding:0;font-weight:500;text-decoration:underline}.ttas-best{border:1px solid var(--color-border);border-radius:var(--ttas-radius-card);margin-bottom:var(--space-6);overflow:hidden}.ttas-best-eyebrow{letter-spacing:.1em;color:var(--tt-primary);padding:var(--space-4) var(--space-6) 0;font-size:.7rem;font-weight:700}.ttas-best-inner{gap:var(--space-5);padding:var(--space-4) var(--space-5) var(--space-5);grid-template-columns:1fr 1fr;display:grid}.ttas-best-left{gap:var(--space-3);flex-direction:column;display:flex}.ttas-best-name{letter-spacing:-.02em;color:var(--color-text);margin:0;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:700;line-height:1.2}.ttas-best-name a{color:inherit;text-decoration:none}.ttas-best-name a:hover{color:var(--ttas-accent)}.ttas-best-badge{background:var(--tt-primary-soft);color:var(--tt-primary);border-radius:var(--radius-full);font-size:var(--text-xs);letter-spacing:.02em;align-self:flex-start;padding:.2rem .75rem;font-weight:700;display:inline-flex}.ttas-best-meta{align-items:baseline;gap:var(--space-2) var(--space-3);font-size:var(--text-sm);flex-wrap:wrap;margin:0;display:flex}.ttas-best-meta-loc{color:var(--color-text-muted)}.ttas-best-meta-price{color:var(--tt-primary);font-weight:700}.ttas-best-tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.ttas-best-tag{background:var(--color-bg-subtle);color:var(--color-text-muted);border-radius:var(--radius-full);font-size:var(--text-xs);padding:.15rem .6rem;font-weight:600}.ttas-best-section-label{letter-spacing:.1em;color:var(--color-text-subtle);text-transform:uppercase;font-size:.65rem;font-weight:700;display:block}.ttas-best-why-prose{font-family:var(--ttas-font-body);font-size:var(--text-sm);color:var(--color-text);margin:0;line-height:1.6}.ttas-best-why-pills{gap:var(--space-2);flex-wrap:wrap;display:flex}.ttas-best-why-pill{align-items:center;gap:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--color-text);padding:.2rem .6rem;font-weight:500;display:inline-flex}.ttas-best-criteria{gap:var(--space-2);flex-direction:column;display:flex}.ttas-best-criterion{align-items:center;gap:var(--space-3);font-size:var(--text-sm);grid-template-columns:8rem 1fr 5rem;display:grid}.ttas-best-criterion-label{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.ttas-best-bar-track{background:var(--color-border);border-radius:var(--radius-full);height:6px;overflow:hidden}.ttas-best-bar-fill{background:var(--tt-primary);border-radius:var(--radius-full);height:100%;transition:width .6s}.ttas-best-criterion-quality{font-size:var(--text-xs);color:var(--color-text-muted);text-align:right}.ttas-best-caveat{gap:var(--space-1);font-size:var(--text-sm);color:var(--color-text-muted);padding:var(--space-2) var(--space-3);background:var(--color-bg-subtle);border-radius:var(--radius-md);flex-wrap:wrap;align-items:baseline;display:flex}.ttas-best-actions{align-items:center;gap:var(--space-3);padding-top:var(--space-2);flex-wrap:wrap;display:flex}.ttas-results-text-btn{color:var(--tt-primary);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;padding:0;font-weight:500;text-decoration:underline}.ttas-best-media{gap:var(--space-2);flex-direction:column;display:flex}.ttas-best-main-photo{border-radius:var(--radius-md);aspect-ratio:4/3;background:var(--color-bg-subtle);max-height:13rem;position:relative;overflow:hidden}.ttas-best-main-photo img{object-fit:cover;width:100%;height:100%}.ttas-best-photo-placeholder{background:linear-gradient(135deg, var(--color-bg-subtle), var(--color-border));width:100%;height:100%}.ttas-best-avail-badge{top:var(--space-3);right:var(--space-3);color:#fff;border-radius:var(--radius-sm);font-size:var(--text-xs);letter-spacing:.06em;backdrop-filter:blur(4px);background:#000000b3;padding:.2rem .6rem;font-weight:700;position:absolute}.ttas-best-thumbs{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.ttas-best-thumb{border-radius:var(--radius-sm);aspect-ratio:3/2;background:linear-gradient(135deg, var(--color-border), var(--color-bg-subtle))}.ttas-best-prop-info{padding-top:var(--space-1);flex-direction:column;gap:.2rem;display:flex}.ttas-best-op-verified{align-items:center;gap:var(--space-1);color:var(--tt-success);letter-spacing:.08em;font-size:.65rem;font-weight:700;display:inline-flex}.ttas-best-prop-name{font-size:var(--text-md);color:var(--color-text);font-weight:700}.ttas-best-prop-loc{font-size:var(--text-sm);color:var(--color-text-muted)}.ttas-best-price{font-size:var(--text-sm);color:var(--tt-primary);font-weight:700}.ttas-results-subheader{align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.ttas-results-heading{font-family:var(--ttas-font-heading);letter-spacing:-.035em;color:var(--color-text);margin:0;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:600}.ttas-results-heading em{font-style:italic;font-weight:300}.ttas-results-subheader-right{align-items:center;gap:var(--space-3);margin-left:auto;display:flex}.ttas-results-count{font-size:var(--text-sm);color:var(--color-text-muted)}.ttas-results-map-btn{align-items:center;gap:var(--space-1);border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-full);font-size:var(--text-sm);cursor:pointer;color:var(--color-text);padding:.3rem .75rem;font-weight:500;transition:border-color .18s;display:inline-flex}.ttas-results-map-btn:hover:not(:disabled){border-color:var(--color-border-strong)}.ttas-results-map-btn:disabled{opacity:.55;cursor:not-allowed}.ttas-map-overlay{z-index:1200;padding:var(--space-4);backdrop-filter:blur(6px);background:#102a498c;justify-content:center;align-items:center;animation:.2s ttas-map-overlay-in;display:flex;position:fixed;inset:0}.ttas-map-modal{background:var(--color-surface,var(--tt-surface));border:1px solid var(--color-border,var(--tt-border));border-radius:var(--ttas-radius-card,18px);flex-direction:column;width:min(960px,100%);max-height:min(80vh,720px);animation:.22s ttas-map-modal-in;display:flex;overflow:hidden;box-shadow:0 24px 64px #102a4952}.ttas-map-modal-header{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border,var(--tt-border));display:flex}.ttas-map-modal-title{font-size:var(--text-lg);color:var(--color-text,var(--tt-ink));margin:0;font-weight:600}.ttas-map-modal-close{border:1px solid var(--color-border,var(--tt-border));border-radius:var(--radius-full);background:var(--color-surface,var(--tt-surface));width:2rem;height:2rem;color:var(--color-text,var(--tt-ink));cursor:pointer;justify-content:center;align-items:center;font-size:1.25rem;line-height:1;transition:border-color .18s;display:inline-flex}.ttas-map-modal-close:hover{border-color:var(--color-border-strong,var(--tt-border-strong))}.ttas-map-modal-body{flex:1;min-height:360px;display:flex}.ttas-map-canvas{flex:1;width:100%;min-height:360px}.ttas-map-unavailable{padding:var(--space-6);text-align:center;color:var(--color-text-muted,var(--tt-muted));font-size:var(--text-sm);margin:auto}.ttas-map-iw{flex-direction:column;gap:.25rem;min-width:160px;font-family:inherit;display:flex}.ttas-map-iw-badge{letter-spacing:.08em;text-transform:uppercase;color:var(--tt-premium);align-self:flex-start;font-size:.62rem;font-weight:700}.ttas-map-iw-name{color:var(--tt-ink);font-size:.95rem;font-weight:600}.ttas-map-iw-zone{color:var(--tt-muted);font-size:.8rem}.ttas-map-iw-link{color:var(--tt-primary);margin-top:.25rem;font-size:.82rem;font-weight:600;text-decoration:none}.ttas-map-iw-link:hover{text-decoration:underline}@keyframes ttas-map-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes ttas-map-modal-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.ttas-map-overlay,.ttas-map-modal{animation:none}}.ttas-results-grid{gap:var(--space-4);margin-bottom:var(--space-8);grid-template-columns:repeat(5,1fr);display:grid}.ttas-result-card{border:1px solid var(--color-border);border-radius:var(--ttas-radius-card);background:var(--color-surface);color:inherit;flex-direction:column;display:flex;position:relative;overflow:hidden}.ttas-result-card-shell{position:relative}.ttas-result-card-link{color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.ttas-result-card-media{aspect-ratio:4/3;background:var(--color-bg-subtle);position:relative;overflow:hidden}.ttas-result-card-media img{object-fit:cover;width:100%;height:100%}.ttas-result-card-photo-placeholder{background:linear-gradient(135deg, var(--color-bg-subtle), var(--color-border));width:100%;height:100%}.ttas-result-card-avail-badge{top:var(--space-2);right:var(--space-2);color:#fff;letter-spacing:.08em;border-radius:var(--radius-sm);backdrop-filter:blur(4px);background:#000000b3;padding:.2rem .5rem;font-size:.65rem;font-weight:800;position:absolute}.ttas-result-compare-btn{margin:0 var(--space-4) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--tt-primary);font-size:var(--text-xs);cursor:pointer;align-self:flex-start;padding:.45rem .8rem;font-weight:700;transition:color .15s,border-color .15s,background .15s}.ttas-result-compare-btn:hover,.ttas-result-compare-btn.is-active{border-color:var(--tt-primary);background:var(--tt-primary-soft)}.ttas-result-card-photo-tags{bottom:var(--space-2);left:var(--space-2);gap:var(--space-1);display:flex;position:absolute}.ttas-saved-rail{gap:var(--space-3);margin-bottom:var(--space-6);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);display:grid}.ttas-saved-rail.is-empty{background:var(--color-bg-subtle)}.ttas-saved-rail-head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ttas-saved-rail-title{color:var(--tt-primary);font-size:var(--text-sm);font-weight:800}.ttas-saved-rail-empty{color:var(--color-text-muted);font-size:var(--text-xs)}.ttas-saved-rail-track{gap:var(--space-2);flex-wrap:wrap;display:flex}.ttas-saved-chip{align-items:center;gap:var(--space-2);border:1px solid var(--tt-premium);border-radius:var(--radius-full);max-width:18rem;color:var(--tt-primary);background:var(--tt-premium-soft);font-size:var(--text-xs);padding:.45rem .75rem;font-weight:800;text-decoration:none;display:inline-flex}.ttas-saved-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ttas-compare-rail{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--space-4);margin-bottom:var(--space-6);top:var(--space-4);z-index:30;position:sticky}.ttas-compare-rail.is-empty{background:var(--color-bg-subtle);padding:var(--space-3) var(--space-4);border-style:dashed}.ttas-compare-rail-empty{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--color-text-muted)}.ttas-compare-rail-head{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.ttas-compare-rail-title{font-family:var(--ttas-font-body);letter-spacing:normal;color:var(--color-text);font-size:1.1rem;font-weight:600}.ttas-compare-clear{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--text-xs);cursor:pointer;padding:.3rem .7rem;font-weight:700}.ttas-compare-rail-track{gap:var(--space-3);scroll-behavior:smooth;padding-bottom:var(--space-1);display:flex;overflow-x:auto}.ttas-compare-chip{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-subtle);width:9rem;padding:var(--space-2);flex-direction:column;flex-shrink:0;gap:.15rem;display:flex;position:relative}.ttas-compare-chip-remove{top:var(--space-2);right:var(--space-2);z-index:1;border-radius:var(--radius-full);width:1.5rem;height:1.5rem;color:var(--color-text-muted);cursor:pointer;background:#ffffffeb;border:none;justify-content:center;align-items:center;transition:color .15s;display:inline-flex;position:absolute}.ttas-compare-chip-remove:hover{color:var(--color-text)}.ttas-compare-chip-media{aspect-ratio:4/3;border-radius:var(--radius-sm);background:var(--color-bg-subtle);margin-bottom:var(--space-1);overflow:hidden}.ttas-compare-chip-media img{object-fit:cover;width:100%;height:100%}.ttas-compare-chip-photo-placeholder{background:linear-gradient(135deg, var(--color-bg-subtle), var(--color-border));width:100%;height:100%}.ttas-compare-chip-name{font-size:var(--text-sm);color:var(--color-text);font-weight:600;line-height:1.2}.ttas-compare-chip-loc{color:var(--color-text-muted);font-size:.7rem}.ttas-compare-chip-match{color:var(--tt-primary);font-size:.7rem;font-weight:700}.ttas-compare-chip-price{color:var(--color-text);font-size:.7rem;font-weight:700}.ttas-compare-table{margin-top:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);gap:0;display:grid;overflow-x:auto}.ttas-compare-row{grid-template-columns:minmax(8rem, .8fr) repeat(var(--compare-cols,3), minmax(9rem, 1fr));min-width:42rem;display:grid}.ttas-compare-row+.ttas-compare-row{border-top:1px solid var(--color-border)}.ttas-compare-row-label,.ttas-compare-row-cell{padding:var(--space-3);font-size:var(--text-sm)}.ttas-compare-row-label{background:var(--color-bg-subtle);color:var(--color-text-muted);font-weight:800}.ttas-compare-row-cell{color:var(--color-text);border-left:1px solid var(--color-border)}.ttas-compare-row-link{text-align:center;justify-content:center;width:100%}@media (prefers-reduced-motion:reduce){.ttas-result-compare-btn,.ttas-compare-chip-remove,.ttas-compare-rail-track{scroll-behavior:auto;transition:none}}.ttas-result-card-photo-tags span{color:#fff;border-radius:var(--radius-full);backdrop-filter:blur(4px);background:#0000008c;padding:.15rem .5rem;font-size:.68rem;font-weight:500}.ttas-result-card-body{padding:var(--space-3) var(--space-4);flex-direction:column;flex:1;gap:.25rem;display:flex}.ttas-result-op-verified{align-items:center;gap:var(--space-1);color:var(--tt-success);letter-spacing:.08em;font-size:.65rem;font-weight:700;display:inline-flex}.ttas-result-match-label{align-items:center;gap:var(--space-1);color:var(--tt-primary);font-size:var(--text-xs);font-weight:600;display:inline-flex}.ttas-result-name{font-size:var(--text-md);margin:var(--space-1) 0 0;color:var(--color-text);font-weight:700}.ttas-result-loc{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.ttas-result-price{font-size:var(--text-sm);color:var(--tt-primary);margin:.1rem 0 0;font-weight:700}.ttas-result-reasons{gap:var(--space-1);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.ttas-result-reason-pill{color:var(--tt-success);align-items:center;gap:.2rem;font-size:.68rem;font-weight:600;display:inline-flex}.ttas-results-loading{align-items:center;gap:var(--space-4);padding-block:var(--space-16);color:var(--color-text-muted);flex-direction:column;display:flex}@keyframes ttas-pulse{0%,to{opacity:1}50%{opacity:.4}}.ttas-results-loading-pulse{border-radius:var(--radius-full);background:var(--tt-primary-soft);width:3rem;height:3rem;animation:1.4s ease-in-out infinite ttas-pulse}.ttas-results-empty{align-items:center;gap:var(--space-3);text-align:center;padding-block:var(--space-16);color:var(--color-text-muted);flex-direction:column;display:flex}.ttas-results-empty p{font-size:var(--text-md);margin:0}@media (width<=960px){.ttas-best-inner{grid-template-columns:1fr}.ttas-best-media{order:-1}.ttas-results-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.ttas-results-grid{grid-template-columns:repeat(2,1fr)}.ttas-best-criterion{grid-template-columns:6rem 1fr 4rem}}.ttas-elara-fab{right:var(--space-5,1.25rem);bottom:var(--space-5,1.25rem);z-index:50;border-radius:var(--radius-full);background:var(--color-elara-soft);border:1px solid var(--color-elara-border);width:56px;height:56px;color:var(--color-elara);cursor:pointer;isolation:isolate;transition:transform var(--theme-motion-ui,.2s) var(--ease-functional,ease), background var(--theme-motion-micro,.12s) var(--ease-functional,ease), box-shadow var(--theme-motion-ui,.2s) var(--ease-functional,ease);justify-content:center;align-items:center;animation:5.2s ease-in-out infinite vesperElaraBreath;display:flex;position:fixed}.ttas-elara-fab:before,.ttas-elara-fab:after{content:"";border-radius:var(--radius-full);border:1px solid var(--color-elara);opacity:0;pointer-events:none;z-index:1;animation:4.2s infinite vesperElaraHalo;position:absolute;inset:-1px}.ttas-elara-fab:after{animation-delay:2.1s}.ttas-elara-fab.is-approached{box-shadow:var(--shadow-lg,0 8px 32px #0000002e);transform:scale(1.06)}.ttas-elara-fab.is-approached:before,.ttas-elara-fab.is-approached:after{animation-duration:2.4s}.ttas-elara-fab.is-pulsing{outline:1px solid var(--color-elara);animation:5.2s ease-in-out infinite vesperElaraBreath,.7s vesperElaraSonar}@keyframes vesperElaraBreath{0%{transform:scale(1)}6%{transform:scale(1.1)}12%{transform:scale(1.03)}18%{transform:scale(1.06)}24%,to{transform:scale(1)}}@keyframes vesperElaraHalo{0%{opacity:0;transform:scale(1)}12%{opacity:.42}to{opacity:0;transform:scale(2.6)}}@keyframes vesperElaraSonar{0%{outline-offset:0;outline-color:color-mix(in srgb, var(--color-elara) 80%, transparent)}to{outline-offset:36px;outline-color:color-mix(in srgb, var(--color-elara) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.ttas-elara-fab,.ttas-elara-fab:before,.ttas-elara-fab:after{animation:none}}.ttas-contact-fab-wrap{right:var(--space-5,1.25rem);z-index:50;transition:opacity .18s,transform .18s,visibility .18s;position:fixed;bottom:clamp(5.25rem,9vh,7.25rem)}.ttas-contact-fab-wrap.is-footer-visible{opacity:0;pointer-events:none;visibility:hidden;transform:translateY(.75rem)}.ttas-contact-fab-wrap .ttas-elara-fab{position:static}.ttas-contact-menu{right:0;bottom:calc(56px + var(--space-3,.75rem));gap:var(--space-2,.5rem);min-width:14rem;padding:var(--space-2,.5rem);border-radius:var(--radius-lg,.75rem);background:var(--color-surface,#fff);border:1px solid var(--color-border);box-shadow:var(--shadow-lg,0 8px 32px #0000002e);animation:ttasContactMenuIn var(--theme-motion-ui,.2s) var(--ease-functional,ease);flex-direction:column;display:flex;position:absolute}.ttas-contact-option{align-items:center;gap:var(--space-3,.75rem);padding:var(--space-2,.5rem) var(--space-3,.75rem);border-radius:var(--radius-md,.5rem);color:var(--color-text);transition:background var(--theme-motion-micro,.12s) var(--ease-functional,ease);text-decoration:none;display:flex}.ttas-contact-option:hover,.ttas-contact-option:focus-visible{background:var(--color-elara-soft);color:var(--color-elara);outline:none}.ttas-contact-option-glyph{border-radius:var(--radius-full);background:var(--color-elara-soft);width:2rem;height:2rem;color:var(--color-elara);flex:none;justify-content:center;align-items:center;display:flex}.ttas-contact-option-text{flex-direction:column;gap:.125rem;min-width:0;display:flex}.ttas-contact-option-title{font-weight:600;font-size:var(--text-sm)}.ttas-contact-option-hint{font-size:var(--text-xs);color:var(--color-text-muted)}@keyframes ttasContactMenuIn{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ttas-contact-menu{animation:none}.ttas-contact-option{transition:none}}.ttas-mobile-sticky-cta{display:none}@media (width<=720px){.tt-public{padding-bottom:calc(5.25rem + env(safe-area-inset-bottom,0px))}.ttas-mobile-sticky-cta{right:.75rem;bottom:max(.75rem, env(safe-area-inset-bottom,0px));z-index:70;border:1px solid color-mix(in srgb, var(--ttas-cta) 16%, var(--color-border));border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-surface) 92%, transparent);backdrop-filter:blur(16px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem;padding:.5rem;transition:opacity .18s,transform .18s;display:grid;position:fixed;left:.75rem;box-shadow:0 16px 40px #0f233c2e}.ttas-mobile-sticky-cta[data-footer-visible=true]{pointer-events:none;opacity:0;transform:translateY(.75rem)}.ttas-mobile-sticky-cta a{border-radius:var(--radius-full);white-space:nowrap;justify-content:center;align-items:center;min-width:0;min-height:2.65rem;padding:0 .875rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.ttas-mobile-sticky-cta a.ttas-mobile-sticky-cta-search{background:var(--ttas-cta);color:#fff!important}.ttas-mobile-sticky-cta a.ttas-mobile-sticky-cta-portal{border:1px solid color-mix(in srgb, var(--ttas-cta) 22%, var(--color-border));background:var(--color-surface);color:var(--ttas-cta-strong)}.ttas-contact-fab-wrap{bottom:calc(5.75rem + env(safe-area-inset-bottom,0px))}.ttas-hero-chips{scroll-snap-type:x proximity;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;width:100%;max-width:100%;margin-inline:0;padding:0 0 .35rem;overflow:auto hidden}.ttas-hero-chips::-webkit-scrollbar{display:none}.ttas-mobile-rail::-webkit-scrollbar{display:none}.ttas-feature-grid::-webkit-scrollbar{display:none}.ttas-listings::-webkit-scrollbar{display:none}.ttas-case-grid::-webkit-scrollbar{display:none}.ttas-network-grid::-webkit-scrollbar{display:none}.ttas-op-plans::-webkit-scrollbar{display:none}.ttas-lifestyle-grid::-webkit-scrollbar{display:none}.ttas-hero-chips,.ttas-feature-grid,.ttas-listings,.ttas-case-grid,.ttas-network-grid,.ttas-op-plans,.ttas-lifestyle-grid{scrollbar-width:none}.tt-public .ttas-hero-chip{scroll-snap-align:start}.ttas-bento{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.ttas-bento-col{display:contents}.ttas-bento-img{border-radius:1.1rem;height:clamp(7.25rem,30vw,9rem)}.ttas-stats-section .ttas-stat-card{border-radius:1.1rem;min-height:clamp(8.25rem,34vw,10.25rem);padding:1rem}.ttas-stats-section .ttas-stat-card strong{margin-bottom:.2rem;font-size:clamp(1.85rem,9vw,2.4rem)}.ttas-stats-section .ttas-stat-card span,.ttas-stats-section .ttas-stat-card p{font-size:.8125rem;line-height:1.35}.ttas-stats-section .ttas-stat-card span{margin-bottom:.45rem}#estilo .ttas-feature-grid,.ttas-value .ttas-feature-grid,.ttas-listings,.ttas-case-grid,.ttas-network-grid,.ttas-op-plans,.ttas-lifestyle-grid{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-columns:minmax(16.5rem,82vw);grid-auto-flow:column;gap:.875rem;padding-bottom:.35rem;display:grid;overflow:auto hidden}#estilo .ttas-feature-card,.ttas-value .ttas-feature-card,.ttas-listing,.ttas-case-card,.ttas-network-card,.ttas-op-plan,.ttas-lifestyle-card{scroll-snap-align:start}.ttas-listing-media{aspect-ratio:4/3}.ttas-case-card,.ttas-op-plan,.ttas-feature-card,.ttas-network-card,.ttas-lifestyle-card{padding:1rem}.ttas-process{display:block}.ttas-process-nav{flex-flow:column;gap:.75rem;padding-left:.35rem;display:flex;position:relative}.ttas-process-nav:before{content:"";background:color-mix(in srgb, var(--ttas-cta) 22%, var(--color-border));width:1px;position:absolute;top:1.2rem;bottom:1.2rem;left:1.15rem}.ttas-process-btn{border:1px solid var(--color-border);background:var(--color-surface);border-radius:1rem;flex-direction:row;align-items:flex-start;gap:.75rem;min-width:0;min-height:0;padding:.85rem .95rem;position:relative;box-shadow:0 8px 22px #0f233c0f}.ttas-process-btn.is-active{border-color:color-mix(in srgb, var(--ttas-cta) 28%, var(--color-border));background:var(--ttas-cta-soft)}.ttas-process-btn-num{z-index:1;border-radius:var(--radius-full);background:var(--ttas-cta);color:#fff;opacity:1;justify-content:center;align-items:center;min-width:2rem;height:2rem;display:inline-flex}.ttas-process-content{display:none}}.ttas-lang-toggle{border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-muted);letter-spacing:.04em;cursor:pointer;background:0 0;padding:.25rem .625rem;font-size:.6875rem;font-weight:600;transition:border-color .15s,color .15s}.ttas-lang-toggle:hover{border-color:var(--color-border-strong);color:var(--color-text)}:root{--primitive-charcoal:#111315;--primitive-paper:#fafafa;--primitive-white:#fff;--fog-card:#f1f4f8;--fog-card-raised:#f4f6f9;--fog-card-inset:#e8edf4;--fog-card-border:#d5deea;--primitive-black:var(--primitive-charcoal);--primitive-navy-950:var(--primitive-charcoal);--primitive-navy-900:var(--primitive-charcoal);--primitive-navy-800:#181816;--primitive-navy-700:#222220;--primitive-gray-950:var(--primitive-charcoal);--primitive-gray-800:#2f2f2f;--primitive-gray-700:#3f4247;--primitive-gray-600:#666;--primitive-gray-300:#c8c8c3;--primitive-gray-200:#e1e1de;--primitive-gray-100:#f0f0ee;--primitive-teal-interactive:#0e7469;--primitive-teal-bright:#14998a;--primitive-teal-deep:#0b5b52;--primitive-teal-ink:#073d37;--brand-teal:var(--primitive-teal-interactive);--brand-teal-bright:var(--primitive-teal-bright);--brand-teal-deep:var(--primitive-teal-deep);--brand-teal-ink:var(--primitive-teal-ink);--primitive-teal-glow:#35c4b2;--brand-teal-glow:var(--primitive-teal-glow);--brand-teal-soft:#14998a29;--brand-teal-border:#14998a57;--workspace-navy:#173a63;--workspace-navy-strong:#0f2846;--workspace-navy-soft:#173a631a;--workspace-navy-border:#173a6347;--workspace-navy-dark:#8fb3c8;--workspace-navy-dark-strong:#b3cede;--workspace-navy-dark-soft:#8fb3c829;--workspace-navy-dark-border:#8fb3c85c;--primitive-orvel-ivory-100:#f6f5f2;--primitive-orvel-ivory-200:#efeee9;--primitive-orvel-border:#d8d5cb;--primitive-orvel-border-strong:#beb9ab;--primitive-orvel-ink-900:#07100f;--primitive-orvel-700:#9a7010;--primitive-orvel-500:#c4a253;--primitive-orvel-300:#e2c97e;--primitive-vesper-700:#6f6653;--primitive-vesper-500:#b8aa8a;--primitive-vesper-300:#d8ceb5;--primitive-osnova-gold-700:#755817;--primitive-osnova-gold-600:#9c7a2f;--primitive-osnova-gold-500:#c9a64d;--primitive-osnova-gold-400:#d7b85c;--primitive-osnova-gold-300:#dbc47d;--primitive-osnova-gold-200:#e1c876;--primitive-osnova-ink-950:#14120f;--primitive-osnova-ink-900:#191713;--primitive-osnova-cream-100:#f7f3ea;--primitive-osnova-slate-400:#8894aa;--primitive-osnova-stone-400:#9f988a;--primitive-vesper-accent:#7b4fe5;--primitive-vesper-accent-strong:#9166f0;--primitive-vesper-accent-soft:#7b4fe51f;--primitive-vesper-accent-border:#7b4fe54d;--primitive-twintown-700:#0f2846;--primitive-twintown-500:#173a63;--primitive-twintown-300:#8fb3c8;--primitive-elara-700:#6d28d9;--primitive-elara-500:#8b5cf6;--primitive-elara-300:#c4b5fd;--primitive-success:#2bbe83;--primitive-warning:#d4a24c;--primitive-danger:#c96a5a;--primitive-info:#4a90d9;--primitive-gold-500:var(--primitive-orvel-500);--primitive-gold-400:var(--primitive-orvel-300);--primitive-html4-twintown-prelaunch-14b8a6-64d53237:#14b8a6;--primitive-html4-twintown-prelaunch-5eead4-5132a810:#5eead4;--primitive-html4-twintown-prelaunch-0-0-0-0-12-522cb315:#0000001f;--primitive-html4-twintown-prelaunch-0-0-0-0-14-1a72de7c:#00000024;--primitive-html4-twintown-prelaunch-0-0-0-0-18-bacd6d4d:#0000002e;--primitive-html4-twintown-prelaunch-0-0-0-0-24-eb22a8ac:#0000003d;--primitive-html4-twintown-prelaunch-0-0-0-0-60-cbf65966:#0009;--primitive-html4-twintown-prelaunch-0-0-0-0-40-f86fccd4:#0006;--primitive-html4-twintown-prelaunch-139-92-246-0-30-7ac22bdf:#8b5cf64d;--primitive-html4-twintown-prelaunch-244-247-251-0-50-eb6e6efd:#f4f7fb80;--primitive-html4-twintown-prelaunch-244-247-251-0-40-79c7ec21:#f4f7fb66;--primitive-html4-twintown-prelaunch-0-0-0-0-10-252a8ccc:#0000001a;--primitive-html4-twintown-prelaunch-0-0-0-0-20-c38cf48f:#0003;--primitive-html4-twintown-prelaunch-6-11-24-0-80-cd43f5b6:#060b18cc;--primitive-html4-twintown-prelaunch-255-255-255-0-10-2bc9b2f9:#ffffff1a;--primitive-html4-twintown-prelaunch-196-162-83-0-12-3fad1c8a:#c4a2531f;--primitive-html4-twintown-prelaunch-196-162-83-0-30-ce2fb91a:#c4a2534d;--primitive-html4-twintown-prelaunch-255-255-255-0-9-8fafb20d:#ffffffe6;--primitive-html4-twintown-prelaunch-6-11-24-0-72-9b664748:#060b18b8;--primitive-html4-twintown-prelaunch-255-255-255-0-012-f8c40414:#ffffff03;--primitive-html4-twintown-prelaunch-255-255-255-0-94-5098ef65:#fffffff0;--primitive-html4-twintown-prelaunch-255-255-255-0-78-09fa70dc:#ffffffc7;--primitive-html4-twintown-prelaunch-eef0f2-48db731c:#eef0f2;--primitive-html4-twintown-prelaunch-dfe3e6-2abf3748:#dfe3e6;--primitive-html4-twintown-prelaunch-6-11-24-0-50-a67b0d89:#060b1880;--primitive-html4-twintown-prelaunch-6-11-24-0-88-31601962:#060b18e0;--primitive-html4-twintown-prelaunch-20-184-166-0-16-3734b390:#14b8a629;--primitive-html4-twintown-prelaunch-101a2b-b90992ac:#101a2b;--primitive-html4-twintown-prelaunch-06101c-1f075a08:#06101c;--primitive-html4-twintown-prelaunch-111827-ce398330:#111827;--primitive-html4-twintown-prelaunch-20-184-166-0-24-aba9976b:#14b8a63d;--primitive-html4-twintown-prelaunch-20-184-166-0-38-71008e34:#14b8a661;--primitive-html4-twintown-prelaunch-0-0-0-0-28-325b8581:#00000047;--primitive-html4-twintown-prelaunch-0-0-0-0-05-000dc470:#0000000d;--primitive-html4-twintown-prelaunch-0-0-0-0-15-990ea9ca:#00000026;--primitive-html4-twintown-access-14b8a6-64d53237:#14b8a6;--primitive-html4-twintown-access-5eead4-5132a810:#5eead4;--primitive-html4-twintown-access-0-0-0-0-12-522cb315:#0000001f;--primitive-html4-twintown-access-0-0-0-0-14-1a72de7c:#00000024;--primitive-html4-twintown-access-0-0-0-0-18-bacd6d4d:#0000002e;--primitive-html4-twintown-access-0-0-0-0-24-eb22a8ac:#0000003d;--primitive-html4-twintown-access-0-0-0-0-60-cbf65966:#0009;--primitive-html4-twintown-access-0-0-0-0-40-f86fccd4:#0006;--primitive-html4-twintown-access-139-92-246-0-30-7ac22bdf:#8b5cf64d;--primitive-html4-twintown-access-244-247-251-0-50-eb6e6efd:#f4f7fb80;--primitive-html4-twintown-access-244-247-251-0-40-79c7ec21:#f4f7fb66;--primitive-html4-twintown-access-0-0-0-0-10-252a8ccc:#0000001a;--primitive-html4-twintown-access-0-0-0-0-20-c38cf48f:#0003;--primitive-html4-twintown-access-6-11-24-0-80-cd43f5b6:#060b18cc;--primitive-html4-twintown-access-255-255-255-0-10-2bc9b2f9:#ffffff1a;--primitive-html4-twintown-access-196-162-83-0-12-3fad1c8a:#c4a2531f;--primitive-html4-twintown-access-196-162-83-0-30-ce2fb91a:#c4a2534d;--primitive-html4-twintown-access-255-255-255-0-9-8fafb20d:#ffffffe6;--primitive-html4-twintown-access-6-11-24-0-72-9b664748:#060b18b8;--primitive-html4-twintown-access-255-255-255-0-012-f8c40414:#ffffff03;--primitive-html4-twintown-access-255-255-255-0-94-5098ef65:#fffffff0;--primitive-html4-twintown-access-255-255-255-0-78-09fa70dc:#ffffffc7;--primitive-html4-twintown-access-eef0f2-48db731c:#eef0f2;--primitive-html4-twintown-access-dfe3e6-2abf3748:#dfe3e6;--primitive-html4-twintown-access-6-11-24-0-50-a67b0d89:#060b1880;--primitive-html4-twintown-access-6-11-24-0-88-31601962:#060b18e0;--primitive-html4-twintown-access-20-184-166-0-16-3734b390:#14b8a629;--primitive-html4-twintown-access-101a2b-b90992ac:#101a2b;--primitive-html4-twintown-access-06101c-1f075a08:#06101c;--primitive-html4-twintown-access-111827-ce398330:#111827;--primitive-html4-twintown-access-20-184-166-0-24-aba9976b:#14b8a63d;--primitive-html4-twintown-access-20-184-166-0-38-71008e34:#14b8a661;--primitive-html4-twintown-access-0-0-0-0-28-325b8581:#00000047;--primitive-html4-twintown-access-0-0-0-0-05-000dc470:#0000000d;--primitive-html4-twintown-access-0-0-0-0-15-990ea9ca:#00000026;--primitive-html4-twintown-access-login-14b8a6-64d53237:#14b8a6;--primitive-html4-twintown-access-login-5eead4-5132a810:#5eead4;--primitive-html4-twintown-access-login-0-0-0-0-12-522cb315:#0000001f;--primitive-html4-twintown-access-login-0-0-0-0-14-1a72de7c:#00000024;--primitive-html4-twintown-access-login-0-0-0-0-18-bacd6d4d:#0000002e;--primitive-html4-twintown-access-login-0-0-0-0-24-eb22a8ac:#0000003d;--primitive-html4-twintown-access-login-0-0-0-0-60-cbf65966:#0009;--primitive-html4-twintown-access-login-0-0-0-0-40-f86fccd4:#0006;--primitive-html4-twintown-access-login-139-92-246-0-30-7ac22bdf:#8b5cf64d;--primitive-html4-twintown-access-login-244-247-251-0-50-eb6e6efd:#f4f7fb80;--primitive-html4-twintown-access-login-244-247-251-0-40-79c7ec21:#f4f7fb66;--primitive-html4-twintown-access-login-0-0-0-0-10-252a8ccc:#0000001a;--primitive-html4-twintown-access-login-0-0-0-0-20-c38cf48f:#0003;--primitive-html4-twintown-access-login-6-11-24-0-80-cd43f5b6:#060b18cc;--primitive-html4-twintown-access-login-255-255-255-0-10-2bc9b2f9:#ffffff1a;--primitive-html4-twintown-access-login-196-162-83-0-12-3fad1c8a:#c4a2531f;--primitive-html4-twintown-access-login-196-162-83-0-30-ce2fb91a:#c4a2534d;--primitive-html4-twintown-access-login-255-255-255-0-9-8fafb20d:#ffffffe6;--primitive-html4-twintown-access-login-6-11-24-0-72-9b664748:#060b18b8;--primitive-html4-twintown-access-login-255-255-255-0-012-f8c40414:#ffffff03;--primitive-html4-twintown-access-login-255-255-255-0-94-5098ef65:#fffffff0;--primitive-html4-twintown-access-login-255-255-255-0-78-09fa70dc:#ffffffc7;--primitive-html4-twintown-access-login-eef0f2-48db731c:#eef0f2;--primitive-html4-twintown-access-login-dfe3e6-2abf3748:#dfe3e6;--primitive-html4-twintown-access-login-6-11-24-0-50-a67b0d89:#060b1880;--primitive-html4-twintown-access-login-6-11-24-0-88-31601962:#060b18e0;--primitive-html4-twintown-access-login-20-184-166-0-16-3734b390:#14b8a629;--primitive-html4-twintown-access-login-101a2b-b90992ac:#101a2b;--primitive-html4-twintown-access-login-06101c-1f075a08:#06101c;--primitive-html4-twintown-access-login-111827-ce398330:#111827;--primitive-html4-twintown-access-login-20-184-166-0-24-aba9976b:#14b8a63d;--primitive-html4-twintown-access-login-20-184-166-0-38-71008e34:#14b8a661;--primitive-html4-twintown-access-login-0-0-0-0-28-325b8581:#00000047;--primitive-html4-twintown-access-login-0-0-0-0-05-000dc470:#0000000d;--primitive-html4-twintown-access-login-0-0-0-0-15-990ea9ca:#00000026;--primitive-html4-twintown-access-agent-14b8a6-64d53237:#14b8a6;--primitive-html4-twintown-access-agent-5eead4-5132a810:#5eead4;--primitive-html4-twintown-access-agent-0-0-0-0-12-522cb315:#0000001f;--primitive-html4-twintown-access-agent-0-0-0-0-14-1a72de7c:#00000024;--primitive-html4-twintown-access-agent-0-0-0-0-18-bacd6d4d:#0000002e;--primitive-html4-twintown-access-agent-0-0-0-0-24-eb22a8ac:#0000003d;--primitive-html4-twintown-access-agent-0-0-0-0-60-cbf65966:#0009;--primitive-html4-twintown-access-agent-0-0-0-0-40-f86fccd4:#0006;--primitive-html4-twintown-access-agent-139-92-246-0-30-7ac22bdf:#8b5cf64d;--primitive-html4-twintown-access-agent-244-247-251-0-50-eb6e6efd:#f4f7fb80;--primitive-html4-twintown-access-agent-244-247-251-0-40-79c7ec21:#f4f7fb66;--primitive-html4-twintown-access-agent-0-0-0-0-10-252a8ccc:#0000001a;--primitive-html4-twintown-access-agent-0-0-0-0-20-c38cf48f:#0003;--primitive-html4-twintown-access-agent-6-11-24-0-80-cd43f5b6:#060b18cc;--primitive-html4-twintown-access-agent-255-255-255-0-10-2bc9b2f9:#ffffff1a;--primitive-html4-twintown-access-agent-196-162-83-0-12-3fad1c8a:#c4a2531f;--primitive-html4-twintown-access-agent-196-162-83-0-30-ce2fb91a:#c4a2534d;--primitive-html4-twintown-access-agent-255-255-255-0-9-8fafb20d:#ffffffe6;--primitive-html4-twintown-access-agent-6-11-24-0-72-9b664748:#060b18b8;--primitive-html4-twintown-access-agent-255-255-255-0-012-f8c40414:#ffffff03;--primitive-html4-twintown-access-agent-255-255-255-0-94-5098ef65:#fffffff0;--primitive-html4-twintown-access-agent-255-255-255-0-78-09fa70dc:#ffffffc7;--primitive-html4-twintown-access-agent-eef0f2-48db731c:#eef0f2;--primitive-html4-twintown-access-agent-dfe3e6-2abf3748:#dfe3e6;--primitive-html4-twintown-access-agent-6-11-24-0-50-a67b0d89:#060b1880;--primitive-html4-twintown-access-agent-6-11-24-0-88-31601962:#060b18e0;--primitive-html4-twintown-access-agent-20-184-166-0-16-3734b390:#14b8a629;--primitive-html4-twintown-access-agent-101a2b-b90992ac:#101a2b;--primitive-html4-twintown-access-agent-06101c-1f075a08:#06101c;--primitive-html4-twintown-access-agent-111827-ce398330:#111827;--primitive-html4-twintown-access-agent-20-184-166-0-24-aba9976b:#14b8a63d;--primitive-html4-twintown-access-agent-20-184-166-0-38-71008e34:#14b8a661;--primitive-html4-twintown-access-agent-0-0-0-0-28-325b8581:#00000047;--primitive-html4-twintown-access-agent-0-0-0-0-05-000dc470:#0000000d;--primitive-html4-twintown-access-agent-0-0-0-0-15-990ea9ca:#00000026;--primitive-html4-twintown-operator-mobile-14b8a6-64d53237:#14b8a6;--primitive-html4-twintown-operator-mobile-5eead4-5132a810:#5eead4;--primitive-html4-twintown-operator-mobile-0-0-0-0-12-522cb315:#0000001f;--primitive-html4-twintown-operator-mobile-0-0-0-0-14-1a72de7c:#00000024;--primitive-html4-twintown-operator-mobile-0-0-0-0-18-bacd6d4d:#0000002e;--primitive-html4-twintown-operator-mobile-0-0-0-0-24-eb22a8ac:#0000003d;--primitive-html4-twintown-operator-mobile-0-0-0-0-60-cbf65966:#0009;--primitive-html4-twintown-operator-mobile-0-0-0-0-40-f86fccd4:#0006;--primitive-html4-twintown-operator-mobile-139-92-246-0-30-7ac22bdf:#8b5cf64d;--primitive-html4-twintown-operator-mobile-244-247-251-0-50-eb6e6efd:#f4f7fb80;--primitive-html4-twintown-operator-mobile-244-247-251-0-40-79c7ec21:#f4f7fb66;--primitive-html4-twintown-operator-mobile-0-0-0-0-10-252a8ccc:#0000001a;--primitive-html4-twintown-operator-mobile-0-0-0-0-20-c38cf48f:#0003;--primitive-html4-twintown-operator-mobile-6-11-24-0-80-cd43f5b6:#060b18cc;--primitive-html4-twintown-operator-mobile-255-255-255-0-10-2bc9b2f9:#ffffff1a;--primitive-html4-twintown-operator-mobile-196-162-83-0-12-3fad1c8a:#c4a2531f;--primitive-html4-twintown-operator-mobile-196-162-83-0-30-ce2fb91a:#c4a2534d;--primitive-html4-twintown-operator-mobile-255-255-255-0-9-8fafb20d:#ffffffe6;--primitive-html4-twintown-operator-mobile-6-11-24-0-72-9b664748:#060b18b8;--primitive-html4-twintown-operator-mobile-255-255-255-0-012-f8c40414:#ffffff03;--primitive-html4-twintown-operator-mobile-255-255-255-0-94-5098ef65:#fffffff0;--primitive-html4-twintown-operator-mobile-255-255-255-0-78-09fa70dc:#ffffffc7;--primitive-html4-twintown-operator-mobile-eef0f2-48db731c:#eef0f2;--primitive-html4-twintown-operator-mobile-dfe3e6-2abf3748:#dfe3e6;--primitive-html4-twintown-operator-mobile-6-11-24-0-50-a67b0d89:#060b1880;--primitive-html4-twintown-operator-mobile-6-11-24-0-88-31601962:#060b18e0;--primitive-html4-twintown-operator-mobile-20-184-166-0-16-3734b390:#14b8a629;--primitive-html4-twintown-operator-mobile-101a2b-b90992ac:#101a2b;--primitive-html4-twintown-operator-mobile-06101c-1f075a08:#06101c;--primitive-html4-twintown-operator-mobile-111827-ce398330:#111827;--primitive-html4-twintown-operator-mobile-20-184-166-0-24-aba9976b:#14b8a63d;--primitive-html4-twintown-operator-mobile-20-184-166-0-38-71008e34:#14b8a661;--primitive-html4-twintown-operator-mobile-0-0-0-0-28-325b8581:#00000047;--primitive-html4-twintown-operator-mobile-0-0-0-0-05-000dc470:#0000000d;--primitive-html4-twintown-operator-mobile-0-0-0-0-15-990ea9ca:#00000026;--primitive-html4-twintown-operator-mobile-20-184-166-0-12-337e53e6:#14b8a61f;--primitive-html4-twintown-operator-mobile-0-0-0-0-5-c72a868d:#00000080;--primitive-html4-twintown-operator-mobile-20-184-166-0-08-094683a9:#14b8a614;--primitive-html4-twintown-operator-mobile-20-184-166-0-2-d561ae44:#14b8a633;--primitive-html4-twintown-operator-mobile-139-92-246-0-1-edd4f5de:#8b5cf61a;--primitive-html4-twintown-operator-mobile-255-255-255-0-02-c4f9f47f:#ffffff05;--primitive-html4-twintown-operator-mobile-0-0-0-0-3-1b674875:#0000004d;--primitive-html4-twintown-operator-mobile-255-255-255-0-2-09e1e8d2:#fff3;--primitive-html4-twintown-operator-mobile-139-92-246-0-2-d98ca488:#8b5cf633;--primitive-html4-twintown-operator-mobile-139-92-246-0-5-ce1f16df:#8b5cf680;--primitive-html4-twintown-operator-mobile-139-92-246-0-4-188f991d:#8b5cf666;--primitive-html4-twintown-operator-mobile-255-255-255-0-3-a07f2a9c:#ffffff4d;--primitive-html4-twintown-operator-mobile-20-184-166-0-1-e489d4c9:#14b8a61a;--primitive-html4-twintown-operator-mobile-0-0-0-0-7-83809d51:#000000b3;--primitive-html4-twintown-operator-mobile-43-190-131-0-08-483e2145:#2bbe8314;--primitive-html4-twintown-operator-mobile-224-82-82-0-08-36f63dd8:#e0525214;--primitive-html4-twintown-operator-mobile-212-162-76-0-08-45d2a366:#d4a24c14;--primitive-html4-twintown-operator-mobile-139-139-143-0-08-a0f41dc2:#8b8b8f14;--primitive-html4-twintown-operator-mobile-login-20-184-166-0-1-e489d4c9:#14b8a61a;--primitive-html4-twintown-operator-mobile-login-20-184-166-0-3-555c63c6:#14b8a64d;--primitive-html4-twintown-operator-mobile-login-224-82-82-0-1-39218b16:#e052521a;--primitive-html4-twintown-operator-mobile-login-224-82-82-0-3-f1bc5f6c:#e052524d;--primitive-html4-twintown-operator-mobile-login-14b8a6-64d53237:#14b8a6;--primitive-html4-twintown-operator-mobile-login-5eead4-5132a810:#5eead4;--primitive-html4-twintown-operator-mobile-login-0-0-0-0-12-522cb315:#0000001f;--primitive-html4-twintown-operator-mobile-login-0-0-0-0-14-1a72de7c:#00000024;--primitive-html4-twintown-operator-mobile-login-0-0-0-0-18-bacd6d4d:#0000002e;--primitive-html4-twintown-operator-mobile-login-0-0-0-0-24-eb22a8ac:#0000003d;--primitive-html4-twintown-operator-mobile-login-0-0-0-0-60-cbf65966:#0009;--primitive-html4-twintown-operator-mobile-login-0-0-0-0-40-f86fccd4:#0006;--primitive-html4-twintown-operator-mobile-login-139-92-246-0-30-7ac22bdf:#8b5cf64d;--primitive-html4-twintown-operator-mobile-login-244-247-251-0-50-eb6e6efd:#f4f7fb80;--primitive-html4-twintown-operator-mobile-login-244-247-251-0-40-79c7ec21:#f4f7fb66;--primitive-html4-twintown-operator-mobile-login-0-0-0-0-10-252a8ccc:#0000001a;--primitive-html4-twintown-operator-mobile-login-0-0-0-0-20-c38cf48f:#0003;--primitive-html4-twintown-operator-mobile-login-6-11-24-0-80-cd43f5b6:#060b18cc;--primitive-html4-twintown-operator-mobile-login-255-255-255-0-10-2bc9b2f9:#ffffff1a;--primitive-html4-twintown-operator-mobile-login-196-162-83-0-12-3fad1c8a:#c4a2531f;--primitive-html4-twintown-operator-mobile-login-196-162-83-0-30-ce2fb91a:#c4a2534d;--primitive-html4-twintown-operator-mobile-login-255-255-255-0-9-8fafb20d:#ffffffe6;--primitive-html4-twintown-operator-mobile-login-6-11-24-0-72-9b664748:#060b18b8;--primitive-html4-twintown-operator-mobile-login-255-255-255-0-012-f8c40414:#ffffff03;--primitive-html4-twintown-operator-mobile-login-255-255-255-0-94-5098ef65:#fffffff0;--primitive-html4-twintown-operator-mobile-login-255-255-255-0-78-09fa70dc:#ffffffc7;--primitive-html4-twintown-operator-mobile-login-eef0f2-48db731c:#eef0f2;--primitive-html4-twintown-operator-mobile-login-dfe3e6-2abf3748:#dfe3e6;--primitive-html4-twintown-operator-mobile-login-6-11-24-0-50-a67b0d89:#060b1880;--primitive-html4-twintown-operator-mobile-login-6-11-24-0-88-31601962:#060b18e0;--primitive-html4-twintown-operator-mobile-login-20-184-166-0-16-3734b390:#14b8a629;--primitive-html4-twintown-operator-mobile-login-101a2b-b90992ac:#101a2b;--primitive-html4-twintown-operator-mobile-login-06101c-1f075a08:#06101c;--primitive-html4-twintown-operator-mobile-login-111827-ce398330:#111827;--primitive-html4-twintown-operator-mobile-login-20-184-166-0-24-aba9976b:#14b8a63d;--primitive-html4-twintown-operator-mobile-login-20-184-166-0-38-71008e34:#14b8a661;--primitive-html4-twintown-operator-mobile-login-0-0-0-0-28-325b8581:#00000047;--primitive-html4-twintown-operator-mobile-login-0-0-0-0-05-000dc470:#0000000d;--primitive-html4-twintown-operator-mobile-login-0-0-0-0-15-990ea9ca:#00000026;--primitive-html4-twintown-operator-mobile-login-20-184-166-0-12-337e53e6:#14b8a61f;--primitive-html4-twintown-operator-mobile-login-0-0-0-0-5-c72a868d:#00000080;--primitive-html4-twintown-operator-mobile-login-20-184-166-0-08-094683a9:#14b8a614;--primitive-html4-twintown-operator-mobile-login-20-184-166-0-2-d561ae44:#14b8a633;--primitive-html4-twintown-operator-mobile-login-139-92-246-0-1-edd4f5de:#8b5cf61a;--primitive-html4-twintown-operator-mobile-login-255-255-255-0-02-c4f9f47f:#ffffff05;--primitive-html4-twintown-operator-mobile-login-0-0-0-0-3-1b674875:#0000004d;--primitive-html4-twintown-operator-mobile-login-255-255-255-0-2-09e1e8d2:#fff3;--primitive-html4-twintown-operator-mobile-login-139-92-246-0-2-d98ca488:#8b5cf633;--primitive-html4-twintown-operator-mobile-login-139-92-246-0-5-ce1f16df:#8b5cf680;--primitive-html4-twintown-operator-mobile-login-139-92-246-0-4-188f991d:#8b5cf666;--primitive-html4-twintown-operator-mobile-login-255-255-255-0-3-a07f2a9c:#ffffff4d;--primitive-html4-twintown-operator-mobile-login-0-0-0-0-7-83809d51:#000000b3;--primitive-html4-twintown-operator-mobile-login-43-190-131-0-08-483e2145:#2bbe8314;--primitive-html4-twintown-operator-mobile-login-224-82-82-0-08-36f63dd8:#e0525214;--primitive-html4-twintown-operator-mobile-login-212-162-76-0-08-45d2a366:#d4a24c14;--primitive-html4-twintown-operator-mobile-login-139-139-143-0-08-a0f41dc2:#8b8b8f14;--primitive-html4-twintown-operator-mobile-agent-14b8a6-64d53237:#14b8a6;--primitive-html4-twintown-operator-mobile-agent-5eead4-5132a810:#5eead4;--primitive-html4-twintown-operator-mobile-agent-0-0-0-0-12-522cb315:#0000001f;--primitive-html4-twintown-operator-mobile-agent-0-0-0-0-14-1a72de7c:#00000024;--primitive-html4-twintown-operator-mobile-agent-0-0-0-0-18-bacd6d4d:#0000002e;--primitive-html4-twintown-operator-mobile-agent-0-0-0-0-24-eb22a8ac:#0000003d;--primitive-html4-twintown-operator-mobile-agent-0-0-0-0-60-cbf65966:#0009;--primitive-html4-twintown-operator-mobile-agent-0-0-0-0-40-f86fccd4:#0006;--primitive-html4-twintown-operator-mobile-agent-139-92-246-0-30-7ac22bdf:#8b5cf64d;--primitive-html4-twintown-operator-mobile-agent-244-247-251-0-50-eb6e6efd:#f4f7fb80;--primitive-html4-twintown-operator-mobile-agent-244-247-251-0-40-79c7ec21:#f4f7fb66;--primitive-html4-twintown-operator-mobile-agent-0-0-0-0-10-252a8ccc:#0000001a;--primitive-html4-twintown-operator-mobile-agent-0-0-0-0-20-c38cf48f:#0003;--primitive-html4-twintown-operator-mobile-agent-6-11-24-0-80-cd43f5b6:#060b18cc;--primitive-html4-twintown-operator-mobile-agent-255-255-255-0-10-2bc9b2f9:#ffffff1a;--primitive-html4-twintown-operator-mobile-agent-196-162-83-0-12-3fad1c8a:#c4a2531f;--primitive-html4-twintown-operator-mobile-agent-196-162-83-0-30-ce2fb91a:#c4a2534d;--primitive-html4-twintown-operator-mobile-agent-255-255-255-0-9-8fafb20d:#ffffffe6;--primitive-html4-twintown-operator-mobile-agent-6-11-24-0-72-9b664748:#060b18b8;--primitive-html4-twintown-operator-mobile-agent-255-255-255-0-012-f8c40414:#ffffff03;--primitive-html4-twintown-operator-mobile-agent-255-255-255-0-94-5098ef65:#fffffff0;--primitive-html4-twintown-operator-mobile-agent-255-255-255-0-78-09fa70dc:#ffffffc7;--primitive-html4-twintown-operator-mobile-agent-eef0f2-48db731c:#eef0f2;--primitive-html4-twintown-operator-mobile-agent-dfe3e6-2abf3748:#dfe3e6;--primitive-html4-twintown-operator-mobile-agent-6-11-24-0-50-a67b0d89:#060b1880;--primitive-html4-twintown-operator-mobile-agent-6-11-24-0-88-31601962:#060b18e0;--primitive-html4-twintown-operator-mobile-agent-20-184-166-0-16-3734b390:#14b8a629;--primitive-html4-twintown-operator-mobile-agent-101a2b-b90992ac:#101a2b;--primitive-html4-twintown-operator-mobile-agent-06101c-1f075a08:#06101c;--primitive-html4-twintown-operator-mobile-agent-111827-ce398330:#111827;--primitive-html4-twintown-operator-mobile-agent-20-184-166-0-24-aba9976b:#14b8a63d;--primitive-html4-twintown-operator-mobile-agent-20-184-166-0-38-71008e34:#14b8a661;--primitive-html4-twintown-operator-mobile-agent-0-0-0-0-28-325b8581:#00000047;--primitive-html4-twintown-operator-mobile-agent-0-0-0-0-05-000dc470:#0000000d;--primitive-html4-twintown-operator-mobile-agent-0-0-0-0-15-990ea9ca:#00000026;--primitive-html4-twintown-operator-mobile-agent-20-184-166-0-12-337e53e6:#14b8a61f;--primitive-html4-twintown-operator-mobile-agent-0-0-0-0-5-c72a868d:#00000080;--primitive-html4-twintown-operator-mobile-agent-20-184-166-0-08-094683a9:#14b8a614;--primitive-html4-twintown-operator-mobile-agent-20-184-166-0-2-d561ae44:#14b8a633;--primitive-html4-twintown-operator-mobile-agent-139-92-246-0-1-edd4f5de:#8b5cf61a;--primitive-html4-twintown-operator-mobile-agent-255-255-255-0-02-c4f9f47f:#ffffff05;--primitive-html4-twintown-operator-mobile-agent-0-0-0-0-3-1b674875:#0000004d;--primitive-html4-twintown-operator-mobile-agent-255-255-255-0-2-09e1e8d2:#fff3;--primitive-html4-twintown-operator-mobile-agent-139-92-246-0-2-d98ca488:#8b5cf633;--primitive-html4-twintown-operator-mobile-agent-139-92-246-0-5-ce1f16df:#8b5cf680;--primitive-html4-twintown-operator-mobile-agent-139-92-246-0-4-188f991d:#8b5cf666;--primitive-html4-twintown-operator-mobile-agent-255-255-255-0-3-a07f2a9c:#ffffff4d;--primitive-html4-twintown-operator-mobile-agent-20-184-166-0-1-e489d4c9:#14b8a61a;--primitive-html4-twintown-operator-mobile-agent-0-0-0-0-7-83809d51:#000000b3;--primitive-html4-twintown-operator-mobile-agent-43-190-131-0-08-483e2145:#2bbe8314;--primitive-html4-twintown-operator-mobile-agent-224-82-82-0-08-36f63dd8:#e0525214;--primitive-html4-twintown-operator-mobile-agent-212-162-76-0-08-45d2a366:#d4a24c14;--primitive-html4-twintown-operator-mobile-agent-139-139-143-0-08-a0f41dc2:#8b8b8f14;--primitive-html4-twintown-home-050505-f87bea10:#050505;--primitive-html4-twintown-home-ffffff-c659d630:#fff;--primitive-html4-twintown-home-030812-6e984a83:#030812;--primitive-html4-twintown-home-060b18-6d62245b:#060b18;--primitive-html4-twintown-home-0d1526-0b2fc2a4:#0d1526;--primitive-html4-twintown-home-111b2e-8b71f3e6:#111b2e;--primitive-html4-twintown-home-111315-d20bef10:#111315;--primitive-html4-twintown-home-2f2f2f-96a391d1:#2f2f2f;--primitive-html4-twintown-home-3f4247-2bc1f239:#3f4247;--primitive-html4-twintown-home-666666-3a74d675:#666;--primitive-html4-twintown-home-c8c8c3-a6cbd9c2:#c8c8c3;--primitive-html4-twintown-home-e1e1de-083ebd49:#e1e1de;--primitive-html4-twintown-home-f0f0ee-51f08e70:#f0f0ee;--primitive-html4-twintown-home-f6f5f2-44977744:#f6f5f2;--primitive-html4-twintown-home-efeee9-1ccf8386:#efeee9;--primitive-html4-twintown-home-d8d5cb-61a91ac4:#d8d5cb;--primitive-html4-twintown-home-beb9ab-68cb0bf4:#beb9ab;--primitive-html4-twintown-home-07100f-684ec034:#07100f;--primitive-html4-twintown-home-9a7010-9db23e55:#9a7010;--primitive-html4-twintown-home-c4a253-e06ac3a4:#c4a253;--primitive-html4-twintown-home-e2c97e-bb6a4a6c:#e2c97e;--primitive-html4-twintown-home-6f6653-638be720:#6f6653;--primitive-html4-twintown-home-b8aa8a-9a206e1a:#b8aa8a;--primitive-html4-twintown-home-d8ceb5-ec3dffc5:#d8ceb5;--primitive-html4-twintown-home-1e3d52-f76d572a:#1e3d52;--primitive-html4-twintown-home-3f6f8f-c5cfdc4a:#3f6f8f;--primitive-html4-twintown-home-8fb3c8-6498bb2e:#8fb3c8;--primitive-html4-twintown-home-14b8a6-64d53237:#14b8a6;--primitive-html4-twintown-home-5eead4-5132a810:#5eead4;--primitive-html4-twintown-home-6d28d9-0ee860dd:#6d28d9;--primitive-html4-twintown-home-8b5cf6-26fb22bc:#8b5cf6;--primitive-html4-twintown-home-c4b5fd-ea5f2470:#c4b5fd;--primitive-html4-twintown-home-2bbe83-acffe825:#2bbe83;--primitive-html4-twintown-home-d4a24c-f932ddac:#d4a24c;--primitive-html4-twintown-home-c96a5a-d1965360:#c96a5a;--primitive-html4-twintown-home-4a90d9-14cbb895:#4a90d9;--primitive-html4-twintown-home-0-0-0-0-12-522cb315:#0000001f;--primitive-html4-twintown-home-0-0-0-0-14-1a72de7c:#00000024;--primitive-html4-twintown-home-0-0-0-0-18-bacd6d4d:#0000002e;--primitive-html4-twintown-home-0-0-0-0-24-eb22a8ac:#0000003d;--primitive-html4-twintown-home-0-0-0-0-60-cbf65966:#0009;--primitive-html4-twintown-home-0-0-0-0-25-f19eb1bf:#00000040;--primitive-html4-twintown-home-0-0-0-0-40-f86fccd4:#0006;--primitive-html4-twintown-home-139-92-246-0-12-f099fe58:#8b5cf61f;--primitive-html4-twintown-home-139-92-246-0-30-7ac22bdf:#8b5cf64d;--primitive-html4-twintown-home-255-255-255-0-06-94914354:#ffffff0f;--primitive-html4-twintown-home-255-255-255-0-08-b3a3e8cf:#ffffff14;--primitive-html4-twintown-home-255-255-255-0-04-81aacf4a:#ffffff0a;--primitive-html4-twintown-home-f4f7fb-5e73eb92:#f4f7fb;--primitive-html4-twintown-home-244-247-251-0-65-a17bb2fe:#f4f7fba6;--primitive-html4-twintown-home-244-247-251-0-50-eb6e6efd:#f4f7fb80;--primitive-html4-twintown-home-244-247-251-0-40-79c7ec21:#f4f7fb66;--primitive-html4-twintown-home-244-247-251-0-85-7fe20283:#f4f7fbd9;--primitive-html4-twintown-home-183-91-80-0-09-39e8f79e:#b75b5017;--primitive-html4-twintown-home-185-135-45-0-09-ba80c1d4:#b9872d17;--primitive-html4-twintown-home-34-143-101-0-09-81a9cbe7:#228f6517;--primitive-html4-twintown-home-47-95-145-0-09-a242be61:#2f5f9117;--primitive-html4-twintown-home-63-111-143-0-12-dfe8cc66:#3f6f8f1f;--primitive-html4-twintown-home-63-111-143-0-34-1e7d8847:#3f6f8f57;--primitive-html4-twintown-home-184-170-138-0-12-02bb0e85:#b8aa8a1f;--primitive-html4-twintown-home-184-170-138-0-32-84a9693c:#b8aa8a52;--primitive-html4-twintown-home-255-255-255-0-82-923a33a9:#ffffffd1;--primitive-html4-twintown-home-0-0-0-0-10-252a8ccc:#0000001a;--primitive-html4-twintown-home-0-0-0-0-22-299efcc6:#00000038;--primitive-html4-twintown-home-0-0-0-0-055-1e54b883:#0000000e;--primitive-html4-twintown-home-0-0-0-0-20-c38cf48f:#0003;--primitive-html4-twintown-home-228f65-452513f7:#228f65;--primitive-html4-twintown-home-b9872d-0c98ca71:#b9872d;--primitive-html4-twintown-home-b75b50-43f1caa8:#b75b50;--primitive-html4-twintown-home-2f5f91-13fd6bcd:#2f5f91;--primitive-html4-twintown-home-255-255-255-0-035-05a7ad35:#ffffff09;--primitive-html4-twintown-home-6-11-24-0-80-cd43f5b6:#060b18cc;--primitive-html4-twintown-home-255-255-255-0-10-2bc9b2f9:#ffffff1a;--primitive-html4-twintown-home-255-255-255-0-18-56d89d6f:#ffffff2e;--primitive-html4-twintown-home-e8edf5-38e92ab3:#e8edf5;--primitive-html4-twintown-home-a8b3cc-896cf246:#a8b3cc;--primitive-html4-twintown-home-6b7a99-93526be9:#6b7a99;--primitive-html4-twintown-home-196-162-83-0-12-3fad1c8a:#c4a2531f;--primitive-html4-twintown-home-196-162-83-0-30-ce2fb91a:#c4a2534d;--primitive-html4-twintown-home-255-255-255-0-9-8fafb20d:#ffffffe6;--primitive-html4-twintown-home-6-11-24-0-72-9b664748:#060b18b8;--primitive-html4-twintown-home-255-255-255-0-012-f8c40414:#ffffff03;--primitive-html4-twintown-home-255-255-255-0-94-5098ef65:#fffffff0;--primitive-html4-twintown-home-255-255-255-0-78-09fa70dc:#ffffffc7;--primitive-html4-twintown-home-eef0f2-48db731c:#eef0f2;--primitive-html4-twintown-home-dfe3e6-2abf3748:#dfe3e6;--primitive-html4-twintown-home-6-11-24-0-50-a67b0d89:#060b1880;--primitive-html4-twintown-home-6-11-24-0-88-31601962:#060b18e0;--primitive-html4-twintown-home-20-184-166-0-16-3734b390:#14b8a629;--primitive-html4-twintown-home-101a2b-b90992ac:#101a2b;--primitive-html4-twintown-home-06101c-1f075a08:#06101c;--primitive-html4-twintown-home-111827-ce398330:#111827;--primitive-html4-twintown-home-20-184-166-0-24-aba9976b:#14b8a63d;--primitive-html4-twintown-home-20-184-166-0-38-71008e34:#14b8a661;--primitive-html4-twintown-home-0-0-0-0-28-325b8581:#00000047;--primitive-html4-twintown-home-0-0-0-0-05-000dc470:#0000000d;--primitive-html4-twintown-home-0-0-0-0-15-990ea9ca:#00000026;--primitive-html4-twintown-home-0-0-0-0-08-67cac164:#00000014;--primitive-html4-twintown-home-255-255-255-0-72-dc0ed917:#ffffffb8;--primitive-html4-twintown-home-17-27-46-0-82-0b55cafd:#111b2ed1;--primitive-html4-twintown-home-143-179-200-0-36-ee67c890:#8fb3c85c;--primitive-html4-twintown-home-0-0-0-0-34-84931654:#00000057;--primitive-html4-twintown-home-255-255-255-0-045-d3e25381:#ffffff0b;--primitive-html4-twintown-home-143-179-200-0-68-f17ec986:#8fb3c8ad;--primitive-html4-twintown-home-0-0-0-0-38-f427894e:#00000061;--primitive-html4-twintown-home-143-179-200-0-13-2d18f118:#8fb3c821;--primitive-html4-twintown-home-255-255-255-0-055-3a780054:#ffffff0e;--primitive-html4-twintown-home-240-240-238-0-74-bbc4e97a:#f0f0eebd;--primitive-html4-twintown-home-0-0-0-0-045-2700a017:#0000000b;--primitive-html4-twintown-home-255-255-255-0-64-53c07495:#ffffffa3;--primitive-html4-twintown-home-13-21-38-0-72-7464fbfa:#0d1526b8;--primitive-html4-twintown-home-143-179-200-0-08-62b993a7:#8fb3c814;--primitive-html4-twintown-home-143-179-200-0-22-e6cfd9f8:#8fb3c838;--primitive-html4-twintown-home-143-179-200-0-30-4626bb65:#8fb3c84d;--primitive-html4-twintown-home-184-170-138-0-08-dbcd2ec2:#b8aa8a14;--primitive-html4-twintown-home-111-102-83-0-28-3515d963:#6f665347;--primitive-html4-twintown-home-0-0-0-0-55-6333c40f:#0000008c;--primitive-html4-twintown-home-253-246-233-0-5-8c0c8609:#fdf6e980;--primitive-html4-twintown-home-0-0-0-0-09-1d86b63b:#00000017;--primitive-html4-twintown-home-0-0-0-0-0-b7afa8e7:#0000;--primitive-html4-twintown-home-0-0-0-0-45-d28dc1ac:#00000073;--primitive-html4-twintown-home-0-0-0-0-52-77efbed6:#00000085;--primitive-html4-twintown-home-0-0-0-0-48-869195d3:#0000007a;--primitive-html4-twintown-home-255-255-255-0-93-82446e2d:#ffffffed;--primitive-html4-twintown-home-4f72ff-8d83d3b5:#4f72ff;--primitive-html4-twintown-home-79-114-255-0-13-71239d5a:#4f72ff21;--primitive-html4-twintown-home-f57a38-0fd93590:#f57a38;--primitive-html4-twintown-home-245-122-56-0-13-534ca88e:#f57a3821;--primitive-html4-twintown-home-3dbf82-c54fe4cc:#3dbf82;--primitive-html4-twintown-home-61-191-130-0-13-5bcc8c43:#3dbf8221;--primitive-html4-twintown-home-9b6ff5-d7900e12:#9b6ff5;--primitive-html4-twintown-home-155-111-245-0-13-c4305efa:#9b6ff521;--primitive-html4-twintown-home-20b2c8-0861e8cd:#20b2c8;--primitive-html4-twintown-home-32-178-200-0-13-0db40ef9:#20b2c821;--primitive-html4-twintown-home-60a5fa-90c04d02:#60a5fa;--primitive-html4-twintown-home-96-165-250-0-13-89853354:#60a5fa21;--primitive-html4-twintown-home-d4a017-369c05d8:#d4a017;--primitive-html4-twintown-home-212-160-23-0-13-ab555e8f:#d4a01721;--primitive-html4-twintown-home-f06292-5b20527a:#f06292;--primitive-html4-twintown-home-240-98-146-0-13-e7fd704b:#f0629221;--primitive-html4-twintown-home-eef1ff-cdd2d9aa:#eef1ff;--primitive-html4-twintown-home-fff3ec-5536b287:#fff3ec;--primitive-html4-twintown-home-edfaf4-d0d68bda:#edfaf4;--primitive-html4-twintown-home-f3edff-298f6156:#f3edff;--primitive-html4-twintown-home-e8f9fc-a72ba246:#e8f9fc;--primitive-html4-twintown-home-eff6ff-6a526f91:#eff6ff;--primitive-html4-twintown-home-fffbeb-df3dc844:#fffbeb;--primitive-html4-twintown-home-fff0f5-b6cced96:#fff0f5;--primitive-html4-nortealto-home-050505-f87bea10:#050505;--primitive-html4-nortealto-home-ffffff-c659d630:#fff;--primitive-html4-nortealto-home-030812-6e984a83:#030812;--primitive-html4-nortealto-home-060b18-6d62245b:#060b18;--primitive-html4-nortealto-home-0d1526-0b2fc2a4:#0d1526;--primitive-html4-nortealto-home-111b2e-8b71f3e6:#111b2e;--primitive-html4-nortealto-home-111315-d20bef10:#111315;--primitive-html4-nortealto-home-2f2f2f-96a391d1:#2f2f2f;--primitive-html4-nortealto-home-3f4247-2bc1f239:#3f4247;--primitive-html4-nortealto-home-666666-3a74d675:#666;--primitive-html4-nortealto-home-c8c8c3-a6cbd9c2:#c8c8c3;--primitive-html4-nortealto-home-e1e1de-083ebd49:#e1e1de;--primitive-html4-nortealto-home-f0f0ee-51f08e70:#f0f0ee;--primitive-html4-nortealto-home-f6f5f2-44977744:#f6f5f2;--primitive-html4-nortealto-home-efeee9-1ccf8386:#efeee9;--primitive-html4-nortealto-home-d8d5cb-61a91ac4:#d8d5cb;--primitive-html4-nortealto-home-beb9ab-68cb0bf4:#beb9ab;--primitive-html4-nortealto-home-07100f-684ec034:#07100f;--primitive-html4-nortealto-home-9a7010-9db23e55:#9a7010;--primitive-html4-nortealto-home-c4a253-e06ac3a4:#c4a253;--primitive-html4-nortealto-home-e2c97e-bb6a4a6c:#e2c97e;--primitive-html4-nortealto-home-6f6653-638be720:#6f6653;--primitive-html4-nortealto-home-b8aa8a-9a206e1a:#b8aa8a;--primitive-html4-nortealto-home-d8ceb5-ec3dffc5:#d8ceb5;--primitive-html4-nortealto-home-1e3d52-f76d572a:#1e3d52;--primitive-html4-nortealto-home-3f6f8f-c5cfdc4a:#3f6f8f;--primitive-html4-nortealto-home-8fb3c8-6498bb2e:#8fb3c8;--primitive-html4-nortealto-home-14b8a6-64d53237:#14b8a6;--primitive-html4-nortealto-home-5eead4-5132a810:#5eead4;--primitive-html4-nortealto-home-6d28d9-0ee860dd:#6d28d9;--primitive-html4-nortealto-home-8b5cf6-26fb22bc:#8b5cf6;--primitive-html4-nortealto-home-c4b5fd-ea5f2470:#c4b5fd;--primitive-html4-nortealto-home-2bbe83-acffe825:#2bbe83;--primitive-html4-nortealto-home-d4a24c-f932ddac:#d4a24c;--primitive-html4-nortealto-home-c96a5a-d1965360:#c96a5a;--primitive-html4-nortealto-home-4a90d9-14cbb895:#4a90d9;--primitive-html4-nortealto-home-0-0-0-0-12-522cb315:#0000001f;--primitive-html4-nortealto-home-0-0-0-0-14-1a72de7c:#00000024;--primitive-html4-nortealto-home-0-0-0-0-18-bacd6d4d:#0000002e;--primitive-html4-nortealto-home-0-0-0-0-24-eb22a8ac:#0000003d;--primitive-html4-nortealto-home-0-0-0-0-60-cbf65966:#0009;--primitive-html4-nortealto-home-0-0-0-0-25-f19eb1bf:#00000040;--primitive-html4-nortealto-home-0-0-0-0-40-f86fccd4:#0006;--primitive-html4-nortealto-home-139-92-246-0-12-f099fe58:#8b5cf61f;--primitive-html4-nortealto-home-139-92-246-0-30-7ac22bdf:#8b5cf64d;--primitive-html4-nortealto-home-255-255-255-0-06-94914354:#ffffff0f;--primitive-html4-nortealto-home-255-255-255-0-08-b3a3e8cf:#ffffff14;--primitive-html4-nortealto-home-255-255-255-0-04-81aacf4a:#ffffff0a;--primitive-html4-nortealto-home-f4f7fb-5e73eb92:#f4f7fb;--primitive-html4-nortealto-home-244-247-251-0-65-a17bb2fe:#f4f7fba6;--primitive-html4-nortealto-home-244-247-251-0-50-eb6e6efd:#f4f7fb80;--primitive-html4-nortealto-home-244-247-251-0-40-79c7ec21:#f4f7fb66;--primitive-html4-nortealto-home-244-247-251-0-85-7fe20283:#f4f7fbd9;--primitive-html4-nortealto-home-183-91-80-0-09-39e8f79e:#b75b5017;--primitive-html4-nortealto-home-185-135-45-0-09-ba80c1d4:#b9872d17;--primitive-html4-nortealto-home-34-143-101-0-09-81a9cbe7:#228f6517;--primitive-html4-nortealto-home-47-95-145-0-09-a242be61:#2f5f9117;--primitive-html4-nortealto-home-63-111-143-0-12-dfe8cc66:#3f6f8f1f;--primitive-html4-nortealto-home-63-111-143-0-34-1e7d8847:#3f6f8f57;--primitive-html4-nortealto-home-184-170-138-0-12-02bb0e85:#b8aa8a1f;--primitive-html4-nortealto-home-184-170-138-0-32-84a9693c:#b8aa8a52;--primitive-html4-nortealto-home-255-255-255-0-82-923a33a9:#ffffffd1;--primitive-html4-nortealto-home-0-0-0-0-10-252a8ccc:#0000001a;--primitive-html4-nortealto-home-0-0-0-0-22-299efcc6:#00000038;--primitive-html4-nortealto-home-0-0-0-0-055-1e54b883:#0000000e;--primitive-html4-nortealto-home-0-0-0-0-20-c38cf48f:#0003;--primitive-html4-nortealto-home-228f65-452513f7:#228f65;--primitive-html4-nortealto-home-b9872d-0c98ca71:#b9872d;--primitive-html4-nortealto-home-b75b50-43f1caa8:#b75b50;--primitive-html4-nortealto-home-2f5f91-13fd6bcd:#2f5f91;--primitive-html4-nortealto-home-255-255-255-0-035-05a7ad35:#ffffff09;--primitive-html4-nortealto-home-6-11-24-0-80-cd43f5b6:#060b18cc;--primitive-html4-nortealto-home-255-255-255-0-10-2bc9b2f9:#ffffff1a;--primitive-html4-nortealto-home-255-255-255-0-18-56d89d6f:#ffffff2e;--primitive-html4-nortealto-home-e8edf5-38e92ab3:#e8edf5;--primitive-html4-nortealto-home-a8b3cc-896cf246:#a8b3cc;--primitive-html4-nortealto-home-6b7a99-93526be9:#6b7a99;--primitive-html4-nortealto-home-196-162-83-0-12-3fad1c8a:#c4a2531f;--primitive-html4-nortealto-home-196-162-83-0-30-ce2fb91a:#c4a2534d;--primitive-html4-nortealto-home-255-255-255-0-9-8fafb20d:#ffffffe6;--primitive-html4-nortealto-home-6-11-24-0-72-9b664748:#060b18b8;--primitive-html4-nortealto-home-255-255-255-0-012-f8c40414:#ffffff03;--primitive-html4-nortealto-home-255-255-255-0-94-5098ef65:#fffffff0;--primitive-html4-nortealto-home-255-255-255-0-78-09fa70dc:#ffffffc7;--primitive-html4-nortealto-home-eef0f2-48db731c:#eef0f2;--primitive-html4-nortealto-home-dfe3e6-2abf3748:#dfe3e6;--primitive-html4-nortealto-home-6-11-24-0-50-a67b0d89:#060b1880;--primitive-html4-nortealto-home-6-11-24-0-88-31601962:#060b18e0;--primitive-html4-nortealto-home-20-184-166-0-16-3734b390:#14b8a629;--primitive-html4-nortealto-home-101a2b-b90992ac:#101a2b;--primitive-html4-nortealto-home-06101c-1f075a08:#06101c;--primitive-html4-nortealto-home-111827-ce398330:#111827;--primitive-html4-nortealto-home-20-184-166-0-24-aba9976b:#14b8a63d;--primitive-html4-nortealto-home-20-184-166-0-38-71008e34:#14b8a661;--primitive-html4-nortealto-home-0-0-0-0-28-325b8581:#00000047;--primitive-html4-nortealto-home-255-255-255-0-05-33ade867:#ffffff0d;--primitive-html4-nortealto-home-255-255-255-0-16-d04678e8:#ffffff29;--primitive-html4-nortealto-home-0-0-0-0-05-000dc470:#0000000d;--primitive-html4-nortealto-home-0-0-0-0-15-990ea9ca:#00000026;--primitive-html4-twintown-resident-login-050505-f87bea10:#050505;--primitive-html4-twintown-resident-login-ffffff-c659d630:#fff;--primitive-html4-twintown-resident-login-030812-6e984a83:#030812;--primitive-html4-twintown-resident-login-060b18-6d62245b:#060b18;--primitive-html4-twintown-resident-login-0d1526-0b2fc2a4:#0d1526;--primitive-html4-twintown-resident-login-111b2e-8b71f3e6:#111b2e;--primitive-html4-twintown-resident-login-111315-d20bef10:#111315;--primitive-html4-twintown-resident-login-2f2f2f-96a391d1:#2f2f2f;--primitive-html4-twintown-resident-login-3f4247-2bc1f239:#3f4247;--primitive-html4-twintown-resident-login-666666-3a74d675:#666;--primitive-html4-twintown-resident-login-c8c8c3-a6cbd9c2:#c8c8c3;--primitive-html4-twintown-resident-login-e1e1de-083ebd49:#e1e1de;--primitive-html4-twintown-resident-login-f0f0ee-51f08e70:#f0f0ee;--primitive-html4-twintown-resident-login-f6f5f2-44977744:#f6f5f2;--primitive-html4-twintown-resident-login-efeee9-1ccf8386:#efeee9;--primitive-html4-twintown-resident-login-d8d5cb-61a91ac4:#d8d5cb;--primitive-html4-twintown-resident-login-beb9ab-68cb0bf4:#beb9ab;--primitive-html4-twintown-resident-login-07100f-684ec034:#07100f;--primitive-html4-twintown-resident-login-9a7010-9db23e55:#9a7010;--primitive-html4-twintown-resident-login-c4a253-e06ac3a4:#c4a253;--primitive-html4-twintown-resident-login-e2c97e-bb6a4a6c:#e2c97e;--primitive-html4-twintown-resident-login-6f6653-638be720:#6f6653;--primitive-html4-twintown-resident-login-b8aa8a-9a206e1a:#b8aa8a;--primitive-html4-twintown-resident-login-d8ceb5-ec3dffc5:#d8ceb5;--primitive-html4-twintown-resident-login-1e3d52-f76d572a:#1e3d52;--primitive-html4-twintown-resident-login-3f6f8f-c5cfdc4a:#3f6f8f;--primitive-html4-twintown-resident-login-8fb3c8-6498bb2e:#8fb3c8;--primitive-html4-twintown-resident-login-14b8a6-64d53237:#14b8a6;--primitive-html4-twintown-resident-login-5eead4-5132a810:#5eead4;--primitive-html4-twintown-resident-login-6d28d9-0ee860dd:#6d28d9;--primitive-html4-twintown-resident-login-8b5cf6-26fb22bc:#8b5cf6;--primitive-html4-twintown-resident-login-c4b5fd-ea5f2470:#c4b5fd;--primitive-html4-twintown-resident-login-2bbe83-acffe825:#2bbe83;--primitive-html4-twintown-resident-login-d4a24c-f932ddac:#d4a24c;--primitive-html4-twintown-resident-login-c96a5a-d1965360:#c96a5a;--primitive-html4-twintown-resident-login-4a90d9-14cbb895:#4a90d9;--primitive-html4-twintown-resident-login-0-0-0-0-12-522cb315:#0000001f;--primitive-html4-twintown-resident-login-0-0-0-0-14-1a72de7c:#00000024;--primitive-html4-twintown-resident-login-0-0-0-0-18-bacd6d4d:#0000002e;--primitive-html4-twintown-resident-login-0-0-0-0-24-eb22a8ac:#0000003d;--primitive-html4-twintown-resident-login-0-0-0-0-60-cbf65966:#0009;--primitive-html4-twintown-resident-login-0-0-0-0-25-f19eb1bf:#00000040;--primitive-html4-twintown-resident-login-0-0-0-0-40-f86fccd4:#0006;--primitive-html4-twintown-resident-login-139-92-246-0-12-f099fe58:#8b5cf61f;--primitive-html4-twintown-resident-login-139-92-246-0-30-7ac22bdf:#8b5cf64d;--primitive-html4-twintown-resident-login-255-255-255-0-06-94914354:#ffffff0f;--primitive-html4-twintown-resident-login-255-255-255-0-08-b3a3e8cf:#ffffff14;--primitive-html4-twintown-resident-login-255-255-255-0-04-81aacf4a:#ffffff0a;--primitive-html4-twintown-resident-login-f4f7fb-5e73eb92:#f4f7fb;--primitive-html4-twintown-resident-login-244-247-251-0-65-a17bb2fe:#f4f7fba6;--primitive-html4-twintown-resident-login-244-247-251-0-50-eb6e6efd:#f4f7fb80;--primitive-html4-twintown-resident-login-244-247-251-0-40-79c7ec21:#f4f7fb66;--primitive-html4-twintown-resident-login-244-247-251-0-85-7fe20283:#f4f7fbd9;--primitive-html4-twintown-resident-login-183-91-80-0-09-39e8f79e:#b75b5017;--primitive-html4-twintown-resident-login-185-135-45-0-09-ba80c1d4:#b9872d17;--primitive-html4-twintown-resident-login-34-143-101-0-09-81a9cbe7:#228f6517;--primitive-html4-twintown-resident-login-47-95-145-0-09-a242be61:#2f5f9117;--primitive-html4-twintown-resident-login-63-111-143-0-12-dfe8cc66:#3f6f8f1f;--primitive-html4-twintown-resident-login-63-111-143-0-34-1e7d8847:#3f6f8f57;--primitive-html4-twintown-resident-login-184-170-138-0-12-02bb0e85:#b8aa8a1f;--primitive-html4-twintown-resident-login-184-170-138-0-32-84a9693c:#b8aa8a52;--primitive-html4-twintown-resident-login-255-255-255-0-82-923a33a9:#ffffffd1;--primitive-html4-twintown-resident-login-0-0-0-0-10-252a8ccc:#0000001a;--primitive-html4-twintown-resident-login-0-0-0-0-22-299efcc6:#00000038;--primitive-html4-twintown-resident-login-0-0-0-0-055-1e54b883:#0000000e;--primitive-html4-twintown-resident-login-0-0-0-0-20-c38cf48f:#0003;--primitive-html4-twintown-resident-login-228f65-452513f7:#228f65;--primitive-html4-twintown-resident-login-b9872d-0c98ca71:#b9872d;--primitive-html4-twintown-resident-login-b75b50-43f1caa8:#b75b50;--primitive-html4-twintown-resident-login-2f5f91-13fd6bcd:#2f5f91;--primitive-html4-twintown-resident-login-255-255-255-0-035-05a7ad35:#ffffff09;--primitive-html4-twintown-resident-login-6-11-24-0-80-cd43f5b6:#060b18cc;--primitive-html4-twintown-resident-login-255-255-255-0-10-2bc9b2f9:#ffffff1a;--primitive-html4-twintown-resident-login-255-255-255-0-18-56d89d6f:#ffffff2e;--primitive-html4-twintown-resident-login-e8edf5-38e92ab3:#e8edf5;--primitive-html4-twintown-resident-login-a8b3cc-896cf246:#a8b3cc;--primitive-html4-twintown-resident-login-6b7a99-93526be9:#6b7a99;--primitive-html4-twintown-resident-login-196-162-83-0-12-3fad1c8a:#c4a2531f;--primitive-html4-twintown-resident-login-196-162-83-0-30-ce2fb91a:#c4a2534d;--primitive-html4-twintown-resident-login-255-255-255-0-9-8fafb20d:#ffffffe6;--primitive-html4-twintown-resident-login-6-11-24-0-72-9b664748:#060b18b8;--primitive-html4-twintown-resident-login-255-255-255-0-012-f8c40414:#ffffff03;--primitive-html4-twintown-resident-login-255-255-255-0-94-5098ef65:#fffffff0;--primitive-html4-twintown-resident-login-255-255-255-0-78-09fa70dc:#ffffffc7;--primitive-html4-twintown-resident-login-eef0f2-48db731c:#eef0f2;--primitive-html4-twintown-resident-login-dfe3e6-2abf3748:#dfe3e6;--primitive-html4-twintown-resident-login-6-11-24-0-50-a67b0d89:#060b1880;--primitive-html4-twintown-resident-login-6-11-24-0-88-31601962:#060b18e0;--primitive-html4-twintown-resident-login-20-184-166-0-16-3734b390:#14b8a629;--primitive-html4-twintown-resident-login-101a2b-b90992ac:#101a2b;--primitive-html4-twintown-resident-login-06101c-1f075a08:#06101c;--primitive-html4-twintown-resident-login-111827-ce398330:#111827;--primitive-html4-twintown-resident-login-20-184-166-0-24-aba9976b:#14b8a63d;--primitive-html4-twintown-resident-login-20-184-166-0-38-71008e34:#14b8a661;--primitive-html4-twintown-resident-login-0-0-0-0-28-325b8581:#00000047;--primitive-html4-twintown-resident-login-0-0-0-0-05-000dc470:#0000000d;--primitive-html4-twintown-resident-login-0-0-0-0-15-990ea9ca:#00000026;--primitive-html4-twintown-operator-login-050505-f87bea10:#050505;--primitive-html4-twintown-operator-login-ffffff-c659d630:#fff;--primitive-html4-twintown-operator-login-030812-6e984a83:#030812;--primitive-html4-twintown-operator-login-060b18-6d62245b:#060b18;--primitive-html4-twintown-operator-login-0d1526-0b2fc2a4:#0d1526;--primitive-html4-twintown-operator-login-111b2e-8b71f3e6:#111b2e;--primitive-html4-twintown-operator-login-111315-d20bef10:#111315;--primitive-html4-twintown-operator-login-2f2f2f-96a391d1:#2f2f2f;--primitive-html4-twintown-operator-login-3f4247-2bc1f239:#3f4247;--primitive-html4-twintown-operator-login-666666-3a74d675:#666;--primitive-html4-twintown-operator-login-c8c8c3-a6cbd9c2:#c8c8c3;--primitive-html4-twintown-operator-login-e1e1de-083ebd49:#e1e1de;--primitive-html4-twintown-operator-login-f0f0ee-51f08e70:#f0f0ee;--primitive-html4-twintown-operator-login-f6f5f2-44977744:#f6f5f2;--primitive-html4-twintown-operator-login-efeee9-1ccf8386:#efeee9;--primitive-html4-twintown-operator-login-d8d5cb-61a91ac4:#d8d5cb;--primitive-html4-twintown-operator-login-beb9ab-68cb0bf4:#beb9ab;--primitive-html4-twintown-operator-login-07100f-684ec034:#07100f;--primitive-html4-twintown-operator-login-9a7010-9db23e55:#9a7010;--primitive-html4-twintown-operator-login-c4a253-e06ac3a4:#c4a253;--primitive-html4-twintown-operator-login-e2c97e-bb6a4a6c:#e2c97e;--primitive-html4-twintown-operator-login-6f6653-638be720:#6f6653;--primitive-html4-twintown-operator-login-b8aa8a-9a206e1a:#b8aa8a;--primitive-html4-twintown-operator-login-d8ceb5-ec3dffc5:#d8ceb5;--primitive-html4-twintown-operator-login-1e3d52-f76d572a:#1e3d52;--primitive-html4-twintown-operator-login-3f6f8f-c5cfdc4a:#3f6f8f;--primitive-html4-twintown-operator-login-8fb3c8-6498bb2e:#8fb3c8;--primitive-html4-twintown-operator-login-14b8a6-64d53237:#14b8a6;--primitive-html4-twintown-operator-login-5eead4-5132a810:#5eead4;--primitive-html4-twintown-operator-login-6d28d9-0ee860dd:#6d28d9;--primitive-html4-twintown-operator-login-8b5cf6-26fb22bc:#8b5cf6;--primitive-html4-twintown-operator-login-c4b5fd-ea5f2470:#c4b5fd;--primitive-html4-twintown-operator-login-2bbe83-acffe825:#2bbe83;--primitive-html4-twintown-operator-login-d4a24c-f932ddac:#d4a24c;--primitive-html4-twintown-operator-login-c96a5a-d1965360:#c96a5a;--primitive-html4-twintown-operator-login-4a90d9-14cbb895:#4a90d9;--primitive-html4-twintown-operator-login-0-0-0-0-12-522cb315:#0000001f;--primitive-html4-twintown-operator-login-0-0-0-0-14-1a72de7c:#00000024;--primitive-html4-twintown-operator-login-0-0-0-0-18-bacd6d4d:#0000002e;--primitive-html4-twintown-operator-login-0-0-0-0-24-eb22a8ac:#0000003d;--primitive-html4-twintown-operator-login-0-0-0-0-60-cbf65966:#0009;--primitive-html4-twintown-operator-login-0-0-0-0-25-f19eb1bf:#00000040;--primitive-html4-twintown-operator-login-0-0-0-0-40-f86fccd4:#0006;--primitive-html4-twintown-operator-login-139-92-246-0-12-f099fe58:#8b5cf61f;--primitive-html4-twintown-operator-login-139-92-246-0-30-7ac22bdf:#8b5cf64d;--primitive-html4-twintown-operator-login-255-255-255-0-06-94914354:#ffffff0f;--primitive-html4-twintown-operator-login-255-255-255-0-08-b3a3e8cf:#ffffff14;--primitive-html4-twintown-operator-login-255-255-255-0-04-81aacf4a:#ffffff0a;--primitive-html4-twintown-operator-login-f4f7fb-5e73eb92:#f4f7fb;--primitive-html4-twintown-operator-login-244-247-251-0-65-a17bb2fe:#f4f7fba6;--primitive-html4-twintown-operator-login-244-247-251-0-50-eb6e6efd:#f4f7fb80;--primitive-html4-twintown-operator-login-244-247-251-0-40-79c7ec21:#f4f7fb66;--primitive-html4-twintown-operator-login-244-247-251-0-85-7fe20283:#f4f7fbd9;--primitive-html4-twintown-operator-login-183-91-80-0-09-39e8f79e:#b75b5017;--primitive-html4-twintown-operator-login-185-135-45-0-09-ba80c1d4:#b9872d17;--primitive-html4-twintown-operator-login-34-143-101-0-09-81a9cbe7:#228f6517;--primitive-html4-twintown-operator-login-47-95-145-0-09-a242be61:#2f5f9117;--primitive-html4-twintown-operator-login-63-111-143-0-12-dfe8cc66:#3f6f8f1f;--primitive-html4-twintown-operator-login-63-111-143-0-34-1e7d8847:#3f6f8f57;--primitive-html4-twintown-operator-login-184-170-138-0-12-02bb0e85:#b8aa8a1f;--primitive-html4-twintown-operator-login-184-170-138-0-32-84a9693c:#b8aa8a52;--primitive-html4-twintown-operator-login-255-255-255-0-82-923a33a9:#ffffffd1;--primitive-html4-twintown-operator-login-0-0-0-0-10-252a8ccc:#0000001a;--primitive-html4-twintown-operator-login-0-0-0-0-22-299efcc6:#00000038;--primitive-html4-twintown-operator-login-0-0-0-0-055-1e54b883:#0000000e;--primitive-html4-twintown-operator-login-0-0-0-0-20-c38cf48f:#0003;--primitive-html4-twintown-operator-login-228f65-452513f7:#228f65;--primitive-html4-twintown-operator-login-b9872d-0c98ca71:#b9872d;--primitive-html4-twintown-operator-login-b75b50-43f1caa8:#b75b50;--primitive-html4-twintown-operator-login-2f5f91-13fd6bcd:#2f5f91;--primitive-html4-twintown-operator-login-255-255-255-0-035-05a7ad35:#ffffff09;--primitive-html4-twintown-operator-login-6-11-24-0-80-cd43f5b6:#060b18cc;--primitive-html4-twintown-operator-login-255-255-255-0-10-2bc9b2f9:#ffffff1a;--primitive-html4-twintown-operator-login-255-255-255-0-18-56d89d6f:#ffffff2e;--primitive-html4-twintown-operator-login-e8edf5-38e92ab3:#e8edf5;--primitive-html4-twintown-operator-login-a8b3cc-896cf246:#a8b3cc;--primitive-html4-twintown-operator-login-6b7a99-93526be9:#6b7a99;--primitive-html4-twintown-operator-login-196-162-83-0-12-3fad1c8a:#c4a2531f;--primitive-html4-twintown-operator-login-196-162-83-0-30-ce2fb91a:#c4a2534d;--primitive-html4-twintown-operator-login-255-255-255-0-9-8fafb20d:#ffffffe6;--primitive-html4-twintown-operator-login-6-11-24-0-72-9b664748:#060b18b8;--primitive-html4-twintown-operator-login-255-255-255-0-012-f8c40414:#ffffff03;--primitive-html4-twintown-operator-login-255-255-255-0-94-5098ef65:#fffffff0;--primitive-html4-twintown-operator-login-255-255-255-0-78-09fa70dc:#ffffffc7;--primitive-html4-twintown-operator-login-eef0f2-48db731c:#eef0f2;--primitive-html4-twintown-operator-login-dfe3e6-2abf3748:#dfe3e6;--primitive-html4-twintown-operator-login-6-11-24-0-50-a67b0d89:#060b1880;--primitive-html4-twintown-operator-login-6-11-24-0-88-31601962:#060b18e0;--primitive-html4-twintown-operator-login-20-184-166-0-16-3734b390:#14b8a629;--primitive-html4-twintown-operator-login-101a2b-b90992ac:#101a2b;--primitive-html4-twintown-operator-login-06101c-1f075a08:#06101c;--primitive-html4-twintown-operator-login-111827-ce398330:#111827;--primitive-html4-twintown-operator-login-20-184-166-0-24-aba9976b:#14b8a63d;--primitive-html4-twintown-operator-login-20-184-166-0-38-71008e34:#14b8a661;--primitive-html4-twintown-operator-login-0-0-0-0-28-325b8581:#00000047;--primitive-html4-twintown-operator-login-0-0-0-0-05-000dc470:#0000000d;--primitive-html4-twintown-operator-login-0-0-0-0-15-990ea9ca:#00000026;--primitive-html4-twintown-owner-login-050505-f87bea10:#050505;--primitive-html4-twintown-owner-login-ffffff-c659d630:#fff;--primitive-html4-twintown-owner-login-030812-6e984a83:#030812;--primitive-html4-twintown-owner-login-060b18-6d62245b:#060b18;--primitive-html4-twintown-owner-login-0d1526-0b2fc2a4:#0d1526;--primitive-html4-twintown-owner-login-111b2e-8b71f3e6:#111b2e;--primitive-html4-twintown-owner-login-111315-d20bef10:#111315;--primitive-html4-twintown-owner-login-2f2f2f-96a391d1:#2f2f2f;--primitive-html4-twintown-owner-login-3f4247-2bc1f239:#3f4247;--primitive-html4-twintown-owner-login-666666-3a74d675:#666;--primitive-html4-twintown-owner-login-c8c8c3-a6cbd9c2:#c8c8c3;--primitive-html4-twintown-owner-login-e1e1de-083ebd49:#e1e1de;--primitive-html4-twintown-owner-login-f0f0ee-51f08e70:#f0f0ee;--primitive-html4-twintown-owner-login-f6f5f2-44977744:#f6f5f2;--primitive-html4-twintown-owner-login-efeee9-1ccf8386:#efeee9;--primitive-html4-twintown-owner-login-d8d5cb-61a91ac4:#d8d5cb;--primitive-html4-twintown-owner-login-beb9ab-68cb0bf4:#beb9ab;--primitive-html4-twintown-owner-login-07100f-684ec034:#07100f;--primitive-html4-twintown-owner-login-9a7010-9db23e55:#9a7010;--primitive-html4-twintown-owner-login-c4a253-e06ac3a4:#c4a253;--primitive-html4-twintown-owner-login-e2c97e-bb6a4a6c:#e2c97e;--primitive-html4-twintown-owner-login-6f6653-638be720:#6f6653;--primitive-html4-twintown-owner-login-b8aa8a-9a206e1a:#b8aa8a;--primitive-html4-twintown-owner-login-d8ceb5-ec3dffc5:#d8ceb5;--primitive-html4-twintown-owner-login-1e3d52-f76d572a:#1e3d52;--primitive-html4-twintown-owner-login-3f6f8f-c5cfdc4a:#3f6f8f;--primitive-html4-twintown-owner-login-8fb3c8-6498bb2e:#8fb3c8;--primitive-html4-twintown-owner-login-14b8a6-64d53237:#14b8a6;--primitive-html4-twintown-owner-login-5eead4-5132a810:#5eead4;--primitive-html4-twintown-owner-login-6d28d9-0ee860dd:#6d28d9;--primitive-html4-twintown-owner-login-8b5cf6-26fb22bc:#8b5cf6;--primitive-html4-twintown-owner-login-c4b5fd-ea5f2470:#c4b5fd;--primitive-html4-twintown-owner-login-2bbe83-acffe825:#2bbe83;--primitive-html4-twintown-owner-login-d4a24c-f932ddac:#d4a24c;--primitive-html4-twintown-owner-login-c96a5a-d1965360:#c96a5a;--primitive-html4-twintown-owner-login-4a90d9-14cbb895:#4a90d9;--primitive-html4-twintown-owner-login-0-0-0-0-12-522cb315:#0000001f;--primitive-html4-twintown-owner-login-0-0-0-0-14-1a72de7c:#00000024;--primitive-html4-twintown-owner-login-0-0-0-0-18-bacd6d4d:#0000002e;--primitive-html4-twintown-owner-login-0-0-0-0-24-eb22a8ac:#0000003d;--primitive-html4-twintown-owner-login-0-0-0-0-60-cbf65966:#0009;--primitive-html4-twintown-owner-login-0-0-0-0-25-f19eb1bf:#00000040;--primitive-html4-twintown-owner-login-0-0-0-0-40-f86fccd4:#0006;--primitive-html4-twintown-owner-login-139-92-246-0-12-f099fe58:#8b5cf61f;--primitive-html4-twintown-owner-login-139-92-246-0-30-7ac22bdf:#8b5cf64d;--primitive-html4-twintown-owner-login-255-255-255-0-06-94914354:#ffffff0f;--primitive-html4-twintown-owner-login-255-255-255-0-08-b3a3e8cf:#ffffff14;--primitive-html4-twintown-owner-login-255-255-255-0-04-81aacf4a:#ffffff0a;--primitive-html4-twintown-owner-login-f4f7fb-5e73eb92:#f4f7fb;--primitive-html4-twintown-owner-login-244-247-251-0-65-a17bb2fe:#f4f7fba6;--primitive-html4-twintown-owner-login-244-247-251-0-50-eb6e6efd:#f4f7fb80;--primitive-html4-twintown-owner-login-244-247-251-0-40-79c7ec21:#f4f7fb66;--primitive-html4-twintown-owner-login-244-247-251-0-85-7fe20283:#f4f7fbd9;--primitive-html4-twintown-owner-login-183-91-80-0-09-39e8f79e:#b75b5017;--primitive-html4-twintown-owner-login-185-135-45-0-09-ba80c1d4:#b9872d17;--primitive-html4-twintown-owner-login-34-143-101-0-09-81a9cbe7:#228f6517;--primitive-html4-twintown-owner-login-47-95-145-0-09-a242be61:#2f5f9117;--primitive-html4-twintown-owner-login-63-111-143-0-12-dfe8cc66:#3f6f8f1f;--primitive-html4-twintown-owner-login-63-111-143-0-34-1e7d8847:#3f6f8f57;--primitive-html4-twintown-owner-login-184-170-138-0-12-02bb0e85:#b8aa8a1f;--primitive-html4-twintown-owner-login-184-170-138-0-32-84a9693c:#b8aa8a52;--primitive-html4-twintown-owner-login-255-255-255-0-82-923a33a9:#ffffffd1;--primitive-html4-twintown-owner-login-0-0-0-0-10-252a8ccc:#0000001a;--primitive-html4-twintown-owner-login-0-0-0-0-22-299efcc6:#00000038;--primitive-html4-twintown-owner-login-0-0-0-0-055-1e54b883:#0000000e;--primitive-html4-twintown-owner-login-0-0-0-0-20-c38cf48f:#0003;--primitive-html4-twintown-owner-login-228f65-452513f7:#228f65;--primitive-html4-twintown-owner-login-b9872d-0c98ca71:#b9872d;--primitive-html4-twintown-owner-login-b75b50-43f1caa8:#b75b50;--primitive-html4-twintown-owner-login-2f5f91-13fd6bcd:#2f5f91;--primitive-html4-twintown-owner-login-255-255-255-0-035-05a7ad35:#ffffff09;--primitive-html4-twintown-owner-login-6-11-24-0-80-cd43f5b6:#060b18cc;--primitive-html4-twintown-owner-login-255-255-255-0-10-2bc9b2f9:#ffffff1a;--primitive-html4-twintown-owner-login-255-255-255-0-18-56d89d6f:#ffffff2e;--primitive-html4-twintown-owner-login-e8edf5-38e92ab3:#e8edf5;--primitive-html4-twintown-owner-login-a8b3cc-896cf246:#a8b3cc;--primitive-html4-twintown-owner-login-6b7a99-93526be9:#6b7a99;--primitive-html4-twintown-owner-login-196-162-83-0-12-3fad1c8a:#c4a2531f;--primitive-html4-twintown-owner-login-196-162-83-0-30-ce2fb91a:#c4a2534d;--primitive-html4-twintown-owner-login-255-255-255-0-9-8fafb20d:#ffffffe6;--primitive-html4-twintown-owner-login-6-11-24-0-72-9b664748:#060b18b8;--primitive-html4-twintown-owner-login-255-255-255-0-012-f8c40414:#ffffff03;--primitive-html4-twintown-owner-login-255-255-255-0-94-5098ef65:#fffffff0;--primitive-html4-twintown-owner-login-255-255-255-0-78-09fa70dc:#ffffffc7;--primitive-html4-twintown-owner-login-eef0f2-48db731c:#eef0f2;--primitive-html4-twintown-owner-login-dfe3e6-2abf3748:#dfe3e6;--primitive-html4-twintown-owner-login-6-11-24-0-50-a67b0d89:#060b1880;--primitive-html4-twintown-owner-login-6-11-24-0-88-31601962:#060b18e0;--primitive-html4-twintown-owner-login-20-184-166-0-16-3734b390:#14b8a629;--primitive-html4-twintown-owner-login-101a2b-b90992ac:#101a2b;--primitive-html4-twintown-owner-login-06101c-1f075a08:#06101c;--primitive-html4-twintown-owner-login-111827-ce398330:#111827;--primitive-html4-twintown-owner-login-20-184-166-0-24-aba9976b:#14b8a63d;--primitive-html4-twintown-owner-login-20-184-166-0-38-71008e34:#14b8a661;--primitive-html4-twintown-owner-login-0-0-0-0-28-325b8581:#00000047;--primitive-html4-twintown-owner-login-0-0-0-0-05-000dc470:#0000000d;--primitive-html4-twintown-owner-login-0-0-0-0-15-990ea9ca:#00000026;--workspace-on-navy:var(--primitive-white);--workspace-on-navy-muted:var(--primitive-gray-200);--font-serif:"Cormorant Garamond", Georgia, serif;--font-functional:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-sans:var(--font-functional);--font-mono:ui-monospace, "Cascadia Code", Consolas, monospace;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--type-display-size:32px;--type-display-line:38px;--type-display-size-mobile:28px;--type-display-line-mobile:34px;--type-display-weight:var(--font-weight-semibold);--type-page-title-size:24px;--type-page-title-line:32px;--type-page-title-weight:var(--font-weight-semibold);--type-section-title-size:20px;--type-section-title-line:28px;--type-section-title-weight:var(--font-weight-semibold);--type-subsection-title-size:17px;--type-subsection-title-line:24px;--type-subsection-title-weight:var(--font-weight-semibold);--type-card-title-size:16px;--type-card-title-line:24px;--type-card-title-weight:var(--font-weight-semibold);--type-body-lg-size:16px;--type-body-lg-line:24px;--type-body-md-size:14px;--type-body-md-line:20px;--type-body-sm-size:13px;--type-body-sm-line:18px;--type-label-size:14px;--type-label-line:20px;--type-label-weight:var(--font-weight-semibold);--type-caption-size:12px;--type-caption-line:16px;--type-overline-size:11px;--type-overline-line:16px;--type-overline-weight:var(--font-weight-bold);--text-xs:11px;--text-sm:13px;--text-base:14px;--text-md:15px;--text-lg:17px;--text-xl:20px;--text-2xl:24px;--text-3xl:30px;--text-4xl:40px;--text-display:clamp(48px, 7vw, 112px);--leading-tight:1.08;--leading-snug:1.25;--leading-normal:1.5;--leading-loose:1.7;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-full:9999px;--radius-control:10px;--radius-card:16px;--radius-panel:20px;--radius-modal:22px;--radius-drawer:20px;--radius-nav:10px;--shadow-xs:0 1px 4px #0000001f;--shadow-sm:0 8px 24px #00000024;--shadow-md:0 18px 52px #0000002e;--shadow-lg:0 28px 84px #0000003d;--shadow-text:0 1px 4px #0009;--color-overlay-sm:#00000040;--color-overlay-md:#0006;--color-overlay-lg:#0009;--bp-wide:1280px;--bp-desktop:1080px;--bp-tablet:960px;--bp-mobile:720px;--bp-narrow:420px;--z-base:0;--z-raised:10;--z-sticky:100;--z-dropdown:200;--z-overlay:300;--z-drawer:400;--z-modal:500;--z-command:600;--z-toast:700;--z-elara:800;--z-debug:9999;--motion-snap:80ms;--motion-micro:.15s;--motion-ui:.25s;--motion-panel:.35s;--motion-reveal:.8s;--motion-menu:.175s;--motion-signature:.8s;--ease-functional:ease-out;--ease-expressive:cubic-bezier(.25, .1, .25, 1);--ease-cinematic:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-institutional:cubic-bezier(.76, 0, .24, 1);--ease-editorial:cubic-bezier(.65, 0, .35, 1);--ease-entry:cubic-bezier(.22, 1, .36, 1);--color-danger-soft:#b75b5017;--color-warning-soft:#b9872d17;--color-success-soft:#228f6517;--color-info-soft:#2f5f9117;--color-elara:var(--primitive-elara-500);--color-elara-soft:#8b5cf61f;--color-elara-border:#8b5cf64d;--intent-operational:var(--primitive-twintown-500);--intent-operational-strong:var(--primitive-twintown-700);--intent-operational-deep:var(--primitive-twintown-300);--intent-operational-soft:#173a631f;--intent-operational-border:#173a6357;--intent-curated:var(--primitive-vesper-500);--intent-curated-deep:var(--primitive-vesper-700);--intent-curated-strong:var(--primitive-vesper-300);--intent-curated-soft:#b8aa8a1f;--intent-curated-border:#b8aa8a52;--intent-ai:var(--color-elara);--intent-ai-deep:var(--primitive-elara-700);--intent-ai-strong:var(--primitive-elara-300);--intent-ai-soft:var(--color-elara-soft);--intent-ai-border:var(--color-elara-border);--color-machine-bg:var(--primitive-navy-900);--color-machine-surface:#ffffff0f;--color-machine-border:#ffffff14;--color-machine-divider:#ffffff0a;--color-machine-text:#f4f7fb;--color-machine-text-muted:#f4f7fba6;--color-machine-text-soft:#f4f7fb80;--color-machine-text-faint:#f4f7fb66;--color-machine-text-body:#f4f7fbd9;--color-success-border:#2bbe8347;--color-warning-border:#d4a24c47;--color-danger-border:#c96a5a47;--color-info-border:#4a90d947;--topbar-height:64px;--portal-topbar-height:64px;--sidebar-width:220px;--sidebar-collapsed-width:72px;--right-rail-drawer-width:320px;--admin-workspace-rail-expanded-width:var(--sidebar-width);--admin-workspace-rail-panel-width:var(--sidebar-width);--admin-content-max-width:1400px;--admin-elara-dock-width-default:384px;--universal-elara-width:384px;--admin-inspector-pre-max-height:560px;--portal-rail-icon-size:20px;--portal-rail-item-height:44px;--portal-rail-item-collapsed-size:44px;--enterprise-topbar-action-size:44px;--enterprise-topbar-icon-size:20px;--portal-nav-gap:2px;--portal-rail-brand-mark-size:var(--space-8);--portal-brand-optical-height:24px;--portal-brand-mark-width:24px;--portal-brand-mark-height:24px;--portal-brand-expanded-inset:var(--space-6);--portal-brand-lockup-gap:0;--portal-rail-copy-gap:calc(var(--space-1) / 2);--portal-rail-eyebrow-font-size:var(--type-overline-size);--portal-rail-divider-collapsed-width:var(--space-6);--status-dot-size:var(--space-2);--count-badge-size:calc(var(--space-5) - calc(var(--space-1) / 2));--color-institutional-deep:var(--primitive-orvel-ink-900);--color-bg-invert:var(--primitive-black)}@media (width<=1199px) and (width>=960px){:root{--universal-elara-width:320px}}@media (width<=959px) and (width>=720px){:root{--universal-elara-width:280px}}@media (width<=719px){:root{--universal-elara-width:min(100vw, 384px)}}:root{--density-work-pad-x:var(--space-3);--density-work-pad-y:calc(var(--space-3) / 2);--density-work-row-h:36px;--density-work-gap:var(--space-2);--text-work-meta:var(--text-xs);--intent-critical:var(--color-danger);--intent-critical-soft:var(--color-danger-soft);--intent-critical-border:var(--color-danger-border);--intent-critical-bar-w:3px;--shadow-tint:23, 58, 99;--shadow-tint-strength:1;--relief-inner-highlight:inset 0 1px 0 #ffffff2e;--relief-inner-highlight-subtle:inset 0 1px 0 #ffffff14;--relief-inner-shade:inset 0 -1px 0 rgba(var(--shadow-tint), .1);--relief-inner-pressed:inset 0 1px 2px rgba(var(--shadow-tint), calc(.2 * var(--shadow-tint-strength)));--relief-fill-sheen:linear-gradient(180deg, #ffffff1a 0%, #fff0 52%, #0000000d 100%);--elevation-interactive-rest:0 1px 2px rgba(var(--shadow-tint), calc(.1 * var(--shadow-tint-strength))), 0 1px 1px rgba(var(--shadow-tint), calc(.06 * var(--shadow-tint-strength)));--elevation-interactive-hover:0 2px 4px rgba(var(--shadow-tint), calc(.14 * var(--shadow-tint-strength))), 0 5px 12px rgba(var(--shadow-tint), calc(.1 * var(--shadow-tint-strength)));--elevation-interactive-active:0 1px 1px rgba(var(--shadow-tint), calc(.12 * var(--shadow-tint-strength)));--relief-lift:1px;--floating-surface-opaque:var(--color-surface-raised);--floating-surface-translucent:color-mix(in srgb, var(--color-surface-raised) 86%, transparent);--floating-surface-blur:blur(20px) saturate(1.6);--floating-scrim-blur:blur(2px)}:root,:root[data-theme=mono]{--color-bg:var(--primitive-white);--color-bg-subtle:var(--primitive-gray-100);--color-surface:var(--primitive-white);--color-surface-raised:var(--primitive-gray-100);--color-surface-inset:var(--primitive-gray-200);--color-surface-overlay:#ffffffd1;--color-border:#0000001a;--color-border-strong:#00000038;--color-text:var(--primitive-black);--color-text-muted:var(--primitive-gray-800);--color-text-subtle:var(--primitive-gray-600);--color-accent:var(--primitive-black);--color-accent-strong:var(--primitive-black);--color-accent-soft:#0000000e;--color-accent-border:#0003;--color-success:#197a55;--color-warning:#8a5f0a;--color-danger:#a52d24;--color-danger-strong:#8c241e;--color-info:#2f5f91;--color-danger-text:var(--color-danger);--color-warning-text:#704b05;--color-elara-text:var(--primitive-elara-700);--color-on-accent:var(--primitive-white);--color-success-border:#2bbe8347;--color-warning-border:#d4a24c47;--color-danger-border:#c96a5a47;--color-info-border:#4a90d947;--surface-canvas:var(--color-bg);--surface-sidebar:var(--color-bg-subtle);--surface-header:var(--color-bg-subtle);--surface-panel:var(--color-surface);--surface-elevated:var(--color-surface-raised);--text-primary:var(--color-text);--text-secondary:var(--color-text-muted);--text-muted:var(--color-text-subtle);--text-inverse:var(--primitive-white);--brand-accent:var(--workspace-navy);--brand-accent-hover:var(--workspace-navy-strong);--brand-accent-active:var(--workspace-navy-strong);--brand-accent-subtle:var(--workspace-navy-soft);--brand-accent-border:var(--workspace-navy-border);--brand-on-accent:var(--primitive-white);--status-info:var(--color-info);--status-success:var(--color-success);--status-warning:var(--color-warning);--status-danger:var(--color-danger);--status-info-border:var(--color-info-border);--status-success-border:var(--color-success-border);--status-warning-border:var(--color-warning-border);--status-danger-border:var(--color-danger-border)}:root[data-theme=dark]{--color-bg:var(--primitive-navy-900);--color-bg-subtle:var(--primitive-navy-800);--color-surface:var(--primitive-navy-800);--color-surface-raised:var(--primitive-navy-700);--color-surface-inset:#ffffff09;--color-surface-overlay:#0e0e0ccc;--color-border:#ffffff1a;--color-border-strong:#ffffff2e;--color-text:#edecea;--color-text-muted:#9e9b96;--color-text-subtle:#8f8c86;--color-accent:var(--workspace-navy-dark);--color-accent-strong:var(--workspace-navy-dark-strong);--color-accent-soft:var(--workspace-navy-dark-soft);--color-accent-border:var(--workspace-navy-dark-border);--color-success:var(--primitive-success);--color-warning:var(--primitive-warning);--color-danger:var(--primitive-danger);--color-danger-strong:#dc7d6b;--color-info:var(--primitive-info);--color-danger-text:#ffb4a8;--color-warning-text:#ffd27a;--color-elara-text:var(--primitive-elara-300);--color-on-accent:var(--primitive-charcoal);--color-success-border:#2bbe8347;--color-warning-border:#d4a24c47;--color-danger-border:#c96a5a47;--color-info-border:#4a90d947;--intent-operational:var(--workspace-navy-dark);--intent-operational-strong:var(--workspace-navy-dark-strong);--intent-operational-deep:var(--workspace-navy-dark-strong);--intent-operational-soft:var(--workspace-navy-dark-soft);--intent-operational-border:var(--workspace-navy-dark-border);--surface-canvas:var(--color-bg);--surface-sidebar:var(--color-bg-subtle);--surface-header:var(--color-bg);--surface-panel:var(--color-surface);--surface-elevated:var(--color-surface-raised);--text-primary:var(--color-text);--text-secondary:var(--color-text-muted);--text-muted:var(--color-text-subtle);--text-inverse:var(--primitive-charcoal);--brand-accent:var(--workspace-navy-dark);--brand-accent-hover:var(--workspace-navy-dark-strong);--brand-accent-active:var(--workspace-navy-dark-strong);--brand-accent-subtle:var(--workspace-navy-dark-soft);--brand-accent-border:var(--workspace-navy-dark-border);--brand-on-accent:var(--primitive-charcoal);--status-info:var(--color-info);--status-success:var(--color-success);--status-warning:var(--color-warning);--status-danger:var(--color-danger);--status-info-border:var(--color-info-border);--status-success-border:var(--color-success-border);--status-warning-border:var(--color-warning-border);--status-danger-border:var(--color-danger-border);--shadow-tint:0, 0, 0;--shadow-tint-strength:2.6;--shadow-xs:0 1px 4px #0006;--shadow-sm:0 8px 24px #00000073, 0 0 0 1px #ffffff0a;--shadow-md:0 18px 52px #00000080, 0 0 0 1px #ffffff0d;--shadow-lg:0 28px 84px #0009, 0 0 0 1px #ffffff0f}[data-theme=tt-app][data-local-theme=mono]{--tt-primary:#173a63;--tt-primary-strong:#0f2846;--tt-primary-soft:#e5ebf3;--tt-bg:#fff;--tt-bg-soft:#f5f7fb;--tt-surface:var(--fog-card);--tt-surface-alt:#eef1f8;--tt-border:#dde3f0;--tt-border-strong:#c5cfe5;--tt-ink:#1d2329;--tt-muted:#667085;--tt-soft-text:#656e7e;--tt-success:#117765;--tt-success-soft:#e8f6f2;--tt-premium:#c59b3d;--tt-premium-soft:#fff7df;--tt-font-heading:"Cormorant Garamond", Georgia, serif;--tt-font-body:"Inter", system-ui, -apple-system, sans-serif;--font-serif:var(--tt-font-heading);--font-sans:var(--tt-font-body);--color-bg:var(--tt-bg);--color-bg-subtle:var(--tt-bg-soft);--color-surface:var(--tt-surface);--color-surface-raised:var(--tt-surface);--color-surface-inset:var(--tt-surface-alt);--color-surface-overlay:#ffffffd1;--color-border:var(--tt-border);--color-border-strong:var(--tt-border-strong);--color-text:var(--tt-ink);--color-text-muted:var(--tt-muted);--color-text-subtle:var(--tt-soft-text);--color-accent:var(--tt-primary);--color-accent-strong:var(--tt-primary-strong);--color-accent-soft:var(--tt-primary-soft);--color-accent-border:#173a6338;--color-on-accent:#fff;--color-success:var(--tt-success);--color-warning:#8a5f0a;--color-danger:#ad5249;--color-danger-strong:#9f453d;--color-info:#2f5f91;--color-success-border:#168f7a47;--color-warning-border:#d4a24c47;--color-danger-border:#c96a5a47;--color-info-border:#4a90d947;--intent-operational-strong:var(--tt-primary-strong);--intent-operational-deep:var(--tt-primary);--shadow-xs:0 1px 4px #0f233c14;--shadow-sm:0 8px 24px #0f233c1a;--shadow-md:0 18px 52px #0f233c1f;--shadow-lg:0 28px 70px #0f233c24}[data-theme=tt-app][data-local-theme=mono] .tt-public .ttas-hero-chips{justify-content:flex-start;max-width:100%;margin-top:1rem}:root{--enterprise-font:var(--font-sans);--enterprise-shell-bg:color-mix(in srgb, var(--color-bg) 90%, var(--color-warning-soft));--enterprise-shell-bg-elevated:color-mix(in srgb, var(--color-bg) 96%, Canvas);--enterprise-nav-surface:color-mix(in srgb, var(--color-bg-subtle) 82%, var(--color-warning-soft));--enterprise-topbar-surface:color-mix(in srgb, var(--color-surface) 94%, var(--color-warning-soft));--enterprise-surface:color-mix(in srgb, var(--color-surface) 98%, Canvas);--enterprise-surface-raised:color-mix(in srgb, var(--color-surface-raised) 88%, Canvas);--enterprise-surface-muted:color-mix(in srgb, var(--color-surface-overlay) 76%, var(--color-warning-soft));--enterprise-border:color-mix(in srgb, var(--color-border) 80%, var(--color-text) 8%);--enterprise-border-strong:color-mix(in srgb, var(--color-border-strong) 76%, var(--color-text) 12%);--enterprise-text:var(--color-text);--enterprise-text-muted:var(--color-text-muted);--enterprise-text-subtle:var(--color-text-subtle);--enterprise-label-text:color-mix(in srgb, var(--color-text) 82%, var(--color-text-muted));--enterprise-radius-control:var(--radius-control);--enterprise-radius-nav:var(--radius-nav);--enterprise-radius-card:var(--radius-card);--enterprise-radius-panel:var(--radius-panel);--enterprise-shadow-card:0 1px 3px color-mix(in srgb, var(--color-text) 6%, transparent), 0 1px 2px color-mix(in srgb, var(--color-text) 4%, transparent);--enterprise-shadow-panel:var(--shadow-sm);--enterprise-shadow-floating:var(--shadow-md);--enterprise-page-padding:clamp(var(--space-5), 2vw, var(--space-7));--enterprise-grid-gap:var(--space-5);--enterprise-panel-gap:var(--space-4);--enterprise-panel-padding:var(--space-5);--enterprise-card-min-h:132px;--enterprise-kpi-min-h:104px;--enterprise-page-title-size:var(--text-2xl);--enterprise-page-title-line-height:var(--leading-tight);--enterprise-page-title-weight:600;--enterprise-page-eyebrow-size:var(--text-xs);--enterprise-page-eyebrow-weight:800;--enterprise-label-size:var(--text-xs);--enterprise-label-weight:700;--enterprise-label-tracking:.08em;--enterprise-meta-size:var(--text-xs);--enterprise-topbar-height:var(--portal-topbar-height);--enterprise-sidebar-width:var(--sidebar-width);--enterprise-icon-stroke:1.5;--enterprise-control-pad-x:var(--space-3);--enterprise-control-pad-y:var(--space-2);--enterprise-pill-pad-x:var(--space-4);--enterprise-pill-pad-y:var(--space-2);--enterprise-accent:var(--color-accent);--enterprise-accent-strong:var(--color-accent-strong);--enterprise-accent-soft:var(--color-accent-soft);--enterprise-accent-border:var(--color-accent-border)}:root[data-theme=dark]{--enterprise-shell-bg:var(--color-bg);--enterprise-shell-bg-elevated:var(--color-bg-subtle);--enterprise-nav-surface:color-mix(in srgb, var(--color-bg) 86%, var(--color-surface));--enterprise-topbar-surface:var(--color-bg);--enterprise-surface:var(--color-surface);--enterprise-surface-raised:var(--color-surface-raised);--enterprise-surface-muted:color-mix(in srgb, var(--color-surface-inset) 70%, var(--color-bg));--enterprise-border:color-mix(in srgb, var(--color-text) 12%, transparent);--enterprise-border-strong:color-mix(in srgb, var(--color-text) 20%, transparent);--enterprise-label-text:color-mix(in srgb, var(--color-text) 62%, var(--color-text-muted));--enterprise-shadow-card:0 12px 30px color-mix(in srgb, var(--color-bg) 72%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-text) 4%, transparent)}[data-portal-kind=operator],[data-portal-kind=owner],[data-portal-kind=comercial]{--enterprise-accent:var(--intent-operational);--enterprise-accent-strong:var(--intent-operational-strong);--enterprise-accent-soft:var(--intent-operational-soft);--enterprise-accent-border:var(--intent-operational-border)}[data-os-shell=osnova]{--enterprise-accent:var(--intent-curated);--enterprise-accent-strong:var(--intent-curated-deep);--enterprise-accent-soft:var(--intent-curated-soft);--enterprise-accent-border:var(--intent-curated-border)}[data-brand=enterprise],[data-brand=twintown][data-tone=operational]{--color-accent:var(--workspace-navy);--color-accent-strong:var(--workspace-navy-strong);--color-accent-soft:var(--workspace-navy-soft);--color-accent-border:var(--workspace-navy-border);--brand-accent:var(--workspace-navy);--brand-accent-hover:var(--workspace-navy-strong);--brand-accent-active:var(--workspace-navy-strong);--brand-accent-subtle:var(--workspace-navy-soft);--brand-accent-border:var(--workspace-navy-border);--brand-on-accent:var(--primitive-white)}:root[data-theme=dark] [data-brand=enterprise],:root[data-theme=dark] [data-brand=twintown][data-tone=operational]{--color-accent:var(--workspace-navy-dark);--color-accent-strong:var(--workspace-navy-dark-strong);--color-accent-soft:var(--workspace-navy-dark-soft);--color-accent-border:var(--workspace-navy-dark-border);--brand-accent:var(--workspace-navy-dark);--brand-accent-hover:var(--workspace-navy-dark-strong);--brand-accent-active:var(--workspace-navy-dark-strong);--brand-accent-subtle:var(--workspace-navy-dark-soft);--brand-accent-border:var(--workspace-navy-dark-border);--brand-on-accent:var(--primitive-charcoal);--color-on-accent:var(--primitive-navy-900)}[data-brand=consumer],[data-brand=twintown][data-local-theme=mono]{--color-accent:var(--workspace-navy);--color-accent-strong:var(--workspace-navy-strong);--color-accent-soft:var(--workspace-navy-soft);--color-accent-border:var(--workspace-navy-border);--brand-accent:var(--workspace-navy);--brand-accent-hover:var(--workspace-navy-strong);--brand-accent-active:var(--workspace-navy-strong);--brand-accent-subtle:var(--workspace-navy-soft);--brand-accent-border:var(--workspace-navy-border);--brand-on-accent:var(--primitive-white)}:root[data-theme=dark] [data-brand=consumer],:root[data-theme=dark] [data-brand=twintown]{--color-accent:var(--workspace-navy-dark);--color-accent-strong:var(--workspace-navy-dark-strong);--color-accent-soft:var(--workspace-navy-dark-soft);--color-accent-border:var(--workspace-navy-dark-border);--brand-accent:var(--workspace-navy-dark);--brand-accent-hover:var(--workspace-navy-dark-strong);--brand-accent-active:var(--workspace-navy-dark-strong);--brand-accent-subtle:var(--workspace-navy-dark-soft);--brand-accent-border:var(--workspace-navy-dark-border);--brand-on-accent:var(--primitive-charcoal);--color-on-accent:var(--primitive-navy-900)}:root,[data-local-theme=mono],:root:not([data-theme=dark]) [data-brand=formacion][data-shell-product=academy]{--portal-card-bg:var(--fog-card);--portal-card-bg-raised:var(--fog-card-raised);--portal-card-bg-inset:var(--fog-card-inset);--portal-card-border:var(--fog-card-border);--portal-card-bg-nested:color-mix(in srgb, var(--portal-card-bg-raised) 88%, var(--workspace-navy))}:root{--portal-topbar-bg:var(--enterprise-nav-surface,var(--color-bg-subtle));--portal-topbar-fg:var(--primitive-gray-950);--portal-topbar-fg-muted:var(--primitive-gray-700);--portal-topbar-fg-subtle:var(--primitive-gray-600);--portal-topbar-border:var(--primitive-gray-200);--portal-topbar-hover-bg:#173a6314;--portal-topbar-input-bg:#fff;--portal-topbar-critical:var(--primitive-danger);--portal-topbar-warning:var(--primitive-warning);--portal-topbar-success:var(--primitive-success);--portal-topbar-danger:var(--primitive-danger);--portal-topbar-status-soft:#173a6314;--console-canvas-bg:var(--primitive-white);--portal-card-shadow:0 1px 3px rgba(var(--shadow-tint), calc(.07 * var(--shadow-tint-strength))), 0 1px 2px rgba(var(--shadow-tint), calc(.04 * var(--shadow-tint-strength)));--portal-surface-control:var(--color-surface-raised);--portal-surface-popover:var(--color-surface);--portal-surface-popover-raised:var(--color-surface-raised);--portal-surface-popover-inset:var(--color-surface-inset);--portal-popover-text:var(--color-text);--portal-popover-text-muted:var(--color-text-muted);--portal-popover-text-subtle:var(--color-text-subtle);--portal-popover-border:var(--color-border);--portal-popover-border-strong:var(--color-border-strong);--portal-popover-surface:var(--portal-surface-popover);--portal-popover-surface-raised:var(--portal-surface-popover-raised);--portal-popover-surface-inset:var(--portal-surface-popover-inset);--portal-popover-bg:var(--color-bg);--portal-popover-bg-subtle:var(--color-bg-subtle);--portal-popover-accent:var(--workspace-navy);--portal-popover-accent-strong:var(--workspace-navy-strong);--portal-popover-accent-soft:var(--workspace-navy-soft);--portal-popover-accent-border:var(--workspace-navy-border)}:root[data-theme=dark]{--console-canvas-bg:var(--primitive-navy-900);--portal-card-bg:var(--primitive-navy-800);--portal-card-bg-raised:var(--primitive-navy-700);--portal-card-bg-inset:var(--color-surface-inset);--portal-card-border:var(--color-border);--portal-card-bg-nested:color-mix(in srgb, var(--portal-card-bg-raised) 86%, var(--workspace-navy-dark));--portal-topbar-bg:var(--primitive-navy-900);--portal-topbar-fg:#edecea;--portal-topbar-fg-muted:#9e9b96;--portal-topbar-fg-subtle:#8f8c86;--portal-topbar-border:#ffffff1a;--portal-topbar-hover-bg:#ffffff0f;--portal-topbar-input-bg:#ffffff09;--portal-topbar-critical:#ffb4a8;--portal-topbar-warning:#ffd27a;--portal-topbar-success:#8fe0bd;--portal-topbar-danger:#ffb4a8;--portal-topbar-status-soft:#ffffff1a;--portal-popover-accent:var(--workspace-navy-dark);--portal-popover-accent-strong:var(--workspace-navy-dark-strong);--portal-popover-accent-soft:var(--workspace-navy-dark-soft);--portal-popover-accent-border:var(--workspace-navy-dark-border)}[data-theme=tt-app][data-local-theme=mono]{--portal-surface-control:var(--primitive-white);--portal-surface-popover:var(--primitive-white);--portal-surface-popover-raised:var(--primitive-white);--portal-surface-popover-inset:var(--color-surface-inset);--portal-popover-text:var(--color-text);--portal-popover-text-muted:var(--color-text-muted);--portal-popover-text-subtle:var(--color-text-subtle);--portal-popover-border:var(--color-border);--portal-popover-border-strong:var(--color-border-strong);--portal-popover-surface:var(--portal-surface-popover);--portal-popover-surface-raised:var(--portal-surface-popover-raised);--portal-popover-surface-inset:var(--portal-surface-popover-inset);--portal-popover-bg:var(--color-bg);--portal-popover-bg-subtle:var(--color-bg-subtle);--console-canvas-bg:var(--primitive-white);--portal-card-bg-nested:color-mix(in srgb, var(--portal-card-bg-raised) 88%, var(--workspace-navy));--shadow-tint:23, 58, 99;--shadow-tint-strength:1;--relief-inner-shade:inset 0 -1px 0 rgba(var(--shadow-tint), .1);--relief-inner-pressed:inset 0 1px 2px rgba(var(--shadow-tint), calc(.2 * var(--shadow-tint-strength)));--elevation-interactive-rest:0 1px 2px rgba(var(--shadow-tint), calc(.1 * var(--shadow-tint-strength))), 0 1px 1px rgba(var(--shadow-tint), calc(.06 * var(--shadow-tint-strength)));--elevation-interactive-hover:0 2px 4px rgba(var(--shadow-tint), calc(.14 * var(--shadow-tint-strength))), 0 5px 12px rgba(var(--shadow-tint), calc(.1 * var(--shadow-tint-strength)));--elevation-interactive-active:0 1px 1px rgba(var(--shadow-tint), calc(.12 * var(--shadow-tint-strength)));--portal-card-shadow:0 1px 3px rgba(var(--shadow-tint), calc(.07 * var(--shadow-tint-strength))), 0 1px 2px rgba(var(--shadow-tint), calc(.04 * var(--shadow-tint-strength)));--portal-topbar-bg:var(--color-bg-subtle);--portal-topbar-fg:var(--primitive-gray-950);--portal-topbar-fg-muted:var(--primitive-gray-700);--portal-topbar-fg-subtle:var(--primitive-gray-600);--portal-topbar-border:var(--primitive-gray-200);--portal-topbar-hover-bg:#173a6314;--portal-topbar-input-bg:#fff;--portal-topbar-status-soft:#173a6314}[data-os-shell=osnova][data-local-theme=mono],[data-os-shell=osnova-pa][data-local-theme=mono],[data-os-shell=lp][data-local-theme=mono],[data-admin-shell=platform][data-local-theme=mono],[data-brand=enterprise][data-shell-product=osnova][data-local-theme=mono],:root:not([data-theme=dark]) [data-brand=formacion][data-shell-product=academy],[data-brand=twintown][data-tone=operational][data-portal-kind=operator][data-local-theme=mono],[data-brand=twintown][data-tone=operational][data-portal-kind=owner][data-local-theme=mono],[data-brand=twintown][data-tone=operational][data-portal-kind=comercial][data-local-theme=mono]{--portal-page-bg:#f0f3f9;--portal-sidebar-bg:#eef1f8;--portal-bg-soft:#f5f7fb;--portal-border:#dde3f0;--portal-border-strong:#c5cfe5;--portal-accent:var(--workspace-navy);--portal-accent-strong:var(--workspace-navy-strong);--portal-accent-soft:var(--workspace-navy-soft);--portal-accent-border:var(--workspace-navy-border)}[data-local-theme=mono]:where([data-os-shell=osnova],[data-os-shell=osnova-pa],[data-os-shell=lp],[data-admin-shell=platform],[data-brand=enterprise][data-shell-product=osnova],[data-brand=twintown][data-tone=operational][data-portal-kind=operator],[data-brand=twintown][data-tone=operational][data-portal-kind=owner],[data-brand=twintown][data-tone=operational][data-portal-kind=comercial]),:root:not([data-theme=dark]) [data-brand=formacion][data-shell-product=academy]{--color-bg:var(--portal-page-bg);--color-bg-subtle:var(--portal-sidebar-bg);--color-surface:var(--portal-card-bg);--color-surface-raised:var(--portal-card-bg);--portal-surface-control:var(--primitive-white);--portal-surface-popover:var(--primitive-white);--portal-surface-popover-raised:var(--primitive-white);--portal-surface-popover-inset:var(--color-surface-inset);--portal-chrome-surface-base:var(--primitive-white);--color-surface-overlay:#ffffffdb;--color-border:var(--portal-border);--color-border-strong:var(--portal-border-strong);--color-accent:var(--portal-accent);--color-accent-strong:var(--portal-accent-strong);--color-accent-soft:var(--portal-accent-soft);--color-accent-border:var(--portal-accent-border);--enterprise-shell-bg:var(--portal-page-bg);--enterprise-shell-bg-elevated:var(--portal-sidebar-bg);--enterprise-nav-surface:var(--portal-sidebar-bg);--enterprise-topbar-surface:color-mix(in srgb, var(--portal-chrome-surface-base) 92%, var(--portal-page-bg));--enterprise-surface:var(--portal-card-bg);--enterprise-surface-raised:var(--portal-card-bg);--enterprise-surface-muted:var(--portal-bg-soft);--enterprise-border:var(--portal-border);--enterprise-border-strong:var(--portal-border-strong);--enterprise-accent:var(--portal-accent);--enterprise-accent-strong:var(--portal-accent-strong);--enterprise-accent-soft:var(--portal-accent-soft);--enterprise-accent-border:var(--portal-accent-border);--enterprise-shadow-card:var(--portal-card-shadow);--portal-topbar-bg:var(--portal-sidebar-bg);--portal-topbar-fg:var(--primitive-gray-950);--portal-topbar-fg-muted:var(--primitive-gray-700);--portal-topbar-fg-subtle:var(--primitive-gray-600);--portal-topbar-border:var(--portal-border);--portal-topbar-hover-bg:var(--portal-accent-soft);--portal-topbar-input-bg:color-mix(in srgb, var(--portal-chrome-surface-base) 78%, var(--portal-page-bg));--portal-topbar-critical:var(--primitive-danger);--portal-topbar-warning:var(--primitive-warning);--portal-topbar-success:var(--primitive-success);--portal-topbar-danger:var(--primitive-danger);--portal-topbar-status-soft:var(--portal-accent-soft)}:root[data-appearance-recipe=editorial],[data-theme=tt-app][data-appearance-recipe=editorial]{--console-canvas-bg:var(--primitive-paper);--portal-page-bg:var(--primitive-paper);--portal-sidebar-bg:var(--primitive-gray-100);--portal-bg-soft:var(--primitive-white);--portal-card-bg:var(--fog-card);--portal-card-bg-nested:color-mix(in srgb, var(--fog-card-raised) 88%, var(--workspace-navy));--portal-border:var(--primitive-gray-200);--portal-border-strong:var(--primitive-gray-300);--portal-accent:var(--workspace-navy);--portal-accent-strong:var(--workspace-navy-strong);--portal-accent-soft:var(--workspace-navy-soft);--shadow-tint:23, 58, 99;--shadow-tint-strength:.85}:root[data-appearance-recipe=navy],[data-theme=tt-app][data-appearance-recipe=navy]{--console-canvas-bg:var(--primitive-gray-100);--portal-page-bg:var(--primitive-gray-100);--portal-sidebar-bg:var(--primitive-gray-200);--portal-bg-soft:var(--primitive-paper);--portal-card-bg:var(--fog-card);--portal-card-bg-nested:color-mix(in srgb, var(--fog-card-raised) 88%, var(--workspace-navy));--portal-border:var(--primitive-gray-300);--portal-border-strong:var(--workspace-navy-border);--portal-accent:var(--workspace-navy);--portal-accent-strong:var(--workspace-navy-strong);--portal-accent-soft:var(--workspace-navy-soft);--shadow-tint:23, 58, 99;--shadow-tint-strength:1}:root[data-appearance-recipe=contrast],[data-theme=tt-app][data-appearance-recipe=contrast]{--console-canvas-bg:var(--primitive-paper);--portal-page-bg:var(--primitive-paper);--portal-sidebar-bg:var(--primitive-charcoal);--portal-bg-soft:var(--primitive-white);--portal-card-bg:var(--fog-card);--portal-card-bg-nested:color-mix(in srgb, var(--fog-card-raised) 88%, var(--workspace-navy));--portal-border:var(--primitive-gray-300);--portal-border-strong:var(--primitive-gray-600);--portal-accent:var(--workspace-navy);--portal-accent-strong:var(--workspace-navy-strong);--portal-accent-soft:var(--workspace-navy-soft);--shadow-tint:17, 19, 21;--shadow-tint-strength:1.15}:root[data-appearance-recipe=immersive],[data-theme=tt-app][data-appearance-recipe=immersive]{--console-canvas-bg:var(--primitive-navy-900);--portal-page-bg:var(--primitive-navy-900);--portal-sidebar-bg:var(--primitive-charcoal);--portal-bg-soft:var(--primitive-navy-800);--portal-card-bg:var(--primitive-navy-800);--portal-card-bg-nested:color-mix(in srgb, var(--primitive-navy-700) 86%, var(--workspace-navy-dark));--portal-border:var(--primitive-gray-800);--portal-border-strong:var(--primitive-gray-700);--portal-accent:var(--workspace-navy-dark);--portal-accent-strong:var(--workspace-navy-dark-strong);--portal-accent-soft:var(--workspace-navy-dark-soft);--shadow-tint:0, 0, 0;--shadow-tint-strength:1.35}:root[data-appearance-recipe=graphite],[data-theme=tt-app][data-appearance-recipe=graphite]{--console-canvas-bg:var(--primitive-paper);--portal-page-bg:var(--primitive-paper);--portal-bg-soft:var(--primitive-white);--portal-card-bg:var(--fog-card);--portal-card-bg-nested:color-mix(in srgb, var(--fog-card-raised) 88%, var(--workspace-navy));--portal-border:var(--primitive-gray-300);--portal-border-strong:var(--primitive-gray-600);--portal-accent:var(--workspace-navy);--portal-accent-strong:var(--workspace-navy-strong);--portal-accent-soft:var(--workspace-navy-soft);--portal-topbar-bg:var(--primitive-charcoal);--portal-topbar-fg:var(--primitive-paper);--portal-topbar-fg-muted:var(--primitive-gray-200);--portal-topbar-fg-subtle:var(--primitive-gray-300);--portal-topbar-border:var(--primitive-gray-800);--portal-topbar-input-bg:color-mix(in srgb, var(--primitive-white) 6%, transparent);--portal-topbar-hover-bg:color-mix(in srgb, var(--primitive-white) 9%, transparent);--portal-topbar-status-soft:color-mix(in srgb, var(--primitive-white) 14%, transparent);--shadow-tint:17, 19, 21;--shadow-tint-strength:1.2}:root[data-appearance-recipe=graphite] [data-local-theme=mono][data-local-theme=mono][data-local-theme=mono]{--portal-topbar-bg:var(--primitive-charcoal);--portal-topbar-fg:var(--primitive-paper);--portal-topbar-fg-muted:var(--primitive-gray-200);--portal-topbar-fg-subtle:var(--primitive-gray-300);--portal-topbar-border:var(--primitive-gray-800);--portal-topbar-input-bg:color-mix(in srgb, var(--primitive-white) 6%, transparent);--portal-topbar-hover-bg:color-mix(in srgb, var(--primitive-white) 9%, transparent);--portal-topbar-status-soft:color-mix(in srgb, var(--primitive-white) 14%, transparent)}:root[data-appearance-recipe=graphite] .pd-sidebar,[data-theme=tt-app][data-appearance-recipe=graphite] .pd-sidebar{--portal-sidebar-bg:var(--primitive-charcoal);--color-text:var(--primitive-paper);--color-text-muted:var(--primitive-gray-200);--color-text-subtle:var(--primitive-gray-300);--color-border:var(--primitive-gray-800);--color-bg-subtle:var(--primitive-charcoal);--color-surface:var(--primitive-gray-800);--color-surface-inset:var(--primitive-gray-800);--color-accent:var(--workspace-navy-dark);--color-accent-strong:var(--workspace-navy-dark-strong);--color-accent-soft:var(--workspace-navy-dark-soft);--intent-operational:var(--workspace-navy-dark);--intent-operational-strong:var(--workspace-navy-dark-strong);--intent-operational-deep:var(--workspace-navy-dark-strong);--intent-operational-soft:var(--workspace-navy-dark-soft);--enterprise-text:var(--primitive-paper);--enterprise-text-muted:var(--primitive-gray-200);--enterprise-text-subtle:var(--primitive-gray-300);--enterprise-border:var(--primitive-gray-800);--enterprise-border-strong:var(--primitive-gray-700);--enterprise-nav-surface:var(--primitive-charcoal);--enterprise-surface:var(--primitive-gray-800);--enterprise-surface-raised:var(--primitive-gray-800);--enterprise-accent:var(--workspace-navy-dark);--enterprise-accent-strong:var(--workspace-navy-dark-strong);--enterprise-accent-soft:var(--workspace-navy-dark-soft)}:root[data-appearance-recipe=graphite] [data-workspace-rail],[data-theme=tt-app][data-appearance-recipe=graphite] [data-workspace-rail]{--color-bg-subtle:var(--primitive-charcoal);--color-text:var(--primitive-paper);--color-text-muted:var(--primitive-gray-200);--color-text-subtle:var(--primitive-gray-300);--color-border:var(--primitive-gray-800);--color-surface:var(--primitive-gray-800);--color-surface-inset:var(--primitive-gray-800);--color-accent:var(--workspace-navy-dark);--color-accent-strong:var(--workspace-navy-dark-strong);--color-accent-soft:var(--workspace-navy-dark-soft);--intent-operational:var(--workspace-navy-dark);--intent-operational-strong:var(--workspace-navy-dark-strong);--intent-operational-deep:var(--workspace-navy-dark-strong);--intent-operational-soft:var(--workspace-navy-dark-soft);--enterprise-text:var(--primitive-paper);--enterprise-text-muted:var(--primitive-gray-200);--enterprise-text-subtle:var(--primitive-gray-300);--enterprise-border:var(--primitive-gray-800)}:root[data-appearance-recipe=high_contrast],[data-theme=tt-app][data-appearance-recipe=high_contrast]{--console-canvas-bg:var(--primitive-white);--portal-page-bg:var(--primitive-white);--portal-sidebar-bg:var(--primitive-charcoal);--portal-bg-soft:var(--primitive-white);--portal-card-bg:var(--fog-card);--portal-card-bg-nested:color-mix(in srgb, var(--fog-card-raised) 88%, var(--workspace-navy));--portal-border:var(--primitive-gray-700);--portal-border-strong:var(--primitive-charcoal);--portal-accent:var(--workspace-navy);--portal-accent-strong:var(--workspace-navy-strong);--portal-accent-soft:var(--workspace-navy-soft);--shadow-tint:17, 19, 21;--shadow-tint-strength:1.5}*,:before,:after{box-sizing:border-box}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);margin:0;font-size:14px;line-height:1.5}#root{min-height:100vh}.pd-page-title{font-family:var(--font-sans);font-size:var(--type-display-size);font-weight:var(--type-display-weight);line-height:var(--type-display-line);margin:0}.pd-page-title em{color:inherit;font-style:normal;font-weight:inherit}@media (width<=720px){.pd-page-title{font-size:var(--type-display-size-mobile);line-height:var(--type-display-line-mobile)}}.loading-screen{color:var(--color-text-muted);justify-content:center;align-items:center;min-height:100vh;font-size:13px;display:flex}.tt-public{--ttas-max:91rem}.tt-public,.tt-public *{box-sizing:border-box}.tt-public .ttas-nav-inner{animation:.72s cubic-bezier(.22,1,.36,1) both ttas-astro-drop}.tt-public .ttas-hero{border:1px solid color-mix(in srgb, var(--tt-primary) 13%, var(--tt-border));isolation:isolate;background:radial-gradient(circle at 22% 37%, #ffffffeb 0 21%, #ffffff94 40%, transparent 63%), radial-gradient(circle at 82% 32%, #ffffffdb 0 16%, #ffffff70 34%, transparent 58%), linear-gradient(180deg, #fff 0%, color-mix(in srgb, var(--tt-primary-soft) 86%, #fff) 42%, color-mix(in srgb, var(--tt-primary) 21%, #e8efff) 76%, color-mix(in srgb, var(--tt-primary) 48%, #d9e4ff) 100%);border-radius:1.125rem;width:calc(100vw - 2rem);max-width:151rem;min-height:clamp(42rem,78vh,54rem);margin:-1.25rem auto 0;animation:.88s cubic-bezier(.22,1,.36,1) both ttas-astro-hero-in;overflow:visible;box-shadow:0 34px 90px #0f233c1f,inset 0 1px #ffffffb8}.tt-public .ttas-hero:before{opacity:.1;bottom:7rem;left:0}.tt-public .ttas-hero:after{opacity:.12;right:0}.tt-public .ttas-hero-inner{max-width:92rem;padding-top:clamp(4.25rem,8.5vw,7rem);padding-bottom:clamp(5rem,8vw,7rem)}.tt-public .ttas-hero h1{animation:.72s cubic-bezier(.22,1,.36,1) .14s both ttas-astro-rise}.tt-public .ttas-hero-sub{animation:.72s cubic-bezier(.22,1,.36,1) .22s both ttas-astro-rise}.tt-public .ttas-hero-preview{z-index:120;max-width:min(64rem,100vw - 12rem);animation:.82s cubic-bezier(.22,1,.36,1) .36s both ttas-astro-panel-in;position:relative}.tt-public .ttas-searchbar{background:#fffffff5;border-color:#123c691c;box-shadow:0 30px 76px #123c692b,inset 0 1px #fffffff5}.tt-public .ttas-searchbar-field{background:#fff}.tt-public .ttas-hero-chips{z-index:20;animation:.32s cubic-bezier(.22,1,.36,1) 80ms both ttas-astro-chip-row;position:relative}.tt-public .ttas-hero-chip{animation:.28s cubic-bezier(.22,1,.36,1) 80ms both ttas-astro-chip-pop}.tt-public .ttas-hero-chip:first-child,.tt-public .ttas-hero-chip:nth-child(2),.tt-public .ttas-hero-chip:nth-child(3),.tt-public .ttas-hero-chip:nth-child(4),.tt-public .ttas-hero-chip:nth-child(5),.tt-public .ttas-hero-chip:nth-child(6),.tt-public .ttas-hero-chip:nth-child(7),.tt-public .ttas-hero-chip:nth-child(8){animation-delay:80ms}@keyframes ttas-astro-drop{0%{opacity:0;transform:translateY(-18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ttas-astro-hero-in{0%{opacity:0;transform:translateY(18px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ttas-astro-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes ttas-astro-panel-in{0%{opacity:0;transform:translateY(30px)scale(.965)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ttas-astro-chip-row{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes ttas-astro-chip-pop{0%{opacity:0;transform:translateY(14px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.tt-public .ttas-nav-inner,.tt-public .ttas-hero,.tt-public .ttas-hero h1,.tt-public .ttas-hero-sub,.tt-public .ttas-hero-preview,.tt-public .ttas-hero-chips,.tt-public .ttas-hero-chip{animation:none}}@media (width<=860px){.tt-public{overflow-x:hidden}.tt-public .ttas-nav-inner{max-width:calc(100vw - 1rem)}.tt-public .ttas-hero{border-radius:0;width:100%;min-height:auto;margin-top:-1rem}.tt-public .ttas-hero-inner{width:100%;min-width:0;padding-top:4rem;overflow:visible}.tt-public .ttas-hero h1{overflow-wrap:normal;text-wrap:balance;max-width:min(22rem,100%)}.tt-public .ttas-hero-preview{width:min(20rem,100vw - 2rem);min-width:0;max-width:min(20rem,100vw - 2rem)}.tt-public .ttas-searchbar,.tt-public .ttas-searchbar-field,.tt-public .ttas-searchbar-tools{width:100%;min-width:0;max-width:100%}.tt-public .ttas-searchbar-input{min-width:0}}@media (width<=420px){.tt-public .ttas-hero h1{letter-spacing:-.035em;font-size:clamp(2.35rem,14vw,2.85rem)}}.tt-public .ttas-op-hero{background:linear-gradient(#fffffffa,#f8fbfcf0),radial-gradient(circle at 20% 12%,#123c691a,#0000 36%),radial-gradient(circle at 82% 88%,#123c691f,#0000 42%);border-color:#123c691f;position:relative;overflow:hidden;box-shadow:0 30px 90px #0f233c1a,inset 0 1px #ffffffeb}.tt-public .ttas-op-hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#123c6926,#0000);height:1px;position:absolute;inset:auto 8% 15.25rem}.tt-public .ttas-op-hero-stats{backdrop-filter:blur(14px);background:#ffffffbd;border:1px solid #123c691a;border-radius:1.5rem;width:min(61rem,100%);margin:0 auto;padding:1.125rem 1.25rem;box-shadow:0 18px 50px #0f233c14,inset 0 1px #ffffffe0}.tt-public .ttas-op-hero-stat{justify-content:center;gap:.25rem;min-height:5rem;position:relative}.tt-public .ttas-op-hero-stat+.ttas-op-hero-stat:before{content:"";left:calc(var(--space-5) / -2);background:#123c691a;width:1px;position:absolute;top:18%;bottom:18%}.tt-public .ttas-op-hero-stat strong{color:var(--tt-primary-strong);font-family:var(--ttas-font-heading);letter-spacing:-.04em;font-size:clamp(2.2rem,1.75rem + 1.5vw,3.35rem);font-weight:600}.tt-public .ttas-op-hero-stat span{color:var(--tt-muted);letter-spacing:.01em;font-size:.82rem;font-weight:600}.tt-public .ttas-roles{gap:clamp(1.25rem,2vw,1.75rem)}.tt-public .ttas-role-card{background:linear-gradient(#fffffffa,#f8fbfccc),radial-gradient(circle at 100% 0,#123c6914,#0000 42%);border-color:#123c691f;min-height:20rem;padding:clamp(1.75rem,3vw,2.4rem);transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 18px 55px #0f233c0f}.tt-public .ttas-role-card:hover{border-color:#123c6938;transform:translateY(-3px);box-shadow:0 26px 70px #0f233c1a}.tt-public .ttas-role-card:after{content:"Portal operativo en vivo";width:fit-content;color:var(--tt-primary-strong);letter-spacing:.02em;background:#edf4fba6;border:1px solid #123c691a;border-radius:999px;margin-top:auto;padding:.42rem .72rem;font-size:.72rem;font-weight:700;display:block}.tt-public .ttas-role-card .ttas-eyebrow{width:fit-content;max-width:100%;color:var(--tt-primary-strong);letter-spacing:.08em;background:0 0;padding-inline:0;font-size:.75rem;font-weight:800}.tt-public .ttas-role-card .ttas-icon-tile{background:linear-gradient(#fff,#edf4fbd1);border:1px solid #123c691a;width:3.4rem;height:3.4rem;box-shadow:0 12px 26px #0f233c14}.tt-public .ttas-role-card h3{letter-spacing:-.035em;max-width:34rem;font-size:clamp(1.7rem,1.25rem + 1.5vw,2.35rem)}.tt-public .ttas-role-card>p{max-width:43rem;font-size:1rem}.tt-public .ttas-role-card .ttas-tags span{color:var(--tt-muted);background:#f8fbfcdb;border:1px solid #123c690f;font-weight:600}.tt-public .ttas-section.ttas-value:has(.ttas-problem-grid){background:linear-gradient(120deg, #fffffff0 0 38%, #f8fbfcd1 38% 100%), radial-gradient(circle at 88% 22%, #123c6914, transparent 34%), linear-gradient(180deg, #fff, var(--tt-bg-soft));border:1px solid #123c691a;border-radius:1.25rem;width:calc(100vw - 8rem);max-width:118rem;margin-inline:auto;padding:clamp(4rem,7vw,6.5rem) clamp(2rem,4vw,3.5rem);box-shadow:0 24px 76px #0f233c12}.tt-public .ttas-section.ttas-value:has(.ttas-problem-grid) .ttas-heading{max-width:54rem;margin-bottom:clamp(2rem,4vw,3.4rem)}.tt-public .ttas-section.ttas-value:has(.ttas-problem-grid) .ttas-heading h2{max-width:48rem;font-size:clamp(2.25rem,2vw + 1.7rem,3.6rem)}.tt-public .ttas-problem-grid{gap:1rem;position:relative}.tt-public .ttas-problem-grid:before{content:"Operación dispersa → sistema trazable";color:var(--tt-primary-strong);letter-spacing:.03em;background:#ffffffc7;border:1px solid #123c691a;border-radius:999px;padding:.55rem .85rem;font-size:.78rem;font-weight:800;position:absolute;top:-3.3rem;right:0;box-shadow:0 12px 28px #0f233c0f}.tt-public .ttas-problem-card{background:#ffffffdb;border-color:#123c691a;min-height:7.25rem;padding:1.35rem 1.45rem 1.35rem 4.2rem;position:relative;overflow:hidden;box-shadow:0 14px 42px #0f233c0e,inset 3px 0 #123c6933}.tt-public .ttas-problem-card:before{content:"!";width:1.95rem;height:1.95rem;color:var(--tt-primary-strong);font-family:var(--ttas-font-body);background:#123c6914;border-radius:999px;justify-content:center;align-items:center;font-size:.95rem;font-weight:800;display:inline-flex;position:absolute;top:1.35rem;left:1.35rem}.tt-public .ttas-problem-card h4{color:var(--tt-ink);font-family:var(--ttas-font-body);letter-spacing:-.01em;font-size:.98rem;font-weight:800}.tt-public .ttas-problem-card p{color:var(--tt-muted);font-size:.92rem}@media (width<=960px){.tt-public .ttas-op-hero-stat+.ttas-op-hero-stat:before{display:none}.tt-public .ttas-section.ttas-value:has(.ttas-problem-grid){width:calc(100vw - 2rem)}}@media (width<=720px){.tt-public .ttas-section.ttas-value:has(.ttas-problem-grid){border-radius:0;width:100%;padding-inline:1.25rem}.tt-public .ttas-problem-grid:before{width:fit-content;margin-bottom:1rem;display:inline-flex;position:static}.tt-public .ttas-problem-card{padding-left:3.65rem}}
