@keyframes u216-rise{0%{opacity:0;transform:translateY(14px)}78%{opacity:1}to{opacity:1;transform:none}}@keyframes u216-screen{0%{transform:translateY(46px)rotateX(24deg)scale(.94)}to{transform:rotate(var(--rot,0deg))}}.u216 [data-s]{animation:.7s cubic-bezier(.2,.8,.2,1) both u216-rise;animation-delay:calc(var(--d) * 1ms)}.u216 .u216-persp{perspective:900px}.u216 .u216-sc{transform:rotate(var(--rot,0deg));animation:1.1s cubic-bezier(.2,.8,.2,1) both u216-screen}@media (prefers-reduced-motion:reduce){.u216 [data-s]{opacity:1;animation:none;transform:none}.u216 .u216-sc{transform:rotate(var(--rot,0deg));animation:none}}.u044{flex-direction:column;gap:10px;width:100%;display:flex;position:relative}.u044-it{background:var(--ux-surface);box-shadow:0 0 0 3px var(--ux-ink);transition:background-color .4s var(--ux-ease),box-shadow .5s var(--ux-ease),transform .5s var(--ux-spring);border-radius:20px;position:relative}.u044-it.open{box-shadow:0 0 0 3px var(--ux-ink),6px 6px 0 3px var(--ux-ink);transform:translateY(-2px)}.u044-it.hl{background:var(--yellow)}.u044-q{letter-spacing:-.01em;width:100%;min-height:62px;color:var(--ux-ink);text-align:left;background:0 0;border:0;border-radius:20px;align-items:center;gap:12px;padding:10px 14px 10px 16px;font-size:16px;font-weight:700;display:flex;position:relative}.u044-q:focus-visible{outline:3px solid var(--ux-accent);outline-offset:3px}.u044-n{color:var(--ux-ink-3);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700;transition:color .3s}.u044-it.open .u044-n{color:var(--ux-accent)}.u044-t{flex:1}.u044-pm{background:var(--ux-surface-2);width:32px;height:32px;box-shadow:inset 0 0 0 2px var(--ux-ink);transition:background-color .35s var(--ux-ease),box-shadow .35s,transform .45s var(--ux-spring);border-radius:50%;flex:none;position:relative}.u044-q:hover .u044-pm{transform:scale(1.1)}.u044-q:active .u044-pm{transform:scale(.9)}.u044-pm:before,.u044-pm:after{content:"";background:var(--ux-ink);width:12px;height:2.5px;transition:transform .5s var(--ux-spring),background-color .3s;border-radius:2px;margin:-1.25px 0 0 -6px;position:absolute;top:50%;left:50%}.u044-pm:after{transform:rotate(90deg)}.u044-it.open .u044-pm{background:var(--ux-accent);box-shadow:inset 0 0 0 2px var(--ux-ink)}.u044-it.open .u044-pm:before,.u044-it.open .u044-pm:after{background:#fff}.u044-it.open .u044-pm:after{transform:rotate(180deg)}.u044-body{transition:grid-template-rows .5s var(--ux-ease);grid-template-rows:0fr;display:grid}.u044-it.open .u044-body{grid-template-rows:1fr}.u044-body>div{min-height:0;overflow:hidden}.u044-a{opacity:0;transition:opacity .25s var(--ux-ease),transform .45s var(--ux-spring);padding:0 20px 18px 44px;transform:translateY(-8px)}.u044-it.open .u044-a{opacity:1;transition-delay:.12s;transform:none}.u044-a p{color:var(--ux-ink-2);margin:0;font-size:15px;line-height:1.6}.u044-a a{color:var(--ux-accent);align-items:center;gap:4px;margin-top:10px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.u044-a a:focus-visible{outline:2px solid var(--ux-accent);outline-offset:2px;border-radius:4px}.u044-a a i{transition:transform .3s var(--ux-spring);font-style:normal}.u044-a a:hover i{transform:translate(3px)}.u225{z-index:85;pointer-events:none;color:var(--ux-ink);position:fixed;inset:auto 0 0 auto}.u225-bn{pointer-events:auto;background:var(--ux-surface);width:min(380px,100vw - 24px);box-shadow:0 0 0 3px var(--ink),6px 6px 0 3px var(--ink);border-radius:22px;padding:16px;transition:transform .5s cubic-bezier(.3,1.25,.5,1);position:fixed;bottom:16px;right:16px;transform:translateY(140%)}.u225.is-on .u225-bn{transform:none}.u225.is-done .u225-bn{transition:transform .45s cubic-bezier(.5,0,.75,0) .55s;transform:translateY(140%)}.u225-tp{align-items:center;gap:12px;display:flex}.u225-ck{flex:none;width:48px;height:48px;position:relative}.u225-ck svg{width:48px;height:48px;overflow:visible}.u225-bt circle.b{transform-box:fill-box;transform-origin:50%;transition:transform .25s cubic-bezier(.3,1.6,.5,1);transform:scale(0)}.u225.is-bite .u225-bt circle.b{transform:none}.u225-cr{opacity:0;background:#b45309;border-radius:1px;width:4px;height:4px;position:absolute;top:4px;right:2px}.u225.is-bite .u225-cr{animation:.7s ease-in forwards u225-cr}.u225-cr:nth-of-type(2){width:3px;height:3px;right:8px;animation-delay:50ms!important}.u225-cr:nth-of-type(3){width:3px;height:3px;top:9px;right:-2px;animation-delay:.1s!important}@keyframes u225-cr{0%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(6px,34px)rotate(160deg)}}.u225-tx b{font-family:var(--font-display);text-transform:uppercase;font-size:16px;font-weight:400;line-height:1.05;display:block}.u225-tx span{color:var(--ux-ink-2);margin-top:4px;font-size:13px;font-weight:500;line-height:1.4;display:block}.u225-ex{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.3,1,.4,1);display:grid}.u225-ex>div{min-height:0;overflow:hidden}.u225.is-x .u225-ex{grid-template-rows:1fr}.u225-rw{border-bottom:2px dashed var(--ux-line);align-items:center;gap:10px;padding:10px 2px;display:flex}.u225-rw:first-child{margin-top:12px}.u225-rw div{flex:1;min-width:0}.u225-rw b{font-size:14px;font-weight:700;display:block}.u225-rw small{color:var(--ux-ink-3);font-size:12px;font-weight:500;display:block}.u225-rw em{color:var(--ux-ink-3);font-size:11px;font-style:normal;font-weight:700}.u225-sw{background:var(--ux-surface-3);cursor:pointer;width:40px;height:24px;box-shadow:inset 0 0 0 2px var(--ink);border:0;border-radius:12px;flex:none;transition:background .2s;position:relative}.u225-sw:after{content:"";width:16px;height:16px;box-shadow:0 0 0 2px var(--ink);background:#fff;border-radius:50%;transition:transform .25s cubic-bezier(.3,1.5,.5,1);position:absolute;top:4px;left:4px}.u225-sw[aria-checked=true]{background:#10b981}.u225-sw[aria-checked=true]:after{transform:translate(16px)}.u225-sw:disabled{opacity:.55;cursor:not-allowed}.u225-bs{gap:6px;margin-top:14px;display:flex}.u225-bs button{min-height:44px;font:inherit;cursor:pointer;box-shadow:inset 0 0 0 2.5px var(--ink);border:0;border-radius:999px;flex:1;font-size:13px;font-weight:700}.u225-set,.u225-sv,.u225-rj{background:var(--ux-surface);color:var(--ux-ink)}.u225-all{background:var(--ink);color:var(--yellow)}.u225-sv,.u225.is-x .u225-set{display:none}.u225.is-x .u225-sv{display:block}.u225-fab{pointer-events:auto;background:var(--ux-surface);width:48px;height:48px;box-shadow:0 0 0 3px var(--ink),3px 3px 0 3px var(--ink);cursor:pointer;border:0;border-radius:50%;place-items:center;transition:transform .4s cubic-bezier(.3,1.7,.5,1);display:grid;position:fixed;bottom:92px;right:22px;transform:scale(0)}.u225.is-fab .u225-fab{transform:none}.u225[data-chat=hidden] .u225-fab{bottom:16px}.u225-fab svg{width:28px;height:28px}.u225 button:focus-visible{outline:3px solid var(--ux-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.u225-bn,.u225.is-done .u225-bn,.u225-ex,.u225-fab,.u225-bt circle.b{transition:none}.u225.is-bite .u225-cr{animation:none}}.u278{background:var(--ux-surface);width:100%;box-shadow:0 0 0 3px var(--ink),8px 8px 0 3px var(--ink);color:var(--ux-ink);border-radius:28px;padding:20px 20px 18px;position:relative;overflow:hidden}.u278-hd{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.u278-hd b{font-family:var(--font-display);text-transform:uppercase;letter-spacing:0;margin-right:auto;font-size:20px;font-weight:400}.u278-sg{background:var(--ux-surface-2);box-shadow:inset 0 0 0 2px var(--ink);border-radius:999px;padding:3px;display:flex;position:relative}.u278-sg:before{content:"";background:var(--yellow);width:calc(50% - 3px);box-shadow:0 0 0 2px var(--ink);border-radius:999px;transition:transform .35s cubic-bezier(.3,1.4,.5,1);position:absolute;top:3px;bottom:3px;left:3px}.u278.is-yr .u278-sg:before{transform:translate(100%)}.u278-bl{min-width:64px;height:32px;color:var(--ux-ink-3);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:0 12px;font-size:12px;font-weight:700;transition:color .2s;position:relative}.u278-bl[aria-checked=true]{color:var(--ux-ink)}.u278-bl:focus-visible{outline:2px solid var(--ux-accent);outline-offset:1px}.u278-sl{margin-top:22px}.u278-sl>small{color:var(--ux-ink-3);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700}.u278-tr{cursor:pointer;touch-action:none;height:48px;margin-top:6px;position:relative}.u278-tr:focus-visible{outline:3px solid var(--ux-accent);outline-offset:2px;border-radius:8px}.u278-rl{background:var(--ux-surface-3);height:8px;box-shadow:inset 0 0 0 2px var(--ink);border-radius:4px;position:absolute;top:28px;left:0;right:0}.u278-fl{background:var(--ux-grad);height:8px;box-shadow:inset 0 0 0 2px var(--ink);border-radius:4px;position:absolute;top:28px;left:0}.u278-tc{background:var(--ink);border-radius:1px;width:3px;height:20px;margin-left:-1.5px;position:absolute;top:22px}.u278-tcl{color:var(--ux-ink-3);white-space:nowrap;font-size:10px;font-weight:700;position:absolute;top:46px;transform:translate(-50%)}.u278-th{width:24px;height:24px;box-shadow:0 0 0 3px var(--ink),2px 2px 0 3px var(--ink);background:#fff;border-radius:50%;margin-left:-12px;transition:transform .15s;position:absolute;top:20px}.u278-tr.is-drag .u278-th{transform:scale(1.15)}.u278-bb{background:var(--ink);color:var(--yellow);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:8px;padding:2px 8px;font-size:12px;font-weight:700;position:absolute;top:-8px;transform:translate(-50%)}.u278-cd{background:var(--ux-surface-2);box-shadow:inset 0 0 0 2px var(--ink);border-radius:20px;margin-top:26px;padding:16px 18px}.u278-pn{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.u278-pl{border-radius:8px;flex:none;height:26px;transition:width .35s cubic-bezier(.3,1.2,.5,1);position:relative;overflow:hidden}.u278-pl span{white-space:nowrap;background:var(--ux-accent);color:#fff;border-radius:8px;height:26px;padding:0 10px;font-size:12px;font-weight:700;line-height:26px;transition:transform .4s cubic-bezier(.3,1.4,.5,1),opacity .3s;position:absolute;top:0;left:0}.u278-pl span.is-in{opacity:0;transform:translateY(100%)}.u278-pl span.is-out{opacity:0;transform:translateY(-100%)}.u278-pl.is-low span{background:var(--ux-ink-3)}.u278-pp{white-space:nowrap;color:var(--ux-ink-3);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.u278-tt{white-space:nowrap;font-size:44px;font-family:var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;margin-top:12px;font-weight:400;transition:font-size .3s;display:flex}.u278-tt em{font-family:var(--font-sans);color:var(--ux-ink-3);font-size:14px;font-style:normal;font-weight:700}.u278-num{display:inline-flex}.u278-dg{vertical-align:bottom;height:1.15em;line-height:1.15;display:inline-block;overflow:hidden}.u278-dg span{transition:transform .45s cubic-bezier(.3,1.25,.5,1);display:block}.u278-sv{background:var(--ink);color:var(--yellow);white-space:nowrap;font-variant-numeric:tabular-nums;transform-origin:100%;border-radius:999px;margin-left:auto;padding:4px 10px;font-size:12px;font-weight:700;transition:transform .4s cubic-bezier(.3,1.7,.5,1);transform:scale(0)}.u278.is-yr .u278-sv{transform:none}.u278-fs{margin:12px 0 0;padding:0;list-style:none}.u278-fs li{min-height:26px;color:var(--ux-ink-3);align-items:center;gap:8px;font-size:14px;font-weight:600;transition:color .3s;display:flex}.u278-fs li i{background:var(--ux-surface-3);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;transition:background .3s;display:grid}.u278-fs li i:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;margin-top:-2px;transform:rotate(45deg)}.u278-fs li.is-on{color:var(--ux-ink)}.u278-fs li.is-on i{background:#10b981}.u278-fs li.is-new{animation:.9s u278-gl}@keyframes u278-gl{30%{background:#10b9812e;border-radius:7px}}@media (prefers-reduced-motion:reduce){.u278-dg span,.u278-pl span,.u278-sv,.u278-sg:before{transition:none}.u278-fs li.is-new{animation:none}}
