:root{--bg:#050608;--bg-graphite:#0a0c10;--bg-elevated:rgba(10,14,20,0.78);--border:rgba(180,255,120,0.08);--border-soft:rgba(255,255,255,0.06);--text:#eceef2;--muted:#8b919d;--accent:#9dff00;--accent-mid:#8bff2a;--accent-soft:#7dff45;--accent-dim:rgba(157,255,0,0.14);--glow-accent:rgba(157,255,0,0.22);--radius:24px;--radius-sm:16px;--mini-nav-float-panel:60px;--mini-nav-float-gap:16px;--mini-nav-float-extra:16px;--safe-bottom:env(safe-area-inset-bottom,0px);--glass-bg:rgba(10,14,20,0.78);--glass-inner:inset 0 1px 0 rgba(255,255,255,0.05);--shadow-card:0 8px 32px rgba(0,0,0,0.55)}*,:after,:before{box-sizing:border-box}body,html{max-width:100vw;overflow-x:hidden}body{margin:0;min-height:100dvh;position:relative;isolation:isolate;background-color:var(--bg);color:var(--text);font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,sans-serif;font-size:15px;font-weight:400;line-height:1.5;letter-spacing:.01em;padding-bottom:calc(var(--safe-bottom) + var(--mini-nav-float-gap) + var(--mini-nav-float-panel) + var(--mini-nav-float-extra))}body:before{z-index:-2;background:radial-gradient(ellipse 120% 75% at 50% -25%,rgba(157,255,0,.065),transparent 58%),radial-gradient(ellipse 55% 45% at 105% 35%,rgba(139,255,42,.045),transparent 52%),radial-gradient(ellipse 45% 38% at -8% 78%,rgba(125,255,69,.035),transparent 48%),linear-gradient(168deg,#07090e,#050608 45%,#080a0f)}body:after,body:before{content:"";position:fixed;inset:0;pointer-events:none}body:after{z-index:-1;opacity:.4;background-image:repeating-linear-gradient(95deg,transparent,transparent 3px,rgba(255,255,255,.018) 0,rgba(255,255,255,.018) 4px);-webkit-mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent)}a{color:var(--accent);text-decoration:none}.mini-shell{width:100%;max-width:520px;margin:0 auto;padding:18px 16px 10px;display:flex;flex-direction:column;gap:16px;animation:mini-fade-in .45s ease-out}@keyframes mini-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.mini-card{background:var(--glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border);border-radius:var(--radius);padding:16px 18px;margin-bottom:12px;box-shadow:var(--shadow-card),var(--glass-inner)}.mini-card-title{font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 8px}.mini-card-value{margin:0;font-size:1.05rem;font-weight:600}.mini-muted{color:var(--muted);font-size:.88rem;margin:0}.mini-actions{display:flex;flex-direction:column;gap:10px}.mini-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 14px;border-radius:var(--radius-sm);border:1px solid var(--border);background:rgba(255,255,255,.03);color:var(--text);font-weight:500;font-size:.93rem;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .15s ease}.mini-btn:hover{border-color:rgba(157,255,0,.18);box-shadow:0 0 20px rgba(157,255,0,.08)}.mini-btn--primary{background:linear-gradient(145deg,rgba(40,55,28,.95),rgba(22,32,18,.98));border-color:rgba(157,255,0,.35);color:#f4ffe8;box-shadow:0 4px 20px rgba(157,255,0,.12),inset 0 1px 0 rgba(255,255,255,.06)}.mini-btn--primary:hover{box-shadow:0 6px 28px rgba(157,255,0,.18),inset 0 1px 0 rgba(255,255,255,.08)}.mini-btn:active{transform:scale(.985)}.mini-bottom-nav-shell{position:fixed;left:16px;right:16px;bottom:calc(var(--mini-nav-float-gap) + var(--safe-bottom));z-index:40;pointer-events:none}.mini-bottom-nav-shell .mini-bottom-nav{pointer-events:auto}.mini-bottom-nav{position:relative;display:grid;grid-template-columns:repeat(4,1fr);align-items:stretch;grid-gap:4px;gap:4px;min-height:52px;padding:8px 10px;box-sizing:border-box;margin:0;background:rgba(10,14,20,.72);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(180,255,120,.08);border-radius:28px;box-shadow:0 8px 40px rgba(0,0,0,.45),inset 0 1px 0 rgba(180,255,120,.03);animation:mini-nav-float-in .4s cubic-bezier(.22,1,.36,1)}@keyframes mini-nav-float-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.mini-nav-link{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:7px 8px 8px;border-radius:999px;border:1px solid transparent;font-size:11px;font-weight:500;letter-spacing:.02em;color:rgba(255,255,255,.45);text-decoration:none;background:transparent;-webkit-tap-highlight-color:transparent;transition:color .28s cubic-bezier(.4,0,.2,1),background .28s cubic-bezier(.4,0,.2,1),border-color .28s cubic-bezier(.4,0,.2,1),box-shadow .32s cubic-bezier(.4,0,.2,1),transform .28s cubic-bezier(.34,1.56,.64,1),opacity .22s ease}.mini-nav-link:hover:not(.mini-nav-link--active){color:rgba(255,255,255,.62)}.mini-nav-link:active:not(.mini-nav-link--active){transform:scale(.97)}.mini-nav-link:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(157,255,0,.25)}.mini-nav-link__ico{display:flex;align-items:center;justify-content:center;line-height:0;transition:color .28s ease,filter .32s ease}.mini-nav-link__ico svg{width:21px;height:21px}.bottom-nav-icon--inactive{color:rgba(255,255,255,.45)}.bottom-nav-icon--active{color:rgba(200,255,140,.95)}.mini-nav-link:hover:not(.mini-nav-link--active) .bottom-nav-icon--inactive{color:rgba(255,255,255,.62)}.bottom-nav-icon.glowing svg{filter:drop-shadow(0 0 10px var(--nav-icon-glow))}.mini-nav-link__txt{line-height:1.15;text-align:center;font-size:11px;transition:color .28s ease}.mini-nav-link--active{color:rgba(245,255,240,.96);background:rgba(140,255,60,.08);border-color:rgba(160,255,80,.22);box-shadow:0 0 24px rgba(157,255,0,.11),0 2px 12px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.05);transform:scale(1.03)}.mini-nav-link--active .mini-nav-link__txt{color:rgba(248,255,244,.95)}.mini-nav-link--active:active{transform:scale(1.01)}.mini-page-title{margin:0 0 14px;font-size:1.35rem;font-weight:700;letter-spacing:-.02em}.mini-banner-error{padding:12px;border-radius:var(--radius);background:rgba(185,28,28,.15);border:1px solid rgba(248,113,113,.35);color:#fecaca;font-size:.88rem}.mini-list-steps{margin:0;padding-left:1.1rem}.mini-list-steps li{margin-bottom:6px}.mini-shell--home{padding-bottom:12px}.mini-hero-block{position:relative;overflow:hidden;padding:22px 22px 20px;border-radius:var(--radius);margin-bottom:0;background:var(--glass-bg);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);border:1px solid var(--border);box-shadow:var(--shadow-card),var(--glass-inner)}.mini-hero-block__glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 78% 12%,rgba(157,255,0,.07),transparent 42%),radial-gradient(circle at 18% 88%,rgba(125,255,69,.04),transparent 38%);opacity:.95}.mini-hero-block__content{position:relative;z-index:1}.mini-hero-block__logo{display:flex;justify-content:center;margin-bottom:0}.mini-hero-image{display:block;max-width:min(75%,320px);max-height:76px;width:auto;height:auto;object-fit:contain;margin:0 auto 14px}@media (max-width:480px){.mini-hero-image{max-height:64px;max-width:72%}}.mini-hero-block__title{margin:0 0 12px;font-size:1.38rem;font-weight:700;letter-spacing:-.02em;line-height:1.2}.mini-hero-block__features{list-style:none;margin:0;padding:0}.hero-feature-row{display:flex;align-items:center;gap:10px;margin-bottom:6px}.hero-feature-row:last-child{margin-bottom:0}.hero-feature-icon-wrap{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px}.hero-feature-icon{width:16px;height:16px;object-fit:contain;flex-shrink:0;opacity:.9;display:block}.hero-feature-icon.hero-feature-icon--glow{filter:drop-shadow(0 0 8px var(--hero-feature-icon-glow,rgba(157,255,0,.45)))}.hero-feature-fallback{flex-shrink:0;width:16px;text-align:center;font-size:14px;line-height:16px;color:rgba(255,255,255,.45)}.hero-feature-text{font-size:14px;line-height:1.4;color:rgba(255,255,255,.85);min-width:0}.mini-glass-card{padding:16px 18px;margin-bottom:0;transition:border-color .2s ease,box-shadow .2s ease}.mini-glass-card,.mini-glass-panel{background:var(--glass-bg);border:1px solid var(--border);border-radius:var(--radius);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:var(--shadow-card),var(--glass-inner)}.mini-glass-panel{padding:18px 20px}.mini-glass-card--traffic{display:flex;flex-direction:column;align-items:stretch}.mini-glass-card--traffic.traffic-card{min-height:unset}.mini-glass-card--traffic.traffic-card.traffic-card--compact{padding:10px 12px}.mini-panel-head--compact{margin-bottom:5px!important}.mini-home-status{padding:14px 16px}.mini-home-status__row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mini-home-status__left{min-width:0;flex:1 1}.mini-home-status__plan{margin:9px 0 3px;font-size:1.08rem;font-weight:700;letter-spacing:-.02em;line-height:1.2}.mini-home-status__sub{margin:0;font-size:.8rem;color:rgba(161,161,170,.95);line-height:1.3}.mini-home-badge{display:inline-flex;align-items:center;gap:7px;padding:5px 11px 5px 9px;border-radius:999px;font-size:.58rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.mini-home-badge--success{background:rgba(12,18,14,.65);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(157,255,0,.35);color:#c8ff8a;box-shadow:0 0 22px rgba(157,255,0,.12),inset 0 1px 0 rgba(255,255,255,.06)}.mini-home-badge--success svg{color:var(--accent);filter:drop-shadow(0 0 6px rgba(157,255,0,.35))}.mini-home-badge--danger{background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.32);color:#fca5a5}.mini-home-days-box{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:80px;padding:10px 10px 8px;border-radius:var(--radius-sm);border:1px solid rgba(180,255,120,.1);background:rgba(8,12,10,.5);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.mini-home-days-box__num{font-size:1.44rem;font-weight:800;letter-spacing:-.03em;line-height:1}.mini-home-days-box__unit{margin-top:5px;font-size:.63rem;font-weight:600;color:rgba(161,161,170,.95);text-align:center;line-height:1.2}.status-user-id{align-self:stretch;width:100%;margin-top:5px;padding:0;border:none;background:none;font-family:inherit;font-size:11px;color:rgba(255,255,255,.45);text-align:right;line-height:1.25;opacity:.7;cursor:pointer}.status-user-id:focus-visible{outline:1px solid rgba(157,255,0,.35);outline-offset:2px;border-radius:4px}.mini-warning-strip{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:var(--radius-sm);background:rgba(157,255,0,.06);border:1px solid rgba(157,255,0,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.mini-warning-strip__ico{flex-shrink:0;color:var(--accent);display:flex;margin-top:1px;opacity:.9}.mini-warning-strip__text{display:flex;flex-direction:column;gap:4px;min-width:0}.mini-warning-strip__title{font-size:.88rem;font-weight:600;color:#d4f99f}.mini-warning-strip__sub{font-size:.78rem;color:rgba(161,161,170,.92);line-height:1.35}.home-metrics-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-gap:12px;gap:12px;align-items:stretch}.home-metrics-grid>.metric-card-main{display:flex;flex-direction:column;min-height:0;height:100%;box-sizing:border-box}.metric-card-main{min-height:0}.metric-card-mini{min-height:96px;box-sizing:border-box}.home-metrics-mini-placeholder{visibility:hidden;pointer-events:none;min-height:96px;padding:11px 13px;border-radius:18px}.home-metrics-span-2{grid-column:1/-1}.home-info-strips{margin-top:12px;display:flex;flex-direction:column;gap:10px}.home-info-strip-card{width:100%;min-height:0}@media (max-width:360px){.home-metrics-grid{grid-template-columns:1fr}.home-metrics-span-2{grid-column:1}}.mini-home-cal-card.calendar-card.metric-card-main{display:flex;flex-direction:column}.mini-home-cal-card.calendar-card.metric-card-main .mini-sub-time-wrap{flex:1 1 auto;min-height:0}.mini-home-cal-card,.mini-home-traffic-card{min-height:unset}.mini-panel-head{display:flex;gap:6px;margin:0 0 8px;font-size:.74rem;font-weight:600;color:rgba(244,244,245,.92)}.mini-panel-head,.mini-panel-head--with-icons{align-items:center}.mini-panel-head--with-icons .mini-panel-head__svg{flex-shrink:0;display:block}.mini-panel-head>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini-copy-block{margin-top:2px}.mini-sub-key-card{margin-top:4px;padding:12px;border-radius:22px;border:1px solid rgba(157,255,0,.24);background:radial-gradient(130% 120% at 98% 0,rgba(157,255,0,.12) 0,rgba(157,255,0,0) 52%),linear-gradient(145deg,rgba(7,14,24,.9),rgba(6,10,18,.95));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 10px 30px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.06)}.mini-sub-key-card__head{display:flex;align-items:center;gap:10px}.mini-sub-key-card__icon{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;color:rgba(157,255,0,.95);border:1px solid rgba(157,255,0,.2);background:radial-gradient(circle at 30% 30%,rgba(157,255,0,.2),rgba(157,255,0,.04))}.mini-sub-key-card__meta{flex:1 1;min-width:0}.mini-sub-key-card__title{margin:0;font-size:.95rem;font-weight:700}.mini-sub-key-card__subtitle{margin:2px 0 0;font-size:.72rem;color:rgba(161,161,170,.95)}.mini-sub-key-card__preview{margin:7px 0 0;padding:7px 9px;border-radius:11px;border:1px solid rgba(255,255,255,.08);background:rgba(10,15,25,.72);display:flex;align-items:center;justify-content:space-between;gap:8px}.mini-sub-key-card__preview-label{font-size:.66rem;color:rgba(161,161,170,.9)}.mini-sub-key-card__preview-value{max-width:62%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:700;letter-spacing:.03em;color:rgba(238,255,228,.96)}.mini-sub-key-actions{margin-top:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.mini-sub-key-action{min-height:44px;border-radius:12px;border:1px solid rgba(157,255,0,.2);background:rgba(13,21,32,.72);color:rgba(237,249,228,.96);display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:.72rem;font-weight:600;transition:transform .16s ease,box-shadow .22s ease,border-color .2s ease,opacity .15s ease}.mini-sub-key-action:hover:not(:disabled){border-color:rgba(157,255,0,.42);box-shadow:0 0 16px rgba(157,255,0,.18)}.mini-sub-key-action:active:not(:disabled){transform:scale(.985)}.mini-sub-key-action:disabled{opacity:.48;cursor:not-allowed}.mini-sub-key-toast{margin-top:9px;border-radius:11px;border:1px solid rgba(157,255,0,.32);background:rgba(18,31,12,.72);color:#d2ffaf;font-size:.72rem;font-weight:700;text-align:center;padding:7px 10px;box-shadow:0 0 18px rgba(157,255,0,.18)}.mini-sub-key-qr-backdrop{position:fixed;inset:0;z-index:999;background:rgba(2,6,12,.76);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:16px;pointer-events:auto;touch-action:none}.mini-sub-key-qr-card{width:min(340px,100%);border-radius:20px;border:1px solid rgba(157,255,0,.22);background:linear-gradient(160deg,rgba(10,18,30,.96),rgba(8,13,22,.96));padding:14px;box-shadow:0 16px 38px rgba(0,0,0,.42),0 0 24px rgba(157,255,0,.1);pointer-events:auto}.mini-sub-key-qr-title{margin:0 0 10px;font-size:.9rem;font-weight:700;text-align:center}.mini-sub-key-qr-wrap{border-radius:14px;background:#fff;padding:12px;display:flex;justify-content:center}.mini-sub-key-qr-value{margin:10px 0 0;font-size:.68rem;line-height:1.35;color:rgba(161,161,170,.95);overflow-wrap:anywhere}.mini-sub-key-qr-close{margin-top:12px;width:100%;min-height:42px;border-radius:12px;border:1px solid rgba(157,255,0,.54);background:linear-gradient(160deg,rgba(48,92,18,.95),rgba(28,56,12,.96));color:#f3ffe9;font-weight:700;box-shadow:0 8px 22px rgba(120,205,40,.22),inset 0 1px 0 rgba(255,255,255,.09)}.mini-btn-copy-premium{display:flex;align-items:center;gap:12px;width:100%;padding:15px 18px;border:1px solid rgba(157,255,0,.38);border-radius:var(--radius-sm);cursor:pointer;color:#f2ffe8;text-align:left;background:linear-gradient(145deg,rgba(28,42,22,.92),rgba(12,18,12,.96));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 8px 28px rgba(157,255,0,.14),inset 0 1px 0 rgba(255,255,255,.06);transition:transform .18s ease,box-shadow .22s ease,filter .18s ease,opacity .15s ease,border-color .2s ease}.mini-btn-copy-premium:hover:not(:disabled){border-color:rgba(157,255,0,.55);box-shadow:0 12px 36px rgba(157,255,0,.2),inset 0 1px 0 rgba(255,255,255,.08);transform:translateY(-1px)}.mini-btn-copy-premium:disabled{opacity:.42;cursor:not-allowed;box-shadow:none;border-color:rgba(255,255,255,.08)}.mini-btn-copy-premium:not(:disabled):active{transform:scale(.992) translateY(0);filter:brightness(1.05)}.mini-btn-copy-premium__lead,.mini-btn-copy-premium__trail{flex-shrink:0;opacity:.95;display:flex}.mini-btn-copy-premium__mid{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.mini-btn-copy-premium__title{font-size:1rem;font-weight:700}.mini-btn-copy-premium__sub{font-size:.75rem;font-weight:500;opacity:.88}.quick-links{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px 8px;gap:10px 8px;margin:12px 0 14px}@media (max-width:360px){.quick-links{grid-template-columns:repeat(4,1fr)}}.quick-link{flex-direction:column;gap:6px;min-width:0;text-decoration:none;color:inherit}.quick-link,.quick-link-circle{display:flex;align-items:center}.quick-link-circle{width:50px;height:50px;border-radius:999px;background:rgba(10,14,20,.55);border:1px solid rgba(180,255,120,.12);justify-content:center;transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease}.quick-link:hover .quick-link-circle{border-color:rgba(157,255,0,.35);box-shadow:0 0 18px rgba(157,255,0,.1)}.quick-link-label{font-size:10.5px;line-height:1.15;color:rgba(255,255,255,.72);text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.mini-home-actions{display:flex;flex-direction:column;gap:11px}.mini-action-row{display:flex;align-items:center;gap:12px;width:100%;padding:13px 15px;border-radius:var(--radius-sm);border:1px solid rgba(180,255,120,.1);background:rgba(10,14,20,.45);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:inherit;font:inherit;text-decoration:none;cursor:pointer;text-align:left;box-shadow:inset 0 1px 0 rgba(255,255,255,.04);transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .12s ease}.mini-action-row:hover{border-color:rgba(157,255,0,.22);box-shadow:0 0 22px rgba(157,255,0,.06),inset 0 1px 0 rgba(255,255,255,.05)}.mini-action-row:active{transform:scale(.992);background:rgba(12,18,14,.55)}.mini-action-row__icon-wrap{flex-shrink:0;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:rgba(8,12,10,.6);border:1px solid rgba(157,255,0,.2)}.mini-action-row__icon-slot{display:flex;align-items:center;justify-content:center;line-height:0}.mini-action-row__icon-slot svg{width:22px;height:22px}.mini-action-row__icon-wrap--instruction .mini-action-row__icon-slot{color:rgba(157,255,0,.85)}.mini-action-row__icon-wrap--support .mini-action-row__icon-slot{color:rgba(139,255,42,.88)}.mini-action-row__icon-wrap--referral .mini-action-row__icon-slot{color:rgba(125,255,69,.9)}.mini-action-row__text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.mini-action-row__title{font-size:.95rem;font-weight:600}.mini-action-row__sub{font-size:.78rem;color:rgba(161,161,170,.95)}.mini-action-row__chev{flex-shrink:0;display:flex;opacity:.55}.mini-home-client-foot{margin-top:4px;text-align:center}.mini-badge{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;font-size:.88rem;font-weight:600}.mini-badge--success{background:rgba(34,197,94,.14);border:1px solid rgba(34,197,94,.35);color:#86efac}.mini-badge--warning{background:rgba(245,158,11,.14);border:1px solid rgba(245,158,11,.35);color:#fcd34d}.mini-badge--danger{background:rgba(239,68,68,.14);border:1px solid rgba(239,68,68,.35);color:#fca5a5}.mini-badge-footnote{margin:10px 0 0;font-size:.82rem;color:var(--muted)}.mini-traffic-ring-wrap{margin:12px auto 10px}.mini-sub-time-wrap,.mini-traffic-ring-wrap{display:flex;flex-direction:column;align-items:center;gap:8px;padding:0}.mini-sub-time-wrap{margin:6px auto 2px}.mini-sub-time-wrap--premium{gap:7px}.mini-sub-time-svg-wrap{position:relative;display:flex;align-items:center;justify-content:center}.mini-sub-time-svg-wrap--glow .mini-sub-time-svg{filter:drop-shadow(0 0 12px rgba(157,255,0,.16))}.mini-sub-time-seg-fill--animated{transition:opacity .35s ease,stroke .35s ease}.mini-sub-time-seg-label{fill:#ffffff;opacity:.92;font-weight:500;letter-spacing:.005em;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;dominant-baseline:middle;font-family:Inter,SF Pro Text,Segoe UI,Roboto,sans-serif}.mini-sub-time-seg-label-path{opacity:0}.mini-sub-time-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;gap:1px}.mini-sub-time-days{font-size:1.34rem;font-weight:700;line-height:1;letter-spacing:-.03em;color:#e8ffe8;text-shadow:0 0 22px rgba(157,255,0,.11)}.mini-sub-time-days-label{font-size:.63rem;font-weight:600;line-height:1.2;color:rgba(161,161,170,.92)}.mini-sub-time-expires{margin:0;font-size:.7rem;font-weight:600;color:rgba(161,161,170,.92);text-align:center}.mini-sub-time-empty{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:.74rem;color:rgba(161,161,170,.9);text-align:center;padding:0 10px}.traffic-card--compact .mini-traffic-ring-wrap{margin:6px auto 4px;gap:6px}.mini-traffic-ring-wrap--premium{gap:6px}.traffic-status-row{width:100%;max-width:220px;margin:6px auto 0;display:flex;align-items:center;justify-content:center;gap:6px}.traffic-status{font-size:12px;line-height:1.35;text-align:center}.traffic-status.success{color:#22c55e}.traffic-status.warning{color:#c8e86c}.traffic-status.muted{color:rgba(255,255,255,.45)}.mini-traffic-ring-svg-wrap{position:relative;display:flex;align-items:center;justify-content:center}.mini-traffic-ring-svg-wrap--glow .mini-traffic-ring-svg{filter:drop-shadow(0 0 14px rgba(157,255,0,.22))}.mini-traffic-ring-arc--animated{transition:stroke-dashoffset .85s cubic-bezier(.4,0,.2,1)}.mini-traffic-ring-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;gap:2px}.mini-traffic-pct{font-size:1.42rem;font-weight:700;letter-spacing:-.03em;line-height:1;color:#e8ffe8;text-shadow:0 0 24px rgba(157,255,0,.12)}.mini-traffic-used-label{font-size:.68rem;font-weight:600;letter-spacing:.02em;color:rgba(161,161,170,.95)}.mini-traffic-caption{margin:4px 0 0;font-size:.85rem;font-weight:600;color:rgba(244,244,245,.92);text-align:center}.mini-traffic-updated{margin:0;display:inline-flex;align-items:center;gap:6px;font-size:.72rem;color:rgba(34,197,94,.95)}.mini-traffic-updated-dot{width:6px;height:6px;border-radius:999px;background:#22c55e;box-shadow:0 0 8px rgba(34,197,94,.55);flex-shrink:0}.mini-traffic-unlimited{margin:0;font-weight:600;color:var(--accent-soft);text-shadow:0 0 18px rgba(157,255,0,.15)}.expiry-calendar-month-title,.mini-expiry-cal-title{margin:0 0 8px;font-size:15px;font-weight:600;line-height:1.2}.expiry-calendar-weekdays-row,.mini-expiry-cal-weekdays{display:grid;grid-template-columns:repeat(7,1fr);grid-column-gap:4px;column-gap:4px;grid-row-gap:0;row-gap:0;margin-bottom:6px;font-size:10px;line-height:14px;color:var(--muted);text-align:center}.expiry-calendar-weekday,.mini-expiry-cal-wd{font-size:10px;line-height:14px}.expiry-calendar-grid,.mini-expiry-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-column-gap:4px;column-gap:4px;grid-row-gap:6px;row-gap:6px;font-size:12px;text-align:center}.expiry-calendar-day,.mini-expiry-cal-cell{height:22px;min-height:22px;padding:0;margin:0;line-height:22px;font-size:12px;display:flex;align-items:center;justify-content:center;border-radius:999px;color:rgba(161,161,170,.88);font-weight:500;box-sizing:border-box;transition:background .12s ease,color .12s ease,transform .1s ease}.expiry-calendar-day--empty,.mini-expiry-cal-cell--empty{visibility:hidden;pointer-events:none}.expiry-calendar-day:not(.expiry-calendar-day--empty):active{transform:scale(.94);background:rgba(255,255,255,.06)}.expiry-calendar-selected,.mini-expiry-cal-cell--active{width:26px;height:26px;min-height:26px;line-height:26px;margin:0 auto;padding:0;background:rgba(12,18,14,.75);border:1px solid rgba(157,255,0,.45);color:var(--accent);font-weight:700;box-shadow:0 0 16px rgba(157,255,0,.15),inset 0 1px 0 rgba(255,255,255,.06)}.mini-expiry-cal--warning .mini-expiry-cal-cell--active{border-color:rgba(200,232,108,.5);color:#d4f99f}.mini-expiry-days-left{margin:8px 0 0;font-size:.82rem;font-weight:600;color:var(--muted)}.mini-expiry-days-left--accent{color:var(--accent)}.mini-expiry-cal{margin:0;padding:0}.mini-expiry-cal--compact .expiry-calendar-month-title,.mini-expiry-cal--compact .mini-expiry-cal-title{font-size:13px;line-height:1.2;margin-bottom:6px}.mini-expiry-cal--compact .expiry-calendar-weekdays-row,.mini-expiry-cal--compact .mini-expiry-cal-weekdays{column-gap:2px;row-gap:0;margin-bottom:3px;font-size:10px;line-height:12px}.mini-expiry-cal--compact .expiry-calendar-weekday,.mini-expiry-cal--compact .mini-expiry-cal-wd{font-size:9px;line-height:12px}.mini-expiry-cal--compact .expiry-calendar-grid,.mini-expiry-cal--compact .mini-expiry-cal-grid{column-gap:2px;row-gap:3px}.mini-expiry-cal--compact .expiry-calendar-day,.mini-expiry-cal--compact .mini-expiry-cal-cell{height:18px;min-height:18px;line-height:18px;font-size:11px}.mini-expiry-cal--compact .expiry-calendar-selected,.mini-expiry-cal--compact .mini-expiry-cal-cell--active{width:22px;height:22px;min-height:22px;line-height:22px;margin:0 auto}.mini-expiry-cal--compact .mini-expiry-days-left{margin-top:6px;font-size:12px}.mini-referral-mini-card{display:block;text-decoration:none;color:inherit;padding:11px 13px!important;transition:border-color .15s ease,background .15s ease}.mini-devices-mini-card.home-info-strip-card,.mini-referral-mini-card.home-info-strip-card{padding:10px 12px!important;border-radius:16px}.mini-referral-mini-card:hover{border-color:rgba(157,255,0,.22);box-shadow:0 8px 28px rgba(157,255,0,.08),var(--shadow-card),var(--glass-inner)}.mini-referral-mini-card__head{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:.82rem;font-weight:600;color:rgba(244,244,245,.94)}.mini-devices-mini-card.home-info-strip-card .mini-devices-mini-card__head,.mini-referral-mini-card.home-info-strip-card .mini-referral-mini-card__head{margin-bottom:7px;font-size:.78rem}.mini-referral-mini-card__ico{flex-shrink:0;color:var(--accent);filter:drop-shadow(0 0 8px rgba(157,255,0,.25))}.mini-referral-mini-card__stats{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.mini-referral-mini-card.home-info-strip-card .mini-referral-mini-card__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.mini-referral-mini-card__stats li{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:.76rem;padding:6px 10px;border-radius:12px;background:rgba(6,10,8,.35);border:1px solid rgba(180,255,120,.06)}.mini-devices-mini-card.home-info-strip-card .mini-devices-mini-card__stats li,.mini-referral-mini-card.home-info-strip-card .mini-referral-mini-card__stats li{padding:5px 8px;border-radius:10px;font-size:.72rem}.mini-referral-mini-card__k{color:rgba(161,161,170,.92)}.mini-referral-mini-card__v{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:rgba(244,244,245,.94)}.mini-devices-mini-card{padding:11px 13px!important}.mini-devices-mini-card__head{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:.82rem;font-weight:600;color:rgba(244,244,245,.94)}.mini-devices-mini-card__ico{flex-shrink:0;color:rgba(157,255,0,.75);filter:drop-shadow(0 0 6px rgba(157,255,0,.2))}.mini-devices-mini-card__stats{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.mini-devices-mini-card.home-info-strip-card .mini-devices-mini-card__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.mini-devices-mini-card__stats li{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:.76rem}.mini-devices-mini-card.home-info-strip-card .mini-devices-mini-card__k,.mini-referral-mini-card.home-info-strip-card .mini-referral-mini-card__k{font-size:.68rem}.mini-devices-mini-card.home-info-strip-card .mini-devices-mini-card__v,.mini-referral-mini-card.home-info-strip-card .mini-referral-mini-card__v{font-size:.96rem}.mini-devices-mini-card__k{color:rgba(161,161,170,.92)}.mini-devices-mini-card__v{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:rgba(244,244,245,.94)}.mini-devices-mini-card__v--warn{color:#c8e86c}.home-metrics-grid .mini-home-cal-card.metric-card-main{padding:10px 12px}.mini-referral-lead{margin:0 0 14px;font-size:.88rem;line-height:1.45;color:rgba(161,161,170,.96)}.mini-referral-section{margin-bottom:12px}.mini-referral-section__title{margin:0 0 10px;font-size:.82rem;font-weight:600;color:rgba(244,244,245,.92)}.mini-referral-levels{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.mini-referral-levels__row{font-size:.85rem;color:rgba(228,228,231,.92)}.mini-referral-link-preview{margin:0;font-size:.78rem;line-height:1.4;word-break:break-all;color:rgba(161,161,170,.95)}.mini-referral-balance__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;font-size:.86rem}.mini-referral-balance__row:last-of-type{margin-bottom:10px}.mini-referral-invited{margin:0;font-size:.78rem}.mini-btn-referral-copy{width:100%;margin-top:4px;padding:14px 16px;border:1px solid rgba(157,255,0,.38);border-radius:var(--radius-sm);cursor:pointer;font-size:.92rem;font-weight:600;color:#f2ffe8;background:linear-gradient(145deg,rgba(28,42,22,.94),rgba(10,14,12,.97));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 6px 22px rgba(157,255,0,.14),inset 0 1px 0 rgba(255,255,255,.06);transition:transform .15s ease,box-shadow .2s ease,border-color .2s ease}.mini-btn-referral-copy:hover:not(:disabled){border-color:rgba(157,255,0,.52);box-shadow:0 10px 30px rgba(157,255,0,.18),inset 0 1px 0 rgba(255,255,255,.07)}.mini-btn-referral-copy:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;border-color:rgba(255,255,255,.08)}.mini-btn-referral-copy:not(:disabled):active{transform:scale(.992)}.mini-profile-card{padding:14px}.mini-profile-line{margin-top:6px}.mini-profile-empty{display:flex;flex-direction:column;gap:10px;margin-top:6px}.mini-profile-buy-btn{margin-top:2px}.mini-profile-kv{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.06);font-size:.86rem}.mini-profile-kv:last-of-type{border-bottom:none}.mini-profile-kv span{color:rgba(161,161,170,.95)}.mini-profile-kv strong{font-size:.88rem;color:rgba(244,244,245,.96);font-weight:700;text-align:right;overflow-wrap:anywhere}.mini-profile-kv--status{align-items:flex-start}.mini-profile-kv--devices span{display:inline-flex;align-items:center;gap:6px}.mini-profile-traffic{margin-top:10px;border-radius:12px;padding:10px;border:1px solid rgba(180,255,120,.1);background:rgba(8,12,10,.5)}.mini-profile-traffic-title{margin:0 0 8px;font-size:.74rem;color:rgba(161,161,170,.95);display:inline-flex;align-items:center;gap:6px}.mini-profile-traffic-track{width:100%;height:8px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden}.mini-profile-traffic-fill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,rgba(157,255,0,.9),rgba(125,255,69,.75))}.mini-shell--instructions{padding-bottom:20px}.mini-instruction-lead{margin:0 0 14px;white-space:pre-line}.mini-instruction-platform-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}@media (max-width:380px){.mini-instruction-platform-grid{grid-template-columns:1fr}}.mini-instruction-platform-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:108px;padding:14px 12px;border-radius:var(--radius);border:1px solid var(--border);background:var(--glass-bg);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:var(--shadow-card),var(--glass-inner);color:var(--text);cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent;transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease}.mini-instruction-platform-tile:active{transform:scale(.98)}.mini-instruction-platform-tile:hover{border-color:rgba(157,255,0,.22);box-shadow:0 8px 28px rgba(157,255,0,.06),var(--shadow-card),var(--glass-inner)}.mini-instruction-platform-tile__ico{color:rgba(157,255,0,.85);filter:drop-shadow(0 0 10px rgba(157,255,0,.2))}.mini-instruction-platform-tile__label{font-size:.92rem;font-weight:700;text-align:center}.mini-instruction-back{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;padding:8px 12px;border-radius:999px;border:1px solid rgba(180,255,120,.12);background:rgba(10,14,20,.55);color:rgba(244,244,245,.92);font-size:.85rem;font-weight:600;cursor:pointer}.mini-instruction-platform-heading{margin:0 0 14px;font-size:1.05rem;font-weight:700}.mini-instruction-blocks{display:flex;flex-direction:column;gap:12px}.mini-instruction-empty{margin:0 0 12px}.mini-instruction-block-title{margin:0 0 8px;font-size:.82rem;font-weight:700;color:rgba(244,244,245,.95)}.mini-instruction-text-block{padding:14px 16px}.mini-instruction-text-body{font-size:.88rem;line-height:1.5;white-space:pre-wrap;word-break:break-word}.mini-instruction-apps-block{padding:14px 16px}.mini-instruction-apps-intro{margin:0 0 12px;font-size:.82rem;line-height:1.45;color:rgba(161,161,170,.96);white-space:pre-wrap}.mini-instruction-app-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:stretch}@media (max-width:400px){.mini-instruction-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mini-instruction-app-tile{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 8px 12px;border-radius:14px;border:1px solid rgba(180,255,120,.1);background:rgba(6,10,8,.45);cursor:pointer;font:inherit;color:inherit;text-align:center;min-width:0;box-sizing:border-box;height:100%;align-self:stretch;transition:border-color .2s ease,box-shadow .2s ease}.mini-instruction-app-tile:hover{border-color:rgba(157,255,0,.28);box-shadow:0 0 16px rgba(157,255,0,.08)}.mini-instruction-app-tile__avatar{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.04);overflow:hidden}.mini-instruction-app-tile__img{width:100%;height:100%;object-fit:cover}.mini-instruction-app-tile__name{font-size:.72rem;font-weight:700;word-break:break-word}.mini-instruction-app-tile__name,.mini-instruction-app-tile__sub{line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mini-instruction-app-tile__sub{font-size:.62rem;color:rgba(161,161,170,.95)}.mini-instruction-app-badge{display:inline-block;margin-top:2px;padding:2px 7px;border-radius:999px;font-size:.56rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#b8f5a0;border:1px solid rgba(157,255,0,.35);background:rgba(12,18,14,.7)}.mini-instruction-app-cta{margin-top:4px;font-size:.62rem;font-weight:600;color:rgba(157,255,0,.88)}.mini-instruction-app-store-badge-wrap{margin-top:auto;padding-top:10px;display:flex;justify-content:center;width:100%;min-width:0;pointer-events:none}.instruction-store-badge{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:6px 12px;border-radius:10px;background:rgba(10,12,18,.94);border:1px solid rgba(255,255,255,.1);box-shadow:0 0 0 1px rgba(157,255,0,.05),0 4px 14px rgba(0,0,0,.35);max-width:100%;min-width:0}.instruction-store-badge--compact{gap:6px;padding:4px 8px;border-radius:8px}.instruction-store-badge__label{font-size:.68rem;font-weight:600;letter-spacing:.02em;color:rgba(244,244,245,.94);white-space:nowrap}.instruction-store-badge__lucide{color:rgba(244,244,245,.96);flex-shrink:0}.instruction-store-badge__play-icon{flex-shrink:0;display:block}.instruction-store-badge__github-mark{flex-shrink:0;display:block;color:rgba(244,244,245,.96)}.mini-instruction-client-selector-shell{padding:14px 16px}.mini-instruction-client-selector{padding:0}.mini-instruction-client-selector__title{margin:0 0 12px;font-size:.85rem;font-weight:650;letter-spacing:.02em;color:rgba(244,244,245,.96);line-height:1.35}.mini-instruction-client-selector__warn{margin:0;font-size:.76rem;line-height:1.45;color:rgba(248,250,252,.58)}.mini-instruction-client-seg-row{display:flex;flex-wrap:nowrap;gap:6px;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(157,255,0,.35) rgba(255,255,255,.06)}.mini-instruction-client-seg-row::-webkit-scrollbar{height:5px}.mini-instruction-client-seg-row::-webkit-scrollbar-thumb{background:rgba(157,255,0,.28);border-radius:6px}.mini-instruction-client-seg-btn{flex-grow:1;flex-shrink:1;flex-basis:calc((100% - 12px) / 3);min-width:calc((100% - 12px) / 3);box-sizing:border-box;margin:0;padding:9px 8px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:rgba(8,12,18,.65);color:rgba(244,244,245,.92);font-size:.68rem;font-weight:650;letter-spacing:.03em;line-height:1.2;cursor:pointer;text-align:center;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.mini-instruction-client-seg-btn:hover{border-color:rgba(157,255,0,.35);background:rgba(157,255,0,.06)}.mini-instruction-client-seg-btn--selected{border-color:rgba(52,211,153,.88);background:rgba(16,185,129,.14);box-shadow:0 0 0 1px rgba(52,211,153,.35),0 0 14px rgba(52,211,153,.12)}.mini-instruction-client-seg-btn__text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.mini-instruction-activation-shell{padding:14px 16px}.mini-instruction-activation{display:flex;flex-direction:column;gap:10px}.mini-instruction-activation__btn{width:100%;border-radius:12px;border:1px solid rgba(157,255,0,.35);background:linear-gradient(135deg,rgba(157,255,0,.14),rgba(16,185,129,.12));color:rgba(248,250,252,.96);font-weight:600;font-size:.92rem;padding:12px 14px;cursor:pointer;transition:border-color .15s ease,opacity .15s ease}.mini-instruction-activation__btn:hover:not(:disabled){border-color:rgba(157,255,0,.55)}.mini-instruction-activation__btn--disabled{opacity:.45;cursor:not-allowed}.mini-instruction-activation__hint{margin:0;font-size:.78rem;line-height:1.45;color:rgba(161,161,170,.95)}.mini-instruction-activation__copy{align-self:flex-start;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);color:rgba(228,228,231,.92);font-size:.78rem;padding:8px 12px;cursor:pointer}.mini-instruction-activation__copy:hover{border-color:rgba(157,255,0,.35)}.mini-instruction-device-warning{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:12px;border:1px solid rgba(251,191,36,.35);background:linear-gradient(135deg,rgba(251,191,36,.08),rgba(249,115,22,.06));box-shadow:0 0 0 1px rgba(251,191,36,.08)}.mini-instruction-device-warning__icon{flex-shrink:0;color:rgba(251,191,36,.95);margin-top:1px}.mini-instruction-device-warning__body{min-width:0}.mini-instruction-device-warning__title{margin:0 0 6px;font-size:.82rem;font-weight:650;letter-spacing:.02em;color:rgba(254,243,199,.98)}.mini-instruction-device-warning__text{margin:0;font-size:.76rem;line-height:1.45;color:rgba(228,228,231,.88)}body.mini-bridge-page{padding-bottom:max(16px,env(safe-area-inset-bottom,0px))}.mini-bridge{min-height:100dvh;padding:max(20px,env(safe-area-inset-top)) 18px max(28px,env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:center;justify-content:center}.mini-bridge--center{text-align:center}.mini-bridge__card{width:100%;max-width:380px;padding:28px 22px;border-radius:var(--radius);border:1px solid var(--border-soft);background:var(--glass-bg);box-shadow:var(--shadow-card),var(--glass-inner);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mini-bridge__card--error{border-color:rgba(251,113,133,.35);background:rgba(15,10,12,.85);display:flex;flex-direction:column;align-items:center;text-align:center}.mini-bridge__logo{width:56px;height:56px;margin:0 auto 12px;border-radius:16px;background:linear-gradient(145deg,rgba(157,255,0,.18),rgba(10,14,20,.9));border:1px solid rgba(157,255,0,.22);display:flex;align-items:center;justify-content:center}.mini-bridge__logo-inner{font-size:1.35rem;font-weight:750;letter-spacing:.04em;color:var(--accent)}.mini-bridge__brand{margin:0 0 8px;text-align:center;font-size:.72rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.mini-bridge__title{margin:0 0 10px;font-size:1.05rem;font-weight:650}.mini-bridge__headline{margin:0 0 16px;font-size:1.05rem;font-weight:650;text-align:center;line-height:1.35}.mini-bridge__muted{margin:0;font-size:.84rem;line-height:1.5;color:var(--muted)}.mini-bridge__fallback-text{margin-bottom:12px}.mini-bridge__hint-subtle{margin:0 0 10px;font-size:.74rem;line-height:1.45;color:rgba(139,145,157,.92)}.mini-bridge__spinner-row{display:flex;justify-content:center;margin-bottom:8px}.mini-bridge__spinner{width:36px;height:36px}.mini-bridge__spinner,.mini-bridge__spinner-lg{color:var(--accent);animation:mini-bridge-spin .85s linear infinite}.mini-bridge__spinner-lg{width:40px;height:40px;margin-bottom:12px}@keyframes mini-bridge-spin{to{transform:rotate(1turn)}}.mini-bridge__actions{display:flex;flex-direction:column;gap:10px;margin-top:20px}.mini-bridge__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:12px 16px;border-radius:14px;font-size:.88rem;font-weight:600;cursor:pointer;border:1px solid transparent;transition:border-color .15s ease,background .15s ease}.mini-bridge__btn--primary{background:linear-gradient(165deg,rgba(157,255,0,.95),rgba(125,255,69,.78));color:#0a0c10;border-color:rgba(157,255,0,.45)}.mini-bridge__btn--primary:hover{filter:brightness(1.05)}.mini-bridge__btn--ghost{background:rgba(255,255,255,.05);color:rgba(236,238,242,.95);border-color:rgba(255,255,255,.12)}.mini-bridge__btn--ghost:hover:not(:disabled){border-color:rgba(157,255,0,.35)}.mini-bridge__btn--disabled{opacity:.45;cursor:not-allowed}.mini-bridge__copy-safe{margin:14px 0 0;display:flex;align-items:center;justify-content:center;gap:6px;font-size:.68rem;color:rgba(139,145,157,.88)}.mini-bridge__error-icon{width:40px;height:40px;color:rgba(251,113,133,.95);margin-bottom:12px}