.adx{--adx-ease:cubic-bezier(.32,.72,0,1);--adx-line:#dbe5fb;--adx-tile-edge:#cfdcf8;background:var(--page-bg);color:var(--foreground);overflow-x:clip}.adx-wrap{width:min(1120px,100% - 40px);margin-inline:auto}@media (max-width:560px){.adx-wrap{width:calc(100% - 28px)}}@media (max-width:400px){.adx-wrap{width:calc(100% - 20px)}}.adx-hero{text-align:center;isolation:isolate;padding:150px 0 0;position:relative}.adx-hero-glow{z-index:-1;background:radial-gradient(60% 50% at 50% 8%,#0057fc1a,#0000 70%),radial-gradient(40% 40% at 85% 40%,#0057fc0f,#0000 70%);height:900px;position:absolute;inset:0 0 auto}.adx-hero-in{flex-direction:column;align-items:center;display:flex}.adx-pill{border-radius:var(--r-pill);background:var(--ink);color:#fff;letter-spacing:-.01em;align-items:center;gap:10px;padding:5px 14px 5px 5px;font-size:13.5px;font-weight:500;display:inline-flex}.adx-pill-tag{border-radius:var(--r-pill);background:var(--brand);color:#fff;font:600 11px/1.2 var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;padding:3px 9px}.adx-h1{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.055em;text-wrap:balance;max-width:20ch;margin:26px 0 0;font-size:clamp(42px,7vw,84px);font-weight:600;line-height:.98}.adx-h1 .serif-italic,.adx-h2 .serif-italic{color:var(--brand)}.adx-lede{max-width:620px;color:var(--body-text);margin:24px 0 0;font-size:clamp(16px,1.6vw,19px);line-height:1.55}.adx-lede strong{color:var(--foreground);font-weight:600}.adx-engines{margin-top:30px;padding-left:10px;display:flex}.adx-engine{width:54px;height:54px;box-shadow:0 1px 0 var(--border), 0 8px 18px #09090b14;transform:rotate(calc((var(--i) - 1.5) * 4deg));transition:transform .5s var(--adx-ease), margin .5s var(--adx-ease);background:#fff;border-radius:16px;place-items:center;margin-left:-10px;display:grid}.adx-engines:hover .adx-engine{margin-left:4px;transform:rotate(0)translateY(-3px)}.adx-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.adx-ctas .btn{border-radius:var(--r-pill);gap:8px;min-width:170px}.adx-trust{color:var(--muted-fg);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:22px 0 0;font-size:14px;display:flex}.adx-stars{color:#f5b301;gap:2px;display:inline-flex}.adx-stars svg{fill:currentColor}.adx-board{perspective:1400px;height:400px;margin-top:30px;position:relative;-webkit-mask-image:radial-gradient(70% 80% at 50% 45%,#000 55%,#0000 100%);mask-image:radial-gradient(70% 80% at 50% 45%,#000 55%,#0000 100%)}.adx-board-plane{--pitch:128px;transform-style:preserve-3d;background-image:repeating-linear-gradient(to right, transparent 0 63px, var(--adx-line) 63px 65px, transparent 65px var(--pitch)), repeating-linear-gradient(to bottom, transparent 0 63px, var(--adx-line) 63px 65px, transparent 65px var(--pitch));background-position:0 0;grid-template-columns:repeat(5,84px);gap:44px;padding:22px;display:grid;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)rotateX(56deg)rotate(-38deg)}.adx-tile{width:84px;height:84px;box-shadow:0 7px 0 var(--adx-tile-edge), 0 18px 28px #0028781a;animation:adx-lit 14s var(--adx-ease) infinite;animation-delay:calc(var(--i,0) * .9s);background:#fff;border-radius:20px;place-items:center;display:grid;position:relative}.adx-tile img{border-radius:7px;transform:rotate(38deg)}.adx-tile-ok{background:var(--brand);color:#fff;width:20px;height:20px;animation:adx-ok 14s var(--adx-ease) infinite;animation-delay:calc(var(--i,0) * .9s);border-radius:50%;place-items:center;display:grid;position:absolute;top:-7px;right:-7px;transform:rotate(38deg)scale(0)}.adx-tile-you{background:linear-gradient(145deg, #2f7bff, var(--brand) 55%, var(--brand-press));color:#fff;animation:3.2s ease-in-out infinite adx-pulse;box-shadow:0 7px #0037a6,0 22px 40px #0057fc61}.adx-tile-you svg{transform:rotate(38deg)}@keyframes adx-lit{0%,2%{box-shadow:0 7px 0 var(--adx-tile-edge), 0 18px 28px #0028781a;transform:translateY(0)}5%{box-shadow:0 7px 0 var(--brand-soft), 0 0 0 2px var(--brand), 0 26px 36px #0057fc38;transform:translateY(-10px)}9%,to{box-shadow:0 7px 0 var(--adx-tile-edge), 0 0 0 1px #bcd0fb, 0 18px 28px #0028781a;transform:translateY(0)}}@keyframes adx-ok{0%,3%{transform:rotate(38deg)scale(0)}6%,92%{transform:rotate(38deg)scale(1)}to{transform:rotate(38deg)scale(0)}}@keyframes adx-pulse{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.adx-board-chip{z-index:2;border-radius:var(--r-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border);box-shadow:var(--sh-float-sm);color:var(--foreground);background:#ffffffeb;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;animation:6s ease-in-out infinite adx-float;display:inline-flex;position:absolute}.adx-board-chip svg{color:var(--brand)}.adx-board-chip-a{top:70px;left:calc(50% - 360px)}.adx-board-chip-b{animation-delay:-3s;top:210px;right:calc(50% - 380px)}.adx-dot{background:#22c55e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #22c55e2e}@keyframes adx-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.adx-marquee-sec{background:var(--surface);border-block:1px solid var(--border);padding:64px 0 72px}.adx-marquee-cap{text-align:center;color:var(--muted-fg);margin:0 16px 30px;font-size:15px}.adx-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.adx-marquee+.adx-marquee{margin-top:14px}.adx-marquee-track{gap:14px;width:max-content;animation:70s linear infinite adx-scroll;display:flex}.adx-marquee.rev .adx-marquee-track{animation-duration:80s;animation-direction:reverse}.adx-marquee:hover .adx-marquee-track{animation-play-state:paused}@keyframes adx-scroll{to{transform:translate(-50%)}}.adx-mq-item{background:var(--page-bg);border:1px solid var(--border);letter-spacing:-.02em;color:#3f3f46;white-space:nowrap;border-radius:14px;align-items:center;gap:10px;padding:10px 16px 10px 12px;font-size:15px;font-weight:600;display:inline-flex}.adx-mq-item img{border-radius:6px}.adx-mq-dr{font:500 11px/1 var(--font-mono), monospace;color:var(--brand);background:var(--brand-tint);border-radius:6px;padding:4px 6px}.adx-sec{padding:clamp(72px,10vw,128px) 0 0}.adx-head{text-align:center;max-width:760px;margin:0 auto 48px}.adx-kicker{font:600 12px/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--muted-fg);display:inline-block}.adx-h2{letter-spacing:-.05em;text-wrap:balance;margin:14px 0 0;font-size:clamp(32px,4.6vw,54px);font-weight:600;line-height:1.04}.adx-sub{max-width:620px;color:var(--body-text);margin:16px auto 0;font-size:17px;line-height:1.6}.adx-bento{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.adx-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-widget);transition:box-shadow .4s var(--adx-ease), transform .4s var(--adx-ease);flex-direction:column;grid-column:span 2;padding:14px 14px 26px;display:flex}.adx-card:hover{box-shadow:var(--sh-widget-hover);transform:translateY(-3px)}.adx-card-3,.adx-card-4{grid-column:span 3}.adx-card h3{letter-spacing:-.03em;margin:22px 12px 0;font-size:21px;font-weight:600}.adx-card p{color:var(--body-text);margin:8px 12px 0;font-size:15.5px;line-height:1.55}.adx-card-art{background:radial-gradient(70% 70% at 50% 40%, #0057fc14, transparent 70%), linear-gradient(180deg, var(--brand-tint), #fff);border-radius:18px;height:250px;position:relative;overflow:hidden}.adx-scene{place-items:center;display:grid;position:absolute;inset:0}.adx-sheet{border:1px solid var(--adx-line);width:78%;box-shadow:0 6px 0 var(--adx-tile-edge), 0 20px 34px #0028781a;background:#fff;border-radius:16px;flex-direction:column;gap:10px;padding:16px;display:flex;transform:rotate(-8deg)skew(6deg)translateY(16px)}.adx-sheet-h{justify-content:space-between;font-size:13px;font-weight:600;display:flex}.adx-sheet-h em,.adx-report-h em{font-style:normal;font:500 11px/1.4 var(--font-mono), monospace;color:var(--brand)}.adx-sheet-row{align-items:center;gap:10px;display:flex}.adx-sheet-row img{border-radius:4px}.adx-bar{background:linear-gradient(90deg,#dbe6ff,#edf2ff);border-radius:4px;height:8px}.adx-sheet-st{border:1.5px solid var(--adx-line);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;margin-left:auto;display:grid}.adx-sheet-st.on{background:var(--brand);border-color:var(--brand)}.adx-submit-btn{border-radius:var(--r-pill);background:var(--brand);color:#fff;box-shadow:0 5px 0 var(--brand-press), 0 14px 24px #0057fc52;padding:10px 22px;font-size:14px;font-weight:600;animation:3.6s ease-in-out infinite adx-press;position:absolute;top:26px;right:26px;transform:rotate(-8deg)}.adx-cursor{background:var(--foreground);clip-path:polygon(0 0,0 100%,30% 72%,52% 100%,66% 92%,45% 64%,85% 64%);width:18px;height:18px;position:absolute;top:70%;left:58%}@keyframes adx-press{0%,60%,to{box-shadow:0 5px 0 var(--brand-press), 0 14px 24px #0057fc52;transform:rotate(-8deg)translateY(0)}70%{box-shadow:0 1px 0 var(--brand-press), 0 6px 12px #0057fc47;transform:rotate(-8deg)translateY(4px)}}.adx-dr-lines{width:calc(100% - 40px);height:calc(100% - 54px);position:absolute;inset:24px 20px 30px;overflow:visible}.adx-dr-lines path{fill:none;stroke:var(--brand);stroke-width:2px;stroke-dasharray:5 6;opacity:.45;animation:1.4s linear infinite adx-dash}@keyframes adx-dash{to{stroke-dashoffset:-22px}}.adx-dr-node{width:56px;height:56px;box-shadow:0 5px 0 var(--adx-tile-edge), 0 14px 24px #0028781f;background:#fff;border-radius:16px;place-items:center;animation:5s ease-in-out infinite adx-float;display:grid;position:absolute}.adx-dr-node img{border-radius:6px}.adx-dr-node-0{top:18%;left:14%}.adx-dr-node-1{animation-delay:-1.6s;top:8%;left:calc(50% - 28px)}.adx-dr-node-2{animation-delay:-3.2s;top:20%;right:14%}.adx-dr-badge{white-space:nowrap;background:var(--brand-soft);color:var(--brand-press);font:600 10.5px/1.2 var(--font-mono), monospace;border-radius:8px;padding:3px 7px;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.adx-dr-you{border-radius:var(--r-pill);background:var(--ink);color:#fff;padding:10px 18px;font-size:14px;font-weight:600;position:absolute;bottom:16%;left:50%;transform:translate(-50%);box-shadow:0 5px #000,0 16px 28px #09090b40}.adx-ring{border:1px solid var(--adx-line);border-radius:50%;position:absolute;top:100%;left:50%;transform:translate(-50%,-50%)}.adx-ring-1{background:radial-gradient(circle,#0057fc14,#0000 70%);width:170px;height:170px}.adx-ring-2{width:330px;height:330px}.adx-ring-3{width:500px;height:500px}.adx-reach-core{color:#fff;background:var(--brand);border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:absolute;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 0 0 8px #0057fc1f,0 12px 24px #0057fc59}.adx-orbit{background:#fff;border-radius:50%;place-items:center;width:42px;height:42px;animation:5.5s ease-in-out infinite adx-float;display:grid;position:absolute;box-shadow:0 8px 18px #00287824}.adx-orbit img{border-radius:50%}.adx-orbit-0{top:52%;left:14%}.adx-orbit-1{animation-delay:-1s;top:22%;left:30%}.adx-orbit-2{animation-delay:-2s;top:10%;left:calc(50% - 21px)}.adx-orbit-3{animation-delay:-3s;top:24%;right:30%}.adx-orbit-4{animation-delay:-4s;top:50%;right:14%}.adx-chat{flex-direction:column;gap:12px;width:74%;display:flex}.adx-chat-q{background:var(--ink);color:#fff;border-radius:16px 16px 4px;align-self:flex-end;align-items:center;gap:8px;padding:10px 14px;font-size:13.5px;display:inline-flex}.adx-chat-a{border:1px solid var(--adx-line);box-shadow:0 5px 0 var(--adx-tile-edge), 0 16px 28px #0028781a;background:#fff;border-radius:16px 16px 16px 4px;flex-direction:column;gap:9px;padding:14px;display:flex}.adx-chat-engines{gap:4px;display:flex}.adx-chat-engines img{border-radius:4px}.adx-chat-line{background:#eef2fa;border-radius:4px;width:90%;height:7px}.adx-chat-line.short{width:60%}.adx-chat-pick{background:var(--brand-tint);border:1px solid var(--brand-soft);color:var(--brand-press);border-radius:10px;padding:8px 10px;font-size:14px;font-weight:600;animation:3s ease-in-out infinite adx-glow}.adx-chat-pick em{color:var(--muted-fg);font-size:12px;font-style:normal;font-weight:500;display:block}@keyframes adx-glow{50%{box-shadow:0 0 0 4px #0057fc1a}}.adx-report{border:1px solid var(--adx-line);width:76%;box-shadow:0 6px 0 var(--adx-tile-edge), 0 20px 34px #0028781a;background:#fff;border-radius:16px;flex-direction:column;gap:10px;padding:16px;display:flex;transform:rotate(-4deg)}.adx-report-h{justify-content:space-between;font-size:13.5px;font-weight:600;display:flex}.adx-progress{background:#eef2fa;border-radius:4px;height:8px;overflow:hidden}.adx-progress span{border-radius:inherit;background:linear-gradient(90deg, #5c95ff, var(--brand));width:87%;height:100%;animation:adx-fill 4s var(--adx-ease) infinite;display:block}@keyframes adx-fill{0%{width:20%}60%,to{width:87%}}.adx-report-row{align-items:center;gap:10px;font-size:13px;display:flex}.adx-report-row img{border-radius:4px}.adx-report-name{font-weight:500}.adx-report-dr{font:500 11px/1 var(--font-mono), monospace;color:var(--muted-fg);margin-left:auto}.adx-report-st{border-radius:var(--r-pill);color:#15803d;background:#dcfce7;padding:3px 8px;font-size:11px;font-weight:600}.adx-report-st.wait{color:#b45309;background:#fef3c7}.adx-steps-panel{border:1px solid var(--brand-soft);background:radial-gradient(50% 60% at 0% 0%, #0057fc1a, transparent 70%), radial-gradient(40% 50% at 100% 100%, #0057fc14, transparent 70%), radial-gradient(circle, #0057fc1a 1px, transparent 1.4px) 0 0 / 22px 22px, var(--brand-tint);border-radius:32px;padding:clamp(48px,7vw,80px) clamp(20px,5vw,64px);position:relative;overflow:hidden}.adx-steps-panel .adx-head{margin-bottom:56px}.adx-steps{grid-template-columns:repeat(4,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid;position:relative}.adx-steps:before{content:"";background:linear-gradient(90deg, var(--brand), #0057fc26);height:2px;position:absolute;top:35px;left:12.5%;right:12.5%}.adx-step{text-align:center;position:relative}.adx-step-ico{width:70px;height:70px;color:var(--brand);box-shadow:0 5px 0 var(--adx-tile-edge), 0 14px 24px #0028781a;background:#fff;border-radius:20px;place-items:center;margin:0 auto;display:grid;position:relative}.adx-step-n{background:var(--brand);color:#fff;width:28px;height:28px;font:600 11px/1 var(--font-mono), monospace;box-shadow:0 0 0 4px var(--brand-tint);border-radius:50%;place-items:center;display:grid;position:absolute;top:-10px;right:-10px}.adx-step h3{letter-spacing:-.03em;margin:22px 0 0;font-size:19px;font-weight:600}.adx-step p{max-width:240px;color:var(--body-text);margin:8px auto 0;font-size:15px;line-height:1.55}.adx-table-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-widget);overflow:hidden}.adx-table-tools{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.adx-search{border:1px solid var(--border);background:var(--page-bg);max-width:380px;height:44px;color:var(--muted-fg);border-radius:12px;flex:260px;align-items:center;gap:10px;padding:0 14px;display:flex}.adx-search:focus-within{border-color:var(--brand);box-shadow:0 0 0 4px #0057fc1a}.adx-search input{min-width:0;font:inherit;color:var(--foreground);background:0 0;border:0;outline:0;flex:1;font-size:15px}.adx-chips{flex-wrap:wrap;gap:6px;display:flex}.adx-chip{border-radius:var(--r-pill);border:1px solid var(--border);height:36px;color:var(--body-text);font:500 14px/1 var(--font-sans);cursor:pointer;background:#fff;padding:0 14px;transition:background .2s,color .2s,border-color .2s}.adx-chip:hover{border-color:#c4c4cc}.adx-chip.on{background:var(--ink);border-color:var(--ink);color:#fff}.adx-table-scroll{overflow-x:auto}.adx-table{border-collapse:collapse;width:100%;font-size:14.5px}.adx-table th{text-align:left;background:var(--page-bg);font:600 11.5px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-fg);border-bottom:1px solid var(--border);white-space:nowrap;padding:12px 16px}.adx-table th button{all:unset;cursor:pointer;align-items:center;gap:6px;display:inline-flex}.adx-table th button:after{content:"↕";opacity:.35;font-size:11px}.adx-table th button.on{color:var(--brand)}.adx-table th button.on:after{content:"↓";opacity:1}.adx-table td{white-space:nowrap;border-bottom:1px solid #f1f1f3;padding:12px 16px}.adx-table tbody tr{transition:background .16s}.adx-table tbody tr:hover{background:var(--brand-tint)}.adx-dir{align-items:center;gap:12px;display:flex}.adx-dir img{background:#f4f4f5;border-radius:6px;flex:none}.adx-dir-text{flex-direction:column;display:flex}.adx-dir-name{letter-spacing:-.01em;font-weight:600}.adx-dir-domain{color:var(--muted-fg);font-size:12.5px}.adx-dr{min-width:38px;height:26px;font:600 13px/1 var(--font-mono), monospace;border-radius:8px;place-items:center;padding:0 8px;display:inline-grid}.adx-dr-hi{background:var(--brand);color:#fff}.adx-dr-mid{background:var(--brand-soft);color:var(--brand-press)}.adx-dr-lo{color:#52525b;background:#f4f4f5}.adx-num{font-variant-numeric:tabular-nums;color:var(--body-text)}.adx-cost{border-radius:var(--r-pill);padding:4px 10px;font-size:12.5px;font-weight:600}.adx-cost-free{color:#15803d;background:#dcfce7}.adx-cost-freemium{color:#0369a1;background:#e0f2fe}.adx-cost-paid{color:#3f3f46;background:#f4f4f5}.adx-follow{color:var(--brand);align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.adx-follow.no{color:var(--muted-fg)}.adx-empty{text-align:center;color:var(--muted-fg);padding:40px 16px!important}.adx-table-foot{color:var(--muted-fg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:14px;display:flex}.adx-table-foot .btn{border-radius:var(--r-pill)}.adx-plans{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:16px;display:grid}.adx-plan{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--border);box-shadow:var(--sh-widget);flex-direction:column;padding:28px 24px;display:flex;position:relative}.adx-plan.pop{background:var(--ink);color:#fff;border-color:var(--ink);transform:translateY(-8px);box-shadow:0 30px 60px #001e5a40}.adx-plan-flag{border-radius:var(--r-pill);background:var(--brand);color:#fff;font:600 11px/1 var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;padding:5px 12px;position:absolute;top:-12px;left:24px}.adx-plan-name{letter-spacing:-.03em;color:inherit;margin:0;font-size:20px;font-weight:600}.adx-plan-for{min-height:44px;color:var(--body-text);margin:8px 0 0;font-size:14.5px;line-height:1.5}.adx-plan.pop .adx-plan-for,.adx-plan.pop .adx-plan-note{color:#a1a1aa}.adx-plan-price{letter-spacing:-.05em;align-items:baseline;gap:2px;margin:22px 0 0;font-size:48px;font-weight:600;line-height:1;display:flex}.adx-cur{align-self:flex-start;margin-top:4px;font-size:26px}.adx-once{letter-spacing:0;color:var(--muted-fg);margin-left:8px;font-size:14px;font-weight:500}.adx-plan-note{color:var(--muted-fg);margin:10px 0 0;font-size:13px}.adx-plan-cta{border-radius:var(--r-pill);justify-content:center;gap:8px;margin-top:22px}.adx-plan.pop .btn-ghost{color:var(--ink);background:#fff}.adx-plan-list{border-top:1px solid var(--border);gap:12px;margin:24px 0 0;padding:22px 0 0;list-style:none;display:grid}.adx-plan.pop .adx-plan-list{border-color:#ffffff1f}.adx-plan-list li{gap:10px;font-size:14.5px;line-height:1.45;display:flex}.adx-tick{background:var(--brand-soft);width:20px;height:20px;color:var(--brand);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.adx-plan.pop .adx-tick{background:var(--brand);color:#fff}.adx-plans-foot{text-align:center;color:var(--body-text);margin:28px 0 0;font-size:15px}.adx-plans-foot a{color:var(--brand);font-weight:600}.adx-faq>:not(.adx-head){max-width:820px;margin-inline:auto}.adx-faq+*{margin-top:0}.adx>:last-child{margin-top:clamp(72px,10vw,128px)}.adx-sub-page{padding-bottom:0}.adx-sec-last{padding-bottom:clamp(72px,10vw,128px)}.adx-dhero{isolation:isolate;padding:130px 0 56px;position:relative}.adx-crumbs{color:var(--muted-fg);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:28px;font-size:14px;display:flex}.adx-crumbs a{color:var(--body-text);text-decoration:none}.adx-crumbs a:hover{color:var(--brand)}.adx-crumbs [aria-current]{color:var(--foreground);font-weight:500}.adx-dhead{align-items:center;gap:20px;display:flex}.adx-dlogo{width:80px;height:80px;box-shadow:0 6px 0 var(--adx-tile-edge), 0 18px 30px #0028781f;background:#fff;border-radius:22px;flex:none;place-items:center;display:grid}.adx-dlogo img{border-radius:10px}.adx-dh1,.adx-ch1{letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(32px,5vw,58px);font-weight:600;line-height:1.02}.adx-dh1 .serif-italic,.adx-ch1 .serif-italic{color:var(--brand)}.adx-ch1{max-width:18ch;margin-top:18px}.adx-ddomain{font:500 14px/1 var(--font-mono), monospace;color:var(--muted-fg);margin:8px 0 0}.adx-dlede{max-width:720px;color:var(--body-text);margin:24px 0 0;font-size:18px;line-height:1.6}.adx-count-pill{border-radius:var(--r-pill);background:var(--brand-tint);border:1px solid var(--brand-soft);color:var(--brand-press);font:600 12px/1.2 var(--font-mono), monospace;padding:6px 12px;display:inline-flex}.adx-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:36px;display:grid}.adx-stat{background:var(--surface);border:1px solid var(--border);box-shadow:var(--sh-widget);border-radius:20px;flex-direction:column;gap:6px;padding:20px;display:flex}.adx-stat-k{font:600 11.5px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-fg)}.adx-stat-v{letter-spacing:-.04em;font-size:34px;font-weight:600;line-height:1.1}.adx-stat-s{color:var(--muted-fg);font-size:13.5px}.adx-stat-bar{background:#eef2fa;border-radius:3px;height:6px;margin-top:4px;overflow:hidden}.adx-stat-bar span{border-radius:inherit;background:linear-gradient(90deg, #5c95ff, var(--brand));height:100%;display:block}.adx-dgrid{grid-template-columns:1.6fr 1fr;align-items:start;gap:16px;display:grid}.adx-verdict{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--border);box-shadow:var(--sh-widget);padding:28px}.adx-verdict-h{letter-spacing:-.04em;margin:10px 0 18px;font-size:30px;font-weight:600}.adx-verdict-go .adx-verdict-h{color:var(--brand)}.adx-verdict-ok .adx-verdict-h{color:#15803d}.adx-verdict-low .adx-verdict-h{color:#b45309}.adx-verdict ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.adx-verdict li{color:var(--body-text);gap:10px;font-size:15.5px;line-height:1.5;display:flex}.adx-verdict-note{color:var(--muted-fg);margin:18px 0 0;font-size:13px}.adx-dside{gap:16px;display:grid}.adx-dbox{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--border);padding:22px}.adx-tags{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.adx-tag{border-radius:var(--r-pill);background:var(--page-bg);border:1px solid var(--border);color:var(--foreground);padding:7px 12px;font-size:13.5px;font-weight:500;text-decoration:none;transition:border-color .2s,color .2s}.adx-tag:hover{border-color:var(--brand);color:var(--brand)}.adx-submit{isolation:isolate;background:var(--ink);color:#fff;border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;margin-top:56px;padding:clamp(28px,4vw,48px);display:flex;position:relative;overflow:hidden}.adx-submit-glow{z-index:-1;background:radial-gradient(60% 90% at 100% 0,#0057fc73,#0000 70%),radial-gradient(40% 60% at 0 100%,#0057fc2e,#0000 70%);position:absolute;inset:0}.adx-submit-copy{max-width:620px}.adx-submit-kicker{font:600 12px/1 var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:#8fb3ff}.adx-submit h2{color:#fff;letter-spacing:-.04em;margin:12px 0 0;font-size:clamp(26px,3.4vw,38px);font-weight:600;line-height:1.1}.adx-submit p{color:#a1a1aa;margin:12px 0 0;font-size:16px;line-height:1.6}.adx-submit ul{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.adx-submit li{color:#e4e4e7;align-items:center;gap:10px;font-size:14.5px;display:flex}.adx-submit li svg{color:#8fb3ff}.adx-submit-actions{flex-direction:column;gap:10px;min-width:240px;display:flex}.adx-submit-actions .btn{border-radius:var(--r-pill);justify-content:center;gap:8px}.adx-submit-ghost{color:#fff;background:0 0;border-color:#ffffff38}.adx-submit-ghost:hover{color:#fff;background:#ffffff14}.adx-cards{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.adx-dcard{background:var(--surface);border:1px solid var(--border);box-shadow:var(--sh-widget);color:var(--foreground);transition:transform .3s var(--adx-ease), box-shadow .3s var(--adx-ease), border-color .3s;border-radius:20px;flex-direction:column;gap:6px;padding:20px;text-decoration:none;display:flex;position:relative}.adx-dcard:hover{box-shadow:var(--sh-widget-hover);border-color:var(--brand-soft);transform:translateY(-3px)}.adx-dcard-top{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.adx-dcard-top img{border-radius:8px}.adx-dcard-name{letter-spacing:-.03em;font-size:18px;font-weight:600}.adx-dcard-meta{color:var(--muted-fg);font-size:13.5px}.adx-dcard-go{color:var(--brand);align-items:center;gap:6px;margin-top:8px;font-size:13.5px;font-weight:600;display:inline-flex}.adx-dcard-lg{padding:26px}.adx-dcard-rank{font:600 13px/1 var(--font-mono), monospace;color:var(--muted-fg);position:absolute;top:18px;right:20px}.adx-dcard-lg .adx-dcard-top{justify-content:flex-start;gap:12px}.adx-head-left{text-align:left;margin-left:0}.adx-head-left .adx-sub{margin-left:0}.adx-callout{color:var(--body-text);margin:18px 0 0;font-size:15px}.adx-callout a{color:var(--brand);font-weight:600}.adx-dir-link{color:var(--foreground);text-decoration:none}.adx-dir-link:hover{color:var(--brand);text-underline-offset:3px;text-decoration:underline}.adx-catgrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.adx-catcard,.adx-facet{background:var(--surface);border:1px solid var(--border);color:var(--foreground);transition:border-color .2s, transform .3s var(--adx-ease);border-radius:18px;align-items:center;gap:14px;padding:18px 20px;text-decoration:none;display:flex}.adx-catcard:hover,.adx-facet:hover{border-color:var(--brand);transform:translateY(-2px)}.adx-catcard svg,.adx-facet svg{color:var(--brand);flex:none;margin-left:auto}.adx-catcard-n,.adx-facet-n{background:var(--brand-tint);min-width:44px;height:32px;color:var(--brand-press);font:600 13px/1 var(--font-mono), monospace;border-radius:10px;flex:none;place-items:center;padding:0 8px;display:grid}.adx-catcard-name,.adx-facet-name{letter-spacing:-.02em;font-size:15px;font-weight:600}.adx-facets{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}@media (max-width:900px){.adx-stats{grid-template-columns:1fr 1fr}.adx-dgrid{grid-template-columns:1fr}.adx-cards,.adx-catgrid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.adx-dhero{padding-top:110px}.adx-dhead{align-items:flex-start}.adx-dlogo{border-radius:16px;width:60px;height:60px}.adx-cards,.adx-catgrid{grid-template-columns:1fr}.adx-stat-v{font-size:26px}.adx-submit-actions{width:100%;min-width:0}}@media (max-width:1080px){.adx-plans{grid-template-columns:repeat(2,1fr)}.adx-plan.pop{transform:none}.adx-board-chip-a{left:16px}.adx-board-chip-b{right:16px}}@media (max-width:900px){.adx-bento{grid-template-columns:1fr 1fr}.adx-card,.adx-card-3,.adx-card-4{grid-column:span 1}.adx-card-0{grid-column:span 2}.adx-steps{grid-template-columns:1fr 1fr;row-gap:40px}.adx-steps:before{display:none}}@media (max-width:640px){.adx-hero{padding-top:120px}.adx-board{height:300px}.adx-board-plane{transform:translate(-50%,-50%)rotateX(56deg)rotate(-38deg)scale(.62)}.adx-board-chip{padding:6px 10px;font-size:12px}.adx-board-chip-a{top:20px}.adx-board-chip-b{top:240px}.adx-bento,.adx-plans,.adx-steps{grid-template-columns:1fr}.adx-card-0{grid-column:span 1}.adx-ctas .btn{flex:100%}.adx-table-tools{flex-direction:column;align-items:stretch}.adx-search{max-width:none}}@media (prefers-reduced-motion:reduce){.adx *,.adx :before,.adx :after{transition:none!important;animation:none!important}.adx-tile-ok{transform:rotate(38deg)scale(1)}}
