html[data-design=v2] .au-stage{background-color:var(--app-canvas);background-image:linear-gradient(160deg, var(--app-nav) 0%, var(--app-canvas) 55%);min-height:100dvh;color:var(--app-text);font-family:var(--app-font);-webkit-font-smoothing:antialiased;position:relative;overflow-x:hidden}html[data-design=v2] .au-glow{pointer-events:none;background:radial-gradient(55% 55% at 100% -8%, var(--app-glow) 0%, transparent 62%), radial-gradient(45% 55% at -6% 108%, color-mix(in srgb, var(--app-success) 9%, transparent) 0%, transparent 62%), radial-gradient(35% 35% at 30% 40%, color-mix(in srgb, var(--app-primary) 6%, transparent) 0%, transparent 70%);animation:18s ease-in-out infinite alternate au-drift;position:fixed;inset:0}@keyframes au-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(-2%,1.5%)scale(1.04)}}html[data-design=v2] .au-layout{grid-template-columns:minmax(0,1.05fr) minmax(460px,.95fr);gap:14px;width:100%;max-width:1480px;min-height:100dvh;margin:0 auto;padding:14px;display:grid;position:relative}@media (max-width:1080px){html[data-design=v2] .au-layout{grid-template-columns:minmax(0,1fr);padding:0}html[data-design=v2] .au-showcase{display:none!important}}html[data-design=v2] .au-showcase{border:.75px solid var(--app-stroke);background:radial-gradient(80% 60% at 0% 0%, color-mix(in srgb, var(--app-primary) 14%, transparent) 0%, transparent 60%), color-mix(in srgb, var(--app-surface) 55%, transparent);height:calc(100dvh - 28px);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--app-glass-rim) 60%, transparent), var(--dg-column-shadow,0 24px 60px -28px #0f172a59);border-radius:32px;flex-direction:column;padding:34px 40px 26px;display:flex;position:sticky;top:14px;overflow:hidden}html[data-design=v2] .au-logo{border-radius:14px;width:fit-content;display:inline-flex}html[data-design=v2] .au-showcase-inner{flex-direction:column;flex:auto;justify-content:center;gap:30px;min-height:0;display:flex}html[data-design=v2] .au-hero-title{letter-spacing:-.035em;font-size:clamp(32px,3vw,46px);font-weight:600;line-height:1.04}html[data-design=v2] .au-gradient-text{background:linear-gradient(110deg, var(--app-primary-bright) 0%, color-mix(in srgb, var(--app-primary) 60%, var(--tone-violet,#8b6ee8)) 55%, var(--app-success) 115%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:6px;display:block}html[data-design=v2] .au-hero-lead{max-width:500px;color:var(--app-text-2);margin-top:16px;font-size:16.5px;line-height:26px}html[data-design=v2] .au-benefits{flex-wrap:wrap;gap:8px;display:flex}html[data-design=v2] .au-benefit{border:.75px solid var(--app-stroke);background:var(--app-glass);height:34px;color:var(--app-text-2);border-radius:17px;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:500;display:inline-flex}html[data-design=v2] .au-benefit svg{width:15px;height:15px;color:var(--app-primary-bright)}html[data-design=v2] .au-copyright{color:var(--app-muted);font-size:12px}html[data-design=v2] .au-inbox{border:.75px solid var(--app-stroke);background:var(--app-card);max-width:600px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--app-glass-rim) 60%, transparent), 0 30px 70px -36px #0f172a8c;border-radius:26px;grid-template-rows:auto 1fr;grid-template-columns:220px minmax(0,1fr);display:grid;overflow:hidden}html[data-design=v2] .au-inbox-head{border-bottom:.75px solid var(--app-divider);grid-column:1/-1;align-items:center;gap:8px;padding:12px 16px;display:flex}html[data-design=v2] .au-inbox-dot{background:var(--app-primary);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb, var(--app-primary) 18%, transparent);border-radius:50%}html[data-design=v2] .au-inbox-count{background:var(--app-primary);color:#fff;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:600;display:grid}html[data-design=v2] .au-live{background:currentColor;border-radius:50%;width:7px;height:7px;position:relative}html[data-design=v2] .au-live:after{content:"";background:inherit;border-radius:50%;animation:1.6s ease-out infinite pg-pulse;position:absolute;inset:0}html[data-design=v2] .au-inbox-list{border-right:.75px solid var(--app-divider);flex-direction:column;gap:2px;padding:8px;display:flex}html[data-design=v2] .au-inbox-row{border-radius:14px;align-items:center;gap:10px;padding:9px 8px;display:flex}html[data-design=v2] .au-inbox-row:first-child{background:color-mix(in srgb, var(--app-selected) 70%, transparent)}html[data-design=v2] .au-inbox-row>span:first-child{transform-origin:50%;flex:none;margin:0 5px;transform:scale(1.5)}html[data-design=v2] .au-inbox-chat{background:radial-gradient(70% 60% at 100% 0%, var(--app-glow) 0%, transparent 70%);flex-direction:column;justify-content:flex-end;gap:10px;min-height:210px;padding:16px;display:flex}html[data-design=v2] .au-bubble{max-width:88%;padding:9px 13px;font-size:14px;line-height:20px}html[data-design=v2] .au-bubble--in{border:.75px solid var(--app-stroke);background:var(--app-bubble-in);color:var(--app-text);border-radius:18px 18px 18px 6px;align-self:flex-start}html[data-design=v2] .au-bubble--out{background:var(--app-bubble-out);color:#fff;box-shadow:0 10px 24px -12px color-mix(in srgb, var(--app-primary) 80%, transparent);border-radius:18px 18px 6px;align-self:flex-end}html[data-design=v2] .au-bubble-from{color:var(--app-muted);align-items:center;gap:6px;margin-bottom:3px;font-size:11.5px;font-weight:500;display:flex}html[data-design=v2] .au-bubble-meta{color:#ffffffc7;justify-content:flex-end;align-items:center;gap:4px;margin-top:4px;font-size:11px;display:flex}html[data-design=v2] .au-bubble-meta svg{width:12px;height:12px}html[data-design=v2] .au-typing{gap:4px;padding:13px 15px;display:inline-flex}html[data-design=v2] .au-typing>span{background:#ffffffd9;border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite ai-typing}html[data-design=v2] .au-typing>span:nth-child(2){animation-delay:.15s}html[data-design=v2] .au-typing>span:nth-child(3){animation-delay:.3s}@keyframes ai-typing{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}html[data-design=v2] .au-main{flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:calc(100dvh - 28px);padding:72px 20px 24px;display:flex;position:relative}html[data-design=v2] .au-main-bar{justify-content:flex-end;align-items:center;gap:10px;display:flex;position:absolute;top:10px;left:20px;right:10px}html[data-design=v2] .au-mobile-logo{margin-right:auto;display:none}@media (max-width:1080px){html[data-design=v2] .au-mobile-logo{display:inline-flex}html[data-design=v2] .au-main{min-height:100dvh;padding:76px 16px 24px}html[data-design=v2] .au-main-bar{top:16px;left:16px;right:16px}}html[data-design=v2] .au-card{border:.75px solid var(--app-stroke);background:color-mix(in srgb, var(--app-surface) 88%, transparent);width:100%;max-width:460px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--app-glass-rim) 70%, transparent), 0 40px 90px -40px #0f172a8c, 0 2px 10px -2px #0f172a14;-webkit-backdrop-filter:blur(24px)saturate(1.5);backdrop-filter:blur(24px)saturate(1.5);border-radius:32px;padding:30px 30px 26px;position:relative}html[data-design=v2] .au-card--wide{max-width:540px}@media (max-width:520px){html[data-design=v2] .au-card{border-radius:28px;padding:24px 18px 20px}}html[data-design=v2] .au-legal{color:var(--app-muted);flex-wrap:wrap;justify-content:center;gap:4px 10px;font-size:12px;display:flex}html[data-design=v2] .au-legal a:hover{color:var(--app-text)}html[data-design=v2] .au-page-spinner{width:26px;height:26px;color:var(--app-primary);animation:.9s linear infinite pg-spin}html[data-design=v2] .au-journey{align-items:center;gap:6px;margin:0 0 22px;padding:0;list-style:none;display:flex}html[data-design=v2] .au-journey>li{color:var(--app-muted);flex:1 1 0;align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:flex}html[data-design=v2] .au-journey>li+li:before{content:"";background:var(--app-divider);border-radius:1px;flex:0 0 16px;order:-1;height:2px}html[data-design=v2] .au-journey-dot{border:1.5px solid var(--app-stroke);width:26px;height:26px;transition:all .3s var(--app-spring);border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}html[data-design=v2] .au-journey-dot svg{stroke-width:2.25px;width:13px;height:13px}html[data-design=v2] .au-journey>li[data-state=current]{color:var(--app-text)}html[data-design=v2] .au-journey>li[data-state=current] .au-journey-dot{background:var(--app-bubble-out);color:#fff;box-shadow:0 0 0 4px color-mix(in srgb, var(--app-primary) 18%, transparent);border-color:#0000}html[data-design=v2] .au-journey>li[data-state=done]{color:var(--app-text-2)}html[data-design=v2] .au-journey>li[data-state=done] .au-journey-dot{background:var(--app-success);color:#fff;border-color:#0000}html[data-design=v2] .au-heading{margin-bottom:22px}html[data-design=v2] .au-heading-icon{background:var(--app-bubble-out);color:#fff;width:54px;height:54px;box-shadow:0 14px 30px -14px color-mix(in srgb, var(--app-primary) 85%, transparent), inset 0 1px 0 #ffffff40;border-radius:18px;place-items:center;margin-bottom:18px;display:grid}html[data-design=v2] .au-heading-icon svg{width:25px;height:25px}html[data-design=v2] .au-eyebrow{color:var(--app-primary-bright);margin-bottom:6px;font-size:13px;font-weight:500}html[data-design=v2] .au-title{letter-spacing:-.025em;font-size:29px;font-weight:600;line-height:1.12}html[data-design=v2] .au-subtitle{color:var(--app-text-2);margin-top:9px;font-size:15px;line-height:22px}html[data-design=v2] .au-subtitle b{color:var(--app-text);overflow-wrap:anywhere;font-weight:500}html[data-design=v2] .au-form{flex-direction:column;gap:14px;display:flex}html[data-design=v2] .au-group{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}html[data-design=v2] .au-group>legend{color:var(--app-muted);margin-bottom:8px;padding:0 4px;font-size:12.5px;font-weight:500}html[data-design=v2] .au-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (max-width:520px){html[data-design=v2] .au-row{grid-template-columns:minmax(0,1fr)}}html[data-design=v2] .au-field{flex-direction:column;gap:6px;min-width:0;display:flex}html[data-design=v2] .au-field-box{border:.75px solid var(--app-stroke);background:color-mix(in srgb, var(--app-soft) 85%, transparent);height:58px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--app-glass-rim) 40%, transparent);border-radius:18px;align-items:center;transition:border-color .18s,box-shadow .18s,background-color .18s;display:flex;position:relative}html[data-design=v2] .au-field-box:hover{border-color:color-mix(in srgb, var(--app-primary-bright) 32%, var(--app-stroke))}html[data-design=v2] .au-field-box:focus-within{border-color:color-mix(in srgb, var(--app-primary-bright) 62%, transparent);background:color-mix(in srgb, var(--app-soft) 96%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--app-primary) 16%, transparent)}html[data-design=v2] .au-field[data-invalid=true] .au-field-box{border-color:color-mix(in srgb, var(--app-danger) 55%, transparent)}html[data-design=v2] .au-field-icon{width:19px;height:19px;color:var(--app-muted);pointer-events:none;transition:color .18s;position:absolute;left:17px}html[data-design=v2] .au-field-box:focus-within .au-field-icon{color:var(--app-primary-bright)}html[data-design=v2] .au-field-input{border-radius:inherit;width:100%;min-width:0;height:100%;color:var(--app-text);font-family:var(--app-font);background:0 0;border:0;outline:none;padding:22px 46px 6px 48px;font-size:16px}html[data-design=v2] .au-field-input:-webkit-autofill{-webkit-text-fill-color:var(--app-text);-webkit-box-shadow:0 0 0 40px color-mix(in srgb, var(--app-soft) 96%, var(--app-surface)) inset;transition:background-color 9999s}html[data-design=v2] .au-field-label{color:var(--app-muted);pointer-events:none;transform-origin:0;transition:transform .22s var(--app-spring), color .18s ease, top .22s var(--app-spring);font-size:16px;position:absolute;top:50%;left:48px;transform:translateY(-50%)}:-webkit-any(html[data-design=v2] .au-field-input:focus+.au-field-label,html[data-design=v2] .au-field-input:not(:placeholder-shown)+.au-field-label,html[data-design=v2] .au-field-input:-webkit-autofill+.au-field-label){top:17px;transform:translateY(-50%)scale(.76)}:is(html[data-design=v2] .au-field-input:focus+.au-field-label,html[data-design=v2] .au-field-input:not(:placeholder-shown)+.au-field-label,html[data-design=v2] .au-field-input:autofill+.au-field-label){top:17px;transform:translateY(-50%)scale(.76)}html[data-design=v2] .au-field-input:focus+.au-field-label{color:var(--app-primary-bright)}html[data-design=v2] .au-field-ok,html[data-design=v2] .au-field-action{border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;right:12px}html[data-design=v2] .au-field-ok{background:var(--app-success);color:#fff;width:24px;height:24px;right:15px}html[data-design=v2] .au-field-ok svg{stroke-width:2.25px;width:14px;height:14px}html[data-design=v2] .au-field-action{color:var(--app-muted);transition:background-color .15s,color .15s}html[data-design=v2] .au-field-action:hover{background:color-mix(in srgb, var(--app-text) 8%, transparent);color:var(--app-text)}html[data-design=v2] .au-field-action svg{width:18px;height:18px}html[data-design=v2] .au-field-hint{color:var(--app-muted);padding:0 6px;font-size:12.5px}html[data-design=v2] .au-strength{flex-direction:column;gap:7px;padding:0 4px;display:flex}html[data-design=v2] .au-strength-bars{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}html[data-design=v2] .au-strength-bars>span{background:color-mix(in srgb, var(--app-muted) 22%, transparent);border-radius:2px;height:4px;transition:background-color .3s}html[data-design=v2] .au-strength[data-level="1"] .au-strength-bars>span[data-on]{background:var(--app-danger)}html[data-design=v2] .au-strength[data-level="2"] .au-strength-bars>span[data-on]{background:var(--app-warm)}html[data-design=v2] .au-strength[data-level="3"] .au-strength-bars>span[data-on]{background:var(--app-primary)}html[data-design=v2] .au-strength[data-level="4"] .au-strength-bars>span[data-on]{background:var(--app-success)}html[data-design=v2] .au-strength-row{justify-content:space-between;align-items:center;gap:8px;display:flex}html[data-design=v2] .au-strength-checks{color:var(--app-muted);flex-wrap:wrap;gap:4px 12px;font-size:12.5px;display:flex}html[data-design=v2] .au-strength-checks>span{align-items:center;gap:4px;transition:color .2s;display:inline-flex}html[data-design=v2] .au-strength-checks svg{stroke-width:2.25px;opacity:.35;width:13px;height:13px;transition:opacity .2s}html[data-design=v2] .au-strength-checks>span[data-ok]{color:var(--app-success)}html[data-design=v2] .au-strength-checks>span[data-ok] svg{opacity:1}html[data-design=v2] .au-strength-label{color:var(--app-text-2);font-size:12.5px;font-weight:500}html[data-design=v2] .au-code{cursor:text;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid;position:relative}html[data-design=v2] .au-code-input{opacity:0;color:#0000;caret-color:#0000;width:100%;height:100%;font-size:16px;position:absolute;inset:0}html[data-design=v2] .au-code-cell{border:.75px solid var(--app-stroke);background:color-mix(in srgb, var(--app-soft) 85%, transparent);font-variant-numeric:tabular-nums;pointer-events:none;height:64px;transition:border-color .18s ease, box-shadow .18s ease, transform .2s var(--app-spring);border-radius:18px;place-items:center;font-size:26px;font-weight:600;display:grid;position:relative}html[data-design=v2] .au-code-cell[data-filled=true]{border-color:color-mix(in srgb, var(--app-primary-bright) 40%, var(--app-stroke))}html[data-design=v2] .au-code-cell[data-active=true]{border-color:color-mix(in srgb, var(--app-primary-bright) 70%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--app-primary) 16%, transparent);transform:translateY(-1px)}html[data-design=v2] .au-code[data-invalid=true] .au-code-cell{border-color:color-mix(in srgb, var(--app-danger) 55%, transparent)}html[data-design=v2] .au-code-caret{background:var(--app-primary-bright);border-radius:1px;width:2px;height:28px;animation:1s steps(2,end) infinite au-blink}@keyframes au-blink{50%{opacity:0}}@media (max-width:420px){html[data-design=v2] .au-code{gap:6px}html[data-design=v2] .au-code-cell{border-radius:15px;height:56px;font-size:22px}}html[data-design=v2] .au-resend{color:var(--app-muted);align-self:center;font-size:13.5px}html[data-design=v2] .au-btn{width:100%;height:56px;font-family:var(--app-font);transition:transform .22s var(--app-spring), filter .15s ease, opacity .2s ease, box-shadow .2s ease;-webkit-tap-highlight-color:transparent;border:.75px solid #0000;border-radius:20px;justify-content:center;align-items:center;padding:0 22px;font-size:16px;font-weight:600;display:inline-flex;position:relative}html[data-design=v2] .au-btn-content{align-items:center;gap:8px;transition:opacity .15s;display:inline-flex}html[data-design=v2] .au-btn-content svg{width:18px;height:18px;transition:transform .22s var(--app-spring)}html[data-design=v2] .au-btn:hover:not(:disabled) .au-btn-content svg{transform:translate(3px)}html[data-design=v2] .au-btn[data-variant=primary]{background:var(--app-bubble-out);color:#fff;box-shadow:inset 0 1px 0 #ffffff40, 0 16px 32px -16px color-mix(in srgb, var(--app-primary) 90%, transparent)}html[data-design=v2] .au-btn[data-variant=primary]:hover:not(:disabled){filter:brightness(1.07)}html[data-design=v2] .au-btn[data-variant=secondary]{border-color:var(--app-stroke);background:var(--app-glass-strong);color:var(--app-text);box-shadow:inset 0 1px 0 var(--app-glass-rim), var(--app-glass-shadow)}html[data-design=v2] .au-btn[data-variant=ghost]{height:46px;color:var(--app-text-2);background:0 0;font-size:15px;font-weight:500}html[data-design=v2] .au-btn[data-variant=ghost]:hover:not(:disabled){color:var(--app-text)}html[data-design=v2] .au-btn:active:not(:disabled){transform:scale(.97)}html[data-design=v2] .au-btn:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}html[data-design=v2] .au-btn[data-loading=true]{opacity:1}html[data-design=v2] .au-btn[data-loading=true] .au-btn-content{opacity:0}html[data-design=v2] .au-btn-spinner{place-items:center;display:grid;position:absolute;inset:0}html[data-design=v2] .au-btn-spinner svg{width:22px;height:22px;animation:.8s linear infinite pg-spin}html[data-design=v2] :is(.au-btn,.au-back,.au-link,.au-check,.au-switch a):focus-visible{outline:2px solid color-mix(in srgb, var(--app-primary) 70%, transparent);outline-offset:3px}html[data-design=v2] .au-back{height:34px;color:var(--app-text-2);border-radius:17px;align-items:center;gap:6px;margin:-6px 0 14px -8px;padding:0 12px 0 8px;font-size:14px;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}html[data-design=v2] .au-back:hover{background:color-mix(in srgb, var(--app-text) 6%, transparent);color:var(--app-text)}html[data-design=v2] .au-back svg{width:16px;height:16px}html[data-design=v2] .au-link{color:var(--app-primary-bright);font-size:14px;font-weight:500}html[data-design=v2] .au-link:hover{text-underline-offset:3px;text-decoration:underline}html[data-design=v2] .au-switch{border-top:.75px solid var(--app-divider);color:var(--app-muted);text-align:center;margin-top:20px;padding-top:18px;font-size:14px}html[data-design=v2] .au-switch a{color:var(--app-primary-bright);font-weight:500}html[data-design=v2] .au-note{color:var(--app-muted);text-align:center;font-size:12.5px;line-height:18px}html[data-design=v2] .au-error{border:.75px solid color-mix(in srgb, var(--app-danger) 32%, transparent);background:color-mix(in srgb, var(--app-danger) 10%, transparent);color:var(--app-text);border-radius:16px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;line-height:20px;display:flex}html[data-design=v2] .au-error svg{width:18px;height:18px;color:var(--app-danger);flex:none;margin-top:1px}html[data-design=v2] .au-check{border:.75px solid var(--app-stroke);background:color-mix(in srgb, var(--app-soft) 45%, transparent);color:var(--app-text-2);cursor:pointer;border-radius:18px;align-items:flex-start;gap:12px;padding:12px 14px;font-size:13px;line-height:19px;transition:border-color .18s,background-color .18s;display:flex}html[data-design=v2] .au-check[data-checked=true]{border-color:color-mix(in srgb, var(--app-primary-bright) 40%, transparent);background:color-mix(in srgb, var(--app-primary) 8%, transparent)}html[data-design=v2] .au-check-box{border:1.5px solid color-mix(in srgb, var(--app-muted) 55%, transparent);width:22px;height:22px;transition:all .2s var(--app-spring);border-radius:7px;flex:none;place-items:center;margin-top:1px;display:grid}html[data-design=v2] .au-check[data-checked=true] .au-check-box{background:var(--app-bubble-out);color:#fff;border-color:#0000}html[data-design=v2] .au-check-box svg{stroke-width:2.4px;width:14px;height:14px}html[data-design=v2] .au-check:has(input:focus-visible){outline:2px solid color-mix(in srgb, var(--app-primary) 70%, transparent);outline-offset:2px}html[data-design=v2] .au-check-text a{color:var(--app-primary-bright);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--app-primary) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--app-primary) 40%, transparent);text-underline-offset:3px}@media (prefers-reduced-motion:reduce){html[data-design=v2] :is(.au-glow,.au-typing>span,.au-code-caret){animation:none!important}}html[data-design=v2] .ob-stage{--ob-from:var(--app-primary-bright);--ob-to:var(--app-primary-deep);background-color:var(--app-canvas);background-image:linear-gradient(160deg, var(--app-nav) 0%, var(--app-canvas) 55%);height:100dvh;color:var(--app-text);font-family:var(--app-font);-webkit-font-smoothing:antialiased;flex-direction:column;display:flex;position:relative;overflow:hidden}html[data-design=v2] .ob-ambient{pointer-events:none;background:radial-gradient(50% 45% at 85% 0%, color-mix(in srgb, var(--ob-from) 20%, transparent) 0%, transparent 65%), radial-gradient(45% 45% at 0% 100%, color-mix(in srgb, var(--ob-to) 14%, transparent) 0%, transparent 65%);transition:background .8s;position:absolute;inset:0}html[data-design=v2] .ob-top{z-index:3;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;width:100%;max-width:820px;height:72px;margin:0 auto;padding:0 16px;display:grid;position:relative}html[data-design=v2] .ob-top>:last-child{justify-self:end}html[data-design=v2] .ob-top-center{justify-content:center;display:flex}html[data-design=v2] .ob-round{border:.75px solid var(--app-stroke);background:var(--app-glass-strong);width:42px;height:42px;color:var(--app-text);box-shadow:inset 0 1px 0 var(--app-glass-rim), var(--app-glass-shadow);transition:opacity .2s ease, transform .2s var(--app-spring);border-radius:50%;place-items:center;display:grid}html[data-design=v2] .ob-round[data-hidden=true]{opacity:0;pointer-events:none}html[data-design=v2] .ob-round:active{transform:scale(.92)}html[data-design=v2] .ob-round svg{width:20px;height:20px}html[data-design=v2] .ob-skip{height:40px;color:var(--app-text-2);border-radius:20px;padding:0 12px;font-size:14.5px;font-weight:500;transition:background-color .15s,color .15s}html[data-design=v2] .ob-skip:hover{background:color-mix(in srgb, var(--app-text) 6%, transparent);color:var(--app-text)}html[data-design=v2] .ob-progress{gap:6px;display:flex}html[data-design=v2] .ob-progress-seg{background:color-mix(in srgb, var(--app-muted) 22%, transparent);border-radius:3px;width:46px;height:6px;overflow:hidden}html[data-design=v2] .ob-progress-seg>span{border-radius:inherit;background:linear-gradient(90deg, var(--ob-from), var(--ob-to));width:0;height:100%;transition:width .55s var(--app-spring);display:block}html[data-design=v2] .ob-progress-seg[data-state]>span{width:100%}html[data-design=v2] .ob-progress-seg[data-state=current]{box-shadow:0 0 12px -2px color-mix(in srgb, var(--ob-from) 70%, transparent)}@media (max-width:480px){html[data-design=v2] .ob-progress-seg{width:30px}}html[data-design=v2] .ob-scroll{z-index:1;flex:auto;min-height:0;position:relative;overflow:hidden auto;-webkit-mask-image:linear-gradient(#0000 0,#000 18px calc(100% - 24px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 18px calc(100% - 24px),#0000 100%)}html[data-design=v2] .ob-content{width:100%;max-width:600px;margin:0 auto;padding:12px 20px 36px}html[data-design=v2] .ob-bottom{z-index:3;padding:8px 20px max(16px, env(safe-area-inset-bottom));position:relative}html[data-design=v2] .ob-bottom-inner{flex-direction:column;align-items:stretch;width:100%;max-width:600px;margin:0 auto;display:flex}html[data-design=v2] .ob-primary{transition:transform .22s var(--app-spring), filter .15s ease, background .6s ease;background:linear-gradient(135deg, var(--ob-from), var(--ob-to))!important;box-shadow:inset 0 1px 0 #ffffff40, 0 18px 36px -18px color-mix(in srgb, var(--ob-to) 90%, transparent)!important}html[data-design=v2] .ob-stack{flex-direction:column;gap:22px;display:flex}html[data-design=v2] .ob-stack--center{align-items:center}html[data-design=v2] .ob-header{flex-direction:column;align-items:flex-start;gap:16px;display:flex}html[data-design=v2] .ob-eyebrow{color:color-mix(in srgb, var(--ob-from) 80%, var(--app-text));margin-bottom:6px;font-size:13.5px;font-weight:600}html[data-design=v2] .ob-title{letter-spacing:-.025em;font-size:30px;font-weight:600;line-height:1.12}html[data-design=v2] .ob-title--hero{font-size:34px}html[data-design=v2] .ob-subtitle{color:var(--app-text-2);margin-top:9px;font-size:16px;line-height:24px}html[data-design=v2] .ob-tile{background:linear-gradient(135deg, var(--ob-from), var(--ob-to));color:#fff;box-shadow:inset 0 0 0 .75px #ffffff47, 0 10px 22px -10px color-mix(in srgb, var(--ob-to) 85%, transparent);flex:none;place-items:center;display:grid}html[data-design=v2] .ob-tile svg{stroke-width:1.65px;width:46%;height:46%}html[data-design=v2] .ob-muted-tile{filter:saturate(.35);opacity:.75}html[data-design=v2] .ob-section-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding:0 4px;font-size:15px;font-weight:600;display:flex}html[data-design=v2] .ob-card{border:.75px solid var(--app-stroke);background:var(--app-card);width:100%;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--app-glass-rim) 60%, transparent), 0 20px 50px -34px #0f172a80;border-radius:24px;overflow:hidden}html[data-design=v2] .ob-card--pad{flex-direction:column;gap:12px;padding:16px;display:flex}html[data-design=v2] .ob-card-head{justify-content:space-between;align-items:center;padding:16px 18px 6px;font-size:15px;font-weight:600;display:flex}html[data-design=v2] .ob-plan-row{align-items:center;gap:13px;padding:10px 18px;display:flex}html[data-design=v2] .ob-plan-num{border:.75px solid var(--app-stroke);background:color-mix(in srgb, var(--app-soft) 70%, transparent);width:28px;height:28px;color:var(--app-muted);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:500;display:grid}html[data-design=v2] .ob-done-mark{width:26px;height:26px;color:var(--app-muted);border-radius:50%;place-items:center;display:grid}html[data-design=v2] .ob-done-mark svg{width:18px;height:18px}html[data-design=v2] .ob-done-mark[data-done=true]{background:var(--app-success);color:#fff}html[data-design=v2] .ob-done-mark[data-done=true] svg{stroke-width:2.25px;width:15px;height:15px}html[data-design=v2] .ob-chip{background:color-mix(in srgb, var(--app-primary) 14%, transparent);height:26px;color:var(--app-primary-bright);border-radius:13px;align-items:center;gap:5px;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex}html[data-design=v2] .ob-chip[data-tone=muted]{background:color-mix(in srgb, var(--app-muted) 14%, transparent);color:var(--app-muted)}html[data-design=v2] .ob-chip svg{width:13px;height:13px}html[data-design=v2] .ob-tip{border:.75px solid var(--app-stroke);background:color-mix(in srgb, var(--app-soft) 55%, transparent);color:var(--app-text-2);border-radius:18px;align-items:flex-start;gap:11px;padding:13px 14px;font-size:13.5px;line-height:20px;display:flex}html[data-design=v2] .ob-tip-icon{background:color-mix(in srgb, var(--app-warm) 16%, transparent);width:28px;height:28px;color:var(--app-warm);border-radius:50%;flex:none;place-items:center;display:grid}html[data-design=v2] .ob-tip-icon svg{width:15px;height:15px}html[data-design=v2] .ob-hero{place-items:center;width:400px;max-width:100%;height:260px;display:grid;position:relative}html[data-design=v2] .ob-hero>*{grid-area:1/1}html[data-design=v2] .ob-hero-glow{background:radial-gradient(circle, color-mix(in srgb, var(--app-primary) 45%, transparent) 0%, color-mix(in srgb, var(--app-primary-deep) 14%, transparent) 45%, transparent 70%);filter:blur(18px);border-radius:50%;width:260px;height:260px;animation:4.5s ease-in-out infinite ob-breathe}@keyframes ob-breathe{50%{opacity:.85;transform:scale(1.12)}}html[data-design=v2] .ob-hero-lines{width:400px;height:260px;overflow:visible}html[data-design=v2] .ob-hero-node{display:inline-flex}html[data-design=v2] .ob-float{animation:4.6s ease-in-out infinite ob-float;display:inline-flex}@keyframes ob-float{50%{transform:translateY(-6px)}}html[data-design=v2] .ob-hero-logo img{width:104px;height:104px;filter:drop-shadow(0 18px 30px color-mix(in srgb, var(--app-primary) 55%, transparent));border-radius:28px}@media (max-width:440px){html[data-design=v2] .ob-hero{margin:-24px 0;transform:scale(.8)}}html[data-design=v2] .ob-channel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (max-width:560px){html[data-design=v2] .ob-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-design=v2] .ob-channel{border:.75px solid var(--app-stroke);background:var(--app-card);width:100%;height:100%;color:var(--app-text);text-align:left;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--app-glass-rim) 55%, transparent);transition:border-color .2s ease, box-shadow .25s ease, transform .25s var(--app-spring);border-radius:22px;padding:14px;display:block}html[data-design=v2] .ob-channel:hover{border-color:color-mix(in srgb, var(--brand) 45%, var(--app-stroke));box-shadow:0 16px 34px -20px color-mix(in srgb, var(--brand) 70%, transparent);transform:translateY(-2px)}html[data-design=v2] .ob-channel:active{transform:scale(.97)}html[data-design=v2] .ob-channel[data-connected=true]{border-color:color-mix(in srgb, var(--brand) 70%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--brand) 12%, transparent), transparent 60%), var(--app-card);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 18%, transparent)}html[data-design=v2] .ob-channel-icon{box-shadow:0 10px 20px -10px color-mix(in srgb, var(--brand) 80%, transparent)}html[data-design=v2] .ob-channel-state{width:28px;height:28px;color:var(--app-muted);place-items:center;display:grid}html[data-design=v2] .ob-channel-state svg{width:15px;height:15px}html[data-design=v2] .ob-channel-plus,html[data-design=v2] .ob-channel-check{border-radius:50%;place-items:center;width:28px;height:28px;display:grid}html[data-design=v2] .ob-channel-plus{border:.75px solid var(--app-stroke);background:color-mix(in srgb, var(--app-soft) 80%, transparent)}html[data-design=v2] .ob-channel-check{background:var(--app-success);color:#fff}html[data-design=v2] .ob-channel-check svg{stroke-width:2.4px}html[data-design=v2] .ob-soon{border:.75px solid var(--app-stroke);background:color-mix(in srgb, var(--app-soft) 60%, transparent);height:28px;color:var(--app-muted);border-radius:14px;padding:0 11px;font-size:12.5px;line-height:27px}html[data-design=v2] .ob-option{border:.75px solid var(--app-stroke);background:var(--app-card);width:100%;color:var(--app-text);text-align:left;transition:border-color .2s ease, box-shadow .2s ease, transform .22s var(--app-spring), background-color .2s ease;border-radius:18px;align-items:center;gap:12px;padding:12px;display:flex}html[data-design=v2] button.ob-option:hover{border-color:color-mix(in srgb, var(--ob-from) 45%, var(--app-stroke))}html[data-design=v2] button.ob-option:active{transform:scale(.98)}html[data-design=v2] .ob-option[data-selected=true]{border-color:color-mix(in srgb, var(--ob-to) 70%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--ob-from) 12%, transparent), transparent 70%), var(--app-card);box-shadow:0 0 0 3px color-mix(in srgb, var(--ob-to) 16%, transparent)}html[data-design=v2] .ob-option-icon{background:color-mix(in srgb, var(--ob-to) 14%, transparent);width:40px;height:40px;color:color-mix(in srgb, var(--ob-from) 80%, var(--app-text));border-radius:13px;flex:none;place-items:center;transition:background .2s,color .2s;display:grid}html[data-design=v2] .ob-option-icon svg{width:19px;height:19px}html[data-design=v2] .ob-option[data-selected=true] .ob-option-icon{background:linear-gradient(135deg, var(--ob-from), var(--ob-to));color:#fff}html[data-design=v2] .ob-radio{border:1.5px solid color-mix(in srgb, var(--app-muted) 50%, transparent);width:22px;height:22px;transition:all .25s var(--app-spring);border-radius:50%;flex:none}html[data-design=v2] .ob-option[data-selected=true] .ob-radio{border:6px solid var(--ob-to);background:#fff}html[data-design=v2] .ob-tone-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@media (max-width:560px){html[data-design=v2] .ob-tone-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-design=v2] .ob-option--tile{flex-direction:column;align-items:flex-start;gap:4px}html[data-design=v2] .ob-tone-icon{color:var(--app-muted);margin-bottom:6px;display:inline-flex}html[data-design=v2] .ob-option[data-selected=true] .ob-tone-icon{color:var(--ob-to)}html[data-design=v2] .ob-tone-icon svg{width:20px;height:20px}html[data-design=v2] .ob-niche-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@media (max-width:560px){html[data-design=v2] .ob-niche-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-design=v2] .ob-niche{border-radius:16px;gap:10px;min-height:56px;padding:9px 10px}html[data-design=v2] .ob-niche:disabled{cursor:default}html[data-design=v2] .ob-niche:disabled:not([data-selected=true]){opacity:.7}html[data-design=v2] .ob-niche-icon{background:color-mix(in srgb, var(--ob-to) 12%, transparent);width:34px;height:34px;color:color-mix(in srgb, var(--ob-from) 80%, var(--app-text));border-radius:11px;flex:none;place-items:center;transition:background .2s,color .2s;display:grid}html[data-design=v2] .ob-niche-icon svg{width:17px;height:17px}html[data-design=v2] .ob-option[data-selected=true] .ob-niche-icon{background:linear-gradient(135deg, var(--ob-from), var(--ob-to));color:#fff}html[data-design=v2] .ob-preview{border:.75px solid var(--app-stroke);background:radial-gradient(70% 70% at 100% 0%, color-mix(in srgb, var(--ob-from) 12%, transparent), transparent 70%), var(--app-card);border-radius:22px;flex-direction:column;gap:12px;padding:14px;display:flex}html[data-design=v2] .ob-preview-head{color:var(--app-text-2);align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}html[data-design=v2] .ob-preview-head>svg{width:15px;height:15px;color:var(--ob-to)}html[data-design=v2] .ob-preview-head>.ob-chip{margin-left:auto}html[data-design=v2] .ob-msg{max-width:82%;padding:9px 13px;font-size:14.5px;line-height:21px}html[data-design=v2] .ob-msg--in{border:.75px solid var(--app-stroke);background:var(--app-bubble-in);border-radius:18px 18px 18px 6px;align-self:flex-start}html[data-design=v2] .ob-msg--out{background:linear-gradient(135deg, var(--ob-from), var(--ob-to));color:#fff;box-shadow:0 10px 24px -12px color-mix(in srgb, var(--ob-to) 80%, transparent);border-radius:18px 18px 6px}html[data-design=v2] .ob-site{border:.75px solid var(--app-stroke);background:color-mix(in srgb, var(--app-soft) 85%, transparent);border-radius:18px;align-items:center;height:56px;transition:border-color .18s,box-shadow .18s;display:flex;position:relative}html[data-design=v2] .ob-site:focus-within{border-color:color-mix(in srgb, var(--ob-to) 60%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--ob-to) 16%, transparent)}html[data-design=v2] .ob-site-icon{width:19px;height:19px;color:var(--app-muted);position:absolute;left:17px}html[data-design=v2] .ob-site-input{min-width:0;height:100%;color:var(--app-text);font-family:var(--app-font);background:0 0;border:0;outline:none;flex:auto;padding:0 12px 0 48px;font-size:16px}html[data-design=v2] .ob-site-input::placeholder{color:var(--app-muted)}html[data-design=v2] .ob-site-button{background:linear-gradient(135deg, var(--ob-from), var(--ob-to));color:#fff;border-radius:18px;height:36px;margin-right:10px;padding:0 14px;font-size:13.5px;font-weight:600}html[data-design=v2] .ob-site-action{width:36px;height:36px;color:var(--ob-to);place-items:center;margin-right:10px;display:grid}html[data-design=v2] .ob-site-action svg{width:20px;height:20px}html[data-design=v2] .ob-site-note{color:var(--app-muted);align-items:center;gap:7px;margin-top:8px;padding:0 4px;font-size:13px;line-height:19px;display:flex}html[data-design=v2] .ob-site-note[data-state=done]{color:var(--app-success)}html[data-design=v2] .ob-site-note[data-state=busy]{color:var(--app-text-2)}html[data-design=v2] .ob-site-note svg{flex:none;width:16px;height:16px}html[data-design=v2] .ob-stage .tg-toggle{background:color-mix(in srgb, var(--app-muted) 32%, transparent);border-radius:16px;width:51px;height:31px;transition:background-color .25s}html[data-design=v2] .ob-stage .tg-toggle:after{width:27px;height:27px;transition:transform .3s var(--app-spring);background:#fff;border:0;top:2px;left:2px;transform:none;box-shadow:0 3px 8px #0000002e}html[data-design=v2] .ob-stage .tg-toggle[data-on=true]{background:var(--ob-to)}html[data-design=v2] .ob-stage .tg-toggle[data-on=true]:after{transform:translate(20px)}html[data-design=v2] .ob-invite-btn{border:1.3px solid color-mix(in srgb, var(--ob-to) 70%, transparent);background:color-mix(in srgb, var(--ob-to) 12%, transparent);height:50px;color:color-mix(in srgb, var(--ob-from) 70%, var(--app-text));transition:transform .2s var(--app-spring), opacity .2s ease;border-radius:16px;justify-content:center;align-items:center;gap:8px;font-size:15.5px;font-weight:600;display:flex}html[data-design=v2] .ob-invite-btn:disabled{border-color:var(--app-stroke);color:var(--app-muted);background:0 0}html[data-design=v2] .ob-invite-btn:active:not(:disabled){transform:scale(.97)}html[data-design=v2] .ob-invite-btn svg{width:17px;height:17px}html[data-design=v2] .ob-invited{align-items:center;gap:12px;padding:11px 16px;display:flex;overflow:hidden}html[data-design=v2] .ob-invited+.ob-invited{border-top:.75px solid var(--app-divider)}html[data-design=v2] .ob-sent{background:var(--app-success);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}html[data-design=v2] .ob-sent svg{width:14px;height:14px}html[data-design=v2] .ob-lock{border:.75px solid var(--app-stroke);background:linear-gradient(150deg, color-mix(in srgb, var(--ob-from) 16%, transparent), color-mix(in srgb, var(--ob-to) 8%, transparent) 50%, transparent), var(--app-card);border-radius:30px;flex-direction:column;align-items:center;padding:16px 14px 14px;display:flex;overflow:hidden}html[data-design=v2] .ob-lock-date{color:var(--app-text-2);font-size:13px;font-weight:500}html[data-design=v2] .ob-lock-time{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:48px;font-weight:600;line-height:1.05}html[data-design=v2] .ob-lock-list{flex-direction:column;gap:8px;width:100%;min-height:210px;margin-top:12px;display:flex}html[data-design=v2] .ob-banner{border:.75px solid var(--app-stroke);background:var(--app-glass-strong);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:18px;align-items:center;gap:11px;height:62px;padding:0 12px;display:flex;box-shadow:0 10px 24px -14px #0f172a80}html[data-design=v2] .ob-banner-icon{border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}html[data-design=v2] .ob-banner-icon>span{transform:scale(1.8)}html[data-design=v2] .ob-banner-icon img{border-radius:10px;width:36px;height:36px}html[data-design=v2] .ob-benefit{align-items:center;gap:12px;padding:10px 16px;display:flex}html[data-design=v2] .ob-status{align-items:flex-start;gap:9px;padding:0 4px;font-size:14px;font-weight:500;line-height:20px;display:flex}html[data-design=v2] .ob-status svg{flex:none;width:18px;height:18px;margin-top:1px}html[data-design=v2] .ob-status[data-tone=success]{color:var(--app-success)}html[data-design=v2] .ob-status[data-tone=warning]{color:var(--app-warm)}html[data-design=v2] .ob-success{place-items:center;width:200px;height:180px;display:grid;position:relative}html[data-design=v2] .ob-success>*{grid-area:1/1}html[data-design=v2] .ob-success-glow{filter:blur(14px);background:radial-gradient(circle,#34d39973 0%,#0000 65%);border-radius:50%;width:220px;height:220px}html[data-design=v2] .ob-success-ring{width:128px;height:128px;transform:rotate(-90deg)}html[data-design=v2] .ob-success-check{color:#fff;background:linear-gradient(135deg,#34d399,#059669);border-radius:50%;place-items:center;width:100px;height:100px;display:grid;box-shadow:inset 0 0 0 1px #ffffff4d,0 18px 36px -12px #059669b3}html[data-design=v2] .ob-success-check svg{stroke-width:2.25px;width:46px;height:46px}html[data-design=v2] .ob-confetti{z-index:50;pointer-events:none;position:fixed;inset:0;overflow:hidden}html[data-design=v2] .ob-confetti>span{position:absolute;top:0}@media (prefers-reduced-motion:reduce){html[data-design=v2] :is(.ob-hero-glow,.ob-float){animation:none!important}}html[data-design=v2] .au-card{animation:.5s cubic-bezier(.22,1,.36,1) both au-enter}@keyframes au-enter{0%{opacity:0;transform:translateY(16px)scale(.985)}}@media (prefers-reduced-motion:reduce){html[data-design=v2] .au-card{animation:none}}html[data-design=v2] .au-showcase-inner{overflow:hidden}@media (max-width:1280px) and (min-width:1081px){html[data-design=v2] .au-layout{grid-template-columns:minmax(0,1fr) minmax(440px,480px)}html[data-design=v2] .au-showcase{padding:30px 32px 22px}html[data-design=v2] .au-inbox{grid-template-columns:190px minmax(0,1fr)}}@media (max-height:760px) and (min-width:1081px){html[data-design=v2] .au-showcase-inner{gap:22px}html[data-design=v2] .au-inbox{display:none}html[data-design=v2] .au-main{padding-top:64px}}@media (max-height:660px) and (min-width:1081px){html[data-design=v2] .au-showcase{border-radius:28px;padding:24px 30px 18px}html[data-design=v2] .au-hero-title{font-size:clamp(28px,2.6vw,36px)}html[data-design=v2] .au-hero-lead{margin-top:12px;font-size:15px;line-height:23px}html[data-design=v2] .au-benefit{height:30px;padding:0 11px;font-size:12.5px}html[data-design=v2] .au-main{justify-content:flex-start;padding-top:72px}}@media (max-height:540px) and (min-width:1081px){html[data-design=v2] .au-hero-lead{display:none}}@media (max-height:760px){html[data-design=v2] .au-card{padding-top:24px;padding-bottom:22px}}@media (max-width:440px){html[data-design=v2] .au-journey{gap:4px;margin-bottom:18px}html[data-design=v2] .au-journey>li{flex:none;gap:6px}html[data-design=v2] .au-journey>li[data-state=current]{flex:auto}html[data-design=v2] .au-journey>li:not([data-state=current]) .au-journey-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-design=v2] .au-journey>li+li:before{flex-basis:14px}}@media (max-width:380px){html[data-design=v2] .au-main{padding-inline:10px}html[data-design=v2] .au-card{border-radius:24px;padding:20px 14px 18px}html[data-design=v2] .au-title{font-size:25px}}@media (max-height:720px){html[data-design=v2] .ob-top{height:60px}html[data-design=v2] .ob-hero,html[data-design=v2] .ob-hero-lines{height:200px}html[data-design=v2] .ob-hero-logo img{border-radius:23px;width:84px;height:84px}html[data-design=v2] .ob-title--hero{font-size:30px}html[data-design=v2] .ob-stack{gap:18px}}@media (max-height:600px){html[data-design=v2] .ob-hero{height:130px}html[data-design=v2] .ob-hero-lines,html[data-design=v2] .ob-hero-node{display:none}html[data-design=v2] .ob-hero-glow{width:170px;height:170px}html[data-design=v2] .ob-hero-logo img{border-radius:21px;width:76px;height:76px}}@media (min-width:1440px) and (min-height:860px){html[data-design=v2] .ob-content,html[data-design=v2] .ob-bottom-inner{max-width:660px}}@media (max-width:400px){html[data-design=v2] .ob-content,html[data-design=v2] .ob-bottom{padding-inline:16px}html[data-design=v2] .ob-title{font-size:26px}html[data-design=v2] .ob-title--hero{font-size:28px}html[data-design=v2] .ob-subtitle{font-size:15px;line-height:22px}html[data-design=v2] .ob-channel-grid{gap:10px}html[data-design=v2] .ob-channel{border-radius:20px;padding:12px}}
html[data-design=v2] .bl-save{background:color-mix(in srgb, var(--tone-success) 16%, transparent);color:var(--tone-success);border-radius:999px;margin-left:4px;padding:2px 6px;font-size:12px;font-weight:600}html[data-design=v2] .bl-plan-icon{background:linear-gradient(145deg, color-mix(in srgb, var(--tone) 92%, #fff), color-mix(in srgb, var(--tone) 78%, #000));color:#fff;width:40px;height:40px;box-shadow:inset 0 1px 0 #ffffff4d, 0 10px 22px -10px color-mix(in srgb, var(--tone) 90%, transparent);border-radius:12px;flex:none;place-items:center;display:grid}html[data-design=v2] .bl-hero-eyebrow{color:color-mix(in srgb, var(--tone) 80%, var(--app-text));letter-spacing:.08em;text-transform:uppercase;font-size:12.5px;font-weight:600}html[data-design=v2] .bl-compare-wrap{padding:0;overflow-x:auto}html[data-design=v2] .bl-compare{border-collapse:collapse;width:100%;min-width:620px;font-size:13.5px}html[data-design=v2] .bl-compare th,html[data-design=v2] .bl-compare td{text-align:center;padding:12px 16px}html[data-design=v2] .bl-compare th[scope=row]{color:var(--app-text-2);text-align:left;font-weight:450}html[data-design=v2] .bl-compare thead th{border-bottom:.75px solid var(--app-divider,var(--app-stroke));vertical-align:bottom;padding-top:18px;padding-bottom:14px}html[data-design=v2] .bl-compare-plan{color:var(--tone);font-size:14.5px;font-weight:600;display:block}html[data-design=v2] .bl-compare-price{color:var(--app-muted);margin-top:2px;font-size:12px;font-weight:450;display:block}html[data-design=v2] .bl-compare td{color:var(--app-text);font-weight:500}html[data-design=v2] .bl-compare tbody tr+tr th,html[data-design=v2] .bl-compare tbody tr+tr td{border-top:.75px solid color-mix(in srgb, var(--app-divider,var(--app-stroke)) 70%, transparent)}html[data-design=v2] .bl-compare [data-current]{background:color-mix(in srgb, var(--tone-success) 6%, transparent)}html[data-design=v2] .bl-compare-group th{color:var(--app-muted);letter-spacing:.08em;text-align:left;text-transform:uppercase;padding-top:18px;padding-bottom:8px;font-size:12.5px;font-weight:600}html[data-design=v2] .bl-yes,html[data-design=v2] .bl-no{vertical-align:middle;width:18px;height:18px;display:inline-block}html[data-design=v2] .bl-yes{color:var(--tone-success);stroke-width:1.95px}html[data-design=v2] .bl-no{color:color-mix(in srgb, var(--app-muted) 55%, transparent)}html[data-design=v2] .bl-renew-warn{color:var(--tone-warning);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}html[data-design=v2] .bl-renew-warn svg{flex:none;width:14px;height:14px}html[data-design=v2] .bl-renew-actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;display:flex}html[data-design=v2] .bl-renew-plan{min-width:220px;color:var(--app-muted);flex-direction:column;gap:6px;font-size:12.5px;display:flex}html[data-design=v2] .bl-renew-confirm{border-color:color-mix(in srgb, var(--tone-warning) 30%, var(--app-stroke));background:color-mix(in srgb, var(--tone-warning) 10%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 14px;display:flex}html[data-design=v2] .bl-renew-confirm p{color:var(--app-text-2);margin:0;font-size:13px;line-height:18px}html[data-design=v2] .bl-renew-confirm-actions{gap:8px;display:flex}html[data-design=v2] .bl-sheet-backdrop{z-index:1000;-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);background:#0408129e;place-items:center;padding:24px 16px;display:grid;position:fixed;inset:0}html[data-design=v2]:not(.dark) .bl-sheet-backdrop{background:#141e3261}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html[data-design=v2] .bl-sheet-backdrop{background:#040812c7}}@media (prefers-reduced-transparency:reduce){html[data-design=v2] .bl-sheet-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#040812c7}}html[data-design=v2] .bl-sheet{border:.75px solid color-mix(in srgb, var(--tone) 24%, var(--app-stroke));background:linear-gradient(160deg, color-mix(in srgb, var(--tone) 10%, transparent), transparent 46%), var(--app-elevated,var(--app-surface,#0f1624));width:min(480px,100%);max-height:calc(100dvh - 48px);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--app-glass-rim,#fff) 45%, transparent), 0 40px 100px -30px #000000b3;border-radius:24px;outline:none;overflow-y:auto}html[data-design=v2] .bl-sheet-form{flex-direction:column;gap:16px;padding:22px 22px 18px;display:flex}html[data-design=v2] .bl-sheet-head{align-items:center;gap:14px;display:flex}html[data-design=v2] .bl-sheet-head>div{flex:auto;min-width:0}html[data-design=v2] .bl-sheet-title{color:var(--app-text);letter-spacing:-.01em;margin:2px 0 0;font-size:20px;font-weight:600}html[data-design=v2] .bl-sheet-close{background:color-mix(in srgb, var(--app-muted) 12%, transparent);width:32px;height:32px;color:var(--app-muted);cursor:pointer;border:0;border-radius:10px;flex:none;place-items:center;padding:0;display:grid}html[data-design=v2] .bl-sheet-close svg{width:16px;height:16px}html[data-design=v2] .bl-sheet-total{background:color-mix(in srgb, var(--tone) 9%, var(--app-glass,transparent));border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;padding:16px 18px;display:flex}html[data-design=v2] .bl-sheet-total-label{color:var(--app-muted);font-size:12.5px}html[data-design=v2] .bl-sheet-total-value{color:var(--app-text);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:2px;font-size:28px;font-weight:700}html[data-design=v2] .bl-sheet-total-side{color:var(--app-text-2);text-align:right;flex-direction:column;align-items:flex-end;gap:2px;font-size:13px;display:flex}html[data-design=v2] .bl-sheet-note,html[data-design=v2] .bl-sheet-hint{color:var(--app-muted);margin:0;font-size:12.5px;line-height:17px}html[data-design=v2] .bl-sheet-note{margin-top:-6px}html[data-design=v2] .bl-sheet-renew{border:.75px solid var(--app-stroke);border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}html[data-design=v2] .bl-sheet-label{color:var(--app-text);margin-bottom:3px;font-size:13.5px;font-weight:600}html[data-design=v2] .bl-sheet-field{flex-direction:column;gap:4px;display:flex}html[data-design=v2] .bl-sheet-consent{color:var(--app-text-2);cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:18px;display:flex}html[data-design=v2] .bl-sheet-consent input{width:17px;height:17px;accent-color:var(--tone);flex:none;margin:1px 0 0}html[data-design=v2] .bl-sheet-consent a{color:var(--tone)}html[data-design=v2] .bl-sheet-pay{width:100%}html[data-design=v2] .bl-sheet-total-foot{border-top:.75px solid color-mix(in srgb, var(--tone) 18%, var(--app-stroke));color:var(--app-text-2);flex:1 0 100%;align-items:center;gap:7px;padding-top:12px;font-size:12.5px;display:flex}html[data-design=v2] .bl-sheet-total-foot svg{width:14px;height:14px;color:var(--tone);flex:none}html[data-design=v2] .bl-sheet-secure{flex-direction:column;align-items:center;gap:8px;margin-top:-2px;display:flex}html[data-design=v2] .bl-sheet-secure-title{color:var(--app-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}html[data-design=v2] .bl-sheet-secure-title svg{width:14px;height:14px;color:var(--tone-success)}html[data-design=v2] .bl-sheet-methods{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}html[data-design=v2] .bl-sheet-methods span{border:.75px solid var(--app-stroke);color:var(--app-text-2);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:500}@media (max-width:640px){html[data-design=v2] .bl-sheet-backdrop{place-items:end stretch;padding:0}html[data-design=v2] .bl-sheet{border-bottom:0;border-radius:24px 24px 0 0;width:100%;max-height:92dvh}html[data-design=v2] .bl-sheet-form{padding:18px 16px calc(16px + env(safe-area-inset-bottom))}}html[data-design=v2] .bl-confetti{pointer-events:none;position:absolute;inset:0}html[data-design=v2] .bl-confetti span{opacity:0;border-radius:2px;width:7px;height:11px;animation:1.6s cubic-bezier(.22,1,.36,1) forwards bl-confetti-fall;position:absolute;top:-12px}@keyframes bl-confetti-fall{0%{opacity:0;translate:0}12%{opacity:1}to{opacity:0;translate:0 150px;rotate:300deg}}@media (prefers-reduced-motion:reduce){html[data-design=v2] .bl-confetti{display:none}}html[data-design=v2] .bl-widget{border-radius:18px;min-height:420px;margin:0 -6px;position:relative}html[data-design=v2] .bl-widget[data-ready]{min-height:0}html[data-design=v2] .bl-widget-loading{border:.75px dashed var(--app-stroke);color:var(--app-muted);border-radius:18px;justify-content:center;align-items:center;gap:9px;font-size:13px;display:flex;position:absolute;inset:0}html[data-design=v2] .bl-widget-loading svg{width:17px;height:17px;color:var(--tone)}html[data-design=v2] .bl-widget iframe{border:0;width:100%;display:block}html[data-design=v2] .bl-widget-error{flex-direction:column;gap:12px;display:flex}html[data-design=v2] .bl-widget-error-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}html[data-design=v2] .bl-sheet-head .bl-sheet-close:first-child svg{width:17px;height:17px}html[data-design=v2] .bl-page{--bl-heading:var(--font-rubik), "Roboto", system-ui, sans-serif;--bl-strong:#0b1730;--bl-text:#14213d;--bl-text-2:#475670;--bl-text-3:#5b6983;--bl-border:#1e3c781a;--bl-border-strong:#2f63c43d;--bl-surface:#ffffffb8;--bl-surface-2:#2f63c412;--bl-card-from:#fffffff5;--bl-card-to:#ffffffc7;--bl-card-shadow:0 1px 2px #1020480a, 0 14px 36px -20px #1e3c7838;--bl-stage-from:#f7f9fe;--bl-stage-to:#ecf1fa;--bl-glow:#2f63c447;--bl-glow-a:#5482cf42;--bl-glow-b:#91b2e957;--bl-blue:#2f63c4;--bl-blue-soft:#2f63c4;--bl-green:#157a43;--bl-green-bg:#157a431a;--bl-ghost:#fffc;--bl-accent-text:linear-gradient(100deg, #2456b8, #3b6fd0 55%, #5482cf);--bl-popular-from:#5482cf24;--bl-popular-to:#ffffffe6}html[data-design=v2].dark .bl-page{--bl-strong:#fff;--bl-text:#edf2fc;--bl-text-2:#9eadc8;--bl-text-3:#7a88a4;--bl-border:#94b2e91c;--bl-border-strong:#91b2e938;--bl-surface:#94b2e90a;--bl-surface-2:#94b2e914;--bl-card-from:#94b2e90e;--bl-card-to:#94b2e905;--bl-card-shadow:inset 0 1px 0 #ffffff0a;--bl-stage-from:#0a1020;--bl-stage-to:#070b16;--bl-glow:#5482cf73;--bl-glow-a:#2f63c452;--bl-glow-b:#6e97dd29;--bl-blue:#5482cf;--bl-blue-soft:#91b2e9;--bl-green:#3ec27a;--bl-green-bg:#3ec27a24;--bl-ghost:#ffffff08;--bl-accent-text:linear-gradient(100deg, #a9c4f5, #6e97dd 60%, #5482cf);--bl-popular-from:#5482cf29;--bl-popular-to:#5482cf08}html[data-design=v2] .bl-chip{border:1px solid var(--bl-border);background:var(--bl-surface);height:28px;color:var(--bl-text-2);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:8px;align-items:center;gap:9px;padding:0 11px;font-size:11.5px;font-weight:500;display:inline-flex}html[data-design=v2] .bl-chip:before{content:"";background:#6e97dd;border-radius:1.5px;width:6px;height:6px}html[data-design=v2] .bl-chip[data-live]:before{background:var(--bl-green);border-radius:50%;animation:2s infinite bl-pulse}html[data-design=v2] .bl-chip[data-tone=warning]:before{background:var(--tone-warning);border-radius:50%;animation:none}html[data-design=v2] .bl-chip[data-tone=danger]:before{background:var(--tone-danger);border-radius:50%;animation:none}@keyframes bl-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--bl-green) 60%, transparent)}70%,to{box-shadow:0 0 0 7px #0000}}html[data-design=v2] .bl-accent{background:var(--bl-accent-text);color:#0000;-webkit-background-clip:text;background-clip:text}html[data-design=v2] .bl-btn{letter-spacing:-.005em;white-space:nowrap;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:46px;padding:0 18px;font-size:14.5px;font-weight:500;transition:transform .2s,box-shadow .25s,background-color .2s,border-color .2s;display:inline-flex;position:relative;overflow:hidden}html[data-design=v2] .bl-btn svg{flex:none;width:16px;height:16px}html[data-design=v2] .bl-btn:active{transform:scale(.98)}html[data-design=v2] .bl-btn[data-variant=primary]{color:#fff;background:linear-gradient(#3b6fd0 0%,#2f63c4 100%);box-shadow:0 0 0 1px #2f63c4e6,0 8px 24px -10px #2f63c4cc,inset 0 1px #fff3}html[data-design=v2] .bl-btn[data-variant=primary]:after{content:"";background:linear-gradient(110deg,#0000 35%,#fff3 50%,#0000 65%);transition:transform .7s;position:absolute;inset:0;transform:translate(-120%)}html[data-design=v2] .bl-btn[data-variant=primary]:hover{background:linear-gradient(#4577d6 0%,#3369cc 100%);transform:translateY(-1px);box-shadow:0 0 0 1px #2f63c4f2,0 14px 32px -12px #2f63c4e6,inset 0 1px #ffffff38}html[data-design=v2] .bl-btn[data-variant=primary]:hover:after{transform:translate(120%)}html[data-design=v2] .bl-btn[data-variant=ghost]{border:1px solid var(--bl-border-strong);background:var(--bl-ghost);color:var(--bl-text)}html[data-design=v2] .bl-btn[data-variant=ghost]:hover{background:var(--bl-surface-2);border-color:#6e97dd}html[data-design=v2] .bl-btn[data-variant=done]{border:1px solid color-mix(in srgb, var(--bl-green) 35%, transparent);background:var(--bl-green-bg);color:var(--bl-green);cursor:default}html[data-design=v2] .bl-btn[data-variant=muted]{border:1px dashed var(--bl-border-strong);color:var(--bl-text-3);cursor:help;background:0 0}html[data-design=v2] .bl-btn:focus-visible{outline-offset:3px;outline:2px solid #6e97dd}html[data-design=v2] .bl-now{border:1px solid var(--bl-border);border-radius:var(--st-radius);background:radial-gradient(60% 120% at 100% 0%, var(--bl-glow-a), transparent 60%), radial-gradient(50% 90% at 0% 100%, var(--bl-glow-b), transparent 65%), linear-gradient(180deg, var(--bl-stage-from), var(--bl-stage-to));box-shadow:var(--bl-card-shadow);position:relative;overflow:hidden;container-type:inline-size}html[data-design=v2] .bl-now-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px 32px;padding:26px 28px 28px;display:grid}html[data-design=v2] .bl-now-title{color:var(--bl-strong);font-family:var(--bl-heading);letter-spacing:-.03em;text-wrap:balance;margin:16px 0 0;font-size:30px;font-weight:500;line-height:1.12}html[data-design=v2] .bl-now-text{max-width:580px;color:var(--bl-text-2);text-wrap:pretty;margin:10px 0 0;font-size:14.5px;line-height:1.55}html[data-design=v2] .bl-now-meta{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}html[data-design=v2] .bl-now-fact{border:1px solid var(--bl-border);background:var(--bl-surface);height:30px;color:var(--bl-text-2);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:13px;display:inline-flex}html[data-design=v2] .bl-now-fact svg{width:14px;height:14px;color:var(--bl-blue-soft)}html[data-design=v2] .bl-now-count{border:1px solid var(--bl-border);background:linear-gradient(180deg, var(--bl-card-from), var(--bl-card-to));min-width:168px;box-shadow:var(--bl-card-shadow);text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:18px;flex-direction:column;align-items:center;padding:18px 22px;display:flex}html[data-design=v2] .bl-now-count-value{color:var(--bl-strong);font-family:var(--bl-heading);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:52px;font-weight:500;line-height:1}html[data-design=v2] .bl-now-count-label{color:var(--bl-text-3);margin-top:6px;font-size:13px}html[data-design=v2] .bl-now-beam{background:color-mix(in srgb, var(--bl-blue) 14%, transparent);border-radius:999px;grid-column:1/-1;height:4px;overflow:hidden}html[data-design=v2] .bl-now-beam>span{border-radius:inherit;height:100%;box-shadow:0 0 12px var(--bl-glow);background:linear-gradient(90deg,#2f63c4,#6e97dd,#a9c4f5);display:block}@container (max-width:560px){html[data-design=v2] .bl-now-inner{grid-template-columns:minmax(0,1fr);padding:22px 20px}html[data-design=v2] .bl-now-title{font-size:24px}html[data-design=v2] .bl-now-count{flex-direction:row;justify-content:center;gap:10px;min-width:0;padding:12px 16px}html[data-design=v2] .bl-now-count-value{font-size:34px}html[data-design=v2] .bl-now-count-label{margin:0}}html[data-design=v2] .bl-stage{isolation:isolate;border:1px solid var(--bl-border);border-radius:var(--st-radius);background:linear-gradient(180deg, var(--bl-stage-from), var(--bl-stage-to));box-shadow:var(--bl-card-shadow);scroll-margin-top:96px;position:relative;overflow:hidden;container-type:inline-size}html[data-design=v2] .bl-stage-inner{padding:46px 28px 28px}html[data-design=v2] .bl-stage:before,html[data-design=v2] .bl-stage:after{content:"";z-index:-1;pointer-events:none;border-radius:50%;position:absolute}html[data-design=v2] .bl-stage:before{background:radial-gradient(ellipse, var(--bl-glow-a), transparent 68%);width:820px;height:460px;top:-260px;left:50%;transform:translate(-50%)}html[data-design=v2] .bl-stage:after{background:radial-gradient(ellipse, var(--bl-glow-b), transparent 70%);width:520px;height:380px;bottom:-200px;right:-160px}html[data-design=v2] .bl-stage-grid{z-index:-1;background-image:linear-gradient(to right, var(--bl-border) 1px, transparent 1px), linear-gradient(to bottom, var(--bl-border) 1px, transparent 1px);pointer-events:none;background-position:top;background-size:44px 44px;height:340px;position:absolute;inset:0 0 auto;-webkit-mask-image:radial-gradient(60% 85% at 50% 0,#000 15%,#0000 75%);mask-image:radial-gradient(60% 85% at 50% 0,#000 15%,#0000 75%)}html[data-design=v2] .bl-stage-head{text-align:center;flex-direction:column;align-items:center;max-width:640px;margin:0 auto 30px;display:flex}html[data-design=v2] .bl-stage-title{color:var(--bl-strong);font-family:var(--bl-heading);letter-spacing:-.03em;text-wrap:balance;margin:18px 0 0;font-size:40px;font-weight:500;line-height:1.08}html[data-design=v2] .bl-stage-sub{color:var(--bl-text-2);text-wrap:pretty;margin:14px 0 0;font-size:15.5px;line-height:1.6}html[data-design=v2] .bl-period{border:1px solid var(--bl-border);background:var(--bl-surface);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;width:fit-content;max-width:100%;margin:0 auto 28px;padding:4px;display:flex;position:relative}html[data-design=v2] .bl-period-option{height:40px;color:var(--bl-text-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:500;transition:color .2s;display:flex;position:relative}html[data-design=v2] .bl-period-option:hover{color:var(--bl-text)}html[data-design=v2] .bl-period-option[aria-checked=true]{color:#fff}html[data-design=v2] .bl-period-option:focus-visible{outline-offset:2px;outline:2px solid #6e97dd}html[data-design=v2] .bl-period-thumb{box-shadow:0 10px 24px -12px var(--bl-glow);background:linear-gradient(120deg,#2f63c4,#5482cf);border-radius:999px;position:absolute;inset:0}html[data-design=v2] .bl-period-label,html[data-design=v2] .bl-period-save{position:relative}html[data-design=v2] .bl-period-save{background:var(--bl-green-bg);color:var(--bl-green);border-radius:999px;padding:2px 7px;font-size:11.5px;font-weight:600}html[data-design=v2] .bl-period-option[aria-checked=true] .bl-period-save{color:#fff;background:#fff3}html[data-design=v2] .bl-plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}html[data-design=v2] .bl-plan{border:1px solid var(--bl-border);background:linear-gradient(180deg, var(--bl-card-from), var(--bl-card-to));min-width:0;height:100%;box-shadow:var(--bl-card-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;flex-direction:column;padding:26px;transition:border-color .3s,transform .3s,box-shadow .3s;display:flex;position:relative}html[data-design=v2] .bl-plan:hover{border-color:var(--bl-border-strong);box-shadow:0 24px 60px -34px var(--bl-glow);transform:translateY(-2px)}html[data-design=v2] .bl-plan[data-popular]{background:linear-gradient(180deg, var(--bl-popular-from), var(--bl-popular-to));box-shadow:0 30px 80px -40px var(--bl-glow);border-color:#5482cf8c}html[data-design=v2] .bl-plan[data-popular]:before{content:"";background:linear-gradient(90deg,#0000,#91b2e9,#0000);height:1px;position:absolute;top:-1px;left:18%;right:18%}html[data-design=v2] .bl-plan[data-current]{border-color:color-mix(in srgb, var(--bl-green) 55%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--bl-green) 12%, transparent), 0 30px 80px -40px var(--bl-glow)}html[data-design=v2] .bl-plan-head{justify-content:space-between;align-items:center;gap:12px;min-height:28px;display:flex}html[data-design=v2] .bl-plan-name{color:var(--bl-strong);font-family:var(--bl-heading);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:500}html[data-design=v2] .bl-plan-badge{color:#fff;white-space:nowrap;background:linear-gradient(120deg,#2f63c4,#6e97dd);border-radius:999px;align-items:center;gap:5px;height:24px;padding:0 10px;font-size:11.5px;font-weight:500;display:inline-flex}html[data-design=v2] .bl-plan-badge svg{width:12px;height:12px}html[data-design=v2] .bl-plan-badge[data-kind=current]{background:var(--bl-green-bg);color:var(--bl-green)}html[data-design=v2] .bl-plan-tagline{min-height:40px;color:var(--bl-text-3);margin:8px 0 0;font-size:14px;line-height:1.4}html[data-design=v2] .bl-price{align-items:baseline;gap:6px;margin-top:22px;display:flex}html[data-design=v2] .bl-price-value{color:var(--bl-strong);font-family:var(--bl-heading);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:42px;font-weight:500;line-height:1;display:inline-block}html[data-design=v2] .bl-price-unit{color:var(--bl-text-2);font-size:15px}html[data-design=v2] .bl-price-note{min-height:20px;color:var(--bl-text-3);flex-wrap:wrap;gap:2px 10px;margin-top:8px;font-size:13.5px;display:flex}html[data-design=v2] .bl-price-save{color:var(--bl-green);white-space:nowrap}html[data-design=v2] .bl-plan .bl-btn{margin-top:22px}html[data-design=v2] .bl-features{border-top:1px solid var(--bl-border);flex:auto;margin-top:24px;padding-top:22px}html[data-design=v2] .bl-features-base{color:var(--bl-text);margin:0 0 14px;font-size:13.5px;font-weight:500}html[data-design=v2] .bl-features ul,html[data-design=v2] .bl-custom-list{gap:11px;margin:0;padding:0;list-style:none;display:grid}html[data-design=v2] .bl-features li,html[data-design=v2] .bl-custom-list li{color:var(--bl-text-2);gap:10px;font-size:14px;line-height:1.4;display:flex}html[data-design=v2] .bl-features li svg,html[data-design=v2] .bl-custom-list li svg{width:16px;height:16px;color:var(--bl-green);flex:none;margin-top:2px}html[data-design=v2] .bl-custom{border:1px solid var(--bl-border);background:linear-gradient(180deg, var(--bl-card-from), var(--bl-card-to));box-shadow:var(--bl-card-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;margin-top:14px;padding:24px 26px}html[data-design=v2] .bl-custom-head{justify-content:space-between;align-items:center;gap:20px;display:flex}html[data-design=v2] .bl-custom-intro{align-items:flex-start;gap:16px;min-width:0;display:flex}html[data-design=v2] .bl-custom-icon{width:44px;height:44px;color:var(--bl-blue-soft);background:#5482cf29;border-radius:12px;flex:none;place-items:center;display:grid}html[data-design=v2] .bl-custom-icon svg{width:20px;height:20px}html[data-design=v2] .bl-custom-name{color:var(--bl-strong);font-family:var(--bl-heading);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:500}html[data-design=v2] .bl-custom-price{color:var(--bl-text-3)}html[data-design=v2] .bl-custom-text{color:var(--bl-text-3);margin:4px 0 0;font-size:14px;line-height:1.4}html[data-design=v2] .bl-custom .bl-btn{flex:none;width:auto}html[data-design=v2] .bl-custom-list{border-top:1px solid var(--bl-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 24px;margin-top:20px;padding-top:20px}html[data-design=v2] .bl-custom-list li svg{color:var(--bl-blue-soft)}html[data-design=v2] .bl-trust{color:var(--bl-text-3);flex-wrap:wrap;justify-content:center;gap:10px 26px;margin:24px 0 0;padding:0;font-size:13px;list-style:none;display:flex}html[data-design=v2] .bl-trust li{align-items:center;gap:8px;display:inline-flex}html[data-design=v2] .bl-trust svg{width:15px;height:15px;color:var(--bl-blue-soft)}@container (max-width:940px){html[data-design=v2] .bl-stage-inner{padding-inline:20px}html[data-design=v2] .bl-plans{gap:12px}html[data-design=v2] .bl-plan{padding:22px 20px}html[data-design=v2] .bl-plan-name{font-size:20px}html[data-design=v2] .bl-price-value{font-size:36px}html[data-design=v2] .bl-price-note{min-height:38px;font-size:12.5px}html[data-design=v2] .bl-plan .bl-btn{padding:0 12px;font-size:14px}html[data-design=v2] .bl-custom-list{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-design=v2] .bl-stage-title{font-size:34px}}@container (max-width:700px){html[data-design=v2] .bl-plans{grid-template-columns:minmax(0,1fr)}html[data-design=v2] .bl-plan-tagline{min-height:0}html[data-design=v2] .bl-price-value{font-size:40px}html[data-design=v2] .bl-price-note{min-height:20px}}@container (max-width:560px){html[data-design=v2] .bl-stage-inner{padding:32px 14px 16px}html[data-design=v2] .bl-stage-title{font-size:26px}html[data-design=v2] .bl-stage-sub{font-size:14.5px}html[data-design=v2] .bl-plan,html[data-design=v2] .bl-custom{padding:22px 20px}html[data-design=v2] .bl-custom-head{flex-direction:column;align-items:stretch}html[data-design=v2] .bl-custom .bl-btn{width:100%}html[data-design=v2] .bl-custom-list{grid-template-columns:minmax(0,1fr)}html[data-design=v2] .bl-period-option{gap:6px;padding:0 12px;font-size:13.5px}html[data-design=v2] .bl-period-label>span{display:none}html[data-design=v2] .bl-period-label:after{content:attr(data-short)}html[data-design=v2] .bl-period-save{padding:2px 5px;font-size:11px}}html[data-design=v2] .bl-page .bl-compare-plan,html[data-design=v2] .bl-sheet-title,html[data-design=v2] .bl-sheet-total-value{font-family:var(--font-rubik), "Roboto", system-ui, sans-serif;letter-spacing:-.02em;font-weight:500}html[data-design=v2] .bl-plan-icon svg{width:20px;height:20px}@media (prefers-reduced-motion:reduce){html[data-design=v2] .bl-chip[data-live]:before{animation:none}html[data-design=v2] .bl-plan:hover,html[data-design=v2] .bl-btn[data-variant=primary]:hover{transform:none}html[data-design=v2] .bl-btn[data-variant=primary]:after{display:none}}
html[data-design=v2] .pt-balance-note{color:var(--tone-warning);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}html[data-design=v2] .pt-balance-note svg{width:14px;height:14px}html[data-design=v2] .pg-input.pt-code{border:1.5px dashed color-mix(in srgb, var(--tone-violet) 55%, transparent);background:color-mix(in srgb, var(--tone-violet) 9%, transparent);letter-spacing:.12em;align-items:center;font-size:15px;font-weight:600;display:flex}html[data-design=v2] .pt-share-round{flex-wrap:wrap;gap:6px;display:flex}html[data-design=v2] .pt-share-btn{--brand:var(--tone-accent);border:.75px solid var(--app-stroke);transition:transform .2s var(--app-spring), border-color var(--st-dur-fast) ease, background-color var(--st-dur-fast) ease;place-items:center;display:grid}html[data-design=v2] .pt-share-btn svg{color:var(--brand)}html[data-design=v2] .pt-share-btn[data-target=telegram]{--brand:#2aabee}html[data-design=v2] .pt-share-btn[data-target=whatsapp]{--brand:#25d366}html[data-design=v2] .pt-share-btn[data-target=vk]{--brand:#07f}html[data-design=v2] .pt-share-btn[data-target=email]{--brand:var(--tone-warning)}html[data-design=v2] .pt-share-btn:hover{border-color:color-mix(in srgb, var(--brand) 45%, var(--app-stroke));background:color-mix(in srgb, var(--brand) 9%, transparent)}html[data-design=v2] .pt-share-btn:active{transform:scale(.96)}html[data-design=v2] .pt-avatar{background:color-mix(in srgb, var(--tone) 14%, transparent);width:40px;height:40px;color:var(--tone);border-radius:12px;place-items:center;font-size:15px;font-weight:600;display:grid}html[data-design=v2] .pt-item-amount{color:var(--tone-success);font-variant-numeric:tabular-nums}html[data-design=v2] .pt-item-amount[data-zero],html[data-design=v2] .pt-item-amount[data-tone=rejected]{color:var(--app-muted)}html[data-design=v2] .pt-item-amount[data-tone=pending]{color:var(--app-text)}html[data-design=v2] .tg-mobile .pg-row.pt-item{flex-wrap:wrap}html[data-design=v2] .tg-mobile .pt-item .pg-row-control{flex-basis:100%;order:3;padding-left:53px}html[data-design=v2] .pt-amount{align-items:center;display:flex;position:relative}html[data-design=v2] .pt-amount .pg-input{font-variant-numeric:tabular-nums;height:52px;padding-right:92px;font-size:22px;font-weight:600}html[data-design=v2] .pt-amount-unit{color:var(--app-muted);font-size:18px;position:absolute;right:66px}html[data-design=v2] .pt-amount-max{background:color-mix(in srgb, var(--tone-accent) 14%, transparent);height:34px;color:var(--tone-accent);font-family:var(--app-font);cursor:pointer;border:0;border-radius:12px;padding:0 12px;font-size:13px;font-weight:600;position:absolute;right:8px}html[data-design=v2] textarea.pg-input.pt-details{min-height:72px}@media (prefers-reduced-motion:reduce){html[data-design=v2] .pt-share-btn{transition:none}}
.tg-msg-menu{--rx-surface:var(--tg-menu-bg,color-mix(in srgb, var(--popover) 88%, transparent));--rx-shadow:var(--tg-shadow-menu,0 4px 6px -2px #0000001f, 0 14px 36px -6px #00000052);--rx-blur:blur(40px) saturate(1.7);--rx-ease:cubic-bezier(.2, .9, .3, 1);--rx-spring:cubic-bezier(.3, 1.45, .5, 1)}html[data-shell=mobile] .tg-msg-menu{--rx-blur:blur(24px) saturate(1.6)}html body [data-slot=context-menu-content].tg-msg-menu{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;opacity:1!important;animation:rx-menu-in .24s var(--rx-ease) backwards!important;background:0 0!important;overflow:visible!important}.tg-msg-menu:before{content:"";z-index:0;border-radius:inherit;background:var(--rx-surface);-webkit-backdrop-filter:var(--rx-blur);backdrop-filter:var(--rx-blur);pointer-events:none;transition:opacity .18s ease, transform .26s var(--rx-ease);animation:.16s ease-out backwards rx-fade-in;position:absolute;inset:0}.tg-msg-menu>:not(.tg-msg-menu-rx){z-index:1;transition:opacity .16s ease, transform .26s var(--rx-ease);animation:.16s ease-out backwards rx-fade-in;position:relative}@keyframes rx-menu-in{0%{transform:scale(.9)}to{transform:none}}@keyframes rx-fade-in{0%{opacity:0}to{opacity:1}}html body [data-slot=context-menu-content].tg-msg-menu[data-ending-style]{transform:scale(.94);transition:transform .16s ease-in!important}.tg-msg-menu[data-ending-style]:before,.tg-msg-menu[data-ending-style]>*,.tg-msg-menu[data-ending-style] .rx-tray{opacity:0;transition:opacity .13s ease-in}.tg-msg-menu.is-rx-expanded:before,.tg-msg-menu.is-rx-expanded>:not(.tg-msg-menu-rx){opacity:0;pointer-events:none;transform:scale(.96)}.tg-msg-menu>.tg-msg-menu-rx{z-index:2;position:absolute;top:-60px;left:0}.rx-tray{--rx-surface:var(--tg-menu-bg,color-mix(in srgb, var(--popover) 88%, transparent));--rx-shadow:var(--tg-shadow-menu,0 4px 6px -2px #0000001f, 0 14px 36px -6px #00000052);--rx-blur:blur(40px) saturate(1.7);--rx-ease:cubic-bezier(.2, .9, .3, 1);--rx-spring:cubic-bezier(.3, 1.45, .5, 1);--rx-cell:40px;--rx-height:52px;width:min(calc(var(--rx-cell) * 7 + 36px + 14px), calc(100vw - 16px));height:var(--rx-height);background:var(--rx-surface);color:var(--tg-text,var(--popover-foreground));box-shadow:0 0 0 .5px color-mix(in srgb, currentColor 8%, transparent), var(--rx-shadow);-webkit-backdrop-filter:var(--rx-blur);backdrop-filter:var(--rx-blur);translate:var(--rx-shift,0px) calc(-1 * var(--rx-lift,0px));transform-origin:24px 100%;animation:rx-tray-in .3s var(--rx-spring) backwards;transition:height .32s var(--rx-ease), translate .32s var(--rx-ease), border-radius .32s var(--rx-ease), opacity .13s ease-in;contain:layout;border-radius:26px;position:relative;overflow:hidden}html[data-shell=mobile] .rx-tray{--rx-blur:blur(24px) saturate(1.6)}.rx-tray.rx-anchor-bottom{transform-origin:24px 100%}.rx-tray.is-expanded{border-radius:22px;height:min(372px,62vh)}@keyframes rx-tray-in{0%{opacity:0;transform:scale(.55)translateY(10px)}45%{opacity:1}to{opacity:1;transform:none}}.rx-quick{height:var(--rx-height);transition:opacity .16s ease, transform .32s var(--rx-ease);justify-content:space-between;align-items:center;padding:0 7px;display:flex;position:absolute;inset:0 0 auto}.rx-tray.is-expanded .rx-quick{opacity:0;pointer-events:none;transform:translateY(-14px)scale(.92)}.rx-emoji,.rx-more{-webkit-tap-highlight-color:transparent;border-radius:50%;outline:none;flex:none;place-items:center;display:grid;position:relative}.rx-emoji{width:var(--rx-cell);height:var(--rx-cell);transition:transform .2s var(--rx-spring)}.rx-emoji-in{animation:rx-emoji-in .38s var(--rx-spring) both;animation-delay:calc(var(--i,0) * 24ms + 50ms);place-items:center;display:grid}.rx-emoji img{filter:drop-shadow(0 1.5px 1.5px #00000024)}@keyframes rx-emoji-in{0%{opacity:0;transform:scale(.2)translateY(6px)}50%{opacity:1}to{opacity:1;transform:none}}@media (hover:hover){.rx-emoji:hover{z-index:1;transform:scale(1.3)translateY(-2px)}}.rx-emoji:active{transition-duration:80ms;transform:scale(.84)}.rx-emoji:focus-visible{box-shadow:0 0 0 2px var(--tg-primary,var(--primary))}.rx-emoji.is-picked .rx-emoji-in{animation:rx-picked .34s var(--rx-spring) both}@keyframes rx-picked{0%{transform:scale(1)}40%{transform:scale(1.55)rotate(-8deg)}70%{transform:scale(.92)rotate(4deg)}to{transform:scale(1.15)}}.rx-more{background:color-mix(in srgb, currentColor 8%, transparent);width:32px;height:32px;color:var(--tg-text-2,var(--muted-foreground));animation:rx-emoji-in .38s var(--rx-spring) both;animation-delay:calc(var(--i,7) * 24ms + 50ms);margin-left:2px;transition:background-color .15s,color .15s}.rx-more svg{width:18px;height:18px}.rx-more:hover,.rx-more:focus-visible{background:color-mix(in srgb, var(--tg-primary,var(--primary)) 15%, transparent);color:var(--tg-primary,var(--primary))}.rx-full{animation:rx-full-in .28s var(--rx-ease) 50ms backwards;position:absolute;inset:0}@keyframes rx-full-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.rx-full .tg-emoji{max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0}.rx-full .tg-emoji-title{background:0 0;position:static}.tg-emoji img,.rx-tray img{transition:opacity .18s}.tg-emoji img:not([data-loaded]),.rx-tray img:not([data-loaded]){opacity:0}.chat-emoji-pop>.tg-emoji{animation:.14s ease-out backwards rx-fade-in}html[data-design=v2] .tg-shell .tg-chat .chat-emoji-pop>.tg-emoji{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}@media (prefers-reduced-motion:reduce){.rx-tray,.rx-emoji-in,.rx-more,.rx-full,.tg-msg-menu:before,.tg-msg-menu>*{animation:none!important}.rx-tray,.rx-quick{transition-duration:10ms}}.msg2{--rx-accent:var(--app-primary,var(--tg-primary,var(--primary)))}.rx-chips{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.rx-pill{background:color-mix(in srgb, var(--rx-accent) 14%, transparent);height:26px;color:var(--rx-accent);font-variant-numeric:tabular-nums;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:13px;flex:none;align-items:center;gap:4px;padding:0 6px;font-size:13px;font-weight:600;line-height:1;transition:background-color .18s,color .18s,transform .18s cubic-bezier(.3,1.45,.5,1);display:inline-flex}.rx-pill:has(.rx-pill-count){padding-right:9px}.rx-pill-emoji{place-items:center;display:grid}.rx-pill-emoji img{filter:drop-shadow(0 1px 1px #00000024)}@media (hover:hover){.rx-pill:hover{background:color-mix(in srgb, var(--rx-accent) 22%, transparent)}}.rx-pill:active{transform:scale(.92)}.rx-pill:focus-visible{outline:2px solid var(--rx-accent);outline-offset:1px}.rx-pill.is-mine{background:var(--rx-accent);color:#fff}.msg2--out .rx-pill{color:#fff;background:#fff3}@media (hover:hover){.msg2--out .rx-pill:hover{background:#ffffff4d}}.msg2--out .rx-pill.is-mine{color:var(--rx-accent);background:#fff}.msg2--out .rx-pill:focus-visible{outline-color:#fff}.rx-pill.is-bumped .rx-pill-emoji{animation:.42s cubic-bezier(.3,1.45,.5,1) rx-pill-pop}@keyframes rx-pill-pop{0%{transform:scale(.4)}55%{transform:scale(1.35)rotate(-6deg)}to{transform:none}}html[data-design=v2] .msg2-text--rx{padding-bottom:3px}html[data-design=v2] .msg2-rx-row{flex-wrap:wrap;align-items:flex-end;gap:4px 10px;padding:3px 9px 6px;display:flex}html[data-design=v2] .msg2-body>:not(.msg2-text,.msg2-head)+.msg2-rx-row{padding-top:6px}html[data-design=v2] .msg2-rx-row>.msg2-rx-meta{float:none;height:26px;margin:0 -1px 0 auto;position:static;top:auto}.msg2-rx-outside{margin-top:4px;display:flex}.msg2--out .msg2-rx-outside{justify-content:flex-end}.msg2-rx-outside .rx-pill,.msg2--out .msg2-rx-outside .rx-pill{background:var(--tg-service-bg,#00000061);color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.msg2-rx-outside .rx-pill.is-mine,.msg2--out .msg2-rx-outside .rx-pill.is-mine{background:var(--rx-accent);color:#fff}.rx-hover-btn{z-index:5;border:.75px solid var(--app-stroke,color-mix(in srgb, currentColor 12%, transparent));background:var(--tg-menu-bg,color-mix(in srgb, var(--popover) 90%, transparent));width:30px;height:30px;color:var(--tg-text-2,var(--muted-foreground));-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);opacity:0;pointer-events:none;border-radius:50%;place-items:center;transition:opacity .14s,transform .2s cubic-bezier(.3,1.45,.5,1),color .15s,background-color .15s;display:grid;position:absolute;bottom:2px;transform:scale(.7);box-shadow:0 4px 14px -4px #00000059}.rx-hover-btn img{filter:drop-shadow(0 1px 1px #0000002e);transition:transform .2s cubic-bezier(.3,1.45,.5,1)}@media (hover:hover){.rx-hover-btn:hover img{transform:scale(1.18)}}.rx-hover-btn--right{left:calc(100% + 8px)}.rx-hover-btn--left{right:calc(100% + 8px)}.rx-hover-btn:before{content:"";position:absolute;inset:-6px}.rx-hover-btn--right:before{left:-14px}.rx-hover-btn--left:before{right:-14px}@media (hover:hover){[data-rx-host]:hover>.rx-hover-btn{opacity:1;pointer-events:auto;transition-delay:.12s,.12s,0s,0s;transform:none}}.rx-hover-btn:focus-visible,.rx-hover-btn[data-open=true]{opacity:1;pointer-events:auto;transform:none}.rx-hover-btn:hover,.rx-hover-btn[data-open=true]{color:var(--app-primary,var(--tg-primary,var(--primary)))}.rx-hover-btn:active{transform:scale(.9)}@media (hover:none){.rx-hover-btn{display:none}}.rx-column{z-index:9995;border:.75px solid var(--app-stroke,color-mix(in srgb, currentColor 10%, transparent));background:var(--tg-menu-bg,color-mix(in srgb, var(--popover) 90%, transparent));width:44px;color:var(--tg-text-2,var(--muted-foreground));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--app-glass-rim,#fff) 45%, transparent), 0 18px 40px -12px #00000073, 0 2px 8px -2px #0003;-webkit-backdrop-filter:blur(28px)saturate(1.7);backdrop-filter:blur(28px)saturate(1.7);transform-origin:50% 100%;border-radius:22px;animation:.32s cubic-bezier(.2,.9,.3,1) both rx-column-in;display:flex;position:fixed;overflow:hidden}@keyframes rx-column-in{0%{clip-path:inset(calc(100% - 44px) 0 0 round 22px)}to{clip-path:inset(0 round 22px)}}.rx-column-scroll{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column-reverse;align-items:center;gap:0;width:100%;padding:4px 0;display:flex;overflow:hidden auto;-webkit-mask-image:linear-gradient(0deg,#000 calc(100% - 26px),#0000);mask-image:linear-gradient(0deg,#000 calc(100% - 26px),#0000)}.rx-column-scroll::-webkit-scrollbar{display:none}.rx-column-emoji,.rx-column-more{-webkit-tap-highlight-color:transparent;border-radius:50%;outline:none;flex:none;place-items:center;width:36px;height:36px;display:grid;position:relative}.rx-column-emoji{transition:transform .2s cubic-bezier(.3,1.45,.5,1)}.rx-column-emoji-in{animation:.34s cubic-bezier(.3,1.45,.5,1) both rx-column-emoji-in;animation-delay:calc(var(--i,0) * 18ms + 40ms);place-items:center;display:grid}.rx-column-emoji img{filter:drop-shadow(0 1.5px 1.5px #00000029)}@keyframes rx-column-emoji-in{0%{opacity:0;transform:translateY(10px)scale(.4)}60%{opacity:1}to{opacity:1;transform:none}}@media (hover:hover){.rx-column-emoji:hover{z-index:1;transform:scale(1.32)}}.rx-column-emoji:active{transition-duration:80ms;transform:scale(.85)}.rx-column-emoji:focus-visible{box-shadow:0 0 0 2px var(--app-primary,var(--tg-primary,var(--primary)))}.rx-column-emoji.is-picked .rx-column-emoji-in{animation:.34s cubic-bezier(.3,1.45,.5,1) both rx-picked}.rx-column-more{background:color-mix(in srgb, currentColor 9%, transparent);width:30px;height:30px;color:var(--tg-text-2,var(--muted-foreground));margin:3px 0 2px;transition:background-color .15s,color .15s}.rx-column-more svg{width:17px;height:17px}.rx-column-more:hover,.rx-column-more:focus-visible{background:color-mix(in srgb, var(--app-primary,var(--tg-primary,var(--primary))) 16%, transparent);color:var(--app-primary,var(--tg-primary,var(--primary)))}.rx-hover-btn[data-open=true]{opacity:0!important}.rx-panel{z-index:9995;border:.75px solid var(--app-stroke,color-mix(in srgb, currentColor 10%, transparent));background:var(--tg-menu-bg,color-mix(in srgb, var(--popover) 92%, transparent));-webkit-backdrop-filter:blur(40px)saturate(1.7);backdrop-filter:blur(40px)saturate(1.7);transform-origin:50% 100%;border-radius:22px;animation:.3s cubic-bezier(.3,1.45,.5,1) backwards rx-tray-in;position:fixed;overflow:hidden;box-shadow:0 24px 60px -16px #00000080}.rx-panel .tg-emoji{max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0}@media (prefers-reduced-motion:reduce){.rx-pill.is-bumped .rx-pill-emoji{animation:none}.rx-hover-btn,.rx-column-emoji{transition-duration:10ms}.rx-column,.rx-column-emoji-in,.rx-panel{animation:none!important}}
.docv{color:#fff;font-family:var(--tg-font,inherit);--docv-surface:var(--popover,#fff);--docv-text:var(--foreground,#0f172a);--docv-text-2:var(--muted-foreground,#64748b);--docv-line:color-mix(in srgb, var(--docv-text) 9%, transparent);--docv-accent:var(--tg-primary,#3390ec);flex-direction:column;display:flex}.docv-backdrop{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080a10c7;position:absolute;inset:0}.docv-bar{z-index:3;flex:none;justify-content:space-between;align-items:center;gap:16px;height:64px;padding:0 12px 0 18px;display:flex;position:relative}.docv-file{align-items:center;gap:12px;min-width:0;display:flex}.docv-file-icon{background:color-mix(in srgb, var(--tone,#3390ec) 82%, #000);color:#fff;width:42px;height:42px;box-shadow:inset 0 1px 0 #ffffff40, 0 6px 16px -6px color-mix(in srgb, var(--tone,#3390ec) 70%, transparent);border-radius:13px;flex:none;place-items:center;display:grid;position:relative}.docv-file-icon svg{width:20px;height:20px}.docv-file-icon b{color:color-mix(in srgb, var(--tone,#3390ec) 80%, #000);letter-spacing:.03em;background:#fff;border-radius:6px;padding:1px 4px;font-size:8px;font-weight:800;line-height:1.3;position:absolute;bottom:-5px;right:-5px;box-shadow:0 1px 3px #0000004d}.docv-file-name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;color:#fff;font-size:15px;font-weight:500;overflow:hidden}.docv-file-meta{text-overflow:ellipsis;white-space:nowrap;color:#fff9;font-size:13px;overflow:hidden}.docv-actions{flex:none;align-items:center;gap:2px;display:flex}.docv-actions>button,.docv-actions>a{color:#ffffffb8;border-radius:50%;place-items:center;width:44px;height:44px;transition:background-color .15s,color .15s;display:grid}.docv-actions>button:hover,.docv-actions>a:hover{color:#fff;background:#ffffff1a}.docv-actions svg{width:22px;height:22px}.docv-stage{z-index:2;flex:auto;justify-content:center;min-height:0;padding:0 24px 24px;display:flex;position:relative}.docv-sheet{background:var(--docv-surface);width:min(100%,1180px);min-height:0;color:var(--docv-text);border-radius:18px;outline:none;flex-direction:column;animation:.26s cubic-bezier(.2,.9,.3,1.1) both docv-sheet-in;display:flex;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 30px 80px -24px #000000b3}.docv-actions>:focus-visible,.docv-tool:focus-visible,.docv-seg-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--docv-accent) 70%, #fff);outline-offset:2px}.docv-sheet--pdf,.docv-sheet--word,.docv-sheet--sheet,.docv-sheet--slides{background:#2b2f36}@keyframes docv-sheet-in{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}.docv-toolbar{border-bottom:1px solid var(--docv-line);background:color-mix(in srgb, var(--docv-text) 3%, var(--docv-surface));flex:none;align-items:center;gap:12px;min-height:48px;padding:6px 10px 6px 12px;display:flex}.docv-toolbar-info{min-width:0;color:var(--docv-text-2);white-space:nowrap;flex:auto;align-items:center;gap:8px;font-size:12.5px;display:flex;overflow:hidden}.docv-toolbar-info--note{text-overflow:ellipsis;justify-content:flex-end}.docv-toolbar-actions{flex:none;align-items:center;gap:4px;display:flex}.docv-badge{background:color-mix(in srgb, var(--docv-text) 7%, transparent);border-radius:999px;padding:2px 7px;font-size:11px;font-weight:500}.docv-badge.is-warn{color:#b45309;background:#f59e0b29}.docv-seg{background:color-mix(in srgb, var(--docv-text) 7%, transparent);border-radius:11px;flex:none;padding:3px;display:inline-flex}.docv-seg-btn{height:30px;color:var(--docv-text-2);border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;transition:background-color .15s,color .15s,box-shadow .15s;display:inline-flex}.docv-seg-btn svg{width:15px;height:15px}.docv-seg-btn:hover{color:var(--docv-text)}.docv-seg-btn.is-active{background:var(--docv-surface);color:var(--docv-text);box-shadow:0 1px 3px #00000024}.docv-tool{min-width:34px;height:34px;color:var(--docv-text-2);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:13px;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.docv-tool svg{width:17px;height:17px}.docv-tool:hover{background:color-mix(in srgb, var(--docv-text) 7%, transparent);color:var(--docv-text)}.docv-tool.is-active{background:color-mix(in srgb, var(--docv-accent) 14%, transparent);color:var(--docv-accent)}.docv-tool--label{padding:0 11px 0 9px}.docv-code{overscroll-behavior:contain;tab-size:4;flex:auto;min-height:0;font-family:ui-monospace,SF Mono,Cascadia Mono,JetBrains Mono,Menlo,Consolas,monospace;font-size:13px;line-height:1.6;overflow:auto}.docv-pre{white-space:pre;font:inherit;margin:0;padding:18px 22px 28px}.docv-code.is-wrapped .docv-pre,.docv-code.is-wrapped .docv-line{white-space:pre-wrap;overflow-wrap:anywhere}.docv-code-table{border-collapse:collapse;min-width:100%;margin:10px 0 24px}.docv-ln{background:var(--docv-surface);width:1%;min-width:48px;color:color-mix(in srgb, var(--docv-text-2) 70%, transparent);text-align:right;-webkit-user-select:none;user-select:none;vertical-align:top;padding:0 12px 0 16px;font-size:11.5px;position:sticky;left:0}.docv-code-table tr:hover .docv-ln{color:var(--docv-text-2)}.docv-line{white-space:pre;padding:0 22px 0 14px}.docv-sheet--text .docv-pre,.docv-sheet--markdown .docv-pre{max-width:820px;font-family:inherit;font-size:15px;line-height:1.65}.docv-table-wrap{overscroll-behavior:contain;flex:auto;min-height:0;overflow:auto}.docv-table{border-collapse:separate;border-spacing:0;min-width:100%;font-size:13px}.docv-table th,.docv-table td{border-bottom:1px solid var(--docv-line);text-overflow:ellipsis;white-space:nowrap;text-align:left;vertical-align:top;max-width:420px;padding:7px 14px;overflow:hidden}.docv-table th{z-index:1;background:color-mix(in srgb, var(--docv-text) 4%, var(--docv-surface));color:var(--docv-text-2);letter-spacing:.01em;text-transform:none;font-size:12px;font-weight:600;position:sticky;top:0}.docv-table th.docv-ln{z-index:2}.docv-table td.docv-ln{padding:7px 10px 7px 16px}.docv-table tbody tr:hover td{background:color-mix(in srgb, var(--docv-accent) 6%, transparent)}.docv-table tbody tr:hover td.docv-ln{background:color-mix(in srgb, var(--docv-accent) 6%, var(--docv-surface))}.docv-frame-wrap{flex:auto;min-height:0;position:relative}.docv-frame{opacity:0;border:0;width:100%;height:100%;transition:opacity .25s;display:block}.docv-frame.is-light{background:#fff}.docv-frame.is-loaded{opacity:1}.docv-frame-wrap>.docv-center{position:absolute;inset:0}.docv-center{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;min-height:0;padding:32px 24px;display:flex}.docv-center h3{margin:18px 0 6px;font-size:17px;font-weight:600}.docv-center p{max-width:420px;color:var(--docv-text-2);font-size:14px;line-height:1.5}.docv-spinner{width:28px;height:28px;color:var(--docv-accent);animation:.9s linear infinite docv-spin}@keyframes docv-spin{to{transform:rotate(360deg)}}.docv-state-icon{background:color-mix(in srgb, var(--tone,var(--docv-accent)) 14%, transparent);width:84px;height:84px;color:var(--tone,var(--docv-accent));border-radius:26px;place-items:center;display:grid;position:relative}.docv-state-icon svg{width:38px;height:38px}.docv-state-icon b{background:var(--tone,var(--docv-accent));color:#fff;border-radius:8px;padding:3px 7px;font-size:11px;font-weight:800;position:absolute;bottom:-8px;right:-8px;box-shadow:0 2px 6px #00000040}.docv-state-icon.is-error{--tone:#f43f5e}.docv-btn-row{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.docv-btn{background:color-mix(in srgb, var(--docv-text) 7%, transparent);height:40px;color:var(--docv-text);border-radius:12px;align-items:center;gap:8px;margin-top:18px;padding:0 16px;font-size:14px;font-weight:600;transition:background-color .15s,transform .15s;display:inline-flex}.docv-btn-row .docv-btn{margin-top:0}.docv-btn svg{width:17px;height:17px}.docv-btn:hover{background:color-mix(in srgb, var(--docv-text) 11%, transparent);transform:translateY(-1px)}.docv-btn.is-primary{background:var(--docv-accent);color:#fff}.docv-btn.is-primary:hover{background:color-mix(in srgb, var(--docv-accent) 88%, #000)}@media (max-width:640px){.docv-bar{height:56px;padding:0 6px 0 12px}.docv-file-icon{border-radius:11px;width:36px;height:36px}.docv-file-name{font-size:14px}.docv-actions>button,.docv-actions>a{width:40px;height:40px}.docv-stage{padding:0}.docv-sheet{border-radius:18px 18px 0 0;width:100%}.docv-toolbar-info--note,.docv-tool--label span{display:none}.docv-tool--label{padding:0 8px}.docv-pre{padding:14px 16px 24px}}@media (prefers-reduced-motion:reduce){.docv-sheet{animation:none}}
.qr-bar{--qr-accent:var(--app-primary,var(--tg-primary,var(--primary)));--qr-glass:var(--app-glass,color-mix(in srgb, var(--popover) 72%, transparent));--qr-stroke:var(--app-stroke,color-mix(in srgb, var(--foreground) 10%, transparent));--qr-text:var(--app-text,var(--foreground));--qr-muted:var(--app-muted,var(--muted-foreground));pointer-events:auto;margin-top:8px;position:relative}.qr-rail{align-items:center;gap:6px;max-width:100%;height:34px;display:flex}.qr-scroll{overscroll-behavior-x:contain;scroll-behavior:smooth;scrollbar-width:none;flex:0 auto;align-items:center;gap:6px;min-width:0;height:100%;display:flex;overflow:auto hidden}.qr-scroll::-webkit-scrollbar{display:none}.qr-chip,.qr-icon-btn{border:.75px solid var(--qr-stroke);background:var(--qr-glass);-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5)}.qr-chip{max-width:320px;height:30px;color:var(--qr-muted);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:15px;flex:none;align-items:center;padding:0 12px;font-size:12.5px;font-weight:500;line-height:1;transition:background-color .15s,border-color .15s,color .15s,transform .16s cubic-bezier(.3,1.45,.5,1);display:inline-flex}.qr-chip-text{text-overflow:ellipsis;overflow:hidden}@media (hover:hover){.qr-chip:hover{border-color:color-mix(in srgb, var(--qr-accent) 40%, transparent);background:color-mix(in srgb, var(--qr-accent) 14%, var(--qr-glass));color:var(--qr-accent)}}.qr-chip:active{transform:scale(.95)}.qr-chip:focus-visible,.qr-icon-btn:focus-visible,.qr-panel-item:focus-visible,.qr-panel-foot:focus-visible{outline:2px solid var(--qr-accent);outline-offset:1px}.qr-icon-btn{width:30px;height:30px;color:var(--qr-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:50%;flex:none;place-items:center;transition:background-color .15s,color .15s,transform .16s cubic-bezier(.3,1.45,.5,1);display:grid;position:relative}.qr-icon-btn svg{width:15px;height:15px}@media (hover:hover){.qr-icon-btn:hover{background:color-mix(in srgb, var(--qr-accent) 14%, transparent);color:var(--qr-accent)}}.qr-icon-btn:active{transform:scale(.9)}.qr-add-btn{border-style:dashed;border-color:color-mix(in srgb, var(--qr-muted) 50%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.qr-all-btn{border-radius:15px;grid-auto-flow:column;gap:4px;width:auto;min-width:30px;padding:0 9px 0 8px}.qr-all-btn[data-active=true]{background:var(--qr-accent);color:#fff;border-color:#0000}.qr-all-count{font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.qr-panel{--qr-accent:var(--app-primary,var(--tg-primary,var(--primary)));--qr-stroke:var(--app-stroke,color-mix(in srgb, var(--foreground) 10%, transparent));--qr-text:var(--app-text,var(--foreground));--qr-muted:var(--app-muted,var(--muted-foreground));z-index:9990;border:.75px solid var(--qr-stroke);background:color-mix(in srgb, var(--app-surface,var(--popover)) 86%, transparent);color:var(--qr-text);-webkit-backdrop-filter:blur(36px)saturate(1.7);backdrop-filter:blur(36px)saturate(1.7);transform-origin:24px 100%;border-radius:20px;flex-direction:column;animation:.24s cubic-bezier(.2,.9,.3,1) both qr-panel-in;display:flex;position:fixed;overflow:hidden;box-shadow:0 24px 60px -18px #00000080,0 2px 8px -2px #0000002e}@keyframes qr-panel-in{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}.qr-panel-head{align-items:center;gap:6px;padding:10px 8px 6px 10px;display:flex}.qr-search{background:color-mix(in srgb, var(--qr-text) 6%, transparent);min-width:0;height:36px;color:var(--qr-muted);border-radius:18px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.qr-search svg{flex:none;width:16px;height:16px}.qr-search input{min-width:0;color:var(--qr-text);background:0 0;outline:none;flex:1;font-size:14px}.qr-search input::placeholder{color:var(--qr-muted)}.qr-panel-list{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:2px 6px 6px;overflow-y:auto}.qr-panel-item{width:100%;color:var(--qr-text);text-align:left;-webkit-line-clamp:2;border-radius:12px;-webkit-box-orient:vertical;padding:9px 12px;font-size:14px;line-height:1.35;transition:background-color .12s;display:-webkit-box;overflow:hidden}.qr-panel-item[data-active=true]{background:color-mix(in srgb, var(--qr-accent) 14%, transparent)}.qr-panel-empty{color:var(--qr-muted);text-align:center;padding:18px 12px;font-size:13px}.qr-panel-foot{border-top:.75px solid var(--app-divider,var(--qr-stroke));color:var(--qr-accent);align-items:center;gap:8px;padding:11px 16px;font-size:13.5px;font-weight:500;transition:background-color .12s;display:flex}.qr-panel-foot svg{width:16px;height:16px}@media (hover:hover){.qr-panel-foot:hover{background:color-mix(in srgb, var(--qr-accent) 8%, transparent)}}html[data-shell=mobile] .qr-bar,.tg-mobile .qr-bar{margin-top:6px}html[data-shell=mobile] .qr-rail,.tg-mobile .qr-rail{height:36px}html[data-shell=mobile] .qr-chip,.tg-mobile .qr-chip{border-radius:16px;max-width:70vw;height:32px;font-size:13.5px}html[data-shell=mobile] .qr-icon-btn,.tg-mobile .qr-icon-btn{width:32px;height:32px}html[data-shell=mobile] .qr-panel-item,.tg-mobile .qr-panel-item{padding:12px 14px;font-size:15px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.qr-chip,.qr-panel{background:var(--app-glass-strong,var(--popover))}}@media (prefers-reduced-motion:reduce){.qr-panel{animation:none}.qr-scroll{scroll-behavior:auto}}
