.hubw{--w-ink:#fff;--w-dim:#aeb6c1;--w-faint:#737c89;--w-line:#ffffff1a;--w-bg:#0b0d10;--w-card:#13171d;--w-lime:#b8ff3c;--w-cobalt:#1b3bff;--w-ease:cubic-bezier(.2, .8, .2, 1);background:var(--w-bg);width:min(1080px,100vw - 48px);max-width:none;height:min(700px,100dvh - 48px);max-height:none;color:var(--w-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--hub-sans), Manrope, system-ui, -apple-system, "Segoe UI", sans-serif;border:0;border-radius:32px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 60px 140px -40px #000000e6,0 0 0 1px #ffffff12}.hubw[open]{animation:hubw-in .5s var(--w-ease) both}.hubw::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040508e0}.hubw button{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.hubw :focus-visible{outline:2px solid var(--w-lime);outline-offset:3px}.hubw-panel{touch-action:pan-y;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);height:100%;display:grid}.hubw-stage{isolation:isolate;background:var(--ground,var(--w-cobalt));border-radius:24px;grid-template-rows:minmax(0,1fr);place-items:center;margin:12px;transition:background-color .6s;display:grid;position:relative;overflow:hidden}.hubw-stage:not([data-kind=image]) .hubw-ring{display:none}.hubw-ring{z-index:-1;pointer-events:none;border-radius:50%;animation:46s linear infinite hubw-orbit;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-16deg)}.hubw-ring-a{border:1.5px solid #ffffff42;width:128%;height:52%}.hubw-ring-b{border:1.5px dashed #fff3;width:92%;height:78%;animation-duration:70s;animation-direction:reverse}.hubw-art{width:100%;height:100%;min-height:0;animation:hubw-art-next .7s var(--w-ease) both;place-items:center;display:grid;position:relative}.hubw-art[data-dir=back]{animation-name:hubw-art-back}.hubw-art-image{place-items:center;width:100%;display:grid}.hubw-art-image>*{grid-area:1/1}.hubw-art-image[data-video] img{visibility:hidden}.hubw-art-image img,.hubw-art-image video{-webkit-user-select:none;user-select:none;width:min(118%,660px);max-width:none;height:auto;animation:7s ease-in-out infinite hubw-float;-webkit-mask-image:radial-gradient(50% 50%,#000 70%,#0000 100%);mask-image:radial-gradient(50% 50%,#000 70%,#0000 100%)}.hubw-profiles{justify-items:center;gap:0;width:min(420px,86%);display:grid;position:relative}.hubw-profiles-label{color:#dfe5ff;letter-spacing:.14em;text-transform:uppercase;border:1px solid #ffffff38;border-radius:999px;justify-self:start;margin:0 0 14px 6px;padding:6px 12px;font-size:11px;font-weight:800}.hubw-profile{--rot:-3deg;width:100%;transform:rotate(var(--rot));animation:hubw-fan .7s var(--w-ease) both, hubw-focus 6.6s ease-in-out infinite;animation-delay:calc(var(--i) * .11s + .12s), calc(var(--i) * 2.2s + 1.4s);border-radius:20px;align-items:center;gap:12px;margin-top:-10px;padding:14px 16px;display:flex;position:relative}.hubw-profile-active{top:-10px;color:var(--w-lime);letter-spacing:.12em;text-transform:uppercase;opacity:0;animation:6.6s ease-in-out infinite hubw-active-tag;animation-delay:calc(var(--i) * 2.2s + 1.4s);background:#0a0b0d;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:800;position:absolute;inset-inline-end:16px}.hubw-profile[data-tone=black] .hubw-profile-active{background:var(--w-lime);color:#0a0b0d}.hubw-profile:first-of-type{margin-top:0}.hubw-profile:nth-of-type(2){--rot:2deg}.hubw-profile:nth-of-type(3){--rot:-1deg}.hubw-profile[data-tone=lime]{background:var(--w-lime);color:#0a0b0d}.hubw-profile[data-tone=white]{color:#0a0b0d;background:#fff}.hubw-profile[data-tone=black]{color:#fff;background:#0a0b0d}.hubw-profile-avatar{color:#fff;background:#0a0b0d;border-radius:14px;flex:0 0 44px;place-items:center;height:44px;font-size:14px;font-weight:800;display:grid}.hubw-profile[data-tone=black] .hubw-profile-avatar{background:var(--w-lime);color:#0a0b0d}.hubw-profile-text{flex:1;min-width:0;display:grid}.hubw-profile-text strong{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:800;overflow:hidden}.hubw-profile-text small{opacity:.7;margin-top:2px;font-size:12px;font-weight:600}.hubw-profile-nets{flex-shrink:0;gap:6px;display:flex}.hubw-calendar{color:#fff;background:#0a0b0d;border-radius:22px;width:min(500px,90%);padding:16px}.hubw-calendar-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.hubw-calendar-head strong{letter-spacing:-.02em;font-size:17px;font-weight:800}.hubw-calendar-head span{color:var(--w-dim);font-size:12px;font-weight:700}.hubw-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.hubw-day{background:#151a21;border-radius:12px;flex-direction:column;align-items:stretch;gap:6px;min-height:176px;padding:8px 5px;display:flex}.hubw-day[data-today]{box-shadow:inset 0 0 0 1.5px var(--w-lime)}.hubw-day-name{color:var(--w-faint);letter-spacing:.08em;text-align:center;text-transform:uppercase;font-size:10px;font-weight:800}.hubw-day[data-today] .hubw-day-name{color:var(--w-lime)}.hubw-slot{background:var(--w-cobalt);color:#fff;animation:hubw-pop .5s var(--w-ease) both;animation-delay:calc(var(--i) * 90ms + .25s);border-radius:9px;justify-items:center;gap:3px;padding:7px 2px 6px;display:grid}.hubw-slot:nth-child(3n){background:#262d37}.hubw-slot small{font-variant-numeric:tabular-nums;font-size:9.5px;font-weight:700}.hubw-agent{color:#fff;background:#0a0b0d;border-radius:24px;flex-direction:column;gap:10px;width:min(460px,88%);padding:18px;display:flex;position:relative}.hubw-agent-head{color:var(--w-dim);align-items:center;gap:8px;margin-bottom:4px;font-size:12px;font-weight:700;display:flex}.hubw-agent-dot{background:var(--w-lime);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #b8ff3c2e}.hubw-bubble{margin:0;padding:12px 14px;font-size:15px;line-height:1.45}.hubw-bubble-you{background:var(--w-cobalt);color:#fff;max-width:88%;animation:hubw-rise .5s var(--w-ease) both .2s;border-radius:16px 16px 4px;align-self:flex-end}.hubw-bubble-agent{color:#fff;max-width:92%;animation:hubw-rise .5s var(--w-ease) both 1.7s;background:#1f252e;border-radius:16px 16px 16px 4px;align-self:flex-start;gap:7px;display:grid}.hubw-bubble-agent>span{align-items:center;gap:8px;font-weight:650;display:flex}.hubw-bubble-agent svg{color:var(--w-lime);flex-shrink:0}.hubw-bubble-nets{color:#dfe5ff;margin-top:2px;gap:8px!important}.hubw-typing{background:#1f252e;border-radius:16px;align-self:flex-start;gap:5px;padding:12px 14px;animation:1.5s .55s both hubw-typing;display:flex;overflow:hidden}.hubw-typing span{background:var(--w-dim);border-radius:50%;width:6px;height:6px;animation:.9s ease-in-out infinite hubw-dots}.hubw-typing span:nth-child(2){animation-delay:.15s}.hubw-typing span:nth-child(3){animation-delay:.3s}.hubw-sticker{z-index:5;letter-spacing:-.01em;white-space:nowrap;transform:rotate(var(--tilt));animation:.7s cubic-bezier(.34,1.56,.64,1) both hubw-land,4.2s ease-in-out infinite hubw-bob;animation-delay:var(--d), calc(var(--d) + .8s);border-radius:999px;align-items:center;gap:7px;padding:10px 15px;font-size:13.5px;font-weight:800;display:inline-flex;position:absolute}.hubw-sticker[data-tone=lime]{background:var(--w-lime);color:#0a0b0d}.hubw-sticker[data-tone=black]{color:#fff;background:#0a0b0d}.hubw-sticker[data-tone=white]{color:#0a0b0d;background:#fff}.hubw-sticker[data-place=label]{top:-4px;right:2px}.hubw-sticker[data-place=tl]{top:22px;left:22px}.hubw-sticker[data-place=tr]{top:22px;right:22px}.hubw-sticker[data-place=bl]{bottom:22px;left:22px}.hubw-sticker[data-place=br]{bottom:22px;right:22px}.hubw-sticker[data-place=top-right]{top:-20px;right:-14px}.hubw-copy{flex-direction:column;min-width:0;min-height:0;padding:26px 34px 26px 18px;display:flex}.hubw-top{align-items:center;gap:12px;display:flex}.hubw-brand{letter-spacing:-.02em;align-items:center;gap:9px;font-size:15px;font-weight:800;display:inline-flex}.hubw-mark{background:var(--w-lime);width:22px;height:22px;box-shadow:inset 0 0 0 5px #0b0d10, 0 0 0 0 var(--w-lime);border-radius:7px}.hubw-count{color:var(--w-faint);font-family:var(--hub-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:12.5px;font-weight:700}.hubw-count i{opacity:.5;margin:0 3px;font-style:normal}.hubw-skip{border:1px solid var(--w-line);min-height:40px;color:var(--w-dim);letter-spacing:.08em;text-transform:uppercase;background:0 0;border-radius:999px;padding:0 14px;font-weight:800;font-size:12.5px!important}.hubw-skip:hover{color:var(--w-ink);border-color:#ffffff4d}.hubw-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;flex-direction:column;flex:1;justify-content:center;gap:15px;min-height:0;padding:16px 0;display:flex;overflow-y:auto}.hubw-body>*{animation:hubw-from-right .55s var(--w-ease) both;animation-delay:calc(var(--i,0) * 70ms + 60ms)}.hubw-body[data-dir=back]>*{animation-name:hubw-from-left}.hubw-kicker{color:var(--w-lime);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:12px;font-weight:800;display:inline-flex}.hubw-kicker:before{content:"";background:currentColor;border-radius:2px;width:22px;height:2px}.hubw-title{letter-spacing:-.048em;text-wrap:balance;outline:none;margin:0;font-size:clamp(34px,3.9vw,54px);font-weight:800;line-height:.98}.hubw-title em{color:var(--w-lime);font-style:normal}.hubw-text{max-width:46ch;color:var(--w-dim);text-wrap:pretty;margin:0;font-size:16.5px;line-height:1.55}.hubw-networks{flex-wrap:wrap;gap:8px;margin:2px 0 0;padding:0;list-style:none;display:flex}.hubw-networks li{border:1px solid var(--w-line);color:#fff;width:40px;height:40px;animation:hubw-pop .45s var(--w-ease) both;animation-delay:calc(var(--n) * 55ms + .32s);background:#12161c;border-radius:13px;place-items:center;display:grid}.hubw-points{flex-wrap:wrap;gap:8px;margin:2px 0 0;padding:0;list-style:none;display:flex}.hubw-points li{color:#eaffc8;background:#b8ff3c12;border:1px solid #b8ff3c47;border-radius:999px;align-items:center;gap:7px;padding:8px 13px;font-size:13px;font-weight:700;display:inline-flex}.hubw-points svg{color:var(--w-lime)}.hubw-steps{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.hubw-steps button{border:1px solid var(--w-line);background:var(--w-card);width:100%;min-height:60px;color:var(--w-ink);text-align:start;border-radius:18px;align-items:center;gap:14px;padding:10px 14px;transition:border-color .18s,transform .18s,background-color .18s;display:flex}.hubw-steps button:hover{border-color:#b8ff3c80;transform:translate(3px)}.hubw-steps button>svg{color:var(--w-faint);flex-shrink:0}.hubw-step-mark{height:34px;color:var(--w-ink);background:#1f2630;border-radius:11px;flex:0 0 34px;place-items:center;font-size:14px;font-weight:800;display:grid}.hubw-steps button[data-done] .hubw-step-mark{background:var(--w-lime);color:#0a0b0d}.hubw-steps button[data-done]{border-color:#b8ff3c59}.hubw-step-text{flex:1;min-width:0;display:grid}.hubw-step-text strong{letter-spacing:-.01em;font-size:15.5px;font-weight:800}.hubw-step-text small{color:var(--w-dim);margin-top:2px;font-size:12.5px;font-weight:600}.hubw-foot{gap:16px;padding-top:4px;display:grid}.hubw-progress{gap:6px;display:flex}.hubw-progress button{background:0 0;border:0;flex:1;height:16px;padding:6px 0}.hubw-progress button:before{content:"";background:#ffffff21;border-radius:999px;height:4px;transition:background-color .3s;display:block}.hubw-progress button[data-past]:before{background:#b8ff3c73}.hubw-progress button[aria-selected=true]:before{background:var(--w-lime);box-shadow:0 0 14px #b8ff3c80}.hubw-nav{align-items:center;gap:10px;display:flex}.hubw-back{border:1px solid var(--w-line);height:54px;color:var(--w-ink);background:0 0;border-radius:50%;flex:0 0 54px;place-items:center;display:grid}.hubw-back:hover{border-color:#ffffff4d}.hubw-next,.hubw-ghost{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:0;border-radius:999px;flex:1;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:8px 8px 8px 24px;font-weight:800;display:inline-flex;position:relative;overflow:hidden;font-size:14.5px!important}.hubw-next{background:var(--w-lime);color:#0a0b0d;transition:transform .16s,background-color .16s;box-shadow:0 16px 40px -18px #b8ff3ccc}.hubw-next:hover{background:#cbff6b}.hubw-next:active{transform:translateY(1px)}.hubw-next-arrow{width:40px;height:40px;color:var(--w-lime);background:#0a0b0d;border-radius:50%;place-items:center;display:grid}.hubw-ghost{color:var(--w-ink);background:0 0;border:1px solid #ffffff38;justify-content:center;padding:8px 20px}.hubw-ghost:hover{border-color:#fff}.hubw-plan{justify-content:center;padding:8px 20px}.hubw-next-tag{color:var(--w-lime);letter-spacing:.08em;background:#0a0b0d;border-radius:999px;padding:5px 9px;font-size:10.5px;font-weight:800}.hubw-nav:has(.hubw-plan){flex-wrap:wrap}.hubw-nav .hubw-plan{flex:100%;order:-1}.hubw-nav:has([data-first]){flex-wrap:wrap}.hubw-nav [data-first]{flex:100%;order:-1;justify-content:center}.hubw-nav:has([data-first]) .hubw-ghost{flex:1}@media (max-width:760px){.hubw{width:100vw;height:100dvh;box-shadow:none;border-radius:0}.hubw[open]{animation-name:hubw-up}.hubw-panel{flex-direction:column;display:flex}.hubw-stage{height:min(40dvh,330px);min-height:220px;margin:calc(8px + env(safe-area-inset-top)) 8px 0;border-radius:26px;flex:none;padding-top:50px}.hubw-panel[data-slide=start] .hubw-stage{height:min(26dvh,230px);min-height:170px}.hubw-panel[data-slide=start] .hubw-art-image img{width:min(70%,330px)}.hubw-panel[data-slide=start] .hubw-sticker[data-place=bl]{display:none}.hubw-art-image img,.hubw-art-image video{width:min(112%,520px)}.hubw-copy{padding:18px max(20px, env(safe-area-inset-right)) calc(14px + env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));flex:1}.hubw-top{top:calc(18px + env(safe-area-inset-top));z-index:2;position:absolute;inset-inline:20px}.hubw-brand,.hubw-count{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0b0d8c;border-radius:999px;padding:7px 11px}.hubw-brand{font-size:13.5px}.hubw-mark{border-radius:6px;width:18px;height:18px;box-shadow:inset 0 0 0 4px #0b0d10}.hubw-skip{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0b0d8c;border:0;min-height:36px}.hubw-body{justify-content:flex-start;gap:13px;padding:4px 0 16px}.hubw-title{font-size:clamp(29px,8.6vw,38px)}.hubw-text{font-size:15.5px;line-height:1.5}.hubw-networks{grid-template-columns:repeat(10,minmax(0,1fr));gap:5px;display:grid}.hubw-networks li{aspect-ratio:1;border-radius:11px;width:auto;height:auto}.hubw-calendar{padding:12px}.hubw-day{min-height:118px;padding:7px 3px}.hubw-profile{padding:12px 14px}.hubw-agent{gap:8px;padding:13px}.hubw-sticker{padding:8px 12px;font-size:12.5px}.hubw-sticker[data-place=top-right]{top:-16px;right:-8px}.hubw-sticker[data-place=tl],.hubw-sticker[data-place=tr]{top:8px}.hubw-sticker[data-place=tl],.hubw-sticker[data-place=bl]{left:12px}.hubw-sticker[data-place=tr],.hubw-sticker[data-place=br]{right:12px}.hubw-sticker[data-place=bl],.hubw-sticker[data-place=br]{bottom:12px}.hubw-bubble{padding:10px 12px;font-size:13px}.hubw-next,.hubw-ghost{min-height:54px}}@media (max-width:760px) and (max-height:700px){.hubw-stage{height:34dvh;min-height:190px}.hubw-profile:nth-of-type(3){display:none}.hubw-day{min-height:96px}}@keyframes hubw-in{0%{opacity:0;transform:translateY(26px)scale(.97)}to{opacity:1;transform:none}}@keyframes hubw-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes hubw-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes hubw-from-right{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:none}}@keyframes hubw-from-left{0%{opacity:0;transform:translate(-26px)}to{opacity:1;transform:none}}@keyframes hubw-art-next{0%{opacity:0;transform:translate(56px)scale(.9)rotate(3deg)}to{opacity:1;transform:none}}@keyframes hubw-art-back{0%{opacity:0;transform:translate(-56px)scale(.9)rotate(-3deg)}to{opacity:1;transform:none}}@keyframes hubw-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-12px)rotate(-1.2deg)}}@keyframes hubw-orbit{to{transform:translate(-50%,-50%)rotate(344deg)}}@keyframes hubw-pop{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes hubw-fan{0%{opacity:0;transform:translateY(46px)rotate(0)scale(.94)}to{opacity:1;transform:translateY(0) rotate(var(--rot)) scale(1)}}@keyframes hubw-focus{0%,36%,to{transform:rotate(var(--rot));z-index:1}6%,30%{z-index:4;transform:rotate(0)translate(-14px)scale(1.06)}}@keyframes hubw-active-tag{0%,36%,to{opacity:0;transform:translateY(4px)}8%,28%{opacity:1;transform:none}}@keyframes hubw-land{0%{opacity:0;transform:translateY(20px)scale(.6)rotate(0)}60%{opacity:1;transform:translateY(-4px) scale(1.07) rotate(var(--tilt))}to{opacity:1;transform:rotate(var(--tilt))}}@keyframes hubw-bob{0%,to{transform:rotate(var(--tilt)) translateY(0)}50%{transform:rotate(var(--tilt)) translateY(-6px)}}@keyframes hubw-dots{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes hubw-typing{0%{opacity:0}12%,78%{opacity:1;max-height:40px}to{opacity:0;max-height:0;margin-block:-10px 0;padding-block:0}}@media (prefers-reduced-motion:reduce){.hubw,.hubw *,.hubw :before,.hubw :after{transition:none!important;animation:none!important}.hubw-typing,.hubw-art-image video{display:none}.hubw-art-image[data-video] img{visibility:visible}}
.hubo{--o-ink:#fff;--o-dim:#aeb6c1;--o-faint:#808996;--o-line:#ffffff1f;--o-bg:#0b0d10;--o-card:#13171d;--o-lime:#b8ff3c;--o-cobalt:#1b3bff;--o-ease:cubic-bezier(.2, .8, .2, 1);--o-pad:18px;width:100vw;max-width:none;height:fit-content;max-height:calc(100vh - 10px);max-height:calc(100dvh - 10px - env(safe-area-inset-top,0px));background:var(--o-bg);color:var(--o-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--hub-sans), Manrope, system-ui, -apple-system, "Segoe UI", sans-serif;border:0;border-radius:26px 26px 0 0;margin:auto auto 0;padding:0;position:fixed;inset:auto 0 0;overflow:hidden;box-shadow:0 60px 140px -40px #000000e6,0 0 0 1px #ffffff12}.hubo[open]{animation:hubo-up .42s var(--o-ease) both;flex-direction:column;display:flex}.hubo::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040508c7}.hubo button{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.hubo :focus-visible{outline:2px solid var(--o-lime);outline-offset:3px}.hubo-panel{flex-direction:column;flex:auto;min-height:0;display:flex}.hubo-art{background:#043efd;border-radius:20px;flex:none;margin:8px 8px 0;transition:background-color .25s;display:none;position:relative;overflow:hidden}.hubo-art[data-art=year]{background:#0e37fd}.hubo-art-in{grid-template-columns:minmax(0,1fr) 46%;align-items:center;min-height:122px;display:grid}.hubo-art-pic{order:2;align-self:stretch;min-width:0;min-height:0;position:relative}.hubo-art-pic img{opacity:0;-webkit-mask-composite:source-in;width:auto;max-width:100%;height:auto;max-height:100%;margin:auto;transition:opacity .25s;position:absolute;inset:0;transform:scale(1.1);-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000),linear-gradient(#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000),linear-gradient(#0000,#000 9% 91%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.hubo-art-pic img[data-on]{opacity:1}.hubo-art-words{order:1;justify-items:start;gap:7px;min-width:0;padding:12px 4px 12px 18px;display:grid}.hubo-flag{background:var(--o-lime);color:#0a0b0d;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;max-width:100%;padding:6px 11px;font-size:11px;font-weight:800;line-height:1.2}.hubo-art-words strong{letter-spacing:-.04em;font-size:23px;font-weight:800;line-height:1.04;display:grid}.hubo-art-words small{color:#e6eaff;font-size:14px;font-weight:700;display:none}.hubo-art-list{display:none}.hubo-body{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;position:relative}.hubo-scroll{min-height:0;padding:18px max(var(--o-pad), env(safe-area-inset-right,0px)) 14px max(var(--o-pad), env(safe-area-inset-left,0px));overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:auto;gap:11px;display:flex;overflow-y:auto}.hubo-scroll>*{flex-shrink:0}.hubo-action{padding:12px max(var(--o-pad), env(safe-area-inset-right,0px)) calc(14px + env(safe-area-inset-bottom,0px)) max(var(--o-pad), env(safe-area-inset-left,0px));border-top:1px solid var(--o-line);background:var(--o-bg);flex:none;gap:8px;display:grid}.hubo-dismiss{top:8px;z-index:2;width:44px;height:44px;color:var(--o-dim);background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:8px}.hubo-dismiss:before{content:"";border:1px solid var(--o-line);background:var(--o-bg);border-radius:50%;position:absolute;inset:5px}.hubo-dismiss svg{position:relative}.hubo-dismiss:hover{color:var(--o-ink)}.hubo-kicker{color:var(--o-lime);letter-spacing:.16em;text-transform:uppercase;margin:0;padding-inline-end:40px;font-size:11.5px;font-weight:800}.hubo-title{letter-spacing:-.045em;text-wrap:balance;outline:none;margin:0;padding-inline-end:28px;font-size:clamp(25px,6.8vw,31px);font-weight:800;line-height:1.02}.hubo-title em{color:var(--o-lime);font-style:normal}.hubo-networks{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.hubo-networks>span{color:var(--o-ink);align-items:center;gap:6px;font-size:12.5px;font-weight:800;display:none}.hubo-networks>span svg{color:var(--o-lime)}.hubo-networks ul{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.hubo-networks li{border:1px solid var(--o-line);background:var(--o-card);width:28px;height:28px;color:var(--o-ink);border-radius:9px;place-items:center;display:grid}.hubo-networks li svg{width:15px;height:15px}.hubo-quote{border-inline-start:3px solid var(--o-lime);background:#13171d;border-radius:4px 14px 14px 4px;margin:0;padding:12px 14px}.hubo-quote blockquote{color:var(--o-ink);margin:0;font-size:14.5px;font-weight:650;line-height:1.45}.hubo-quote figcaption{color:var(--o-dim);flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:12.5px;font-weight:700;display:flex}.hubo-quote em{color:var(--o-faint);font-style:normal}.hubo-quote-stars{color:var(--o-lime);gap:1px;display:inline-flex}.hubo-interval{border:1px solid var(--o-line);background:#12161c;border-radius:999px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.hubo-interval button{min-height:44px;color:var(--o-dim);background:0 0;border:0;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 8px;padding:4px 12px;font-size:13.5px;font-weight:800;display:inline-flex}.hubo-interval button[aria-checked=true]{color:#0a0b0d;background:#fff}.hubo-interval span{background:var(--o-lime);color:#0a0b0d;letter-spacing:.04em;white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:10.5px}.hubo-plans{gap:8px;display:grid}.hubo-plan{border:1.5px solid var(--o-line);background:var(--o-card);width:100%;min-height:64px;color:var(--o-ink);text-align:start;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"radio name price""radio facts facts";align-items:center;gap:3px 11px;padding:11px 14px 11px 12px;transition:border-color .16s,background-color .16s;display:grid}.hubo-plan:hover{border-color:#ffffff47}.hubo-plan[aria-checked=true]{border-color:var(--o-lime);background:#161d12}.hubo-plan-radio{color:#0a0b0d;border:1.5px solid #ffffff57;border-radius:50%;grid-area:radio;place-items:center;width:24px;height:24px;display:grid}.hubo-plan[aria-checked=true] .hubo-plan-radio{border-color:var(--o-lime);background:var(--o-lime)}.hubo-plan-name{flex-wrap:wrap;grid-area:name;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.hubo-plan-name strong{letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:16.5px;font-weight:800;display:inline-flex}.hubo-plan-name i{background:var(--o-cobalt);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:3px 7px;font-size:10px;font-style:normal;font-weight:800}.hubo-plan-name small{color:var(--o-dim);font-size:12.5px;font-weight:600;display:none}.hubo-plan-facts{color:var(--o-dim);grid-area:facts;font-size:12px;font-weight:600;line-height:1.35}.hubo-plan-price{grid-area:price;justify-items:end;row-gap:1px;display:grid}.hubo-plan-amount{white-space:nowrap;align-items:baseline;gap:2px;display:inline-flex}.hubo-plan-price strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:19px;font-weight:800}.hubo-plan-price small{color:var(--o-dim);font-size:12px;font-weight:700}.hubo-plan-price em{color:var(--o-lime);text-align:end;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:0 6px;font-size:11.5px;font-style:normal;font-weight:800;display:inline-flex}.hubo-plan-price s{color:var(--o-faint);font-weight:700;text-decoration-thickness:1.5px}.hubo-included{gap:8px 16px;margin:4px 0 0;padding:0;list-style:none;display:grid}.hubo-included li,.hubo-art-list li{color:var(--o-ink);align-items:flex-start;gap:8px;font-size:12.5px;font-weight:650;line-height:1.4;display:flex}.hubo-included svg,.hubo-art-list svg{color:var(--o-lime);flex-shrink:0;margin-top:2px}.hubo-credential{color:#dfe5ff;align-items:flex-start;gap:7px;margin:0;font-size:12.5px;font-weight:700;line-height:1.4;display:flex}.hubo-credential svg{color:var(--o-lime);flex-shrink:0;margin-top:1px}.hubo-fine{color:var(--o-faint);text-align:center;margin:0;font-size:12px;line-height:1.5}.hubo-links{flex-wrap:wrap;justify-content:center;gap:0 18px;display:flex}.hubo-links button{min-height:44px;color:var(--o-dim);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;padding:0 4px;font-weight:800;font-size:12.5px!important}.hubo-links button:hover{color:var(--o-ink)}.hubo-error{color:#ffc7bf;background:#ff6b5c1f;border:1px solid #ff6b5c66;border-radius:12px;margin:0;padding:10px 13px;font-size:13.5px;line-height:1.45}.hubo-cta{background:var(--o-lime);color:#0a0b0d;letter-spacing:.05em;text-align:start;text-transform:uppercase;border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:8px 8px 8px 22px;font-weight:800;display:flex;position:relative;overflow:hidden;font-size:15px!important}.hubo-cta:hover:not(:disabled){background:#cbff6b}.hubo-cta:disabled{cursor:default;opacity:.75}.hubo-cta-arrow{width:42px;height:42px;color:var(--o-lime);background:#0a0b0d;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.hubo-steps{grid-template-columns:repeat(3,minmax(0,1fr));margin:2px 0 0;padding:0;list-style:none;display:grid;position:relative}.hubo-steps:before{content:"";top:4px;background:#ffffff3d;height:1.5px;position:absolute;inset-inline:5px}.hubo-steps li{text-align:center;justify-items:center;gap:1px;min-width:0;padding-top:15px;display:grid;position:relative}.hubo-steps li:before{content:"";background:var(--o-bg);box-sizing:border-box;border:1.5px solid #fff;border-radius:50%;width:9px;height:9px;margin-left:-4.5px;position:absolute;top:0;left:50%}.hubo-steps li:first-child{text-align:start;justify-items:start}.hubo-steps li:first-child:before{left:auto;border-color:var(--o-lime);background:var(--o-lime);margin-left:0;inset-inline-start:0}.hubo-steps li:last-child{text-align:end;justify-items:end}.hubo-steps li:last-child:before{left:auto;background:#fff;margin-left:0;inset-inline-end:0}.hubo-steps small{color:var(--o-dim);font-size:11.5px;font-weight:700;line-height:1.3}.hubo-steps strong{font-variant-numeric:tabular-nums;font-size:13px;font-weight:800;line-height:1.3}.hubo-then{color:var(--o-dim);text-align:center;font-variant-numeric:tabular-nums;text-wrap:balance;margin:0;font-size:12.5px;font-weight:650;line-height:1.45}.hubo-trust{flex-wrap:wrap;justify-content:center;gap:4px 14px;margin:0;padding:0;list-style:none;display:flex}.hubo-trust-out{display:none}.hubo-trust-in{justify-content:flex-start;margin-top:2px}.hubo-trust li{color:var(--o-ink);align-items:center;gap:5px;font-size:12.5px;font-weight:700;display:inline-flex}.hubo-trust svg{color:var(--o-lime)}@media (min-height:760px){.hubo-art{display:block}}@media (max-height:699px){.hubo-networks{display:none}}@media (max-height:599px){.hubo-steps{display:none}.hubo-title{font-size:25px}}@media (max-width:599px){.hubo-plans[data-interval=month] .hubo-plan-price em{display:none}}@media (max-width:380px){.hubo{--o-pad:16px}.hubo-art-in{min-height:108px}.hubo-art-words strong{font-size:21px}.hubo-title{font-size:24px}.hubo-interval button{gap:2px 6px;padding:4px 8px;font-size:13px}.hubo-interval span{padding:3px 7px;font-size:10px}.hubo-plan{column-gap:9px;padding-inline:10px 12px}}@media (min-width:600px){.hubo{--o-pad:24px;border-radius:28px;width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;inset:0}.hubo[open]{animation-name:hubo-in}.hubo-art{border-radius:22px;margin:10px 10px 0}.hubo-art-in{min-height:150px}.hubo-art-words{padding-inline-start:24px}.hubo-art-words strong{font-size:27px}.hubo-title{font-size:31px}.hubo-networks>span{display:inline-flex}.hubo-plan{grid-template-areas:"radio name price""radio facts price"}.hubo-plan-name small{display:inline}.hubo-plan-price strong{font-size:21px}.hubo-included{grid-template-columns:repeat(2,minmax(0,1fr))}.hubo-action{padding-bottom:18px}}@media (min-width:600px) and (min-height:780px){.hubo-trust-out{display:flex}.hubo-trust-in{display:none}}@media (min-width:960px) and (min-height:600px){.hubo{--o-pad:30px;border-radius:30px;width:min(980px,100vw - 48px);max-height:calc(100dvh - 40px)}.hubo-panel{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.hubo-art{min-height:0;margin:10px;display:block}.hubo-art-in{flex-direction:column;align-items:stretch;min-height:0;display:flex;position:absolute;inset:0}.hubo-art-pic{flex:1 1 0;order:0;margin:10px 0 0}.hubo-art-pic img{animation:8s ease-in-out infinite hubo-float;transform:none}.hubo-art-words{flex:none;order:0;gap:10px;padding:6px 26px 22px}.hubo-flag{padding:7px 12px;font-size:11.5px}.hubo-art-words strong{letter-spacing:-.045em;font-size:clamp(28px,3.1vw,38px);line-height:1}.hubo-art-words small{display:block}.hubo-scroll{padding:28px var(--o-pad) 16px 20px;gap:12px}.hubo-action{padding:14px var(--o-pad) 18px 20px;gap:9px}.hubo-dismiss{top:12px;inset-inline-end:12px}.hubo-title{font-size:clamp(28px,2.9vw,36px)}}@media (min-width:960px) and (min-height:780px){.hubo-art-list{border-top:1px solid #ffffff42;flex:none;gap:9px;margin:0 26px;padding:18px 0 24px;list-style:none;display:grid}.hubo-art-list li{font-size:13px}.hubo-included{display:none}}@media (min-width:960px) and (min-height:600px) and (max-height:639px){.hubo-kicker{display:none}}@media (min-width:960px) and (min-height:600px) and (max-height:719px){.hubo-scroll{gap:10px;padding-top:22px}.hubo-title{font-size:clamp(26px,2.6vw,32px)}.hubo-plan{min-height:58px;padding-top:9px;padding-bottom:9px}.hubo-action{gap:7px;padding-top:12px;padding-bottom:14px}.hubo-art-words strong{font-size:clamp(26px,2.8vw,32px)}}@media (min-width:560px) and (max-height:599px){.hubo{--o-pad:18px;border-radius:22px;width:min(900px,100vw - 20px);max-height:calc(100dvh - 16px);margin:auto;inset:0}.hubo-art{display:none}.hubo-body{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);display:grid}.hubo-scroll{gap:9px;padding-top:14px;padding-bottom:12px}.hubo-kicker,.hubo-networks{display:none}.hubo-title{padding-inline-end:0;font-size:24px}.hubo-plan{min-height:56px;padding-top:8px;padding-bottom:8px}.hubo-plan-name small{display:none}.hubo-action{padding:52px var(--o-pad) 14px;border-top:0;border-inline-start:1px solid var(--o-line);align-content:center}.hubo-steps{display:grid}.hubo-trust-out{display:none}.hubo-trust-in{display:flex}}@keyframes hubo-in{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:none}}@keyframes hubo-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes hubo-float{0%,to{transform:none}50%{transform:translateY(-8px)rotate(-1deg)}}@media (prefers-reduced-motion:reduce){.hubo,.hubo *,.hubo :before,.hubo :after{transition:none!important;animation:none!important}}
.hub-sheet-panel.hub-arrival{width:min(500px,100%)}.hub-arrival-lead{color:var(--ink);margin:0 0 14px;font-size:15px;line-height:1.55}.hub-arrival-lead strong{font-weight:750}.hub-arrival-status{background:var(--soft2);color:var(--dim);border-radius:12px;align-items:center;gap:7px;margin:0 0 18px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.hub-arrival-status[data-active]{color:var(--ink);font-weight:650}.hub-arrival-status[data-active] svg{color:var(--accText);flex:none}.hub-arrival-status a{color:inherit;text-underline-offset:3px;text-decoration:underline}.hub-arrival-steps{gap:10px;margin:0 0 22px;padding:0;list-style:none;display:grid}.hub-arrival-steps li{color:var(--dim);align-items:center;gap:10px;font-size:14px;display:flex}.hub-arrival-steps li>span{border:1px solid var(--line);font-variant-numeric:tabular-nums;height:26px;color:var(--ink);border-radius:50%;flex:0 0 26px;place-items:center;font-size:12px;font-weight:700;display:grid}.hub-arrival-steps li[data-done]{color:var(--ink)}.hub-arrival-steps li[data-done]>span{border-color:var(--acc);background:var(--acc);color:var(--accInk)}.hub-arrival-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hub-arrival-actions .hub-primary-button{flex:220px;justify-content:space-between;gap:12px;width:auto;min-height:46px}.hub-arrival-agent{border:1px solid var(--line);min-height:46px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:14px;flex:160px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:700;display:inline-flex}.hub-arrival-agent:hover{background:var(--soft2)}
.hubr{--r-ink:#fff;--r-dim:#aeb6c1;--r-faint:#767f8c;--r-line:#ffffff1f;--r-lime:#b8ff3c;inset-inline-end:24px;z-index:80;border:1px solid var(--r-line);width:min(380px,100vw - 32px);color:var(--r-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--hub-sans), Manrope, system-ui, -apple-system, "Segoe UI", sans-serif;background:#0b0d10;border-radius:24px;gap:12px;padding:20px 20px 18px;animation:.5s cubic-bezier(.34,1.4,.64,1) both hubr-in;display:grid;position:fixed;bottom:24px;box-shadow:0 30px 70px -30px #000000d9}.hubr button,.hubr input,.hubr textarea{font:inherit}.hubr :focus-visible{outline:2px solid var(--r-lime);outline-offset:2px}.hubr-close{top:12px;width:34px;height:34px;color:var(--r-dim);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:12px}.hubr-close:hover{color:var(--r-ink);background:#ffffff14}.hubr-kicker{color:var(--r-lime);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11.5px;font-weight:800}.hubr-title{letter-spacing:-.03em;outline:none;margin:-4px 36px 0 0;font-size:21px;font-weight:800;line-height:1.1}.hubr-stars{align-items:center;gap:2px;display:flex}.hubr-stars button{color:#3a424e;cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;width:46px;height:46px;padding:0;transition:transform .15s,color .15s;display:grid}.hubr-stars button[data-lit]{color:var(--r-lime)}.hubr-stars button[data-lit] svg{fill:var(--r-lime)}.hubr-stars button:hover{transform:scale(1.12)rotate(-6deg)}.hubr-word{color:var(--r-dim);margin-inline-start:8px;font-size:13px;font-weight:700}.hubr-more{gap:10px;animation:.4s both hubr-in;display:grid}.hubr-field{gap:6px;display:grid;position:relative}.hubr-field>span{color:var(--r-dim);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.hubr-field small{color:var(--r-faint);letter-spacing:0;text-transform:none;font-weight:600}.hubr-field textarea,.hubr-field input{border:1px solid var(--r-line);width:100%;color:var(--r-ink);resize:none;background:#151a21;border-radius:12px;padding:10px 12px;font-size:15px}.hubr-field textarea:focus,.hubr-field input:focus{border-color:#b8ff3c99;outline:none}.hubr-count{inset-inline-end:10px;font-size:11px;position:absolute;bottom:8px}.hubr-consent{color:var(--r-dim);cursor:pointer;align-items:flex-start;gap:9px;font-size:13px;line-height:1.4;display:flex}.hubr-consent input{width:18px;height:18px;accent-color:var(--r-lime);flex-shrink:0;margin:1px 0 0}.hubr-error{color:#ffc7bf;background:#ff6b5c1f;border:1px solid #ff6b5c66;border-radius:10px;margin:0;padding:8px 11px;font-size:13px}.hubr-actions{align-items:center;gap:12px;display:flex}.hubr-send{background:var(--r-lime);color:#0a0b0d;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;min-height:46px;padding:0 22px;font-weight:800;font-size:14px!important}.hubr-send:hover:not(:disabled){background:#cbff6b}.hubr-send:disabled{opacity:.7;cursor:default}.hubr-later{color:var(--r-dim);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-weight:800;font-size:12.5px!important}.hubr-thanks{justify-items:start;gap:8px;padding:6px 0 2px;display:grid}.hubr-thanks-mark{background:var(--r-lime);color:#0a0b0d;border-radius:50%;place-items:center;width:40px;height:40px;animation:.5s cubic-bezier(.34,1.56,.64,1) both hubr-pop;display:grid}.hubr-thanks h2{letter-spacing:-.03em;outline:none;margin:0;font-size:22px;font-weight:800}.hubr-thanks p{color:var(--r-dim);margin:0;font-size:14px;line-height:1.45}@media (max-width:760px){.hubr{inset-inline:12px;bottom:calc(84px + env(safe-area-inset-bottom));width:auto}}@keyframes hubr-in{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}@keyframes hubr-pop{0%{transform:scale(.4)}70%{transform:scale(1.12)}to{transform:none}}@media (prefers-reduced-motion:reduce){.hubr,.hubr *{transition:none!important;animation:none!important}}
.hub-ar{--ease:cubic-bezier(.2, .8, .2, 1);--spring:cubic-bezier(.34, 1.56, .64, 1);width:100%;max-width:760px;color:var(--ink);flex-direction:column;gap:18px;display:flex}.hub-ar button{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.hub-ar button:disabled{cursor:default;opacity:.55}.hub-ar-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hub-ar>*{animation:hub-ar-rise .55s var(--ease) both}.hub-ar>:nth-child(2){animation-delay:60ms}.hub-ar>:nth-child(3){animation-delay:.12s}.hub-ar>:nth-child(4){animation-delay:.18s}@keyframes hub-ar-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes hub-ar-pop{0%{opacity:0;transform:scale(.7)}70%{transform:scale(1.06)}to{opacity:1;transform:none}}@keyframes hub-ar-pulse{0%{box-shadow:0 0 #b8ff3c8c}70%,to{box-shadow:0 0 0 9px #b8ff3c00}}@keyframes hub-ar-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(-30px,22px)scale(1.12)}}@keyframes hub-ar-shimmer{0%,62%{transform:translate(-130%)skew(-18deg)}to{transform:translate(260%)skew(-18deg)}}@keyframes hub-ar-wave{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@keyframes hub-ar-check{0%{stroke-dashoffset:48px}to{stroke-dashoffset:0}}@keyframes hub-ar-ring-pop{0%{transform:rotate(-90deg)scale(1)}45%{transform:rotate(-90deg)scale(1.12)}to{transform:rotate(-90deg)scale(1)}}@keyframes hub-ar-burst{0%{opacity:1;transform:rotate(var(--a)) translateY(0) scale(1)}to{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--d) * -1)) scale(.4)}}@keyframes hub-ar-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes hub-ar-slide{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}.hub-ar-notice{border:1px solid var(--accBorder);background:var(--accSoft);color:var(--ink);border-radius:16px;align-items:center;gap:10px;margin:0;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.hub-ar-notice>svg{flex:none}.hub-ar-notice>span{flex:auto;min-width:0}.hub-ar-notice[data-tone=bad]{border-color:var(--badBorder);background:var(--badSoft);color:var(--badText)}.hub-ar-notice-x{width:32px;height:32px;color:inherit;opacity:.7;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;display:grid}.hub-ar-link{color:inherit;background:0 0;border:0;min-height:44px;padding:0;font-weight:800;text-decoration:underline}.hub-ar-account{border:1px solid var(--line);background:linear-gradient(180deg, var(--panel), var(--card));border-radius:22px;align-items:center;gap:12px;padding:12px 14px;display:flex}.hub-ar-mark{background:var(--accTile);width:46px;height:46px;color:var(--accTileInk);border-radius:15px;flex:none;place-items:center;display:grid;position:relative}.hub-ar-live{background:var(--pos);border:2.5px solid var(--panel);border-radius:50%;width:13px;height:13px;animation:2.4s ease-out infinite hub-ar-pulse;position:absolute;inset-block-end:-3px;inset-inline-end:-3px}.hub-ar-account-text{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.hub-ar-account-text strong{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:800;overflow:hidden}.hub-ar-account-text span{color:var(--pos);font-size:12.5px;font-weight:800}.hub-ar-primary{background:var(--acc);min-height:46px;color:var(--accInk);white-space:nowrap;transition:transform .18s var(--spring), filter .18s linear;border:0;border-radius:15px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14.5px;font-weight:800;display:inline-flex;position:relative;overflow:hidden}.hub-ar-primary:not(:disabled):hover{filter:brightness(1.06)}.hub-ar-primary:not(:disabled):active{transform:scale(.96)}.hub-ar-primary-big{border-radius:19px;width:100%;min-height:56px;font-size:16px}.hub-ar-primary-big:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:38%;animation:3.6s ease-in-out infinite hub-ar-shimmer;position:absolute;inset-block:0;inset-inline-start:0}.hub-ar-quiet{border:1px solid var(--line);min-height:46px;color:var(--ink);transition:transform .18s var(--spring), background-color .18s linear;background:0 0;border-radius:15px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.hub-ar-quiet:not(:disabled):active{transform:scale(.96)}.hub-ar-quiet:not(:disabled):hover{background:var(--soft2)}.hub-ar-icon{width:44px;height:44px;color:var(--dim);transition:background-color .18s linear, color .18s linear, transform .18s var(--spring);background:0 0;border:1px solid #0000;border-radius:14px;flex:none;place-items:center;display:grid}.hub-ar-icon:not(:disabled):hover{background:var(--soft2);color:var(--ink)}.hub-ar-icon:not(:disabled):active{transform:scale(.92)}.hub-ar-danger:not(:disabled):hover{background:var(--badSoft);color:var(--badText)}.hub-ar button:focus-visible,.hub-ar-form input:focus-visible,.hub-ar-form textarea:focus-visible{outline:2px solid var(--accText);outline-offset:2px}.hub-ar-queue{isolation:isolate;border:1px solid var(--accBorder);background:radial-gradient(120% 130% at 0% 0%, #b8ff3c2b, transparent 58%), linear-gradient(180deg, var(--panel), var(--card));border-radius:28px;padding:22px;transition:border-color .4s linear,background-color .4s linear;position:relative;overflow:hidden}.hub-ar-queue-glow{filter:blur(28px);z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#1b3bff6b,#0000);border-radius:50%;width:280px;height:280px;animation:9s ease-in-out infinite alternate hub-ar-drift;position:absolute;inset-block-start:-45%;inset-inline-end:-18%}.hub-ar-queue[data-phase=done] .hub-ar-queue-glow{background:radial-gradient(closest-side,#b8ff3c66,#0000)}.hub-ar-queue-idle{flex-direction:column;gap:18px;display:flex}.hub-ar-queue-num{flex-direction:column;gap:4px;display:flex}.hub-ar-queue-num b{font:800 clamp(60px, 17vw, 84px) / .95 var(--hub-mono), ui-monospace, monospace;letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--ink)}.hub-ar-queue-num span{color:var(--ink2);font-size:15px;font-weight:700}.hub-ar-confirm{animation:hub-ar-rise .35s var(--ease) both;flex-direction:column;gap:12px;display:flex}.hub-ar-confirm small{color:var(--dim);font-size:13px;font-weight:700}.hub-ar-confirm>div{gap:10px;display:flex}.hub-ar-confirm .hub-ar-quiet{flex:none}.hub-ar-confirm .hub-ar-primary{flex:auto;min-height:52px}.hub-ar-queue-run{animation:hub-ar-rise .4s var(--ease) both;align-items:center;gap:20px;display:flex}.hub-ar-ring-box{flex:none;place-items:center;width:104px;height:104px;display:grid;position:relative}.hub-ar-ring{width:104px;height:104px;overflow:visible;transform:rotate(-90deg)}.hub-ar-ring-track{fill:none;stroke:var(--soft2);stroke-width:7px}.hub-ar-ring-fill{fill:none;stroke:url(#hub-ar-ring-grad);stroke-width:7px;stroke-linecap:round;filter:drop-shadow(0 0 6px #b8ff3c73);transition:stroke-dashoffset .9s cubic-bezier(.3,.9,.3,1)}.hub-ar-ring[data-finished]{animation:hub-ar-ring-pop .6s var(--spring) both}.hub-ar-ring-check{fill:none;stroke:var(--acc);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:48;stroke-dashoffset:48px;animation:hub-ar-check .5s .25s var(--ease) forwards;transform-origin:40px 40px;transform-box:view-box;transform:rotate(90deg)}.hub-ar-ring-num{font:800 25px / 1 var(--hub-mono), ui-monospace, monospace;letter-spacing:-.03em;font-variant-numeric:tabular-nums;align-items:baseline;display:flex;position:absolute}.hub-ar-ring-num small{color:var(--dim);letter-spacing:0;font-size:14px;font-weight:700}.hub-ar-burst{pointer-events:none;position:absolute;inset:0}.hub-ar-burst i{background:var(--acc);width:7px;height:7px;animation:hub-ar-burst .9s .3s var(--ease) both;border-radius:50%;margin:-3.5px;position:absolute;inset-block-start:50%;inset-inline-start:50%}.hub-ar-burst i:nth-child(3n){background:var(--hero)}.hub-ar-burst i:nth-child(3n+1){width:5px;height:5px}.hub-ar-queue-says{flex-direction:column;gap:6px;min-width:0;display:flex}.hub-ar-queue-says strong{letter-spacing:-.02em;font-size:22px;font-weight:800;line-height:1.15}.hub-ar-queue-says small{color:var(--dim);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.hub-ar-queue-says small[data-tone=bad]{color:var(--badText)}.hub-ar-wave{align-items:flex-end;gap:5px;height:10px;display:inline-flex}.hub-ar-wave i{background:var(--acc);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite hub-ar-wave}.hub-ar-wave i:nth-child(2){animation-delay:.15s}.hub-ar-wave i:nth-child(3){animation-delay:.3s}.hub-ar-head{justify-content:space-between;align-items:center;gap:12px;margin-block-start:4px;display:flex}.hub-ar-head h3,.hub-ar-journal h3{letter-spacing:-.02em;align-items:center;gap:9px;margin:0;font-size:20px;font-weight:800;display:flex}.hub-ar-count{background:var(--soft2);min-width:26px;height:26px;color:var(--dim);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 8px;font-size:13px;font-weight:800;display:inline-grid}.hub-ar-add{background:var(--acc);min-height:44px;color:var(--accInk);transition:transform .18s var(--spring);border:0;border-radius:999px;align-items:center;gap:7px;padding:0 16px 0 12px;font-size:14px;font-weight:800;display:inline-flex}.hub-ar-add:active{transform:scale(.95)}.hub-ar-add svg{transition:transform .3s var(--spring)}.hub-ar-add:hover svg{transform:rotate(90deg)}.hub-ar-rules{flex-direction:column;gap:10px;display:flex}.hub-ar-rule{border:1px solid var(--line);background:var(--panel);animation:hub-ar-rise .5s var(--ease) both;animation-delay:calc(var(--i,0) * 55ms + .16s);border-radius:22px;transition:border-color .25s linear,background-color .25s linear}.hub-ar-rule[data-open]{border-color:var(--line);background:linear-gradient(180deg, var(--panel), var(--card));box-shadow:0 14px 34px -22px #000000b3}.hub-ar-rule-row{align-items:center;gap:6px;padding-inline-end:14px;display:flex}.hub-ar-rule-main{min-width:0;color:inherit;text-align:start;background:0 0;border:0;flex:auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 10px;padding:16px 0 16px 16px;display:grid}.hub-ar-words{flex-wrap:wrap;grid-column:1;gap:6px;display:flex}.hub-ar-words i{background:var(--accSoft);border:1px solid var(--accBorder);color:var(--accText);letter-spacing:-.01em;border-radius:999px;padding:5px 12px;font-size:15px;font-style:normal;font-weight:800;transition:opacity .25s linear}.hub-ar-reply{text-overflow:ellipsis;white-space:nowrap;color:var(--dim);grid-column:1;font-size:13.5px;font-weight:600;overflow:hidden}.hub-ar-chevron{color:var(--dim);transition:transform .35s var(--spring);grid-area:1/2/span 2}.hub-ar-rule[data-open] .hub-ar-chevron{transform:rotate(180deg)}.hub-ar-rule[data-off] .hub-ar-words i{opacity:.45}.hub-ar-more{transition:grid-template-rows .4s var(--ease);grid-template-rows:0fr;display:grid}.hub-ar-rule[data-open] .hub-ar-more{grid-template-rows:1fr}.hub-ar-more>div{min-height:0;overflow:hidden}.hub-ar-more dl{gap:12px;margin:0;padding:4px 16px 12px;display:grid}.hub-ar-more dl div{gap:4px;display:grid}.hub-ar-more dt{color:var(--dim);font-size:12px;font-weight:800}.hub-ar-more dd{margin:0}.hub-ar-more dd p{background:var(--soft);color:var(--ink2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;margin:0 0 6px;padding:10px 12px;font-size:14px;line-height:1.5}.hub-ar-more dd small{color:var(--dim);font-weight:700}.hub-ar-more footer{border-block-start:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:8px 10px 10px 16px;display:flex}.hub-ar-scope{min-width:0;color:var(--dim);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.hub-ar-scope bdi{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hub-ar-scope img{object-fit:cover;border-radius:7px;width:24px;height:24px}.hub-ar-switch{background:var(--soft2);width:54px;height:32px;transition:background-color .3s var(--ease);border:0;border-radius:999px;flex:none;padding:0;position:relative}.hub-ar-switch span{background:var(--dim);width:24px;height:24px;transition:transform .4s var(--spring), background-color .3s linear;border-radius:50%;position:absolute;inset-block-start:4px;inset-inline-start:4px;box-shadow:0 2px 6px #0000004d}.hub-ar-switch[aria-checked=true]{background:var(--acc)}.hub-ar-switch[aria-checked=true] span{background:var(--accInk);transform:translate(22px)}[dir=rtl] .hub-ar-switch[aria-checked=true] span{transform:translate(-22px)}.hub-ar-switch:active span{width:28px}.hub-ar-empty{border:1px dashed var(--line);text-align:center;border-radius:26px;flex-direction:column;align-items:center;gap:14px;padding:30px 20px;display:flex}.hub-ar-empty p{max-width:28ch;color:var(--ink2);margin:0;font-size:16px;font-weight:700;line-height:1.4}.hub-ar-empty-art{width:96px;height:64px;display:block;position:relative}.hub-ar-empty-art i{background:var(--accSoft);border:1px solid var(--accBorder);border-radius:18px 18px 18px 5px;animation:4.2s ease-in-out infinite hub-ar-float;position:absolute}.hub-ar-empty-art i:first-child{width:54px;height:28px;inset-block-start:4px;inset-inline-start:0}.hub-ar-empty-art i:nth-child(2){background:var(--acc);border-color:#0000;border-radius:18px 18px 5px;width:60px;height:30px;animation-delay:-1.4s;inset-block-start:26px;inset-inline-end:0}.hub-ar-empty-art i:nth-child(3){border-radius:50%;width:18px;height:18px;animation-delay:-2.6s;inset-block-start:0;inset-inline-end:12px}.hub-ar-journal{flex-direction:column;gap:10px;margin-block-start:6px;display:flex}.hub-ar-journal h3{color:var(--ink2);font-size:17px}.hub-ar-journal ul{border:1px solid var(--line);background:var(--panel);border-radius:22px;margin:0;padding:4px 0;list-style:none}.hub-ar-journal li{animation:hub-ar-slide .45s var(--ease) both;animation-delay:calc(var(--i,0) * 50ms);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px 14px;display:grid}.hub-ar-journal li+li{border-block-start:1px solid var(--line)}.hub-ar-avatar{background:var(--accSoft);border:1px solid var(--accBorder);width:36px;height:36px;color:var(--accText);border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid}.hub-ar-journal li>div{flex-direction:column;min-width:0;display:flex}.hub-ar-journal li strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.hub-ar-journal li>div span{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.hub-ar-state{background:var(--posSoft);width:30px;height:30px;color:var(--pos);border-radius:50%;place-items:center;display:grid}.hub-ar-journal li[data-outcome=failed] .hub-ar-state{background:var(--badSoft);color:var(--badText)}.hub-ar-journal li[data-outcome=partial] .hub-ar-state{background:var(--warnSoft);color:var(--warnText)}.hub-ar-journal time{color:var(--dim);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}.hub-ar-form{flex-direction:column;gap:16px;display:flex}.hub-ar-form fieldset{border:0;min-width:0;margin:0;padding:0}.hub-ar-form>*{animation:hub-ar-rise .45s var(--ease) both}.hub-ar-form>:nth-child(2){animation-delay:50ms}.hub-ar-form>:nth-child(3){animation-delay:.1s}.hub-ar-form>:nth-child(4){animation-delay:.15s}.hub-ar-form>:nth-child(5){animation-delay:.2s}.hub-ar-form legend,.hub-ar-field>span:first-child{color:var(--ink2);margin-block-end:8px;font-size:13px;font-weight:800;display:block}.hub-ar-form input,.hub-ar-form textarea{box-sizing:border-box;border:1px solid var(--line);background:var(--input);width:100%;min-height:48px;color:var(--ink);font:inherit;resize:vertical;border-radius:15px;padding:12px 14px;font-size:16px;line-height:1.45;transition:border-color .2s linear,background-color .2s linear}.hub-ar-form input:focus,.hub-ar-form textarea:focus{border-color:var(--accBorder)}.hub-ar-chips{border:1px solid var(--line);background:var(--input);border-radius:15px;flex-wrap:wrap;align-items:center;gap:6px;padding:6px;transition:border-color .2s linear;display:flex}.hub-ar-chips:focus-within{border-color:var(--accBorder)}.hub-ar-chips input{background:0 0;border:0;flex:110px;width:auto;min-width:90px;min-height:40px;padding:0 8px}.hub-ar-chips input:focus-visible{outline:none}.hub-ar-chips i{background:var(--accSoft);border:1px solid var(--accBorder);color:var(--accText);animation:hub-ar-pop .35s var(--spring) both;border-radius:999px;align-items:center;gap:4px;padding:6px 6px 6px 12px;font-size:14.5px;font-style:normal;font-weight:800;display:inline-flex}.hub-ar-chips i button{width:24px;height:24px;color:inherit;opacity:.7;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.hub-ar-chips i button:hover{opacity:1;background:var(--soft2)}.hub-ar-posts{scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;padding-block:2px 6px;display:flex;overflow-x:auto}.hub-ar-posts::-webkit-scrollbar{display:none}.hub-ar-posts button{border:1px solid var(--line);background:var(--panel);width:92px;color:var(--ink);text-align:start;scroll-snap-align:start;transition:transform .25s var(--spring), border-color .2s linear, background-color .2s linear;border-radius:16px;flex-direction:column;flex:none;align-items:stretch;gap:6px;padding:6px;display:flex}.hub-ar-posts button:active{transform:scale(.95)}.hub-ar-posts button[aria-pressed=true]{border-color:var(--accBorder);box-shadow:inset 0 0 0 1px var(--accBorder);background:var(--accSoft);transform:translateY(-2px)}.hub-ar-posts img,.hub-ar-posts button>span{aspect-ratio:1;object-fit:cover;background:var(--soft2);width:100%;color:var(--dim);border-radius:11px;place-items:center;display:grid}.hub-ar-posts small{-webkit-line-clamp:2;color:var(--dim);-webkit-box-orient:vertical;font-size:12px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.hub-ar-segment{border:1px solid var(--line);background:var(--soft2);border-radius:17px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:4px;display:grid}.hub-ar-segment button{min-height:44px;color:var(--dim);transition:background-color .25s var(--ease), color .25s linear;background:0 0;border:0;border-radius:13px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:14px;font-weight:800;display:inline-flex}.hub-ar-segment button[aria-checked=true]{background:var(--panel);color:var(--ink);box-shadow:0 2px 10px #00000040, inset 0 0 0 1px var(--line)}.hub-ar-hint{color:var(--dim);align-self:center;font-size:12.5px}.hub-ar-actions{justify-content:flex-end;gap:10px;display:flex}.hub-ar-actions .hub-ar-primary{min-width:150px}@media (max-width:720px){.hub-ar{gap:16px}.hub-ar-queue{border-radius:26px;padding:20px}.hub-ar-queue-run{gap:16px}.hub-ar-ring-box,.hub-ar-ring{width:92px;height:92px}.hub-ar-journal li{grid-template-columns:auto minmax(0,1fr) auto}.hub-ar-journal time{grid-column:2/-1;font-size:12px}.hub-ar-actions>*{flex:1 1 0}}@media (prefers-reduced-motion:reduce){.hub-ar *,.hub-ar :before,.hub-ar :after{transition:none!important;animation:none!important}.hub-ar-burst,.hub-ar-primary-big:after{display:none}.hub-ar-ring-check{stroke-dashoffset:0}}
