/* UNA First — Home and Ask only. Existing data and controllers are preserved. */
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome {max-width:1040px!important;margin:0 auto!important;padding:24px 32px 36px!important;background:#111214!important;color:#f5f5f2!important;border:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome *, html body[data-una-first="ask"] #ask-lab#ask-lab#ask-lab * {box-sizing:border-box}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome::before, html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .premium-connections, html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .premium-masthead-line, html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .uc-private-label, html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .uc-brand-dot, html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .uc-life-caption, html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .premium-now, html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .premium-value, html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .uf-footer, html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .home61-coming, html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .uc-input-caption {display:none!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .uf-header {display:flex!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;background:none!important;border:0!important;padding:0 0 22px!important;box-shadow:none!important;backdrop-filter:none!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .uf-wordmark {color:#f5f5f2!important;font:600 22px/1.2 system-ui!important;letter-spacing:.2em!important;text-shadow:none!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .uf-account {margin-left:auto!important;display:flex!important;align-items:center!important;gap:10px!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome #ufProfile {background:#202225!important;color:#ededeb!important;border:1px solid #3c3e42!important;border-radius:9px!important;min-height:44px!important;padding:8px 30px 8px 12px!important;max-width:150px!important;font:500 14px system-ui!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome #ufAvatarButton {background:#202225!important;border:1px solid #46484d!important;color:#fff!important;width:44px!important;height:44px!important;border-radius:50%!important;padding:0!important;overflow:hidden!important;box-shadow:none!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .uf-top {padding:0!important;background:none!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .uc-salutation {position:static!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;opacity:1!important;min-height:0!important;padding:0!important;margin:0!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome #ufGreeting {font:400 16px/1.5 system-ui!important;color:#c4c5c7!important;margin:0!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome #ufGreeting em {color:#f5f5f2!important;font-style:normal!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome #ufDayGreeting {color:#c4c5c7!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .uc-date {display:flex!important;align-items:center!important;gap:12px!important;color:#a8aaae!important;font:400 14px/1.5 system-ui!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .uc-date strong {font-weight:500!important;color:#d5d6d8!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .uf-hero {display:flex!important;flex-direction:column!important;align-items:center!important;min-height:0!important;gap:0!important;margin:0!important;padding:20px 0 32px!important;background:none!important;border:0!important;box-shadow:none!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .uf-orb-wrap {order:0!important;position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;width:184px!important;height:auto!important;min-height:0!important;gap:8px!important;margin:0 0 18px!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .uf-hero .uf-orb {position:relative!important;width:160px!important;height:160px!important;min-height:0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:50%!important;overflow:visible!important;box-shadow:none!important;cursor:pointer!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .uf-orb-art {display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border-radius:50%!important;object-fit:cover!important;opacity:1!important;mix-blend-mode:normal!important;filter:none!important;animation:none!important;transform:none!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .uf-orb .rings, html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .uf-voice-bars {display:none!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .uf-orb-aura {display:block!important;position:absolute!important;inset:-8px!important;border:1px solid #d4b77566!important;border-radius:50%!important;background:none!important;box-shadow:0 0 28px #d4b77518!important;animation:unaFirstBreathe 5s ease-in-out infinite!important;pointer-events:none!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .uf-orb[data-state="thinking"] .uf-orb-aura, html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .uf-orb[data-state="searching"] .uf-orb-aura, html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .uf-orb[data-state="connecting"] .uf-orb-aura {border-color:#84c7df88!important;animation:unaFirstBreathe 1.5s ease-in-out infinite!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .uf-orb[data-state="listening"] .uf-orb-aura, html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .uf-orb[data-state="speaking"] .uf-orb-aura {animation:none!important;transform:scale(calc(1 + var(--uf-level,0)*.12))!important;transition:transform .12s linear!important;box-shadow:0 0 32px #d4b77540!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .uf-orb-state {position:static!important;font:500 12px/1.5 system-ui!important;letter-spacing:.04em!important;color:#bcbec2!important;text-transform:none!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .uc-hero-copy {order:1!important;position:static!important;text-align:center!important;margin:0!important;max-width:640px!important;width:100%!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .uc-hero-copy h1 {font:500 clamp(28px,4vw,42px)/1.16 system-ui!important;letter-spacing:-.035em!important;color:#f5f5f2!important;margin:0 0 12px!important;text-shadow:none!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .uc-hero-copy p {display:block!important;font:400 16px/1.55 system-ui!important;color:#adafb4!important;margin:0!important;max-width:none!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .una-first-actions {order:2!important;display:flex!important;justify-content:center!important;gap:12px!important;margin:24px 0 0!important;width:100%!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .una-first-actions button {min-height:50px!important;min-width:165px!important;padding:13px 24px!important;border-radius:10px!important;font:600 15px/1.4 system-ui!important;letter-spacing:0!important;cursor:pointer!important;box-shadow:none!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .una-first-primary {background:#d5b778!important;color:#191a1c!important;border:1px solid #d5b778!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .una-first-secondary {background:#1c1e21!important;color:#f5f5f2!important;border:1px solid #44464a!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .uf-ask-bar {display:none!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome.una-first-typing .uf-ask-bar {display:flex!important;order:3!important;width:100%!important;max-width:630px!important;margin-top:18px!important;background:#202225!important;border:1px solid #55575c!important;border-radius:12px!important;padding:6px 8px 6px 16px!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .uf-ask-bar input {background:none!important;color:#f5f5f2!important;font-size:16px!important;min-width:0!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .uf-send {background:#d5b778!important;color:#191a1c!important;width:44px!important;height:44px!important;border-radius:8px!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .una-first-areas-title {display:block!important;font:500 15px/1.5 system-ui!important;color:#b7b9bd!important;letter-spacing:.02em!important;margin:0 0 14px!important;padding:0!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .uf-card-grid.home-six-grid {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:0!important;padding:0!important;max-width:none!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .home-six-grid .home-six-title {display:flex!important;align-items:center!important;flex-direction:row!important;justify-content:flex-start!important;position:relative!important;gap:16px!important;min-height:106px!important;min-width:0!important;width:100%!important;padding:22px!important;border:1px solid #34363b!important;border-radius:13px!important;background:#1b1d20!important;color:#f5f5f2!important;text-align:left!important;text-shadow:none!important;box-shadow:none!important;backdrop-filter:none!important;cursor:pointer!important;transition:border-color .18s,background .18s!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .home-six-title::before, html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .home-six-title::after {display:none!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .una-first-area-icon {flex:0 0 28px!important;color:#d5b778!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .una-first-area-icon svg {display:block!important;width:28px!important;height:28px!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .una-first-area-copy {display:flex!important;flex-direction:column!important;gap:6px!important;min-width:0!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .una-first-area-copy strong {font:500 18px/1.3 system-ui!important;color:#f5f5f2!important;letter-spacing:-.015em!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .una-first-area-copy>span {font:400 13px/1.4 system-ui!important;color:#a6a9af!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .una-first-area-arrow {margin-left:auto!important;color:#9b9ea5!important;font:400 20px/1 system-ui!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome :is(button,a,select,input):focus-visible {outline:2px solid #e0c48b!important;outline-offset:4px!important}
html body.unravel-brand:has(#homePage:not(.hidden)) {background:#111214!important;background-image:none!important;color-scheme:dark}
html body.unravel-brand #app#app:has(#homePage:not(.hidden)), html body.unravel-brand #app#app:has(#homePage:not(.hidden)) .main {background:#111214!important;background-image:none!important;color:#f5f5f2!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage {padding:0!important;margin:0!important;max-width:none!important;background:#111214!important}
html body.unravel-brand:has(#homePage:not(.hidden)) .mobile-nav {background:#17191cf5!important;border-top:1px solid #34363b!important;backdrop-filter:blur(16px)!important}
html body.unravel-brand:has(#homePage:not(.hidden)) .mobile-nav button {color:#aeb0b5!important;background:none!important}
html body.unravel-brand:has(#homePage:not(.hidden)) .mobile-nav button.on {color:#e0c48b!important}
@media(hover:hover){html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .home-six-title:hover {border-color:#7b6b4d!important;background:#232529!important}html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .una-first-actions button:hover {filter:brightness(1.08)}}
@media(max-width:600px){
 html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome {padding:20px 20px 28px!important}
 html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .uf-header {padding-bottom:18px!important}
 html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .uf-wordmark {font-size:19px!important;letter-spacing:.16em!important}
 html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome #ufProfile {max-width:105px!important;font-size:12px!important}
 html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .uc-date {font-size:12px!important;gap:6px!important}
 html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .uc-date strong {display:none!important}
 html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome #ufGreeting {font-size:14px!important}
 html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .uf-hero {padding:22px 0 28px!important}
 html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .uf-orb-wrap {width:140px!important;margin-bottom:18px!important}
 html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .uf-hero .uf-orb {width:120px!important;height:120px!important}
 html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .uc-hero-copy h1 {font-size:29px!important;max-width:280px!important;margin:0 auto 10px!important}
 html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .uc-hero-copy p {font-size:14px!important;max-width:300px!important;margin:0 auto!important}
 html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .una-first-actions {gap:10px!important;margin-top:20px!important}
 html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .una-first-actions button {min-width:0!important;flex:1!important;padding:12px 8px!important;font-size:14px!important}
 html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .uf-card-grid.home-six-grid {gap:10px!important}
 html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .home-six-grid .home-six-title {align-items:center!important;flex-wrap:nowrap!important;gap:10px!important;padding:16px 12px!important;min-height:96px!important}
 html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .una-first-area-icon {flex-basis:21px!important}
 html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .una-first-area-icon svg {width:21px!important;height:21px!important}
 html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .una-first-area-copy {width:auto!important;gap:5px!important}
 html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .una-first-area-copy strong {font-size:15px!important}
 html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .una-first-area-copy>span {font-size:11px!important}
 html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .una-first-area-arrow {display:none!important}
}
/* Both the native written panel and the live voice page share this readable palette. */
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel {background:#111214!important;background-image:none!important;color:#f5f5f2!important;border:1px solid #3d3f44!important;border-radius:20px!important;box-shadow:0 24px 80px #0008!important;max-width:960px!important;width:min(960px,calc(100vw - 40px))!important;inset:20px!important;margin:0 auto!important}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-head, html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-composer {background:#17191c!important;background-image:none!important;border-color:#34363b!important;color:#f5f5f2!important}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-head {padding:16px 22px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:12px!important}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-brand {display:flex!important;align-items:center!important;gap:12px!important;color:#f5f5f2!important;flex:1 1 auto!important;min-width:0!important}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-brand b::after {content:none!important;display:none!important}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-orb {display:none!important}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .una-first-chat-logo {display:block!important;width:44px!important;height:44px!important;border-radius:50%!important;object-fit:cover!important;flex:none!important}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .unravel-site-name {display:none!important}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-head-actions {display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;flex:0 0 auto!important;flex-wrap:nowrap!important;width:auto!important;max-width:100%!important}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-head #textUnaVoice {width:auto!important;min-width:44px!important;max-width:none!important;flex:0 0 auto!important;padding:8px 10px!important;height:44px!important;max-height:none!important}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-brand b {font:600 18px system-ui!important;color:#f5f5f2!important}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-brand small, html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-foot, html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-welcome p {color:#b5b7bc!important;font:400 14px/1.5 system-ui!important}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-head-actions button, html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-starters button {background:#24262a!important;color:#f5f5f2!important;border:1px solid #42454b!important;border-radius:9px!important;min-height:44px!important;font:500 14px system-ui!important}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-stage {background:#111214!important;background-image:none!important;padding:24px!important}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-welcome {background:none!important;color:#f5f5f2!important;max-width:600px!important;margin:28px auto!important;text-align:center!important}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-welcome h2 {color:#f5f5f2!important;font:500 32px/1.2 system-ui!important}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-welcome-eyebrow {color:#d5b778!important}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel :is(.text-una-orb,.text-una-big-orb,.mini-u) {background:transparent url('/assets/home-original/orb-original.png') center/cover no-repeat!important;color:transparent!important;border:0!important;border-radius:50%!important;box-shadow:none!important;font-size:0!important;overflow:hidden!important;filter:none!important}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-big-orb {width:110px!important;height:110px!important;display:inline-block!important}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-msg {max-width:100%!important;gap:12px!important;margin:20px 0!important}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-copy {background:#202225!important;color:#ededeb!important;border:1px solid #383b40!important;border-radius:14px!important;padding:18px 20px!important;font:400 17px/1.65 system-ui!important;box-shadow:none!important;overflow-wrap:anywhere!important}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-msg.user .text-una-copy {background:#34312a!important;border-color:#514939!important;color:#f5f1e8!important}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-copy :is(p,li,strong,b,h2,h3,h4) {color:inherit!important;font-family:system-ui!important}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-copy :is(a,.una-source-link) {background:transparent!important;color:#e4c98f!important;border-color:#665735!important;text-decoration:underline!important;font-size:15px!important}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel :is(.text-una-card,.text-una-card-head,.text-una-metric,.text-una-list-item,.text-una-review) {background:#1c2025!important;color:#ededeb!important;border-color:#41464e!important;border-radius:12px!important;font-family:system-ui!important}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel :is(.text-una-card,.text-una-review) :is(p,b,strong,h4,small,span,dt,dd) {color:inherit!important}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-card a, html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-confirm {background:#d5b778!important;color:#191a1c!important;border-color:#d5b778!important;min-height:44px!important;border-radius:8px!important}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-cancel {background:#2a2d32!important;color:#f5f5f2!important;border-color:#575b62!important;min-height:44px!important}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-compose-inner {background:#24262a!important;border:1px solid #45484e!important;border-radius:12px!important;padding:6px 8px 6px 14px!important}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel #textUnaInput {background:transparent!important;color:#f5f5f2!important;font:400 16px/1.5 system-ui!important;border:0!important;min-height:44px!important}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel #textUnaInput::placeholder {color:#aeb1b7!important}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-send {background:#d5b778!important;color:#191a1c!important;width:44px!important;height:44px!important;border-radius:50%!important;border:1px solid #d5b778!important}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-thinking {background:none!important;color:#cfc3a8!important;font:400 14px system-ui!important}
html body #siteAskPanel#siteAskPanel#siteAskPanel {background:#111214!important;color:#f5f5f2!important;border:1px solid #414348!important;box-shadow:0 24px 80px #0008!important;max-width:1060px!important;width:min(1060px,calc(100vw - 40px))!important}
html body #siteAskPanel#siteAskPanel#siteAskPanel .site-ask-panel-head {background:#17191c!important;color:#f5f5f2!important;border-color:#34363b!important}
html body #siteAskPanel#siteAskPanel#siteAskPanel .site-ask-panel-brand :is(b,span) {color:#f5f5f2!important;font-family:system-ui!important}
html body #siteAskPanel#siteAskPanel#siteAskPanel .site-ask-panel-actions button {background:#25272b!important;color:#f5f5f2!important;border-color:#45484e!important;min-height:44px!important;border-radius:8px!important}
html body[data-una-first="ask"] {color-scheme:dark;--ur-field:#111214!important;--ur-surface:#1b1d20!important;--ur-text:#f5f5f2!important;--ur-muted:#b5b7bc!important;--ur-line:#383b40!important;background:#111214!important;background-image:none!important;color:#f5f5f2!important;font:400 16px/1.6 system-ui!important;margin:0!important;min-height:100dvh!important}
html body[data-una-first="ask"] .wrap {background:transparent!important;max-width:1060px!important;width:100%!important;margin:0 auto!important;padding:24px!important}
html body[data-una-first="ask"] .founder-nav {background:transparent!important;border:0!important;color:#b5b7bc!important;margin:0 0 20px!important;padding:0!important}
html body[data-una-first="ask"] .founder-nav a {color:#d5b778!important;font:500 14px system-ui!important}
html body[data-una-first="ask"] .wrap>h2 {display:none!important}
html body[data-una-first="ask"] #unaFirstAskHeading {margin:0 0 24px!important}
html body[data-una-first="ask"] #unaFirstAskHeading span {color:#d5b778!important;font:500 11px system-ui!important;letter-spacing:.14em!important}
html body[data-una-first="ask"] #unaFirstAskHeading h1 {font:500 32px/1.2 system-ui!important;letter-spacing:-.025em!important;color:#f5f5f2!important;margin:10px 0!important}
html body[data-una-first="ask"] #unaFirstAskHeading p {color:#aeb1b7!important;font:400 15px/1.5 system-ui!important;margin:0!important}
html body[data-una-first="ask"] #ask-lab#ask-lab#ask-lab {background:transparent!important;color:#f5f5f2!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;max-width:none!important}
html body[data-una-first="ask"] #ask-lab#ask-lab#ask-lab .ask-intro, html body[data-una-first="ask"] #ask-lab#ask-lab#ask-lab .ask-examples {display:none!important}
html body[data-una-first="ask"] #ask-lab#ask-lab#ask-lab .ask-workspace {display:grid!important;grid-template-columns:320px minmax(0,1fr)!important;grid-template-rows:minmax(220px,1fr) auto auto!important;gap:16px 28px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}
html body[data-una-first="ask"] #ask-lab#ask-lab#ask-lab .voice-panel {grid-column:1!important;grid-row:1 / 4!important;align-self:start!important;min-width:0!important;background:#191b1e!important;background-image:none!important;border:1px solid #34373c!important;border-radius:18px!important;color:#f5f5f2!important;margin:0!important;padding:24px 18px!important;gap:18px!important;box-shadow:none!important}
html body[data-una-first="ask"] #ask-lab#ask-lab#ask-lab .voice-stage {display:flex!important;flex-direction:column!important;align-items:center!important;gap:16px!important;padding:0!important;min-height:0!important;background:transparent!important;color:#f5f5f2!important}
html body[data-una-first="ask"] #ask-lab#ask-lab#ask-lab .una-presence-centre {min-height:0!important;width:100%!important;margin:10px 0!important}
html body[data-una-first="ask"] #ask-lab#ask-lab#ask-lab #voiceHelp {margin:0!important}
html body[data-una-first="ask"] #ask-lab#ask-lab#ask-lab #voiceState {color:#f5f5f2!important;font:500 22px/1.3 system-ui!important;text-align:center!important}
html body[data-una-first="ask"] #ask-lab#ask-lab#ask-lab #voiceHelp {color:#b5b7bc!important;font:400 14px/1.5 system-ui!important;text-align:center!important}
html body[data-una-first="ask"] #ask-lab#ask-lab#ask-lab #talkUnravel.voice-orb {width:164px!important;height:164px!important;background:transparent url('/assets/home-original/orb-original.png') center/cover no-repeat!important;border:0!important;border-radius:50%!important;box-shadow:none!important}
html body[data-una-first="ask"] #ask-lab#ask-lab#ask-lab .una-presence-eyebrow {color:#d5b778!important}
html body[data-una-first="ask"] #ask-lab#ask-lab#ask-lab .una-presence-controls {width:100%!important;display:grid!important;gap:10px!important;grid-template-columns:1fr!important}
html body[data-una-first="ask"] #ask-lab#ask-lab#ask-lab #unaPresenceStart {background:#d5b778!important;color:#191a1c!important;border:1px solid #d5b778!important;min-height:48px!important;border-radius:10px!important;font:600 15px system-ui!important;width:100%!important}
html body[data-una-first="ask"] #ask-lab#ask-lab#ask-lab #endConversation {background:#282b30!important;color:#ededeb!important;border:1px solid #4a4e55!important;min-height:44px!important;border-radius:10px!important;font:500 14px system-ui!important;width:100%!important}
html body[data-una-first="ask"] #ask-lab#ask-lab#ask-lab #endConversation:disabled, html body[data-una-first="ask"] #ask-lab#ask-lab#ask-lab #unaPresenceMute:disabled {opacity:.45!important}
html body[data-una-first="ask"] #ask-lab#ask-lab#ask-lab .una-presence-secondary {display:flex!important;justify-content:center!important;gap:10px!important;flex-wrap:wrap!important}
html body[data-una-first="ask"] #ask-lab#ask-lab#ask-lab :is(#unaPresenceMute,#unaFirstTypeInstead) {background:transparent!important;color:#d7d9dd!important;border:1px solid #41454c!important;border-radius:8px!important;min-height:44px!important;padding:9px 12px!important;font:500 13px system-ui!important}
html body[data-una-first="ask"] #ask-lab#ask-lab#ask-lab #toggleVoiceHistory[hidden] {display:none!important}
html body[data-una-first="ask"] #ask-lab#ask-lab#ask-lab #voiceTranscript {background:#24272c!important;color:#d4d6da!important;border:1px solid #383c43!important;border-radius:10px!important;font:400 14px/1.5 system-ui!important;width:100%!important;min-width:0!important;padding:12px!important}
html body[data-una-first="ask"] #ask-lab#ask-lab#ask-lab .una-voice-choice {display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:none!important;border:0!important;padding:0!important}
html body[data-una-first="ask"] #ask-lab#ask-lab#ask-lab .una-voice-choice label {color:#aeb1b7!important;font-size:12px!important}
html body[data-una-first="ask"] #ask-lab#ask-lab#ask-lab #unravelVoice {background:#24272c!important;color:#e4e6e9!important;border:1px solid #454a53!important;border-radius:8px!important;min-height:44px!important;min-width:0!important;font:400 13px system-ui!important}
html body[data-una-first="ask"] #ask-lab#ask-lab#ask-lab .privacy-note {color:#aeb1b7!important;font:400 12px/1.5 system-ui!important;background:none!important}
html body[data-una-first="ask"] #ask-lab#ask-lab#ask-lab #askThread {grid-column:2!important;grid-row:1!important;display:block!important;min-height:240px!important;max-height:620px!important;overflow:auto!important;margin:0!important;padding:4px!important;background:transparent!important;color:#f5f5f2!important}
html body[data-una-first="ask"] #ask-lab#ask-lab#ask-lab .msgrow {display:flex!important;flex-direction:column!important;align-items:flex-start!important;margin:0 0 18px!important}
html body[data-una-first="ask"] #ask-lab#ask-lab#ask-lab .msgrow.user {align-items:flex-end!important}
html body[data-una-first="ask"] #ask-lab#ask-lab#ask-lab .bubble {max-width:100%!important;border:1px solid #383c43!important;border-radius:14px!important;padding:16px 18px!important;background:#202327!important;color:#ededeb!important;font:400 16px/1.65 system-ui!important;box-shadow:none!important;overflow-wrap:anywhere!important}
html body[data-una-first="ask"] #ask-lab#ask-lab#ask-lab .user .bubble {background:#34312a!important;border-color:#514939!important;color:#f5f1e8!important}
html body[data-una-first="ask"] #ask-lab#ask-lab#ask-lab .bubble a {color:#e4c98f!important}
html body[data-una-first="ask"] #ask-lab#ask-lab#ask-lab .actionbox {background:#202327!important;color:#ededeb!important;border:1px solid #8a7448!important;border-radius:14px!important;max-width:100%!important;padding:18px!important;font:400 15px/1.5 system-ui!important}
html body[data-una-first="ask"] #ask-lab#ask-lab#ask-lab .actionbox :is(dt,dd,b,strong,label,p) {color:#ededeb!important}
html body[data-una-first="ask"] #ask-lab#ask-lab#ask-lab .confirmbtn.yes {background:#d5b778!important;color:#191a1c!important;min-height:44px!important;border-radius:8px!important}
html body[data-una-first="ask"] #ask-lab#ask-lab#ask-lab .confirmbtn.no {background:#30343a!important;color:#ededeb!important;min-height:44px!important;border-radius:8px!important}
html body[data-una-first="ask"] #ask-lab#ask-lab#ask-lab #askForm {display:grid!important;grid-column:2!important;grid-row:2!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;background:#24272c!important;border:1px solid #474c55!important;border-radius:12px!important;padding:6px!important;margin:0!important}
html body[data-una-first="ask"] #ask-lab#ask-lab#ask-lab #askInput {min-width:0!important;background:transparent!important;color:#f5f5f2!important;font:400 16px/1.5 system-ui!important;border:0!important;min-height:44px!important;padding:10px!important;width:100%!important}
html body[data-una-first="ask"] #ask-lab#ask-lab#ask-lab #askInput::placeholder {color:#aeb1b7!important}
html body[data-una-first="ask"] #ask-lab#ask-lab#ask-lab #askForm button[type="submit"] {background:#d5b778!important;color:#191a1c!important;border:0!important;min-height:44px!important;border-radius:8px!important;padding:10px 16px!important;font:600 14px system-ui!important}
html body[data-una-first="ask"] #ask-lab#ask-lab#ask-lab #askStatus {display:block!important;grid-column:2!important;grid-row:3!important;color:#aeb1b7!important;font:400 12px/1.5 system-ui!important;margin:0!important}
html body[data-una-first="ask"] #ask-lab#ask-lab#ask-lab :is(button,input,select,a):focus-visible, html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel :is(button,textarea,a):focus-visible {outline:2px solid #e0c48b!important;outline-offset:3px!important}
html body[data-una-first="ask"].embedded-ask .wrap {padding:22px!important}
html body[data-una-first="ask"].embedded-ask #unaFirstAskHeading {display:none!important}
@media(max-width:750px){
 html body[data-una-first="ask"] #ask-lab#ask-lab#ask-lab .ask-workspace {grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto auto!important;gap:18px!important}
 html body[data-una-first="ask"] #ask-lab#ask-lab#ask-lab .voice-panel {grid-column:1!important;grid-row:1!important;padding:22px 18px!important}
 html body[data-una-first="ask"] #ask-lab#ask-lab#ask-lab #askThread {grid-column:1!important;grid-row:2!important;min-height:100px!important;max-height:none!important}
 html body[data-una-first="ask"] #ask-lab#ask-lab#ask-lab #askForm {grid-column:1!important;grid-row:3!important;position:static!important}
 html body[data-una-first="ask"] #ask-lab#ask-lab#ask-lab #askStatus {grid-column:1!important;grid-row:4!important}
 html body[data-una-first="ask"] #ask-lab#ask-lab#ask-lab .una-presence-controls {grid-template-columns:1fr 1fr!important}
 html body[data-una-first="ask"] #ask-lab#ask-lab#ask-lab #talkUnravel.voice-orb {width:136px!important;height:136px!important}
 html body[data-una-first="ask"] .wrap, html body[data-una-first="ask"].embedded-ask .wrap {padding:16px!important}
 html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel {width:100%!important;max-width:none!important;border-radius:0!important;border-left:0!important;border-right:0!important;inset:0!important;margin:0!important}
 html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-brand small {display:none!important}
 html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-orb {width:34px!important;height:34px!important}
 html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .una-first-chat-logo {width:32px!important;height:32px!important}
 html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-brand {gap:8px!important}
 html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-head {flex-wrap:wrap!important}
 html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-head-actions {flex-wrap:wrap!important;gap:6px!important}
 html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-brand b {font-size:16px!important;white-space:nowrap!important}
 html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-head-actions button {padding:8px 10px!important;font-size:13px!important}
 html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-head {padding:12px 14px!important}
 html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-stage {padding:16px!important}
 html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-copy {padding:16px!important;font-size:16px!important}
 html body #siteAskPanel#siteAskPanel#siteAskPanel {width:100%!important;max-width:none!important;border-radius:0!important}
}
@keyframes unaFirstBreathe {0%,100%{opacity:.45;transform:scale(.99)}50%{opacity:.85;transform:scale(1.035)}}
@media(prefers-reduced-motion:reduce){html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .uf-orb-aura {animation:none!important;transform:none!important}html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .home-six-title {transition:none!important}}

/* Polished charcoal and champagne surfaces; explicit WebKit text contrast. */
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome {background:radial-gradient(ellipse at 50% 18%,#29251d66,transparent 48%),linear-gradient(150deg,#191a1d,#0b0c0e 68%)!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .uf-hero .uf-orb {filter:drop-shadow(0 0 22px #d3b16e24)!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .uf-orb-art {filter:contrast(1.08) saturate(1.12)!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .uc-hero-copy h1 {color:#fffdf7!important;text-shadow:0 2px 20px #fff2!important;font-weight:600!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .uc-hero-copy p, html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome #ufGreeting, html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome #ufDayGreeting {color:#d3d2ce!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome :is(.uc-date,.uc-date span,.uc-date strong,#ufDate) {color:#e6d6b6!important;-webkit-text-fill-color:#e6d6b6!important;opacity:1!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .una-first-areas-title {color:#eee4ce!important;font-weight:600!important;letter-spacing:.06em!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .home-six-grid .home-six-title {background:linear-gradient(145deg,#343435 0%,#232427 48%,#1b1c1f 100%)!important;border-color:#72654c!important;box-shadow:inset 0 1px 0 #fff3,inset 0 -1px 0 #0009,0 8px 20px #0004!important;border-radius:16px!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .una-first-area-copy strong {color:#fffdf6!important;font-weight:650!important;text-shadow:0 1px 5px #0006!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .una-first-area-copy>span {color:#d0cfca!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .una-first-area-icon {color:#f3d38d!important;filter:drop-shadow(0 1px 6px #d8b56b40)!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .una-first-area-arrow {color:#dec996!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .una-first-primary, html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-send, html body[data-una-first="ask"] #ask-lab#ask-lab#ask-lab #unaPresenceStart, html body[data-una-first="ask"] #ask-lab#ask-lab#ask-lab #askForm button[type="submit"] {background:linear-gradient(135deg,#fae6b4 0%,#e8c779 48%,#cda352 100%)!important;color:#17150f!important;border:1px solid #f4dda2!important;box-shadow:inset 0 1px 0 #fff9,0 5px 18px #c49b4424!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .una-first-secondary {background:linear-gradient(150deg,#37383b,#212226)!important;border-color:#8a7a58!important;box-shadow:inset 0 1px 0 #ffffff25,0 6px 18px #0003!important;color:#fffdf7!important}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel {color-scheme:dark;background:linear-gradient(155deg,#191a1d,#0c0d0f)!important;border-color:#74664a!important}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-head {background:linear-gradient(135deg,#292a2d,#1a1b1e)!important;border-bottom:1px solid #74664a!important;box-shadow:0 3px 18px #0004!important}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-brand b {color:#fffdf6!important;letter-spacing:.01em!important}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-brand small {display:none!important}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-head-actions :is(button,#textUnaGoogle) {background:linear-gradient(145deg,#353639,#25262a)!important;color:#fff6e0!important;-webkit-text-fill-color:#fff6e0!important;border:1px solid #72664e!important;border-radius:10px!important;box-shadow:inset 0 1px 0 #fff2!important;font:600 13px/1.2 system-ui!important;opacity:1!important}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel #textUnaGoogle {padding:7px 10px!important;min-height:36px!important;max-width:100%!important;text-decoration:none!important;white-space:nowrap!important;font-size:12px!important;color:#f0d797!important;-webkit-text-fill-color:#f0d797!important}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-head-actions :is(.ur-page-avatar,button:has(img)) {width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;max-width:36px!important;max-height:36px!important;flex:0 0 36px!important;padding:0!important;border-radius:50%!important;overflow:hidden!important}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-head-actions :is(.ur-page-avatar,button:has(img)) img {width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;border-radius:50%!important;padding:0!important}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-stage {background:radial-gradient(ellipse at 50% 0,#29251e55,transparent 60%),#101113!important}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel #textUnaThread .text-una-msg.assistant .text-una-copy {color:#fffdf7!important;background:linear-gradient(140deg,#2c2d30,#202124)!important;border:1px solid #726650!important;border-inline-start:2px solid #dabb78!important;border-radius:16px!important;box-shadow:inset 0 1px 0 #fff2,0 8px 24px #0003!important;font-weight:400!important;white-space:normal!important}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel #textUnaThread .text-una-msg.user .text-una-copy {background:linear-gradient(135deg,#514631,#393327)!important;color:#fff6df!important;border:1px solid #a88c53!important;box-shadow:inset 0 1px 0 #fff2!important;font-weight:500!important}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel #textUnaThread .text-una-copy :is(p,li,b,strong,h2,h3,h4) {color:inherit!important;-webkit-text-fill-color:currentColor!important}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel #textUnaThread .text-una-copy a {color:#ffe0a1!important;-webkit-text-fill-color:#ffe0a1!important;background:#d8b77514!important;border:1px solid #9a8051!important;border-radius:7px!important;text-decoration:underline!important;text-underline-offset:3px!important;font-weight:600!important}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-composer {background:linear-gradient(180deg,#202124,#17181b)!important;padding:12px 16px!important;border-top:1px solid #5b5240!important}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel #textUnaForm {background:linear-gradient(145deg,#303135,#25262a)!important;border:1px solid #998257!important;border-radius:18px!important;box-shadow:inset 0 1px 0 #fff2,0 5px 24px #0003!important;gap:8px!important;padding:6px!important;align-items:center!important}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel #textUnaInput, html body[data-una-first="ask"] #ask-lab#ask-lab#ask-lab #askInput, html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome #ufAskInput {color:#fffdf7!important;-webkit-text-fill-color:#fffdf7!important;caret-color:#ffe0a1!important;opacity:1!important;outline:none!important;box-shadow:none!important;background:transparent!important;line-height:1.5!important}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel #textUnaInput {padding:10px 8px!important;min-height:44px!important;resize:none!important}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel #textUnaInput::placeholder, html body[data-una-first="ask"] #ask-lab#ask-lab#ask-lab #askInput::placeholder, html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome #ufAskInput::placeholder {color:#c9c6bd!important;-webkit-text-fill-color:#c9c6bd!important;opacity:1!important}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel #textUnaInput::selection, html body[data-una-first="ask"] #ask-lab#ask-lab#ask-lab #askInput::selection {background:#e4c482!important;color:#17150f!important;-webkit-text-fill-color:#17150f!important}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel #textUnaForm:focus-within, html body[data-una-first="ask"] #ask-lab#ask-lab#ask-lab #askForm:focus-within {border-color:#f3d38d!important;box-shadow:0 0 0 2px #e4c48235,inset 0 1px 0 #fff2!important}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel #textUnaForm button:not(.text-una-send) {background:#3a3b3f!important;color:#fff8e8!important;border:1px solid #66615a!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;flex:0 0 44px!important;border-radius:50%!important}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-send {flex:0 0 44px!important}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-foot {color:#c3c0b7!important}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .una-travel-results, html body[data-una-first="ask"] #ask-lab#ask-lab#ask-lab .una-travel-results {background:linear-gradient(145deg,#2b2c2f,#191b1e)!important;border-color:#74664a!important;color:#fffdf7!important;box-shadow:inset 0 1px 0 #fff2,0 12px 26px #0004!important}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .una-travel-results h3, html body[data-una-first="ask"] #ask-lab#ask-lab#ask-lab .una-travel-results h3 {font:600 28px/1.25 system-ui!important;color:#fffdf7!important}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .utr-hotels article, html body[data-una-first="ask"] #ask-lab#ask-lab#ask-lab .utr-hotels article {background:linear-gradient(145deg,#333438,#232529)!important;border-color:#655b47!important}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .utr-no-photo, html body[data-una-first="ask"] #ask-lab#ask-lab#ask-lab .utr-no-photo {background:radial-gradient(ellipse at 50% 20%,#81724c,#38352e 65%,#272727)!important;color:#fff0cc!important}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .una-travel-results :is(small,summary,footer p), html body[data-una-first="ask"] #ask-lab#ask-lab#ask-lab .una-travel-results :is(small,summary,footer p) {color:#d4d0c5!important}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .una-travel-results :is(a,.utr-status,.utr-save), html body[data-una-first="ask"] #ask-lab#ask-lab#ask-lab .una-travel-results :is(a,.utr-status,.utr-save) {color:#ffe0a1!important}
html body[data-una-first="ask"] #ask-lab#ask-lab#ask-lab .voice-panel {background:linear-gradient(145deg,#303134,#1a1c1f)!important;border-color:#76674b!important;box-shadow:inset 0 1px 0 #fff2,0 10px 24px #0003!important}
html body[data-una-first="ask"] #ask-lab#ask-lab#ask-lab .bubble {background:linear-gradient(145deg,#2c2d30,#202124)!important;border-color:#78694c!important;color:#fffdf7!important}
html body[data-una-first="ask"] #ask-lab#ask-lab#ask-lab .bubble :is(p,li,strong,b) {color:inherit!important;-webkit-text-fill-color:currentColor!important}
@media(max-width:750px){
 html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-head {display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding:10px 14px!important}
 html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-brand {min-height:32px!important}
 html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-head-actions {display:flex!important;flex-wrap:nowrap!important;justify-content:flex-end!important;width:100%!important;gap:6px!important}
 html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel #textUnaGoogle {margin-right:auto!important;font-size:11px!important;padding:6px 8px!important;min-height:32px!important}
 html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-head-actions button, html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-head #textUnaVoice {min-height:40px!important;height:40px!important;max-height:40px!important;min-width:40px!important;padding:7px 9px!important;font-size:12px!important}
 html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-head-actions :is(.ur-page-avatar,button:has(img)) {min-width:32px!important;width:32px!important;min-height:32px!important;height:32px!important;max-height:32px!important;flex-basis:32px!important}
 html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-composer {padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))!important}
 html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-copy {font-size:16px!important;line-height:1.65!important}
 html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .home-six-grid .home-six-title {min-height:100px!important;padding:16px 12px!important}
 html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .una-first-area-copy>span {font-size:12px!important}
}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-head-actions .ur-page-avatar img[hidden] {display:none!important}
/* A visible reflective finish with all six native actions intact. */
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .home-six-grid .home-six-title {isolation:isolate!important;overflow:hidden!important;background:linear-gradient(158deg,#58564f 0%,#363735 20%,#222428 49%,#141619 50%,#292a2d 100%)!important;border:1px solid #c8ac73!important;box-shadow:inset 0 2px 0 #fff7,inset 0 -2px 0 #000b,0 7px 18px #0008,0 0 16px #dbb76b12!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .home-six-grid .home-six-title::before {content:''!important;display:block!important;position:absolute!important;inset:0!important;background:linear-gradient(115deg,transparent 12%,#fff2 29%,#ffffff08 40%,transparent 55%)!important;pointer-events:none!important;z-index:-1!important;border-radius:inherit!important;transform:none!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .home-six-grid .home-six-title::after {content:''!important;display:block!important;position:absolute!important;left:12%!important;right:12%!important;top:0!important;height:1px!important;background:linear-gradient(90deg,transparent,#fff2bb,transparent)!important;pointer-events:none!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .una-first-area-icon {color:#ffe7a4!important;filter:drop-shadow(0 0 6px #efc46766)!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .una-first-area-copy strong {color:#fff!important;text-shadow:0 2px 5px #000b!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .una-first-area-copy>span {color:#f0ece1!important;text-shadow:0 1px 3px #000a!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .una-location-control, html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .una-location-control {display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;margin:12px 0 0!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .una-location-button, html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .una-location-button {display:inline-flex!important;align-items:center!important;gap:7px!important;background:#282a2c!important;color:#f8e6b7!important;border:1px solid #9b8659!important;border-radius:20px!important;padding:8px 12px!important;min-height:40px!important;font:500 12px/1.3 system-ui!important;cursor:pointer!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .una-location-button::before, html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .una-location-button::before {content:'⌖';font-size:18px;color:#f7d48c}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .una-location-feedback, html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .una-location-feedback {font:400 12px/1.4 system-ui!important;color:#ded6c4!important;max-width:280px!important}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-head {position:relative!important}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .una-location-control {margin:0!important}
html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .una-location-feedback:empty {display:none!important}
@media(min-width:751px){html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-head {flex-wrap:wrap!important}html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .una-location-control {flex:1 0 100%!important}}
@media(max-width:750px){
 html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-head {grid-template-columns:minmax(0,1fr) auto!important}
 html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-brand {grid-column:1!important;grid-row:1!important}
 html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .una-location-control {grid-column:2!important;grid-row:1!important;justify-content:flex-end!important}
 html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .una-location-button {font-size:11px!important;min-height:32px!important;padding:6px 9px!important}
 html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .una-location-feedback {max-width:150px!important;font-size:11px!important}
 html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-head-actions {grid-column:1 / -1!important;grid-row:2!important}
}
@media(min-width:751px){html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .text-una-head {padding:12px 22px!important;row-gap:8px!important}html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .una-location-button {min-height:34px!important;padding:6px 12px!important}}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .una-location-control {margin:0 0 20px!important}
html body.unravel-brand #app #homePage#homePage#homePage#homePage #originalHome .una-location-button::before, html body #textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel#textUnaPanel .una-location-button::before {content:''!important;width:12px;height:12px;border:1px solid #f7d48c;border-radius:50%;background:radial-gradient(circle,#f7d48c 0 2px,transparent 3px);flex:none}
