.closio{--cl-ink:#0b0b0f;--cl-surface:#141418;--cl-ivory:#f3f1ec;--cl-on-ivory:#0e0e13;--cl-gold:#e8c889;--cl-muted:#a8a49c;--cl-dim:#7d7a73;--cl-soft:rgba(243,241,236,0.82);--cl-line:rgba(243,241,236,0.1);--cl-glass:rgba(243,241,236,0.045);--cl-paper:#f6f4ef;--cl-paper-ink:#16161b;--cl-paper-muted:rgba(22,22,27,0.68);--cl-paper-line:rgba(22,22,27,0.1);--cl-display:var(--font-fraunces),"Fraunces","Iowan Old Style",Georgia,serif;--cl-mono:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;background:var(--cl-ink);color:var(--cl-ivory);font-feature-settings:"ss01" 1,"cv11" 1}.closio h1,.closio h2,.closio h3{font-family:var(--cl-display);font-weight:400;letter-spacing:-.02em;font-optical-sizing:auto;text-wrap:balance}.closio .cl-display{font-family:var(--cl-display);font-weight:400;letter-spacing:-.02em}.closio .cl-mono{font-family:var(--cl-mono);font-size:.78rem;letter-spacing:.02em;color:var(--cl-muted)}.closio .cl-gold{color:var(--cl-gold)}.cl-orb{position:relative;width:var(--orb,220px);height:var(--orb,220px);border-radius:50%;background:radial-gradient(circle at 32% 28%,#ffffff 0,#f7f4ee 38%,#ddd6c8 72%,#b4a98f 100%);box-shadow:0 40px 90px -30px rgba(232,200,137,.4),inset 0 0 0 1px rgba(255,255,255,.35),inset 0 -30px 60px -40px rgba(232,200,137,.55)}.cl-orb:before{content:"";position:absolute;inset:-14%;border-radius:50%;border:1.5px solid rgba(232,200,137,.55);animation:cl-breathe 3.2s ease-in-out infinite}.cl-orb:after{content:"";position:absolute;width:11%;height:11%;left:44.5%;top:44.5%;border-radius:50%;background:var(--cl-gold);box-shadow:0 0 24px rgba(232,200,137,.85);animation:cl-pulse 1.6s ease-in-out infinite}.cl-orb[data-state=speaking]:after{animation:cl-speak .55s ease-in-out infinite}.cl-orb[data-state=idle]:after,.cl-orb[data-state=idle]:before{animation:none}@keyframes cl-breathe{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.06);opacity:1}}@keyframes cl-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.35)}}@keyframes cl-speak{0%,to{transform:scaleY(1) scaleX(1)}30%{transform:scaleY(1.8) scaleX(.9)}60%{transform:scaleY(.7) scaleX(1.2)}}.cl-floor{background-image:linear-gradient(to right,var(--cl-glass) 1px,transparent 1px);background-size:calc(100% / 12) 100%;-webkit-mask-image:radial-gradient(ellipse at 50% 30%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse at 50% 30%,#000 20%,transparent 75%)}.cl-glow{background:radial-gradient(closest-side,rgba(232,200,137,.14),transparent)}.cl-panel{background:var(--cl-glass);border:1px solid var(--cl-line);border-radius:20px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.cl-chip{border:1px solid var(--cl-line);border-radius:999px;padding:.55rem .95rem;font-size:.9rem;color:var(--cl-soft);background:transparent;transition:background .16s ease,color .16s ease,border-color .16s ease}.cl-chip:focus-visible,.cl-chip:hover{background:rgba(243,241,236,.08);color:var(--cl-ivory);border-color:rgba(243,241,236,.28)}.cl-chip:disabled{opacity:.45}.cl-btn{display:inline-flex;align-items:center;gap:.6rem;border-radius:999px;padding:.95rem 1.5rem;font-weight:600;font-size:1rem;line-height:1;transition:transform .16s ease,background .16s ease,box-shadow .16s ease,filter .16s ease}.cl-btn:active{transform:translateY(1px)}.cl-btn-primary{background:var(--cl-ivory);color:var(--cl-on-ivory);box-shadow:0 18px 40px -18px rgba(243,241,236,.5)}.cl-btn-primary:hover{filter:brightness(1.08);box-shadow:0 22px 46px -16px rgba(243,241,236,.55)}.cl-btn-ghost{border:1px solid rgba(243,241,236,.22);color:var(--cl-ivory);background:transparent}.cl-btn-ghost:hover{background:rgba(243,241,236,.06)}.cl-paper .cl-btn-primary{background:var(--cl-paper-ink);color:var(--cl-paper);box-shadow:0 18px 40px -18px rgba(22,22,27,.5)}.cl-paper .cl-btn-ghost{border-color:rgba(22,22,27,.25);color:var(--cl-paper-ink)}.cl-paper .cl-btn-ghost:hover{background:rgba(22,22,27,.06)}.cl-sheet-yes{background:var(--cl-paper-ink);color:var(--cl-paper);font-weight:600}.cl-sheet-no,.cl-sheet-yes{border-radius:999px;padding:.375rem .75rem;font-size:.875rem}.cl-sheet-no{border:1px solid rgba(22,22,27,.2)}.cl-result{align-self:flex-start;border-radius:999px;border:1px solid rgba(232,200,137,.35);background:rgba(232,200,137,.08);color:var(--cl-gold);padding:.375rem .75rem;font-size:.875rem}.cl-paper{background:var(--cl-paper);color:var(--cl-paper-ink)}.cl-paper .cl-panel{background:#fff;border-color:var(--cl-paper-line);backdrop-filter:none;-webkit-backdrop-filter:none}.cl-bubble{border-radius:20px;padding:.8rem 1rem;max-width:34ch;line-height:1.4;font-size:.98rem}.cl-bubble-shopper{background:rgba(243,241,236,.08);border:1px solid var(--cl-line);color:var(--cl-ivory);align-self:flex-end;border-bottom-right-radius:6px}.cl-bubble-agent{border-bottom-left-radius:6px}.cl-bubble-agent,.cl-bubble-card{background:var(--cl-ivory);color:var(--cl-on-ivory);align-self:flex-start}.cl-bubble-card{border-radius:18px;padding:.9rem 1rem;width:min(100%,34ch)}@media (prefers-reduced-motion:reduce){.cl-orb:after,.cl-orb:before{animation:none!important}}html[data-closio] header.bg-transparent{color:#f3f1ec}html[data-closio] header.bg-transparent :is(a,button,span){color:#f3f1ec}@keyframes cl-bar{0%{transform:scaleY(.4)}to{transform:scaleY(1.15)}}.closio .cl-live-dot{background:hsl(142 70% 48%)}.closio .cl-btn{min-height:44px}.cl-bubble.cl-bubble-sm{font-size:.875rem;padding:.55rem .8rem;border-radius:16px;max-width:30ch;line-height:1.38}.cl-bubble-card.cl-bubble-sm{font-size:.875rem;padding:.7rem .85rem;border-radius:16px}.cl-bubble-card.cl-bubble-sm .cl-sheet-no,.cl-bubble-card.cl-bubble-sm .cl-sheet-yes{font-size:.78rem;padding:.3rem .65rem}.cl-lyrics{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 1.25rem,#000 calc(100% - 2rem),transparent);mask-image:linear-gradient(180deg,transparent 0,#000 1.25rem,#000 calc(100% - 2rem),transparent)}@media (max-width:639px){.closio .cl-btn-quiet{border-color:transparent;color:var(--cl-soft);padding-top:.75rem;padding-bottom:.75rem}.closio .cl-btn-quiet:hover{background:transparent;color:var(--cl-ivory)}}.cl-rail{scroll-snap-type:x mandatory;scroll-padding-inline:1.5rem;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cl-rail::-webkit-scrollbar{display:none}.cl-rail>*{scroll-snap-align:start}@media (min-width:640px){.cl-rail{scroll-snap-type:none}}.cl-dot{height:6px;width:6px;border-radius:999px;background:rgba(243,241,236,.22);transition:width .24s ease,background .24s ease}.cl-dot[data-on="1"]{width:18px;background:var(--cl-gold)}.closio .cl-plan-pick{border-color:rgba(232,200,137,.45);background:rgba(232,200,137,.05)}.closio details[open]>summary .cl-faq-mark{transform:rotate(45deg)}.closio details>summary::-webkit-details-marker{display:none}.cl-installbar{background:color-mix(in srgb,var(--cl-ink) 76%,transparent);border-top:1px solid var(--cl-line);backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);transition:transform .32s cubic-bezier(.2,.8,.2,1),opacity .32s ease,visibility 0s linear 0s}.cl-installbar[data-show="0"]{transform:translateY(110%);opacity:0;visibility:hidden;transition:transform .26s ease,opacity .26s ease,visibility 0s linear .26s}@media (prefers-reduced-motion:reduce){.cl-dot,.cl-installbar,.cl-installbar[data-show="0"]{transition:none}}.cl-noscrollbar{scrollbar-width:none;overscroll-behavior-x:contain}.cl-noscrollbar::-webkit-scrollbar{display:none}