._avatar_19wyq_1{align-items:center;background:var(--color-accent-soft);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text);display:inline-flex;font-family:var(--font-sans);font-weight:600;justify-content:center;letter-spacing:.04em;line-height:1;user-select:none}button._avatar_19wyq_1{cursor:pointer;transition:background-color var(--motion-micro) var(--ease-functional),border-color var(--motion-micro) var(--ease-functional)}button._avatar_19wyq_1:hover{background:var(--color-surface-inset);border-color:var(--color-border-strong)}button._avatar_19wyq_1:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._size-sm_19wyq_33{font-size:var(--text-xs);height:24px;width:24px}._size-md_19wyq_39{font-size:var(--text-xs);height:28px;width:28px}._size-lg_19wyq_45{font-size:var(--text-sm);height:36px;width:36px}@media(prefers-reduced-motion:reduce){button._avatar_19wyq_1{transition:none}}._recCard_xlsr0_1{overflow:hidden;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}._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{position:relative;aspect-ratio:16 / 6;min-height:86px;max-height:108px;background:var(--color-surface-raised)}._recImageFallback_xlsr0_23{min-height:78px;display:grid;place-items:center;background:linear-gradient(135deg,var(--color-machine-surface),var(--color-elara-soft)),var(--color-surface-raised);color:var(--color-link);font-family:var(--font-serif);font-size:var(--text-xl)}._recImage_xlsr0_15{width:100%;height:100%;object-fit:cover;display:block}._recImageOverlay_xlsr0_42{position:absolute;inset:0;display:flex;flex-direction:column;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))}._recAvailability_xlsr0_58{align-self:flex-end;padding:3px var(--space-2);border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-link) 78%,white);color:#fff;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._recTags_xlsr0_70{display:flex;flex-wrap:wrap;gap:var(--space-1)}._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);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--color-link)}._recHead_xlsr0_99{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._recName_xlsr0_106{font-size:var(--text-xs);font-weight:800;color:var(--color-machine-text)}._recScore_xlsr0_112{flex:none;font-size:10px;font-weight:700;padding:2px var(--space-2);border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-link) 14%,white);color:var(--color-link)}._recMatch_xlsr0_122{margin:var(--space-1) 0 0;font-size:var(--text-xs);font-weight:800;color:var(--color-link)}._recScoreInline_xlsr0_129{color:var(--color-machine-text-muted);font-weight:700}._recMeta_xlsr0_134{margin:2px 0 0;font-size:var(--text-xs);color:var(--color-machine-text-muted)}._recPrice_xlsr0_140{margin:2px 0 0;font-size:var(--text-xs);font-weight:800;color:var(--color-link)}._recSummary_xlsr0_147{margin:var(--space-2) 0 0;font-size:11px;line-height:1.45;color:var(--color-machine-text-body)}._recAmenityRow_xlsr0_154{margin-top:var(--space-2);display:flex;flex-wrap:wrap;gap:var(--space-1)}._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;font-size:11px;font-weight:700;color:var(--color-machine-text)}._recReasons_xlsr0_177{list-style:none;margin:0;padding:0 var(--space-3) var(--space-2);display:flex;flex-wrap:wrap;gap:var(--space-1);background:var(--color-machine-surface)}._recReasons_xlsr0_177 li{font-size:11px;color:var(--color-machine-text-muted)}._recActions_xlsr0_192{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-1);padding:0 var(--space-3) var(--space-2);background:var(--color-machine-surface)}._recLink_xlsr0_200,._recPrimaryLink_xlsr0_201{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);border:1px solid var(--color-machine-border);text-decoration:none;font-size:11px;font-weight:800;color:var(--color-machine-text)}._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;font-size:11px;line-height:1.45;color:var(--color-machine-text-muted)}._recGallery_xlsr0_241{margin-top:var(--space-2);display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-1)}._recGallery_xlsr0_241 img{width:100%;aspect-ratio:1.25;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--color-machine-border)}@media(max-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)}}._composer_19cen_7{display:flex;flex-direction:column;gap:var(--space-2);width:100%;padding:var(--space-3);border-radius:var(--radius-drawer);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-lg)}._thread_19cen_20{display:flex;flex-direction:column;gap:var(--space-2);max-height:min(54vh,30rem);overflow-y:auto;padding-right:var(--space-1);animation:_inline-thread-expand_19cen_1 .32s cubic-bezier(.4,0,.2,1) both}@keyframes _inline-thread-expand_19cen_1{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:translateY(0)}}._turn_19cen_42{display:flex;flex-direction:column;gap:var(--space-2)}._bubble_19cen_48{max-width:88%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);font-size:var(--text-sm);line-height:1.45;white-space:pre-wrap;word-break:break-word}._assistant_19cen_58{align-self:flex-start;background:color-mix(in srgb,var(--ttas-cta) 5%,var(--color-surface));border:1px solid var(--color-border);color:var(--color-text)}._user_19cen_65{align-self:flex-end;background:var(--ttas-cta-soft);border:1px solid color-mix(in srgb,var(--ttas-cta) 22%,var(--color-border));color:var(--color-text)}._loading_19cen_72{color:var(--color-text-muted);font-style:italic}._compactAnswer_19cen_77{max-width:100%;color:var(--color-text)}._recommendations_19cen_82{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}._notice_19cen_91,._errorNotice_19cen_92{font-size:var(--text-xs);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--ttas-cta-soft);color:var(--color-text)}._errorNotice_19cen_92{background:var(--color-danger-soft);color:var(--color-danger);border:1px solid var(--color-danger-border)}._quickPrompts_19cen_109{display:flex;flex-wrap:wrap;gap:var(--space-2);width:100%}._quickPrompt_19cen_109{flex:1 1 auto;text-align:center;white-space:nowrap;font-size:var(--text-xs);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-surface);color:var(--ttas-cta);font-weight:600;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}._quickPrompt_19cen_109:hover:not(:disabled){border-color:var(--ttas-cta);background:color-mix(in srgb,var(--ttas-cta) 8%,transparent)}._quickPrompt_19cen_109:disabled{opacity:.5;cursor:default}._inputRow_19cen_144{display:flex;gap:var(--space-2)}._input_19cen_144{flex:1 1 auto;min-width:0;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill, var(--radius-full));border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm)}._input_19cen_144::placeholder{color:var(--color-text-muted)}._input_19cen_144:focus{outline:none;border-color:color-mix(in srgb,var(--ttas-cta) 36%,var(--color-border));box-shadow:0 0 0 4px var(--ttas-cta-soft)}._send_19cen_171{flex:none;padding:var(--space-2) var(--space-5);border-radius:var(--radius-pill, var(--radius-full));border:none;background:var(--ttas-cta);color:var(--color-on-accent, var(--color-surface));font-size:var(--text-sm);font-weight:700;cursor:pointer;box-shadow:var(--shadow-md);transition:background-color .18s ease,box-shadow .18s ease}._send_19cen_171:hover:not(:disabled){background:var(--ttas-cta-strong)}._send_19cen_171:disabled{opacity:.5;cursor:default}._filterRow_19cen_199{width:100%;border-top:1px solid var(--color-border);padding-top:var(--space-2)}@media(max-width:720px){._bubble_19cen_48{max-width:94%}._thread_19cen_20{max-height:62vh}}@media(prefers-reduced-motion:reduce){._thread_19cen_20{animation:none}._quickPrompt_19cen_109,._send_19cen_171{transition:none}}.tt-aispace{--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: #123c69;--tt-primary-strong: #0b2747;--tt-primary-soft: #edf4fb;--tt-bg: #ffffff;--tt-bg-soft: #f7f8fa;--tt-surface: #ffffff;--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: #ffffff;--color-overlay-sm: color-mix(in srgb, #ffffff 12%, transparent);--color-overlay-md: color-mix(in srgb, #ffffff 30%, transparent);--color-overlay-lg: color-mix(in srgb, #ffffff 72%, transparent);--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: "Inter", system-ui, -apple-system, sans-serif;background:var(--color-bg);color:var(--color-text);font-family:var(--ttas-font-body);font-weight:400;line-height:1.5;letter-spacing:-.01em;min-height:100vh}.tt-aispace h1,.tt-aispace h2,.tt-aispace h3,.tt-aispace h4{font-family:var(--ttas-font-heading);font-weight:600;letter-spacing:-.035em;line-height:1.1}.tt-aispace small,.tt-aispace .ttas-eyebrow,.tt-aispace .ttas-listing-loc,.tt-aispace .ttas-listing-price,.tt-aispace .ttas-listing-rating{font-family:var(--ttas-font-body);font-weight:500;letter-spacing:normal}.tt-aispace *,.tt-aispace *:before,.tt-aispace *:after{box-sizing:border-box}.tt-aispace a{color:inherit;text-decoration:none}.ttas-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border-radius:var(--radius-full);padding:var(--space-3) var(--space-5);font-size:var(--text-sm);font-weight:600;line-height:1.2;border:1px solid transparent;cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.tt-aispace .ttas-btn-primary{background:var(--ttas-cta);color:#fff}.tt-aispace .ttas-btn-primary:hover{background:var(--ttas-cta-strong)}.tt-aispace .ttas-nav-cta{height:2.875rem;padding-inline:1.375rem;font-weight:700}.tt-aispace .ttas-btn-ghost{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border)}.tt-aispace .ttas-btn-ghost:hover{border-color:var(--color-border-strong)}.tt-aispace .ttas-btn-light{background:var(--color-bg);color:var(--color-text)}.tt-aispace .ttas-btn-light:hover{background:var(--color-surface)}.tt-aispace .ttas-btn-outline{background:transparent;color:var(--color-on-accent);border-color:var(--color-overlay-md)}.tt-aispace .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);margin-inline:auto;padding-inline:var(--ttas-gutter)}.ttas-section{padding-block:var(--ttas-section-y)}.ttas-nav{position:sticky;top:var(--space-4);z-index:40;padding-inline:var(--ttas-gutter)}.ttas-nav-inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;max-width:70rem;height:4rem;padding:0 1.125rem 0 1.375rem;background:#ffffffeb;border:1px solid var(--color-border);border-radius:var(--radius-full);box-shadow:0 20px 50px #0f233c1a;backdrop-filter:blur(18px);transition:max-width .42s cubic-bezier(.4,0,.2,1),height .3s cubic-bezier(.4,0,.2,1)}.ttas-nav-inner .ttas-brand{justify-self:start}.ttas-nav-inner .ttas-nav-actions{justify-self:end}.ttas-brand{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:700;font-size:var(--text-md);letter-spacing:-.01em;color:var(--tt-ink)}.ttas-nav-links{display:flex;flex-wrap:nowrap;gap:var(--space-5);font-size:.875rem;font-weight:500}.ttas-nav-links a{color:var(--color-text-muted);white-space:nowrap;transition:color .18s ease}.ttas-nav-links a:hover{color:var(--tt-primary)}.ttas-nav-actions{display:flex;align-items:center;gap:var(--space-2)}.ttas-nav-toggle{display:none;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer}.ttas-nav-drawer{display:none;flex-direction:column;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)}.tt-aispace .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-aispace .ttas-nav-drawer a:not(.ttas-btn):hover{background:var(--color-surface-inset)}.ttas-nav-drawer .ttas-btn{justify-content:center;margin-top:var(--space-1)}.ttas-nav-inner.is-docked{max-width:87.5rem;height:4.5rem;grid-template-columns:auto minmax(0,1fr) auto;column-gap:1.25rem;padding-inline:1.5rem}.ttas-nav-inner.is-docked .ttas-nav-actions{gap:var(--space-3)}.ttas-nav-inner.is-search{max-width:87.5rem;grid-template-columns:auto minmax(0,1fr) auto;column-gap:var(--space-4);height:auto;min-height:4.25rem;padding-block:.5rem}.ttas-nav-inner.is-search .ttas-searchmode{width:100%}.ttas-nav-search{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;height:2.75rem;padding:0 .375rem 0 .875rem;background:var(--color-surface);border:1px solid var(--tt-border);border-radius:999px;box-shadow:0 2px 8px #0f233c14;transition:border-color .18s ease,box-shadow .18s ease;max-width:38rem;margin-inline:auto;width:100%}.ttas-nav-search:focus-within{border-color:#123c695c;box-shadow:0 0 0 3px var(--tt-primary-soft),0 2px 8px #0f233c14}.ttas-nav-search-lead{display:inline-flex;align-items:center;color:var(--tt-primary);flex:none}.ttas-nav-search-input{flex:1;min-width:0;border:none;background:transparent;font:inherit;font-size:.875rem;color:var(--color-text);outline:none}.ttas-nav-search-input::placeholder{color:var(--tt-soft-text)}.tt-aispace .ttas-nav-search-btn{height:2.25rem;padding:0 1rem;font-size:.8125rem;font-weight:700;border-radius:999px;white-space:nowrap;flex:none}.ttas-nav-menu{position:relative}.ttas-nav-menu-btn{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer;transition:background-color .18s ease,border-color .18s ease}.ttas-nav-menu-btn:hover{border-color:var(--color-border-strong)}.ttas-nav-menu-popover{position:absolute;top:calc(100% + .625rem);right:0;min-width:13rem;display:flex;flex-direction:column;gap:.25rem;padding:.5rem;background:#fffffff7;border:1px solid var(--color-border);border-radius:1.375rem;box-shadow:0 20px 50px #0f233c1f,0 4px 16px #0f233c0f;z-index:50;backdrop-filter:blur(12px)}.tt-aispace .ttas-nav-menu-popover a:not(.ttas-btn){display:block;padding:.625rem 1rem;border-radius:.75rem;color:var(--color-text-muted);font-size:.875rem;font-weight:500;transition:background-color .15s ease,color .15s ease}.tt-aispace .ttas-nav-menu-popover a:not(.ttas-btn):hover{background:var(--tt-bg-soft);color:var(--tt-primary)}.ttas-nav-menu-popover .ttas-btn{margin-top:.25rem;justify-content:center}.ttas-nav-account-btn{display:inline-flex;align-items:center;justify-content:center;padding:.125rem;background:transparent;border:1px solid transparent;border-radius:999px;cursor:pointer}.ttas-nav-account-btn:hover,.ttas-nav-account-btn:focus-visible{border-color:var(--tt-border-strong);outline:none}.tt-aispace .ttas-nav-account-name{display:block;padding:.25rem 1rem .375rem;color:var(--tt-soft-text);font-size:.75rem;font-weight:600;letter-spacing:.02em}.tt-aispace .ttas-nav-menu-popover .ttas-nav-account-signout{display:block;width:100%;text-align:left;padding:.625rem 1rem;border:none;border-radius:.75rem;background:transparent;color:var(--color-text-muted);font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .15s ease,color .15s ease}.tt-aispace .ttas-nav-menu-popover .ttas-nav-account-signout:hover{background:var(--tt-bg-soft);color:var(--tt-primary)}.ttas-nav-search-toggle{display:none;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer;transition:border-color .18s ease}.ttas-nav-search-toggle:hover{border-color:var(--color-border-strong)}.ttas-nav-search-row{display:none;margin:.5rem var(--ttas-gutter) 0}@media(max-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{position:relative;overflow:visible;width:calc(100% - 4rem);max-width:87.5rem;min-height:42.5rem;margin:0 auto;padding:4.5rem 3rem 4rem;border:1px solid var(--tt-border);border-radius:1.125rem;background:linear-gradient(180deg,#ffffff 0%,var(--tt-bg-soft) 100%);box-shadow:0 32px 80px #0f233c14}.ttas-hero:before,.ttas-hero:after{position:absolute;z-index:0;content:"";pointer-events:none}.ttas-hero:before{left:0;bottom:6rem;width:clamp(16.25rem,22vw,21.25rem);aspect-ratio:3 / 4;opacity:.28;background-image:url(/twintown/tt-arch-sketch.png);background-repeat:no-repeat;background-size:contain;background-position:left bottom;mix-blend-mode:multiply}.ttas-hero:after{top:8rem;right:0;width:clamp(20rem,28vw,26.25rem);aspect-ratio:4 / 3;opacity:.32;background:linear-gradient(90deg,#fff,#ffffff80 20%,#ffffff0a 58%,#ffffff4d),url(/twintown/tt-living-hero.png);background-position:center;background-size:cover;filter:saturate(.55) contrast(.9) brightness(1.02);mask-image:linear-gradient(90deg,transparent 0%,#000 36%,#000 84%,transparent 100%)}.ttas-hero-inner{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;min-width:0;position:relative;z-index:1;isolation:isolate}.ttas-badge{display:inline-flex;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);font-weight:600;margin-bottom:var(--space-5)}.ttas-hero h1{margin:0;max-width:min(53.75rem,100%);font-family:var(--ttas-font-heading);font-size:clamp(4rem,5.5vw,5.5rem);line-height:.95;font-weight:600;letter-spacing:-.045em;color:var(--tt-ink);text-wrap:balance}.ttas-hero-dot{color:var(--tt-primary)}.ttas-hero-sub{margin:1.375rem auto 0;max-width:45rem;font-size:1.25rem;line-height:1.55;color:var(--tt-muted)}.ttas-hero-preview{position:relative;z-index:120;width:100%;max-width:57.5rem;margin-inline:auto;margin-top:4rem;overflow:visible}.ttas-hero-preview>*+*{margin-top:var(--space-3)}.ttas-searchmode{position:relative;z-index:120;display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:4.5rem;padding:.5rem .5rem .5rem .55rem;background:var(--color-surface);border:1px solid var(--tt-border);border-radius:var(--radius-full);box-shadow:0 18px 48px #0f233c1f,0 1px #ffffffe6 inset;transition:border-color .18s ease,box-shadow .18s ease}.ttas-searchmode:focus-within{border-color:#123c695c;box-shadow:0 0 0 4px var(--tt-primary-soft),0 18px 48px #0f233c1f}.ttas-searchmode-main{flex:1 1 auto;min-width:0;display:flex;align-items:center}.ttas-searchmode .ttas-searchbar-field{flex:1 1 auto;min-width:0;padding-left:var(--space-3)}.ttas-searchmode .ttas-searchbar-lead{display:none}.ttas-searchmode .ttas-segbar-wrap{width:100%}.ttas-searchmode .ttas-segbar{border:0;background:transparent;box-shadow:none;padding:0}.ttas-searchmode-toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.75rem;height:2.75rem;padding:0;border:1px solid var(--tt-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--tt-ink);cursor:pointer;box-shadow:0 1px 2px #0f233c0f;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.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{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:9rem;height:3.5rem;padding:0 1.875rem;border:0;border-radius:var(--radius-full);background:linear-gradient(180deg,color-mix(in srgb,#ffffff 16%,transparent),transparent 44%),var(--ttas-cta);color:#fff;font-weight:700;white-space:nowrap;cursor:pointer;box-shadow:0 1px color-mix(in srgb,#ffffff 24%,transparent) inset,0 14px 26px #123c6947;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.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{position:relative;z-index:120;display:flex;align-items:center;gap:.5rem;width:100%;min-height:4.5rem;padding:.5rem .5rem .5rem 1.625rem;background:var(--color-surface);border:1px solid var(--tt-border);border-radius:var(--radius-full);box-shadow:0 18px 48px #0f233c1f,0 1px #ffffffe6 inset;overflow:visible;transition:border-color .18s ease,box-shadow .18s ease}.ttas-searchbar-field{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:var(--space-3);padding:0;border:0;background:transparent;box-shadow:none}.ttas-searchbar:focus-within{border-color:#123c695c;box-shadow:0 0 0 4px var(--tt-primary-soft),0 18px 48px #0f233c1f}.ttas-searchbar-lead{display:inline-flex;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}.ttas-searchbar-plus{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;font-size:var(--text-xl);line-height:1;color:var(--tt-primary)}.ttas-searchbar-input{flex:1;min-width:0;border:none;background:transparent;font:inherit;font-size:1rem;color:var(--color-text);outline:none}.ttas-searchbar-input::placeholder{color:var(--tt-soft-text)}.ttas-searchbar-voice{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2.25rem;height:2.25rem;padding:0;border:0;border-radius:var(--radius-full);background:transparent;color:var(--color-text-subtle);cursor:pointer;transition:background .15s ease,color .15s ease}.ttas-searchbar-voice:hover{background:var(--color-surface-inset, var(--tt-surface-alt));color:var(--tt-ink)}.tt-aispace .ttas-searchbar-btn{flex:none;min-width:0;height:3.5rem;padding:0 1.875rem;border-radius:var(--radius-full);background:linear-gradient(180deg,color-mix(in srgb,#ffffff 16%,transparent),transparent 44%),var(--ttas-cta);color:#fff;font-weight:700;box-shadow:0 1px color-mix(in srgb,#ffffff 24%,transparent) inset,0 14px 26px #123c6947;transition:background-color .18s ease,transform .18s ease,box-shadow .18s ease}.tt-aispace .ttas-searchbar-btn:hover{background:linear-gradient(180deg,color-mix(in srgb,#ffffff 14%,transparent),transparent 44%),var(--ttas-cta-strong);transform:translateY(-1px);box-shadow:0 1px color-mix(in srgb,#ffffff 24%,transparent) inset,0 16px 32px color-mix(in srgb,var(--ttas-cta) 34%,transparent),0 3px 7px color-mix(in srgb,#0b1220 14%,transparent)}.tt-aispace .ttas-searchbar-btn:active{transform:translateY(1px);box-shadow:0 1px color-mix(in srgb,#ffffff 16%,transparent) inset,0 8px 18px color-mix(in srgb,var(--ttas-cta) 22%,transparent)}.ttas-searchbar-tools{position:relative;z-index:140;grid-column:1 / -1;display:flex;justify-content:space-between;gap:1.5rem;margin-top:0;padding-top:.625rem;border-top:1px solid var(--color-border)}.ttas-searchbar-tools span{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-width:0;color:var(--color-text-muted);font-size:.875rem;font-weight:600;white-space:nowrap}.ttas-searchbar-tools svg{color:var(--ttas-cta);flex:none;width:1.125rem;height:1.125rem}.ttas-searchbar-tools span:hover{color:var(--tt-primary-strong)}.ttas-searchbar-tools span:hover svg{color:var(--tt-primary-strong)}.ttas-searchbar-tools .is-verified svg{color:var(--ttas-accent)}.ttas-filters-collapsible{display:flex;flex-direction:column;gap:.625rem;margin-top:0}.ttas-searchbar .ttas-filters-collapsible{grid-column:1 / -1;padding-top:.625rem;border-top:1px solid var(--color-border)}.ttas-filters-collapsible .ttas-searchbar-tools{grid-column:auto;margin-top:0;padding-top:0;border-top:none}.ttas-filters-toggle{display:inline-flex;align-self:flex-start;align-items:center;gap:.5rem;height:2rem;padding:0 .875rem;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text-muted);font-size:.8125rem;font-weight:600;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.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 ease}.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-aispace[data-theme=dark] .ttas-searchbar .ttas-filters-collapsible{border-top-color:#ffffff17}.ttas-segbar-wrap{position:relative;width:100%}.ttas-segbar{display:flex;align-items:stretch;width:100%;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);padding:var(--space-1);gap:0}.ttas-segbar-seg{position:relative;display:flex;flex:1 1 0;min-width:0}.ttas-segbar-seg+.ttas-segbar-seg:before{content:"";position:absolute;left:0;top:20%;bottom:20%;width:1px;background:var(--color-border)}.ttas-segbar-btn{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.1rem;width:100%;min-width:0;padding:.55rem var(--space-4);background:transparent;border:0;border-radius:var(--radius-full);cursor:pointer;text-align:left;transition:background .15s ease}.ttas-segbar-btn:hover,.ttas-segbar-seg.is-open .ttas-segbar-btn{background:var(--color-surface-inset, var(--tt-surface-alt))}.ttas-segbar-label{font-size:.7rem;font-weight:600;letter-spacing:.02em;color:var(--color-text)}.ttas-segbar-value{font-size:.8rem;color:var(--color-text-muted, var(--tt-text-muted));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ttas-segbar-seg.is-active .ttas-segbar-value{color:var(--ttas-accent, var(--tt-primary));font-weight:600}.ttas-segbar-search{display:inline-flex;align-items:center;gap:var(--space-2);flex:0 0 auto;margin-left:var(--space-1);padding:0 var(--space-5);background:var(--ttas-cta, var(--tt-primary));color:var(--tt-on-primary, #fff);border:0;border-radius:var(--radius-full);font-weight:600;font-size:.85rem;cursor:pointer;transition:background .15s ease}.ttas-segbar-search:hover{background:var(--ttas-cta-strong, var(--tt-primary-strong))}@media(max-width:720px){.ttas-segbar{flex-wrap:wrap;border-radius:var(--ttas-radius-card)}.ttas-segbar-seg{flex:1 1 45%}.ttas-segbar-search{flex:1 1 100%;justify-content:center;margin-left:0;margin-top:var(--space-1);padding-block:.6rem}}.ttas-filter-overlay{position:fixed;inset:0;z-index:300}.ttas-filter-wrap{position:relative;z-index:320}.ttas-filter-wrap.is-open{z-index:700}.ttas-filter-btn{display:inline-flex;align-items:center;gap:.375rem;height:2rem;padding:0 .75rem;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text-muted);font-size:.8125rem;font-weight:600;white-space:nowrap;transition:border-color .15s ease,background .15s ease,color .15s ease}.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 ease}.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{position:absolute;top:calc(100% + .5rem);left:0;z-index:720;width:min(22rem,calc(100vw - 2rem));max-height:min(20rem,calc(100vh - 8rem));padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--ttas-radius-card);box-shadow:0 18px 42px #0f233c29,0 4px 12px #0f233c14;display:flex;flex-direction:column;gap:var(--space-4);overflow-y:auto;overscroll-behavior:contain}.ttas-filter-panel.is-precio{right:0;left:auto}.ttas-filter-panel-head{display:flex;flex-direction:column;gap:var(--space-1)}.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{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.ttas-filter-date-grid label,.ttas-filter-search{display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--text-xs);font-weight:700;color:var(--color-text-subtle)}.ttas-filter-date-grid input,.ttas-filter-search input{width:100%;min-height:2.8rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);padding:.7rem .85rem;font:inherit}.ttas-filter-search{position:relative}.ttas-filter-search svg{position:absolute;left:.85rem;bottom:.85rem;color:var(--ttas-cta)}.ttas-filter-search input{padding-left:2.35rem}.ttas-filter-chip-grid{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ttas-filter-chip-grid button{padding:.55rem .75rem;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);font-weight:700;transition:background .15s ease,color .15s ease,border-color .15s ease}.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{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--color-border)}.ttas-filter-stepper:last-of-type{border-bottom:none}.ttas-filter-stepper span{display:flex;flex-direction:column;gap:.15rem}.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{display:inline-flex;align-items:center;gap:var(--space-3);flex:none}.ttas-filter-stepper button{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text);font-size:var(--text-base);font-weight:700}.ttas-filter-stepper b{min-width:1.25rem;text-align:center;font-variant-numeric:tabular-nums}.ttas-filter-actions{position:sticky;bottom:calc(var(--space-4) * -1);display:flex;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%)}.ttas-filter-actions button{border:none;background:transparent;color:var(--color-text-muted);font-size:var(--text-sm);font-weight:800}.ttas-filter-actions button:hover{color:var(--color-text)}.ttas-filter-actions .is-primary{padding:.7rem 1rem;border-radius:var(--radius-full);background:var(--ttas-cta);color:#fff}.ttas-filter-actions .is-primary:hover{color:#fff;background:var(--ttas-cta-strong)}.ttas-filter-option{display:flex;align-items:center;width:100%;padding:.5rem .75rem;border-radius:var(--radius-md);font-size:.875rem;color:var(--color-text-muted);text-align:left;transition:background .12s ease,color .12s ease}.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);font-size:clamp(1.5rem,2vw + 1rem,2.25rem);font-weight:700;line-height:1.2;letter-spacing:-.02em}.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{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5);margin-top:var(--space-10)}.ttas-about-eco-card{display:flex;flex-direction:column;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)}.ttas-about-eco-card h3{margin:0;font-size:var(--text-lg);font-weight:700}.ttas-about-eco-card p{margin:0;font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.65}.ttas-about-what-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-5);margin-top:var(--space-8)}.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{margin:0;font-size:var(--text-sm);color:var(--color-text-muted);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);display:flex;flex-direction:column;gap:var(--space-4)}.ttas-about-brand-label{font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.ttas-about-brand-logos{display:flex;align-items:center;gap:var(--space-8);flex-wrap:wrap}.ttas-about-brand-item{display:flex;align-items:center;gap:var(--space-3);font-weight:600;font-size:var(--text-lg);color:var(--color-text)}@media(max-width:540px){.tt-aispace{--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{width:100%;min-height:auto;margin:0;padding:3rem 1.25rem 3.5rem;border-radius:0}.ttas-hero:before,.ttas-hero:after{display:none}.ttas-hero h1{font-size:clamp(2.625rem,2.05rem + 6vw,3rem);line-height:1;letter-spacing:-.05em}.ttas-hero-sub{margin-top:var(--space-4);font-size:1rem;margin-bottom:0}.ttas-hero-preview{margin-top:2.25rem}.ttas-searchbar{grid-template-columns:1fr;gap:.75rem;min-height:auto;padding:1rem;border-radius:1.5rem;box-shadow:0 18px 48px #0f233c1f}.ttas-searchbar-field{min-height:4rem;gap:var(--space-2);padding-inline:1rem;border-radius:1.125rem}.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-aispace .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));display:grid;gap:.75rem .5rem;margin-top:0;padding-top:.75rem}.ttas-searchbar-tools span{align-items:flex-start;justify-content:flex-start;font-size:.75rem;line-height:1.15;white-space:normal}.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(max-width:420px){.ttas-searchbar{gap:.35rem}.ttas-searchbar-lead{gap:.45rem;padding-right:.5rem}.ttas-searchbar-voice{display:none}.tt-aispace .ttas-searchbar-btn{padding-inline:var(--space-2)}}.ttas-hero-metrics{display:grid;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}.ttas-hero-metrics div{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);min-width:0}.ttas-hero-metrics dt{font-size:clamp(1.875rem,4vw,2.25rem);font-weight:700;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--tt-primary)}.ttas-hero-metrics dd{margin:0;margin-top:.5rem;font-size:clamp(.9375rem,.75rem + .35vw,1rem);line-height:1.25;color:var(--color-text-muted);text-wrap:balance}@media(max-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{position:relative;z-index:20;display:flex;flex-wrap:nowrap;justify-content:center;gap:.75rem clamp(.5rem,.7vw,.875rem);width:min(calc(100vw - 7rem),116rem);max-width:none;margin-top:1.75rem}.tt-aispace .ttas-hero-chip{display:inline-flex;flex:0 0 auto;align-items:center;gap:.5rem;height:2.6rem;padding:0 1.125rem;border-radius:var(--radius-full);border:0;background:var(--tt-primary-soft);color:var(--tt-primary-strong);font-size:.875rem;font-weight:600;white-space:nowrap;box-shadow:0 1px 2px #0f233c14;transition:background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.tt-aispace .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-aispace .ttas-hero-chip svg{width:1.0625rem;height:1.0625rem;color:currentColor;opacity:.95}.tt-aispace .ttas-hero-chip.is-on{background:var(--ttas-cta);color:#fff;box-shadow:0 10px 22px #123c6947}.tt-aispace .ttas-hero-chip.is-on svg{opacity:1}@media(min-width:541px)and (max-width:1500px){.tt-aispace .ttas-hero-chip{gap:.375rem;padding:0 .75rem;font-size:.8125rem}}@media(max-width:540px){.ttas-hero-chips{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:var(--space-2);width:min(20rem,100%)}.tt-aispace .ttas-hero-chip{justify-content:center;min-width:0;height:2.5rem;padding:0 .875rem;font-size:.8125rem}}.ttas-bento{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5)}.ttas-bento-col{display:flex;flex-direction:column;gap:var(--space-5)}.ttas-bento-img{height:21.875rem;flex:none;border-radius:var(--ttas-radius-card);overflow:hidden;background:var(--color-surface-inset)}.ttas-bento-img img{width:100%;height:100%;object-fit:cover;display:block}.ttas-stats-section .ttas-stat-card{flex:1;justify-content:center;gap:0;padding:2.5rem 2rem;background:var(--color-bg-subtle);border:none;border-radius:var(--ttas-radius-card)}.ttas-stats-section .ttas-stat-card strong{display:block;font-size:clamp(2.5rem,2rem + 1.5vw,3rem);font-weight:400;line-height:1.05;margin-bottom:var(--space-1)}.ttas-stats-section .ttas-stat-card span{display:block;font-size:var(--text-base, 1rem);font-weight:400;color:var(--color-text);margin-bottom:var(--space-5)}.ttas-stats-section .ttas-stat-card p{margin:0;font-size:var(--text-base, 1rem);color:var(--color-text-muted)}@media(max-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);display:flex;flex-direction:column;gap:var(--space-4)}.ttas-preview-top{display:flex;align-items:center;gap:var(--space-3)}.ttas-preview-top strong{display:block;font-size:var(--text-sm)}.ttas-preview-top small{color:var(--color-success);font-size:var(--text-xs)}.ttas-orb{width:2.25rem;height:2.25rem;border-radius:var(--radius-full);background:radial-gradient(circle at 30% 30%,var(--ttas-accent-soft),var(--ttas-accent));flex:none}.ttas-search{display:flex;align-items:center;justify-content:space-between;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)}.ttas-search button{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border:none;border-radius:var(--radius-sm);background:var(--ttas-accent);color:var(--color-on-accent);cursor:pointer}.ttas-chip-row{display:flex;flex-wrap:wrap;gap:var(--space-2)}.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{display:flex;flex-direction:column;gap:var(--space-2)}.ttas-result-list article{display:flex;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)}.ttas-result-list article div{flex:1;min-width:0}.ttas-result-list strong{display:block;font-size:var(--text-sm)}.ttas-result-list span{font-size:var(--text-xs);color:var(--color-text-subtle)}.ttas-result-list b{font-size:var(--text-xs);font-weight:700;color:var(--ttas-accent-strong);font-variant-numeric:tabular-nums}.ttas-icon-tile{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:var(--radius-md);background:color-mix(in srgb,var(--ttas-accent) 12%,transparent);color:var(--ttas-accent);flex:none}.ttas-heading{max-width:42rem;margin-bottom:var(--space-10)}.ttas-heading.is-center{margin-inline:auto;text-align:center}.ttas-eyebrow{display:inline-block;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);font-weight:600;letter-spacing:.02em;margin-bottom:var(--space-4)}.ttas-heading h2{margin:0;font-size:clamp(1.75rem,1.2rem + 2vw,2.5rem);line-height:1.15;font-weight:700;letter-spacing:-.03em;text-wrap:balance}.ttas-heading p{margin:var(--space-4) 0 0;font-size:var(--text-lg);line-height:1.6;color:var(--color-text-muted)}.ttas-heading.is-center p{margin-inline:auto}.ttas-trust-inner{display:flex;flex-direction:column;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}.ttas-trust p{margin:0;font-size:var(--text-sm);color:var(--color-text-subtle)}.ttas-trust-logos{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-6)}.ttas-trust-logos span{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:600;font-size:var(--text-sm);color:var(--color-text-muted)}.ttas-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5)}.ttas-stat-card{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--ttas-radius-card);background:var(--color-surface)}.ttas-stat-card strong{font-size:clamp(1.75rem,1.2rem + 1.5vw,2.25rem);font-weight:700;font-variant-numeric:tabular-nums}.ttas-stat-card span{font-weight:600}.ttas-stat-card p{margin:0;font-size:var(--text-sm);color:var(--color-text-muted)}.ttas-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5)}.ttas-feature-card{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--ttas-radius-card);background:var(--color-surface);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.ttas-feature-card .ttas-icon-tile{transition:background-color .25s ease,color .25s ease}.ttas-feature-card h3{transition:color .25s ease}.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);font-weight:600;color:var(--color-text-subtle);letter-spacing:.04em}.ttas-feature-card h3{margin:0;font-size:var(--text-md);font-weight:600}.ttas-feature-card p{margin:0;font-size:var(--text-sm);line-height:1.6;color:var(--color-text-muted)}.ttas-tags{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:auto}.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(max-width:720px){.ttas-value .ttas-feature-grid{grid-template-columns:1fr}}.ttas-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin-bottom:var(--space-8)}.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);font-weight:600;cursor:pointer;transition:background-color .18s ease,color .18s ease}.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{margin:0;font-size:var(--text-xl);font-weight:600;letter-spacing:-.01em}.ttas-audience-panel>header p{margin:var(--space-3) 0 0;color:var(--color-text-muted);line-height:1.6}.ttas-mini-list{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-5)}.ttas-mini-list article{display:flex;gap:var(--space-3)}.ttas-mini-list h4{margin:0 0 var(--space-2);font-size:var(--text-base);font-weight:600}.ttas-mini-list p{margin:0;font-size:var(--text-sm);line-height:1.6;color:var(--color-text-muted)}.ttas-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5);align-items:start}.ttas-plan{position:relative;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--ttas-radius-card);background:var(--color-surface)}.ttas-plan.is-featured{border-color:var(--ttas-cta);box-shadow:var(--shadow-lg)}.ttas-plan-flag{position:absolute;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}.ttas-plan h3{margin:0;font-size:var(--text-lg);font-weight:600}.ttas-plan-tag{margin:0;font-size:var(--text-sm);color:var(--color-text-subtle)}.ttas-plan-price{display:flex;align-items:baseline;gap:var(--space-2);margin:var(--space-2) 0}.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{list-style:none;margin:var(--space-3) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.ttas-plan-features li{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm)}.ttas-plan-features li.is-out{color:var(--color-text-subtle);text-decoration:line-through}.ttas-plan-note{margin:auto 0 0;padding-top:var(--space-3);font-size:var(--text-xs);color:var(--color-text-subtle)}.ttas-band-subtle{background:var(--color-bg-subtle)}.ttas-testimonials{background:none}.ttas-testimonial-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-5)}.ttas-testimonial{margin:0;display:flex;flex-direction:column;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)}.ttas-quote-mark{font-family:var(--ttas-font-heading);font-size:3.5rem;font-weight:700;line-height:.6;color:var(--ttas-accent)}.ttas-testimonial blockquote{margin:0;flex:1;font-size:var(--text-lg);line-height:1.55}.ttas-testimonial figcaption{display:flex;align-items:center;gap:var(--space-3)}.ttas-avatar{width:2.75rem;height:2.75rem;border-radius:var(--radius-full);object-fit:cover;flex:none}.ttas-testimonial figcaption span{display:flex;flex-direction:column}.ttas-testimonial figcaption strong{font-weight:600}.ttas-testimonial figcaption small{font-size:var(--text-sm);color:var(--color-text-subtle)}.ttas-case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5);align-items:stretch}.ttas-case-card{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--ttas-radius-card);background:var(--color-surface);overflow:hidden}.ttas-case-media{aspect-ratio:16 / 10;border-radius:calc(var(--ttas-radius-card) - .25rem);overflow:hidden;background:var(--color-surface-inset)}.ttas-case-media img{width:100%;height:100%;display:block;object-fit:cover}.ttas-case-meta-line{margin:0;display:flex;align-items:center;gap:.5rem;font-size:var(--text-sm);color:var(--color-text-subtle)}.ttas-case-title{margin:0;font-size:var(--text-xl);font-weight:700;line-height:1.25;letter-spacing:-.02em}.ttas-case-body{margin:0;font-size:var(--text-base);color:var(--color-text-muted);line-height:1.6;flex:1}.ttas-case-metrics{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.ttas-case-metrics li{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-subtle);line-height:1.45}.ttas-case-metrics svg{color:var(--ttas-accent-strong);flex:none;margin-top:.08em}.ttas-case-pill{padding:.625rem .875rem;background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:500;color:var(--color-text-subtle);line-height:1.4}.ttas-case-actions{display:flex;align-items:center;gap:var(--space-3);margin-top:auto}.ttas-case-cta{flex:1;text-align:center}.ttas-case-pdf{font-size:var(--text-sm);font-weight:600;color:var(--color-text);cursor:default;user-select:none}.ttas-listings{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-5)}.tt-aispace .ttas-listing{display:flex;flex-direction:column;gap:var(--space-3);color:var(--color-text)}.ttas-listing-media{position:relative;aspect-ratio:1 / 1;border-radius:var(--ttas-radius-card);overflow:hidden;background:var(--color-surface-inset)}.ttas-listing-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.ttas-listing:hover .ttas-listing-media img{transform:scale(1.04)}.ttas-listing-badge{position:absolute;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);font-weight:600;backdrop-filter:blur(6px)}.ttas-listing-heart{position:absolute;top:var(--space-3);right:var(--space-3);display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);background:var(--color-surface-overlay);color:var(--color-text);backdrop-filter:blur(6px)}.ttas-listing-body{display:flex;flex-direction:column;gap:var(--space-1)}.ttas-listing-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.ttas-listing-row strong{font-size:var(--text-base);font-weight:600}.ttas-listing-rating{display:inline-flex;align-items:center;gap:.25rem;font-size:var(--text-sm);font-weight:600;font-variant-numeric:tabular-nums;flex:none}.ttas-listing-loc{margin:0;font-size:var(--text-sm);color:var(--color-text-subtle)}.ttas-listing-price{margin:0;font-size:var(--text-sm);color:var(--color-text-muted)}.ttas-listing-price strong{color:var(--color-text);font-weight:700}@media(max-width:960px){.ttas-listings{grid-template-columns:repeat(2,1fr)}.ttas-testimonial-grid{grid-template-columns:1fr}}@media(max-width:560px){.ttas-listings{grid-template-columns:1fr}}.ttas-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5)}.ttas-blog-card{display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:var(--ttas-radius-card);background:var(--color-surface);overflow:hidden}.ttas-blog-media{aspect-ratio:16 / 9;background:var(--color-surface-inset);overflow:hidden}.ttas-blog-media img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .28s ease}.ttas-blog-card:hover .ttas-blog-media img{transform:scale(1.035)}.ttas-blog-body{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5)}.ttas-blog-body h3{margin:0;font-size:var(--text-md);font-weight:600;line-height:1.3}.ttas-blog-body p{margin:0;font-size:var(--text-sm);line-height:1.6;color:var(--color-text-muted)}.ttas-resource-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5)}.ttas-resource{display:flex;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 ease,transform .18s ease}.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);display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-xs);font-weight:700;letter-spacing:.1em;color:var(--color-overlay-lg)}.ttas-dp-eyebrow:before{content:"";display:block;width:2rem;height:1px;background:currentColor;flex:none}.ttas-cta-band h2{margin:0;font-size:clamp(1.75rem,1.2rem + 2vw,2.75rem);line-height:1.15;font-weight:700;letter-spacing:-.03em;color:#fff}.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{border:none;border-top:1px solid rgba(255,255,255,.12);margin:clamp(var(--space-8),4vw,var(--space-12)) 0}.ttas-dp-bottom{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,20rem);gap:clamp(var(--space-8),6vw,var(--space-16));align-items:start}.ttas-dp-includes-label{margin:0 0 var(--space-4);font-size:var(--text-sm);font-weight:700;color:#fff}.ttas-dp-checklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-4)}.ttas-dp-checklist li{display:flex;align-items:flex-start;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-overlay-lg);line-height:1.5}.ttas-dp-checklist li svg{flex:none;margin-top:.1em;color:#ffffff80}.ttas-dp-right{display:flex;flex-direction:column;gap:var(--space-3)}.ttas-dp-cta{width:100%;justify-content:center;padding-block:var(--space-4);font-size:var(--text-base)}.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{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:var(--space-5);background:#040b129e;backdrop-filter:blur(10px)}.ttas-cycle-dialog{width:min(100%,42rem);max-height:min(90vh,48rem);overflow:auto;border:1px solid var(--color-border);border-radius:var(--ttas-radius-card);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-lg);padding:clamp(var(--space-5),4vw,var(--space-8))}.ttas-cycle-head{display:flex;justify-content:space-between;gap:var(--space-4);align-items:flex-start}.ttas-cycle-head .ttas-dp-eyebrow{color:var(--color-text-subtle);margin-bottom:var(--space-3)}.ttas-cycle-head h2{margin:0;font-size:clamp(1.5rem,1.2rem + 1vw,2.1rem);line-height:1.15;letter-spacing:-.02em}.ttas-cycle-close{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text);font-size:1.35rem;cursor:pointer}.ttas-cycle-steps{list-style:none;margin:var(--space-7) 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-2)}.ttas-cycle-steps li{display:flex;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}.ttas-cycle-steps span{display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;border-radius:var(--radius-full);background:var(--color-bg-subtle);flex:none}.ttas-cycle-steps .is-active{background:color-mix(in srgb,var(--ttas-accent) 12%,transparent);color:var(--color-text)}.ttas-cycle-form{display:flex;flex-direction:column;gap:var(--space-6)}.ttas-cycle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.ttas-cycle-grid label{display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--text-sm);font-weight:600}.ttas-cycle-grid input,.ttas-cycle-grid select,.ttas-cycle-grid textarea{width:100%;min-height:2.9rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);padding:.75rem .9rem;font:inherit}.ttas-cycle-grid textarea{min-height:8rem;resize:vertical}.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{display:flex;justify-content:flex-end;gap:var(--space-3)}.ttas-cta-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);margin-top:var(--space-6)}@media(max-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{border-top:1px solid var(--color-border);margin-top:var(--ttas-section-y)}.ttas-footer-inner{display:grid;grid-template-columns:1.2fr 2fr;gap:var(--space-12);padding-block:var(--ttas-section-y)}.ttas-footer-brand p{margin:var(--space-4) 0 0;max-width:26rem;font-size:var(--text-sm);line-height:1.6;color:var(--color-text-muted)}.ttas-footer-slogan{display:block;margin-top:var(--space-4);font-size:var(--text-base);font-weight:700;letter-spacing:-.01em;color:var(--color-text)}.ttas-footer-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}.ttas-footer-cols h3{margin:0 0 var(--space-4);font-size:var(--text-sm);font-weight:600}.ttas-footer-cols ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.ttas-footer-cols a{font-size:var(--text-sm);color:var(--color-text-muted);transition:color .18s ease}.ttas-footer-cols a:hover{color:var(--color-text)}.ttas-footer-base{max-width:var(--ttas-max);margin-inline:auto;padding:var(--space-5) var(--ttas-gutter);border-top:1px solid var(--color-border);font-size:var(--text-sm);color:var(--color-text-subtle)}@media(max-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,.ttas-footer-inner{grid-template-columns:1fr;gap:var(--space-8)}}@media(max-width:1024px){.ttas-nav-inner{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(max-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);margin-inline:auto;padding:clamp(var(--space-16),7vw,var(--space-20)) var(--ttas-gutter) var(--space-12);text-align:center}.ttas-pagebanner h1{margin:0;font-size:clamp(2.25rem,1.6rem + 2.6vw,3.25rem);line-height:1.1;font-weight:600;letter-spacing:-.02em}.ttas-pagebanner p{margin:var(--space-4) auto 0;max-width:42rem;font-size:var(--text-lg);line-height:1.6;color:var(--color-text-muted)}.ttas-crumb{display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin-top:var(--space-5);font-size:var(--text-sm);color:var(--color-text-subtle)}.tt-aispace .ttas-crumb a{color:var(--ttas-accent);font-weight:600}.ttas-about-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5)}.ttas-about-stats article{display:flex;flex-direction:column;gap:var(--space-2);padding-left:var(--space-5);border-left:2px solid var(--ttas-accent)}.ttas-about-stats strong{font-size:clamp(1.75rem,1.2rem + 1.5vw,2.5rem);font-weight:700;font-variant-numeric:tabular-nums}.ttas-about-stats span{font-weight:600}.ttas-about-stats p{margin:0;font-size:var(--text-sm);color:var(--color-text-muted)}.ttas-values-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-5)}.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{margin:0;font-size:var(--text-sm);line-height:1.6;color:var(--color-text-muted)}.ttas-pager{display:flex;align-items:center;justify-content:center;gap:var(--space-3);margin-top:var(--space-10);font-size:var(--text-sm)}.ttas-pager>span:not(.ttas-pager-note){display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:var(--radius-full);border:1px solid var(--color-border);font-weight:600}.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{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(var(--space-8),5vw,var(--space-16));align-items:start}.ttas-form h2{margin:0 0 var(--space-6);font-size:var(--text-xl);font-weight:600}.ttas-form-fields{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.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 ease,box-shadow .18s ease}.ttas-field input:focus{border-color:var(--ttas-accent);box-shadow:0 0 0 4px var(--ttas-accent-soft)}.ttas-field label{position:absolute;top:50%;left:var(--space-4);transform:translateY(-50%);color:var(--color-text-subtle);font-size:var(--text-sm);pointer-events:none;transition:top .16s ease,font-size .16s ease,transform .16s ease,color .16s ease}.ttas-field input:focus~label,.ttas-field input:not(:placeholder-shown)~label{top:var(--space-3);transform:none;font-size:var(--text-xs);font-weight:600;color:var(--ttas-accent-strong)}.ttas-radios{margin:var(--space-5) 0 0;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md)}.ttas-radios legend{padding:0 var(--space-2);font-size:var(--text-sm);color:var(--color-text-subtle)}.ttas-radio-opts{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);margin-top:var(--space-2)}.ttas-radio{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);cursor:pointer}.ttas-radio input{appearance:none;width:1.15rem;height:1.15rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-full);flex:none;cursor:pointer;transition:border .18s ease}.ttas-radio input:checked{border:.35rem solid var(--ttas-accent)}.ttas-form>.ttas-btn{margin-top:var(--space-5);width:100%;justify-content:center}.ttas-contact-lead{margin:var(--space-4) 0 var(--space-6);color:var(--color-text-muted);line-height:1.6}.ttas-offices{display:grid;gap:var(--space-5)}.ttas-contact-info address{font-style:normal;font-size:var(--text-sm);color:var(--color-text-muted);display:grid;gap:.15rem}.ttas-contact-info address strong{color:var(--color-text)}.ttas-contact-mail{margin-top:var(--space-6);display:grid;gap:var(--space-2)}.tt-aispace .ttas-contact-mail a{color:var(--ttas-accent);font-weight:600}.ttas-auth-section{max-width:100%;padding-inline:0;padding-block:0;margin-inline:0}.ttas-auth{display:grid;grid-template-columns:1fr 1fr;min-height:calc(100dvh - 80px);overflow:hidden}.ttas-auth-form{overflow-y:auto}.ttas-auth-form{display:flex;flex-direction:column;justify-content:center;padding:clamp(var(--space-10),5vw,var(--space-16)) clamp(var(--space-10),10%,7rem);background:var(--color-surface)}.ttas-auth-logo{margin-bottom:var(--space-5)}.ttas-auth-title{margin:0 0 var(--space-2);font-size:clamp(1.75rem,1rem + 2vw,2.5rem);font-weight:700;letter-spacing:-.04em;line-height:1.1}.ttas-auth-sub{margin:0 0 var(--space-5);font-size:var(--text-sm);color:var(--color-text-muted)}.tt-aispace .ttas-auth-sub a{color:var(--ttas-accent);font-weight:600}.ttas-auth-field{display:block;margin-bottom:var(--space-3)}.ttas-auth-field-hd{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-2)}.ttas-auth-field span,.ttas-auth-field-hd>span{display:block;font-size:var(--text-sm);font-weight:600}.tt-aispace .ttas-auth-forgot{font-size:var(--text-xs);color:var(--ttas-accent);font-weight:600}.ttas-auth-field input{width:100%;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 ease,box-shadow .15s ease}.ttas-auth-field input:focus{border-color:var(--ttas-accent);box-shadow:0 0 0 4px var(--ttas-accent-soft)}.ttas-auth-check{display:flex;align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-4);font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.5;cursor:pointer}.ttas-auth-check input[type=checkbox]{margin-top:.15em;accent-color:var(--ttas-accent);flex:none;cursor:pointer}.tt-aispace .ttas-auth-check a{color:var(--ttas-accent);font-weight:600}.ttas-auth-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-5)}.ttas-auth-remember{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);cursor:pointer}.ttas-auth-remember input[type=checkbox]{accent-color:var(--ttas-accent);cursor:pointer}.tt-aispace .ttas-auth-forgot{font-size:var(--text-sm);color:var(--ttas-accent);font-weight:600}.ttas-auth-submit{width:100%;justify-content:center;padding-block:var(--space-4);font-size:var(--text-base);margin-top:var(--space-2)}.ttas-auth-social{display:grid;grid-template-columns:1fr;gap:var(--space-3)}.ttas-auth-social-btn{display:inline-flex;align-items:center;justify-content: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 ease,background .15s ease}.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{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-4) 0;color:var(--color-text-subtle);font-size:var(--text-xs)}.ttas-auth-or:before,.ttas-auth-or:after{content:"";flex:1;height:1px;background:var(--color-border)}.ttas-auth-providers{display:grid;gap:var(--space-3)}.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);background:color-mix(in srgb,#dc2626 12%,transparent);border:1px solid color-mix(in srgb,#dc2626 30%,transparent);color:#dc2626;font-size:var(--text-sm);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{display:flex;align-items:center;padding:clamp(var(--space-10),5vw,var(--space-16)) clamp(var(--space-10),7vw,5rem);background:radial-gradient(ellipse 70% 60% at 30% 20%,rgba(30,91,168,.55),transparent 70%),linear-gradient(155deg,#0b2747,#123c69 55%,#1a4d8f);color:#fff}.ttas-auth-panel-inner{display:flex;flex-direction:column;gap:var(--space-6);max-width:28rem}.ttas-auth-panel-brand{color:#fff}.ttas-auth-panel-title{margin:0;font-size:clamp(1.5rem,1rem + 1.5vw,2.25rem);font-weight:700;letter-spacing:-.03em;line-height:1.25}.ttas-auth-panel-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-4)}.ttas-auth-panel-list li{display:flex;align-items:flex-start;gap:var(--space-3);font-size:var(--text-sm);color:#ffffffb3;line-height:1.5}.ttas-auth-panel-list li svg{flex:none;color:#ffffffa6;margin-top:.15em;width:1rem;height:1rem}.ttas-auth-panel-support{font-size:var(--text-xs);color:#ffffff73}.tt-aispace .ttas-auth-panel-support a{color:#ffffffa6}@media(max-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{order:-1;min-height:12rem;padding-block:var(--space-8)}.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);padding:clamp(2.5rem,5vw,4rem) clamp(1.5rem,4vw,3.5rem);text-align:center;box-shadow:var(--shadow-sm)}.ttas-op-hero .ttas-eyebrow{margin-bottom:var(--space-5)}.ttas-op-hero h2{margin:0 auto var(--space-4);max-width:44rem;font-size:clamp(2rem,1.4rem + 2.5vw,3.25rem);line-height:1.1;font-weight:600;letter-spacing:-.02em}.ttas-op-hero>p{max-width:44rem;margin:0 auto var(--space-6);font-size:var(--text-lg);line-height:1.6;color:var(--color-text-muted)}.ttas-op-hero-ctas{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--space-3);margin-bottom:clamp(2rem,4vw,3rem)}.ttas-op-hero-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-5);border-top:1px solid var(--color-border);padding-top:clamp(1.5rem,3vw,2.5rem)}.ttas-op-hero-stat{display:flex;flex-direction:column;align-items:center;gap:var(--space-1)}.ttas-op-hero-stat strong{font-size:clamp(1.75rem,1rem + 2vw,2.5rem);font-weight:700;color:var(--ttas-accent);font-variant-numeric:tabular-nums;line-height:1}.ttas-op-hero-stat span{font-size:var(--text-sm);color:var(--color-text-muted)}.ttas-roles{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5)}.ttas-role-card{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--ttas-radius-card);background:var(--color-surface)}.ttas-role-card h3{margin:0;font-size:clamp(1.25rem,.9rem + 1.2vw,1.75rem);font-weight:600;letter-spacing:-.01em;line-height:1.2}.ttas-role-card>p{margin:0;font-size:var(--text-base);line-height:1.6;color:var(--color-text-muted)}.ttas-problem-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5)}.ttas-problem-card{padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--ttas-radius-card);background:var(--color-surface);display:flex;flex-direction:column;gap:var(--space-3)}.ttas-problem-card h4{margin:0;font-size:var(--text-md);font-weight:600}.ttas-problem-card p{margin:0;font-size:var(--text-sm);line-height:1.6;color:var(--color-text-muted)}.ttas-impl-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-5)}.ttas-impl-step{display:flex;flex-direction:column;gap:var(--space-3)}.ttas-step-num{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:var(--radius-full);background:color-mix(in srgb,var(--ttas-accent) 12%,transparent);color:var(--ttas-accent);font-size:var(--text-sm);font-weight:700;font-variant-numeric:tabular-nums;flex:none}.ttas-impl-step h4{margin:0;font-size:var(--text-md);font-weight:600}.ttas-impl-step p{margin:0;font-size:var(--text-sm);line-height:1.6;color:var(--color-text-muted)}.ttas-network-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5)}.ttas-network-card{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--ttas-radius-card);background:var(--color-surface)}.ttas-network-card h4{margin:0;font-size:var(--text-md);font-weight:600}.ttas-network-card p{margin:0;font-size:var(--text-sm);line-height:1.6;color:var(--color-text-muted)}.ttas-op-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5);align-items:start}.ttas-op-plan{position:relative;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--ttas-radius-card);background:var(--color-surface)}.ttas-op-plan.is-featured{border-color:var(--ttas-cta);box-shadow:var(--shadow-lg)}.ttas-op-plan h3{margin:0;font-size:var(--text-xs);font-weight:700;letter-spacing:.12em;color:var(--ttas-accent-strong)}.ttas-op-plan-price{display:flex;flex-direction:column;gap:.25rem;margin:0}.ttas-op-plan-price strong{font-size:clamp(2rem,1.5rem + 1.5vw,2.75rem);font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.ttas-op-plan-price span{font-size:var(--text-xs);color:var(--color-text-subtle)}.ttas-process{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);gap:clamp(2rem,4vw,4rem);align-items:start}.ttas-process-nav{display:flex;flex-direction:column;gap:var(--space-1);position:sticky;top:6rem}.ttas-process-btn{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:none;background:none;color:var(--color-text-muted);cursor:pointer;text-align:left;font-size:var(--text-sm);font-family:inherit;font-weight:500;line-height:1.4;transition:background-color .15s ease,color .15s ease}.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-weight:700;font-variant-numeric:tabular-nums;opacity:.6;min-width:1.75rem}.ttas-process-content{border:1px solid var(--color-border);border-radius:var(--ttas-radius-card);padding:clamp(2rem,4vw,3rem)}.ttas-process-big-num{display:block;font-size:clamp(3rem,2rem + 4vw,5rem);font-weight:700;font-variant-numeric:tabular-nums;line-height:1;color:color-mix(in srgb,var(--ttas-accent) 18%,transparent);margin-bottom:var(--space-4)}.ttas-process-content h3{margin:0 0 var(--space-4);font-size:clamp(1.4rem,1rem + 1.5vw,2rem);font-weight:600;letter-spacing:-.01em}.ttas-process-content p{margin:0;font-size:var(--text-lg);line-height:1.7;color:var(--color-text-muted)}.ttas-resident-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5)}.ttas-resident-card{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--ttas-radius-card);background:var(--color-surface);transition:border-color .18s ease,box-shadow .18s ease}.ttas-resident-card:hover{border-color:color-mix(in srgb,var(--ttas-accent) 35%,transparent);box-shadow:var(--shadow-md)}.ttas-resident-card h4{margin:0;font-size:var(--text-md);font-weight:600}.ttas-resident-card p{margin:0;font-size:var(--text-sm);line-height:1.6;color:var(--color-text-muted)}.ttas-lifestyle-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-5)}.ttas-lifestyle-card{display:flex;flex-direction:column;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 ease,box-shadow .18s ease}.ttas-lifestyle-card:hover{border-color:color-mix(in srgb,var(--ttas-accent) 35%,transparent);box-shadow:var(--shadow-md)}.ttas-lifestyle-card h4{margin:0;font-size:var(--text-base);font-weight:600}.ttas-lifestyle-card p{margin:0;font-size:var(--text-sm);line-height:1.5;color:var(--color-text-muted)}@media(max-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{position:static;flex-direction:row;flex-wrap:wrap}.ttas-process-btn{flex-direction:column;align-items:flex-start;gap:var(--space-1);flex:1 1 auto;min-width:8rem}}@media(max-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-aispace[data-theme=coastal-blue]{--tt-primary: #0077b6;--tt-primary-strong: #005f91;--tt-primary-soft: #eaf7ff;--tt-bg: #ffffff;--tt-bg-soft: #f8fbfc;--tt-surface: #ffffff;--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-aispace[data-theme=dark]{--color-bg: #0b2747;--color-bg-subtle: #0f2f54;--color-bg-invert: #0b2747;--color-surface: #123c69;--color-surface-raised: #1a4d87;--color-surface-overlay: #0f2f54;--color-surface-inset: rgba(255, 255, 255, .05);--color-border: rgba(255, 255, 255, .11);--color-border-strong: rgba(255, 255, 255, .2);--color-text: #f0f4f8;--color-text-muted: rgba(240, 244, 248, .68);--color-text-subtle: rgba(240, 244, 248, .42);--color-on-accent: #0b2747;--tt-bg: #0b2747;--tt-bg-soft: #0f2f54;--tt-surface: #123c69;--tt-surface-alt: #1a4d87;--tt-border: rgba(255, 255, 255, .11);--tt-border-strong: rgba(255, 255, 255, .2);--tt-ink: #f0f4f8;--tt-muted: rgba(240, 244, 248, .68);--tt-soft-text: rgba(240, 244, 248, .42);--tt-primary: #7bb3f0;--tt-primary-strong: #a8ccf5;--tt-primary-soft: rgba(123, 179, 240, .12);--tt-success: #2fd8b0;--tt-success-soft: rgba(47, 216, 176, .12);--tt-premium: #e8be6a;--tt-premium-soft: rgba(232, 190, 106, .12);--ttas-cta: #ffffff;--ttas-cta-strong: #e8f0fb;--ttas-accent: #7bb3f0;--ttas-accent-strong: #a8ccf5;--ttas-accent-soft: rgba(123, 179, 240, .13);--ttas-accent-border: rgba(123, 179, 240, .25);--ttas-hero-glow: color-mix(in srgb, #7bb3f0 14%, transparent);--ttas-hero-glow-2: color-mix(in srgb, #1a4d87 65%, transparent);--ttas-hero-wash: color-mix(in srgb, #0f2f54 70%, transparent)}.tt-aispace[data-theme=dark] .ttas-hero{background:linear-gradient(180deg,#123c69,#0b2747);border-color:#ffffff17;box-shadow:0 32px 80px #00000059}.tt-aispace[data-theme=dark] .ttas-hero:before{mix-blend-mode:screen;opacity:.12}.tt-aispace[data-theme=dark] .ttas-hero:after{background:linear-gradient(90deg,#0b2747,#0b27478c 20%,#0b27470a 58%,#0b274747),url(/twintown/tt-living-hero.png);filter:saturate(.4) contrast(.85) brightness(.72)}.tt-aispace[data-theme=dark] .ttas-nav{background:#0b2747f5;border-bottom-color:#ffffff17;backdrop-filter:blur(12px)}.tt-aispace[data-theme=dark] .ttas-searchbar{background:#ffffff12;border-color:#ffffff24}.tt-aispace[data-theme=dark] .ttas-searchbar-input{color:#f0f4f8}.tt-aispace[data-theme=dark] .ttas-searchbar-input::placeholder{color:#f0f4f866}.tt-aispace[data-theme=dark] .ttas-searchbar-tools{border-top-color:#ffffff17;color:#f0f4f88c}.tt-aispace[data-theme=dark] .ttas-hero-chip{background:#ffffff1a;color:#eef3f9}.tt-aispace[data-theme=dark] .ttas-hero-chip:hover{background:#ffffff29;color:#fff}.tt-aispace[data-theme=dark] .ttas-hero-chip.is-on{background:var(--ttas-cta);color:#fff}.tt-aispace[data-theme=dark] .ttas-hero-metrics dt{color:#7bb3f0}.tt-aispace[data-theme=dark] .ttas-hero-metrics dd{color:#f0f4f899}.tt-aispace[data-theme=dark] .ttas-elara-fab:before,.tt-aispace[data-theme=dark] .ttas-elara-fab:after{animation-name:vesperElaraHaloDark}@keyframes vesperElaraHaloDark{0%{transform:scale(1);opacity:0}12%{opacity:.55}to{transform:scale(2.6);opacity:0}}@media(prefers-reduced-motion:reduce){.tt-aispace *{transition:none!important;scroll-behavior:auto!important}}.ttas-results{padding-block-start:var(--space-8)}.ttas-search-page{display:flex;flex-direction:column;min-height:100vh}.ttas-search-topbar{position:sticky;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)}.ttas-search-topbar-inner{max-width:var(--ttas-max);margin-inline:auto;padding:var(--space-4) var(--ttas-gutter);display:flex;flex-direction:column;gap:var(--space-3)}.ttas-search-compact{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);height:3rem;padding:0 .375rem 0 1rem;background:var(--color-surface);border:1px solid var(--tt-border);border-radius:var(--radius-full);box-shadow:0 2px 8px #0f233c14;transition:border-color .18s ease,box-shadow .18s ease}.ttas-search-compact:focus-within{border-color:#123c695c;box-shadow:0 0 0 3px var(--tt-primary-soft),0 2px 8px #0f233c14}.ttas-search-compact-lead{display:inline-flex;align-items:center;color:var(--tt-primary);flex:none}.ttas-search-compact-input{min-width:0;border:none;background:transparent;font:inherit;font-size:.9375rem;color:var(--color-text);outline:none}.ttas-search-compact-input::placeholder{color:var(--tt-soft-text)}.tt-aispace .ttas-search-compact-btn{height:2.25rem;padding:0 1.25rem;font-size:.8125rem;font-weight:700;border-radius:var(--radius-full);white-space:nowrap;flex:none}.ttas-search-topbar-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.ttas-search-elara-chip{display:inline-flex;align-items:center;gap:var(--space-2);margin-inline-start:auto;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);font-size:.75rem;font-weight:700;letter-spacing:.06em}.ttas-search-content{flex:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-6);max-width:var(--ttas-max);width:100%;margin-inline:auto;padding:var(--space-6) var(--ttas-gutter) var(--space-8);align-items:start}.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{grid-template-columns:minmax(0,1.5fr) minmax(0,.5fr);gap:var(--space-4)}.ttas-search-rail .ttas-best-main-photo{max-height:164px;aspect-ratio:16 / 10}.ttas-search-rail .ttas-best-why-prose{display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.ttas-search-rail .ttas-results-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}@media(max-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(max-width:640px){.ttas-search-rail .ttas-results-grid{grid-template-columns:minmax(0,1fr)}}.ttas-search-rail .ttas-result-card{transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.ttas-search-rail .ttas-result-card:hover{border-color:var(--tt-border-strong);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.ttas-search-map{position:sticky;top:calc(var(--space-4) + 7rem);height:calc(100vh - var(--space-4) - 15rem);min-height:340px;max-height:620px;display:flex;flex-direction:column;border:1px solid var(--tt-border);border-radius:var(--ttas-radius-card);overflow:hidden;background:var(--tt-surface);box-shadow:var(--shadow-sm)}.ttas-search-map-canvas{flex:1;width:100%;height:100%}.ttas-search-map-expand{position:absolute;top:var(--space-3);right:var(--space-3);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--tt-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--tt-ink);box-shadow:var(--shadow-sm);cursor:pointer;transition:background .15s ease,transform .15s ease}.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{margin:auto;display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-8);text-align:center;color:var(--tt-soft-text);font-size:var(--text-sm)}.ttas-search-dock{position:sticky;bottom:var(--space-4);z-index:35;margin-block-start:auto;pointer-events:none}.ttas-search-dock-inner{max-width:var(--ttas-max);margin-inline:auto;padding-inline:var(--ttas-gutter);padding-block-end:var(--space-4);pointer-events:auto}@media(max-width:900px){.ttas-search-content{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.ttas-search-map{position:static;height:auto;min-height:320px;order:-1}.ttas-search-map-canvas{min-height:320px}}@media(prefers-reduced-motion:reduce){.ttas-search-topbar{backdrop-filter:none}}.ttas-results-filters{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-5)}.ttas-results-filter-chip{display:inline-flex;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);font-weight:500;cursor:pointer;transition:border-color .18s,background .18s}.ttas-results-filter-chip:hover{border-color:var(--tt-primary);background:var(--tt-primary-soft)}.ttas-results-understood{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-6);font-size:var(--text-sm)}.ttas-results-understood-label{font-size:.7rem;font-weight:700;letter-spacing:.08em;color:var(--color-text-muted)}.ttas-results-tag{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-full);padding:.25rem .75rem;font-size:var(--text-sm);color:var(--color-text)}.ttas-results-edit-btn{background:none;border:none;color:var(--tt-primary);font-size:var(--text-sm);font-weight:500;cursor:pointer;text-decoration:underline;padding:0}.ttas-best{border:1px solid var(--color-border);border-radius:var(--ttas-radius-card);overflow:hidden;margin-bottom:var(--space-6)}.ttas-best-eyebrow{font-size:.7rem;font-weight:700;letter-spacing:.1em;color:var(--tt-primary);padding:var(--space-4) var(--space-6) 0}.ttas-best-inner{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5);padding:var(--space-4) var(--space-5) var(--space-5)}.ttas-best-left{display:flex;flex-direction:column;gap:var(--space-3)}.ttas-best-name{font-size:clamp(1.2rem,2vw,1.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0;color:var(--color-text)}.ttas-best-badge{display:inline-flex;align-self:flex-start;background:var(--tt-primary-soft);color:var(--tt-primary);border-radius:var(--radius-full);padding:.2rem .75rem;font-size:var(--text-xs);font-weight:700;letter-spacing:.02em}.ttas-best-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3);margin:0;font-size:var(--text-sm)}.ttas-best-meta-loc{color:var(--color-text-muted)}.ttas-best-meta-price{font-weight:700;color:var(--tt-primary)}.ttas-best-tags{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ttas-best-tag{background:var(--color-bg-subtle);color:var(--color-text-muted);border-radius:var(--radius-full);padding:.15rem .6rem;font-size:var(--text-xs);font-weight:600}.ttas-best-section-label{font-size:.65rem;font-weight:700;letter-spacing:.1em;color:var(--color-text-subtle);text-transform:uppercase;display:block}.ttas-best-why-prose{font-family:var(--ttas-font-body);font-size:var(--text-sm);line-height:1.6;color:var(--color-text);margin:0}.ttas-best-why-pills{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ttas-best-why-pill{display:inline-flex;align-items:center;gap:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-full);padding:.2rem .6rem;font-size:var(--text-xs);font-weight:500;color:var(--color-text)}.ttas-best-criteria{display:flex;flex-direction:column;gap:var(--space-2)}.ttas-best-criterion{display:grid;grid-template-columns:8rem 1fr 5rem;align-items:center;gap:var(--space-3);font-size:var(--text-sm)}.ttas-best-criterion-label{color:var(--color-text);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ttas-best-bar-track{height:6px;background:var(--color-border);border-radius:var(--radius-full);overflow:hidden}.ttas-best-bar-fill{height:100%;background:var(--tt-primary);border-radius:var(--radius-full);transition:width .6s ease}.ttas-best-criterion-quality{font-size:var(--text-xs);color:var(--color-text-muted);text-align:right}.ttas-best-caveat{display:flex;flex-wrap:wrap;gap:var(--space-1);align-items:baseline;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)}.ttas-best-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding-top:var(--space-2)}.ttas-results-text-btn{background:none;border:none;color:var(--tt-primary);font-size:var(--text-sm);font-weight:500;cursor:pointer;text-decoration:underline;padding:0}.ttas-best-media{display:flex;flex-direction:column;gap:var(--space-2)}.ttas-best-main-photo{position:relative;border-radius:var(--radius-md);overflow:hidden;aspect-ratio:4/3;max-height:13rem;background:var(--color-bg-subtle)}.ttas-best-main-photo img{width:100%;height:100%;object-fit:cover}.ttas-best-photo-placeholder{width:100%;height:100%;background:linear-gradient(135deg,var(--color-bg-subtle),var(--color-border))}.ttas-best-avail-badge{position:absolute;top:var(--space-3);right:var(--space-3);background:#000000b3;color:#fff;border-radius:var(--radius-sm);padding:.2rem .6rem;font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;backdrop-filter:blur(4px)}.ttas-best-thumbs{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}.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{display:flex;flex-direction:column;gap:.2rem;padding-top:var(--space-1)}.ttas-best-op-verified{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--tt-success);font-size:.65rem;font-weight:700;letter-spacing:.08em}.ttas-best-prop-name{font-size:var(--text-md);font-weight:700;color:var(--color-text)}.ttas-best-prop-loc{font-size:var(--text-sm);color:var(--color-text-muted)}.ttas-best-price{font-size:var(--text-sm);font-weight:700;color:var(--tt-primary)}.ttas-results-subheader{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-6)}.ttas-results-heading{font-family:var(--ttas-font-heading);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:600;letter-spacing:-.035em;margin:0;color:var(--color-text)}.ttas-results-heading em{font-style:italic;font-weight:300}.ttas-results-subheader-right{display:flex;align-items:center;gap:var(--space-3);margin-left:auto}.ttas-results-count{font-size:var(--text-sm);color:var(--color-text-muted)}.ttas-results-map-btn{display:inline-flex;align-items:center;gap:var(--space-1);border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-full);padding:.3rem .75rem;font-size:var(--text-sm);font-weight:500;cursor:pointer;color:var(--color-text);transition:border-color .18s}.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{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:#0b27478c;backdrop-filter:blur(6px);animation:ttas-map-overlay-in .2s ease}.ttas-map-modal{width:min(960px,100%);max-height:min(80vh,720px);display:flex;flex-direction:column;background:var(--color-surface, var(--tt-surface));border:1px solid var(--color-border, var(--tt-border));border-radius:var(--ttas-radius-card, 18px);overflow:hidden;box-shadow:0 24px 64px #0b274752;animation:ttas-map-modal-in .22s ease}.ttas-map-modal-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border, var(--tt-border))}.ttas-map-modal-title{margin:0;font-size:var(--text-lg);font-weight:600;color:var(--color-text, var(--tt-ink))}.ttas-map-modal-close{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid var(--color-border, var(--tt-border));border-radius:var(--radius-full);background:var(--color-surface, var(--tt-surface));color:var(--color-text, var(--tt-ink));font-size:1.25rem;line-height:1;cursor:pointer;transition:border-color .18s}.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{margin:auto;padding:var(--space-6);text-align:center;color:var(--color-text-muted, var(--tt-muted));font-size:var(--text-sm)}.ttas-map-iw{display:flex;flex-direction:column;gap:.25rem;min-width:160px;font-family:inherit}.ttas-map-iw-badge{align-self:flex-start;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tt-premium)}.ttas-map-iw-name{font-size:.95rem;font-weight:600;color:var(--tt-ink)}.ttas-map-iw-zone{font-size:.8rem;color:var(--tt-muted)}.ttas-map-iw-link{margin-top:.25rem;font-size:.82rem;font-weight:600;color:var(--tt-primary);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{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-4);margin-bottom:var(--space-8)}.ttas-result-card{position:relative;border:1px solid var(--color-border);border-radius:var(--ttas-radius-card);overflow:hidden;background:var(--color-surface);display:flex;flex-direction:column;color:inherit}.ttas-result-card-link{display:flex;flex:1;flex-direction:column;text-decoration:none;color:inherit}.ttas-result-card-media{position:relative;aspect-ratio:4/3;background:var(--color-bg-subtle);overflow:hidden}.ttas-result-card-media img{width:100%;height:100%;object-fit:cover}.ttas-result-card-photo-placeholder{width:100%;height:100%;background:linear-gradient(135deg,var(--color-bg-subtle),var(--color-border))}.ttas-result-card-avail-badge{position:absolute;top:var(--space-2);right:var(--space-2);background:#000000b3;color:#fff;font-size:.65rem;font-weight:800;letter-spacing:.08em;border-radius:var(--radius-sm);padding:.2rem .5rem;backdrop-filter:blur(4px)}.ttas-result-card-favorite-btn{position:absolute;top:var(--space-2);left:var(--space-2);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid var(--color-border);border-radius:var(--radius-full);background:#ffffffeb;color:var(--tt-primary);cursor:pointer;backdrop-filter:blur(4px);transition:color .15s ease,border-color .15s ease}.ttas-result-card-favorite-btn:hover{color:var(--tt-primary);border-color:var(--color-border-strong)}.ttas-result-card-favorite-btn.is-active{color:var(--tt-premium);border-color:var(--tt-premium)}.ttas-result-compare-btn{align-self:flex-start;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);font-weight:700;padding:.45rem .8rem;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.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{position:absolute;bottom:var(--space-2);left:var(--space-2);display:flex;gap:var(--space-1)}.ttas-fav-btn{display:inline-flex;align-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--tt-primary);font-size:var(--text-sm);font-weight:500;padding:.4rem .85rem;cursor:pointer;transition:color .15s ease,border-color .15s ease}.ttas-fav-btn:hover{color:var(--tt-primary);border-color:var(--color-border-strong)}.ttas-fav-btn.is-active{color:var(--tt-premium);border-color:var(--tt-premium)}.ttas-saved-rail{display:grid;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)}.ttas-saved-rail.is-empty{background:var(--color-bg-subtle)}.ttas-saved-rail-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.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{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ttas-saved-chip{display:inline-flex;align-items:center;gap:var(--space-2);max-width:18rem;border:1px solid var(--tt-premium);border-radius:var(--radius-full);color:var(--tt-primary);background:var(--tt-premium-soft);font-size:var(--text-xs);font-weight:800;padding:.45rem .75rem;text-decoration:none}.ttas-saved-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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);position:sticky;top:var(--space-4);z-index:30}.ttas-compare-rail.is-empty{background:var(--color-bg-subtle);border-style:dashed;padding:var(--space-3) var(--space-4)}.ttas-compare-rail-empty{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--color-text-muted)}.ttas-compare-rail-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.ttas-compare-rail-title{font-family:var(--ttas-font-heading);font-size:1.1rem;font-weight:600;color:var(--color-text)}.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);font-weight:700;padding:.3rem .7rem;cursor:pointer}.ttas-compare-rail-track{display:flex;gap:var(--space-3);overflow-x:auto;scroll-behavior:smooth;padding-bottom:var(--space-1)}.ttas-compare-chip{position:relative;flex-shrink:0;width:9rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-subtle);padding:var(--space-2);display:flex;flex-direction:column;gap:.15rem}.ttas-compare-chip-remove{position:absolute;top:var(--space-2);right:var(--space-2);z-index:1;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:none;border-radius:var(--radius-full);background:#ffffffeb;color:var(--color-text-muted);cursor:pointer;transition:color .15s ease}.ttas-compare-chip-remove:hover{color:var(--color-text)}.ttas-compare-chip-media{aspect-ratio:4/3;border-radius:var(--radius-sm);overflow:hidden;background:var(--color-bg-subtle);margin-bottom:var(--space-1)}.ttas-compare-chip-media img{width:100%;height:100%;object-fit:cover}.ttas-compare-chip-photo-placeholder{width:100%;height:100%;background:linear-gradient(135deg,var(--color-bg-subtle),var(--color-border))}.ttas-compare-chip-name{font-size:var(--text-sm);font-weight:600;color:var(--color-text);line-height:1.2}.ttas-compare-chip-loc{font-size:.7rem;color:var(--color-text-muted)}.ttas-compare-chip-match{font-size:.7rem;font-weight:700;color:var(--tt-primary)}.ttas-compare-chip-price{font-size:.7rem;font-weight:700;color:var(--color-text)}.ttas-compare-table{display:grid;gap:0;margin-top:var(--space-4);overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-sm)}.ttas-compare-row{display:grid;grid-template-columns:minmax(8rem,.8fr) repeat(var(--compare-cols, 3),minmax(9rem,1fr));min-width:42rem}.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{width:100%;justify-content:center;text-align:center}@media(prefers-reduced-motion:reduce){.ttas-result-card-favorite-btn,.ttas-result-compare-btn,.ttas-fav-btn,.ttas-compare-chip-remove,.ttas-compare-rail-track{transition:none;scroll-behavior:auto}}.ttas-result-card-photo-tags span{background:#0000008c;color:#fff;border-radius:var(--radius-full);padding:.15rem .5rem;font-size:.68rem;font-weight:500;backdrop-filter:blur(4px)}.ttas-result-card-body{display:flex;flex-direction:column;gap:.25rem;padding:var(--space-3) var(--space-4);flex:1}.ttas-result-op-verified{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--tt-success);font-size:.65rem;font-weight:700;letter-spacing:.08em}.ttas-result-match-label{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--tt-primary);font-size:var(--text-xs);font-weight:600}.ttas-result-name{font-size:var(--text-md);font-weight:700;margin:var(--space-1) 0 0;color:var(--color-text)}.ttas-result-loc{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.ttas-result-price{font-size:var(--text-sm);font-weight:700;color:var(--tt-primary);margin:.1rem 0 0}.ttas-result-reasons{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-top:var(--space-2)}.ttas-result-reason-pill{display:inline-flex;align-items:center;gap:.2rem;color:var(--tt-success);font-size:.68rem;font-weight:600}.ttas-results-loading{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding-block:var(--space-16);color:var(--color-text-muted)}@keyframes ttas-pulse{0%,to{opacity:1}50%{opacity:.4}}.ttas-results-loading-pulse{width:3rem;height:3rem;border-radius:var(--radius-full);background:var(--tt-primary-soft);animation:ttas-pulse 1.4s ease-in-out infinite}.ttas-results-empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center;padding-block:var(--space-16);color:var(--color-text-muted)}.ttas-results-empty p{font-size:var(--text-md);margin:0}@media(max-width:960px){.ttas-best-inner{grid-template-columns:1fr}.ttas-best-media{order:-1}.ttas-results-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.ttas-results-grid{grid-template-columns:repeat(2,1fr)}.ttas-best-criterion{grid-template-columns:6rem 1fr 4rem}}.ttas-elara-fab{position:fixed;right:var(--space-5, 1.25rem);bottom:var(--space-5, 1.25rem);z-index:50;width:56px;height:56px;border-radius:var(--radius-full);background:var(--color-elara-soft);border:1px solid var(--color-elara-border);color:var(--color-elara);cursor:pointer;display:flex;align-items:center;justify-content:center;isolation:isolate;animation:vesperElaraBreath 5.2s ease-in-out infinite;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)}.ttas-elara-fab:before,.ttas-elara-fab:after{content:"";position:absolute;inset:-1px;border-radius:var(--radius-full);border:1px solid var(--color-elara);opacity:0;pointer-events:none;z-index:1;animation:vesperElaraHalo 4.2s ease infinite}.ttas-elara-fab:after{animation-delay:2.1s}.ttas-elara-fab.is-approached{transform:scale(1.06);box-shadow:var(--shadow-lg, 0 8px 32px rgba(0, 0, 0, .18))}.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:vesperElaraBreath 5.2s ease-in-out infinite,vesperElaraSonar .7s ease}@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%{transform:scale(1);opacity:0}12%{opacity:.42}to{transform:scale(2.6);opacity:0}}@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{position:fixed;right:var(--space-5, 1.25rem);bottom:var(--space-5, 1.25rem);z-index:50}.ttas-contact-fab-wrap .ttas-elara-fab{position:static}.ttas-contact-menu{position:absolute;right:0;bottom:calc(56px + var(--space-3, .75rem));display:flex;flex-direction:column;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 rgba(0, 0, 0, .18));animation:ttasContactMenuIn var(--theme-motion-ui, .2s) var(--ease-functional, ease)}.ttas-contact-option{display:flex;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);text-decoration:none;transition:background var(--theme-motion-micro, .12s) var(--ease-functional, ease)}.ttas-contact-option:hover,.ttas-contact-option:focus-visible{background:var(--color-elara-soft);color:var(--color-elara);outline:none}.ttas-contact-option-glyph{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:2rem;height:2rem;border-radius:var(--radius-full);background:var(--color-elara-soft);color:var(--color-elara)}.ttas-contact-option-text{display:flex;flex-direction:column;gap:.125rem;min-width:0}.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-lang-toggle{padding:.25rem .625rem;border:1px solid var(--color-border);border-radius:var(--radius-full);background:transparent;color:var(--color-text-muted);font-size:.6875rem;font-weight:600;letter-spacing:.04em;cursor:pointer;transition:border-color .15s,color .15s}.ttas-lang-toggle:hover{border-color:var(--color-border-strong);color:var(--color-text)}.ttas-portal-select-section{min-height:calc(100dvh - 80px);display:flex;align-items:center}.ttas-portal-select-inner{width:100%;max-width:var(--ttas-max);margin-inline:auto;padding-inline:var(--ttas-gutter);padding-block:var(--space-16)}.ttas-portal-select-eyebrow{margin:0 0 var(--space-3);font-size:var(--text-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ttas-accent)}.ttas-portal-select-title{margin:0 0 var(--space-3);font-size:clamp(2rem,1.2rem + 2.5vw,3rem);font-weight:700;letter-spacing:-.04em;line-height:1.1}.ttas-portal-select-greeting{margin:0 0 var(--space-10);font-size:var(--text-lg);color:var(--color-text-muted)}.ttas-portal-select-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.ttas-portal-card{text-decoration:none;color:inherit;cursor:pointer}.ttas-portal-card-cta{margin-top:auto;padding-top:var(--space-3);font-size:var(--text-sm);font-weight:600;color:var(--ttas-accent)}@media(max-width:640px){.ttas-portal-select-grid{grid-template-columns:1fr 1fr}}:root{--primitive-black: #050505;--primitive-white: #ffffff;--primitive-navy-950: #030812;--primitive-navy-900: #060b18;--primitive-navy-800: #0d1526;--primitive-navy-700: #111b2e;--primitive-gray-950: #111315;--primitive-gray-800: #2f2f2f;--primitive-gray-700: #3f4247;--primitive-gray-600: #666666;--primitive-gray-300: #c8c8c3;--primitive-gray-200: #e1e1de;--primitive-gray-100: #f0f0ee;--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: rgba(123, 79, 229, .12);--primitive-vesper-accent-border: rgba(123, 79, 229, .3);--primitive-twintown-700: #1e3d52;--primitive-twintown-500: #3f6f8f;--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: rgba(0, 0, 0, .12);--primitive-html4-twintown-prelaunch-0-0-0-0-14-1a72de7c: rgba(0, 0, 0, .14);--primitive-html4-twintown-prelaunch-0-0-0-0-18-bacd6d4d: rgba(0, 0, 0, .18);--primitive-html4-twintown-prelaunch-0-0-0-0-24-eb22a8ac: rgba(0, 0, 0, .24);--primitive-html4-twintown-prelaunch-0-0-0-0-60-cbf65966: rgba(0, 0, 0, .6);--primitive-html4-twintown-prelaunch-0-0-0-0-40-f86fccd4: rgba(0, 0, 0, .4);--primitive-html4-twintown-prelaunch-139-92-246-0-30-7ac22bdf: rgba(139, 92, 246, .3);--primitive-html4-twintown-prelaunch-244-247-251-0-50-eb6e6efd: rgba(244, 247, 251, .5);--primitive-html4-twintown-prelaunch-244-247-251-0-40-79c7ec21: rgba(244, 247, 251, .4);--primitive-html4-twintown-prelaunch-0-0-0-0-10-252a8ccc: rgba(0, 0, 0, .1);--primitive-html4-twintown-prelaunch-0-0-0-0-20-c38cf48f: rgba(0, 0, 0, .2);--primitive-html4-twintown-prelaunch-6-11-24-0-80-cd43f5b6: rgba(6, 11, 24, .8);--primitive-html4-twintown-prelaunch-255-255-255-0-10-2bc9b2f9: rgba(255, 255, 255, .1);--primitive-html4-twintown-prelaunch-196-162-83-0-12-3fad1c8a: rgba(196, 162, 83, .12);--primitive-html4-twintown-prelaunch-196-162-83-0-30-ce2fb91a: rgba(196, 162, 83, .3);--primitive-html4-twintown-prelaunch-255-255-255-0-9-8fafb20d: rgba(255, 255, 255, .9);--primitive-html4-twintown-prelaunch-6-11-24-0-72-9b664748: rgba(6, 11, 24, .72);--primitive-html4-twintown-prelaunch-255-255-255-0-012-f8c40414: rgba(255, 255, 255, .012);--primitive-html4-twintown-prelaunch-255-255-255-0-94-5098ef65: rgba(255, 255, 255, .94);--primitive-html4-twintown-prelaunch-255-255-255-0-78-09fa70dc: rgba(255, 255, 255, .78);--primitive-html4-twintown-prelaunch-eef0f2-48db731c: #eef0f2;--primitive-html4-twintown-prelaunch-dfe3e6-2abf3748: #dfe3e6;--primitive-html4-twintown-prelaunch-6-11-24-0-50-a67b0d89: rgba(6, 11, 24, .5);--primitive-html4-twintown-prelaunch-6-11-24-0-88-31601962: rgba(6, 11, 24, .88);--primitive-html4-twintown-prelaunch-20-184-166-0-16-3734b390: rgba(20, 184, 166, .16);--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: rgba(20, 184, 166, .24);--primitive-html4-twintown-prelaunch-20-184-166-0-38-71008e34: rgba(20, 184, 166, .38);--primitive-html4-twintown-prelaunch-0-0-0-0-28-325b8581: rgba(0, 0, 0, .28);--primitive-html4-twintown-prelaunch-0-0-0-0-05-000dc470: rgba(0, 0, 0, .05);--primitive-html4-twintown-prelaunch-0-0-0-0-15-990ea9ca: rgba(0, 0, 0, .15);--primitive-html4-twintown-access-14b8a6-64d53237: #14b8a6;--primitive-html4-twintown-access-5eead4-5132a810: #5eead4;--primitive-html4-twintown-access-0-0-0-0-12-522cb315: rgba(0, 0, 0, .12);--primitive-html4-twintown-access-0-0-0-0-14-1a72de7c: rgba(0, 0, 0, .14);--primitive-html4-twintown-access-0-0-0-0-18-bacd6d4d: rgba(0, 0, 0, .18);--primitive-html4-twintown-access-0-0-0-0-24-eb22a8ac: rgba(0, 0, 0, .24);--primitive-html4-twintown-access-0-0-0-0-60-cbf65966: rgba(0, 0, 0, .6);--primitive-html4-twintown-access-0-0-0-0-40-f86fccd4: rgba(0, 0, 0, .4);--primitive-html4-twintown-access-139-92-246-0-30-7ac22bdf: rgba(139, 92, 246, .3);--primitive-html4-twintown-access-244-247-251-0-50-eb6e6efd: rgba(244, 247, 251, .5);--primitive-html4-twintown-access-244-247-251-0-40-79c7ec21: rgba(244, 247, 251, .4);--primitive-html4-twintown-access-0-0-0-0-10-252a8ccc: rgba(0, 0, 0, .1);--primitive-html4-twintown-access-0-0-0-0-20-c38cf48f: rgba(0, 0, 0, .2);--primitive-html4-twintown-access-6-11-24-0-80-cd43f5b6: rgba(6, 11, 24, .8);--primitive-html4-twintown-access-255-255-255-0-10-2bc9b2f9: rgba(255, 255, 255, .1);--primitive-html4-twintown-access-196-162-83-0-12-3fad1c8a: rgba(196, 162, 83, .12);--primitive-html4-twintown-access-196-162-83-0-30-ce2fb91a: rgba(196, 162, 83, .3);--primitive-html4-twintown-access-255-255-255-0-9-8fafb20d: rgba(255, 255, 255, .9);--primitive-html4-twintown-access-6-11-24-0-72-9b664748: rgba(6, 11, 24, .72);--primitive-html4-twintown-access-255-255-255-0-012-f8c40414: rgba(255, 255, 255, .012);--primitive-html4-twintown-access-255-255-255-0-94-5098ef65: rgba(255, 255, 255, .94);--primitive-html4-twintown-access-255-255-255-0-78-09fa70dc: rgba(255, 255, 255, .78);--primitive-html4-twintown-access-eef0f2-48db731c: #eef0f2;--primitive-html4-twintown-access-dfe3e6-2abf3748: #dfe3e6;--primitive-html4-twintown-access-6-11-24-0-50-a67b0d89: rgba(6, 11, 24, .5);--primitive-html4-twintown-access-6-11-24-0-88-31601962: rgba(6, 11, 24, .88);--primitive-html4-twintown-access-20-184-166-0-16-3734b390: rgba(20, 184, 166, .16);--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: rgba(20, 184, 166, .24);--primitive-html4-twintown-access-20-184-166-0-38-71008e34: rgba(20, 184, 166, .38);--primitive-html4-twintown-access-0-0-0-0-28-325b8581: rgba(0, 0, 0, .28);--primitive-html4-twintown-access-0-0-0-0-05-000dc470: rgba(0, 0, 0, .05);--primitive-html4-twintown-access-0-0-0-0-15-990ea9ca: rgba(0, 0, 0, .15);--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: rgba(0, 0, 0, .12);--primitive-html4-twintown-access-login-0-0-0-0-14-1a72de7c: rgba(0, 0, 0, .14);--primitive-html4-twintown-access-login-0-0-0-0-18-bacd6d4d: rgba(0, 0, 0, .18);--primitive-html4-twintown-access-login-0-0-0-0-24-eb22a8ac: rgba(0, 0, 0, .24);--primitive-html4-twintown-access-login-0-0-0-0-60-cbf65966: rgba(0, 0, 0, .6);--primitive-html4-twintown-access-login-0-0-0-0-40-f86fccd4: rgba(0, 0, 0, .4);--primitive-html4-twintown-access-login-139-92-246-0-30-7ac22bdf: rgba(139, 92, 246, .3);--primitive-html4-twintown-access-login-244-247-251-0-50-eb6e6efd: rgba(244, 247, 251, .5);--primitive-html4-twintown-access-login-244-247-251-0-40-79c7ec21: rgba(244, 247, 251, .4);--primitive-html4-twintown-access-login-0-0-0-0-10-252a8ccc: rgba(0, 0, 0, .1);--primitive-html4-twintown-access-login-0-0-0-0-20-c38cf48f: rgba(0, 0, 0, .2);--primitive-html4-twintown-access-login-6-11-24-0-80-cd43f5b6: rgba(6, 11, 24, .8);--primitive-html4-twintown-access-login-255-255-255-0-10-2bc9b2f9: rgba(255, 255, 255, .1);--primitive-html4-twintown-access-login-196-162-83-0-12-3fad1c8a: rgba(196, 162, 83, .12);--primitive-html4-twintown-access-login-196-162-83-0-30-ce2fb91a: rgba(196, 162, 83, .3);--primitive-html4-twintown-access-login-255-255-255-0-9-8fafb20d: rgba(255, 255, 255, .9);--primitive-html4-twintown-access-login-6-11-24-0-72-9b664748: rgba(6, 11, 24, .72);--primitive-html4-twintown-access-login-255-255-255-0-012-f8c40414: rgba(255, 255, 255, .012);--primitive-html4-twintown-access-login-255-255-255-0-94-5098ef65: rgba(255, 255, 255, .94);--primitive-html4-twintown-access-login-255-255-255-0-78-09fa70dc: rgba(255, 255, 255, .78);--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: rgba(6, 11, 24, .5);--primitive-html4-twintown-access-login-6-11-24-0-88-31601962: rgba(6, 11, 24, .88);--primitive-html4-twintown-access-login-20-184-166-0-16-3734b390: rgba(20, 184, 166, .16);--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: rgba(20, 184, 166, .24);--primitive-html4-twintown-access-login-20-184-166-0-38-71008e34: rgba(20, 184, 166, .38);--primitive-html4-twintown-access-login-0-0-0-0-28-325b8581: rgba(0, 0, 0, .28);--primitive-html4-twintown-access-login-0-0-0-0-05-000dc470: rgba(0, 0, 0, .05);--primitive-html4-twintown-access-login-0-0-0-0-15-990ea9ca: rgba(0, 0, 0, .15);--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: rgba(0, 0, 0, .12);--primitive-html4-twintown-access-agent-0-0-0-0-14-1a72de7c: rgba(0, 0, 0, .14);--primitive-html4-twintown-access-agent-0-0-0-0-18-bacd6d4d: rgba(0, 0, 0, .18);--primitive-html4-twintown-access-agent-0-0-0-0-24-eb22a8ac: rgba(0, 0, 0, .24);--primitive-html4-twintown-access-agent-0-0-0-0-60-cbf65966: rgba(0, 0, 0, .6);--primitive-html4-twintown-access-agent-0-0-0-0-40-f86fccd4: rgba(0, 0, 0, .4);--primitive-html4-twintown-access-agent-139-92-246-0-30-7ac22bdf: rgba(139, 92, 246, .3);--primitive-html4-twintown-access-agent-244-247-251-0-50-eb6e6efd: rgba(244, 247, 251, .5);--primitive-html4-twintown-access-agent-244-247-251-0-40-79c7ec21: rgba(244, 247, 251, .4);--primitive-html4-twintown-access-agent-0-0-0-0-10-252a8ccc: rgba(0, 0, 0, .1);--primitive-html4-twintown-access-agent-0-0-0-0-20-c38cf48f: rgba(0, 0, 0, .2);--primitive-html4-twintown-access-agent-6-11-24-0-80-cd43f5b6: rgba(6, 11, 24, .8);--primitive-html4-twintown-access-agent-255-255-255-0-10-2bc9b2f9: rgba(255, 255, 255, .1);--primitive-html4-twintown-access-agent-196-162-83-0-12-3fad1c8a: rgba(196, 162, 83, .12);--primitive-html4-twintown-access-agent-196-162-83-0-30-ce2fb91a: rgba(196, 162, 83, .3);--primitive-html4-twintown-access-agent-255-255-255-0-9-8fafb20d: rgba(255, 255, 255, .9);--primitive-html4-twintown-access-agent-6-11-24-0-72-9b664748: rgba(6, 11, 24, .72);--primitive-html4-twintown-access-agent-255-255-255-0-012-f8c40414: rgba(255, 255, 255, .012);--primitive-html4-twintown-access-agent-255-255-255-0-94-5098ef65: rgba(255, 255, 255, .94);--primitive-html4-twintown-access-agent-255-255-255-0-78-09fa70dc: rgba(255, 255, 255, .78);--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: rgba(6, 11, 24, .5);--primitive-html4-twintown-access-agent-6-11-24-0-88-31601962: rgba(6, 11, 24, .88);--primitive-html4-twintown-access-agent-20-184-166-0-16-3734b390: rgba(20, 184, 166, .16);--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: rgba(20, 184, 166, .24);--primitive-html4-twintown-access-agent-20-184-166-0-38-71008e34: rgba(20, 184, 166, .38);--primitive-html4-twintown-access-agent-0-0-0-0-28-325b8581: rgba(0, 0, 0, .28);--primitive-html4-twintown-access-agent-0-0-0-0-05-000dc470: rgba(0, 0, 0, .05);--primitive-html4-twintown-access-agent-0-0-0-0-15-990ea9ca: rgba(0, 0, 0, .15);--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: rgba(0, 0, 0, .12);--primitive-html4-twintown-operator-mobile-0-0-0-0-14-1a72de7c: rgba(0, 0, 0, .14);--primitive-html4-twintown-operator-mobile-0-0-0-0-18-bacd6d4d: rgba(0, 0, 0, .18);--primitive-html4-twintown-operator-mobile-0-0-0-0-24-eb22a8ac: rgba(0, 0, 0, .24);--primitive-html4-twintown-operator-mobile-0-0-0-0-60-cbf65966: rgba(0, 0, 0, .6);--primitive-html4-twintown-operator-mobile-0-0-0-0-40-f86fccd4: rgba(0, 0, 0, .4);--primitive-html4-twintown-operator-mobile-139-92-246-0-30-7ac22bdf: rgba(139, 92, 246, .3);--primitive-html4-twintown-operator-mobile-244-247-251-0-50-eb6e6efd: rgba(244, 247, 251, .5);--primitive-html4-twintown-operator-mobile-244-247-251-0-40-79c7ec21: rgba(244, 247, 251, .4);--primitive-html4-twintown-operator-mobile-0-0-0-0-10-252a8ccc: rgba(0, 0, 0, .1);--primitive-html4-twintown-operator-mobile-0-0-0-0-20-c38cf48f: rgba(0, 0, 0, .2);--primitive-html4-twintown-operator-mobile-6-11-24-0-80-cd43f5b6: rgba(6, 11, 24, .8);--primitive-html4-twintown-operator-mobile-255-255-255-0-10-2bc9b2f9: rgba(255, 255, 255, .1);--primitive-html4-twintown-operator-mobile-196-162-83-0-12-3fad1c8a: rgba(196, 162, 83, .12);--primitive-html4-twintown-operator-mobile-196-162-83-0-30-ce2fb91a: rgba(196, 162, 83, .3);--primitive-html4-twintown-operator-mobile-255-255-255-0-9-8fafb20d: rgba(255, 255, 255, .9);--primitive-html4-twintown-operator-mobile-6-11-24-0-72-9b664748: rgba(6, 11, 24, .72);--primitive-html4-twintown-operator-mobile-255-255-255-0-012-f8c40414: rgba(255, 255, 255, .012);--primitive-html4-twintown-operator-mobile-255-255-255-0-94-5098ef65: rgba(255, 255, 255, .94);--primitive-html4-twintown-operator-mobile-255-255-255-0-78-09fa70dc: rgba(255, 255, 255, .78);--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: rgba(6, 11, 24, .5);--primitive-html4-twintown-operator-mobile-6-11-24-0-88-31601962: rgba(6, 11, 24, .88);--primitive-html4-twintown-operator-mobile-20-184-166-0-16-3734b390: rgba(20, 184, 166, .16);--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: rgba(20, 184, 166, .24);--primitive-html4-twintown-operator-mobile-20-184-166-0-38-71008e34: rgba(20, 184, 166, .38);--primitive-html4-twintown-operator-mobile-0-0-0-0-28-325b8581: rgba(0, 0, 0, .28);--primitive-html4-twintown-operator-mobile-0-0-0-0-05-000dc470: rgba(0, 0, 0, .05);--primitive-html4-twintown-operator-mobile-0-0-0-0-15-990ea9ca: rgba(0, 0, 0, .15);--primitive-html4-twintown-operator-mobile-20-184-166-0-12-337e53e6: rgba(20, 184, 166, .12);--primitive-html4-twintown-operator-mobile-0-0-0-0-5-c72a868d: rgba(0, 0, 0, .5);--primitive-html4-twintown-operator-mobile-20-184-166-0-08-094683a9: rgba(20, 184, 166, .08);--primitive-html4-twintown-operator-mobile-20-184-166-0-2-d561ae44: rgba(20, 184, 166, .2);--primitive-html4-twintown-operator-mobile-139-92-246-0-1-edd4f5de: rgba(139, 92, 246, .1);--primitive-html4-twintown-operator-mobile-255-255-255-0-02-c4f9f47f: rgba(255, 255, 255, .02);--primitive-html4-twintown-operator-mobile-0-0-0-0-3-1b674875: rgba(0, 0, 0, .3);--primitive-html4-twintown-operator-mobile-255-255-255-0-2-09e1e8d2: rgba(255, 255, 255, .2);--primitive-html4-twintown-operator-mobile-139-92-246-0-2-d98ca488: rgba(139, 92, 246, .2);--primitive-html4-twintown-operator-mobile-139-92-246-0-5-ce1f16df: rgba(139, 92, 246, .5);--primitive-html4-twintown-operator-mobile-139-92-246-0-4-188f991d: rgba(139, 92, 246, .4);--primitive-html4-twintown-operator-mobile-255-255-255-0-3-a07f2a9c: rgba(255, 255, 255, .3);--primitive-html4-twintown-operator-mobile-20-184-166-0-1-e489d4c9: rgba(20, 184, 166, .1);--primitive-html4-twintown-operator-mobile-0-0-0-0-7-83809d51: rgba(0, 0, 0, .7);--primitive-html4-twintown-operator-mobile-43-190-131-0-08-483e2145: rgba(43, 190, 131, .08);--primitive-html4-twintown-operator-mobile-224-82-82-0-08-36f63dd8: rgba(224, 82, 82, .08);--primitive-html4-twintown-operator-mobile-212-162-76-0-08-45d2a366: rgba(212, 162, 76, .08);--primitive-html4-twintown-operator-mobile-139-139-143-0-08-a0f41dc2: rgba(139, 139, 143, .08);--primitive-html4-twintown-operator-mobile-login-20-184-166-0-1-e489d4c9: rgba(20, 184, 166, .1);--primitive-html4-twintown-operator-mobile-login-20-184-166-0-3-555c63c6: rgba(20, 184, 166, .3);--primitive-html4-twintown-operator-mobile-login-224-82-82-0-1-39218b16: rgba(224, 82, 82, .1);--primitive-html4-twintown-operator-mobile-login-224-82-82-0-3-f1bc5f6c: rgba(224, 82, 82, .3);--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: rgba(0, 0, 0, .12);--primitive-html4-twintown-operator-mobile-login-0-0-0-0-14-1a72de7c: rgba(0, 0, 0, .14);--primitive-html4-twintown-operator-mobile-login-0-0-0-0-18-bacd6d4d: rgba(0, 0, 0, .18);--primitive-html4-twintown-operator-mobile-login-0-0-0-0-24-eb22a8ac: rgba(0, 0, 0, .24);--primitive-html4-twintown-operator-mobile-login-0-0-0-0-60-cbf65966: rgba(0, 0, 0, .6);--primitive-html4-twintown-operator-mobile-login-0-0-0-0-40-f86fccd4: rgba(0, 0, 0, .4);--primitive-html4-twintown-operator-mobile-login-139-92-246-0-30-7ac22bdf: rgba( 139, 92, 246, .3 );--primitive-html4-twintown-operator-mobile-login-244-247-251-0-50-eb6e6efd: rgba( 244, 247, 251, .5 );--primitive-html4-twintown-operator-mobile-login-244-247-251-0-40-79c7ec21: rgba( 244, 247, 251, .4 );--primitive-html4-twintown-operator-mobile-login-0-0-0-0-10-252a8ccc: rgba(0, 0, 0, .1);--primitive-html4-twintown-operator-mobile-login-0-0-0-0-20-c38cf48f: rgba(0, 0, 0, .2);--primitive-html4-twintown-operator-mobile-login-6-11-24-0-80-cd43f5b6: rgba(6, 11, 24, .8);--primitive-html4-twintown-operator-mobile-login-255-255-255-0-10-2bc9b2f9: rgba( 255, 255, 255, .1 );--primitive-html4-twintown-operator-mobile-login-196-162-83-0-12-3fad1c8a: rgba( 196, 162, 83, .12 );--primitive-html4-twintown-operator-mobile-login-196-162-83-0-30-ce2fb91a: rgba( 196, 162, 83, .3 );--primitive-html4-twintown-operator-mobile-login-255-255-255-0-9-8fafb20d: rgba( 255, 255, 255, .9 );--primitive-html4-twintown-operator-mobile-login-6-11-24-0-72-9b664748: rgba(6, 11, 24, .72);--primitive-html4-twintown-operator-mobile-login-255-255-255-0-012-f8c40414: rgba( 255, 255, 255, .012 );--primitive-html4-twintown-operator-mobile-login-255-255-255-0-94-5098ef65: rgba( 255, 255, 255, .94 );--primitive-html4-twintown-operator-mobile-login-255-255-255-0-78-09fa70dc: rgba( 255, 255, 255, .78 );--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: rgba(6, 11, 24, .5);--primitive-html4-twintown-operator-mobile-login-6-11-24-0-88-31601962: rgba(6, 11, 24, .88);--primitive-html4-twintown-operator-mobile-login-20-184-166-0-16-3734b390: rgba( 20, 184, 166, .16 );--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: rgba( 20, 184, 166, .24 );--primitive-html4-twintown-operator-mobile-login-20-184-166-0-38-71008e34: rgba( 20, 184, 166, .38 );--primitive-html4-twintown-operator-mobile-login-0-0-0-0-28-325b8581: rgba(0, 0, 0, .28);--primitive-html4-twintown-operator-mobile-login-0-0-0-0-05-000dc470: rgba(0, 0, 0, .05);--primitive-html4-twintown-operator-mobile-login-0-0-0-0-15-990ea9ca: rgba(0, 0, 0, .15);--primitive-html4-twintown-operator-mobile-login-20-184-166-0-12-337e53e6: rgba( 20, 184, 166, .12 );--primitive-html4-twintown-operator-mobile-login-0-0-0-0-5-c72a868d: rgba(0, 0, 0, .5);--primitive-html4-twintown-operator-mobile-login-20-184-166-0-08-094683a9: rgba( 20, 184, 166, .08 );--primitive-html4-twintown-operator-mobile-login-20-184-166-0-2-d561ae44: rgba(20, 184, 166, .2);--primitive-html4-twintown-operator-mobile-login-139-92-246-0-1-edd4f5de: rgba(139, 92, 246, .1);--primitive-html4-twintown-operator-mobile-login-255-255-255-0-02-c4f9f47f: rgba( 255, 255, 255, .02 );--primitive-html4-twintown-operator-mobile-login-0-0-0-0-3-1b674875: rgba(0, 0, 0, .3);--primitive-html4-twintown-operator-mobile-login-255-255-255-0-2-09e1e8d2: rgba( 255, 255, 255, .2 );--primitive-html4-twintown-operator-mobile-login-139-92-246-0-2-d98ca488: rgba(139, 92, 246, .2);--primitive-html4-twintown-operator-mobile-login-139-92-246-0-5-ce1f16df: rgba(139, 92, 246, .5);--primitive-html4-twintown-operator-mobile-login-139-92-246-0-4-188f991d: rgba(139, 92, 246, .4);--primitive-html4-twintown-operator-mobile-login-255-255-255-0-3-a07f2a9c: rgba( 255, 255, 255, .3 );--primitive-html4-twintown-operator-mobile-login-0-0-0-0-7-83809d51: rgba(0, 0, 0, .7);--primitive-html4-twintown-operator-mobile-login-43-190-131-0-08-483e2145: rgba( 43, 190, 131, .08 );--primitive-html4-twintown-operator-mobile-login-224-82-82-0-08-36f63dd8: rgba(224, 82, 82, .08);--primitive-html4-twintown-operator-mobile-login-212-162-76-0-08-45d2a366: rgba( 212, 162, 76, .08 );--primitive-html4-twintown-operator-mobile-login-139-139-143-0-08-a0f41dc2: rgba( 139, 139, 143, .08 );--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: rgba(0, 0, 0, .12);--primitive-html4-twintown-operator-mobile-agent-0-0-0-0-14-1a72de7c: rgba(0, 0, 0, .14);--primitive-html4-twintown-operator-mobile-agent-0-0-0-0-18-bacd6d4d: rgba(0, 0, 0, .18);--primitive-html4-twintown-operator-mobile-agent-0-0-0-0-24-eb22a8ac: rgba(0, 0, 0, .24);--primitive-html4-twintown-operator-mobile-agent-0-0-0-0-60-cbf65966: rgba(0, 0, 0, .6);--primitive-html4-twintown-operator-mobile-agent-0-0-0-0-40-f86fccd4: rgba(0, 0, 0, .4);--primitive-html4-twintown-operator-mobile-agent-139-92-246-0-30-7ac22bdf: rgba( 139, 92, 246, .3 );--primitive-html4-twintown-operator-mobile-agent-244-247-251-0-50-eb6e6efd: rgba( 244, 247, 251, .5 );--primitive-html4-twintown-operator-mobile-agent-244-247-251-0-40-79c7ec21: rgba( 244, 247, 251, .4 );--primitive-html4-twintown-operator-mobile-agent-0-0-0-0-10-252a8ccc: rgba(0, 0, 0, .1);--primitive-html4-twintown-operator-mobile-agent-0-0-0-0-20-c38cf48f: rgba(0, 0, 0, .2);--primitive-html4-twintown-operator-mobile-agent-6-11-24-0-80-cd43f5b6: rgba(6, 11, 24, .8);--primitive-html4-twintown-operator-mobile-agent-255-255-255-0-10-2bc9b2f9: rgba( 255, 255, 255, .1 );--primitive-html4-twintown-operator-mobile-agent-196-162-83-0-12-3fad1c8a: rgba( 196, 162, 83, .12 );--primitive-html4-twintown-operator-mobile-agent-196-162-83-0-30-ce2fb91a: rgba( 196, 162, 83, .3 );--primitive-html4-twintown-operator-mobile-agent-255-255-255-0-9-8fafb20d: rgba( 255, 255, 255, .9 );--primitive-html4-twintown-operator-mobile-agent-6-11-24-0-72-9b664748: rgba(6, 11, 24, .72);--primitive-html4-twintown-operator-mobile-agent-255-255-255-0-012-f8c40414: rgba( 255, 255, 255, .012 );--primitive-html4-twintown-operator-mobile-agent-255-255-255-0-94-5098ef65: rgba( 255, 255, 255, .94 );--primitive-html4-twintown-operator-mobile-agent-255-255-255-0-78-09fa70dc: rgba( 255, 255, 255, .78 );--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: rgba(6, 11, 24, .5);--primitive-html4-twintown-operator-mobile-agent-6-11-24-0-88-31601962: rgba(6, 11, 24, .88);--primitive-html4-twintown-operator-mobile-agent-20-184-166-0-16-3734b390: rgba( 20, 184, 166, .16 );--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: rgba( 20, 184, 166, .24 );--primitive-html4-twintown-operator-mobile-agent-20-184-166-0-38-71008e34: rgba( 20, 184, 166, .38 );--primitive-html4-twintown-operator-mobile-agent-0-0-0-0-28-325b8581: rgba(0, 0, 0, .28);--primitive-html4-twintown-operator-mobile-agent-0-0-0-0-05-000dc470: rgba(0, 0, 0, .05);--primitive-html4-twintown-operator-mobile-agent-0-0-0-0-15-990ea9ca: rgba(0, 0, 0, .15);--primitive-html4-twintown-operator-mobile-agent-20-184-166-0-12-337e53e6: rgba( 20, 184, 166, .12 );--primitive-html4-twintown-operator-mobile-agent-0-0-0-0-5-c72a868d: rgba(0, 0, 0, .5);--primitive-html4-twintown-operator-mobile-agent-20-184-166-0-08-094683a9: rgba( 20, 184, 166, .08 );--primitive-html4-twintown-operator-mobile-agent-20-184-166-0-2-d561ae44: rgba(20, 184, 166, .2);--primitive-html4-twintown-operator-mobile-agent-139-92-246-0-1-edd4f5de: rgba(139, 92, 246, .1);--primitive-html4-twintown-operator-mobile-agent-255-255-255-0-02-c4f9f47f: rgba( 255, 255, 255, .02 );--primitive-html4-twintown-operator-mobile-agent-0-0-0-0-3-1b674875: rgba(0, 0, 0, .3);--primitive-html4-twintown-operator-mobile-agent-255-255-255-0-2-09e1e8d2: rgba( 255, 255, 255, .2 );--primitive-html4-twintown-operator-mobile-agent-139-92-246-0-2-d98ca488: rgba(139, 92, 246, .2);--primitive-html4-twintown-operator-mobile-agent-139-92-246-0-5-ce1f16df: rgba(139, 92, 246, .5);--primitive-html4-twintown-operator-mobile-agent-139-92-246-0-4-188f991d: rgba(139, 92, 246, .4);--primitive-html4-twintown-operator-mobile-agent-255-255-255-0-3-a07f2a9c: rgba( 255, 255, 255, .3 );--primitive-html4-twintown-operator-mobile-agent-20-184-166-0-1-e489d4c9: rgba(20, 184, 166, .1);--primitive-html4-twintown-operator-mobile-agent-0-0-0-0-7-83809d51: rgba(0, 0, 0, .7);--primitive-html4-twintown-operator-mobile-agent-43-190-131-0-08-483e2145: rgba( 43, 190, 131, .08 );--primitive-html4-twintown-operator-mobile-agent-224-82-82-0-08-36f63dd8: rgba(224, 82, 82, .08);--primitive-html4-twintown-operator-mobile-agent-212-162-76-0-08-45d2a366: rgba( 212, 162, 76, .08 );--primitive-html4-twintown-operator-mobile-agent-139-139-143-0-08-a0f41dc2: rgba( 139, 139, 143, .08 );--primitive-html4-twintown-home-050505-f87bea10: #050505;--primitive-html4-twintown-home-ffffff-c659d630: #ffffff;--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: #666666;--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: rgba(0, 0, 0, .12);--primitive-html4-twintown-home-0-0-0-0-14-1a72de7c: rgba(0, 0, 0, .14);--primitive-html4-twintown-home-0-0-0-0-18-bacd6d4d: rgba(0, 0, 0, .18);--primitive-html4-twintown-home-0-0-0-0-24-eb22a8ac: rgba(0, 0, 0, .24);--primitive-html4-twintown-home-0-0-0-0-60-cbf65966: rgba(0, 0, 0, .6);--primitive-html4-twintown-home-0-0-0-0-25-f19eb1bf: rgba(0, 0, 0, .25);--primitive-html4-twintown-home-0-0-0-0-40-f86fccd4: rgba(0, 0, 0, .4);--primitive-html4-twintown-home-139-92-246-0-12-f099fe58: rgba(139, 92, 246, .12);--primitive-html4-twintown-home-139-92-246-0-30-7ac22bdf: rgba(139, 92, 246, .3);--primitive-html4-twintown-home-255-255-255-0-06-94914354: rgba(255, 255, 255, .06);--primitive-html4-twintown-home-255-255-255-0-08-b3a3e8cf: rgba(255, 255, 255, .08);--primitive-html4-twintown-home-255-255-255-0-04-81aacf4a: rgba(255, 255, 255, .04);--primitive-html4-twintown-home-f4f7fb-5e73eb92: #f4f7fb;--primitive-html4-twintown-home-244-247-251-0-65-a17bb2fe: rgba(244, 247, 251, .65);--primitive-html4-twintown-home-244-247-251-0-50-eb6e6efd: rgba(244, 247, 251, .5);--primitive-html4-twintown-home-244-247-251-0-40-79c7ec21: rgba(244, 247, 251, .4);--primitive-html4-twintown-home-244-247-251-0-85-7fe20283: rgba(244, 247, 251, .85);--primitive-html4-twintown-home-183-91-80-0-09-39e8f79e: rgba(183, 91, 80, .09);--primitive-html4-twintown-home-185-135-45-0-09-ba80c1d4: rgba(185, 135, 45, .09);--primitive-html4-twintown-home-34-143-101-0-09-81a9cbe7: rgba(34, 143, 101, .09);--primitive-html4-twintown-home-47-95-145-0-09-a242be61: rgba(47, 95, 145, .09);--primitive-html4-twintown-home-63-111-143-0-12-dfe8cc66: rgba(63, 111, 143, .12);--primitive-html4-twintown-home-63-111-143-0-34-1e7d8847: rgba(63, 111, 143, .34);--primitive-html4-twintown-home-184-170-138-0-12-02bb0e85: rgba(184, 170, 138, .12);--primitive-html4-twintown-home-184-170-138-0-32-84a9693c: rgba(184, 170, 138, .32);--primitive-html4-twintown-home-255-255-255-0-82-923a33a9: rgba(255, 255, 255, .82);--primitive-html4-twintown-home-0-0-0-0-10-252a8ccc: rgba(0, 0, 0, .1);--primitive-html4-twintown-home-0-0-0-0-22-299efcc6: rgba(0, 0, 0, .22);--primitive-html4-twintown-home-0-0-0-0-055-1e54b883: rgba(0, 0, 0, .055);--primitive-html4-twintown-home-0-0-0-0-20-c38cf48f: rgba(0, 0, 0, .2);--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: rgba(255, 255, 255, .035);--primitive-html4-twintown-home-6-11-24-0-80-cd43f5b6: rgba(6, 11, 24, .8);--primitive-html4-twintown-home-255-255-255-0-10-2bc9b2f9: rgba(255, 255, 255, .1);--primitive-html4-twintown-home-255-255-255-0-18-56d89d6f: rgba(255, 255, 255, .18);--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: rgba(196, 162, 83, .12);--primitive-html4-twintown-home-196-162-83-0-30-ce2fb91a: rgba(196, 162, 83, .3);--primitive-html4-twintown-home-255-255-255-0-9-8fafb20d: rgba(255, 255, 255, .9);--primitive-html4-twintown-home-6-11-24-0-72-9b664748: rgba(6, 11, 24, .72);--primitive-html4-twintown-home-255-255-255-0-012-f8c40414: rgba(255, 255, 255, .012);--primitive-html4-twintown-home-255-255-255-0-94-5098ef65: rgba(255, 255, 255, .94);--primitive-html4-twintown-home-255-255-255-0-78-09fa70dc: rgba(255, 255, 255, .78);--primitive-html4-twintown-home-eef0f2-48db731c: #eef0f2;--primitive-html4-twintown-home-dfe3e6-2abf3748: #dfe3e6;--primitive-html4-twintown-home-6-11-24-0-50-a67b0d89: rgba(6, 11, 24, .5);--primitive-html4-twintown-home-6-11-24-0-88-31601962: rgba(6, 11, 24, .88);--primitive-html4-twintown-home-20-184-166-0-16-3734b390: rgba(20, 184, 166, .16);--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: rgba(20, 184, 166, .24);--primitive-html4-twintown-home-20-184-166-0-38-71008e34: rgba(20, 184, 166, .38);--primitive-html4-twintown-home-0-0-0-0-28-325b8581: rgba(0, 0, 0, .28);--primitive-html4-twintown-home-0-0-0-0-05-000dc470: rgba(0, 0, 0, .05);--primitive-html4-twintown-home-0-0-0-0-15-990ea9ca: rgba(0, 0, 0, .15);--primitive-html4-twintown-home-0-0-0-0-08-67cac164: rgba(0, 0, 0, .08);--primitive-html4-twintown-home-255-255-255-0-72-dc0ed917: rgba(255, 255, 255, .72);--primitive-html4-twintown-home-17-27-46-0-82-0b55cafd: rgba(17, 27, 46, .82);--primitive-html4-twintown-home-143-179-200-0-36-ee67c890: rgba(143, 179, 200, .36);--primitive-html4-twintown-home-0-0-0-0-34-84931654: rgba(0, 0, 0, .34);--primitive-html4-twintown-home-255-255-255-0-045-d3e25381: rgba(255, 255, 255, .045);--primitive-html4-twintown-home-143-179-200-0-68-f17ec986: rgba(143, 179, 200, .68);--primitive-html4-twintown-home-0-0-0-0-38-f427894e: rgba(0, 0, 0, .38);--primitive-html4-twintown-home-143-179-200-0-13-2d18f118: rgba(143, 179, 200, .13);--primitive-html4-twintown-home-255-255-255-0-055-3a780054: rgba(255, 255, 255, .055);--primitive-html4-twintown-home-240-240-238-0-74-bbc4e97a: rgba(240, 240, 238, .74);--primitive-html4-twintown-home-0-0-0-0-045-2700a017: rgba(0, 0, 0, .045);--primitive-html4-twintown-home-255-255-255-0-64-53c07495: rgba(255, 255, 255, .64);--primitive-html4-twintown-home-13-21-38-0-72-7464fbfa: rgba(13, 21, 38, .72);--primitive-html4-twintown-home-143-179-200-0-08-62b993a7: rgba(143, 179, 200, .08);--primitive-html4-twintown-home-143-179-200-0-22-e6cfd9f8: rgba(143, 179, 200, .22);--primitive-html4-twintown-home-143-179-200-0-30-4626bb65: rgba(143, 179, 200, .3);--primitive-html4-twintown-home-184-170-138-0-08-dbcd2ec2: rgba(184, 170, 138, .08);--primitive-html4-twintown-home-111-102-83-0-28-3515d963: rgba(111, 102, 83, .28);--primitive-html4-twintown-home-0-0-0-0-55-6333c40f: rgba(0, 0, 0, .55);--primitive-html4-twintown-home-253-246-233-0-5-8c0c8609: rgba(253, 246, 233, .5);--primitive-html4-twintown-home-0-0-0-0-09-1d86b63b: rgba(0, 0, 0, .09);--primitive-html4-twintown-home-0-0-0-0-0-b7afa8e7: rgba(0, 0, 0, 0);--primitive-html4-twintown-home-0-0-0-0-45-d28dc1ac: rgba(0, 0, 0, .45);--primitive-html4-twintown-home-0-0-0-0-52-77efbed6: rgba(0, 0, 0, .52);--primitive-html4-twintown-home-0-0-0-0-48-869195d3: rgba(0, 0, 0, .48);--primitive-html4-twintown-home-255-255-255-0-93-82446e2d: rgba(255, 255, 255, .93);--primitive-html4-twintown-home-4f72ff-8d83d3b5: #4f72ff;--primitive-html4-twintown-home-79-114-255-0-13-71239d5a: rgba(79, 114, 255, .13);--primitive-html4-twintown-home-f57a38-0fd93590: #f57a38;--primitive-html4-twintown-home-245-122-56-0-13-534ca88e: rgba(245, 122, 56, .13);--primitive-html4-twintown-home-3dbf82-c54fe4cc: #3dbf82;--primitive-html4-twintown-home-61-191-130-0-13-5bcc8c43: rgba(61, 191, 130, .13);--primitive-html4-twintown-home-9b6ff5-d7900e12: #9b6ff5;--primitive-html4-twintown-home-155-111-245-0-13-c4305efa: rgba(155, 111, 245, .13);--primitive-html4-twintown-home-20b2c8-0861e8cd: #20b2c8;--primitive-html4-twintown-home-32-178-200-0-13-0db40ef9: rgba(32, 178, 200, .13);--primitive-html4-twintown-home-60a5fa-90c04d02: #60a5fa;--primitive-html4-twintown-home-96-165-250-0-13-89853354: rgba(96, 165, 250, .13);--primitive-html4-twintown-home-d4a017-369c05d8: #d4a017;--primitive-html4-twintown-home-212-160-23-0-13-ab555e8f: rgba(212, 160, 23, .13);--primitive-html4-twintown-home-f06292-5b20527a: #f06292;--primitive-html4-twintown-home-240-98-146-0-13-e7fd704b: rgba(240, 98, 146, .13);--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: #ffffff;--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: #666666;--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: rgba(0, 0, 0, .12);--primitive-html4-nortealto-home-0-0-0-0-14-1a72de7c: rgba(0, 0, 0, .14);--primitive-html4-nortealto-home-0-0-0-0-18-bacd6d4d: rgba(0, 0, 0, .18);--primitive-html4-nortealto-home-0-0-0-0-24-eb22a8ac: rgba(0, 0, 0, .24);--primitive-html4-nortealto-home-0-0-0-0-60-cbf65966: rgba(0, 0, 0, .6);--primitive-html4-nortealto-home-0-0-0-0-25-f19eb1bf: rgba(0, 0, 0, .25);--primitive-html4-nortealto-home-0-0-0-0-40-f86fccd4: rgba(0, 0, 0, .4);--primitive-html4-nortealto-home-139-92-246-0-12-f099fe58: rgba(139, 92, 246, .12);--primitive-html4-nortealto-home-139-92-246-0-30-7ac22bdf: rgba(139, 92, 246, .3);--primitive-html4-nortealto-home-255-255-255-0-06-94914354: rgba(255, 255, 255, .06);--primitive-html4-nortealto-home-255-255-255-0-08-b3a3e8cf: rgba(255, 255, 255, .08);--primitive-html4-nortealto-home-255-255-255-0-04-81aacf4a: rgba(255, 255, 255, .04);--primitive-html4-nortealto-home-f4f7fb-5e73eb92: #f4f7fb;--primitive-html4-nortealto-home-244-247-251-0-65-a17bb2fe: rgba(244, 247, 251, .65);--primitive-html4-nortealto-home-244-247-251-0-50-eb6e6efd: rgba(244, 247, 251, .5);--primitive-html4-nortealto-home-244-247-251-0-40-79c7ec21: rgba(244, 247, 251, .4);--primitive-html4-nortealto-home-244-247-251-0-85-7fe20283: rgba(244, 247, 251, .85);--primitive-html4-nortealto-home-183-91-80-0-09-39e8f79e: rgba(183, 91, 80, .09);--primitive-html4-nortealto-home-185-135-45-0-09-ba80c1d4: rgba(185, 135, 45, .09);--primitive-html4-nortealto-home-34-143-101-0-09-81a9cbe7: rgba(34, 143, 101, .09);--primitive-html4-nortealto-home-47-95-145-0-09-a242be61: rgba(47, 95, 145, .09);--primitive-html4-nortealto-home-63-111-143-0-12-dfe8cc66: rgba(63, 111, 143, .12);--primitive-html4-nortealto-home-63-111-143-0-34-1e7d8847: rgba(63, 111, 143, .34);--primitive-html4-nortealto-home-184-170-138-0-12-02bb0e85: rgba(184, 170, 138, .12);--primitive-html4-nortealto-home-184-170-138-0-32-84a9693c: rgba(184, 170, 138, .32);--primitive-html4-nortealto-home-255-255-255-0-82-923a33a9: rgba(255, 255, 255, .82);--primitive-html4-nortealto-home-0-0-0-0-10-252a8ccc: rgba(0, 0, 0, .1);--primitive-html4-nortealto-home-0-0-0-0-22-299efcc6: rgba(0, 0, 0, .22);--primitive-html4-nortealto-home-0-0-0-0-055-1e54b883: rgba(0, 0, 0, .055);--primitive-html4-nortealto-home-0-0-0-0-20-c38cf48f: rgba(0, 0, 0, .2);--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: rgba(255, 255, 255, .035);--primitive-html4-nortealto-home-6-11-24-0-80-cd43f5b6: rgba(6, 11, 24, .8);--primitive-html4-nortealto-home-255-255-255-0-10-2bc9b2f9: rgba(255, 255, 255, .1);--primitive-html4-nortealto-home-255-255-255-0-18-56d89d6f: rgba(255, 255, 255, .18);--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: rgba(196, 162, 83, .12);--primitive-html4-nortealto-home-196-162-83-0-30-ce2fb91a: rgba(196, 162, 83, .3);--primitive-html4-nortealto-home-255-255-255-0-9-8fafb20d: rgba(255, 255, 255, .9);--primitive-html4-nortealto-home-6-11-24-0-72-9b664748: rgba(6, 11, 24, .72);--primitive-html4-nortealto-home-255-255-255-0-012-f8c40414: rgba(255, 255, 255, .012);--primitive-html4-nortealto-home-255-255-255-0-94-5098ef65: rgba(255, 255, 255, .94);--primitive-html4-nortealto-home-255-255-255-0-78-09fa70dc: rgba(255, 255, 255, .78);--primitive-html4-nortealto-home-eef0f2-48db731c: #eef0f2;--primitive-html4-nortealto-home-dfe3e6-2abf3748: #dfe3e6;--primitive-html4-nortealto-home-6-11-24-0-50-a67b0d89: rgba(6, 11, 24, .5);--primitive-html4-nortealto-home-6-11-24-0-88-31601962: rgba(6, 11, 24, .88);--primitive-html4-nortealto-home-20-184-166-0-16-3734b390: rgba(20, 184, 166, .16);--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: rgba(20, 184, 166, .24);--primitive-html4-nortealto-home-20-184-166-0-38-71008e34: rgba(20, 184, 166, .38);--primitive-html4-nortealto-home-0-0-0-0-28-325b8581: rgba(0, 0, 0, .28);--primitive-html4-nortealto-home-255-255-255-0-05-33ade867: rgba(255, 255, 255, .05);--primitive-html4-nortealto-home-255-255-255-0-16-d04678e8: rgba(255, 255, 255, .16);--primitive-html4-nortealto-home-0-0-0-0-05-000dc470: rgba(0, 0, 0, .05);--primitive-html4-nortealto-home-0-0-0-0-15-990ea9ca: rgba(0, 0, 0, .15);--primitive-html4-twintown-resident-login-050505-f87bea10: #050505;--primitive-html4-twintown-resident-login-ffffff-c659d630: #ffffff;--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: #666666;--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: rgba(0, 0, 0, .12);--primitive-html4-twintown-resident-login-0-0-0-0-14-1a72de7c: rgba(0, 0, 0, .14);--primitive-html4-twintown-resident-login-0-0-0-0-18-bacd6d4d: rgba(0, 0, 0, .18);--primitive-html4-twintown-resident-login-0-0-0-0-24-eb22a8ac: rgba(0, 0, 0, .24);--primitive-html4-twintown-resident-login-0-0-0-0-60-cbf65966: rgba(0, 0, 0, .6);--primitive-html4-twintown-resident-login-0-0-0-0-25-f19eb1bf: rgba(0, 0, 0, .25);--primitive-html4-twintown-resident-login-0-0-0-0-40-f86fccd4: rgba(0, 0, 0, .4);--primitive-html4-twintown-resident-login-139-92-246-0-12-f099fe58: rgba(139, 92, 246, .12);--primitive-html4-twintown-resident-login-139-92-246-0-30-7ac22bdf: rgba(139, 92, 246, .3);--primitive-html4-twintown-resident-login-255-255-255-0-06-94914354: rgba(255, 255, 255, .06);--primitive-html4-twintown-resident-login-255-255-255-0-08-b3a3e8cf: rgba(255, 255, 255, .08);--primitive-html4-twintown-resident-login-255-255-255-0-04-81aacf4a: rgba(255, 255, 255, .04);--primitive-html4-twintown-resident-login-f4f7fb-5e73eb92: #f4f7fb;--primitive-html4-twintown-resident-login-244-247-251-0-65-a17bb2fe: rgba(244, 247, 251, .65);--primitive-html4-twintown-resident-login-244-247-251-0-50-eb6e6efd: rgba(244, 247, 251, .5);--primitive-html4-twintown-resident-login-244-247-251-0-40-79c7ec21: rgba(244, 247, 251, .4);--primitive-html4-twintown-resident-login-244-247-251-0-85-7fe20283: rgba(244, 247, 251, .85);--primitive-html4-twintown-resident-login-183-91-80-0-09-39e8f79e: rgba(183, 91, 80, .09);--primitive-html4-twintown-resident-login-185-135-45-0-09-ba80c1d4: rgba(185, 135, 45, .09);--primitive-html4-twintown-resident-login-34-143-101-0-09-81a9cbe7: rgba(34, 143, 101, .09);--primitive-html4-twintown-resident-login-47-95-145-0-09-a242be61: rgba(47, 95, 145, .09);--primitive-html4-twintown-resident-login-63-111-143-0-12-dfe8cc66: rgba(63, 111, 143, .12);--primitive-html4-twintown-resident-login-63-111-143-0-34-1e7d8847: rgba(63, 111, 143, .34);--primitive-html4-twintown-resident-login-184-170-138-0-12-02bb0e85: rgba(184, 170, 138, .12);--primitive-html4-twintown-resident-login-184-170-138-0-32-84a9693c: rgba(184, 170, 138, .32);--primitive-html4-twintown-resident-login-255-255-255-0-82-923a33a9: rgba(255, 255, 255, .82);--primitive-html4-twintown-resident-login-0-0-0-0-10-252a8ccc: rgba(0, 0, 0, .1);--primitive-html4-twintown-resident-login-0-0-0-0-22-299efcc6: rgba(0, 0, 0, .22);--primitive-html4-twintown-resident-login-0-0-0-0-055-1e54b883: rgba(0, 0, 0, .055);--primitive-html4-twintown-resident-login-0-0-0-0-20-c38cf48f: rgba(0, 0, 0, .2);--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: rgba(255, 255, 255, .035);--primitive-html4-twintown-resident-login-6-11-24-0-80-cd43f5b6: rgba(6, 11, 24, .8);--primitive-html4-twintown-resident-login-255-255-255-0-10-2bc9b2f9: rgba(255, 255, 255, .1);--primitive-html4-twintown-resident-login-255-255-255-0-18-56d89d6f: rgba(255, 255, 255, .18);--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: rgba(196, 162, 83, .12);--primitive-html4-twintown-resident-login-196-162-83-0-30-ce2fb91a: rgba(196, 162, 83, .3);--primitive-html4-twintown-resident-login-255-255-255-0-9-8fafb20d: rgba(255, 255, 255, .9);--primitive-html4-twintown-resident-login-6-11-24-0-72-9b664748: rgba(6, 11, 24, .72);--primitive-html4-twintown-resident-login-255-255-255-0-012-f8c40414: rgba(255, 255, 255, .012);--primitive-html4-twintown-resident-login-255-255-255-0-94-5098ef65: rgba(255, 255, 255, .94);--primitive-html4-twintown-resident-login-255-255-255-0-78-09fa70dc: rgba(255, 255, 255, .78);--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: rgba(6, 11, 24, .5);--primitive-html4-twintown-resident-login-6-11-24-0-88-31601962: rgba(6, 11, 24, .88);--primitive-html4-twintown-resident-login-20-184-166-0-16-3734b390: rgba(20, 184, 166, .16);--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: rgba(20, 184, 166, .24);--primitive-html4-twintown-resident-login-20-184-166-0-38-71008e34: rgba(20, 184, 166, .38);--primitive-html4-twintown-resident-login-0-0-0-0-28-325b8581: rgba(0, 0, 0, .28);--primitive-html4-twintown-resident-login-0-0-0-0-05-000dc470: rgba(0, 0, 0, .05);--primitive-html4-twintown-resident-login-0-0-0-0-15-990ea9ca: rgba(0, 0, 0, .15);--primitive-html4-twintown-operator-login-050505-f87bea10: #050505;--primitive-html4-twintown-operator-login-ffffff-c659d630: #ffffff;--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: #666666;--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: rgba(0, 0, 0, .12);--primitive-html4-twintown-operator-login-0-0-0-0-14-1a72de7c: rgba(0, 0, 0, .14);--primitive-html4-twintown-operator-login-0-0-0-0-18-bacd6d4d: rgba(0, 0, 0, .18);--primitive-html4-twintown-operator-login-0-0-0-0-24-eb22a8ac: rgba(0, 0, 0, .24);--primitive-html4-twintown-operator-login-0-0-0-0-60-cbf65966: rgba(0, 0, 0, .6);--primitive-html4-twintown-operator-login-0-0-0-0-25-f19eb1bf: rgba(0, 0, 0, .25);--primitive-html4-twintown-operator-login-0-0-0-0-40-f86fccd4: rgba(0, 0, 0, .4);--primitive-html4-twintown-operator-login-139-92-246-0-12-f099fe58: rgba(139, 92, 246, .12);--primitive-html4-twintown-operator-login-139-92-246-0-30-7ac22bdf: rgba(139, 92, 246, .3);--primitive-html4-twintown-operator-login-255-255-255-0-06-94914354: rgba(255, 255, 255, .06);--primitive-html4-twintown-operator-login-255-255-255-0-08-b3a3e8cf: rgba(255, 255, 255, .08);--primitive-html4-twintown-operator-login-255-255-255-0-04-81aacf4a: rgba(255, 255, 255, .04);--primitive-html4-twintown-operator-login-f4f7fb-5e73eb92: #f4f7fb;--primitive-html4-twintown-operator-login-244-247-251-0-65-a17bb2fe: rgba(244, 247, 251, .65);--primitive-html4-twintown-operator-login-244-247-251-0-50-eb6e6efd: rgba(244, 247, 251, .5);--primitive-html4-twintown-operator-login-244-247-251-0-40-79c7ec21: rgba(244, 247, 251, .4);--primitive-html4-twintown-operator-login-244-247-251-0-85-7fe20283: rgba(244, 247, 251, .85);--primitive-html4-twintown-operator-login-183-91-80-0-09-39e8f79e: rgba(183, 91, 80, .09);--primitive-html4-twintown-operator-login-185-135-45-0-09-ba80c1d4: rgba(185, 135, 45, .09);--primitive-html4-twintown-operator-login-34-143-101-0-09-81a9cbe7: rgba(34, 143, 101, .09);--primitive-html4-twintown-operator-login-47-95-145-0-09-a242be61: rgba(47, 95, 145, .09);--primitive-html4-twintown-operator-login-63-111-143-0-12-dfe8cc66: rgba(63, 111, 143, .12);--primitive-html4-twintown-operator-login-63-111-143-0-34-1e7d8847: rgba(63, 111, 143, .34);--primitive-html4-twintown-operator-login-184-170-138-0-12-02bb0e85: rgba(184, 170, 138, .12);--primitive-html4-twintown-operator-login-184-170-138-0-32-84a9693c: rgba(184, 170, 138, .32);--primitive-html4-twintown-operator-login-255-255-255-0-82-923a33a9: rgba(255, 255, 255, .82);--primitive-html4-twintown-operator-login-0-0-0-0-10-252a8ccc: rgba(0, 0, 0, .1);--primitive-html4-twintown-operator-login-0-0-0-0-22-299efcc6: rgba(0, 0, 0, .22);--primitive-html4-twintown-operator-login-0-0-0-0-055-1e54b883: rgba(0, 0, 0, .055);--primitive-html4-twintown-operator-login-0-0-0-0-20-c38cf48f: rgba(0, 0, 0, .2);--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: rgba(255, 255, 255, .035);--primitive-html4-twintown-operator-login-6-11-24-0-80-cd43f5b6: rgba(6, 11, 24, .8);--primitive-html4-twintown-operator-login-255-255-255-0-10-2bc9b2f9: rgba(255, 255, 255, .1);--primitive-html4-twintown-operator-login-255-255-255-0-18-56d89d6f: rgba(255, 255, 255, .18);--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: rgba(196, 162, 83, .12);--primitive-html4-twintown-operator-login-196-162-83-0-30-ce2fb91a: rgba(196, 162, 83, .3);--primitive-html4-twintown-operator-login-255-255-255-0-9-8fafb20d: rgba(255, 255, 255, .9);--primitive-html4-twintown-operator-login-6-11-24-0-72-9b664748: rgba(6, 11, 24, .72);--primitive-html4-twintown-operator-login-255-255-255-0-012-f8c40414: rgba(255, 255, 255, .012);--primitive-html4-twintown-operator-login-255-255-255-0-94-5098ef65: rgba(255, 255, 255, .94);--primitive-html4-twintown-operator-login-255-255-255-0-78-09fa70dc: rgba(255, 255, 255, .78);--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: rgba(6, 11, 24, .5);--primitive-html4-twintown-operator-login-6-11-24-0-88-31601962: rgba(6, 11, 24, .88);--primitive-html4-twintown-operator-login-20-184-166-0-16-3734b390: rgba(20, 184, 166, .16);--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: rgba(20, 184, 166, .24);--primitive-html4-twintown-operator-login-20-184-166-0-38-71008e34: rgba(20, 184, 166, .38);--primitive-html4-twintown-operator-login-0-0-0-0-28-325b8581: rgba(0, 0, 0, .28);--primitive-html4-twintown-operator-login-0-0-0-0-05-000dc470: rgba(0, 0, 0, .05);--primitive-html4-twintown-operator-login-0-0-0-0-15-990ea9ca: rgba(0, 0, 0, .15);--primitive-html4-twintown-owner-login-050505-f87bea10: #050505;--primitive-html4-twintown-owner-login-ffffff-c659d630: #ffffff;--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: #666666;--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: rgba(0, 0, 0, .12);--primitive-html4-twintown-owner-login-0-0-0-0-14-1a72de7c: rgba(0, 0, 0, .14);--primitive-html4-twintown-owner-login-0-0-0-0-18-bacd6d4d: rgba(0, 0, 0, .18);--primitive-html4-twintown-owner-login-0-0-0-0-24-eb22a8ac: rgba(0, 0, 0, .24);--primitive-html4-twintown-owner-login-0-0-0-0-60-cbf65966: rgba(0, 0, 0, .6);--primitive-html4-twintown-owner-login-0-0-0-0-25-f19eb1bf: rgba(0, 0, 0, .25);--primitive-html4-twintown-owner-login-0-0-0-0-40-f86fccd4: rgba(0, 0, 0, .4);--primitive-html4-twintown-owner-login-139-92-246-0-12-f099fe58: rgba(139, 92, 246, .12);--primitive-html4-twintown-owner-login-139-92-246-0-30-7ac22bdf: rgba(139, 92, 246, .3);--primitive-html4-twintown-owner-login-255-255-255-0-06-94914354: rgba(255, 255, 255, .06);--primitive-html4-twintown-owner-login-255-255-255-0-08-b3a3e8cf: rgba(255, 255, 255, .08);--primitive-html4-twintown-owner-login-255-255-255-0-04-81aacf4a: rgba(255, 255, 255, .04);--primitive-html4-twintown-owner-login-f4f7fb-5e73eb92: #f4f7fb;--primitive-html4-twintown-owner-login-244-247-251-0-65-a17bb2fe: rgba(244, 247, 251, .65);--primitive-html4-twintown-owner-login-244-247-251-0-50-eb6e6efd: rgba(244, 247, 251, .5);--primitive-html4-twintown-owner-login-244-247-251-0-40-79c7ec21: rgba(244, 247, 251, .4);--primitive-html4-twintown-owner-login-244-247-251-0-85-7fe20283: rgba(244, 247, 251, .85);--primitive-html4-twintown-owner-login-183-91-80-0-09-39e8f79e: rgba(183, 91, 80, .09);--primitive-html4-twintown-owner-login-185-135-45-0-09-ba80c1d4: rgba(185, 135, 45, .09);--primitive-html4-twintown-owner-login-34-143-101-0-09-81a9cbe7: rgba(34, 143, 101, .09);--primitive-html4-twintown-owner-login-47-95-145-0-09-a242be61: rgba(47, 95, 145, .09);--primitive-html4-twintown-owner-login-63-111-143-0-12-dfe8cc66: rgba(63, 111, 143, .12);--primitive-html4-twintown-owner-login-63-111-143-0-34-1e7d8847: rgba(63, 111, 143, .34);--primitive-html4-twintown-owner-login-184-170-138-0-12-02bb0e85: rgba(184, 170, 138, .12);--primitive-html4-twintown-owner-login-184-170-138-0-32-84a9693c: rgba(184, 170, 138, .32);--primitive-html4-twintown-owner-login-255-255-255-0-82-923a33a9: rgba(255, 255, 255, .82);--primitive-html4-twintown-owner-login-0-0-0-0-10-252a8ccc: rgba(0, 0, 0, .1);--primitive-html4-twintown-owner-login-0-0-0-0-22-299efcc6: rgba(0, 0, 0, .22);--primitive-html4-twintown-owner-login-0-0-0-0-055-1e54b883: rgba(0, 0, 0, .055);--primitive-html4-twintown-owner-login-0-0-0-0-20-c38cf48f: rgba(0, 0, 0, .2);--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: rgba(255, 255, 255, .035);--primitive-html4-twintown-owner-login-6-11-24-0-80-cd43f5b6: rgba(6, 11, 24, .8);--primitive-html4-twintown-owner-login-255-255-255-0-10-2bc9b2f9: rgba(255, 255, 255, .1);--primitive-html4-twintown-owner-login-255-255-255-0-18-56d89d6f: rgba(255, 255, 255, .18);--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: rgba(196, 162, 83, .12);--primitive-html4-twintown-owner-login-196-162-83-0-30-ce2fb91a: rgba(196, 162, 83, .3);--primitive-html4-twintown-owner-login-255-255-255-0-9-8fafb20d: rgba(255, 255, 255, .9);--primitive-html4-twintown-owner-login-6-11-24-0-72-9b664748: rgba(6, 11, 24, .72);--primitive-html4-twintown-owner-login-255-255-255-0-012-f8c40414: rgba(255, 255, 255, .012);--primitive-html4-twintown-owner-login-255-255-255-0-94-5098ef65: rgba(255, 255, 255, .94);--primitive-html4-twintown-owner-login-255-255-255-0-78-09fa70dc: rgba(255, 255, 255, .78);--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: rgba(6, 11, 24, .5);--primitive-html4-twintown-owner-login-6-11-24-0-88-31601962: rgba(6, 11, 24, .88);--primitive-html4-twintown-owner-login-20-184-166-0-16-3734b390: rgba(20, 184, 166, .16);--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: rgba(20, 184, 166, .24);--primitive-html4-twintown-owner-login-20-184-166-0-38-71008e34: rgba(20, 184, 166, .38);--primitive-html4-twintown-owner-login-0-0-0-0-28-325b8581: rgba(0, 0, 0, .28);--primitive-html4-twintown-owner-login-0-0-0-0-05-000dc470: rgba(0, 0, 0, .05);--primitive-html4-twintown-owner-login-0-0-0-0-15-990ea9ca: rgba(0, 0, 0, .15)}:root{--font-serif: "Cormorant Garamond", Georgia, serif;--font-sans: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: ui-monospace, "Cascadia Code", Consolas, monospace;--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 rgba(0, 0, 0, .12);--shadow-sm: 0 8px 24px rgba(0, 0, 0, .14);--shadow-md: 0 18px 52px rgba(0, 0, 0, .18);--shadow-lg: 0 28px 84px rgba(0, 0, 0, .24);--shadow-text: 0 1px 4px rgba(0, 0, 0, .6);--color-overlay-sm: rgba(0, 0, 0, .25);--color-overlay-md: rgba(0, 0, 0, .4);--color-overlay-lg: rgba(0, 0, 0, .6);--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: 175ms;--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: rgba(183, 91, 80, .09);--color-warning-soft: rgba(185, 135, 45, .09);--color-success-soft: rgba(34, 143, 101, .09);--color-info-soft: rgba(47, 95, 145, .09);--color-elara: var(--primitive-elara-500);--color-elara-soft: rgba(139, 92, 246, .12);--color-elara-border: rgba(139, 92, 246, .3);--intent-operational: var(--primitive-twintown-500);--intent-operational-strong: var(--primitive-twintown-700);--intent-operational-deep: var(--primitive-twintown-300);--intent-operational-soft: rgba(63, 111, 143, .12);--intent-operational-border: rgba(63, 111, 143, .34);--intent-curated: var(--primitive-vesper-500);--intent-curated-deep: var(--primitive-vesper-700);--intent-curated-strong: var(--primitive-vesper-300);--intent-curated-soft: rgba(184, 170, 138, .12);--intent-curated-border: rgba(184, 170, 138, .32);--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: rgba(255, 255, 255, .06);--color-machine-border: rgba(255, 255, 255, .08);--color-machine-divider: rgba(255, 255, 255, .04);--color-machine-text: #f4f7fb;--color-machine-text-muted: rgba(244, 247, 251, .65);--color-machine-text-soft: rgba(244, 247, 251, .5);--color-machine-text-faint: rgba(244, 247, 251, .4);--color-machine-text-body: rgba(244, 247, 251, .85);--color-success-border: rgba(43, 190, 131, .28);--color-warning-border: rgba(212, 162, 76, .28);--color-danger-border: rgba(201, 106, 90, .28);--color-info-border: rgba(74, 144, 217, .28);--topbar-height: 48px;--portal-topbar-height: 56px;--sidebar-width: 220px;--sidebar-collapsed-width: 72px;--portal-rail-icon-size: var(--space-5);--portal-rail-item-height: 36px;--portal-rail-item-collapsed-size: 44px;--portal-nav-gap: 2px;--color-institutional-deep: var(--primitive-orvel-ink-900);--color-bg-invert: var(--primitive-black)}: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}: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: rgba(255, 255, 255, .82);--color-border: rgba(0, 0, 0, .1);--color-border-strong: rgba(0, 0, 0, .22);--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: rgba(0, 0, 0, .055);--color-accent-border: rgba(0, 0, 0, .2);--color-success: #228f65;--color-warning: #b9872d;--color-danger: #b75b50;--color-info: #2f5f91;--color-on-accent: var(--primitive-white);--color-success-border: rgba(43, 190, 131, .28);--color-warning-border: rgba(212, 162, 76, .28);--color-danger-border: rgba(201, 106, 90, .28);--color-info-border: rgba(74, 144, 217, .28)}: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: rgba(255, 255, 255, .035);--color-surface-overlay: rgba(6, 11, 24, .8);--color-border: rgba(255, 255, 255, .1);--color-border-strong: rgba(255, 255, 255, .18);--color-text: #e8edf5;--color-text-muted: #a8b3cc;--color-text-subtle: #6b7a99;--color-accent: var(--primitive-vesper-accent);--color-accent-strong: var(--primitive-vesper-accent-strong);--color-accent-soft: var(--primitive-vesper-accent-soft);--color-accent-border: var(--primitive-vesper-accent-border);--color-success: var(--primitive-success);--color-warning: var(--primitive-warning);--color-danger: var(--primitive-danger);--color-info: var(--primitive-info);--color-on-accent: var(--primitive-white);--color-success-border: rgba(43, 190, 131, .28);--color-warning-border: rgba(212, 162, 76, .28);--color-danger-border: rgba(201, 106, 90, .28);--color-info-border: rgba(74, 144, 217, .28);--intent-operational-strong: var(--primitive-twintown-300);--intent-operational-deep: var(--primitive-twintown-500);--shadow-xs: 0 1px 4px rgba(0, 0, 0, .4);--shadow-sm: 0 8px 24px rgba(0, 0, 0, .45), 0 0 0 1px rgba(255, 255, 255, .04);--shadow-md: 0 18px 52px rgba(0, 0, 0, .5), 0 0 0 1px rgba(255, 255, 255, .05);--shadow-lg: 0 28px 84px rgba(0, 0, 0, .6), 0 0 0 1px rgba(255, 255, 255, .06)}[data-theme=tt-app]{--tt-primary: #123c69;--tt-primary-strong: #0b2747;--tt-primary-soft: #edf4fb;--tt-bg: #ffffff;--tt-bg-soft: #f7f8fa;--tt-surface: #ffffff;--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;--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: rgba(255, 255, 255, .82);--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: rgba(18, 60, 105, .22);--color-on-accent: #ffffff;--color-success: var(--tt-success);--color-warning: #b9872d;--color-danger: #b75b50;--color-info: #2f5f91;--color-success-border: rgba(22, 143, 122, .28);--color-warning-border: rgba(212, 162, 76, .28);--color-danger-border: rgba(201, 106, 90, .28);--color-info-border: rgba(74, 144, 217, .28);--intent-operational-strong: var(--tt-primary-strong);--intent-operational-deep: var(--tt-primary);--shadow-xs: 0 1px 4px rgba(15, 35, 60, .08);--shadow-sm: 0 8px 24px rgba(15, 35, 60, .1);--shadow-md: 0 18px 52px rgba(15, 35, 60, .12);--shadow-lg: 0 28px 70px rgba(15, 35, 60, .14)}[data-theme=tt-app] .tt-aispace .ttas-hero-chips{justify-content:flex-start;max-width:100%;margin-top:1rem}*,*: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);font-size:14px;line-height:1.5;margin:0}#root{min-height:100vh}.loading-screen{align-items:center;color:var(--color-text-muted);display:flex;font-size:13px;justify-content:center;min-height:100vh}.tt-aispace{--ttas-max: 91rem}.tt-aispace,.tt-aispace *{box-sizing:border-box}.tt-aispace .ttas-nav-inner{animation:ttas-astro-drop .72s cubic-bezier(.22,1,.36,1) both}.tt-aispace .ttas-hero{width:calc(100vw - 2rem);max-width:151rem;min-height:clamp(42rem,78vh,54rem);margin:-1.25rem auto 0;border:1px solid color-mix(in srgb,var(--tt-primary) 13%,var(--tt-border));border-radius:1.125rem;overflow:visible;isolation:isolate;background:radial-gradient(circle at 22% 37%,rgba(255,255,255,.92) 0 21%,rgba(255,255,255,.58) 40%,transparent 63%),radial-gradient(circle at 82% 32%,rgba(255,255,255,.86) 0 16%,rgba(255,255,255,.44) 34%,transparent 58%),linear-gradient(180deg,#fff,color-mix(in srgb,var(--tt-primary-soft) 86%,#ffffff) 42%,color-mix(in srgb,var(--tt-primary) 21%,#e8efff) 76%,color-mix(in srgb,var(--tt-primary) 48%,#d9e4ff));box-shadow:0 34px 90px #0f233c1f,inset 0 1px #ffffffb8;animation:ttas-astro-hero-in .88s cubic-bezier(.22,1,.36,1) both}.tt-aispace .ttas-hero:before{opacity:.1;left:0;bottom:7rem}.tt-aispace .ttas-hero:after{opacity:.12;right:0}.tt-aispace .ttas-hero-inner{max-width:92rem;padding-top:clamp(4.25rem,8.5vw,7rem);padding-bottom:clamp(5rem,8vw,7rem)}.tt-aispace .ttas-hero h1{animation:ttas-astro-rise .72s cubic-bezier(.22,1,.36,1) .14s both}.tt-aispace .ttas-hero-sub{animation:ttas-astro-rise .72s cubic-bezier(.22,1,.36,1) .22s both}.tt-aispace .ttas-hero-preview{max-width:min(64rem,calc(100vw - 12rem));animation:ttas-astro-panel-in .82s cubic-bezier(.22,1,.36,1) .36s both;position:relative;z-index:120}.tt-aispace .ttas-searchbar{background:#fffffff5;border-color:#123c691c;box-shadow:0 30px 76px #123c692b,0 1px #fffffff5 inset}.tt-aispace .ttas-searchbar-field{background:#fff}.tt-aispace .ttas-hero-chips{animation:ttas-astro-chip-row .76s cubic-bezier(.22,1,.36,1) .5s both;position:relative;z-index:20}.tt-aispace .ttas-hero-chip{animation:ttas-astro-chip-pop .58s cubic-bezier(.22,1,.36,1) both}.tt-aispace .ttas-hero-chip:nth-child(1){animation-delay:.58s}.tt-aispace .ttas-hero-chip:nth-child(2){animation-delay:.64s}.tt-aispace .ttas-hero-chip:nth-child(3){animation-delay:.7s}.tt-aispace .ttas-hero-chip:nth-child(4){animation-delay:.76s}.tt-aispace .ttas-hero-chip:nth-child(5){animation-delay:.82s}.tt-aispace .ttas-hero-chip:nth-child(6){animation-delay:.88s}.tt-aispace .ttas-hero-chip:nth-child(7){animation-delay:.94s}.tt-aispace .ttas-hero-chip:nth-child(8){animation-delay:1s}@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-aispace .ttas-nav-inner,.tt-aispace .ttas-hero,.tt-aispace .ttas-hero h1,.tt-aispace .ttas-hero-sub,.tt-aispace .ttas-hero-preview,.tt-aispace .ttas-hero-chips,.tt-aispace .ttas-hero-chip{animation:none}}@media(max-width:860px){.tt-aispace{overflow-x:hidden}.tt-aispace .ttas-nav-inner{max-width:calc(100vw - 1rem)}.tt-aispace .ttas-hero{width:100%;min-height:auto;margin-top:-1rem;border-radius:0}.tt-aispace .ttas-hero-inner{padding-top:4rem;width:100%;min-width:0;overflow:visible}.tt-aispace .ttas-hero h1{max-width:min(22rem,100%);overflow-wrap:normal;text-wrap:balance}.tt-aispace .ttas-hero-preview{width:min(20rem,calc(100vw - 2rem));max-width:min(20rem,calc(100vw - 2rem));min-width:0}.tt-aispace .ttas-searchbar,.tt-aispace .ttas-searchbar-field,.tt-aispace .ttas-searchbar-tools{width:100%;max-width:100%;min-width:0}.tt-aispace .ttas-searchbar-input{min-width:0}}@media(max-width:420px){.tt-aispace .ttas-hero h1{font-size:clamp(2.35rem,14vw,2.85rem);letter-spacing:-.035em}}.tt-aispace .ttas-op-hero{position:relative;overflow:hidden;border-color:#123c691f;background:linear-gradient(180deg,#fffffffa,#f8fbfcf0),radial-gradient(circle at 20% 12%,rgba(18,60,105,.1),transparent 36%),radial-gradient(circle at 82% 88%,rgba(18,60,105,.12),transparent 42%);box-shadow:0 30px 90px #0f233c1a,inset 0 1px #ffffffeb}.tt-aispace .ttas-op-hero:before{content:"";position:absolute;inset:auto 8% 15.25rem;height:1px;background:linear-gradient(90deg,transparent,rgba(18,60,105,.15),transparent);pointer-events:none}.tt-aispace .ttas-op-hero-stats{width:min(61rem,100%);margin:0 auto;padding:1.125rem 1.25rem;border:1px solid rgba(18,60,105,.1);border-radius:1.5rem;background:#ffffffbd;box-shadow:0 18px 50px #0f233c14,inset 0 1px #ffffffe0;backdrop-filter:blur(14px)}.tt-aispace .ttas-op-hero-stat{position:relative;gap:.25rem;min-height:5rem;justify-content:center}.tt-aispace .ttas-op-hero-stat+.ttas-op-hero-stat:before{content:"";position:absolute;left:calc(var(--space-5) / -2);top:18%;bottom:18%;width:1px;background:#123c691a}.tt-aispace .ttas-op-hero-stat strong{color:var(--tt-primary-strong);font-family:var(--ttas-font-heading);font-size:clamp(2.2rem,1.75rem + 1.5vw,3.35rem);font-weight:600;letter-spacing:-.04em}.tt-aispace .ttas-op-hero-stat span{color:var(--tt-muted);font-size:.82rem;font-weight:600;letter-spacing:.01em}.tt-aispace .ttas-roles{gap:clamp(1.25rem,2vw,1.75rem)}.tt-aispace .ttas-role-card{position:relative;min-height:20rem;padding:clamp(1.75rem,3vw,2.4rem);overflow:hidden;border-color:#123c691f;background:linear-gradient(180deg,#fffffffa,#f8fbfccc),radial-gradient(circle at 100% 0%,rgba(18,60,105,.08),transparent 42%);box-shadow:0 18px 55px #0f233c0f;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.tt-aispace .ttas-role-card:hover{transform:translateY(-3px);border-color:#123c6938;box-shadow:0 26px 70px #0f233c1a}.tt-aispace .ttas-role-card:after{content:"Portal operativo en vivo";display:block;width:fit-content;margin-top:auto;padding:.42rem .72rem;border:1px solid rgba(18,60,105,.1);border-radius:999px;background:#edf4fba6;color:var(--tt-primary-strong);font-size:.72rem;font-weight:700;letter-spacing:.02em}.tt-aispace .ttas-role-card .ttas-eyebrow{width:fit-content;max-width:100%;padding-inline:0;background:transparent;color:var(--tt-primary-strong);font-size:.75rem;font-weight:800;letter-spacing:.08em}.tt-aispace .ttas-role-card .ttas-icon-tile{width:3.4rem;height:3.4rem;border:1px solid rgba(18,60,105,.1);background:linear-gradient(180deg,#fff,#edf4fbd1);box-shadow:0 12px 26px #0f233c14}.tt-aispace .ttas-role-card h3{max-width:34rem;font-size:clamp(1.7rem,1.25rem + 1.5vw,2.35rem);letter-spacing:-.035em}.tt-aispace .ttas-role-card>p{max-width:43rem;font-size:1rem}.tt-aispace .ttas-role-card .ttas-tags span{border:1px solid rgba(18,60,105,.06);background:#f8fbfcdb;color:var(--tt-muted);font-weight:600}.tt-aispace .ttas-section.ttas-value:has(.ttas-problem-grid){width:calc(100vw - 8rem);max-width:118rem;margin-inline:auto;padding:clamp(4rem,7vw,6.5rem) clamp(2rem,4vw,3.5rem);border:1px solid rgba(18,60,105,.1);border-radius:1.25rem;background:linear-gradient(120deg,#fffffff0 0 38%,#f8fbfcd1 38% 100%),radial-gradient(circle at 88% 22%,rgba(18,60,105,.08),transparent 34%),linear-gradient(180deg,#ffffff,var(--tt-bg-soft));box-shadow:0 24px 76px #0f233c12}.tt-aispace .ttas-section.ttas-value:has(.ttas-problem-grid) .ttas-heading{max-width:54rem;margin-bottom:clamp(2rem,4vw,3.4rem)}.tt-aispace .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-aispace .ttas-problem-grid{position:relative;gap:1rem}.tt-aispace .ttas-problem-grid:before{content:"Operación dispersa → sistema trazable";position:absolute;right:0;top:-3.3rem;padding:.55rem .85rem;border:1px solid rgba(18,60,105,.1);border-radius:999px;background:#ffffffc7;color:var(--tt-primary-strong);font-size:.78rem;font-weight:800;letter-spacing:.03em;box-shadow:0 12px 28px #0f233c0f}.tt-aispace .ttas-problem-card{position:relative;min-height:7.25rem;padding:1.35rem 1.45rem 1.35rem 4.2rem;overflow:hidden;border-color:#123c691a;background:#ffffffdb;box-shadow:0 14px 42px #0f233c0e,inset 3px 0 #123c6933}.tt-aispace .ttas-problem-card:before{content:"!";position:absolute;left:1.35rem;top:1.35rem;display:inline-flex;align-items:center;justify-content:center;width:1.95rem;height:1.95rem;border-radius:999px;background:#123c6914;color:var(--tt-primary-strong);font-family:var(--ttas-font-body);font-size:.95rem;font-weight:800}.tt-aispace .ttas-problem-card h4{color:var(--tt-ink);font-family:var(--ttas-font-body);font-size:.98rem;font-weight:800;letter-spacing:-.01em}.tt-aispace .ttas-problem-card p{color:var(--tt-muted);font-size:.92rem}@media(max-width:960px){.tt-aispace .ttas-op-hero-stat+.ttas-op-hero-stat:before{display:none}.tt-aispace .ttas-section.ttas-value:has(.ttas-problem-grid){width:calc(100vw - 2rem)}}@media(max-width:720px){.tt-aispace .ttas-section.ttas-value:has(.ttas-problem-grid){width:100%;border-radius:0;padding-inline:1.25rem}.tt-aispace .ttas-problem-grid:before{position:static;display:inline-flex;width:fit-content;margin-bottom:1rem}.tt-aispace .ttas-problem-card{padding-left:3.65rem}}
