.ob{--ob-bg:#f4fbfc;--ob-bg-2:#eef9fb;--ob-card:#ffffffd1;--ob-card-solid:#fff;--ob-card-2:#f7fcfd;--ob-ink:#0a1020;--ob-ink-2:#3a4862;--ob-ink-3:#66748c;--ob-line:#0a325a17;--ob-line-2:#0a325a29;--ob-blue:#0a6cff;--ob-electric:#00b4ff;--ob-cyan:#00e5ff;--ob-navy:#0a0f1c;--ob-navy-2:#101827;--ob-grad:linear-gradient(100deg, #0a5cff 0%, #00a2ff 45%, #00d9ff 100%);--ob-grad-soft:linear-gradient(135deg, #00b4ff24, #00e5ff0f);--ob-grad-text:linear-gradient(95deg, #0a5cff 10%, #00a8ff 55%, #00cfff 100%);--ob-grad-border:linear-gradient(135deg, #0096ff8c, #00e5ff40 40%, #fff9 60%, #00b4ff66);--ob-shadow:0 1px 2px #0a28500a, 0 12px 32px -12px #005aaa2e, 0 40px 80px -48px #0078dc40;--ob-shadow-lg:0 2px 4px #0a28500a, 0 24px 60px -24px #0064c847, 0 60px 120px -60px #008cff59;--ob-glow:0 10px 30px -10px #008cffa6, 0 0 0 1px #ffffff40 inset;--ob-success:#0e9f6e;--ob-success-bg:#0e9f6e1a;--ob-warn:#b7791f;--ob-warn-bg:#f59e0b1f;--ob-danger:#dc2626;--ob-danger-bg:#dc262614;--ob-violet:#6d4cff;--ob-violet-bg:#6d4cff1a;--ob-field:#fff;--ob-field-focus:0 0 0 4px #00a0ff24;--ob-radius:22px;color:var(--ob-ink);font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif;background-color:#0000;background-image:radial-gradient(1200px 620px at 8% -8%,#00c8ff2e,#0000 60%),radial-gradient(900px 600px at 100% 0,#0a64ff24,#0000 60%),radial-gradient(900px 700px at 50% 110%,#00e5ff1f,#0000 65%),linear-gradient(#f7fcfd 0%,#eef8fb 60%,#f4fbfc 100%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;min-height:100dvh}[data-theme=dark] .ob{--ob-bg:#0a0f1c;--ob-bg-2:#0d1424;--ob-card:#101827c7;--ob-card-solid:#101827;--ob-card-2:#121c2e;--ob-ink:#f2f7fc;--ob-ink-2:#b2c0d4;--ob-ink-3:#8090a8;--ob-line:#ffffff14;--ob-line-2:#ffffff26;--ob-blue:#3d9bff;--ob-grad-text:linear-gradient(95deg, #3db4ff 10%, #00d4ff 60%, #6ff3ff 100%);--ob-grad-border:linear-gradient(135deg, #00b4ff99, #00e5ff26 45%, #ffffff0f 60%, #00b4ff73);--ob-shadow:0 1px 2px #0000004d, 0 20px 50px -24px #000000b3;--ob-shadow-lg:0 30px 80px -30px #000c, 0 0 60px -30px #00a0ff59;--ob-success:#34d399;--ob-success-bg:#34d3991f;--ob-warn:#fbbf24;--ob-warn-bg:#fbbf241f;--ob-danger:#f87171;--ob-danger-bg:#f871711f;--ob-violet:#a78bfa;--ob-violet-bg:#a78bfa24;--ob-field:#ffffff0a;background-color:#0000;background-image:radial-gradient(1100px 600px at 10% -10%,#00b4ff29,#0000 60%),radial-gradient(900px 600px at 100% 10%,#00e5ff14,#0000 60%),linear-gradient(170deg,#0a0f1c 0%,#0d1628 50%,#0a0f1c 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.ob ::selection{background:#00b4ff40}.ob-waves{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ob-waves svg{opacity:.9;width:140%;position:absolute;left:-20%}.ob-waves .w1{height:46%;animation:22s ease-in-out infinite alternate ob-drift;top:-8%}.ob-waves .w2{height:52%;animation:28s ease-in-out infinite alternate-reverse ob-drift;bottom:-14%;transform:scaleX(-1)}[data-theme=dark] .ob-waves svg{opacity:.45}@keyframes ob-drift{0%{translate:-2%}to{translate:2% 1.5%}}.ob-wrap{z-index:1;width:100%;max-width:1180px;margin:0 auto;padding:0 16px;position:relative}@media (min-width:640px){.ob-wrap{padding:0 28px}}.ob-display{font-family:var(--font-heading), var(--font-body), sans-serif;letter-spacing:-.035em;font-weight:700;line-height:1.02}.ob-h1{font-family:var(--font-heading), sans-serif;letter-spacing:-.03em;font-size:clamp(30px,4.4vw,52px);font-weight:700;line-height:1.06}.ob-h2{font-family:var(--font-heading), sans-serif;letter-spacing:-.025em;font-size:clamp(22px,2.6vw,32px);font-weight:700;line-height:1.12}.ob-h3{font-family:var(--font-heading), sans-serif;letter-spacing:-.015em;font-size:18px;font-weight:650;line-height:1.25}.ob-eyebrow{letter-spacing:.32em;text-transform:uppercase;color:var(--ob-ink-3);align-items:center;gap:12px;font-size:11.5px;font-weight:600;display:inline-flex}.ob-eyebrow:before{content:"";background:var(--ob-grad);border-radius:2px;width:34px;height:2px}.ob-grad-text{background:var(--ob-grad-text);color:#0000;-webkit-background-clip:text;background-clip:text}.ob-muted{color:var(--ob-ink-2)}.ob-faint{color:var(--ob-ink-3)}.ob-lead{color:var(--ob-ink-2);font-size:clamp(16px,1.4vw,18.5px);line-height:1.6}.ob-card{background:var(--ob-card);border-radius:var(--ob-radius);box-shadow:var(--ob-shadow);-webkit-backdrop-filter:blur(18px)saturate(1.3);position:relative}.ob-card:before,.ob-gborder:before{content:"";border-radius:inherit;background:var(--ob-grad-border);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ob-gborder{position:relative}.ob-card-pad{padding:22px}@media (min-width:640px){.ob-card-pad{padding:30px}}.ob-card-hover{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s}.ob-card-hover:hover{box-shadow:var(--ob-shadow-lg);transform:translateY(-3px)}.ob-navy{color:#f2f7fc;background:radial-gradient(700px 380px at 85% 0,#00b4ff52,#0000 60%),radial-gradient(500px 300px at 0 100%,#00e5ff29,#0000 60%),linear-gradient(150deg,#0d1628 0%,#0a0f1c 55%,#08111f 100%);border-radius:28px;position:relative;overflow:hidden;box-shadow:0 40px 90px -40px #002864a6}.ob-navy:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(140deg,#00e5ff8c,#ffffff0a 40%,#00b4ff66);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ob-navy .ob-muted{color:#a9b6c9}.ob-grid-bg{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(at 70% 30%,#000 20%,#0000 75%);mask-image:radial-gradient(at 70% 30%,#000 20%,#0000 75%)}.ob-btn{--h:48px;height:var(--h);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:15px;font-weight:600;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s,background-color .2s,opacity .2s;display:inline-flex;position:relative}@media (max-width:520px){.ob-btn{white-space:normal;text-align:center;height:auto;min-height:var(--h);padding-block:10px;line-height:1.25}}.ob-btn:active{transform:translateY(1px)scale(.99)}.ob-btn:disabled{opacity:.5;cursor:not-allowed}.ob-btn-primary{color:#fff;background:var(--ob-grad);box-shadow:var(--ob-glow);background-size:160% 100%}.ob-btn-primary:hover:not(:disabled){background-position:100% 0;transform:translateY(-1px);box-shadow:0 16px 40px -12px #0096ffbf,inset 0 0 0 1px #ffffff4d}.ob-btn-primary .arrow{transition:transform .25s}.ob-btn-primary:hover .arrow{transform:translate(3px)}.ob-btn-ghost{color:var(--ob-ink);background:var(--ob-card);box-shadow:0 0 0 1px var(--ob-line-2) inset, 0 6px 18px -10px #0050a040}.ob-btn-ghost:hover:not(:disabled){box-shadow:inset 0 0 0 1px #00a0ff73,0 10px 24px -12px #0078dc59}.ob-btn-white{color:#0a1020;background:#fff;box-shadow:0 12px 30px -12px #00c8ff99}.ob-btn-link{height:auto;color:var(--ob-blue);padding:0;font-weight:600}.ob-btn-sm{--h:38px;padding:0 16px;font-size:13.5px}.ob-btn-xs{--h:30px;padding:0 12px;font-size:12.5px}.ob-btn-lg{--h:56px;padding:0 32px;font-size:16px}.ob-icon-btn{width:36px;height:36px;color:var(--ob-ink-2);border-radius:12px;place-items:center;transition:background .2s,color .2s;display:grid}.ob-icon-btn:hover{background:var(--ob-grad-soft);color:var(--ob-blue)}.ob :focus-visible{outline:2px solid var(--ob-electric);outline-offset:3px;border-radius:10px}.ob-pill{white-space:nowrap;background:var(--ob-card-2);height:26px;color:var(--ob-ink-2);box-shadow:0 0 0 1px var(--ob-line) inset;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.ob-pill .dot{background:currentColor;border-radius:99px;width:7px;height:7px}.ob-pill[data-tone=success]{color:var(--ob-success);background:var(--ob-success-bg);box-shadow:none}.ob-pill[data-tone=progress]{color:var(--ob-blue);box-shadow:none;background:#008cff1a}.ob-pill[data-tone=progress] .dot{animation:1.6s ease-in-out infinite ob-pulse}.ob-pill[data-tone=warn]{color:var(--ob-warn);background:var(--ob-warn-bg);box-shadow:none}.ob-pill[data-tone=danger]{color:var(--ob-danger);background:var(--ob-danger-bg);box-shadow:none}.ob-pill[data-tone=violet]{color:var(--ob-violet);background:var(--ob-violet-bg);box-shadow:none}@keyframes ob-pulse{50%{opacity:.35}}.ob-bar{background:#0078c81a;border-radius:99px;height:8px;position:relative;overflow:hidden}[data-theme=dark] .ob-bar{background:#ffffff12}.ob-bar>i{border-radius:inherit;background:var(--ob-grad);transition:width .8s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 auto 0 0;box-shadow:0 0 18px #00c8ff99}.ob-bar>i:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:2.6s ease-in-out infinite ob-shimmer;position:absolute;inset:0;translate:-100%}@keyframes ob-shimmer{to{translate:100%}}.ob-stepper{align-items:center;gap:6px;display:flex}.ob-step{color:var(--ob-ink-3);border-radius:999px;align-items:center;gap:10px;padding:7px 14px 7px 7px;font-size:13px;font-weight:600;transition:background .25s,color .25s;display:flex}.ob-step:hover{color:var(--ob-ink)}.ob-step .num{letter-spacing:.02em;background:var(--ob-card-solid);width:30px;height:30px;box-shadow:0 0 0 1px var(--ob-line-2) inset;border-radius:99px;place-items:center;font-size:11.5px;font-weight:700;display:grid}.ob-step[data-state=current]{color:var(--ob-ink);background:var(--ob-card-solid);box-shadow:inset 0 0 0 1px #00a0ff59,0 10px 24px -14px #0078dc73}.ob-step[data-state=current] .num{color:#fff;background:var(--ob-grad);box-shadow:0 6px 16px -6px #00a0ffe6}.ob-step[data-state=completed] .num{color:#fff;box-shadow:none;background:linear-gradient(135deg,#0ea5e9,#10b981)}.ob-step[data-state=blocked]{opacity:.55}.ob-step-line{background:var(--ob-line-2);border-radius:2px;flex:1;min-width:14px;height:2px;position:relative;overflow:hidden}.ob-step-line[data-done=true]{background:var(--ob-grad)}.ob-header{z-index:40;-webkit-backdrop-filter:blur(16px)saturate(1.4);border-bottom:1px solid var(--ob-line);background:#f7fcfdb8;position:sticky;top:0}[data-theme=dark] .ob-header{background:#0a0f1cb8}.ob-label{color:var(--ob-ink);margin-bottom:8px;font-size:14px;font-weight:600;line-height:1.4;display:block}.ob-label .req{color:var(--ob-electric);margin-left:3px}.ob-help{color:var(--ob-ink-3);margin-top:7px;font-size:12.5px;line-height:1.5}.ob-input,.ob-textarea,.ob-select{width:100%;min-height:50px;color:var(--ob-ink);background:var(--ob-field);border:1px solid var(--ob-line-2);border-radius:14px;outline:none;padding:13px 16px;font-size:16px;transition:border-color .2s,box-shadow .2s,background .2s}.ob-input::placeholder,.ob-textarea::placeholder{color:var(--ob-ink-3);opacity:.75}.ob-input:hover,.ob-textarea:hover,.ob-select:hover{border-color:#008cff59}.ob-input:focus,.ob-textarea:focus,.ob-select:focus{border-color:var(--ob-electric);box-shadow:var(--ob-field-focus)}.ob-textarea{resize:vertical;min-height:112px;line-height:1.55}.ob-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 20 20'%3E%3Cpath d='m5 8 5 5 5-5' fill='none' stroke='%2300a2ff' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:42px}[data-theme=dark] .ob-select option{background:#101827}.ob-choice{background:var(--ob-field);border:1px solid var(--ob-line-2);cursor:pointer;text-align:left;border-radius:14px;align-items:center;gap:12px;min-height:52px;padding:12px 16px;font-size:15px;font-weight:500;transition:border-color .2s,box-shadow .2s,background .2s,transform .2s;display:flex;position:relative}.ob-choice:hover{border-color:#008cff66}.ob-choice .tick{border:1.5px solid var(--ob-line-2);border-radius:99px;flex:none;place-items:center;width:22px;height:22px;transition:all .2s;display:grid}.ob-choice[data-multi=true] .tick{border-radius:7px}.ob-choice[aria-checked=true],.ob-choice[aria-pressed=true]{background:linear-gradient(var(--ob-card-solid), var(--ob-card-solid)) padding-box, var(--ob-grad) border-box;border:1.5px solid #0000;box-shadow:0 10px 26px -16px #008cffa6}.ob-choice[aria-checked=true] .tick,.ob-choice[aria-pressed=true] .tick{background:var(--ob-grad);color:#fff;border-color:#0000}.ob-chip{border:1px solid var(--ob-line-2);background:var(--ob-field);cursor:pointer;border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.ob-chip:hover{border-color:#008cff73}.ob-chip[aria-pressed=true]{color:#fff;background:var(--ob-grad);border-color:#0000;box-shadow:0 8px 20px -10px #0096ffcc}.ob-why{background:radial-gradient(400px 120px at 0 0,#00c8ff29,#0000 70%),linear-gradient(135deg,#0096ff14,#00e5ff0a);border-radius:18px;gap:14px;padding:18px 20px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #00a0ff2e}.ob-why .icon{color:#fff;background:var(--ob-grad);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 8px 20px -8px #0096ffe6}.ob-why h4{letter-spacing:.18em;text-transform:uppercase;color:var(--ob-blue);margin-bottom:4px;font-size:11.5px;font-weight:700}.ob-why p{color:var(--ob-ink-2);font-size:14px;line-height:1.6}.ob-callout{background:var(--ob-warn-bg);color:var(--ob-ink);border-radius:14px;padding:14px 16px;font-size:14px;line-height:1.55}.ob-callout[data-tone=info]{background:#0096ff14}.ob-callout[data-tone=success]{background:var(--ob-success-bg)}.ob-callout[data-tone=danger]{background:var(--ob-danger-bg)}.ob-logo-tile{background:var(--ob-card-solid);width:52px;height:52px;box-shadow:0 0 0 1px var(--ob-line) inset, 0 10px 22px -12px #0050a059;border-radius:16px;flex:none;place-items:center;display:grid}.ob-logo-tile svg{width:28px;height:28px}.ob-conn{text-align:left;cursor:pointer;flex-direction:column;gap:14px;padding:20px;display:flex}.ob-conn[data-status=connected]:after,.ob-conn[data-status=pending]:after{content:"";background:linear-gradient(90deg,#10b981,#00d9ff);border-radius:3px 3px 0 0;height:3px;position:absolute;inset:auto 20px 0}.ob-drop{text-align:center;background:radial-gradient(420px 160px at 50% 0%, #00c8ff1f, transparent 70%), var(--ob-field);border:1.5px dashed #008cff59;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:170px;padding:24px;transition:all .25s;display:flex;position:relative}.ob-drop[data-over=true]{border-color:var(--ob-electric);background:radial-gradient(420px 200px at 50% 0%, #00c8ff40, transparent 70%), var(--ob-field);transform:scale(1.01);box-shadow:0 20px 40px -20px #0096ff80}.ob-drop .cloud{color:#fff;background:var(--ob-grad);border-radius:18px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 14px 30px -12px #0096ffd9}.ob-file{background:var(--ob-card-solid);box-shadow:0 0 0 1px var(--ob-line) inset;border-radius:16px;align-items:center;gap:12px;padding:10px;display:flex}.ob-thumb{background:var(--ob-grad-soft);width:52px;height:52px;color:var(--ob-blue);letter-spacing:.04em;border-radius:12px;flex:none;place-items:center;font-size:10.5px;font-weight:700;display:grid;overflow:hidden}.ob-thumb img,.ob-thumb video{object-fit:cover;width:100%;height:100%}.ob-guide-step{gap:16px;display:grid}@media (min-width:900px){.ob-guide-step{grid-template-columns:1fr 1.15fr;align-items:center}}.ob-step-badge{letter-spacing:.18em;color:#fff;background:var(--ob-grad);border-radius:99px;align-items:center;height:24px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.ob-mock{color:#1c2434;background:#fff;border-radius:16px;font-family:ui-sans-serif,system-ui,sans-serif;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0a325a1f,0 22px 50px -26px #003c8c80}.ob-mock .bar{color:#4b5567;background:#f2f5f9;border-bottom:1px solid #e3e8ef;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:11.5px;font-weight:600;display:flex}.ob-mock .bar i{background:#d5dce6;border-radius:99px;width:8px;height:8px}.ob-mock .side{background:#fafbfd;border-right:1px solid #edf1f6;width:38%;max-width:170px;padding:10px 8px;font-size:11px}.ob-mock .side div{color:#5b6577;white-space:nowrap;text-overflow:ellipsis;border-radius:7px;padding:6px 8px;overflow:hidden}.ob-mock .hl{background:#008cff1a;font-weight:700;animation:2.2s ease-in-out infinite ob-ring;position:relative;box-shadow:0 0 0 2px #00b4ff;color:#0a5cff!important}@keyframes ob-ring{50%{box-shadow:0 0 0 2px #00b4ff,0 0 0 7px #00b4ff2e}}.ob-mock .btn{color:#fff;background:#0a66ff;border-radius:7px;align-items:center;height:28px;padding:0 14px;font-size:11.5px;font-weight:700;display:inline-flex}.ob-mock .field{color:#1c2434;background:#fff;border:1px solid #cfd8e4;border-radius:7px;padding:7px 9px;font-size:11.5px}.ob-stack-item{background:#ffffff0f;border-radius:16px;align-items:center;gap:14px;padding:14px 18px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a}.ob-stack-plus{z-index:1;color:#03101d;background:linear-gradient(135deg,#00b4ff,#00e5ff);border-radius:99px;place-items:center;width:26px;height:26px;margin:-6px auto;font-weight:700;display:grid;position:relative;box-shadow:0 6px 16px -4px #00c8ffcc}.ob-ring{transform:rotate(-90deg)}.ob-ring circle{transition:stroke-dashoffset 1s cubic-bezier(.16,1,.3,1)}.ob-enter{animation:.6s cubic-bezier(.16,1,.3,1) both ob-enter}.ob-enter-2{animation:.6s cubic-bezier(.16,1,.3,1) 80ms both ob-enter}.ob-enter-3{animation:.6s cubic-bezier(.16,1,.3,1) .16s both ob-enter}@keyframes ob-enter{0%{opacity:0;transform:translateY(14px)}}.ob-float{animation:6s ease-in-out infinite ob-float}@keyframes ob-float{50%{transform:translateY(-8px)}}.ob-orb-glow{filter:drop-shadow(0 0 18px #00dcffd9)drop-shadow(0 0 40px #00a0ff80)}.ob-spin{animation:.8s linear infinite ob-spin}@keyframes ob-spin{to{transform:rotate(360deg)}}.ob-confetti i{opacity:0;border-radius:2px;width:7px;height:12px;animation:2.6s cubic-bezier(.2,.6,.4,1) forwards ob-fall;position:absolute;top:-10px}@keyframes ob-fall{10%{opacity:1}to{opacity:0;transform:translateY(420px)rotate(540deg)}}.ob-overlay{z-index:80;-webkit-backdrop-filter:blur(6px);background:#060c1873;animation:.25s both ob-fade;position:fixed;inset:0}@keyframes ob-fade{0%{opacity:0}}.ob-sheet{z-index:81;overscroll-behavior:contain;background:var(--ob-bg);border-radius:26px 26px 0 0;max-height:92dvh;animation:.45s cubic-bezier(.16,1,.3,1) both ob-sheet;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -30px 80px -30px #00000080}@media (min-width:768px){.ob-sheet{border-radius:28px;width:min(980px,94vw);max-height:94dvh;animation:.4s cubic-bezier(.16,1,.3,1) both ob-pop;inset:3vh 50% auto auto;translate:50%}}@keyframes ob-sheet{0%{opacity:0;transform:translateY(40px)}}@keyframes ob-pop{0%{opacity:0;transform:translateY(16px)scale(.98)}}.ob-table{border-collapse:separate;border-spacing:0;width:100%;font-size:14px}.ob-table th{text-align:left;letter-spacing:.14em;text-transform:uppercase;color:var(--ob-ink-3);border-bottom:1px solid var(--ob-line);padding:12px 14px;font-size:11px;font-weight:700}.ob-table td{border-bottom:1px solid var(--ob-line);vertical-align:middle;padding:14px}.ob-table tr:hover td{background:#0096ff09}@media (prefers-reduced-motion:reduce){.ob *,.ob :before,.ob :after{transition:none!important;animation:none!important}}.ob-aurora{z-index:0;pointer-events:none;filter:saturate(1.15);position:fixed;inset:-10%;overflow:hidden}.ob-aurora i{filter:blur(70px);opacity:.42;mix-blend-mode:multiply;will-change:transform;border-radius:50%;width:46vmax;height:46vmax;position:absolute}.ob-aurora i:first-child{background:radial-gradient(circle at 30% 30%,#5fd6ff,#00b4ff 45%,#0000 70%);animation:26s ease-in-out infinite alternate ob-blob1;top:-12%;left:-8%}.ob-aurora i:nth-child(2){background:radial-gradient(circle at 60% 40%,#8fb6ff,#2d6bff 45%,#0000 70%);animation:32s ease-in-out infinite alternate ob-blob2;top:8%;right:-10%}.ob-aurora i:nth-child(3){opacity:.32;background:radial-gradient(circle,#8ff6ff,#00e5ff 40%,#0000 70%);animation:28s ease-in-out infinite alternate ob-blob3;bottom:-22%;left:25%}.ob-aurora i:nth-child(4){opacity:.18;background:radial-gradient(circle,#b9a8ff,#7c5cff 45%,#0000 70%);width:30vmax;height:30vmax;animation:36s ease-in-out infinite alternate-reverse ob-blob2;bottom:4%;right:18%}[data-theme=dark] .ob-aurora i{mix-blend-mode:screen;opacity:.22}[data-theme=dark] .ob-aurora i:nth-child(4){opacity:.12}@keyframes ob-blob1{to{transform:translate(18vw,14vh)scale(1.25)}}@keyframes ob-blob2{to{transform:translate(-16vw,18vh)scale(.85)}}@keyframes ob-blob3{to{transform:translate(-10vw,-20vh)scale(1.2)}}.ob-particles{z-index:0;pointer-events:none;opacity:.8;background-image:radial-gradient(1.6px 1.6px at 12% 22%,#00a0ff8c,#0000 60%),radial-gradient(1.2px 1.2px at 78% 18%,#00e5ff8c,#0000 60%),radial-gradient(1.8px 1.8px at 42% 62%,#00b4ff73,#0000 60%),radial-gradient(1.3px 1.3px at 88% 72%,#00e5ff80,#0000 60%),radial-gradient(1.5px 1.5px at 24% 86%,#0a6cff73,#0000 60%),radial-gradient(1.1px 1.1px at 64% 34%,#00e5ff80,#0000 60%);background-size:640px 640px;animation:60s linear infinite ob-particles;position:fixed;inset:0}@keyframes ob-particles{to{background-position:640px -640px}}.ob-aurora-local{pointer-events:none;background:radial-gradient(600px 300px at 15% 0,#00b4ff40,#0000 60%),radial-gradient(500px 300px at 100% 100%,#00e5ff2e,#0000 60%);animation:14s ease-in-out infinite alternate ob-local;position:absolute;inset:0}@keyframes ob-local{to{transform:translate(3%,2%)scale(1.05)}}.ob-navy:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 35%,#00e5ff12 48%,#ffffff0f 50%,#0000 62%) 0 0/250% 100%;animation:9s ease-in-out infinite ob-sheen;position:absolute;inset:0}@keyframes ob-sheen{0%{background-position:120% 0}60%,to{background-position:-120% 0}}.ob-art{flex:none;place-items:center;transition:transform .5s cubic-bezier(.16,1,.3,1);display:inline-grid}.ob-art svg{overflow:visible}.ob-art-float svg{animation:5.5s ease-in-out infinite ob-art-float}.ob-conn:hover .ob-art,.ob-art:hover{transform:perspective(400px)rotateY(-14deg)rotateX(8deg)scale(1.08)}@keyframes ob-art-float{50%{transform:translateY(-6px)}}.ob-twinkle{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite ob-twinkle}@keyframes ob-twinkle{50%{opacity:.25;transform:scale(.6)}}.ob-flame{transform-box:fill-box;transform-origin:top;animation:.35s ease-in-out infinite alternate ob-flame}@keyframes ob-flame{to{transform:scaleY(1.25)scaleX(.9)}}.ob-tile3d{color:#fff;flex:none;place-items:center;transition:transform .35s cubic-bezier(.16,1,.3,1);display:inline-grid;position:relative;box-shadow:inset 0 1px #ffffff8c,inset 0 -3px 6px #00145059,0 12px 22px -10px #005adcbf,0 3px #0628788c}.ob-tile3d:hover,.ob-conn:hover .ob-tile3d{transform:translateY(-2px)rotate(-4deg)}.ob-tile3d-shine{pointer-events:none;background:linear-gradient(170deg,#ffffff8c 0%,#ffffff14 42%,#0000 46%);position:absolute;inset:0}.ob-avatar{border-radius:999px;flex:none;position:relative;overflow:hidden;box-shadow:0 0 0 2px #00e5ffd9,0 10px 24px -8px #00a0ffcc}.ob-rise{animation:.7s cubic-bezier(.16,1,.3,1) both ob-rise}@keyframes ob-rise{0%{opacity:0;filter:blur(4px);transform:translateY(18px)scale(.98)}}.ob-seal{color:#03101d;background:conic-gradient(#00e5ff,#0a6cff,#00e5ff,#8ff6ff,#00e5ff);border-radius:999px;flex:none;place-items:center;width:48px;height:48px;animation:12s linear infinite ob-spin;display:grid;box-shadow:0 8px 22px -6px #00c8ffe6}.ob-seal svg{animation:12s linear infinite reverse ob-spin}.ob-build-glow{isolation:isolate;position:relative}.ob-build-glow:after{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--a,0deg), #00e5ff, #0a5cff, #7c5cff, #00e5ff);filter:blur(10px);opacity:.8;animation:4s linear infinite ob-spin;position:absolute;inset:-3px}.ob-fb{color:#1c2b33;background:#f0f2f5;border-radius:14px;font-family:Segoe UI,Helvetica,Arial,sans-serif;font-size:11.5px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0a1e3c1f,0 26px 60px -30px #0028788c}.ob-fb .fb-hl{border-radius:8px;animation:2.2s ease-in-out infinite ob-ring;position:relative;box-shadow:0 0 0 2.5px #00b4ff}.ob-fb .fb-cursor{pointer-events:none;filter:drop-shadow(0 2px 3px #00000059);width:22px;height:22px;animation:2.2s ease-in-out infinite ob-cursor;position:absolute}@keyframes ob-cursor{50%{transform:translate(-4px,-4px)scale(.92)}}@media print{.ob-waves,.ob-aurora,.ob-particles,.ob-header{display:none!important}.ob{background:#fff!important}}@media (prefers-reduced-motion:reduce){.ob-aurora i,.ob-particles,.ob-navy:before{animation:none!important}}
