
:root{color-scheme:dark}.theme-switch{display:flex;align-items:center;gap:2px;border:1px solid #ffffff30;border-radius:100px;background:#1c202c;padding:3px;flex-shrink:0}.theme-switch button{border:0;border-radius:100px;color:#bfc2cf;background:transparent;font:inherit;font-size:.8125rem;padding:8px 10px;cursor:pointer;min-height:35px;white-space:nowrap}.theme-switch button[aria-pressed="true"]{background:#f5a77f;color:#271b16;font-weight:750}header nav{gap:20px}header nav>.navcta{white-space:nowrap}
:root[data-theme="light"]{color-scheme:light;background:#f8fafc;color:#1c2533}
:root[data-theme="light"] body{background:#f8fafc;color:#1c2533}
:root[data-theme="light"] header,:root[data-theme="light"] footer,:root[data-theme="light"] .section,:root[data-theme="light"] .faq-list,:root[data-theme="light"] .faq-list details,:root[data-theme="light"] .legal-main section{border-color:#d9e0e8}
:root[data-theme="light"] .brand img,:root[data-theme="light"] .footerbrand img{filter:brightness(0)}
:root[data-theme="light"] .brand em,:root[data-theme="light"] .eyebrow,:root[data-theme="light"] .num,:root[data-theme="light"] .faq-list summary:after{color:#ba4b1f}
:root[data-theme="light"] .hero h1 span{background:linear-gradient(110deg,#b94a20,#e86e32);background-clip:text}
:root[data-theme="light"] nav{color:#465266}
:root[data-theme="light"] nav a:hover{color:#b44720}
:root[data-theme="light"] .navcta,:root[data-theme="light"] .secondary{color:#29374a;border-color:#c8d1de}
:root[data-theme="light"] .hero p,:root[data-theme="light"] .sectiontop>p,:root[data-theme="light"] .try p,:root[data-theme="light"] .final p,:root[data-theme="light"] .step p,:root[data-theme="light"] .faq-list p,:root[data-theme="light"] .legal-main p,:root[data-theme="light"] .legal-main li,:root[data-theme="light"] .legal-main .intro{color:#4c5b6e}
:root[data-theme="light"] .smallnote,:root[data-theme="light"] .demoLabel,:root[data-theme="light"] .interact-tip,:root[data-theme="light"] footer,:root[data-theme="light"] .footmeta{color:#5c687b}
:root[data-theme="light"] .primary{background:linear-gradient(120deg,#ffbe8d,#ff9468);box-shadow:0 10px 30px #df712a20}
:root[data-theme="light"] .demo{background:#fff;border-color:#cdd6e2;box-shadow:0 22px 60px #27375314}
:root[data-theme="light"] .demohead,:root[data-theme="light"] .demofeet{border-color:#dfe5ee}
:root[data-theme="light"] .avatar{background:#f2e8eb}
:root[data-theme="light"] .demohead small,:root[data-theme="light"] .conversation-label,:root[data-theme="light"] .fakeinput{color:#5b687c}
:root[data-theme="light"] .fakeinput{border-color:#ccd5e2}
:root[data-theme="light"] .demobody{background:radial-gradient(circle at 90% 5%,#ffad7814,transparent 48%),#fff}
:root[data-theme="light"] .bubble.assistant{color:#263448;background:#edf1f6}
:root[data-theme="light"] .bubble.user{color:#362118;background:#ffddc8}
:root[data-theme="light"] .listing-preview,:root[data-theme="light"] .previewcard,:root[data-theme="light"] .opportunity{color:#253247;background:#f4f7fb;border-color:#d3dce9}
:root[data-theme="light"] .listing-copy small,:root[data-theme="light"] .opportunity small,:root[data-theme="light"] .listing-date,:root[data-theme="light"] .photo-credit,:root[data-theme="light"] .more-line{color:#58677b}
:root[data-theme="light"] .listing-price,:root[data-theme="light"] .opportunity .price{color:#ad4117}
:root[data-theme="light"] .carousel-arrows button{background:#fff;color:#344257;border-color:#c7d0dc}
:root[data-theme="light"] .photo-controls{background:#eef2f7;color:#556177}
:root[data-theme="light"] .photo-controls button,:root[data-theme="light"] .outline-action{color:#aa421a;border-color:#dda587}
:root[data-theme="light"] .opportunity.more-card{color:#ac421b;background:#fff2e9}
:root[data-theme="light"] .trade-lines div{border-color:#cdd7e4}
:root[data-theme="light"] .trade-lines small{color:#5b687b}
:root[data-theme="light"] .quick-access{background:#eef3f8;border-color:#d4dce7}
:root[data-theme="light"] .quick-access button{background:#fff;color:#34435a;border-color:#cbd6e4}
:root[data-theme="light"] .quick-access .quick-title{color:#55667c}
:root[data-theme="light"] .state-note{color:#98451d;background:#fff2e8;border-color:#e8b391}
:root[data-theme="light"] .mode-control{background:#edf1f6}
:root[data-theme="light"] .mode-control button{color:#4e5a6f}
:root[data-theme="light"] .mode-control button[aria-pressed="true"]{color:#2c211a;background:#ffbd97}
:root[data-theme="light"] .step,:root[data-theme="light"] .info-panel{background:#fff;border-color:#d7e0eb}
:root[data-theme="light"] .try{background:linear-gradient(140deg,#fff1e9,#f0f5fb 70%);border-color:#d9e1ec}
:root[data-theme="light"] .choice{background:#fff;color:#27374b;border-color:#cbd5e3}
:root[data-theme="light"] .choice small{color:#596a80}
:root[data-theme="light"] .choice.active,:root[data-theme="light"] .choice:hover{background:#fff0e5;border-color:#dc895a}
:root[data-theme="light"] .edit-form label{color:#394b62}
:root[data-theme="light"] .edit-form input,:root[data-theme="light"] .edit-form textarea{color:#27374d;background:#fff;border-color:#bcc9db}
:root[data-theme="light"] .legal-nav a{border-color:#cbd5e2}
:root[data-theme="light"] .legal-note{background:#fff1e7;color:#944319;border-color:#e6ae88}
:root[data-theme="light"] .legal-main a:not(.legal-nav a){color:#aa421a}
@media(max-width:700px){header nav{gap:8px}header nav>.navcta{display:none}.theme-switch button{padding:7px 8px;font-size:.8125rem}.brand{gap:6px}.brand img{width:91px}}
@media(max-width:360px){.theme-switch button{padding:7px 6px}.brand img{width:78px}.brand em{font-size:1rem}}
.theme-switch{padding:0;background:transparent}.theme-switch .theme-toggle{display:grid;place-items:center;width:44px;height:44px;padding:0;color:#f5b38c}.theme-toggle:focus-visible{outline:2px solid #f5a77f;outline-offset:4px}:root[data-theme="light"] .theme-switch{border-color:#c8d1de}:root[data-theme="light"] .theme-toggle{color:#a8441c}
