body.is-ob{background:var(--space)}.ob [hidden]{display:none!important}.ob{position:relative;z-index:2;min-height:100svh;display:flex;flex-direction:column;--gutter:clamp(20px,3.2vw,46px)}.ob-top{position:relative;z-index:5;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"brand steps lang" "back . .";align-items:center;column-gap:24px;row-gap:clamp(10px,3svh,34px);padding:20px var(--gutter) 0}.ob-brand{grid-area:brand;justify-self:start;gap:10px}.ob-brand .brand__word{font-size:17px;font-weight:600;letter-spacing:-.01em}.ob-steps{grid-area:steps;display:flex;align-items:center;gap:16px}.ob-top>#lang{grid-area:lang;justify-self:end}.ob-back{grid-area:back;justify-self:start;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 8px 0 2px;margin-left:-2px;background:none;border:0;border-radius:8px;cursor:pointer;font-size:14px;color:var(--ink-2);transition:color .2s}.ob-back:hover{color:var(--ink)}.ob-back svg{width:18px;height:18px}.ob-count{margin:0;min-width:40px;font-size:13px;color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.ob-appicon{display:grid;place-items:center;flex:0 0 auto;aspect-ratio:1;border-radius:22.4%;background:var(--purple-500);color:#fff;box-shadow:var(--e3)}.ob-appicon .mark{width:64%;height:64%}.ob-appicon--xs{width:26px;box-shadow:none}.ob-appicon--sm{width:40px;box-shadow:none}.ob-appicon--lg{width:100%}.ob-appicon--fill{width:100%;height:100%;border-radius:0;box-shadow:none}.ob-stage{flex:1 0 auto;position:relative;width:min(1200px,100% - var(--gutter)*2);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr);padding:clamp(16px,4svh,48px) 0 clamp(28px,6svh,72px)}.ob-step{grid-area:1/1;align-self:center;min-width:0;opacity:0}.ob-step--top{align-self:start}.ob-step.is-in{opacity:1;transform:none;transition:opacity .5s var(--ease) .05s,transform .7s var(--ease) .03s}.ob-step.is-enter{opacity:0;transform:translate3d(64px,0,0);transition:none}.ob-step.is-enter.is-back{transform:translate3d(-64px,0,0)}.ob-step.is-out{opacity:0;transform:translate3d(-48px,0,0);pointer-events:none;transition:opacity .3s ease,transform .48s var(--ease)}.ob-step.is-out.is-back{transform:translate3d(48px,0,0)}@keyframes ob-rise{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}.ob-step.is-in .ob-feat__copy>*,.ob-step.is-in .ob-head,.ob-step.is-in .ob-tools,.ob-step.is-in .ob-svc__side>*,.ob-step.is-in .ob-svc__main>.ob-search,.ob-step.is-in .ob-svc__main>.ob-sechead,.ob-step.is-in.ob-form>*,.ob-step.is-in.ob-commit>*{animation:ob-rise .7s var(--ease) both}.ob-step.is-in .ob-feat__copy>:nth-child(2),.ob-step.is-in.ob-form>:nth-child(2),.ob-step.is-in .ob-svc__side>:nth-child(2),.ob-step.is-in .ob-tools,.ob-step.is-in .ob-svc__main>.ob-search{animation-delay:.07s}.ob-step.is-in .ob-feat__copy>:nth-child(3),.ob-step.is-in.ob-form>:nth-child(3),.ob-step.is-in .ob-svc__side>:nth-child(3),.ob-step.is-in .ob-svc__main>.ob-sechead{animation-delay:.14s}.ob-step.is-in .ob-feat__copy>:nth-child(n+4),.ob-step.is-in.ob-form>:nth-child(n+4){animation-delay:.21s}.ob-step.is-in.ob-form>:nth-child(n+7){animation-delay:.28s}.ob-h1:focus{outline:none}.ob-h1{margin:0 0 12px;font-size:clamp(28px,4.2vw,52px);font-weight:800;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.ob-h1--xl{font-size:clamp(34px,5vw,60px)}.ob-sub{margin:0;max-width:52ch;font-size:clamp(15.5px,1.45vw,19px);line-height:1.55;color:var(--ink-2);text-wrap:pretty}.ob-small{margin:0;font-size:12.5px;color:var(--ink-3)}.ob-head{text-align:center;margin:0 auto clamp(18px,3.6svh,30px);max-width:640px}.ob-head .ob-h1{font-size:clamp(28px,3.4vw,42px)}.ob-head .ob-sub{margin-inline:auto}.ob-tag{display:inline-flex;align-items:center;gap:9px;margin:0 0 18px;height:32px;padding:0 14px;border-radius:var(--r-full);background:var(--purple-900);border:1px solid var(--purple-800);font-size:14px;font-weight:600;color:var(--purple-300)}.ob-tag i{width:7px;height:7px;border-radius:50%;background:var(--purple-400)}.ob-msgslot .msg{margin-top:14px}.ob-msgslot .msg:empty{margin:0}.ob-feat{display:grid;align-items:center;grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);grid-template-areas:"copy art";column-gap:clamp(32px,6vw,96px)}.ob-feat__art{grid-area:art;width:min(100%,560px);justify-self:center}.ob-feat__copy{grid-area:copy;max-width:560px;padding-left:clamp(0px,6vw,96px)}.ob-feat .ob-next{width:280px;margin-top:clamp(22px,4.4svh,40px)}.ob-feat .ob-sub{margin-top:clamp(10px,2svh,18px)}.ob-receipt{display:inline-flex;align-items:center;gap:8px;margin:18px 0 0;height:30px;padding:0 12px;border-radius:var(--r-full);background:#4ade8c14;border:1px solid rgba(74,222,140,.4);font-size:13px;font-weight:500;color:var(--green)}.ob-receipt svg{width:14px;height:14px}.ob-lbxgo{margin:18px 0 0;max-width:46ch;font-size:14px;line-height:1.55;color:var(--ink-3);text-wrap:pretty}.ob-lbxgo .ob-link{display:inline;padding:0}.ob-art{position:relative;width:100%;aspect-ratio:390/420;container-type:inline-size;--u:calc(100cqw / 390)}.ob-art--orbit{aspect-ratio:1}.ob-art>*{position:absolute}.ob-poster{display:block;overflow:hidden;flex:0 0 auto;border-radius:calc(10 * var(--u, 1px));background:var(--purple-900);box-shadow:var(--e3)}.ob-poster img{width:100%;height:100%;object-fit:cover}.ob-poster--front{box-shadow:var(--e3),0 0 0 calc(2 * var(--u)) var(--purple-400)}.ob-poster--thumb{width:calc(34 * var(--u));height:calc(51 * var(--u));border-radius:calc(5 * var(--u))}.ob-poster--orb{width:calc(62 * var(--u));height:calc(93 * var(--u))}.ob-logo{display:block;overflow:hidden;flex:0 0 auto;aspect-ratio:1;border-radius:24%;background:var(--purple-900);box-shadow:var(--e2)}.ob-logo img{width:100%;height:100%;object-fit:cover}.ob-logo--sm{width:calc(32 * var(--u));box-shadow:none}.ob-logo--orb{width:calc(var(--orb, 58) * var(--u))}.ob-avatar{display:block;overflow:hidden;flex:0 0 auto;aspect-ratio:1;width:44px;border-radius:50%;background:var(--purple-900)}.ob-avatar img{width:100%;height:100%;object-fit:cover}.ob-avatar--sm{width:32px}.ob-avatar--lg{width:60px;box-shadow:0 0 0 2px var(--space),0 0 0 4px var(--purple-400)}.ob-avatar--orb{width:calc(62 * var(--u));box-shadow:var(--e3)}.ob-card{background:#12101f;border:1px solid rgba(255,255,255,.12);border-radius:calc(16 * var(--u));box-shadow:var(--e3);color:var(--ink)}.ob-where{padding:calc(16 * var(--u)) calc(18 * var(--u)) calc(12 * var(--u))}.ob-where__t{margin:0;font-size:calc(17 * var(--u));font-weight:700;line-height:1.2;letter-spacing:-.01em}.ob-where__s{margin:calc(2 * var(--u)) 0 calc(6 * var(--u));font-size:calc(12.5 * var(--u));color:var(--ink-2)}.ob-where__row{display:flex;align-items:center;gap:calc(11 * var(--u));padding:calc(9 * var(--u)) 0;border-top:1px solid var(--line)}.ob-where__row:first-of-type{border-top:0}.ob-where__n{flex:1 1 auto;min-width:0;font-size:calc(14 * var(--u));font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ob-where__st{display:inline-flex;align-items:center;gap:calc(6 * var(--u));font-size:calc(12.5 * var(--u));font-weight:500;white-space:nowrap}.ob-where__st i{width:calc(7 * var(--u));height:calc(7 * var(--u));border-radius:50%;background:currentColor}.is-included .ob-where__st{color:var(--green)}.is-rent .ob-where__st{color:var(--amber)}.is-none .ob-where__st{color:var(--grey)}.ob-where__by{margin:calc(6 * var(--u)) 0 0;font-size:calc(11.5 * var(--u));color:var(--ink-3)}.ob-sticker{display:inline-flex;align-items:center;gap:calc(7 * var(--u));white-space:nowrap;padding:calc(7 * var(--u)) calc(13 * var(--u));border-radius:var(--r-full);font-size:calc(13.5 * var(--u));font-weight:600;box-shadow:var(--e2)}.ob-sticker svg{width:calc(14 * var(--u));height:calc(14 * var(--u))}.ob-sticker--green{background:#0d2419;border:1.5px solid rgba(74,222,140,.55);color:var(--green)}.ob-sticker--violet{background:var(--purple-900);border:1.5px solid var(--purple-400);color:var(--purple-300)}.ob-toast{display:flex;align-items:flex-start;gap:calc(12 * var(--u));padding:calc(13 * var(--u)) calc(15 * var(--u))}.ob-toast .ob-appicon{width:calc(38 * var(--u))}.ob-toast__tx{min-width:0}.ob-toast__meta{margin:0;font-size:calc(11 * var(--u));color:var(--ink-3)}.ob-toast__h{margin:calc(2 * var(--u)) 0 0;font-size:calc(14 * var(--u));font-weight:700;line-height:1.3}.ob-toast__p{margin:calc(2 * var(--u)) 0 0;font-size:calc(12.5 * var(--u));color:var(--ink-2);line-height:1.35}.ob-badge{position:absolute;top:calc(8 * var(--u));right:calc(8 * var(--u));display:grid;place-items:center;width:calc(30 * var(--u));aspect-ratio:1;border-radius:50%;background:var(--purple-500);color:#fff;box-shadow:var(--e2)}.ob-badge svg{width:56%;height:56%}.ob-review{padding:calc(16 * var(--u)) calc(18 * var(--u))}.ob-review__who{display:flex;align-items:center;gap:calc(10 * var(--u))}.ob-initial{display:grid;place-items:center;flex:0 0 auto;width:calc(38 * var(--u));aspect-ratio:1;border-radius:50%;background:#3a1e52;color:var(--purple-300);font-size:calc(16 * var(--u));font-weight:700}.ob-review__n{margin:0;font-size:calc(13.5 * var(--u));font-weight:700}.ob-review__m{margin:0;font-size:calc(12 * var(--u));color:var(--ink-3)}.ob-review__rate{display:flex;align-items:center;justify-content:space-between;margin:calc(12 * var(--u)) 0 calc(8 * var(--u))}.ob-review__like{display:grid;color:#f472b6}.ob-review__like svg{width:calc(20 * var(--u));height:calc(20 * var(--u))}.ob-review__q{margin:0;font-size:calc(14.5 * var(--u));line-height:1.45}.ob-review__likes{margin:calc(10 * var(--u)) 0 0;font-size:calc(12 * var(--u));color:var(--ink-3)}.ob-stars{display:inline-flex;gap:calc(3 * var(--u))}.ob-stars i{display:grid;color:#ffffff29}.ob-stars svg{width:calc(18 * var(--u));height:calc(18 * var(--u))}.ob-stars i.is-full{color:var(--purple-300)}.ob-stars i.is-half{color:var(--purple-300);-webkit-clip-path:inset(0 50% 0 0);clip-path:inset(0 50% 0 0)}.ob-log{display:flex;align-items:center;gap:calc(11 * var(--u));padding:calc(10 * var(--u)) calc(16 * var(--u)) calc(10 * var(--u)) calc(10 * var(--u));background:#1a1030;border-color:#8b5cf68c}.ob-log__k{margin:0;font-size:calc(11.5 * var(--u));color:var(--purple-300)}.ob-log__h{margin:calc(1 * var(--u)) 0 calc(4 * var(--u));font-size:calc(13.5 * var(--u));font-weight:700}.ob-log .ob-stars svg{width:calc(13 * var(--u));height:calc(13 * var(--u))}.ob-glyph{display:grid;place-items:center;aspect-ratio:1;filter:drop-shadow(0 6px 14px rgba(0,0,0,.45))}.ob-glyph svg{width:100%;height:100%}.ob-glyph--star{color:#a78bfa}.ob-glyph--heart{color:#f472b6}.ob-glyph--eye{color:#4ddff7}.ob-trail{height:0;border-top:calc(2 * var(--u)) dotted rgba(167,139,250,.6);transform-origin:0 0}.ob-file{padding:calc(15 * var(--u)) calc(17 * var(--u));background:#15171f}.ob-file__dots{display:flex;gap:calc(4 * var(--u));margin-bottom:calc(9 * var(--u))}.ob-file__dots i{width:calc(15 * var(--u));height:calc(15 * var(--u));border-radius:50%}.ob-file__dots .is-orange{background:#ff8000}.ob-file__dots .is-green{background:#00e054}.ob-file__dots .is-blue{background:#40bcf4}.ob-file__n{margin:0;font-size:calc(15 * var(--u));font-weight:600;color:var(--ink);letter-spacing:-.01em}.ob-file__p{margin:calc(3 * var(--u)) 0 0;font-size:calc(12 * var(--u));color:var(--ink-3)}.ob-pill{display:inline-flex;align-items:center;gap:calc(8 * var(--u));white-space:nowrap;padding:calc(9 * var(--u)) calc(15 * var(--u)) calc(9 * var(--u)) calc(12 * var(--u));border-radius:var(--r-full);background:#10131f;border:calc(1.5 * var(--u)) solid var(--edge);color:#fff;font-size:calc(15 * var(--u));font-weight:600;box-shadow:var(--e2)}.ob-pill svg{width:calc(17 * var(--u));height:calc(17 * var(--u));color:var(--tint)}.ob-pill--violet{--tint:#A78BFA;--edge:rgba(167,139,250,.55)}.ob-pill--cyan{--tint:#7DD3FC;--edge:rgba(125,211,252,.5)}.ob-pill--pink{--tint:#F472B6;--edge:rgba(244,114,182,.55)}.ob-pill--amber{--tint:#FFC247;--edge:rgba(255,194,71,.55)}.ob-pill--green{--tint:#86EFAC;--edge:rgba(134,239,172,.5)}.ob-pill--peach{--tint:#FDBA74;--edge:rgba(253,186,116,.55)}.ob-chip--list{height:auto;padding:calc(7 * var(--u)) calc(13 * var(--u));gap:calc(7 * var(--u));font-size:calc(13 * var(--u));background:var(--purple-900);border-color:var(--purple-800);color:var(--purple-300);box-shadow:var(--e2)}.ob-chip--list svg{width:calc(14 * var(--u));height:calc(14 * var(--u))}.ob-ring{border-radius:50%;border:1.5px dashed rgba(255,255,255,.12)}.ob-ring--outer{top:14%;right:14%;bottom:14%;left:14%}.ob-ring--inner{top:31%;right:31%;bottom:31%;left:31%;border-color:var(--line-2)}.ob-spin{top:0;right:0;bottom:0;left:0;animation:ob-spin 96s linear infinite}.ob-orb{position:absolute;left:50%;top:50%;width:0;height:0;transform:rotate(var(--a,0deg)) translateY(calc(-140 * var(--u))) rotate(calc(-1 * var(--a,0deg)));transition:transform .9s var(--ease),opacity .3s,scale .3s}.ob-orb.is-gone{opacity:0;scale:.4}.ob-orb__up{position:absolute;left:0;top:0;display:grid;place-items:center;translate:-50% -50%;animation:ob-spin 96s linear infinite reverse}.ob-core{left:50%;top:50%;width:calc(108 * var(--u));translate:-50% -50%}.ob-art--welcome .ob-core{width:calc(118 * var(--u))}@keyframes ob-spin{to{rotate:360deg}}.ob-float{animation:ob-pop .8s cubic-bezier(.34,1.4,.64,1) var(--pd,0ms) both,ob-drift var(--fd,9s) ease-in-out var(--fdl,0s) infinite alternate;transform:rotate(var(--r0,0deg))}@keyframes ob-pop{0%{opacity:0;scale:.55}to{opacity:1;scale:1}}@keyframes ob-drift{0%{transform:rotate(var(--r0,0deg)) translate(var(--ax,0),var(--ay,0)) rotate(var(--ar,0deg))}to{transform:rotate(var(--r0,0deg)) translate(var(--bx,0),var(--by,0)) rotate(var(--br,0deg))}}.ob-svc{display:grid;align-items:start;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);column-gap:clamp(32px,6vw,88px);padding-top:clamp(0px,4svh,40px)}.ob-svc__side{padding-left:clamp(0px,2vw,24px);position:sticky;top:24px}.ob-svc .ob-h1{font-size:clamp(28px,3.6vw,46px)}.ob-picked{display:flex;flex-direction:column;align-items:center;margin-top:clamp(16px,4svh,40px)}.ob-svcorbit{width:min(100%,420px)}.ob-strip{display:flex;align-items:center;gap:14px}.ob-strip__logos{display:flex}.ob-strip__logos:empty{display:none}.ob-logo--strip{width:40px;margin-left:-12px;box-shadow:0 0 0 2px var(--space)}.ob-logo--strip:first-child{margin-left:0}.ob-strip__n{margin:0;font-size:14px;font-weight:600;color:var(--purple-300)}.ob-picked .ob-strip{order:2;margin-top:6px}.ob-picked .ob-strip__logos{display:none}.ob-search{display:flex;align-items:center;gap:10px;height:50px;padding:0 16px;background:var(--surf);border:1px solid rgba(255,255,255,.1);border-radius:12px;transition:border-color .2s,box-shadow .3s}.ob-search:focus-within{border-color:var(--purple-500);box-shadow:var(--glow-v)}.ob-search svg{width:18px;height:18px;flex:0 0 auto;color:var(--ink-3)}.ob-search input{flex:1 1 auto;min-width:0;height:100%;background:none;border:0;outline:none;font-size:16px;color:var(--ink)}.ob-search input::placeholder{color:var(--ink-3)}.ob-search input::-webkit-search-cancel-button{filter:invert(.6)}.ob-sechead{display:flex;align-items:center;gap:9px;margin:22px 0 12px;min-height:24px}.ob-sechead__t{flex:1 1 auto;font-size:14px;font-weight:600;color:var(--ink-2)}.ob-flag{font-size:18px;line-height:1}.ob-link{display:inline-flex;align-items:center;gap:4px;padding:4px 0;background:none;border:0;cursor:pointer;font-size:14px;font-weight:600;color:var(--purple-300);transition:color .2s}.ob-link:hover{color:var(--ink)}.ob-svcgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.6vw,20px)}.ob-svcc{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:14px;min-height:clamp(104px,15svh,136px);padding:clamp(12px,1.3vw,18px);background:var(--surf);border:1px solid rgba(255,255,255,.1);border-radius:16px;text-align:left;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .35s var(--ease),border-color .35s,box-shadow .35s,scale .18s var(--ease);animation:ob-rise .55s var(--ease) calc(var(--i,0) * 35ms + .12s) both}.ob-svcc:hover{border-color:#ffffff38}.ob-svcc:active{scale:.96}.ob-svcc[aria-pressed=true]{background:var(--brand,var(--purple-500));border-color:transparent;box-shadow:inset 0 0 0 1.5px #ffffff4d,var(--e2)}.ob-svcc__logo{display:block;width:clamp(44px,4vw,56px);aspect-ratio:1;border-radius:12px;overflow:hidden;background:var(--purple-900);box-shadow:var(--e1)}.ob-svcc__logo img{width:100%;height:100%;object-fit:cover}.ob-svcc__n{font-size:clamp(13.5px,1.1vw,15.5px);font-weight:600;line-height:1.25;overflow-wrap:anywhere}.ob-svcc__tick,.ob-tile__tick,.ob-face__tick{display:grid;place-items:center;border-radius:50%}.ob-svcc__tick{position:absolute;top:12px;right:12px;width:24px;height:24px;border:1.5px solid rgba(255,255,255,.3);color:transparent;transition:background-color .2s,border-color .2s}.ob-svcc__tick svg,.ob-tile__tick svg,.ob-face__tick svg{width:62%;height:62%}.ob-svcc[aria-pressed=true] .ob-svcc__tick{background:#fff;border-color:#fff;color:#0b0d18;animation:ob-tick .5s cubic-bezier(.34,1.56,.64,1) both}@keyframes ob-tick{0%{scale:.3}to{scale:1}}.ob-svcc__via{display:block;margin-top:3px;font-size:12px;font-weight:500;line-height:1.3;color:var(--ink-3)}.ob-svcc[aria-pressed=true] .ob-svcc__via{color:#ffffffc7}.ob-svcmore{margin-top:22px}.ob-svcmore__go{display:flex;margin-inline:auto;padding:10px 14px}.ob-svcmore__go svg{width:16px;height:16px;rotate:90deg}.ob-svcmore__h{margin:0;font-size:14px;font-weight:600;line-height:1.4;color:var(--ink-2)}.ob-svcmore__h:focus{outline:none}.ob-svcmore__p{margin:2px 0 12px;font-size:13px;line-height:1.45;color:var(--ink-3)}.ob .push[disabled]{cursor:not-allowed}.ob .push[disabled] .push__face{background:var(--purple-800);border-color:var(--purple-800);color:#ffffff73;transform:none}.ob-bar{margin-top:clamp(18px,3.4svh,32px)}.ob-bar .push--card{margin-top:0}.ob-svc .ob-bar{position:sticky;bottom:0;z-index:3;padding:14px 0 calc(14px + env(safe-area-inset-bottom));background:#080b14f0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ob-titles{width:min(100%,960px);justify-self:center}.ob-tools{display:flex;align-items:center;gap:14px;margin-bottom:22px}.ob-titles .ob-search{flex:1 1 360px;max-width:420px}.ob-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px}.ob-chips::-webkit-scrollbar{display:none}.ob-chip{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;height:36px;padding:0 15px;border-radius:var(--r-full);background:var(--surf);border:1px solid rgba(255,255,255,.14);font-size:14px;font-weight:500;color:var(--ink);white-space:nowrap;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s,scale .15s}.ob-chip:hover{border-color:#ffffff4d}.ob-chip:active{scale:.96}.ob-chip[aria-pressed=true]{background:var(--purple-500);border-color:var(--purple-400);color:#fff;font-weight:600}.ob-tgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:18px 14px}.ob-tile{display:flex;flex-direction:column;gap:6px;min-width:0;padding:0;background:none;border:0;text-align:left;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;animation:ob-rise .5s var(--ease) calc(var(--i,0) * 22ms) both}.ob-tile__art{position:relative;display:block;aspect-ratio:2/3;border-radius:10px;overflow:hidden;background:var(--purple-900);transition:box-shadow .25s,scale .2s var(--ease)}.ob-tile__art img{width:100%;height:100%;object-fit:cover;transition:opacity .25s}.ob-tile:hover .ob-tile__art{scale:1.03}.ob-tile:active .ob-tile__art{scale:.96}.ob-tile[aria-pressed=true] .ob-tile__art{box-shadow:0 0 0 3px var(--purple-400),var(--glow-v)}.ob-tile[aria-pressed=true] img{opacity:.72}.ob-tile__tick{position:absolute;top:7px;right:7px;width:26px;height:26px;background:var(--purple-500);border:2px solid #fff;color:#fff;opacity:0;scale:.3;transition:opacity .2s,scale .4s cubic-bezier(.34,1.56,.64,1)}.ob-tile[aria-pressed=true] .ob-tile__tick{opacity:1;scale:1}.ob-tile__n{font-size:13px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ob-tile__y{margin-top:-4px;font-size:12px;color:var(--ink-3);font-variant-numeric:tabular-nums}.ob-more{margin:26px 0 0;text-align:center;font-size:13.5px;color:var(--ink-3)}.ob-empty{margin:26px 0 0;text-align:center;font-size:14.5px;color:var(--ink-2)}.ob-fail .ob-link{display:inline;padding:0}.ob-bar--sticky{position:sticky;bottom:0;z-index:3;display:flex;align-items:center;justify-content:flex-end;gap:16px;margin:24px calc(var(--gutter) * -1) 0;padding:14px var(--gutter) calc(14px + env(safe-area-inset-bottom));background:#080b14f0;border-top:1px solid var(--line);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ob-bar--sticky .push--card{width:280px;margin-top:0}.ob-bar__picked{display:flex;margin-right:auto}.ob-poster--mini{width:30px;height:45px;margin-left:-11px;border-radius:5px;box-shadow:0 0 0 2px var(--space);animation:ob-pop .45s cubic-bezier(.34,1.5,.64,1) both}.ob-poster--mini:first-child{margin-left:0}.ob-pic{width:min(100%,960px);justify-self:center}.ob-pic .ob-tools{justify-content:space-between;flex-wrap:wrap}.ob-pic .ob-search{flex:0 1 360px}.ob-pic .ob-chips{flex:1 0 100%;order:3}.ob-me{display:flex;align-items:center;gap:14px;padding:9px 20px 9px 9px;border-radius:18px;background:var(--surf);border:1px solid rgba(255,255,255,.1)}.ob-me__n{margin:0;font-size:16px;font-weight:700}.ob-me__h{margin:2px 0 0;font-size:13px;color:var(--ink-2)}.ob-faces{display:grid;grid-template-columns:repeat(auto-fill,minmax(98px,1fr));gap:22px 16px}.ob-face{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:0;background:none;border:0;color:var(--ink-2);cursor:pointer;-webkit-tap-highlight-color:transparent;animation:ob-rise .5s var(--ease) calc(var(--i,0) * 22ms) both}.ob-face__img{position:relative;display:block;width:100%;max-width:104px;aspect-ratio:1;border-radius:50%;background:var(--purple-900);transition:box-shadow .25s,scale .2s var(--ease)}.ob-face__img img{width:100%;height:100%;border-radius:50%;object-fit:cover}.ob-face:hover .ob-face__img{scale:1.04}.ob-face:active .ob-face__img{scale:.95}.ob-face[aria-pressed=true] .ob-face__img{box-shadow:0 0 0 3px var(--space),0 0 0 6px var(--purple-400)}.ob-face[aria-pressed=true]{color:var(--ink);font-weight:700}.ob-face__tick{position:absolute;right:0;bottom:0;width:28px;height:28px;background:var(--purple-500);border:2.5px solid var(--space);color:#fff;opacity:0;scale:.3;transition:opacity .2s,scale .4s cubic-bezier(.34,1.56,.64,1)}.ob-face[aria-pressed=true] .ob-face__tick{opacity:1;scale:1}.ob-face__n{font-size:13px;line-height:1.3;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ob-faces--arts{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:18px 14px}.ob-bar--two .ob-skip{width:auto;padding-inline:22px;height:48px}.ob-form{width:min(100%,480px);justify-self:center}.ob-form .ob-head{margin-bottom:22px}.ob-lab{display:block;margin-bottom:8px}.ob-lab--next{margin-top:20px}.ob-at--name{padding:0 16px}.ob-at{display:flex;align-items:center;gap:4px;height:56px;padding:0 12px 0 16px;background:var(--purple-900);border:1.5px solid var(--purple-800);border-radius:14px;transition:border-color .2s,box-shadow .3s}.ob-at:focus-within{border-color:var(--purple-500);box-shadow:var(--glow-v)}.ob-at.is-good{border-color:var(--purple-400)}.ob-at.is-bad{border-color:var(--red);box-shadow:none}.ob-at__sign{font-size:18px;font-weight:600;color:var(--purple-400)}.ob-at input{flex:1 1 auto;min-width:0;height:100%;background:none;border:0;outline:none;font-size:18px;font-weight:500;color:var(--ink)}.ob-at__mark{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;flex:0 0 auto}.ob-at__mark:empty{display:none}.ob-at__mark svg{width:62%;height:62%}.is-good .ob-at__mark{background:var(--green);color:#06140c;animation:ob-tick .45s cubic-bezier(.34,1.56,.64,1) both}.is-bad .ob-at__mark{background:var(--red);color:#fff;animation:ob-tick .45s cubic-bezier(.34,1.56,.64,1) both}.is-wait .ob-at__mark{display:none}.ob-hstate{display:flex;align-items:center;gap:8px;min-height:20px;margin:10px 0 0;font-size:13.5px;color:var(--ink-2)}.ob-hstate:empty{margin:0;min-height:0}.ob-hstate.is-good,.ob-hstate.is-bad{font-weight:500}.ob-hstate.is-good{color:var(--green)}.ob-hstate.is-bad{color:var(--red)}.ob-hstate.is-good:before,.ob-hstate.is-bad:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:0 0 auto}.ob-hstate.is-wait{color:var(--ink-3)}.ob-form>.ob-small{margin-top:22px}.ob-keys{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px}.ob-keys kbd{display:inline-grid;place-items:center;min-width:34px;height:32px;padding:0 10px;background:var(--surf-2);border:1px solid rgba(255,255,255,.14);border-bottom-width:3px;border-radius:8px;font:600 13px/1 var(--sans);color:var(--ink)}.ob-keys--bad{animation:ob-rise .3s var(--ease) both}.ob-keys--bad kbd{background:#ff6b6b1a;border-color:#ff6b6b73;color:var(--red)}.ob-keys__lab{font-size:12.5px;color:var(--red)}.ob-rule{margin:10px 0 0;font-size:13px;line-height:1.5;color:var(--ink-3)}.ob-profile{display:flex;align-items:center;gap:14px;margin-top:22px;padding:14px 16px;background:var(--surf);border:1px solid rgba(255,255,255,.1);border-radius:16px}.ob-profile__tx{min-width:0}.ob-profile__n{margin:0;font-size:16px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob-profile__h{margin:2px 0 0;font-size:14px;font-weight:500;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob-profile__u{margin:2px 0 0;font-size:12.5px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob-sugg{margin-top:20px}.ob-sugg__row{display:flex;flex-wrap:wrap;gap:8px;margin-top:9px}.ob-sugg .ob-chip{color:var(--purple-300)}.ob-form .push--card{margin-top:24px}.ob-recap{background:var(--surf);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:4px 16px}.ob-recap__row{display:flex;align-items:center;gap:14px;min-height:58px;border-top:1px solid var(--line-2)}.ob-recap__row:first-child{border-top:0}.ob-recap__art{display:flex;align-items:center;width:78px;flex:0 0 auto}.ob-logo--stack{width:32px;margin-left:-10px;border-radius:9px;box-shadow:0 0 0 2px #0d0f1a}.ob-poster--stack{width:24px;height:36px;margin-left:-9px;border-radius:5px;box-shadow:0 0 0 2px #0d0f1a}.ob-logo--stack:first-child,.ob-poster--stack:first-child{margin-left:0}.ob-recap__t{flex:1 1 auto;min-width:0;font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob-recap__ok{display:grid;color:var(--green)}.ob-recap__ok svg{width:18px;height:18px}.ob-acct .social{margin-top:22px}.ob-acct .or{margin-top:18px}.ob-email{margin-top:18px;gap:10px}.ob-email svg{width:18px;height:18px}.ob-acct .legal{max-width:none;text-align:center}.ob-foot{margin:16px 0 0;text-align:center;font-size:14px;color:var(--ink-3)}.ob-foot a{color:var(--purple-300);font-weight:600}.ob-foot a:hover{color:var(--ink)}.ob-meter{display:flex;gap:6px;margin-top:8px}.ob-meter i{flex:1 1 0;height:4px;border-radius:4px;background:#ffffff1a;transition:background-color .3s}.ob-meter i.is-weak{background:var(--amber)}.ob-meter i.is-ok{background:var(--green)}.ob-meter__l{margin:6px 0 0;font-size:12.5px;color:var(--ink-3)}.ob-meter__l.is-weak{color:var(--amber)}.ob-meter__l.is-ok{color:var(--green)}.ob-who{color:var(--ink);font-weight:600;overflow-wrap:anywhere}.ob-tip{display:flex;align-items:center;gap:8px;margin:14px 0 0;font-size:13px;color:var(--ink-3)}.ob-tip svg{width:16px;height:16px;flex:0 0 auto}.ob-commit{display:flex;flex-direction:column;align-items:center;text-align:center;justify-self:center;width:min(100%,480px)}.ob-build{position:relative;display:grid;place-items:center;width:200px;aspect-ratio:1;margin-bottom:26px}.ob-build:before,.ob-build:after{content:"";position:absolute;border-radius:50%;border:1.5px dashed rgba(139,92,246,.45);animation:ob-spin 14s linear infinite}.ob-build:before{top:0;right:0;bottom:0;left:0}.ob-build:after{top:22%;right:22%;bottom:22%;left:22%;border-color:#ffffff24;animation-duration:9s;animation-direction:reverse}.ob-build .ob-appicon{width:84px;animation:ob-breathe 2.4s ease-in-out infinite}@keyframes ob-breathe{50%{scale:1.07}}.ob-commit .push--card{width:280px}.ob-confetti{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;pointer-events:none;width:100%;height:100%}.ob-noscript{position:relative;z-index:3;max-width:40ch;margin:40px auto;text-align:center;color:var(--ink-2)}.ob-top--door{grid-template-areas:"brand . have";grid-template-columns:minmax(0,1fr) auto auto}.ob-top--door .ob-have{grid-area:have;display:flex;align-items:center;gap:18px}.ob-have__q{margin:0;font-size:14px;color:var(--ink-3)}.ob-have__q a{color:var(--purple-300);font-weight:600;margin-left:4px}.ob-have__q a:hover{color:var(--ink)}.ob-door{flex:1 0 auto;display:grid;align-items:center;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);grid-template-areas:"copy art";column-gap:clamp(32px,5vw,80px);width:min(1200px,100% - var(--gutter)*2);margin-inline:auto;padding:clamp(20px,4svh,48px) 0 clamp(32px,6svh,72px)}.ob-door__copy{grid-area:copy;max-width:620px;padding-left:clamp(0px,3vw,48px)}.ob-door__copy>*{animation:ob-rise .8s var(--ease) both}.ob-door__copy>:nth-child(2){animation-delay:.08s}.ob-door__copy>:nth-child(3){animation-delay:.16s}.ob-door__copy>:nth-child(n+4){animation-delay:.24s}.ob-door__art{grid-area:art;width:min(100%,560px);justify-self:center}.ob-eyebrow{margin:0 0 16px;font-size:15px;font-weight:600;color:var(--purple-400)}.ob-door .ob-h1{font-size:clamp(36px,4.2vw,58px)}.ob-door .ob-sub{margin-top:clamp(12px,2.4svh,22px)}.ob-door__go{display:flex;flex-wrap:wrap;gap:14px;margin-top:clamp(24px,4.6svh,44px)}.ob-door__go .push--card{width:260px;margin-top:0}.ob-door__go .sbtn{width:260px;height:clamp(44px,6.4svh,52px);margin-top:0}@media(max-width:899px){.ob{--gutter:20px}.ob-top{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"back steps lang";column-gap:12px;padding-top:14px}.ob-brand{display:none}.ob-back{width:36px;height:36px;justify-content:center;padding:0;margin-left:-8px}.ob-back svg{width:22px;height:22px}.ob-back span{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.ob-steps{gap:12px}.ob-count{min-width:0}.ob-stage{padding-top:18px}.ob-h1{font-size:clamp(27px,7.4vw,34px)}.ob-head{text-align:left;margin-bottom:16px}.ob-head .ob-h1{font-size:clamp(26px,7.2vw,32px)}.ob-head .ob-sub{margin-inline:0}.ob-sub{font-size:15.5px}.ob-feat{grid-template-columns:minmax(0,1fr);grid-template-areas:"art" "copy";row-gap:8px;align-self:start}.ob-feat__art{width:min(100%,46svh * 390 / 420,400px)}.ob-feat__copy{padding-left:0}.ob-feat .ob-next,.ob-commit .push--card{width:100%}.ob-svc{grid-template-columns:minmax(0,1fr);padding-top:0}.ob-svc__side{padding-left:0;position:static}.ob-svc .ob-h1{font-size:clamp(27px,7.4vw,34px)}.ob-picked{align-items:stretch;margin:16px 0 14px}.ob-svcorbit{display:none}.ob-picked .ob-strip{margin-top:0;padding:12px 14px;border-radius:16px;background:var(--surf);border:1px solid rgba(255,255,255,.1)}.ob-picked .ob-strip__logos:not(:empty){display:flex}.ob-strip__n{color:var(--ink)}.ob-sechead,.ob-svcmore{margin-top:16px}.ob-svcc{gap:10px}.ob-svc .ob-bar{position:sticky;bottom:0;z-index:3;margin:18px calc(var(--gutter) * -1) 0;padding:12px var(--gutter) calc(12px + env(safe-area-inset-bottom));background:#080b14f0;border-top:1px solid var(--line);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ob-tools{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:16px}.ob-titles .ob-search,.ob-pic .ob-search{flex:0 0 auto;max-width:none}.ob-chips{margin:0 calc(var(--gutter) * -1);padding:2px var(--gutter)}.ob-tgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px}.ob-faces{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 12px}.ob-faces--arts{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 12px}.ob-pic .ob-search{order:4}.ob-pic .ob-chips{flex:0 0 auto}.ob-pic .ob-tools{flex-wrap:nowrap}.ob-bar--sticky{gap:12px}.ob-bar--sticky .push--card{width:auto;flex:1 1 auto}.ob-bar--sticky .ob-bar__picked{display:none}.ob-bar--two .ob-skip{flex:0 0 auto;padding-inline:16px}.ob-form{align-self:start}.ob-form .ob-head{text-align:left}.ob-top--door{grid-template-areas:"brand have";grid-template-columns:minmax(0,1fr) auto}.ob-top--door .ob-brand{display:flex}.ob-have__q{display:none}.ob-door{grid-template-columns:minmax(0,1fr);grid-template-areas:"art" "copy";row-gap:4px;align-items:start;padding-top:8px}.ob-door__art{width:min(100%,42svh * 390 / 440,380px)}.ob-door__copy{padding-left:0}.ob-door__go{flex-direction:column;gap:10px}.ob-door__go .push--card,.ob-door__go .sbtn{width:100%}}@media(max-width:420px){.ob-count{font-size:12px}.ob-svcc{padding:11px;border-radius:14px}.ob-svcc__tick{top:9px;right:9px;width:22px;height:22px}}@media(min-width:900px)and (max-height:760px){.ob-feat__art,.ob-door__art{width:min(100%,480px)}}@media(prefers-reduced-motion:reduce){.ob *,.ob *:before,.ob *:after{animation:none!important;transition:none!important}.ob-step.is-in,.ob-step.is-enter,.ob-step.is-out{transform:none}.ob-float{transform:rotate(var(--r0,0deg))}}
