.cfso-set{--u:clamp(0.8px,calc(100cqw / 1254),1.13px);--so-card:rgba(11,17,46,.86);--so-edge:rgba(160,140,255,.18);--so-inner:rgba(15,19,56,.72);--so-list:rgba(8,12,38,.38);--so-hair:rgba(160,140,255,.12);--so-text:#ffffff;--so-body:#d6d3ee;--so-muted:#a9a6c8;--so-violet:#8b6cff;--so-violet-soft:#c9b8ff;--so-badge:#1b1640;--so-badge-ring:rgba(139,92,246,.42);--so-pill-bg:rgba(44,32,120,.32);--so-pill-edge:rgba(139,108,255,.58);--so-pill-text:#e9e4ff;--so-red:#ec5f57;--so-red-edge:#b3453f;--so-active:linear-gradient(90deg,#532bfb,#7c5cff);--so-active-halo:0 0 18px rgba(124,92,255,.55),inset 0 1px 0 rgba(255,255,255,.28);--so-green-bg:#123a32;--so-green:#45b884;--so-green-edge:rgba(69,184,132,.55);--so-gold:#f5b82e;--so-script:#b18cff;--so-input:#0f1338;--so-track-off:rgba(235,235,248,.2);--so-avatar:linear-gradient(160deg,#9fd8ff,#5aa7ee);--so-avatar-ink:#10204a;container-type:inline-size;display:grid;grid-template-columns:minmax(0,251fr) minmax(0,989fr);-moz-column-gap:calc(var(--u) * 14);column-gap:calc(var(--u) * 14);align-items:start;color:var(--so-text);font-family:var(--font-ui)}:root[data-theme=light] .cfso-set{--so-card:rgba(255,255,255,.9);--so-edge:#e4dcff;--so-inner:#f7f4ff;--so-list:#fbfaff;--so-hair:rgba(27,21,64,.08);--so-text:#1b1540;--so-body:#3d3766;--so-muted:#5f5a84;--so-violet:#6c3cf0;--so-violet-soft:#5a2fe0;--so-badge:#f1ecff;--so-badge-ring:#d9ccff;--so-pill-bg:#f4f0ff;--so-pill-edge:#cfc2ff;--so-pill-text:#4a22c9;--so-red:#c0362c;--so-red-edge:#e3a09a;--so-active-halo:0 6px 18px rgba(100,59,252,.3),inset 0 1px 0 rgba(255,255,255,.3);--so-green-bg:#e7f7ef;--so-green:#1f7a52;--so-green-edge:#9fd8bd;--so-script:#6c3cf0;--so-input:#ffffff;--so-track-off:rgba(27,21,64,.16)}.cfso-set :is(h1,h2,p){margin:0}.cfso-set a{color:inherit}.cfso-phone-only{display:none}.cfso-nav{display:grid;gap:calc(var(--u) * 26);min-width:0}.cfso-nav-panel{border-radius:calc(var(--u) * 16);background:var(--so-card);border:1px solid var(--so-edge);padding:calc(var(--u) * 20) calc(var(--u) * 8) calc(var(--u) * 15);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.cfso-nav-head{padding:0 calc(var(--u) * 16) calc(var(--u) * 14)}.cfso-nav-h{font:600 calc(var(--u) * 24)/1.25 var(--font-ui);color:var(--so-text)}.cfso-nav-sub{margin-top:calc(var(--u) * 2)!important;font:400 max(12px,calc(var(--u) * 14))/1.4 var(--font-ui);color:var(--so-muted)}.cfso-nav-list{list-style:none;margin:0;padding:0;display:grid;gap:calc(var(--u) * 5)}.cfso-nav-row{position:relative;display:flex;align-items:center;gap:calc(var(--u) * 22);min-height:calc(var(--u) * 55);padding:calc(var(--u) * 5) calc(var(--u) * 8) calc(var(--u) * 5) calc(var(--u) * 18);border-radius:calc(var(--u) * 12);text-decoration:none;color:var(--so-text);border:1px solid transparent}.cfso-nav-row:hover{background:rgba(139,92,246,.1)}.cfso-nav-row[data-active=true]{background:var(--so-active);border-color:rgba(196,181,253,.45);box-shadow:var(--so-active-halo);color:#fff}.cfso-nav-icon{flex:none;width:calc(var(--u) * 28);height:calc(var(--u) * 28);color:var(--so-violet)}.cfso-nav-row[data-active=true] .cfso-nav-icon{color:#fff}.cfso-nav-text{display:flex;flex-direction:column;min-width:0}.cfso-nav-title{font:500 max(12px,calc(var(--u) * 16))/1.3 var(--font-ui)}.cfso-nav-sub2{font:400 max(12px,calc(var(--u) * 13))/1.35 var(--font-ui);color:var(--so-muted)}.cfso-nav-row[data-active=true] .cfso-nav-sub2{color:rgba(255,255,255,.8)}.cfso-nav-chev{display:none;margin-inline-start:auto;flex:none;color:var(--so-muted)}.cfso-nav-out{padding:calc(var(--u) * 8) calc(var(--u) * 11) 0}.cfso-signout{display:flex;align-items:center;gap:calc(var(--u) * 16);width:100%;min-height:44px;padding:0 calc(var(--u) * 20);border-radius:calc(var(--u) * 14);border:1px solid var(--so-red-edge);background:rgba(179,69,63,.06);color:var(--so-red);font:500 max(12px,calc(var(--u) * 16))/1 var(--font-ui);cursor:pointer}.cfso-signout:hover{background:rgba(179,69,63,.14)}.cfso-signout svg{width:calc(var(--u) * 22);height:calc(var(--u) * 22)}.cfso-script{font:400 calc(var(--u) * 23)/1.02 var(--font-hand),Caveat,cursive;color:var(--so-script)}.cfso-nav-script{position:relative;justify-self:center;width:calc(var(--u) * 150);padding-inline-end:calc(var(--u) * 12);text-align:center;transform:rotate(-14deg)}.cfso-nav-script .cfso-paw{position:absolute;inset-inline-end:calc(var(--u) * -18);bottom:calc(var(--u) * -20);width:calc(var(--u) * 26);height:calc(var(--u) * 26);color:var(--so-script);transform:rotate(14deg)}.cfso-main{min-width:0}.cfso-hero{position:relative;container-type:inline-size;aspect-ratio:989/229}.cfso-hero-text{position:relative;z-index:2;width:36%;padding-top:4.5cqw;padding-inline-start:1.5cqw}.cfso-h1{font:700 5.66cqw/1 var(--font-ui);letter-spacing:-.012em;color:var(--so-text)}.cfso-h2{margin-top:1.1cqw!important;font:400 2.42cqw/1.15 var(--font-ui);letter-spacing:-.005em;color:var(--so-violet-soft);white-space:nowrap}:root:not([data-theme=light]) .cfso-h2{color:#ece8ff}.cfso-lede{margin-top:1cqw!important;font:400 max(12px,1.62cqw)/1.32 var(--font-ui);color:var(--so-body)}.cfso-hero-chase{position:absolute;z-index:1;top:0;inset-inline-start:36.4%;width:15.1%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0;-webkit-mask-image:linear-gradient(180deg,#000 90%,transparent),linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,#000 90%,transparent),linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.cfso-hero-script{position:absolute;z-index:2;top:41%;inset-inline-start:51.6%;width:10.4%;font-size:2.1cqw;line-height:1.08;transform:rotate(-22deg);transform-origin:50% 50%;text-align:start}.cfso-hero-paw{position:absolute;z-index:2;top:74.5%;inset-inline-start:57.9%;width:2.6cqw;height:2.6cqw;color:var(--so-script)}.cfso-hero-city{position:absolute;z-index:1;top:2.2%;inset-inline-end:0;width:37%;height:96.9%;-o-object-fit:cover;object-fit:cover;border-start-end-radius:calc(var(--u) * 16)}[dir=rtl] .cfso-hero-script{transform:rotate(22deg)}.cfso-card{min-width:0;border-radius:calc(var(--u) * 16);background:var(--so-card);border:1px solid var(--so-edge);padding:calc(var(--u) * 16);box-shadow:inset 0 1px 0 rgba(255,255,255,.04);scroll-margin-top:96px}.cfso-head{display:flex;align-items:center;gap:calc(var(--u) * 16);min-height:calc(var(--u) * 44)}.cfso-badge{flex:none;display:grid;place-items:center;width:calc(var(--u) * 44);height:calc(var(--u) * 44);border-radius:50%;background:var(--so-badge);border:1px solid var(--so-badge-ring);color:var(--so-violet);box-shadow:0 0 14px rgba(124,92,255,.18)}.cfso-badge svg{width:calc(var(--u) * 22);height:calc(var(--u) * 22)}.cfso-head-text{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.cfso-title{font:600 max(13px,calc(var(--u) * 18))/1.3 var(--font-ui);color:var(--so-text)}.cfso-sub{font:400 max(12px,calc(var(--u) * 13))/1.35 var(--font-ui);color:var(--so-muted)}.cfso-head-action{flex:none;margin-inline-start:auto}.cfso-pill{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:calc(var(--u) * 35);padding:0 calc(var(--u) * 16);border-radius:999px;border:1px solid var(--so-pill-edge);background:var(--so-pill-bg);color:var(--so-pill-text);font:500 max(12px,calc(var(--u) * 15))/1 var(--font-ui);white-space:nowrap;text-decoration:none;cursor:pointer}.cfso-pill:hover{border-color:#9d86ff}.cfso-pill[data-state=unavailable]{opacity:.6;cursor:not-allowed}.cfso-pill-wrap{display:inline-grid;justify-items:end;gap:4px}.cfso-pill-error{font:500 12px/1.3 var(--font-ui);color:var(--so-red)}.cfso-r12{display:grid;grid-template-columns:minmax(0,539fr) minmax(0,438fr);grid-template-areas:"acct plan" "prof plan";gap:calc(var(--u) * 8) calc(var(--u) * 12)}.cfso-acct-card{grid-area:acct}.cfso-plan-card{grid-area:plan}.cfso-prof-card{grid-area:prof}.cfso-acct{display:grid;grid-template-columns:auto minmax(0,150fr) minmax(0,237fr);align-items:center;gap:calc(var(--u) * 18);margin-top:calc(var(--u) * 6)}.cfso-acct>.cfso-avatar{margin-inline-start:calc(var(--u) * 1)}.cfso-avatar{display:grid;place-items:center;flex:none;border-radius:50%;background:var(--so-avatar);color:var(--so-avatar-ink);font-weight:700;letter-spacing:.02em;box-shadow:0 0 0 calc(var(--u) * 3) #fff,0 6px 18px rgba(0,0,0,.3)}.cfso-avatar[data-size=lg]{width:calc(var(--u) * 90);height:calc(var(--u) * 90);font-size:calc(var(--u) * 32)}.cfso-avatar[data-size=md]{width:56px;height:56px;font-size:21px}.cfso-avatar[data-size=sm]{width:calc(var(--u) * 58);height:calc(var(--u) * 58);font-size:calc(var(--u) * 20);box-shadow:0 0 0 calc(var(--u) * 2.5) #fff}.cfso-acct-id{display:flex;flex-direction:column;min-width:0}.cfso-acct-name{font:600 max(13px,calc(var(--u) * 20))/1.3 var(--font-ui);color:var(--so-text)}.cfso-acct-email,.cfso-acct-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfso-acct-email{font:400 max(12px,calc(var(--u) * 15))/1.35 var(--font-ui);color:var(--so-body)}.cfso-acct-since{margin-top:calc(var(--u) * 2);font:400 max(12px,calc(var(--u) * 14))/1.35 var(--font-ui);color:var(--so-muted)}.cfso-plantile{display:flex;align-items:center;gap:calc(var(--u) * 14);min-width:0;min-height:calc(var(--u) * 65);padding:calc(var(--u) * 10) calc(var(--u) * 12);border-radius:calc(var(--u) * 12);background:var(--so-inner);border:1px solid var(--so-edge);box-shadow:0 0 16px rgba(124,92,255,.14)}.cfso-plantile-icon{flex:none;display:grid;place-items:center;width:calc(var(--u) * 42);height:calc(var(--u) * 42);border-radius:calc(var(--u) * 11);background:var(--so-badge);border:1px solid var(--so-badge-ring);color:var(--so-violet)}.cfso-plantile-icon svg{width:calc(var(--u) * 24);height:calc(var(--u) * 24)}.cfso-plantile-text{display:flex;flex-direction:column;min-width:0}.cfso-plantile-name{font:600 max(13px,calc(var(--u) * 20))/1.25 var(--font-ui);color:var(--so-violet-soft)}.cfso-plantile-sub{font:400 max(12px,calc(var(--u) * 13))/1.35 var(--font-ui);color:var(--so-muted);overflow-wrap:anywhere}.cfso-list{margin-top:calc(var(--u) * 12);padding:0 calc(var(--u) * 12);border-radius:calc(var(--u) * 12);border:1px solid var(--so-hair);background:var(--so-list)}.cfso-urow{display:flex;align-items:center;gap:calc(var(--u) * 18);min-height:calc(var(--u) * 53);padding:calc(var(--u) * 5) calc(var(--u) * 2);text-decoration:none;color:var(--so-text);border-top:1px solid var(--so-hair)}.cfso-links>li:first-child .cfso-urow,.cfso-list>.cfso-urow:first-child{border-top:0}a.cfso-urow:hover .cfso-urow-title{color:var(--so-violet-soft)}.cfso-urow-icon{flex:none;display:grid;place-items:center;width:calc(var(--u) * 26);color:var(--so-violet)}.cfso-urow-icon svg{width:calc(var(--u) * 24);height:calc(var(--u) * 24)}.cfso-urow-icon[data-tone=gold]{color:var(--so-gold)}.cfso-urow-body{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.cfso-urow-title{font:500 max(12px,calc(var(--u) * 15))/1.3 var(--font-ui);color:var(--so-text);overflow-wrap:anywhere}.cfso-urow-price{color:var(--so-muted);font-weight:400}.cfso-urow-sub{font:400 max(12px,calc(var(--u) * 13))/1.3 var(--font-ui);color:var(--so-muted);overflow-wrap:anywhere}.cfso-urow-note{margin-top:2px;font:400 12px/1.3 var(--font-ui);color:var(--so-muted);opacity:.85}.cfso-chev{flex:none;margin-inline-start:auto;color:var(--so-muted)}.cfso-chip-active{flex:none;display:inline-flex;align-items:center;min-height:calc(var(--u) * 25);padding:0 calc(var(--u) * 12);border-radius:999px;background:var(--so-green-bg);border:1px solid var(--so-green-edge);color:var(--so-green);font:500 max(12px,calc(var(--u) * 13))/1 var(--font-ui)}.cfso-prof{display:grid;grid-template-columns:minmax(0,231fr) minmax(0,278fr);gap:calc(var(--u) * 6) calc(var(--u) * 16);align-items:center;margin-top:calc(var(--u) * 6)}.cfso-avatars{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--u) * 10)}.cfso-avatar-tile{display:grid;place-items:center;width:calc(var(--u) * 73);height:calc(var(--u) * 74);border-radius:calc(var(--u) * 12);background:#141a44;border:1px solid var(--so-edge)}:root[data-theme=light] .cfso-avatar-tile{background:#f1ecff}.cfso-avatar-opt{display:grid;place-items:center;width:calc(var(--u) * 59);height:calc(var(--u) * 59);border-radius:50%;overflow:hidden;opacity:.5;cursor:not-allowed}.cfso-avatar-opt img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.cfso-avatar-note{flex-basis:100%;font:400 12px/1.3 var(--font-ui);color:var(--so-muted)}.cfso-field-h,.cfso-fields{display:grid;gap:calc(var(--u) * 8)}.cfso-field-h{grid-template-columns:minmax(0,94fr) minmax(0,184fr);align-items:center}.cfso-label{font:400 max(12px,calc(var(--u) * 13))/1.35 var(--font-ui);color:var(--so-body)}.cfso-input{width:100%;min-width:0;height:max(30px,calc(var(--u) * 34));padding:0 calc(var(--u) * 14);border-radius:calc(var(--u) * 10);background:var(--so-input);border:1px solid var(--so-edge);color:var(--so-text);font:400 max(12px,calc(var(--u) * 15))/1 var(--font-ui);text-overflow:ellipsis}.cfso-input::-moz-placeholder{color:var(--so-muted)}.cfso-input::placeholder{color:var(--so-muted)}.cfso-select-wrap{position:relative;display:block;min-width:0}.cfso-set select.cfso-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;min-width:0;height:max(30px,calc(var(--u) * 34));margin:0;padding-block:0;padding-inline:calc(var(--u) * 14) calc(var(--u) * 32);border-radius:calc(var(--u) * 10);background:var(--so-input);border:1px solid var(--so-edge);color:var(--so-text);font:500 max(12px,calc(var(--u) * 15))/1 var(--font-ui);box-shadow:none;text-overflow:ellipsis;cursor:pointer}.cfso-set select.cfso-select:disabled{opacity:.6;cursor:not-allowed}.cfso-caret{position:absolute;top:50%;inset-inline-end:calc(var(--u) * 11);width:calc(var(--u) * 16);height:calc(var(--u) * 16);transform:translateY(-50%);color:var(--so-body);pointer-events:none}.cfso-select-flag{margin-top:calc(var(--u) * 8)}.cfso-set .cfso-select-flag select.cfso-select{padding-inline-start:calc(var(--u) * 54)}.cfso-flag{position:absolute;top:50%;inset-inline-start:calc(var(--u) * 12);transform:translateY(-50%);display:grid;place-items:center;width:calc(var(--u) * 28);height:calc(var(--u) * 20);border-radius:4px;background:linear-gradient(135deg,#6d4aff,#a78bfa);color:#fff;font:700 calc(var(--u) * 10)/1 var(--font-ui);letter-spacing:.04em;pointer-events:none}.cfso-pair{display:grid;grid-template-columns:minmax(0,150fr) minmax(0,119fr);gap:calc(var(--u) * 16);margin-top:calc(var(--u) * 18)}.cfso-field-v{display:grid;gap:calc(var(--u) * 5);min-width:0;align-content:start}.cfso-tip{display:flex;align-items:center;gap:calc(var(--u) * 14);margin-top:calc(var(--u) * 16)!important;padding:calc(var(--u) * 9) calc(var(--u) * 14);border-radius:calc(var(--u) * 12);background:var(--so-inner);border:1px solid var(--so-edge);font:400 12px/1.4 var(--font-ui);color:var(--so-body)}.cfso-tip strong{color:var(--so-violet-soft);font-weight:600}.cfso-tip-icon{flex:none;width:calc(var(--u) * 26);height:calc(var(--u) * 26);color:var(--so-violet);filter:drop-shadow(0 0 8px rgba(139,92,246,.8))}.cfso-field-error{margin-top:8px!important;font:500 12px/1.4 var(--font-ui);color:var(--so-red)}.cfso-audio-body{display:grid;margin-top:calc(var(--u) * 8)}.cfso-status-list,.cfso-toggles{list-style:none;margin:0;padding:0}.cfso-status-row,.cfso-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * 10);min-height:calc(var(--u) * 29);border-bottom:1px solid var(--so-hair);font:400 max(12px,calc(var(--u) * 14))/1.35 var(--font-ui);color:var(--so-body)}.cfso-status{display:inline-flex;align-items:center;gap:6px;font:500 12px/1.3 var(--font-ui);color:var(--so-text);text-align:end}.cfso-status:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--so-muted)}.cfso-status[data-tone=ok]:before{background:var(--so-green);box-shadow:0 0 6px var(--so-green)}.cfso-status[data-tone=off]:before{background:var(--so-red)}.cfso-arow{display:grid;grid-template-columns:minmax(0,90fr) minmax(0,193fr);align-items:center;gap:calc(var(--u) * 8);min-height:calc(var(--u) * 36)}.cfso-alabel{font:400 max(12px,calc(var(--u) * 14))/1.3 var(--font-ui);color:var(--so-body)}.cfso-seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:1px;border-radius:999px;border:1px solid var(--so-edge);background:var(--so-input)}.cfso-seg-btn{min-height:calc(var(--u) * 26);padding:0 2px;border:0;border-radius:999px;background:none;color:var(--so-body);font:400 12px/1 var(--font-ui);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cfso-seg-btn[aria-checked=true]{background:var(--so-active);color:#fff;font-weight:600;box-shadow:0 0 12px rgba(124,92,255,.5)}.cfso-audio-note{margin:calc(var(--u) * 2) 0 calc(var(--u) * 2)!important;text-align:end;font:400 12px/1.3 var(--font-ui);color:var(--so-muted)}.cfso-set .cfso-select-sm select.cfso-select{height:max(28px,calc(var(--u) * 28));font-size:12px}.cfso-testvoice{display:flex;align-items:center;justify-content:center;gap:calc(var(--u) * 10);width:100%;min-height:max(32px,calc(var(--u) * 34));margin-top:calc(var(--u) * 8);border-radius:calc(var(--u) * 12);border:1px solid rgba(139,108,255,.6);background:rgba(83,43,251,.2);color:var(--so-pill-text);font:500 max(12px,calc(var(--u) * 15))/1 var(--font-ui);cursor:pointer;box-shadow:0 0 14px rgba(124,92,255,.2)}.cfso-testvoice svg{color:var(--so-violet)}.cfso-testvoice:disabled{opacity:.55;cursor:not-allowed}.cfso-toggles{margin-top:calc(var(--u) * 12)}.cfso-toggle-row{min-height:calc(var(--u) * 31)}.cfso-switch{display:grid;place-items:center;flex:none;padding:0;border:0;background:none;cursor:not-allowed}.cfso-switch-track{position:relative;display:block;width:calc(var(--u) * 40);height:calc(var(--u) * 23);border-radius:999px;background:var(--so-track-off)}.cfso-switch-knob{position:absolute;top:calc(var(--u) * 3);inset-inline-start:calc(var(--u) * 3);width:calc(var(--u) * 17);height:calc(var(--u) * 17);border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.3)}.cfso-r3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--u) * 14);margin-top:calc(var(--u) * 10);align-items:stretch}.cfso-r4{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.cfso-r4,.cfso-r5{display:grid;gap:calc(var(--u) * 14);margin-top:calc(var(--u) * 14);align-items:start}.cfso-r5{grid-template-columns:repeat(3,minmax(0,1fr))}.cfso-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--u) * 16);margin-top:calc(var(--u) * 14)}.cfso-note{font:400 12px/1.4 var(--font-ui);color:var(--so-muted)}.cfso-interests{margin:0;padding:0;border:0}.cfso-chips{display:flex;flex-wrap:wrap;gap:calc(var(--u) * 8);margin-top:4px}.cfso-chip{min-height:calc(var(--u) * 34);padding:0 calc(var(--u) * 14);border-radius:999px;border:1px solid var(--so-edge);background:var(--so-inner);color:var(--so-body);font:500 max(12px,calc(var(--u) * 14))/1 var(--font-ui);cursor:pointer}.cfso-chip[aria-pressed=true]{background:rgba(83,43,251,.32);border-color:#7c5cff;color:var(--so-text);box-shadow:0 0 10px rgba(124,92,255,.3)}.cfso-pair-note{margin-top:calc(var(--u) * 14)!important}.cfso-pair-note strong{color:var(--so-text);font-weight:600}.cfso-region{margin-top:calc(var(--u) * 16);padding-top:calc(var(--u) * 14);border-top:1px solid var(--so-hair);display:grid;gap:8px}.cfso-set .cfso-region select{background:var(--so-input);border-color:var(--so-edge);color:var(--so-text)}.cfso-direction{display:flex;gap:10px;align-items:flex-start;margin-top:calc(var(--u) * 14)!important;font:400 12px/1.4 var(--font-ui);color:var(--so-muted)}.cfso-direction svg{flex:none;color:var(--so-violet);margin-top:1px}.cfso-appearance{margin-top:calc(var(--u) * 14)}.cfso-body{margin-top:calc(var(--u) * 12)!important;font:400 max(12px,calc(var(--u) * 14))/1.45 var(--font-ui);color:var(--so-body)}.cfso-card-link{margin-top:calc(var(--u) * 14)}.cfso-textlink{display:inline-flex;min-height:44px;align-items:center;margin-top:4px;font:500 max(12px,calc(var(--u) * 14))/1 var(--font-ui);color:var(--so-violet-soft)!important}.cfso-danger{margin-top:4px}.cfso-links{list-style:none;margin:calc(var(--u) * 12) 0 0;padding:0 calc(var(--u) * 12);border-radius:calc(var(--u) * 12);border:1px solid var(--so-hair);background:var(--so-list)}.cfso-links .cfso-urow{min-height:44px}.cfso-savebar{position:sticky;bottom:16px;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px;padding:8px 8px 8px 18px;border-radius:16px;background:rgba(14,18,54,.95);border:1px solid rgba(139,108,255,.45);box-shadow:0 10px 30px rgba(3,4,20,.45)}:root[data-theme=light] .cfso-savebar{background:rgba(255,255,255,.97);box-shadow:0 10px 30px rgba(108,60,245,.14)}.cfso-savebar-note{font:500 14px/1.35 var(--font-ui);color:var(--so-body)}.cfso-save{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 20px;border:0;border-radius:12px;background:var(--so-active);color:#fff;font:600 15px/1 var(--font-ui);cursor:pointer;box-shadow:var(--so-active-halo)}.cfso-save:disabled{opacity:.7}.cfso-set :is(a,button,select,input,[tabindex]):focus-visible{outline:2px solid #a78bfa;outline-offset:2px}@media (max-width:1079.98px) and (min-width:760px){.cfso-set{--u:0.9px;grid-template-columns:minmax(0,1fr);row-gap:14px}.cfso-nav{order:2}.cfso-main{order:1}.cfso-nav-list{grid-template-columns:repeat(2,minmax(0,1fr))}.cfso-nav-script{display:none}.cfso-r3{grid-template-columns:repeat(2,minmax(0,1fr))}.cfso-r4,.cfso-r5{grid-template-columns:minmax(0,1fr)}}@media (max-width:759.98px){.cfso-set{--u:1px;display:flex;flex-direction:column;align-items:stretch;gap:12px}.cfso-main{display:contents}.cfso-phone-only{display:flex}.cfso-hero{order:1;aspect-ratio:auto;container-type:normal}.cfso-hero-chase,.cfso-hero-city,.cfso-hero-paw,.cfso-hero-script,.cfso-lede{display:none}.cfso-hero-text{width:auto;padding:2px 0 0}.cfso-h1{font-size:30px;line-height:36px}.cfso-h2{margin-top:4px!important;font-size:17px;line-height:23px;white-space:normal}:root:not([data-theme=light]) .cfso-h2{color:#cfc8ec}.cfso-pcard{order:2;align-items:center;gap:16px;min-height:100px;padding:14px 14px 14px 16px;border-radius:14px;background:var(--so-card);border:1px solid var(--so-edge);text-decoration:none;color:var(--so-text)}.cfso-pcard-text{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.cfso-pcard-name{font:600 18px/24px var(--font-ui)}.cfso-pcard-email{font:400 13px/18px var(--font-ui);color:var(--so-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfso-pcard-plan{display:inline-flex;align-items:center;gap:6px;margin-top:2px;font:500 14px/19px var(--font-ui);color:var(--so-violet-soft)}.cfso-pcard-plan svg{color:var(--so-gold)}.cfso-stats{order:3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-height:79px;padding:10px 4px;border-radius:14px;background:var(--so-card);border:1px solid var(--so-edge)}.cfso-stat{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-width:0;text-align:center}.cfso-stat+.cfso-stat{border-inline-start:1px solid var(--so-hair)}.cfso-stat svg{color:var(--so-violet);margin-bottom:3px}.cfso-stat strong{font:700 16px/20px var(--font-ui);color:var(--so-text)}.cfso-stat span{font:400 12px/15px var(--font-ui);color:var(--so-muted)}.cfso-nav{order:4;gap:12px}.cfso-nav-panel{padding:0;border:0;background:none;box-shadow:none;border-radius:0}.cfso-nav-head{display:none}.cfso-nav-list{gap:0}.cfso-nav-row{min-height:46px;gap:16px;padding:3px 12px 3px 16px;border-radius:12px}.cfso-nav-list>li+li>.cfso-nav-row:not([data-active=true]){border-top-color:var(--so-hair);border-radius:0;margin-inline:16px 8px;padding-inline-start:0}.cfso-nav-row[data-active=true]{background:rgba(44,36,120,.5);border-color:var(--so-edge);box-shadow:none}:root[data-theme=light] .cfso-nav-row[data-active=true]{background:#f1ecff;color:var(--so-text)}:root[data-theme=light] .cfso-nav-row[data-active=true] .cfso-nav-icon{color:var(--so-violet)}.cfso-nav-row .cfso-nav-icon,.cfso-nav-row[data-active=true] .cfso-nav-icon{width:26px;height:26px;color:var(--so-violet)}.cfso-nav-title{font-size:15px;line-height:19px}.cfso-nav-sub2{font-size:13px;line-height:17px}.cfso-nav-chev{display:block}.cfso-nav-out{padding:4px 0 0}.cfso-signout{border-radius:14px}.cfso-nav-script{width:200px;transform:rotate(-6deg);font-size:19px}.cfso-r12{order:5;grid-template-areas:"acct" "plan" "prof"}.cfso-r12,.cfso-r3,.cfso-r4,.cfso-r5{grid-template-columns:minmax(0,1fr);gap:12px}.cfso-r3,.cfso-r4,.cfso-r5{margin-top:0}.cfso-r3{order:6}.cfso-r4{order:7}.cfso-r5{order:8}.cfso-savebar{order:9}.cfso-acct{grid-template-columns:auto minmax(0,1fr)}.cfso-plantile{grid-column:1/-1}.cfso-grid2,.cfso-prof{grid-template-columns:minmax(0,1fr)}.cfso-head{flex-wrap:wrap}.cfso-chip,.cfso-pill,.cfso-seg-btn,.cfso-signout,.cfso-testvoice{min-height:44px}.cfso-input,.cfso-set .cfso-select-sm select.cfso-select,.cfso-set select.cfso-select{height:44px;font-size:16px}.cfso-switch{width:44px;height:44px}.cfso-urow{min-height:53px}}.cfob-page{min-height:100dvh;background:radial-gradient(900px 620px at 50% -12%,rgba(97,54,245,.3),transparent 64%),radial-gradient(760px 520px at 100% 108%,rgba(109,60,245,.16),transparent 60%),radial-gradient(640px 480px at 0 80%,rgba(76,40,200,.12),transparent 60%),#010523;color:#fff}:root[data-theme=light] .cfob-page{background:radial-gradient(900px 620px at 50% -12%,#ece6ff,transparent 64%),radial-gradient(760px 520px at 100% 108%,rgba(236,230,255,.7),transparent 60%),#f8f9fd;color:#1b1540}.cfob-root{min-height:100dvh;display:grid;place-items:center;padding:24px 16px}.cfob-frame{display:block;width:min(440px,100%);container-type:inline-size}.cfob-card{--b:calc(100cqw / 265);--ob-card:rgba(14,12,48,.72);--ob-edge:rgba(139,92,246,.35);--ob-text:#ffffff;--ob-body:#cbc6e6;--ob-muted:#a9a6c8;--ob-label:#b9a2ff;--ob-ctl:rgba(9,9,38,.62);--ob-ctl-edge:rgba(139,92,246,.42);--ob-opt:rgba(255,255,255,.03);--ob-opt-edge:rgba(160,140,255,.22);--ob-sel:rgba(104,78,255,.24);--ob-sel-edge:rgba(173,140,253,.95);--ob-violet:#8b5cf6;--ob-bubble:rgba(10,8,40,.8);position:relative;display:flex;flex-direction:column;overflow:hidden;min-height:calc(var(--b) * 513);padding:calc(var(--b) * 12) calc(var(--b) * 19) calc(var(--b) * 17);border-radius:calc(var(--b) * 14);background:var(--ob-card);border:1px solid var(--ob-edge);box-shadow:0 0 calc(var(--b) * 22) rgba(97,54,245,.3),inset 0 1px 0 rgba(255,255,255,.05);backdrop-filter:blur(10px);color:var(--ob-text);font-family:var(--font-ui)}:root[data-theme=light] .cfob-card{--ob-card:rgba(255,255,255,.92);--ob-edge:#e0d6ff;--ob-text:#1b1540;--ob-body:#4d4775;--ob-muted:#5f5a84;--ob-label:#6c3cf0;--ob-ctl:#ffffff;--ob-ctl-edge:#d9ccff;--ob-opt:#ffffff;--ob-opt-edge:#e4dcff;--ob-sel:#f1ecff;--ob-sel-edge:#7c5cff;--ob-violet:#6c3cf0;--ob-bubble:rgba(255,255,255,.94);box-shadow:0 12px 40px rgba(108,60,245,.14)}.cfob-card :is(h1,p,figure){margin:0}.cfob-card :is(button,select,a):focus-visible,.cfob-card [tabindex="-1"]:focus-visible{outline:2px solid #a78bfa;outline-offset:2px}.cfob-card [tabindex="-1"]:focus:not(:focus-visible){outline:none}.cfob-brand,.cfob-narrow{display:none}.cfob-label{position:relative;z-index:2;display:flex;align-items:baseline;gap:calc(var(--b) * 14);padding-top:calc(var(--b) * 5);font:500 calc(var(--b) * 10.5)/1.2 var(--font-mono),ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ob-label)}.cfob-num{letter-spacing:.06em}.cfob-progress{position:relative;z-index:3;height:calc(var(--b) * 12);margin:calc(var(--b) * 6) calc(var(--b) * 26) 0 calc(var(--b) * 31)}.cfob-track{inset-inline:0;height:max(2px,calc(var(--b) * 1.4));background:rgba(139,92,246,.3)}.cfob-fill,.cfob-track{position:absolute;top:50%;transform:translateY(-50%);border-radius:999px}.cfob-fill{inset-inline-start:0;height:calc(var(--b) * 4.5);width:max(calc(var(--cfob-at) * 20%),9%);background:#8b5cf6;box-shadow:0 0 calc(var(--b) * 6) rgba(139,92,246,.7)}.cfob-node{position:absolute;top:50%;inset-inline-start:calc(var(--cfob-i) * 20%);width:calc(var(--b) * 5);height:calc(var(--b) * 5);border-radius:50%;background:rgba(139,92,246,.6);transform:translate(-50%,-50%)}.cfob-node[data-state=done]{background:#a78bfa}.cfob-node[data-state=current]{width:calc(var(--b) * 7.5);height:calc(var(--b) * 7.5);background:#c4b5fd;box-shadow:0 0 calc(var(--b) * 6) #a78bfa}.cfob-node:first-of-type[data-state=current]{opacity:0}.cfob-back{position:absolute;top:50%;inset-inline-start:calc(var(--cfob-i) * 20%);z-index:2;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:none;transform:translate(-50%,-50%);cursor:pointer}[dir=rtl] .cfob-back,[dir=rtl] .cfob-node{transform:translate(50%,-50%)}.cfob-body{position:relative;display:flex;flex-direction:column;flex:1 1 auto;padding-bottom:calc(var(--b) * 14)}.cfob-stack{display:flex;flex-direction:column}.cfob-title{margin-top:calc(var(--b) * 19)!important;max-width:calc(var(--b) * 202);font:700 calc(var(--b) * 21.5)/1.17 var(--font-ui);letter-spacing:-.012em;color:var(--ob-text);text-wrap:balance;outline:none}.cfob-subtitle{margin-top:calc(var(--b) * 8)!important;max-width:calc(var(--b) * 212);font:400 calc(var(--b) * 12.6)/1.36 var(--font-ui);color:var(--ob-body)}.cfob-flabel{margin-top:calc(var(--b) * 12)!important;font:600 calc(var(--b) * 10.5)/1.3 var(--font-ui);color:var(--ob-text)}.cfob-field{display:grid;gap:calc(var(--b) * 4)}.cfob-select{position:relative;display:block;margin-top:calc(var(--b) * 12)}.cfob-select select{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:max(44px,calc(var(--b) * 40));margin:0;padding-block:0;padding-inline:calc(var(--b) * 14) calc(var(--b) * 32);border-radius:calc(var(--b) * 10);background:var(--ob-ctl);border:1px solid var(--ob-ctl-edge);color:var(--ob-text);font:500 max(14px,calc(var(--b) * 12.5))/1 var(--font-ui);text-overflow:ellipsis;cursor:pointer}.cfob-select-lead select{padding-inline-start:calc(var(--b) * 50)}.cfob-lead{inset-inline-start:calc(var(--b) * 13);width:calc(var(--b) * 23);height:calc(var(--b) * 23);color:#9d7dff}.cfob-caret,.cfob-lead{position:absolute;top:50%;transform:translateY(-50%);pointer-events:none}.cfob-caret{inset-inline-end:calc(var(--b) * 13);width:calc(var(--b) * 12);height:calc(var(--b) * 12);color:var(--ob-body)}.cfob-speak{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:6px;column-gap:6px;margin-top:calc(var(--b) * 6)!important;font:400 max(12px,calc(var(--b) * 9.5))/1.35 var(--font-ui);color:var(--ob-muted)}.cfob-link{min-height:44px;margin-block:-14px;padding:0 2px;border:0;background:none;cursor:pointer;color:var(--ob-label);font:600 max(12px,calc(var(--b) * 9.5))/1 var(--font-ui);text-decoration:underline;text-underline-offset:3px}.cfob-pickers{display:grid;gap:calc(var(--b) * 8);margin-top:calc(var(--b) * 8);padding:calc(var(--b) * 8);border-radius:calc(var(--b) * 10);border:1px solid var(--ob-ctl-edge);background:var(--ob-ctl)}.cfob-pickers .cfob-select{margin-top:0}.cfob-locale-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:calc(var(--b) * 12)}.cfob-locale-head .cfob-flabel{margin-top:0!important}.cfob-why{display:inline-flex;align-items:center;gap:4px;min-height:44px;margin-block:-14px;padding:0;border:0;background:none;cursor:pointer;color:#9d7dff;font:500 max(12px,calc(var(--b) * 8.6))/1 var(--font-ui)}.cfob-why svg{width:calc(var(--b) * 11);height:calc(var(--b) * 11)}.cfob-why-body{margin-top:calc(var(--b) * 6)!important;font:400 max(12px,calc(var(--b) * 9.5))/1.4 var(--font-ui);color:var(--ob-body)}.cfob-locale{position:relative;display:flex;align-items:center;gap:calc(var(--b) * 10);width:100%;min-height:max(44px,calc(var(--b) * 55));margin-top:calc(var(--b) * 6);padding-block:calc(var(--b) * 6);padding-inline:calc(var(--b) * 10) calc(var(--b) * 32);border-radius:calc(var(--b) * 10);background:var(--ob-ctl);border:1px solid var(--ob-ctl-edge);color:var(--ob-text);text-align:start;cursor:not-allowed;font:inherit}.cfob-locale-flag{flex:none;display:grid;place-items:center;width:calc(var(--b) * 36);height:calc(var(--b) * 36);border-radius:50%;background:linear-gradient(135deg,#6d4aff,#a78bfa);color:#fff;font:700 calc(var(--b) * 10)/1 var(--font-ui);letter-spacing:.04em}.cfob-locale-text{display:flex;flex-direction:column;min-width:0}.cfob-locale-name{font:600 max(13px,calc(var(--b) * 12.5))/1.25 var(--font-ui);color:var(--ob-text)}.cfob-locale-sub{font:400 max(12px,calc(var(--b) * 9.5))/1.3 var(--font-ui);color:var(--ob-muted)}.cfob-dest{position:relative;height:calc(var(--b) * 124);margin:calc(var(--b) * 12) calc(var(--b) * -7) 0!important;overflow:hidden;border-radius:calc(var(--b) * 14);border:1px solid rgba(255,255,255,.12)}.cfob-dest img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cfob-dest-chip{position:absolute;inset-inline-start:calc(var(--b) * 7);bottom:calc(var(--b) * 7);display:flex;align-items:flex-start;gap:calc(var(--b) * 6);max-width:64%;padding:calc(var(--b) * 7) calc(var(--b) * 10);border-radius:calc(var(--b) * 10);background:linear-gradient(135deg,rgba(8,10,36,.94),rgba(8,10,36,.78));color:#fff}.cfob-dest-chip svg{flex:none;width:calc(var(--b) * 13);height:calc(var(--b) * 13);margin-top:1px;color:#d8c9ff}.cfob-dest-chip>span{display:flex;flex-direction:column;min-width:0}.cfob-dest-chip strong{font:600 max(12px,calc(var(--b) * 11.5))/1.25 var(--font-ui)}.cfob-dest-chip span span{font:400 max(12px,calc(var(--b) * 9))/1.3 var(--font-ui);color:#c9c6e2}.cfob-options{display:grid;gap:calc(var(--b) * 8);margin-top:calc(var(--b) * 13)}.cfob-option{display:flex;align-items:center;gap:calc(var(--b) * 14);width:calc(100% + var(--b) * 4);margin-inline:calc(var(--b) * -2);min-height:max(44px,calc(var(--b) * 48));padding-block:calc(var(--b) * 6);padding-inline:calc(var(--b) * 16) calc(var(--b) * 11);border-radius:calc(var(--b) * 10);background:var(--ob-opt);border:1px solid var(--ob-opt-edge);color:var(--ob-text);text-align:start;font:inherit;cursor:pointer}.cfob-option[aria-pressed=true]{background:var(--ob-sel);border-color:var(--ob-sel-edge);box-shadow:0 0 calc(var(--b) * 12) rgba(139,92,246,.65),inset 0 0 calc(var(--b) * 12) rgba(139,92,246,.3)}.cfob-option-icon{flex:none;width:calc(var(--b) * 26);height:calc(var(--b) * 26);color:var(--ob-violet)}.cfob-option-text{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.cfob-option-title{font:600 max(13px,calc(var(--b) * 11.5))/1.25 var(--font-ui);color:var(--ob-text)}.cfob-option-sub{font:400 max(12px,calc(var(--b) * 8.5))/1.3 var(--font-ui);color:var(--ob-muted)}.cfob-check{flex:none;display:grid;place-items:center;width:calc(var(--b) * 19);height:calc(var(--b) * 19);margin-inline-start:auto;border-radius:50%;border:1.5px solid rgba(200,190,240,.45);color:#1b1450}.cfob-option[aria-pressed=true] .cfob-check{background:#ad8cfd;border-color:#ad8cfd}:root[data-theme=light] .cfob-check{border-color:#b9a8f5}:root[data-theme=light] .cfob-option[aria-pressed=true] .cfob-check{background:#7c5cff;border-color:#7c5cff;color:#fff}.cfob-check svg{width:calc(var(--b) * 11);height:calc(var(--b) * 11)}.cfob-options-compact{gap:calc(var(--b) * 6);margin-top:calc(var(--b) * 6)}.cfob-options-compact .cfob-option{min-height:max(44px,calc(var(--b) * 34))}.cfob-card .cfob-fieldset{margin:calc(var(--b) * 14) 0 0;padding:0;border:0;min-width:0}.cfob-card .cfob-fieldset>legend.cfob-flabel{float:left;width:100%;padding:0;margin:0!important}.cfob-card .cfob-fieldset>legend.cfob-flabel+.cfob-options{clear:both}.cfob-sprout{color:#3ecf8e}.cfob-bars{flex:none;display:inline-flex;align-items:flex-end;gap:calc(var(--b) * 2.2);width:calc(var(--b) * 22);height:calc(var(--b) * 18)}.cfob-bars i{display:block;width:calc(var(--b) * 5);border-radius:calc(var(--b) * 1.5);background:rgba(139,92,246,.32)}.cfob-bars i:first-child{height:42%}.cfob-bars i:nth-child(2){height:70%}.cfob-bars i:nth-child(3){height:100%}.cfob-bars[data-filled="1"] i:first-child,.cfob-bars[data-filled="2"] i:nth-child(-n+2),.cfob-bars[data-filled="3"] i{background:#8b5cf6}.cfob-levels{gap:calc(var(--b) * 9)}.cfob-note{display:flex;align-items:center;justify-content:center;gap:calc(var(--b) * 8);max-width:calc(var(--b) * 160);margin:calc(var(--b) * 12) auto 0!important;font:500 max(12px,calc(var(--b) * 9.5))/1.35 var(--font-ui);color:#a78bfa;text-align:start}:root[data-theme=light] .cfob-note{color:#6c3cf0}.cfob-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--b) * 6);margin-top:calc(var(--b) * 6)}.cfob-tile{display:flex;flex-direction:column;align-items:center;gap:calc(var(--b) * 3);min-height:max(44px,calc(var(--b) * 90));padding:calc(var(--b) * 11) calc(var(--b) * 4) calc(var(--b) * 8);border-radius:calc(var(--b) * 10);background:var(--ob-opt);border:1px solid var(--ob-opt-edge);color:var(--ob-text);text-align:center;font:inherit;cursor:pointer}.cfob-tile svg{width:calc(var(--b) * 20);height:calc(var(--b) * 20);color:#a78bfa;margin-bottom:calc(var(--b) * 3)}.cfob-tile-label{font:700 max(12px,calc(var(--b) * 9.6))/1.2 var(--font-ui)}.cfob-tile-desc{font:400 max(11px,calc(var(--b) * 8.2))/1.3 var(--font-ui);color:var(--ob-muted)}.cfob-tile[aria-pressed=true]{background:var(--ob-sel);border-color:var(--ob-sel-edge);box-shadow:0 0 calc(var(--b) * 10) rgba(139,92,246,.55)}.cfob-voice{display:flex;align-items:center;gap:calc(var(--b) * 10);min-height:calc(var(--b) * 65);margin-top:calc(var(--b) * 6);padding:calc(var(--b) * 7) calc(var(--b) * 6) calc(var(--b) * 7) calc(var(--b) * 12);border-radius:calc(var(--b) * 10);background:var(--ob-opt);border:1px solid var(--ob-opt-edge)}.cfob-voice-icon{flex:none;width:calc(var(--b) * 20);height:calc(var(--b) * 20);color:#a78bfa}.cfob-voice-text{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.cfob-voice-title{font:500 max(12px,calc(var(--b) * 9.8))/1.3 var(--font-ui);color:var(--ob-text)}.cfob-voice-desc{font:400 max(11px,calc(var(--b) * 8.8))/1.3 var(--font-ui);color:var(--ob-muted)}.cfob-switch{flex:none;display:grid;place-items:center;min-width:44px;min-height:44px;padding:0;border:0;background:none;cursor:pointer}.cfob-switch-track{position:relative;display:block;width:calc(var(--b) * 37);height:calc(var(--b) * 22);border-radius:999px;background:rgba(235,235,248,.2);transition:background .15s ease}.cfob-switch-knob{position:absolute;top:calc(var(--b) * 2.5);inset-inline-start:calc(var(--b) * 2.5);width:calc(var(--b) * 17);height:calc(var(--b) * 17);border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.35);transition:inset-inline-start .15s ease}.cfob-switch[aria-checked=true] .cfob-switch-track{background:linear-gradient(90deg,#5f2ff9,#8b5cf6);box-shadow:0 0 calc(var(--b) * 8) rgba(139,92,246,.5)}.cfob-switch[aria-checked=true] .cfob-switch-knob{inset-inline-start:calc(var(--b) * 17.5)}.cfob-seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--b) * 4);margin-top:calc(var(--b) * 6)}.cfob-seg-btn{min-height:max(44px,calc(var(--b) * 31));padding:0 4px;border-radius:calc(var(--b) * 7);background:var(--ob-opt);border:1px solid var(--ob-opt-edge);color:var(--ob-body);font:500 max(12px,calc(var(--b) * 10))/1.1 var(--font-ui);cursor:pointer}.cfob-seg-btn[aria-checked=true]{border-color:var(--ob-sel-edge);background:rgba(97,54,245,.2);color:var(--ob-text);font-weight:600;box-shadow:0 0 calc(var(--b) * 9) rgba(139,92,246,.5)}.cfob-welcome-chase{position:absolute;z-index:0;top:calc(var(--b) * 38);bottom:0;inset-inline-end:calc(var(--b) * -34);width:calc(var(--b) * 244);height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%);mask-image:linear-gradient(90deg,transparent,#000 22%)}.cfob-card[data-screen=welcome] .cfob-body{position:static}.cfob-welcome{display:flex;flex-direction:column}.cfob-bubble{position:relative;z-index:2;width:calc(var(--b) * 125);margin-top:calc(var(--b) * 21)!important;margin-inline-start:calc(var(--b) * -6);padding:calc(var(--b) * 11) calc(var(--b) * 10) calc(var(--b) * 13);border-radius:calc(var(--b) * 14);background:var(--ob-bubble);border:calc(var(--b) * 1.3) solid #8b5cf6;box-shadow:0 0 calc(var(--b) * 12) rgba(139,92,246,.75),inset 0 0 calc(var(--b) * 9) rgba(139,92,246,.25);transform:rotate(-5deg);font:500 calc(var(--b) * 12.4)/1.26 var(--font-ui);color:var(--ob-text);outline:none}.cfob-bubble:after{content:"";position:absolute;inset-inline-end:calc(var(--b) * 24);bottom:calc(var(--b) * -8);width:calc(var(--b) * 14);height:calc(var(--b) * 14);background:var(--ob-bubble);border-inline-end:calc(var(--b) * 1.3) solid #8b5cf6;border-bottom:calc(var(--b) * 1.3) solid #8b5cf6;transform:rotate(35deg) skewX(-10deg)}.cfob-hola{margin-bottom:calc(var(--b) * 3);font:700 calc(var(--b) * 16)/1.15 var(--font-ui)}.cfob-bubble-text,.cfob-hola{display:block}.cfob-props{position:relative;z-index:2;display:grid;gap:calc(var(--b) * 21);width:calc(var(--b) * 82);margin:calc(var(--b) * 34) 0 0;padding:0 0 0 calc(var(--b) * 4);list-style:none}.cfob-prop{display:grid;justify-items:start;gap:calc(var(--b) * 5);font:400 max(12px,calc(var(--b) * 9.6))/1.25 var(--font-ui);color:#dcd8f0}:root[data-theme=light] .cfob-prop{color:var(--ob-body)}.cfob-prop svg{width:calc(var(--b) * 27);height:calc(var(--b) * 27);color:#9d7dff;filter:drop-shadow(0 0 calc(var(--b) * 5) rgba(139,92,246,.8))}.cfob-card[data-screen=welcome] .cfob-cta{margin-top:auto}.cfob-ready{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1 1 auto}.cfob-card[data-screen=ready] .cfob-body,.cfob-ready{position:static}.cfob-ready-title{position:relative;z-index:2;margin-top:calc(var(--b) * 13)!important;font:800 calc(var(--b) * 29)/1.08 var(--font-ui);letter-spacing:-.015em;color:var(--ob-text);outline:none}.cfob-ready-body{position:relative;z-index:2;max-width:calc(var(--b) * 182);margin-top:calc(var(--b) * 5)!important;font:400 max(13px,calc(var(--b) * 11))/1.36 var(--font-ui);color:#ece9f8}:root[data-theme=light] .cfob-ready-body{color:var(--ob-body)}.cfob-world{color:#b18cff;font-weight:600}:root[data-theme=light] .cfob-world{color:#6c3cf0}.cfob-ready-art{position:absolute;z-index:0;inset-inline:0;top:calc(var(--b) * 146);width:100%;height:auto;aspect-ratio:283/318;-o-object-fit:fill;object-fit:fill;-webkit-mask-image:linear-gradient(180deg,transparent,#000 12%);mask-image:linear-gradient(180deg,transparent,#000 12%)}.cfob-region>:last-child{margin-top:calc(var(--b) * 10);font-size:14px}.cfob-error{margin-top:calc(var(--b) * 10);font-size:max(13px,calc(var(--b) * 10))}.cfob-cta,.cfob-error{position:relative;z-index:3}.cfob-cta{display:flex;align-items:center;justify-content:center;gap:calc(var(--b) * 6);min-height:max(44px,calc(var(--b) * 37));margin:calc(var(--b) * 14) calc(var(--b) * 1) 0;padding:0 16px;border:0;border-radius:calc(var(--b) * 16);background:linear-gradient(90deg,#6136f5,#5537fe);box-shadow:0 0 calc(var(--b) * 20) rgba(97,54,245,.6),inset 0 1px 0 rgba(255,255,255,.22);color:#fff;font:600 max(15px,calc(var(--b) * 13))/1 var(--font-ui);cursor:pointer}.cfob-cta svg{width:calc(var(--b) * 12);height:calc(var(--b) * 12)}.cfob-body+.cfob-cta,.cfob-error+.cfob-cta{margin-top:auto}@media (max-width:560px){.cfob-root{padding:0;place-items:stretch}.cfob-frame{width:100%}.cfob-card{min-height:100dvh;border:0;border-radius:0;box-shadow:none;background:transparent;backdrop-filter:none;padding:18px 16px calc(24px + env(safe-area-inset-bottom))}.cfob-cta{position:sticky;bottom:calc(24px + env(safe-area-inset-bottom));margin-inline:0}.cfob-wide{display:none}.cfob-narrow{display:inline}.cfob-dest{margin-inline:0!important}.cfob-label{display:none}.cfob-progress{margin:6px 12px 0}.cfob-brand{position:relative;z-index:3;display:flex;align-items:center;gap:10px;margin:0 0 6px!important;font:700 17px/1 var(--font-ui);color:var(--ob-text)}.cfob-brand img{width:36px;height:36px;border-radius:50%}.cfob-card[data-screen=welcome] .cfob-body,.cfob-welcome{position:relative}.cfob-welcome{padding-top:min(430px,50dvh)}.cfob-welcome-chase{top:0;bottom:auto;inset-inline-start:-16px;inset-inline-end:auto;width:86%;height:min(430px,50dvh);-o-object-position:50% 0;object-position:50% 0;-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent),linear-gradient(90deg,#000 78%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,#000 70%,transparent),linear-gradient(90deg,#000 78%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.cfob-bubble{position:absolute;top:40px;inset-inline-end:0;width:50%;margin:0!important;padding:14px 14px 16px;font-size:17px;line-height:1.25;transform:rotate(-5deg)}.cfob-hola{font-size:22px}.cfob-bubble:after{inset-inline-end:auto;inset-inline-start:18px;bottom:-8px;width:16px;height:16px}.cfob-props{width:auto;gap:18px;margin:4px 0 0;padding:0 10px}.cfob-prop{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:16px;font-size:17px}.cfob-prop svg{width:32px;height:32px}}