@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500;600&family=Space+Grotesk:wght@500;600;700&family=Unbounded:wght@500;600;700&display=swap";.voice-guide-highlight-target{outline-offset:4px;z-index:1040;animation:2s ease-in-out infinite voiceHighlightPulse;position:relative;outline:2px solid #1e84e8!important;box-shadow:0 0 16px #1e84e866!important}@keyframes voiceHighlightPulse{0%{outline-color:#1e84e84d;box-shadow:0 0 8px #1e84e833}50%{outline-color:#1e84e8;box-shadow:0 0 20px #1e84e899}to{outline-color:#1e84e84d;box-shadow:0 0 8px #1e84e833}}body{-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}input,textarea,select,button{font-family:inherit}.light-theme{--bg:#f8fafc;--bg-primary:#f8fafc;--bg-card:#fff;--void:#fff;--surface:#fff;--surface-2:#f1f5f9;--navy:#e2e8f0;--text:#0f172a;--text-1:#0f172a;--text-2:#64748b;--text-3:#64748b;--indigo:#1e84e8;--indigo-soft:#1e84e80f;--indigo-glow:#1e84e826;--violet:#6366f1;--color-success:#059669;--color-success-bg:#0596691a;--color-success-border:#05966940;--violet-soft:#6366f114;--deep-violet:#4f46e5;--hairline:#0f172a0d;--hairline-strong:#0f172a17;--pink:#ec4899;--pink-soft:#ec48990f;--pink-glow:#ec489926;--grad:linear-gradient(135deg, #f8fafc 0%, #e2e8f0 35%, #1e84e8 60%, #059669 100%);--grad-soft:linear-gradient(135deg, #1e84e80a, #0596690a, #ec489905);--border:#0f172a1a;--green:#059669;--green-soft:#0596691a;--yellow-soft:#d977061a;--muted:#64748b;--cv-mesh:radial-gradient(at 0% 0%, #1e84e814 0px, transparent 50%);--cv-mesh2:radial-gradient(at 100% 100%, #6366f114 0px, transparent 50%)}.light-theme .glass-panel{-webkit-backdrop-filter:blur(20px);background:#ffffffbf!important;border:1px solid #0f172a0d!important;box-shadow:0 4px 6px -1px #00000003,0 20px 25px -5px #0f172a0d!important}.light-theme .hover-glow:hover{background:#fffffff2!important;border-color:#0f172a14!important;box-shadow:0 20px 25px -5px #0f172a14!important}.light-theme .btn-primary{background:var(--indigo)!important;color:#fff!important;text-shadow:none!important;border:none!important;box-shadow:0 4px 12px #1e84e833!important}.light-theme .btn-primary:hover{background:#1572d3!important;box-shadow:0 6px 16px #1e84e84d!important}.light-theme .btn-ghost,.light-theme .btn-secondary{color:var(--text)!important;background:#fff!important;border:1px solid #0f172a14!important;box-shadow:0 1px 2px #00000005!important}.light-theme .btn-ghost:hover,.light-theme .btn-secondary:hover{background:var(--surface-2)!important;border-color:#0f172a1f!important}.light-theme .nav-item:hover{color:var(--text)!important;background:#0f172a08!important}.light-theme .nav-item.active{color:var(--indigo)!important;background:#1e84e80f!important;border-color:#1e84e826!important}.light-theme input,.light-theme textarea,.light-theme select{color:var(--text)!important;background:#fff!important;border:1px solid #0f172a1a!important;box-shadow:inset 0 1px 2px #0f172a05!important}.light-theme input:focus,.light-theme textarea:focus,.light-theme select:focus{border-color:var(--indigo)!important;box-shadow:0 0 0 3px #1e84e814!important}.light-theme .client-card,.light-theme .task-card{background:#fff!important;border:1px solid #0f172a0a!important}.light-theme .client-card:hover,.light-theme .task-card:hover{background:#fffffffa!important;border-color:#1e84e833!important}.light-theme .nav-tooltip,.light-theme .flyout-submenu,.light-theme .dropdown-menu,.light-theme .popover-content,.light-theme .app-modal-container,.light-theme select,.light-theme select option,.light-theme .custom-select-menu{background-color:var(--bg-card)!important;color:var(--text-1)!important;border-color:var(--hairline-strong)!important;box-shadow:0 10px 30px #0f172a1f!important}.light-theme .app-sidebar{background:#fffffff2!important;border-color:#0f172a14!important}:root{--bg:#0a0e1a;--bg-primary:#0a0e1a;--void:#000;--surface:#121a2e;--surface-2:#19223a;--navy:#143a6e;--text:#eaf1ff;--text-1:#eaf1ff;--text-2:#8194b5;--text-3:#a0b3d6;--bg-card:#121a2e;--indigo:#1e84e8;--indigo-soft:#1e84e824;--indigo-glow:#1e84e873;--violet:#6b7cdb;--color-success:#10b981;--color-success-bg:#10b9811f;--color-success-border:#10b9814d;--violet-soft:#6b7cdb33;--deep-violet:#5363b8;--hairline:#ffffff1f;--hairline-strong:#fff3;--pink:#ff2e93;--pink-soft:#ff2e9326;--pink-glow:#ff2e9380;--grad:linear-gradient(135deg, #0a0e1a 0%, #143a6e 35%, #1e84e8 60%, #1b8a2e 82%, #4ed62e 100%);--grad-soft:linear-gradient(135deg, #1e84e82e, #1b8a2e2e, #4ed62e38);--border:#ffffff1f;--green:#10b981;--green-soft:#10b98126;--yellow-soft:#f59e0b26;--muted:#8194b5;--cv-mesh:radial-gradient(at 0% 0%, #1e84e826 0px, transparent 50%);--cv-mesh2:radial-gradient(at 100% 100%, #6b7cdb26 0px, transparent 50%);--display:"Space Grotesk", -apple-system, sans-serif;--numerals:"Unbounded", -apple-system, sans-serif;--body:"Inter", system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace}*{box-sizing:border-box;margin:0;padding:0}:focus-visible{outline-offset:2px!important;outline:2px solid #0ea5e9!important}input:focus,textarea:focus,select:focus,.s-input:focus,.chat-input:focus,.global-omnibar-textarea:focus,.app-modal-container input:focus,.app-modal-container textarea:focus,.app-modal-container select:focus{border-color:#0ea5e9!important;box-shadow:0 0 15px #0ea5e933!important}.btn:not(:disabled):active,.btn-primary:not(:disabled):active,.btn-ghost:not(:disabled):active,.btn-grad:not(:disabled):active,.stat-card:active,.sc-icon:active,.metric-chip:active,.cp-chips .chip:active,.gf-chip:active,.hs-cat:active,.cjm-card:active{transition:transform!important;transform:scale(.98)!important}.btn:disabled,.btn[disabled]{opacity:.45;cursor:not-allowed;pointer-events:none;filter:saturate(.6)}h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.02em;font-weight:600}html,body,button,input,textarea,select{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--body)!important}.mono-text,code,pre{font-family:var(--mono)!important}html,body,#root{box-sizing:border-box;background:var(--bg);min-height:100vh;color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overscroll-behavior-y:auto;margin:0;padding:0;font-size:17px;line-height:1.5}.app-shell{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overscroll-behavior-y:auto;font-size:17px;line-height:1.5;box-sizing:border-box!important;height:100vh!important;min-height:100vh!important;max-height:100vh!important;margin:0!important;padding:0!important;overflow:hidden!important}html{width:100%;max-width:100%}body{width:100%;max-width:100%;overflow-x:hidden}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}img{max-width:100%;display:block}::selection{background:var(--indigo);color:var(--bg)}.grain{pointer-events:none;z-index:1;opacity:.06;mix-blend-mode:overlay;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMDAnIGhlaWdodD0nMjAwJz48ZmlsdGVyIGlkPSduJz48ZmVUdXJidWxlbmNlIGJhc2VGcmVxdWVuY3k9JzAuOScgbnVtT2N0YXZlcz0nMicgc3RpdGNoVGlsZXM9J3N0aXRjaCcvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0nMCAwIDAgMCAxICAwIDAgMCAwIDEgIDAgMCAwIDAgMSAgMCAwIDAgMC40NSAwJy8+PC9maWx0ZXI+PHJlY3Qgd2lkdGg9JzEwMCUnIGhlaWdodD0nMTAwJScgZmlsdGVyPSd1cmwoJTIzbiknLz48L3N2Zz4=);position:fixed;inset:0}.display{font-family:var(--display);letter-spacing:-.02em;font-weight:700;line-height:.96}.display-upper{font-family:var(--display);text-transform:uppercase;letter-spacing:.05em;font-weight:700}.mono{font-family:var(--mono);font-feature-settings:"tnum" 1}.wrap{z-index:2;max-width:1360px;margin:0 auto;padding:0 32px;position:relative}@media (width<=700px){.wrap{padding:0 20px}}section{z-index:2;padding:96px 0;position:relative}@media (width<=700px){section{padding:64px 0}}.section-light{background:linear-gradient(#080c18 0%,#0e1730 100%)}.hair-top{border-top:1px solid var(--hairline)}.hair-bottom{border-bottom:1px solid var(--hairline)}.s-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:48px;display:flex}.s-head .eyebrow{color:var(--text-2);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:13px}.s-head h2{font-family:var(--display);letter-spacing:-.025em;font-size:clamp(32px,4.5vw,56px);font-weight:700;line-height:1.05}.s-head .link{color:var(--indigo);white-space:nowrap;padding-bottom:12px;font-size:15px;font-weight:500;transition:all .2s}.s-head .link:hover{text-shadow:0 0 18px var(--indigo-glow)}@media (width<=700px){.s-head{flex-direction:column;align-items:flex-start}.s-head .link{padding-bottom:0}}#agents{padding:56px 0}#agents .s-head{margin-bottom:32px}#agents .s-head .eyebrow{margin-bottom:8px}#agents .s-head h2{font-size:clamp(28px,3.8vw,42px);line-height:1.1}.btn{box-sizing:border-box;white-space:nowrap;border:1px solid #0000;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;height:52px;min-height:52px;max-height:52px;padding:0 24px;font-size:15px;font-weight:600;line-height:1;transition:background .2s,border-color .2s,box-shadow .2s,color .2s,transform .12s ease-out;display:inline-flex;position:relative}.btn-primary{background:var(--indigo);color:var(--bg);border:1px solid #eaf2f373;font-weight:600;box-shadow:inset 0 1px #ffffff47,inset 0 0 0 1px #1e84e880}.btn-primary:not(:disabled):hover{box-shadow:inset 0 1px 0 #ffffff52, 0 0 24px var(--indigo-glow);background:#3a98f0;transform:translateY(-1px)}.auth-hdr-right a.btn-primary,.mk-topbar a.btn-primary{color:var(--bg)}.auth-hdr-right a.btn-ghost,.mk-topbar a.btn-ghost{color:var(--text)}.auth-hdr-right a.btn-grad,.mk-topbar a.btn-grad{color:#fff}.btn-grad{color:#fff;box-sizing:border-box;background:linear-gradient(135deg,#1e84e8 0%,#1361c4 100%);font-weight:600;line-height:1}.btn-grad:not(:disabled):hover{box-shadow:0 0 32px #1e84e866, 0 0 24px var(--indigo-glow);transform:translateY(-1px)}.btn-grad-green{color:#08210a;box-sizing:border-box;background:linear-gradient(135deg,#3cc42e 0%,#aef02e 100%);font-weight:600;line-height:1}.btn-grad-green:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 0 28px #4ed62e73}.btn-grad-purple{color:#fff;box-sizing:border-box;background:linear-gradient(135deg,#7c3aed 0%,#c084fc 100%);font-weight:600;line-height:1}.btn-grad-purple:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 0 28px #7c3aed73}.btn-grad-alt{color:var(--text);background:linear-gradient(135deg,#0b2244 0%,#143a6e 30%,#1e84e8 75%,#6fb9f2 100%);border:1px solid #1e84e866;font-weight:600}.btn-grad-alt:not(:disabled):hover{box-shadow:0 0 28px var(--indigo-glow);transform:translateY(-1px)}.btn-outline{border:1px solid var(--indigo);color:var(--indigo);background:0 0}.btn-outline:not(:disabled):hover{box-shadow:0 0 24px var(--indigo-glow);background:#1e84e814}.btn-ghost{color:var(--text);border:1px solid var(--hairline);background:#ffffff0a}.btn-ghost:not(:disabled):hover{border-color:var(--hairline-strong);background:#ffffff14}.btn-sm{border-radius:10px;height:38px;padding:0 14px;font-size:13px}.cat-prev-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.cat-prev-card{background:var(--surface);border:1px solid var(--hairline);color:var(--text);border-radius:16px;flex-direction:column;gap:14px;padding:20px;text-decoration:none;transition:all .2s;display:flex}.cat-prev-card:hover{border-color:#1e84e866;transform:translateY(-2px)}.cat-prev-card .cp-top{align-items:center;gap:12px;display:flex}.cat-prev-card .cp-ava{object-fit:cover;border:1px solid var(--hairline-strong);border-radius:50%;flex-shrink:0;width:48px;height:48px}.cat-prev-card .cp-id{flex:1;min-width:0}.cat-prev-card .cp-name{font-family:var(--display);color:var(--text);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:15px;font-weight:600;display:flex;overflow:hidden}.cat-prev-card .cp-ver{background:var(--indigo);width:15px;height:15px;color:var(--bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-weight:700;display:inline-flex}.cat-prev-card .cp-handle{font-family:var(--mono);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11px;overflow:hidden}.cat-prev-card .cp-chips{flex-wrap:wrap;gap:6px;display:flex}.cat-prev-card .cp-chips .chip{border:1px solid var(--hairline);color:var(--text-2);background:#ffffff08;border-radius:999px;padding:4px 9px;font-size:11px}.cat-prev-card .cp-chips .chip.ghost{color:var(--indigo);border-color:#1e84e84d}.cat-prev-card .cp-stats{border-top:1px solid var(--hairline);grid-template-columns:repeat(3,1fr);gap:8px;padding-top:14px;display:grid}.cat-prev-card .cp-stats .l{font-family:var(--mono);color:var(--text-2);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:9px}.cat-prev-card .cp-stats .v{font-family:var(--mono);color:var(--text);white-space:nowrap;font-size:13px;font-weight:500}.cat-prev-card .cp-stats .v.cyan{color:var(--indigo)}.cat-prev-cta{border:1px solid var(--hairline);background:linear-gradient(135deg,#1e84e814,#4ed62e0d);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:22px 26px;display:flex}.cat-prev-cta .cp-cta-text{color:var(--text-2);font-size:14.5px;line-height:1.5}.cat-prev-cta .cp-cta-text b{color:var(--text)}.cat-prev-cta .cp-cta-btns{flex-shrink:0;gap:10px;display:flex}.hs-controls{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;display:flex}.hs-search{flex:1;min-width:240px;position:relative}.hs-search svg{width:17px;height:17px;stroke:var(--text-2);position:absolute;top:50%;left:16px;transform:translateY(-50%)}.hs-search input{width:100%;height:48px}.s-input{color:#fff;width:100%;font-family:var(--body);background:#0003;border:1px solid #ffffff1a;border-radius:8px;outline:none;padding:10px 14px;font-size:14px;transition:all .2s}.s-input:focus{border-color:var(--indigo);background:#1e84e814}.s-input:not(:disabled):hover,.chat-input:not(:disabled):hover,.app-modal-container input:not(:disabled):hover,.app-modal-container textarea:not(:disabled):hover{background:#ffffff0a;border-color:#fff3}.s-input:disabled,.s-input[readonly],input:disabled,textarea:disabled,select:disabled{opacity:.5;cursor:not-allowed;pointer-events:none;background:#0006;border-color:#ffffff0d}.s-input.is-error,input.is-error,textarea.is-error{color:#ef4444;background:#ef44440d!important;border-color:#ef4444!important}.s-input.is-error:focus,input.is-error:focus,textarea.is-error:focus{box-shadow:0 0 0 3px #ef444426!important}@keyframes pulse-red{0%{box-shadow:0 0 #ef444466}70%{box-shadow:0 0 0 10px #ef444400}to{box-shadow:0 0 #ef444400}}.s-input::placeholder{color:var(--text-2)}.s-input.mono{font-family:var(--mono);font-size:13px}.hs-search input{background:var(--surface);border:1px solid var(--hairline);color:var(--text);font-family:var(--body);border-radius:12px;outline:0;padding:0 16px 0 44px;font-size:14.5px;transition:all .2s}.hs-search input:focus{border-color:var(--indigo);background:#ffffff0a}.hs-search input::placeholder{color:var(--text-2)}.hs-roles{border:1px solid var(--hairline);background:#0000004d;border-radius:12px;align-items:center;gap:2px;padding:4px;display:inline-flex}.hs-roles button{cursor:pointer;font-family:var(--body);color:var(--text-2);background:0 0;border:none;border-radius:9px;padding:9px 18px;font-size:13.5px;font-weight:500;transition:all .2s}.hs-roles button:hover{color:var(--text)}.hs-roles button.active{color:var(--bg);background:var(--indigo);box-shadow:0 0 14px var(--indigo-glow)}.hs-cats{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.hs-cat{background:var(--surface);border:1px solid var(--hairline);color:var(--text-2);cursor:pointer;border-radius:999px;padding:7px 14px;font-size:13px;transition:all .2s}.hs-cat:hover{color:var(--text);border-color:var(--hairline-strong)}.hs-cat.on{color:var(--text);background:#1e84e81a;border-color:#1e84e880}.hs-count{font-family:var(--mono);color:var(--text-2);letter-spacing:.06em;text-transform:uppercase;margin-bottom:16px;font-size:12px}.hs-count b{color:var(--text);font-weight:500}.hs-empty{background:var(--surface);border:1px dashed var(--hairline-strong);text-align:center;color:var(--text-2);border-radius:16px;padding:40px;font-size:14.5px}.hs-empty button{cursor:pointer;color:var(--indigo);background:0 0;border:none;font-size:14.5px;text-decoration:underline}@media (width<=980px){.cat-prev-grid{grid-template-columns:1fr 1fr}}@media (width<=480px){.cat-prev-grid{grid-template-columns:1fr}.cat-prev-cta{text-align:center;flex-direction:column;align-items:stretch}.cat-prev-cta .cp-cta-btns{flex-direction:column}}.card{background:var(--surface);border:1px solid var(--hairline);border-radius:20px}.card-deep{background:var(--void);border:1px solid var(--hairline);border-radius:20px}.blob{filter:blur(80px);pointer-events:none;opacity:.55;z-index:0;border-radius:50%;position:absolute}.blob-cyan{background:radial-gradient(circle,#1e84e8 0%,#0000 70%)}.blob-petrol{background:radial-gradient(circle,#143a6e 0%,#0000 70%)}.blob-fuchsia{background:radial-gradient(circle,#4ed62e 0%,#0000 70%)}.blob-magenta{background:radial-gradient(circle,#1b8a2e 0%,#0000 70%)}.hdr{z-index:100;-webkit-backdrop-filter:blur(20px)saturate(140%);background:#080b16c7;border-bottom:1px solid #0000;transition:border-color .3s;position:sticky;top:0}.hdr.scrolled{border-bottom-color:var(--hairline)}.hdr-inner{justify-content:space-between;align-items:center;height:72px;display:flex}.logo{font-family:var(--display);letter-spacing:-.02em;align-items:center;gap:10px;font-size:22px;font-weight:700;display:inline-flex}.logo-emblem{isolation:isolate;background:0 0;border-radius:999px;align-items:center;gap:2px;width:84px;height:22px;padding:3px 7px;display:inline-flex;position:relative}.logo-emblem:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(90deg,#1e84e8 0%,#6fb9f2 35%,#3cc42e 70%,#4ed62e 100%);border-radius:999px;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.logo-emblem:after{content:"";background:var(--bg);z-index:0;border-radius:999px;position:absolute;inset:1.5px}.logo-emblem i{z-index:1;opacity:.2;background:linear-gradient(135deg,#1e84e8,#4ed62e) 0 0/700% 100%;border-radius:3px;flex:1;height:100%;animation:1.8s ease-in-out infinite bar-fill;position:relative}.logo-emblem i:first-child{background-position:0 0;animation-delay:0s}.logo-emblem i:nth-child(2){background-position:14% 0;animation-delay:.1s}.logo-emblem i:nth-child(3){background-position:28% 0;animation-delay:.2s}.logo-emblem i:nth-child(4){background-position:42% 0;animation-delay:.3s}.logo-emblem i:nth-child(5){background-position:57% 0;animation-delay:.4s}.logo-emblem i:nth-child(6){background-position:71% 0;animation-delay:.5s}.logo-emblem i:nth-child(7){background-position:85% 0;animation-delay:.6s}.logo-emblem i:nth-child(8){background-position:100% 0;animation-delay:.7s}@keyframes bar-fill{0%{opacity:.2;transform:scaleY(.85)}30%{opacity:1;transform:scaleY(1)}65%{opacity:1;transform:scaleY(1)}to{opacity:.2;transform:scaleY(.85)}}@keyframes lc-roll{0%{opacity:0;transform:translate(48px,-2px)rotate(0)scaleX(1)}8%{opacity:1}50%{opacity:1;transform:translate(8px,3px)rotate(-560deg)scaleX(1)}60%{opacity:1;transform:translateY(4px)rotate(-585deg)scaleX(1)}66%{opacity:1;transform:translateY(1px)rotate(-585deg)scaleX(.36)}71%{opacity:1;transform:translate(0)rotate(-585deg)scaleX(.33)}76%,90%{opacity:1;transform:translate(0)rotate(-585deg)scaleX(.358)}97%{opacity:0;transform:translate(0)rotate(-585deg)scaleX(.358)}to{opacity:0;transform:translate(48px,-2px)rotate(0)scaleX(1)}}@media (prefers-reduced-motion:reduce){.lc-roller{animation:none;transform:scaleX(.358)}}.logo-dot{background:var(--indigo);width:9px;height:9px;box-shadow:0 0 12px var(--indigo-glow);border-radius:50%}.nav{gap:32px;display:flex}.nav a{color:var(--text-2);font-size:14.5px;font-weight:450;transition:color .2s}.nav a:hover{color:var(--text)}.hdr-right{align-items:center;gap:14px;display:flex}.hdr-auth{align-items:center;gap:18px;display:inline-flex}.shortlist-btn{border:1px solid var(--hairline-strong);color:var(--text);background:#ffffff05;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;transition:all .2s;display:inline-flex}.shortlist-btn:hover{border-color:var(--indigo);color:var(--indigo)}.shortlist-count{background:var(--indigo);color:var(--bg);text-align:center;min-width:20px;font-size:11px;font-weight:700;font-family:var(--mono);border-radius:999px;padding:2px 7px}.shortlist-count.tick{animation:.4s tick}@keyframes tick{0%{transform:scale(1)}40%{background:var(--violet);transform:scale(1.5)}to{transform:scale(1)}}@media (width<=900px){.nav{display:none}}.hero{padding-top:64px;padding-bottom:64px;position:relative;overflow-x:clip}.hero-inner{max-width:1100px}.hero h1{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(34px,4.2vw,58px);font-weight:700;line-height:1.18}.hero h1 .hl{color:var(--indigo)}.hero h1 .hl-2{background:linear-gradient(135deg,#1e84e8 0%,#4ed62e 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-sub{color:var(--text-2);max-width:600px;margin-top:28px;font-size:18px;line-height:1.55}.hero-ctas .btn{box-sizing:border-box;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;height:52px;min-height:52px;max-height:52px;padding:0 24px;font-size:15px;line-height:1;display:inline-flex}.hero-meta{color:var(--text-2);border-top:1px solid var(--hairline);flex-wrap:wrap;gap:0;margin-top:40px;padding-top:32px;font-size:13px;display:flex}.hero-meta-item{padding:0 28px;position:relative}.hero-meta-item:first-child{padding-left:0}.hero-meta-item+.hero-meta-item:before{content:"";background:var(--hairline);width:1px;position:absolute;top:25%;bottom:25%;left:0}.hero-meta-item .v{color:var(--text);margin-right:6px;font-size:14px;font-weight:500}.hero-centered{text-align:center;max-width:880px;margin:0 auto}.hero-centered .hero-sub{margin-left:auto;margin-right:auto}.hero-centered .hero-meta{justify-content:center}.hero-left{text-align:left;max-width:980px}.hero-left .hero-sub{max-width:620px}.manifesto{padding:130px 0;position:relative;overflow:hidden}.manifesto .eyebrow{margin-bottom:22px}.manifesto h2{font-family:var(--display);letter-spacing:-.03em;max-width:1000px;color:var(--text);font-size:clamp(34px,5vw,68px);font-weight:700;line-height:1.05}.manifesto p{color:var(--text-2);max-width:660px;margin-top:24px;font-size:18px;line-height:1.62}.manifesto p+p{margin-top:16px}.manifesto-sig{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);margin-top:44px;font-size:12px}@media (width<=760px){.manifesto{padding:72px 0}.manifesto p{font-size:16px}}.kb-band.kb-band-solo{display:block}.kb-text-center{text-align:center;max-width:760px;margin:0 auto}.kb-feats{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px;display:grid}.kb-feat{border:1px solid var(--hairline);background:var(--surface);border-radius:18px;padding:28px 26px}.kb-feat-ic{background:#1e84e814;border:1px solid #1e84e838;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:16px;display:flex}.kb-feat-ic svg{fill:none;width:22px;height:22px;stroke:var(--indigo);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.kb-feat h4{font-family:var(--display);letter-spacing:-.01em;margin-bottom:7px;font-size:17px;font-weight:600}.kb-feat p{color:var(--text-2);font-size:14px;line-height:1.5}@media (width<=760px){.kb-feats{grid-template-columns:1fr}}.glass-frame{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--hairline-strong);background:#0e1c348c;border-radius:24px;padding:18px;position:relative;box-shadow:0 40px 80px -20px #0009,inset 0 1px #ffffff0a}.glass-frame:before{content:"";pointer-events:none;background:linear-gradient(#ffffff0f,#0000 30%);border-radius:24px;position:absolute;inset:0}.gf-bar{border:1px solid var(--hairline);background:#00000059;border-radius:10px;align-items:center;gap:10px;margin-bottom:14px;padding:8px 12px;display:flex}.gf-bar .ic{border:1.5px solid var(--text-2);border-radius:50%;width:14px;height:14px}.gf-bar input{color:var(--text);font-size:13px;font-family:var(--body);background:0 0;border:0;outline:0;flex:1}.gf-chips{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.gf-chip{border:1px solid var(--hairline);color:var(--text-2);border-radius:999px;padding:5px 10px;font-size:11px}.gf-chip.active{background:var(--indigo);color:var(--bg);border-color:var(--indigo)}.gf-rows{flex-direction:column;gap:8px;display:flex}.gf-row{border:1px solid var(--hairline);background:#00000040;border-radius:12px;grid-template-columns:32px 1fr auto auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.gf-row .ava{width:32px;height:32px;color:var(--bg);font-size:11px;font-weight:700;font-family:var(--display);border-radius:50%;justify-content:center;align-items:center;display:flex}.gf-row .nm{font-size:13px;font-weight:500}.gf-row .nm .sub{color:var(--text-2);font-size:11px;font-weight:400;display:block}.gf-row .met{font-family:var(--mono);color:var(--text-2);font-size:11px}.gf-row .add{border:1px solid var(--hairline-strong);width:28px;height:28px;color:var(--indigo);border-radius:8px;justify-content:center;align-items:center;font-size:17px;transition:all .2s;display:inline-flex}.gf-row .add:hover{background:var(--indigo);color:var(--bg);border-color:var(--indigo)}.stats{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:repeat(5,1fr);padding:56px 0;display:grid}.stat{padding:0 24px;position:relative}.stat+.stat:before{content:"";background:var(--hairline);width:1px;position:absolute;top:10%;bottom:10%;left:0}.stat .num{font-family:var(--numerals);letter-spacing:-.03em;color:#0000;-webkit-text-stroke:1.5px var(--indigo);text-stroke:1.5px var(--indigo);text-shadow:0 0 28px #1e84e82e;white-space:nowrap;font-size:clamp(48px,7vw,100px);font-weight:600;line-height:1}.stat .num small{letter-spacing:-.01em;vertical-align:baseline;margin-left:.04em;font-size:.46em;font-weight:600}.stat .lbl{color:var(--text-2);letter-spacing:.04em;margin-top:12px;font-size:13px}@media (width<=900px){.stats{grid-template-columns:1fr 1fr;gap:32px 0;padding:40px 0}.stat+.stat:before{display:none}.stat .num{font-size:56px}}.row-scroll{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--navy) transparent;gap:18px;margin-right:-32px;padding-bottom:8px;scroll-padding-left:32px;display:flex;overflow-x:auto}.row-scroll::-webkit-scrollbar{height:4px}.row-scroll::-webkit-scrollbar-thumb{background:var(--navy);border-radius:4px}.row-scroll>*{scroll-snap-align:start;flex-shrink:0}.recent-section::-webkit-scrollbar{width:6px;height:6px}.glass-panel::-webkit-scrollbar{width:6px;height:6px}.overflow-y-auto::-webkit-scrollbar{width:6px;height:6px}.recent-section::-webkit-scrollbar-track{background:0 0}.glass-panel::-webkit-scrollbar-track{background:0 0}.overflow-y-auto::-webkit-scrollbar-track{background:0 0}.recent-section::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.glass-panel::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.overflow-y-auto::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.recent-section::-webkit-scrollbar-thumb:hover{background:#fff3}.glass-panel::-webkit-scrollbar-thumb:hover{background:#fff3}.overflow-y-auto::-webkit-scrollbar-thumb:hover{background:#fff3}:focus-visible,.btn:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--indigo);outline-offset:2px}.btn-grad:focus-visible,.btn-grad-green:focus-visible{outline-offset:2px;outline:2px solid #fff;box-shadow:0 0 0 4px #1e84e866}.pcard{background:var(--surface);border:1px solid var(--hairline);border-radius:20px;flex-direction:column;gap:16px;width:320px;padding:22px;transition:border-color .25s,transform .25s;display:flex}.pcard:hover{border-color:var(--hairline-strong);transform:translateY(-2px)}.pcard-head{align-items:center;gap:14px;display:flex}.ava-circle{width:50px;height:50px;font-family:var(--display);color:var(--bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex;position:relative;overflow:hidden}.ava-circle img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ava-circle.lg{width:64px;height:64px;font-size:20px}.ava-circle .live{border:2.5px solid var(--surface);background:#1fce74;border-radius:50%;width:14px;height:14px;position:absolute;bottom:-2px;right:-2px}.pcard .nm{font-family:var(--display);letter-spacing:-.01em;align-items:center;gap:6px;font-size:17px;font-weight:600;display:flex}.verified{background:var(--indigo);width:14px;height:14px;color:var(--bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;display:inline-flex}.pcard .sub{color:var(--text-2);margin-top:2px;font-size:13px}.rating{font-family:var(--mono);color:var(--text);align-items:center;gap:4px;margin-left:auto;font-size:13px;display:inline-flex}.rating .star{color:var(--indigo)}.tags{flex-wrap:wrap;gap:6px;display:flex}.tag{color:var(--indigo);border:1px solid var(--indigo-soft);background:#1e84e81a;border-radius:999px;padding:5px 10px;font-size:11px}.metrics{border-top:1px solid var(--hairline);grid-template-columns:repeat(3,1fr);gap:8px;padding-top:16px;display:grid}.metric .l{color:var(--text-2);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px}.metric .v{font-family:var(--mono);color:var(--text);margin-top:4px;font-size:15px}.metric .v.cyan{color:var(--indigo)}.ccard{border:1px solid var(--hairline);cursor:pointer;isolation:isolate;border-radius:22px;width:280px;height:340px;padding:0;transition:all .3s;display:block;position:relative;overflow:hidden}.ccard:hover{border-color:var(--indigo)}.ccard:hover .ccard-img{transform:scale(1.08)}.ccard:hover .ccard-glow{opacity:1}.ccard-img{filter:saturate(.85)contrast(1.05);z-index:0;background-position:50%;background-size:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.ccard-overlay{z-index:1;background:linear-gradient(#080b1626 0%,#080b1659 45%,#080b16eb 100%);position:absolute;inset:0}.ccard-glow{opacity:0;z-index:1;mix-blend-mode:screen;background:radial-gradient(circle at 50% 100%,#1e84e873,#0000 65%);transition:opacity .4s;position:absolute;inset:-40px}.ccard-content{z-index:2;flex-direction:column;justify-content:space-between;height:100%;padding:22px;display:flex;position:relative}.ccard .num{font-family:var(--mono);color:#eaf2f3d9;align-items:center;gap:8px;font-size:12px;display:inline-flex}.ccard .num:after{content:"";background:#eaf2f399;width:28px;height:1px}.ccard .ttl{font-family:var(--display);letter-spacing:-.02em;color:var(--text);font-size:28px;font-weight:700}.ccard .ttl .meta{font-family:var(--body);color:#eaf2f3b3;letter-spacing:0;margin-top:6px;font-size:12.5px;font-weight:400;display:block}.deals-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=1000px){.deals-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.deals-grid{grid-template-columns:1fr}}.deal{border:1px solid var(--hairline);background:var(--surface);border-radius:18px;flex-direction:column;gap:14px;padding:22px;transition:all .25s;display:flex}.deal:hover{border-color:var(--hairline-strong)}.deal-top{align-items:flex-start;gap:14px;display:flex}.deal h3{font-family:var(--display);letter-spacing:-.01em;font-size:17px;font-weight:600;line-height:1.25}.deal .src{color:var(--indigo);margin-top:6px;font-size:12.5px;font-weight:500}.deal .bookmark{color:var(--text-2);border:1px solid var(--hairline);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-left:auto;font-size:18px;transition:all .2s;display:inline-flex}.deal .bookmark:hover,.deal .bookmark.on{color:var(--indigo);border-color:var(--indigo)}.deal-meta{border-top:1px solid var(--hairline);color:var(--text-2);flex-wrap:wrap;gap:0;padding-top:12px;font-size:12px;display:flex}.deal-meta span{padding:0 12px;position:relative}.deal-meta span:first-child{padding-left:0}.deal-meta span+span:before{content:"";background:var(--hairline);width:1px;position:absolute;top:3px;bottom:3px;left:0}.deal-meta .status{color:var(--indigo)}.ocard{background:var(--surface);border:1px solid var(--hairline);border-radius:20px;flex-direction:column;width:320px;transition:all .25s;display:flex;position:relative;overflow:hidden}.ocard:hover{border-color:var(--hairline-strong);transform:translateY(-3px)}.ocard:hover .ocard-cta{opacity:1;transform:translateY(0)}.ocard-cover{background:linear-gradient(135deg,#143a6e 0%,#1e84e8 45%,#1b8a2e 75%,#4ed62e 100%);height:180px;position:relative;overflow:hidden}.ocard-cover:after{content:"";-webkit-backdrop-filter:blur();backdrop-filter:blur();background:radial-gradient(at 20% 30%,#ffffff2e,#0000 50%),radial-gradient(at 80% 70%,#00000040,#0000 50%);position:absolute;inset:0}.ocard-tag{letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--text);border:1px solid var(--hairline-strong);z-index:2;background:#080b16b3;border-radius:999px;padding:5px 10px;font-size:10.5px;position:absolute;top:14px;left:14px}.ocard-tag.agency{color:var(--violet);border-color:var(--violet-soft)}.ocard-cat{z-index:2;font-family:var(--mono);color:#ffffffb3;text-transform:uppercase;letter-spacing:.08em;font-size:11px;position:absolute;bottom:16px;right:16px}.ocard-body{flex-direction:column;flex:1;gap:14px;padding:18px 20px 20px;display:flex}.ocard-body h3{font-family:var(--display);letter-spacing:-.01em;font-size:17px;font-weight:600;line-height:1.25}.ocard-stats{color:var(--text-2);gap:16px;font-size:12px;display:flex}.ocard-stats span{align-items:center;gap:5px;display:inline-flex}.ocard-author{border-top:1px solid var(--hairline);align-items:center;gap:10px;margin-top:auto;padding-top:14px;display:flex}.ocard-author .au-mini{width:28px;height:28px;font-family:var(--display);color:var(--bg);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.ocard-author .name{font-size:13px}.ocard-author .price{font-family:var(--mono);color:var(--indigo);margin-left:auto;font-size:14px}.ocard-cta{background:var(--indigo);color:var(--bg);opacity:0;border-radius:10px;justify-content:center;align-items:center;height:38px;font-size:13px;font-weight:600;transition:all .25s;display:inline-flex;position:absolute;bottom:16px;left:16px;right:16px;transform:translateY(8px)}.advsplit{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}@media (width<=900px){.advsplit{grid-template-columns:1fr;gap:40px}}.adv-list{flex-direction:column;gap:32px;margin-top:40px;display:flex}.adv-item{grid-template-columns:56px 1fr;align-items:flex-start;gap:18px;display:grid}.adv-ic{border:1px solid var(--violet-soft);background:#4ed62e0f;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.adv-ic svg{width:22px;height:22px;stroke:var(--violet);stroke-width:1.6px;fill:none}.adv-item h4{font-family:var(--display);letter-spacing:-.01em;font-size:21px;font-weight:600}.adv-item .was{color:var(--text-2);margin-top:6px;font-size:14.5px;line-height:1.5}.adv-item .was b{color:var(--text);font-weight:500}.checklist-card{background:var(--void);border:1px solid var(--hairline);border-radius:24px;padding:36px;position:relative;overflow:hidden}.checklist-card .blob-bg{filter:blur(40px);z-index:0;background:radial-gradient(at 20% 20%,#1e84e859,#0000 50%),radial-gradient(at 80% 80%,#4ed62e4d,#0000 55%),radial-gradient(#1b8a2e2e,#0000 60%);position:absolute;inset:-50px}.checklist-card>*{z-index:1;position:relative}.checklist-card h3{font-family:var(--display);letter-spacing:-.02em;font-size:28px;font-weight:700;line-height:1.1}.checklist-card ul{flex-direction:column;gap:16px;margin-top:28px;list-style:none;display:flex}.checklist-card li{align-items:center;gap:14px;font-size:16px;display:flex}.checklist-card .ch{background:var(--indigo);width:26px;height:26px;color:var(--bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.tquote{text-align:center;max-width:1000px;margin:0 auto;position:relative}.tquote .eyebrow{color:var(--text-2);letter-spacing:.08em;text-transform:uppercase;margin-bottom:32px;font-size:13px}.tquote .bigq{font-family:var(--display);color:var(--violet);opacity:.32;pointer-events:none;z-index:0;font-size:clamp(160px,24vw,320px);font-weight:700;line-height:1;position:absolute;top:-40px;left:50%;transform:translate(-50%)}.tquote .text{font-family:var(--display);letter-spacing:-.02em;z-index:1;font-size:clamp(28px,4.2vw,52px);font-weight:600;line-height:1.15;position:relative}.tquote .who{color:var(--text-2);margin-top:36px;font-size:14.5px}.tquote .who b{color:var(--text);font-weight:500}.tquote-switch{justify-content:center;gap:12px;margin-top:40px;display:flex}.tquote-switch .av{width:46px;height:46px;font-family:var(--display);color:var(--bg);cursor:pointer;border:2px solid #0000;border-radius:50%;outline:2px solid #0000;justify-content:center;align-items:center;font-size:13px;font-weight:700;transition:all .25s;display:inline-flex}.tquote-switch .av.active{outline:2px solid var(--violet);outline-offset:3px;box-shadow:0 0 28px #4ed62e66}.steps{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (width<=900px){.steps{grid-template-columns:1fr;gap:16px}}.step{border:1px solid var(--hairline);background:var(--surface);border-radius:20px;min-height:240px;padding:32px 28px 28px;position:relative;overflow:hidden}.step .bignum{font-family:var(--display);color:#1e84e814;letter-spacing:-.05em;z-index:0;pointer-events:none;font-size:clamp(140px,18vw,220px);font-weight:700;line-height:1;position:absolute;bottom:-28px;right:-8px}.step .lbl{font-family:var(--mono);color:var(--indigo);z-index:1;margin-bottom:16px;font-size:12px;position:relative}.step h3{font-family:var(--display);letter-spacing:-.02em;z-index:1;margin-bottom:12px;font-size:28px;font-weight:700;position:relative}.step p{color:var(--text-2);z-index:1;max-width:80%;font-size:15px;line-height:1.55;position:relative}.platforms{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);flex-wrap:wrap;justify-content:center;gap:0;margin-top:56px;padding:24px 0;display:flex}.platforms span{color:var(--text-2);align-items:center;gap:10px;padding:12px 32px;font-size:14px;display:inline-flex;position:relative}.platforms span+span:before{content:"";background:var(--hairline);width:1px;position:absolute;top:30%;bottom:30%;left:0}.platforms svg{stroke:currentColor;fill:none;stroke-width:1.6px;width:18px;height:18px}.pricing{grid-template-columns:repeat(2,1fr);align-items:stretch;gap:24px;max-width:840px;margin:0 auto;display:grid}@media (width<=900px){.pricing{grid-template-columns:1fr}}.plan{background:var(--surface);border:1px solid var(--hairline);border-radius:24px;flex-direction:column;gap:20px;padding:36px 28px;display:flex;position:relative}.plan.pro{border-color:var(--indigo);box-shadow:0 0 0 1px var(--indigo), 0 0 40px #1e84e840;transform:translateY(-12px)}@media (width<=900px){.plan.pro{transform:none}}.plan-pop{background:var(--violet);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.plan .pname{font-family:var(--display);letter-spacing:-.01em;font-size:22px;font-weight:700}.plan .price{font-family:var(--display);letter-spacing:-.03em;font-size:56px;font-weight:700;line-height:1}.plan .price span{color:var(--text-2);margin-left:4px;font-size:16px;font-weight:400}.plan .desc{color:var(--text-2);font-size:14px}.plan ul{flex-direction:column;gap:10px;margin-top:8px;list-style:none;display:flex}.plan ul li{color:var(--text);align-items:flex-start;gap:10px;font-size:14px;display:flex}.plan ul li .ck{color:var(--indigo);flex-shrink:0;margin-top:2px}.plan .fine{color:var(--text-2);margin-top:4px;font-size:12px}.plan .cta-row{margin-top:auto}.cta-section{background:linear-gradient(135deg,#0a0e1a 0%,#0b2244 35%,#1e84e8 65%,#1b8a2e 85%,#4ed62e 100%);padding:120px 0;position:relative;overflow:hidden}.cta-section:before{content:"";background:radial-gradient(at 20% 10%,#ffffff1a,#0000 40%),radial-gradient(at 80% 90%,#0006,#0000 50%);position:absolute;inset:0}.cta-inner{z-index:2;text-align:left;max-width:920px;position:relative}.cta-inner h2{font-family:var(--display);letter-spacing:-.025em;color:var(--text);font-size:clamp(48px,7vw,92px);font-weight:700;line-height:.95}.cta-inner h2 .pop{color:var(--violet)}.cta-inner p{color:#eaf2f3cc;max-width:560px;margin-top:24px;font-size:17px}.cta-form{flex-wrap:wrap;gap:12px;max-width:520px;margin-top:40px;display:flex}.cta-form input{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-width:240px;height:56px;color:var(--text);font-size:15px;font-family:var(--body);background:#080b168c;border:1px solid #ffffff2e;border-radius:14px;outline:none;flex:1;padding:0 20px;transition:all .2s}.cta-form input::placeholder{color:#eaf2f380}.cta-form input:focus{border-color:var(--indigo);box-shadow:0 0 0 4px #1e84e82e}.cta-form .btn{height:56px}.cta-fine{color:#eaf2f3a6;margin-top:20px;font-size:13px}.partners{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:40px 0;display:flex}.partner-logo{font-family:var(--display);color:var(--text-2);letter-spacing:.02em;opacity:.6;align-items:center;gap:8px;font-size:22px;font-weight:700;transition:all .2s;display:inline-flex}.partner-logo:hover{opacity:1;color:var(--text)}.partner-logo .dot{background:currentColor;border-radius:50%;width:8px;height:8px}.ftr{border-top:1px solid var(--hairline);padding:40px 0 56px}.ftr-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;display:flex}.ftr-nav{color:var(--text-2);gap:28px;font-size:14px;display:flex}.ftr-copy{color:var(--text-2);font-size:13px;font-family:var(--mono)}.dbsec{background:linear-gradient(#0a0e1a 0%,#080c18 100%);padding-top:96px;padding-bottom:96px}.db-grid{grid-template-columns:280px 1fr;gap:32px;display:grid}@media (width<=1000px){.db-grid{grid-template-columns:1fr}}.db-filters{background:var(--surface);border:1px solid var(--hairline);border-radius:20px;align-self:start;max-height:calc(100vh - 110px);padding:24px;position:sticky;top:88px;overflow-y:auto}.db-filters h3{font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);margin-bottom:12px;font-size:14px;font-weight:600}.db-filters h3:not(:first-child){margin-top:24px}.fchip{border:1px solid var(--hairline);color:var(--text-2);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;margin:3px 4px 3px 0;padding:7px 12px;font-size:12.5px;transition:all .2s;display:inline-flex}.fchip:hover{color:var(--text);border-color:var(--hairline-strong)}.fchip.active{background:var(--indigo);color:var(--bg);border-color:var(--indigo);font-weight:500}.db-search{border:1px solid var(--hairline);background:#00000059;border-radius:12px;align-items:center;gap:10px;margin-bottom:20px;padding:12px 16px;display:flex}.db-search:focus-within{border-color:var(--indigo)}.db-search input{color:var(--text);font-size:14px;font-family:var(--body);background:0 0;border:0;outline:0;flex:1}.db-search svg{width:16px;height:16px;stroke:var(--text-2);fill:none;stroke-width:1.6px}.db-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.db-count{color:var(--text-2);font-size:13px}.db-count b{color:var(--text);font-family:var(--mono);font-weight:400}.db-list{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (width<=760px){.db-list{grid-template-columns:1fr}}.db-card{background:var(--surface);border:1px solid var(--hairline);border-radius:18px;flex-direction:column;gap:14px;padding:20px;transition:all .2s;display:flex}.db-card:hover{border-color:var(--hairline-strong)}.db-card.in-list{border-color:var(--indigo);box-shadow:0 0 0 1px var(--indigo-soft)}.db-card-head{align-items:center;gap:12px;display:flex}.db-card-actions{gap:8px;margin-top:auto;display:flex}.db-card-actions .btn{flex:1}.platform-pill{border:1px solid var(--hairline);color:var(--text-2);font-size:10.5px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;display:inline-flex}.platform-pills{flex-wrap:wrap;gap:5px;display:flex}.shdrawer{background:var(--bg);border-left:1px solid var(--hairline);z-index:200;flex-direction:column;width:440px;max-width:100%;transition:transform .35s cubic-bezier(.2,.7,.2,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.shdrawer.open{transform:translate(0)}.shdrawer-mask{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:199;opacity:0;pointer-events:none;background:#00000080;transition:opacity .25s;position:fixed;inset:0}.shdrawer-mask.open{opacity:1;pointer-events:auto}.undo-toast{z-index:250;border:1px solid var(--hairline-strong);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:#0d111ef0;border-radius:14px;align-items:center;gap:18px;padding:13px 16px 13px 20px;animation:.28s cubic-bezier(.2,.7,.2,1) undo-toast-in;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 16px 44px #00000080}.undo-toast-text{color:var(--text);white-space:nowrap;font-size:14px}.undo-toast-btn{font-family:var(--body);color:var(--indigo);cursor:pointer;white-space:nowrap;background:0 0;border:none;margin:-4px -2px;padding:4px 6px;font-size:14px;font-weight:600;transition:text-shadow .2s}.undo-toast-btn:hover{text-shadow:0 0 12px var(--indigo-glow)}@keyframes undo-toast-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@media (width<=560px){.undo-toast{justify-content:space-between;left:16px;right:16px;transform:none}@keyframes undo-toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}.shdrawer-head{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;padding:24px 24px 16px;display:flex}.shdrawer-head h3{font-family:var(--display);letter-spacing:-.01em;font-size:22px;font-weight:700}.shdrawer-close{border:1px solid var(--hairline);width:32px;height:32px;color:var(--text-2);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.shdrawer-list{flex-direction:column;flex:1;gap:10px;padding:16px 24px;display:flex;overflow-y:auto}.shdrawer-item{border:1px solid var(--hairline);border-radius:12px;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.shdrawer-item .nm{font-size:14px;font-weight:500}.shdrawer-item .sub{color:var(--text-2);font-size:12px}.shdrawer-item .rm{border:1px solid var(--hairline);width:30px;height:30px;color:var(--text-2);border-radius:8px;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.shdrawer-item .rm:hover{color:var(--violet);border-color:var(--violet-soft)}.shdrawer-foot{border-top:1px solid var(--hairline);flex-direction:column;gap:10px;padding:20px 24px 28px;display:flex}.shdrawer-empty{text-align:center;color:var(--text-2);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:32px;display:flex}.shdrawer-empty svg{width:48px;height:48px;stroke:var(--navy);fill:none;stroke-width:1.4px;margin-bottom:12px}.reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(24px)}.reveal.in{opacity:1;transform:translateY(0)}.bleed-title{font-family:var(--display);letter-spacing:-.04em;white-space:nowrap;margin-left:-3vw;font-size:clamp(56px,11vw,156px);font-weight:700;line-height:.9}@media (width<=700px){.bleed-title{white-space:normal;margin-left:0;font-size:clamp(48px,14vw,88px)}}.auth-page{flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.auth-hdr{z-index:5;border-bottom:1px solid var(--hairline);-webkit-backdrop-filter:blur(20px)saturate(140%);background:#080b1680;position:relative}.auth-hdr-inner{justify-content:space-between;align-items:center;height:72px;display:flex}.auth-hdr-right{color:var(--text-2);align-items:center;gap:18px;font-size:14px;display:flex}.auth-hdr-right a{color:var(--text-2);transition:color .2s}.auth-hdr-right a:hover{color:var(--text)}.auth-hdr-right .back{align-items:center;gap:8px;display:inline-flex}.auth-main{flex:1;justify-content:center;align-items:center;padding:64px 32px;display:flex;position:relative}@media (width<=700px){.auth-main{padding:40px 20px}}.auth-shell{z-index:2;grid-template-columns:1.05fr 1fr;align-items:center;gap:80px;width:100%;max-width:1180px;display:grid;position:relative}@media (width<=980px){.auth-shell{grid-template-columns:1fr;gap:48px;max-width:540px}}.auth-intro .eyebrow{color:var(--indigo);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:24px;font-size:12px;display:inline-flex}.auth-intro .eyebrow:before{content:"";background:var(--indigo);width:28px;height:1px;display:inline-block}.auth-intro h1{font-family:var(--display);letter-spacing:-.03em;margin-bottom:28px;font-size:clamp(44px,6.4vw,84px);font-weight:700;line-height:.94}.auth-intro h1 .hl{background:linear-gradient(90deg,#6fb9f2 0%,#1e84e8 35%,#4ed62e 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.auth-intro p{color:var(--text-2);max-width:460px;margin-bottom:40px;font-size:17px;line-height:1.55}.auth-bullets{flex-direction:column;gap:14px;display:flex}.auth-bullet{color:var(--text);align-items:flex-start;gap:12px;font-size:14.5px;display:flex}.auth-bullet .dot{background:var(--indigo);width:6px;height:6px;box-shadow:0 0 12px var(--indigo-glow);border-radius:50%;flex-shrink:0;margin-top:8px}.auth-bullet b{font-weight:600}.auth-bullet span{color:var(--text-2)}.auth-card{background:var(--surface);border:1px solid var(--hairline);border-radius:24px;padding:48px;position:relative;overflow:hidden}.auth-card:before{content:"";pointer-events:none;background:linear-gradient(#ffffff0d,#0000 30%);border-radius:24px;position:absolute;inset:0}@media (width<=700px){.auth-card{border-radius:20px;padding:32px 24px}}.auth-card-head{z-index:1;margin-bottom:32px;position:relative}.auth-card-head h2{font-family:var(--display);letter-spacing:-.015em;margin-bottom:10px;font-size:28px;font-weight:700}.auth-card-head .sub{color:var(--text-2);font-size:14.5px}.auth-card-head .sub a{color:var(--indigo);font-weight:500;transition:text-shadow .2s}.auth-card-head .sub a:hover{text-shadow:0 0 14px var(--indigo-glow)}.auth-oauth{z-index:1;gap:10px;margin-bottom:18px;display:flex;position:relative}.auth-oauth-btn{border:1px solid var(--hairline-strong);height:48px;color:var(--text);font-family:var(--body);cursor:pointer;background:#ffffff08;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:9px;font-size:14px;font-weight:500;transition:border-color .2s,background .2s;display:inline-flex}.auth-oauth-btn:not(:disabled):hover{border-color:var(--indigo);background:var(--indigo-soft)}.auth-oauth-btn:disabled{opacity:.7;cursor:default}.oauth-mark{width:20px;height:20px;font-family:var(--display);border-radius:5px;place-items:center;font-size:12px;font-weight:700;line-height:1;display:inline-grid}.oauth-spin{border:2px solid var(--hairline-strong);border-top-color:var(--indigo);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite oauth-spin;display:inline-block}@keyframes oauth-spin{to{transform:rotate(360deg)}}.auth-divider{z-index:1;color:var(--text-2);font-size:12px;font-family:var(--mono);letter-spacing:.04em;align-items:center;gap:12px;margin-bottom:22px;display:flex;position:relative}.auth-divider:before,.auth-divider:after{content:"";background:var(--hairline);flex:1;height:1px}.auth-divider span{white-space:nowrap}.auth-form{z-index:1;flex-direction:column;gap:20px;display:flex;position:relative}.auth-field{flex-direction:column;gap:8px;display:flex}.auth-field label{color:var(--text-2);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:500;font-family:var(--mono);justify-content:space-between;align-items:center;display:flex}.auth-field label .hint{color:var(--text-2);text-transform:none;letter-spacing:0;font-size:10.5px;font-family:var(--body)}.auth-input{border:1px solid var(--hairline);width:100%;height:52px;color:var(--text);font-family:var(--body);background:#080b1680;border-radius:12px;outline:0;padding:0 16px;font-size:15px;transition:border-color .2s,box-shadow .2s,background .2s}.auth-input::placeholder{color:#7c9aa099}.auth-input:hover{border-color:var(--hairline-strong)}.auth-input:focus{border-color:var(--indigo);background:#080b16a6;box-shadow:0 0 0 4px #1e84e829}.auth-input.has-icon{padding-right:48px}.auth-pwrap{position:relative}.auth-pwrap .peek{width:32px;height:32px;color:var(--text-2);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:color .2s,background .2s;display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.auth-pwrap .peek:hover{color:var(--text);background:#ffffff0d}.auth-pwrap .peek svg{stroke:currentColor;fill:none;stroke-width:1.6px;width:18px;height:18px}.auth-strength{gap:4px;margin-top:4px;display:flex}.auth-strength i{background:#ffffff0f;border-radius:2px;flex:1;height:3px;transition:background .3s}.auth-strength.s1 i:nth-child(-n+1),.auth-strength.s2 i:nth-child(-n+2){background:var(--violet)}.auth-strength.s3 i:nth-child(-n+3){background:var(--indigo)}.auth-strength.s4 i:nth-child(-n+4){background:var(--indigo);box-shadow:0 0 8px var(--indigo-glow)}.auth-strength-label{font-family:var(--mono);color:var(--text-2);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;margin-top:8px;font-size:10.5px;display:flex}.auth-strength-label b{font-weight:500}.auth-strength.s1+.auth-strength-label b,.auth-strength.s2+.auth-strength-label b{color:var(--violet)}.auth-strength.s3+.auth-strength-label b,.auth-strength.s4+.auth-strength-label b{color:var(--indigo)}.auth-row{color:var(--text-2);justify-content:space-between;align-items:center;gap:16px;font-size:13.5px;display:flex}.auth-check{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:inline-flex}.auth-check input{opacity:0;pointer-events:none;position:absolute}.auth-check .box{border:1px solid var(--hairline-strong);background:#080b1680;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:all .2s;display:inline-flex}.auth-check .box svg{opacity:0;width:12px;height:12px;stroke:var(--bg);stroke-width:2.6px;fill:none;transition:opacity .15s}.auth-check input:checked+.box{background:var(--indigo);border-color:var(--indigo);box-shadow:0 0 14px var(--indigo-glow)}.auth-check input:checked+.box svg{opacity:1}.auth-row .lost{color:var(--text-2);transition:color .2s}.auth-row .lost:hover{color:var(--indigo)}.auth-submit{border-radius:14px;width:100%;height:56px;margin-top:8px;font-size:15px}.auth-consent{color:var(--text-2);font-size:12.5px;line-height:1.55}.auth-consent a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--hairline-strong);text-decoration-color:var(--hairline-strong);text-underline-offset:3px}.auth-consent a:hover{-webkit-text-decoration-color:var(--indigo);text-decoration-color:var(--indigo);color:var(--indigo)}.auth-consent-fine{font-family:var(--mono);letter-spacing:.03em;color:var(--text-2);opacity:.62;margin-top:8px;font-size:10.5px;display:block}.doc-main{z-index:2;flex:1;padding:56px 0 88px;position:relative}.doc-hero{max-width:720px;margin:0 auto 44px}.doc-hero.center{text-align:center}.doc-hero .eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--indigo);margin-bottom:16px;font-size:11px}.doc-hero h1{font-family:var(--display);letter-spacing:-.025em;font-size:clamp(34px,5vw,54px);font-weight:700;line-height:1.04}.doc-hero h1 .hl{background:linear-gradient(90deg,#6fb9f2 0%,#1e84e8 35%,#4ed62e 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.doc-hero p{color:var(--text-2);margin-top:16px;font-size:16px;line-height:1.62}.doc-meta{font-family:var(--mono);color:var(--text-2);letter-spacing:.04em;margin-top:18px;font-size:11px}.sup-grid{grid-template-columns:repeat(3,1fr);gap:16px;max-width:920px;margin:0 auto 24px;display:grid}@media (width<=760px){.sup-grid{grid-template-columns:1fr}}.sup-card{border:1px solid var(--hairline);background:#ffffff05;border-radius:16px;flex-direction:column;gap:10px;padding:24px;transition:all .2s;display:flex}.sup-card:hover{border-color:var(--hairline-strong);background:#ffffff09}.sup-card .ic{background:var(--indigo-soft);width:38px;height:38px;color:var(--indigo);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.sup-card .ic svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:18px;height:18px}.sup-card h3{font-family:var(--display);letter-spacing:-.01em;font-size:17px;font-weight:600}.sup-card p{color:var(--text-2);font-size:14px;line-height:1.55}.sup-card .val{color:var(--indigo);font-size:14px;font-weight:500}.sup-card .meta{font-family:var(--mono);color:var(--text-2);margin-top:6px;font-size:11px}.doc-body{max-width:720px;margin:0 auto}.doc-toc{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.doc-toc a{color:var(--text-2);border:1px solid var(--hairline);border-radius:999px;padding:7px 14px;font-size:13px;transition:all .2s}.doc-toc a:hover{color:var(--text);border-color:var(--hairline-strong)}.doc-sec{border-top:1px solid var(--hairline);padding:28px 0;scroll-margin-top:90px}.doc-sec h2{font-family:var(--display);letter-spacing:-.01em;gap:12px;margin-bottom:14px;font-size:21px;font-weight:600;display:flex}.doc-sec h2 .n{color:var(--indigo);font-family:var(--mono);flex-shrink:0;font-size:15px;font-weight:500}.doc-sec p,.doc-sec li{color:var(--text-2);font-size:15px;line-height:1.68}.doc-sec p+p{margin-top:12px}.doc-sec ul{flex-direction:column;gap:10px;margin-top:12px;list-style:none;display:flex}.doc-sec ul li{gap:10px;display:flex}.doc-sec ul li:before{content:"";background:var(--indigo);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:8px}.doc-sec b{color:var(--text);font-weight:600}.cb-overlay{z-index:200;-webkit-backdrop-filter:blur(8px);opacity:0;pointer-events:none;background:#030608b8;justify-content:center;align-items:center;padding:24px;transition:opacity .25s;display:flex;position:fixed;inset:0}.cb-overlay.open{opacity:1;pointer-events:auto}.cb-modal{border:1px solid var(--hairline-strong);background:#0e1730;border-radius:20px;width:100%;max-width:440px;padding:32px;transition:transform .25s;position:relative;transform:translateY(12px)scale(.98)}.cb-overlay.open .cb-modal{transform:none}.cb-modal .eyebrow{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--indigo);margin-bottom:12px;font-size:11px}.cb-modal h3{font-family:var(--display);letter-spacing:-.02em;font-size:24px;font-weight:700}.cb-modal .sub{color:var(--text-2);margin-top:10px;font-size:14.5px;line-height:1.55}.cb-field{margin-top:16px}.cb-field label{color:var(--text-2);margin-bottom:7px;font-size:13px;display:block}.cb-input{border:1px solid var(--hairline);width:100%;color:var(--text);font-size:15px;font-family:var(--body);background:#ffffff08;border-radius:12px;padding:13px 15px;transition:all .2s}.cb-input:focus{border-color:var(--indigo);background:#1e84e80f;outline:none}.cb-close{width:34px;height:34px;color:var(--text-2);cursor:pointer;background:0 0;border:none;border-radius:9px;justify-content:center;align-items:center;transition:all .2s;display:inline-flex;position:absolute;top:16px;right:16px}.cb-close:hover{color:var(--text);background:#ffffff0d}.cb-close svg{stroke:currentColor;fill:none;stroke-width:2px;width:16px;height:16px}.cb-success{text-align:center;padding:8px 0}.cb-success .tick{background:var(--indigo-soft);width:56px;height:56px;color:var(--indigo);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;display:inline-flex}.cb-success .tick svg{stroke:currentColor;fill:none;stroke-width:2px;width:26px;height:26px}.auth-foot{z-index:5;border-top:1px solid var(--hairline);color:var(--text-2);padding:22px 0;font-size:12.5px;position:relative}.auth-foot-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.auth-foot-inner nav{gap:22px;display:flex}.auth-foot-inner a{transition:color .2s}.auth-foot-inner a:hover{color:var(--text)}.auth-foot-inner .status{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;font-size:11px;display:inline-flex}.auth-foot-inner .status:before{content:"";background:#4ed62e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #4ed62e99}.pr-hero{text-align:center;z-index:2;padding:80px 0 40px;position:relative}.pr-hero .eyebrow{font-family:var(--mono);color:var(--indigo);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:28px;font-size:11px;display:inline-flex}.pr-hero .eyebrow:before,.pr-hero .eyebrow:after{content:"";background:var(--indigo);width:36px;height:1px}.pr-hero h1{font-family:var(--display);letter-spacing:-.03em;margin-bottom:24px;font-size:clamp(48px,6vw,80px);font-weight:700;line-height:1}.pr-hero h1 .hl{background:linear-gradient(90deg,#6fb9f2 0%,#1e84e8 35%,#4ed62e 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.pr-hero p{color:var(--text-2);max-width:640px;margin:0 auto;font-size:18px;line-height:1.55}.pr-period{border:1px solid var(--hairline);background:#0006;border-radius:999px;margin:32px auto 0;padding:4px;display:inline-flex;position:relative}.pr-period button{height:38px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 22px;font-size:13.5px;font-weight:500;transition:all .25s;display:inline-flex}.pr-period button.active{background:var(--indigo);color:var(--bg);box-shadow:0 0 18px #1e84e866}.pr-period button:not(.active):hover{color:var(--text)}.pr-period button .save{font-family:var(--mono);color:#7bd64e;letter-spacing:.06em;background:#4ed62e33;border-radius:4px;padding:2px 6px;font-size:10px}.pr-period button.active .save{color:#fff;background:#00000040}.pr-plans{grid-template-columns:repeat(3,1fr);gap:16px;padding:56px 0 24px;display:grid;position:relative}@media (width<=980px){.pr-plans{grid-template-columns:1fr;max-width:520px;margin:0 auto}}.pr-plan{background:var(--surface);border:1px solid var(--hairline);border-radius:22px;flex-direction:column;gap:18px;padding:32px 28px;transition:all .25s;display:flex;position:relative}.pr-plan:hover{border-color:var(--hairline-strong);transform:translateY(-3px)}.pr-plan.popular{background:linear-gradient(180deg, #1e84e81a, var(--surface));border-color:#1e84e866;box-shadow:0 24px 48px #1e84e814,0 0 0 1px #1e84e826}.pr-plan-tag{font-family:var(--mono);background:var(--indigo);color:var(--bg);letter-spacing:.12em;text-transform:uppercase;box-shadow:0 0 18px var(--indigo-glow);border-radius:999px;padding:5px 12px;font-size:10px;font-weight:700;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.pr-plan .pname{font-family:var(--display);letter-spacing:-.02em;font-size:28px;font-weight:700}.pr-plan .pdesc{color:var(--text-2);min-height:64px;font-size:14px;line-height:1.55}.pr-plan .price{font-family:var(--numerals);letter-spacing:-.04em;color:var(--text);align-items:baseline;gap:6px;font-size:56px;font-weight:700;line-height:1;display:flex}.pr-plan.popular .price{background:linear-gradient(135deg,#6fb9f2,#4ed62e);color:#0000;-webkit-background-clip:text;background-clip:text}.pr-plan .price small{font-family:var(--body);color:var(--text-2);-webkit-text-fill-color:var(--text-2);font-size:14px;font-weight:500}.pr-plan .price .strike{color:var(--text-2);-webkit-text-fill-color:var(--text-2);align-self:center;margin-left:12px;font-size:18px;font-weight:500;text-decoration:line-through}.pr-plan .price-fine{font-family:var(--mono);color:var(--text-2);letter-spacing:.06em;text-transform:uppercase;margin-top:-8px;font-size:11px}.pr-plan ul{flex-direction:column;flex:1;gap:11px;margin:0;padding:0;list-style:none;display:flex}.pr-plan li{color:var(--text);align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.45;display:flex}.pr-plan li .ck{width:18px;height:18px;color:var(--indigo);background:#1e84e81f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.pr-plan li .ck svg{stroke:currentColor;fill:none;stroke-width:2.4px;width:10px;height:10px}.pr-plan li.muted{color:var(--text-2)}.pr-plan li.muted .ck{color:var(--text-2);background:#ffffff08}.pr-plan li b{font-weight:500}.pr-plan .cta{width:100%;height:48px;margin-top:8px;font-size:14px}.pr-plan .fine{font-family:var(--mono);color:var(--text-2);text-align:center;letter-spacing:.06em;text-transform:uppercase;margin-top:4px;font-size:10.5px}.pr-compare{background:var(--surface);border:1px solid var(--hairline);border-radius:18px;margin:64px 0;overflow:hidden}.pr-compare-row{border-bottom:1px solid var(--hairline);grid-template-columns:2fr 1fr 1fr 1fr;align-items:center;padding:16px 24px;display:grid}.pr-compare-row.head{font-family:var(--mono);color:var(--text-2);text-transform:uppercase;letter-spacing:.08em;background:#0000004d;font-size:10.5px}.pr-compare-row.head .col{text-align:center;font-weight:500}.pr-compare-row.head .col.pop{color:var(--indigo)}.pr-compare-row:last-child{border-bottom:0}.pr-compare-row .feature{color:var(--text);font-size:13.5px}.pr-compare-row .feature .h{font-family:var(--mono);color:var(--text-2);letter-spacing:.06em;text-transform:uppercase;margin-top:2px;font-size:10px;display:block}.pr-compare-row .col{text-align:center;color:var(--text);font-size:13.5px}.pr-compare-row .col.muted{color:var(--text-2)}.pr-compare-row .col svg{stroke:currentColor;fill:none;stroke-width:2.2px;vertical-align:middle;width:14px;height:14px}.pr-compare-row .col.yes svg{color:var(--indigo)}.pr-compare-row .col.no svg{color:var(--text-2);opacity:.4}.pr-compare-row.group{font-family:var(--mono);color:var(--indigo);text-transform:uppercase;letter-spacing:.08em;background:#ffffff05;font-size:10.5px;font-weight:500}.pr-faq{grid-template-columns:1fr 2fr;gap:48px;padding:64px 0 80px;display:grid}@media (width<=900px){.pr-faq{grid-template-columns:1fr;gap:32px}}.pr-faq h2{font-family:var(--display);letter-spacing:-.025em;font-size:clamp(32px,4vw,48px);font-weight:700;line-height:1}.pr-faq h2 .hl{background:linear-gradient(90deg,#6fb9f2,#4ed62e);color:#0000;-webkit-background-clip:text;background-clip:text}.pr-faq .questions{flex-direction:column;display:flex}.pr-faq-item{border-bottom:1px solid var(--hairline);cursor:pointer;padding:18px 0}.pr-faq-item:first-child{border-top:1px solid var(--hairline)}.pr-faq-item .q{font-family:var(--display);color:var(--text);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:16px;font-size:17px;font-weight:500;display:flex}.pr-faq-item .q .t{width:24px;height:24px;color:var(--text-2);flex-shrink:0}.pr-faq-item .q .t svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:100%;height:100%;transition:all .3s}.pr-faq-item.open .q .t svg{color:var(--indigo);transform:rotate(45deg)}.pr-faq-item .a{color:var(--text-2);max-width:720px;max-height:0;margin-top:0;font-size:14.5px;line-height:1.6;transition:max-height .3s,margin-top .3s;overflow:hidden}.pr-faq-item.open .a{max-height:320px;margin-top:12px}.ch-shell{z-index:2;grid-template-columns:1.1fr 1fr;gap:56px;width:100%;max-width:1100px;margin:0 auto;padding:48px 32px 80px;display:grid;position:relative}@media (width<=980px){.ch-shell{grid-template-columns:1fr;gap:32px;max-width:600px}}.ch-back{font-family:var(--mono);color:var(--text-2);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:24px;font-size:11px;text-decoration:none;transition:all .2s;display:inline-flex}.ch-back:hover{color:var(--indigo)}.ch-back svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:12px;height:12px}.ch-step-count{font-family:var(--mono);color:var(--text-2);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:12px;font-size:11px;display:flex}.ch-step-count b{color:var(--text)}.ch-step-count .dots{gap:6px;display:inline-flex}.ch-step-count .dots i{background:#ffffff14;border-radius:2px;width:24px;height:3px}.ch-step-count .dots i.done{background:var(--indigo);box-shadow:0 0 8px var(--indigo-glow)}.ch-title h1{font-family:var(--display);letter-spacing:-.025em;margin-bottom:12px;font-size:clamp(36px,4.4vw,52px);font-weight:700;line-height:1.05}.ch-title h1 .hl{background:linear-gradient(90deg,#6fb9f2 0%,#4ed62e 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.ch-title p{color:var(--text-2);max-width:480px;margin-bottom:32px;font-size:17px;line-height:1.55}.ch-summary{background:var(--surface);border:1px solid var(--hairline);border-radius:18px;margin-bottom:24px;padding:24px}.ch-summary-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ch-summary-plan{font-family:var(--mono);color:var(--indigo);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:10.5px}.ch-summary-name{font-family:var(--display);letter-spacing:-.02em;font-size:28px;font-weight:700}.ch-summary-price{text-align:right;font-family:var(--numerals);letter-spacing:-.02em;background:linear-gradient(135deg,#6fb9f2,#4ed62e);color:#0000;-webkit-background-clip:text;background-clip:text;flex-direction:column;align-items:flex-end;font-size:32px;font-weight:700;display:flex}.ch-summary-price small{font-family:var(--mono);color:var(--text-2);-webkit-text-fill-color:var(--text-2);letter-spacing:.06em;text-transform:uppercase;margin-top:4px;font-size:11px;font-weight:500}.ch-trial{color:var(--indigo);background:#1e84e814;border:1px solid #1e84e84d;border-radius:10px;align-items:center;gap:10px;margin-top:16px;padding:10px 14px;font-size:13px;display:flex}.ch-trial b{color:var(--text);font-weight:600}.ch-trial svg{stroke:currentColor;fill:none;stroke-width:1.7px;flex-shrink:0;width:16px;height:16px}.ch-includes{border-top:1px solid var(--hairline);margin-top:18px;padding-top:18px}.ch-includes .l{font-family:var(--mono);color:var(--text-2);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-size:10px}.ch-includes ul{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.ch-includes li{color:var(--text);align-items:flex-start;gap:10px;font-size:13px;display:flex}.ch-includes li .ck{width:16px;height:16px;color:var(--indigo);background:#1e84e81f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.ch-includes li .ck svg{stroke:currentColor;fill:none;stroke-width:2.6px;width:9px;height:9px}.ch-promo{gap:8px;margin-bottom:24px;display:flex}.ch-promo input{border:1px solid var(--hairline);height:44px;color:var(--text);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;background:#0006;border-radius:10px;outline:0;flex:1;padding:0 14px;font-size:13px}.ch-promo input::placeholder{color:var(--text-2);text-transform:none;letter-spacing:0;font-family:var(--body)}.ch-promo input:focus{border-color:var(--indigo)}.ch-promo button{border:1px solid var(--hairline);height:44px;color:var(--text);cursor:pointer;background:#ffffff0a;border-radius:10px;padding:0 18px;font-size:13px;transition:all .2s}.ch-promo button:hover{border-color:var(--indigo);color:var(--indigo)}.ch-totals{border:1px solid var(--hairline);background:#0000004d;border-radius:12px;flex-direction:column;gap:8px;margin-bottom:24px;padding:16px 18px;display:flex}.ch-totals .row{color:var(--text-2);font-size:13px;font-family:var(--mono);letter-spacing:.02em;justify-content:space-between;display:flex}.ch-totals .row.discount{color:#7bd64e}.ch-totals .row.total{border-top:1px solid var(--hairline);font-family:var(--display);color:var(--text);letter-spacing:-.01em;margin-top:4px;padding-top:10px;font-size:17px;font-weight:600}.ch-totals .row.total b{font-family:var(--numerals);background:linear-gradient(90deg,#6fb9f2,#4ed62e);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:22px;font-weight:700}.ch-widget{background:var(--surface);border:1px solid var(--hairline);border-radius:18px;position:relative;overflow:hidden}.ch-widget-head{border-bottom:1px solid var(--hairline);background:#0000004d;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.ch-widget-head .b{font-family:var(--display);letter-spacing:-.01em;font-size:15px;font-weight:600}.ch-widget-head .secure{font-family:var(--mono);color:var(--text-2);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;display:inline-flex}.ch-widget-head .secure svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:11px;height:11px}.ch-widget-head .secure .lk{color:#1fce74}.ch-widget-body{flex-direction:column;gap:16px;padding:24px;display:flex}.ch-widget-tabs{border:1px solid var(--hairline);background:#0006;border-radius:10px;grid-template-columns:1fr 1fr 1fr;gap:6px;padding:4px;display:grid}.ch-widget-tabs button{height:38px;color:var(--text-2);cursor:pointer;font-size:12.5px;font-weight:500;font-family:var(--body);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;transition:all .2s;display:inline-flex}.ch-widget-tabs button.active{color:var(--text);background:#ffffff0f}.ch-widget-tabs button svg{stroke:currentColor;fill:none;stroke-width:1.7px;flex-shrink:0;width:16px;height:16px}.ch-field{flex-direction:column;gap:6px;display:flex}.ch-field label{font-family:var(--mono);color:var(--text-2);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.ch-field input{border:1px solid var(--hairline);width:100%;height:48px;color:var(--text);font-family:var(--mono);background:#0006;border-radius:10px;outline:0;padding:0 14px;font-size:14px;transition:all .2s}.ch-field input:focus{border-color:var(--indigo)}.ch-field input::placeholder{color:var(--text-2);font-family:var(--body)}.ch-card-icons{gap:6px;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.ch-card-icons span{width:28px;height:18px;font-family:var(--mono);color:var(--text-2);letter-spacing:-.02em;background:#ffffff0d;border-radius:3px;justify-content:center;align-items:center;font-size:8px;font-weight:700;display:inline-flex}.ch-card-wrap{position:relative}.ch-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ch-submit{border-radius:14px;height:56px;margin-top:4px;font-size:15px}.ch-prodamus{border:1px dashed var(--hairline-strong);color:var(--text-2);background:#0006;border-radius:10px;align-items:center;gap:12px;margin-top:12px;padding:14px 16px;font-size:12.5px;display:flex}.ch-prodamus .ic{width:32px;height:32px;color:var(--indigo);font-family:var(--mono);background:#1e84e81a;border:1px solid #1e84e84d;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.ch-prodamus b{color:var(--text)}.ch-trust{border-top:1px solid var(--hairline);font-family:var(--mono);color:var(--text-2);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:16px;margin-top:22px;padding-top:22px;font-size:10.5px;display:flex}.ch-trust span{align-items:center;gap:6px;display:inline-flex}.ch-trust span svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:12px;height:12px}.ch-trust span svg.green{color:#1fce74}.ch-trust span svg.cyan{color:var(--indigo)}.wiz-shell{z-index:2;width:100%;max-width:720px;margin:0 auto;position:relative}.wiz-progress{grid-template-columns:1fr 1fr 1fr;gap:14px;margin-bottom:40px;display:grid}.wiz-step{flex-direction:column;gap:10px;padding-top:4px;display:flex}.wiz-step .bar{background:#ffffff0f;border-radius:2px;height:3px;position:relative;overflow:hidden}.wiz-step .bar:after{content:"";background:var(--indigo);width:0;box-shadow:0 0 12px var(--indigo-glow);transition:width .4s cubic-bezier(.4,.2,.2,1);position:absolute;top:0;bottom:0;left:0}.wiz-step.done .bar:after{width:100%}.wiz-step.active .bar:after{width:50%}.wiz-step .meta{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--text-2);align-items:center;gap:10px;font-size:10.5px;display:flex}.wiz-step .n{border:1px solid var(--hairline);width:22px;height:22px;color:var(--text-2);background:#ffffff0a;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:500;transition:all .25s;display:inline-flex}.wiz-step.active .n{background:var(--indigo);color:var(--bg);border-color:var(--indigo);box-shadow:0 0 14px var(--indigo-glow)}.wiz-step.done .n{border-color:var(--indigo);color:var(--indigo);background:#1e84e81f}.wiz-step.active .label{color:var(--text)}.wiz-panel{display:none}.wiz-panel.show{display:block}.wiz-panel.show.animate{animation:.35s cubic-bezier(.2,.7,.2,1) wiz-in}@keyframes wiz-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.wiz-head{margin-bottom:32px}.wiz-head h2{font-family:var(--display);letter-spacing:-.02em;margin-bottom:12px;font-size:clamp(28px,3.2vw,36px);font-weight:700;line-height:1.1}.wiz-head h2 .hl{background:linear-gradient(90deg,#6fb9f2 0%,#1e84e8 35%,#4ed62e 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.wiz-head p{color:var(--text-2);max-width:520px;font-size:15.5px}.role-grid{flex-direction:column;gap:14px;display:flex}.role-card{background:var(--surface);border:1px solid var(--hairline);cursor:pointer;text-align:left;border-radius:18px;align-items:flex-start;gap:20px;width:100%;padding:24px;transition:all .25s;display:flex;position:relative}.role-card:hover{border-color:var(--hairline-strong);transform:translateY(-2px)}.role-card.selected{border-color:var(--indigo);box-shadow:0 0 0 1px var(--indigo), 0 0 32px #1e84e82e;background:linear-gradient(#1e84e814,#1e84e805)}.role-card .role-icon{border:1px solid var(--hairline);width:56px;height:56px;color:var(--indigo);background:#ffffff0a;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;transition:all .25s;display:inline-flex}.role-card.selected .role-icon{background:var(--indigo);color:var(--bg);border-color:var(--indigo);box-shadow:0 0 18px var(--indigo-glow)}.role-card .role-icon svg{stroke:currentColor;fill:none;stroke-width:1.5px;width:26px;height:26px}.role-card .role-body{flex-direction:column;flex:1;gap:8px;display:flex}.role-card .role-title{font-family:var(--display);letter-spacing:-.01em;color:var(--text);justify-content:space-between;align-items:center;gap:12px;font-size:19px;font-weight:600;display:flex}.role-card .role-title .role-tag{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--text-2);border:1px solid var(--hairline);background:#0003;border-radius:999px;padding:4px 8px;font-size:10px}.role-card.selected .role-title .role-tag{color:var(--indigo);border-color:#1e84e866}.role-card .role-desc{color:var(--text-2);font-size:14px;line-height:1.5}.role-card .role-feats{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.role-card .role-feats span{color:var(--text-2);border:1px solid var(--hairline);font-size:11px;font-family:var(--mono);letter-spacing:.02em;background:#ffffff0a;border-radius:6px;padding:3px 8px}.role-card.selected .role-feats span{color:var(--indigo);background:#1e84e80f;border-color:#1e84e84d}.wiz-grid-2{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (width<=600px){.wiz-grid-2{grid-template-columns:1fr}}.chip-row{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--hairline);color:var(--text-2);cursor:pointer;font-size:13px;font-family:var(--body);background:#ffffff0a;border-radius:999px;padding:8px 14px;transition:all .2s}.chip:hover{border-color:var(--hairline-strong);color:var(--text)}.chip.active{border-color:var(--indigo);color:var(--indigo);background:#1e84e81a;box-shadow:0 0 12px #1e84e82e}.auth-select{border:1px solid var(--hairline);width:100%;height:52px;color:var(--text);font-family:var(--body);appearance:none;cursor:pointer;background:#080b1680 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%237C9AA0' stroke-width='1.6'><polyline points='6 9 12 15 18 9'/></svg>") right 16px center no-repeat;border-radius:12px;outline:0;padding:0 44px 0 16px;font-size:15px;transition:all .2s}.auth-select:hover{border-color:var(--hairline-strong)}.auth-select:focus{border-color:var(--indigo);box-shadow:0 0 0 4px #1e84e829}.auth-select option{background:var(--surface);color:var(--text)}.wiz-nav{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:16px;margin-top:36px;padding-top:28px;display:flex}.wiz-nav .right{align-items:center;gap:12px;display:flex}.wiz-nav .btn-back{color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;transition:all .2s;display:inline-flex}.wiz-nav .btn-back:hover{color:var(--text);background:#ffffff0a}.wiz-nav .btn-back:disabled{opacity:.3;pointer-events:none}.wiz-nav .btn-next{border-radius:14px;min-width:180px;height:52px}.wiz-nav .btn-next:disabled{opacity:.4;pointer-events:none;filter:saturate(.4)}.wiz-summary{border:1px solid var(--hairline);background:#080b1673;border-radius:14px;flex-direction:column;gap:14px;margin-bottom:24px;padding:20px;display:flex}.wiz-summary h4{font-family:var(--mono);color:var(--text-2);text-transform:uppercase;letter-spacing:.1em;font-size:10.5px;font-weight:500}.wiz-summary-rows{flex-direction:column;gap:8px;display:flex}.wiz-summary-row{justify-content:space-between;gap:16px;font-size:13.5px;display:flex}.wiz-summary-row .k{color:var(--text-2)}.wiz-summary-row .v{color:var(--text);text-align:right;max-width:70%;font-weight:500}.wiz-summary-row .v.muted{color:var(--text-2);font-style:italic;font-weight:400}.wiz-success{text-align:center;padding:32px 0 12px}.wiz-success .ok{background:var(--indigo);width:72px;height:72px;box-shadow:0 0 32px var(--indigo-glow);border-radius:50%;justify-content:center;align-items:center;margin-bottom:24px;display:inline-flex}.wiz-success .ok svg{width:36px;height:36px;stroke:var(--bg);stroke-width:2.6px;fill:none}.wiz-success h2{font-family:var(--display);letter-spacing:-.02em;margin-bottom:12px;font-size:32px;font-weight:700}.wiz-success p{color:var(--text-2);max-width:460px;margin:0 auto;font-size:15.5px}.mk-page{background:var(--bg);color:var(--text);position:relative}.mk-modebar{z-index:90;-webkit-backdrop-filter:blur(20px)saturate(140%);border-bottom:1px solid var(--hairline);background:#080b16c7;position:sticky;top:72px}.mk-modebar-inner{justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.mk-mode-switch{border:1px solid var(--hairline);background:#0006;border-radius:999px;gap:2px;padding:3px;display:inline-flex}.mk-mode-switch button{height:30px;color:var(--text-2);border-radius:999px;align-items:center;gap:7px;padding:0 16px;font-size:12.5px;font-weight:500;transition:all .2s;display:inline-flex}.mk-mode-switch button svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:12px;height:12px}.mk-mode-switch button.active{background:var(--indigo);color:var(--bg);box-shadow:0 0 14px var(--indigo-glow)}.mk-mode-switch button:not(.active):hover{color:var(--text)}.mk-modebar .meta{font-family:var(--mono);color:var(--text-2);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:12px;font-size:11px;display:inline-flex}.mk-modebar .meta .url{border:1px solid var(--hairline);color:var(--text);background:#ffffff08;border-radius:6px;padding:4px 10px}.mk-modebar .meta .copy{cursor:pointer;color:var(--indigo);transition:all .2s}.mk-modebar .meta .copy:hover{text-shadow:0 0 12px var(--indigo-glow)}.mk-hero{border-bottom:1px solid var(--hairline);padding:56px 0 40px;position:relative}.mk-hero-inner{grid-template-columns:1fr auto;align-items:flex-start;gap:48px;display:grid}@media (width<=900px){.mk-hero-inner{grid-template-columns:1fr;gap:32px}}.mk-id{align-items:flex-start;gap:28px;display:flex}@media (width<=600px){.mk-id{flex-direction:column;gap:20px}}.mk-avatar{background:var(--surface);border:1px solid var(--hairline-strong);border-radius:50%;flex-shrink:0;width:124px;height:124px;position:relative;overflow:hidden}.mk-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mk-avatar .live{border:3px solid var(--bg);background:#1fce74;border-radius:50%;width:18px;height:18px;position:absolute;bottom:6px;right:6px;box-shadow:0 0 12px #1fce7499}.mk-id-meta{flex-direction:column;gap:14px;max-width:580px;padding-top:4px;display:flex}.mk-id-meta .role-tag{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--indigo);background:#1e84e814;border:1px solid #1e84e84d;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:4px 10px;font-size:10.5px;display:inline-flex}.mk-name{font-family:var(--display);letter-spacing:-.025em;font-size:clamp(36px,4.4vw,52px);font-weight:700;line-height:1}.mk-tagline{color:var(--text);max-width:540px;font-size:18px;font-weight:400;line-height:1.5}.mk-id-tags{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.mk-pill{border:1px solid var(--hairline);color:var(--text-2);background:#ffffff0a;border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font-size:12px;display:inline-flex}.mk-pill svg{stroke:currentColor;fill:none;stroke-width:1.6px;width:12px;height:12px}.mk-pill.accent{color:var(--indigo);background:#1e84e812;border-color:#1e84e859}.mk-status{border:1px solid var(--indigo);background:#1e84e814;border-radius:14px;align-items:center;gap:14px;margin-top:4px;padding:10px 16px 10px 14px;display:inline-flex}.mk-status .toggle{background:var(--indigo);cursor:pointer;width:36px;height:20px;box-shadow:0 0 14px var(--indigo-glow);border-radius:999px;flex-shrink:0;transition:all .25s;position:relative}.mk-status .toggle:after{content:"";background:var(--bg);border-radius:50%;width:14px;height:14px;transition:all .25s;position:absolute;top:3px;right:3px}.mk-status.off{border-color:var(--hairline);background:#ffffff0a}.mk-status.off .toggle{box-shadow:none;background:#ffffff1a}.mk-status.off .toggle:after{background:var(--text-2);left:3px;right:auto}.mk-status .label{color:var(--text);font-size:13.5px;font-weight:500}.mk-status.off .label{color:var(--text-2)}.mk-status .sub{color:var(--text-2);font-size:11px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;margin-top:2px;display:block}.mk-hero-cta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:12px;display:flex}@media (width<=900px){.mk-hero-cta{align-items:flex-start}}.mk-hero-cta .btn{min-width:200px}.mk-stat-hero{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:1.4fr 1fr;align-items:center;gap:48px;margin-top:40px;padding:40px 0;display:grid}@media (width<=900px){.mk-stat-hero{grid-template-columns:1fr;gap:24px}}.mk-stat-hero .num{font-family:var(--numerals);letter-spacing:-.04em;background:linear-gradient(135deg,#6fb9f2 0%,#1e84e8 40%,#4ed62e 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(72px,10vw,140px);font-weight:700;line-height:.9}.mk-stat-hero .num small{color:var(--text-2);-webkit-text-fill-color:var(--text-2);letter-spacing:-.02em;background:0 0;margin-left:8px;font-size:.4em;font-weight:500}.mk-stat-hero .desc{flex-direction:column;gap:14px;display:flex}.mk-stat-hero .desc .label{font-family:var(--mono);color:var(--text-2);text-transform:uppercase;letter-spacing:.1em;font-size:11px}.mk-stat-hero .desc .body{color:var(--text-2);max-width:380px;font-size:17px;line-height:1.55}.mk-section{padding:64px 0;position:relative}.mk-section+.mk-section{border-top:1px solid var(--hairline)}.mk-section.compact{padding:48px 0}.mk-shead{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;display:flex}.mk-shead .titles{flex-direction:column;gap:6px;display:flex}.mk-shead .eyebrow{font-family:var(--mono);color:var(--text-2);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.mk-shead h2{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(28px,3.4vw,40px);font-weight:700;line-height:1}.mk-about-text{max-width:820px;color:var(--text);font-size:19px;line-height:1.55}.src-badge{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:7px;padding:4px 9px;font-size:10px;font-weight:500;display:inline-flex}.src-badge svg{stroke:currentColor;fill:none;stroke-width:2px;width:11px;height:11px}.src-badge.auto{color:var(--indigo);background:#1e84e814;border-color:#1e84e866}.src-badge.conn{color:#7bd64e;background:#4ed62e1a;border-color:#4ed62e80}.src-badge.manual{color:var(--text-2);border-color:var(--hairline-strong);background:#ffffff08}.src-meta{font-family:var(--mono);color:var(--text-2);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.mk-edit-icon{width:22px;height:22px;color:var(--indigo);cursor:pointer;background:#1e84e81a;border:1px solid #1e84e859;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:none}.mk-edit-icon svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:11px;height:11px}.mk-edit-icon:hover{background:var(--indigo);color:var(--bg)}body.mk-edit .mk-edit-icon{display:inline-flex}body.mk-edit [data-source=manual]{position:relative}body.mk-edit [data-source=manual]:hover{outline-offset:6px;border-radius:4px;outline:1px dashed #1e84e880}.mk-editing,.mk-editing:hover{outline-offset:6px;cursor:text;background:#1e84e80f;border-radius:4px;outline:2px solid var(--indigo)!important}.mk-editing:focus{box-shadow:0 0 0 4px var(--indigo-soft)}body.mk-edit .mk-id-tags.mk-tags-editing{outline-offset:8px;border-radius:8px;outline:1px dashed #1e84e873}body.mk-edit .mk-id-tags.mk-tags-editing .mk-pill:not(.mk-pill-add){cursor:text}.mk-pill-add{cursor:pointer;color:var(--indigo)!important;border-style:dashed!important}.mk-pill-editing{outline:2px solid var(--indigo);outline-offset:2px;cursor:text}.mk-edit-toast{z-index:9999;background:var(--surface-2);max-width:min(520px,100vw - 40px);color:var(--text);border:1px solid var(--hairline-strong);border-left:3px solid var(--indigo);opacity:0;border-radius:12px;padding:13px 18px;font-size:13px;line-height:1.45;transition:opacity .35s,transform .35s;position:fixed;bottom:28px;left:50%;transform:translate(-50%,12px);box-shadow:0 18px 50px #00000073}.mk-edit-toast.show{opacity:1;transform:translate(-50%)}@media print{.mk-edit-toast{display:none!important}}.mk-platforms{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (width<=760px){.mk-platforms{grid-template-columns:1fr}}.mk-platform{background:var(--surface);border:1px solid var(--hairline);border-radius:18px;flex-direction:column;gap:18px;padding:22px;transition:all .25s;display:flex;position:relative}.mk-platform:hover{border-color:var(--hairline-strong)}.mk-platform.primary{background:linear-gradient(180deg, var(--surface), #1e84e80a);border-color:#1e84e859}.mk-platform-head{align-items:center;gap:14px;display:flex}.mk-platform-ic{border:1px solid var(--hairline);background:#ffffff0a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.mk-platform-ic svg{stroke:currentColor;fill:none;stroke-width:1.5px;width:22px;height:22px}.mk-platform-ic.yt{color:#ff4b5a}.mk-platform-ic.pd{color:var(--indigo)}.mk-platform-ic.tg{color:#6fb9f2}.mk-platform-ic.sub,.mk-platform-ic.ig{color:#7bd64e}.mk-platform-ic.tt,.mk-platform-ic.x{color:var(--text)}.mk-platform-head .name{font-family:var(--display);letter-spacing:-.01em;flex-direction:column;flex:1;gap:3px;font-size:17px;font-weight:600;display:flex}.mk-platform-head .handle{font-family:var(--mono);color:var(--text-2);letter-spacing:.02em;align-items:center;gap:6px;font-size:11.5px;font-weight:400;display:inline-flex}.mk-platform-head .handle a{color:var(--text-2);transition:all .2s}.mk-platform-head .handle a:hover{color:var(--indigo)}.mk-platform-metrics{border-top:1px solid var(--hairline);grid-template-columns:repeat(3,1fr);gap:8px;padding-top:16px;display:grid}.mk-platform-metrics .m{flex-direction:column;gap:4px;display:flex}.mk-platform-metrics .m .l{font-family:var(--mono);color:var(--text-2);text-transform:uppercase;letter-spacing:.08em;font-size:9.5px}.mk-platform-metrics .m .v{font-family:var(--mono);color:var(--text);font-size:16px;font-weight:500}.mk-platform-metrics .m .v.cyan{color:var(--indigo)}.mk-platform-metrics .m .v.fuchsia{color:#7bd64e}.mk-platform-metrics .m .v small{color:var(--text-2);margin-left:2px;font-size:.65em;font-weight:400}.mk-platform-foot{border-top:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:14px;display:flex}.mk-connect{background:linear-gradient(135deg,#1b8a2e2e,#4ed62e14);border:1px dashed #4ed62e80;border-radius:14px;align-items:center;gap:16px;padding:18px 22px;display:flex}.mk-connect .ic{color:#7bd64e;background:#4ed62e26;border:1px solid #4ed62e66;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.mk-connect .ic svg{stroke:currentColor;fill:none;stroke-width:1.7px;width:18px;height:18px}.mk-connect .text{flex:1}.mk-connect .text b{font-family:var(--display);color:var(--text);font-size:14.5px;font-weight:600;display:block}.mk-connect .text span{color:var(--text-2);margin-top:3px;font-size:12.5px;display:block}.mk-connect .btn{border-radius:10px;height:38px;padding:0 14px;font-size:13px}body:not(.mk-edit) #yt-connect-block,body:not(.mk-edit) #ig-connect-block{display:none}.mk-demo{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}@media (width<=900px){.mk-demo{grid-template-columns:1fr}}.mk-demo-card{background:var(--surface);border:1px solid var(--hairline);border-radius:18px;padding:22px}.mk-demo-card h3{font-family:var(--mono);color:var(--text-2);text-transform:uppercase;letter-spacing:.08em;margin-bottom:18px;font-size:11px}.mk-bar-row{grid-template-columns:60px 1fr 48px;align-items:center;gap:10px;margin-bottom:10px;display:grid}.mk-bar-row:last-child{margin-bottom:0}.mk-bar-row .k{color:var(--text);font-size:13px}.mk-bar-row .bar{background:#ffffff0d;border-radius:4px;height:8px;position:relative;overflow:hidden}.mk-bar-row .bar:after{content:"";width:var(--w,0%);background:linear-gradient(90deg, var(--indigo), #7bd64e);border-radius:4px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 12px #1e84e84d}.mk-bar-row .v{font-family:var(--mono);color:var(--text);text-align:right;font-size:12.5px}.mk-gender{border:1px solid var(--hairline);border-radius:6px;height:24px;margin-bottom:14px;display:flex;overflow:hidden}.mk-gender .f{background:linear-gradient(90deg,#1b8a2e,#4ed62e)}.mk-gender .m{background:linear-gradient(90deg, #143a6e, var(--indigo))}.mk-gender-legend{font-family:var(--mono);color:var(--text-2);text-transform:uppercase;letter-spacing:.06em;gap:16px;font-size:11px;display:flex}.mk-gender-legend .dot{vertical-align:middle;border-radius:2px;width:9px;height:9px;margin-right:6px;display:inline-block}.mk-gender-legend .dot.f{background:#4ed62e}.mk-gender-legend .dot.m{background:var(--indigo)}.mk-themes{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=900px){.mk-themes{grid-template-columns:1fr 1fr}}@media (width<=600px){.mk-themes{grid-template-columns:1fr}}.mk-theme{background:var(--surface);border:1px solid var(--hairline);border-radius:16px;flex-direction:column;gap:8px;padding:20px;display:flex;position:relative}.mk-theme .num{font-family:var(--mono);color:var(--indigo);letter-spacing:.1em;font-size:10.5px}.mk-theme h3{font-family:var(--display);letter-spacing:-.01em;font-size:17px;font-weight:600}.mk-theme p{color:var(--text-2);font-size:13.5px;line-height:1.5}.mk-portrait{background:var(--surface);border:1px solid var(--hairline);border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:24px;padding:28px;display:grid}@media (width<=700px){.mk-portrait{grid-template-columns:1fr}}.mk-portrait .quote-mark{font-family:var(--display);color:var(--indigo);opacity:.4;font-size:96px;font-weight:700;line-height:.7}.mk-portrait p{color:var(--text);max-width:720px;font-size:16.5px;line-height:1.6}.mk-content-row{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (width<=900px){.mk-content-row{grid-template-columns:1fr 1fr}}@media (width<=600px){.mk-content-row{grid-template-columns:1fr}}.mk-content-list{border:1px solid var(--hairline);background:var(--surface);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.mk-content-list .item{border-bottom:1px solid var(--hairline);grid-template-columns:120px 1fr auto;align-items:center;gap:16px;padding:14px;transition:all .2s;display:grid}.mk-content-list .item:last-child{border-bottom:0}.mk-content-list .item:hover{background:#ffffff05}.mk-content-list .item .thumb{border-radius:8px;flex-shrink:0;width:120px;height:68px;position:relative;overflow:hidden}.mk-content-list .item .body{flex-direction:column;gap:4px;min-width:0;display:flex}.mk-content-list .item .body .ttl{color:var(--text);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.mk-content-list .item .body .meta{font-family:var(--mono);color:var(--text-2);text-transform:uppercase;letter-spacing:.06em;gap:12px;margin-top:2px;font-size:11px;display:flex}.mk-content-list .item .stats{font-family:var(--mono);color:var(--text);text-align:right;font-size:12.5px}.mk-content-list .item .stats span{color:var(--text-2);text-transform:uppercase;letter-spacing:.06em;margin-top:2px;font-size:10.5px;display:block}.mk-thumb-card{background:var(--surface);border:1px solid var(--hairline);border-radius:14px;flex-direction:column;transition:all .25s;display:flex;overflow:hidden}.mk-thumb-card:hover{border-color:var(--hairline-strong);transform:translateY(-2px)}.mk-thumb-card .thumb{aspect-ratio:16/9;position:relative;overflow:hidden}.mk-thumb-card .info{flex-direction:column;flex:1;gap:8px;padding:14px;display:flex}.mk-thumb-card .info .ttl{font-family:var(--display);color:var(--text);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.mk-thumb-card .info .meta{font-family:var(--mono);color:var(--text-2);text-transform:uppercase;letter-spacing:.06em;flex-wrap:wrap;gap:10px;margin-top:auto;font-size:10.5px;display:flex}.mk-thumb-ph{background:var(--ph-bg,linear-gradient(135deg, #143a6e, #1e84e8));justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mk-thumb-ph:before{content:"";background-image:repeating-linear-gradient(45deg,#ffffff0a 0 2px,#0000 2px 14px);position:absolute;inset:0}.mk-thumb-ph .platform-tag{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;border-radius:4px;padding:3px 7px;font-size:9px;position:absolute;top:8px;left:8px}.mk-thumb-ph .duration{font-family:var(--mono);color:#fff;background:#000000b3;border-radius:3px;padding:2px 6px;font-size:10px;position:absolute;bottom:8px;right:8px}.mk-thumb-ph .ph-text{font-family:var(--mono);color:#ffffff80;text-transform:uppercase;letter-spacing:.12em;text-align:center;z-index:2;font-size:9.5px;position:relative}.mk-pinned{background:var(--indigo);z-index:3;width:24px;height:24px;box-shadow:0 0 12px var(--indigo-glow);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:12px;right:12px}.mk-pinned svg{width:11px;height:11px;stroke:var(--bg);fill:none;stroke-width:2px}.mk-cases{flex-direction:column;gap:12px;display:flex}.mk-case{background:var(--surface);border:1px solid var(--hairline);border-radius:16px;overflow:hidden}.mk-case-head{cursor:pointer;align-items:center;gap:16px;padding:18px 22px;transition:all .2s;display:flex}.mk-case-head:hover{background:#ffffff05}.mk-case-brand{background:var(--brand-bg,var(--navy));width:40px;height:40px;font-family:var(--display);color:#fff;letter-spacing:-.02em;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.mk-case-info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.mk-case-info .b{font-family:var(--display);color:var(--text);letter-spacing:-.01em;font-size:16px;font-weight:600}.mk-case-info .m{font-family:var(--mono);color:var(--text-2);text-transform:uppercase;letter-spacing:.06em;flex-wrap:wrap;gap:12px;font-size:11px;display:flex}.mk-case-toggle{border:1px solid var(--hairline);width:30px;height:30px;color:var(--text-2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .25s;display:inline-flex}.mk-case-toggle svg{stroke:currentColor;fill:none;stroke-width:2px;width:12px;height:12px;transition:all .3s}.mk-case.open .mk-case-toggle{background:var(--indigo);color:var(--bg);border-color:var(--indigo)}.mk-case.open .mk-case-toggle svg{transform:rotate(180deg)}.mk-case-body{color:var(--text-2);padding:0 22px 22px;font-size:14.5px;line-height:1.55;display:none}.mk-case-body a{color:var(--indigo)}.mk-case-body a:hover{text-shadow:0 0 12px var(--indigo-glow)}.mk-case.open .mk-case-body{display:block}.mk-formats{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=700px){.mk-formats{grid-template-columns:1fr}}.mk-format-item{background:var(--surface);border:1px solid var(--hairline);border-radius:12px;align-items:flex-start;gap:14px;padding:16px 18px;transition:all .2s;display:flex}.mk-format-item.on{background:linear-gradient(#1e84e80f,#1e84e805);border-color:#1e84e866}.mk-format-item .check{border:1px solid var(--hairline-strong);width:22px;height:22px;color:var(--bg);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.mk-format-item .check svg{stroke:currentColor;stroke-width:2.6px;fill:none;opacity:0;width:12px;height:12px;transition:all .2s}.mk-format-item.on .check{background:var(--indigo);border-color:var(--indigo);box-shadow:0 0 12px var(--indigo-glow)}.mk-format-item.on .check svg{opacity:1}.mk-format-item .nm{color:var(--text);flex:1;padding-top:1px;font-size:14.5px;font-weight:500}.mk-format-item .nm small{color:var(--text-2);margin-top:3px;font-size:12px;font-weight:400;display:block}.mk-format-no{border:1px dashed var(--hairline-strong);color:var(--text-2);border-radius:12px;margin-top:20px;padding:18px 20px;font-size:14px;line-height:1.5}.mk-format-no b{color:var(--text);font-weight:500}.mk-contact{background:var(--surface);border:1px solid var(--hairline);border-radius:22px;grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:36px;display:grid;position:relative;overflow:hidden}@media (width<=900px){.mk-contact{grid-template-columns:1fr;gap:28px;padding:28px}}.mk-contact:before{content:"";pointer-events:none;background:radial-gradient(at 80%,#4ed62e29,#0000 60%);position:absolute;inset:0}.mk-contact-info{z-index:1;flex-direction:column;gap:18px;display:flex;position:relative}.mk-contact-info h3{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(24px,2.4vw,30px);font-weight:700;line-height:1.1}.mk-contact-rows{flex-direction:column;gap:12px;display:flex}.mk-contact-row{border:1px solid var(--hairline);background:#0000004d;border-radius:10px;align-items:center;gap:14px;padding:10px 14px;font-size:13.5px;display:flex}.mk-contact-row .ic{width:28px;height:28px;color:var(--text-2);background:#ffffff0a;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mk-contact-row .ic svg{stroke:currentColor;fill:none;stroke-width:1.6px;width:13px;height:13px}.mk-contact-row .k{font-family:var(--mono);color:var(--text-2);text-transform:uppercase;letter-spacing:.08em;margin-right:auto;font-size:10.5px}.mk-contact-row .v{font-family:var(--mono);color:var(--text);font-size:13px}.mk-contact-row .v.hidden{color:var(--text-2);cursor:pointer}.mk-contact-row .v.hidden:hover{color:var(--indigo)}.mk-contact-actions{z-index:1;flex-direction:column;gap:12px;display:flex;position:relative}.mk-contact-actions .btn{width:100%;height:60px;font-size:15px}@media (width<=480px){.mk-modebar{top:64px}.mk-modebar-inner{flex-direction:column;align-items:stretch;gap:10px;padding:10px 0}.mk-mode-switch{width:100%}.mk-mode-switch button{flex:1;justify-content:center;padding:9px 8px;font-size:12.5px}.mk-modebar-inner .meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.mk-modebar-inner .meta .url{text-overflow:ellipsis;white-space:nowrap;max-width:52vw;font-size:11px;overflow:hidden}.mk-modebar-inner .meta .copy{white-space:nowrap;font-size:11px}.mk-hero{padding:32px 0 28px}.mk-avatar{width:92px;height:92px}.mk-name{font-size:clamp(30px,9vw,40px)}.mk-tagline{font-size:16px}.mk-hero-cta{width:100%}.mk-hero-cta .btn{width:100%;min-width:0}.mk-stat-hero{margin-top:28px;padding:28px 0}.mk-stat-hero .num{font-size:clamp(56px,18vw,80px)}.mk-section{padding:44px 0}.mk-shead{margin-bottom:24px}.mk-shead h2{font-size:clamp(24px,7vw,32px)}.mk-platform-metrics{gap:6px}.mk-platform-metrics .m .v{font-size:20px}.mk-platform-foot{flex-direction:column;align-items:flex-start;gap:8px}.mk-bar-row{grid-template-columns:52px 1fr 40px;gap:8px}.mk-content-list .item{grid-template-columns:84px 1fr;gap:12px}.mk-content-list .item .stat,.mk-content-list .item .meta-stat{grid-column:2}.mk-contact{padding:24px 20px}.mk-contact-info h3{font-size:clamp(22px,6.4vw,28px)}.mk-contact-actions .btn{height:52px;font-size:14px}}.mk-edit-note{font-family:var(--mono);color:var(--text-2);text-transform:uppercase;letter-spacing:.08em;margin-top:6px;font-size:10.5px;display:none}body.mk-edit .mk-edit-note{display:block}.mk-foot{border-top:1px solid var(--hairline);color:var(--text-2);margin-top:32px;padding:24px 0 60px;font-size:12.5px}.mk-foot-inner{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.mk-foot-inner a{color:var(--text-2);transition:all .2s}.mk-foot-inner a:hover{color:var(--text)}@media print{.grain,.blob,.hdr,.mk-modebar,.auth-foot,.mk-foot,.mk-edit-icon,.mk-hero-cta,.mk-connect,.dash-side,.dash-top,.dash-modal-overlay{display:none!important}body,html{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#000!important;background:#fff!important}.mk-page,main{background:#fff!important}.mk-page *{color:#111!important;box-shadow:none!important;background-color:#0000!important;border-color:#e5e5e5!important}.mk-name,.mk-shead h2,.mk-stat-hero .num{color:#1e84e8!important;-webkit-text-fill-color:#1e84e8!important;background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important}.mk-tagline,.mk-about-text,.mk-portrait p,.mk-format-no{color:#333!important}.mk-shead .eyebrow,.src-meta{color:#666!important}.mk-pill,.mk-pill.accent{color:#555!important;border:1px solid #ccc!important}.src-badge.auto{color:#1e84e8!important;border:1px solid #1e84e8!important}.src-badge.conn{color:#4ed62e!important;border:1px solid #4ed62e!important}.src-badge.manual{color:#999!important;border:1px solid #999!important}.mk-platform,.mk-demo-card,.mk-theme,.mk-portrait,.mk-thumb-card,.mk-case,.mk-format-item,.mk-contact,.mk-content-list .item{page-break-inside:avoid;break-inside:avoid;background:#fafafa!important;border:1px solid #ddd!important}.mk-section{page-break-inside:avoid;break-inside:avoid;border-top:1px solid #ddd;padding:24px 0}.mk-hero{border-bottom:1px solid #ddd;padding-bottom:32px}.mk-stat-hero{border-top:1px solid #ddd;border-bottom:1px solid #ddd}.mk-platform-metrics .m .v.cyan,.mk-platform-metrics .m .v.fuchsia,.role-tag{color:#1e84e8!important;-webkit-text-fill-color:#1e84e8!important}.mk-bar-row .bar{background:#eee!important}.mk-bar-row .bar:after{box-shadow:none!important;background:#1e84e8!important}.mk-gender{background:#eee!important;border:1px solid #ddd!important}.mk-gender .m{background:#1e84e8!important}.mk-gender .f{background:#4ed62e!important}.mk-pinned{background:#1e84e8!important}.mk-pinned svg{stroke:#fff!important}.quote-mark{color:#1e84e8!important;opacity:.3!important}.mk-case-body{display:block!important}.mk-case-toggle{display:none!important}.mk-thumb-ph{background:#f0f0f0!important;border:1px solid #ddd!important}.mk-thumb-ph .ph-text{color:#999!important}.mk-thumb-ph .platform-tag,.mk-thumb-ph .duration{color:#fff!important;background:#444!important}.mk-avatar{border:2px solid #1e84e8!important}.mk-avatar img{filter:none!important}.mk-avatar .live{display:none!important}.mk-format-item.on{background:#f0f8fa!important;border-color:#1e84e8!important}.mk-format-item .check{background:#fff!important;border:1px solid #ccc!important}.mk-format-item.on .check{background:#1e84e8!important;border-color:#1e84e8!important}.mk-format-item.on .check svg{stroke:#fff!important;opacity:1!important}.mk-contact-row .v.hidden{color:#333!important}body:before{content:"matchbar.pro — Mediakit";color:#999;text-align:center;letter-spacing:.06em;text-transform:uppercase;padding:8px 0 16px;font-family:Inter,sans-serif;font-size:9px;display:block}@page{margin:14mm 12mm;size:A4}}.hdr-shortlist{border:1px solid var(--hairline-strong);color:var(--text);background:#ffffff05;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:13px;display:none}.hdr-shortlist .hs-star{color:var(--indigo);font-size:13px}.hdr-burger{border:1px solid var(--hairline-strong);background:#ffffff05;border-radius:11px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;width:42px;height:42px;display:none}.hdr-burger span{background:var(--text);border-radius:2px;width:18px;height:2px;transition:all .25s}.hdr-burger.open span:first-child{transform:translateY(6px)rotate(45deg)}.hdr-burger.open span:nth-child(2){opacity:0}.hdr-burger.open span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.hdr-mobile-mask{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:90;opacity:0;pointer-events:none;background:#00000080;transition:opacity .25s;display:none;position:fixed;inset:72px 0 0}.hdr-mobile-menu{z-index:95;-webkit-backdrop-filter:blur(20px)saturate(140%);border-bottom:1px solid var(--hairline);opacity:0;pointer-events:none;background:#080b16f7;padding:8px 20px 24px;transition:opacity .25s,transform .25s;display:none;position:fixed;top:72px;left:0;right:0;transform:translateY(-12px)}.hdr-mobile-menu nav{flex-direction:column;display:flex}.hdr-mobile-menu nav a{color:var(--text);border-bottom:1px solid var(--hairline);padding:15px 4px;font-size:16px}.hdr-mobile-auth{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.hdr-mobile-auth .btn{width:100%}.scroll-dots{display:none}.db-filters-toggle{border:1px solid var(--hairline-strong);background:var(--surface);width:100%;height:46px;color:var(--text);border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-bottom:14px;font-size:14px;font-weight:500;display:none}.db-filters-toggle .cnt{background:var(--indigo);color:var(--bg);font-family:var(--mono);text-align:center;border-radius:999px;min-width:20px;padding:2px 6px;font-size:11px;font-weight:700}.db-filters-mask,.db-filters-head,.db-filters-apply{display:none}@media (width<=480px){.hdr-shortlist,.hdr-burger{display:inline-flex}.hdr-auth{display:none}.hdr-mobile-mask,.hdr-mobile-menu{display:block}.hdr-mobile-mask.open{opacity:1;pointer-events:auto}.hdr-mobile-menu.open{opacity:1;pointer-events:auto;transform:none}.hdr-right{gap:10px}.s-head{margin-bottom:28px}.s-head h2{font-size:clamp(32px,8.2vw,46px)}.hero{padding-top:36px;padding-bottom:52px}.hero h1{word-break:break-word;overflow-wrap:break-word;font-size:clamp(24px,7.5vw,40px);line-height:1.18}.hero-sub{margin-top:18px;font-size:15.5px}.hero-ctas{flex-direction:column;align-items:stretch;gap:12px;margin-top:28px}.hero-ctas .btn{width:100%}.stats{grid-template-columns:1fr 1fr;gap:28px 16px;padding:36px 0}.stat{padding:0}.stat .num{font-size:clamp(36px,11vw,46px)}.stat:nth-child(5){text-align:center;grid-column:1/-1}.row-scroll{gap:12px;margin-right:-20px;scroll-padding-left:20px}.pcard{width:80vw;max-width:300px}.ccard{width:74vw;max-width:280px;height:300px}.ocard{width:80vw;max-width:300px}.cat-arrows{display:none!important}.scroll-dots{justify-content:center;gap:7px;margin-top:18px;display:flex}.scroll-dots .dot{background:var(--hairline-strong);border:0;border-radius:50%;width:6px;height:6px;padding:0;transition:all .25s}.scroll-dots .dot.on{background:var(--indigo);box-shadow:0 0 10px var(--indigo-glow);border-radius:3px;width:18px}.advsplit{gap:32px}.checklist-card{border-color:#1e84e866;padding:28px 22px;box-shadow:0 0 44px #1e84e824,inset 0 1px #ffffff0d}.checklist-card h3{font-size:24px}.checklist-card li{font-size:15px}.t-section{padding-top:72px;padding-bottom:72px}.tquote .text{font-size:clamp(22px,6vw,32px)}.tquote .bigq{font-size:clamp(120px,42vw,180px);top:-20px}.tquote .eyebrow{margin-bottom:22px}.tquote-switch{flex-wrap:nowrap;gap:8px;margin-top:32px}.tquote-switch .av{width:40px;height:40px;font-size:12px}.step{min-height:auto;padding:26px 22px}.step .bignum{font-size:clamp(80px,26vw,110px);bottom:-18px;right:-4px}.step h3{font-size:24px}.step p{max-width:100%}.plan.pro{margin:10px 0;transform:none}.plan .price{font-size:48px}.cta-section{padding:64px 0}.cta-inner h2{font-size:clamp(32px,8.6vw,48px)}.cta-inner p{font-size:15.5px}.cta-form{flex-direction:column;gap:12px}.cta-form input,.cta-form .btn{width:100%;min-width:0}.db-filters-toggle{display:inline-flex}.db-filters-mask{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:209;opacity:0;pointer-events:none;background:#00000080;transition:opacity .25s;display:block;position:fixed;inset:0}.db-filters-mask.open{opacity:1;pointer-events:auto}.db-filters{border:1px solid var(--hairline);z-index:210;border-bottom:none;border-radius:20px 20px 0 0;width:100%;max-height:82vh;transition:transform .35s cubic-bezier(.2,.7,.2,1);position:fixed;inset:auto 0 0;transform:translateY(100%)}.db-filters.open{transform:translateY(0)}.db-filters-head{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:12px;display:flex}.db-filters-close{border:1px solid var(--hairline);width:32px;height:32px;color:var(--text-2);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.db-filters-apply{width:100%;margin-top:20px;display:block}.shdrawer{border-left:none;border-top:1px solid var(--hairline);border-radius:20px 20px 0 0;width:100%;max-width:100%;height:auto;max-height:86vh;inset:auto 0 0;transform:translateY(100%)}.shdrawer.open{transform:translateY(0)}.partners{justify-content:center;gap:18px 24px}.ftr-nav{flex-wrap:wrap;gap:18px}.auth-hdr-inner{height:60px}.auth-hdr-right{gap:12px;font-size:13px}.auth-hdr-right .hide-phone{display:none}.auth-shell{gap:36px;padding:32px 18px 56px}.auth-form{gap:16px}.auth-side{display:none}.pr-hero{padding:48px 0 28px}.pr-hero h1{font-size:clamp(36px,11vw,56px)}.pr-hero p{font-size:15.5px}.pr-plans{padding:32px 0 16px}.pr-plan.popular{margin:8px 0;transform:none}.pr-compare{margin:40px 0;overflow-x:auto}.pr-compare-row{min-width:560px}.ch-shell{gap:24px;padding:32px 18px 56px}.ch-summary{padding:20px}.ch-summary-name{font-size:24px}.ch-row,.ch-widget-tabs{grid-template-columns:1fr}.wiz-shell{padding:24px 16px 48px}.wiz-progress{gap:8px;margin-bottom:28px}.role-card{gap:14px;padding:18px}.role-card .role-icon{width:46px;height:46px}.role-card .role-title{flex-wrap:wrap;font-size:17px}.wiz-grid-2{grid-template-columns:1fr}}.mk-roleswitch{position:relative}.mk-rs-trigger{border:1px solid var(--hairline);color:var(--text);cursor:pointer;background:#ffffff05;border-radius:10px;align-items:center;gap:8px;padding:7px 12px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.mk-rs-trigger:hover{border-color:var(--hairline-strong)}.mk-rs-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.mk-rs-trigger svg{width:13px;height:13px;stroke:var(--text-2);fill:none;stroke-width:2px;transition:transform .2s}.mk-roleswitch.open .mk-rs-trigger svg{transform:rotate(180deg)}.mk-rs-menu{z-index:50;border:1px solid var(--hairline-strong);background:var(--surface);border-radius:13px;flex-direction:column;gap:2px;width:252px;padding:7px;display:flex;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 50px #00000080}.mk-rs-menu[hidden]{display:none}.mk-rs-lab{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);padding:6px 9px 4px;font-size:9.5px}.mk-rs-row{cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:9px;transition:all .15s;display:flex}.mk-rs-row:hover{background:#ffffff0d}.mk-rs-row.active{cursor:default;background:#1e84e814}.mk-rs-ava{color:#fff;width:30px;height:30px;font-family:var(--display);border-radius:8px;flex-shrink:0;place-items:center;font-size:11px;font-weight:700;display:grid}.mk-rs-info{flex-direction:column;flex:1;min-width:0;display:flex}.mk-rs-info b{font-family:var(--display);color:var(--text);font-size:13.5px;font-weight:600}.mk-rs-info span{color:var(--text-2);font-size:11.5px}.mk-rs-now{font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--indigo);font-size:9px}.mk-rs-sep{background:var(--hairline);height:1px;margin:4px 2px}.mk-rs-cab{color:var(--indigo);border-radius:9px;justify-content:space-between;align-items:center;padding:9px;font-size:13px;transition:all .15s;display:flex}.mk-rs-cab:hover{background:#1e84e814}@media (width<=560px){.mk-rs-trigger span{display:none}}.app-shell{background:#060813;height:100vh;display:flex;position:relative;overflow:hidden}.app-shell:before{content:"";pointer-events:none;z-index:0;opacity:.5;background-image:url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 200 200\" xmlns=\"http://www.w3.org/2000/svg\"><filter id=\"a\"><feTurbulence type=\"fractalNoise\" baseFrequency=\"0.65\" numOctaves=\"3\" stitchTiles=\"stitch\"/></filter><rect width=\"100%\" height=\"100%\" filter=\"url(%23a)\" opacity=\"0.08\"/></svg>");position:absolute;inset:0}.app-shell:after{content:"";pointer-events:none;z-index:0;filter:blur(60px);background:radial-gradient(circle,#516cfb26 0%,#0000 60%);width:50vw;height:50vw;position:absolute;top:-20%;right:-10%}.app-sidebar{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:50;background:#ffffff05;border:1px solid #ffffff0d;border-radius:20px;flex-direction:column;flex-shrink:0;width:232px;margin:16px 0 16px 16px;transition:transform .3s;display:flex;box-shadow:0 8px 32px #0003}.sidebar-logo{border-bottom:1px solid #ffffff0d;padding:20px 20px 16px}.sidebar-logo .logo{color:#fff;text-shadow:0 0 10px #ffffff4d;font-size:17px}.sidebar-logo .logo-emblem{width:116px;height:26px}.sidebar-ver{font-family:var(--mono);color:var(--text-2);letter-spacing:.1em;text-transform:uppercase;margin-top:6px;font-size:8.5px}.sidebar-nav{flex-direction:column;flex:1;gap:2px;padding:12px 10px;display:flex;overflow-y:auto}.nav-section-label{font-family:var(--mono);color:#7a84be80;text-transform:uppercase;letter-spacing:.14em;padding:12px 10px 4px;font-size:11px}.nav-item{color:var(--text-2);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:11px 16px;font-size:15px;transition:all .15s;display:flex}.nav-item:hover{color:#fff;background:#ffffff0a}.nav-item.active{color:#fff;background:#516cfb26;border:1px solid #516cfb33;font-weight:500;box-shadow:inset 0 0 10px #516cfb1a}.nav-item svg{stroke:currentColor;fill:none;stroke-width:1.7px;flex-shrink:0;width:16px;height:16px}.nav-item .badge{font-family:var(--mono);color:var(--indigo);background:#1e84e833;border-radius:99px;margin-left:auto;padding:2px 6px;font-size:9px}.sidebar-token-bar{border-top:1px solid #ffffff0d;padding:14px 16px}.stb-head{font-family:var(--mono);color:var(--text-2);justify-content:space-between;align-items:center;margin-bottom:7px;font-size:10px;display:flex}.stb-head .used{color:var(--text);font-weight:500}.stb-track{background:#ffffff0f;border-radius:2px;height:4px;overflow:hidden}.stb-fill{background:linear-gradient(90deg,#1e84e8,#6fb9f2);border-radius:2px;height:100%;transition:width .5s}.sidebar-user{border-top:1px solid #ffffff0d;align-items:center;gap:10px;padding:12px 16px;display:flex}.user-ava{width:30px;height:30px;font-family:var(--display);color:#fff;background:linear-gradient(135deg,#1e84e8,#4ed62e);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.user-info{flex:1;min-width:0}.user-info .name{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;overflow:hidden}.user-info .plan{font-family:var(--mono);color:var(--indigo);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.app-main{z-index:1;border-radius:20px;flex-direction:column;flex:1;min-width:0;margin:16px 16px 16px 0;display:flex;position:relative;overflow:hidden}.glass-panel{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff05;border:1px solid #ffffff0d;border-radius:16px;box-shadow:0 8px 32px #0003}.hover-glow{transition:all .3s}@media (hover:hover) and (pointer:fine){.hover-glow:hover{background:#ffffff0a;border-color:#ffffff1a;transform:translateY(-2px);box-shadow:0 12px 40px #0000004d}}.fade-in{animation:.4s ease-out forwards fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.recording-pulse{animation:1.5s infinite recordingPulse}@keyframes recordingPulse{0%{box-shadow:0 0 #ef444466}70%{box-shadow:0 0 0 10px #ef444400}to{box-shadow:0 0 #ef444400}}.app-topbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff05;border-bottom:1px solid #ffffff0d;border-radius:20px 20px 0 0;flex-shrink:0;justify-content:space-between;align-items:center;height:56px;padding:0 28px;display:flex}.topbar-title{font-family:var(--display);letter-spacing:-.01em;font-size:16px;font-weight:600}.topbar-right{align-items:center;gap:10px;display:flex}.burger{border:1px solid var(--hairline);cursor:pointer;width:36px;height:36px;color:var(--text-2);border-radius:8px;justify-content:center;align-items:center;display:none}.burger svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:16px;height:16px}.app-body{flex:1;padding:28px;overflow-y:auto}.stat-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:24px;display:grid}.stat-card{background:var(--surface);border:1px solid var(--hairline);border-radius:16px;flex-direction:column;gap:10px;padding:20px;display:flex}.stat-card .sc-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--text-2);font-size:9.5px}.stat-card .sc-val{font-family:var(--numerals);letter-spacing:-.03em;font-size:28px;font-weight:700;line-height:1}.stat-card .sc-sub{color:var(--text-2);font-size:11.5px}.stat-card .sc-icon{border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:4px;display:flex}.stat-card .sc-icon svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:16px;height:16px}.token-panel{background:var(--surface);border:1px solid var(--hairline);border-radius:16px;margin-bottom:24px;padding:22px 24px}.token-panel .tp-head{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.token-panel h3{font-family:var(--display);letter-spacing:-.01em;font-size:16px;font-weight:600}.token-panel .tp-num{font-family:var(--mono);color:var(--text-2);font-size:11px}.token-panel .tp-num b{color:var(--text)}.token-track{background:#ffffff0d;border-radius:4px;height:8px;overflow:hidden}.token-fill{background:linear-gradient(90deg,#1e84e8,#6fb9f2);border-radius:4px;height:100%}.token-legend{gap:20px;margin-top:12px;display:flex}.token-legend span{font-family:var(--mono);color:var(--text-2);align-items:center;gap:6px;font-size:10px;display:flex}.token-legend span:before{content:"";border-radius:2px;flex-shrink:0;width:8px;height:8px}.token-legend .used:before{background:#1e84e8}.token-legend .free:before{border:1px solid var(--hairline);background:#ffffff0f}.recent-section{background:var(--surface);border:1px solid var(--hairline);border-radius:16px;overflow:hidden}.section-head{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.section-head h3{font-family:var(--display);font-size:14px;font-weight:600}.task-row{border-bottom:1px solid var(--hairline);cursor:pointer;align-items:center;gap:14px;padding:13px 20px;transition:all .15s;display:flex}.task-row:last-child{border-bottom:none}.task-row:hover{background:#ffffff05}.task-ic{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;display:flex}.task-info{flex:1;min-width:0}.task-info .name{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;overflow:hidden}.task-info .meta{font-family:var(--mono);color:var(--text-2);margin-top:3px;font-size:10px}.task-agent{font-family:var(--mono);color:var(--indigo);background:var(--indigo-soft);white-space:nowrap;border-radius:5px;padding:3px 8px;font-size:10px}.ws-layout{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ws-panel{background:var(--surface);border:1px solid var(--hairline);border-radius:16px;flex-direction:column;min-height:520px;display:flex}.ws-panel-head{border-bottom:1px solid var(--hairline);font-family:var(--display);align-items:center;gap:8px;padding:16px 20px;font-size:14px;font-weight:600;display:flex}.ws-panel-head .dot{background:var(--indigo);width:6px;height:6px;box-shadow:0 0 8px var(--indigo-glow);border-radius:50%}.ws-panel-body{flex-direction:column;flex:1;gap:14px;padding:16px 20px;display:flex;overflow-y:auto}.brief-area{border:1px solid var(--hairline);width:100%;min-height:120px;max-height:200px;color:var(--text);font-family:var(--body);resize:none;background:#0000004d;border-radius:12px;outline:none;flex:1;padding:14px 16px;font-size:14px;line-height:1.6;transition:all .2s}.brief-area:focus{border-color:var(--indigo);box-shadow:0 0 0 3px #1e84e81f}.brief-area::placeholder{color:#7a84be80}.brief-toolbar{align-items:center;gap:8px;display:flex}.brief-tool{border:1px solid var(--hairline);width:36px;height:36px;color:var(--text-2);cursor:pointer;background:#ffffff08;border-radius:9px;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.brief-tool:hover{border-color:var(--indigo);color:var(--indigo)}.brief-tool.recording{color:#f43f5e;border-color:#f43f5e;animation:1.2s infinite mic-pulse;box-shadow:0 0 0 3px #f43f5e26}@keyframes mic-pulse{0%,to{box-shadow:0 0 0 3px #f43f5e26}50%{box-shadow:0 0 0 7px #f43f5e0d}}.brief-tool svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:15px;height:15px}.agent-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--text-2);font-size:9.5px}.agent-grid{grid-template-columns:1fr;gap:8px;display:grid}.agent-card{border:1px solid var(--hairline);cursor:pointer;background:#0003;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;transition:all .15s;display:flex}.agent-card:hover{background:#1e84e80a;border-color:#1e84e84d}.agent-card.selected{border-color:var(--indigo);background:#1e84e81a;box-shadow:0 0 0 1px #1e84e826}.agent-card .a-ic{text-align:center;width:36px;font-size:20px}.agent-card .a-info{flex:1}.agent-card .a-name{font-size:13.5px;font-weight:500}.agent-card .a-desc{color:var(--text-2);margin-top:2px;font-size:11px}.agent-radio{border:1.5px solid var(--hairline);border-radius:50%;flex-shrink:0;width:16px;height:16px;transition:all .15s}.agent-card.selected .agent-radio{border-color:var(--indigo);background:var(--indigo);box-shadow:0 0 8px var(--indigo-glow)}.pipeline{flex-direction:column;gap:0;display:flex}.pip-step{align-items:flex-start;gap:14px;padding:12px 0;display:flex;position:relative}.pip-step+.pip-step:before{content:"";background:var(--hairline);width:1px;height:12px;position:absolute;top:0;left:13px}.pip-dot{border:1.5px solid var(--hairline);background:#0000004d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .3s;display:flex}.pip-dot svg{stroke:currentColor;fill:none;stroke-width:2px;width:12px;height:12px}.pip-step.active .pip-dot{border-color:var(--indigo);box-shadow:0 0 12px var(--indigo-glow);animation:1.5s linear infinite pip-spin}@keyframes pip-spin{to{box-shadow:0 0 20px var(--indigo-glow), 0 0 8px var(--indigo)}}.pip-step.done .pip-dot{color:#4ed62e;background:#4ed62e1a;border-color:#4ed62e}.pip-step.active .pip-dot{color:var(--indigo)}.pip-info{flex:1}.pip-info .p-title{font-size:13.5px;font-weight:500}.pip-info .p-sub{color:var(--text-2);margin-top:3px;font-size:11.5px}.pip-step.active .pip-info .p-title{color:var(--indigo)}.pip-step.done .pip-info .p-title{color:var(--text-2)}.pip-step .p-time{font-family:var(--mono);color:var(--text-2);white-space:nowrap;margin-top:2px;font-size:10px}.result-block{border:1px solid var(--hairline);background:#00000059;border-radius:12px;margin-top:4px;padding:16px}.result-block .rb-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.result-block .rb-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--indigo);font-size:9px}.copy-btn{font-family:var(--mono);color:var(--text-2);border:1px solid var(--hairline);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:5px;padding:3px 9px;font-size:10px;transition:all .15s;display:inline-flex}.copy-btn:hover{border-color:var(--indigo);color:var(--indigo)}.copy-btn svg{stroke:currentColor;fill:none;stroke-width:2px;width:11px;height:11px}.result-text{color:var(--text-2);white-space:pre-wrap;font-size:13px;line-height:1.7}.result-text b{color:var(--text);font-weight:600}.result-text .hl{color:var(--indigo)}.transcribe-banner{color:var(--text-2);background:#f43f5e12;border:1px solid #f43f5e33;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font-size:12.5px;display:flex}.transcribe-banner .tw{background:#f43f5e;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1s infinite blink}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.kb-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.kb-panel{background:var(--surface);border:1px solid var(--hairline);border-radius:16px;overflow:hidden}.kb-panel-head{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.kb-panel-head .kbh-left h3{font-family:var(--display);font-size:14px;font-weight:600}.kb-panel-head .kbh-left p{color:var(--text-2);margin-top:2px;font-size:11.5px}.kb-ns-badge{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;border-radius:5px;padding:3px 8px;font-size:9px}.kb-panel-body{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.drop-zone{border:1.5px dashed var(--hairline-strong);text-align:center;cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:18px;transition:all .2s;display:flex}.drop-zone:hover,.drop-zone.drag-over{border-color:var(--indigo);background:#1e84e80d}.drop-zone svg{width:22px;height:22px;stroke:var(--text-2);fill:none;stroke-width:1.5px;margin-bottom:2px}.drop-zone p{color:var(--text-2);font-size:12.5px}.drop-zone span{font-family:var(--mono);color:#7a84be80;font-size:10px}.file-list{flex-direction:column;gap:6px;display:flex}.file-row{border:1px solid var(--hairline);background:#0003;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;transition:all .15s;display:flex}.file-row:hover{border-color:var(--hairline-strong)}.file-row .f-ic{flex-shrink:0;font-size:16px}.file-row .f-info{flex:1;min-width:0}.file-row .f-name{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;overflow:hidden}.file-row .f-meta{font-family:var(--mono);color:var(--text-2);margin-top:2px;font-size:9.5px}.file-status{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;border-radius:4px;padding:2px 7px;font-size:9px}.file-status.active{color:#4ed62e;background:#4ed62e1f}.file-status.indexing{color:var(--indigo);background:#1e84e81f;animation:1.4s infinite blink}.sidebar-overlay{-webkit-backdrop-filter:blur(6px);z-index:999;opacity:0;background:#0009;transition:opacity .3s;display:none;position:fixed;inset:0}@media (width<=960px){.stat-grid{grid-template-columns:1fr 1fr}.ws-layout,.kb-grid{grid-template-columns:1fr}}@media (width<=768px){.app-sidebar{transform:translate(-100%);z-index:1000!important;width:280px!important;max-width:85vw!important;height:100vh!important;transition:transform .3s cubic-bezier(.16,1,.3,1)!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important}.app-sidebar.open{transform:translate(0)!important}.sidebar-overlay.open{opacity:1!important;display:block!important}.burger{display:inline-flex!important}.app-body{padding:16px}}.custom-scroll::-webkit-scrollbar{width:6px}.custom-scroll::-webkit-scrollbar-track{background:0 0}.custom-scroll::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.custom-scroll::-webkit-scrollbar-thumb:hover{background:#fff3}.logo-emblem:before{background:linear-gradient(90deg,#1e84e8 0%,#4ed62e 55%,#aef02e 100%)}.logo-emblem i{background:linear-gradient(135deg,#1e84e8,#4ed62e)}.logo-emblem{gap:0;width:116px;height:26px;padding:2px 5px;overflow:hidden}.logo-emblem .logo-coins{z-index:1;width:100%;height:100%;display:block;position:relative;overflow:visible}.lc-fill{fill:url(#logoGc)}.lc-rim{fill:none;stroke:var(--bg);stroke-width:2px;opacity:.5}.lc-roller{transform-box:fill-box;transform-origin:50%;animation:3.6s cubic-bezier(.45,.05,.55,.95) infinite lc-roll}@media (prefers-reduced-motion:reduce){.lc-roller{animation:none;transform:scaleX(.358)}}.section-dark{background:linear-gradient(#080c18 0%,#0e1730 100%)}.indigo-num{-webkit-text-stroke:1.5px var(--indigo)!important;text-shadow:0 0 28px #1e84e82e!important}.grad-text{background:linear-gradient(120deg,#1e84e8 0%,#4ed62e 55%,#aef02e 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.pop-violet{color:var(--violet)!important}.step.indigo-bg{background:var(--surface)}.step .bignum{color:#1e84e814!important}.step .lbl{color:var(--indigo)!important}.checklist-card .ch{background:var(--indigo)!important}.adv-ic{background:#1e84e80f;border-color:#1e84e840}.hero-badge{white-space:normal;word-break:break-word;max-width:100%;font-family:var(--mono);color:var(--violet);letter-spacing:.1em;text-transform:uppercase;background:#4ed62e14;border:1px solid #4ed62e52;border-radius:999px;align-items:center;gap:8px;margin-bottom:28px;padding:6px 14px;font-size:11px;display:inline-flex}.hero-badge .dot{background:var(--violet);border-radius:50%;width:6px;height:6px;animation:2s infinite pulse-dot;box-shadow:0 0 10px #4ed62e99}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.ap-head{border-bottom:1px solid var(--hairline);align-items:center;gap:10px;margin-bottom:12px;padding-bottom:12px;display:flex}.ap-head .a-ava{background:#1e84e824;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:15px;display:flex}.ap-head .a-name{font-size:12.5px;font-weight:600}.ap-head .a-sub{font-family:var(--mono);color:var(--text-2);margin-top:2px;font-size:9.5px}.ap-head .a-live{font-family:var(--mono);color:#4ed62e;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:5px;margin-left:auto;font-size:9px;display:inline-flex}.ap-head .a-live:before{content:"";background:#4ed62e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #4ed62e99}.ap-brief{border:1px solid var(--hairline);color:var(--text-2);background:#0000004d;border-radius:10px;padding:11px 13px;font-size:12px;line-height:1.5}.ap-brief b{color:var(--text);font-weight:500}.ap-pipe{flex-direction:column;gap:8px;margin-top:12px;display:flex}.ap-stage{border:1px solid var(--hairline);background:#00000040;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;display:flex}.ap-stage .pn{width:20px;height:20px;font-family:var(--mono);color:var(--text-2);border:1px solid var(--hairline);background:#ffffff0d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:500;display:flex}.ap-stage.done .pn{border-color:var(--indigo);color:var(--indigo);background:#1e84e81f}.ap-stage.run .pn{background:var(--indigo);border-color:var(--indigo);color:var(--bg);box-shadow:0 0 12px var(--indigo-glow)}.ap-stage .pl{flex:1;font-size:12px}.ap-stage .pt{font-family:var(--mono);color:var(--text-2);font-size:9.5px}.ap-stage.run .pt{color:var(--indigo)}.ap-foot{border-top:1px solid var(--hairline);gap:18px;margin-top:14px;padding-top:12px;display:flex}.ap-foot .m .l{font-family:var(--mono);color:var(--text-2);text-transform:uppercase;letter-spacing:.08em;font-size:8.5px}.ap-foot .m .v{font-family:var(--mono);color:var(--text);margin-top:3px;font-size:13px;font-weight:500}.ap-foot .m .v.cyan{color:var(--indigo)}.agent-cards{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (width<=900px){.agent-cards{grid-template-columns:1fr}}.agcard{background:var(--surface);border:1px solid var(--hairline);border-radius:16px;flex-direction:column;gap:12px;padding:20px 22px;transition:all .25s;display:flex;position:relative;overflow:hidden}.agcard:hover{border-color:#1e84e866;transform:translateY(-3px);box-shadow:0 24px 48px #1e84e812}.agcard .ag-ic{background:#1e84e814;border:1px solid #1e84e833;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}.agcard h3{font-family:var(--display);letter-spacing:-.01em;font-size:17px;font-weight:600}.agcard .ag-desc{color:var(--text-2);flex:1;font-size:12.5px;line-height:1.45}.agcard .ag-tags{flex-wrap:wrap;gap:6px;display:flex}.agcard .ag-tags span{font-family:var(--mono);color:var(--text-2);border:1px solid var(--hairline);letter-spacing:.03em;background:#ffffff0a;border-radius:6px;padding:3px 7px;font-size:9.5px}.agcard .ag-link{color:var(--indigo);align-items:center;gap:6px;font-size:12px;font-weight:500;transition:gap .2s;display:inline-flex}.agcard:hover .ag-link{gap:10px}.kb-band{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}@media (width<=900px){.kb-band{grid-template-columns:1fr;gap:36px}}.kb-card{background:var(--surface);border:1px solid var(--hairline);border-radius:20px;padding:22px;position:relative;overflow:hidden}.kb-ns{flex-direction:column;gap:10px;display:flex}.kb-ns-row{border:1px solid var(--hairline);background:#00000040;border-radius:12px;align-items:center;gap:12px;padding:13px 14px;display:flex}.kb-ns-row .ic{background:#1e84e81a;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;display:flex}.kb-ns-row .ni{flex:1;min-width:0}.kb-ns-row .nm{font-size:13.5px;font-weight:500}.kb-ns-row .mt{font-family:var(--mono);color:var(--text-2);margin-top:2px;font-size:10px}.kb-ns-row .ct{font-family:var(--mono);color:var(--indigo);font-size:11px}.feat-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (width<=900px){.feat-grid{grid-template-columns:1fr}}.feat{background:var(--surface);border:1px solid var(--hairline);border-radius:18px;flex-direction:column;gap:12px;padding:26px;display:flex}.feat .fic{width:44px;height:44px;color:var(--indigo);background:#1e84e814;border:1px solid #1e84e833;border-radius:12px;justify-content:center;align-items:center;display:flex}.feat .fic svg{stroke:currentColor;fill:none;stroke-width:1.6px;width:21px;height:21px}.feat h4{font-family:var(--display);letter-spacing:-.01em;font-size:18px;font-weight:600}.feat p{color:var(--text-2);font-size:14px;line-height:1.55}.platform-badge{color:var(--text-2);align-items:center;gap:6px;padding:8px 20px;font-size:13px;display:inline-flex}@media (width<=900px){.hdr-inner .hdr-right{display:none}.hdr-inner .hdr-burger{display:inline-flex}.hdr-mobile-mask,.hdr-mobile-menu{display:block}}.hero{padding-top:64px;position:relative;overflow-x:clip}.hero .wrap{z-index:2;position:relative}.hero-grad{z-index:1;pointer-events:none;transition:background .4s,opacity .4s;position:absolute;inset:0}.hero-bg{z-index:0;pointer-events:none;will-change:transform;position:absolute;inset:-12% 0 -22%}.hero-bg .hb-blob{filter:blur(58px);opacity:.5;mix-blend-mode:screen;border-radius:50%;position:absolute}.hero-bg .hb-b1{background:radial-gradient(circle,#1e84e8,#0000 68%);width:46%;height:60%;animation:19s ease-in-out infinite alternate hb-f1;top:4%;left:-8%}.hero-bg .hb-b2{background:radial-gradient(circle,#2ea81e,#0000 68%);width:50%;height:64%;animation:24s ease-in-out infinite alternate hb-f2;top:18%;right:-10%}.hero-bg .hb-b3{opacity:.34;background:radial-gradient(circle,#4ed62e,#0000 70%);width:38%;height:50%;animation:27s ease-in-out infinite alternate hb-f1;bottom:-8%;left:30%}@keyframes hb-f1{0%{transform:translate(0)}to{transform:translate(6%,5%)}}@keyframes hb-f2{0%{transform:translate(0)}to{transform:translate(-7%,4%)}}.hero-bg .hb-grid{opacity:.4;mix-blend-mode:overlay;transform-origin:top;background-image:linear-gradient(#7ba2e829 1px,#0000 1px),linear-gradient(90deg,#7ba2e829 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;transform:perspective(620px)rotateX(52deg)scale(1.6);-webkit-mask-image:radial-gradient(120% 90% at 50% 0,#000 30%,#0000 72%);mask-image:radial-gradient(120% 90% at 50% 0,#000 30%,#0000 72%)}.hero-bg .hb-particles{opacity:.4;background-image:radial-gradient(#ffffffd9 1px,#0000 1.6px);background-size:64px 64px;animation:14s linear infinite cv-float;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 24%,#000,#0000 78%);mask-image:radial-gradient(80% 70% at 50% 24%,#000,#0000 78%)}@media (prefers-reduced-motion:reduce){.hero-bg .hb-blob,.hero-bg .hb-particles{animation:none}}.cv-parallax{will-change:transform;position:absolute;inset:-22%}.cv-parallax .cv-mesh,.cv-parallax .cv-mesh2{inset:0}.hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:56px;display:grid}@media (width<=900px){.hero-grid{grid-template-columns:1fr;gap:36px}}.hero-ctas{flex-wrap:wrap;align-items:center;gap:14px;margin-top:36px;display:flex}.grad-text{display:inline}.agcard-cover{aspect-ratio:24/9;margin:-20px -22px 4px;position:relative;overflow:hidden}.agcard-cover .cv-mesh{background:var(--cv-mesh);filter:saturate(1.18);animation:17s ease-in-out infinite alternate cv-drift;position:absolute;inset:-22%}.agcard-cover .cv-mesh2{background:var(--cv-mesh2);mix-blend-mode:screen;opacity:.85;animation:23s ease-in-out infinite alternate cv-drift2;position:absolute;inset:-28%}@keyframes cv-drift{0%{transform:translate(0)scale(1.06)}to{transform:translate(-5%,-4%)scale(1.16)}}@keyframes cv-drift2{0%{transform:translate(0)scale(1.12)rotate(0)}to{transform:translate(7%,5%)scale(1.24)rotate(9deg)}}.agcard-cover .cv-grid{opacity:.5;mix-blend-mode:overlay;z-index:1;background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 100% at 50% 0,#000 35%,#0000 78%);mask-image:radial-gradient(120% 100% at 50% 0,#000 35%,#0000 78%)}.agcard-cover .cv-particles{z-index:1;pointer-events:none;opacity:.55;background-image:radial-gradient(#ffffffe6 1.1px,#0000 1.6px);background-size:48px 48px;animation:10s linear infinite cv-float;position:absolute;inset:0;-webkit-mask-image:radial-gradient(85% 75% at 50% 28%,#000,#0000 76%);mask-image:radial-gradient(85% 75% at 50% 28%,#000,#0000 76%)}@keyframes cv-float{0%{background-position:0 0}to{background-position:0 -48px}}.agcard-cover .cv-sheen{z-index:2;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(115deg,#0000 38%,#ffffff29 49%,#0000 60%) 0 0/260% 100%;animation:7s ease-in-out infinite cv-sheen;position:absolute;inset:0}@keyframes cv-sheen{0%{background-position:150% 0}55%,to{background-position:-50% 0}}.agcard-cover .cv-motif{z-index:2;width:100%;height:100%;position:absolute;inset:0}.agcard-cover .cv-motif [stroke]{stroke:#ffffffd1}.cv-bar{transform-box:fill-box;transform-origin:bottom;animation:4.2s ease-in-out infinite alternate cv-bar}@keyframes cv-bar{0%{opacity:.7;transform:scaleY(.5)}to{opacity:1;transform:scaleY(1)}}.cv-draw{stroke-dasharray:360;stroke-dashoffset:360px;animation:5.5s ease-in-out infinite alternate cv-draw}@keyframes cv-draw{0%{stroke-dashoffset:360px}55%,to{stroke-dashoffset:0}}.cv-node{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite cv-pulse}@keyframes cv-pulse{0%,to{opacity:.78;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}.cv-edge{stroke-dasharray:5 9;animation:1.6s linear infinite cv-flow}@keyframes cv-flow{to{stroke-dashoffset:-28px}}.cv-line{transform-box:fill-box;transform-origin:0;animation:5s ease-in-out infinite alternate cv-type}@keyframes cv-type{0%{transform:scaleX(.04)}to{transform:scaleX(1)}}.cv-cursor{animation:1.05s step-end infinite cv-blink}@keyframes cv-blink{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.agcard-cover .cv-mesh,.agcard-cover .cv-mesh2,.agcard-cover .cv-particles,.agcard-cover .cv-sheen,.cv-bar,.cv-draw,.cv-node,.cv-edge,.cv-line,.cv-cursor{animation:none}.cv-draw{stroke-dashoffset:0}.cv-line{transform:scaleX(1)}}.agcard-cover .cv-noise{opacity:.1;mix-blend-mode:overlay;pointer-events:none;z-index:2;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNDAnIGhlaWdodD0nMTQwJz48ZmlsdGVyIGlkPSduJz48ZmVUdXJidWxlbmNlIGJhc2VGcmVxdWVuY3k9JzAuOCcgbnVtT2N0YXZlcz0nMicvPjwvZmlsdGVyPjxyZWN0IHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIGZpbHRlcj0ndXJsKCUyM24pJy8+PC9zdmc+);position:absolute;inset:0}.agcard-cover:after{content:"";z-index:3;background:linear-gradient(180deg, transparent, var(--surface));pointer-events:none;height:58%;position:absolute;bottom:0;left:0;right:0}.agcard.has-cover{padding-top:0}.agcard.has-cover .ag-ic{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-color:var(--hairline-strong);background:#0a0e1ab8;margin-top:-42px;position:relative;box-shadow:0 8px 24px #00000073}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dashboard-bottom-grid{grid-template-columns:1fr 360px;align-items:stretch;gap:16px;display:grid}.calendar-days-grid{grid-template-columns:repeat(7,1fr);gap:4px;width:100%;display:grid}.calendar-day-cell{aspect-ratio:1;box-sizing:border-box;cursor:pointer;justify-content:center;align-items:center;width:100%;display:flex}.onboarding-highlight-step3{border-radius:16px;border:2px solid #516cfbd9!important;transition:all .3s ease-in-out!important;animation:2s ease-in-out infinite pulseRingStep3!important;position:relative!important;box-shadow:0 0 0 4px #516cfb40,0 0 25px #516cfb66!important}@keyframes pulseRingStep3{0%{border-color:#516cfbb3;box-shadow:0 0 0 2px #516cfb66,0 0 12px #516cfb4d}50%{border-color:#4ed62ee6;box-shadow:0 0 0 6px #516cfbbf,0 0 30px #4ed62ea6}to{border-color:#516cfbb3;box-shadow:0 0 0 2px #516cfb66,0 0 12px #516cfb4d}}@media (width<=1023.98px){.dashboard-bottom-grid,.mobile-layout-grid{grid-template-columns:1fr!important;gap:16px!important}.mobile-tabs-control{background:var(--surface-2);border:1px solid var(--hairline);z-index:10;border-radius:24px;gap:2px;margin-bottom:16px;padding:3px;position:relative;display:flex!important}.mobile-tabs-control button{text-align:center;color:var(--text-2);cursor:pointer;border-radius:20px;flex:1;padding:8px 12px;font-size:13px;font-weight:600;transition:all .2s cubic-bezier(.2,.7,.2,1)}.mobile-tabs-control button.active{background:var(--indigo);box-shadow:0 4px 12px var(--indigo-soft);color:#fff!important}.mobile-hide-tasks,.mobile-hide-calendar{display:none!important}.mobile-fixed-omnibar{-webkit-backdrop-filter:blur(12px)!important;border-top:1px solid var(--hairline-strong)!important;padding:12px 16px!important;padding-bottom:calc(14px + env(safe-area-inset-bottom))!important;z-index:100!important;background:#121a2ee0!important;border-radius:16px 16px 0 0!important;margin:0!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;box-shadow:0 -8px 32px #00000080!important}.crm-content-container{padding-bottom:110px!important}.mobile-cards-view{flex-direction:column!important;gap:12px!important;display:flex!important}.mobile-cards-view .desktop-table-view{display:none!important}.mobile-only-cards{display:flex!important}.mobile-client-card{background:var(--surface-2);border:1px solid var(--hairline);border-radius:14px;flex-direction:column;gap:8px;min-height:48px;padding:16px;transition:transform .1s ease-in-out;display:flex;position:relative}.mobile-client-card:active{transform:scale(.99);background:var(--surface-2)!important}.mobile-client-card-header{justify-content:space-between;align-items:flex-start;display:flex}.mobile-client-card-title{color:var(--text);font-size:15px;font-weight:700}.mobile-client-card-ltv{font-family:var(--numerals);color:var(--pink);font-size:14px;font-weight:700}.mobile-client-card-tags{flex-wrap:wrap;gap:4px;display:flex}.mobile-client-card-footer{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;margin-top:4px;padding-top:8px;display:flex}.mobile-client-card-actions{gap:8px;display:flex}.mobile-client-card-actions button,.mobile-client-card-actions a{border:1px solid var(--hairline-strong);min-width:44px;min-height:44px;color:var(--text-2);background:#ffffff08;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.mobile-client-card-actions button:active,.mobile-client-card-actions a:active{background:var(--indigo-soft);color:var(--indigo);border-color:var(--indigo)}}.mobile-tabs-control,.mobile-only-cards{display:none}.slide-over-sheet{border-radius:24px 0 0 24px;width:460px;height:100%}@media (width<=768px){.slide-over-sheet{border-radius:24px 24px 0 0!important;width:100%!important;height:75%!important}.mobile-input-toolbar{-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--hairline-strong);padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom));z-index:1050;background:#121a2ef2;justify-content:space-between;align-items:center;animation:.25s cubic-bezier(.16,1,.3,1) slideUp;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0006}.mobile-file-previews{border-top:1px solid var(--hairline);z-index:1049;background:#0a0f1ecc;gap:8px;max-height:80px;padding:8px 16px;display:flex;position:fixed;bottom:60px;left:0;right:0;overflow-x:auto}}.smart-temporal-ribbon{align-items:center;gap:12px;width:100%;display:flex}@media (width<=768px){.smart-temporal-ribbon{justify-content:space-between;padding:4px 0}}.mobile-bottom-sheet-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1100;background:#00000080;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@media (width<=768px){.mobile-drilldown-cards{flex-direction:column;gap:12px;padding:16px 0;display:flex}.mobile-drilldown-card-item{border:1px solid var(--hairline-strong);background:#ffffff05;border-radius:16px;justify-content:space-between;align-items:center;min-height:48px;padding:16px;transition:background .2s;display:flex}.mobile-drilldown-card-item:active{background:#ffffff0f}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (hover:none){.hover-glow:hover,.hover-card:hover{box-shadow:none!important;transform:none!important}.hover-glow:active,.hover-card:active,.btn:active,button:active,.smart-temporal-ribbon button:active{transition:transform .1s ease-in-out;background:#ffffff14!important;transform:scale(.97)!important}}@media (width<=768px){.btn,.mobile-tabs-control button,.smart-temporal-ribbon button,.mobile-input-toolbar button,.mobile-drilldown-card-item,.mobile-bottom-sheet-overlay button{justify-content:center;align-items:center;min-width:48px;min-height:48px;display:inline-flex}}.responsive-context-sheet-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:999;background:#0009;position:fixed;inset:0}.responsive-context-sheet{background:var(--surface);border-left:1px solid var(--hairline);z-index:1000;flex-direction:column;width:420px;height:100%;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;right:0;box-shadow:-8px 0 32px #0006}@media (hover:hover){.responsive-context-sheet:hover{transform:translateY(-2px);border-left-color:var(--hairline-strong)!important}}@media (width<=768px){.responsive-context-sheet{border-left:none;border-top:1px solid var(--hairline-strong);background:var(--surface-2);inset:auto auto 0 0;border-radius:24px 24px 0 0!important;width:100%!important}@media (hover:none){.responsive-context-sheet:active{transform:scale(.99)!important}}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.hero-right{z-index:10;justify-content:center;display:flex;position:relative}@media (width<=900px){.hero-right{display:none!important}}.app-body,.sidebar-nav,.custom-scroll,.custom-scrollbar,.overflow-y-auto{overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch}.responsive-context-sheet,.slide-over-sheet,.shdrawer-list,.ws-panel-body,.mobile-bottom-sheet-overlay{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}body.omnibar-focused .cookie-consent-banner,body.omnibar-open .cookie-consent-banner{opacity:0!important;pointer-events:none!important;display:none!important}@media (width<=768px){.global-omnibar-overlay{align-items:flex-end!important;height:100dvh!important;padding:0!important}.global-omnibar-modal{border-radius:24px 24px 0 0!important;width:100%!important;max-width:100%!important;max-height:88vh!important;margin:0!important}.global-omnibar-action-bar{padding-bottom:calc(14px + env(safe-area-inset-bottom))!important}}@media (width<=360px){.mobile-tabs-control button{min-height:40px!important;padding:6px 4px!important;font-size:11px!important}.responsive-context-sheet,.slide-over-sheet{padding:14px!important}.topbar-title-text{max-width:90px!important}}@media (width<=380px){.stat-grid{grid-template-columns:1fr!important}.stat-card .sc-val{font-size:22px!important}}.table-scroll-wrapper{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;width:100%;margin-bottom:16px;overflow-x:auto}.table-scroll-wrapper table{min-width:600px}@media (width<=768px){.stat-grid{grid-template-columns:1fr!important;gap:12px!important}}.board-header-responsive{justify-content:space-between;align-items:center;display:flex}.board-header-panel-responsive{justify-content:space-between;align-items:center;gap:16px;display:flex}@media (width<=768px){.board-header-responsive{flex-direction:column;align-items:flex-start;gap:14px}.board-actions-responsive{flex-direction:column;width:100%}.board-actions-responsive .btn{justify-content:center;width:100%}.board-header-panel-responsive{flex-direction:column;align-items:stretch}.full-width-mobile{width:100%!important}.full-width-mobile-sm{margin-top:8px;width:100%!important}.brief-action-bar-responsive{flex-direction:column;align-items:stretch;gap:8px}.board-table-panel-responsive{padding:14px!important}.crm-toolbar-header{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.crm-search-input-wrapper{width:100%!important}.crm-action-buttons{justify-content:flex-end;width:100%!important}.client-edit-grid-3,.client-edit-grid-2{grid-template-columns:1fr!important}}.board-2col-grid{grid-template-columns:1fr 1fr;display:grid}.board-3col-grid{grid-template-columns:repeat(3,1fr);display:grid}.board-4col-grid{grid-template-columns:repeat(4,1fr);display:grid}.mktg-pipeline-grid{grid-template-columns:repeat(3,1fr);display:grid}.mktg-editor-grid{grid-template-columns:3fr 2fr;display:grid}.mktg-shorts-grid{grid-template-columns:4fr 8fr;display:grid}.mktg-workflow-grid{grid-template-columns:repeat(4,1fr);display:grid}@media (width<=1024px){.board-4col-grid,.mktg-workflow-grid{grid-template-columns:1fr 1fr}}@media (width<=768px){.board-2col-grid,.board-3col-grid,.board-4col-grid,.mktg-pipeline-grid,.mktg-editor-grid,.mktg-shorts-grid,.mktg-workflow-grid{grid-template-columns:1fr!important}}.touch-target-min{justify-content:center!important;align-items:center!important;min-width:44px!important;min-height:44px!important;display:inline-flex!important}@media (width>=769px){.mobile-kanban-tabs{display:none!important}}.app-modal-overlay{z-index:10000;-webkit-backdrop-filter:blur(10px);background:#000000bf;justify-content:center;align-items:center;padding:20px;transition:opacity .25s;display:flex;position:fixed;inset:0}.app-modal-container{background:var(--surface);border:1px solid var(--hairline);overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;border-radius:24px;width:100%;max-height:90vh;transition:transform .3s cubic-bezier(.16,1,.3,1),border-radius .3s;overflow-y:auto;box-shadow:0 25px 50px -12px #000000b3}.mobile-sheet-handle{display:none}@media (width<=768px){.app-modal-overlay{align-items:flex-end!important;padding:0!important}.app-modal-container{border-bottom:none!important;border-left:none!important;border-right:none!important;border-top:1px solid var(--hairline-strong)!important;max-width:100%!important;max-height:85vh!important;padding-bottom:calc(20px + env(safe-area-inset-bottom))!important;border-radius:24px 24px 0 0!important;animation:.3s cubic-bezier(.16,1,.3,1) sheetSlideUp!important}.mobile-sheet-handle{cursor:pointer;justify-content:center;align-items:center;height:24px;margin-bottom:8px;display:flex!important}.mobile-sheet-handle .handle-bar{background:var(--text-2);opacity:.4;border-radius:2px;width:40px;height:4px}input:not([type=checkbox]):not([type=radio]),textarea,select,.s-input,.auth-input,.cb-input,.ch-field input,.ch-promo input,.chat-input,.global-omnibar-textarea,.app-modal-container input,.app-modal-container select,.app-modal-container textarea{font-size:16px!important}.btn-sm{min-height:44px!important;padding:0 16px!important;font-size:14px!important}.burger,.hdr-burger{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;display:inline-flex!important}.mobile-kanban-tabs button{min-height:44px!important;padding:10px 16px!important;font-size:14px!important}.topbar-right button,.app-topbar button,.topbar-right .hover-glow,.app-topbar .hover-glow{min-width:44px!important;min-height:44px!important}.modal-close-btn,.app-modal-container button.close-btn,.app-modal-container button.close,.modal-close{justify-content:center!important;align-items:center!important;min-width:44px!important;min-height:44px!important;display:inline-flex!important}.omnibar-voice-btn,.omnibar-file-btn,.global-omnibar-modal button{min-width:44px!important;min-height:44px!important}.profile-nav button,.prof-tab,.prof-tab button,.crm-chip,.quick-add-btn,.view-switch button,.cb-export-btn,.db-filter button,.filter-tab,.filter-tab button{min-height:44px!important}.hdr-burger{display:inline-flex!important}.hdr-mobile-mask,.hdr-mobile-menu{display:block!important}.hdr-mobile-mask.open{opacity:1!important;pointer-events:auto!important}.hdr-mobile-menu.open{opacity:1!important;pointer-events:auto!important;transform:none!important}.features-section{gap:48px!important;padding:48px 0!important}.kb-band{flex-direction:column!important;gap:24px!important;display:flex!important}.kb-band .kb-mockup-wrapper{order:2!important}.manifesto-section,.manifesto{padding:48px 0!important}.manifesto-section .btn,.manifesto .btn{width:100%!important;max-width:320px!important;padding:14px 20px!important}}.agcard-cover,.manifesto-section,.manifesto,.features-section{overflow:hidden!important}.landing-page{height:auto!important;overflow:hidden auto!important}@media (width<=900px){.plan.pro{margin:10px 0!important;transform:none!important}}@keyframes sheetSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.onboarding-card{text-align:center;width:100%;max-width:500px;padding:40px}.onboarding-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px;display:grid}@media (width<=768px){.hide-mobile{display:none!important}.hero-grid>*,.hero-inner,.hero-left,.hero-grid,.pricing,.plan{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.hero-ctas{flex-direction:column!important;align-items:stretch!important;width:100%!important}.hero-ctas .btn{width:100%!important}.hero-badge{white-space:normal!important;word-break:break-word!important;max-width:100%!important}.omnibar-voice-btn,.omnibar-file-btn,.omnibar-trigger-btn,.modal-close-btn,button.close-btn,.app-modal-container button.close-btn,.profile-nav button,.profile-tab-btn,.crm-chip,.quick-add-btn,.view-switch button,.db-filter button,.db-widget-btn,.topbar-right button,.hdr-burger{justify-content:center!important;align-items:center!important;min-width:44px!important;min-height:44px!important;display:inline-flex!important}}@media (width<=600px){.step-item-responsive{flex-direction:column!important;gap:12px!important;padding:20px!important}}@media (width<=480px){.hero-badge{white-space:normal!important;text-align:center!important;padding:6px 10px!important;font-size:10px!important}.onboarding-card{padding:24px 16px!important}.onboarding-grid{grid-template-columns:1fr!important}.legal-doc-panel{padding:20px!important}.plan{max-width:100%!important;padding:28px 16px!important}.plan .btn{white-space:normal!important;text-align:center!important;height:auto!important;min-height:44px!important;padding:10px 12px!important;line-height:1.2!important}}#page-omnibar-textarea:focus,#global-omnibar-textarea:focus{box-shadow:none!important;border:none!important;outline:none!important}
