.od-customer *{box-sizing:border-box}.od-customer{margin:0;background:#090a0b;color:#eee;font:14px Inter,Segoe UI,Arial,sans-serif}.od-customer button,.od-customer input,.od-customer select{font:inherit}.od-customer a,.od-customer button{-webkit-tap-highlight-color:transparent}.od-customer button{cursor:pointer}.od-customer a:focus-visible,.od-customer button:focus-visible,.od-customer input:focus-visible,.od-customer select:focus-visible{outline:2px solid #ddd;outline-offset:4px}.od-customer button{color:inherit;background:none;border:0}.od-customer aside{position:fixed;inset:0 auto 0 0;width:238px;background:#0e0f10;border-right:1px solid #242527;padding:30px 18px;display:flex;flex-direction:column}.od-customer .brand{display:flex;align-items:center;gap:11px;padding:0 10px;font-size:19px;font-weight:700}.od-customer .brand img{width:34px;height:34px;-o-object-fit:contain;object-fit:contain}.od-customer .label{font-size:10px;letter-spacing:1.8px;color:#777c82;text-transform:uppercase}.od-customer .workspace{margin:30px 0;border:1px solid #2a2c2f;border-radius:10px;padding:14px;display:flex;gap:12px;align-items:center}.od-customer .workspace small{display:block;color:#86898e;margin-top:4px;font-size:11px}.od-customer .square{width:31px;height:31px;display:grid;place-items:center;background:#25272a;border-radius:8px;font-weight:600}.od-customer nav{display:grid;margin-top:16px}.od-customer nav button{text-align:left;padding:13px;border-radius:8px;color:#92969b;display:flex;gap:13px;align-items:center}.od-customer nav button.active{background:#25272a;color:#fff}.od-customer nav button:hover{background:#1d1f21}.od-customer .ico{width:19px;height:19px;display:inline-block;vertical-align:middle;flex-shrink:0}.od-customer .bottom{margin-top:auto}.od-customer .profile{border-top:1px solid #292b2e;margin-top:24px;padding:22px 6px 0;display:flex;gap:12px;align-items:center}.od-customer .profile small{display:block;margin-top:5px;color:#8a8e94;font-size:11px}.od-customer main{margin-left:238px}.od-customer .top{height:75px;border-bottom:1px solid #232527;display:flex;align-items:center;justify-content:space-between;padding:0 42px;color:#92969b;font-size:12px}.od-customer .pill{font-size:10px;letter-spacing:.6px;border:1px solid #34373b;padding:7px 10px;border-radius:6px;color:#b4b8bd}.od-customer .dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:#b8dfca;margin-right:6px}.od-customer .content{max-width:1380px;margin:auto;padding:42px}.od-customer .heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.od-customer h1{font-size:32px;letter-spacing:-1.3px;margin:10px 0}.od-customer p{color:#92969b;line-height:1.6;margin:8px 0}.od-customer h2{font-size:15px;font-weight:550;margin:0}.od-customer .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid #34373a;border-radius:8px;padding:11px 16px;font-size:12px;transition:.2s}.od-customer .btn:hover{background:#292b2e;transform:translateY(-1px)}.od-customer .primary{background:#eee;color:#101113;border-color:#eee;font-weight:650}.od-customer .primary:hover{background:#fff}.od-customer .hero{display:grid;grid-template-columns:1.12fr 1fr;gap:20px;margin-bottom:22px}.od-customer .card{background:#111315;border:1px solid #2a2c2f;overflow:hidden}.od-customer .balance{padding:28px;position:relative;background:radial-gradient(ellipse at 100% 0,#383c40 0,transparent 65%),#151719}.od-customer .balance:after{content:"";position:absolute;right:-60px;top:-100px;width:300px;height:300px;border:1px solid #ffffff0c;border-radius:50%;box-shadow:0 0 0 40px #ffffff03,0 0 0 80px #ffffff02;pointer-events:none}.od-customer .balance .amount{font-size:52px;letter-spacing:-2px;margin:20px 0 8px}.od-customer .balance .amount span{color:#8e949a;font-size:34px}.od-customer .balancefooter{display:flex;align-items:center;justify-content:space-between;margin-top:26px}.od-customer .muted{font-size:12px;color:#8f949b}.od-customer .benefit{padding:28px;display:flex;flex-direction:column;justify-content:space-between}.od-customer .benefit strong{font-size:35px;font-weight:500;letter-spacing:-1px}.od-customer .benefit .line{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #292b2f;padding-bottom:20px;margin-bottom:20px}.od-customer .stats{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:28px}.od-customer .stat{padding:23px}.od-customer .stat strong{display:block;font-size:27px;letter-spacing:-.8px;font-weight:500;margin:16px 0 8px}.od-customer .stat .ico{float:right;color:#70777f}.od-customer .sectionhead{padding:23px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #282b2e}.od-customer .tablewrap{overflow:auto}.od-customer table{width:100%;border-collapse:collapse;white-space:nowrap;text-align:left}.od-customer th{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#80868d;font-weight:500;padding:16px 24px;background:#131517}.od-customer td{padding:20px 24px;border-top:1px solid #24272a;font-size:12px}.od-customer tr.clickable{cursor:pointer}.od-customer tr.clickable:hover{background:#191c1f}.od-customer .product{display:flex;align-items:center;gap:13px}.od-customer .thumb{height:36px;width:36px;background:linear-gradient(140deg,#34383d,#151719);border:1px solid #3b3e43;border-radius:8px;display:grid;place-items:center;font-size:10px;color:#bdc3ca}.od-customer .product small{display:block;color:#81878f;margin-top:5px}.od-customer .status{background:#17271f;border:1px solid #2a4034;border-radius:5px;padding:5px 8px;color:#b0d4bd;font-size:10px}.od-customer .pending{color:#d5c494;background:#29251a;border-color:#423a27}.od-customer .footnote{display:flex;justify-content:space-between;margin-top:25px;color:#646b73;font-size:11px}.od-customer .split{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px}.od-customer .pad{padding:27px}.od-customer .presets{display:flex;gap:8px;margin:22px 0}.od-customer .presets button{flex:1;border:1px solid #36393e;border-radius:7px;padding:12px 4px}.od-customer .presets button.selected{background:#eee;color:#111}.od-customer .field{width:100%;background:#0c0e10;color:#eee;border:1px solid #383c41;border-radius:8px;padding:13px;margin:12px 0}.od-customer .row{display:flex;gap:10px;align-items:center}.od-customer .row .field{flex:1;min-width:0}.od-customer code{font:12px Consolas,monospace;color:#afb6be;overflow-wrap:anywhere}.od-customer .notice{padding:15px 18px;background:#181b1e;border:1px solid #30353a;border-radius:8px;font-size:12px;color:#a3abb4;margin-top:22px}.od-customer details{border-top:1px solid #2b2f34;padding:22px}.od-customer summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between}.od-customer details .variant{margin-top:20px;padding:18px;background:#0a0c0e;border:1px solid #262c31;border-radius:8px}.od-customer .tools{display:flex;gap:10px;align-items:center}.od-customer .tools input{max-width:240px}.od-customer .tools select{background:#111315;color:#bbb;border:1px solid #33383d;border-radius:8px;padding:12px}.od-customer .toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);background:#eee;color:#111;padding:14px 22px;border-radius:9px;z-index:20;box-shadow:0 12px 50px #0008}.od-customer .hidden{display:none}.od-customer dialog{background:#14171a;color:#eee;border:1px solid #3e454d;border-radius:16px;padding:32px;max-width:520px;width:90%}.od-customer dialog::backdrop{background:#000a;backdrop-filter:blur(6px)}.od-customer .view{animation:od-customer-enter .25s ease-out}@keyframes od-customer-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1500px){.od-customer .content{padding-top:55px}}@media(max-width:1000px){.od-customer aside{width:205px}.od-customer main{margin-left:205px}.od-customer .content{padding:25px}.od-customer .top{padding:0 25px}.od-customer .hero,.od-customer .split{grid-template-columns:1fr}.od-customer .stats{gap:10px}.od-customer .stat{padding:17px}}@media(max-width:650px){.od-customer aside{position:relative;width:100%;padding:18px;border-right:0}.od-customer .bottom,.od-customer .workspace,.od-customer aside>.label{display:none}.od-customer nav{display:flex;overflow:auto}.od-customer nav button{padding:12px 10px;font-size:12px;white-space:nowrap;gap:6px}.od-customer main{margin:0}.od-customer .top{height:50px;padding:0 20px}.od-customer .content{padding:25px 17px}.od-customer .heading{align-items:flex-start;gap:10px}.od-customer h1{font-size:27px}.od-customer .heading>.btn{padding:10px}.od-customer .stats{grid-template-columns:1fr}.od-customer .stat strong{margin:10px 0}.od-customer .tools{flex-wrap:wrap}.od-customer .sectionhead{padding:18px}.od-customer .footnote{gap:20px;line-height:1.7}}@media(prefers-reduced-motion:reduce){.od-customer *{animation:none!important;transition:none!important}}.od-customer .library{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.od-customer .art{height:160px;position:relative;overflow:hidden;display:flex;align-items:flex-end;padding:22px;background:radial-gradient(ellipse at 90% 0,#42464c,transparent 65%),#181b1f}.od-customer .art:before{content:"";position:absolute;width:190px;height:190px;border:1px solid #ffffff14;transform:rotate(32deg);right:-40px;top:-50px;box-shadow:0 0 0 30px #ffffff04,0 0 0 60px #ffffff02}.od-customer .art b{font-size:45px;letter-spacing:-3px;font-weight:700;color:#b7bdc4;z-index:1}.od-customer .art .pill{position:absolute;top:17px;left:18px;background:#10121599;font-size:9px}.od-customer .library .card:hover{border-color:#53585e;transform:translateY(-3px)}.od-customer .library .card{transition:.2s}.od-customer .cardbody{padding:22px}.od-customer .cardbody h2{font-size:17px}.od-customer .cardbody .row{justify-content:space-between;margin:14px 0 22px}.od-customer .cardbody .btn{width:100%}.od-customer .welcome{padding:30px 32px;background:radial-gradient(ellipse at 95% 0,#34383e,transparent 65%),#151719;margin-bottom:28px;display:flex;align-items:center;justify-content:space-between;gap:25px}.od-customer .welcome h2{font-size:24px;letter-spacing:-.8px;margin:9px 0}.od-customer .welcome p{max-width:470px}.od-customer .welcome svg{width:64px;height:64px;color:#989fa8}.od-customer .sectiontitle{display:flex;align-items:center;justify-content:space-between;margin:30px 0 18px;gap:15px}.od-customer .quick{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:24px}.od-customer .quick button{padding:23px;display:flex;align-items:center;gap:16px;text-align:left}.od-customer .quick .square{width:40px;height:40px}.od-customer .quick small{display:block;color:#929aa4;margin-top:6px}.od-customer .login{display:grid;grid-template-columns:1fr 1fr;min-height:calc(100vh - 170px);gap:40px;align-items:center}.od-customer .loginform{max-width:360px;width:100%;margin:auto}.od-customer .loginart{height:580px;border:1px solid #2e3237;border-radius:18px;background:radial-gradient(ellipse at 50% 30%,#30343b,transparent 60%),#101214;padding:40px;display:flex;flex-direction:column;justify-content:flex-end;position:relative}.od-customer .loginart img{position:absolute;width:130px;height:130px;-o-object-fit:contain;object-fit:contain;top:23%;left:calc(50% - 65px);filter:drop-shadow(0 0 35px #ffffff22)}.od-customer .loginart h2{font-size:33px;letter-spacing:-1px}.od-customer .detailgrid{display:grid;grid-template-columns:1.5fr 1fr;gap:22px}.od-customer .license{padding:20px;background:#0b0d0f;border:1px solid #31363d;border-radius:9px;margin-top:20px}.od-customer .license .row{justify-content:space-between;flex-wrap:wrap}.od-customer .codebox{display:block;padding:18px;margin:16px 0;background:#171a1e;border-radius:7px;font-size:13px;letter-spacing:1px}.od-customer .metadata{display:flex;justify-content:space-between;border-bottom:1px solid #2d3238;padding:17px 0;font-size:12px}.od-customer .detailgrid h2{font-size:18px}.od-customer .breadcrumb{color:#9ba2ab;font-size:12px;margin-bottom:28px;display:inline-flex;gap:8px}.od-customer .guide{padding:25px;display:flex;gap:18px;align-items:center;margin-bottom:13px}.od-customer .guide .btn{margin-left:auto}.od-customer .empty{padding:65px 20px;text-align:center}.od-customer .notice{line-height:1.6}.od-customer .loginform .primary{width:100%;margin-top:12px}.od-customer .tabswitch{display:flex;gap:8px}.od-customer .top button{font-size:11px;color:#aaa}.od-customer .top button:hover{color:white}@media(max-width:1150px){.od-customer .library{grid-template-columns:1fr 1fr}.od-customer .login{grid-template-columns:1fr}.od-customer .loginart{display:none}}@media(max-width:700px){.od-customer .detailgrid,.od-customer .library,.od-customer .quick{grid-template-columns:1fr}.od-customer .welcome{padding:24px}.od-customer .welcome svg{display:none}.od-customer .guide,.od-customer .sectiontitle{flex-wrap:wrap}.od-customer .login{min-height:500px}.od-customer .tools input{width:100%}}.od-customer{background:#0a0913;color:#f5f1fb}.od-customer aside{position:relative;inset:auto;width:100%;height:88px;flex-direction:row;align-items:center;padding:0 max(28px,calc((100vw - 1320px)/2));gap:45px;border-right:0;border-bottom:1px solid #30243f;background:#0f0d18}.od-customer aside .bottom,.od-customer aside .workspace,.od-customer aside>.label{display:none}.od-customer .brand{padding:0;white-space:nowrap}.od-customer .brand img{width:38px;height:38px}.od-customer nav{display:flex;margin:0;gap:6px}.od-customer nav button{white-space:nowrap;color:#aaa0b8;padding:12px 16px}.od-customer nav button.active{background:#9900ff19;color:#d5a0ff;border:1px solid #9900ff44}.od-customer nav button:hover{background:#9900ff15}.od-customer main{margin:0}.od-customer .top{max-width:1320px;margin:auto;padding:0 28px;height:60px;border-bottom:0;color:#9b8ea8}.od-customer .top .pill{border-color:#4d2e66;color:#bd9dd6;background:#1a1025}.od-customer .content{padding:24px 28px 45px}.od-customer .heading{margin-bottom:28px}.od-customer h1{font-size:36px;letter-spacing:-1.5px;font-weight:600}.od-customer .label{color:#b58acf}.od-customer .muted,.od-customer p{color:#a79bb6}.od-customer .welcome{min-height:240px;background:radial-gradient(ellipse at 95% 10%,#9900ff55,transparent 65%),linear-gradient(120deg,#1c102c,#110c1c);border-color:#5d2f7d;position:relative;overflow:hidden;padding:36px 40px}.od-customer .welcome:before{content:"";position:absolute;width:280px;height:280px;right:70px;top:-80px;border:1px solid #c266ff22;border-radius:50%;box-shadow:0 0 0 40px #c266ff08,0 0 0 80px #c266ff04;pointer-events:none}.od-customer .welcome h2{font-size:32px;color:#f2e5ff}.od-customer .welcome .label{color:#cf90fa}.od-customer .welcome>svg{color:#cc8cfa;width:100px;height:100px;margin-right:45px;filter:drop-shadow(0 0 25px #9900ff50)}.od-customer .welcome p{max-width:520px;color:#bcabc9}.od-customer .card{background:#12101b;border-color:#30243f;border-radius:16px}.od-customer .card:hover{border-color:#684381}.od-customer .library{gap:22px}.od-customer .art{height:195px;background:radial-gradient(ellipse at 100% 0,#66328e,transparent 70%),linear-gradient(130deg,#22132e,#110c1b)}.od-customer .art b{color:#dba3ff;font-size:64px}.od-customer .art:before{border-color:#cc80ff25;box-shadow:0 0 0 30px #9900ff0c,0 0 0 60px #9900ff08}.od-customer .art .pill{background:#0a091399;border-color:#9455b44d;color:#c9a6dd}.od-customer .library .card:nth-child(2) .art{background:radial-gradient(ellipse at 100% 0,#41266f,transparent 70%),#171020}.od-customer .library .card:nth-child(3) .art{background:radial-gradient(ellipse at 100% 0,#692c72,transparent 70%),#160e20}.od-customer .cardbody{padding:24px}.od-customer .cardbody h2{font-size:19px}.od-customer .cardbody .btn{background:#9900ff14;border-color:#8040ae66;color:#d3a4f5}.od-customer .cardbody .btn:hover{background:#9900ff30;border-color:#b658ff}.od-customer .btn{border-color:#463052;border-radius:9px}.od-customer .btn:hover{background:#2b173b;border-color:#8454a6}.od-customer .primary{background:linear-gradient(110deg,#9900ff,#8000ff);border-color:#b23bff;box-shadow:0 4px 25px #9900ff20}.od-customer .primary:hover{background:#a421ff}.od-customer .square{background:#9900ff1a;color:#c266ff;border:1px solid #9900ff30}.od-customer .status{background:#21152e;color:#ce9ded;border-color:#533364}.od-customer .quick{gap:22px}.od-customer .quick button{padding:26px}.od-customer .quick small{color:#a295af}.od-customer .sectiontitle{margin-top:32px}.od-customer .sectionhead{border-color:#30243f}.od-customer th{background:#181220;color:#ad94be}.od-customer td{border-color:#30243f}.od-customer .thumb{background:linear-gradient(140deg,#542b6c,#20112c);border-color:#6c4184;color:#d4a2f3}.od-customer .field{background:#0c0912;border-color:#493052;color:#f4eafa}.od-customer .field:focus{border-color:#b261e7;outline:1px solid #b261e7}.od-customer .license{background:#0d0915;border-color:#493052}.od-customer .codebox{background:#21132e;color:#d7b5ed}.od-customer .metadata{border-color:#3b2849}.od-customer .loginart{background:radial-gradient(ellipse at 50% 30%,#9900ff40,transparent 65%),#140d20;border-color:#542b70}.od-customer .loginart img{filter:drop-shadow(0 0 45px #9900ff70)}.od-customer .loginart h2{color:#eddbfa}.od-customer .loginform .square{color:#c266ff}.od-customer .footnote{color:#8f7d9e}.od-customer .notice{background:#20112d;border-color:#543468;color:#c5aad8}.od-customer .toast{background:#281337;color:#f3e8ff;border:1px solid #a858df}.od-customer dialog{background:#150d20;border-color:#75428f}.od-customer a:focus-visible,.od-customer button:focus-visible,.od-customer input:focus-visible{outline-color:#c266ff}.od-customer .pill{border-color:#4d315c;color:#c0a1d5}.od-customer .detailgrid .card{align-self:start}@media(max-width:1000px){.od-customer aside{padding:0 22px;gap:24px}.od-customer nav button{padding:12px 10px}.od-customer .content{padding:25px}.od-customer .top{padding:0 25px}.od-customer .welcome>svg{margin-right:10px}.od-customer .library{grid-template-columns:1fr 1fr}}@media(max-width:700px){.od-customer aside{height:auto;padding:20px;display:block}.od-customer nav{margin-top:18px;overflow:auto}.od-customer .top{padding:16px 20px;height:auto;gap:10px;flex-wrap:wrap}.od-customer .content{padding:20px}.od-customer .library{grid-template-columns:1fr}.od-customer .welcome{padding:28px;min-height:220px}.od-customer .welcome h2{font-size:28px}.od-customer .welcome>svg{display:none}.od-customer h1{font-size:29px}.od-customer .brand img{width:32px;height:32px}.od-customer .top .pill{font-size:8px}.od-customer .heading{gap:12px;flex-wrap:wrap}.od-customer .art{height:180px}.od-customer .login{min-height:500px}}.od-customer{background:#0a0810;background-image:radial-gradient(ellipse at 50% -10%,#38104c30,transparent 55%);font-family:Inter,Segoe UI,Arial,sans-serif}.od-customer aside{height:80px;gap:32px;background:#0c0a12e8;backdrop-filter:blur(20px);position:sticky;top:0;z-index:10;padding:0 max(32px,calc((100vw - 1320px)/2));border-color:#ffffff0b}.od-customer nav{margin:auto}.od-customer nav button{font-size:12px;gap:8px;padding:12px 15px;border:1px solid transparent;border-radius:7px}.od-customer nav button.active{background:#21102e;border-color:#6e368a66;color:#dbacf8}.od-customer .brand{font-size:17px;letter-spacing:-.6px}.od-customer .brand img{width:32px;height:32px}.od-customer .od-brand-divider{width:1px;height:21px;background:#3b2948;margin:0 7px}.od-customer .od-brand-sub{font-size:9px;letter-spacing:2px;color:#97849f;font-weight:400}.od-customer .od-profile{display:flex;align-items:center;gap:17px;border:1px solid #674080;border-radius:50%;height:34px;width:34px;justify-content:center;background:#351441;color:#e3b7ff;font-size:12px;flex-shrink:0}.od-customer .od-profile span{display:none}.od-customer .top{height:52px;font-size:10px;color:#7f718a}.od-customer .top .pill{font-size:8px;padding:5px 8px;border-color:#4e2c6255;color:#a586b5}.od-customer .content{padding-top:20px;max-width:1320px}.od-customer .heading{margin-bottom:25px}.od-customer .heading .label{display:none}.od-customer h1{font-size:31px;letter-spacing:-1px;font-weight:550}.od-customer .heading p{font-size:12px;margin-top:7px}.od-customer .store-link{border-color:#ffffff1a;background:#ffffff04}.od-customer .btn{font-size:11px;padding:11px 15px}.od-customer .card{border-color:#ffffff10;background:#100d17;border-radius:13px}.od-customer .od-dashboard-grid{display:grid;grid-template-columns:minmax(0,2.15fr) minmax(250px,1fr);gap:20px}.od-customer .od-feature{border:1px solid #77459566;min-height:345px;border-radius:14px;position:relative;overflow:hidden;background:#1c0f28;isolation:isolate}.od-customer .od-feature-art{position:absolute;inset:0;z-index:-2;background-image:url(/hero.webp);background-size:auto 120%;background-position:100% 100%;opacity:.6;filter:contrast(1.15)}.od-customer .od-feature:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#170d21 5%,#1d1028ee 35%,#431a6040),linear-gradient(0deg,#210b35bb,transparent 90%)}.od-customer .od-feature:after{content:"";position:absolute;width:280px;height:280px;background:#9900ff22;right:-70px;top:-120px;filter:blur(50px);pointer-events:none}.od-customer .od-feature-copy{padding:31px 34px}.od-customer .od-eyebrow{font-size:9px;color:#ba92ce;letter-spacing:1.8px;font-weight:600;display:flex;align-items:center;gap:8px}.od-customer .od-eyebrow>span{width:5px;height:5px;background:#cb84fd;border-radius:50%;box-shadow:0 0 10px #c266ff}.od-customer .od-feature-title{font-size:35px;line-height:1.16;letter-spacing:-1.3px;margin:24px 0 13px;font-weight:600}.od-customer .od-feature-title>span{color:#d8b3ec}.od-customer .od-feature p{font-size:12px;color:#b9a6c5;line-height:1.7;margin-bottom:21px}.od-customer .od-feature .primary{background:linear-gradient(110deg,#a63bea,#8714ce);border:1px solid #cb7dff88;box-shadow:inset 0 1px #ffffff20,0 4px 20px #9900ff20;font-size:11px;min-width:170px;justify-content:space-between}.od-customer .od-feature-meta{display:flex;gap:19px;margin-top:26px;font-size:8px;letter-spacing:1.2px;color:#967ba7}.od-customer .od-feature-meta span+span{border-left:1px solid #70488466;padding-left:19px}.od-customer .od-atglance{padding:26px;display:flex;flex-direction:column}.od-customer .od-minihead{display:flex;align-items:center;justify-content:space-between;gap:15px}.od-customer .od-minihead>span:first-child{font-size:9px;color:#917c9f;letter-spacing:1.5px}.od-customer .od-minihead h2{font-size:13px}.od-customer .od-avatar{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;background:#2a1737;color:#be91db;font-size:11px}.od-customer .od-atglance h2{font-size:23px;letter-spacing:-.7px;font-weight:500;line-height:1.3;margin:18px 0 20px}.od-customer .od-statline{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-top:1px solid #ffffff0b}.od-customer .od-statline>span{font-size:11px;color:#9c8aa9}.od-customer .od-statline strong{font-size:17px;font-weight:500;letter-spacing:-.5px}.od-customer .od-textlink{font-size:11px;color:#c394df;display:flex;justify-content:space-between;gap:18px;text-align:left}.od-customer .od-textlink:hover{color:#e1b4ff}.od-customer .od-atglance>.od-textlink{margin-top:auto;padding-top:18px}.od-customer .od-library-title{margin-top:33px;margin-bottom:19px}.od-customer .od-library-title h2{font-size:20px;letter-spacing:-.5px;margin-top:7px}.od-customer .od-library-title .od-eyebrow{font-size:8px;color:#8b7598}.od-customer .od-count{font:10px Consolas,monospace;border:1px solid #59326977;color:#b78ccc;background:#251230;padding:3px 6px;border-radius:4px;vertical-align:middle;margin-left:8px}.od-customer .library{gap:20px}.od-customer .art{height:145px;border-bottom:1px solid #69328844;background:radial-gradient(ellipse at 75% 0,#62318b77,transparent 70%),#1a1027;align-items:center;justify-content:center}.od-customer .art b{font-size:57px;font-weight:750;letter-spacing:-4px;background:linear-gradient(155deg,#ecddff,#9865bb);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative;z-index:2;text-shadow:0 10px 40px #bc53ff20}.od-customer .art:before{display:none}.od-customer .od-card-category{position:absolute;left:18px;top:17px;font:8px Consolas,monospace;letter-spacing:1px;color:#ad81c7;z-index:3}.od-customer .od-card-number{position:absolute;right:17px;top:15px;font:10px Consolas,monospace;color:#9066a7}.od-customer .od-art-caption{position:absolute;bottom:13px;left:18px;font-size:6px;letter-spacing:2px;color:#7d568f}.od-customer .od-card-orbit{position:absolute;width:140px;height:140px;border:1px solid #c266ff22;border-radius:27px;transform:rotate(-30deg);box-shadow:0 0 0 20px #c266ff05,0 0 0 40px #c266ff03}.od-customer .art-1 .od-card-orbit{border-radius:0;width:170px;height:82px;transform:rotate(-25deg);border-color:#9373df33;box-shadow:0 0 0 13px #9361ff07,0 0 0 26px #9361ff04}.od-customer .art-2 .od-card-orbit{border-radius:50%;width:155px;height:155px;transform:none;border-color:#dc83ff22}.od-customer .library .card:nth-child(2) .art{background:radial-gradient(ellipse at 75% 0,#49327f66,transparent 70%),#151022}.od-customer .library .card:nth-child(3) .art{background:radial-gradient(ellipse at 75% 0,#71378266,transparent 70%),#1c1025}.od-customer .cardbody{padding:20px}.od-customer .cardbody h2{font-size:15px}.od-customer .cardbody .row{margin:12px 0 19px}.od-customer .cardbody .muted{font-size:10px;color:#9c85ab}.od-customer .status{font-size:8px;border:0;background:none;color:#c0a3cd;padding:0}.od-customer .od-status-dot{display:inline-block;width:4px;height:4px;border-radius:50%;background:#bd85d9;margin-right:5px}.od-customer .cardbody .btn{justify-content:space-between;background:#23132e66;border-color:#58306d66;font-size:10px;padding:11px 13px}.od-customer .cardbody .btn:hover{background:#47215e88}.od-customer .library .card:hover{border-color:#8852a4;box-shadow:0 12px 35px #0004;transform:translateY(-4px)}.od-customer .library .card:hover .od-card-orbit{transform:rotate(-12deg) scale(1.05);transition:transform .6s}.od-customer .od-bottomgrid{display:grid;grid-template-columns:1.35fr 1fr;gap:20px;margin-top:22px}.od-customer .od-activity{padding:23px}.od-customer .od-event{display:flex;width:100%;align-items:center;gap:12px;text-align:left;padding:18px 0 0;margin-top:15px;border-top:1px solid #ffffff0b;font-size:11px}.od-customer .od-event small{display:block;margin-top:5px;font-size:9px;color:#897595}.od-customer .od-event-icon{display:grid;place-items:center;height:32px;width:32px;border:1px solid #50316066;border-radius:8px;background:#21122c;color:#c28ee4;font-size:16px}.od-customer .od-event-price{margin-left:auto;font-size:11px;color:#c6b1d1;display:flex;gap:22px;align-items:center}.od-customer .od-event-price>span{color:#84668f}.od-customer .od-help{padding:26px;display:flex;gap:18px;background:radial-gradient(ellipse at 100% 100%,#50206d22,transparent 80%),#100d17}.od-customer .od-help-icon{width:38px;height:38px;display:grid;place-items:center;border:1px solid #69398655;background:#2b173c77;border-radius:11px;color:#c790ed;flex-shrink:0}.od-customer .od-help h2{font-size:22px;font-weight:500;letter-spacing:-.6px;line-height:1.2}.od-customer .od-help p{font-size:11px;margin:13px 0 19px;max-width:240px;color:#9b85a9}.od-customer .od-help .row{gap:25px}.od-customer .od-help .od-textlink{font-size:10px}.od-customer .footnote{font-size:9px;padding-top:5px;color:#6e5e79}.od-customer .detailgrid .card{box-shadow:0 15px 50px #0002}.od-customer .license{border-color:#5b346c77;background:#10091a}.od-customer .codebox{border:1px solid #74438e44;background:linear-gradient(100deg,#271335,#170d22);letter-spacing:1.5px}.od-customer .detailgrid .primary{background:linear-gradient(110deg,#a63bea,#8714ce)}.od-customer .loginart{background-image:linear-gradient(0deg,#190b29 10%,#1c1029bb 55%,#36174777),url(/hero.webp);background-size:cover;background-position:50%}.od-customer .loginart img{width:95px;height:95px;left:calc(50% - 47px)}@media(min-width:1600px){.od-customer .content{padding-top:32px}.od-customer .od-feature{min-height:370px}.od-customer .od-feature-title{font-size:42px}.od-customer .od-feature-copy{padding:34px 40px}.od-customer .art{height:160px}}@media(max-width:1000px){.od-customer .od-brand-divider,.od-customer .od-brand-sub{display:none}.od-customer aside{gap:15px}.od-customer .od-dashboard-grid{grid-template-columns:1.6fr 1fr}.od-customer .od-feature-title{font-size:30px}.od-customer .od-feature-copy{padding:28px}.od-customer .od-feature p br{display:none}.od-customer .od-atglance{padding:22px}.od-customer .od-feature-meta{gap:10px}.od-customer .od-feature-meta span+span{padding-left:10px}.od-customer .od-bottomgrid{grid-template-columns:1fr 1fr}.od-customer .od-help{gap:12px;padding:23px}.od-customer .od-help-icon{display:none}}@media(max-width:700px){.od-customer aside{position:relative;padding:18px 20px;height:auto;display:flex;flex-wrap:wrap;gap:12px}.od-customer .brand{margin-right:auto}.od-customer nav{width:100%;order:3;margin:7px 0 0;gap:4px}.od-customer .od-profile{display:flex}.od-customer nav button{padding:10px 11px;font-size:11px}.od-customer .od-dashboard-grid{grid-template-columns:1fr}.od-customer .od-atglance{display:none}.od-customer .od-feature{min-height:330px}.od-customer .od-feature-copy{padding:27px}.od-customer .od-feature-title{font-size:34px}.od-customer .od-feature-art{background-position:65% bottom}.od-customer .od-feature:before{background:linear-gradient(90deg,#170d21,#1d1028cc 60%,#431a6060)}.od-customer .od-bottomgrid{grid-template-columns:1fr}.od-customer .od-help-icon{display:grid}.od-customer .od-help h2 br{display:none}.od-customer .library{grid-template-columns:1fr}.od-customer .art{height:165px}.od-customer .heading{margin-bottom:22px}.od-customer .heading h1{font-size:28px}.od-customer .store-link{display:none}.od-customer .od-library-title .btn{padding:8px 10px}.od-customer .od-library-title{gap:10px}.od-customer .top{padding-top:12px;padding-bottom:8px}.od-customer .content{padding-top:15px}}@media(prefers-reduced-motion:reduce){.od-customer .library .card:hover,.od-customer .library .card:hover .od-card-orbit{transform:none}}.od-customer{min-height:100vh}.od-customer .art img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.od-customer .art .pill{z-index:2}.od-customer .codebox{white-space:pre-wrap;word-break:break-word}.od-customer .loginform>div{background:none;border:0;padding:0}.od-customer .loginform input{color:#eee;background:#0c0912;border-color:#493052}.od-customer .loginform button[type=submit]{background:linear-gradient(110deg,#9900ff,#8000ff);color:white;box-shadow:none}.od-customer .loginform>div>div:first-child{background:#25112f;color:#c266ff;border-color:#593070}.od-customer .login-shell{margin:0}.od-customer .login-shell .top{justify-content:space-between;height:85px}.od-customer .primary{color:white}.od-customer .quick a{padding:22px;display:flex;align-items:center;gap:14px}.od-customer .quick a small{display:block}.od-customer .od-atglance button{width:100%}.od-customer .od-feature-title{max-width:500px}.od-customer .od-feature .od-feature-meta{flex-wrap:wrap}.od-customer .library .card{min-width:0}.od-customer .cardbody h2{overflow-wrap:anywhere}.od-customer button:disabled{opacity:.5;cursor:default}.od-customer a:focus-visible{outline:2px solid #c266ff;outline-offset:4px}.od-customer .license .row{gap:12px}.od-customer .detailgrid .card{min-width:0}.od-customer .metadata>span:last-child{overflow-wrap:anywhere;text-align:right;max-width:65%}.od-customer .od-activity .muted{font-size:10px}.od-customer .heading h1{font-size:31px;font-weight:550;letter-spacing:-1px}.od-customer .top .btn{font-size:10px}@media(max-width:700px){.od-customer .od-atglance{display:flex}.od-customer .heading h1{font-size:28px}.od-customer .od-feature-title{font-size:30px}.od-customer .detailgrid{grid-template-columns:1fr}.od-customer nav{overflow:auto}.od-customer .od-help .row{flex-wrap:wrap}.od-customer .login-shell .top{padding:18px}}