.ob{--amber:#e19000;--gold:#e49e22;--orange:#e47600;--amber-lt:#f3b01d;--ground:#fcfaf6;--ground-2:#f7ede0;--card:#fff;--ink:#0c0602;--ink-mute:#6f6151;--line:#e9e0d3;--field:#faf6f0;--sel:#fde7cf;--shadow:0 24px 60px -18px #50300638,0 4px 14px -6px #5030061f;--halo:#e1900029}.dark .ob{--ground:#0f0703;--ground-2:#1a0f06;--card:#1a0f06;--ink:#f2eee7;--ink-mute:#978e82;--line:#332413;--field:#24180b;--sel:#3a2610;--shadow:0 24px 60px -18px #000000b3,0 4px 14px -6px #00000080;--halo:#f3b01d24}.ob *{box-sizing:border-box}.ob .screen{background:var(--ground);border-radius:29px;flex-direction:column;min-height:640px;padding:22px 20px 26px;display:flex;position:relative;overflow:hidden}.ob .screen:before{content:"";pointer-events:none;background:radial-gradient(120% 62% at 50% -6%,var(--halo),transparent 62%),radial-gradient(80% 40% at 108% 8%,#e476001a,transparent 60%);position:absolute;inset:0}.ob .bar{align-items:center;gap:9px;display:flex;position:relative}.ob .track{background:var(--line);border-radius:99px;flex:1;height:5px;overflow:hidden}.ob .fill{background:linear-gradient(90deg,var(--gold),var(--amber),var(--orange));border-radius:99px;height:100%;animation:.85s cubic-bezier(.22,1,.36,1) .2s both ob-grow}@keyframes ob-grow{0%{width:0}}.ob .phase{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);font-size:10.5px;font-weight:600}.ob .rig{transform-origin:50% 100%;animation:.74s cubic-bezier(.16,1.24,.3,1) 40ms both ob-enter,4.4s ease-in-out 1.1s infinite ob-rock;position:relative}.ob .rig .layer{background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}.ob .rig .layer.tail,.ob .rig .layer.hat,.ob .rig .layer.qmark,.ob .rig .layer.zz{inset:auto}@keyframes ob-enter{0%{opacity:0;transform:translateY(56px)scale(.87)rotate(-4deg)}52%{opacity:1;transform:translateY(-10px)scale(1.04)rotate(2deg)}72%{transform:translateY(0)scaleX(1.07)scaleY(.93)rotate(-1deg)}87%{transform:translateY(0)scaleX(.985)scaleY(1.015)rotate(.5deg)}to{opacity:1;transform:none}}@keyframes ob-rock{0%,to{transform:translateY(0)rotate(0)scaleY(1)}25%{transform:translateY(-3px)rotate(-1.5deg)scaleY(1.012)}50%{transform:translateY(0)rotate(0)scaleY(1)}75%{transform:translateY(-3px)rotate(1.5deg)scaleY(1.012)}}@keyframes ob-wag{0%,to{transform:rotate(0)}25%{transform:rotate(9deg)}75%{transform:rotate(-9deg)}}@keyframes ob-tip{0%,to{transform:rotate(0)translateY(0)}50%{transform:rotate(-3.2deg)translateY(-1px)}}@keyframes ob-ponder{0%,to{opacity:.55;transform:translateY(0)rotate(-6deg)}50%{opacity:1;transform:translateY(-7px)rotate(6deg)}}@keyframes ob-snooze{0%{opacity:0;transform:translateY(4px)scale(.85)}25%{opacity:1}70%{opacity:.9}to{opacity:0;transform:translate(7px,-14px)scale(1.06)}}@keyframes ob-rise{0%{opacity:0;transform:translateY(11px)}to{opacity:1;transform:none}}.ob .stage{place-items:end center;height:200px;margin-top:4px;display:grid;position:relative}.ob .stage.short{height:132px}.ob .stage .rig{width:118px}.ob .rig.big{width:170px}.ob .rig.mid{width:118px}.ob .stage .rig.pose-call{width:150px}.ob .insight-stage .rig{width:126px}.ob .qhead .rig.pose-call{flex:0 0 128px;width:128px}.ob .spark{background:var(--amber-lt);opacity:0;border-radius:99px;animation:3.6s ease-in-out infinite ob-float;position:absolute}.ob .k1{width:7px;height:7px;animation-delay:1.5s;bottom:96px;left:16%}.ob .k2{background:var(--orange);width:5px;height:5px;animation-delay:2.2s;bottom:126px;right:19%}.ob .k3{width:4px;height:4px;animation-delay:2.8s;bottom:150px;left:27%}@keyframes ob-float{0%{opacity:0;transform:translateY(6px)scale(.6)}30%{opacity:.85}70%{opacity:.5}to{opacity:0;transform:translateY(-26px)scale(1)}}.ob .copy{text-align:center;flex-direction:column;gap:7px;display:flex;position:relative}.ob .copy.tight{margin-top:12px}.ob .hi{letter-spacing:-.028em;margin:0;font-size:24px;font-weight:700;line-height:1.18;animation:.55s cubic-bezier(.22,1,.36,1) .6s both ob-rise}.ob .hi em{color:var(--amber);font-style:normal}.ob .sub{color:var(--ink-mute);text-wrap:balance;margin:0;font-size:14.5px;line-height:1.55;animation:.55s cubic-bezier(.22,1,.36,1) .72s both ob-rise}.ob .insight-copy{text-align:left;margin-top:16px}.ob .insight{flex-direction:column;gap:11px;margin-top:4px;animation:.6s cubic-bezier(.22,1,.36,1) .82s both ob-rise;display:flex}.ob .insight p{color:var(--ink-mute);margin:0;font-size:15px;line-height:1.6}.ob .insight strong{color:var(--ink)}.ob form{flex-direction:column;gap:9px;margin:20px 0 0;display:flex;position:relative}.ob form.mt{margin-top:18px}.ob label{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-mute);font-size:11.5px;font-weight:600;animation:.5s cubic-bezier(.22,1,.36,1) .84s both ob-rise}.ob input{font:inherit;border:1.5px solid var(--line);background:var(--field);color:var(--ink);border-radius:14px;width:100%;padding:14px 15px;font-size:16px;transition:border-color .18s,box-shadow .18s;animation:.5s cubic-bezier(.22,1,.36,1) .9s both ob-rise}.ob input::placeholder{color:var(--ink-mute);opacity:.75}.ob input:focus{border-color:var(--amber);box-shadow:0 0 0 4px var(--halo);outline:none}.ob .fine{color:var(--ink-mute);margin:0;font-size:11.5px;line-height:1.45;animation:.5s 1s both ob-rise}.ob .fine.center{text-align:center;margin-top:12px}.ob .alt{text-align:center;color:var(--ink-mute);margin:0;font-size:13.5px;animation:.5s 1.05s both ob-rise}.ob .alt a{color:var(--amber);font-weight:600;text-decoration:none}.ob .cta{font:inherit;color:#fff;cursor:pointer;background:linear-gradient(100deg,var(--gold),var(--amber)55%,var(--orange));border:0;border-radius:14px;width:100%;margin-top:6px;padding:15px;font-size:15.5px;font-weight:600;transition:transform .15s,filter .15s;animation:.5s cubic-bezier(.22,1,.36,1) .96s both ob-rise;box-shadow:0 10px 22px -10px #e19000bf}.ob .cta:hover{filter:saturate(1.06);transform:translateY(-1px)}.ob .cta.ghostcta{color:var(--amber);border:1.5px solid var(--amber);box-shadow:none;background:0 0}.ob .linkish{font:inherit;color:var(--ink-mute);cursor:pointer;background:0 0;border:0;padding:12px 0 0;font-size:13.5px;font-weight:500;animation:.5s 1.05s both ob-rise}.ob .linkish:hover{color:var(--ink)}.ob .spacer{flex:1;min-height:12px}.ob .nav{gap:10px;display:flex;position:relative}.ob .ghost{font:inherit;cursor:pointer;border:1.5px solid var(--line);color:var(--ink-mute);background:0 0;border-radius:14px;padding:14px 20px;font-size:15px;font-weight:600;transition:border-color .15s,color .15s;animation:.5s cubic-bezier(.22,1,.36,1) .9s both ob-rise}.ob .ghost:hover{border-color:var(--amber);color:var(--ink)}.ob .nav .cta{flex:1;margin-top:0}.ob .qhead{align-items:flex-end;gap:13px;margin-top:14px;display:flex;position:relative}.ob .qhead .rig{flex:0 0 92px;width:92px}.ob .qtitle{flex-direction:column;flex:1;gap:5px;padding-bottom:3px;display:flex}.ob .qtitle h2{letter-spacing:-.026em;text-wrap:balance;margin:0;font-size:20.5px;font-weight:700;line-height:1.2;animation:.5s cubic-bezier(.22,1,.36,1) .28s both ob-rise}.ob .qtitle p{color:var(--ink-mute);margin:0;font-size:13px;animation:.5s cubic-bezier(.22,1,.36,1) .38s both ob-rise}.ob .opts{flex-direction:column;gap:8px;margin-top:18px;display:flex;position:relative}.ob .opt{font:inherit;text-align:left;cursor:pointer;border:1.5px solid var(--line);background:var(--card);color:var(--ink);animation:.48s cubic-bezier(.22,1,.36,1) both ob-rise;animation-delay:calc(.46s + var(--i)*60ms);border-radius:15px;align-items:center;gap:12px;padding:13px 14px;transition:border-color .16s,background .16s,transform .16s;display:flex}.ob .opt:hover{border-color:var(--amber);transform:translate(2px)}.ob .opt .em{flex:none;font-size:19px;line-height:1}.ob .opt .ol{flex:1;font-size:14.5px;font-weight:500;line-height:1.35}.ob .opt .tick{border:1.5px solid var(--line);border-radius:99px;flex:0 0 20px;place-items:center;height:20px;transition:border-color .16s,background .16s;display:grid}.ob .opt[data-multi=true] .tick{border-radius:6px}.ob .opt[aria-pressed=true]{border-color:var(--amber);background:var(--sel)}.ob .opt[aria-pressed=true] .tick{border-color:var(--amber);background:var(--amber)}.ob .opt[aria-pressed=true] .tick:after{content:"";border:2.2px solid #fff;border-width:0 2.2px 2.2px 0;width:6px;height:10px;transform:rotate(42deg)translate(-1px,-1px)}.ob .voices{flex-direction:column;gap:9px;margin-top:18px;display:flex;position:relative}.ob .voice{font:inherit;cursor:pointer;text-align:left;border:1.5px solid var(--line);background:var(--card);color:var(--ink);animation:.48s cubic-bezier(.22,1,.36,1) both ob-rise;animation-delay:calc(.5s + var(--i)*70ms);border-radius:15px;align-items:center;gap:12px;padding:13px 14px;transition:border-color .16s,background .16s;display:flex}.ob .voice.on{border-color:var(--amber);background:var(--sel)}.ob .play{background:var(--amber);border-radius:99px;flex:0 0 34px;height:34px;position:relative}.ob .play:after{content:"";border:7px solid #0000;border-left:10px solid #fff;border-right-width:0;position:absolute;top:10px;left:13px}.ob .vmeta{flex-direction:column;flex:1;gap:2px;display:flex}.ob .vname{align-items:center;gap:7px;font-size:15px;font-weight:600;display:flex}.ob .badge{letter-spacing:.08em;text-transform:uppercase;color:var(--amber);border:1px solid var(--amber);border-radius:99px;padding:2px 6px;font-size:9.5px;font-weight:700}.ob .vdesc{color:var(--ink-mute);font-size:12.5px}.ob .wave3{align-items:center;gap:2.5px;height:22px;display:flex}.ob .wave3 i{background:var(--line);border-radius:99px;width:2.5px;height:7px}.ob .voice.on .wave3 i{background:var(--amber);animation:.9s ease-in-out infinite ob-eq}.ob .voice.on .wave3 i:nth-child(2){animation-delay:.1s}.ob .voice.on .wave3 i:nth-child(3){animation-delay:.2s}.ob .voice.on .wave3 i:nth-child(4){animation-delay:.3s}.ob .voice.on .wave3 i:nth-child(5){animation-delay:.4s}@keyframes ob-eq{0%,to{height:6px}50%{height:19px}}.ob .sched{flex-direction:column;gap:10px;margin-top:18px;display:flex;position:relative}.ob .slot{border:1.5px solid var(--line);background:var(--card);animation:.48s cubic-bezier(.22,1,.36,1) both ob-rise;animation-delay:calc(.5s + var(--i)*80ms);border-radius:16px;padding:14px}.ob .srow{justify-content:space-between;align-items:center;gap:10px;display:flex}.ob .sname{font-size:14.5px;font-weight:600}.ob .time{color:var(--amber);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.ob .sdesc{color:var(--ink-mute);margin:3px 0 0;font-size:12.5px}.ob .seg{background:var(--field);border-radius:11px;gap:5px;margin-top:11px;padding:4px;display:flex}.ob .seg button{font:inherit;cursor:pointer;color:var(--ink-mute);background:0 0;border:0;border-radius:8px;flex:1;padding:7px;font-size:12.5px;font-weight:600}.ob .seg button.on{background:var(--card);color:var(--ink);box-shadow:0 1px 4px #5030061f}.ob .switch{background:var(--line);cursor:pointer;border-radius:99px;flex:0 0 42px;width:42px;height:24px;position:relative}.ob .switch:after{content:"";background:var(--card);border-radius:99px;width:18px;height:18px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.ob .switch[aria-checked=true]{background:var(--amber)}.ob .switch[aria-checked=true]:after{transform:translate(18px)}.ob .phonerow{align-items:center;gap:8px;animation:.5s .9s both ob-rise;display:flex}.ob .cc{border:1.5px solid var(--line);background:var(--field);border-radius:14px;flex:none;padding:14px 12px;font-size:15px;font-weight:600}.ob .styles{flex-direction:column;gap:7px;animation:.5s .96s both ob-rise;display:flex}.ob .sty{font:inherit;text-align:left;cursor:pointer;border:1.5px solid var(--line);background:var(--card);color:var(--ink);border-radius:13px;flex-direction:column;gap:2px;padding:11px 13px;display:flex}.ob .sty b{font-size:14px;font-weight:600}.ob .sty span{color:var(--ink-mute);font-size:12px}.ob .sty.on{border-color:var(--amber);background:var(--sel)}.ob .check{text-transform:none;letter-spacing:0;color:var(--ink-mute);align-items:flex-start;gap:10px;font-size:12.5px;font-weight:400;line-height:1.45;animation:.5s 1.02s both ob-rise;display:flex}.ob .box{border:1.5px solid var(--line);background:var(--field);cursor:pointer;border-radius:6px;flex:0 0 19px;place-items:center;height:19px;margin-top:1px;transition:background .14s,border-color .14s;display:grid}.ob .box:after{content:"";opacity:0;border:2.2px solid #fff;border-width:0 2.2px 2.2px 0;width:5px;height:9px;transition:opacity .12s;transform:rotate(42deg)translate(-1px,-1px)}.ob .box[aria-checked=true]{background:var(--amber);border-color:var(--amber)}.ob .box[aria-checked=true]:after{opacity:1}.ob .check{cursor:pointer;padding:2px 0}.ob .check:hover .box{border-color:var(--amber)}.ob .box:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.ob .promise{border:1.5px solid var(--line);background:var(--card);animation:.5s cubic-bezier(.22,1,.36,1) both ob-rise;animation-delay:calc(.7s + var(--i)*.12s);border-radius:16px;margin-top:10px;padding:14px}.ob .promise.amber{color:#fff;background:linear-gradient(120deg,var(--gold),var(--amber)50%,var(--orange));border-color:#0000}.ob .promise.amber .kicker{color:#ffffffd9}.ob .promise.amber strong{color:#fff}.ob .kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--amber);font-size:10px;font-weight:700}.ob .promise p{margin:6px 0 0;font-size:14px;line-height:1.55}.ob .cyc{background:var(--field);border-radius:12px;gap:5px;margin-top:16px;padding:4px;display:flex;position:relative}.ob .cyc button{font:inherit;cursor:pointer;color:var(--ink-mute);background:0 0;border:0;border-radius:9px;flex:1;padding:9px;font-size:13px;font-weight:600}.ob .cyc button.on{background:var(--card);color:var(--ink);box-shadow:0 1px 4px #5030061f}.ob .plans{flex-direction:column;gap:10px;margin-top:12px;display:flex;position:relative}.ob .plan{border:1.5px solid var(--line);background:var(--card);animation:.5s cubic-bezier(.22,1,.36,1) both ob-rise;animation-delay:calc(.6s + var(--i)*.1s);border-radius:18px;padding:15px}.ob .plan.pop{border-color:var(--amber);box-shadow:0 8px 26px -14px #e1900099}.ob .prow{justify-content:space-between;align-items:center;gap:8px;display:flex}.ob .ptier{font-size:16px;font-weight:700}.ob .pill{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--amber);border-radius:99px;padding:3px 8px;font-size:9.5px;font-weight:700}.ob .pill.ghostpill{color:var(--ink-mute);border:1px solid var(--line);background:0 0}.ob .price{align-items:baseline;gap:4px;margin-top:8px;display:flex}.ob .price b{letter-spacing:-.03em;font-size:27px;font-weight:700}.ob .price span{color:var(--ink-mute);font-size:13.5px}.ob .ptrial{color:var(--amber);margin:2px 0 0;font-size:12.5px;font-weight:600}.ob .plan ul{flex-direction:column;gap:5px;margin:10px 0 0;padding:0;list-style:none;display:flex}.ob .plan li{color:var(--ink-mute);padding-left:19px;font-size:13px;position:relative}.ob .plan li:before{content:"";border:solid var(--amber);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:5px;left:2px;transform:rotate(42deg)}.ob .notif,.ob .vcard{border:1.5px solid var(--line);background:var(--card);border-radius:16px;align-items:center;gap:11px;margin-top:16px;padding:13px;animation:.5s cubic-bezier(.22,1,.36,1) .85s both ob-rise;display:flex}.ob .notif b,.ob .vcard b{font-size:13.5px;display:block}.ob .notif p,.ob .vcard p{color:var(--ink-mute);margin:2px 0 0;font-size:12.5px;line-height:1.4}.ob .ndot{background:var(--amber);border-radius:99px;flex:0 0 10px;align-self:flex-start;height:10px;margin-top:4px}.ob .avatar{background:var(--sel);background-position:50% 20%;background-repeat:no-repeat;background-size:150% 150%;border-radius:99px;flex:0 0 42px;height:42px}.ob .recap{border:1.5px solid var(--line);background:var(--card);border-radius:16px;flex-direction:column;margin-top:16px;animation:.5s .85s both ob-rise;display:flex;overflow:hidden}.ob .rrow{justify-content:space-between;gap:10px;padding:11px 14px;font-size:13.5px;display:flex}.ob .rrow+.rrow{border-top:1px solid var(--line)}.ob .rrow span{color:var(--ink-mute)}.ob .rrow b{font-weight:600}.ob button:focus-visible,.ob input:focus-visible{outline:2.5px solid var(--amber);outline-offset:3px}.ob .realnote{color:var(--ink-mute);background:var(--sel);border-radius:12px;margin:14px 0 0;padding:10px 12px;font-size:12.5px;line-height:1.5;animation:.5s .42s both ob-rise}.ob .realnote strong{color:var(--ink)}.ob .dur{color:var(--ink-mute);font-variant-numeric:tabular-nums;font-size:12px}.ob .voice.playing .play{background:var(--orange)}.ob .voice.playing .play:after{border:0;border-left:3px solid #fff;border-right:3px solid #fff;width:9px;height:11px;top:11px;left:12px}.ob .otherbox{margin-top:2px;animation:.3s both ob-rise}.ob .days{gap:5px;margin-top:11px;display:flex}.ob .day{font:inherit;cursor:pointer;border:1.5px solid var(--line);background:var(--card);color:var(--ink-mute);border-radius:9px;flex:1;padding:8px 0;font-size:12px;font-weight:600}.ob .day.on{border-color:var(--amber);background:var(--amber);color:#fff}.ob select.cc{font:inherit;border:1.5px solid var(--line);background:var(--field);color:var(--ink);cursor:pointer;border-radius:14px;flex:none;padding:14px 10px;font-size:15px;font-weight:600}.ob .bypass{border:1.5px solid var(--line);background:var(--card);animation:.5s cubic-bezier(.22,1,.36,1) both ob-rise;animation-delay:calc(.8s + var(--i)*.1s);border-radius:16px;margin-top:14px;padding:14px}.ob .bypass ol{flex-direction:column;gap:6px;margin:8px 0 0;padding-left:19px;display:flex}.ob .bypass li{font-size:13.5px;line-height:1.45}.ob .bypass .fine{margin-top:9px}.ob .onlybadge{letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--orange);border-radius:99px;align-self:center;margin-bottom:4px;padding:3px 9px;font-size:9.5px;font-weight:700}.ob .bubble{flex-direction:column;gap:8px;margin-top:16px;animation:.5s cubic-bezier(.22,1,.36,1) .85s both ob-rise;display:flex}.ob .bub{border-radius:17px;max-width:82%;padding:11px 14px;font-size:14px;line-height:1.45}.ob .bub.out{background:var(--amber);color:#fff;border-bottom-right-radius:6px;align-self:flex-end}.ob .bub.in{background:var(--card);border:1.5px solid var(--line);border-bottom-left-radius:6px;align-self:flex-start}.ob .avatar{background-position:50%;background-size:cover}.ob [hidden]{display:none!important}@media (prefers-reduced-motion:reduce){.ob *,.ob :before,.ob :after{transition:none!important;animation:none!important}}.ob .time{font:inherit;color:var(--amber);border:1.5px solid var(--line);background:var(--field);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:9px;width:auto;margin:0;padding:6px 8px;font-size:15px;font-weight:700;animation:none}.ob .time:focus{border-color:var(--amber);box-shadow:0 0 0 3px var(--halo);outline:none}.ob .psave{color:var(--ink-mute);margin:3px 0 0;font-size:12px;font-weight:600}.ob .qtitle h2 b{font-style:normal;font-weight:700}.ob .qtitle p b,.ob .insight b{color:var(--ink);font-style:normal;font-weight:600}.ob .lbl{font:inherit;border:1.5px solid var(--line);background:var(--field);width:100%;color:var(--ink);border-radius:11px;margin-top:9px;padding:9px 11px;font-size:13px;animation:none}.ob .lbl::placeholder{color:var(--ink-mute);opacity:.7}.ob .day{border-style:dashed;border-width:2px}.ob .day.on{background:linear-gradient(100deg,var(--gold),var(--amber)55%,var(--orange));color:#fff;border-style:solid;border-color:#0000}.ob .ringsum{color:var(--ink-mute);margin:9px 0 0;font-size:11.5px;font-weight:500}.ob .told{margin:6px 0 0;font-size:14px;line-height:1.55}.ob .otherhint{color:var(--orange);margin:6px 0 0;font-size:12px;font-weight:600}.ob .otherbox.needed{border-color:var(--orange)}.ob .cta.off{opacity:.45;cursor:not-allowed;box-shadow:none;filter:grayscale(.3)}.ob .audiofail{color:var(--orange);margin:9px 0 0;font-size:12.5px;font-weight:600;line-height:1.45}.ob .slot .sname{cursor:pointer;text-transform:none;letter-spacing:0;color:var(--ink);align-items:center;gap:9px;font-size:14.5px;font-weight:600;animation:none;display:flex}.ob .slot.off{opacity:.5}.ob .slot.off .time{color:var(--ink-mute)}.ob .slot .switch{flex:0 0 42px}.ob .nocalls{color:var(--orange);text-align:center;margin:12px 0 0;font-size:12.5px;font-weight:600}.ob .sp-wave{background-image:url(/mascot/ob/wave.png)}.ob .sp-clip_body{background-image:url(/mascot/ob/clip_body.png)}.ob .sp-clip_tail{background-image:url(/mascot/ob/clip_tail.png)}.ob .sp-clip_hat{background-image:url(/mascot/ob/clip_hat.png)}.ob .sp-think_body{background-image:url(/mascot/ob/think_body.png)}.ob .sp-think_tail{background-image:url(/mascot/ob/think_tail.png)}.ob .sp-think_hat{background-image:url(/mascot/ob/think_hat.png)}.ob .sp-sleep_body{background-image:url(/mascot/ob/sleep_body.png)}.ob .sp-sleep_tail{background-image:url(/mascot/ob/sleep_tail.png)}.ob .sp-think_q{background-image:url(/mascot/ob/think_q.png)}.ob .sp-sleep_zz{background-image:url(/mascot/ob/sleep_zz.png)}.ob .sp-cheer_body{background-image:url(/mascot/ob/cheer_body.png)}.ob .sp-cheer_tail{background-image:url(/mascot/ob/cheer_tail.png)}.ob .sp-cheer_hat{background-image:url(/mascot/ob/cheer_hat.png)}.ob .sp-call_body{background-image:url(/mascot/ob/call_body.png)}.ob .sp-call_tail{background-image:url(/mascot/ob/call_tail.png)}.ob .sp-call_hat{background-image:url(/mascot/ob/call_hat.png)}.ob .sp-icon{background-image:url(/mascot/ob/icon.jpg)}.ob .pose-clip .layer.tail{transform-origin:89.3333% 46.6667%;width:29.2969%;height:7.8125%;animation:2.9s ease-in-out .7s infinite ob-wag;top:63.5417%;left:16.0156%}.ob .pose-clip .layer.hat{transform-origin:46.9136% 97.619%;width:31.6406%;height:10.9375%;animation:4.4s ease-in-out 1.1s infinite ob-tip;top:17.1875%;left:32.4219%}.ob .pose-think .layer.tail{transform-origin:95.122%;width:32.0312%;height:8.3333%;animation:3.1s ease-in-out .7s infinite ob-wag;top:60.6771%;left:13.6719%}.ob .pose-think .layer.hat{transform-origin:45.7831% 97.8723%;width:32.4219%;height:12.2396%;animation:4.6s ease-in-out 1.1s infinite ob-tip;top:16.6667%;left:32.4219%}.ob .pose-think .layer.qmark{transform-origin:50% 100%;width:8.9844%;height:6.25%;animation:2.6s ease-in-out .8s infinite ob-ponder;top:16.1458%;left:67.9688%}.ob .pose-sleep .layer.tail{transform-origin:94.186% 48.3871%;width:33.5938%;height:8.0729%;animation:3.3s ease-in-out .7s infinite ob-wag;top:58.8542%;left:8.9844%}.ob .pose-sleep .layer.zz{transform-origin:0 100%;width:15.2344%;height:6.25%;animation:3.2s ease-in-out .6s infinite ob-snooze;top:21.0938%;left:74.2188%}.ob .pose-cheer .layer.tail{transform-origin:94.8052% 48.4848%;width:30.0781%;height:8.5938%;animation:2.6s ease-in-out .7s infinite ob-wag;top:58.5938%;left:14.8438%}.ob .pose-cheer .layer.hat{transform-origin:46.3415% 97.7273%;width:32.0312%;height:11.4583%;animation:4.2s ease-in-out 1.1s infinite ob-tip;top:17.4479%;left:30.0781%}.ob .pose-call .layer.tail{transform-origin:96.5517% 49.0196%;width:19.3333%;height:12.75%;animation:3s ease-in-out .7s infinite ob-wag;top:68.5%;left:21.6667%}.ob .pose-call .layer.hat{transform-origin:47.6562% 98.4127%;width:21.3333%;height:15.75%;animation:4.5s ease-in-out 1.1s infinite ob-tip;top:5.75%;left:35.6667%}.ob{background:var(--ground);min-height:100dvh;color:var(--ink);font-family:var(--font-geist-sans),Geist,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}.ob .screen{width:100%;max-width:430px;min-height:100dvh;padding:calc(18px + env(safe-area-inset-top))20px calc(26px + env(safe-area-inset-bottom));border-radius:0;margin:0 auto}@media (min-width:520px){.ob{place-items:center;padding:28px 16px;display:grid}.ob .screen{min-height:min(760px,100dvh - 56px);box-shadow:var(--shadow);border:1px solid var(--line);border-radius:28px}}.ob .screen[hidden]{display:none}.ob .bypass ol,.ob .bypass ol li{list-style:decimal}.ob .cta.busy{cursor:progress}.ob .cta.busy:after{content:"";vertical-align:-2px;border:2px solid #fff6;border-top-color:#fff;border-radius:99px;width:14px;height:14px;margin-left:9px;animation:.7s linear infinite ob-spin;display:inline-block}.ob .cta.ghostcta.busy:after{border-color:#e4760059;border-top-color:var(--amber)}@keyframes ob-spin{to{transform:rotate(360deg)}}.ob .kinds{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:14px;display:grid}.ob .kind{font:inherit;border:1.5px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer;animation:.5s cubic-bezier(.22,1,.36,1) both ob-rise;animation-delay:calc(.34s + var(--i)*60ms);border-radius:14px;flex-direction:column;align-items:center;gap:5px;padding:11px 4px;transition:border-color .14s,background .14s,transform .14s;display:flex}.ob .kind svg{width:19px;height:19px;color:var(--amber);stroke-width:2px}.ob .kind span{text-align:center;font-size:11.5px;font-weight:600;line-height:1.15}.ob .kind:hover{border-color:var(--amber)}.ob .kind[aria-pressed=true]{border-color:var(--amber);background:var(--sel)}.ob .kindhint{color:var(--ink-mute);margin:10px 0 0;font-size:12.5px;line-height:1.45;animation:.4s both ob-rise}.ob .itemform{margin-top:4px}.ob .itemrow{align-items:flex-end;gap:9px;display:flex}.ob .itemrow>*{flex:1;min-width:0}.ob .num{flex:0 0 74px;width:74px}.ob .itemform label,.ob .itemform input{animation:.26s cubic-bezier(.22,1,.36,1) both ob-rise}.ob .itemform input[type=date]{color:var(--ink);font-family:inherit;font-size:15px;font-weight:500}.ob .longph::placeholder{letter-spacing:-.01em;font-size:13px}.ob .expect-list{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.ob .expect-list li{color:var(--ink);align-items:flex-start;gap:11px;font-size:13.5px;line-height:1.45;display:flex}.ob .expect-list li b{background:var(--amber);color:#fff;border-radius:8px;flex:0 0 24px;place-items:center;height:24px;margin-top:1px;font-size:12px;font-weight:700;display:grid}
