.adm-layout{--adm-panel:rgba(19,17,15,.84);--adm-border:rgba(255,255,255,.08);display:grid;grid-template-columns:224px minmax(0,1fr);width:min(1480px,calc(100% - 48px));margin:118px auto 36px;border:1px solid var(--adm-border);border-radius:26px;background:#090908cc;box-shadow:0 35px 100px -55px #000c;overflow:clip;color:var(--ink);font-size:13px}.adm-layout button,.adm-layout input{font:inherit}.adm-layout button{cursor:pointer}.adm-layout button:focus-visible,.adm-layout a:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.adm-layout svg{width:18px;height:18px;flex-shrink:0}.adm-sidebar{display:flex;flex-direction:column;padding:28px 16px 18px;border-right:1px solid var(--adm-border);background:linear-gradient(180deg,rgba(255,138,30,.035),transparent 40%)}.adm-brand{display:flex;align-items:center;gap:10px;margin:0 8px 35px;font-size:22px;font-weight:850;letter-spacing:-.05em}.adm-brand>span{display:grid;place-items:center;width:36px;height:39px;border-radius:12px;background:linear-gradient(145deg,#ff8a1e,#dc4d00);color:#fff;font-size:17px;letter-spacing:-.05em;box-shadow:0 5px 22px -10px #ff6a00}.adm-brand>div>span{color:var(--orange)}.adm-brand small{display:block;font-size:7px;letter-spacing:.2em;color:var(--ink3);margin-top:3px;font-weight:650}.adm-nav-label{font-size:8px;font-weight:750;letter-spacing:.16em;color:var(--ink3);margin:0 12px 12px}.adm-sidebar nav{display:grid;gap:6px;margin-bottom:32px}.adm-sidebar nav button,.adm-sidebar nav a{display:flex;align-items:center;gap:11px;min-height:42px;padding:10px 12px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--ink2);text-align:left;font-size:11px;font-weight:650;transition:background .25s,color .25s,transform .25s}.adm-sidebar nav button:hover,.adm-sidebar nav a:hover{background:#ffffff0a;color:var(--ink);transform:translate(2px)}.adm-sidebar nav button.selected{color:#ffad5e;border-color:#ff8a1e2e;background:linear-gradient(100deg,#ff6a0021,#ff6a0008)}.adm-sidebar nav a svg:last-child{margin-left:auto;width:12px;opacity:.5}.adm-sidebar nav b{margin-left:auto;font-size:9px;border-radius:5px;padding:2px 5px;background:#ff8a1e1f;color:var(--amber)}.adm-sidebar-note{margin:auto 5px 24px;padding:18px 14px;border:1px solid rgba(255,138,30,.12);border-radius:16px;background:radial-gradient(ellipse at top right,rgba(255,106,0,.12),transparent 80%)}.adm-tiny-dot{display:block;width:6px;height:6px;border-radius:50%;background:#ff8a1e;box-shadow:0 0 15px #ff6a00;margin-bottom:12px;animation:admSignal 3s ease-in-out infinite}.adm-sidebar-note strong{font-size:14px;line-height:1.5;font-weight:750}.adm-sidebar-note p{font-size:10px;line-height:1.8;color:var(--ink3);margin-top:9px}.adm-account{display:flex;align-items:center;gap:9px;border-top:1px solid var(--adm-border);padding:17px 5px 0;min-width:0}.adm-account>span{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:10px;color:var(--amber);background:#ff8a1e1a;font-weight:750}.adm-account>div{min-width:0}.adm-account strong{display:block;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-account small{display:block;font-size:8px;color:var(--ink3);margin-top:4px}.adm-account button{border:0;background:none;color:var(--ink3);padding:4px;margin-left:auto}.adm-account button svg{width:14px}.adm-main{min-width:0;padding:0 30px;background:radial-gradient(ellipse at 95% 0,rgba(255,106,0,.055),transparent 35%)}.adm-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 0;border-bottom:1px solid var(--adm-border);font-size:10px}.adm-topbar>div:first-child{display:flex;gap:12px;color:var(--ink3)}.adm-topbar strong{color:var(--ink2);font-weight:650}.adm-preview{display:flex;gap:6px;align-items:center;font-size:9px;color:var(--ink3)}.adm-preview>span{width:5px;height:5px;border-radius:50%;background:#ffad5e}.adm-page-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:30px 0 26px;animation:admRise .6s both}.adm-eyebrow{font-size:8px;letter-spacing:.15em;font-weight:800;color:var(--amber)}.adm-page-head h1{font-size:clamp(24px,2.5vw,34px);line-height:1.2;letter-spacing:-.045em;margin:10px 0;font-weight:800}.adm-page-head p{font-size:11px;line-height:1.7;color:var(--ink3)}.adm-outline{display:inline-flex;align-items:center;justify-content:center;gap:9px;flex-shrink:0;padding:10px 13px;border:1px solid var(--adm-border);border-radius:9px;background:#ffffff06;color:var(--ink2);font-size:10px;font-weight:650;transition:border-color .25s,background .25s}.adm-outline svg{width:13px}.adm-outline:hover{border-color:var(--lineo);background:#ff8a1e0d}.adm-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px}.adm-stat{--stat-color:#ff9b4c;border:1px solid var(--adm-border);border-radius:16px;padding:18px;background:linear-gradient(145deg,color-mix(in srgb,var(--stat-color) 5%,transparent),#ffffff03);position:relative;overflow:hidden;animation:admRise .6s both;animation-delay:calc(var(--adm-order)*.08s);transition:transform .3s,border-color .3s}.adm-stat:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--stat-color) 35%,transparent)}.adm-violet{--stat-color:#b89af7}.adm-blue{--stat-color:#7bbafb}.adm-green{--stat-color:#83d5af}.adm-stat>div{display:flex;align-items:center;justify-content:space-between;gap:6px}.adm-stat>div>span{font-size:10px;color:var(--ink2);font-weight:650}.adm-stat i{display:grid;place-items:center;width:29px;height:29px;border-radius:9px;background:color-mix(in srgb,var(--stat-color) 10%,transparent);color:var(--stat-color)}.adm-stat i svg{width:15px}.adm-stat>strong{display:block;font-size:34px;font-weight:800;letter-spacing:-.06em;line-height:1;margin:17px 0 12px}.adm-stat p{display:flex;gap:5px;align-items:center;font-size:8px;line-height:1.5;color:var(--ink3)}.adm-stat p>span{width:4px;height:4px;border-radius:50%;background:var(--stat-color);flex-shrink:0}.adm-panel{background:var(--adm-panel);border:1px solid var(--adm-border);border-radius:18px;min-width:0;animation:admRise .7s .12s both}.adm-insights{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:20px;margin-bottom:22px}.adm-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.adm-panel-head h2{font-size:16px;font-weight:750;letter-spacing:-.02em;margin-top:7px}.adm-chart-panel{padding:23px}.adm-period{display:flex;gap:2px;padding:3px;border:1px solid var(--adm-border);border-radius:8px}.adm-period button{font-size:9px;background:none;border:0;padding:6px 9px;border-radius:5px;color:var(--ink3)}.adm-period button[aria-pressed=true]{background:#ff8a1e1f;color:var(--amber)}.adm-chart-caption{display:flex;gap:12px;align-items:center;margin:23px 0 20px}.adm-chart-caption>strong{font-size:31px;font-weight:800;letter-spacing:-.04em}.adm-chart-caption>span{font-size:9px;color:var(--ink2)}.adm-chart-key{display:block;font-size:8px;color:var(--ink3);margin-top:6px}.adm-chart{display:flex;height:160px;gap:12px}.adm-chart-scale{display:flex;flex-direction:column;justify-content:space-between;font-size:8px;color:var(--ink3);padding:20px 0 14px}.adm-chart svg{width:100%;height:100%;overflow:visible}.adm-chart-grid{stroke:#ffffff0d;stroke-dasharray:3 5;stroke-width:1}.adm-chart-line{stroke:#ff8a1e;fill:none;stroke-width:2.5;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0;animation:admDraw 1.8s ease both;filter:drop-shadow(0 3px 5px rgba(255,106,0,.25))}.adm-chart-dates{display:flex;justify-content:space-between;font-size:8px;color:var(--ink3);margin:10px 0 0 24px}.adm-spotlight{padding:24px;background:radial-gradient(ellipse at 80% 10%,rgba(255,106,0,.15),transparent 65%),var(--adm-panel);display:flex;flex-direction:column;align-items:flex-start;position:relative;overflow:hidden}.adm-orb{width:70px;height:70px;position:relative;display:grid;place-items:center;margin:4px 0 29px 10px;color:var(--amber)}.adm-orb>svg{width:26px;height:26px;animation:admFloat 5s ease-in-out infinite}.adm-orb>span{position:absolute;inset:0;border:1px solid rgba(255,138,30,.4);border-radius:20px;transform:rotate(-18deg);animation:admOrbit 25s linear infinite}.adm-orb>span:nth-child(2){inset:-8px;border-radius:50%;border-style:dashed;border-color:#ff8a1e2b;animation-direction:reverse}.adm-spotlight h2{font-size:25px;line-height:1.2;letter-spacing:-.04em;margin:12px 0;font-weight:800}.adm-spotlight h2 em{font-style:normal;color:var(--orange)}.adm-spotlight p{font-size:10px;color:var(--ink3);line-height:1.8;max-width:30ch;margin-bottom:22px}.adm-primary{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;border:1px solid rgba(255,138,30,.3);border-radius:10px;padding:12px 15px;background:linear-gradient(115deg,#ff8618,#f36100);color:#fff;font-size:10px;font-weight:800;margin-top:auto;transition:box-shadow .3s,transform .3s}.adm-primary:hover{box-shadow:0 6px 26px -10px #ff6a00;transform:translateY(-2px)}.adm-primary svg{width:14px}.adm-requests{padding:24px;margin-bottom:25px}.adm-muted{font-size:9px;color:var(--ink3)}.adm-table-controls{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:23px 0 14px}.adm-filters{display:flex;gap:4px}.adm-filters button{border:1px solid transparent;background:none;color:var(--ink3);border-radius:7px;padding:8px 11px;font-size:10px}.adm-filters button[aria-pressed=true]{background:#ff8a1e14;border-color:#ff8a1e29;color:var(--amber)}.adm-search{display:flex;align-items:center;gap:8px;border:1px solid var(--adm-border);border-radius:8px;padding:8px 10px;max-width:220px}.adm-search svg{width:13px;color:var(--ink3)}.adm-search input{width:100%;min-width:0;border:0;outline:none;background:none;color:var(--ink);font-size:10px}.adm-search:focus-within{border-color:var(--orange)}.adm-table-scroll{overflow-x:auto}.adm-requests table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}.adm-requests th{color:var(--ink3);font-size:9px;font-weight:650;padding:13px 10px;border-block:1px solid var(--adm-border);background:#ffffff04}.adm-requests td{padding:15px 10px;border-bottom:1px solid var(--adm-border);font-size:10px}.adm-requests tbody tr:hover{background:#ffffff04}.adm-contact{display:flex;gap:9px;align-items:center}.adm-contact>span{width:31px;height:31px;display:grid;place-items:center;border-radius:10px;background:#ffb34712;border:1px solid rgba(255,179,71,.07);font-size:9px;color:#d4b691;font-weight:700}.adm-contact strong{display:block;font-size:10px;font-weight:700}.adm-contact small{display:block;font-size:8px;color:var(--ink3);margin-top:5px}.adm-tool-label{font-size:9px;color:var(--ink2)}.adm-extra{display:block;color:var(--ink3);font-size:8px;margin-top:4px}.adm-type{font-size:8px;padding:4px 7px;border:1px solid rgba(180,150,245,.18);color:#bca2ef;border-radius:5px;background:#b496f50d}.adm-type.contact{color:#8dbdec;border-color:#64aaf02e;background:#64aaf00d}.adm-status{display:inline-flex;gap:5px;align-items:center;font-size:8px;color:#ffb464}.adm-status i{width:4px;height:4px;border-radius:50%;background:currentColor}.adm-status.status-in-review{color:#a9a4f1}.adm-status.status-reviewed{color:#86d3a7}.adm-row-open{display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--adm-border);border-radius:7px;background:none;color:var(--ink3)}.adm-row-open svg{width:12px}.adm-row-open:hover{color:var(--orange);border-color:var(--lineo)}.adm-table-footer{display:flex;justify-content:space-between;gap:12px;padding-top:18px;font-size:9px;color:var(--ink3)}.adm-table-footer button{display:flex;gap:7px;align-items:center;border:0;background:none;color:var(--amber);font-size:9px;font-weight:700}.adm-table-footer svg{width:12px}.adm-empty{padding:30px;text-align:center;color:var(--ink3);font-size:12px}.adm-request-detail{display:flex;gap:15px;align-items:center;justify-content:space-between;margin-top:14px;padding:18px;border:1px solid var(--lineo);border-radius:12px;background:#ff6a0009;animation:admRise .3s both}.adm-request-detail h3{font-size:13px;margin:8px 0}.adm-request-detail p{font-size:11px;line-height:1.7;color:var(--ink2)}.adm-tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.adm-catalog-card{padding:22px;animation-delay:calc(var(--adm-order)*.05s);display:flex;flex-direction:column;border-top-color:color-mix(in srgb,var(--tool-color) 45%,transparent);transition:transform .3s,box-shadow .3s}.adm-catalog-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px -20px var(--tool-color)}.adm-catalog-card>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:10px}.adm-tool-number{color:var(--tool-color);font-size:18px;font-weight:800}.adm-catalog-badge{font-size:7px;color:var(--ink3);padding:5px 7px;border:1px solid var(--adm-border);border-radius:5px}.adm-catalog-card h2{font-size:17px;line-height:1.3;letter-spacing:-.02em;margin:24px 0 12px;font-weight:750}.adm-catalog-card>p{color:var(--ink3);font-size:10px;line-height:1.8;margin-bottom:24px}.adm-catalog-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:16px;border-top:1px solid var(--adm-border)}.adm-catalog-bottom strong{font-size:20px;font-weight:800}.adm-catalog-bottom small{font-size:8px;color:var(--ink3);font-weight:500;margin-left:3px}.adm-catalog-bottom a{color:var(--tool-color)}.adm-workspace-footer{display:flex;justify-content:space-between;gap:12px;padding:18px 0 22px;color:var(--ink3);font-size:8px}.adm-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes admRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes admDraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes admSignal{0%,to{opacity:.5;box-shadow:0 0 6px #ff6a00}50%{opacity:1;box-shadow:0 0 16px #ff6a00}}@keyframes admFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes admOrbit{to{transform:rotate(342deg)}}body.light .adm-layout{--adm-panel:rgba(255,255,255,.85);--adm-border:rgba(35,25,15,.09);background:#f8f6f2f2}body.light .adm-chart-grid{stroke:#23190f14}body.light .adm-contact>span{color:#8b5b26}body.light .adm-type{color:#72519c}body.light .adm-type.contact{color:#366fa4}body.light .adm-status{color:#a25d14}body.light .adm-status.status-in-review{color:#6757a0}body.light .adm-status.status-reviewed{color:#347c52}@media(min-width:1300px){.adm-sidebar{position:sticky;top:0;align-self:start;min-height:calc(100dvh - 160px)}}@media(max-width:1180px){.adm-layout{grid-template-columns:190px minmax(0,1fr);width:calc(100% - 32px)}.adm-main{padding:0 22px}.adm-stats{gap:10px}.adm-stat{padding:14px}.adm-stat p{font-size:7px}.adm-insights{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.adm-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.adm-layout{grid-template-columns:minmax(0,1fr);margin-top:105px}.adm-sidebar{padding:18px 22px;border-right:0;border-bottom:1px solid var(--adm-border)}.adm-brand{margin:0 0 16px;font-size:20px}.adm-sidebar nav{display:flex;gap:8px;flex-wrap:wrap;margin:0}.adm-sidebar .adm-nav-label,.adm-sidebar nav[aria-label="Website shortcuts"],.adm-sidebar-note{display:none}.adm-sidebar nav button{min-height:38px}.adm-account{position:absolute;top:26px;right:38px;border:0;padding:0;max-width:180px}.adm-layout{position:relative}.adm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-stat p{font-size:9px}.adm-page-head h1{font-size:28px}.adm-insights{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}@media(max-width:700px){.adm-insights{grid-template-columns:minmax(0,1fr)}.adm-spotlight{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 20px}.adm-spotlight>.adm-orb{grid-column:2;grid-row:1/4;margin:10px}.adm-spotlight h2{font-size:23px}.adm-spotlight p{grid-column:1;max-width:none}.adm-spotlight .adm-primary{grid-column:1/-1}.adm-page-head{align-items:flex-start}.adm-page-head>.adm-outline{font-size:0;padding:10px}.adm-page-head>.adm-outline svg{width:15px}.adm-topbar{flex-wrap:wrap}.adm-table-controls{align-items:stretch;flex-direction:column;gap:12px}.adm-search{max-width:none}.adm-table-footer,.adm-workspace-footer{flex-wrap:wrap}.adm-account>div{display:none}.adm-account{right:32px}.adm-tool-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:420px){.adm-layout{width:calc(100% - 20px);border-radius:20px}.adm-main{padding:0 15px}.adm-sidebar{padding:18px 15px}.adm-page-head h1{font-size:24px}.adm-stats{gap:9px}.adm-stat{padding:12px}.adm-stat>div>span{font-size:9px}.adm-stat>strong{font-size:30px}.adm-stat p{font-size:8px}.adm-stat i{width:24px;height:24px}.adm-requests,.adm-chart-panel{padding:17px}.adm-panel-head h2{font-size:14px}.adm-period button{padding:5px 7px}.adm-chart-caption{margin-top:18px}}@media(prefers-reduced-motion:reduce){.adm-layout *,.adm-layout *:before,.adm-layout *:after{animation:none!important;transition:none!important}}body:has(.page[data-page=admin].active){overflow:hidden}.adm-layout{height:calc(100dvh - 142px);min-height:0;overflow:hidden;align-items:stretch}.adm-layout .adm-main{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,138,30,.35) transparent;scroll-padding-top:20px}.adm-layout .adm-sidebar{position:relative;top:auto;min-height:0;max-height:100%;align-self:stretch;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,138,30,.25) transparent}@media(max-width:960px){.adm-layout{height:calc(100dvh - 125px);grid-template-rows:auto minmax(0,1fr)}.adm-layout .adm-sidebar{overflow:visible}.adm-layout .adm-account{top:26px;right:16px}}@media(max-height:600px)and (max-width:960px){.adm-layout .adm-sidebar{padding-block:10px}.adm-layout .adm-brand{margin-bottom:8px}.adm-layout .adm-account{top:14px}}body:has(.page[data-page=admin].active)>.nav,body:has(.page[data-page=admin].active) .nav,body:has(.page[data-page=admin].active) #mobileMenu{display:none!important}.adm-layout{width:100%;height:100dvh;max-width:none;margin:0;border:0;border-radius:0;grid-template-columns:216px minmax(0,1fr);box-shadow:none}.adm-layout .adm-main{padding-inline:28px}.adm-layout .adm-sidebar{padding-top:24px}.adm-layout .adm-brand{font-size:21px;margin-bottom:28px}.adm-layout .adm-topbar{padding-block:17px}.adm-layout .adm-page-head{margin:24px 0 22px}.adm-layout .adm-page-head h1{font-size:clamp(23px,2vw,29px);margin:8px 0}.adm-layout .adm-page-head p{font-size:12px}.adm-layout .adm-stat>strong{font-size:30px;margin:14px 0 10px}.adm-layout .adm-stat>div>span{font-size:11px}.adm-layout .adm-stat p{font-size:9px}.adm-layout .adm-panel-head h2{font-size:16px}.adm-layout .adm-spotlight h2{font-size:24px}.adm-layout .adm-catalog-card h2{font-size:16px;margin-top:20px}.adm-layout .adm-catalog-card>p{font-size:11px}.adm-layout .adm-catalog-bottom strong{font-size:20px}.adm-layout .adm-requests th{font-size:10px}.adm-layout .adm-contact strong,.adm-layout .adm-tool-label{font-size:11px}.adm-layout .adm-contact small{font-size:10px}@media(min-width:1600px){.adm-layout{grid-template-columns:236px minmax(0,1fr)}.adm-layout .adm-main{padding-inline:36px}.adm-layout .adm-insights{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}.adm-layout .adm-chart{height:190px}}@media(max-width:960px){.adm-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);height:100dvh;margin:0}.adm-layout .adm-sidebar{padding:14px 22px}.adm-layout .adm-brand{margin-bottom:12px}.adm-layout .adm-account{top:20px;right:22px}}@media(max-width:600px){.adm-layout .adm-main{padding-inline:16px}.adm-layout .adm-sidebar{padding:14px 16px}.adm-layout .adm-page-head{margin:20px 0}.adm-layout .adm-page-head h1{font-size:24px}.adm-layout .adm-page-head p{font-size:11px}.adm-layout .adm-stats{gap:10px}.adm-layout .adm-stat>div>span{font-size:10px}.adm-layout .adm-stat>strong{font-size:28px}.adm-layout .adm-stat p{font-size:8px}.adm-layout .adm-workspace-footer{padding-bottom:calc(18px + env(safe-area-inset-bottom))}}@media(max-height:600px)and (max-width:960px){.adm-layout .adm-sidebar{padding-block:8px}.adm-layout .adm-brand{margin-bottom:6px}.adm-layout .adm-account{top:13px}}.ab-workspace{padding-bottom:8px;animation:admRise .5s both}.ab-workspace button,.ab-workspace input,.ab-workspace select,.ab-workspace textarea{font:inherit}.ab-workspace button{cursor:pointer}.ab-local-note{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;font-size:10px;color:var(--amber);padding:11px 14px;border:1px solid rgba(255,138,30,.15);border-radius:10px;background:#ff8a1e09;margin-bottom:20px}.ab-local-note>span,.ab-preview-label>span{width:5px;height:5px;border-radius:50%;background:var(--orange);box-shadow:0 0 10px #ff6a0066}.ab-local-note b{font-size:10px;font-weight:500;color:var(--ink3)}.ab-notice,.ab-error{padding:12px 15px;margin:12px 0 18px;border-radius:10px;border:1px solid rgba(120,210,166,.2);background:#78d2a60a;color:#8ccfb0;font-size:12px;line-height:1.6}.ab-error{border-color:#ff917340;color:#ffb296;background:#ff91730a}.ab-command-center{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) 200px 170px;gap:30px;padding:32px;border:1px solid rgba(255,138,30,.18);border-radius:22px;background:radial-gradient(ellipse at 65% 0,rgba(255,106,0,.1),transparent 65%),linear-gradient(120deg,#1c150fcc,#0d0c0b99);margin-bottom:32px}.ab-command-center:after{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(255,138,30,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,138,30,.025) 1px,transparent 1px);background-size:36px 36px;mask-image:linear-gradient(90deg,transparent,#000)}.ab-label{font-size:8px;color:var(--amber);font-weight:800;letter-spacing:.17em}.ab-command-center h2{font-size:clamp(26px,2.5vw,36px);line-height:1.12;font-weight:800;letter-spacing:-.045em;margin:14px 0}.ab-command-center h2 em{font-style:normal;color:var(--orange)}.ab-command-center p{font-size:11px;line-height:1.8;color:var(--ink3);max-width:42ch}.ab-command-center .adm-primary{width:auto;margin-top:21px;font-size:11px;padding:11px 15px;gap:9px}.ab-command-center .adm-primary svg{width:15px}.ab-command-art{position:relative;display:flex;align-items:center;justify-content:center;min-height:180px;color:var(--amber)}.ab-command-art>span{position:absolute;width:120px;height:150px;border:1px solid rgba(255,138,30,.23);border-radius:17px;background:linear-gradient(150deg,#ff8a1e0d,#130f0bbf);transform:rotate(-13deg);animation:abPaperFloat 7s ease-in-out infinite}.ab-command-art>span:nth-child(2){transform:rotate(10deg) translate(12px,-5px);animation-delay:-2s}.ab-command-art>span:nth-child(3){transform:rotate(-3deg);background:linear-gradient(135deg,#22170f,#15110e);animation:none;box-shadow:0 20px 40px -20px #ff6a004d}.ab-command-art>svg{position:absolute;top:47px;left:63px;width:26px;height:26px;transform:rotate(-8deg)}.ab-command-art>b{position:relative;font-size:17px;letter-spacing:-.04em;line-height:1.3;transform:rotate(-3deg);margin-top:30px}.ab-library-summary{display:flex;flex-direction:column;justify-content:center;gap:17px;padding-left:27px;border-left:1px solid var(--adm-border)}.ab-library-summary>div{display:flex;align-items:center;gap:14px}.ab-library-summary strong{font-size:25px;letter-spacing:-.06em;color:var(--ink);font-weight:750;font-variant-numeric:tabular-nums}.ab-library-summary span{font-size:10px;line-height:1.7;color:var(--ink3)}.ab-library-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.ab-library-head h2{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:750;letter-spacing:-.025em}.ab-library-head h2>span{font-size:10px;font-weight:600;color:var(--amber);border:1px solid var(--lineo);background:#ff8a1e0d;border-radius:6px;padding:3px 6px}.ab-library-head p{font-size:10px;color:var(--ink3);margin-top:8px}.ab-text-button{display:inline-flex;gap:7px;align-items:center;color:var(--ink2);font-size:10px;background:none;border:0;padding:0;white-space:nowrap}.ab-text-button svg{width:14px;height:14px}.ab-text-button:hover{color:var(--amber)}.ab-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:20px;margin-bottom:3px;flex-wrap:wrap}.ab-tabs{display:flex;gap:6px}.ab-tabs button{display:flex;align-items:center;gap:7px;padding:9px 11px;border:1px solid transparent;background:none;color:var(--ink3);font-size:10px;border-radius:8px}.ab-tabs button>span{font-size:8px;opacity:.7}.ab-tabs button[aria-pressed=true]{color:var(--amber);border-color:#ff8a1e33;background:#ff8a1e11}.ab-toolbar-right{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ab-toolbar .adm-search{max-width:190px}.ab-toolbar select{max-width:145px;padding:8px 10px;border:1px solid var(--adm-border);border-radius:8px;background:var(--adm-panel);color:var(--ink2);font-size:10px;outline:none;color-scheme:dark}.ab-toolbar option,.ab-editor option{background:#181512;color:#eee}.ab-toolbar select:focus{border-color:var(--orange)}.ab-sr-label{font-size:0}.ab-layout-toggle{display:flex;padding:3px;border:1px solid var(--adm-border);border-radius:8px;gap:3px}.ab-layout-toggle button{display:grid;place-items:center;width:26px;height:26px;background:none;border:0;border-radius:5px;color:var(--ink3)}.ab-layout-toggle svg{width:13px;height:13px}.ab-layout-toggle button[aria-pressed=true]{background:#ff8a1e17;color:var(--amber)}.ab-library{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ab-article{position:relative;overflow:hidden;display:flex;flex-direction:column;min-width:0;border:1px solid var(--adm-border);border-radius:17px;background:linear-gradient(145deg,color-mix(in srgb,var(--blog-hue) 3%,transparent),var(--adm-panel));animation:admRise .55s both;animation-delay:calc(min(var(--article-order),8)*45ms);transition:border-color .3s,box-shadow .3s}.ab-article:hover{border-color:color-mix(in srgb,var(--blog-hue) 35%,transparent);box-shadow:0 14px 35px -26px var(--blog-hue)}.ab-article-art{height:133px;position:relative;isolation:isolate;padding:15px 17px;display:flex;justify-content:space-between;gap:8px;background:radial-gradient(ellipse at 65% 100%,color-mix(in srgb,var(--blog-hue) 12%,transparent),transparent 75%);border-bottom:1px solid var(--adm-border);overflow:hidden}.ab-article-art:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(color-mix(in srgb,var(--blog-hue) 4%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--blog-hue) 4%,transparent) 1px,transparent 1px);background-size:24px 24px}.ab-article-art>span:first-child{font-size:8px;color:var(--blog-hue);letter-spacing:.09em;text-transform:uppercase;font-weight:750}.ab-status{display:inline-flex;align-items:center;gap:4px;font-size:8px;height:19px;border-radius:5px;padding:3px 6px;color:#8acdab;background:#64c39112;border:1px solid rgba(100,195,145,.14)}.ab-status i{width:3px;height:3px;background:currentColor;border-radius:50%}.ab-status.draft{color:#d0ae75;background:#be965012;border-color:#be965026}.ab-art-icon{position:absolute;top:53px;left:22px;width:49px;height:49px;display:grid;place-items:center;color:var(--blog-hue);border:1px solid color-mix(in srgb,var(--blog-hue) 25%,transparent);background:color-mix(in srgb,var(--blog-hue) 6%,transparent);border-radius:15px;transform:rotate(-8deg);transition:transform .4s}.ab-art-icon svg{width:26px;height:26px}.ab-article:hover .ab-art-icon{transform:rotate(5deg) translateY(-4px)}.ab-article-art>b{position:absolute;right:21px;bottom:-8px;font-size:87px;letter-spacing:-.08em;color:var(--blog-hue);opacity:.08;line-height:1}.ab-article-copy{padding:19px 19px 17px;flex:1;min-width:0}.ab-article-meta{display:flex;gap:7px;font-size:8px;color:var(--ink3);margin-bottom:12px}.ab-article-copy h3{font-size:16px;line-height:1.3;font-weight:750;letter-spacing:-.02em;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.ab-article-copy>p{font-size:10px;line-height:1.8;color:var(--ink3);margin:12px 0 18px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.ab-article-author{display:flex;align-items:center;gap:6px;color:var(--ink2);font-size:8px}.ab-article-author>span{display:grid;place-items:center;width:21px;height:21px;background:color-mix(in srgb,var(--blog-hue) 8%,transparent);color:var(--blog-hue);border-radius:6px;font-size:9px}.ab-article-actions{display:flex;align-items:center;justify-content:space-between;padding:12px 17px;border-top:1px solid var(--adm-border);gap:8px}.ab-article-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;color:var(--ink2);border:0;background:none;padding:5px;font-size:10px;border-radius:6px}.ab-article-actions svg{width:13px;height:13px}.ab-article-actions>div{display:flex;gap:6px}.ab-article-actions button:hover{color:var(--blog-hue);background:color-mix(in srgb,var(--blog-hue) 8%,transparent)}.ab-article-actions .ab-delete:hover{color:#ffab94;background:#ff876e12}.ab-library-footer{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:20px 0 8px;color:var(--ink3);font-size:9px}.ab-list{grid-template-columns:minmax(0,1fr)}.ab-list .ab-article{display:grid;grid-template-columns:160px minmax(0,1fr) 155px;align-items:stretch}.ab-list .ab-article-art{height:auto;min-height:150px;border-bottom:0;border-right:1px solid var(--adm-border);padding:14px 12px;flex-direction:column;align-items:flex-start;justify-content:flex-start}.ab-list .ab-article-art>.ab-status{margin-top:5px}.ab-list .ab-art-icon{left:auto;right:15px;top:60px}.ab-list .ab-article-art>b{font-size:65px;left:10px;bottom:-5px}.ab-list .ab-article-copy h3{-webkit-line-clamp:2}.ab-list .ab-article-copy>p{margin:9px 0}.ab-list .ab-article-actions{border-top:0;border-left:1px solid var(--adm-border);flex-direction:column;justify-content:center;gap:18px}.ab-editor-top{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:25px 0 20px}.ab-editor-top>span{font-size:8px;color:var(--ink3);letter-spacing:.12em}.ab-editor{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);align-items:start;gap:23px}.ab-editor-fields{padding:27px;border:1px solid var(--adm-border);border-radius:18px;background:var(--adm-panel);min-width:0}.ab-panel-heading{margin-bottom:26px}.ab-panel-heading>span{font-size:8px;color:var(--amber);letter-spacing:.15em;font-weight:800}.ab-panel-heading h2{font-size:21px;font-weight:750;letter-spacing:-.03em;margin-top:11px}.ab-editor label{display:flex;flex-direction:column;gap:8px;font-size:10px;color:var(--ink2);font-weight:650;margin-bottom:19px}.ab-editor input,.ab-editor textarea,.ab-editor select{width:100%;border:1px solid var(--adm-border);border-radius:9px;background:#ffffff06;color:var(--ink);padding:11px 12px;outline:none;font-size:12px;font-weight:450;min-width:0;transition:border-color .2s,box-shadow .2s}.ab-editor textarea{line-height:1.8;resize:vertical}.ab-editor input:focus,.ab-editor textarea:focus,.ab-editor select:focus{border-color:#ff8a1e99;box-shadow:0 0 0 3px #ff8a1e0d}.ab-editor input::placeholder,.ab-editor textarea::placeholder{color:var(--ink3)}.ab-editor small{font-size:9px;line-height:1.6;color:var(--ink3);font-weight:450}.ab-editor .ab-slug{display:flex;align-items:center;border:1px solid var(--adm-border);border-radius:9px;padding-left:12px;background:#ffffff06}.ab-slug>span{color:var(--ink3);font-size:11px}.ab-editor .ab-slug input{border:0;background:none;box-shadow:none;padding-left:4px}.ab-editor .ab-slug:focus-within{border-color:var(--orange)}.ab-field-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ab-visual-picker{border:0;margin:0 0 23px;padding:0}.ab-visual-picker legend{font-size:10px;color:var(--ink2);font-weight:650;margin-bottom:13px}.ab-visual-picker>div{display:flex;gap:9px;flex-wrap:wrap}.ab-visual-picker button{display:grid;place-items:center;width:43px;height:43px;border:1px solid var(--adm-border);border-radius:11px;background:transparent;color:var(--blog-hue)}.ab-visual-picker svg{width:21px;height:21px}.ab-visual-picker .chosen{background:color-mix(in srgb,var(--blog-hue) 10%,transparent);border-color:var(--blog-hue);box-shadow:0 0 0 2px color-mix(in srgb,var(--blog-hue) 8%,transparent)}.ab-save-bar{display:flex;justify-content:space-between;gap:15px;border-top:1px solid var(--adm-border);padding-top:20px}.ab-save-bar .adm-primary{width:auto;margin:0;font-size:11px}.ab-save-bar .adm-outline{font-size:11px}.ab-editor-preview{position:sticky;top:20px;min-width:0}.ab-preview-label{display:flex;align-items:center;gap:8px;font-size:9px;letter-spacing:.15em;color:var(--ink3);margin:4px 0 14px}.ab-reading{padding:23px;border:1px solid var(--adm-border);border-radius:17px;background:var(--adm-panel);overflow-wrap:anywhere}.ab-reading-art{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:12px;min-height:130px;padding:25px;color:var(--blog-hue);background:radial-gradient(ellipse at 20% 50%,color-mix(in srgb,var(--blog-hue) 12%,transparent),transparent 80%);border:1px solid color-mix(in srgb,var(--blog-hue) 20%,transparent);margin-bottom:20px}.ab-reading-art svg{width:48px;height:48px;animation:admFloat 6s ease-in-out infinite}.ab-reading-art>span{font-size:9px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.ab-reading-meta{font-size:9px;line-height:1.7;color:var(--ink3)}.ab-reading>h2{font-size:23px;line-height:1.25;letter-spacing:-.025em;font-weight:750;margin:14px 0}.ab-reading-excerpt{font-size:12px;color:var(--ink2);line-height:1.8;margin-bottom:20px}.ab-reading-content{font-size:12px;line-height:1.95;color:var(--ink2);white-space:pre-wrap;border-top:1px solid var(--adm-border);padding-top:20px;max-height:450px;overflow-y:auto}.ab-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:290px;padding:30px;border:1px dashed var(--adm-border);border-radius:18px}.ab-empty>svg{width:30px;height:30px;color:var(--amber);margin-bottom:18px}.ab-empty h3{font-size:20px;font-weight:750}.ab-empty p{font-size:11px;color:var(--ink3);margin:12px 0 20px;line-height:1.8}.ab-dialog{position:fixed;inset:0;margin:auto;width:min(650px,calc(100vw - 32px));max-height:88dvh;padding:24px;border:1px solid rgba(255,138,30,.25);border-radius:20px;background:#13110f;color:var(--ink);box-shadow:0 25px 100px #00000080;overflow:auto;animation:admRise .25s both}.ab-dialog::backdrop{background:#000000b8;backdrop-filter:blur(7px)}.ab-dialog-head{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:20px}.ab-dialog-head h2{font-size:17px;font-weight:750}.ab-dialog-head>button{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--adm-border);border-radius:50%;color:var(--ink2);background:none;font-size:20px;cursor:pointer}.ab-confirm>p{font-size:13px;line-height:1.85;color:var(--ink2)}.ab-confirm>div{display:flex;justify-content:flex-end;gap:12px;margin-top:25px}.ab-confirm-danger{padding:11px 15px;background:#ea6e521f;color:#ffb29c;border:1px solid rgba(234,110,82,.3);border-radius:9px;cursor:pointer;font-size:11px;font-weight:650}.ab-dialog button:focus-visible{outline:2px solid var(--orange);outline-offset:3px}@keyframes abPaperFloat{0%,to{translate:0 0}50%{translate:0 -9px}}body.light .ab-command-center{background:linear-gradient(125deg,#fff9f1,#fbf7f0)}body.light .ab-reading,body.light .ab-dialog{background:#fffaf5;color:var(--ink)}body.light .ab-toolbar select,body.light .ab-editor select{color-scheme:light}body.light .ab-toolbar option,body.light .ab-editor option{background:#fff;color:#211a14}body.light .ab-notice{color:#31774d}body.light .ab-error{color:#a7492b}body.light .ab-status{color:#34815a}body.light .ab-status.draft{color:#936c24}@media(min-width:1600px){.ab-library{grid-template-columns:repeat(4,minmax(0,1fr))}.ab-library.ab-list{grid-template-columns:minmax(0,1fr)}}@media(max-width:1200px){.ab-library{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-command-center{grid-template-columns:minmax(0,1fr) 150px;gap:20px;padding:26px}.ab-command-art{display:none}.ab-library-summary{padding-left:20px}.ab-editor{grid-template-columns:minmax(0,1fr) minmax(240px,.8fr);gap:16px}.ab-editor-fields{padding:22px}.ab-list{grid-template-columns:minmax(0,1fr)}}@media(max-width:750px){.ab-command-center{padding:23px;grid-template-columns:minmax(0,1fr)}.ab-library-summary{flex-direction:row;justify-content:space-between;gap:12px;border-left:0;padding:19px 0 0;border-top:1px solid var(--adm-border)}.ab-library-summary>div{gap:9px}.ab-library-summary strong{font-size:22px}.ab-library-summary span{font-size:9px;max-width:9ch}.ab-editor{grid-template-columns:minmax(0,1fr)}.ab-editor-preview{position:static}.ab-library-head{align-items:flex-start}.ab-library-head h2{font-size:18px}.ab-library-head>.ab-text-button{font-size:9px}.ab-toolbar-right{width:100%}.ab-toolbar .adm-search{flex:1;max-width:none;min-width:150px}.ab-toolbar select{max-width:130px}.ab-list .ab-article{grid-template-columns:100px minmax(0,1fr)}.ab-list .ab-article-actions{grid-column:1/-1;border-left:0;border-top:1px solid var(--adm-border);flex-direction:row;padding:10px 15px}.ab-list .ab-article-art{min-height:160px}.ab-list .ab-art-icon{left:15px;right:auto;top:75px}.ab-list .ab-article-art>b{display:none}}@media(max-width:500px){.ab-library{grid-template-columns:minmax(0,1fr)}.ab-library-summary{gap:8px}.ab-library-head{flex-wrap:wrap;gap:12px}.ab-toolbar select{max-width:140px}.ab-field-pair{grid-template-columns:minmax(0,1fr);gap:0}.ab-editor-fields{padding:18px}.ab-save-bar{gap:9px}.ab-save-bar .adm-primary{font-size:10px}.ab-reading{padding:18px}.ab-dialog{padding:19px}.ab-article-copy h3{font-size:17px}.ab-list .ab-article-copy h3{font-size:14px}.ab-confirm>div{flex-wrap:wrap}.ab-command-center h2{font-size:29px}.ab-tabs button{padding:8px 10px}}@media(prefers-reduced-motion:reduce){.ab-workspace *,.ab-workspace *:before{animation:none!important;transition:none!important}}.ab-editor .ab-visual-studio{padding:17px;border:1px solid var(--adm-border);border-radius:13px;background:#ffffff04}.ab-visual-studio legend{padding:0 6px;font-size:10px}.ab-visual-studio .ab-visual-studio-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.ab-visual-studio-head strong,.ab-color-title strong{font-size:11px;font-weight:650;color:var(--ink2)}.ab-visual-studio-head small,.ab-color-title small{display:block;margin-top:5px;font-size:9px;line-height:1.6;color:var(--ink3)}.ab-editor .ab-visual-studio-head>input{width:130px;flex-shrink:0;font-size:10px;padding:8px 10px}.ab-visual-studio .ab-icon-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(35px,1fr));gap:7px;max-height:170px;overflow-y:auto;padding:3px;scrollbar-width:thin;scrollbar-color:var(--lineo) transparent}.ab-visual-studio .ab-icon-options button{width:100%;height:36px;border-radius:9px;transition:background .2s,border-color .2s,transform .2s}.ab-visual-studio .ab-icon-options button:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--blog-hue) 8%,transparent);border-color:var(--blog-hue)}.ab-visual-studio .ab-icon-options svg{width:19px;height:19px}.ab-selected-icon{font-size:9px;color:var(--ink3);margin:10px 0 16px}.ab-visual-studio .ab-color-studio{display:block;border-top:1px solid var(--adm-border);padding-top:15px}.ab-color-controls{display:flex;align-items:center;gap:9px;margin-top:12px}.ab-editor .ab-color-swatch{position:relative;flex:0 0 35px;width:35px;height:35px;margin:0;border:1px solid var(--adm-border);border-radius:9px;overflow:hidden}.ab-editor .ab-color-swatch input{position:absolute;width:47px;height:47px;left:-6px;top:-6px;padding:0;border:0;cursor:pointer}.ab-editor .ab-color-hex{display:flex;flex-direction:row;align-items:center;gap:6px;height:35px;border:1px solid var(--adm-border);border-radius:8px;padding:0 9px;margin:0;flex:1;min-width:95px}.ab-color-hex>span{font-size:8px;color:var(--ink3);letter-spacing:.08em}.ab-editor .ab-color-hex input{padding:0;border:0;border-radius:0;background:none;box-shadow:none;font-size:11px;min-width:0;color:var(--ink2);font-family:monospace}.ab-visual-studio .ab-random-color{display:flex;align-items:center;justify-content:center;gap:6px;width:auto;height:35px;white-space:nowrap;padding:0 10px;font-size:10px;color:var(--amber);background:#ff8a1e11;border:1px solid var(--lineo);border-radius:8px}.ab-visual-studio .ab-random-color svg{width:13px;height:13px}@media(max-width:500px){.ab-visual-studio .ab-visual-studio-head{align-items:flex-start;flex-direction:column;gap:10px}.ab-editor .ab-visual-studio-head>input{width:100%}.ab-color-controls{flex-wrap:wrap}.ab-visual-studio .ab-random-color{flex-grow:1}}.ab-content-field{margin-bottom:20px}.ab-content-label{display:block;font-size:10px;font-weight:650;color:var(--ink2);margin-bottom:9px}.ab-content-field>small{display:block;margin-top:9px}.ab-rich-editor{border:1px solid var(--adm-border);border-radius:11px;background:#ffffff04;overflow:hidden}.ab-rich-editor:focus-within{border-color:#ff8a1e66}.ab-format-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:4px;padding:8px;border-bottom:1px solid var(--adm-border);background:#ffffff06}.ab-format-toolbar>button{display:grid;place-items:center;min-width:27px;height:28px;padding:4px 7px;border:1px solid transparent;border-radius:5px;background:none;color:var(--ink2);font-size:11px;line-height:1}.ab-format-toolbar>button:hover,.ab-format-toolbar>button[aria-pressed=true]{color:var(--amber);border-color:#ff8a1e33;background:#ff8a1e14}.ab-format-toolbar>button:disabled{opacity:.25;cursor:default}.ab-format-toolbar>button>b,.ab-format-toolbar>button>em,.ab-format-toolbar>button>u{font-size:14px}.ab-editor .ab-format-toolbar>select{width:auto;max-width:118px;font-size:10px;padding:6px 8px;border-radius:6px;color:var(--ink2);background:#ffffff06}.ab-toolbar-divider{height:16px;width:1px;margin:0 3px;background:var(--adm-border)}.ab-writer{min-height:310px;max-height:540px;overflow-y:auto;padding:19px 18px;outline:none;font-size:13px;line-height:1.85;overflow-wrap:anywhere;cursor:text}.ab-writer p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--ink3);float:left;height:0;pointer-events:none}.ab-writer{position:relative}.ab-writer:has(>p:only-child>br.ProseMirror-trailingBreak:only-child):before{content:attr(data-placeholder);position:absolute;top:19px;left:18px;color:var(--ink3);pointer-events:none}.ab-writer-footer{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:9px 12px;border-top:1px solid var(--adm-border);font-size:8px;color:var(--ink3)}.ab-link-input{display:flex;gap:8px;align-items:flex-end;padding:12px;background:#ff8a1e09;border-bottom:1px solid var(--adm-border)}.ab-editor .ab-link-input>label{margin:0;flex:1;min-width:0;font-size:9px;gap:5px}.ab-link-input>button{padding:9px;border:1px solid var(--lineo);border-radius:7px;background:#ff8a1e0f;color:var(--amber);font-size:9px;white-space:nowrap}.ab-editor-error{font-size:11px;padding:10px 12px;color:#ffb296}.ab-prose{font-size:12px;line-height:1.9;color:var(--ink2);overflow-wrap:anywhere;white-space:normal}.ab-prose p{margin:0 0 16px;line-height:inherit}.ab-prose h2{font-size:22px;font-weight:800;line-height:1.2;letter-spacing:-.03em;color:var(--ink);margin:28px 0 14px}.ab-prose h3{font-size:17px;font-weight:750;line-height:1.35;color:var(--ink);margin:23px 0 11px}.ab-prose>h2:first-child,.ab-prose>h3:first-child{margin-top:0}.ab-prose strong{font-weight:800;color:var(--ink)}.ab-prose em{font-style:italic}.ab-prose u{text-decoration:underline}.ab-prose s{text-decoration:line-through}.ab-prose ul,.ab-prose ol{padding-left:22px;margin:12px 0 20px;list-style:disc outside}.ab-prose ol{list-style-type:decimal}.ab-prose li{margin:6px 0;padding-left:3px;display:list-item}.ab-prose li::marker{color:var(--orange)}.ab-prose li>p{margin-bottom:5px}.ab-prose blockquote{margin:20px 0;padding:15px 18px;border-left:2px solid var(--orange);background:#ff8a1e09;color:var(--ink2);font-style:italic;border-radius:0 10px 10px 0}.ab-prose blockquote>p:last-child{margin-bottom:0}.ab-prose a{color:var(--amber);text-decoration:underline;text-underline-offset:3px}.ab-prose hr{height:1px;background:var(--adm-border);border:0;margin:24px 0}.ab-editor-preview{top:16px}.ab-live-preview{border:1px solid var(--adm-border);border-radius:17px;background:var(--adm-panel);overflow:hidden;display:flex;flex-direction:column;max-height:calc(100dvh - 40px)}.ab-live-preview-head{padding:14px 15px 0;flex-shrink:0;background:#ffffff04;border-bottom:1px solid var(--adm-border)}.ab-live-preview-head .ab-preview-label{font-size:8px;margin:0 0 12px;letter-spacing:.15em}.ab-preview-tabs{display:flex;gap:16px}.ab-preview-tabs>button{position:relative;flex:1;padding:0 0 12px;border:0;background:none;color:var(--ink3);font-size:10px;font-weight:650}.ab-preview-tabs>button[aria-selected=true]{color:var(--amber)}.ab-preview-tabs>button[aria-selected=true]:after{content:"";position:absolute;height:2px;bottom:0;inset-inline:0;border-radius:2px;background:var(--orange)}.ab-preview-scroll{overflow-y:auto;min-height:0;scrollbar-width:thin;scrollbar-color:rgba(255,138,30,.3) transparent;overscroll-behavior:contain}.ab-page-preview{background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:27px 27px;overflow:hidden}.ab-page-preview-hero{padding:23px 21px 0;border-bottom:1px solid var(--adm-border);background:radial-gradient(ellipse at 90% 20%,rgba(255,106,0,.08),transparent 65%)}.ab-page-preview-back{display:block;font-size:8px;font-weight:650;color:var(--ink3);margin-bottom:22px}.ab-page-preview-hero .blog-detail-kicker{font-size:9px;letter-spacing:.12em;margin:0 0 14px;padding-left:30px}.ab-page-preview-hero .blog-detail-kicker:before{width:20px}.ab-page-preview .ab-page-preview-title{font-size:clamp(23px,2vw,31px);font-weight:900;letter-spacing:-.045em;line-height:1.05;text-transform:uppercase;color:var(--ink);margin:0 0 17px;overflow-wrap:anywhere}.ab-page-preview-intro{font-size:12px;line-height:1.75;color:var(--ink2);margin-bottom:17px}.ab-page-preview-meta{display:flex;flex-wrap:wrap;align-items:center;gap:7px;color:var(--ink3);font-size:7px;line-height:1.6;text-transform:uppercase;font-weight:700}.ab-page-preview-meta i{width:3px;height:3px;flex-shrink:0;border-radius:50%;background:var(--orange)}.ab-page-preview .ab-preview-artwork{width:145px;height:145px;margin:35px auto 39px;max-width:100%}.ab-preview-artwork .journal-surface{border-radius:22px}.ab-page-preview .ab-preview-artwork .journal-topic-icon{width:65px;height:65px;margin:-32.5px 0 0 -32.5px;border-radius:18px}.ab-page-preview .ab-preview-artwork .journal-topic-icon svg{width:32px;height:32px}.ab-page-preview .journal-art i:nth-child(2){border-width:12px}.ab-page-preview-body{padding:25px 21px 30px}.ab-preview-field-note{display:block;font-size:8px;letter-spacing:.13em;color:var(--amber);font-weight:800;margin-bottom:25px}.ab-preview-field-note:after{content:"";display:block;width:27px;height:2px;background:var(--orange);margin-top:10px}.ab-preview-empty-copy{font-size:11px;line-height:1.8;color:var(--ink3)}.ab-card-preview{padding:22px 18px}.ab-card-preview .journal-card{display:block;width:100%;height:445px;min-height:0}.ab-card-preview .journal-surface{padding:22px;animation:none}.ab-card-preview .journal-copy{padding-top:105px}.ab-card-preview .journal-copy h3{font-size:23px;line-height:1.15;margin-top:10px}.ab-card-preview .journal-copy p{font-size:11px;line-height:1.75;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.ab-card-preview .journal-time{font-size:9px}.ab-card-preview .journal-eyebrow{font-size:7px}.ab-card-preview .journal-topic-icon{left:24px;top:83px;width:60px;height:60px}.ab-card-preview .journal-topic-icon svg{width:30px;height:30px}.ab-card-preview .journal-art{height:125px}.ab-card-preview .journal-bottom{font-size:10px;margin-top:16px}.ab-preview-size-note{font-size:9px;line-height:1.7;text-align:center;color:var(--ink3);margin:17px 0 2px}.ab-dialog .ab-page-preview{border:1px solid var(--adm-border);border-radius:13px}.ab-dialog .ab-page-preview-title{font-size:34px}.ab-dialog .ab-page-preview-hero{padding-top:25px}@media(min-width:1500px){.ab-editor{grid-template-columns:minmax(0,1.2fr) minmax(360px,1fr)}}@media(max-width:1100px){.ab-editor{grid-template-columns:minmax(0,1fr)}.ab-editor-preview{position:static}.ab-live-preview{max-height:650px}.ab-page-preview-title{max-width:28ch}.ab-card-preview{max-width:370px;margin:auto;width:100%}}@media(max-width:500px){.ab-format-toolbar{gap:3px;padding:7px}.ab-format-toolbar>button{font-size:10px;padding:4px 6px}.ab-writer{padding:15px;min-height:260px}.ab-writer-footer{font-size:7px;gap:6px}.ab-prose h2{font-size:21px}.ab-page-preview-hero,.ab-page-preview-body{padding-inline:18px}.ab-link-input{flex-wrap:wrap}.ab-link-input>label{flex-basis:100%}.ab-card-preview .journal-card{height:445px}}body.light .ab-rich-editor,body.light .ab-live-preview{background:#fffc}@media(prefers-reduced-motion:reduce){.ab-live-preview *,.ab-dialog .ab-page-preview *{animation:none!important}}.ab-editor-fields{margin:0;min-inline-size:0}.ab-editor-fields:disabled{opacity:.75}.ab-pagination{display:flex;gap:9px}.ab-pagination button:disabled{opacity:.35;cursor:default}.ab-empty[hidden]{display:none}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}}}:root,:host{--tw-color-white:#fff;--tw-spacing:.25rem;--tw-text-xs:.75rem;--tw-text-xs--line-height:calc(1 / .75);--tw-text-sm:.875rem;--tw-text-sm--line-height:calc(1.25 / .875);--tw-text-xl:1.25rem;--tw-text-xl--line-height:calc(1.75 / 1.25);--tw-font-weight-semibold:600;--tw-font-weight-bold:700;--tw-font-weight-extrabold:800;--tw-font-weight-black:900;--tw-tracking-tight:-.025em;--tw-tracking-widest:.1em;--tw-leading-snug:1.375;--tw-leading-relaxed:1.625;--tw-radius-xl:.75rem;--tw-default-transition-duration:.15s;--tw-default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}.tw\:mt-2{margin-top:calc(var(--tw-spacing) * 2)}.tw\:mt-6{margin-top:calc(var(--tw-spacing) * 6)}.tw\:mt-7{margin-top:calc(var(--tw-spacing) * 7)}.tw\:mt-10{margin-top:calc(var(--tw-spacing) * 10)}.tw\:mb-3{margin-bottom:calc(var(--tw-spacing) * 3)}.tw\:mb-5{margin-bottom:calc(var(--tw-spacing) * 5)}.tw\:mb-9{margin-bottom:calc(var(--tw-spacing) * 9)}.tw\:-ml-px{margin-left:-1px}.tw\:ml-2{margin-left:calc(var(--tw-spacing) * 2)}.tw\:block{display:block}.tw\:flex{display:flex}.tw\:hidden{display:none}.tw\:inline-block{display:inline-block}.tw\:h-px{height:1px}.tw\:w-8{width:calc(var(--tw-spacing) * 8)}.tw\:w-full{width:100%}.tw\:max-w-\[62ch\]{max-width:62ch}.tw\:max-w-\[75ch\]{max-width:75ch}.tw\:min-w-0{min-width:0}.tw\:shrink-0{flex-shrink:0}.tw\:scroll-mt-\[125px\]{scroll-margin-top:125px}.tw\:flex-col{flex-direction:column}.tw\:items-baseline{align-items:baseline}.tw\:items-center{align-items:center}.tw\:items-start{align-items:flex-start}.tw\:justify-between{justify-content:space-between}.tw\:gap-3{gap:calc(var(--tw-spacing) * 3)}.tw\:gap-4{gap:calc(var(--tw-spacing) * 4)}.tw\:gap-5{gap:calc(var(--tw-spacing) * 5)}.tw\:gap-6{gap:calc(var(--tw-spacing) * 6)}.tw\:rounded-xl{border-radius:var(--tw-radius-xl)}.tw\:border{border-style:var(--tw-border-style);border-width:1px}.tw\:border-0{border-style:var(--tw-border-style);border-width:0}.tw\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.tw\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.tw\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.tw\:border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.tw\:border-solid{--tw-border-style:solid;border-style:solid}.tw\:border-\[var\(--line\)\]{border-color:var(--line)}.tw\:border-\[var\(--lineo\)\]{border-color:var(--lineo)}.tw\:border-\[var\(--orange\)\]{border-color:var(--orange)}.tw\:border-transparent{border-color:#0000}.tw\:bg-\[var\(--orange\)\]{background-color:var(--orange)}.tw\:bg-\[var\(--panel\)\]{background-color:var(--panel)}.tw\:bg-transparent{background-color:#0000}.tw\:bg-\[linear-gradient\(90deg\,rgba\(255\,106\,0\,\.06\)\,transparent\)\]{background-image:linear-gradient(90deg,#ff6a000f,#0000)}.tw\:p-4{padding:calc(var(--tw-spacing) * 4)}.tw\:py-2\.5{padding-block:calc(var(--tw-spacing) * 2.5)}.tw\:py-6{padding-block:calc(var(--tw-spacing) * 6)}.tw\:py-9{padding-block:calc(var(--tw-spacing) * 9)}.tw\:pt-8{padding-top:calc(var(--tw-spacing) * 8)}.tw\:pt-\[140px\]{padding-top:140px}.tw\:pt-px{padding-top:1px}.tw\:pr-2{padding-right:calc(var(--tw-spacing) * 2)}.tw\:pr-6{padding-right:calc(var(--tw-spacing) * 6)}.tw\:pb-10{padding-bottom:calc(var(--tw-spacing) * 10)}.tw\:pb-20{padding-bottom:calc(var(--tw-spacing) * 20)}.tw\:pl-4{padding-left:calc(var(--tw-spacing) * 4)}.tw\:pl-6{padding-left:calc(var(--tw-spacing) * 6)}.tw\:text-left{text-align:left}.tw\:text-sm{font-size:var(--tw-text-sm);line-height:var(--tw-leading,var(--tw-text-sm--line-height))}.tw\:text-xl{font-size:var(--tw-text-xl);line-height:var(--tw-leading,var(--tw-text-xl--line-height))}.tw\:text-xs{font-size:var(--tw-text-xs);line-height:var(--tw-leading,var(--tw-text-xs--line-height))}.tw\:text-\[10px\]{font-size:10px}.tw\:text-\[12px\]{font-size:12px}.tw\:text-\[15px\]{font-size:15px}.tw\:text-\[16px\]{font-size:16px}.tw\:text-\[clamp\(21px\,2vw\,28px\)\]{font-size:clamp(21px,2vw,28px)}.tw\:text-\[clamp\(40px\,6vw\,76px\)\]{font-size:clamp(40px,6vw,76px)}.tw\:leading-\[1\.95\]{--tw-leading:1.95;line-height:1.95}.tw\:leading-none{--tw-leading:1;line-height:1}.tw\:leading-relaxed{--tw-leading:var(--tw-leading-relaxed);line-height:var(--tw-leading-relaxed)}.tw\:leading-snug{--tw-leading:var(--tw-leading-snug);line-height:var(--tw-leading-snug)}.tw\:font-black{--tw-font-weight:var(--tw-font-weight-black);font-weight:var(--tw-font-weight-black)}.tw\:font-bold{--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold)}.tw\:font-extrabold{--tw-font-weight:var(--tw-font-weight-extrabold);font-weight:var(--tw-font-weight-extrabold)}.tw\:font-semibold{--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold)}.tw\:tracking-\[-\.045em\]{--tw-tracking:-.045em;letter-spacing:-.045em}.tw\:tracking-\[\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tw\:tracking-\[\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tw\:tracking-tight{--tw-tracking:var(--tw-tracking-tight);letter-spacing:var(--tw-tracking-tight)}.tw\:tracking-widest{--tw-tracking:var(--tw-tracking-widest);letter-spacing:var(--tw-tracking-widest)}.tw\:text-\[var\(--amber\)\]{color:var(--amber)}.tw\:text-\[var\(--ink\)\]{color:var(--ink)}.tw\:text-\[var\(--ink2\)\]{color:var(--ink2)}.tw\:text-\[var\(--ink3\)\]{color:var(--ink3)}.tw\:text-\[var\(--orange\)\]{color:var(--orange)}.tw\:uppercase{text-transform:uppercase}.tw\:tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tw\:underline{text-decoration-line:underline}.tw\:underline-offset-4{text-underline-offset:4px}.tw\:transition-all\!{transition-property:all!important;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--tw-default-transition-duration))!important}.tw\:transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:duration-300\!{--tw-duration:.3s!important;transition-duration:.3s!important}.tw\:first\:pt-0:first-child{padding-top:0}@media(hover:hover){.tw\:hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--tw-spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:hover\:border-\[var\(--orange\)\]\!:hover{border-color:var(--orange)!important}.tw\:hover\:bg-\[var\(--orange\)\]\!:hover{background-color:var(--orange)!important}.tw\:hover\:text-\[var\(--ink\)\]:hover{color:var(--ink)}.tw\:hover\:text-white\!:hover{color:var(--tw-color-white)!important}.tw\:hover\:underline:hover{text-decoration-line:underline}.tw\:hover\:shadow-\[0_8px_28px_rgba\(255\,106\,0\,\.3\)\]\!:hover{--tw-shadow:0 8px 28px var(--tw-shadow-color,#ff6a004d)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}}.tw\:focus\:outline-2:focus{outline-style:var(--tw-outline-style);outline-width:2px}.tw\:focus\:outline-\[var\(--orange\)\]:focus{outline-color:var(--orange)}.tw\:focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.tw\:focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.tw\:focus-visible\:outline-\[var\(--orange\)\]:focus-visible{outline-color:var(--orange)}@media(prefers-reduced-motion:reduce){.tw\:motion-reduce\:transform-none\!{transform:none!important}.tw\:motion-reduce\:transition-none\!{transition-property:none!important}}@media(min-width:901px){.tw\:min-\[901px\]\:sticky{position:sticky}.tw\:min-\[901px\]\:top-\[120px\]{top:120px}.tw\:min-\[901px\]\:block{display:block}.tw\:min-\[901px\]\:grid{display:grid}.tw\:min-\[901px\]\:hidden{display:none}.tw\:min-\[901px\]\:max-h-\[calc\(100dvh-150px\)\]{max-height:calc(100dvh - 150px)}.tw\:min-\[901px\]\:grid-cols-\[260px_minmax\(0\,1fr\)\]{grid-template-columns:260px minmax(0,1fr)}.tw\:min-\[901px\]\:flex-row{flex-direction:row}.tw\:min-\[901px\]\:items-end{align-items:flex-end}.tw\:min-\[901px\]\:items-start{align-items:flex-start}.tw\:min-\[901px\]\:gap-16{gap:calc(var(--tw-spacing) * 16)}.tw\:min-\[901px\]\:overflow-y-auto{overflow-y:auto}.tw\:min-\[901px\]\:pt-12{padding-top:calc(var(--tw-spacing) * 12)}}@media(min-width:40rem){.tw\:sm\:flex-row{flex-direction:row}.tw\:sm\:items-center{align-items:center}.tw\:sm\:py-11{padding-block:calc(var(--tw-spacing) * 11)}.tw\:sm\:pt-\[160px\]{padding-top:160px}.tw\:sm\:pr-8{padding-right:calc(var(--tw-spacing) * 8)}.tw\:sm\:pb-14{padding-bottom:calc(var(--tw-spacing) * 14)}.tw\:sm\:pl-8{padding-left:calc(var(--tw-spacing) * 8)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}:root{--bg:#050505;--bg2:#0d0b0a;--panel:#111010;--ink:#ffffff;--ink2:rgba(255,255,255,.72);--ink3:rgba(255,255,255,.45);--orange:#FF6A00;--orange2:#FF8A1E;--amber:#FFB347;--gold:#F5C24A;--ember:#B23A00;--line:rgba(255,255,255,.09);--lineo:rgba(255,138,30,.4);--ease:cubic-bezier(.22,1,.36,1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;max-width:100%;overflow-x:hidden}body{width:100%;max-width:100%;min-width:0;background:var(--bg);color:var(--ink);font-family:Raleway,sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}#root,.content,.page{width:100%;max-width:100%;min-width:0;overflow-x:hidden}@supports (overflow:clip){html,body,#root,.content,.page{overflow-x:clip}}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}::selection{background:var(--orange);color:#fff}.bg-grid{position:fixed;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:64px 64px}.bg-glow{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.bg-glow span{position:absolute;border-radius:50%;filter:blur(110px);opacity:.35;mix-blend-mode:screen}.bg-glow .g1{width:55vw;height:55vw;right:-15vw;top:-10vw;background:radial-gradient(circle,#FF6A00,transparent 62%);animation:gdrift 18s ease-in-out infinite alternate}.bg-glow .g2{width:40vw;height:40vw;left:-12vw;top:40vh;background:radial-gradient(circle,#FF8A1E,transparent 60%);opacity:.2;animation:gdrift 24s ease-in-out infinite alternate-reverse}@keyframes gdrift{to{transform:translate(-8vw,10vh) scale(1.15)}}.bg-beam{position:fixed;left:-20%;right:-20%;height:2px;z-index:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,138,30,.5),rgba(255,255,255,.7),rgba(255,138,30,.5),transparent);opacity:.35;filter:blur(1px);animation:beam 14s linear infinite}.bg-beam.b2{animation-delay:7s;opacity:.2}@keyframes beam{0%{top:-5%;transform:rotate(-6deg)}to{top:105%;transform:rotate(-6deg)}}.bg-rings{position:fixed;right:-10vw;top:-10vh;width:60vw;height:60vw;z-index:0;pointer-events:none;opacity:.18}.bg-rings i{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(255,138,30,.6);animation:ringR 40s linear infinite}.bg-rings i:nth-child(2){inset:12%;border-style:dashed;animation-duration:60s;animation-direction:reverse}.bg-rings i:nth-child(3){inset:24%;animation-duration:28s}.bg-rings i:after{content:"";position:absolute;top:-4px;left:50%;width:8px;height:8px;border-radius:50%;background:var(--amber);box-shadow:0 0 14px var(--amber)}@keyframes ringR{to{transform:rotate(360deg)}}#circuit{position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.85}.content{position:relative;z-index:2}.wrap{width:92%;max-width:1280px;min-width:0;margin:0 auto}.btn{display:inline-flex;align-items:center;gap:10px;font-weight:800;font-size:15px;padding:15px 26px;border-radius:999px;border:0;color:#fff;background:linear-gradient(135deg,var(--orange2),var(--orange) 60%,#e05a00);box-shadow:0 12px 32px -10px #ff6a00d9,inset 0 1px #ffffff4d;transition:transform .35s var(--ease),box-shadow .35s;position:relative;overflow:visible;isolation:isolate}.btn:before{content:"";position:absolute;inset:-4px;border-radius:999px;border:1.5px solid rgba(255,179,71,.7);z-index:-1;opacity:.8;animation:btnRing 2.4s ease-out infinite}.btn:after{content:"";position:absolute;inset:0;border-radius:999px;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.45) 50%,transparent 65%) no-repeat;background-size:250% 100%;background-position:200% 0;transition:background-position .9s var(--ease)}@keyframes btnRing{0%{transform:scale(.96);opacity:.9}70%,to{transform:scale(1.18);opacity:0}}.btn:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 22px 50px -10px #ff6a00,0 0 0 6px #ff8a1e1f,inset 0 1px #ffffff59}.btn:hover:after{background-position:-100% 0}.btn:active{transform:translateY(0) scale(.98)}.btn svg{width:16px;height:16px;stroke:#fff;fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .35s}.btn:hover svg{transform:translate(3px,-3px)}.btn.ghost{background:#ffffff0d;border:1px solid rgba(255,255,255,.14);box-shadow:none;backdrop-filter:blur(10px)}.btn.ghost:before{opacity:0;transition:opacity .4s}.btn.ghost:hover{border-color:var(--lineo);background:#ff8a1e1a}.btn.ghost:hover:before{opacity:.7}.burger{display:none;width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:transparent;color:#fff}@media(max-width:960px){.nav ul,.nav-r .login{display:none}.burger{display:grid;place-items:center}.nav{height:66px;padding-left:20px}.brand{font-size:24px}.nav .btn{padding:11px 16px;font-size:13px;white-space:nowrap}}.hero h1.big{font-weight:900;text-transform:uppercase;font-size:clamp(44px,5.6vw,84px);line-height:.92;letter-spacing:-.045em;max-width:none;cursor:default}.hero h1.big .ln{display:block;overflow:hidden}.hero h1.big .ln span{display:block;transform:translateY(110%);animation:rise 1.1s var(--ease) forwards}.hero h1.big .ln:nth-child(2) span{animation-delay:.08s}.hero h1.big .ln:nth-child(3) span{animation-delay:.16s}.hero h1.big .ln:nth-child(4) span{animation-delay:.24s}.hero h1.big .ln:nth-child(5) span{animation-delay:.32s}.hero h1.big .ln:nth-child(6) span{animation-delay:.4s}@keyframes rise{to{transform:translateY(0)}}.hero h1.big .w{color:#f3eee6;transition:color .35s,-webkit-text-stroke .35s}.hero h1.big .o{color:var(--orange);animation:rise 1.1s var(--ease) forwards,orangeCycle 3s ease-in-out infinite;transition:color .35s,-webkit-text-stroke .35s}@keyframes orangeCycle{0%{color:#ff6a00}25%{color:#ff8a1e}50%{color:#ffb347}75%{color:#ff7a10}to{color:#ff6a00}}.hero h1.big:hover .w,.hero h1.big:hover .o{color:transparent;-webkit-text-stroke:2px var(--orange);animation-play-state:paused}.hero h1.big:hover .o{color:transparent!important;-webkit-text-stroke:2px var(--orange)}.hero h1.big:hover{filter:drop-shadow(0 0 18px rgba(255,106,0,.55))}.about{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:center}.about .frame{position:relative;border-radius:36px;overflow:hidden;aspect-ratio:3/4;border:1px solid rgba(255,138,30,.35);box-shadow:0 40px 100px -30px #ff6a008c,inset 0 0 0 1px #ffffff0f}.about .frame img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.04);animation:kenburns 14s ease-in-out infinite alternate}@keyframes kenburns{to{transform:scale(1.12) translate(-2%,-2%)}}.about .frame:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(5,5,5,.85));z-index:1}.about .frame .scan{position:absolute;left:0;right:0;height:120px;top:-120px;background:linear-gradient(180deg,transparent,rgba(255,138,30,.22),rgba(255,255,255,.35));z-index:2;animation:faceScan 6s linear infinite;mix-blend-mode:screen}@keyframes faceScan{to{top:110%}}.about .frame .corner{position:absolute;width:34px;height:34px;border:3px solid var(--orange);z-index:2;filter:drop-shadow(0 0 8px var(--orange))}.about .frame .c1{left:18px;top:18px;border-right:0;border-bottom:0}.about .frame .c2{right:18px;top:18px;border-left:0;border-bottom:0}.about .frame .c3{left:18px;bottom:18px;border-right:0;border-top:0}.about .frame .c4{right:18px;bottom:18px;border-left:0;border-top:0}.about .frame .tag{position:absolute;left:24px;bottom:24px;z-index:3;padding:12px 16px;border-radius:14px;background:#120f0dbf;border:1px solid var(--lineo);backdrop-filter:blur(10px);font-size:13px;font-weight:700;display:flex;align-items:center;gap:10px}.about .frame .tag i{width:8px;height:8px;border-radius:50%;background:var(--amber);box-shadow:0 0 10px var(--amber);animation:pulse 1.6s infinite}.about .frame .data{position:absolute;right:24px;top:24px;z-index:3;font-size:11px;font-weight:700;color:var(--amber);letter-spacing:.1em;text-align:right;line-height:1.9;opacity:.9}.about h2{font-weight:900;text-transform:uppercase;font-size:clamp(32px,4vw,58px);line-height:.95;letter-spacing:-.04em}.about h2 .o{color:var(--orange)}.about p{margin-top:22px;font-size:17px;color:var(--ink2);font-weight:500;max-width:60ch}.about .pill-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.about .pill-row span{padding:10px 16px;border-radius:999px;border:1px solid var(--line);background:#ffffff08;font-size:13px;font-weight:700;transition:.3s}.about .pill-row span:hover{border-color:var(--lineo);background:#ff8a1e1a;transform:translateY(-2px)}.about .cta{margin-top:32px}@media(max-width:960px){.about{grid-template-columns:1fr}.about .frame{max-width:420px;margin:0 auto}}.foot-wrap{padding:20px 0 30px}.footer{width:min(1220px,90vw);margin:0 auto;border-radius:32px;padding:56px 56px 30px;position:relative;overflow:hidden;background:linear-gradient(160deg,#ffffff0f,#ffffff05);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:inset 0 1px #ffffff2e,0 30px 80px -30px #000c}.footer:before{content:"";position:absolute;width:600px;height:600px;right:-200px;bottom:-350px;border-radius:50%;background:radial-gradient(circle,rgba(255,106,0,.35),transparent 60%);pointer-events:none}.footer .top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;position:relative;z-index:1}.footer .brand{font-size:34px}.footer .desc{margin-top:16px;font-size:14px;color:var(--ink2);font-weight:500;max-width:34ch}.footer .social{display:flex;gap:10px;margin-top:22px}.footer .social a{width:40px;height:40px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;transition:.3s}.footer .social a svg{width:16px;height:16px;fill:#ffffffb3}.footer .social a:hover{border-color:var(--orange);background:#ff6a0026;transform:translateY(-3px)}.footer .social a:hover svg{fill:#fff}.footer h5{font-weight:800;font-size:14px;letter-spacing:.06em;color:var(--amber);margin-bottom:18px}.footer ul{list-style:none;display:flex;flex-direction:column;gap:10px}.footer ul a{font-size:14px;font-weight:600;color:var(--ink2);transition:.25s;display:inline-flex;align-items:center;gap:8px}.footer ul a:before{content:"";width:0;height:2px;background:var(--orange);transition:.3s;border-radius:2px}.footer ul a:hover{color:#fff}.footer ul a:hover:before{width:14px}.footer .bottom{margin-top:44px;padding-top:22px;border-top:1px solid var(--line);display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:13px;color:var(--ink3);font-weight:600;position:relative;z-index:1}.footer .bottom nav{display:flex;gap:20px}.footer .bottom nav a:hover{color:#fff}@media(max-width:900px){.footer{padding:40px 28px 24px}.footer .top{grid-template-columns:1fr 1fr}}@media(max-width:520px){.footer .top{grid-template-columns:1fr}}.sec{padding:120px 0}.sec-head{text-align:center;max-width:860px;margin:0 auto 64px}.sec-head .kicker{display:inline-block;font-size:13px;font-weight:800;color:var(--amber);letter-spacing:.06em;margin-bottom:16px;padding:8px 16px;border-radius:999px;border:1px solid var(--lineo);background:#ff8a1e12}.sec-head p{margin-top:18px;font-size:18px;color:var(--ink2);font-weight:500}.hero{min-height:100vh;display:grid;align-items:center;padding:140px 0 60px;overflow:hidden;position:relative}.hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center}.eyebrow{display:inline-flex;align-items:center;gap:10px;padding:9px 16px 9px 12px;border-radius:999px;border:1px solid var(--lineo);background:#ff8a1e14;font-size:13px;font-weight:700;color:var(--amber);margin-bottom:26px;opacity:0;animation:fadeUp .9s var(--ease) .3s forwards}.eyebrow i{width:8px;height:8px;border-radius:50%;background:var(--orange);box-shadow:0 0 12px var(--orange);animation:pulse 1.6s infinite}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.55);opacity:.5}}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.hero h1{max-width:13ch}.hero .lead{margin:26px 0 34px;font-size:clamp(16px,1.25vw,19px);color:var(--ink2);max-width:52ch;font-weight:500;opacity:0;animation:fadeUp .9s var(--ease) .9s forwards}.hero .cta{display:flex;gap:14px;flex-wrap:wrap;opacity:0;animation:fadeUp .9s var(--ease) 1.1s forwards}.trust{margin-top:44px;display:flex;gap:28px;flex-wrap:wrap;opacity:0;animation:fadeUp .9s var(--ease) 1.3s forwards}.trust div{font-size:13px;font-weight:600;color:var(--ink3);display:flex;align-items:center;gap:8px}.trust div:before{content:"";width:18px;height:18px;border-radius:50%;background:#ff8a1e26;border:1px solid var(--lineo);flex:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFB347' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E");background-size:10px;background-position:center;background-repeat:no-repeat}.stage{position:relative;height:min(78vh,720px);margin:0 auto;width:min(100%,600px);perspective:1200px;opacity:0;animation:fadeUp 1.4s var(--ease) .5s forwards}.stage .halo{position:absolute;left:50%;top:52%;width:70%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(255,106,0,.55) 0%,rgba(255,106,0,.18) 35%,transparent 65%);filter:blur(10px);animation:haloPulse 4s ease-in-out infinite}@keyframes haloPulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.9}50%{transform:translate(-50%,-50%) scale(1.12);opacity:1}}.stage .ring{position:absolute;left:50%;top:52%;border-radius:50%;border:1px solid rgba(255,138,30,.35);transform:translate(-50%,-50%) rotateX(72deg)}.stage .ring.r1{width:78%;aspect-ratio:1;animation:ringSpin 20s linear infinite}.stage .ring.r2{width:100%;aspect-ratio:1;border-style:dashed;border-color:#ffb34740;animation:ringSpin 34s linear infinite reverse}@keyframes ringSpin{0%{transform:translate(-50%,-50%) rotateX(72deg) rotate(0)}to{transform:translate(-50%,-50%) rotateX(72deg) rotate(360deg)}}.stage .ring i{position:absolute;top:-4px;left:50%;width:8px;height:8px;border-radius:50%;background:var(--amber);box-shadow:0 0 12px var(--amber)}.robot-wrap{position:absolute;left:50%;top:50%;height:88%;transform:translate(-50%,-50%);transform-style:preserve-3d;will-change:transform}.robot{height:100%;display:block;filter:drop-shadow(0 30px 40px rgba(255,106,0,.35)) drop-shadow(0 0 80px rgba(255,138,30,.25));animation:hover 5s ease-in-out infinite}@keyframes hover{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-22px) rotate(1deg)}}.shadow{position:absolute;left:50%;bottom:1%;width:40%;height:22px;transform:translate(-50%);border-radius:50%;background:radial-gradient(ellipse,rgba(255,106,0,.55),transparent 70%);filter:blur(6px);animation:shadowPulse 5s ease-in-out infinite}@keyframes shadowPulse{0%,to{transform:translate(-50%) scale(1);opacity:.9}50%{transform:translate(-50%) scale(.75);opacity:.5}}.scan{position:absolute;left:20%;right:20%;height:2px;top:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.9),transparent);box-shadow:0 0 18px #fff;opacity:0;animation:scanDown 6s linear infinite}@keyframes scanDown{0%{top:8%;opacity:0}5%{opacity:1}45%{top:92%;opacity:1}50%,to{opacity:0}}.spark{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--amber);box-shadow:0 0 10px var(--amber);opacity:0;animation:sparkUp 4s ease-out infinite}@keyframes sparkUp{0%{transform:translateY(0) scale(.6);opacity:0}15%{opacity:1}to{transform:translateY(-320px) scale(0);opacity:0}}.orb{position:absolute;left:0;top:0;transform:translate(-50%,-50%);display:flex;align-items:center;gap:10px;padding:10px 16px 10px 10px;border-radius:999px;background:#120f0dd1;border:1px solid var(--line);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer;will-change:transform,opacity;transition:border-color .3s,box-shadow .3s;user-select:none}.orb .ic{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--orange2),var(--ember));box-shadow:0 0 14px #ff8a1e99}.orb .ic svg{width:15px;height:15px;stroke:#fff;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.orb:hover,.orb.paused{border-color:var(--lineo);box-shadow:0 0 0 4px #ff8a1e1f,0 10px 30px -10px #ff6a00cc}.orb:after{content:"";position:absolute;left:50%;top:50%;width:6px;height:6px;border-radius:50%;background:var(--amber);opacity:0}.hint{position:absolute;bottom:-6px;left:50%;transform:translate(-50%);font-size:12px;font-weight:600;color:var(--ink3);display:flex;align-items:center;gap:8px;white-space:nowrap}.hint i{width:18px;height:18px;border-radius:50%;border:1px solid var(--lineo);display:grid;place-items:center;font-style:normal;font-size:10px;color:var(--amber);animation:pulse 2s infinite}@media(max-width:960px){.hero-grid{grid-template-columns:1fr}.stage{height:min(70vh,520px);order:-1;margin-top:-20px}.hero h1{max-width:none}.orb{font-size:11px;padding:7px 12px 7px 7px}.orb .ic{width:24px;height:24px}}.force{display:grid;grid-template-columns:.9fr 1.1fr;gap:60px;align-items:center}.force .pic{position:relative;height:520px}.force .pic img{position:absolute;left:28%;bottom:0;height:92%;transform:translate(-50%);filter:drop-shadow(0 20px 40px rgba(255,106,0,.35));animation:hover 6s ease-in-out infinite}.force .pic .disc{position:absolute;left:50%;bottom:0;width:80%;height:40px;transform:translate(-50%);border-radius:50%;border:1px solid var(--lineo);background:radial-gradient(ellipse,rgba(255,106,0,.35),transparent 70%)}.force .pic .disc:before{content:"";position:absolute;inset:-14px -30px;border-radius:50%;border:1px dashed rgba(255,179,71,.3)}@keyframes discSpin{to{transform:rotate(360deg)}}.force .pic .badge{position:absolute;padding:12px 16px;border-radius:16px;background:#120f0dd9;border:1px solid var(--line);backdrop-filter:blur(12px);font-size:13px;font-weight:700;display:flex;align-items:center;gap:10px;animation:hover 5s ease-in-out infinite}.force .pic .badge b{color:var(--amber)}.force .pic .badge i{width:8px;height:8px;border-radius:50%;background:#8ce99a;box-shadow:0 0 10px #8ce99a}.force .pic .b1{left:0;top:2%;animation-delay:.6s}.force .pic .b2{inset:46% -6% auto auto;translate:none;animation-delay:1.4s}.force .pic .b3{left:0;bottom:20%;animation-delay:2.2s}.force h2{font-weight:800;font-size:clamp(30px,3.6vw,50px);line-height:1.08;letter-spacing:-.02em}.force p.lead{margin:18px 0 30px;font-size:18px;color:var(--ink2);font-weight:500}.feat{display:grid;grid-template-columns:1fr 1fr;gap:16px}.feat div{padding:20px;border-radius:18px;border:1px solid var(--line);background:#ffffff06;transition:.35s}.feat div:hover{border-color:var(--lineo);background:#ff8a1e0f;transform:translateY(-3px)}.feat h4{font-weight:800;font-size:16px;margin-bottom:6px;display:flex;align-items:center;gap:10px}.feat h4 svg{width:20px;height:20px;stroke:var(--amber);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.feat p{font-size:14px;color:var(--ink2);font-weight:500}@media(max-width:960px){.force{grid-template-columns:1fr}.force .pic{height:420px}.feat{grid-template-columns:1fr}}.cta-sec{padding:60px 0 120px}.cta-box{position:relative;border-radius:36px;padding:clamp(48px,7vw,90px) clamp(28px,6vw,80px);overflow:hidden;background:linear-gradient(135deg,#1a1210,#090808);border:1px solid var(--lineo);text-align:center}.cta-box:before{content:"";position:absolute;inset:-40%;background:conic-gradient(from 0deg,transparent 0 72%,rgba(255,138,30,.4) 86%,transparent);animation:orbit 12s linear infinite;pointer-events:none}.cta-box:after{content:"";position:absolute;inset:1px;border-radius:35px;background:linear-gradient(135deg,#1a1210,#090808);pointer-events:none}.cta-box>*{position:relative;z-index:1}.cta-box h2{font-weight:800;font-size:clamp(30px,4.4vw,58px);line-height:1.05;letter-spacing:-.02em;max-width:18ch;margin:0 auto}.cta-box p{margin:20px auto 34px;color:var(--ink2);font-size:18px;max-width:50ch;font-weight:500}.cta-box .row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}#liveModal .live-box{display:flex;flex-direction:column;width:min(680px,100%);max-height:88dvh;padding:28px;overflow:hidden}.chat-header{padding-right:38px;flex:none}.chat-header .kicker{margin-bottom:12px}#liveModal .chat-header h3{font-size:28px;line-height:1.15}#liveModal .chat-header .sub{font-size:13px;margin:10px 0 16px}.chat-messages{flex:1;min-height:160px;max-height:40dvh;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:14px;padding:8px 4px 14px;scrollbar-width:thin;scrollbar-color:var(--orange) transparent}.chat-message{max-width:92%;padding:13px 16px;border-radius:18px;border:1px solid var(--line);background:var(--bg2);animation:pageIn .3s var(--ease)}.chat-message.user{align-self:flex-end;background:#ff6a001f;border-color:var(--lineo);border-bottom-right-radius:5px}.chat-message.assistant{align-self:flex-start;border-bottom-left-radius:5px}.chat-speaker{display:block;font-size:10px;font-weight:800;color:var(--amber);letter-spacing:.06em;margin-bottom:5px}.chat-message p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);font-size:14px;line-height:1.75;margin:0}.chat-suggestions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}#liveModal .chat-suggestions .ex{border:1px solid var(--lineo);border-radius:999px;padding:7px 12px;background:transparent;color:var(--amber);font-size:11px;cursor:pointer}.chat-status{font-size:12px;line-height:1.6;color:var(--amber);margin:10px 0;min-height:19px;flex:none}.chat-status.error{color:#ffb088}.chat-compose{flex:none}.chat-input-label{display:block;font-size:11px;font-weight:750;color:var(--ink3);margin-bottom:6px}.chat-input-row{display:flex;gap:10px;align-items:stretch}#liveModal #liveText{margin:0;flex:1;min-width:0;min-height:66px;max-height:110px;resize:vertical}#liveModal #liveGo{width:52px;min-width:52px;padding:12px;border-radius:15px;justify-content:center}#liveModal #liveGo svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2}#liveGo:disabled,#liveNew:disabled{opacity:.5;cursor:wait}.chat-footer{display:flex;align-items:center;gap:18px;margin-top:14px;font-size:11px;color:var(--ink2);flex-wrap:wrap}.chat-footer button{background:none;border:0;color:var(--amber);font-size:11px;font-weight:750;margin-right:auto}.chat-footer a:hover{color:var(--orange)}.chat-disclaimer{margin-top:10px;font-size:10px;color:var(--ink3);line-height:1.5}@media(max-width:600px){#liveModal .live-box{padding:22px 18px;max-height:92dvh}.chat-messages{max-height:36dvh;min-height:130px}#liveModal .chat-header h3{font-size:23px}.chat-message{max-width:96%}}#liveModal{inset:auto 22px 112px auto;width:min(390px,calc(100vw - 32px));padding:0;display:block;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;visibility:hidden;transition:opacity .22s,visibility .22s}#liveModal.open{visibility:visible}body.light #liveModal{background:transparent}#liveModal .live-box{width:100%;height:min(560px,calc(100dvh - 140px));max-height:calc(100dvh - 140px);min-height:0;padding:18px;border-radius:22px;box-shadow:0 18px 65px #00000073;transform:translateY(14px) scale(.98);transform-origin:bottom right}#liveModal.open .live-box{transform:none}#liveModal .mclose{top:18px;right:18px;width:30px;height:30px;font-size:16px}#liveModal .chat-header{display:flex;align-items:center;min-height:30px;padding-right:40px;margin-bottom:10px;flex-shrink:0}#liveModal .chat-header .kicker{font-size:10px;padding:5px 9px;margin-bottom:8px}#liveModal .chat-header h3{font-size:18px;text-transform:none;letter-spacing:-.02em;margin:0}#liveModal .chat-header .sub{font-size:11px;line-height:1.5;margin:6px 0 10px}#liveModal .chat-messages{min-height:0;max-height:none;gap:9px;padding:6px 2px 10px}#liveModal .chat-message{padding:10px 12px;border-radius:14px}#liveModal .chat-message p{font-size:12px;line-height:1.6}#liveModal .chat-speaker{font-size:9px;margin-bottom:3px}#liveModal .chat-suggestions{gap:6px;margin-top:6px;flex:none}#liveModal .chat-suggestions .ex{font-size:10px;padding:5px 9px}#liveModal .chat-status{font-size:11px;min-height:0;margin:7px 0}#liveModal .chat-status:empty{display:none}#liveModal .chat-compose{margin-top:9px}#liveModal .chat-input-label{font-size:10px}#liveModal #liveText{height:40px;min-height:40px;max-height:40px;resize:none;padding:9px 11px;font-size:12px;line-height:20px;border-radius:12px}#liveModal #liveGo{width:40px;min-width:40px;height:40px;min-height:40px;padding:8px;border-radius:12px}#liveModal #liveGo:before{display:none;animation:none}#liveModal .chat-input-row{gap:7px}#liveModal .chat-footer{font-size:10px;gap:10px;margin-top:10px}#liveModal .chat-footer button{font-size:10px}#liveModal .chat-disclaimer{font-size:9px;margin-top:7px}.askbub.chat-open .bub{display:none}@media(max-width:600px){#liveModal{right:16px;bottom:108px}#liveModal .live-box{padding:15px;height:min(520px,calc(100dvh - 130px));max-height:calc(100dvh - 130px)}#liveModal .mclose{top:15px;right:15px}}@media(prefers-reduced-motion:reduce){#liveModal,#liveModal .live-box{transition:none}}.modal{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:20px;background:#030202c7;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);opacity:0;pointer-events:none;transition:opacity .4s}.modal.open{opacity:1;pointer-events:auto}.mbox{width:min(1040px,100%);max-height:92vh;overflow:auto;border-radius:30px;background:linear-gradient(160deg,#171412,#0a0909);border:1px solid var(--lineo);box-shadow:0 40px 120px -30px #ff6a0080;transform:translateY(30px) scale(.97);transition:transform .5s var(--ease);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.modal.open .mbox{transform:none}.mvideo{position:relative;background:#000;min-height:440px}.mvideo iframe,.mvideo video{position:absolute;inset:0;width:100%;height:100%;border:0}.mvideo .ph{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(circle at 50% 50%,#ff6a004d,#000 70%)}.mvideo .ph button{width:84px;height:84px;border-radius:50%;border:0;background:linear-gradient(135deg,var(--orange2),var(--ember));box-shadow:0 0 0 12px #ff8a1e26,0 20px 50px -10px #ff6a00e6;display:grid;place-items:center;animation:pulseBig 2s infinite}.mvideo .ph button svg{width:30px;height:30px;fill:#fff;margin-left:5px}@keyframes pulseBig{0%,to{box-shadow:0 0 0 12px #ff8a1e26,0 20px 50px -10px #ff6a00e6}50%{box-shadow:0 0 0 24px #ff8a1e0d,0 20px 50px -10px #ff6a00e6}}.mvideo .ph small{position:absolute;bottom:18px;left:0;right:0;text-align:center;font-size:12px;color:var(--ink3);font-weight:600}.mbody{padding:36px 36px 30px;display:flex;flex-direction:column;position:relative;max-height:92vh;overflow:auto}.mbody .label{font-size:12px;font-weight:800;letter-spacing:.08em;color:var(--amber)}.mbody h3{font-weight:800;font-size:32px;line-height:1.1;margin:10px 0 14px;letter-spacing:-.02em}.mbody p{color:var(--ink2);font-weight:500;font-size:15px}.mbody ul{list-style:none;margin:18px 0 24px;display:flex;flex-direction:column;gap:9px}.mbody li{display:flex;gap:10px;font-size:14px;font-weight:600;align-items:flex-start}.mbody li:before{content:"";flex:none;width:18px;height:18px;border-radius:50%;margin-top:2px;background:var(--orange) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center/10px no-repeat}.mclose{position:absolute;top:16px;right:16px;width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:#ffffff0f;color:#fff;font-size:18px;display:grid;place-items:center;transition:.3s}.mclose:hover{background:var(--orange);border-color:var(--orange);transform:rotate(90deg)}@media(max-width:820px){.mbox{grid-template-columns:1fr}.mvideo{min-height:0;aspect-ratio:16/9}.mbody{padding:26px;max-height:none}}.nav{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:60;width:min(1400px,95vw);height:78px;display:flex;align-items:center;justify-content:space-between;padding:0 12px 0 32px;border-radius:999px;background:linear-gradient(135deg,#ffffff1f,#ffffff09 40%,#ff8a1e0f);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(26px) saturate(160%);-webkit-backdrop-filter:blur(26px) saturate(160%);box-shadow:inset 0 1px #ffffff47,0 24px 60px -20px #000c,0 0 0 1px #ff8a1e14;animation:navIn 1s var(--ease) .1s both}.nav:after{content:"";position:absolute;left:8%;right:8%;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.9),transparent);pointer-events:none}.nav .flare{position:absolute;inset:0;border-radius:999px;overflow:hidden;pointer-events:none}.nav .flare:before{content:"";position:absolute;top:-60%;bottom:-60%;width:140px;left:-200px;background:linear-gradient(110deg,transparent,rgba(255,255,255,.18) 40%,rgba(255,179,71,.5) 50%,rgba(255,255,255,.18) 60%,transparent);transform:skew(-20deg);filter:blur(2px)}.nav .flare.go:before{animation:flareRun 1.3s var(--ease) forwards}@keyframes flareRun{to{left:calc(100% + 200px)}}.nav .flare:after{content:"";position:absolute;width:260px;height:260px;border-radius:50%;left:var(--fx,50%);top:50%;transform:translate(-50%,-50%) scale(0);background:radial-gradient(circle,rgba(255,179,71,.55),transparent 60%);opacity:0}.nav .flare.go:after{animation:flareBloom 1.3s ease-out forwards}@keyframes flareBloom{0%{transform:translate(-50%,-50%) scale(0);opacity:0}30%{opacity:1}to{transform:translate(-50%,-50%) scale(1.6);opacity:0}}@keyframes navIn{0%{opacity:0;transform:translate(-50%,-24px)}to{opacity:1;transform:translate(-50%)}}.brand{font-weight:900;font-size:30px;letter-spacing:-.03em;line-height:1;display:flex;align-items:center;position:relative;z-index:1}.brand b{background:linear-gradient(90deg,var(--amber),var(--orange),var(--amber));background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shine 4s linear infinite}@keyframes shine{to{background-position:200% 0}}.nav ul{display:flex;gap:30px;list-style:none;position:relative;z-index:1;height:100%;align-items:center}.nav ul li{position:relative;height:100%;display:flex;align-items:center}.nav ul a.top{font-weight:700;font-size:15px;color:var(--ink2);position:relative;padding:6px 0;transition:.25s;display:flex;align-items:center;gap:6px}.nav ul a.top:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:3px;border-radius:3px;background:var(--orange);box-shadow:0 0 12px var(--orange);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease)}.nav ul a.top:hover,.nav ul a.top.active{color:var(--ink)}.nav ul a.top:hover:after,.nav ul a.top.active:after{transform:scaleX(1)}.nav ul a.top svg{width:12px;height:12px;stroke:currentColor;fill:none;stroke-width:2.4;stroke-linecap:round;transition:transform .3s}.nav ul li:hover a.top svg{transform:rotate(180deg)}.dd{position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%) translateY(10px);width:440px;padding:22px 10px 12px;border-radius:26px;background:linear-gradient(160deg,#1c1612eb,#0c0a09f0);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);box-shadow:inset 0 1px #ffffff24,0 40px 90px -30px #000000e6;opacity:0;pointer-events:none;transition:.35s var(--ease)}.nav ul li:hover .dd{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0)}.nav ul li.products-dismissed .dd{opacity:0;visibility:hidden;pointer-events:none}.dd .ttl{font-size:12px;font-weight:800;letter-spacing:.12em;color:var(--amber);padding:0 18px 12px}.dd a.item{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-radius:16px;transition:.25s}.dd a.item:hover{background:#ff8a1e1a}.dd a.item b{display:block;font-weight:800;font-size:16px}.dd a.item small{display:block;font-size:13px;color:var(--ink3);font-weight:500;margin-top:2px}.dd a.item svg{width:16px;height:16px;stroke:var(--ink3);fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:.25s}.dd a.item:hover svg{stroke:var(--orange);transform:translate(2px,-2px)}.dd .all{display:flex;align-items:center;gap:8px;margin:8px 18px 4px;padding-top:14px;border-top:1px solid var(--line);font-weight:800;font-size:14px;color:var(--orange)}.nav-r{display:flex;align-items:center;gap:22px;position:relative;z-index:1}.nav-r .login{font-weight:700;font-size:15px}.mobile-menu{position:fixed;top:100px;left:50%;transform:translate(-50%) translateY(-10px);width:min(95vw,420px);z-index:59;border-radius:26px;padding:16px;background:#0e0c0bf2;border:1px solid var(--line);backdrop-filter:blur(20px);opacity:0;pointer-events:none;transition:.3s}.mobile-menu.open{opacity:1;pointer-events:auto;transform:translate(-50%)}.mobile-menu a{display:block;padding:12px 16px;border-radius:14px;font-weight:700}.mobile-menu a:hover{background:#ff8a1e1a}@media(max-width:1100px){.nav ul{gap:20px}.nav ul a.top{font-size:14px}}.page{display:none}.page.active{display:block;animation:pageIn .7s var(--ease)}@keyframes pageIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.page-head{padding:150px 0 40px;text-align:center}.page-head h1{font-weight:900;text-transform:uppercase;font-size:clamp(36px,5.4vw,78px);line-height:.95;letter-spacing:-.045em}.page-head h1 .o{color:var(--orange)}.page-head p{margin:18px auto 0;font-size:18px;color:var(--ink2);font-weight:500;max-width:62ch}.sec{padding:90px 0}.sec-head{text-align:center;max-width:860px;margin:0 auto 48px}.sec-head .kicker,.kicker{display:inline-block;font-size:13px;font-weight:800;color:var(--amber);letter-spacing:.06em;margin-bottom:16px;padding:8px 16px;border-radius:999px;border:1px solid var(--lineo);background:#ff8a1e12}.sec-head h2{font-weight:900;text-transform:uppercase;font-size:clamp(30px,4.2vw,58px);line-height:.98;letter-spacing:-.04em}.sec-head h2 .o{color:var(--orange)}.sec-head p{margin-top:16px;font-size:18px;color:var(--ink2);font-weight:500}.reveal{opacity:0;transform:translateY(40px);transition:opacity 1s var(--ease),transform 1s var(--ease)}.reveal.in{opacity:1;transform:none}.hero{min-height:100vh;padding:112px 0 30px}.hero-grid{grid-template-columns:.95fr 1.05fr;gap:10px}.stage{height:min(88vh,860px);width:min(100%,720px)}.robot-wrap{height:92%}.hero h1.big{font-size:clamp(42px,5.2vw,78px)}.hero h1.big .ln:hover span{color:transparent;-webkit-text-stroke:2px var(--orange);animation-play-state:paused}.hero h1.big:hover .w,.hero h1.big:hover .o{color:inherit;-webkit-text-stroke:0;animation-play-state:running}.hero h1.big:hover{filter:none}.hero h1.big .o{animation:rise 1.1s var(--ease) forwards,orangeCycle 1.6s ease-in-out infinite}@keyframes orangeCycle{0%{color:#ff8a1e}30%{color:#ffb347}55%{color:#ffc978}80%{color:#ff9e3d}to{color:#ff8a1e}}.hero h1.big .w{color:#f3eee6}.hero h1.big .ln.oL:hover span{color:transparent!important;-webkit-text-stroke:2px var(--orange);animation-play-state:paused;filter:drop-shadow(0 0 14px rgba(255,106,0,.6))}.hero h1.big .ln.wL:hover span{color:transparent!important;-webkit-text-stroke:2px #fff}@media(max-width:960px){.hero{padding-top:110px}.hero-grid{grid-template-columns:1fr}.stage{height:min(70vh,560px);width:min(100%,420px)}}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.tcard{position:relative;border-radius:30px;padding:34px 34px 28px;background:linear-gradient(160deg,#1e1a17,#110f0e);border:1px solid rgba(255,255,255,.12);overflow:hidden;display:flex;flex-direction:column;min-height:520px;transition:transform .6s var(--ease),border-color .4s,box-shadow .5s;cursor:pointer;isolation:isolate}.tcard:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:40px 40px;mask-image:radial-gradient(circle at 75% 35%,#000,transparent 70%);pointer-events:none}.tcard:after{content:"";position:absolute;width:460px;height:460px;right:-160px;top:-140px;border-radius:50%;background:radial-gradient(circle,var(--c,#FF8A1E) 0%,transparent 60%);opacity:.16;pointer-events:none;transition:opacity .5s}.tcard:hover{transform:translateY(-8px);border-color:var(--c,var(--orange));box-shadow:0 30px 70px -30px color-mix(in srgb,var(--c,#FF8A1E) 60%,transparent)}.tcard:hover:after{opacity:.32}.tcard.wide{grid-column:span 2}.tcard .bgic{position:absolute;right:-30px;bottom:-40px;width:320px;height:320px;opacity:.07;pointer-events:none;transition:opacity .5s,transform .8s var(--ease)}.tcard .bgic svg{width:100%;height:100%;stroke:var(--c,#FF8A1E);fill:none;stroke-width:.9;stroke-linecap:round;stroke-linejoin:round}.tcard:hover .bgic{opacity:.14;transform:scale(1.06) rotate(-4deg)}.tcard .zig{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .3s}.tcard .zig polyline{fill:none;stroke:var(--c,#FFB347);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:120 1200;stroke-dashoffset:1320;filter:drop-shadow(0 0 8px var(--c,#FFB347))}.tcard:hover .zig{opacity:1}.tcard:hover .zig polyline{animation:zig 1.6s linear infinite}@keyframes zig{to{stroke-dashoffset:0}}.tcard .label{font-size:12px;font-weight:800;letter-spacing:.08em;color:#ffffff8c;display:flex;justify-content:space-between;align-items:center}.tcard .label .bolt{width:22px;height:22px;stroke:var(--c,var(--orange));fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px var(--c,var(--orange)))}.emblem{position:absolute;right:34px;top:96px;width:170px;height:170px;pointer-events:none}.emblem .core{position:absolute;inset:36px;border-radius:32px;background:linear-gradient(145deg,color-mix(in srgb,var(--c,#FF8A1E) 55%,#3a2416),color-mix(in srgb,var(--c,#FF8A1E) 20%,#141110));border:1px solid color-mix(in srgb,var(--c,#FF8A1E) 60%,transparent);box-shadow:0 0 40px color-mix(in srgb,var(--c,#FF8A1E) 45%,transparent),inset 0 1px #ffffff40;display:grid;place-items:center;animation:coreFloat 4s ease-in-out infinite}.emblem .core svg{width:44px;height:44px;stroke:#fff;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px rgba(255,255,255,.6))}@keyframes coreFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.emblem .o{position:absolute;inset:0;border-radius:50%;border:1px dashed color-mix(in srgb,var(--c,#FF8A1E) 55%,transparent);animation:orbit 12s linear infinite}.emblem .o.o2{inset:14px;border-style:solid;border-color:color-mix(in srgb,var(--c,#FF8A1E) 30%,transparent);animation-duration:18s;animation-direction:reverse}.emblem .o i{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--c,#FF8A1E);box-shadow:0 0 12px var(--c,#FF8A1E);top:-4px;left:50%}.emblem .o i:nth-child(2){top:50%;left:-4px}.emblem .o i:nth-child(3){bottom:-4px;left:50%;top:auto}@keyframes orbit{to{transform:rotate(360deg)}}.tcard h3{font-weight:300;font-size:clamp(32px,2.8vw,42px);line-height:1.05;letter-spacing:-.02em;margin-top:140px;max-width:8ch;color:#fff}.tcard p{margin-top:14px;color:#ffffffc7;font-size:15px;font-weight:500;max-width:36ch}.chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.chips span{display:inline-flex;align-items:center;gap:8px;padding:10px 15px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;font-size:13px;font-weight:600}.chips span:before{content:"";width:14px;height:14px;background:var(--c,var(--orange));mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center/contain no-repeat}.tcard .foot{margin-top:auto;padding-top:20px;border-top:1px solid rgba(255,255,255,.12);display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:800}.tcard .foot .v{color:var(--c,var(--amber));letter-spacing:.08em;display:flex;align-items:center;gap:8px}.tcard .foot .e{display:flex;align-items:center;gap:8px}.tcard .foot svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s}.tcard:hover .foot svg{transform:translate(4px)}@media(max-width:1100px){.cards{grid-template-columns:1fr 1fr}.tcard.wide{grid-column:span 2}}@media(max-width:700px){.cards{grid-template-columns:1fr}.tcard.wide{grid-column:span 1}.tcard{min-height:0;padding:28px}.emblem{width:130px;height:130px;right:22px;top:80px}.emblem .core{inset:26px}.tcard h3{margin-top:110px}}.cloud{position:relative;height:640px;perspective:1400px}.cloud canvas{position:absolute;inset:0;width:100%;height:100%}.cloud .core{position:absolute;left:50%;top:50%;width:190px;height:190px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffffff59,#ffffff0d 40%,#ff6a0040 70%,#ff6a000d);border:1px solid rgba(255,255,255,.35);box-shadow:inset 0 0 40px #ff8a1e59,0 0 80px #ff6a0073,0 0 140px #ff6a0033;backdrop-filter:blur(8px);display:grid;place-items:center;z-index:4}.cloud .core:before{content:"";position:absolute;inset:-18px;border-radius:50%;border:1px dashed rgba(255,179,71,.5);animation:orbit 30s linear infinite}.cloud .core:after{content:"";position:absolute;inset:-40px;border-radius:50%;border:1px solid rgba(255,255,255,.12);animation:corePing 3s ease-out infinite}@keyframes corePing{0%{transform:scale(.8);opacity:.9}to{transform:scale(1.5);opacity:0}}.cloud .core .t{font-weight:900;font-size:24px;letter-spacing:-.03em;text-align:center;line-height:1}.cloud .core .t b{color:var(--orange)}.cloud .core .s{font-size:10px;font-weight:800;letter-spacing:.14em;color:#8ce99a;margin-top:8px;display:flex;align-items:center;gap:6px}.cloud .core .s:before{content:"";width:6px;height:6px;border-radius:50%;background:#8ce99a;box-shadow:0 0 8px #8ce99a;animation:pulse 1.6s infinite}.tileI{position:absolute;left:0;top:0;width:64px;height:64px;border-radius:18px;transform:translate(-50%,-50%);display:grid;place-items:center;cursor:pointer;background:linear-gradient(145deg,#fffffffa,#f0ece8eb);border:1px solid rgba(255,255,255,.9);box-shadow:0 12px 30px -10px #000000b3,inset 0 -2px #0000000f,0 0 0 4px #ffffff0f;will-change:transform;transition:box-shadow .3s}.tileI svg{width:30px;height:30px}.tileI:hover{box-shadow:0 12px 30px -10px #000000b3,0 0 0 4px #ff8a1e59,0 0 30px #ff8a1e99}.tileI .nm{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);font-size:11px;font-weight:700;color:var(--ink2);white-space:nowrap;background:#0a0808cc;padding:4px 8px;border-radius:8px;opacity:0;transition:.25s;pointer-events:none}.tileI:hover .nm{opacity:1}.cloud .hint{position:absolute;bottom:10px;left:50%;transform:translate(-50%);font-size:12px;font-weight:600;color:var(--ink3)}@media(max-width:700px){.cloud{height:520px}.tileI{width:48px;height:48px;border-radius:14px}.tileI svg{width:22px;height:22px}.cloud .core{width:130px;height:130px}.cloud .core .t{font-size:16px}}.omarq{padding:40px 0 30px;overflow:hidden;position:relative}.omarq .row{display:flex;gap:80px;width:max-content;animation:marq 60s linear infinite;will-change:transform}.omarq:hover .row{animation-play-state:paused}.omarq .row span{font-family:Bebas Neue,Raleway,sans-serif;font-weight:400;text-transform:uppercase;font-size:clamp(110px,17vw,260px);line-height:.9;letter-spacing:.01em;white-space:nowrap;color:transparent;-webkit-text-stroke:2px rgba(255,138,30,.9);display:flex;align-items:center;gap:80px;transition:.3s}.omarq .row span:after{content:"";width:26px;height:26px;background:var(--orange);transform:rotate(45deg);box-shadow:0 0 20px var(--orange)}.omarq .row span.fill{color:var(--orange);-webkit-text-stroke:0;text-shadow:0 0 50px rgba(255,106,0,.45)}.omarq .row span:hover{color:var(--amber);-webkit-text-stroke:0;text-shadow:0 0 40px rgba(255,179,71,.6)}@keyframes marq{to{transform:translate(-50%)}}.journey{position:relative;padding:10px 0 0}.journey .track{position:relative;height:470px;margin-top:20px}.journey .track>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.journey .rail{fill:none;stroke:#ffffff1f;stroke-width:3}.journey .rail-on{fill:none;stroke:url(#railGrad);stroke-width:4;stroke-linecap:round;filter:drop-shadow(0 0 8px rgba(255,138,30,.8))}.journey .rider{filter:drop-shadow(0 0 16px #FFB347)}.station{position:absolute;width:200px;transform:translate(-50%,-34px);text-align:center;transition:.5s var(--ease)}.station .pin{width:68px;height:68px;margin:0 auto 14px;border-radius:22px;display:grid;place-items:center;background:#161210f2;border:1px solid rgba(255,255,255,.14);position:relative;transition:.5s var(--ease)}.station .pin svg{width:28px;height:28px;stroke:#ffffff8c;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:.5s}.station .pin:after{content:"";position:absolute;inset:-8px;border-radius:28px;border:1px solid var(--lineo);opacity:0;transition:.5s}.station h4{font-weight:800;font-size:15px;color:var(--ink3);transition:.5s}.station p{font-size:12px;color:var(--ink3);font-weight:500;opacity:0;transform:translateY(6px);transition:.5s;margin-top:4px}.station.on .pin{background:linear-gradient(145deg,var(--orange2),var(--ember));border-color:transparent;box-shadow:0 0 30px #ff6a00b3;transform:scale(1.08)}.station.on .pin svg{stroke:#fff}.station.on .pin:after{opacity:1;animation:ping 1.6s ease-out infinite}.station.on h4{color:#fff}.station.on p{opacity:1;transform:none;color:var(--ink2)}@keyframes ping{0%{transform:scale(.9);opacity:.8}to{transform:scale(1.35);opacity:0}}.journey .growth{position:absolute;right:0;top:-60px;font-weight:900;text-transform:uppercase;font-size:clamp(30px,4vw,60px);letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.5px rgba(255,138,30,.5);opacity:0;transition:.8s var(--ease)}.journey .growth.on{opacity:1;color:var(--orange);-webkit-text-stroke:0;text-shadow:0 0 40px rgba(255,106,0,.6)}@media(max-width:900px){.journey .track{height:auto;display:grid;gap:14px}.journey .track>svg,.journey .growth{display:none}.station{position:static;transform:none;width:100%;display:flex;gap:16px;text-align:left;align-items:center}.station .pin{margin:0;flex:none}.station p{opacity:1;transform:none}}.engine{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:stretch}.engine .viz{position:relative;height:auto;min-height:440px;border-radius:30px;border:1px solid var(--line);background:linear-gradient(160deg,#ffffff0d,#ffffff04);overflow:hidden}.engine .viz canvas{position:absolute;inset:0;width:100%;height:100%}.engine .viz .lane{position:absolute;left:0;right:0;display:flex;justify-content:space-around;font-size:12px;font-weight:800;letter-spacing:.08em;color:var(--ink3);top:18px}.engine .viz .bar{position:absolute;bottom:0;width:22%;border-radius:14px 14px 0 0;background:linear-gradient(180deg,var(--amber),var(--orange) 60%,var(--ember));box-shadow:0 0 30px #ff6a0066;transform-origin:bottom;transform:scaleY(0);transition:transform 1.4s var(--ease)}.engine.in .viz .bar{transform:scaleY(1)}.engine .viz .bar b{position:absolute;top:-28px;left:0;right:0;text-align:center;font-size:13px;font-weight:800;color:#fff}.engine .viz .bar:nth-child(2){transition-delay:.1s}.engine .viz .bar:nth-child(3){transition-delay:.3s}.engine .viz .bar:nth-child(4){transition-delay:.5s}.engine .viz .bar:nth-child(5){transition-delay:.7s}.engine .list{display:flex;flex-direction:column;gap:12px;margin-top:26px}.engine .list>div{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;border-radius:18px;border:1px solid var(--line);background:#ffffff08;transition:.35s}.engine .list>div:hover{border-color:var(--lineo);background:#ff8a1e12;transform:translate(6px)}.engine .list i{width:36px;height:36px;border-radius:12px;flex:none;display:grid;place-items:center;background:linear-gradient(135deg,var(--orange2),var(--ember));box-shadow:0 0 16px #ff6a0080}.engine .list i svg{width:18px;height:18px;stroke:#fff;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.engine .list b{display:block;font-weight:800;font-size:15px}.engine .list small{font-size:13px;color:var(--ink2);font-weight:500}@media(max-width:900px){.engine{grid-template-columns:1fr}.engine .viz{height:340px}}.ind-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ind{position:relative;border-radius:28px;padding:30px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(160deg,#1c1815,#100e0d);overflow:hidden;min-height:330px;display:flex;flex-direction:column;transition:transform .6s var(--ease),border-color .4s;cursor:pointer}.ind:hover{transform:translateY(-8px);border-color:var(--lineo)}.ind .shape{position:absolute;right:-30px;top:-30px;width:180px;height:180px;opacity:.9;transition:transform 1s var(--ease)}.ind:hover .shape{transform:rotate(25deg) scale(1.1)}.ind .shape.sq{border-radius:36px;background:linear-gradient(135deg,#ff8a1e66,#ff6a000d);border:1px solid rgba(255,179,71,.4);animation:coreFloat 5s ease-in-out infinite}.ind .shape.ci{border-radius:50%;background:radial-gradient(circle at 30% 30%,#ffb34780,#ff6a000d 70%);border:1px solid rgba(255,179,71,.35);animation:coreFloat 6s ease-in-out infinite}.ind .shape.tri{clip-path:polygon(50% 0,100% 100%,0 100%);background:linear-gradient(180deg,#ffb34780,#ff6a000d);animation:coreFloat 5.5s ease-in-out infinite}.ind .shape.hex{clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%);background:linear-gradient(135deg,#ff8a1e73,#ff6a000d);animation:orbit 20s linear infinite}.ind .shape.ring{border-radius:50%;border:22px solid rgba(255,138,30,.35);background:transparent;animation:orbit 16s linear infinite reverse;border-top-color:#ffb347cc}.ind .shape.dia{transform:rotate(45deg);border-radius:30px;background:linear-gradient(135deg,#ffb34773,#ff6a000d);border:1px solid rgba(255,179,71,.4);animation:coreFloat 4.5s ease-in-out infinite}.ind h3{font-weight:800;font-size:22px;margin-top:70px;position:relative}.ind p{font-size:14px;color:var(--ink2);font-weight:500;margin-top:10px;position:relative}.ind .ag{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:18px;position:relative}.ind .ag span{font-size:12px;font-weight:700;padding:7px 12px;border-radius:999px;border:1px solid var(--lineo);background:#ff8a1e14;color:var(--amber)}.ind .arrow{position:absolute;right:26px;bottom:26px;width:36px;height:36px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;transition:.3s}.ind:hover .arrow{background:var(--orange);border-color:var(--orange)}.ind .arrow svg{width:16px;height:16px;stroke:#fff;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}@media(max-width:1000px){.ind-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.ind-grid{grid-template-columns:1fr}}.asklive{position:relative;border-radius:36px;padding:clamp(40px,6vw,80px);border:1px solid var(--lineo);background:linear-gradient(135deg,#1c1310,#0a0908);overflow:hidden;display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center}.asklive:before{content:"";position:absolute;width:600px;height:600px;right:-200px;top:-300px;border-radius:50%;background:radial-gradient(circle,rgba(255,106,0,.35),transparent 60%);pointer-events:none}.asklive h2{font-weight:900;text-transform:uppercase;font-size:clamp(30px,4vw,54px);line-height:.98;letter-spacing:-.04em;position:relative}.asklive p{margin-top:16px;color:var(--ink2);font-weight:500;font-size:17px;position:relative}.asklive .cta{margin-top:26px;position:relative}.asklive .mock{position:relative;border-radius:24px;padding:20px;border:1px solid var(--line);background:#ffffff0a;backdrop-filter:blur(10px)}.asklive .mock .l{display:flex;gap:10px;align-items:center;font-size:13px;font-weight:700;color:var(--ink2);margin-bottom:14px}.asklive .mock .l i{width:8px;height:8px;border-radius:50%;background:#8ce99a;box-shadow:0 0 10px #8ce99a;animation:pulse 1.6s infinite}.asklive .mock .msg{padding:12px 14px;border-radius:14px;background:#ffffff0f;font-size:13px;font-weight:500;margin-bottom:10px;max-width:90%}.asklive .mock .msg.ai{background:linear-gradient(135deg,var(--orange2),var(--orange));color:#fff;margin-left:auto}.asklive .mock .typing{display:flex;gap:5px;padding:12px 14px}.asklive .mock .typing i{width:7px;height:7px;border-radius:50%;background:var(--amber);animation:typing 1.2s infinite}.asklive .mock .typing i:nth-child(2){animation-delay:.2s}.asklive .mock .typing i:nth-child(3){animation-delay:.4s}@keyframes typing{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@media(max-width:900px){.asklive{grid-template-columns:1fr}}.live-box{width:min(760px,100%);border-radius:30px;background:linear-gradient(160deg,#171412,#0a0909);border:1px solid var(--lineo);box-shadow:0 40px 120px -30px #ff6a0080;padding:36px;position:relative;transform:translateY(30px) scale(.97);transition:transform .5s var(--ease);max-height:92vh;overflow:auto}.modal.open .live-box{transform:none}.live-box h3{font-weight:900;text-transform:uppercase;font-size:28px;letter-spacing:-.03em;margin-bottom:6px}.live-box p.sub{color:var(--ink2);font-weight:500;font-size:14px;margin-bottom:18px}.live-box textarea{width:100%;min-height:120px;resize:vertical;border-radius:18px;padding:16px;border:1px solid var(--line);background:#ffffff0a;color:#fff;font-family:inherit;font-size:15px;font-weight:500;outline:none;transition:.3s}.live-box textarea:focus{border-color:var(--lineo);box-shadow:0 0 0 4px #ff8a1e1f}.live-box .row{display:flex;gap:12px;margin-top:14px;flex-wrap:wrap;align-items:center}.live-box .ex{font-size:12px;font-weight:700;color:var(--ink3);padding:7px 12px;border-radius:999px;border:1px solid var(--line);cursor:pointer;transition:.25s}.live-box .ex:hover{color:#fff;border-color:var(--lineo)}.live-out{margin-top:22px;display:none}.live-out.show{display:block;animation:pageIn .6s var(--ease)}.live-out .think{display:flex;align-items:center;gap:12px;font-weight:700;color:var(--amber);font-size:14px}.live-out .think i{width:22px;height:22px;border-radius:50%;border:2px solid rgba(255,179,71,.3);border-top-color:var(--amber);animation:orbit .9s linear infinite}.live-out .plan{margin-top:14px;padding:20px;border-radius:20px;border:1px solid var(--line);background:#ffffff08}.live-out .plan h4{font-weight:800;font-size:18px;margin-bottom:8px}.live-out .plan p{color:var(--ink2);font-weight:500;font-size:14px}.live-out .recs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.live-out .rec{padding:14px;border-radius:16px;border:1px solid var(--lineo);background:#ff8a1e12;opacity:0;transform:translateY(10px);animation:pageIn .6s var(--ease) forwards}.live-out .rec b{display:block;font-weight:800;font-size:14px;color:var(--amber)}.live-out .rec small{font-size:12px;color:var(--ink2);font-weight:500}.live-out .meter{margin-top:16px;height:10px;border-radius:99px;background:#ffffff14;overflow:hidden}.live-out .meter i{display:block;height:100%;width:0;border-radius:99px;background:linear-gradient(90deg,var(--amber),var(--orange));box-shadow:0 0 14px #ff8a1eb3;transition:width 1.6s var(--ease)}.live-out .meter-l{display:flex;justify-content:space-between;font-size:12px;font-weight:700;color:var(--ink3);margin-top:6px}@media(max-width:600px){.live-out .recs{grid-template-columns:1fr}}.pricing{display:grid;grid-template-columns:1.25fr .75fr;gap:26px;align-items:start}.plist{display:grid;grid-template-columns:1fr 1fr;gap:14px}#plist>.pitem:last-child:nth-child(odd){grid-column:1/-1}.pitem{position:relative;padding:20px;border-radius:22px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(160deg,#1b1714,#100e0d);cursor:pointer;transition:.35s var(--ease);display:flex;gap:14px;align-items:flex-start;user-select:none}.pitem:hover{border-color:var(--lineo);transform:translateY(-3px)}.pitem.on{border-color:var(--orange);background:linear-gradient(160deg,#2a1b12,#140f0d);box-shadow:0 20px 50px -25px #ff6a00b3}.pitem .chk{width:26px;height:26px;border-radius:9px;border:1px solid rgba(255,255,255,.25);flex:none;display:grid;place-items:center;transition:.3s;margin-top:2px}.pitem .chk svg{width:14px;height:14px;stroke:#fff;fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;transform:scale(0);transition:.3s var(--ease)}.pitem.on .chk{background:var(--orange);border-color:var(--orange);box-shadow:0 0 14px #ff6a00b3}.pitem.on .chk svg{transform:scale(1)}.pitem b{display:block;font-weight:800;font-size:16px}.pitem small{display:block;font-size:13px;color:var(--ink2);font-weight:500;margin-top:3px}.pitem .pr{margin-left:auto;text-align:right;flex:none}.pitem .pr strong{font-weight:900;font-size:22px;letter-spacing:-.02em}.pitem .pr em{display:block;font-style:normal;font-size:11px;color:var(--ink3);font-weight:700}.pside{position:sticky;top:110px;border-radius:30px;padding:30px;border:1px solid var(--lineo);background:linear-gradient(160deg,#1e1512,#0b0908);box-shadow:0 40px 100px -40px #ff6a0099}.pside .tog{display:flex;padding:4px;border-radius:999px;border:1px solid var(--line);background:#ffffff0a;margin-bottom:22px}.pside .tog button{flex:1;padding:10px;border-radius:999px;border:0;background:transparent;color:var(--ink2);font-weight:800;font-size:13px;transition:.3s}.pside .tog button.on{background:linear-gradient(135deg,var(--orange2),var(--orange));color:#fff;box-shadow:0 8px 20px -8px #ff6a00cc}.pside label{font-size:13px;font-weight:800;color:var(--ink2);display:flex;justify-content:space-between;margin-bottom:8px}.pside input[type=range]{width:100%;accent-color:var(--orange);margin-bottom:22px}.pside .line{display:flex;justify-content:space-between;font-size:14px;font-weight:600;color:var(--ink2);padding:8px 0;border-bottom:1px dashed var(--line)}.pside .line.d{color:#8ce99a}.pside .total{margin-top:16px;display:flex;align-items:baseline;justify-content:space-between}.pside .total .n{font-weight:900;font-size:46px;letter-spacing:-.04em;line-height:1;color:var(--orange)}.pside .total .n small{font-size:14px;color:var(--ink3);font-weight:700;letter-spacing:0}.pside .btn{width:100%;justify-content:center;margin-top:22px}.pside .sel{font-size:12px;color:var(--ink3);font-weight:700;margin-top:10px;text-align:center}@media(max-width:1000px){.pricing,.plist{grid-template-columns:1fr}.pside{position:static}}.blogs{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.blog{border-radius:28px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:linear-gradient(160deg,#1a1614,#0f0d0c);transition:.5s var(--ease);cursor:pointer;display:flex;flex-direction:column}.blog:hover{transform:translateY(-8px);border-color:var(--lineo)}.blog .cover{height:190px;position:relative;overflow:hidden;background:linear-gradient(135deg,#2a1a10,#0d0a09)}.blog .cover:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--px,70%) var(--py,30%),rgba(255,138,30,.6),transparent 55%);transition:1s}.blog:hover .cover:before{--px:30%;--py:70%}.blog .cover:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:28px 28px}.blog .cover svg{position:absolute;right:20px;bottom:-20px;width:150px;height:150px;stroke:#ffffff8c;fill:none;stroke-width:1;transition:.8s var(--ease)}.blog:hover .cover svg{transform:translateY(-10px) rotate(-6deg);stroke:#fff}.blog .body{padding:24px;display:flex;flex-direction:column;flex:1}.blog .meta{font-size:12px;font-weight:800;color:var(--amber);letter-spacing:.06em}.blog h3{font-weight:800;font-size:19px;line-height:1.25;margin:10px 0}.blog p{font-size:14px;color:var(--ink2);font-weight:500}.blog .rd{margin-top:auto;padding-top:16px;font-size:13px;font-weight:800;display:flex;align-items:center;gap:8px}.blog .rd svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2.4;stroke-linecap:round;transition:.3s}.blog:hover .rd svg{transform:translate(4px)}.blogs{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:460px;gap:22px}.blogs .blog{grid-column:span 4;min-width:0;height:100%;position:relative;isolation:isolate;box-shadow:0 14px 35px -24px #0009}.blogs .blog:nth-child(6n+1),.blogs .blog:nth-child(6n+6){grid-column:span 5}.blogs .blog:nth-child(6n+2),.blogs .blog:nth-child(6n+4){grid-column:span 3}.blogs .blog .cover{height:185px;flex:0 0 185px;border-bottom:1px solid var(--line);background:linear-gradient(135deg,#301c10,#100d0b)}.blogs .blog:nth-child(3n+2) .cover{background:linear-gradient(135deg,#241c16,#17110d)}.blogs .blog:nth-child(3n) .cover{background:linear-gradient(135deg,#35200d,#110e0b)}.blogs .blog .cover:before{inset:-35%;background:radial-gradient(ellipse at center,rgba(255,138,30,.5),transparent 60%);animation:blogGlowDrift 12s ease-in-out infinite alternate}.blogs .blog .cover:after{background-size:30px 30px;mask-image:linear-gradient(130deg,#000,transparent);animation:blogGridDrift 18s linear infinite}.blogs .blog .cover svg{width:125px;height:125px;right:26px;bottom:22px;stroke:#ffc17abf;filter:drop-shadow(0 8px 18px rgba(255,106,0,.2));animation:blogIconFloat 6s ease-in-out infinite}.blogs .blog:nth-child(2n) .cover svg{animation-delay:-2s}.blogs .blog:nth-child(3n) .cover:before{animation-delay:-5s}.blogs .blog .body{min-height:0;padding:22px 24px}.blogs .blog h3{font-size:19px;overflow-wrap:anywhere}.blogs .blog p{line-height:1.6}.blogs .blog .meta{font-size:10px;letter-spacing:.12em}.blogs .blog .rd{color:var(--ink);font-size:12px;transition:color .25s}.blogs .blog:hover,.blogs .blog:focus-visible{border-color:var(--orange);box-shadow:0 22px 50px -28px #ff6a0073;outline:2px solid transparent}.blogs .blog:hover .rd,.blogs .blog:focus-visible .rd{color:var(--amber)}@keyframes blogIconFloat{0%,to{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-12px) rotate(4deg)}}@keyframes blogGlowDrift{0%{transform:translate(-12%,-6%) scale(.9)}to{transform:translate(15%,10%) scale(1.15)}}@keyframes blogGridDrift{0%{background-position:0 0}to{background-position:30px 30px}}@media(max-width:1000px){.blogs{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:460px}.blogs .blog:nth-child(n){grid-column:span 1}}@media(max-width:640px){.blogs{grid-template-columns:minmax(0,1fr);grid-auto-rows:450px;gap:18px}.blogs .blog .body{padding:20px}.blogs .blog h3{font-size:19px}}@media(prefers-reduced-motion:reduce){.blogs .blog .cover:before,.blogs .blog .cover:after,.blogs .blog .cover svg{animation:none}.blogs .blog{transition:none}.blogs .blog:hover{transform:none}}.auth-page{min-height:calc(100vh - 100px);display:grid;place-items:center;padding:128px 20px 70px;position:relative;overflow:hidden}.auth-page:before{content:"";position:absolute;width:720px;height:720px;right:-240px;top:2%;border-radius:50%;background:radial-gradient(circle,rgba(255,106,0,.22),transparent 65%);pointer-events:none}.auth-page:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:68px 68px;mask-image:linear-gradient(90deg,#000,transparent 80%);pointer-events:none}.auth-shell{width:min(1120px,100%);min-height:650px;display:grid;grid-template-columns:1fr 470px;position:relative;z-index:1;border:1px solid var(--line);border-radius:34px;overflow:hidden;background:linear-gradient(135deg,#ffffff0f,#ffffff04);box-shadow:0 40px 100px -45px #ff6a00b3,inset 0 1px #ffffff1f}.auth-story{padding:56px 58px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;background:radial-gradient(circle at 20% 65%,rgba(255,106,0,.22),transparent 42%)}.auth-story:before{content:"";position:absolute;width:500px;height:500px;left:-190px;bottom:-210px;border:1px solid rgba(255,179,71,.25);border-radius:50%;box-shadow:0 0 0 28px #ff8a1e0a,0 0 0 56px #ff8a1e08}.auth-brand{font-size:28px;font-weight:900;letter-spacing:-.04em;position:relative;z-index:1}.auth-brand b{color:var(--orange)}.auth-story-copy{position:relative;z-index:1;max-width:500px}.auth-story-copy .kicker{margin-bottom:22px}.auth-story-copy h1{font-size:clamp(48px,5.4vw,76px);font-weight:900;line-height:.94;letter-spacing:-.045em;text-transform:uppercase}.auth-story-copy h1 span{color:var(--orange);text-shadow:0 0 35px rgba(255,106,0,.3)}.auth-story-copy p{max-width:410px;margin-top:24px;color:var(--ink2);font-size:17px;font-weight:500}.auth-signal{display:flex;align-items:center;gap:10px;position:relative;z-index:1;color:var(--ink3);font-size:10px;font-weight:900;letter-spacing:.12em}.auth-signal i{width:8px;height:8px;border-radius:50%;background:#8ce99a;box-shadow:0 0 12px #8ce99a}.auth-signal b{margin-left:auto;color:var(--amber);font-size:18px;letter-spacing:0}.auth-card{padding:54px 48px 34px;background:#090807b8;border-left:1px solid var(--line);backdrop-filter:blur(20px);display:flex;flex-direction:column}.auth-card-head h2{font-size:30px;line-height:1.08;font-weight:900;letter-spacing:-.03em;margin-top:9px}.auth-card-head p{color:var(--ink2);font-size:13px;margin-top:10px}.auth-eyebrow{color:var(--amber);font-size:11px;font-weight:900;letter-spacing:.14em}.auth-switch{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;margin:30px 0 24px;border:1px solid var(--line);border-radius:12px;background:#ffffff09}.auth-switch a{padding:9px;text-align:center;border-radius:8px;color:var(--ink3);font-size:12px;font-weight:800;transition:.25s}.auth-switch a.active{background:linear-gradient(135deg,var(--orange2),var(--orange));color:#fff;box-shadow:0 8px 20px -12px var(--orange)}.auth-form{display:flex;flex-direction:column;gap:16px}.auth-form label>span{display:block;margin-bottom:7px;color:var(--ink3);font-size:10px;font-weight:900;letter-spacing:.12em}.auth-form input{width:100%;height:46px;padding:0 14px;border:1px solid var(--line);border-radius:10px;outline:none;background:#ffffff0b;color:var(--ink);font:500 13px Raleway,sans-serif;transition:.25s}.auth-form input:focus{border-color:var(--orange);box-shadow:0 0 0 3px #ff6a001a}.auth-form input::placeholder{color:var(--ink3)}.auth-name-field{display:none}.auth-name-field.show{display:block}.auth-password{position:relative}.auth-password input{padding-right:62px}.auth-password button{position:absolute;right:10px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:var(--amber);font-size:11px;font-weight:800}.auth-options{display:flex;justify-content:space-between;align-items:center;margin-top:-2px}.auth-check{display:flex;align-items:center;gap:8px;color:var(--ink3);font-size:11px}.auth-check input{width:14px;height:14px;accent-color:var(--orange)}.auth-check span{margin:0!important;letter-spacing:0!important;font-size:11px!important;font-weight:600!important}.auth-options>a{color:var(--amber);font-size:11px;font-weight:800}.auth-submit{height:48px;display:flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:10px;background:linear-gradient(135deg,var(--orange2),var(--orange));color:#fff;font-size:13px;font-weight:900;box-shadow:0 14px 28px -16px var(--orange);transition:.3s}.auth-submit:hover{transform:translateY(-2px);box-shadow:0 18px 34px -16px var(--orange)}.auth-submit svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.auth-feedback{min-height:0;color:#8ce99a;font-size:11px;font-weight:700;line-height:1.4}.auth-feedback:not(.show){display:none}.auth-divider{display:flex;align-items:center;gap:12px;margin:22px 0 14px;color:var(--ink3);font-size:9px;font-weight:900;letter-spacing:.1em}.auth-divider:before,.auth-divider:after{content:"";height:1px;flex:1;background:var(--line)}.auth-providers{display:grid;grid-template-columns:1fr 1fr;gap:10px}.auth-providers button{height:42px;border:1px solid var(--line);border-radius:9px;background:#ffffff09;color:var(--ink2);font-size:12px;font-weight:800}.auth-providers button:hover{border-color:var(--lineo);color:var(--ink)}.auth-providers b{margin-right:7px;color:var(--orange);font-size:13px}.auth-legal{margin-top:auto;padding-top:26px;color:var(--ink3);font-size:10px;text-align:center}.auth-legal a{color:var(--amber);font-weight:700}@media(max-width:850px){.auth-page{padding-top:100px}.auth-shell{grid-template-columns:1fr;max-width:520px}.auth-story{min-height:300px;padding:34px}.auth-story-copy h1{font-size:clamp(40px,11vw,60px)}.auth-signal{margin-top:34px}.auth-card{border-left:0;border-top:1px solid var(--line);padding:38px 30px 30px}}@media(max-width:480px){.auth-page{padding:90px 12px 35px}.auth-story{min-height:265px;padding:26px}.auth-card{padding:30px 20px 24px}.auth-story-copy p{font-size:14px}.auth-options{align-items:flex-start;gap:10px}.auth-options>a{white-space:nowrap}}.blog-detail-hero{position:relative;padding:150px 0 90px;overflow:hidden;border-bottom:1px solid var(--line)}.blog-detail-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 35%,rgba(255,106,0,.2),transparent 34%),linear-gradient(115deg,transparent 0 45%,rgba(255,179,71,.08) 45.1%,transparent 45.3%);pointer-events:none}.blog-detail-hero .wrap{position:relative;max-width:980px}.blog-back{display:inline-flex;align-items:center;gap:8px;color:var(--ink2);font-size:13px;font-weight:800;margin-bottom:54px;transition:.3s}.blog-back:hover{color:var(--amber);transform:translate(-4px)}.blog-back svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.blog-detail-kicker{display:inline-flex;align-items:center;gap:10px;color:var(--amber);font-size:12px;font-weight:900;letter-spacing:.14em}.blog-detail-kicker:before{content:"";width:34px;height:2px;background:var(--orange);box-shadow:0 0 14px var(--orange)}.blog-detail-hero h1{max-width:900px;margin:18px 0 24px;font-size:clamp(44px,7vw,94px);line-height:.94;font-weight:900;letter-spacing:-.04em;text-transform:uppercase}.blog-detail-dek{max-width:680px;color:var(--ink2);font-size:clamp(17px,2vw,22px);font-weight:500;line-height:1.45}.blog-detail-meta{display:flex;align-items:center;gap:13px;margin-top:34px;color:var(--ink3);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.blog-detail-meta i{width:4px;height:4px;border-radius:50%;background:var(--orange);box-shadow:0 0 8px var(--orange)}.blog-detail-section{padding-top:76px}.blog-detail-layout{display:grid;grid-template-columns:220px minmax(0,700px);gap:80px;justify-content:center;align-items:start}.blog-detail-aside{position:sticky;top:120px}.blog-detail-icon{width:130px;height:130px;border-radius:36px;display:grid;place-items:center;background:linear-gradient(145deg,var(--orange2),var(--ember));border:1px solid rgba(255,179,71,.55);box-shadow:0 24px 50px -24px #ff6a00e6,inset 0 1px #fff6;margin-bottom:28px}.blog-detail-icon svg{width:70px;height:70px;fill:none;stroke:#fff;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.blog-progress{padding-top:20px;border-top:1px solid var(--line);font-size:10px;font-weight:900;letter-spacing:.1em;color:var(--ink3)}.blog-progress i{display:block;width:100%;height:3px;margin-top:12px;background:linear-gradient(90deg,var(--orange),var(--amber));transform:scaleX(0);transform-origin:left;transition:transform .15s linear}.blog-detail-cta{display:flex;align-items:center;gap:8px;margin-top:36px;color:var(--amber);font-size:12px;font-weight:800;line-height:1.4}.blog-detail-cta svg{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.blog-article{border-left:1px solid var(--line);padding-left:58px}.blog-article section{position:relative;padding:0 0 58px}.blog-article section:last-child{padding-bottom:0}.blog-article section:before{content:"";position:absolute;left:-63px;top:8px;width:9px;height:9px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 6px #ff6a001a,0 0 18px var(--orange)}.article-index{display:block;color:var(--orange);font-size:12px;font-weight:900;letter-spacing:.1em;margin-bottom:14px}.blog-article h2{font-size:clamp(25px,3vw,38px);line-height:1.08;font-weight:900;letter-spacing:-.02em;margin-bottom:16px}.blog-article p{color:var(--ink2);font-size:18px;line-height:1.8;font-weight:500}.related-section{padding-top:110px}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.related-card{min-height:190px;display:flex;flex-direction:column;padding:24px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(145deg,#ffffff0d,#ffffff04);transition:.35s var(--ease)}.related-card:hover{transform:translateY(-6px);border-color:var(--lineo);background:#ff8a1e14}.related-card span{color:var(--amber);font-size:11px;font-weight:900;letter-spacing:.12em}.related-card b{margin-top:14px;font-size:18px;line-height:1.2;font-weight:800}.related-card i{display:flex;align-items:center;gap:7px;margin-top:auto;padding-top:24px;color:var(--ink3);font-size:12px;font-style:normal;font-weight:800}.related-card svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.3;stroke-linecap:round;transition:.3s}.related-card:hover svg{transform:translate(4px);color:var(--orange)}@media(max-width:900px){.blog-detail-layout{grid-template-columns:1fr;gap:40px}.blog-detail-aside{position:static;display:flex;align-items:center;gap:24px}.blog-detail-icon{width:88px;height:88px;border-radius:26px;margin:0}.blog-detail-icon svg{width:48px;height:48px}.blog-progress{flex:1}.blog-detail-cta{margin:0}.blog-article{padding-left:34px}.blog-article section:before{left:-39px}.related-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.blog-detail-hero{padding:120px 0 60px}.blog-back{margin-bottom:38px}.blog-detail-hero h1{font-size:clamp(38px,12vw,58px)}.blog-detail-meta{flex-wrap:wrap;gap:8px}.blog-detail-aside{align-items:flex-start;flex-wrap:wrap}.blog-detail-cta{width:100%;margin-left:112px;margin-top:-4px}.blog-article{padding-left:24px}.blog-article section:before{left:-29px;width:7px;height:7px}.blog-article p{font-size:16px;line-height:1.7}.related-grid{grid-template-columns:1fr}}.blog-detail-hero{padding:132px 0 86px}.blog-detail-hero .wrap{max-width:1280px}.blog-detail-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:90px;align-items:center}.blog-detail-copy{max-width:820px}.blog-detail-hero h1{max-width:820px;font-size:clamp(48px,6.5vw,92px)}.blog-signal-card{height:390px;position:relative;overflow:hidden;border:1px solid var(--lineo);border-radius:34px;background:linear-gradient(145deg,#221812,#0b0908);box-shadow:0 32px 70px -35px #ff6a00bf,inset 0 1px #ffffff26;isolation:isolate}.signal-top{position:absolute;left:24px;right:24px;top:22px;display:flex;justify-content:space-between;color:var(--ink3);font-size:10px;font-weight:900;letter-spacing:.14em;z-index:3}.signal-top b{color:var(--amber);font-size:10px}.signal-grid{position:absolute;inset:0;opacity:.24;background-image:linear-gradient(rgba(255,255,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.12) 1px,transparent 1px);background-size:34px 34px;mask-image:radial-gradient(circle at 50% 50%,#000,transparent 75%)}.signal-orbit{position:absolute;left:50%;top:52%;border:1px solid rgba(255,179,71,.35);border-radius:50%;transform:translate(-50%,-50%) rotate(-18deg);box-shadow:0 0 20px #ff6a001f;animation:signalSpin 14s linear infinite}.signal-orbit-a{width:270px;height:130px}.signal-orbit-b{width:330px;height:170px;border-color:#ffffff24;transform:translate(-50%,-50%) rotate(34deg);animation-duration:20s;animation-direction:reverse}.signal-orbit:after{content:"";position:absolute;width:7px;height:7px;right:9%;top:4%;border-radius:50%;background:var(--orange);box-shadow:0 0 15px var(--orange)}@keyframes signalSpin{to{transform:translate(-50%,-50%) rotate(342deg)}}.signal-icon{position:absolute;left:50%;top:52%;width:124px;height:124px;transform:translate(-50%,-50%);display:grid;place-items:center;border-radius:34px;background:linear-gradient(145deg,var(--orange2),var(--ember));border:1px solid rgba(255,211,145,.65);box-shadow:0 0 0 12px #ff8a1e14,0 0 48px #ff6a008c,inset 0 1px #ffffff73;z-index:2}.signal-icon svg{width:66px;height:66px;fill:none;stroke:#fff;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.signal-label{position:absolute;left:24px;bottom:22px;color:var(--ink3);font-size:10px;font-weight:800;line-height:1.35;letter-spacing:.12em;z-index:3}.signal-label b{color:#fff}.blog-detail-layout{grid-template-columns:180px minmax(0,760px);gap:92px}.blog-detail-aside{padding-top:8px}.article-rail-label{display:block;color:var(--amber);font-size:10px;font-weight:900;letter-spacing:.14em;white-space:nowrap}.article-rail-rule{width:42px;height:2px;margin:14px 0 28px;background:var(--orange);box-shadow:0 0 12px var(--orange)}.blog-detail-aside .blog-progress{padding-top:0;border-top:0}.blog-detail-aside .blog-detail-cta{border-top:1px solid var(--line);padding-top:22px}.blog-article{padding-left:64px}.blog-article section{padding-bottom:76px}.blog-article section:first-child{padding-top:4px}.blog-article section:before{left:-69px}.blog-article section:first-child:after{content:"";display:block;height:1px;margin:34px 0 0;background:linear-gradient(90deg,var(--orange),transparent)}.blog-article h2{font-size:clamp(28px,3.2vw,42px)}.blog-article p{font-size:19px;max-width:650px}.blog-article section:nth-child(2){padding:34px 34px 48px;margin:0 0 76px;border:1px solid var(--lineo);border-radius:24px;background:linear-gradient(135deg,#ff8a1e1a,#ffffff05);box-shadow:inset 0 1px #ffffff14}.blog-article section:nth-child(2):before{left:-69px}.related-section{padding-top:90px}.related-section .sec-head{display:flex;align-items:end;justify-content:space-between;gap:30px}.related-section .sec-head h2{max-width:560px}@media(max-width:1050px){.blog-detail-hero-grid{grid-template-columns:minmax(0,1fr) 300px;gap:44px}.blog-signal-card{height:330px}.blog-detail-layout{gap:54px}}@media(max-width:900px){.blog-detail-hero-grid{grid-template-columns:1fr}.blog-signal-card{height:260px;max-width:520px;width:100%;margin-top:10px}.blog-detail-layout{grid-template-columns:1fr;gap:36px}.blog-detail-aside{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.article-rail-rule{margin:0;width:30px}.blog-detail-aside .blog-progress{flex:1;min-width:180px}.blog-detail-aside .blog-detail-cta{width:100%;margin:0}.blog-article{padding-left:34px}.blog-article section:before,.blog-article section:nth-child(2):before{left:-39px}}@media(max-width:600px){.blog-detail-hero{padding-top:112px}.blog-detail-hero-grid{gap:38px}.blog-signal-card{height:230px;border-radius:24px}.signal-icon{width:92px;height:92px;border-radius:26px}.signal-icon svg{width:50px;height:50px}.signal-orbit-a{width:210px;height:100px}.signal-orbit-b{width:260px;height:130px}.blog-article{padding-left:24px}.blog-article section:before,.blog-article section:nth-child(2):before{left:-29px}.blog-article section:nth-child(2){padding:24px 20px 32px;margin-bottom:60px}.blog-article p{font-size:16px}.related-section .sec-head{display:block}}.strip{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.strip div{padding:26px;border-radius:22px;border:1px solid var(--line);background:#ffffff08;text-align:center;transition:.35s}.strip div:hover{border-color:var(--lineo);background:#ff8a1e0f}.strip b{display:block;font-weight:900;font-size:40px;letter-spacing:-.04em;color:var(--orange);line-height:1}.strip small{display:block;margin-top:8px;font-size:13px;font-weight:700;color:var(--ink2)}@media(max-width:800px){.strip{grid-template-columns:1fr 1fr}}@media(max-width:960px){.nav ul,.nav-r .login{display:none!important}.burger{display:grid;place-items:center}.nav{height:66px;padding-left:20px}.brand{font-size:24px}.nav .btn{padding:11px 16px;font-size:13px;white-space:nowrap}.nav .btn:before{display:none}}.mtabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.mtabs button{padding:8px 12px;border-radius:999px;border:1px solid var(--line);background:#ffffff0a;color:var(--ink2);font-weight:700;font-size:12px;transition:.25s}.mtabs button.on,.mtabs button:hover{border-color:var(--orange);background:#ff6a0026;color:#fff}.tbtn{width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;display:grid;place-items:center;color:#fff;transition:.3s;position:relative;overflow:hidden}.tbtn:hover{border-color:var(--lineo);background:#ff8a1e26}.tbtn svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;position:absolute;transition:.5s var(--ease)}.tbtn .moon{transform:translateY(0) rotate(0)}.tbtn .sun{transform:translateY(40px) rotate(90deg)}body.light .tbtn .moon{transform:translateY(-40px) rotate(-90deg)}body.light .tbtn .sun{transform:translateY(0) rotate(0)}body.light{--bg:#F3F1EE;--bg2:#ECE8E3;--ink:#17130F;--ink2:rgba(23,19,15,.74);--ink3:rgba(23,19,15,.5);--line:rgba(23,19,15,.1);--lineo:rgba(255,106,0,.45)}body.light .bg-grid{background-image:linear-gradient(rgba(23,19,15,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(23,19,15,.05) 1px,transparent 1px)}body.light .bg-glow span{opacity:.22}body.light .bg-beam{opacity:.15}body.light #circuit{opacity:.5}body.light .bg-rings{opacity:.12}body.light .nav{background:linear-gradient(135deg,#ffffffd9,#fff9 40%,#ff8a1e14);border-color:#17130f1a;box-shadow:inset 0 1px #fff,0 24px 60px -24px #17130f40}body.light .nav:after{background:linear-gradient(90deg,transparent,#fff,transparent)}body.light .nav ul a.top{color:var(--ink2)}body.light .nav ul a.top:hover,body.light .nav ul a.top.active{color:var(--ink)}body.light .tbtn{color:var(--ink);border-color:#17130f1f;background:#17130f0a}body.light .brand{color:var(--ink)}body.light .btn.ghost{background:#fff;border-color:#17130f1f;color:var(--ink);box-shadow:0 10px 24px -14px #17130f4d}body.light .btn.ghost svg{stroke:var(--ink)}body.light .eyebrow{background:#fff;border-color:#ff6a004d}body.light .hero h1.big .w,body.light .hero h1.big .ln.wL:hover span{color:#17130f!important}body.light .tcard,body.light .ind,body.light .pitem,body.light .pside,body.light .blog,body.light .cta-box,body.light .asklive,body.light .engine .viz,body.light .mbox,body.light .live-box,body.light .feat div,body.light .strip div,body.light .footer,body.light .dd,body.light .mobile-menu,body.light .station .pin,body.light .pcard,body.light .why,body.light .faq-item,body.light .dform,body.light .cform,body.light .soc a,body.light .rev,body.light .tileC,body.light .cmp-card{background:linear-gradient(160deg,#fff,#f6f3ef);border-color:#17130f17;box-shadow:0 20px 50px -30px #17130f59,inset 0 1px #fff}body.light .tcard:after{opacity:.12}body.light .tcard:before{background-image:linear-gradient(rgba(23,19,15,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(23,19,15,.05) 1px,transparent 1px)}body.light .tcard h3,body.light .tcard .label{color:var(--ink)}body.light .tcard p{color:var(--ink2)}body.light .chips span,body.light .about .pill-row span,body.light .mtabs button,body.light .live-box .ex,body.light .pside .tog,body.light .pside .line{border-color:#17130f1f;background:#17130f08;color:var(--ink)}body.light .live-box textarea,body.light .dform input,body.light .dform textarea,body.light .cform input,body.light .cform textarea,body.light .cform select{appearance:none;background:#fff;color:var(--ink);border-color:#17130f1f}body.light .cta-box:after{background:linear-gradient(135deg,#fff,#f3efe9)}body.light .pitem.on{background:linear-gradient(160deg,#fff4ea,#fff)}body.light .foot-canvas{opacity:.5}body.light .mclose{color:var(--ink);border-color:#17130f26}body.light .mbody h3,body.light .live-box h3,body.light .mbody p{color:var(--ink)}body.light .orb{background:#ffffffe6;border-color:#17130f1a;color:var(--ink)}body.light .station h4{color:var(--ink3)}body.light .station.on h4{color:var(--ink)}body.light .journey .rail{stroke:#17130f1f}body.light .blog-detail-hero{border-color:#17130f1a}body.light .blog-detail-hero:before{background:radial-gradient(circle at 78% 35%,rgba(255,138,30,.13),transparent 34%),linear-gradient(115deg,transparent 0 45%,rgba(255,138,30,.06) 45.1%,transparent 45.3%)}body.light .blog-article p{color:var(--ink2)}body.light .related-card{background:linear-gradient(145deg,#fff,#f6f3ef);border-color:#17130f1a}body.light .auth-page:after{background-image:linear-gradient(rgba(23,19,15,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(23,19,15,.055) 1px,transparent 1px)}body.light .auth-shell{background:linear-gradient(135deg,#ffffffe0,#ffffff9e);border-color:#17130f1a;box-shadow:0 35px 80px -40px #17130f59,inset 0 1px #fff}body.light .auth-story{background:radial-gradient(circle at 20% 65%,rgba(255,138,30,.15),transparent 42%)}body.light .auth-card{background:#ffffffb8;border-color:#17130f1a}body.light .auth-form input,body.light .auth-providers button{background:#17130f09;border-color:#17130f1f;color:var(--ink)}body.light .auth-switch{background:#17130f0a;border-color:#17130f1a}body.light .auth-switch a.active{color:#fff}body.light .auth-providers button,body.light .auth-story-copy p{color:var(--ink2)}body.light .force .pic .badge{background:#ffffffe6;color:var(--ink);border-color:#17130f1a}body.light .dd a.item:hover{background:#ff6a0014}body.light .askbub .bub{background:#fff;color:var(--ink);border-color:#17130f1a}body.light .cloud .core{background:radial-gradient(circle at 35% 30%,#fff,#f4efe9 55%,#ff8a1e40);border-color:#17130f1f}body.light .cloud .core .t{color:var(--ink)}body.light .socbig{color:#17130f0d}body.light .faq-item .q{color:var(--ink)}body.light .faq-item .a{color:var(--ink2)}body.light .mvideo{background:#000}body.light .modal{background:#f3f1eebf}.dd{width:640px;background:linear-gradient(160deg,#120e0cf5,#080706f7);padding:22px 12px 12px}.dd #ddItems{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2px 10px}.dd a.item{padding:11px 14px}.dd a.item b{font-size:15px}.hero .eyebrow{font-size:12px;padding:7px 14px 7px 10px;margin-bottom:18px;margin-top:10px}.hero{padding-top:128px}.hero h1.big .w,.hero h1.big .ln.wL:hover span{color:#f3eee6!important;-webkit-text-stroke:0!important}.hero h1.big .oblock{display:block;cursor:default}.hero h1.big .oblock .ln{overflow:visible}.hero h1.big .o{display:block;background:linear-gradient(90deg,#ff8a1e,#ffb347,#ffc978,#ff9e3d,#ff8a1e);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:rise 1.1s var(--ease) forwards,gradMove 2.6s linear infinite;transition:.3s}@keyframes gradMove{to{background-position:300% 0}}.hero h1.big .oblock:hover .o{background:none;-webkit-text-fill-color:transparent;color:transparent;-webkit-text-stroke:2px #FF8A1E;filter:drop-shadow(0 0 12px rgba(255,138,30,.55));animation:rise 1.1s var(--ease) forwards}.hero h1.big .ln.oL:hover span{color:transparent!important}.hero .cta .btn{padding:13px 20px;font-size:14px}.tcard .bgic{opacity:.04;animation:bgDrift 12s ease-in-out infinite}.tcard:hover .bgic{opacity:.09}@keyframes bgDrift{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(-14px,-12px) rotate(-6deg)}}.tcard .spark{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--c);box-shadow:0 0 12px var(--c);opacity:0;pointer-events:none}.tcard:hover .spark{animation:sparkFly 1.6s ease-out infinite}.tcard .spark:nth-child(2){animation-delay:.5s;left:30%}.tcard .spark:nth-child(3){animation-delay:1s;left:60%}@keyframes sparkFly{0%{opacity:0;transform:translateY(0) scale(.5)}20%{opacity:1}to{opacity:0;transform:translateY(-140px) scale(0)}}.tcard:hover{box-shadow:0 30px 70px -30px var(--c),inset 0 0 0 1px var(--c)}.auth-form[hidden]{display:none}.omarq{position:relative;background:#070605;padding:56px 0 46px;margin:20px 0;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);overflow:hidden}.omarq:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 15% 50%,rgba(255,106,0,.25),transparent 40%),radial-gradient(circle at 85% 50%,rgba(255,179,71,.18),transparent 40%),radial-gradient(rgba(255,179,71,.35) 1px,transparent 1.5px);background-size:100% 100%,100% 100%,26px 26px;pointer-events:none}.omarq canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:.6}.omarq .row{position:relative}.askbub{position:fixed;right:22px;bottom:22px;z-index:55;display:flex;align-items:flex-end;gap:12px;cursor:pointer}.askbub .bub{padding:12px 16px;border-radius:18px 18px 4px;background:#14100eeb;border:1px solid var(--lineo);backdrop-filter:blur(14px);font-size:13px;font-weight:700;max-width:220px;box-shadow:0 20px 50px -20px #ff6a0099;animation:bubPop 6s var(--ease) infinite;transform-origin:bottom right}.askbub .bub b{color:var(--amber)}@keyframes bubPop{0%,8%{opacity:0;transform:scale(.7) translateY(10px)}14%,80%{opacity:1;transform:none}88%,to{opacity:0;transform:scale(.8) translateY(6px)}}.askbub .face{width:74px;height:74px;border-radius:50%;background:radial-gradient(circle at 40% 30%,#fff,#e9e4de 60%,#d5cfc7);border:2px solid rgba(255,138,30,.6);overflow:hidden;position:relative;box-shadow:0 0 0 6px #ff8a1e24,0 20px 40px -14px #ff6a00cc;animation:faceBob 3s ease-in-out infinite}.askbub .face img{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:contain}.askbub .face:after{content:"";position:absolute;inset:-2px;border-radius:50%;border:2px solid rgba(255,179,71,.9);animation:ping 2s ease-out infinite}@keyframes faceBob{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-6px) rotate(3deg)}}.askbub .wave{position:absolute;right:-6px;top:-6px;width:26px;height:26px;border-radius:50%;background:var(--orange);display:grid;place-items:center;font-size:13px;animation:wave 1.6s ease-in-out infinite;transform-origin:70% 70%}@keyframes wave{0%,to{transform:rotate(0)}25%{transform:rotate(18deg)}75%{transform:rotate(-12deg)}}@media(max-width:600px){.askbub .bub{display:none}}.world{display:grid;grid-template-columns:1.2fr .8fr;gap:22px}.wcard{position:relative;border-radius:36px;overflow:hidden;background:#0d0a09;border:1px solid rgba(255,255,255,.1);min-height:520px;box-shadow:0 40px 100px -40px #000c}.wcard canvas{position:absolute;left:50%;bottom:-78%;width:125%;aspect-ratio:1;transform:translate(-50%)}.wcard .top{position:relative;z-index:2;text-align:center;padding:44px 20px 0}.wcard .top .pill{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid var(--lineo);background:#14100ed9;font-size:12px;font-weight:700;color:#fff}.wcard .top .pill i{width:7px;height:7px;border-radius:50%;background:var(--amber);box-shadow:0 0 10px var(--amber);animation:pulse 1.6s infinite}.wcard .top h3{margin-top:16px;font-weight:800;font-size:clamp(24px,2.4vw,34px);color:#fff;letter-spacing:-.02em}.wcard .top h3 b{color:var(--orange)}.wcard .top p{color:#ffffffb3;font-weight:500;font-size:14px;margin-top:6px}.wcard .top .btn{margin-top:18px}.wcard .dots{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(13,10,9,.9) 0%,rgba(13,10,9,.6) 40%,transparent 60%),radial-gradient(circle at 50% 100%,rgba(255,106,0,.3),transparent 55%)}.wside{display:grid;grid-template-rows:1fr 1fr;gap:22px}.pcard{position:relative;border-radius:30px;padding:30px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(160deg,#1a1614,#0f0d0c);overflow:hidden;box-shadow:0 30px 70px -40px #000c}.pcard .big{position:absolute;right:20px;bottom:6px;font-weight:900;font-size:clamp(70px,7vw,110px);letter-spacing:-.06em;line-height:1;color:transparent;-webkit-text-stroke:1.5px rgba(255,138,30,.35)}.pcard p{font-weight:600;font-size:15px;max-width:30ch;position:relative}.pcard .tp{display:flex;align-items:center;gap:10px;margin-top:22px;position:relative}.pcard .tp svg{width:20px;height:20px;fill:#00b67a}.pcard .tp b{font-weight:800;font-size:14px}.pcard .stars{display:flex;gap:3px;margin-top:8px}.pcard .stars i{width:22px;height:22px;background:#00b67a;display:grid;place-items:center}.pcard .stars i svg{width:14px;height:14px;fill:#fff}.pcard .quote{display:grid;grid-template-columns:96px 1fr;gap:18px;align-items:center}.pcard .quote .av{width:96px;height:120px;border-radius:18px;background:linear-gradient(160deg,var(--orange),var(--ember));position:relative;overflow:hidden;display:grid;place-items:center;font-weight:900;font-size:32px;color:#fff}.pcard .quote .av:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.35),transparent 50%)}.pcard .quote q{font-weight:700;font-size:15px;display:block;quotes:"“" "”"}.pcard .quote small{display:block;margin-top:8px;font-size:12px;color:var(--ink3);font-weight:700}@media(max-width:960px){.world{grid-template-columns:1fr}.wside{grid-template-rows:auto auto}}.revwrap{margin-top:26px;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.revtrack{display:flex;gap:18px;width:max-content;animation:marqR 55s linear infinite}.revwrap:hover .revtrack{animation-play-state:paused}@keyframes marqR{0%{transform:translate(-50%)}to{transform:translate(0)}}.rev{width:340px;padding:24px;border-radius:24px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(160deg,#1a1614,#0f0d0c);flex:none}.rev .st{display:flex;gap:2px;margin-bottom:12px}.rev .st i{width:16px;height:16px;background:#00b67a;display:grid;place-items:center}.rev .st i svg{width:10px;height:10px;fill:#fff}.rev p{font-size:14px;font-weight:500;color:var(--ink2);min-height:66px}.rev .who{display:flex;align-items:center;gap:12px;margin-top:16px}.rev .who i{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,var(--orange2),var(--ember));display:grid;place-items:center;font-weight:900;font-size:13px;color:#fff;font-style:normal}.rev .who b{display:block;font-size:13px}.rev .who small{font-size:12px;color:var(--ink3);font-weight:600}.brands{margin-top:34px;display:flex;align-items:center;gap:26px}.brands .lbl{font-size:12px;font-weight:800;color:var(--ink3);line-height:1.4;flex:none;width:120px}.brandwrap{flex:1;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.brandtrack{display:flex;gap:34px;width:max-content;animation:marq 40s linear infinite;align-items:center}.brandtrack span{font-weight:900;font-size:22px;letter-spacing:-.03em;color:var(--ink3);white-space:nowrap;opacity:.7;transition:.3s;display:flex;align-items:center;gap:8px}.brandtrack span i{width:26px;height:26px;border-radius:8px;background:linear-gradient(135deg,#ff8a1e99,#ff6a0026);display:inline-block}.brandtrack span:hover{opacity:1;color:var(--ink)}.process{display:grid;grid-template-columns:.7fr 1.3fr;gap:40px;align-items:center}.process .nav2{display:flex;gap:10px;margin-top:24px}.process .nav2 button{width:46px;height:46px;border-radius:50%;border:1px solid var(--line);background:#ffffff0a;color:#fff;display:grid;place-items:center;transition:.3s;box-shadow:0 10px 24px -12px #000000b3}.process .nav2 button:hover{background:var(--orange);border-color:var(--orange);transform:translateY(-2px)}.process .nav2 svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}body.light .process .nav2 button{color:var(--ink);background:#fff}.ptrack{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:10px 6px 20px;scrollbar-width:none}.ptrack::-webkit-scrollbar{display:none}.pstep{flex:none;width:300px;min-height:340px;border-radius:30px;padding:30px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(160deg,#1c1815,#100e0d);scroll-snap-align:start;position:relative;display:flex;flex-direction:column;transition:.5s var(--ease);box-shadow:0 30px 60px -40px #000000e6}.pstep:hover{transform:translateY(-8px);border-color:var(--lineo)}.pstep .ic{width:52px;height:52px;border-radius:16px;background:linear-gradient(135deg,var(--orange2),var(--ember));display:grid;place-items:center;box-shadow:0 12px 26px -10px #ff6a00e6;position:absolute;top:-14px;left:26px}.pstep .ic svg{width:22px;height:22px;stroke:#fff;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pstep h4{font-weight:800;font-size:22px;margin-top:40px}.pstep p{font-size:14px;color:var(--ink2);font-weight:500;margin-top:10px}.pstep .bot{margin-top:auto;display:flex;justify-content:space-between;align-items:flex-end;padding-top:20px}.pstep .bot span{font-size:11px;font-weight:800;letter-spacing:.08em;padding:7px 12px;border-radius:999px;border:1px solid var(--line)}.pstep .bot b{font-weight:900;font-size:40px;letter-spacing:-.05em;line-height:1;color:var(--orange)}.pstep .bot b small{font-size:22px;color:var(--ink3);font-weight:800}@media(max-width:900px){.process{grid-template-columns:1fr}}.whyg{display:grid;grid-template-columns:1fr 1fr;gap:20px}.why{border-radius:30px;padding:30px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(160deg,#1a1614,#0f0d0c);position:relative;overflow:hidden;min-height:300px;display:flex;flex-direction:column;transition:.5s var(--ease)}.why:hover{border-color:var(--lineo);transform:translateY(-6px)}.why .art{flex:1;min-height:150px;position:relative;margin-bottom:18px}.why h4{font-weight:800;font-size:20px}.why p{font-size:14px;color:var(--ink2);font-weight:500;margin-top:8px}.why .rows{display:flex;flex-direction:column;gap:10px}.why .rows div{display:flex;align-items:center;gap:10px}.why .rows .bar{height:14px;border-radius:99px;background:#ffffff12;border:1px solid var(--line);position:relative;overflow:hidden}.why .rows .bar:after{content:"";position:absolute;inset:0;width:var(--w);background:linear-gradient(90deg,var(--amber),var(--orange));border-radius:99px;transform:scaleX(0);transform-origin:left;animation:barGrow 3s var(--ease) infinite}@keyframes barGrow{0%{transform:scaleX(0)}40%,85%{transform:scaleX(1)}to{transform:scaleX(1);opacity:.5}}.why .rows .tag{font-size:11px;font-weight:800;padding:6px 10px;border-radius:999px;border:1px solid var(--lineo);background:#ff8a1e14;color:var(--amber);flex:none}.why .checks{display:flex;gap:12px;justify-content:center;align-items:center;height:100%}.why .checks i{width:64px;height:64px;border-radius:18px;border:1px solid var(--line);background:#ffffff0a;display:grid;place-items:center;animation:chk 3s var(--ease) infinite}.why .checks i:nth-child(2){animation-delay:.4s}.why .checks i:nth-child(3){animation-delay:.8s}.why .checks svg{width:26px;height:26px;stroke:var(--amber);fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}@keyframes chk{0%,20%{transform:scale(.9);opacity:.5}40%,to{transform:scale(1);opacity:1}}.why .shield{display:grid;place-items:center;height:100%}.why .shield svg{width:110px;height:110px;stroke:var(--amber);fill:#ff8a1e14;stroke-width:1.2;filter:drop-shadow(0 0 20px rgba(255,138,30,.4));animation:coreFloat 4s ease-in-out infinite}.why .chatart{display:grid;grid-template-columns:1fr 1fr;gap:14px;height:100%;align-items:center}.why .chatart .b{padding:14px;border-radius:16px;border:1px solid var(--line);background:#ffffff0a}.why .chatart .b i{display:block;height:8px;border-radius:99px;background:#fff3;margin:6px 0;width:var(--w)}.why .chatart .b.o i{background:var(--orange)}.why .chatart .ok{width:44px;height:44px;border-radius:12px;background:var(--orange);display:grid;place-items:center;margin-left:auto;box-shadow:0 0 20px #ff6a0099;animation:chk 3s var(--ease) infinite}.why .chatart .ok svg{width:20px;height:20px;stroke:#fff;fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}@media(max-width:800px){.whyg{grid-template-columns:1fr}}.custom{position:relative;text-align:center;padding:60px 0;min-height:480px;display:grid;place-items:center}.custom .inner{max-width:640px;position:relative;z-index:2}.tileC{position:absolute;width:86px;height:86px;border-radius:24px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(160deg,#1e1a17,#110f0e);display:grid;place-items:center;box-shadow:0 30px 60px -30px #000000e6;animation:tileBob 6s ease-in-out infinite}.tileC svg{width:36px;height:36px;stroke:var(--amber);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@keyframes tileBob{0%,to{transform:translateY(0) rotate(var(--r))}50%{transform:translateY(-14px) rotate(calc(var(--r) + 4deg))}}@media(max-width:900px){.tileC{display:none}}.socsec{position:relative;text-align:center;padding:80px 0 60px;overflow:hidden}.socbig{position:absolute;left:50%;top:40%;transform:translate(-50%,-50%);font-weight:900;font-size:clamp(100px,20vw,300px);letter-spacing:-.06em;color:#ffffff09;white-space:nowrap;pointer-events:none;line-height:1}.socsec .ico{width:82px;height:82px;border-radius:24px;margin:0 auto 22px;background:linear-gradient(135deg,var(--orange2),var(--ember));display:grid;place-items:center;font-weight:900;font-size:26px;color:#fff;box-shadow:0 20px 50px -14px #ff6a00e6;position:relative;animation:coreFloat 4s ease-in-out infinite}.socsec h2{font-weight:900;text-transform:uppercase;font-size:clamp(28px,3.6vw,48px);letter-spacing:-.04em;line-height:1;position:relative}.socsec p{margin-top:12px;color:var(--ink2);font-weight:500;position:relative}.soc{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-top:34px;position:relative}.soc a{display:flex;align-items:center;gap:16px;padding:18px 20px 18px 26px;border-radius:22px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(160deg,#1c1815,#100e0d);font-weight:800;font-size:16px;min-width:210px;justify-content:space-between;transition:.4s var(--ease);box-shadow:0 20px 50px -30px #000000e6}.soc a i{width:40px;height:40px;border-radius:50%;background:#111;display:grid;place-items:center;box-shadow:0 8px 18px -8px #000000e6,inset 0 1px #ffffff26}.soc a i svg{width:16px;height:16px;fill:#fff}.soc a:hover{transform:translateY(-6px);border-color:var(--lineo)}.soc a:hover i{background:var(--orange)}.faq{max-width:860px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.faq-item{border-radius:22px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(160deg,#1c1815,#100e0d);box-shadow:0 20px 50px -30px #000000e6,inset 0 1px #ffffff0f;overflow:hidden;transition:.4s var(--ease)}.faq-item .q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;background:transparent;border:0;color:#fff;font-weight:800;font-size:16px;text-align:left;font-family:inherit}.faq-item .q i{width:34px;height:34px;border-radius:50%;background:#111;border:1px solid rgba(255,255,255,.12);display:grid;place-items:center;flex:none;box-shadow:0 8px 16px -8px #000000e6,inset 0 1px #ffffff26;transition:.4s var(--ease)}.faq-item .q i:before,.faq-item .q i:after{content:"";position:absolute;width:12px;height:2px;background:#fff;border-radius:2px;transition:.4s}.faq-item .q i:after{transform:rotate(90deg)}.faq-item.open .q i{background:var(--orange);border-color:var(--orange);transform:rotate(180deg)}.faq-item.open .q i:after{transform:rotate(0)}.faq-item.open .q{color:var(--orange)}.faq-item .a{max-height:0;overflow:hidden;padding:0 24px;color:var(--ink2);font-weight:500;font-size:15px;transition:max-height .5s var(--ease),padding .4s}.faq-item.open .a{max-height:300px;padding:0 24px 22px}.faq-item.open{border-color:var(--lineo)}.faq-item .q i{position:relative}.demo{display:grid;grid-template-columns:1.1fr .9fr;gap:26px;align-items:stretch}.demo>div:first-child{display:flex;flex-direction:column;min-width:0}.demo>div:first-child>.dform{flex:none}.demo>div:first-child>.dpick{flex:1;grid-auto-rows:1fr}#dpick>.pitem:last-child:nth-child(odd){grid-column:1/-1}.demo>aside.dform{position:static;display:flex;flex-direction:column;min-width:0}#dformBody{display:flex;flex-direction:column;flex:1}#dformBody #dsend{margin-top:auto;min-height:48px}#dformBody input:last-of-type{margin-bottom:20px}#dformBody #dsend:disabled{cursor:wait;opacity:.7;transform:none}.demo-feedback{color:#ffb088;font-size:13px;line-height:1.6;margin:12px 0 18px}.demo-feedback[hidden]{display:none}.demo-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.demo-reference{font-size:11px;overflow-wrap:anywhere;color:var(--ink3);margin-top:16px}.demo>aside .done.show{margin:auto 0}.dpick{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dpick .pitem{padding:16px}.dform{border-radius:30px;padding:30px;border:1px solid var(--lineo);background:linear-gradient(160deg,#1e1512,#0b0908);position:sticky;top:110px;box-shadow:0 40px 100px -40px #ff6a0099}.dform h3{font-weight:900;text-transform:uppercase;font-size:24px;letter-spacing:-.03em}.dform label,.cform label{display:block;font-size:12px;font-weight:800;letter-spacing:.06em;color:var(--ink2);margin:16px 0 8px}.dform input,.dform textarea,.cform input,.cform textarea,.cform select{appearance:none;width:100%;padding:14px 16px;border-radius:14px;border:1px solid var(--line);background:#ffffff0a;color:#fff;font-family:inherit;font-size:15px;font-weight:500;outline:none;transition:.3s}.dform input:focus,.dform textarea:focus,.cform input:focus,.cform textarea:focus,.cform select:focus{border-color:var(--lineo);box-shadow:0 0 0 4px #ff8a1e1f}.dform .mode{display:flex;gap:8px;margin-top:8px}.dform .mode button{flex:1;padding:12px;border-radius:14px;border:1px solid var(--line);background:#ffffff0a;color:var(--ink2);font-weight:800;font-size:13px;transition:.3s}.dform .mode button.on{background:linear-gradient(135deg,var(--orange2),var(--orange));color:#fff;border-color:transparent;box-shadow:0 10px 24px -10px #ff6a00e6}.dform .sum{margin-top:14px;padding:14px;border-radius:14px;border:1px dashed var(--lineo);font-size:13px;font-weight:600;color:var(--ink2)}.dform .btn{width:100%;justify-content:center;margin-top:18px}.dform .done{display:none;text-align:center;padding:30px 10px}.dform .done.show{display:block;animation:pageIn .6s var(--ease)}.dform .done .ok{width:70px;height:70px;border-radius:50%;margin:0 auto 16px;background:linear-gradient(135deg,var(--orange2),var(--ember));display:grid;place-items:center;box-shadow:0 0 40px #ff6a0099}.dform .done .ok svg{width:30px;height:30px;stroke:#fff;fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}@media(max-width:960px){.demo{grid-template-columns:1fr}.dform{position:static}.dpick{grid-template-columns:1fr}}.contact{display:grid;grid-template-columns:.9fr 1.1fr;gap:26px;align-items:stretch}.cinfo{border-radius:36px;padding:40px;position:relative;overflow:hidden;background:linear-gradient(160deg,#2a1810,#0b0908);border:1px solid var(--lineo);display:flex;flex-direction:column;min-height:560px}.cinfo:before{content:"";position:absolute;width:500px;height:500px;right:-200px;top:-200px;border-radius:50%;background:radial-gradient(circle,rgba(255,106,0,.55),transparent 60%);animation:gdrift 14s ease-in-out infinite alternate}.cinfo:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:36px 36px;mask-image:radial-gradient(circle at 80% 20%,#000,transparent 70%)}.cinfo>*{position:relative;z-index:1}.cinfo h2{font-weight:900;text-transform:uppercase;font-size:clamp(30px,3.6vw,50px);line-height:.96;letter-spacing:-.04em;color:#fff}.cinfo h2 span{color:var(--orange)}.cinfo p{margin-top:14px;color:#ffffffbf;font-weight:500}.cinfo .items{margin-top:auto;display:flex;flex-direction:column;gap:14px;padding-top:30px}.contact-tools{margin-top:26px;padding-top:22px;border-top:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;flex:1}.contact-tools-heading{display:flex;align-items:flex-start;flex-direction:column;gap:5px;margin-bottom:16px}.contact-tools-heading strong{font-size:14px;color:#fff}.contact-tools-heading>span{font-size:11px;color:#ffffff8c}.contact-tools-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:10px;flex:1}.contact-tools-grid .contact-tool{min-height:76px;gap:8px;background:linear-gradient(135deg,#ffffff0e,#ffffff04);box-shadow:inset 0 1px #ffffff0a}.contact-tool-icon{width:28px;height:32px;flex:none;display:grid;place-items:center;color:var(--amber)}.contact-tool-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.contact-tool-copy{display:flex;flex-direction:column;gap:5px;min-width:0}.contact-tool-copy strong{font-size:12px;font-weight:750;line-height:1.4}.contact-tool-copy small{font-size:10px;font-weight:500;color:#ffffff80;line-height:1.4}.contact-tools-grid .contact-tool:hover{background:linear-gradient(135deg,#ff8a1e24,#ff8a1e08);box-shadow:inset 0 1px #ffffff14,0 8px 20px -12px #ff6a0066}.contact-tools-grid .contact-tool:has(input:checked){background:linear-gradient(135deg,#ff6a0033,#ff6a000d);box-shadow:inset 0 0 0 1px #ff6a001f,0 8px 22px -16px var(--orange)}.contact-tool{position:relative;display:flex;align-items:center;gap:10px;padding:12px;border-radius:13px;border:1px solid rgba(255,255,255,.12);background:#ffffff09;color:#ffffffd1;font-size:12px;font-weight:700;line-height:1.4;cursor:pointer;transition:background .25s,border-color .25s,transform .25s}.contact-tool:last-child:nth-child(odd){grid-column:1/-1}.contact-tool>input{position:absolute;opacity:0;width:1px;height:1px}.contact-tool-check{flex:none;width:20px;height:20px;border-radius:6px;border:1px solid rgba(255,255,255,.3);display:grid;place-items:center;transition:.25s}.contact-tool-check svg{width:13px;height:13px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform:scale(.7);transition:.25s}.contact-tool:hover{background:#ff8a1e17;border-color:#ff8a1e80;transform:translateY(-2px)}.contact-tool:has(input:checked){background:#ff6a001f;border-color:var(--orange);color:#fff}.contact-tool input:checked+.contact-tool-check{background:var(--orange);border-color:var(--orange);box-shadow:0 0 14px #ff6a0040}.contact-tool input:checked+.contact-tool-check svg{opacity:1;transform:scale(1)}.contact-tool:focus-within{outline:2px solid var(--amber);outline-offset:3px}.cinfo .contact-tools-status{font-size:11px;margin-top:12px;color:#fff9}@media(max-width:420px){.contact-tools-grid{grid-template-columns:1fr}.contact-tool{padding:11px 12px}.contact-tools-heading{align-items:flex-start;flex-direction:column;gap:4px}}.cinfo .items>div{display:flex;gap:16px;align-items:center;padding:14px;border-radius:18px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px);transition:.3s}.cinfo .items>div:hover{background:#ffffff1a;transform:translate(6px)}.cinfo .items i{width:46px;height:46px;border-radius:14px;background:#fff;display:grid;place-items:center;flex:none}.cinfo .items i svg{width:20px;height:20px;stroke:#17130f;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cinfo .items b{display:block;font-size:14px;color:#fff}.cinfo .items small{font-size:13px;color:#ffffffb3;font-weight:600}.cform{border-radius:36px;padding:40px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(160deg,#1c1815,#100e0d);box-shadow:0 40px 100px -40px #000000e6}.cform select{color-scheme:dark}.cform select option{background:#211b17;color:#fff}body.light .cform select{color-scheme:light}body.light .cform select option{background:#fff;color:#17130f}.contact-feedback{font-size:13px;line-height:1.7;color:#ffb088;margin-top:16px;overflow-wrap:anywhere}.contact-feedback.success{color:#8ce99a}.contact-feedback[hidden],.cform [data-contact-fields][hidden],.cform [data-contact-success][hidden]{display:none}.cform.contact-complete{display:flex;flex-direction:column}.contact-success{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:360px;padding:30px 10px;animation:contactSuccessEnter .65s var(--ease) both}.contact-success-icon{position:relative;display:grid;place-items:center;width:70px;height:70px;margin-bottom:22px;border-radius:50%;background:linear-gradient(135deg,var(--orange2),var(--ember));box-shadow:0 0 40px #ff6a0059;animation:contactSuccessPop .75s var(--ease) .08s both}.contact-success-icon:after{content:"";position:absolute;inset:-7px;border-radius:50%;border:1px solid rgba(255,138,30,.5);pointer-events:none;animation:contactSuccessRing 1.5s ease-out .35s 2 both}.contact-success-icon svg{width:30px;height:30px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.contact-success-icon path{stroke-dasharray:40;animation:contactSuccessCheck .5s ease-out .35s both}.contact-success>h3,.contact-success>p,.contact-success>.btn{animation:contactSuccessReveal .6s var(--ease) both}.contact-success>h3{animation-delay:.2s}.contact-success>p{animation-delay:.3s}.contact-success>p.contact-success-reference{animation-delay:.4s}.contact-success>.btn{animation-delay:.5s}@keyframes contactSuccessEnter{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0 0}}@keyframes contactSuccessPop{0%{opacity:0;scale:.6}65%{opacity:1;scale:1.08}to{opacity:1;scale:1}}@keyframes contactSuccessCheck{0%{stroke-dashoffset:40}to{stroke-dashoffset:0}}@keyframes contactSuccessRing{0%{opacity:.65;scale:.85}to{opacity:0;scale:1.65}}@keyframes contactSuccessReveal{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.contact-success,.contact-success *,.contact-success-icon:after{animation-delay:0s!important}.contact-success-icon:after{display:none}}.contact-success>p{max-width:40ch;margin-top:14px;font-size:15px;line-height:1.8;color:var(--ink2)}.contact-success>p.contact-success-reference{font-size:12px;color:var(--ink3);overflow-wrap:anywhere}.cform .contact-success .btn{width:auto;max-width:100%;margin-top:26px}.contact-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.cform [data-contact-send]:disabled{opacity:.7;cursor:default;transform:none}.cform h3{font-weight:900;text-transform:uppercase;font-size:26px;letter-spacing:-.03em}.cform .g2{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.cform .btn{width:100%;justify-content:center;margin-top:24px}.cform .chipsel{display:flex;flex-wrap:wrap;gap:8px}.cform .chipsel span{padding:9px 14px;border-radius:999px;border:1px solid var(--line);font-size:13px;font-weight:700;cursor:pointer;transition:.25s;user-select:none}.cform .chipsel span.on{background:var(--orange);border-color:var(--orange);color:#fff}@media(max-width:960px){.contact,.cform .g2{grid-template-columns:1fr}}.cmp{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:stretch}.cmp-card{border-radius:32px;padding:30px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(160deg,#1a1614,#0f0d0c);position:relative;overflow:hidden}.cmp-card.bad{border-color:#ff50504d}.cmp-card.bad:before{content:"";position:absolute;width:400px;height:400px;right:-150px;top:-150px;border-radius:50%;background:radial-gradient(circle,rgba(255,60,60,.28),transparent 60%);pointer-events:none}.cmp-card.good{border-color:var(--lineo)}.cmp-card.good:before{content:"";position:absolute;width:400px;height:400px;right:-150px;top:-150px;border-radius:50%;background:radial-gradient(circle,rgba(255,138,30,.35),transparent 60%);pointer-events:none}.cmp-card .hd{display:flex;justify-content:space-between;align-items:center;position:relative}.cmp-card .hd h3{font-weight:900;text-transform:uppercase;font-size:22px;letter-spacing:-.03em}.cmp-card .hd span{font-size:12px;font-weight:800;padding:7px 12px;border-radius:999px}.cmp-card.bad .hd span{background:#ff3c3c26;color:#ff6b6b;border:1px solid rgba(255,80,80,.4)}.cmp-card.good .hd span{background:#ff8a1e1f;color:var(--amber);border:1px solid var(--lineo)}.cmp-card svg.ch{width:100%;height:220px;margin-top:18px;overflow:visible}.cmp-card svg.ch .grid{stroke:#ffffff12}.cmp-card svg.ch .line{fill:none;stroke-width:3;stroke-linecap:round;stroke-dasharray:1200;stroke-dashoffset:1200;transition:stroke-dashoffset 2.2s var(--ease)}.cmp-card.in svg.ch .line{stroke-dashoffset:0}.cmp-card svg.ch .area{opacity:0;transition:opacity 1.2s 1s}.cmp-card.in svg.ch .area{opacity:1}.cmp-card svg.ch text{font-family:Raleway,sans-serif;font-size:11px;font-weight:700;fill:#ffffff80}.cmp-card .kp{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;position:relative}.cmp-card .kp div{padding:14px;border-radius:16px;border:1px solid var(--line);background:#ffffff08}.cmp-card .kp b{display:block;font-weight:900;font-size:22px;letter-spacing:-.03em}.cmp-card.bad .kp b{color:#ff6b6b}.cmp-card.good .kp b{color:var(--amber)}.cmp-card .kp small{font-size:12px;font-weight:700;color:var(--ink3)}.cmp-card ul{list-style:none;margin-top:18px;display:flex;flex-direction:column;gap:8px;position:relative}.cmp-card li{display:flex;gap:10px;font-size:14px;font-weight:600;align-items:flex-start}.cmp-card li:before{content:"";flex:none;width:18px;height:18px;border-radius:50%;margin-top:1px;background:var(--orange) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center/10px no-repeat}.cmp-card.bad li:before{background:#ff6b6b url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E") center/10px no-repeat}.risk{margin-top:18px;position:relative}.risk .lbl{display:flex;justify-content:space-between;font-size:12px;font-weight:800;color:var(--ink3);margin-bottom:8px}.risk .bar{height:12px;border-radius:99px;background:#ffffff12;overflow:hidden}.risk .bar i{display:block;height:100%;width:0;border-radius:99px;transition:width 2s var(--ease)}.cmp-card.bad .risk .bar i{background:linear-gradient(90deg,#ff9a6b,#ff3b3b);box-shadow:0 0 14px #ff3c3cb3}.cmp-card.good .risk .bar i{background:linear-gradient(90deg,var(--amber),var(--orange));box-shadow:0 0 14px #ff8a1eb3}.cmp-card.in .risk .bar i{width:var(--w)}body.light .cmp-card svg.ch text{fill:#17130f80}body.light .cmp-card svg.ch .grid{stroke:#17130f14}@media(max-width:900px){.cmp{grid-template-columns:1fr}}.foot-wrap{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease}.app-ready .foot-wrap{opacity:1;visibility:visible;pointer-events:auto}.footer{width:min(1400px,95vw);position:relative}.foot-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:.7;z-index:0}.footer .top,.footer .bottom{position:relative;z-index:1}.dd{background:linear-gradient(160deg,#1e1814eb,#0a0807f5);border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px #fff3,inset 0 -1px #0009,0 40px 90px -30px #000000e6,0 0 0 1px #ff8a1e14;transform:translate(-50%) translateY(14px) rotateX(-10deg);transform-origin:top center;perspective:800px}.nav ul li:hover .dd{transform:translate(-50%) translateY(0) rotateX(0)}.dd.small{width:300px}.dd.small #moreItems a.item{padding:11px 14px}.dd a.item{border:1px solid transparent}.dd a.item:hover{border-color:#ff8a1e40;background:linear-gradient(135deg,#ff8a1e24,#ff8a1e0a);box-shadow:inset 0 1px #ffffff1a,0 10px 24px -14px #ff6a00b3;transform:translateY(-1px)}body.light .dd{background:linear-gradient(160deg,#fffffff5,#f5f2eefa);border-color:#17130f1a;box-shadow:inset 0 1px #fff,0 40px 90px -30px #17130f59}body.light .dd a.item b{color:var(--ink)}.tsw{width:66px;height:34px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:linear-gradient(180deg,#1b1613,#0c0a09);position:relative;cursor:pointer;box-shadow:inset 0 2px 6px #000c,inset 0 -1px #ffffff14;transition:.4s}.tsw i{position:absolute;top:3px;left:3px;width:26px;height:26px;border-radius:50%;background:linear-gradient(145deg,var(--orange2),var(--ember));box-shadow:0 4px 10px #0009,0 0 14px #ff6a0099,inset 0 1px #fff6;display:grid;place-items:center;transition:.45s var(--ease)}.tsw i svg{width:14px;height:14px;stroke:#fff;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;position:absolute;transition:.4s}.tsw .sun{opacity:0;transform:rotate(90deg) scale(.5)}body.light .tsw{background:linear-gradient(180deg,#fff7ee,#f1e9df);border-color:#17130f1f;box-shadow:inset 0 2px 6px #17130f26,inset 0 -1px #fff}body.light .tsw i{left:35px;background:linear-gradient(145deg,#FFD08A,var(--orange));box-shadow:0 4px 10px #17130f40,0 0 14px #ff8a1e80}body.light .tsw .moon{opacity:0;transform:rotate(-90deg) scale(.5)}body.light .tsw .sun{opacity:1;transform:none}.loader{position:fixed;inset:0;z-index:200;display:grid;place-items:center;background:var(--bg);opacity:0;pointer-events:none;transition:opacity .45s var(--ease)}.loader.on{opacity:1;pointer-events:auto}.loader .in{position:relative;text-align:center}.loader .ring{position:absolute;left:50%;top:50%;width:220px;height:220px;border-radius:50%;transform:translate(-50%,-50%);border:1px solid rgba(255,138,30,.35)}.loader .ring.r1{animation:ldPing 1.4s ease-out infinite}.loader .ring.r2{animation:ldPing 1.4s ease-out .45s infinite}.loader .ring.r3{border-style:dashed;border-color:#ffb34799;animation:orbit 4s linear infinite;width:260px;height:260px}.loader .ring.r3:after{content:"";position:absolute;top:-5px;left:50%;width:10px;height:10px;border-radius:50%;background:var(--amber);box-shadow:0 0 16px var(--amber)}@keyframes ldPing{0%{transform:translate(-50%,-50%) scale(.6);opacity:1}to{transform:translate(-50%,-50%) scale(1.8);opacity:0}}.loader .brand{font-size:40px;justify-content:center;position:relative;animation:ldPulse 1.2s ease-in-out infinite}@keyframes ldPulse{0%,to{transform:scale(1);filter:drop-shadow(0 0 0 rgba(255,138,30,0))}50%{transform:scale(1.05);filter:drop-shadow(0 0 22px rgba(255,138,30,.7))}}.loader .bar{width:180px;height:3px;border-radius:99px;background:#ffffff1a;margin:22px auto 0;overflow:hidden;position:relative}.loader .bar:after{content:"";position:absolute;inset:0;width:40%;background:linear-gradient(90deg,transparent,var(--amber),transparent);animation:ldBar 1s linear infinite}@keyframes ldBar{0%{transform:translate(-100%)}to{transform:translate(350%)}}.loader .st{margin-top:12px;font-size:11px;font-weight:800;letter-spacing:.18em;color:var(--ink3)}body.light .loader .bar{background:#17130f1a}.circuit{position:relative;width:100%;max-width:1320px;margin:0 auto}.circuit svg{width:100%;height:auto;display:block;overflow:visible}.circuit .trace{fill:none;stroke:#ffffff1f;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.circuit .comet{fill:none;stroke:url(#cometGrad);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:70 900;stroke-dashoffset:970;animation:comet 5.5s cubic-bezier(.4,0,.2,1) infinite;filter:drop-shadow(0 0 5px rgba(255,138,30,.8))}@keyframes comet{to{stroke-dashoffset:0}}.circuit .node{fill:var(--orange);filter:drop-shadow(0 0 6px rgba(255,138,30,.9))}.circuit .tileI2{fill:#fff;stroke:#00000014;rx:16;filter:drop-shadow(0 10px 20px rgba(0,0,0,.45))}.circuit g.tl{cursor:pointer;transition:transform .3s var(--ease)}.circuit g.tl:hover{transform:translateY(-4px)}.circuit .hub{fill:url(#hubG);stroke:#ffffff2e;rx:22;filter:drop-shadow(0 30px 40px rgba(0,0,0,.7))}.circuit .hubT{font-family:Raleway,sans-serif;font-weight:900;font-size:34px;letter-spacing:-.03em;fill:#fff}.circuit .hubT tspan{fill:var(--orange)}.circuit .hubS{font-family:Raleway,sans-serif;font-weight:800;font-size:10px;letter-spacing:.2em;fill:#8ce99a}.circuit .nm{font-family:Raleway,sans-serif;font-weight:700;font-size:11px;fill:#ffffff8c;text-anchor:middle}body.light .circuit .trace{stroke:#17130f24}body.light .circuit .nm{fill:#17130f99}body.light .circuit .tileI2{stroke:#17130f14;filter:drop-shadow(0 10px 20px rgba(23,19,15,.18))}.omarq{background:transparent;padding:50px 0 40px}.omarq:before{display:none}.omarq canvas{display:none}body.light .omarq{background:transparent}.cards{grid-template-columns:repeat(3,1fr)}.tcard.wide{grid-column:span 1}@media(max-width:1100px){.cards{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.cards{grid-template-columns:1fr 1fr}}@media(max-width:600px){.cards{grid-template-columns:1fr}}.tcard h3{margin-top:130px;font-size:clamp(28px,2.3vw,36px)}.emblem{width:150px;height:150px;right:26px;top:90px}.emblem .core{inset:32px}.ptrack{overflow:hidden;scroll-snap-type:none}.ptrack .inner{display:flex;gap:18px;width:max-content;animation:marq 34s linear infinite}.ptrack:hover .inner{animation-play-state:paused}.pstep{scroll-snap-align:none}.why{box-shadow:0 30px 60px -30px #000000e6,inset 0 1px #ffffff14}.why .rows .bar{background:linear-gradient(180deg,#0006,#ffffff0a);box-shadow:inset 0 2px 4px #0009}.why .rows .tag,.why .checks i{background:linear-gradient(180deg,#221c18,#120f0d);box-shadow:0 8px 16px -8px #000000e6,inset 0 1px #ffffff1f}.why .rows .tag{color:#fff;border-color:#ffffff1f}.why .checks svg{stroke:#fff}.why .checks i.on{background:linear-gradient(145deg,var(--orange2),var(--ember));box-shadow:0 10px 24px -8px #ff6a00e6,inset 0 1px #ffffff59}.sec3d{position:relative;width:150px;height:150px;margin:0 auto}.sec3d .ringA{position:absolute;inset:0;border-radius:50%;border:1px dashed rgba(255,179,71,.6);animation:orbit 14s linear infinite}.sec3d .ringA i{position:absolute;top:-6px;left:50%;width:12px;height:12px;border-radius:50%;background:var(--amber);box-shadow:0 0 14px var(--amber)}.sec3d .ringB{position:absolute;inset:16px;border-radius:50%;border:1px solid rgba(255,255,255,.1);animation:orbit 20s linear infinite reverse}.sec3d .ringB i{position:absolute;bottom:-4px;left:50%;width:8px;height:8px;border-radius:50%;background:#8ce99a;box-shadow:0 0 12px #8ce99a}.sec3d .lock{position:absolute;inset:38px;border-radius:24px;background:linear-gradient(145deg,#2a211b,#120f0d);border:1px solid rgba(255,255,255,.12);display:grid;place-items:center;box-shadow:0 20px 40px -14px #000000e6,inset 0 1px #ffffff24;animation:coreFloat 4s ease-in-out infinite}.sec3d .lock svg{width:34px;height:34px;stroke:var(--amber);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px rgba(255,138,30,.7))}.sec3d .scan{position:absolute;inset:38px;border-radius:24px;overflow:hidden;pointer-events:none}.sec3d .scan:after{content:"";position:absolute;left:0;right:0;height:30%;top:-30%;background:linear-gradient(180deg,transparent,rgba(140,233,154,.35));animation:secScan 2.4s linear infinite}@keyframes secScan{to{top:110%}}.sec3d .badge{position:absolute;left:50%;bottom:-16px;transform:translate(-50%);padding:6px 12px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.14em;color:#8ce99a;background:#8ce99a1a;border:1px solid rgba(140,233,154,.35);white-space:nowrap;animation:pulse 2s infinite}.why .chatart .b{background:linear-gradient(180deg,#221c18,#120f0d);box-shadow:0 10px 20px -12px #000000e6,inset 0 1px #ffffff1a}.why .chatart .ok{box-shadow:0 10px 24px -8px #ff6a00e6,inset 0 1px #ffffff59}.cmp{grid-template-columns:1fr .6fr 1fr;align-items:center}.cmp .mid{position:relative;height:100%;min-height:520px;display:grid;place-items:end center}.cmp .mid img{height:min(560px,90%);filter:drop-shadow(0 30px 40px rgba(255,106,0,.35));animation:hover 5s ease-in-out infinite;position:relative;z-index:2}.cmp .mid .pad{position:absolute;left:50%;bottom:0;width:90%;height:40px;transform:translate(-50%);border-radius:50%;background:radial-gradient(ellipse,rgba(255,106,0,.5),transparent 70%);border:1px solid var(--lineo)}.cmp .mid .pad:before{content:"";position:absolute;inset:-12px -30px;border-radius:50%;border:1px dashed rgba(255,179,71,.35)}.cmp .rev{display:flex;flex-direction:column;gap:4px;margin-top:16px;padding:16px;border-radius:18px;border:1px solid var(--line);background:#ffffff08;text-align:center;width:auto}.cmp .rev small{font-size:11px;font-weight:800;letter-spacing:.1em;color:var(--ink3)}.cmp .rev b{font-weight:900;font-size:clamp(22px,2vw,30px);letter-spacing:-.03em}.cmp-card.bad .rev b{color:#ff4b4b}.cmp-card.good .rev b{color:var(--amber)}.cmp-card.bad .rev b span{color:#ff4b4b}.cmp-card.good .rev b span{color:#8ce99a}.cmp-card .fl{display:flex;flex-direction:column;gap:10px;margin-top:16px}.cmp-card .fl div{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:#ffffff08;font-weight:700;font-size:14px}.cmp-card .fl i{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;flex:none}.cmp-card.bad .fl i{background:#ff3c3c26;border:1px solid rgba(255,80,80,.35)}.cmp-card.good .fl i{background:#ff8a1e26;border:1px solid var(--lineo)}.cmp-card .fl svg{width:18px;height:18px;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cmp-card.bad .fl svg{stroke:#ff6b6b}.cmp-card.good .fl svg{stroke:var(--amber)}@media(max-width:1000px){.cmp{grid-template-columns:1fr}.cmp .mid{display:none}}.abt-hero{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.vals{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.val{padding:28px;border-radius:26px;border:1px solid var(--line);background:linear-gradient(160deg,#1a1614,#0f0d0c);transition:.4s var(--ease);box-shadow:0 30px 60px -40px #000000e6,inset 0 1px #ffffff0f}.val:hover{transform:translateY(-6px);border-color:var(--lineo)}.val i{width:50px;height:50px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(145deg,var(--orange2),var(--ember));box-shadow:0 12px 26px -10px #ff6a00e6;margin-bottom:18px}.val i svg{width:22px;height:22px;stroke:#fff;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.val h4{font-weight:800;font-size:18px}.val p{font-size:14px;color:var(--ink2);font-weight:500;margin-top:8px}body.light .val{background:linear-gradient(160deg,#fff,#f6f3ef);border-color:#17130f17}@media(max-width:900px){.abt-hero,.vals{grid-template-columns:1fr}}body.light .sec3d .badge{color:#1d8f4a;background:#1d8f4a1a;border-color:#1d8f4a59}body.light .sec3d .ringB i{background:#1d8f4a}body.light .station .pin{background:#fff}body.light .station.on .pin{background:linear-gradient(145deg,var(--orange2),var(--ember));border-color:transparent}body.light .station .pin svg{stroke:#17130f99}body.light .station.on .pin svg{stroke:#fff}body.light .station p{color:var(--ink3)}body.light .station.on p{color:var(--ink2)}body.light .journey .rail-on{filter:none}body.light .pstep{background:linear-gradient(160deg,#fff,#f6f3ef);border-color:#17130f17;box-shadow:0 30px 60px -40px #17130f66}body.light .pstep .bot span{border-color:#17130f1f;color:var(--ink)}body.light .why .rows .tag,body.light .why .checks i,body.light .why .chatart .b,body.light .sec3d .lock{background:linear-gradient(180deg,#fff,#ece7e1);color:var(--ink);border-color:#17130f1a;box-shadow:0 8px 16px -8px #17130f4d,inset 0 1px #fff}body.light .why .checks svg{stroke:var(--ink)}body.light .why .checks i.on svg{stroke:#fff}body.light .why .rows .bar{background:#e6e1db;box-shadow:inset 0 2px 4px #17130f26}body.light .why .chatart .b i{background:#17130f26}body.light .why .chatart .b.o i{background:var(--orange)}body.light .tileC{background:linear-gradient(160deg,#fff,#f4efe9);border-color:#17130f1a}body.light .hero .stage .halo{opacity:.5}body.light .rev,body.light .pcard{background:linear-gradient(160deg,#fff,#f6f3ef);border-color:#17130f17}body.light .pcard .big{-webkit-text-stroke:1.5px rgba(255,106,0,.3)}body.light .soc a i{background:#17130f}body.light .cinfo{border-color:#ff6a0059}body.light .askbub .face{border-color:#ff6a0080}body.light .brandtrack span{color:var(--ink3)}body.light .strip b{color:var(--orange)}body.light .engine .viz .lane{color:var(--ink3)}body.light .force .pic .disc{border-color:#ff6a004d}body.light .cmp .rev,body.light .cmp-card .fl div,body.light .cmp-card .kp div{background:#fff;border-color:#17130f17}body.light .faq-item .q i{background:#fff;border-color:#17130f1f}body.light .faq-item .q i:before,body.light .faq-item .q i:after{background:var(--ink)}body.light .faq-item.open .q i{background:var(--orange)}body.light .faq-item.open .q i:before,body.light .faq-item.open .q i:after{background:#fff}body.light .mvideo .ph{background:radial-gradient(circle,#ff6a004d,#111 70%)}body.light .mtabs button.on,body.light .mtabs button:hover{background:#ff6a001f;color:var(--ink);border-color:var(--orange)}body.light .dform .mode button,body.light .pside .tog button{color:var(--ink2)}body.light .dform .mode button.on,body.light .pside .tog button.on{color:#fff}body.light .loader{background:#f3f1ee}body.light .socsec .ico{box-shadow:0 20px 50px -14px #ff6a0099}body.light .tcard .label{color:#17130f8c}body.light .btn{box-shadow:0 12px 28px -12px #ff6a00b3,inset 0 1px #fff6}body.light .btn:before{opacity:.35}body.light .status,body.light .trust div{color:var(--ink3)}body.light .trust div:before{background-color:#fff}body.light .orb .ic{box-shadow:0 0 10px #ff8a1e66}body.light .hint{color:var(--ink3)}body.light .hero .lead{color:var(--ink2)}body.light .journey .growth{-webkit-text-stroke:1.5px rgba(255,106,0,.4)}body.light .journey .growth.on{-webkit-text-stroke:0}.bg-rings{display:none}#circuit{opacity:.6}.robot-wrap{z-index:4}.stage .halo,.stage .ring,.stage .shadow{z-index:0}.stage .hint{z-index:8}body.light .bg-glow span{opacity:.07;filter:blur(160px);mix-blend-mode:multiply}body.light .bg-beam{opacity:.045}body.light #circuit{opacity:.27}body.light .hero .stage .halo{opacity:.16;filter:blur(24px)}body.light .hero .stage .ring{border-color:#ff6a0029}body.light .robot{filter:drop-shadow(0 28px 30px rgba(23,19,15,.16))}body.light .btn{box-shadow:0 10px 22px -14px #bd490080,inset 0 1px #ffffff80}body.light .btn:before{opacity:.14;animation:none}body.light .btn:hover{box-shadow:0 14px 26px -16px #bd49007a,0 0 0 4px #ff8a1e12,inset 0 1px #fff}body.light .eyebrow i,body.light .orb .ic,body.light .tsw i,body.light .socsec .ico{box-shadow:0 6px 16px -8px #bd49007a}body.light .orb:hover,body.light .orb.paused{box-shadow:0 10px 24px -18px #17130f59;border-color:#ff6a0059}body.light .tcard:after,body.light .cmp-card:before,body.light .cinfo:before,body.light .footer:before{opacity:.055}body.light .askbub .face,body.light .about .frame{box-shadow:0 24px 46px -28px #17130f52}body.light .journey .rail-on,body.light .risk .bar i,body.light .live-out .meter i{filter:none;box-shadow:none}.social-flow{max-width:940px;margin:34px auto 0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;position:relative}.social-flow .flow-node{padding:18px 20px;border:1px solid var(--line);border-radius:20px;background:#ffffff09;display:flex;align-items:center;gap:14px;text-align:left;backdrop-filter:blur(12px)}.social-flow .flow-node i{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(145deg,var(--orange2),var(--ember));color:#fff;font-style:normal;font-weight:900;flex:none}.social-flow .flow-node b{display:block;font-size:15px}.social-flow .flow-node small{display:block;color:var(--ink2);font-size:12px;font-weight:600;margin-top:2px}.social-flow .flow-line{width:120px;height:2px;background:linear-gradient(90deg,var(--orange),var(--amber));position:relative;box-shadow:0 0 14px #ff8a1e59}.social-flow .flow-line:before,.social-flow .flow-line:after{content:"";position:absolute;top:50%;width:8px;height:8px;border-radius:50%;background:var(--amber);transform:translateY(-50%);animation:dataRun 2.2s linear infinite}.social-flow .flow-line:after{animation-delay:1.1s}@keyframes dataRun{0%{left:0;opacity:0}15%,85%{opacity:1}to{left:calc(100% - 8px);opacity:0}}body.light .social-flow .flow-node{background:#fff;border-color:#17130f17;box-shadow:0 18px 38px -30px #17130f59}body.light .social-flow .flow-line{box-shadow:none}.about-deep{display:grid;grid-template-columns:1fr 1fr;gap:20px}.about-panel{padding:34px;border-radius:30px;border:1px solid var(--line);background:linear-gradient(160deg,#1b1714,#0f0d0c);position:relative;overflow:hidden;min-height:270px}.about-panel:after{content:"";position:absolute;width:240px;height:240px;border-radius:50%;right:-100px;bottom:-120px;background:radial-gradient(circle,rgba(255,106,0,.22),transparent 68%)}.about-panel>*{position:relative;z-index:1}.about-panel .n{font:800 12px/1 Raleway;letter-spacing:.16em;color:var(--amber)}.about-panel h3{font-weight:900;text-transform:uppercase;font-size:clamp(25px,3vw,39px);letter-spacing:-.035em;line-height:1.02;margin-top:20px}.about-panel p{margin-top:14px;color:var(--ink2);font-weight:500;max-width:58ch}.tool-spectrum{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:30px}.tool-cap{padding:24px;border-radius:24px;border:1px solid var(--line);background:#ffffff09;transition:.35s var(--ease);min-height:190px}.tool-cap:hover{transform:translateY(-5px);border-color:var(--lineo)}.tool-cap i{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:#ff8a1e1f;border:1px solid var(--lineo);font-style:normal;color:var(--amber);font-weight:900}.tool-cap h4{font-size:17px;font-weight:800;margin-top:18px}.tool-cap p{font-size:13px;color:var(--ink2);font-weight:500;margin-top:8px}.operating-model{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:30px;counter-reset:model}.model-step{counter-increment:model;padding:26px 22px;border-top:1px solid var(--lineo);background:linear-gradient(180deg,rgba(255,138,30,.07),transparent);min-height:190px}.model-step:before{content:"0" counter(model);display:block;color:var(--amber);font-size:12px;font-weight:900;letter-spacing:.14em}.model-step h4{margin-top:24px;font-size:18px;font-weight:800}.model-step p{margin-top:8px;color:var(--ink2);font-size:14px;font-weight:500}body.light .about-panel,body.light .tool-cap{background:linear-gradient(160deg,#fff,#f7f4f0);border-color:#17130f17;box-shadow:0 24px 50px -38px #17130f52}body.light .about-panel:after{opacity:.18}.cmp{grid-template-columns:1fr 1fr;gap:22px;align-items:stretch}.cmp .mid{display:none!important}.growth-suite{margin-top:24px;display:grid;gap:20px}.growth-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.gkpi,.chart-card{border:1px solid var(--line);background:linear-gradient(160deg,#1b1714,#0f0d0c);border-radius:26px;padding:24px;overflow:hidden;position:relative}.gkpi small,.chart-card .meta{display:block;font-size:11px;letter-spacing:.12em;color:var(--ink3);font-weight:800;text-transform:uppercase}.gkpi b{display:block;font-size:clamp(28px,3vw,42px);line-height:1;margin-top:12px;color:var(--amber);font-weight:900;letter-spacing:-.04em}.gkpi span{display:block;font-size:13px;color:#8ce99a;font-weight:700;margin-top:10px}.growth-charts{display:grid;grid-template-columns:1.35fr .65fr;gap:20px}.chart-card h3{font-size:21px;font-weight:850;margin-top:8px}.chart-card p{font-size:13px;color:var(--ink2);font-weight:500;margin-top:4px}.growth-line{width:100%;height:auto;margin-top:22px;overflow:visible}.growth-line .grid{stroke:var(--line)}.growth-line .area{fill:url(#growthFill)}.growth-line .line{fill:none;stroke:var(--amber);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px rgba(255,138,30,.5))}.growth-line circle{fill:var(--bg);stroke:var(--amber);stroke-width:3}.donut-wrap{display:grid;place-items:center;margin:24px auto 18px;position:relative;width:210px;height:210px}.donut{position:absolute;inset:0;border-radius:50%;background:conic-gradient(var(--orange) 0 72%,var(--amber) 72% 88%,rgba(255,255,255,.08) 88%);mask:radial-gradient(circle at center,transparent 0 56%,#000 57%)}.donut-wrap strong{font-size:42px;font-weight:900;color:var(--amber);letter-spacing:-.04em}.donut-wrap small{position:absolute;top:128px;color:var(--ink3);font-size:11px;font-weight:800;letter-spacing:.1em}.donut-legend{display:grid;grid-template-columns:1fr 1fr;gap:8px}.donut-legend span{font-size:12px;color:var(--ink2);font-weight:650;display:flex;align-items:center;gap:7px}.donut-legend i{width:8px;height:8px;border-radius:50%;background:var(--orange)}.donut-legend span:nth-child(2) i{background:var(--amber)}.donut-legend span:nth-child(3) i{background:#ffffff40}.growth-ops{display:grid;grid-template-columns:1fr 1fr;gap:20px}.metric-bars{display:grid;gap:16px;margin-top:24px}.metric-bars .row{display:grid;grid-template-columns:150px 1fr 46px;gap:12px;align-items:center;font-size:13px;font-weight:750}.metric-bars .bar{height:11px;border-radius:99px;background:#ffffff12;overflow:hidden}.metric-bars .bar i{display:block;width:var(--w);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--orange),var(--amber))}.channel-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:9px;align-items:end;height:210px;margin-top:22px}.channel-grid div{height:var(--h);min-height:20px;border-radius:10px 10px 4px 4px;background:linear-gradient(180deg,var(--amber),var(--orange));position:relative}.channel-grid div span{position:absolute;left:50%;bottom:-24px;transform:translate(-50%);font-size:10px;color:var(--ink3);font-weight:700}body.light .gkpi,body.light .chart-card{background:linear-gradient(160deg,#fff,#f7f4f0);border-color:#17130f17;box-shadow:0 24px 50px -38px #17130f52}body.light .growth-line .line,body.light .donut{filter:none}body.light .metric-bars .bar{background:#17130f14}body.light .donut{background:conic-gradient(var(--orange) 0 72%,var(--amber) 72% 88%,rgba(23,19,15,.1) 88%)}.offer-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:24px}.offer{padding:22px;border-radius:22px;border:1px solid var(--line);background:#ffffff09;display:flex;align-items:center;gap:14px}.offer i{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(145deg,var(--orange2),var(--ember));font-style:normal;color:#fff;font-weight:900;flex:none}.offer b{display:block;font-size:15px}.offer small{display:block;color:var(--ink2);font-size:12px;font-weight:600;margin-top:2px}.trial-note{margin-top:16px;padding:16px;border:1px solid rgba(140,233,154,.32);background:#8ce99a12;border-radius:17px;color:#8ce99a;font-size:13px;font-weight:750;text-align:center}body.light .offer{background:#fff;border-color:#17130f17;box-shadow:0 18px 38px -30px #17130f47}body.light .trial-note{color:#197a42;background:#1d8f4a12}@media(max-width:1280px){.nav{width:min(1180px,96vw);padding-right:14px}.nav ul{gap:16px}.nav ul a.top{font-size:13px}.hero h1.big{font-size:clamp(42px,5vw,68px)}.tool-spectrum{grid-template-columns:repeat(3,1fr)}}@media(max-width:1100px){.nav-r .login{display:none}.nav .btn{padding:12px 18px}.growth-kpis{grid-template-columns:1fr 1fr}.growth-charts,.growth-ops{grid-template-columns:1fr}.tool-spectrum{grid-template-columns:1fr 1fr}}@media(max-width:960px){.hero{padding-top:92px}.hero-grid{grid-template-columns:1fr}.stage{order:0;margin:10px auto 0;height:min(68vh,560px)}.hero-grid>div:first-child{order:-1}.about-deep{grid-template-columns:1fr}.operating-model{grid-template-columns:1fr 1fr}.offer-strip{grid-template-columns:1fr}.social-flow{grid-template-columns:1fr;max-width:560px}.social-flow .flow-line{width:2px;height:62px;margin:auto;background:linear-gradient(180deg,var(--orange),var(--amber))}.social-flow .flow-line:before,.social-flow .flow-line:after{left:50%;transform:translate(-50%,-50%);animation-name:dataRunY}@keyframes dataRunY{0%{top:0;opacity:0}15%,85%{opacity:1}to{top:calc(100% - 8px);opacity:0}}}@media(max-width:768px){.wrap{width:calc(100% - 32px);max-width:680px}.sec{padding:72px 0}.page-head{padding-top:110px}.hero h1.big{font-size:clamp(40px,11vw,66px)}.hero .cta{gap:10px}.hero .cta .btn{flex:1;justify-content:center;min-width:calc(50% - 10px)}.trust{gap:14px 22px;margin-top:30px}.tool-spectrum,.growth-kpis{grid-template-columns:1fr 1fr}.cmp{grid-template-columns:1fr}.metric-bars .row{grid-template-columns:115px 1fr 40px}.soc{display:grid;grid-template-columns:1fr 1fr}.soc a{min-width:0}.footer .top{gap:28px}.pricing{gap:18px}}@media(max-width:600px){body{font-size:15px}.nav{top:10px;width:calc(100% - 20px);height:62px;padding:0 10px 0 16px;border-radius:22px}.nav .brand{font-size:21px}.nav .btn{display:none}.nav-r{gap:8px}.tsw{width:58px;height:32px}.tsw i{width:24px;height:24px}.tsw i{top:3px}body.light .tsw i{left:29px}.mobile-menu{top:82px;width:calc(100% - 20px)}.hero{padding-top:94px}.hero .eyebrow{font-size:10px;max-width:100%;line-height:1.35}.hero h1.big{font-size:clamp(37px,12.2vw,58px);line-height:.94}.hero .lead{font-size:15px;margin:20px 0 26px}.hero .cta .btn{min-width:100%;font-size:13px}.stage{height:430px;width:100%;overflow:visible}.orb{font-size:0;padding:6px;border-radius:50%}.orb .ic{width:30px;height:30px}.hint{bottom:0;font-size:10px}.tool-spectrum,.growth-kpis,.soc,.operating-model{grid-template-columns:1fr}.about-panel{padding:26px;min-height:0}.tool-cap{min-height:0}.gkpi,.chart-card{padding:20px}.donut-wrap{width:180px;height:180px}.donut-wrap small{top:112px}.metric-bars .row{grid-template-columns:1fr 40px}.metric-bars .row .bar{grid-column:1/-1;grid-row:2}.channel-grid{gap:5px;height:170px}.pside{padding:22px}.pside .total .n{font-size:38px}.footer{width:calc(100% - 20px);border-radius:28px}.footer .bottom{align-items:flex-start;gap:14px}.footer .bottom nav{flex-wrap:wrap}.social-flow .flow-node{padding:15px}}@media(max-width:420px){.wrap{width:calc(100% - 24px)}.hero h1.big{font-size:clamp(34px,12.5vw,48px)}.stage{height:380px}.robot-wrap{height:82%}.sec-head h2,.page-head h1{font-size:clamp(31px,10vw,44px)}.cmp-card{padding:20px}.cmp-card .kp,.growth-kpis{grid-template-columns:1fr}.cinfo,.cform{padding:24px}.about .frame{border-radius:26px}.offer{padding:18px}}#plist .pr .quote-price{font-size:15px;white-space:nowrap}#monthsControl[hidden],#usersControl[hidden],.pside .line[hidden]{display:none}.pricing{align-items:stretch}.pricing>.pside{position:static;display:flex;flex-direction:column;min-width:0}.pricing>.plist{align-content:stretch}.pside .pricing-hint{font-size:12px;line-height:1.6;color:var(--amber);margin:-10px 0 18px}.pside .pricing-basis{font-size:12px;line-height:1.6;color:var(--ink3);margin:14px 0 18px}.pricing>.pside .total{margin-top:auto;padding-top:12px;gap:12px}.pricing>.pside .total .n{font-size:clamp(27px,3vw,42px);overflow-wrap:anywhere;text-align:right}.pside input:disabled{opacity:.55;cursor:not-allowed}#pTotal .quote-total{font-size:clamp(22px,3vw,32px);line-height:1.2}#socList{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}#socList a{min-width:0;gap:8px;padding:16px 14px;font-size:14px;white-space:nowrap}#socList a i{width:34px;height:34px;flex:none}@media(max-width:960px){#socList{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){#socList{grid-template-columns:repeat(2,minmax(0,1fr))}#socList a{padding:14px 12px;font-size:13px}}#cards{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch}#cards .tcard{grid-column:span 6;min-width:0;min-height:600px}#cards .tcard:nth-child(1){grid-column:span 7}#cards .tcard:nth-child(2){grid-column:span 5}#cards .tcard:nth-child(3){grid-column:span 5}#cards .tcard:nth-child(4){grid-column:span 7}#cards .tcard:nth-child(5){grid-column:span 7}#cards .tcard:nth-child(6){grid-column:span 5}#cards .tcard:nth-child(7){grid-column:span 5}#cards .tcard:nth-child(8){grid-column:span 7}#cards .tcard:nth-child(9){grid-column:span 12}#cards .tcard h3{max-width:15ch}#cards .tcard p{max-width:48ch}#cards .tcard .chips{margin-bottom:24px}#cards .product-highlights{list-style:none;display:grid;gap:12px;margin:0 0 26px;padding:0;max-width:52ch}#cards .product-highlights li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.6;font-weight:500;color:var(--ink2)}#cards .product-highlights li:before{content:"";flex:none;width:6px;height:6px;margin-top:8px;border-radius:50%;background:var(--c);box-shadow:0 0 9px color-mix(in srgb,var(--c) 45%,transparent)}#cards .tcard:focus-visible{outline:2px solid var(--c);outline-offset:4px}@media(max-width:900px){#cards{grid-template-columns:repeat(2,minmax(0,1fr))}#cards .tcard:nth-child(n){grid-column:span 1}#cards .tcard:last-child{grid-column:span 2}}@media(max-width:600px){#cards{grid-template-columns:minmax(0,1fr)}#cards .tcard:nth-child(n){grid-column:span 1;min-height:0}#cards .tcard h3{max-width:14ch}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.reveal{opacity:1;transform:none}}#blogGrid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:460px;gap:24px;padding-block:8px}.journal-card,.journal-palette{--paper:#c9bafa;--deep:#30204f;--shape:#8b68d4}.journal-card{grid-column:span 4;min-width:0;height:100%;border-radius:26px;text-decoration:none;isolation:isolate}.journal-card:nth-child(6n+1),.journal-card:nth-child(6n+6){grid-column:span 5}.journal-card:nth-child(6n+2),.journal-card:nth-child(6n+4){grid-column:span 3}.journal-mint{--paper:#bce2cd;--deep:#173e32;--shape:#5aab86}.journal-coral{--paper:#f7b197;--deep:#57271f;--shape:#dd7153}.journal-blue{--paper:#aecdf4;--deep:#203c63;--shape:#588ecd}.journal-rose{--paper:#edbdd7;--deep:#542b45;--shape:#c777a4}.journal-gold{--paper:#efd391;--deep:#4a3616;--shape:#c19a42}.journal-surface{height:100%;position:relative;overflow:hidden;display:flex;flex-direction:column;padding:25px;border-radius:26px;background:linear-gradient(150deg,color-mix(in srgb,var(--shape) 8%,transparent),#120e0b33);color:var(--ink);border:1px solid color-mix(in srgb,var(--shape) 30%,transparent);box-shadow:0 16px 36px -24px #000;animation:colorCardBreathe 8s ease-in-out infinite;animation-delay:var(--card-delay);transition:box-shadow .4s,transform .4s;isolation:isolate}.journal-surface:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(125deg,color-mix(in srgb,var(--shape) 8%,transparent),transparent 45%,rgba(255,138,30,.035));background-size:200% 200%;animation:colorCardWash 10s ease-in-out infinite alternate;animation-delay:var(--card-delay)}.journal-top{display:flex;align-items:center;justify-content:space-between;gap:8px;position:relative;z-index:2}.journal-category{color:var(--paper);background:color-mix(in srgb,var(--shape) 8%,transparent);border:1px solid color-mix(in srgb,var(--paper) 30%,transparent);border-radius:6px;padding:5px 8px;font-size:9px;font-weight:800;letter-spacing:.09em}.journal-time{color:var(--ink3);font-size:10px;font-weight:650;white-space:nowrap}.journal-copy{position:relative;z-index:2;margin-top:auto;padding-top:105px}.journal-eyebrow{color:var(--paper);font-size:8px;font-weight:800;letter-spacing:.16em;opacity:.7}.journal-copy h3{font-size:clamp(21px,1.8vw,27px);font-weight:850;line-height:1.12;letter-spacing:-.045em;margin:10px 0 12px;max-width:24ch;overflow-wrap:anywhere}.journal-copy p{font-size:12px;font-weight:500;line-height:1.6;margin:0;color:var(--ink2);max-width:45ch}.journal-bottom{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid color-mix(in srgb,var(--shape) 22%,transparent);margin-top:20px;padding-top:14px;font-size:11px;font-weight:750}.journal-read-arrow{width:31px;height:31px;display:grid;place-items:center;background:color-mix(in srgb,var(--shape) 13%,transparent);border:1px solid color-mix(in srgb,var(--shape) 35%,transparent);color:var(--paper);border-radius:50%;transition:transform .35s}.journal-read-arrow svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.8;fill:none}.journal-art{position:absolute;inset:55px 0 auto;height:140px;pointer-events:none;z-index:-1}.journal-art span{position:absolute;right:22px;top:-8px;font-size:115px;font-weight:900;line-height:1;letter-spacing:-.09em;color:var(--paper);opacity:.08}.journal-art i{position:absolute;left:20%;top:5px;width:115px;height:115px;border-radius:30px;background:var(--shape);transform:rotate(-22deg);animation:colorCardShape 9s ease-in-out infinite;animation-delay:var(--card-delay);opacity:.6}.journal-art i:nth-child(2){left:38%;top:20px;width:90px;height:90px;border-radius:50%;background:transparent;border:17px solid var(--paper);opacity:.19;animation-direction:reverse}.journal-art i:nth-child(3){left:52%;top:65px;width:60px;height:60px;border-radius:15px;background:var(--paper);opacity:.13}.journal-card:nth-child(2n) .journal-art i:first-child{border-radius:50%;width:140px;height:140px;top:-10px}.journal-card:nth-child(3n) .journal-art i:first-child{clip-path:polygon(50% 0,100% 100%,0 100%);border-radius:0}.journal-card:hover .journal-surface,.journal-card:focus-visible .journal-surface{animation-play-state:paused;transform:translateY(-7px) rotate(-.6deg);box-shadow:0 26px 45px -24px #000c}.journal-card:hover .journal-read-arrow{transform:rotate(-40deg)}.journal-card:focus-visible{outline:2px solid var(--paper);outline-offset:5px}@keyframes colorCardBreathe{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-4px) rotate(.3deg)}}@keyframes colorCardWash{0%{background-position:0 0}to{background-position:100% 100%}}@keyframes colorCardShape{0%,to{transform:translate(0) rotate(-22deg)}50%{transform:translate(12px,-7px) rotate(20deg)}}@media(max-width:1000px){#blogGrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:470px}.journal-card:nth-child(n){grid-column:span 1}.journal-copy h3{font-size:24px}}@media(max-width:640px){#blogGrid{grid-template-columns:minmax(0,1fr);grid-auto-rows:460px;gap:20px}.journal-copy h3{font-size:25px}.journal-surface{padding:24px}}@media(prefers-reduced-motion:reduce){.journal-surface,.journal-surface:after,.journal-art i{animation:none}.journal-card:hover .journal-surface{transform:none}}.journal-card:hover .journal-surface,.journal-card:focus-visible .journal-surface{border-color:color-mix(in srgb,var(--shape) 65%,transparent)}body.light .journal-category,body.light .journal-eyebrow,body.light .journal-read-arrow{color:var(--deep)}.journal-topic-icon{position:absolute;top:91px;left:28px;z-index:1;display:grid;place-items:center;width:72px;height:72px;border-radius:20px;color:var(--paper);background:color-mix(in srgb,var(--shape) 10%,transparent);border:1px solid color-mix(in srgb,var(--shape) 40%,transparent);box-shadow:inset 0 1px #ffffff12;animation:journalIconHover 5s ease-in-out infinite;animation-delay:var(--card-delay)}.journal-topic-icon svg{width:35px;height:35px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transform-origin:center}.journal-violet .journal-topic-icon svg{animation:journalClock 8s ease-in-out infinite}.journal-mint .journal-topic-icon svg{animation:journalFlight 4s ease-in-out infinite}.journal-coral .journal-topic-icon svg{animation:journalPin 3s ease-in-out infinite}.journal-blue .journal-topic-icon svg{animation:journalPayment 4s ease-in-out infinite}.journal-rose .journal-topic-icon svg{animation:journalFocus 4s ease-in-out infinite}.journal-gold .journal-topic-icon svg{animation:journalPhone 3s ease-in-out infinite}.blog-detail-feature{width:100%;max-width:340px;min-width:0;height:320px;justify-self:center}.blog-detail-feature .journal-card{display:block;width:100%;height:100%}.blog-detail-feature .journal-artwork{position:relative}.blog-detail-feature .journal-artwork>.journal-topic-icon,.blog-detail-feature .journal-artwork>.journal-topic-icon svg{animation:none}.blog-detail-feature .journal-surface{padding:0}.blog-detail-feature .journal-surface{animation:detailCardRotate 15s linear infinite,detailCardGlow 4s ease-in-out infinite;animation-delay:0s,0s;transform-origin:center}.blog-detail-feature .journal-card:hover .journal-surface{animation-play-state:running}@keyframes detailCardRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes detailCardGlow{0%,to{border-color:color-mix(in srgb,var(--shape) 28%,transparent);box-shadow:0 0 10px color-mix(in srgb,var(--shape) 8%,transparent),0 12px 30px -22px #00000080}50%{border-color:color-mix(in srgb,var(--shape) 75%,transparent);box-shadow:0 0 28px color-mix(in srgb,var(--shape) 30%,transparent),0 12px 48px -12px color-mix(in srgb,var(--shape) 35%,transparent),inset 0 0 24px color-mix(in srgb,var(--shape) 7%,transparent)}}@media(prefers-reduced-motion:reduce){.blog-detail-feature .journal-surface{animation:none}}.blog-detail-feature .journal-art{inset:0;height:100%;display:block}.blog-detail-feature .journal-art i{left:15%;top:20%;width:58%;height:58%;opacity:.22;border-radius:38px}.blog-detail-feature .journal-art i:nth-child(2){left:35%;top:14%;width:54%;height:54%;border-radius:50%;border-width:22px;opacity:.15}.blog-detail-feature .journal-art i:nth-child(3){left:42%;top:54%;width:35%;height:35%;border-radius:28px;opacity:.12}.blog-detail-feature .journal-topic-icon{top:50%;left:50%;width:116px;height:116px;margin:-58px 0 0 -58px;border-radius:30px;box-shadow:0 0 45px color-mix(in srgb,var(--shape) 20%,transparent),inset 0 1px #ffffff1a}.blog-detail-feature .journal-topic-icon svg{width:62px;height:62px;stroke-width:1.25}@media(max-width:900px){.blog-detail-feature{max-width:340px;justify-self:start}}@media(max-width:400px){.blog-detail-feature{height:280px;max-width:300px}}.journal-art i{opacity:.2}.journal-card:hover .journal-surface,.journal-card:focus-visible .journal-surface{box-shadow:0 0 0 1px color-mix(in srgb,var(--shape) 55%,transparent),0 0 28px color-mix(in srgb,var(--shape) 28%,transparent),0 18px 50px -15px color-mix(in srgb,var(--shape) 35%,transparent),inset 0 0 35px color-mix(in srgb,var(--shape) 8%,transparent)}.journal-card:hover .journal-topic-icon{filter:drop-shadow(0 0 12px color-mix(in srgb,var(--shape) 55%,transparent))}body.light .journal-topic-icon{color:var(--deep)}@keyframes journalIconHover{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes journalClock{0%,to{transform:rotate(-12deg)}50%{transform:rotate(12deg)}}@keyframes journalFlight{0%,to{transform:translate(-3px,3px)}50%{transform:translate(4px,-4px)}}@keyframes journalPin{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-4px) scale(1.06)}}@keyframes journalPayment{0%,to{transform:rotateY(0)}50%{transform:rotateY(30deg)}}@keyframes journalFocus{0%,to{transform:scale(.94)}50%{transform:scale(1.1)}}@keyframes journalPhone{0%,65%,to{transform:rotate(0)}70%,80%{transform:rotate(-10deg)}75%,85%{transform:rotate(10deg)}}@media(prefers-reduced-motion:reduce){.journal-topic-icon,.journal-topic-icon svg{animation:none}}.related-card.journal-palette{position:relative;isolation:isolate;background:linear-gradient(145deg,color-mix(in srgb,var(--shape) 9%,transparent),transparent);border-color:color-mix(in srgb,var(--shape) 30%,transparent)}.related-card.journal-palette>span{color:var(--paper)}.related-card.journal-palette>i{padding-right:56px}.related-card .journal-topic-icon{inset:auto 20px 16px auto;width:42px;height:42px;border-radius:13px;pointer-events:none}.related-card .journal-topic-icon svg{width:23px;height:23px;stroke-width:1.5;color:inherit}.related-card.journal-palette:hover,.related-card.journal-palette:focus-visible{background:linear-gradient(145deg,color-mix(in srgb,var(--shape) 14%,transparent),transparent);border-color:color-mix(in srgb,var(--shape) 65%,transparent);box-shadow:0 0 25px color-mix(in srgb,var(--shape) 18%,transparent)}body.light .related-card.journal-palette>span{color:var(--deep)}.admin-auth-form{display:flex;flex-direction:column;gap:20px}.admin-auth-form label{display:flex;flex-direction:column;gap:8px}.admin-auth-form label>span{font-size:11px;font-weight:800;color:var(--ink2)}.admin-auth-form input{width:100%;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--bg2);color:var(--ink);font:inherit;outline:none}.admin-auth-form input:focus{border-color:var(--orange)}.admin-auth-form button:disabled{opacity:.6;cursor:wait}.admin-access .auth-story{gap:44px;background:radial-gradient(ellipse at 15% 80%,rgba(255,106,0,.17),transparent 65%)}.admin-access .auth-story-copy h1{font-size:clamp(40px,4.6vw,64px);line-height:1.03;letter-spacing:-.045em}.admin-access .auth-story-copy>p{font-size:15px;line-height:1.8;margin-top:20px;max-width:380px}.admin-access-notes{display:flex;flex-direction:column;gap:22px;margin-top:32px;padding-top:28px;border-top:1px solid var(--line)}.admin-access-notes>div{display:flex;align-items:flex-start;gap:14px}.admin-note-icon{display:grid;place-items:center;flex:0 0 38px;height:38px;border-radius:12px;color:var(--amber);background:#ff8a1e14;border:1px solid var(--lineo)}.admin-note-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.admin-access-notes strong{font-size:13px;color:var(--ink);font-weight:750}.admin-access .admin-access-notes p{margin:5px 0 0;font-size:12px;line-height:1.7;color:var(--ink3)}.admin-access .auth-card{padding-top:46px}.admin-access .auth-card-head{margin-bottom:27px}.admin-access .auth-card-head h2{font-size:31px;line-height:1.15;max-width:15ch;margin-top:12px}.admin-access .auth-card-head p{font-size:13px;line-height:1.7;margin-top:12px;max-width:34ch}.admin-access .admin-auth-form{gap:18px}.admin-access .admin-auth-form label{gap:8px}.admin-access .admin-auth-form label>span{font-size:10px;letter-spacing:.1em;color:var(--ink2)}.admin-access .admin-auth-form input{height:48px;background:#ffffff09;font-size:13px;border-radius:11px;transition:border-color .25s,box-shadow .25s}.admin-access .admin-auth-form input::placeholder{color:var(--ink3);opacity:.8}.admin-access .admin-auth-form input:focus{box-shadow:0 0 0 3px #ff6a001a}.admin-password-field{position:relative}.admin-access .admin-password-field input{padding-right:63px}.admin-password-field button{position:absolute;right:14px;top:50%;transform:translateY(-50%);border:0;padding:5px 0;background:transparent;color:var(--amber);font-size:11px;font-weight:750;cursor:pointer}.admin-auth-form small{font-size:10px;line-height:1.6;color:var(--ink3);font-weight:500}.admin-access .auth-submit{height:50px;margin-top:5px;flex-shrink:0;font-size:12px;justify-content:space-between;padding:0 18px}.admin-auth-message{padding:12px;border:1px solid var(--lineo);border-radius:10px;background:#ff8a1e0d;font-size:12px;line-height:1.6;color:var(--amber)}.admin-access-footer{margin-top:24px;padding-top:20px;border-top:1px solid var(--line);font-size:11px;line-height:1.8;color:var(--ink2);text-align:center}.admin-access-footer a{color:var(--amber);font-weight:750;margin-left:4px}.admin-access .auth-legal{padding-top:16px;line-height:1.7}body.light .admin-access .admin-auth-form input{background:#fffc}@media(max-width:850px){.admin-access .auth-story{padding:32px;gap:28px}.admin-access .auth-story-copy h1{font-size:42px}.admin-access-notes{margin-top:24px;padding-top:20px;gap:16px}.admin-access .auth-card{padding:34px 30px}}@media(max-width:480px){.admin-access .auth-story{padding:26px}.admin-access .auth-story-copy h1{font-size:37px}.admin-access .auth-card{padding:30px 24px}.admin-access .auth-card-head h2{font-size:28px}}body:has(.page[data-page=admin-auth].active,.page[data-page=admin].active) .foot-wrap{display:none}.admin-access .auth-shell{width:min(1200px,100%);min-height:560px;grid-template-columns:minmax(0,1fr) 520px}.admin-access .auth-story{padding:36px 44px;gap:26px}.admin-access .auth-story-copy h1{font-size:clamp(38px,4vw,56px)}.admin-access .auth-story-copy>p{margin-top:15px;font-size:14px;line-height:1.7}.admin-access-notes{margin-top:22px;padding-top:20px;gap:15px}.admin-access .auth-card{padding:32px 40px 24px}.admin-access .auth-card-head{margin-bottom:20px}.admin-access .auth-card-head h2{font-size:28px;max-width:20ch;margin-top:8px}.admin-access .auth-card-head p{margin-top:8px;max-width:42ch;font-size:12px}.admin-access .admin-auth-form{gap:12px}.admin-access .admin-auth-form label{gap:5px}.admin-access .admin-auth-form input{height:41px;padding:10px 13px;font-size:12px;border-radius:10px}.admin-access .admin-password-field input{padding-right:62px}.admin-access .admin-auth-form small{font-size:9px;line-height:1.5}.admin-access .auth-submit{height:43px;margin-top:3px}.admin-access-footer{margin-top:17px;padding-top:14px}.admin-access .auth-legal{padding-top:11px;font-size:9px}@media(max-width:1050px){.admin-access .auth-shell{grid-template-columns:minmax(0,1fr) 470px}.admin-access .auth-story{padding:32px}.admin-access .auth-card{padding:30px}}@media(max-width:850px){.admin-access .auth-shell{grid-template-columns:minmax(0,1fr);max-width:580px;min-height:0}.admin-access .auth-story{min-height:0;gap:22px;padding:28px}.admin-access .auth-story-copy h1{font-size:38px}.admin-access-notes{display:none}.admin-access .auth-story .auth-signal{margin-top:0}.admin-access .auth-card{padding:28px}}@media(max-width:480px){.admin-access .auth-story,.admin-access .auth-card{padding:24px}.admin-access .auth-story-copy h1{font-size:34px}.admin-access .auth-card-head h2{font-size:26px}}.blog-load-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;min-height:200px;padding:30px;text-align:center;color:var(--ink2);font-size:14px;line-height:1.8}.blog-load-state .btn{font-size:12px}.blog-loading-dot{width:8px;height:8px;background:var(--orange);border-radius:50%;box-shadow:0 0 16px var(--orange);animation:pulse 1.8s ease-in-out infinite}.blog-pagination{display:flex;justify-content:center;align-items:center;gap:20px;flex-wrap:wrap;margin-top:40px;color:var(--ink3);font-size:12px}.blog-pagination .btn{font-size:12px}.blog-pagination button:disabled{opacity:.35;cursor:default;pointer-events:none}.blog-article .ab-prose{font-size:17px;line-height:1.85}.blog-article .ab-prose h2{font-size:clamp(25px,3vw,38px)}.blog-article .ab-prose h3{font-size:clamp(20px,2.5vw,27px)}#blogGrid .journal-copy h3,.ab-card-preview .journal-copy h3,#blogGrid .journal-copy p,.ab-card-preview .journal-copy p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
