html[data-theme=light] .photo-hero .site-lead{color:#444!important}.sell-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sell-step-button{position:relative}.sell-step-button__status{border:1px solid;border-radius:999px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.7rem;line-height:1;display:inline-flex}html[data-theme=light] .sell-step-button--current{box-shadow:0 6px 18px #870d1433;color:#fff!important;background:#870d14!important;border-color:#870d14!important}html[data-theme=light] .sell-step-button--completed{color:#075c45!important;background:#e2f7ee!important;border-color:#0f8f68!important}html[data-theme=light] .sell-step-button--upcoming{color:#787878!important;opacity:1!important;background:#fafafa!important;border-color:#d6d6d6!important}html[data-theme=dark] .sell-step-button--current{color:#ffeaec!important;background:#cc141e38!important;border-color:#ff727c!important}html[data-theme=dark] .sell-step-button--completed{color:#a7f3d0!important;background:#10b98124!important;border-color:#34d399b3!important}html[data-theme=dark] .sell-step-button--upcoming{color:#a6a6a6!important;opacity:1!important;background:#1d1d1d66!important;border-color:#a6a6a633!important}@media (min-width:640px){.sell-step-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.account-workspace-links{grid-template-columns:repeat(2,minmax(0,1fr))}.account-workspace-chrome{padding:2rem 1.25rem 1.5rem}.account-workspace>main.site-page{padding-top:0}.account-workspace>main.site-page>.site-container,.account-workspace>main.site-page>section.site-container,.account-workspace>main.site-page>section:not(.site-container){width:100%;max-width:80rem!important;margin-inline:auto!important}.account-workspace>main.site-page>section:not(.site-container){padding:0!important}.account-workspace>main.site-page>section:not(.site-container)>div{width:100%;max-width:none!important;margin-inline:0!important}.account-workspace main .back-button,.account-workspace main .site-back-link{display:none}@media (min-width:640px){.account-workspace-links{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.account-workspace-links{grid-template-columns:repeat(6,minmax(0,1fr))}}
:root{--auto-master-font:Arial, Helvetica, sans-serif}html,body,button,input,select,textarea{font-family:var(--auto-master-font);font-kerning:normal}body{text-rendering:optimizelegibility}.skip-link{z-index:10002;border:2px solid var(--accent-bright);background:var(--surface-strong);color:var(--foreground);border-radius:.75rem;padding:.75rem 1rem;font-weight:700;transition:transform .16s;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%);box-shadow:0 10px 30px #0003}.skip-link:focus{transform:translateY(0)}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--accent-bright);outline-offset:3px}.site-header{isolation:isolate}.workspace-action-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.workspace-action-button,.back-button.workspace-action-button{border:1px solid var(--border-strong);background:color-mix(in srgb, var(--surface) 88%, transparent);width:100%;min-height:2.75rem;color:var(--accent-bright);white-space:nowrap;border-radius:.75rem;justify-content:center;align-items:center;gap:.45rem;margin:0;padding:.625rem .75rem;font-size:.75rem;font-weight:700;line-height:1.25;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.workspace-action-button:hover,.back-button.workspace-action-button:hover{border-color:var(--accent-bright);background:color-mix(in srgb, var(--accent) 12%, var(--surface))}.workspace-signout-button{color:#fca5a5;border-color:#f8717173}.workspace-signout-button:hover{color:#fecaca;background:#ef44441f;border-color:#f87171bf}html[data-theme=light] .workspace-signout-button{color:#991b1b}.admin-shell{--admin-bg:#f6f6f6;--admin-surface:#fff;--admin-border:#e2e2e2;--admin-text:#282828;--admin-muted:#767676;--admin-accent:#a11018;background:var(--admin-bg);min-height:100dvh;color:var(--admin-text);font-family:var(--auto-master-font);grid-template-columns:15rem minmax(0,1fr);margin-bottom:-5rem;display:grid}html[data-theme=dark] .admin-shell{--admin-bg:#0f0f0f;--admin-surface:#191919;--admin-border:#6f0b11;--admin-text:#fff0f2;--admin-muted:#adadad;--admin-accent:#ff1926}.admin-sidebar{z-index:80;background:var(--admin-surface);flex-direction:column;height:100dvh;display:flex;position:sticky;top:0}.admin-sidebar__brand{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:center;height:4.5rem;min-height:4.5rem;padding:1rem 1.25rem;display:flex}.admin-sidebar__brand img{width:11rem;height:auto}.admin-theme-logo--dark,html[data-theme=dark] .admin-theme-logo--light{display:none}html[data-theme=dark] .admin-theme-logo--dark{display:block}.admin-sidebar__close{color:var(--admin-muted);font-size:2rem;line-height:1;display:none}.admin-sidebar__nav{gap:.35rem;padding:1rem .75rem;display:grid}.admin-sidebar__search{display:none}.admin-sidebar__nav a{color:#4c4c4c;border-radius:.7rem;align-items:center;gap:.75rem;min-height:2.75rem;padding:.65rem .8rem;font-size:.86rem;font-weight:650;transition:all .16s;display:flex}.admin-sidebar__group-label{color:#909090;letter-spacing:.14em;text-transform:uppercase;margin:.75rem 0 .1rem;padding:0 .8rem;font-size:.66rem;font-weight:800}.admin-sidebar__group-label:first-child{margin-top:0}.admin-sidebar__nav a:hover{color:#850d14;background:#fff0f2}.admin-sidebar__nav a.is-active{color:#fff;background:linear-gradient(135deg,#9c0f17,#b4121b);box-shadow:0 8px 20px #b4121b2e}.admin-sidebar__nav .admin-sidebar__site-link{display:none}.admin-sidebar__icon{flex:0 0 1.2rem;width:1.2rem;height:1.2rem;display:inline-flex}.admin-sidebar__icon svg{width:100%;height:100%}.admin-sidebar__footer{border-top:1px solid var(--admin-border);margin-top:auto;padding:1rem}.admin-sidebar__identity{align-items:center;gap:.65rem;display:flex}.admin-sidebar__identity>span{color:#830d14;background:#ffedef;border-radius:50%;flex:0 0 2.25rem;place-items:center;width:2.25rem;height:2.25rem;font-weight:800;display:grid}.admin-sidebar__identity div{min-width:0}.admin-sidebar__identity strong,.admin-sidebar__identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-sidebar__identity strong{font-size:.8rem}.admin-sidebar__identity small{color:var(--admin-muted);margin-top:.1rem;font-size:.68rem}.admin-sidebar__footer>button{color:#a12a2a;border:1px solid #efb5b5;border-radius:.65rem;width:100%;margin-top:.75rem;padding:.55rem .75rem;font-size:.75rem;font-weight:750}.admin-sidebar__scrim{display:none}.admin-menu-open .autobot-launcher{visibility:hidden;pointer-events:none}.admin-shell__main{min-width:0}.admin-topbar{z-index:60;border-bottom:1px solid var(--admin-border);background:color-mix(in srgb, var(--admin-surface) 96%, transparent);height:4.5rem;min-height:4.5rem;position:sticky;top:0}.admin-topbar__inner{align-items:center;gap:1rem;width:100%;max-width:100rem;min-height:4.5rem;margin-inline:auto;padding:.75rem clamp(1rem,1.8vw,1.75rem);display:flex}.admin-topbar__menu{border:1px solid var(--admin-border);border-radius:.65rem;flex-direction:column;flex:0 0 2.5rem;justify-content:center;align-items:center;gap:.25rem;width:2.5rem;height:2.5rem;display:none}.admin-topbar__mobile-brand{display:none}.admin-topbar__menu span{background:#424242;border-radius:999px;width:1rem;height:2px;transition:transform .16s,opacity .16s}.admin-topbar__menu--open span:first-child{transform:translateY(6px)rotate(45deg)}.admin-topbar__menu--open span:nth-child(2){opacity:0}.admin-topbar__menu--open span:last-child{transform:translateY(-6px)rotate(-45deg)}.admin-topbar__search{border:1px solid var(--admin-border);background:var(--admin-surface);width:min(31rem,52%);min-height:2.65rem;color:var(--admin-muted);border-radius:.7rem;align-items:center;gap:.6rem;padding:0 .85rem;display:flex;position:relative}.admin-topbar__results{z-index:100;border:1px solid var(--admin-border);background:var(--admin-surface);border-radius:.8rem;width:min(34rem,90vw);position:absolute;top:calc(100% + .55rem);left:0;overflow:hidden;box-shadow:0 18px 45px #3737372e}.admin-topbar__results>p{color:var(--admin-muted);padding:1rem;font-size:.8rem}.admin-topbar__results a{border-bottom:1px solid var(--admin-border);color:var(--admin-text);grid-template-columns:4rem minmax(0,1fr);column-gap:.65rem;padding:.75rem .9rem;display:grid}.admin-topbar__results a:last-child{border-bottom:0}.admin-topbar__results a:hover{background:#fff0f2}html[data-theme=dark] .admin-topbar__results a:hover,html[data-theme=dark] .admin-sidebar__nav a:hover{color:#ff727c;background:#64070b}html[data-theme=dark] .admin-sidebar__nav a{color:#ccc}html[data-theme=dark] .admin-sidebar__identity>span{color:#ff727c;background:#64080b}html[data-theme=dark] .admin-topbar__site-link{color:#ffe9eb}.admin-topbar__results a>span{color:#830d14;letter-spacing:.08em;text-transform:uppercase;grid-row:1/3;align-self:center;font-size:.65rem;font-weight:800}.admin-topbar__results strong,.admin-topbar__results small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-topbar__results strong{font-size:.78rem}.admin-topbar__results small{color:var(--admin-muted);margin-top:.1rem;font-size:.7rem}.admin-report-safe{color:#066b4d;background:#10b9811f;border:1px solid #0596698c}.admin-report-safe:hover{background:#10b98138}.admin-topbar__search input{outline:0;width:100%;min-width:0;font-size:.82rem;color:var(--admin-text)!important;box-shadow:none!important;background:0 0!important;border:0!important}.admin-topbar__status{color:#147a48;white-space:nowrap;align-items:center;gap:.45rem;margin-left:auto;font-size:.78rem;font-weight:750;display:inline-flex}.admin-topbar__status span,.admin-live-badge span{background:#16a05d;border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 0 4px #16a05d1a}.admin-topbar__site-link{border:1px solid var(--admin-border);color:#444;white-space:nowrap;border-radius:.65rem;padding:.6rem .8rem;font-size:.76rem;font-weight:700}.admin-dashboard-page{width:100%;max-width:100rem;margin-inline:auto;padding:clamp(1rem,1.8vw,1.75rem)}.admin-dashboard-heading{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;display:flex}.admin-dashboard-heading p,.admin-dashboard-card header p{color:var(--admin-accent);letter-spacing:.14em;text-transform:uppercase;font-size:.65rem;font-weight:800}.admin-dashboard-heading h1{color:var(--admin-text);letter-spacing:-.035em;margin-top:.2rem;font-size:clamp(1.7rem,2.4vw,2.25rem);font-weight:850}.admin-live-badge{color:#147a48;background:#f4fcf7;border:1px solid #b7dfc9;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.72rem;font-weight:750;display:inline-flex}.admin-live-badge.is-warning{color:#9a6212;background:#fff9ec;border-color:#efd49e}.admin-live-badge.is-warning span{background:#e69b24}.admin-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;display:grid}.admin-kpi{border:1px solid var(--admin-border);background:var(--admin-surface);border-radius:.85rem;align-items:center;gap:.75rem;min-width:0;min-height:6.4rem;padding:.9rem;transition:all .16s;display:flex;box-shadow:0 6px 20px #3737370a}.admin-kpi:hover{border-color:#ff8b95;transform:translateY(-2px);box-shadow:0 10px 25px #37373714}.admin-kpi__icon{color:#920e16;background:#ffedef;border-radius:50%;flex:0 0 2.7rem;place-items:center;width:2.7rem;height:2.7rem;display:grid}.admin-kpi--amber .admin-kpi__icon{color:#d67a0a;background:#fff2d9}.admin-kpi--red .admin-kpi__icon{color:#df3d4d;background:#ffe5e7}.admin-kpi__icon svg{width:1.35rem;height:1.35rem}.admin-kpi small,.admin-kpi strong,.admin-kpi em{display:block}.admin-kpi small{color:#6a6a6a;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-style:normal;overflow:hidden}.admin-kpi strong{color:var(--admin-text);margin-top:.1rem;font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.1}.admin-kpi em{color:var(--admin-accent);margin-top:.4rem;font-size:.62rem;font-style:normal;font-weight:750}.admin-dashboard-main-grid{grid-template-columns:minmax(0,1.55fr) minmax(17rem,1fr) minmax(16rem,.95fr);gap:.8rem;margin-top:.8rem;display:grid}.admin-dashboard-bottom-grid{grid-template-columns:minmax(17rem,.8fr) minmax(0,1.7fr);gap:.8rem;margin-top:.8rem;display:grid}.admin-dashboard-card{border:1px solid var(--admin-border);background:var(--admin-surface);border-radius:.85rem;min-width:0;padding:1rem;overflow:hidden;box-shadow:0 6px 20px #3737370a}.admin-dashboard-card header{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.8rem;display:flex}.admin-dashboard-card header h2{color:var(--admin-text);margin-top:.15rem;font-size:.95rem;font-weight:800}.admin-dashboard-card header>a{color:#870d14;white-space:nowrap;font-size:.68rem;font-weight:750}.admin-chart svg{width:100%;height:auto;max-height:12.5rem;display:block}.admin-chart__grid{stroke:#eaeaea;stroke-width:1px}.admin-chart__line{fill:none;stroke:#a61019;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.admin-chart__point{fill:#fff;stroke:#920e16;stroke-width:3px}.admin-chart__labels{color:#878787;text-align:center;grid-template-columns:repeat(7,1fr);gap:.25rem;margin-top:-.2rem;font-size:.6rem;display:grid}.admin-chart__labels b{color:#444;font-size:.68rem;display:block}.admin-queue{gap:.45rem;display:grid}.admin-queue-row{border:1px solid #e7e7e7;border-radius:.7rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.65rem;min-width:0;padding:.65rem .7rem;display:grid}.admin-queue-row strong,.admin-queue-row small{display:block}.admin-queue-row strong{color:#3b3b3b;font-size:.74rem}.admin-queue-row small{color:#848484;text-overflow:ellipsis;white-space:nowrap;margin-top:.08rem;font-size:.61rem;overflow:hidden}.admin-queue-row i{color:#868686;font-size:1.2rem;font-style:normal}.admin-count{color:#ca750d;text-align:right;min-width:1.8rem;font-size:.75rem}.admin-count--red{color:#d73747}.admin-health-summary{color:#147a48;background:#f4fcf7;border:1px solid #b9dfc9;border-radius:.65rem;align-items:center;gap:.55rem;margin-bottom:.35rem;padding:.6rem;font-size:.68rem;font-weight:750;display:flex}.admin-health-summary>span{color:#fff;background:#1aa060;border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;display:grid}.admin-health-summary.is-warning{color:#9a6212;background:#fff9ec;border-color:#efd49e}.admin-health-row{color:#4e4e4e;border-bottom:1px solid #ededed;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.25rem;font-size:.67rem;display:flex}.admin-health-row:last-child{border:0!important}.admin-health-row b{color:#168150;font-size:.61rem}.admin-health-row b.is-warning{color:#b66e10}.admin-alert-row,.admin-recent-row{border-top:1px solid #ececec;align-items:center;gap:.65rem;padding:.55rem 0;display:flex}.admin-alert-row>span{color:#d83c48;background:#ffe9e9;border-radius:.45rem;flex:0 0 1.65rem;place-items:center;width:1.65rem;height:1.65rem;font-weight:850;display:grid}.admin-alert-row p,.admin-recent-row p{flex:1;min-width:0}.admin-alert-row strong,.admin-alert-row small,.admin-recent-row strong,.admin-recent-row small{display:block}.admin-alert-row strong,.admin-recent-row strong{color:#434343;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:.68rem;overflow:hidden}.admin-alert-row small,.admin-recent-row small{color:#898989;text-overflow:ellipsis;white-space:nowrap;margin-top:.08rem;font-size:.6rem;overflow:hidden}.admin-recent-row>span{color:#830d14;background:#ffedef;border-radius:50%;flex:0 0 1.65rem;place-items:center;width:1.65rem;height:1.65rem;font-size:.65rem;font-weight:800;display:grid}.admin-recent-row time{color:#878787;white-space:nowrap;font-size:.6rem}.admin-empty-state{color:#888;border:1px dashed #d8d8d8;border-radius:.7rem;place-items:center;min-height:4rem;font-size:.7rem;display:grid}.admin-access-denied{text-align:center;max-width:30rem;margin:10vh auto 0}.admin-access-denied h1{color:var(--admin-text);margin-top:.5rem;font-size:2rem;font-weight:850}.admin-access-denied>p:not(.site-kicker){color:var(--admin-muted);margin:.75rem 0 1.25rem}.admin-shell .admin-nav{display:none}.admin-shell .site-page{padding:1.25rem}.admin-shell .site-panel,.admin-shell .site-card{box-shadow:0 6px 20px #3737370d}.public-mobile-menu{z-index:989;height:calc(100svh - 4rem);position:fixed;inset:4rem 0 0}.public-mobile-menu__scrim{background:#2121216b;width:100%;height:100%;position:absolute;inset:0}.public-mobile-drawer{--admin-surface:#fff;--admin-border:#e2e2e2;--admin-text:#282828;--admin-muted:#767676;z-index:1;background:linear-gradient(145deg,#050505 0%,#0f0f0f 55%,#640101 100%);flex-direction:column;width:100%;height:100%;max-height:100%;animation:.2s ease-out public-menu-enter;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px #2e2e2e29}html[data-theme=light] .public-mobile-drawer{background:linear-gradient(145deg,#f5f5f5 0%,#eee 55%,#e9e9e9 100%)}html[data-theme=dark] .public-mobile-drawer{--admin-surface:#191919;--admin-border:#6f0b11;--admin-text:#fff0f2;--admin-muted:#adadad}.public-mobile-drawer__brand{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:center;min-height:4.5rem;padding:1rem 1.25rem;display:flex}.public-mobile-drawer__brand img{width:9.5rem;height:auto}.public-mobile-drawer__close{color:var(--admin-muted);font-size:2rem;line-height:1}.public-mobile-drawer__body{overscroll-behavior:contain;align-content:start;gap:.5rem;min-height:0;padding:1rem;display:grid;overflow-y:auto}.public-mobile-drawer .mobile-menu-link{color:#4c4c4c;min-height:3rem;font-family:var(--auto-master-font);border-radius:.8rem;align-items:center;gap:.75rem;padding:.7rem .9rem;font-size:.92rem;font-weight:700;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s;display:flex;box-shadow:0 4px 14px #2121210d;border:1px solid var(--admin-border)!important;background:color-mix(in srgb, var(--admin-surface) 88%, transparent)!important}.public-mobile-drawer .mobile-menu-link:hover{color:#850d14;background:color-mix(in srgb, #ffedef 65%, var(--admin-surface))!important;border-color:#ff5e68!important}.public-mobile-drawer .mobile-menu-link.is-active{color:#111;box-shadow:0 9px 22px #ff192633;background:linear-gradient(135deg,#ff1926,#ff1926)!important;border-color:#ea1723!important}.public-mobile-drawer .mobile-menu-link svg{flex:0 0 1.2rem;width:1.2rem;height:1.2rem}.public-mobile-drawer__theme{border-top:1px solid var(--admin-border);margin-top:.45rem;padding-top:.8rem}.public-mobile-drawer__theme .theme-toggle{border-color:var(--admin-border);background:var(--admin-surface);width:100%;min-height:2.75rem;color:var(--admin-text);border-radius:.7rem;justify-content:flex-start;padding:.65rem .8rem;box-shadow:0 4px 14px #21212112}.public-mobile-drawer__theme .theme-toggle:hover{background:var(--admin-surface);color:#850d14;border-color:#ff5e68}html[data-theme=dark] .public-mobile-drawer__theme .theme-toggle:hover{color:#ff727c}.public-mobile-drawer__footer{padding:1rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--admin-border);background:0 0;flex:none;margin-top:auto}.public-mobile-drawer__profile{align-items:center;gap:.65rem;display:flex}.public-mobile-drawer__profile>span:last-child{min-width:0}.public-mobile-drawer__profile strong,.public-mobile-drawer__profile small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.public-mobile-drawer__profile strong{color:var(--admin-text);font-size:.8rem}.public-mobile-drawer__profile small{color:var(--admin-muted);margin-top:.1rem;font-size:.68rem}.public-mobile-drawer__admin-link{border:1px solid var(--admin-border);color:#830d14;text-align:center;border-radius:.65rem;width:100%;margin-top:.75rem;padding:.55rem .75rem;font-size:.75rem;font-weight:750;display:block}.public-mobile-drawer__signout{color:#a12a2a;text-align:center;border:1px solid #efb5b5;border-radius:.65rem;width:100%;margin-top:.65rem;padding:.55rem .75rem;font-size:.75rem;font-weight:750;display:block}.public-mobile-drawer__auth{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.public-mobile-drawer__auth a{text-align:center;border-radius:.65rem;padding:.65rem .75rem;font-size:.75rem;font-weight:750}.public-mobile-drawer__auth .mobile-auth-link{border:1px solid var(--admin-border);color:var(--admin-text);background:0 0}html[data-theme=dark] .public-mobile-drawer .mobile-menu-link{color:#ffe8ea;background:color-mix(in srgb, var(--admin-surface) 88%, transparent)!important}html[data-theme=dark] .public-mobile-drawer .mobile-menu-link:hover{color:#ff727c;background:#64070b!important;border-color:#a11018!important}html[data-theme=dark] .public-mobile-drawer .mobile-menu-link.is-active{color:#111;background:linear-gradient(135deg,#ff1926,#ff1926)!important;border-color:#ff1926!important}html[data-theme=dark] .public-mobile-drawer__admin-link{color:#ff727c}@keyframes public-menu-enter{0%{opacity:0}to{opacity:1}}.header-mobile-menu-toggle:hover,.header-mobile-menu-toggle:active{background:var(--surface);color:inherit;transform:none}.header-mobile-actions{justify-content:space-between;align-items:center;gap:.45rem;width:100%;display:none}.header-mobile-actions .theme-toggle{flex:0 0 2.5rem;order:2;width:2.5rem;height:2.5rem}.header-mobile-menu-toggle{border:1px solid var(--border);background:var(--surface);width:2.5rem;height:2.5rem;color:var(--foreground);border-radius:999px;flex-direction:column;flex:0 0 2.5rem;order:1;justify-content:center;align-items:center;gap:.25rem;display:flex}.header-mobile-menu-toggle span{background:currentColor;border-radius:999px;width:1rem;height:2px;transition:transform .16s,opacity .16s}.header-mobile-menu-toggle--open span:first-child{transform:translateY(6px)rotate(45deg)}.header-mobile-menu-toggle--open span:nth-child(2){opacity:0}.header-mobile-menu-toggle--open span:last-child{transform:translateY(-6px)rotate(-45deg)}.header-mobile-menu-toggle:focus:not(:focus-visible){outline:none}@media (max-width:1023px){.header-mobile-actions{display:flex}.site-header{position:sticky}.site-header .header-brand{z-index:1002;position:absolute;left:50%;transform:translate(-50%)}.site-header .header-brand img{max-width:min(9.5rem,42vw)}}@media (min-width:640px) and (max-width:1023px){.public-mobile-menu{height:calc(100svh - 4.5rem);inset:4.5rem 0 0}}@media (min-width:768px){.admin-shell{margin-bottom:0}}@media (max-width:1180px){.admin-shell{grid-template-columns:13rem minmax(0,1fr)}.admin-sidebar__brand img{width:9.5rem}.admin-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-dashboard-main-grid{grid-template-columns:minmax(0,1.3fr) minmax(16rem,1fr)}.admin-health-card{grid-column:1/-1}}@media (max-width:860px){.admin-shell{display:block}.admin-sidebar{overscroll-behavior:contain;opacity:0;visibility:hidden;pointer-events:none;width:100%;height:calc(100svh - 4.5rem);max-height:calc(100svh - 4.5rem);box-shadow:none;transition:opacity .2s,visibility 0s linear .2s;position:fixed;top:4.5rem;left:auto;right:0;overflow:hidden}.admin-sidebar__brand{display:none}.admin-sidebar__nav{overscroll-behavior:contain;gap:.5rem;min-height:0;padding:1rem;overflow-y:auto}.admin-sidebar__search{border:1px solid var(--admin-border);background:var(--admin-surface);min-height:3rem;color:var(--admin-muted);border-radius:.8rem;align-items:center;gap:.6rem;margin-bottom:.25rem;padding:0 .9rem;display:flex;position:relative;box-shadow:0 4px 14px #2121210d}.admin-sidebar__search input{outline:0;width:100%;min-width:0;padding:0;box-shadow:none!important;background:0 0!important;border:0!important}.admin-sidebar__search-results{z-index:4;border:1px solid var(--admin-border);background:var(--admin-surface);border-radius:.8rem;gap:.35rem;max-height:15rem;padding:.5rem;display:grid;position:absolute;top:calc(100% + .4rem);left:0;right:0;overflow-y:auto;box-shadow:0 14px 30px #2121212e}.admin-sidebar__search-results p{color:var(--admin-muted);padding:.65rem;font-size:.78rem}.admin-sidebar__search-results a{gap:.1rem;min-height:auto;padding:.55rem .65rem;display:grid}.admin-sidebar__search-results a span,.admin-sidebar__search-results a small{color:var(--admin-muted);font-size:.68rem}.admin-sidebar__nav a{border:1px solid var(--admin-border);background:color-mix(in srgb, var(--admin-surface) 88%, transparent);border-radius:.8rem;min-height:3rem;padding:.7rem .9rem;font-size:.92rem;font-weight:700;box-shadow:0 4px 14px #2121210d}.admin-sidebar__nav a:hover{background:color-mix(in srgb, #ffedef 65%, var(--admin-surface));border-color:#ff5e68}.admin-sidebar__nav a.is-active{color:#111;background:linear-gradient(135deg,#ff1926,#ff1926);border-color:#ea1723;box-shadow:0 9px 22px #ff192633}html[data-theme=dark] .admin-sidebar__nav a{background:color-mix(in srgb, var(--admin-surface) 88%, transparent);color:#ffe8ea}html[data-theme=dark] .admin-sidebar__nav a:hover{color:#ff727c;background:#64070b;border-color:#a11018}html[data-theme=dark] .admin-sidebar__nav a.is-active{color:#111;background:linear-gradient(135deg,#ff1926,#ff1926);border-color:#ff1926}.admin-sidebar__footer{padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px));background:var(--admin-surface);flex:none}.admin-sidebar--open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s}.admin-sidebar__close,.admin-topbar__menu{display:flex}.admin-sidebar__close{display:none}.admin-sidebar__scrim{z-index:70;background:#2121216b;display:block;position:fixed;inset:4.5rem 0 0}.admin-topbar{padding-inline:0}.admin-topbar__inner{grid-template-columns:2.5rem minmax(0,1fr) 2.5rem;padding-inline:1rem;display:grid}.admin-topbar__search{display:none}.admin-topbar__mobile-brand{grid-area:1/2;justify-content:center;align-items:center;display:flex}.admin-topbar__mobile-brand img{width:min(9.5rem,42vw);height:auto}.admin-topbar__inner>.theme-toggle{grid-area:1/3}.admin-topbar__menu{grid-area:1/1}.admin-topbar__site-link,.admin-topbar__status{display:none}.admin-sidebar__nav .admin-sidebar__site-link{border:1px solid var(--admin-border);background:color-mix(in srgb, var(--admin-surface) 88%, transparent);color:#830d14;margin-top:.45rem;display:flex}.admin-sidebar__nav .admin-sidebar__site-link:hover{background:#fff0f2;border-color:#ff7b85}.admin-dashboard-bottom-grid{grid-template-columns:1fr}}@media (max-width:640px){.admin-topbar{height:4rem;min-height:4rem}.admin-topbar__inner{gap:.65rem;min-height:4rem}.admin-sidebar{height:calc(100svh - 4rem);max-height:calc(100svh - 4rem);top:4rem}.admin-sidebar__scrim{top:4rem}.admin-topbar__search{flex:1;width:auto}.admin-topbar__status{font-size:0}.admin-dashboard-heading{flex-direction:column;align-items:flex-start}.admin-kpi-grid,.admin-dashboard-main-grid{grid-template-columns:1fr}.admin-kpi{min-height:5.6rem}.admin-health-card{grid-column:auto}.admin-dashboard-card{padding:.9rem}.admin-chart svg{min-height:10rem}}.phase3-loading-stack{gap:1.5rem;display:grid}.home-hero.home-hero--compact{min-height:clamp(22rem,46vh,30rem)}.home-content-container{width:100%;max-width:100rem}.site-footer__community{border:1px solid color-mix(in srgb, var(--accent) 20%, var(--border));background:color-mix(in srgb, var(--surface) 88%, transparent);border-radius:1rem;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1.25rem;padding:1rem 1.15rem;display:flex}.site-footer__community-copy{gap:.2rem;display:grid}.site-footer__community-copy strong{color:var(--foreground);font-size:.95rem}.site-footer__community-copy span{color:var(--muted);font-size:.8rem}.site-footer__social-links{flex-wrap:wrap;gap:.65rem;display:flex}.site-footer__social-link{color:#fff;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:2.75rem;padding:.65rem 1rem;font-size:.85rem;font-weight:700;line-height:1;text-decoration:none;transition:transform .16s,box-shadow .16s,filter .16s;display:inline-flex}.site-footer__social-link svg{flex:0 0 1.2rem;width:1.2rem;height:1.2rem}.site-footer__social-link:hover{filter:brightness(1.04);transform:translateY(-2px)}.site-footer__social-link:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 40%, transparent);outline-offset:3px}.site-footer__social-link--whatsapp{background:#128c4a;box-shadow:0 8px 20px #128c4a33}.site-footer__social-link--facebook{background:#1877f2;box-shadow:0 8px 20px #1877f233}.home-hero--marketplace{align-items:center;display:flex;min-height:clamp(30rem,58vh,38rem)!important}.home-hero--marketplace .home-hero-image{object-position:72% center;opacity:.98!important;filter:saturate(1.02)contrast(1.03)brightness(.94)!important}html[data-theme=light] body .home-hero--marketplace .home-hero-image{opacity:.98!important;filter:saturate(.99)contrast(1.03)brightness(1.01)!important}.home-hero--marketplace .home-hero-overlay{background:linear-gradient(90deg,#090909fa 0%,#090909eb 24%,#090909a3 38%,#0909093d 50%,#0000 62%)}.competition-photo-hero{border-radius:2rem}.competition-hero-copy{text-align:center}@media (min-width:768px){.competition-hero-copy{text-align:left}}.services-photo-hero{border-radius:2rem}.services-photo-hero__image{opacity:.98;filter:saturate(1.02)contrast(1.03)brightness(.94)}.services-photo-hero__overlay{background:linear-gradient(#02081724 0%,#0208178c 38%,#020817db 62%,#020817f5 100%),linear-gradient(90deg,#0208173d 0%,#0000 72%)}.services-photo-hero__fade{background:linear-gradient(#0000 0%,#0208176b 66%,#020817e0 100%)}html[data-theme=light] .services-photo-hero{--tw-ring-color:#1d1d1d14;background:#fafafa;border-color:#1d1d1d24;box-shadow:0 24px 80px #1d1d1d29}html[data-theme=light] .services-photo-hero__image{filter:saturate(.94)contrast(1.02)brightness(1.02)}html[data-theme=light] .services-photo-hero__overlay{background:linear-gradient(#ffffff0a 0%,#ffffff1f 55%,#ffffff4d 100%)}html[data-theme=light] .services-photo-hero__fade{background:linear-gradient(#0000 0%,#ffffffb8 52%,#fffffff0 100%)}html[data-theme=light] .services-photo-hero__copy{background:linear-gradient(90deg,#fffffff5 0%,#ffffffeb 56%,#ffffffc2 78%,#0000 100%)}html[data-theme=light] .services-photo-hero__copy h1{color:#1d1d1d;text-shadow:0 1px 3px #ffffffbf}html[data-theme=light] .services-photo-hero__copy p{color:#444;text-shadow:0 1px 2px #fffc}html[data-theme=light] .services-page,html[data-theme=light] .services-section-title{color:var(--text-primary)}html[data-theme=light] .services-more-section{border-color:var(--border)}html[data-theme=light] .services-page-note{color:var(--text-secondary)}html[data-theme=light] .services-page .service-card{border-color:var(--border);background:var(--surface);color:var(--text-primary);box-shadow:var(--shadow)}html[data-theme=light] .services-page .service-card:hover{border-color:color-mix(in srgb, var(--accent) 38%, var(--border));background:var(--surface-raised)}html[data-theme=light] .services-page .service-card>span:first-child{border-color:color-mix(in srgb, var(--accent) 28%, var(--border));background:color-mix(in srgb, var(--accent) 9%, var(--surface));color:var(--accent)}html[data-theme=light] .services-page .service-card h3,html[data-theme=light] .services-page .service-card:hover h3{color:var(--text-primary)}html[data-theme=light] .services-page .service-card p{color:var(--text-secondary)}html[data-theme=light] .services-page .service-card>span:last-child{color:var(--accent)}html[data-theme=light] .competition-hero-copy{color:#050505}html[data-theme=light] .home-hero--marketplace .competition-hero-overlay{background:linear-gradient(90deg,#fafafaf5 0%,#fafafae0 38%,#fafafa85 62%,#fafafa29 82%,#0000 100%)}html[data-theme=light] .competition-hero-eyebrow{color:#850d14!important}html[data-theme=light] .competition-hero-copy .home-marketplace-title{color:#050505;text-shadow:none}html[data-theme=light] .competition-hero-description{color:#050505!important}.competition-prize{color:#facc15!important}html[data-theme=light] .home-hero--marketplace .home-hero-overlay{background:linear-gradient(90deg,#fafafafc 0%,#fafafaf2 24%,#fafafaad 38%,#fafafa3d 50%,#0000 62%)}@media (min-width:768px){html[data-theme=light] .home-hero--marketplace .competition-hero-overlay{background:linear-gradient(90deg,#fafafafc 0%,#fafafaf5 40%,#fafafac7 64%,#fafafa61 84%,#0000 100%)}html[data-theme=light] .competition-hero-copy{opacity:1}}.photo-hero__image{filter:saturate(1.02)contrast(1.04)brightness(.92);opacity:.96!important}.photo-hero__overlay{background:linear-gradient(90deg,#090909fa 0%,#090909f0 28%,#090909b8 46%,#0909094d 60%,#0000 72%)!important}html[data-theme=light] .photo-hero__image{filter:saturate(.99)contrast(1.03)brightness(1.01);opacity:.98!important}html[data-theme=light] .photo-hero__overlay{background:linear-gradient(90deg,#fafafafc 0%,#fafafaf5 28%,#fafafab8 46%,#fafafa4d 60%,#0000 72%)!important}.insight-cover-file-input::file-selector-button{color:#640204;font:inherit;cursor:pointer;background:linear-gradient(135deg,#ff1926 0%,#ff1b29 100%);border:0;border-radius:.75rem;margin-right:1rem;padding:.65rem 1rem;font-weight:750}.insight-cover-file-input::-webkit-file-upload-button{color:#640204;font:inherit;cursor:pointer;background:linear-gradient(135deg,#ff1926 0%,#ff1b29 100%);border:0;border-radius:.75rem;margin-right:1rem;padding:.65rem 1rem;font-weight:750}.insight-cover-file-input:hover::file-selector-button{filter:brightness(1.06)}.insight-cover-file-input:hover::-webkit-file-upload-button{filter:brightness(1.06)}html[data-theme=light] .insight-cover-file-input{color:#1d1d1d!important}html[data-theme=light] .insight-cover-file-input::file-selector-button{color:#fff!important;background:#850d14!important}html[data-theme=light] .insight-cover-file-input::-webkit-file-upload-button{color:#fff!important;background:#850d14!important}.insurance-referral-hero{isolation:isolate;border:1px solid var(--border);min-height:clamp(31rem,58vh,39rem);box-shadow:var(--shadow), var(--shadow-glow);background:#0f0f0f;border-radius:1.5rem;position:relative;overflow:hidden}.insurance-referral-hero__media{z-index:-2;position:absolute;inset:0}.insurance-referral-hero__image{object-fit:cover;object-position:67% center;opacity:.96;filter:saturate()contrast(1.03)brightness(.9);width:100%;height:100%}.insurance-referral-hero__overlay{z-index:-1;background:linear-gradient(90deg,#090909fa 0%,#090909ed 18%,#090909ad 28%,#0909093d 38%,#0000 49%);position:absolute;inset:0}.insurance-referral-hero__content{flex-direction:column;justify-content:center;width:min(100%,42rem);min-height:clamp(31rem,58vh,39rem);padding:clamp(2rem,5vw,4.5rem);display:flex}.naked-referral-button{background:#42c982;box-shadow:0 12px 28px #084b2d3d;color:#07110d!important}.naked-referral-button:hover{background:#35b975;color:#030806!important}.naked-referral-button:focus-visible{outline-color:#42c982}html[data-theme=light] .insurance-referral-hero{background:#fff0f2}html[data-theme=light] .insurance-referral-hero__image{opacity:.98;filter:saturate(.98)contrast(1.02)brightness(1.01)}html[data-theme=light] .insurance-referral-hero__overlay{background:linear-gradient(90deg,#fafafafc 0%,#fafafaf5 18%,#fafafab8 28%,#fafafa3d 38%,#0000 49%)}@media (max-width:767px){.insurance-referral-hero,.insurance-referral-hero__content{min-height:30rem}.insurance-referral-hero__media{height:49%;top:auto;bottom:0}.insurance-referral-hero__image{object-position:60% center;opacity:.98;filter:saturate()contrast(1.03)brightness(.94)}.insurance-referral-hero__overlay{background:linear-gradient(#090909fa 0%,#090909f7 47%,#090909d1 53%,#09090938 63%,#0000 72%)}.insurance-referral-hero__content{justify-content:flex-start;padding:1.5rem 1.125rem}.insurance-referral-title{letter-spacing:-.035em;max-width:20rem;margin-top:.5rem;font-size:clamp(2rem,9vw,2.35rem);line-height:1.04}.insurance-referral-lead{max-width:21rem;margin-top:.875rem;font-size:.9375rem;line-height:1.45}.insurance-referral-action{margin-top:1.125rem}.insurance-referral-cta{width:min(100%,18rem);min-height:2.75rem;padding-inline:1rem;font-size:.9375rem}.insurance-referral-redirect,.insurance-referral-legal{font-size:.75rem;line-height:1.45}.insurance-referral-redirect{max-width:19rem;text-shadow:none;margin-top:.625rem;font-weight:500;color:#f5f5f5f5!important}.insurance-referral-legal{color:#d6d6d6eb!important;padding-block:.75rem!important}html[data-theme=light] .insurance-referral-hero__image{opacity:.98;filter:saturate(.98)contrast(1.02)brightness(1.01)}html[data-theme=light] .insurance-referral-hero__overlay{background:linear-gradient(#fafafafc 0%,#fafafafa 47%,#fafafad6 53%,#fafafa3d 63%,#0000 72%)}html[data-theme=light] .insurance-referral-redirect{text-shadow:none;color:#444!important}html[data-theme=light] .insurance-referral-legal{color:#585858!important}}.home-hero-content{width:min(100%,100rem);margin-inline:auto;padding:3.5rem clamp(1.25rem,4vw,4rem)}.home-marketplace-title{max-width:48rem;color:var(--foreground);letter-spacing:-.065em;text-wrap:balance;font-size:clamp(3.4rem,6vw,6.6rem);font-weight:900;line-height:1}.home-marketplace-lead{max-width:38rem;color:var(--muted);margin-top:1.35rem;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.55}.home-hero--marketplace .home-hero-actions{grid-template-columns:repeat(4,minmax(0,1fr));max-width:54rem;margin-top:1.75rem}.home-hero--marketplace .home-hero-actions a{white-space:nowrap;justify-content:center;align-items:center;gap:.6rem;min-height:3.25rem;display:inline-flex}.home-hero--marketplace .home-hero-actions svg{flex:0 0 1.2rem;width:1.2rem;height:1.2rem}.home-search-section{margin-top:0;padding-top:2rem}.home-search-panel{isolation:isolate;border-color:color-mix(in srgb, var(--accent) 20%, var(--border));max-width:90rem;box-shadow:0 18px 42px #21212121, 0 0 0 1px color-mix(in srgb, var(--accent) 10%, transparent);position:relative;background:var(--surface)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.home-trust-section{background:0 0;border:0;padding-block:.5rem 1.5rem}.home-trust-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;max-width:90rem;display:grid}.home-trust-item{border:1px solid var(--border);background:var(--surface);border-radius:1rem;justify-content:center;align-items:center;gap:.85rem;min-width:0;padding:.85rem 1rem;display:flex;box-shadow:0 8px 22px #21212112}.home-trust-item>span{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--border));background:color-mix(in srgb, var(--accent) 10%, var(--surface));width:2.5rem;height:2.5rem;color:var(--accent);border-radius:.8rem;flex:0 0 2.5rem;place-items:center;font-size:1.2rem;font-weight:850;display:grid}.home-trust-item strong,.home-trust-item small{display:block}.home-trust-item strong{color:var(--foreground);font-size:.9rem}.home-trust-item small{color:var(--muted);margin-top:.12rem;font-size:.72rem}.home-recent-section{padding-top:2rem}.home-listing-card{border:1px solid var(--border);box-shadow:0 12px 30px #21212114}.home-listing-card:hover{border-color:color-mix(in srgb, var(--accent) 35%, var(--border));transform:translateY(-3px);box-shadow:0 18px 38px #21212121}.home-carousel-controls{display:none}.phase3-loading-panel,.phase3-loading-card,.phase3-loading-line{background:linear-gradient(100deg, color-mix(in srgb, var(--surface) 88%, transparent) 20%, color-mix(in srgb, var(--accent) 18%, var(--surface)) 50%, color-mix(in srgb, var(--surface) 88%, transparent) 80%);background-size:220% 100%;animation:1.4s ease-in-out infinite phase3-shimmer}.phase3-loading-panel{border:1px solid var(--border);border-radius:1.5rem;min-height:15rem;padding:2rem}.phase3-loading-grid{gap:1rem;display:grid}.phase3-loading-card{border:1px solid var(--border);border-radius:1.25rem;min-height:10rem}.phase3-loading-line{border-radius:999px;width:100%;height:1rem;margin-bottom:1rem}.phase3-loading-line--short{width:7rem;height:2.75rem}.phase3-loading-line--title{width:min(75%,34rem);height:3rem}.phase3-loading-line--medium{width:min(60%,28rem)}@keyframes phase3-shimmer{to{background-position-x:-220%}}@media (min-width:768px){.phase3-loading-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:1023px){.home-listing-grid,.home-news-grid,.home-review-grid{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;padding-bottom:.75rem;padding-right:1.25rem;scroll-padding-left:0;display:flex;overflow-x:auto}.home-listing-grid::-webkit-scrollbar{display:none}.home-news-grid::-webkit-scrollbar{display:none}.home-review-grid::-webkit-scrollbar{display:none}.home-listing-card,.home-news-card,.home-review-card{scroll-snap-align:start;scroll-snap-stop:always;min-width:min(78vw,24rem);max-width:min(78vw,24rem)}.home-carousel-controls{justify-content:center;align-items:center;gap:.8rem;margin:-.35rem 0 .8rem;display:flex}.home-carousel-dots{justify-content:center;align-items:center;gap:.4rem;max-width:min(58vw,16rem);display:flex;overflow:hidden}.home-carousel-dot{background:color-mix(in srgb, var(--muted) 42%, transparent);border-radius:999px;flex:0 0 .48rem;width:.48rem;height:.48rem;transition:width .16s,background-color .16s}.home-carousel-dot.is-active{background:var(--accent);flex-basis:1.35rem;width:1.35rem}}@media (max-width:767px){.site-footer__inner{gap:1.15rem;padding-top:1.75rem;padding-bottom:5.25rem}.site-footer__community{border-radius:.9rem;flex-direction:column;align-items:stretch;gap:.85rem;padding:.9rem}.site-footer__community-copy{gap:.15rem}.site-footer__community-copy strong{font-size:.9rem}.site-footer__community-copy span{font-size:.75rem;line-height:1.4}.site-footer__social-links{grid-template-columns:1fr;gap:.55rem;display:grid}.site-footer__social-link{white-space:nowrap;width:100%;min-height:2.65rem;padding:.6rem .85rem;font-size:.82rem}.site-footer__social-link svg{flex-basis:1.1rem;width:1.1rem;height:1.1rem}.site-footer__legal{margin-top:-.25rem;padding-right:3.5rem}html,body{width:100%;max-width:100%;overflow-x:hidden}.site-header{background-color:#070707!important}html[data-theme=light] .site-header{background-color:#fafafa!important}main,section,article,.site-page,.site-container,.site-panel,.site-card,.glass-card{min-width:0;max-width:100%}.site-page{padding:1rem}.site-hero-panel{padding:1.5rem 1.25rem}.site-title,.site-hero-panel .site-title{overflow-wrap:anywhere;max-width:100%;font-size:clamp(2rem,10vw,2.75rem);line-height:1.05}.site-lead{font-size:1rem;line-height:1.6}.home-hero.home-hero--compact{min-height:25rem!important}.home-hero--marketplace{align-items:center;padding-block:1rem;padding-inline:1rem}html[data-theme] body .home-hero--marketplace .home-hero-image{object-position:68% 72%;opacity:.98!important}.home-hero--marketplace .home-hero-overlay{background:linear-gradient(90deg,#090909f5 0%,#090909db 42%,#0909098a 62%,#0909092e 82%,#0000 100%),linear-gradient(#0000 60%,#09090938 100%)}html[data-theme=dark] body .home-hero--marketplace .home-hero-image{opacity:.96!important;filter:saturate(1.02)contrast(1.05)brightness(.92)!important}html[data-theme=light] body .home-hero--marketplace .home-hero-image{opacity:.98!important;filter:saturate(.98)contrast(1.03)brightness()!important}html[data-theme=light] .home-hero--marketplace .home-hero-overlay{background:linear-gradient(90deg,#fafafafa 0%,#fafafae6 42%,#fafafa94 62%,#fafafa2e 82%,#0000 100%),linear-gradient(#0000 60%,#eeeeee38 100%)}.home-hero-content{padding:1rem 0 0}.home-hero-content .home-hero-badge{display:none}.home-marketplace-title{text-shadow:0 2px 12px #00000061;max-width:20rem;font-size:clamp(2.8rem,13vw,3.6rem);line-height:1.02}.home-marketplace-lead{color:#e9e9e9;text-shadow:0 1px 5px #000000b8;max-width:21rem;margin-top:.85rem;font-size:1rem;font-weight:500}html[data-theme=light] .home-marketplace-title{text-shadow:0 1px 10px #ffffffad}html[data-theme=light] .home-marketplace-lead{color:#1d1d1d;text-shadow:0 1px 3px #fffffff5;font-weight:600}.home-hero--marketplace .home-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1.15rem}.home-hero--marketplace .home-hero-actions a{min-height:2.85rem;padding-inline:.55rem;font-size:.82rem}.home-search-section{margin-top:0;padding-top:1rem}.home-search-panel{padding:1.1rem;box-shadow:0 14px 30px #2121211a}.home-search-panel h2{margin-bottom:1rem}.home-trust-section{display:none}.home-trust-strip{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid;overflow:visible}.home-trust-item{justify-content:center;gap:.35rem;min-width:0;padding:.55rem .3rem}.home-trust-item>span{border-radius:.55rem;flex-basis:1.8rem;width:1.8rem;height:1.8rem;font-size:.85rem}.home-trust-item strong{font-size:.62rem;line-height:1.2}.home-trust-item small{display:none}.home-recent-section{padding-top:1.5rem;padding-right:0}.home-recent-section .home-content-container{max-width:none}.home-listing-card{min-width:min(84vw,22rem)}}@media (min-width:768px) and (max-width:1023px){body{background:var(--background)}.home-search-panel,.home-listing-card{background:var(--surface)!important}.home-hero--marketplace .home-hero-image{filter:saturate(1.04)contrast(1.04)}html[data-theme=dark] .home-hero--marketplace .home-hero-image{filter:saturate(1.02)contrast(1.06)brightness(.82)}html[data-theme=light] .home-hero--marketplace .home-hero-image{filter:saturate(1.02)contrast(1.03)brightness()}.home-hero--marketplace .home-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));max-width:36rem}.home-marketplace-title{font-size:clamp(3.4rem,8vw,5.2rem)}}@media (max-height:500px) and (orientation:landscape){.site-header{min-height:3.5rem;padding-block:.35rem;padding-left:max(1rem, env(safe-area-inset-left));padding-right:max(1rem, env(safe-area-inset-right))}.site-header .header-brand img{height:1.75rem}.home-hero.home-hero--compact{min-height:17rem}}.home-page .home-hero.home-hero--compact.home-hero--marketplace{padding-block:.75rem;min-height:clamp(21rem,43vh,24rem)!important}.home-page .home-hero-content{padding-block:1rem}.home-page .home-marketplace-title{max-width:52rem;font-size:clamp(3rem,4.6vw,4.6rem);line-height:.98}.home-page .home-hero--marketplace .home-hero-actions{margin-top:1rem}.home-page .home-search-section{padding-top:.75rem}.home-page .home-trust-section{padding-block:.25rem .75rem}.home-page .home-recent-section{padding-top:1.5rem}@media (min-width:768px) and (max-width:1023px){.home-page .home-hero.home-hero--compact.home-hero--marketplace{min-height:22rem!important}.home-page .home-hero-content{padding-block:.75rem}.home-page .home-marketplace-title{font-size:clamp(3rem,6vw,4rem)}.home-page .home-hero--marketplace .home-hero-actions{margin-top:.85rem}.home-page .home-search-section{padding-top:.65rem}}@media (max-width:767px){.home-page .home-hero.home-hero--compact.home-hero--marketplace{padding-block:.5rem;min-height:20rem!important}.home-page .home-hero-content{padding-block:.5rem}.home-page .home-marketplace-title{max-width:21rem;font-size:clamp(2.45rem,11vw,3.2rem);line-height:1}.home-page .home-hero--marketplace .home-hero-actions{margin-top:.85rem}.home-page .home-search-section{padding-top:.5rem}}.autobot-launcher{color:#fff!important;background:linear-gradient(135deg,#cc141e 0%,#ba121c 100%)!important;border-color:#ff727c94!important;box-shadow:0 14px 34px #6402046b,0 0 28px #ff192647!important}.autobot-launcher:hover{background:linear-gradient(135deg,#a11018 0%,#9e0f18 100%)!important;box-shadow:0 18px 42px #6402047a,0 0 34px #ff192657!important}.autobot-launcher:before,.autobot-launcher:after{border-color:#ff192675!important}.autobot-panel{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#121212!important;border-color:#ff192647!important;box-shadow:0 28px 80px #0000007a,0 0 0 1px #ffffff0d!important}.autobot-header{background:linear-gradient(135deg,#850d14 0%,#ba121c 100%)!important;border-bottom-color:#ffffff24!important}.autobot-title,.autobot-status,.autobot-close{color:#fff!important}.autobot-status{opacity:.84}.autobot-close{background:#ffffff1f!important}.autobot-close:hover{background:#ffffff38!important}.autobot-messages{background:#191919!important}.autobot-disclaimer{color:#d6d6d6!important;background:#64070a!important;border:1px solid #ff19263d!important}.autobot-message-avatar{background:#850d14;border:1px solid #ff19264d}.autobot-message-assistant{box-shadow:0 5px 18px #0000002e;color:#fafafa!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#262626!important;border-color:#3c3c3c!important}.autobot-message-user,.autobot-action-button{color:#fff!important;background:linear-gradient(135deg,#cc141e 0%,#ba121c 100%)!important}.autobot-suggestions-title,.autobot-powered{color:#a6a6a6!important}.autobot-suggestion{color:#ffdfe1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#202020!important;border-color:#900e15!important}.autobot-suggestion:hover{color:#fff!important;background:#64080d!important;border-color:#ff1926!important}.autobot-footer{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#121212!important;border-top-color:#363636!important}.autobot-input-row{box-shadow:none!important;background:#202020!important;border-color:#4a4a4a!important;align-items:center!important;padding-left:.9rem!important;padding-right:.65rem!important}.autobot-input-row:focus-within{border-color:#ff1926!important;box-shadow:0 0 0 3px #ff19262e!important}.autobot-input{height:2.5rem!important;min-height:2.5rem!important;box-shadow:none!important;color:#fafafa!important;vertical-align:middle!important;appearance:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;line-height:1.5rem!important;display:block!important}.autobot-input::placeholder{color:#a6a6a6!important}.autobot-input:focus-visible{outline:none!important}.autobot-input:-webkit-autofill{-webkit-text-fill-color:#fafafa!important;-webkit-box-shadow:inset 0 0 0 1000px #202020!important}.autobot-send-button{color:#a6a6a6!important;background:#640a0f!important}.autobot-send-button-active{color:#fff!important;background:linear-gradient(135deg,#cc141e 0%,#ba121c 100%)!important}html[data-theme=light] .autobot-panel{background:#fafafa!important;border-color:#ffe0e2!important;box-shadow:0 28px 80px #1d1d1d4d,0 0 0 1px #850d1414!important}html[data-theme=light] .autobot-messages{background:#fff0f2!important}html[data-theme=light] .autobot-disclaimer{color:#444!important;background:#ffecee!important;border-color:#ffe0e2!important}html[data-theme=light] .autobot-message-assistant{box-shadow:0 5px 18px #1d1d1d14;color:#252525!important;background:#fff!important;border-color:#ddd!important}html[data-theme=light] .autobot-suggestions-title,html[data-theme=light] .autobot-powered{color:#636363!important}html[data-theme=light] .autobot-suggestion{color:#850d14!important;background:#fff!important;border-color:#ffe0e2!important}html[data-theme=light] .autobot-suggestion:hover{color:#6f0b11!important;background:#fff2f4!important;border-color:#a11018!important}html[data-theme=light] .autobot-footer{background:#fff!important;border-top-color:#d7e2e5!important}html[data-theme=light] .autobot-input-row{background:#f5f8f9!important;border-color:#c5c5c5!important}html[data-theme=light] .autobot-input{color:#252525!important;background:0 0!important}html[data-theme=light] .autobot-input:-webkit-autofill{-webkit-text-fill-color:#252525!important;-webkit-box-shadow:inset 0 0 0 1000px #f5f8f9!important}html[data-theme=light] .autobot-input::placeholder{color:#787878!important}html[data-theme=light] body .autobot-panel input.autobot-input,html:not([data-theme=light]) body .autobot-panel input.autobot-input{background-color:#0000!important}.phase5-not-found{text-align:center}.phase5-not-found__title,.phase5-not-found__lead{text-align:center;margin-inline:auto}.phase5-not-found__title{max-width:none}.phase5-not-found__lead{max-width:56rem}.phase5-not-found__actions{justify-content:center}@media (min-width:768px){.phase5-not-found__title{white-space:nowrap}}html[data-theme=light] .autobot-send-button{color:#636363!important;background:#ffebed!important}@media (min-width:1024px){.autobot-container{width:420px!important;max-width:calc(100vw - 2rem)!important;inset:auto 1.5rem 6rem auto!important}.autobot-panel{border-width:1px!important;border-radius:1.5rem!important;height:min(680px,100vh - 7rem)!important}}.install-app-prompt{left:50%;bottom:max(1rem, env(safe-area-inset-bottom));z-index:985;border:1px solid var(--border-strong);width:min(42rem,100vw - 2rem);color:var(--text-primary);background:color-mix(in srgb, var(--bg-glass) 94%, transparent);box-shadow:var(--shadow), 0 0 30px var(--accent-glow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:1.1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.85rem;display:grid;position:fixed;transform:translate(-50%)}.install-app-prompt__icon{color:#fff;background:var(--brand-gradient);border-radius:.85rem;place-items:center;width:2.7rem;height:2.7rem;display:grid}.install-app-prompt__icon svg{stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:1.45rem;height:1.45rem}.install-app-prompt__copy{gap:.12rem;min-width:0;display:grid}.install-app-prompt__copy strong{font-size:1rem;line-height:1.25}.install-app-prompt__copy span{color:var(--text-secondary);font-size:.82rem;line-height:1.35}.install-app-prompt__actions{align-items:center;gap:.45rem;display:flex}.install-app-prompt__actions button{border:1px solid var(--border);min-height:2.55rem;color:var(--text-secondary);background:var(--surface-soft);font:inherit;cursor:pointer;border-radius:.8rem;padding:.55rem .85rem;font-size:.86rem;font-weight:750}.install-app-prompt__actions button:hover{color:var(--text-primary);border-color:var(--border-strong)}.install-app-prompt__actions .install-app-prompt__install{color:#640204;background:var(--brand-gradient);border-color:#0000}@media (max-width:640px){.install-app-prompt{bottom:max(.75rem, env(safe-area-inset-bottom));grid-template-columns:auto minmax(0,1fr);gap:.7rem;width:calc(100vw - 1.25rem);padding:.75rem}.install-app-prompt__icon{width:2.45rem;height:2.45rem}.install-app-prompt__actions{grid-column:1/-1;justify-content:flex-end}.install-app-prompt__actions button{min-width:5.5rem}}@media (max-width:767px){.site-page{padding:.75rem}.site-container{width:100%}.site-container>.back-button{margin-bottom:.9rem}.site-hero-panel{border-radius:1.15rem;padding:1.2rem 1rem}.site-title,.site-hero-panel .site-title{font-size:clamp(1.8rem,8vw,2.25rem);line-height:1.04}.site-lead{margin-top:.7rem;font-size:.95rem;line-height:1.5}.site-content-stack{gap:1rem;margin-top:1rem}.photo-hero{border-radius:1.15rem;min-height:14rem}.photo-hero__content{padding:1.25rem 1rem}.photo-hero__image{filter:saturate(1.02)contrast(1.04)brightness(.92);opacity:.97!important}.photo-hero__overlay{background:linear-gradient(90deg,#090909f7 0%,#090909e6 48%,#0909096b 75%,#0909091a 100%)!important}html[data-theme=light] .photo-hero__image{filter:saturate(.99)contrast(1.03)brightness(1.01);opacity:.98!important}html[data-theme=light] .photo-hero__overlay{background:linear-gradient(90deg,#fafafafc 0%,#fafafaed 48%,#fafafa75 75%,#fafafa1a 100%)!important}.service-card{min-height:8.75rem;padding:1rem}.service-card>span{margin-top:1rem}.listing-detail-page{padding:0}.listing-detail-back{padding:.8rem .75rem .55rem}.listing-detail-back .back-button{min-height:2.65rem;padding:.55rem .85rem}.listing-detail-section{padding:.45rem .75rem 1.5rem}.listing-detail-stack,.listing-detail-grid{gap:1rem}.listing-detail-grid>:where(div,aside),.listing-detail-grid>div>:where(div,section){min-width:0}.listing-detail-grid .space-y-6>:not(:last-child){margin-bottom:1rem}.listing-detail-gallery{border-radius:1.15rem}.listing-detail-gallery>div:first-child{height:min(68vw,17rem);min-height:13.5rem}.listing-detail-gallery>div+div{gap:.45rem;padding:.65rem}.listing-detail-gallery>div+div button{border-radius:.65rem;width:4.4rem;height:3.2rem}.listing-detail-summary,.listing-detail-grid .glass-card{border-radius:1.15rem;padding:1.15rem}.listing-detail-title,.listing-detail-summary .site-title{font-size:clamp(1.75rem,7.7vw,2.2rem);line-height:1.06}.listing-detail-grid h2{margin-bottom:1rem;font-size:1.3rem}.listing-detail-grid .text-4xl{font-size:2rem}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page-background:#f6f6f6;--section-background:#eee;--surface:#fff;--surface-raised:#fff;--surface-muted:#f7f7f7;--surface-disabled:#ededed;--overlay:#1717179e;--text-muted:#6b6b6b;--border:#dcdcdc;--focus:#870d14;--accent:#850d14;--accent-bright:#a11018;--status-success:#166534;--status-warning:#854d0e;--status-error:#991b1b;--status-info:#1e40af;--background:var(--page-background);--surface-strong:var(--surface-raised);--surface-soft:var(--surface-muted);--foreground:var(--text-primary);--muted:var(--text-secondary);--bg-primary:var(--page-background);--bg-secondary:var(--section-background);--bg-glass:var(--surface);--text-primary:#222;--text-secondary:#505050;--border-strong:#b4b4b4;--shadow:0 10px 28px #24242417;--shadow-glow:0 0 0 transparent;--accent-glow:#850d1424}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page-background:#131313;--section-background:#1c1c1c;--surface:#212121;--surface-raised:#272727;--surface-muted:#2c2c2c;--surface-disabled:#323232;--overlay:#000000b8;--text-primary:#fff1f3;--text-secondary:#cacaca;--text-muted:#b1b1b1;--border:#444;--border-strong:#6b6b6b;--focus:#ff727c;--accent:#ff1926;--accent-bright:#ff828c;--status-success:#86efac;--status-warning:#fde68a;--status-error:#fca5a5;--status-info:#93c5fd;--background:var(--page-background);--surface-strong:var(--surface-raised);--surface-soft:var(--surface-muted);--foreground:var(--text-primary);--muted:var(--text-secondary);--bg-primary:var(--page-background);--bg-secondary:var(--section-background);--bg-glass:var(--surface);--shadow:0 14px 38px #00000052;--shadow-glow:0 0 0 transparent;--accent-glow:#ff19262b}@media (prefers-color-scheme:dark){html:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page-background:#131313;--section-background:#1c1c1c;--surface:#212121;--surface-raised:#272727;--surface-muted:#2c2c2c;--surface-disabled:#323232;--overlay:#000000b8;--text-primary:#fff1f3;--text-secondary:#cacaca;--text-muted:#b1b1b1;--border:#444;--border-strong:#6b6b6b;--focus:#ff727c;--accent:#ff1926;--accent-bright:#ff828c;--status-success:#86efac;--status-warning:#fde68a;--status-error:#fca5a5;--status-info:#93c5fd;--background:var(--page-background);--surface-strong:var(--surface-raised);--surface-soft:var(--surface-muted);--foreground:var(--text-primary);--muted:var(--text-secondary);--bg-primary:var(--page-background);--bg-secondary:var(--section-background);--bg-glass:var(--surface);--shadow:0 14px 38px #00000052;--shadow-glow:0 0 0 transparent;--accent-glow:#ff19262b}}html[data-theme],html[data-theme] body{background:var(--page-background);color:var(--text-primary)}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.body-scroll-locked,body.body-scroll-locked,html.admin-menu-open,body.admin-menu-open{overscroll-behavior:none;overflow:hidden}html[data-theme] .site-panel,html[data-theme] .glass-card{border-color:var(--border);background:var(--surface);box-shadow:var(--shadow)}html[data-theme] input:not([type=checkbox]):not([type=radio]),html[data-theme] select,html[data-theme] textarea{border-color:var(--border)!important;background-color:var(--surface)!important;color:var(--text-primary)!important}input::placeholder,textarea::placeholder{color:var(--text-muted);opacity:1}input:disabled,select:disabled,textarea:disabled,button:disabled{opacity:.78;cursor:not-allowed;border-color:var(--border)!important;background-color:var(--surface-disabled)!important;color:var(--text-muted)!important}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--focus);outline-offset:3px}dialog,[role=dialog]{color:var(--text-primary)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.account-flow-progress,.upload-progress{appearance:none;border:0;border-radius:9999px;width:100%;display:block;overflow:hidden}.account-flow-progress{background:var(--surface-muted);height:.5rem}.account-flow-progress::-webkit-progress-bar{background:var(--surface-muted);border-radius:9999px}.account-flow-progress::-webkit-progress-value{background:var(--accent);border-radius:9999px;transition:width .3s}.account-flow-progress::-moz-progress-bar{background:var(--accent);border-radius:9999px;transition:width .3s}.upload-progress{background:#2c2c2c;height:.5rem}.upload-progress::-webkit-progress-bar{background:#2c2c2c;border-radius:9999px}.upload-progress::-webkit-progress-value{background:linear-gradient(90deg,#ba121c,#b5121b);border-radius:9999px;transition:width .3s}.upload-progress::-moz-progress-bar{background:linear-gradient(90deg,#ba121c,#b5121b);border-radius:9999px;transition:width .3s}
:root,html:root[data-theme=light]{--page-background:#f5f5f5;--section-background:#eee;--surface:#fff;--surface-raised:#fff;--surface-muted:#f7f7f7;--surface-disabled:#eaeaea;--text-primary:#191919;--text-secondary:#484848;--text-muted:#646464;--border:#dedede;--border-strong:#a7a7a7;--accent:#b91c1c;--accent-bright:#b91c1c;--focus:#b91c1c;--accent-glow:#cf152617;--brand-button:#cf1526;--brand-button-hover:#ac1020;--text-on-accent:#fff;--brand-gradient:linear-gradient(#cf1526, #cf1526);--brand-gradient-soft:linear-gradient(#cf152614, #cf152614);--shadow:0 6px 22px #0000000f;--shadow-glow:0 0 0 transparent;--color-teal-50:#fff1f2;--color-teal-100:#ffe4e6;--color-teal-200:#fecdd3;--color-teal-300:#fda4af;--color-teal-400:#fb7185;--color-teal-500:#e11d36;--color-teal-600:#cf1526;--color-teal-700:#b91c1c;--color-teal-800:#991b1b;--color-teal-900:#7f1d1d;--color-teal-950:#450a0a;--color-cyan-100:#ffe4e6;--color-cyan-200:#fecdd3;--color-cyan-300:#fda4af;--color-cyan-400:#fb7185;--color-cyan-500:#e11d36;--color-cyan-600:#cf1526;--color-cyan-700:#b91c1c}html:root[data-theme=dark]{--page-background:#101010;--section-background:#151515;--surface:#1b1b1b;--surface-raised:#222;--surface-muted:#252525;--surface-disabled:#303030;--text-primary:#f5f5f5;--text-secondary:#d0d0d0;--text-muted:#b0b0b0;--border:#3b3b3b;--border-strong:#747474;--accent:#ff8588;--accent-bright:#ff8588;--focus:#ff8588;--accent-glow:#ff646e1f;--shadow:0 8px 26px #00000038;--shadow-glow:0 0 0 transparent}html:root[data-theme]{--background:var(--page-background);--bg-primary:var(--page-background);--bg-secondary:var(--section-background);--bg-glass:var(--surface);--surface-strong:var(--surface-raised);--surface-soft:var(--surface-muted);--foreground:var(--text-primary);--muted:var(--text-secondary)}html[data-theme] .site-header{background:var(--page-background)!important;border-color:var(--border)!important;box-shadow:0 1px 0 var(--border)!important}html[data-theme] .site-title,html[data-theme] .gradient-text{-webkit-text-fill-color:currentColor;color:var(--text-primary)!important;background:0 0!important}html[data-theme] .site-button,html[data-theme] button:is([class*=from-teal-],[class*=from-cyan-],[class*=bg-teal-500],[class*=bg-teal-600]),html[data-theme] a:is([class*=from-teal-],[class*=from-cyan-]){background:var(--brand-button)!important;color:var(--text-on-accent)!important;border-color:var(--brand-button)!important;box-shadow:none!important}html[data-theme] .site-button:hover,html[data-theme] button:is([class*=from-teal-],[class*=from-cyan-]):hover,html[data-theme] a:is([class*=from-teal-],[class*=from-cyan-]):hover{background:var(--brand-button-hover)!important}html[data-theme] .site-button:disabled,html[data-theme] button:disabled{background:var(--surface-disabled)!important;border-color:var(--border)!important;color:var(--text-muted)!important}html[data-theme] .site-button-secondary,html[data-theme] :is(.back-button,.site-back-link,.header-mobile-menu-toggle,.theme-toggle-button){color:var(--text-primary);border-color:var(--border-strong);box-shadow:none}html[data-theme] :is(.home-search-panel,.home-listing-card,.site-panel,.glass-card,.site-card){border-color:var(--border);box-shadow:var(--shadow)}html[data-theme] .home-search-panel:before{display:none}html[data-theme] :is(.site-panel,.glass-card,.site-card,.photo-hero):before{box-shadow:none}html[data-theme] :is(.home-marketplace-title,.home-marketplace-title span){color:var(--text-primary)}html[data-theme] .sell-step-button--current{box-shadow:none;background:var(--brand-button)!important;color:#fff!important;border-color:var(--brand-button)!important}html[data-theme] .admin-shell{--admin-bg:var(--page-background);--admin-surface:var(--surface);--admin-border:var(--border);--admin-text:var(--text-primary);--admin-muted:var(--text-secondary);--admin-accent:var(--accent)}html[data-theme] .site-footer__brand{color:var(--text-primary);letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:.75rem;font-size:1.15rem;font-weight:800;display:inline-flex}.site-footer__brand>svg{flex-shrink:0;width:2.75rem;height:2.2rem}.brand-wordmark-red{color:#ff171e}html[data-theme=light] .brand-wordmark-red{color:#c71929}html[data-theme] .autobot-launcher{color:#fff!important;background:#171717!important;border-color:#747474!important;box-shadow:0 5px 16px #0003!important}.autobot-brand-mark{flex-shrink:0;width:28px;height:28px;display:block}.autobot-avatar .autobot-brand-mark{width:34px;height:34px}.autobot-message-avatar .autobot-brand-mark{width:24px;height:24px}html[data-theme] .autobot-launcher:before,html[data-theme] .autobot-launcher:after{display:none}html[data-theme] .autobot-panel,html[data-theme] .autobot-footer{background:var(--surface)!important;border-color:var(--border)!important}html[data-theme] .autobot-header{background:#181818!important;border-color:#454545!important}html[data-theme] .autobot-avatar,html[data-theme] .autobot-message-avatar{color:#fff;box-shadow:none;background:#181818;border-color:#666}html[data-theme] .autobot-messages{background:var(--page-background)!important}html[data-theme] .autobot-disclaimer,html[data-theme] .autobot-suggestion,html[data-theme] .autobot-message-assistant,html[data-theme] .autobot-input-row{box-shadow:none;background:var(--surface-muted)!important;color:var(--text-primary)!important;border-color:var(--border)!important}html[data-theme] .autobot-suggestion:hover{border-color:var(--accent)!important}html[data-theme] .autobot-message-user,html[data-theme] .autobot-send-button-active,html[data-theme] .autobot-action-button{background:var(--brand-button)!important;color:#fff!important}html[data-theme] .autobot-powered,html[data-theme] .autobot-suggestions-title{color:var(--text-secondary)!important}html[data-theme] body .autobot-panel input.autobot-input{color:var(--text-primary)!important;background:0 0!important}html[data-theme] .autobot-input::placeholder{color:var(--text-muted)!important}html[data-theme] .autobot-input:-webkit-autofill{-webkit-text-fill-color:var(--text-primary)!important;-webkit-box-shadow:0 0 0 1000px var(--surface-muted) inset!important}html[data-theme] .install-app-prompt__icon{color:var(--text-primary);background:var(--surface-muted)}.install-app-prompt__icon svg{fill:none;stroke:none}html[data-theme] .install-app-prompt__icon svg path{stroke:none}html[data-theme] a[href^="https://wa.me"],html[data-theme] .site-footer__social-link--whatsapp{color:#fff!important;background:#128c46!important;border-color:#128c46!important}html[data-theme] :is(.text-teal-100,.text-teal-200,.text-teal-300,.text-teal-400,.text-teal-500,.text-teal-600,.text-teal-700,.text-cyan-200,.text-cyan-300,.text-cyan-400){color:var(--accent)}html[data-theme] button.site-button *,html[data-theme] a.site-button *{color:inherit}html[data-theme] .home-hero-actions .site-button-secondary{background:color-mix(in srgb, var(--surface) 88%, transparent)}html:root[data-theme]{--color-slate-50:#fafafa;--color-slate-100:#f5f5f5;--color-slate-200:#e5e5e5;--color-slate-300:#d4d4d4;--color-slate-400:#a3a3a3;--color-slate-500:#737373;--color-slate-600:#525252;--color-slate-700:#404040;--color-slate-800:#262626;--color-slate-900:#171717;--color-slate-950:#0a0a0a;--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#e5e5e5;--color-gray-300:#d4d4d4;--color-gray-400:#a3a3a3;--color-gray-500:#737373;--color-gray-600:#525252;--color-gray-700:#404040;--color-gray-800:#262626;--color-gray-900:#171717;--color-gray-950:#0a0a0a}html[data-theme] .site-footer__tagline,html[data-theme] .site-footer__legal,html[data-theme=dark] :is(.text-gray-500,.text-gray-600,.text-slate-500,.text-slate-600){color:var(--text-muted)}html[data-theme] a[href^="https://wa.me"],html[data-theme] .site-footer__social-link--whatsapp{background:#107b3e!important;border-color:#107b3e!important}html[data-theme] .site-footer__social-link--facebook{color:#fff!important;background:#1464d2!important;border-color:#1464d2!important}
.t6FcYa_logo{color:#222;flex-shrink:0;align-items:center;gap:16px;width:300px;height:52px;display:flex}html[data-theme=dark] .t6FcYa_logo{color:#fff}.t6FcYa_icon{flex:none;width:64px;height:48px;display:block}.t6FcYa_wordmark{letter-spacing:-.7px;white-space:nowrap;font-family:Arial,Helvetica,sans-serif;font-size:26px;font-weight:800;line-height:1}.t6FcYa_wordmark span{color:#ff171e}@media (min-width:1024px) and (max-width:1279px){.t6FcYa_logo{gap:12px;width:220px;height:44px}.t6FcYa_icon{width:44px;height:36px}.t6FcYa_wordmark{letter-spacing:-.6px;font-size:20px}}@media (max-width:1023px){.t6FcYa_logo{gap:12px;width:210px;max-width:calc(100vw - 136px);height:44px}.t6FcYa_icon{width:44px;height:36px}.t6FcYa_wordmark{letter-spacing:-.5px;font-size:18px}}@media (max-width:360px){.t6FcYa_logo{gap:9px}.t6FcYa_icon{width:36px;height:32px}.t6FcYa_wordmark{letter-spacing:-.5px;font-size:16px}}
