:root{--bg:#020416;--bg-deep:#00020d;--text:#f7f8ff;--muted:#9aa8d7;--line:rgba(67,100,255,0.28);--line-strong:rgba(82,120,255,0.52);--green:#36ef8d;--drawer-top-offset:78px;--app-drawer-width:326px;--app-content-max-width:1480px;--app-content-gutter:32px}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--bg-deep);color:var(--text)}body{margin:0;min-width:320px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.site-shell{background:radial-gradient(circle at 50% 38%,rgba(33,54,255,.26),transparent 34rem),var(--bg-deep)}.info-shell,.site-shell{min-height:100vh;overflow:hidden}.info-shell{background:radial-gradient(circle at 50% 20%,rgba(45,70,255,.28),transparent 32rem),linear-gradient(180deg,#03051c,#00020d)}.info-screen{position:relative;min-height:100svh;padding:32px 42px 86px;isolation:isolate}.info-screen:before{position:absolute;inset:0;z-index:-1;content:"";background:linear-gradient(90deg,rgba(0,1,9,.5),transparent 18%,transparent 82%,rgba(0,1,9,.5)),radial-gradient(circle at 50% 64%,rgba(38,65,255,.14),transparent 24rem)}.info-stage{position:relative;z-index:2;max-width:980px;margin:clamp(88px,14vh,150px) auto 0;text-align:center}.info-eyebrow{margin:0 0 18px;color:var(--green);font-size:13px;font-weight:850;letter-spacing:.18em;text-transform:uppercase}.info-stage h1{margin:0;color:#ffffff;font-family:Arial Black,Impact,Haettenschweiler,Segoe UI Black,system-ui,sans-serif;font-size:clamp(3.4rem,7vw,7.25rem);font-weight:900;letter-spacing:0;line-height:.92;text-shadow:0 2px 0 rgba(255,255,255,.28),0 0 42px rgba(37,57,255,.24)}.pricing-stage{max-width:1080px}.pricing-subtitle{max-width:760px;margin:24px auto 0;color:rgba(202,213,255,.88);font-size:clamp(1.08rem,2vw,1.45rem);font-weight:600;line-height:1.45}.info-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;margin-top:34px}.checkout-message{width:min(640px,100%);margin:20px auto 0;padding:13px 16px;border:1px solid rgba(82,120,255,.34);border-radius:8px;background:rgba(4,10,42,.76);color:rgba(226,233,255,.9);font-size:14px;font-weight:760;line-height:1.4}.checkout-message-success{border-color:rgba(67,239,152,.36);color:#dcfff0;box-shadow:inset 0 0 26px rgba(67,239,152,.12)}.credit-packages{position:relative;z-index:2;display:grid;width:min(980px,100%);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:clamp(42px,7vh,72px) auto 0}.credit-package{display:grid;min-height:292px;align-content:start;gap:15px;padding:22px;border:1px solid rgba(82,120,255,.36);border-radius:8px;background:radial-gradient(circle at 28px 24px,rgba(63,100,255,.18),transparent 88px),rgba(3,8,38,.72);box-shadow:inset 0 0 0 1px rgba(119,148,255,.08),inset 0 0 40px rgba(41,66,255,.12)}.credit-package>span{color:var(--green);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.credit-package>strong{color:#ffffff;font-size:clamp(1.75rem,2.6vw,2.35rem);line-height:1}.credit-package p{margin:0;color:rgba(202,213,255,.8);font-size:14px;font-weight:600;line-height:1.45}.credit-package div{display:grid;gap:4px;margin-top:auto}.credit-package b{color:#ffffff;font-size:24px}.credit-package small{color:rgba(154,171,234,.78);font-size:12px;font-weight:800}.credit-package button,.credit-package form{width:100%}.pricing-ledger,.pricing-metrics{position:relative;z-index:2;display:grid;width:min(980px,100%);margin-inline:auto}.pricing-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(54px,9vh,92px)}.pricing-ledger,.pricing-metrics article{border:1px solid rgba(82,120,255,.32);border-radius:8px;background:rgba(3,8,38,.68);box-shadow:inset 0 0 40px rgba(41,66,255,.1)}.pricing-metrics article{min-height:158px;padding:22px}.pricing-ledger span,.pricing-metrics span{display:block;color:var(--green);font-size:12px;font-weight:850;text-transform:uppercase}.pricing-ledger strong,.pricing-metrics strong{display:block;margin-top:12px;color:#ffffff;font-size:clamp(1.85rem,3vw,2.7rem);line-height:1}.pricing-metrics p{margin:18px 0 0;color:rgba(202,213,255,.84);font-size:15px;font-weight:600;line-height:1.45}.pricing-grid{margin-top:16px}.pricing-ledger{grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:16px;overflow:hidden}.pricing-ledger div{min-height:126px;padding:20px;background:rgba(3,8,38,.5)}.pricing-ledger strong{font-size:clamp(1.25rem,2vw,1.85rem)}.info-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:min(980px,100%);margin:clamp(74px,12vh,128px) auto 0}.info-card{min-height:180px;padding:22px;border:1px solid rgba(82,120,255,.32);border-radius:8px;background:rgba(3,8,38,.68);box-shadow:inset 0 0 40px rgba(41,66,255,.1)}.info-card span{color:var(--green);font-size:12px;font-weight:850}.info-card p{margin:34px 0 0;color:rgba(230,235,255,.9);font-size:18px;font-weight:600;line-height:1.38}.hero{position:relative;min-height:100svh;padding:32px 42px 0;background-position:top;background-size:cover;background-repeat:no-repeat;isolation:isolate}.hero:before{content:"";background:linear-gradient(180deg,rgba(1,3,18,.03),rgba(1,3,18,.08) 46%,#01030f),radial-gradient(circle at 50% 61%,rgba(38,65,255,.12),transparent 23rem)}.hero-vignette,.hero:before{position:absolute;inset:0;z-index:-1}.hero-vignette{pointer-events:none;background:linear-gradient(90deg,rgba(0,1,9,.5),transparent 18%,transparent 82%,rgba(0,1,9,.5)),linear-gradient(180deg,transparent 68%,#020416)}.topbar{position:relative;z-index:50;display:grid;width:min(var(--app-content-max-width),calc(100% - (var(--app-content-gutter) * 2)));grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;margin:0 auto}.app-topbar{grid-template-columns:auto 1fr auto}.app-topbar .menu-button{display:grid}.app-topbar-spacer{min-width:0}.brand,.brand-cluster,.sidebar-brand{display:inline-flex;align-items:center;gap:14px}.brand-icon{width:38px;height:auto}.brand-icon-button{--look-x:0;--look-y:0;display:inline-flex;flex:0 0 auto;width:38px;aspect-ratio:949.31/841.75;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:#ffffff;cursor:pointer;line-height:0;transform:translate(calc(var(--look-x) * 3px),calc((var(--look-y) * 2px) - 4px)) rotate(calc(var(--look-x) * 5deg));transform-origin:50% 58%;transition:transform .14s ease,filter .16s ease}.brand-icon-button svg{width:100%;height:100%;overflow:visible;filter:drop-shadow(0 0 16px rgba(80,111,255,.22))}.botlord-face{transform:translate(calc(var(--look-x) * 8px),calc(var(--look-y) * 5px));transform-origin:50% 58%;transition:transform .14s ease}.botlord-mark{fill:currentColor}.botlord-mask-fill{fill:#ffffff}.botlord-eye-cutouts{fill:#000000;opacity:1;transform-box:fill-box;transform-origin:center;transition:opacity .12s ease}.botlord-eye-cutouts-happy{fill:none;stroke:#000000;stroke-linecap:round;stroke-width:34}.botlord-eye-cutouts-suspicious{fill:none;stroke:#000000;stroke-linecap:round;stroke-width:54}.botlord-eye-cutouts-angry,.botlord-eye-cutouts-happy,.botlord-eye-cutouts-suspicious,.brand-icon-button.is-happy:not(.is-angry,.is-suspicious) .botlord-eye-cutouts-normal{display:none;opacity:0}.brand-icon-button.is-happy:not(.is-angry,.is-suspicious) .botlord-eye-cutouts-happy{display:block;opacity:1}.brand-icon-button.is-suspicious:not(.is-angry) .botlord-eye-cutouts-normal{display:none;opacity:0}.brand-icon-button.is-suspicious:not(.is-angry) .botlord-eye-cutouts-suspicious{display:block;opacity:1}.brand-icon-button.is-hovering:not(.is-angry){transform:translate(calc(var(--look-x) * 3px),calc((var(--look-y) * 2px) - 6px)) rotate(calc(var(--look-x) * 5deg)) scale(1.08)}.brand-icon-button.is-hovering:not(.is-angry) svg{filter:drop-shadow(0 0 22px rgba(80,111,255,.58))}.brand-icon-button.is-angry .botlord-eye-cutouts-normal{display:none;opacity:0}.brand-icon-button.is-angry .botlord-eye-cutouts-angry{display:block;opacity:1}.brand-icon-button.is-blinking:not(.is-angry) .botlord-eye-cutouts-normal{animation:botlord-eye-blink .68s cubic-bezier(.4,0,.2,1)}.brand-icon-button.is-shaking{animation:botlord-shake .38s ease}.brand:hover .brand-icon-button{filter:drop-shadow(0 0 20px rgba(80,111,255,.5))}.brand-wordmark{width:180px;height:auto}.brand-wordmark-link{display:inline-flex}.menu-button{display:none;width:42px;height:42px;place-items:center;padding:0;border:1px solid rgba(112,136,255,.24);border-radius:999px;background:rgba(5,10,42,.72);color:#ffffff;line-height:0;box-shadow:0 10px 30px rgba(31,54,255,.18);cursor:pointer;transition:transform .22s cubic-bezier(.34,1.56,.64,1),border-color .18s ease}.menu-button:hover{transform:translateY(-2px);border-color:rgba(128,152,255,.6)}.burger-glyph{position:relative;display:block;width:32px;height:32px}.burger-line{position:absolute;left:50%;height:2px;border-radius:999px;background:currentColor;transform-origin:center;transition:opacity .72s cubic-bezier(.22,1.55,.3,1),top .72s cubic-bezier(.22,1.55,.3,1),transform .72s cubic-bezier(.22,1.55,.3,1),width .72s cubic-bezier(.22,1.55,.3,1)}.burger-line-top{top:9px;width:18px;transform:translateX(-45%)}.burger-line-middle{top:15px;width:10px;transform:translateX(-15%)}.burger-line-bottom{top:21px;width:15px;transform:translateX(-58%)}.burger-glyph.is-open .burger-line-bottom,.burger-glyph.is-open .burger-line-top,.menu-button[aria-expanded=true] .burger-line-bottom,.menu-button[aria-expanded=true] .burger-line-top{top:50%!important;width:19px!important}.burger-glyph.is-open .burger-line-top,.menu-button[aria-expanded=true] .burger-line-top{transform:translate(-50%,-50%) rotate(45deg)!important}.burger-glyph.is-open .burger-line-middle,.menu-button[aria-expanded=true] .burger-line-middle{top:50%!important;width:5px!important;opacity:0!important;transform:translate(-50%,-50%) scaleX(0)!important}.burger-glyph.is-open .burger-line-bottom,.menu-button[aria-expanded=true] .burger-line-bottom{transform:translate(-50%,-50%) rotate(-45deg)!important}.desktop-nav{display:flex;align-items:center;justify-content:center;gap:clamp(18px,3vw,44px);color:rgba(247,248,255,.9);font-size:15px;font-weight:500}.desktop-nav a,.login-link{transition:color .18s ease,text-shadow .18s ease}.desktop-nav a:hover,.login-link:hover{color:#ffffff;text-shadow:0 0 18px rgba(77,109,255,.8)}.nav-actions{display:flex;align-items:center;justify-content:flex-end;gap:18px}.app-user-cluster,.marketing-action-cluster{display:inline-flex;align-items:center;gap:16px}.app-user-cluster{gap:6px}.app-shell-main{transition:margin .28s ease,width .28s ease}.app-shell{min-height:100vh}.app-shell-header{position:relative;z-index:60;padding-top:18px}.language-select{display:inline-grid;gap:5px;min-width:92px;color:rgba(203,211,243,.74);font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.language-select select{width:100%;min-height:34px;padding:0 28px 0 10px;border:1px solid rgba(112,136,255,.24);border-radius:7px;background:rgba(5,10,42,.72);color:#ffffff;font:inherit;text-transform:none;cursor:pointer;box-shadow:0 10px 30px rgba(31,54,255,.14)}.language-select select:focus-visible{outline:2px solid rgba(128,152,255,.78);outline-offset:2px}.notification-menu{position:relative;display:inline-flex}.notification-bell{position:relative;display:inline-grid;width:36px;min-height:36px;place-items:center;border:0;border-radius:0;background:transparent;color:#ffffff;cursor:pointer;line-height:0;box-shadow:none;transition:transform .18s ease,color .18s ease}.notification-bell:hover,.notification-bell[aria-expanded=true]{transform:translateY(-2px);color:#dce5ff}.notification-bell>svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.notification-bell>span{position:absolute;top:5px;right:5px;width:7px;height:7px;border:0;border-radius:999px;background:#43ef98;box-shadow:0 0 12px rgba(54,239,141,.72)}.notification-popover{position:absolute;top:calc(100% + 14px);right:0;z-index:70;width:min(360px,calc(100vw - 32px));border:1px solid rgba(82,120,255,.38);border-radius:8px;background:rgba(3,7,32,.98);box-shadow:0 24px 80px rgba(0,8,42,.58),0 0 64px rgba(44,70,255,.18);color:#ffffff;opacity:0;pointer-events:none;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.notification-popover.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.notification-popover header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px;border-bottom:1px solid rgba(82,120,255,.2)}.notification-list h2,.notification-popover header strong{display:block;margin:0;color:#ffffff}.notification-popover header small{display:block;margin-top:4px;color:rgba(203,211,243,.74);font-size:12px}.notification-popover header a{color:#78a2ff;font-size:13px;font-weight:760}.notification-list{display:grid;gap:0;padding:8px}.notification-list article{display:grid;grid-template-columns:10px 1fr auto;gap:10px;align-items:start;padding:11px 10px;border-radius:6px}.notification-list article:hover{background:rgba(255,255,255,.06)}.notification-list article>span{width:8px;margin-top:5px;aspect-ratio:1;border-radius:999px;background:#5e8cff;box-shadow:0 0 13px rgba(80,111,255,.58)}.notification-list article[data-tone=blocked]>span{background:#ff635d;box-shadow:0 0 13px rgba(255,83,74,.65)}.notification-list article[data-tone=approval]>span{background:#43ef98;box-shadow:0 0 13px rgba(54,239,141,.55)}.notification-list h2{font-size:13px;line-height:1.28}.notification-list p{margin:4px 0 0;color:rgba(203,211,243,.74);font-size:12px;line-height:1.35}.notification-list small{display:block;margin-top:6px;color:#78a2ff;font-size:11px}.notification-list article>button{min-height:28px;padding:0 9px;border:1px solid rgba(82,120,255,.28);border-radius:5px;background:rgba(6,14,54,.58);color:rgba(224,231,255,.86);cursor:pointer;font-size:11px;font-weight:760}.notification-list article>button:hover{border-color:rgba(128,152,255,.58);color:#ffffff}.user-menu{position:relative;display:inline-flex}.user-menu-button{display:inline-grid;width:40px;min-width:40px;aspect-ratio:1;place-items:center;padding:0;border:1px solid rgba(112,136,255,.34);border-radius:999px;background:rgba(5,10,42,.72);color:#ffffff;cursor:pointer;line-height:0;box-shadow:0 10px 30px rgba(31,54,255,.16);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.user-menu-button:hover,.user-menu-button[aria-expanded=true]{transform:translateY(-2px);border-color:rgba(128,152,255,.58);box-shadow:0 14px 34px rgba(31,54,255,.24)}.user-menu-avatar{width:100%;border:0;border-radius:999px;background:radial-gradient(circle at 35% 25%,rgba(132,185,255,.32),transparent 42%),rgba(8,18,68,.78);color:#dce5ff}.user-menu-avatar svg{width:18px;height:18px}.user-menu-avatar path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.user-popover{position:absolute;top:calc(100% + 12px);right:0;z-index:70;display:grid;width:180px;padding:8px;border:1px solid rgba(82,120,255,.38);border-radius:8px;background:rgba(3,7,32,.98);box-shadow:0 24px 80px rgba(0,8,42,.58),0 0 64px rgba(44,70,255,.18);opacity:0;pointer-events:none;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.user-popover.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.user-popover a{min-height:36px;padding:10px;border-radius:6px;color:rgba(232,237,255,.9);font-size:13px;font-weight:760}.user-popover a:hover{background:rgba(255,255,255,.07);color:#ffffff}.toast-viewport{position:fixed;right:24px;bottom:24px;z-index:90;display:grid;width:min(390px,calc(100vw - 32px));gap:12px;pointer-events:none}.toast-card{display:grid;grid-template-columns:42px 1fr 32px;align-items:start;gap:12px;min-height:92px;padding:14px;border:1px solid rgba(82,120,255,.38);border-left-color:#5e8cff;border-radius:8px;background:rgba(3,7,32,.96);box-shadow:0 18px 52px rgba(0,8,42,.5),0 0 38px rgba(44,70,255,.15);color:#ffffff;pointer-events:auto;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);animation:toast-slide-in .22s ease both}.toast-card[data-tone=blocked]{border-left-color:#ff635d}.toast-card[data-tone=approval]{border-left-color:#43ef98}.toast-icon{width:40px;border:1px solid rgba(82,120,255,.42);border-radius:7px;background:rgba(8,18,68,.72);color:#78a2ff}.toast-card[data-tone=blocked] .toast-icon{color:#ff746e}.toast-card[data-tone=approval] .toast-icon{color:#43ef98}.toast-icon svg{width:22px;height:22px}.toast-card strong{display:block;color:#ffffff;font-size:14px;line-height:1.25}.toast-card p{margin:5px 0 0;color:rgba(203,211,243,.76);font-size:13px;line-height:1.35}.toast-card>button{display:inline-grid;width:30px;min-height:30px;place-items:center;border:1px solid rgba(82,120,255,.24);border-radius:6px;background:rgba(6,14,54,.54);color:rgba(224,231,255,.74);cursor:pointer;line-height:0}.toast-card>button:hover{color:#ffffff;border-color:rgba(128,152,255,.58)}.toast-card>button svg{width:16px;height:16px}.login-link{color:rgba(247,248,255,.9);font-size:15px;font-weight:500}.button{display:inline-flex;min-height:58px;align-items:center;justify-content:center;gap:14px;padding:0 34px;border:1px solid transparent;border-radius:6px;color:#ffffff;font-size:16px;font-weight:800;line-height:1;white-space:nowrap;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.button:hover{transform:translateY(-2px)}.button-loading-indicator{width:18px;height:18px;flex:0 0 auto;animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.control-button,.control-link{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:9px;padding:0 16px;border:1px solid rgba(82,120,255,.34);border-radius:6px;background:rgba(5,12,50,.7);color:#ffffff;cursor:pointer;font:inherit;font-size:14px;font-weight:760;text-decoration:none}.control-button[data-variant=primary],.control-link[data-variant=primary]{border-color:rgba(63,100,255,.74);background:linear-gradient(135deg,#134aff,#261fff);box-shadow:0 0 24px rgba(42,69,255,.28)}.control-button[data-variant=success],.control-link[data-variant=success]{border-color:rgba(54,239,141,.42);background:rgba(10,43,38,.42);box-shadow:inset 0 0 18px rgba(54,239,141,.1)}.control-button:disabled,.control-link[aria-disabled=true]{cursor:not-allowed;opacity:.54}.form-field{display:grid;gap:7px;min-width:0}.form-field__label{color:#ffffff;font-size:13px;font-weight:780}.form-field--hidden-label .form-field__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.form-select-shell{position:relative;display:block}.form-select-shell select{width:100%;min-height:38px;padding:0 34px 0 12px;border:1px solid rgba(137,158,229,.34);border-radius:6px;background:rgba(3,7,31,.78);color:#ffffff;font:inherit;font-size:14px;appearance:none}.form-select-shell svg{position:absolute;top:50%;right:12px;width:16px;height:16px;color:rgba(203,211,243,.72);pointer-events:none;transform:translateY(-50%)}.form-field small{color:rgba(203,211,243,.66);font-size:12px;line-height:1.35}.toggle-switch{position:relative;display:inline-grid;width:44px;height:24px;cursor:pointer}.toggle-switch input{position:absolute;opacity:0}.toggle-switch span{border:1px solid rgba(118,140,206,.42);border-radius:999px;background:rgba(4,8,35,.82);transition:background .16s ease,border-color .16s ease}.toggle-switch span:after{position:absolute;top:3px;left:4px;width:18px;aspect-ratio:1;border-radius:999px;background:#ffffff;box-shadow:0 1px 7px rgba(0,0,0,.28);content:"";transition:transform .16s ease}.toggle-switch input:checked+span{border-color:rgba(54,239,141,.7);background:rgba(34,189,102,.86)}.toggle-switch input:checked+span:after{transform:translateX(18px)}.button-primary{background:linear-gradient(135deg,#2435ff,#384bff 47%,#2e27f0);box-shadow:inset 0 0 0 1px rgba(110,129,255,.35),0 18px 42px rgba(35,57,255,.34)}.button-secondary{min-width:250px;border-color:rgba(50,70,255,.86);background:rgba(1,5,31,.46);box-shadow:inset 0 0 26px rgba(36,61,255,.12)}.button-small{min-height:54px;padding-inline:22px;border-radius:6px;font-size:15px}.tooltip-icon-button{position:relative;display:inline-grid;width:38px;min-width:38px;aspect-ratio:1;place-items:center;border:1px solid rgba(82,120,255,.36);border-radius:6px;background:rgba(4,10,42,.76);color:#67cfff;cursor:pointer;line-height:0;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.tooltip-icon-button:focus-visible,.tooltip-icon-button:hover{z-index:20;border-color:rgba(117,148,255,.68);background:rgba(13,28,86,.88);box-shadow:0 0 20px rgba(49,91,255,.22);outline:0;transform:translateY(-1px)}.tooltip-icon-button:disabled{cursor:not-allowed;opacity:.44;transform:none}.tooltip-icon-button[data-tone=success]:not(:disabled){border-color:rgba(54,239,141,.36);color:#56f39b}.tooltip-icon-button[data-tone=warning]:not(:disabled){border-color:rgba(255,192,88,.36);color:#ffcf7a}.tooltip-icon-button[data-tone=danger]:not(:disabled){border-color:rgba(255,78,112,.42);color:#ff6f91}.tooltip-icon-button__icon{width:22px;border:0;border-radius:0;background:transparent;color:inherit}.tooltip-icon-button__icon svg{width:17px;height:17px}.tooltip-icon-button:after,.tooltip-icon-button:before{position:absolute;right:0;z-index:90;opacity:0;pointer-events:none;transition:opacity .12s ease,translate .12s ease;translate:0 -2px}.tooltip-icon-button:before{top:calc(100% + 4px);width:8px;height:8px;background:rgba(3,8,33,.98);border-top:1px solid rgba(82,120,255,.42);border-left:1px solid rgba(82,120,255,.42);content:"";rotate:45deg}.tooltip-icon-button:after{top:calc(100% + 8px);max-width:min(260px,70vw);padding:8px 10px;border:1px solid rgba(82,120,255,.42);border-radius:6px;background:rgba(3,8,33,.98);box-shadow:0 14px 34px rgba(0,7,30,.48);color:rgba(239,243,255,.96);content:attr(data-tooltip);font-size:11px;font-weight:780;letter-spacing:.01em;line-height:1.25;text-align:left;white-space:nowrap}.tooltip-icon-button:not(:disabled):focus-visible:after,.tooltip-icon-button:not(:disabled):focus-visible:before,.tooltip-icon-button:not(:disabled):hover:after,.tooltip-icon-button:not(:disabled):hover:before{opacity:1;translate:0 0}.drawer-backdrop{position:fixed;inset:var(--drawer-top-offset) 0 0;z-index:35;border:0;background:rgba(0,2,12,.38);opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:opacity .5s cubic-bezier(.22,1,.36,1)}.drawer-backdrop.is-open{opacity:1;pointer-events:auto}.app-drawer{position:fixed;top:var(--drawer-top-offset);bottom:0;left:0;z-index:45;width:min(var(--app-drawer-width),calc(100vw - 40px));overflow:hidden;border:1px solid rgba(112,136,255,.22);border-left:0;border-bottom:0;border-radius:0;background:rgba(3,7,32,.96);box-shadow:0 24px 80px rgba(0,8,42,.54),0 0 64px rgba(44,70,255,.18);color:#ffffff;opacity:0;pointer-events:none;translate:calc(-100% - 22px) 0;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);transition:opacity .5s cubic-bezier(.22,1,.36,1),translate .5s cubic-bezier(.22,1,.36,1)}@media (min-width:901px){.drawer-backdrop.is-open{opacity:0;pointer-events:none}body:has(#botlord-app-drawer.is-open) .app-shell-main{width:calc(100% - var(--app-drawer-width));max-width:none;margin-left:var(--app-drawer-width);margin-right:0}}.app-drawer.is-open{opacity:1;pointer-events:auto;translate:0 0}.drawer-inner{display:flex;height:100%;flex-direction:column;overflow-y:auto;padding:18px 16px 20px}.drawer-primary{display:inline-flex;min-height:56px;width:fit-content;align-items:center;gap:12px;padding:8px 20px 8px 10px;border-radius:18px;background:#2f43ff;box-shadow:0 18px 34px rgba(47,67,255,.28);color:#ffffff;font-size:16px;transition:transform .18s ease}.drawer-credit:hover,.drawer-item:hover,.drawer-primary:hover{transform:translateY(-2px)}.icon-circle{display:inline-grid;flex:0 0 auto;aspect-ratio:1;align-items:center;justify-items:center;place-items:center;line-height:0;text-align:center}.icon-circle>:is(svg,img){display:block;grid-area:1/1;margin:auto;max-width:100%;max-height:100%;object-fit:contain}.icon-circle>svg{width:54%;height:54%}.icon-circle path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.3}.drawer-primary-icon{width:40px;border-radius:999px;background:#ffffff;color:#2f43ff}.drawer-nav{display:grid;gap:6px;margin-top:20px}.drawer-item{position:relative;display:grid;min-height:58px;grid-template-columns:30px 1fr auto;align-items:center;gap:14px;padding:9px 12px;border-radius:16px;color:rgba(247,248,255,.9);transition:transform .18s ease,background .18s ease}.drawer-item.is-active,.drawer-item:hover{background:rgba(255,255,255,.08)}.active-rail{position:absolute;inset:6px auto 6px 0;width:3px;border-radius:999px;background:#4460ff}.drawer-icon{display:inline-grid;width:30px;height:30px;place-items:center;color:rgba(174,190,255,.92);line-height:0}.drawer-icon svg{display:block;width:24px;height:24px}.drawer-icon path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.drawer-item.is-active .drawer-icon,.drawer-item:hover .drawer-icon{color:#ffffff}.drawer-credit strong,.drawer-item strong{display:block;color:#ffffff;font-size:15px;line-height:1.2}.drawer-credit small,.drawer-item small{display:block;margin-top:3px;color:rgba(159,173,224,.84);font-size:12px}.drawer-chevron{color:rgba(201,211,255,.42);font-size:25px}.drawer-divider{height:1px;margin:18px 0;background:rgba(112,136,255,.18)}.drawer-credit{display:grid;min-height:72px;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding:12px;border-radius:16px;background:rgba(255,255,255,.06);transition:transform .18s ease,background .18s ease}.drawer-orb{width:46px;border-radius:999px;background:radial-gradient(circle,rgba(70,92,255,.98),rgba(39,49,172,.78));box-shadow:0 0 34px rgba(70,92,255,.42)}.hero-content{position:relative;z-index:2;display:flex;max-width:1080px;margin:clamp(88px,14vh,156px) auto 0;flex-direction:column;align-items:center;text-align:center}.hero-content h1{max-width:1050px;margin:0;color:#ffffff;font-family:Arial Black,Impact,Haettenschweiler,Segoe UI Black,system-ui,sans-serif;font-size:clamp(4rem,8vw,8rem);font-weight:900;letter-spacing:0;line-height:.88;text-shadow:0 2px 0 rgba(255,255,255,.35),0 0 16px rgba(222,229,255,.22),0 0 44px rgba(37,57,255,.26)}.hero-content p{margin:32px 0 0;color:var(--muted);font-size:clamp(1.35rem,2vw,2rem);font-weight:500;line-height:1.35}.hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;margin-top:34px}.product-preview{position:relative;z-index:2;display:grid;grid-template-columns:210px 1fr;width:min(1120px,calc(100vw - 72px));min-height:300px;margin:clamp(180px,24vh,270px) auto 0;overflow:hidden;border:1px solid var(--line-strong);border-radius:10px 10px 0 0;background:rgba(2,7,32,.78);box-shadow:0 -30px 100px rgba(35,71,255,.34),inset 0 0 0 1px rgba(134,155,255,.05);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sidebar{padding:24px 18px;border-right:1px solid var(--line);background:rgba(1,4,24,.7)}.sidebar-brand img:first-child{width:28px}.sidebar-brand img:last-child{width:116px}.side-item{display:grid;grid-template-columns:16px 1fr;gap:10px;align-items:center;margin-top:18px;color:rgba(247,248,255,.72);font-size:13px}.run-icon,.side-glyph,.status-line span{border-radius:999px;background:rgba(54,239,141,.9);box-shadow:0 0 16px rgba(54,239,141,.4)}.run-icon,.side-glyph{width:11px;height:11px}.side-item.active{color:#ffffff}.dashboard{padding:24px}.dashboard-title h2,.panel h3{margin:0}.dashboard-title p{margin:6px 0 0;color:var(--muted)}.dashboard-lower,.metric-grid{display:grid;gap:16px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px}.metric-card,.panel{border:1px solid rgba(82,120,255,.28);border-radius:8px;background:rgba(3,8,38,.72)}.metric-card{padding:18px}.metric-card small,.metric-card span{color:var(--muted);font-size:12px}.metric-card strong{display:block;margin-top:10px;color:#ffffff;font-size:30px}.dashboard-lower{grid-template-columns:1.5fr 1fr;margin-top:16px}.panel{padding:18px}.panel-head,.run-row,.status-line{display:flex;align-items:center}.panel-head{justify-content:space-between}.panel-head button{border:0;background:transparent;color:var(--green);cursor:pointer}.run-row{display:grid;grid-template-columns:18px 1fr auto 42px;gap:10px;margin-top:14px;color:rgba(247,248,255,.86);font-size:13px}.run-row small{color:var(--muted)}.status-line{gap:12px;margin-top:18px}.status-line span{width:12px;height:12px}.status-line p{margin:0}.site-footer{position:relative;overflow:hidden;padding:72px 42px 32px;border-top:1px solid rgba(82,120,255,.24);background:radial-gradient(circle at 50% 0,rgba(47,67,255,.18),transparent 34rem),linear-gradient(180deg,#020416,#00020d)}.site-footer:before{position:absolute;inset:0 0 auto;height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(78,111,255,.8),transparent);box-shadow:0 0 42px rgba(54,84,255,.68)}.footer-inner{display:grid;grid-template-columns:minmax(240px,1fr) 1.7fr;gap:64px;width:min(1180px,100%);margin:0 auto}.footer-logo{display:inline-flex;align-items:center;gap:14px}.footer-logo img:first-child{width:38px}.footer-logo img:last-child{width:160px}.footer-brand p{max-width:360px;margin:22px 0 0;color:var(--muted);font-size:17px;line-height:1.5}.footer-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.footer-column h3{margin:0 0 16px;color:#ffffff;font-size:13px;font-weight:850;text-transform:uppercase}.footer-column a{display:block;width:fit-content;margin-top:12px;color:rgba(200,209,247,.78);font-size:15px;transition:color .18s ease,text-shadow .18s ease}.footer-column a:hover{color:#ffffff;text-shadow:0 0 16px rgba(77,109,255,.72)}.footer-bottom{display:flex;width:min(1180px,100%);align-items:center;justify-content:space-between;gap:20px;margin:54px auto 0;padding-top:24px;border-top:1px solid rgba(82,120,255,.18);color:rgba(154,168,215,.78);font-size:13px}@media (max-width:980px){:root{--app-content-gutter:18px}.info-screen{padding:24px 20px 72px}.info-stage{margin-top:92px}.credit-packages,.info-grid,.pricing-ledger,.pricing-metrics{grid-template-columns:1fr;width:min(720px,100%)}.hero{padding:24px 20px 0}.topbar{grid-template-columns:1fr auto}.app-topbar{grid-template-columns:auto 1fr auto}.menu-button{display:grid}.desktop-nav{display:none}.nav-actions{gap:14px}.language-select{min-width:74px}.language-select span{display:none}.language-select select{min-height:40px;padding-inline:9px;font-size:12px}.login-link{display:none}.app-user-cluster{gap:8px}.user-menu-button{width:38px;min-width:38px}.hero-content{margin-top:92px}.product-preview{grid-template-columns:1fr;width:min(720px,calc(100vw - 32px));margin-top:160px}.sidebar{display:none}.dashboard-lower,.footer-inner,.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-inner{gap:42px}}@media (max-width:640px){:root{--app-content-gutter:16px}.info-stage h1{font-size:clamp(2.75rem,13vw,4.4rem)}.info-actions .button{width:100%}.info-card{min-height:154px}.hero{min-height:100svh;background-position:top}.topbar{gap:18px}.app-shell-header{padding-top:14px}.menu-button{width:40px;height:40px}.brand,.brand-cluster{gap:8px}.brand-icon,.brand-icon-button{width:30px}.brand-wordmark{width:132px}.button-small{width:46px;min-height:46px;padding-inline:0;font-size:13px}.button-small span:first-child{display:none}.notification-bell{width:40px;min-height:40px}.notification-popover{right:-62px;width:min(344px,calc(100vw - 24px))}.notification-list article{grid-template-columns:10px 1fr}.notification-list article>button{grid-column:2;width:fit-content}.toast-viewport{right:12px;bottom:12px;width:calc(100vw - 24px)}.toast-card{grid-template-columns:38px 1fr 30px;min-height:86px;padding:12px}.hero-content h1{width:min(100%,360px);font-size:clamp(2.85rem,14vw,4.25rem);line-height:.94}.hero-content p{font-size:1.16rem}.hero-actions,.hero-actions .button{width:100%}.product-preview{margin-top:126px}.dashboard{padding:16px}.dashboard-lower,.footer-inner,.footer-links,.metric-grid{grid-template-columns:1fr}.site-footer{padding:62px 20px 28px}.footer-bottom{align-items:flex-start;flex-direction:column}.run-row{grid-template-columns:18px 1fr}.run-row small,.run-row strong{display:none}}@keyframes botlord-shake{0%,to{translate:0 0;rotate:0deg}18%{translate:-3px 1px;rotate:-5deg}36%{translate:4px -1px;rotate:5deg}54%{translate:-3px -1px;rotate:-4deg}72%{translate:3px 1px;rotate:3deg}}@keyframes toast-slide-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes botlord-eye-blink{0%,to{opacity:1;transform:scaleY(1)}42%,58%{opacity:0;transform:scaleY(.08)}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}